1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1598],{3434:(e,t,a)=>{var r,n,s,i,o,l,c,u,d,m,g,p,h,_,b,f,y,v,k,w,C,E,A,S,T,x,D,M,R,I,N,L,O,P,F,U,j,B,z,G,V,H,q,W,K,Y,Z,Q,$,X,J,ee,et,ea,er,en,es,ei,eo,el,ec,eu,ed,em,eg,ep,eh,e_,eb,ef,ey,ev,ek,ew,eC,eE,eA,eS,eT,ex,eD,eM,eR,eI,eN,eL,eO,eP,eF,eU,ej,eB,ez,eG,eV,eH,eq,eW,eK,eY,eZ,eQ,e$,eX,eJ,e2,e0,e1,e3,e5,e4,e7,e6,e9,e8,te,tt,ta,tr,tn,ts,ti,to,tl,tc,tu,td,tm,tg,tp,th,t_,tb,tf,ty,tv,tk,tw,tC,tE,tA,tS,tT,tx,tD,tM,tR,tI,tN,tL,tO,tP,tF,tU,tj,tB,tz,tG,tV,tH,tq,tW,tK,tY,tZ,tQ,t$,tX,tJ,t2,t0,t1,t3,t5,t4,t7,t6,t9,t8,ae,at,aa,ar,an,as,ai,ao,al,ac,au,ad,am,ag,ap,ah,a_,ab,af,ay,av,ak,aw,aC,aE,aA,aS,aT,ax,aD,aM,aR,aI,aN,aL,aO,aP,aF,aU,aj,aB,az,aG,aV,aH,aq,aW,aK,aY,aZ,aQ,a$,aX,aJ,a2,a0,a1,a3,a5,a4,a7,a6,a9,a8,re,rt,ra,rr,rn,rs,ri,ro,rl,rc,ru,rd,rm,rg,rp,rh,r_,rb,rf,ry,rv,rk,rw,rC,rE,rA,rS,rT,rx,rD,rM,rR,rI,rN,rL,rO,rP,rF,rU,rj,rB,rz,rG,rV,rH,rq,rW,rK,rY,rZ,rQ,r$,rX,rJ,r2,r0,r1,r3,r5,r4,r7,r6,r9,r8,ne,nt,na,nr,nn,ns,ni,no,nl,nc,nu,nd,nm,ng,np,nh,n_,nb,nf,ny,nv,nk,nw,nC,nE,nA,nS,nT,nx,nD,nM,nR,nI,nN,nL,nO,nP,nF,nU,nj,nB,nz,nG,nV,nH,nq,nW,nK,nY,nZ,nQ,n$,nX,nJ,n2,n0,n1,n3,n5,n4,n7,n6,n9,n8,se,st,sa,sr,sn,ss,si,so,sl,sc,su,sd,sm,sg,sp,sh,s_,sb,sf,sy,sv,sk,sw,sC,sE,sA,sS,sT,sx,sD,sM,sR,sI,sN,sL,sO,sP,sF,sU,sj,sB,sz,sG,sV,sH,sq,sW,sK,sY,sZ,sQ,s$,sX,sJ,s2,s0,s1,s3,s5,s4,s7,s6,s9,s8,ie,it,ia,ir,is,ii,io,il,ic,iu,id,im,ig,ip,ih,i_,ib,iy,iv,ik,iw,iC,iE,iA,iS,iT,ix,iD,iM,iR,iI,iN,iL,iO,iP,iF,iU,ij,iB,iz,iG,iV,iH,iq,iW,iK,iY,iZ,iQ,i$,iX,iJ,i2,i0,i1,i3,i5,i4,i7,i6,i9,i8,oe,ot,oa,or,on,os,oi,oo,ol,oc,ou,od,om,og,op,oh,o_,ob,of,oy,ov,ok,ow,oC,oE,oA,oS,oT,ox,oD,oM,oR,oI,oN,oL,oO,oP,oF,oU,oj,oB,oz,oG,oV,oH,oq,oW,oK,oY,oZ,oQ,o$,oX,oJ,o2=a(37876),o0=a(14232),o1=a(91097);let o3=({text:e,duration:t=3e3,onClose:a})=>(o0.useEffect(()=>{let e=setTimeout(()=>{a&&a()},t);return()=>clearTimeout(e)},[t]),e?o2.jsx("div",{className:"cometchat",style:{height:"fit-content",width:"fit-content",overflow:"hidden"},children:o2.jsx("div",{className:"cometchat-toast",children:e})}):null),o5=e=>{let{checked:t=!1,labelText:a="",disabled:r=!1,onCheckBoxValueChanged:n=()=>{}}=e,{updateCheckbox:s,isChecked:i,handleClick:o}=(({checked:e=!1,onCheckBoxValueChanged:t=e=>{}})=>{let[a,r]=o0.useState(e),n=o0.useRef(null);return o0.useEffect(()=>{r(e)},[e]),{isChecked:a,updateCheckbox:e=>{let a=n.current;n.current=null,r(e.target?.checked),t({checked:e.target?.checked,labelText:e.target.labels?.[0].innerText,shiftKey:a?.shiftKey,metaKey:a?.metaKey})},handleClick:e=>{n.current={shiftKey:e.shiftKey,metaKey:e.metaKey}}}})({checked:t,onCheckBoxValueChanged:n});return o2.jsx("div",{className:"cometchat",children:o2.jsx("div",{className:"cometchat-checkbox",children:o2.jsxs("label",{className:"cometchat-checkbox__label",children:[o2.jsx("input",{id:"checkbox-id",type:"checkbox",onChange:s,onClick:o,disabled:r,checked:i}),o2.jsx("span",{className:"cometchat-checkbox__checkmark"}),a]})})})};function o4(e){let t=o0.useRef(e);return t.current=e,t}function o7(e){let t=o4(e);return o0.useCallback(function e(a,r){if("object"==typeof a&&a){if(a instanceof o1.CometChat.CometChatException){let e=t.current;if(e)return e(a)}else if(a instanceof Error)return e(new o1.CometChat.CometChatException({code:"ERR_SYSTEM",name:r?r+": "+a.name:a.name,details:a.stack,message:a.message}))}console.log(a)},[t])}t.Qhb=void 0,(l3=t.Qhb||(t.Qhb={}))[l3.left=0]="left",l3[l3.right=1]="right",t.C5S=void 0,(l5=t.C5S||(t.C5S={})).SendMessage="sendMessage",l5.NewLine="newLine",l5.None="none",t.W=void 0,function(e){e.top="top",e.right="right",e.bottom="bottom",e.left="left"}(t.W||(t.W={})),t.Dj9=void 0,(l4=t.Dj9||(t.Dj9={}))[l4.left=0]="left",l4[l4.standard=1]="standard",t.JxA=void 0,(l7=t.JxA||(t.JxA={}))[l7.left=0]="left",l7[l7.right=1]="right",l7[l7.center=2]="center",t.Aq1=void 0,(l6=t.Aq1||(t.Aq1={}))[l6.left=0]="left",l6[l6.right=1]="right",t.hQE=void 0,(l9=t.hQE||(t.hQE={}))[l9.top=0]="top",l9[l9.bottom=1]="bottom",l9[l9.left=2]="left",l9[l9.right=3]="right",t.qpt=void 0,(l8=t.qpt||(t.qpt={}))[l8.inprogress=0]="inprogress",l8[l8.success=1]="success",l8[l8.error=2]="error",l8[l8.cancelled=3]="cancelled",t.W4f=void 0,(ce=t.W4f||(t.W4f={}
1))[ce.wait=0]="wait",ce[ce.sent=1]="sent",ce[ce.delivered=2]="delivered",ce[ce.read=3]="read",ce[ce.error=4]="error",t.IMz=void 0,(ct=t.IMz||(t.IMz={}))[ct.left=0]="left",ct[ct.center=1]="center",t.QcU=void 0,(ca=t.QcU||(t.QcU={}))[ca.single=0]="single",ca[ca.multiple=1]="multiple",ca[ca.none=2]="none",t.DGz=void 0,(cr=t.DGz||(t.DGz={}))[cr.loading=0]="loading",cr[cr.empty=1]="empty",cr[cr.error=2]="error",cr[cr.loaded=3]="loaded",t.awT=void 0,(cn=t.awT||(t.awT={}))[cn.top=0]="top",cn[cn.bottom=1]="bottom",t.r3b=void 0,(cs=t.r3b||(t.r3b={})).top="column",cs.bottom="column-reverse",cs.left="row",cs.right="row-reverse",t.SyM=void 0,(ci=t.SyM||(t.SyM={}))[ci.audio=0]="audio",ci[ci.video=1]="video",t.z1J=void 0,(co=t.z1J||(t.z1J={}))[co.usersAndGroups=0]="usersAndGroups",co[co.users=1]="users",co[co.groups=2]="groups",t.mKX=void 0,(cl=t.mKX||(t.mKX={}))[cl.defaultCalling=0]="defaultCalling",cl[cl.directCalling=1]="directCalling",t.CfE=void 0,(cc=t.CfE||(t.CfE={}))[cc.composerHeader=0]="composerHeader",cc[cc.messageListHeader=1]="messageListHeader",cc[cc.messageListFooter=2]="messageListFooter",cc[cc.messages=3]="messages",t.uTK=void 0,(cu=t.uTK||(t.uTK={})).top="column",cu.bottom="column-reverse",cu.left="row",cu.right="row-reverse",t.RJL=void 0,(cd=t.RJL||(t.RJL={})).label="label",cd.text="textInput",cd.dropdown="dropdown",cd.checkbox="checkbox",cd.radio="radio",cd.button="button",cd.singleSelect="singleSelect",cd.dateTime="dateTime",t.dzC=void 0,(cm=t.dzC||(t.dzC={})).apiAction="apiAction",cm.urlNavigation="urlNavigation",cm.custom="custom",t.nal=void 0,(cg=t.nal||(t.nal={})).POST="POST",cg.PUT="PUT",cg.PATCH="PATCH",cg.DELETE="DELETE",t.NU=void 0,(cp=t.NU||(t.NU={})).date="date",cp.dateTime="dateTime",cp.time="time",t.Okh=void 0,(ch=t.Okh||(t.Okh={}))[ch.users=0]="users",ch[ch.groupmembers=1]="groupmembers",t.j7v=void 0,(c_=t.j7v||(t.j7v={}))[c_.mentions=0]="mentions",t.Rst=void 0,(cb=t.Rst||(t.Rst={}))[cb.edit=0]="edit",cb[cb.none=1]="none",t.rnx=void 0,(cf=t.rnx||(t.rnx={}))[cf.textinput=0]="textinput",cf[cf.textbubble=1]="textbubble",cf[cf.conversation=2]="conversation",t.uFX=void 0,(cy=t.uFX||(t.uFX={}))[cy.usersConversationOnly=0]="usersConversationOnly",cy[cy.groupConversationOnly=1]="groupConversationOnly",cy[cy.both=2]="both",t.zGq=void 0,(cv=t.zGq||(t.zGq={})).Conversations="conversations",cv.Messages="messages",t.H6z=void 0,(ck=t.H6z||(t.H6z={})).Messages="messages",ck.Conversations="conversations",ck.Unread="unread",ck.Groups="groups",ck.Photos="photos",ck.Videos="videos",ck.Links="links",ck.Documents="files",ck.Audio="audio";class o6{static addTranslation(e){for(let t in e)this.translations[t]?Object.assign(this.translations[t],e[t]):this.translations[t]=e[t]}static getBrowserLanguage(){return navigator.languages&&navigator.languages[0]||navigator.language}static getDefaultTimeZone(){try{return this.disableAutoDetection?this.defaultTimezones[this.language||"UTC"]:Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return this.defaultTimezones[this.language||"UTC"]}}static init(e){this.localizationSettings=e,this.disableAutoDetection=e.disableAutoDetection||!1,this.disableDateTimeLocalization=e.disableDateTimeLocalization||!1,e.language?this.language=e.language:this.language=this.getDefaultLanguage(),this.timezone=e.timezone||this.getDefaultTimeZone(),e.calendarObject&&(this.calendarObject=e.calendarObject),this.fallbackLanguage=e.fallbackLanguage||this.fallbackLanguage,e.translationsForLanguage&&this.addTranslation(e.translationsForLanguage)}static getCurrentLanguage(){return this.translations[this.language]?this.language:this.fallbackLanguage}static setCurrentLanguage(e){this.language=e,cw.init({...this.localizationSettings,language:e})}static getDefaultLanguage(){return this.disableAutoDetection?this.fallbackLanguage:this.getBrowserLanguage()}static getDateLocaleLanguage(){return this.disableDateTimeLocalization?"en-US":this.language}static formatDateFromPattern(e,t){let a={day:t.includes("D")?"2-digit":void 0,month:t.includes("MMMM")||t.includes("MMM")||t.includes("MM")||t.includes("M")?"2-digit":void 0,year:t.includes("YYYY")?"numeric":t.includes("YY")?"2-digit":void 0,hour:t.includes("hh")?"2-digit":t.includes("h")?"numeric":void 0,minute:t.includes("mm")?"2-digit":t.includes("m")?"numeric":void 0,hour12:t.includes("A"),weekday:t.includes("dddd")?"long":t.includes("ddd")||t.includes("dd")?"short":void 0,timeZone:this.timezone},r={short:[o9("month_january_short"),o9("month_february_short"),o9("month_march_short"),o9("month_april_short"),o9("month_may_short"),o9("month_june_short"),o9("month_july_short"),o9("month_august_short"),o9("month_september_short"),o9("month_october_short"),o9("month_november_short"),o9("month_december_short")],long:[o9("month_january_full"),o9("month_february_full"),o9("month_march_full"),o9("month_april_full"),o9("month_may_full"),o9("month_june_full"),o9("month_july_full"),o9("month_august_full"),o9("month_september_full"),o9("month_october_full"),o9("month_november_full"),o9("month_december_full")]},n={min:[o9("weekday_sunday_min"),o9("weekday_monday_min"),o9("weekday_tuesday_min"),o9("weekday_wednesday_min"),o9("weekday_thursday_min"),o9("weekday_friday_min"),o9("weekday_saturday_min")],short:[o9("weekday_sunday_short"),o9("weekday_monday_short"),o9("weekday_tuesday_short"),o9("weekday_wednesday_short"),o9("weekday_thursday_short"),o9("weekday_friday_short"),o9("weekday_saturday_short")],long:[o9("weekday_sunday_full"),o9("weekday_monday_full"),o9("weekday_tuesday_full"),o9("weekday_wednesday_full"),o9("weekday_thursday_full"),o9("weekday_friday_full"),o9("weekday_saturday_full")]},s=new Intl.DateTimeFormat(this.getDateLocaleLanguage(),a).formatToParts(e),i=e.getDay(),o={};
1return s.forEach(e=>{if("day"===e.type&&(o.DD=e.value,o.D=parseInt(e.value).toString()),"month"===e.type){let t=parseInt(e.value)-1;o.MM=e.value,o.M=parseInt(e.value).toString(),o.MMM=r.short[t],o.MMMM=r.long[t]}"year"===e.type&&(o.YYYY=e.value,o.YY=e.value.slice(-2)),"hour"===e.type&&(o.hh=e.value,o.h=parseInt(e.value).toString()),"minute"===e.type&&(o.mm=e.value,o.m=parseInt(e.value).toString()),"dayPeriod"===e.type&&(o.A=e.value),"weekday"===e.type&&(o.dddd=n.long[i]||"",o.ddd=n.short[i]||"",o.dd=n.min[i]||"")}),t.replace(/\[(.*?)\]/g,"$1").replace(/\bDD\b/g,o.DD||"").replace(/\bD\b/g,o.D||"").replace(/\bMMMM\b/g,o.MMMM||"").replace(/\bMMM\b/g,o.MMM||"").replace(/\bMM\b/g,o.MM||"").replace(/\bM\b/g,o.M||"").replace(/\bYYYY\b/g,o.YYYY||"").replace(/\bYY\b/g,o.YY||"").replace(/\bhh\b/g,o.hh||"").replace(/\bh\b/g,o.h||"").replace(/\bmm\b/g,o.mm||"").replace(/\bm\b/g,o.m||"").replace(/\bdddd\b/g,o.dddd||"").replace(/\bddd\b/g,o.ddd||"").replace(/\bdd\b/g,o.dd||"").replace(/\sA\s/g,` ${o.A||"A"} `).replace(/^A\s/g,`${o.A||"A"} `).replace(/\sA$/,` ${o.A||"A"}`).replace(/^A$/,`${o.A||"A"}`)}static formatDate(e,t){let a=cw.timezone,r=new Date,n=new Date(1e3*e),s=new Intl.DateTimeFormat("en-US",{timeZone:a,year:"numeric",month:"2-digit",day:"2-digit"}).format(r),i=new Intl.DateTimeFormat("en-US",{timeZone:a,year:"numeric",month:"2-digit",day:"2-digit"}).format(n),o=Math.floor((r.getTime()-n.getTime())/1e3),l=Math.floor(o/60),c=Math.floor(l/60),u=Math.floor(c/24);if(t.relativeTime&&Object.keys(t.relativeTime).length>0){if(o<60){if(t?.relativeTime?.minute)return t?.relativeTime?.minute.includes("%d")?`${t?.relativeTime?.minute.replace("%d","1")}`:t?.relativeTime?.minute;if(t.today)return this.formatDateFromPattern(n,t.today)}if(l<60){if(t?.relativeTime?.minutes)return t?.relativeTime?.minutes.includes("%d")?`${t?.relativeTime?.minutes.replace("%d",String(l))}`:t?.relativeTime?.minutes;if(t.today)return this.formatDateFromPattern(n,t.today)}if(c<24){if(t.relativeTime?.hour&&1===c)return t.relativeTime.hour.replace("%d","1");if(t.relativeTime?.hours)return t.relativeTime.hours.replace("%d",String(c))}}return s===i&&t.today?this.formatDateFromPattern(n,t.today):this.isYesterday(e,a)&&t.yesterday?this.formatDateFromPattern(n,t.yesterday):u<=7&&t.lastWeek?this.formatDateFromPattern(n,t.lastWeek):this.formatDateFromPattern(n,t.otherDays||"DD/MM/YYYY")}static isYesterday(e,t){let a=new Date,r=new Date(a);return r.setDate(a.getDate()-1),new Intl.DateTimeFormat("en-US",{timeZone:t,year:"numeric",month:"2-digit",day:"2-digit"}).format(new Date(1e3*e))===new Intl.DateTimeFormat("en-US",{timeZone:t,year:"numeric",month:"2-digit",day:"2-digit"}).format(r)}}cw=o6,o6.language="en-US",o6.fallbackLanguage="en-US",o6.timezone="America/New_York",o6.translations={"en-US":{ai_conversation_starter_error:"Looks like something went wrong",ai_conversation_summary_title:"Conversation summary",ai_conversation_summary_error:"Looks like something went wrong",ai_conversation_summary_empty:"No Summary Available",ai_smart_replies_title:"Suggest a reply",ai_smart_replies_error:"Looks like something went wrong",ai_
1smart_replies_empty:"No Suggestions Available",calls_outgoing_call:"Outgoing Call",calls_cancelled_call:"Call Canceled",calls_rejected_call:"Call Rejected",calls_missed_call:"Missed Call",calls_ended_call:"Call Ended",calls_answered_call:"Call Answered",calls_unanswered_call:"Call Unanswered",calls_incoming_call:"Incoming Call",calls_busy_call:"Call Busy",message_list_join_call:"Join",message_list_voice_call:"Voice call",message_list_video_call:"Video call",message_list_outgoing_call:"Outgoing Call",message_list_incoming_call:"Incoming Call",message_list_cancelled_call:"Call Canceled",message_list_rejected_call:"Call Rejected",message_list_busy_call:"Call Busy",message_list_ended_call:"Call Ended",message_list_answered_call:"Call Answered",message_list_unasnwered_call:"Call Unanswered",message_list_missed_call:"Missed Call",conversation_subtitle_voice_call:"Voice call",conversation_subtitle_video_call:"Video call",conversation_subtitle_outgoing_call:"Outgoing Call",conversation_subtitle_incoming_call:"Incoming Call",conversation_subtitle_cancelled_call:"Call Canceled",conversation_subtitle_rejected_call:"Call Rejected",conversation_subtitle_busy_call:"Call Busy",conversation_subtitle_ended_call:"Call Ended",conversation_subtitle_answered_call:"Call Answered",conversation_subtitle_unasnwered_call:"Call Unanswered",conversation_subtitle_missed_call:"Missed Call",conversation_subtitle_group_voice_call_initated_self:"You've initiated a voice call",conversation_subtitle_group_video_call_initated_self:"You've initiated a video call",conversation_subtitle_group_voice_call_initated:"initiated a voice call",conversation_subtitle_group_video_call_initated:"initiated a video call",messsage_composer_collaborative_document:"Collaborative Document",message_list_collaborative_document_title:"Collaborative Document",message_list_collaborative_document_subtitile:"Open document to edit content together",message_list_collaborative_document_open:"Open Document",conversation_subtitle_collaborative_document:"Collaborative Document",messsage_composer_collaborative_whiteboard:"Collaborative Whiteboard",message_list_collaborative_whiteboard_title:"Collaborative Whiteboard",message_collaborative_whiteboard_subtitile:"Open whiteboard to draw together",messag_list_collaborative_whiteboard_open:"Open Whiteboard",conversation_subtitle_collaborative_whiteboard:"Collaborative Whiteboard",call_button_voice_hover:"Voice call",call_button_video_hover:"Video call",call_logs_title:"Calls",call_logs_empty_title:"No Call Logs Yet",call_logs_empty_subtitle:"Make or receive calls to see your call history listed here",call_logs_error_title:"OOPS!",call_logs_error_subtitle:"Looks like something went wrong",change_scope_title:"Change Scope",change_scope_subtitle:"You can change scope for the group member to manage group permissions and responsibilities.",change_scope_confirm_yes:"Save",change_scope_confirm_no:"Cancel",change_scope_error:"Something went wrong. Please try again.",member_scope_admin:"Admin",member_scope_moderator:"Moderator",member_scope_participant:"Participant",member_scope_owner:"Owner",conversation_delete_title:"Delete Conversation?",conversation_delete_subtitle:"Would you like to delete this conversation? This conversation will be deleted from all of your devices.",conversation_delete_confirm_yes:"Delete",conversation_delete_confirm_no:"Cancel",conversation_delete_error:"Something went wrong. Please try again.",conversation_chat_title:"Chats",conversation_delete_icon_hover:"Delete",conversation_subtitle_typing:"Typing...",conversation_subtitle_you_message:"You",conversation_subtitle_deleted_message:"Message is deleted",conversation_empty_title:"No Conversations Yet",conversation_empty_subtitle:"Start a new chat or invite others to join the conversation.",conversation_error_title:"OOPS!",conversation_error_subtitle:"Looks like something went wrong",conversation_deleted:"Conversation Deleted",message_deleted:"This message was deleted",message_composer_edit_message:"Edit message",emoji_search_placeholder:"Search emoji",message_list_full_screen_viewer:"Full Screen Viewer",member_search_placeholder:"Search",member_title:"Group Members",member_empty_title:"No Group Member Available",member_empty_subt
1itle:"Add contacts to see them listed here.",member_error_title:"OOPS!",member_error_subtitle:"Looks like something went wrong",group_title:"Groups",group_seach_placeholder:"",group_search_placeholder:"Search",group_members:"Members",group_member:"Member",group_empty_title:"No Groups Available",group_empty_subtitle:"Create or join groups to see them listed here and start collaborating",group_error_title:"OOPS!",group_error_subtitle:"Looks like something went wrong",message_header_members:"Members",message_header_member:"Member",incoming_call_subtitle:"Incoming Call",incoming_call_confirm_yes:"Accept",incoming_call_confirm_no:"Decline",moderation_block_message:"Your message was blocked due to moderation policies",message_composer_placeholder:"Enter your message here",message_composer_send_message_icon_hover:"Send Message",message_composer_attach_icon_hover:"Attach",message_composer_voice_notes_icon_hover:"Voice Recording",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"You can mention up to 10 users at once.",message_composer_wrong_file_type:"You selected a different type of file. Please choose the appropriate file.",message_composer_mention_all:"all",message_composer_mention_notify_everyone_label:"Notify everyone in this group",message_header_typing:"Typing...",message_header_status_online:"Online",message_header_status_offline:"Offline",message_header_last_seen:"Last seen",message_header_at:"at",full_screen_viewer_at:"at",message_header_minute_ago:"minute ago",message_header_minutes_ago:"minutes ago",message_header_hour_ago:"hour ago",message_header_hours_ago:"hours ago",message_information_title:"Message Information",message_information_close_hover:"Close",message_information_read:"Read",message_information_delivered:"Delivered",message_information_error:"Looks like something went wrong. Please try again.",message_information_group_message_receipt_empty:"Waiting for recipients to receive and view the message",flag_message_title:"Report a Message",flag_message_subtitle:"Tell us what's inappropriate or incorrect about this message.",flag_message_remark_label:"Reason",flag_message_remark_optional:"Optional",flag_message_remark_placeholder:"Describe what's concerning about this messageâ¦",flag_message_error:"Looks like something went wrong",flag_message_character_limit_reached:"Character limit reached.",flag_message_confirm_yes:"Report",flag_message_confirm_no:"Cancel",flag_message_reason_id_spam:"Spam / Unwanted Content",flag_message_reason_id_sexual:"Explicit or inappropriate content",flag_message_reason_id_harassment:"Insulting or threatening behavior",flag_message_reported:"Message Reported.",message_list_error_title:"OOPS!",message_list_error_subtitle:"Looks like something went wrong",message_list_message_copied:"Message copied to clipboard.",message_list_message_deleted:"Message deleted successfully.",message_list_new_messages:"new messages",message_list_new_message:"New",message_list_message_edited:"Message updated successfully.",message_list_message_translated:"Message translated successfully.",message_list_thread_reply:"Reply",message_list_thread_replies:"Replies",calls_outgoing:"Calling...",reaction_reacted:"reacted",reaction_popup_and:"and",reaction_popup_others:"others",reaction_popup_you:"You",reaction_list_all:"All",reaction_list_click_to_remove:"Click to remove",reaction_list_you:"You",reaction_list_error:"Looks like something went wrong. Please try again.",search_placeholder:"Search",text_message_read_more:"Read more",text_message_show_less:"Show less",thread_title:"Thread",thread_close_hover:"Close",thread_replies:"Replies",thread_reply:"Reply",user_title:"Users",user_search_placeholder:"Search",user_empty_title:"No Users Found",user_empty_subtitle:"We couldn't find any users matching your search. Try adjusting your search.",user_error_title:"OOPS!",user_error_subtitle:"Looks like something went wrong",conversation_start:"Click to start conversation",conversation_message_deleted:"Message is deleted",conversation_subtitle_image:"Image",conversation_subtitle_file:"File",conversation_subtitle_video:"Video",conversation_subtitle_audio:"Audio",conversation_subtitle_added:"added",conversation_subtitle_joined:"joined",conversation_subtitle_left:"left",conversation_subtitle_kicked:"kicked",conversation_subtitle_banned:"banned",conversation_subtitle_unbanned:"unbanned",conversation_subtitle_made:"made",polls_title:"Create Poll",polls_question:"Question",polls_question_placeholder:"Ask question",polls_options:"Options",polls_add_placeholder:"Add",polls_add_option_button:"Add Option",polls_limit_reached:"You've reached the limit. You can add up to 12 options.",polls_required_fields_warning:"Please fill in all required fields before creating a poll.",polls_error:"Something went wrong. Please try again.",polls_create_button:"Create",members_remove:"Kick",members_block:"Ban",members_change_role:"Change Scope",message_text_translated:"Text Translated",message_list_translate:"Translate",message_list_option_edit:"Edit",message_list_option_delete:"Delete",message_list_option_react:"React",message_list_option_reply_in_thread:"Reply in thread",message_list_option_reply_to_message:"Reply",message_list_option_reply:"",message_list_option_message_privately:"Message Privately",message_list_option_copy:"Copy",message_list_option_info:"Info",message_list_option_mark_as_unread:"Mark Unread",message_list_option_flag_message:"Report",message_list_action_edited:"Edited",message_list_action_added:"added",message_list_action_joined:"joined",message_list_action_left:"left",message_list_action_kicked:"kicked",message_list_action_banned:"banned",message_list_action_unbanned:"unbanned",message_list_action_made:"made",message_composer_attach_image:"Attach Image",message_composer_attach_video:"Attach Video",message_composer_attach_audio:"Attach Audio",message_composer_attach_file:"Attach File",message_composer_polls:"Polls",conversation_subtitle_poll:"Poll",message_composer_sticker_hover:"Sticker",conversation_subtitle_sticker:"Sticker",sticker_error:"Looks like something went wrong",sticker_empty:"No Stickers Available",emoji_smiley_people:"Smileys & People",emoji_animals_nature:"Animals & Nature",emoji_food_drinks:"Food & Drink",emoji_activity:"Activity",emoji_travel_places:"Travel & Places",emoji_objects:"Objects",emoji_symbols:"Symbols",emoji_flags:"Flags",today:"Today",yesterday:"Yesterday",weekday_sunday_full:"Sunday",weekday_monday_full:"Monday",weekday_tuesday_full:"Tuesday",weekday_wednesday_full:"Wednesday",weekday_thursday_full:"Thursday",weekday_friday_full:"Friday",weekday_saturday_full:"Saturday",weekday_sunday_short:"Sun",weekday_monday_short:"Mon",weekday_tuesday_short:"Tue",weekday_wednesday_short:"Wed",weekday_thursday_short:"Thu",weekday_friday_short:"Fri",weekday_saturday_short:"Sat",weekday_sunday_min:"Su",weekday_monday_min:"Mo",weekday_tuesday_min:"Tu",weekday_wednesday_min:"We",weekday_thursday_min:"Th",weekday_friday_min:"Fr",weekday_saturday_min:"Sa",month_january_short:"Jan",month_february_short:"Feb",month_march_short:"Mar",month_april_short:"Apr",month_may_short:"May",month_june_short:"Jun",month_july_short:"Jul",month_august_short:"Aug",month_september_short:"Sep",month_october_short:"Oct",month_november_short:"Nov",month_december_short:"Dec",month_january_full:"January",month_february_full:"February",month_march_full:"March",month_april_full:"April",month_may_full:"May",month_june_full:"June",month_july_full:"July",month_august_full:"August",month_september_full:"September",month_october_full:"October",month_november_full:"November",month_december_full:"December",message_type_not_supported:"This message type is not supported.",message_list_message_already_translated:"Selected language for translation is similar to the language of the original message.",media_recorder_error_title:"Microphone Access Needed",media_recorder_error_subtitle:"We couldn't access your microphone. Please grant microphone permission to start recording.",search_title:"Search",search_empty_title:"Start Your Search",search_empty_subt
1itle:"Search for conversations or messages by typing a keyword above.",search_no_result_title:"No Results",search_result_see_more:"See more",search_messages_header:"Messages",search_filter_unread:"Unread",search_filter_groups:"Groups",search_filter_photos:"Photos",search_filter_videos:"Videos",search_filter_links:"Links",search_filter_documents:"Documents",search_filter_audio:"Audio",search_filter_messages:"Messages",search_filter_conversations:"Conversations",search_no_result_subtitle:"We couldn't find any matches. Please try a different search keyword.",search_conversation_header:"Conversations",search_message_subtitle_you:"You",search_message_title_you:"You",search_error_title:"OOPS!",search_error_subtitle:"Looks like something went wrong",ai_assistant_chat_intro_message:"I am here to assist you!",ai_assistant_chat_composer_placeholder:"Ask anything",ai_assistant_chat_new_chat:"New Chat",ai_assistant_chat_history:"chat history",ai_assistant_chat_history_title:"Chat History",ai_assistant_chat_thinking:"Thinkingâ¦",ai_assistant_chat_executing_tool:"Executing tool call...",ai_assistant_chat_no_internet:"No internet connection. Please check your connection and try again.",ai_assistant_chat_history_empty_title:"No Conversations Yet",ai_assistant_chat_history_empty_subtitle:"Your AI agent is ready - ask anything and start the conversation.",ai_assistant_chat_history_error_title:"OOPS!",ai_assistant_chat_history_error_subtitle:"Something went wrong on our end. Please try again"},"en-GB":{ai_conversation_starter_error:"Looks like something went wrong",ai_conversation_summary_title:"Conversation summary",ai_conversation_summary_error:"Looks like something went wrong",ai_conversation_summary_empty:"No Summary Available",ai_smart_replies_title:"Suggest a reply",ai_smart_replies_error:"Looks like something went wrong",ai_
1smart_replies_empty:"No Suggestions Available",calls_outgoing_call:"Outgoing Call",calls_cancelled_call:"Call Cancelled",calls_rejected_call:"Call Rejected",calls_missed_call:"Missed Call",calls_ended_call:"Call Ended",calls_answered_call:"Call Answered",calls_unanswered_call:"Call Unanswered",calls_incoming_call:"Incoming Call",calls_busy_call:"Call Busy",moderation_block_message:"Your message was blocked due to moderation policies",message_list_join_call:"Join",message_list_voice_call:"Voice call",message_list_video_call:"Video call",message_list_outgoing_call:"Outgoing Call",message_list_incoming_call:"Incoming Call",message_list_cancelled_call:"Call Cancelled",message_list_rejected_call:"Call Rejected",message_list_busy_call:"Call Busy",message_list_ended_call:"Call Ended",message_list_answered_call:"Call Answered",message_list_unasnwered_call:"Call Unanswered",message_list_missed_call:"Missed Call",conversation_subtitle_voice_call:"Voice call",conversation_subtitle_video_call:"Video call",conversation_subtitle_outgoing_call:"Outgoing Call",conversation_subtitle_incoming_call:"Incoming Call",conversation_subtitle_cancelled_call:"Call Cancelled",conversation_subtitle_rejected_call:"Call Rejected",conversation_subtitle_busy_call:"Call Busy",conversation_subtitle_ended_call:"Call Ended",conversation_subtitle_answered_call:"Call Answered",conversation_subtitle_unasnwered_call:"Call Unanswered",conversation_subtitle_missed_call:"Missed Call",conversation_subtitle_group_voice_call_initated_self:"You've initiated a voice call",conversation_subtitle_group_video_call_initated_self:"You've initiated a video call",conversation_subtitle_group_voice_call_initated:"initiated a voice call",conversation_subtitle_group_video_call_initated:"initiated a video call",messsage_composer_collaborative_document:"Collaborative Document",message_list_collaborative_document_title:"Collaborative Document",message_list_collaborative_document_subtitile:"Open document to edit content together",message_list_collaborative_document_open:"Open Document",conversation_subtitle_collaborative_document:"Collaborative Document",messsage_composer_collaborative_whiteboard:"Collaborative Whiteboard",message_list_collaborative_whiteboard_title:"Collaborative Whiteboard",message_collaborative_whiteboard_subtitile:"Open whiteboard to draw together",messag_list_collaborative_whiteboard_open:"Open Whiteboard",conversation_subtitle_collaborative_whiteboard:"Collaborative Whiteboard",call_button_voice_hover:"Voice call",call_button_video_hover:"Video call",call_logs_title:"Calls",call_logs_empty_title:"No Call Logs Yet",call_logs_empty_subtitle:"Make or receive calls to see your call history listed here",call_logs_error_title:"OOPS!",call_logs_error_subtitle:"Looks like something went wrong",change_scope_title:"Change Scope",change_scope_subtitle:"You can change scope for the group member to manage group permissions and responsibilities.",change_scope_confirm_yes:"Save",change_scope_confirm_no:"Cancel",change_scope_error:"Something went wrong. Please try again.",member_scope_admin:"Admin",member_scope_moderator:"Moderator",member_scope_participant:"Participant",member_scope_owner:"Owner",conversation_delete_title:"Delete Conversation?",conversation_delete_subtitle:"Would you like to delete this conversation? This conversation will be deleted from all of your devices.",conversation_delete_confirm_yes:"Delete",conversation_delete_confirm_no:"Cancel",conversation_delete_error:"Something went wrong. Please try again.",conversation_chat_title:"Chats",conversation_delete_icon_hover:"Delete",conversation_subtitle_typing:"Typing...",conversation_subtitle_you_message:"You",conversation_subtitle_deleted_message:"Message is deleted",conversation_empty_title:"No Conversations Yet",conversation_empty_subtitle:"Start a new chat or invite others to join the conversation.",conversation_error_title:"OOPS!",conversation_error_subtitle:"Looks like something went wrong",conversation_deleted:"Conversation Deleted",message_deleted:"This message was deleted",message_composer_edit_message:"Edit message",emoji_search_placeholder:"Search emoji",message_list_full_screen_viewer:"Full Screen Viewer",member_search_placeholder:"Search",member_title:"Group Members",member_empty_title:"No Group Member Available",member_empty_subt
1itle:"Add contacts to see them listed here.",member_error_title:"OOPS!",member_error_subtitle:"Looks like something went wrong",group_title:"Groups",group_seach_placeholder:"",group_search_placeholder:"Search",group_members:"Members",group_member:"Member",group_empty_title:"No Groups Available",group_empty_subtitle:"Create or join groups to see them listed here and start collaborating",group_error_title:"OOPS!",group_error_subtitle:"Looks like something went wrong",message_header_members:"Members",message_header_member:"Member",incoming_call_subtitle:"Incoming Call",incoming_call_confirm_yes:"Accept",incoming_call_confirm_no:"Decline",message_composer_placeholder:"Enter your message here",message_composer_send_message_icon_hover:"Send Message",message_composer_attach_icon_hover:"Attach",message_composer_voice_notes_icon_hover:"Voice Recording",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"You can mention up to 10 users at once.",message_composer_wrong_file_type:"You selected a different type of file. Please choose the appropriate file.",message_composer_mention_all:"all",message_composer_mention_notify_everyone_label:"Notify everyone in this group",message_header_typing:"Typing...",message_header_status_online:"Online",message_header_status_offline:"Offline",message_header_last_seen:"Last seen",message_header_at:"at",full_screen_viewer_at:"at",message_header_minute_ago:"minute ago",message_header_minutes_ago:"minutes ago",message_header_hour_ago:"hour ago",message_header_hours_ago:"hours ago",message_information_title:"Message Information",message_information_close_hover:"Close",message_information_read:"Read",message_information_delivered:"Delivered",message_information_error:"Looks like something went wrong. Please try again.",message_information_group_message_receipt_empty:"Waiting for recipients to receive and view the message",flag_message_title:"Report a Message",flag_message_subtitle:"Tell us what's inappropriate or incorrect about this message.",flag_message_remark_label:"Reason",flag_message_remark_optional:"Optional",flag_message_remark_placeholder:"Describe what's concerning about this messageâ¦",flag_message_error:"Looks like something went wrong",flag_message_character_limit_reached:"Character limit reached.",flag_message_confirm_yes:"Report",flag_message_confirm_no:"Cancel",flag_message_reason_id_spam:"Spam / Unwanted Content",flag_message_reason_id_sexual:"Explicit or inappropriate content",flag_message_reason_id_harassment:"Insulting or threatening behaviour",flag_message_reported:"Message Reported.",message_list_error_title:"OOPS!",message_list_error_subtitle:"Looks like something went wrong",message_list_message_copied:"Message copied to clipboard.",message_list_message_deleted:"Message deleted successfully.",message_list_new_messages:"new messages",message_list_new_message:"New",message_list_message_edited:"Message updated successfully.",message_list_message_translated:"Message translated successfully.",message_list_thread_reply:"Reply",message_list_thread_replies:"Replies",calls_outgoing:"Calling...",reaction_reacted:"reacted",reaction_popup_and:"and",reaction_popup_others:"others",reaction_popup_you:"You",reaction_list_all:"All",reaction_list_click_to_remove:"Click to remove",reaction_list_you:"You",reaction_list_error:"Looks like something went wrong. Please try again.",search_placeholder:"Search",text_message_read_more:"Read more",text_message_show_less:"Show less",thread_title:"Thread",thread_close_hover:"Close",thread_replies:"Replies",thread_reply:"Reply",user_title:"Users",user_search_placeholder:"Search",user_empty_title:"No Users Found",user_empty_subtitle:"We couldn't find any users matching your search. Try adjusting your search.",user_error_title:"OOPS!",user_error_subtitle:"Looks like something went wrong",conversation_start:"Click to start conversation",conversation_message_deleted:"Message is deleted",conversation_subtitle_image:"Image",conversation_subtitle_file:"File",conversation_subtitle_video:"Video",conversation_subtitle_audio:"Audio",conversation_subtitle_added:"added",conversation_subtitle_joined:"joined",conversation_subtitle_left:"left",conversation_subtitle_kicked:"kicked",conversation_subtitle_banned:"banned",conversation_subtitle_unbanned:"unbanned",conversation_subtitle_made:"made",polls_title:"Create Poll",polls_question:"Question",polls_question_placeholder:"Ask question",polls_options:"Options",polls_add_placeholder:"Add",polls_add_option_button:"Add Option",polls_limit_reached:"You've reached the limit. You can add up to 12 options.",polls_required_fields_warning:"Please fill in all required fields before creating a poll.",polls_error:"Something went wrong. Please try again.",polls_create_button:"Create",members_remove:"Kick",members_block:"Ban",members_change_role:"Change Scope",message_text_translated:"Text Translated",message_list_translate:"Translate",message_list_option_edit:"Edit",message_list_option_delete:"Delete",message_list_option_react:"React",message_list_option_reply_in_thread:"Reply in thread",message_list_option_reply_to_message:"Reply",message_list_option_reply:"",message_list_option_message_privately:"Message Privately",message_list_option_copy:"Copy",message_list_option_info:"Info",message_list_option_mark_as_unread:"Mark Unread",message_list_option_flag_message:"Report",message_list_action_edited:"Edited",message_list_action_added:"added",message_list_action_joined:"joined",message_list_action_left:"left",message_list_action_kicked:"kicked",message_list_action_banned:"banned",message_list_action_unbanned:"unbanned",message_list_action_made:"made",message_composer_attach_image:"Attach Image",message_composer_attach_video:"Attach Video",message_composer_attach_audio:"Attach Audio",message_composer_attach_file:"Attach File",message_composer_polls:"Polls",conversation_subtitle_poll:"Poll",message_composer_sticker_hover:"Sticker",conversation_subtitle_sticker:"Sticker",sticker_error:"Looks like something went wrong",sticker_empty:"No Stickers Available",emoji_smiley_people:"Smileys & People",emoji_animals_nature:"Animals & Nature",emoji_food_drinks:"Food & Drink",emoji_activity:"Activity",emoji_travel_places:"Travel & Places",emoji_objects:"Objects",emoji_symbols:"Symbols",emoji_flags:"Flags",today:"Today",yesterday:"Yesterday",weekday_sunday_full:"Sunday",weekday_monday_full:"Monday",weekday_tuesday_full:"Tuesday",weekday_wednesday_full:"Wednesday",weekday_thursday_full:"Thursday",weekday_friday_full:"Friday",weekday_saturday_full:"Saturday",weekday_sunday_short:"Sun",weekday_monday_short:"Mon",weekday_tuesday_short:"Tue",weekday_wednesday_short:"Wed",weekday_thursday_short:"Thu",weekday_friday_short:"Fri",weekday_saturday_short:"Sat",weekday_sunday_min:"Su",weekday_monday_min:"Mo",weekday_tuesday_min:"Tu",weekday_wednesday_min:"We",weekday_thursday_min:"Th",weekday_friday_min:"Fr",weekday_saturday_min:"Sa",month_january_short:"Jan",month_february_short:"Feb",month_march_short:"Mar",month_april_short:"Apr",month_may_short:"May",month_june_short:"Jun",month_july_short:"Jul",month_august_short:"Aug",month_september_short:"Sep",month_october_short:"Oct",month_november_short:"Nov",month_december_short:"Dec",month_january_full:"January",month_february_full:"February",month_march_full:"March",month_april_full:"April",month_may_full:"May",month_june_full:"June",month_july_full:"July",month_august_full:"August",month_september_full:"September",month_october_full:"October",month_november_full:"November",month_december_full:"December",message_type_not_supported:"This message type is not supported.",message_list_message_already_translated:"Selected language for translation is similar to the language of the original message.",media_recorder_error_title:"Microphone Access Needed",media_recorder_error_subtitle:"We couldn't access your microphone. Please grant microphone permission to start recording.",search_title:"Search",search_empty_title:"Start Your Search",search_empty_subt
1itle:"Search for conversations or messages by typing a keyword above.",search_no_result_title:"No Results",search_result_see_more:"See more",search_messages_header:"Messages",search_filter_unread:"Unread",search_filter_groups:"Groups",search_filter_photos:"Photos",search_filter_videos:"Videos",search_filter_links:"Links",search_filter_documents:"Documents",search_filter_audio:"Audio",search_filter_messages:"Messages",search_filter_conversations:"Conversations",search_no_result_subtitle:"We couldn't find any matches. Please try a different search keyword.",search_conversation_header:"Conversations",search_message_subtitle_you:"You",search_message_title_you:"You",search_error_title:"OOPS!",search_error_subtitle:"Looks like something went wrong",ai_assistant_chat_intro_message:"I am here to assist you!",ai_assistant_chat_composer_placeholder:"Ask anything",ai_assistant_chat_new_chat:"New Chat",ai_assistant_chat_history:"chat history",ai_assistant_chat_history_title:"Chat History",ai_assistant_chat_thinking:"Thinkingâ¦",ai_assistant_chat_executing_tool:"Executing tool call...",ai_assistant_chat_no_internet:"No internet connection. Please check your connection and try again.",ai_assistant_chat_history_empty_title:"No Conversations Yet",ai_assistant_chat_history_empty_subtitle:"Your AI agent is ready - ask anything and start the conversation.",ai_assistant_chat_history_error_title:"OOPS!",ai_assistant_chat_history_error_subtitle:"Something went wrong on our end. Please try again"},ru:{ai_conversation_starter_error:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",ai_conversation_summary_title:"Сводка ÑазговоÑа",ai_conversation_summary_error:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",ai_conversation_summary_empty:"Сводка недоÑÑÑпна",ai_smart_replies_title:"ÐÑедложиÑÑ Ð¾ÑвеÑ",ai_smart_replies_error:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",ai_smart_replies_empty:"ÐÐµÑ Ð´Ð¾ÑÑÑпнÑÑ
пÑедложений",calls_outgoing_call:"ÐÑÑ
одÑÑий звонок",calls_cancelled_call:"Ðвонок оÑменÑн",calls_rejected_call:"Ðвонок оÑклонÑн",calls_missed_call:"ÐÑопÑÑеннÑй звонок",calls_ended_call:"Ðвонок завеÑÑÑн",calls_answered_call:"Ðвонок пÑинÑÑ",calls_unanswered_call:"Ðвонок не пÑинÑÑ",calls_incoming_call:"ÐÑ
одÑÑий звонок",calls_busy_call:"ÐанÑÑо",moderation_block_message:"ÐаÑе ÑообÑение бÑло заблокиÑовано из-за полиÑик модеÑаÑии",message_list_join_call:"ÐÑиÑоединиÑÑÑÑ",message_list_voice_call:"ÐолоÑовой звонок",message_list_video_call:"Ðидеозвонок",message_list_outgoing_call:"ÐÑÑ
одÑÑий звонок",message_list_incoming_call:"ÐÑ
одÑÑий звонок",message_list_cancelled_call:"Ðвонок оÑменÑн",message_list_rejected_call:"Ðвонок оÑклонÑн",message_list_busy_call:"ÐанÑÑо",message_list_ended_call:"Ðвонок завеÑÑÑн",message_list_answered_call:"Ðвонок пÑинÑÑ",message_list_unasnwered_call:"Ðвонок не пÑинÑÑ",message_list_missed_call:"ÐÑопÑÑеннÑй звонок",conversation_subtitle_voice_call:"ÐолоÑовой звонок",conversation_subtitle_video_call:"Ðидеозвонок",conversation_subtitle_outgoing_call:"ÐÑÑ
одÑÑий звонок",conversation_subtitle_incoming_call:"ÐÑ
одÑÑий звонок",conversation_subtitle_cancelled_call:"Ðвонок оÑменÑн",conversation_subtitle_rejected_call:"Ðвонок оÑклонÑн",conversation_subtitle_busy_call:"ÐанÑÑо",conversation_subtitle_ended_call:"Ðвонок завеÑÑÑн",conversation_subtitle_answered_call:"Ðвонок пÑинÑÑ",conversation_subtitle_unasnwered_call:"Ðвонок не пÑинÑÑ",conversation_subtitle_missed_call:"ÐÑопÑÑеннÑй звонок",conversation_subtitle_group_voice_call_initated_self:"ÐÑ Ð¸Ð½Ð¸ÑииÑовали голоÑовой звонок",conversation_subtitle_group_video_call_initated_self:"ÐÑ Ð¸Ð½Ð¸ÑииÑовали видеозвонок",conversation_subtitle_group_voice_call_initated:"иниÑииÑовал голоÑовой звонок",conversation_subtitle_group_video_call_initated:"иниÑииÑовал видеозвонок",messsage_composer_collaborative_document:"СовмеÑÑнÑй докÑменÑ",message_list_collaborative_document_title:"СовмеÑÑнÑй докÑменÑ",message_list_collaborative_document_subtitile:"ÐÑкÑойÑе док
1ÑÐ¼ÐµÐ½Ñ Ð´Ð»Ñ ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½ÑенÑа вмеÑÑе",message_list_collaborative_document_open:"ÐÑкÑÑÑÑ Ð´Ð¾ÐºÑменÑ",conversation_subtitle_collaborative_document:"СовмеÑÑнÑй докÑменÑ",messsage_composer_collaborative_whiteboard:"СовмеÑÑÐ½Ð°Ñ Ð´Ð¾Ñка",message_list_collaborative_whiteboard_title:"СовмеÑÑÐ½Ð°Ñ Ð´Ð¾Ñка",message_collaborative_whiteboard_subtitile:"ÐÑкÑойÑе доÑÐºÑ Ð´Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð¼ÐµÑÑе",messag_list_collaborative_whiteboard_open:"ÐÑкÑÑÑÑ Ð´Ð¾ÑкÑ",conversation_subtitle_collaborative_whiteboard:"СовмеÑÑÐ½Ð°Ñ Ð´Ð¾Ñка",call_button_voice_hover:"ÐолоÑовой звонок",call_button_video_hover:"Ðидеозвонок",call_logs_title:"Ðвонки",call_logs_empty_title:"Ðока Ð½ÐµÑ Ð·Ð°Ð¿Ð¸Ñей о звонкаÑ
",call_logs_empty_subtitle:"СовеÑÑиÑе или полÑÑиÑе звонки, ÑÑÐ¾Ð±Ñ ÑвидеÑÑ Ð¸ÑÑоÑÐ¸Ñ Ð·Ð²Ð¾Ð½ÐºÐ¾Ð²",call_logs_error_title:"УÐС!",call_logs_error_subtitle:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",change_scope_title:"ÐзмениÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ",change_scope_subtitle:"ÐÑ Ð¼Ð¾Ð¶ÐµÑе измениÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ñлена гÑÑппÑ, ÑÑÐ¾Ð±Ñ ÑпÑавлÑÑÑ ÑазÑеÑениÑми и обÑзанноÑÑÑми гÑÑппÑ.",change_scope_confirm_yes:"СоÑ
ÑаниÑÑ",change_scope_confirm_no:"ÐÑмениÑÑ",change_scope_error:"ЧÑо-Ñо поÑло не Ñак. ÐопÑобÑйÑе Ñнова.",member_scope_admin:"ÐдминиÑÑÑаÑоÑ",member_scope_moderator:"ÐодеÑаÑоÑ",member_scope_participant:"УÑаÑÑник",member_scope_owner:"ÐладелеÑ",conversation_delete_title:"УдалиÑÑ ÑазговоÑ?",conversation_delete_subtitle:"ÐÑ Ñ
оÑиÑе ÑдалиÑÑ ÑÑÐ¾Ñ ÑазговоÑ? ÐÑÐ¾Ñ ÑÐ°Ð·Ð³Ð¾Ð²Ð¾Ñ Ð±ÑÐ´ÐµÑ ÑдалÑн на вÑеÑ
ваÑиÑ
ÑÑÑÑойÑÑваÑ
.",conversation_delete_confirm_yes:"УдалиÑÑ",conversation_delete_confirm_no:"ÐÑмениÑÑ",conversation_delete_error:"ЧÑо-Ñо поÑло не Ñак. ÐопÑобÑйÑе Ñнова.",conversation_chat_title:"ЧаÑÑ",conversation_delete_icon_hover:"УдалиÑÑ",conversation_subtitle_typing:"ÐеÑаÑаеÑ...",conversation_subtitle_you_message:"ÐÑ",conversation_subtitle_deleted_message:"СообÑение Ñдалено",conversation_empty_title:"Ðока Ð½ÐµÑ ÑазговоÑов",conversation_empty_subtitle:"ÐаÑниÑе новÑй ÑÐ°Ñ Ð¸Ð»Ð¸ пÑиглаÑиÑе дÑÑгиÑ
пÑиÑоединиÑÑÑÑ Ðº ÑазговоÑÑ.",conversation_error_title:"УÐС!",conversation_error_subtitle:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",conversation_deleted:"Ð Ð°Ð·Ð³Ð¾Ð²Ð¾Ñ ÑдалÑн",message_deleted:"ÐÑо ÑообÑение бÑло Ñдалено",message_composer_edit_message:"РедакÑиÑоваÑÑ ÑообÑение",emoji_search_placeholder:"ÐоиÑк Ñмодзи",message_list_full_screen_viewer:"ÐÑоÑмоÑÑ Ð½Ð° веÑÑ ÑкÑан",member_search_placeholder:"ÐоиÑк",member_title:"Ð§Ð»ÐµÐ½Ñ Ð³ÑÑппÑ",member_empty_title:"ÐÐµÑ Ð´Ð¾ÑÑÑпнÑÑ
Ñленов",member_empty_subtitle:"ÐобавÑÑе конÑакÑÑ, ÑÑÐ¾Ð±Ñ ÑвидеÑÑ Ð¸Ñ
здеÑÑ.",member_error_title:"УÐС!",member_error_subtitle:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",group_title:"ÐÑÑппÑ",group_seach_placeholder:"",group_search_placeholder:"ÐоиÑк",group_members:"ЧленÑ",group_member:"Член",group_empty_title:"ÐÐµÑ Ð´Ð¾ÑÑÑпнÑÑ
гÑÑпп",group_empty_subtitle:"СоздайÑе или пÑиÑоединиÑеÑÑ Ðº гÑÑппам, ÑÑÐ¾Ð±Ñ ÑвидеÑÑ Ð¸Ñ
здеÑÑ Ð¸ наÑаÑÑ ÑоÑÑÑдниÑеÑÑво",group_error_title:"УÐС!",group_error_subtitle:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",message_header_members:"ЧленÑ",message_header_member:"Член",incoming_call_subtitle:"ÐÑ
одÑÑий звонок",incoming_call_confirm_yes:"ÐÑинÑÑÑ",incoming_call_confirm_no:"ÐÑклониÑÑ",message_composer_placeholder:"ÐведиÑе ваÑе ÑообÑение здеÑÑ",message_composer_send_message_icon_hover:"ÐÑпÑавиÑÑ ÑообÑение",message_composer_attach_icon_hover:"ÐÑикÑепиÑÑ",message_composer_voice_notes_icon_hover:"ÐолоÑÐ¾Ð²Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ",message_composer_emoji_icon_hover:"Ðмодзи",message_composer_mention_limit_warning:"ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑпомÑнÑÑÑ Ð´Ð¾ 10 полÑзоваÑелей одновÑеменно.",message_composer_wrong_file_type:"ÐÑ Ð²ÑбÑали дÑÑгой Ñип Ñайла. ÐожалÑйÑÑа, вÑбеÑиÑе подÑ
одÑÑий Ñайл.",message_composer_mention_all:"вÑе",message_composer_mention_notify_everyone_label:"УведомиÑÑ Ð²ÑеÑ
в ÑÑой гÑÑппе",message_header_typing:"ÐеÑаÑаеÑ...",message_header_status_online:"Ðнлайн",message_header_status_offline:"ÐÑлайн",message_header_last_seen:"РпоÑледний Ñаз бÑл",message_header_at:"в",full_screen_viewer_at:"в",message_header_minute_ago:"минÑÑÑ Ð½Ð°Ð·Ð°Ð´",message_header_minutes_ago:"минÑÑÑ Ð½Ð°Ð·Ð°Ð´",message_header_hour_ago:"ÑÐ°Ñ Ð½Ð°Ð·Ð°Ð´",message_header_hours_ago:"ÑаÑов назад",message_information_title:"ÐнÑоÑмаÑÐ¸Ñ Ð¾ ÑообÑении",message_information_close_hover:"ÐакÑÑÑÑ",message_information_read:"ÐÑоÑиÑано",message_information_delivered:"ÐоÑÑавлено",message_information_error:"ÐоÑ
оже, ÑÑо-Ñо поÑло Ð
1½Ðµ Ñак. ÐопÑобÑйÑе Ñнова.",message_information_group_message_receipt_empty:"Ðжидаем полÑÑÐµÐ½Ð¸Ñ Ð¸ пÑоÑмоÑÑа ÑообÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑÑаÑелÑми",flag_message_title:"ÐожаловаÑÑÑÑ Ð½Ð° ÑообÑение",flag_message_subtitle:"СообÑиÑе, ÑÑо в ÑÑом ÑообÑении ÑвлÑеÑÑÑ Ð½ÐµÐ¿ÑиемлемÑм или непÑавилÑнÑм.",flag_message_remark_label:"ÐÑиÑина",flag_message_remark_optional:"ÐеобÑзаÑелÑно",flag_message_remark_placeholder:"ÐпиÑиÑе, ÑÑо вÑзÑÐ²Ð°ÐµÑ Ð±ÐµÑпокойÑÑво в ÑÑом ÑообÑенииâ¦",flag_message_error:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",flag_message_character_limit_reached:"ÐоÑÑигнÑÑ Ð¿Ñедел Ñимволов.",flag_message_confirm_yes:"ÐожаловаÑÑÑÑ",flag_message_confirm_no:"ÐÑмена",flag_message_reason_id_spam:"Спам / нежелаÑелÑнÑй конÑенÑ",flag_message_reason_id_sexual:"ÐÑкÑовеннÑй или неподобаÑÑий конÑенÑ",flag_message_reason_id_harassment:"ÐÑкоÑбиÑелÑное или ÑгÑожаÑÑее поведение",flag_message_reported:"СообÑение оÑпÑавлено на пÑовеÑкÑ.",message_list_error_title:"УÐС!",message_list_error_subtitle:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",message_list_message_copied:"СообÑение ÑкопиÑовано в бÑÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½Ð°.",message_list_message_deleted:"СообÑение ÑÑпеÑно Ñдалено.",message_list_new_messages:"новÑе ÑообÑениÑ",message_list_new_message:"Ðовое",message_list_message_edited:"СообÑение ÑÑпеÑно обновлено.",message_list_message_translated:"СообÑение ÑÑпеÑно пеÑеведено.",message_list_thread_reply:"ÐÑвеÑиÑÑ",message_list_thread_replies:"ÐÑвеÑÑ",calls_outgoing:"Ðвонок...",reaction_reacted:"оÑÑеагиÑовал",reaction_popup_and:"и",reaction_popup_others:"дÑÑгие",reaction_popup_you:"ÐÑ",reaction_list_all:"ÐÑе",reaction_list_click_to_remove:"ÐажмиÑе, ÑÑÐ¾Ð±Ñ ÑдалиÑÑ",reaction_list_you:"ÐÑ",reaction_list_error:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак. ÐопÑобÑйÑе Ñнова.",search_placeholder:"ÐоиÑк",text_message_read_more:"ЧиÑаÑÑ Ð´Ð°Ð»ÐµÐµ",text_message_show_less:"ÐоказаÑÑ Ð¼ÐµÐ½ÑÑе",thread_title:"Тема",thread_close_hover:"ÐакÑÑÑÑ",thread_replies:"ÐÑвеÑÑ",thread_reply:"ÐÑвеÑиÑÑ",user_title:"ÐолÑзоваÑели",user_search_placeholder:"ÐоиÑк",user_empty_title:"ÐолÑзоваÑели не найденÑ",user_empty_subtitle:"ÐÑ Ð½Ðµ наÑли полÑзоваÑелей, ÑооÑвеÑÑÑвÑÑÑиÑ
ваÑÐµÐ¼Ñ Ð·Ð°Ð¿ÑоÑÑ. ÐопÑобÑйÑе измениÑÑ Ð¿Ð¾Ð¸Ñк.",user_error_title:"УÐС!",user_error_subtitle:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",conversation_start:"ÐажмиÑе, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑаÑÑ ÑазговоÑ",conversation_message_deleted:"СообÑение Ñдалено",conversation_subtitle_image:"ÐзобÑажение",conversation_subtitle_file:"Файл",conversation_subtitle_video:"Ðидео",conversation_subtitle_audio:"ÐÑдио",conversation_subtitle_added:"добавлено",conversation_subtitle_joined:"пÑиÑоединилÑÑ",conversation_subtitle_left:"покинÑл",conversation_subtitle_kicked:"вÑгнан",conversation_subtitle_banned:"заблокиÑован",conversation_subtitle_unbanned:"ÑазблокиÑован",conversation_subtitle_made:"Ñделал",polls_title:"СоздаÑÑ Ð¾Ð¿ÑоÑ",polls_question:"ÐопÑоÑ",polls_question_placeholder:"ÐадайÑе вопÑоÑ",polls_options:"ÐпÑии",polls_add_placeholder:"ÐобавиÑÑ",polls_add_option_button:"ÐобавиÑÑ Ð¾Ð¿ÑиÑ",polls_limit_reached:"ÐÑ Ð´Ð¾ÑÑигли лимиÑа. ÐÑ Ð¼Ð¾Ð¶ÐµÑе добавиÑÑ Ð´Ð¾ 12 опÑий.",polls_required_fields_warning:"ÐожалÑйÑÑа, заполниÑе вÑе обÑзаÑелÑнÑе Ð¿Ð¾Ð»Ñ Ð¿ÐµÑед Ñозданием опÑоÑа.",polls_error:"ЧÑо-Ñо поÑло Ð
1½Ðµ Ñак. ÐопÑобÑйÑе Ñнова.",polls_create_button:"СоздаÑÑ",members_remove:"Ðик",members_block:"Ðан",members_change_role:"ÐзмениÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ",message_text_translated:"ТекÑÑ Ð¿ÐµÑеведÑн",message_list_translate:"ÐеÑевеÑÑи",message_list_option_edit:"РедакÑиÑоваÑÑ",message_list_option_delete:"УдалиÑÑ",message_list_option_react:"ÐÑÑеагиÑоваÑÑ",message_list_option_reply_in_thread:"ÐÑвеÑиÑÑ Ð² Ñеме",message_list_option_reply_to_message:"ÐÑвеÑиÑÑ",message_list_option_reply:"",message_list_option_message_privately:"СообÑение пÑиваÑно",message_list_option_copy:"ÐопиÑоваÑÑ",message_list_option_info:"ÐнÑоÑмаÑиÑ",message_list_option_mark_as_unread:"ÐÑмеÑиÑÑ ÐºÐ°Ðº непÑоÑиÑанное",message_list_option_flag_message:"ÐожаловаÑÑÑÑ",message_list_action_edited:"ÐÑÑедакÑиÑовано",message_list_action_added:"добавлено",message_list_action_joined:"пÑиÑоединилÑÑ",message_list_action_left:"покинÑл",message_list_action_kicked:"вÑгнан",message_list_action_banned:"заблокиÑован",message_list_action_unbanned:"ÑазблокиÑован",message_list_action_made:"Ñделал",message_composer_attach_image:"ÐÑикÑепиÑÑ Ð¸Ð·Ð¾Ð±Ñажение",message_composer_attach_video:"ÐÑикÑепиÑÑ Ð²Ð¸Ð´ÐµÐ¾",message_composer_attach_audio:"ÐÑикÑепиÑÑ Ð°Ñдио",message_composer_attach_file:"ÐÑикÑепиÑÑ Ñайл",message_composer_polls:"ÐпÑоÑÑ",conversation_subtitle_poll:"ÐпÑоÑ",message_composer_sticker_hover:"СÑикеÑ",conversation_subtitle_sticker:"СÑикеÑ",sticker_error:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",sticker_empty:"ÐÐµÑ Ð´Ð¾ÑÑÑпнÑÑ
ÑÑикеÑов",emoji_smiley_people:"Ð¡Ð¼Ð°Ð¹Ð»Ñ Ð¸ лÑди",emoji_animals_nature:"ÐивоÑнÑе и пÑиÑода",emoji_food_drinks:"Ðда и напиÑки",emoji_activity:"ÐкÑивноÑÑÑ",emoji_travel_places:"ÐÑÑеÑеÑÑÐ²Ð¸Ñ Ð¸ меÑÑа",emoji_objects:"ÐбÑекÑÑ",emoji_symbols:"СимволÑ",emoji_flags:"Флаги",today:"СегоднÑ",yesterday:"ÐÑеÑа",weekday_sunday_full:"ÐоÑкÑеÑенÑе",weekday_monday_full:"ÐонеделÑник",weekday_tuesday_full:"ÐÑоÑник",weekday_wednesday_full:"СÑеда",weekday_thursday_full:"ЧеÑвеÑг",weekday_friday_full:"ÐÑÑниÑа",weekday_saturday_full:"СÑббоÑа",weekday_sunday_short:"ÐÑ",weekday_monday_short:"Ðн",weekday_tuesday_short:"ÐÑ",weekday_wednesday_short:"СÑ",weekday_thursday_short:"ЧÑ",weekday_friday_short:"ÐÑ",weekday_saturday_short:"Сб",weekday_sunday_min:"ÐÑ",weekday_monday_min:"Ðн",weekday_tuesday_min:"ÐÑ",weekday_wednesday_min:"СÑ",weekday_thursday_min:"ЧÑ",weekday_friday_min:"ÐÑ",weekday_saturday_min:"Сб",month_january_short:"Янв",month_february_short:"Фев",month_march_short:"ÐаÑ",month_april_short:"ÐпÑ",month_may_short:"Ðай",month_june_short:"ÐÑн",month_july_short:"ÐÑл",month_august_short:"Ðвг",month_september_short:"Сен",month_october_short:"ÐкÑ",month_november_short:"ÐоÑ",month_december_short:"Ðек",month_january_full:"ЯнваÑÑ",month_february_full:"ФевÑалÑ",month_march_full:"ÐаÑÑ",month_april_full:"ÐпÑелÑ",month_may_full:"Ðай",month_june_full:"ÐÑнÑ",month_july_full:"ÐÑлÑ",month_august_full:"ÐвгÑÑÑ",month_september_full:"СенÑÑбÑÑ",month_october_full:"ÐкÑÑбÑÑ",month_november_full:"ÐоÑбÑÑ",month_december_full:"ÐекабÑÑ",message_type_not_supported:"ÐÑÐ¾Ñ Ñип ÑообÑÐµÐ½Ð¸Ñ Ð½Ðµ поддеÑживаеÑÑÑ.",message_list_message_already_translated:"ÐÑбÑаннÑй ÑзÑк Ð´Ð»Ñ Ð¿ÐµÑевода поÑ
ож на ÑзÑк иÑÑ
одного ÑообÑениÑ.",media_recorder_error_title:"ТÑебÑеÑÑÑ Ð´Ð¾ÑÑÑп к микÑоÑонÑ",media_recorder_error_subtitle:"Ðе ÑдалоÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð´Ð¾ÑÑÑп к ваÑÐµÐ¼Ñ Ð¼Ð¸ÐºÑоÑонÑ. ÐожалÑйÑÑа, пÑедоÑÑавÑÑе ÑазÑеÑение на иÑполÑзование микÑоÑона Ð´Ð»Ñ Ð½Ð°Ñала запиÑи.",search_title:"ÐоиÑк",search_empty_title:"ÐаÑниÑе поиÑк",search_empty_subt
1itle:"ÐÑиÑе ÑазговоÑÑ Ð¸Ð»Ð¸ ÑообÑениÑ, Ð²Ð²ÐµÐ´Ñ ÐºÐ»ÑÑевое Ñлово вÑÑе.",search_no_result_title:"ÐÐµÑ ÑезÑлÑÑаÑов",search_result_see_more:"ÐоÑмоÑÑеÑÑ Ð±Ð¾Ð»ÑÑе",search_messages_header:"СообÑениÑ",search_filter_unread:"ÐепÑоÑиÑаннÑе",search_filter_groups:"ÐÑÑппÑ",search_filter_photos:"ФоÑогÑаÑии",search_filter_videos:"Ðидео",search_filter_links:"СÑÑлки",search_filter_documents:"ÐокÑменÑÑ",search_filter_audio:"ÐÑдио",search_filter_messages:"СообÑениÑ",search_filter_conversations:"РазговоÑÑ",search_no_result_subtitle:"Совпадений не найдено. ÐопÑобÑйÑе дÑÑгой поиÑковÑй запÑоÑ.",search_conversation_header:"РазговоÑÑ",search_message_subtitle_you:"ÐÑ",search_message_title_you:"ÐÑ",search_error_title:"УÐС!",search_error_subtitle:"ÐоÑ
оже, ÑÑо-Ñо поÑло не Ñак",ai_assistant_chat_intro_message:"Я здеÑÑ, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð²Ð°Ð¼!",ai_assistant_chat_composer_placeholder:"СпÑаÑивайÑе вÑе",ai_assistant_chat_new_chat:"ÐовÑй ÑаÑ",ai_assistant_chat_history:"ÐÑÑоÑиÑ",ai_assistant_chat_history_title:"ÐÑÑоÑÐ¸Ñ ÑаÑа",ai_assistant_chat_thinking:"ÐÑмаÑâ¦",ai_assistant_chat_executing_tool:"ÐÑполнение вÑзова инÑÑÑÑменÑа...",ai_assistant_chat_no_internet:"ÐÐµÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ðº инÑеÑнеÑÑ. ÐÑовеÑÑÑе Ñоединение и попÑобÑйÑе Ñнова.",ai_assistant_chat_history_empty_title:"Ðока Ð½ÐµÑ ÑазговоÑов",ai_assistant_chat_history_empty_subtitle:"ÐÐ°Ñ ÐÐ-Ð°Ð³ÐµÐ½Ñ Ð³Ð¾Ñов - ÑпÑаÑивайÑе ÑÑо Ñгодно и наÑинайÑе ÑазговоÑ.",ai_assistant_chat_history_error_title:"УÐС!",ai_assistant_chat_history_error_subtitle:"ЧÑо-Ñо поÑло не Ñак Ñ Ð½Ð°Ñей ÑÑоÑонÑ. ÐопÑобÑйÑе Ñнова."},fr:{ai_conversation_starter_error:"On dirait que quelque chose s'est mal pass\xe9",ai_conversation_summary_title:"R\xe9sum\xe9 de la conversation",ai_conversation_summary_error:"On dirait que quelque chose s'est mal pass\xe9",ai_conversation_summary_empty:"Aucun r\xe9sum\xe9 disponible",ai_smart_replies_title:"Sugg\xe9rer une r\xe9ponse",ai_smart_replies_error:"On dirait que quelque chose s'est mal pass\xe9",ai_smart_replies_empty:"Aucune suggestion disponible",calls_outgoing_call:"Appel sortant",calls_cancelled_call:"Appel annul\xe9",calls_rejected_call:"Appel rejet\xe9",calls_missed_call:"Appel manqu\xe9",calls_ended_call:"Appel termin\xe9",calls_answered_call:"Appel r\xe9pondu",calls_unanswered_call:"Appel sans r\xe9ponse",calls_incoming_call:"Appel entrant",calls_busy_call:"Appel occup\xe9",moderation_block_message:"Votre message a \xe9t\xe9 bloqu\xe9 en raison des politiques de mod\xe9ration",message_list_join_call:"Rejoindre",message_list_voice_call:"Appel vocal",message_list_video_call:"Appel vid\xe9o",message_list_outgoing_call:"Appel sortant",message_list_incoming_call:"Appel entrant",message_list_cancelled_call:"Appel annul\xe9",message_list_rejected_call:"Appel rejet\xe9",message_list_busy_call:"Appel occup\xe9",message_list_ended_call:"Appel termin\xe9",message_list_answered_call:"Appel r\xe9pondu",message_list_unasnwered_call:"Appel sans r\xe9ponse",message_list_missed_call:"Appel manqu\xe9",conversation_subtitle_voice_call:"Appel vocal",conversation_subtitle_video_call:"Appel vid\xe9o",conversation_subtitle_outgoing_call:"Appel sortant",conversation_subtitle_incoming_call:"Appel entrant",conversation_subtitle_cancelled_call:"Appel annul\xe9",conversation_subtitle_rejected_call:"Appel rejet\xe9",conversation_subtitle_busy_call:"Appel occup\xe9",conversation_subtitle_ended_call:"Appel termin\xe9",conversation_subtitle_answered_call:"Appel r\xe9pondu",conversation_subtitle_unasnwered_call:"Appel sans r\xe9ponse",conversation_subtitle_missed_call:"Appel manqu\xe9",conversation_subtitle_group_voice_call_initated_self:"Vous avez initi\xe9 un appel vocal",conversation_subtitle_group_video_call_initated_self:"Vous avez initi\xe9 un appel vid\xe9o",conversation_subtitle_group_voice_call_initated:"a
1initi\xe9 un appel vocal",conversation_subtitle_group_video_call_initated:"a initi\xe9 un appel vid\xe9o",messsage_composer_collaborative_document:"Document collaboratif",message_list_collaborative_document_title:"Document collaboratif",message_list_collaborative_document_subtitile:"Ouvrez le document pour modifier le contenu ensemble",message_list_collaborative_document_open:"Ouvrir le document",conversation_subtitle_collaborative_document:"Document collaboratif",messsage_composer_collaborative_whiteboard:"Tableau blanc collaboratif",message_list_collaborative_whiteboard_title:"Tableau blanc collaboratif",message_collaborative_whiteboard_subtitile:"Ouvrez le tableau blanc pour dessiner ensemble",messag_list_collaborative_whiteboard_open:"Ouvrir le tableau blanc",conversation_subtitle_collaborative_whiteboard:"Tableau blanc collaboratif",call_button_voice_hover:"Appel vocal",call_button_video_hover:"Appel vid\xe9o",call_logs_title:"Appels",call_logs_empty_title:"Aucun historique d'appels pour le moment",call_logs_empty_subtitle:"Passez ou recevez des appels pour voir votre historique d'appels ici",call_logs_error_title:"OUPSâ¯!",call_logs_error_subtitle:"On dirait que quelque chose s'est mal pass\xe9",change_scope_title:"Modifier la port\xe9e",change_scope_subtitle:"Vous pouvez modifier la port\xe9e du membre du groupe afin de g\xe9rer les autorisations et les responsabilit\xe9s du groupe.",change_scope_confirm_yes:"Enregistrer",change_scope_confirm_no:"Annuler",change_scope_error:"Quelque chose s'est mal pass\xe9. Veuillez r\xe9essayer.",member_scope_admin:"Administrateur",member_scope_moderator:"Mod\xe9rateur",member_scope_participant:"Participant",member_scope_owner:"Propri\xe9taire",conversation_delete_title:"Supprimer la conversationâ¯?",conversation_delete_subtitle:"Souhaitez-vous supprimer cette conversationâ¯? Elle sera supprim\xe9e de tous vos appareils.",conversation_delete_confirm_yes:"Supprimer",conversation_delete_confirm_no:"Annuler",conversation_delete_error:"Quelque chose s'est mal pass\xe9. Veuillez r\xe9essayer.",conversation_chat_title:"Discussions",conversation_delete_icon_hover:"Supprimer",conversation_subtitle_typing:"Tape...",conversation_subtitle_you_message:"Vous",conversation_subtitle_deleted_message:"Message supprim\xe9",conversation_empty_title:"Aucune conversation pour le moment",conversation_empty_subtitle:"Commencez une nouvelle discussion ou invitez d'autres personnes \xe0 rejoindre la conversation.",conversation_error_title:"OUPSâ¯!",conversation_error_subtitle:"On dirait que quelque chose s'est mal pass\xe9",conversation_deleted:"Conversation supprim\xe9e",message_deleted:"Ce message a \xe9t\xe9 supprim\xe9",message_composer_edit_message:"Modifier le message",emoji_search_placeholder:"Rechercher un emoji",message_list_full_screen_viewer:"Visionneuse plein \xe9cran",member_search_placeholder:"Rechercher",member_title:"Membres du groupe",member_empty_title:"Aucun membre de groupe disponible",member_empty_subtitle:"Ajoutez des contacts pour les voir appara\xeetre ici.",member_error_title:"OUPSâ¯!",member_error_subtitle:"On dirait que quelque chose s'est mal pass\xe9",group_title:"Groupes",group_seach_placeholder:"",group_search_placeholder:"Rechercher",group_members:"Membres",group_member:"Membre",group_empty_title:"Aucun groupe disponible",group_empty_subtitle:"Cr\xe9ez ou rejoignez des groupes pour les voir r\xe9pertori\xe9s ici et commencer \xe0 collaborer",group_error_title:"OUPSâ¯!",group_error_subtitle:"On dirait que quelque chose s'est mal pass\xe9",message_header_members:"Membres",message_header_member:"Membre",incoming_call_subtitle:"Appel entrant",incoming_call_confirm_yes:"Accepter",incoming_call_confirm_no:"Refuser",message_composer_placeholder:"Entrez votre message ici",message_composer_send_message_icon_hover:"Envoyer le message",message_composer_attach_icon_hover:"Joindre",message_composer_voice_notes_icon_hover:"Enregistrement vocal",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"Vous pouvez mentionner jusqu'\xe0 10 utilisateurs \xe0 la fois.",message_composer_wrong_file_type:"Vous avez s\xe9lectionn\xe9 un type de fichier diff\xe9rent. Veuillez choisir le fichier appropri\xe9.",message_composer_mention_all:"tous",message_composer_mention_notify_everyone_label:"Notifier tout le monde dans ce groupe",message_header_typing:"Tape...",message_header_status_online:"En ligne",message_header_status_offline:"Hors ligne",message_header_last_seen:"Vu pour la derni\xe8re fois",message_header_at:"\xe0",full_screen_viewer_at:"\xe0",message_header_minute_ago:"il y a une minute",message_header_minutes_ago:"il y a quelques minutes",message_header_hour_ago:"il y a une heure",message_header_hours_ago:"il y a quelques heures",message_information_title:"Informations sur le message",message_information_close_hover:"Fermer",message_information_read:"Lu",message_information_delivered:"Distribu\xe9",message_information_error:"On dirait que quelque chose s'est mal pass\xe9. Veuillez r\xe9essayer.",message_information_group_message_receipt_empty:"En attente que les destinataires re\xe7oivent et consultent le message",flag_message_title:"Signaler un message",flag_message_subtitle:"Dites-nous ce qui est inappropri\xe9 ou incorrect dans ce message.",flag_message_remark_label:"Raison",flag_message_remark_optional:"Optionnel",flag_message_remark_placeholder:"D\xe9crivez ce qui vous pr\xe9occupe dans ce messageâ¦",flag_message_error:"On dirait que quelque chose s'est mal pass\xe9",flag_message_character_limit_reached:"Limite de caract\xe8res atteinte.",flag_message_confirm_yes:"Signaler",flag_message_confirm_no:"Annuler",flag_message_reason_id_spam:"Spam / contenu ind\xe9sirable",flag_message_reason_id_sexual:"Contenu explicite ou inappropri\xe9",flag_message_reason_id_harassment:"Comportement insultant ou mena\xe7ant",flag_message_reported:"Message signal\xe9.",message_list_error_title:"OUPSâ¯!",message_list_error_subtitle:"On dirait que quelque chose s'est mal pass\xe9",message_list_message_copied:"Message copi\xe9 dans le presse-papiers.",message_list_message_deleted:"Message supprim\xe9 avec succ\xe8s.",message_list_new_messages:"nouveaux messages",message_list_new_message:"Nouveau",message_list_message_edited:"Message mis \xe0 jour avec succ\xe8s.",message_list_message_translated:"Message traduit avec succ\xe8s.",message_list_thread_reply:"R\xe9pondre",message_list_thread_replies:"R\xe9ponses",calls_outgoing:"Appel en cours...",reaction_reacted:"a r\xe9agi",reaction_popup_and:"et",reaction_popup_others:"autres",reaction_popup_y
1ou:"Vous",reaction_list_all:"Tous",reaction_list_click_to_remove:"Cliquez pour retirer",reaction_list_you:"Vous",reaction_list_error:"On dirait que quelque chose s'est mal pass\xe9. Veuillez r\xe9essayer.",search_placeholder:"Rechercher",text_message_read_more:"Lire la suite",text_message_show_less:"Afficher moins",thread_title:"Fil de discussion",thread_close_hover:"Fermer",thread_replies:"R\xe9ponses",thread_reply:"R\xe9pondre",user_title:"Utilisateurs",user_search_placeholder:"Rechercher",user_empty_title:"Aucun utilisateur trouv\xe9",user_empty_subtitle:"Nous n'avons trouv\xe9 aucun utilisateur correspondant \xe0 votre recherche. Essayez de modifier vos crit\xe8res.",user_error_title:"OUPSâ¯!",user_error_subtitle:"On dirait que quelque chose s'est mal pass\xe9",conversation_start:"Cliquez pour d\xe9marrer une conversation",conversation_message_deleted:"Message supprim\xe9",conversation_subtitle_image:"Image",conversation_subtitle_file:"Fichier",conversation_subtitle_video:"Vid\xe9o",conversation_subtitle_audio:"Audio",conversation_subtitle_added:"ajout\xe9",conversation_subtitle_joined:"a rejoint",conversation_subtitle_left:"a quitt\xe9",conversation_subtitle_kicked:"a expuls\xe9",conversation_subtitle_banned:"a banni",conversation_subtitle_unbanned:"a d\xe9banni",conversation_subtitle_made:"a nomm\xe9",polls_title:"Cr\xe9er un sondage",polls_question:"Question",polls_question_placeholder:"Posez une question",polls_options:"Options",polls_add_placeholder:"Ajouter",polls_add_option_button:"Ajouter une option",polls_limit_reached:"Vous avez atteint la limite. Vous pouvez ajouter jusqu'\xe0 12 options.",polls_required_fields_warning:"Veuillez remplir tous les champs requis avant de cr\xe9er un sondage.",polls_error:"Quelque chose s'est mal pass\xe9. Veuillez r\xe9essayer.",polls_create_button:"Cr\xe9er",members_remove:"Expulser",members_block:"Bannir",members_change_role:"Modifier la port\xe9e",message_text_translated:"Texte traduit",message_list_translate:"Traduire",message_list_option_edit:"Modifier",message_list_option_delete:"Supprimer",message_list_option_react:"R\xe9agir",message_list_option_reply_in_thread:"R\xe9pondre dans le fil",message_list_option_reply_to_message:"R\xe9pondre",message_list_option_reply:"",message_list_option_message_privately:"Envoyer un message priv\xe9",message_list_option_copy:"Copier",message_list_option_info:"Infos",message_list_option_mark_as_unread:"Marquer comme non lu",message_list_option_flag_message:"Signaler",message_list_action_edited:"Modifi\xe9",message_list_action_added:"ajout\xe9",message_list_action_joined:"a rejoint",message_list_action_left:"a quitt\xe9",message_list_action_kicked:"a expuls\xe9",message_list_action_banned:"a banni",message_list_action_unbanned:"a d\xe9banni",message_list_action_made:"a nomm\xe9",message_composer_attach_image:"Joindre une image",message_composer_attach_video:"Joindre une vid\xe9o",message_composer_attach_audio:"Joindre un fichier audio",message_composer_attach_file:"Joindre un fichier",message_composer_polls:"Sondages",conversation_subtitle_poll:"Sondage",message_composer_sticker_hover:"Autocollant",conversation_subtitle_sticker:"Autocollant",sticker_error:"On dirait que quelque chose s'est mal pass\xe9",sticker_empty:"Aucun autocollant disponible",emoji_smiley_people:"Smileys et personnes",emoji_animals_nature:"Animaux et nature",emoji_food_drinks:"Nourriture et boissons",emoji_activity:"Activit\xe9s",emoji_travel_places:"Voyages et lieux",emoji_objects:"Objets",emoji_symbols:"Symboles",emoji_flags:"Drapeaux",today:"Aujourd'hui",yesterday:"Hier",weekday_sunday_full:"Dimanche",weekday_monday_full:"Lundi",weekday_tuesday_full:"Mardi",weekday_wednesday_full:"Mercredi",weekday_thursday_full:"Jeudi",weekday_friday_full:"Vendredi",weekday_saturday_full:"Samedi",weekday_sunday_short:"Dim",weekday_monday_short:"Lun",weekday_tuesday_short:"Mar",weekday_wednesday_short:"Mer",weekday_thursday_short:"Jeu",weekday_friday_short:"Ven",weekday_saturday_short:"Sam",weekday_sunday_min:"Di",weekday_monday_min:"Lu",weekday_tuesday_min:"Ma",weekday_wednesday_min:"Me",weekday_thursday_min:"Je",weekday_friday_min:"Ve",weekday_saturday_min:"Sa",month_january_short:"Janv",month_february_short:"F\xe9vr",month_march_short:"Mars",month_april_short:"Avr",month_may_short:"Mai",month_june_short:"Juin",month_july_short:"Juil",month_august_short:"Ao\xfb",month_september_short:"Sept",month_october_short:"Oct",month_november_short:"Nov",month_december_short:"D\xe9c",month_january_full:"Janvier",month_february_full:"F\xe9vrier",month_march_full:"Mars",month_april_full:"Avril",month_may_full:"Mai",month_june_full:"Juin",month_july_full:"Juillet",month_august_full:"Ao\xfbt",month_september_full:"Septembre",month_october_full:"Octobre",month_november_full:"Novembre",month_december_full:"D\xe9cembre",message_type_not_supported:"Ce type de message n'est pas pris en charge.",message_list_message_already_translated:"La langue s\xe9lectionn\xe9e pour la traduction est similaire \xe0 la langue du message original.",media_recorder_error_title:"Acc\xe8s au Microphone N\xe9cessaire",media_recorder_error_subtitle:"Nous nâavons pas pu acc\xe9der \xe0 votre microphone. Veuillez autoriser lâacc\xe8s pour commencer lâenregistrement.",search_title:"Rechercher",search_empty_title:"Commencez votre recherche",search_empty_subt
1itle:"Recherchez des conversations ou des messages en tapant un mot-cl\xe9 ci-dessus.",search_no_result_title:"Aucun r\xe9sultat",search_result_see_more:"Voir plus",search_messages_header:"Messages",search_filter_unread:"Non lus",search_filter_groups:"Groupes",search_filter_photos:"Photos",search_filter_videos:"Vid\xe9os",search_filter_links:"Liens",search_filter_documents:"Documents",search_filter_audio:"Audio",search_filter_messages:"Messages",search_filter_conversations:"Conversations",search_no_result_subtitle:"Nous n'avons trouv\xe9 aucun r\xe9sultat. Veuillez essayer un autre mot-cl\xe9.",search_conversation_header:"Conversations",search_message_subtitle_you:"Vous",search_message_title_you:"Vous",search_error_title:"OUPSâ¯!",search_error_subtitle:"On dirait que quelque chose s'est mal pass\xe9",ai_assistant_chat_intro_message:"Je suis l\xe0 pour vous aider !",ai_assistant_chat_composer_placeholder:"Demandez n'importe quoi",ai_assistant_chat_new_chat:"Nouvelle Conversation",ai_assistant_chat_history:"historique des chats",ai_assistant_chat_history_title:"Historique des chats",ai_assistant_chat_thinking:"En train de penserâ¦",ai_assistant_chat_executing_tool:"Ex\xe9cution de l'appel \xe0 l'outil...",ai_assistant_chat_no_internet:"Pas de connexion Internet. V\xe9rifiez votre connexion et r\xe9essayez.",ai_assistant_chat_history_empty_title:"Aucune conversation pour le moment",ai_assistant_chat_history_empty_subtitle:"Votre agent IA est pr\xeat - posez n'importe quelle question et commencez la conversation.",ai_assistant_chat_history_error_title:"OUPSâ¯!",ai_assistant_chat_history_error_subtitle:"Quelque chose a mal tourn\xe9 de notre c\xf4t\xe9. Veuillez r\xe9essayer."},de:{ai_conversation_starter_error:"Es scheint, dass etwas schief gelaufen ist",ai_conversation_summary_title:"Gespr\xe4chszusammenfassung",ai_conversation_summary_error:"Es scheint, dass etwas schief gelaufen ist",ai_conversation_summary_empty:"Keine Zusammenfassung verf\xfcgbar",ai_smart_replies_title:"Antwort vorschlagen",ai_smart_replies_error:"Es scheint, dass etwas schief gelaufen ist",ai_smart_replies_empty:"Keine Vorschl\xe4ge verf\xfcgbar",calls_outgoing_call:"Ausgehender Anruf",calls_cancelled_call:"Anruf abgebrochen",calls_rejected_call:"Anruf abgelehnt",calls_missed_call:"Verpasster Anruf",calls_ended_call:"Anruf beendet",calls_answered_call:"Anruf beantwortet",calls_unanswered_call:"Anruf unbeantwortet",calls_incoming_call:"Eingehender Anruf",calls_busy_call:"Anruf besetzt",moderation_block_message:"Ihre Nachricht wurde aufgrund der Moderationsrichtlinien blockiert",message_list_join_call:"Beitreten",message_list_voice_call:"Sprachanruf",message_list_video_call:"Videoanruf",message_list_outgoing_call:"Ausgehender Anruf",message_list_incoming_call:"Eingehender Anruf",message_list_cancelled_call:"Anruf abgebrochen",message_list_rejected_call:"Anruf abgelehnt",message_list_busy_call:"Anruf besetzt",message_list_ended_call:"Anruf beendet",message_list_answered_call:"Anruf beantwortet",message_list_unasnwered_call:"Anruf unbeantwortet",message_list_missed_call:"Verpasster Anruf",conversation_subtitle_voice_call:"Sprachanruf",conversation_subtitle_video_call:"Videoanruf",conversation_subtitle_outgoing_call:"Ausgehender Anruf",conversation_subtitle_incoming_call:"Eingehender Anruf",conversation_subtitle_cancelled_call:"Anruf abgebrochen",conversation_subtitle_rejected_call:"Anruf abgelehnt",conversation_subtitle_busy_call:"Anruf besetzt",conversation_subtitle_ended_call:"Anruf beendet",conversation_subtitle_answered_call:"Anruf beantwortet",conversation_subtitle_unasnwered_call:"Anruf unbeantwortet",conversation_subtitle_missed_call:"Verpasster Anruf",conversation_subtitle_group_voice_call_initated_self:"Du hast einen Sprachanruf gestartet",conversation_subtitle_group_video_call_initated_self:"Du hast einen Videoanruf gestartet",conversation_subtitle_group_voice_call_initated:"hat einen Sprachanruf gestartet",conversation_subtitle_group_video_call_initated:"hat einen Videoanruf gestartet",messsage_composer_collaborative_document:"Kollaboratives Dokument",message_list_collaborative_document_title:"Kollaboratives Dokument",message_list_collaborative_document_subtitile:"Dokument \xf6ffnen, um Inhalte gemeinsam zu bearbeiten",message_list_collaborative_document_open:"Dokument \xf6ffnen",conversation_subtitle_collaborative_document:"Kollaboratives Dokument",messsage_composer_collaborative_whiteboard:"Kollaboratives Whiteboard",message_list_collaborative_whiteboard_title:"Kollaboratives Whiteboard",message_collaborative_whiteboard_subtitile:"Whiteboard \xf6ffnen, um gemeinsam zu zeichnen",messag_list_collaborative_whiteboard_open:"Whiteboard \xf6ffnen",conversation_subtitle_collaborative_whiteboard:"Kollaboratives Whiteboard",call_button_voice_hover:"Sprachanruf",call_button_video_hover:"
1Videoanruf",call_logs_title:"Anrufe",call_logs_empty_title:"Noch keine Anrufprotokolle",call_logs_empty_subtitle:"Machen oder empfangen Sie Anrufe, um Ihren Anrufverlauf hier anzuzeigen",call_logs_error_title:"Ups!",call_logs_error_subtitle:"Es scheint, dass etwas schief gelaufen ist",change_scope_title:"Bereich \xe4ndern",change_scope_subtitle:"Sie k\xf6nnen den Geltungsbereich f\xfcr das Gruppenmitglied \xe4ndern, um Gruppenberechtigungen und -verantwortlichkeiten zu verwalten.",change_scope_confirm_yes:"Speichern",change_scope_confirm_no:"Abbrechen",change_scope_error:"Etwas ist schiefgelaufen. Bitte versuche es erneut.",member_scope_admin:"Administrator",member_scope_moderator:"Moderator",member_scope_participant:"Teilnehmer",member_scope_owner:"Besitzer",conversation_delete_title:"Gespr\xe4ch l\xf6schen?",conversation_delete_subtitle:"M\xf6chten Sie dieses Gespr\xe4ch l\xf6schen? Es wird von all Ihren Ger\xe4ten entfernt.",conversation_delete_confirm_yes:"L\xf6schen",conversation_delete_confirm_no:"Abbrechen",conversation_delete_error:"Etwas ist schiefgelaufen. Bitte versuche es erneut.",conversation_chat_title:"Chats",conversation_delete_icon_hover:"L\xf6schen",conversation_subtitle_typing:"Schreibt...",conversation_subtitle_you_message:"Du",conversation_subtitle_deleted_message:"Nachricht wurde gel\xf6scht",conversation_empty_title:"Noch keine Gespr\xe4che",conversation_empty_subtitle:"Starten Sie eine neue Unterhaltung oder laden Sie andere ein, sich dem Gespr\xe4ch anzuschlie\xdfen.",conversation_error_title:"Ups!",conversation_error_subtitle:"Es scheint, dass etwas schief gelaufen ist",conversation_deleted:"Gespr\xe4ch gel\xf6scht",message_deleted:"Diese Nachricht wurde gel\xf6scht",message_composer_edit_message:"Nachricht bearbeiten",emoji_search_placeholder:"Emoji suchen",message_list_full_screen_viewer:"Vollbildanzeige",member_search_placeholder:"Suche",member_title:"Gruppenmitglieder",member_empty_title:"Keine Gruppenmitglieder verf\xfcgbar",member_empty_subtitle:"F\xfcgen Sie Kontakte hinzu, um sie hier aufzulisten.",member_error_title:"Ups!",member_error_subtitle:"Es scheint, dass etwas schief gelaufen ist",group_title:"Gruppen",group_seach_placeholder:"",group_search_placeholder:"Suche",group_members:"Mitglieder",group_member:"Mitglied",group_empty_title:"Keine Gruppen verf\xfcgbar",group_empty_subtitle:"Erstellen oder treten Sie Gruppen bei, um sie hier zu sehen und zusammenzuarbeiten",group_error_title:"Ups!",group_error_subtitle:"Es scheint, dass etwas schief gelaufen ist",message_header_members:"Mitglieder",message_header_member:"Mitglied",incoming_call_subtitle:"Eingehender Anruf",incoming_call_confirm_yes:"Annehmen",incoming_call_confirm_no:"Ablehnen",message_composer_placeholder:"Geben Sie hier Ihre Nachricht ein",message_composer_send_message_icon_hover:"Nachricht senden",message_composer_attach_icon_hover:"Anh\xe4ngen",message_composer_voice_notes_icon_hover:"Sprachaufnahme",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"Du kannst bis zu 10 Benutzer gleichzeitig erw\xe4hnen.",message_composer_wrong_file_type:"Du hast einen anderen Dateityp ausgew\xe4hlt. Bitte w\xe4hle die passende Datei.",message_composer_mention_all:"alle",message_composer_mention_notify_everyone_label:"Alle in dieser Gruppe benachrichtigen",message_header_typing:"Schreibt...",message_header_status_online:"Online",message_header_status_offline:"Offline",message_header_last_seen:"Zuletzt gesehen",message_header_at:"um",full_screen_viewer_at:"um",message_header_minute_ago:"vor einer Minute",message_header_minutes_ago:"vor Minuten",message_header_hour_ago:"vor einer Stunde",message_header_hours_ago:"vor Stunden",message_information_title:"Nachrichteninformationen",message_information_close_hover:"Schlie\xdfen",message_information_read:"Gelesen",message_information_delivered:"Zugestellt",message_information_error:"Es scheint, dass etwas schief gelaufen ist. Bitte versuche es erneut.",message_information_group_message_receipt_empty:"Warten auf Empf\xe4nger, um die Nachricht zu erhalten und anzusehen.",flag_message_title:"Nachricht melden",flag_message_subtitle:"Sagen Sie uns, was an dieser Nachricht unangemessen oder falsch ist.",flag_message_remark_label:"Grund",flag_message_remark_optional:"Optional",flag_message_remark_placeholder:"Beschreiben Sie, was an dieser Nachricht bedenklich istâ¦",flag_message_error:"Es scheint, dass etwas schief gelaufen ist",flag_message_character_limit_reached:"Zeichenlimit erreicht.",flag_message_confirm_yes:"Melden",flag_message_confirm_no:"Abbrechen",flag_message_reason_id_spam:"Spam / unerw\xfcnschter Inhalt",flag_message_reason_id_sexual:"Expliziter oder unangemessener Inhalt",flag_message_reason_id_harassment:"Beleidigendes oder drohendes Verhalten",flag_message_reported:"Nac
1hricht gemeldet.",message_list_error_title:"Ups!",message_list_error_subtitle:"Es scheint, dass etwas schief gelaufen ist",message_list_message_copied:"Nachricht in die Zwischenablage kopiert.",message_list_message_deleted:"Nachricht erfolgreich gel\xf6scht.",message_list_new_messages:"neue Nachrichten",message_list_new_message:"Neu",message_list_message_edited:"Nachricht erfolgreich aktualisiert.",message_list_message_translated:"Nachricht erfolgreich \xfcbersetzt.",message_list_thread_reply:"Antworten",message_list_thread_replies:"Antworten",calls_outgoing:"Anrufen...",reaction_reacted:"reagierte",reaction_popup_and:"und",reaction_popup_others:"andere",reaction_popup_you:"Du",reaction_list_all:"Alle",reaction_list_click_to_remove:"Klicken zum Entfernen",reaction_list_you:"Du",reaction_list_error:"Es scheint, dass etwas schief gelaufen ist. Bitte versuche es erneut.",search_placeholder:"Suche",text_message_read_more:"Mehr lesen",text_message_show_less:"Weniger anzeigen",thread_title:"Thread",thread_close_hover:"Schlie\xdfen",thread_replies:"Antworten",thread_reply:"Antworten",user_title:"Benutzer",user_search_placeholder:"Suche",user_empty_title:"Keine Benutzer gefunden",user_empty_subtitle:"Wir konnten keine Benutzer finden, die zu Ihrer Suche passen. Versuchen Sie, Ihre Suche anzupassen.",user_error_title:"Ups!",user_error_subtitle:"Es scheint, dass etwas schief gelaufen ist",conversation_start:"Klicken, um eine Unterhaltung zu starten",conversation_message_deleted:"Nachricht wurde gel\xf6scht",conversation_subtitle_image:"Bild",conversation_subtitle_file:"Datei",conversation_subtitle_video:"Video",conversation_subtitle_audio:"Audio",conversation_subtitle_added:"hinzugef\xfcgt",conversation_subtitle_joined:"beigetreten",conversation_subtitle_left:"verlassen",conversation_subtitle_kicked:"ausgeschlossen",conversation_subtitle_banned:"gesperrt",conversation_subtitle_unbanned:"entsperrt",conversation_subtitle_made:"gemacht",polls_title:"Umfrage erstellen",polls_question:"Frage",polls_question_placeholder:"Frage stellen",polls_options:"Optionen",polls_add_placeholder:"Hinzuf\xfcgen",polls_add_option_button:"Option hinzuf\xfcgen",polls_limit_reached:"Sie haben das Limit erreicht. Sie k\xf6nnen bis zu 12 Optionen hinzuf\xfcgen.",polls_required_fields_warning:"Bitte f\xfcllen Sie alle erforderlichen Felder aus, bevor Sie eine Umfrage erstellen.",polls_error:"Etwas ist schiefgelaufen. Bitte versuche es erneut.",polls_create_button:"Erstellen",members_remove:"Rauswerfen",members_block:"Bannen",members_change_role:"Bereich \xe4ndern",message_text_translated:"Text \xfcbersetzt",message_list_translate:"\xdcbersetzen",message_list_option_edit:"Bearbeiten",message_list_option_delete:"L\xf6schen",message_list_option_react:"Reagieren",message_list_option_reply_in_thread:"Im Thread antworten",message_list_option_reply_to_message:"Antworten",message_list_option_reply:"",message_list_option_message_privately:"Private Nachricht senden",message_list_option_copy:"Kopieren",message_list_option_info:"Info",message_list_option_mark_as_unread:"Als ungelesen markieren",message_list_option_flag_message:"Melden",message_list_action_edited:"Bearbeitet",message_list_action_added:"hinzugef\xfcgt",message_list_action_joined:"beigetreten",message_list_action_left:"verlassen",message_list_action_kicked:"ausgeschlossen",message_list_action_banned:"gesperrt",message_list_action_unbanned:"entsperrt",message_list_action_made:"gemacht",message_composer_attach_image:"Bild anh\xe4ngen",message_composer_attach_video:"Video anh\xe4ngen",message_composer_attach_audio:"Audio anh\xe4ngen",message_composer_attach_file:"Datei anh\xe4ngen",message_composer_polls:"Umfragen",conversation_subtitle_poll:"Umfrage",message_composer_sticker_hover:"Sticker",conversation_subtitle_sticker:"Sticker",sticker_error:"Es scheint, dass etwas schief gelaufen ist",sticker_empty:"Keine Sticker verf\xfcgbar",emoji_smiley_people:"Smileys & Personen",emoji_animals_nature:"Tiere & Natur",emoji_food_drinks:"Essen & Trinken",emoji_activity:"Aktivit\xe4t",emoji_travel_places:"Reisen & Orte",emoji_objects:"Objekte",emoji_symbols:"Symbole",emoji_flags:"Flaggen",today:"Heute",yesterday:"Gestern",weekday_sunday_full:"Sonntag",weekday_monday_full:"Montag",weekday_tuesday_full:"Dienstag",weekday_wednesday_full:"Mittwoch",weekday_thursday_full:"Donnerstag",weekday_friday_full:"Freitag",weekday_saturday_full:"Samstag",weekday_sunday_short:"Sonntag",weekday_monday_short:"Montag",weekday_tuesday_short:"Dienstag",weekday_wednesday_short:"Mittw
1och",weekday_thursday_short:"Donnerstag",weekday_friday_short:"Freitag",weekday_saturday_short:"Samstag",weekday_sunday_min:"Sonntag",weekday_monday_min:"Montag",weekday_tuesday_min:"Dienstag",weekday_wednesday_min:"Mittwoch",weekday_thursday_min:"Donnerstag",weekday_friday_min:"Freitag",weekday_saturday_min:"Samstag",month_january_short:"Januar",month_february_short:"Februar",month_march_short:"M\xe4rz",month_april_short:"April",month_may_short:"Mai",month_june_short:"Juni",month_july_short:"Juli",month_august_short:"August",month_september_short:"September",month_october_short:"Oktober",month_november_short:"November",month_december_short:"Dezember",month_january_full:"Januar",month_february_full:"Februar",month_march_full:"M\xe4rz",month_april_full:"April",month_may_full:"Mai",month_june_full:"Juni",month_july_full:"Juli",month_august_full:"August",month_september_full:"September",month_october_full:"Oktober",month_november_full:"November",month_december_full:"Dezember",message_type_not_supported:"Dieser Nachrichtentyp wird nicht unterst\xfctzt.",message_list_message_already_translated:"Die ausgew\xe4hlte Sprache f\xfcr die \xdcbersetzung ist der Sprache der Originalnachricht \xe4hnlich.",media_recorder_error_title:"Mikrofonzugriff Erforderlich",media_recorder_error_subtitle:"Wir konnten nicht auf dein Mikrofon zugreifen. Bitte erteile die Mikrofonberechtigung, um mit der Aufnahme zu beginnen.",search_title:"Suche",search_empty_title:"Beginne deine Suche",search_empty_subtitle:"Suche nach Gespr\xe4chen oder Nachrichten, indem du ein Stichwort oben eingibst.",search_no_result_title:"Keine Ergebnisse",search_result_see_more:"Mehr anzeigen",search_messages_header:"Nachrichten",search_filter_unread:"Ungelesen",search_filter_groups:"Gruppen",search_filter_photos:"Fotos",search_filter_videos:"Videos",search_filter_links:"Links",search_filter_documents:"Dokumente",search_filter_audio:"Audio",search_filter_messages:"Nachrichten",search_filter_conversations:"Unterhaltungen",search_no_result_subtitle:"Wir konnten keine Treffer finden. Bitte versuchen Sie es mit einem anderen Suchbegriff.",search_conversation_header:"Unterhaltungen",search_message_subtitle_you:"Du",search_message_title_you:"Du",search_error_title:"Ups!",search_error_subtitle:"Es scheint, dass etwas schief gelaufen ist",ai_assistant_chat_intro_message:"Ich bin hier, um Ihnen zu helfen!",ai_assistant_chat_composer_placeholder:"Frag etwas",ai_assistant_chat_new_chat:"Neuer Chat",ai_assistant_chat_history:"Chat-Verlauf",ai_assistant_chat_history_title:"Chat-Verlauf",ai_assistant_chat_thinking:"Denkenâ¦",ai_assistant_chat_executing_tool:"F\xfchre Tool-Aufruf aus...",ai_assistant_chat_no_internet:"Keine Internetverbindung. Bitte \xfcberpr\xfcfen Sie Ihre Verbindung und versuchen Sie es erneut.",ai_assistant_chat_history_empty_subtitle:"Ihr KI-Agent ist bereit â stellen Sie eine Frage und starten Sie das Gespr\xe4ch.",ai_assistant_chat_history_empty_title:"Noch keine Gespr\xe4che",ai_assistant_chat_history_error_title:"Ups!",ai_assistant_chat_history_error_subtitle:"Etwas ist schief gelaufen. Bitte versuchen Sie es erneut."},zh:{ai_conversation_starter_error:"çèµ·æ¥åºäºç¹é®é¢",ai_conversation_summary_title:"å¯¹è¯æè¦",ai_conversation_summary_error:"çèµ·æ¥åºäºç¹é®é¢",ai_conversation_summary_empty:"没æå¯ç¨æè¦",ai_smart_replies_title:"建议åå¤",ai_smart_replies_error:"çèµ·æ¥åºäºç¹é®é¢",ai_smart_replies_empty:"没æå¯ç¨å»ºè®®",calls_outgoing_call:"æ¨åºçµè¯",calls_cancelled_call:"éè¯å·²åæ¶",calls_rejected_call:"éè¯è¢«æç»",calls_missed_call:"æªæ¥æ¥çµ",calls_ended_call:"éè¯ç»æ",calls_answered_call:"å·²æ¥å¬",calls_unanswered_call:"æªæ¥å¬",calls_incoming_call:"æ¥çµ",calls_busy_call:"éè¯ä¸",moderation_block_message:"æ¨çæ¶æ¯å å®¡æ ¸æ¿çè被å±è½",message_list_join_call:"å å
¥",message_list_voice_call:"è¯é³éè¯",message_list_video_call:"è§é¢éè¯",message_list_outgoing_call:"æ¨åºçµè¯",message_list_incoming_call:"æ¥çµ",message_list_cancelled_call:"éè¯å·²åæ¶",message_list_rejected_call:"éè¯è¢«æç»",message_list_busy_call:"éè¯ä¸",message_list_ended_call:"éè¯ç»æ",message_list_answered_call:"å·²æ¥å¬",message_list_unasnwered_call:"æªæ¥å¬",message_list_missed_call:"æªæ¥æ¥çµ",conversation_subtitle_voice_call:"è¯é³éè¯",conversation_subtitle_video_call:"è§é¢éè¯",conversation_subtitle_outgoing_c
1all:"æ¨åºçµè¯",conversation_subtitle_incoming_call:"æ¥çµ",conversation_subtitle_cancelled_call:"éè¯å·²åæ¶",conversation_subtitle_rejected_call:"éè¯è¢«æç»",conversation_subtitle_busy_call:"éè¯ä¸",conversation_subtitle_ended_call:"éè¯ç»æ",conversation_subtitle_answered_call:"å·²æ¥å¬",conversation_subtitle_unasnwered_call:"æªæ¥å¬",conversation_subtitle_missed_call:"æªæ¥æ¥çµ",conversation_subtitle_group_voice_call_initated_self:"æ¨å·²åèµ·è¯é³éè¯",conversation_subtitle_group_video_call_initated_self:"æ¨å·²åèµ·è§é¢éè¯",conversation_subtitle_group_voice_call_initated:"åèµ·äºè¯é³éè¯",conversation_subtitle_group_video_call_initated:"åèµ·äºè§é¢éè¯",messsage_composer_collaborative_document:"åä½ææ¡£",message_list_collaborative_document_title:"åä½ææ¡£",message_list_collaborative_document_subtitile:"æå¼ææ¡£ä¸èµ·ç¼è¾å
容",message_list_collaborative_document_open:"æå¼ææ¡£",conversation_subtitle_collaborative_document:"åä½ææ¡£",messsage_composer_collaborative_whiteboard:"åä½ç½æ¿",message_list_collaborative_whiteboard_title:"åä½ç½æ¿",message_collaborative_whiteboard_subtitile:"æå¼ç½æ¿ä¸èµ·ç»å¶",messag_list_collaborative_whiteboard_open:"æå¼ç½æ¿",conversation_subtitle_collaborative_whiteboard:"åä½ç½æ¿",call_button_voice_hover:"è¯é³éè¯",call_button_video_hover:"è§é¢éè¯",call_logs_title:"éè¯è®°å½",call_logs_empty_title:"å°æ éè¯è®°å½",call_logs_empty_subtitle:"æ¨æææ¥å¬çµè¯ä»¥æ¥çéè¯åå²",call_logs_error_title:"ç³ç³ï¼",call_logs_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",change_scope_title:"æ´æ¹èå´",change_scope_subtitle:"æ¨å¯ä»¥æ´æ¹ç»æåçèå´ä»¥ç®¡çç»æéåèè´£ã",change_scope_confirm_yes:"ä¿å",change_scope_confirm_no:"åæ¶",change_scope_error:"åºäºç¹é®é¢ï¼è¯·éè¯ã",member_scope_admin:"管çå",member_scope_moderator:"主æäºº",member_scope_participant:"åä¸è
",member_scope_owner:"ææè
",conversation_delete_title:"å é¤å¯¹è¯ï¼",conversation_delete_subtitle:"æ¨è¦å 餿¤å¯¹è¯åï¼æ¤å¯¹è¯å°å¨ææè®¾å¤ä¸è¢«å é¤ã",conversation_delete_confirm_yes:"å é¤",conversation_delete_confirm_no:"åæ¶",conversation_delete_error:"åºäºç¹é®é¢ï¼è¯·éè¯ã",conversation_chat_title:"è天",conversation_delete_icon_hover:"å é¤",conversation_subtitle_typing:"æ£å¨è¾å
¥...",conversation_subtitle_you_message:"ä½ ",conversation_subtitle_deleted_message:"æ¶æ¯å·²å é¤",conversation_empty_title:"ææ å¯¹è¯",conversation_empty_subtitle:"å¼å§æ°çè天æé请ä»äººå å
¥å¯¹è¯ã",conversation_error_title:"ç³ç³ï¼",conversation_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",conversation_deleted:"对è¯å·²å é¤",message_deleted:"æ¤æ¶æ¯å·²å é¤",message_composer_edit_message:"ç¼è¾æ¶æ¯",emoji_search_placeholder:"æç´¢è¡¨æ
",message_list_full_screen_viewer:"å
¨å±æ¥ç",member_search_placeholder:"æç´¢",member_title:"ç¾¤ç»æå",member_empty_title:"ææ ç¾¤ç»æå",member_empty_subtitle:"æ·»å èç³»äººä»¥å¨æ¤å¤æ¾ç¤ºã",member_error_title:"ç³ç³ï¼",member_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",group_title:"群ç»",group_seach_placeholder:"",group_search_placeholder:"æç´¢",group_members:"æå",group_member:"æå",group_empty_title:"ææ ç¾¤ç»",group_empty_subtitle:"å建æå å
¥ç¾¤ç»ä»¥å¨æ¤å¤ååºå¹¶å¼å§åä½",group_error_title:"ç³ç³ï¼",group_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",message_header_members:"æå",message_header_member:"æå",incoming_call_subtitle:"æ¥çµ",incoming_call_confirm_yes:"æ¥å",incoming_call_confirm_no:"æç»",message_composer_placeholder:"卿¤è¾å
¥æ¨çæ¶æ¯",message_composer_send_message_icon_hover:"åéæ¶æ¯",message_composer_attach_icon_hover:"éä»¶",message_composer_voice_notes_icon_hover:"è¯é³å½å¶",message_composer_emoji_icon_hover:"表æ
",message_composer_mention_limit_warning:"æ¨æå¤å¯ä»¥æå 10 ä¸ªç¨æ·ã",message_composer_wrong_file_type:"æ¨éæ©äºä¸åç±»åçæä»¶ãè¯·éæ©åéçæä»¶ã",message_composer_mention_all:"ææäºº",message_composer_mention_notify_everyone_label:"éç¥æ¤ç¾¤ç»ä¸çææäºº",message_header_typing:"æ£å¨è¾å
¥...",message_header_status_online:"å¨çº¿",message_header_status_offline:"离线",message_header_last_seen:"æåä¸çº¿",message_header_at:"äº",full_screen_viewer_at:"äº",message_header_minute_ago:"åéå",message_header_minutes_ago:"åéå",message_header_hour_ago:"å°æ¶å",message_header_hours_ago:"å°æ¶å",message_information_title:"æ¶æ¯ä¿¡æ¯",message_information_close_hover:"å
³é",message_information_read:"已读",message_information_delivered:"å·²éè¾¾",message_information_error:"çèµ·æ¥åºäºç¹é®é¢ï¼è¯·éè¯ã",message_information_group_message_receipt_empty:"çå¾
æ¥æ¶è
æ¥æ¶å¹¶æ¥çæ¶æ¯",flag_message_title:"ä¸¾æ¥æ¶æ¯",flag_message_subtitle:"请åè¯æä»¬è¿æ¡æ¶æ¯ä¸åªäºå
容ä¸å½æä¸æ£ç¡®ã",flag_message_remark_label:"åå ",flag_message_remark_optional:"å¯é",flag_message_remark_placeholder:"æè¿°è¿æ¡æ¶æ¯ä¸è®©æ¨æ
å¿çå
容â¦",flag_message_error:"çèµ·æ¥åºäºç¹é®é¢",flag_message_character_limit_reached:"已达å°å符ä¸éã",flag_message_confirm_yes:"举æ¥",flag_message_confirm_no:"åæ¶",flag_message_reason_id_spam:"åå¾é®ä»¶ï¼ä¸æ³è¦çå
容",flag_message_reason_id_sexual:"é²éª¨æä¸å½å
容",flag_message_reason_id_harassment:"侮辱æå¨èè¡ä¸º",flag_message_reported:"æ¶æ¯å·²ä¸¾æ¥ã",message_list_error_title:"ç³ç³ï¼",message_list_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",message_list_message_copied:"æ¶æ¯å·²å¤å¶å°åªè´´æ¿ã",message_list_message_deleted:"æ¶æ¯å·²æåå é¤ã",message_list_new_messages:"æ°æ¶æ¯",message_list_new_message:"æ°æ¶æ¯",message_list_message_edited:"æ¶æ¯å·²æåæ´æ°ã",message_list_message_translated:"æ¶æ¯ç¿»è¯æåã",message_list_thread_reply:"åå¤",message_list_thread_replies:"åå¤",calls_outgoing:"æ£å¨å¼å«...",reaction_reacted:"å·²ååº",reaction_popup_and:"å",reaction_popup_others:"å
¶ä»äºº",reaction_popup_y
1ou:"ä½ ",reaction_list_all:"å
¨é¨",reaction_list_click_to_remove:"ç¹å»ç§»é¤",reaction_list_you:"ä½ ",reaction_list_error:"çèµ·æ¥åºäºç¹é®é¢ï¼è¯·éè¯ã",search_placeholder:"æç´¢",text_message_read_more:"é
读æ´å¤",text_message_show_less:"æ¶èµ·",thread_title:"线ç¨",thread_close_hover:"å
³é",thread_replies:"åå¤",thread_reply:"åå¤",user_title:"ç¨æ·",user_search_placeholder:"æç´¢",user_empty_title:"æªæ¾å°ç¨æ·",user_empty_subtitle:"æªæ¾å°å¹é
çç¨æ·ï¼è¯·è°æ´æç´¢æ¡ä»¶ã",user_error_title:"ç³ç³ï¼",user_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",conversation_start:"ç¹å»å¼å§å¯¹è¯",conversation_message_deleted:"æ¶æ¯å·²å é¤",conversation_subtitle_image:"å¾ç",conversation_subtitle_file:"æä»¶",conversation_subtitle_video:"è§é¢",conversation_subtitle_audio:"é³é¢",conversation_subtitle_added:"已添å ",conversation_subtitle_joined:"å·²å å
¥",conversation_subtitle_left:"已离å¼",conversation_subtitle_kicked:"已踢åº",conversation_subtitle_banned:"å·²å°ç¦",conversation_subtitle_unbanned:"已解ç¦",conversation_subtitle_made:"å建äº",polls_title:"å建æç¥¨",polls_question:"é®é¢",polls_question_placeholder:"æé®",polls_options:"é项",polls_add_placeholder:"æ·»å ",polls_add_option_button:"æ·»å é项",polls_limit_reached:"已达å°ä¸éï¼æå¤å¯æ·»å 12 个é项ã",polls_required_fields_warning:"è¯·å¡«åææå¿
å¡«åæ®µååå建æç¥¨ã",polls_error:"åºäºç¹é®é¢ï¼è¯·éè¯ã",polls_create_button:"å建",members_remove:"踢åº",members_block:"å°ç¦",members_change_role:"æ´æ¹èå´",message_text_translated:"ææ¬å·²ç¿»è¯",message_list_translate:"ç¿»è¯",message_list_option_edit:"ç¼è¾",message_list_option_delete:"å é¤",message_list_option_react:"表æ
ååº",message_list_option_reply_in_thread:"å¨çº¿ç¨ä¸åå¤",message_list_option_reply_to_message:"åå¤",message_list_option_reply:"",message_list_option_message_privately:"ç§ä¿¡",message_list_option_copy:"å¤å¶",message_list_option_info:"ä¿¡æ¯",message_list_option_mark_as_unread:"æ 记为æªè¯»",message_list_option_flag_message:"举æ¥",message_list_action_edited:"å·²ç¼è¾",message_list_action_added:"已添å ",message_list_action_joined:"å·²å å
¥",message_list_action_left:"已离å¼",message_list_action_kicked:"已踢åº",message_list_action_banned:"å·²å°ç¦",message_list_action_unbanned:"已解ç¦",message_list_action_made:"å建äº",message_composer_attach_image:"éå å¾ç",message_composer_attach_video:"éå è§é¢",message_composer_attach_audio:"éå é³é¢",message_composer_attach_file:"éå æä»¶",message_composer_polls:"æç¥¨",conversation_subtitle_poll:"æç¥¨",message_composer_sticker_hover:"贴纸",conversation_subtitle_sticker:"贴纸",sticker_error:"çèµ·æ¥åºäºç¹é®é¢",sticker_empty:"ææ è´´çº¸",emoji_smiley_people:"ç¬è¸ä¸äººç©",emoji_animals_nature:"å¨ç©ä¸èªç¶",emoji_food_drinks:"é£ç©ä¸é¥®å",emoji_activity:"æ´»å¨",emoji_travel_places:"æ
è¡ä¸å°ç¹",emoji_objects:"ç©å",emoji_symbols:"符å·",emoji_flags:"æå¸",today:"ä»å¤©",yesterday:"æ¨å¤©",weekday_sunday_full:"æææ¥",weekday_monday_full:"ææä¸",weekday_tuesday_full:"ææäº",weekday_wednesday_full:"ææä¸",weekday_thursday_full:"ææå",weekday_friday_full:"ææäº",weekday_saturday_full:"ææå
",weekday_sunday_short:"æææ¥",weekday_monday_short:"ææä¸",weekday_tuesday_short:"ææäº",weekday_wednesday_short:"ææä¸",weekday_thursday_short:"ææå",weekday_friday_short:"ææäº",weekday_saturday_short:"ææå
",weekday_sunday_min:"æææ¥",weekday_monday_min:"ææä¸",weekday_tuesday_min:"ææäº",weekday_wednesday_min:"ææä¸",weekday_thursday_min:"ææå",weekday_friday_min:"ææäº",weekday_saturday_min:"ææå
",month_january_short:"䏿",month_february_short:"äºæ",month_march_short:"䏿",month_april_short:"åæ",month_may_short:"äºæ",month_june_short:"å
æ",month_july_short:"䏿",month_august_short:"å
«æ",month_september_short:"乿",month_october_short:"åæ",month_november_short:"å䏿",month_december_short:"åäºæ",month_january_full:"䏿",month_february_full:"äºæ",month_march_full:"䏿",month_april_full:"åæ",month_may_full:"äºæ",month_june_full:"å
æ",month_july_full:"䏿",month_august_full:"å
«æ",month_september_full:"乿",month_october_full:"åæ",month_november_full:"å䏿",month_december_full:"åäºæ",message_type_not_supported:"æ¤æ¶æ¯ç±»åä¸åæ¯æã",message_list_message_already_translated:"æéçç¿»è¯è¯è¨ä¸åå§æ¶æ¯çè¯è¨ç¸ä¼¼ã",media_recorder_error_title:"éè¦éº¦å
é£è®¿é®æé",media_recorder_error_subtitle:"æ æ³è®¿é®æ¨ç麦å
é£ã请æäºéº¦å
飿é以å¼å§å½é³ã",search_title:"æç´¢",search_empty_title:"å¼å§æç´¢",search_empty_subt
1itle:"å¨ä¸æ¹è¾å
¥å
³é®è¯æç´¢å¯¹è¯ææ¶æ¯ã",search_no_result_title:"没æç»æ",search_result_see_more:"æ¥çæ´å¤",search_messages_header:"æ¶æ¯",search_filter_unread:"æªè¯»",search_filter_groups:"群ç»",search_filter_photos:"ç
§ç",search_filter_videos:"è§é¢",search_filter_links:"龿¥",search_filter_documents:"ææ¡£",search_filter_audio:"é³é¢",search_filter_messages:"æ¶æ¯",search_filter_conversations:"ä¼è¯",search_no_result_subtitle:"æªæ¾å°å¹é
项ã请å°è¯å
¶ä»æç´¢å
³é®è¯ã",search_conversation_header:"ä¼è¯",search_message_subtitle_you:"ä½ ",search_message_title_you:"ä½ ",search_error_title:"ç³ç³ï¼",search_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",ai_assistant_chat_intro_message:"æå¨è¿éä¸ºæ¨æä¾å¸®å©ï¼",ai_assistant_chat_composer_placeholder:"询é®ä»»ä½é®é¢",ai_assistant_chat_new_chat:"æ°è天",ai_assistant_chat_history:"åå²è®°å½",ai_assistant_chat_history_title:"è天åå²",ai_assistant_chat_thinking:"æèä¸â¦",ai_assistant_chat_executing_tool:"æ§è¡å·¥å
·è°ç¨...",ai_assistant_chat_no_internet:"æ ç½ç»è¿æ¥ãè¯·æ£æ¥æ¨çè¿æ¥å¹¶éè¯ã",ai_assistant_chat_history_empty_title:"ææ å¯¹è¯",ai_assistant_chat_history_empty_subtitle:"æ¨çAI代çå·²åå¤å¥½-é®ä»»ä½é®é¢å¹¶å¼å§å¯¹è¯ã",ai_assistant_chat_history_error_title:"ç³ç³ï¼",ai_assistant_chat_history_error_subtitle:"æä»¬è¿è¾¹åºäºç¹é®é¢ï¼è¯·éè¯ã"},"zh-TW":{ai_conversation_starter_error:"çèµ·æ¥åºäºç¹é®é¢",ai_conversation_summary_title:"å¯¹è¯æè¦",ai_conversation_summary_error:"çèµ·æ¥åºäºç¹é®é¢",ai_conversation_summary_empty:"没æå¯ç¨æè¦",ai_smart_replies_title:"建议åå¤",ai_smart_replies_error:"çèµ·æ¥åºäºç¹é®é¢",ai_smart_replies_empty:"没æå¯ç¨å»ºè®®",calls_outgoing_call:"æ¨åºçµè¯",calls_cancelled_call:"éè¯å·²åæ¶",calls_rejected_call:"éè¯è¢«æç»",calls_missed_call:"æªæ¥æ¥çµ",calls_ended_call:"éè¯ç»æ",calls_answered_call:"å·²æ¥å¬",calls_unanswered_call:"æªæ¥å¬",calls_incoming_call:"æ¥çµ",calls_busy_call:"éè¯ä¸",moderation_block_message:"æ¨çè¨æ¯å çºç®¡çæ¿ç被å°é",message_list_join_call:"å å
¥",message_list_voice_call:"è¯é³éè¯",message_list_video_call:"è§é¢éè¯",message_list_outgoing_call:"æ¨åºçµè¯",message_list_incoming_call:"æ¥çµ",message_list_cancelled_call:"éè¯å·²åæ¶",message_list_rejected_call:"éè¯è¢«æç»",message_list_busy_call:"éè¯ä¸",message_list_ended_call:"éè¯ç»æ",message_list_answered_call:"å·²æ¥å¬",message_list_unasnwered_call:"æªæ¥å¬",message_list_missed_call:"æªæ¥æ¥çµ",conversation_subtitle_voice_call:"è¯é³éè¯",conversation_subtitle_video_call:"è§é¢éè¯",conversation_subtitle_outgoing_call:"æ¨åºçµè¯",conversation_subtitle_incoming_call:"æ¥çµ",conversation_subtitle_cancelled_call:"éè¯å·²åæ¶",conversation_subtitle_rejected_call:"éè¯è¢«æç»",conversation_subtitle_busy_call:"éè¯ä¸",conversation_subtitle_ended_call:"éè¯ç»æ",conversation_subtitle_answered_call:"å·²æ¥å¬",conversation_subtitle_unasnwered_call:"æªæ¥å¬",conversation_subtitle_missed_call:"æªæ¥æ¥çµ",conversation_subtitle_group_voice_call_initated_self:"æ¨å·²ç¼èµ·èªé³é話",conversation_subtitle_group_video_call_initated_self:"æ¨å·²ç¼èµ·è¦è¨é話",conversation_subtitle_group_voice_call_initated:"ç¼èµ·äºèªé³é話",conversation_subtitle_group_video_call_initated:"ç¼èµ·äºè¦è¨é話",messsage_composer_collaborative_document:"åä½ææ¡£",message_list_collaborative_document_title:"åä½ææ¡£",message_list_collaborative_document_subtitile:"æå¼ææ¡£ä¸èµ·ç¼è¾å
容",message_list_collaborative_document_open:"æå¼ææ¡£",conversation_subtitle_collaborative_document:"åä½ææ¡£",messsage_composer_collaborative_whiteboard:"åä½ç½æ¿",message_list_collaborative_whiteboard_title:"åä½ç½æ¿",message_collaborative_whiteboard_subtitile:"æå¼ç½æ¿ä¸èµ·ç»å¶",messag_list_collaborative_whiteboard_open:"æå¼ç½æ¿",conversation_subtitle_collaborative_whiteboard:"åä½ç½æ¿",call_button_voice_hover:"è¯é³éè¯",call_button_video_hover:"è§é¢éè¯",call_logs_title:"éè¯è®°å½",call_logs_empty_title:"å°æ éè¯è®°å½",call_logs_empty_subt
1itle:"æ¨æææ¥å¬çµè¯ä»¥æ¥çéè¯åå²",call_logs_error_title:"ç³ç³",call_logs_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",change_scope_title:"æ´æ¹ç¯å",change_scope_subtitle:"æ¨å¯ä»¥è®æ´ç¾¤çµæå¡çç¯å以管çç¾¤çµæ¬éåè·è²¬ã",change_scope_confirm_yes:"ä¿å",change_scope_confirm_no:"åæ¶",change_scope_error:"åºäºç¹é®é¢ï¼è¯·éè¯ã",member_scope_admin:"管çå¡",member_scope_moderator:"主æäºº",member_scope_participant:"åèè
",member_scope_owner:"ææè
",conversation_delete_title:"å é¤å¯¹è¯ï¼",conversation_delete_subtitle:"æ¨è¦å 餿¤å¯¹è¯åï¼æ¤å¯¹è¯å°å¨ææè®¾å¤ä¸è¢«å é¤ã",conversation_delete_confirm_yes:"å é¤",conversation_delete_confirm_no:"åæ¶",conversation_delete_error:"åºäºç¹é®é¢ï¼è¯·éè¯ã",conversation_chat_title:"è天",conversation_delete_icon_hover:"å é¤",conversation_subtitle_typing:"æ£å¨è¾å
¥...",conversation_subtitle_you_message:"ä½ ",conversation_subtitle_deleted_message:"æ¶æ¯å·²å é¤",conversation_empty_title:"å°è©±",conversation_empty_subtitle:"å¼å§æ°çè天æé请ä»äººå å
¥å¯¹è¯ã",conversation_error_title:"ç³ç³ï¼",conversation_error_subtitle:"çèµ·ä¾åºäºé»åé¡",conversation_deleted:"å°è©±å·²åªé¤",message_deleted:"æ¤è¨æ¯å·²åªé¤",message_composer_edit_message:"ç·¨è¼¯è¨æ¯",emoji_search_placeholder:"æå°è¡¨æ
符è",message_list_full_screen_viewer:"å
¨è¢å¹æª¢è¦",member_search_placeholder:"æå°",member_title:"ç¾¤çµæå¡",member_empty_title:"ç¡å¯ç¨çç¾¤çµæå¡",member_empty_subtitle:"æ°å¢è¯çµ¡äººä»¥å¨æ¤è顯示ã",member_error_title:"ç³ç³ï¼",member_error_subtitle:"çèµ·ä¾åºäºé»åé¡",group_title:"群çµ",group_seach_placeholder:"",group_search_placeholder:"æå°",group_members:"æå¡",group_member:"æå¡",group_empty_title:"ç¡å¯ç¨ç群çµ",group_empty_subtitle:"å»ºç«æå å
¥ç¾¤çµä»¥å¨æ¤è顯示並éå§åä½",group_error_title:"ç³ç³ï¼",group_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",message_header_members:"æå¡",message_header_member:"æå¡",incoming_call_subtitle:"ä¾é»",incoming_call_confirm_yes:"æ¥å",incoming_call_confirm_no:"æçµ",message_composer_placeholder:"è«è¼¸å
¥æ¨çè¨æ¯",message_composer_send_message_icon_hover:"ç¼éè¨æ¯",message_composer_attach_icon_hover:"éå ",message_composer_voice_notes_icon_hover:"èªé³é製",message_composer_emoji_icon_hover:"表æ
符è",message_composer_mention_limit_warning:"æ¨æå¤å¯ä»¥æå 10 ä½ä½¿ç¨è
ã",message_composer_wrong_file_type:"æ¨é¸æçæä»¶é¡å䏿£ç¢ºãè«é¸æé©ç¶çæä»¶ã",message_composer_mention_all:"ææäºº",message_composer_mention_notify_everyone_label:"éç¥æ¤ç¾¤çµä¸çææäºº",message_header_typing:"æ£å¨è¼¸å
¥...",message_header_status_online:"å¨ç·",message_header_status_offline:"é¢ç·",message_header_last_seen:"æå¾ä¸ç·",message_header_at:"æ¼",full_screen_viewer_at:"æ¼",message_header_minute_ago:"åéå",message_header_minutes_ago:"åéå",message_header_hour_ago:"å°æå",message_header_hours_ago:"å°æå",message_information_title:"è¨æ¯è³è¨",message_information_close_hover:"éé",message_information_read:"å·²è®",message_information_delivered:"å·²éé",message_information_error:"çèµ·ä¾åºäºé»åé¡ï¼è«é試ã",message_information_group_message_receipt_empty:"çå¾
æ¥æ¶è
æ¥æ¶ä¸¦æ¥çè¨æ¯",flag_message_title:"檢èè¨æ¯",flag_message_subtitle:"è«å訴æåéåè¨æ¯ä¸æåªäºä¸ç¶æé¯èª¤çå
§å®¹ã",flag_message_remark_label:"çç±",flag_message_remark_optional:"é¸å¡«",flag_message_remark_placeholder:"æè¿°éåè¨æ¯ä¸è®æ¨æå°æå¿çé¨åâ¦",flag_message_error:"çèµ·ä¾åºäºé»åé¡",flag_message_character_limit_reached:"å·²éå°åå
ä¸éã",flag_message_confirm_yes:"檢è",flag_message_confirm_no:"åæ¶",flag_message_reason_id_spam:"åå¾è¨æ¯ï¼ä¸æ³è¦çå
§å®¹",flag_message_reason_id_sexual:"é²éª¨æä¸ç¶å
§å®¹",flag_message_reason_id_harassment:"侮辱æå¨è
è¡çº",flag_message_reported:"è¨æ¯å·²æª¢èã",message_list_error_title:"ç³ç³ï¼",message_list_error_subtitle:"çèµ·ä¾åºäºé»åé¡",message_list_message_copied:"æ¶æ¯å·²å¤å¶å°åªè´´æ¿ã",message_list_message_deleted:"æ¶æ¯å·²æåå é¤ã",message_list_new_messages:"æ°æ¶æ¯",message_list_new_message:"æ°è¨æ¯",message_list_message_edited:"æ¶æ¯å·²æåæ´æ°ã",message_list_message_translated:"è¨æ¯ç¿»è¯æåã",message_list_thread_reply:"åå¤",message_list_thread_replies:"åå¤",calls_outgoing:"æ£å¨å¼å«...",reaction_reacted:"å·²ååº",reaction_popup_and:"å",reaction_popup_others:"å
¶ä»äºº",reaction_popup_y
1ou:"ä½ ",reaction_list_all:"å
¨é¨",reaction_list_click_to_remove:"ç¹å»ç§»é¤",reaction_list_you:"ä½ ",reaction_list_error:"çèµ·ä¾åºäºé»åé¡ï¼è«é試ã",search_placeholder:"æç´¢",text_message_read_more:"é
读æ´å¤",text_message_show_less:"æ¶èµ·",thread_title:"线ç¨",thread_close_hover:"éé",thread_replies:"åå¤",thread_reply:"åå¤",user_title:"ç¨æ·",user_search_placeholder:"æç´¢",user_empty_title:"æªæ¾å°ç¨æ·",user_empty_subtitle:"æªæ¾å°å¹é
çç¨æ·ï¼è¯·è°æ´æç´¢æ¡ä»¶ã",user_error_title:"ç³ç³ï¼",user_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",conversation_start:"ç¹å»å¼å§å¯¹è¯",conversation_message_deleted:"æ¶æ¯å·²å é¤",conversation_subtitle_image:"å¾ç",conversation_subtitle_file:"æä»¶",conversation_subtitle_video:"è§é¢",conversation_subtitle_audio:"é³é¢",conversation_subtitle_added:"已添å ",conversation_subtitle_joined:"å·²å å
¥",conversation_subtitle_left:"已离å¼",conversation_subtitle_kicked:"已踢åº",conversation_subtitle_banned:"å·²å°ç¦",conversation_subtitle_unbanned:"已解ç¦",conversation_subtitle_made:"åµå»ºäº",polls_title:"å建æç¥¨",polls_question:"é®é¢",polls_question_placeholder:"æé®",polls_options:"é项",polls_add_placeholder:"æ·»å ",polls_add_option_button:"æ·»å é项",polls_limit_reached:"已达å°ä¸éï¼æå¤å¯æ·»å 12 个é项ã",polls_required_fields_warning:"è¯·å¡«åææå¿
å¡«åæ®µååå建æç¥¨ã",polls_error:"åºäºç¹é®é¢ï¼è¯·éè¯ã",polls_create_button:"建ç«",members_remove:"踢åº",members_block:"å°ç¦",members_change_role:"æ´æ¹ç¯å",message_text_translated:"æå已翻è¯",message_list_translate:"ç¿»è¯",message_list_option_edit:"編輯",message_list_option_delete:"åªé¤",message_list_option_react:"åæ",message_list_option_reply_in_thread:"å¨è¨è«ä¸²ä¸åè¦",message_list_option_reply_to_message:"åè¦",message_list_option_reply:"",message_list_option_message_privately:"ç§è¨",message_list_option_copy:"è¤è£½",message_list_option_info:"è³è¨",message_list_option_mark_as_unread:"æ¨è¨çºæªè®",message_list_option_flag_message:"檢è",message_list_action_edited:"已編輯",message_list_action_added:"已添å ",message_list_action_joined:"å·²å å
¥",message_list_action_left:"已离å¼",message_list_action_kicked:"已踢åº",message_list_action_banned:"å·²å°ç¦",message_list_action_unbanned:"已解ç¦",message_list_action_made:"å·²åµå»º",message_composer_attach_image:"éå åç",message_composer_attach_video:"éå å½±ç",message_composer_attach_audio:"éå é³è¨",message_composer_attach_file:"éå æä»¶",message_composer_polls:"æç¥¨",conversation_subtitle_poll:"æç¥¨",message_composer_sticker_hover:"贴纸",conversation_subtitle_sticker:"贴纸",sticker_error:"çèµ·æ¥åºäºç¹é®é¢",sticker_empty:"ææ è´´çº¸",emoji_smiley_people:"表æ
è人ç©",emoji_animals_nature:"åç©èèªç¶",emoji_food_drinks:"é£ç©è飲å",emoji_activity:"æ´»å",emoji_travel_places:"æ
è¡èå°é»",emoji_objects:"ç©å",emoji_symbols:"符è",emoji_flags:"æå¹",today:"ä»å¤©",yesterday:"æ¨å¤©",weekday_sunday_full:"鱿¥",weekday_monday_full:"é±ä¸",weekday_tuesday_full:"é±äº",weekday_wednesday_full:"é±ä¸",weekday_thursday_full:"é±å",weekday_friday_full:"é±äº",weekday_saturday_full:"é±å
",weekday_sunday_short:"鱿¥",weekday_monday_short:"é±ä¸",weekday_tuesday_short:"é±äº",weekday_wednesday_short:"é±ä¸",weekday_thursday_short:"é±å",weekday_friday_short:"é±äº",weekday_saturday_short:"é±å
",weekday_sunday_min:"鱿¥",weekday_monday_min:"é±ä¸",weekday_tuesday_min:"é±äº",weekday_wednesday_min:"é±ä¸",weekday_thursday_min:"é±å",weekday_friday_min:"é±äº",weekday_saturday_min:"é±å
",month_january_short:"䏿",month_february_short:"äºæ",month_march_short:"䏿",month_april_short:"åæ",month_may_short:"äºæ",month_june_short:"å
æ",month_july_short:"䏿",month_august_short:"å
«æ",month_september_short:"乿",month_october_short:"åæ",month_november_short:"å䏿",month_december_short:"åäºæ",month_january_full:"䏿",month_february_full:"äºæ",month_march_full:"䏿",month_april_full:"åæ",month_may_full:"äºæ",month_june_full:"å
æ",month_july_full:"䏿",month_august_full:"å
«æ",month_september_full:"乿",month_october_full:"åæ",month_november_full:"å䏿",month_december_full:"åäºæ",message_type_not_supported:"æ¤è¨æ¯é¡åä¸åæ¯æ´ã",message_list_message_already_translated:"æé¸çç¿»è¯èªè¨èåå§è¨æ¯çèªè¨ç¸ä¼¼ã",media_recorder_error_title:"éè¦éº¥å
風å忬",media_recorder_error_subtitle:"æåç¡æ³å忍ç麥å
風ãè«æäºéº¥å
風æ¬é以éå§éé³ã",search_title:"æå°",search_empty_title:"éå§æå°",search_empty_subt
1itle:"å¨ä¸æ¹è¼¸å
¥ééµåæå°å°è©±æè¨æ¯ã",search_no_result_title:"ç¡çµæ",search_result_see_more:"æ¥çæ´å¤",search_messages_header:"è¨æ¯",search_filter_unread:"æªè®",search_filter_groups:"群çµ",search_filter_photos:"ç
§ç",search_filter_videos:"å½±ç",search_filter_links:"é£çµ",search_filter_documents:"æä»¶",search_filter_audio:"é³è¨",search_filter_messages:"è¨æ¯",search_filter_conversations:"æè©±",search_no_result_subtitle:"æ¾ä¸å°å¹é
é
ãè«å試å
¶ä»æå°ééµåã",search_conversation_header:"æè©±",search_message_subtitle_you:"ä½ ",search_message_title_you:"ä½ ",search_error_title:"ç³ç³",search_error_subtitle:"çèµ·æ¥åºäºç¹é®é¢",ai_assistant_chat_intro_message:"æå¨é裡å婿¨ï¼",ai_assistant_chat_composer_placeholder:"è©¢åä»»ä½åé¡",ai_assistant_chat_new_chat:"æ°è天",ai_assistant_chat_history:"æ·å²è¨é",ai_assistant_chat_history_title:"è天æ·å²",ai_assistant_chat_thinking:"æèä¸â¦",ai_assistant_chat_executing_tool:"å·è¡å·¥å
·å¼å«...",ai_assistant_chat_no_internet:"ç¡ç¶²è·¯é£ç·ãè«æª¢æ¥æ¨çé£ç·ä¸¦é試ã",ai_assistant_chat_history_empty_title:"å°è©±",ai_assistant_chat_history_empty_subtitle:"æ¨çAI婿已æºåå°±ç· - è©¢åä»»ä½åé¡ä¸¦éå§å°è©±ã",ai_assistant_chat_history_error_title:"ç³ç³ï¼",ai_assistant_chat_history_error_subtitle:"伺æå¨ç¼çåé¡ãè«é試ã"},es:{ai_conversation_starter_error:"Parece que algo sali\xf3 mal",ai_conversation_summary_title:"Resumen de la conversaci\xf3n",ai_conversation_summary_error:"Parece que algo sali\xf3 mal",ai_conversation_summary_empty:"No hay resumen disponible",ai_smart_replies_title:"Sugerir una respuesta",ai_smart_replies_error:"Parece que algo sali\xf3 mal",ai_smart_replies_empty:"No hay sugerencias disponibles",calls_outgoing_call:"Llamada saliente",calls_cancelled_call:"Llamada cancelada",calls_rejected_call:"Llamada rechazada",calls_missed_call:"Llamada perdida",calls_ended_call:"Llamada finalizada",calls_answered_call:"Llamada contestada",calls_unanswered_call:"Llamada sin respuesta",calls_incoming_call:"Llamada entrante",calls_busy_call:"Llamada ocupada",moderation_block_message:"Tu mensaje fue bloqueado debido a las pol\xedticas de moderaci\xf3n",message_list_join_call:"Unirse",message_list_voice_call:"Llamada de voz",message_list_video_call:"Llamada de video",message_list_outgoing_call:"Llamada saliente",message_list_incoming_call:"Llamada entrante",message_list_cancelled_call:"Llamada cancelada",message_list_rejected_call:"Llamada rechazada",message_list_busy_call:"Llamada ocupada",message_list_ended_call:"Llamada finalizada",message_list_answered_call:"Llamada contestada",message_list_unasnwered_call:"Llamada sin respuesta",message_list_missed_call:"Llamada perdida",conversation_subtitle_voice_call:"Llamada de voz",conversation_subtitle_video_call:"Llamada de video",conversation_subtitle_outgoing_call:"Llamada saliente",conversation_subtitle_incoming_call:"Llamada entrante",conversation_subtitle_cancelled_call:"Llamada cancelada",conversation_subtitle_rejected_call:"Llamada rechazada",conversation_subtitle_busy_call:"Llamada ocupada",conversation_subtitle_ended_call:"Llamada finalizada",conversation_subtitle_answered_call:"Llamada contestada",conversation_subtitle_unasnwered_call:"Llamada sin respuesta",conversation_subtitle_missed_call:"Llamada perdida",conversation_subtitle_group_voice_call_initated_self:"Has iniciado una llamada de voz",conversation_subtitle_group_video_call_initated_self:"Has iniciado una llamada de video",conversation_subtitle_group_voice_call_initated:"inici\xf3 una llamada de voz",conversation_subtitle_group_video_call_initated:"inici\xf3 una llamada de video",messsage_composer_collaborative_document:"Documento colaborativo",message_list_collaborative_document_title:"Documento colaborativo",message_list_collaborative_document_subtitile:"Abre el documento para editar el contenido juntos",message_list_collaborative_document_open:"Abrir documento",conversation_subtitle_collaborative_document:"Documento colaborativo",messsage_composer_collaborative_whiteboard:"Pizarra colaborativa",message_list_collaborative_whiteboard_title:"Pizarra colaborativa",message_collaborative_whiteboard_subtitile:"Abre la pizarra para dibujar juntos",messag_list_collaborative_whiteboard_open:"Abrir pizarra",conversation_subtitle_collaborative_whiteboard:"Pizarra colaborativa",call_button_voice_hover:"Llamada de voz",call_button_video_hover:"Llamada de video",call_logs_title:"Llamadas",call_logs_empty_title:"A\xfan no hay registro de llamadas",call_logs_empty_subt
1itle:"Realiza o recibe llamadas para ver tu historial de llamadas aqu\xed",call_logs_error_title:"\xa1UPS!",call_logs_error_subtitle:"Parece que algo sali\xf3 mal",change_scope_title:"Cambiar alcance",change_scope_subtitle:"Puede cambiar el alcance del miembro del grupo para administrar los permisos y responsabilidades del grupo.",change_scope_confirm_yes:"Guardar",change_scope_confirm_no:"Cancelar",change_scope_error:"Algo sali\xf3 mal. Int\xe9ntalo de nuevo.",member_scope_admin:"Administrador",member_scope_moderator:"Moderador",member_scope_participant:"Participante",member_scope_owner:"Propietario",conversation_delete_title:"\xbfEliminar conversaci\xf3n?",conversation_delete_subtitle:"\xbfDeseas eliminar esta conversaci\xf3n? Se eliminar\xe1 de todos tus dispositivos.",conversation_delete_confirm_yes:"Eliminar",conversation_delete_confirm_no:"Cancelar",conversation_delete_error:"Algo sali\xf3 mal. Int\xe9ntalo de nuevo.",conversation_chat_title:"Chats",conversation_delete_icon_hover:"Eliminar",conversation_subtitle_typing:"Escribiendo...",conversation_subtitle_you_message:"T\xfa",conversation_subtitle_deleted_message:"Mensaje eliminado",conversation_empty_title:"A\xfan no hay conversaciones",conversation_empty_subtitle:"Inicia un nuevo chat o invita a otros a unirse a la conversaci\xf3n.",conversation_error_title:"\xa1UPS!",conversation_error_subtitle:"Parece que algo sali\xf3 mal",conversation_deleted:"Conversaci\xf3n eliminada",message_deleted:"Este mensaje fue eliminado",message_composer_edit_message:"Editar mensaje",emoji_search_placeholder:"Buscar emoji",message_list_full_screen_viewer:"Visor de pantalla completa",member_search_placeholder:"Buscar",member_title:"Miembros del grupo",member_empty_title:"No hay miembros de grupo disponibles",member_empty_subtitle:"Agrega contactos para verlos aqu\xed.",member_error_title:"\xa1UPS!",member_error_subtitle:"Parece que algo sali\xf3 mal",group_title:"Grupos",group_seach_placeholder:"",group_search_placeholder:"Buscar",group_members:"Miembros",group_member:"Miembro",group_empty_title:"No hay grupos disponibles",group_empty_subtitle:"Crea o \xfanete a grupos para verlos aqu\xed y comenzar a colaborar",group_error_title:"\xa1UPS!",group_error_subtitle:"Parece que algo sali\xf3 mal",message_header_members:"Miembros",message_header_member:"Miembro",incoming_call_subtitle:"Llamada entrante",incoming_call_confirm_yes:"Aceptar",incoming_call_confirm_no:"Rechazar",message_composer_placeholder:"Escribe tu mensaje aqu\xed",message_composer_send_message_icon_hover:"Enviar mensaje",message_composer_attach_icon_hover:"Adjuntar",message_composer_voice_notes_icon_hover:"Grabaci\xf3n de voz",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"Puedes mencionar hasta 10 usuarios a la vez.",message_composer_wrong_file_type:"Seleccionaste un tipo de archivo diferente. Por favor, elige el archivo apropiado.",message_composer_mention_all:"todos",message_composer_mention_notify_everyone_label:"Notificar a todos en este grupo",message_header_typing:"Escribiendo...",message_header_status_online:"En l\xednea",message_header_status_offline:"Desconectado",message_header_last_seen:"Visto por \xfaltima vez",message_header_at:"a las",full_screen_viewer_at:"a las",message_header_minute_ago:"hace un minuto",message_header_minutes_ago:"hace minutos",message_header_hour_ago:"hace una hora",message_header_hours_ago:"hace horas",message_information_title:"Informaci\xf3n del mensaje",message_information_close_hover:"Cerrar",message_information_read:"Le\xeddo",message_information_delivered:"Entregado",message_information_error:"Parece que algo sali\xf3 mal. Int\xe9ntalo de nuevo.",message_information_group_message_receipt_empty:"Esperando a que los de
1stinatarios reciban y vean el mensaje",flag_message_title:"Reportar un mensaje",flag_message_subtitle:"Cu\xe9ntanos qu\xe9 es inapropiado o incorrecto en este mensaje.",flag_message_remark_label:"Motivo",flag_message_remark_optional:"Opcional",flag_message_remark_placeholder:"Describe lo que te preocupa de este mensajeâ¦",flag_message_error:"Parece que algo sali\xf3 mal",flag_message_character_limit_reached:"Se alcanz\xf3 el l\xedmite de caracteres.",flag_message_confirm_yes:"Reportar",flag_message_confirm_no:"Cancelar",flag_message_reason_id_spam:"Spam / contenido no deseado",flag_message_reason_id_sexual:"Contenido expl\xedcito o inapropiado",flag_message_reason_id_harassment:"Comportamiento insultante o amenazante",flag_message_reported:"Mensaje reportado.",message_list_error_title:"\xa1UPS!",message_list_error_subtitle:"Parece que algo sali\xf3 mal",message_list_message_copied:"Mensaje copiado al portapapeles.",message_list_message_deleted:"Mensaje eliminado con \xe9xito.",message_list_new_messages:"mensajes nuevos",message_list_new_message:"Nuevo",message_list_message_edited:"Mensaje actualizado con \xe9xito.",message_list_message_translated:"Mensaje traducido con \xe9xito.",message_list_thread_reply:"Responder",message_list_thread_replies:"Respuestas",calls_outgoing:"Llamando...",reaction_reacted:"reaccion\xf3",reaction_popup_and:"y",reaction_popup_others:"otros",reaction_popup_you:"T\xfa",reaction_list_all:"Todos",reaction_list_click_to_remove:"Haz clic para eliminar",reaction_list_you:"T\xfa",reaction_list_error:"Parece que algo sali\xf3 mal. Int\xe9ntalo de nuevo.",search_placeholder:"Buscar",text_message_read_more:"Leer m\xe1s",text_message_show_less:"Mostrar menos",thread_title:"Hilo",thread_close_hover:"Cerrar",thread_replies:"Respuestas",thread_reply:"Responder",user_title:"Usuarios",user_search_placeholder:"Buscar",user_empty_title:"No se encontraron usuarios",user_empty_subtitle:"No pudimos encontrar usuarios que coincidan con tu b\xfasqueda. Intenta ajustar tu b\xfasqueda.",user_error_title:"\xa1UPS!",user_error_subtitle:"Parece que algo sali\xf3 mal",conversation_start:"Haz clic para iniciar una conversaci\xf3n",conversation_message_deleted:"Mensaje eliminado",conversation_subtitle_image:"Imagen",conversation_subtitle_file:"Archivo",conversation_subtitle_video:"Video",conversation_subtitle_audio:"Audio",conversation_subtitle_added:"agreg\xf3",conversation_subtitle_joined:"se uni\xf3",conversation_subtitle_left:"sali\xf3",conversation_subtitle_kicked:"expuls\xf3",conversation_subtitle_banned:"prohibi\xf3",conversation_subtitle_unbanned:"rehabilit\xf3",conversation_subtitle_made:"nombr\xf3",polls_title:"Crear encuesta",polls_question:"Pregunta",polls_question_placeholder:"Haz una pregunta",polls_options:"Opciones",polls_add_placeholder:"Agregar",polls_add_option_button:"Agregar opci\xf3n",polls_limit_reached:"Has alcanzado el l\xedmite. Puedes agregar hasta 12 opciones.",polls_required_fields_warning:"Por favor, completa todos los campos requeridos antes de crear una encuesta.",polls_error:"Algo sali\xf3 mal. Int\xe9ntalo de nuevo.",polls_create_button:"Crear",members_remove:"Expulsar",members_block:"Banear",members_change_role:"Cambiar alcance",message_text_translated:"Texto traducido",message_list_translate:"Traducir",message_list_option_edit:"Editar",message_list_option_delete:"Eliminar",message_list_option_react:"Reaccionar",message_list_option_reply_in_thread:"Responder en el hilo",message_list_option_reply_to_message:"Responder",message_list_option_reply:"",message_list_option_message_privately:"Enviar mensaje privado",message_list_option_copy:"Copiar",message_list_option_info:"Info",message_list_option_mark_as_unread:"Marcar como no le\xeddo",message_list_option_flag_message:"Reportar",message_list_action_edited:"Editado",message_list_action_added:"agreg\xf3",message_list_action_joined:"se uni\xf3",message_list_action_left:"sali\xf3",message_list_action_kicked:"expuls\xf3",message_list_action_banned:"prohibi\xf3",message_list_action_unbanned:"rehabilit\xf3",message_list_action_made:"nombr\xf3",message_composer_attach_image:"Adjuntar imagen",message_composer_attach_video:"Adjuntar video",message_composer_attach_audio:"Adjuntar audio",message_composer_attach_file:"Adjuntar archivo",message_composer_polls:"Encuestas",conversation_subtitle_poll:"Encuesta",message_composer_sticker_hover:"Sticker",conversation_subtitle_sticker:"Sticker",sticker_error:"Parece que algo sali\xf3 mal",sticker_empty:"No hay stickers disponibles",emoji_smiley_people:"Emoticonos y personas",emoji_animals_nature:"Animales y naturaleza",emoji_food_drinks:"Comida y bebida",emoji_activity:"Actividad",emoji_travel_places:"Viajes y lugares",emoji_objects:"Objetos",emoji_symbols:"S\xedmbolos",emoji_flags:"Banderas",today:"Hoy",yesterday:"Ayer",weekday_sunday_full:"Domingo",weekday_monday_full:"Lunes",
1weekday_tuesday_full:"Martes",weekday_wednesday_full:"Mi\xe9rcoles",weekday_thursday_full:"Jueves",weekday_friday_full:"Viernes",weekday_saturday_full:"S\xe1bado",weekday_sunday_short:"Dom",weekday_monday_short:"Lun",weekday_tuesday_short:"Mar",weekday_wednesday_short:"Mi\xe9",weekday_thursday_short:"Jue",weekday_friday_short:"Vie",weekday_saturday_short:"S\xe1b",weekday_sunday_min:"Do",weekday_monday_min:"Lu",weekday_tuesday_min:"Ma",weekday_wednesday_min:"Mi",weekday_thursday_min:"Ju",weekday_friday_min:"Vi",weekday_saturday_min:"S\xe1",month_january_short:"Ene",month_february_short:"Feb",month_march_short:"Mar",month_april_short:"Abr",month_may_short:"May",month_june_short:"Jun",month_july_short:"Jul",month_august_short:"Ago",month_september_short:"Sep",month_october_short:"Oct",month_november_short:"Nov",month_december_short:"Dic",month_january_full:"Enero",month_february_full:"Febrero",month_march_full:"Marzo",month_april_full:"Abril",month_may_full:"Mayo",month_june_full:"Junio",month_july_full:"Julio",month_august_full:"Agosto",month_september_full:"Septiembre",month_october_full:"Octubre",month_november_full:"Noviembre",month_december_full:"Diciembre",message_type_not_supported:"Este tipo de mensaje no es compatible.",message_list_message_already_translated:"El idioma seleccionado para la traducci\xf3n es similar al idioma del mensaje original.",media_recorder_error_title:"Se Necesita Acceso al Micr\xf3fono",media_recorder_error_subtitle:"No pudimos acceder a tu micr\xf3fono. Por favor, otorga permiso para comenzar a grabar.",search_title:"Buscar",search_empty_title:"Comienza tu b\xfasqueda",search_empty_subtitle:"Busca conversaciones o mensajes escribiendo una palabra clave arriba.",search_no_result_title:"Sin resultados",search_result_see_more:"Ver m\xe1s",search_messages_header:"Mensajes",search_filter_unread:"No Le\xeddos",search_filter_groups:"Grupos",search_filter_photos:"Fotos",search_filter_videos:"Videos",search_filter_links:"Enlaces",search_filter_documents:"Documentos",search_filter_audio:"Audio",search_filter_messages:"Mensajes",search_filter_conversations:"Conversaciones",search_no_result_subtitle:"No encontramos coincidencias. Por favor, prueba con otra palabra clave.",search_conversation_header:"Conversaciones",search_message_subtitle_you:"T\xfa",search_message_title_you:"T\xfa",search_error_title:"\xa1UPS!",search_error_subtitle:"Parece que algo sali\xf3 mal",ai_assistant_chat_intro_message:"\xa1Estoy aqu\xed para ayudarte!",ai_assistant_chat_composer_placeholder:"Pregunta cualquier cosa",ai_assistant_chat_new_chat:"Nuevo Chat",ai_assistant_chat_history:"Historial",ai_assistant_chat_history_title:"Historial de Chat",ai_assistant_chat_thinking:"Pensandoâ¦",ai_assistant_chat_executing_tool:"Ejecutando herramienta...",ai_assistant_chat_no_internet:"No hay conexi\xf3n a internet. Por favor verifica tu conexi\xf3n e int\xe9ntalo de nuevo.",ai_assistant_chat_history_empty_title:"A\xfan no hay conversaciones",ai_assistant_chat_history_empty_subtitle:"Tu agente de IA est\xe1 listo - pregunta cualquier cosa y comienza la conversaci\xf3n.",ai_assistant_chat_history_error_title:"\xa1UPS!",ai_assistant_chat_history_error_subtitle:"Algo sali\xf3 mal de nuestro lado. Por favor int\xe9ntalo de nuevo."},hi:{ai_conversation_starter_error:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",ai_conversation_summary_title:"वारà¥à¤¤à¤¾à¤²à¤¾à¤ª à¤à¤¾ साराà¤à¤¶",ai_conversation_summary_error:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",ai_conversation_summary_empty:"à¤à¥à¤ साराà¤à¤¶ à¤à¤ªà¤²à¤¬à¥à¤§ नहà¥à¤",ai_smart_replies_title:"à¤à¤¤à¥à¤¤à¤° à¤à¤¾ सà¥à¤à¤¾à¤µ दà¥à¤",ai_smart_replies_error:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",ai_smart_replies_empty:"à¤à¥à¤ सà¥à¤à¤¾à¤µ à¤à¤ªà¤²à¤¬à¥à¤§ नहà¥à¤",calls_outgoing_call:"à¤à¤à¤à¤à¥à¤à¤à¤ à¤à¥à¤²",calls_cancelled_call:"à¤à¥à¤² रदà¥à¤¦ à¤à¥ à¤à¤",calls_rejected_call:"à¤à¥à¤² à¤
सà¥à¤µà¥à¤à¥à¤¤",calls_missed_call:"मिसà¥à¤¡ à¤à¥à¤²",calls_ended_call:"à¤à¥à¤² समापà¥à¤¤",calls_answered_call:"à¤à¥à¤² à¤à¤¾ à¤à¤¤à¥à
1¤¤à¤° दिया à¤à¤¯à¤¾",calls_unanswered_call:"à¤à¥à¤² à¤à¤¾ à¤à¤µà¤¾à¤¬ नहà¥à¤ दिया à¤à¤¯à¤¾",calls_incoming_call:"à¤à¤¨à¤à¤®à¤¿à¤à¤ à¤à¥à¤²",calls_busy_call:"à¤à¥à¤² वà¥à¤¯à¤¸à¥à¤¤",moderation_block_message:"à¤à¤ªà¤à¤¾ सà¤à¤¦à¥à¤¶ मà¥à¤¡à¤°à¥à¤¶à¤¨ नà¥à¤¤à¤¿à¤¯à¥à¤ à¤à¥ à¤à¤¾à¤°à¤£ बà¥à¤²à¥à¤ à¤à¤° दिया à¤à¤¯à¤¾",message_list_join_call:"शामिल हà¥à¤",message_list_voice_call:"वà¥à¤à¤¸ à¤à¥à¤²",message_list_video_call:"वà¥à¤¡à¤¿à¤¯à¥ à¤à¥à¤²",message_list_outgoing_call:"à¤à¤à¤à¤à¥à¤à¤à¤ à¤à¥à¤²",message_list_incoming_call:"à¤à¤¨à¤à¤®à¤¿à¤à¤ à¤à¥à¤²",message_list_cancelled_call:"à¤à¥à¤² रदà¥à¤¦ à¤à¥ à¤à¤",message_list_rejected_call:"à¤à¥à¤² à¤
सà¥à¤µà¥à¤à¥à¤¤",message_list_busy_call:"à¤à¥à¤² वà¥à¤¯à¤¸à¥à¤¤",message_list_ended_call:"à¤à¥à¤² समापà¥à¤¤",message_list_answered_call:"à¤à¥à¤² à¤à¤¾ à¤à¤¤à¥à¤¤à¤° दिया à¤à¤¯à¤¾",message_list_unasnwered_call:"à¤à¥à¤² à¤à¤¾ à¤à¤µà¤¾à¤¬ नहà¥à¤ दिया à¤à¤¯à¤¾",message_list_missed_call:"मिसà¥à¤¡ à¤à¥à¤²",conversation_subtitle_voice_call:"वà¥à¤à¤¸ à¤à¥à¤²",conversation_subtitle_video_call:"वà¥à¤¡à¤¿à¤¯à¥ à¤à¥à¤²",conversation_subtitle_outgoing_call:"à¤à¤à¤à¤à¥à¤à¤à¤ à¤à¥à¤²",conversation_subtitle_incoming_call:"à¤à¤¨à¤à¤®à¤¿à¤à¤ à¤à¥à¤²",conversation_subtitle_cancelled_call:"à¤à¥à¤² रदà¥à¤¦ à¤à¥ à¤à¤",conversation_subtitle_rejected_call:"à¤à¥à¤² à¤
सà¥à¤µà¥à¤à¥à¤¤",conversation_subtitle_busy_call:"à¤à¥à¤² वà¥à¤¯à¤¸à¥à¤¤",conversation_subtitle_ended_call:"à¤à¥à¤² समापà¥à¤¤",conversation_subtitle_answered_call:"à¤à¥à¤² à¤à¤¾ à¤à¤¤à¥à¤¤à¤° दिया à¤à¤¯à¤¾",conversation_subtitle_unasnwered_call:"à¤à¥à¤² à¤à¤¾ à¤à¤µà¤¾à¤¬ नहà¥à¤ दिया à¤à¤¯à¤¾",conversation_subtitle_missed_call:"मिसà¥à¤¡ à¤à¥à¤²",conversation_subtitle_group_voice_call_initated_self:"à¤à¤ªà¤¨à¥ वà¥à¤à¤¸ à¤à¥à¤² à¤à¤°à¤à¤ à¤à¥ हà¥",conversation_subtitle_group_video_call_initated_self:"à¤à¤ªà¤¨à¥ वà¥à¤¡à¤¿à¤¯à¥ à¤à¥à¤² à¤à¤°à¤à¤ à¤à¥ हà¥",conversation_subtitle_group_voice_call_initated:"नॠवà¥à¤à¤¸ à¤à¥à¤² à¤à¤°à¤à¤ à¤à¥",conversation_subtitle_group_video_call_initated:"नॠवà¥à¤¡à¤¿à¤¯à¥ à¤à¥à¤² à¤à¤°à¤à¤ à¤à¥",messsage_composer_collaborative_document:"सहयà¥à¤à¥ दसà¥à¤¤à¤¾à¤µà¥à¤à¤¼",message_list_collaborative_document_title:"सहयà¥à¤à¥ दसà¥à¤¤à¤¾à¤µà¥à¤à¤¼",message_list_collaborative_document_subtitile:"सामà¥à¤¹à¤¿à¤ रà¥à¤ª सॠसà¤à¤ªà¤¾à¤¦à¤¨ à¤à¤°à¤¨à¥ à¤à¥ लिठदसà¥à¤¤à¤¾à¤µà¥à¤à¤¼ à¤à¥à¤²à¥à¤",message_list_collaborative_document_open:"दसà¥à¤¤à¤¾à¤µà¥à¤à¤¼ à¤à¥à¤²à¥à¤",conversation_subtitle_collaborative_document:"सहयà¥à¤à¥ दसà¥à¤¤à¤¾à¤µà¥à¤à¤¼",messsage_composer_collaborative_whiteboard:"सहयà¥à¤à¥ वà¥à¤¹à¤¾à¤à¤à¤¬à¥à¤°à¥à¤¡",message_list_collaborative_whiteboard_title:"सहयà¥à¤à¥ वà¥à¤¹à¤¾à¤à¤à¤¬à¥à¤°à¥à¤¡",message_collaborative_whiteboard_subtitile:"à¤à¤ साथ डà¥à¤°à¤¾à¤à¤à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठवà¥à¤¹à¤¾à¤à¤à¤¬à¥à¤°à¥à¤¡ à¤à¥à¤²à¥à¤",messag_list_collaborative_whiteboard_open:"वà¥à¤¹à¤¾à¤à¤à¤¬à¥à¤°à¥à¤¡ à¤à¥à¤²à¥à¤",conversation_subtitle_collaborative_whiteboard:"सहयà¥à¤à¥ वà¥à¤¹à¤¾à¤à¤à¤¬à¥à¤°à¥à¤¡",call_button_voice_hover:"वà¥à¤à¤¸ à¤à¥à¤²",call_button_video_hover:"वà¥à¤¡à¤¿à¤¯à¥ à¤à¥à¤²",call_logs_title:"à¤à¥à¤²",call_logs_empty_title:"à¤
à¤à¥ तठà¤à¥à¤ à¤à¥à¤² लà¥à¤ नहà¥à¤",call_logs_empty_subtitle:"à¤
पनॠà¤à¥à¤² à¤à¤¤à¤¿à¤¹à¤¾à¤¸ à¤à¥ यहाठदà¥à¤à¤¨à¥ à¤à¥ लिठà¤à¥à¤² à¤à¤°à¥à¤ या रिसà¥à¤µ à¤à¤°à¥à¤",call_logs_error_title:"à¤à¤¹!",call_logs_error_subtitle:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",change_scope_title:"दायरा बदलà¥à¤",change_scope_subtitle:"à¤à¤ª समà¥à¤¹ à¤à¥ à¤
नà¥à¤®à¤¤à¤¿à¤¯à¥à¤ à¤à¤° à¤à¤¿à¤®à¥à¤®à¥à¤¦à¤¾à¤°à¤¿à¤¯à¥à¤ à¤à¥ पà¥à¤°à¤¬à¤à¤§à¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठसमà¥à¤¹ सदसà¥à¤¯ à¤à¥ लिठदायरा बदल सà¤à¤¤à¥ हà¥à¤à¥¤",change_scope_confirm_yes:"सहà¥à¤à¥à¤",change_scope_confirm_no:"रदà¥à¤¦ à¤à¤°à¥à¤",change_scope_error:"à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾à¥¤ à¤à¥à¤ªà¤¯à¤¾ पà¥
1नठपà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤à¥¤",member_scope_admin:"à¤à¤¡à¤®à¤¿à¤¨",member_scope_moderator:"मà¥à¤¡à¤°à¥à¤à¤°",member_scope_participant:"पà¥à¤°à¤¤à¤¿à¤à¤¾à¤à¥",member_scope_owner:"मालिà¤",conversation_delete_title:"वारà¥à¤¤à¤¾à¤²à¤¾à¤ª हà¤à¤¾à¤à¤?",conversation_delete_subtitle:"à¤à¥à¤¯à¤¾ à¤à¤ª à¤à¤¸ वारà¥à¤¤à¤¾à¤²à¤¾à¤ª à¤à¥ हà¤à¤¾à¤¨à¤¾ à¤à¤¾à¤¹à¤¤à¥ हà¥à¤? यह सà¤à¥ à¤à¤ªà¤à¤°à¤£à¥à¤ सॠहà¤à¤¾ दिया à¤à¤¾à¤à¤à¤¾à¥¤",conversation_delete_confirm_yes:"हà¤à¤¾à¤à¤",conversation_delete_confirm_no:"रदà¥à¤¦ à¤à¤°à¥à¤",conversation_delete_error:"à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾à¥¤ à¤à¥à¤ªà¤¯à¤¾ पà¥à¤¨à¤ पà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤à¥¤",conversation_chat_title:"à¤à¥à¤",conversation_delete_icon_hover:"हà¤à¤¾à¤à¤",conversation_subtitle_typing:"à¤à¤¾à¤à¤ª à¤à¤° रहॠहà¥à¤...",conversation_subtitle_you_message:"à¤à¤ª",conversation_subtitle_deleted_message:"सà¤à¤¦à¥à¤¶ हà¤à¤¾à¤¯à¤¾ à¤à¤¯à¤¾ हà¥",conversation_empty_title:"à¤
à¤à¥ à¤à¥à¤ वारà¥à¤¤à¤¾à¤²à¤¾à¤ª नहà¥à¤",conversation_empty_subtitle:"à¤à¤ नठà¤à¥à¤ शà¥à¤°à¥ à¤à¤°à¥à¤ या दà¥à¤¸à¤°à¥à¤ à¤à¥ वारà¥à¤¤à¤¾à¤²à¤¾à¤ª मà¥à¤ शामिल हà¥à¤¨à¥ à¤à¥ लिठà¤à¤®à¤à¤¤à¥à¤°à¤¿à¤¤ à¤à¤°à¥à¤à¥¤",conversation_error_title:"à¤à¤¹!",conversation_error_subtitle:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",conversation_deleted:"वारà¥à¤¤à¤¾à¤²à¤¾à¤ª हà¤à¤¾à¤¯à¤¾ à¤à¤¯à¤¾",message_deleted:"यह सà¤à¤¦à¥à¤¶ हà¤à¤¾à¤¯à¤¾ à¤à¤¾ à¤à¥à¤à¤¾ हà¥",message_composer_edit_message:"सà¤à¤¦à¥à¤¶ सà¤à¤ªà¤¾à¤¦à¤¿à¤¤ à¤à¤°à¥à¤",emoji_search_placeholder:"à¤à¤®à¥à¤à¥ à¤à¥à¤à¥à¤",message_list_full_screen_viewer:"पà¥à¤°à¥à¤£ सà¥à¤à¥à¤°à¥à¤¨ वà¥à¤¯à¥à¤
र",member_search_placeholder:"à¤à¥à¤à¥à¤",member_title:"समà¥à¤¹ सदसà¥à¤¯",member_empty_title:"à¤à¥à¤ समà¥à¤¹ सदसà¥à¤¯ à¤à¤ªà¤²à¤¬à¥à¤§ नहà¥à¤",member_empty_subtitle:"à¤à¤¨à¥à¤¹à¥à¤ यहाठसà¥à¤à¥à¤¬à¤¦à¥à¤§ दà¥à¤à¤¨à¥ à¤à¥ लिठसà¤à¤ªà¤°à¥à¤ à¤à¥à¤¡à¤¼à¥à¤à¥¤",member_error_title:"à¤à¤¹!",member_error_subtitle:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",group_title:"समà¥à¤¹",group_seach_placeholder:"",group_search_placeholder:"à¤à¥à¤à¥à¤",group_members:"सदसà¥à¤¯",group_member:"सदसà¥à¤¯",group_empty_title:"à¤à¥à¤ समà¥à¤¹ à¤à¤ªà¤²à¤¬à¥à¤§ नहà¥à¤",group_empty_subtitle:"समà¥à¤¹ बनानॠया à¤à¤¨à¤®à¥à¤ शामिल हà¥à¤¨à¥ पर वॠयहाठपà¥à¤°à¤¦à¤°à¥à¤¶à¤¿à¤¤ हà¥à¤à¤à¥ à¤à¤° à¤à¤ª सहयà¥à¤ शà¥à¤°à¥ à¤à¤° सà¤à¤¤à¥ हà¥à¤",group_error_title:"à¤à¤¹!",group_error_subtitle:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",message_header_members:"सदसà¥à¤¯",message_header_member:"सदसà¥à¤¯",incoming_call_subtitle:"à¤à¤¨à¤à¤®à¤¿à¤à¤ à¤à¥à¤²",incoming_call_confirm_yes:"सà¥à¤µà¥à¤à¤¾à¤° à¤à¤°à¥à¤",incoming_call_confirm_no:"à¤
सà¥à¤µà¥à¤à¤¾à¤° à¤à¤°à¥à¤",message_composer_placeholder:"à¤
पना सà¤à¤¦à¥à¤¶ यहाठदरà¥à¤ à¤à¤°à¥à¤",message_composer_send_message_icon_hover:"सà¤à¤¦à¥à¤¶ à¤à¥à¤à¥à¤",message_composer_attach_icon_hover:"सà¤à¤²à¤à¥à¤¨ à¤à¤°à¥à¤",message_composer_voice_notes_icon_hover:"वà¥à¤à¤¸ रिà¤à¥à¤°à¥à¤¡à¤¿à¤à¤",message_composer_emoji_icon_hover:"à¤à¤®à¥à¤à¥",message_composer_mention_limit_warning:"à¤à¤ª à¤à¤ बार मà¥à¤ à¤
धिà¤à¤¤à¤® 10 à¤à¤ªà¤¯à¥à¤à¤à¤°à¥à¤¤à¤¾à¤à¤ à¤à¤¾ à¤à¤²à¥à¤²à¥à¤ à¤à¤° सà¤à¤¤à¥ हà¥à¤à¥¤",message_composer_wrong_file_type:"à¤à¤ªà¤¨à¥ à¤à¤ à¤
लठपà¥à¤°à¤à¤¾à¤° à¤à¥ फ़ाà¤à¤² à¤à¥à¤¨à¥ हà¥à¥¤ à¤à¥à¤ªà¤¯à¤¾ à¤à¤ªà¤¯à¥à¤à¥à¤¤ फ़ाà¤à¤² à¤à¥à¤¨à¥à¤à¥¤",message_composer_mention_all:"सà¤à¥",message_composer_mention_notify_everyone_label:"à¤à¤¸ समà¥à¤¹ मà¥à¤ सà¤à¥ à¤à¥ सà¥à¤à¤¿à¤¤ à¤à¤°à¥à¤",message_header_typing:"à¤à¤¾à¤à¤ª à¤à¤° रहॠहà¥à¤...",message_header_status_online:"à¤à¤¨à¤²à¤¾à¤à¤¨",message_header_status_offline:"à¤à¤«à¤¼à¤²à¤¾à¤à¤¨",message_header_last_seen:"à¤à¤à¤¿à¤°à¥ बार दà¥à¤à¤¾ à¤à¤¯à¤¾",message_header_at:"पर",full_screen_viewer_at:"पर",message_header_minute_ago:"à¤à¤ मिनठपहलà¥",message_header_minutes_ago:"मिनठपहलà¥",message_header_hour_ago:"à¤à¤ à¤à¤à¤à¤¾ पहलà¥",message_header_hours_ago:"à¤à¤à¤à¥ पहलà¥",message_information_title:"सà¤à¤¦à¥à¤¶ à¤à¤¾à¤¨à¤à¤¾à¤°à¥",message_information_close_hover:"बà¤à¤¦ à¤à¤°à¥à¤",message_information_read:"पढ़ा à¤à¤¯à¤¾",message_information_delivered:"डिलà¥à¤µà¤° हà¥à¤",message_information_error:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥à¥¤ à¤à¥à¤ªà¤¯à¤¾ पà¥
1नठपà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤à¥¤",message_information_group_message_receipt_empty:"पà¥à¤°à¤¾à¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾à¤à¤ दà¥à¤µà¤¾à¤°à¤¾ सà¤à¤¦à¥à¤¶ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤° दà¥à¤à¤¾ à¤à¤¾à¤¨à¥ à¤à¥ पà¥à¤°à¤¤à¥à¤à¥à¤·à¤¾",flag_message_title:"सà¤à¤¦à¥à¤¶ à¤à¥ रिपà¥à¤°à¥à¤ à¤à¤°à¥à¤",flag_message_subtitle:"हमà¥à¤ बताà¤à¤ à¤à¤¿ à¤à¤¸ सà¤à¤¦à¥à¤¶ मà¥à¤ à¤à¥à¤¯à¤¾ à¤
नà¥à¤à¤¿à¤¤ या à¤à¤²à¤¤ हà¥à¥¤",flag_message_remark_label:"à¤à¤¾à¤°à¤£",flag_message_remark_optional:"वà¥à¤à¤²à¥à¤ªà¤¿à¤",flag_message_remark_placeholder:"बताà¤à¤ à¤à¤¿ à¤à¤¸ सà¤à¤¦à¥à¤¶ मà¥à¤ à¤à¥à¤¯à¤¾ à¤à¤¿à¤à¤¤à¤¾à¤à¤¨à¤ हà¥â¦",flag_message_error:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",flag_message_character_limit_reached:"à¤
à¤à¥à¤·à¤° सà¥à¤®à¤¾ पà¥à¤°à¥ हॠà¤à¤à¥¤",flag_message_confirm_yes:"रिपà¥à¤°à¥à¤ à¤à¤°à¥à¤",flag_message_confirm_no:"रदà¥à¤¦ à¤à¤°à¥à¤",flag_message_reason_id_spam:"सà¥à¤ªà¥à¤® / à¤
वाà¤à¤à¤¿à¤¤ सामà¤à¥à¤°à¥",flag_message_reason_id_sexual:"सà¥à¤ªà¤·à¥à¤ या à¤
नà¥à¤ªà¤¯à¥à¤à¥à¤¤ सामà¤à¥à¤°à¥",flag_message_reason_id_harassment:"à¤
पमानà¤à¤¨à¤ या धमà¤à¥ à¤à¤°à¤¾ वà¥à¤¯à¤µà¤¹à¤¾à¤°",flag_message_reported:"सà¤à¤¦à¥à¤¶ à¤à¥ रिपà¥à¤°à¥à¤ à¤à¥ à¤à¤à¥¤",message_list_error_title:"à¤à¤¹!",message_list_error_subtitle:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",message_list_message_copied:"सà¤à¤¦à¥à¤¶ à¤à¥à¤²à¤¿à¤ªà¤¬à¥à¤°à¥à¤¡ पर à¤à¥à¤ªà¥ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾à¥¤",message_list_message_deleted:"सà¤à¤¦à¥à¤¶ सफलतापà¥à¤°à¥à¤µà¤ हà¤à¤¾à¤¯à¤¾ à¤à¤¯à¤¾à¥¤",message_list_new_messages:"नठसà¤à¤¦à¥à¤¶",message_list_new_message:"नया",message_list_message_edited:"सà¤à¤¦à¥à¤¶ सफलतापà¥à¤°à¥à¤µà¤ à¤
पडà¥à¤ हà¥à¤à¥¤",message_list_message_translated:"सà¤à¤¦à¥à¤¶ सफलतापà¥à¤°à¥à¤µà¤ à¤
नà¥à¤¦à¤¿à¤¤ हà¥à¤à¥¤",message_list_thread_reply:"à¤à¤µà¤¾à¤¬ दà¥à¤",message_list_thread_replies:"à¤à¤µà¤¾à¤¬",calls_outgoing:"à¤à¥à¤² à¤à¤¾à¤°à¥ हà¥...",reaction_reacted:"नॠपà¥à¤°à¤¤à¤¿à¤à¥à¤°à¤¿à¤¯à¤¾ दà¥",reaction_popup_and:"à¤à¤°",reaction_popup_others:"à¤
नà¥à¤¯",reaction_popup_you:"à¤à¤ª",reaction_list_all:"सà¤à¥",reaction_list_click_to_remove:"हà¤à¤¾à¤¨à¥ à¤à¥ लिठà¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤",reaction_list_you:"à¤à¤ª",reaction_list_error:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥à¥¤ à¤à¥à¤ªà¤¯à¤¾ पà¥à¤¨à¤ पà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤à¥¤",search_placeholder:"à¤à¥à¤à¥à¤",text_message_read_more:"à¤à¤° पढ़à¥à¤",text_message_show_less:"à¤à¤® दिà¤à¤¾à¤à¤",thread_title:"थà¥à¤°à¥à¤¡",thread_close_hover:"बà¤à¤¦ à¤à¤°à¥à¤",thread_replies:"à¤à¤µà¤¾à¤¬",thread_reply:"à¤à¤µà¤¾à¤¬ दà¥à¤",user_title:"à¤à¤ªà¤¯à¥à¤à¤à¤°à¥à¤¤à¤¾",user_search_placeholder:"à¤à¥à¤à¥à¤",user_empty_title:"à¤à¥à¤ à¤à¤ªà¤¯à¥à¤à¤à¤°à¥à¤¤à¤¾ नहà¥à¤ मिला",user_empty_subtitle:"हमà¥à¤ à¤à¤ªà¤à¥ à¤à¥à¤ सॠमà¥à¤² à¤à¤¾à¤¨à¥ वालॠà¤à¥à¤ à¤à¤ªà¤¯à¥à¤à¤à¤°à¥à¤¤à¤¾ नहà¥à¤ मिलà¥à¥¤ à¤
पनॠà¤à¥à¤ à¤à¥ समायà¥à¤à¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¤¾ पà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤à¥¤",user_error_title:"à¤à¤¹!",user_error_subtitle:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",conversation_start:"वारà¥à¤¤à¤¾à¤²à¤¾à¤ª शà¥à¤°à¥ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤",conversation_message_deleted:"सà¤à¤¦à¥à¤¶ हà¤à¤¾à¤¯à¤¾ à¤à¤¯à¤¾",conversation_subtitle_image:"à¤à¤µà¤¿",conversation_subtitle_file:"फ़ाà¤à¤²",conversation_subtitle_video:"वà¥à¤¡à¤¿à¤¯à¥",conversation_subtitle_audio:"à¤à¤¡à¤¿à¤¯à¥",conversation_subtitle_added:"à¤à¥à¤¡à¤¼à¤¾ à¤à¤¯à¤¾",conversation_subtitle_joined:"शामिल हà¥à¤",conversation_subtitle_left:"à¤à¥à¤¡à¤¼ दिया",conversation_subtitle_kicked:"निà¤à¤¾à¤²à¤¾ à¤à¤¯à¤¾",conversation_subtitle_banned:"पà¥à¤°à¤¤à¤¿à¤¬à¤à¤§à¤¿à¤¤",conversation_subtitle_unbanned:"पà¥à¤°à¤¤à¤¿à¤¬à¤à¤§ हà¤à¤¾à¤¯à¤¾ à¤à¤¯à¤¾",conversation_subtitle_made:"बनाया",polls_title:"पà¥à¤² बनाà¤à¤",polls_question:"पà¥à¤°à¤¶à¥à¤¨",polls_question_placeholder:"पà¥à¤°à¤¶à¥à¤¨ पà¥à¤à¥à¤",polls_options:"विà¤à¤²à¥à¤ª",polls_add_placeholder:"à¤à¥à¤¡à¤¼à¥à¤",polls_add_option_button:"विà¤à¤²à¥à¤ª à¤à¥à¤¡à¤¼à¥à¤",polls_limit_reached:"à¤à¤ªà¤¨à¥ सà¥à¤®à¤¾ पà¥à¤°à¥ à¤à¤° लॠहà¥à¥¤ à¤à¤ª à¤
धिà¤à¤¤à¤® 12 विà¤à¤²à¥à¤ª à¤à¥à¤¡à¤¼ सà¤à¤¤à¥ हà¥à¤à¥¤",polls_required_fields_warning:"à¤à¥à¤ªà¤¯à¤¾ पà¥à¤² बनानॠसॠपहलॠसà¤à¥ à¤à¤µà¤¶à¥à¤¯à¤ फ़à¥à¤²à¥à¤¡ à¤à¤°à¥à¤à¥¤",polls_error:"à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾à¥¤ à¤à¥à¤ªà¤¯à¤¾ पà¥
1नठपà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤à¥¤",polls_create_button:"बनाà¤à¤",members_remove:"निषà¥à¤à¤¾à¤¸à¤¿à¤¤ à¤à¤°à¥à¤",members_block:"पà¥à¤°à¤¤à¤¿à¤¬à¤à¤§",members_change_role:"दायरा बदलà¥à¤",message_text_translated:"à¤
नà¥à¤¦à¤¿à¤¤ पाठ",message_list_translate:"à¤
नà¥à¤µà¤¾à¤¦ à¤à¤°à¥à¤",message_list_option_edit:"सà¤à¤ªà¤¾à¤¦à¤¿à¤¤ à¤à¤°à¥à¤",message_list_option_delete:"हà¤à¤¾à¤à¤",message_list_option_react:"पà¥à¤°à¤¤à¤¿à¤à¥à¤°à¤¿à¤¯à¤¾ दà¥à¤",message_list_option_reply_in_thread:"थà¥à¤°à¥à¤¡ मà¥à¤ à¤à¤µà¤¾à¤¬ दà¥à¤",message_list_option_reply_to_message:"à¤à¤µà¤¾à¤¬ दà¥à¤",message_list_option_reply:"",message_list_option_message_privately:"निà¤à¥ सà¤à¤¦à¥à¤¶ à¤à¥à¤à¥à¤",message_list_option_copy:"à¤à¥à¤ªà¥ à¤à¤°à¥à¤",message_list_option_info:"à¤à¤¾à¤¨à¤à¤¾à¤°à¥",message_list_option_mark_as_unread:"à¤
पठित à¤à¤¿à¤¨à¥à¤¹à¤¿à¤¤ à¤à¤°à¥",message_list_option_flag_message:"रिपà¥à¤°à¥à¤ à¤à¤°à¥à¤",message_list_action_edited:"सà¤à¤ªà¤¾à¤¦à¤¿à¤¤",message_list_action_added:"à¤à¥à¤¡à¤¼à¤¾ à¤à¤¯à¤¾",message_list_action_joined:"शामिल हà¥à¤",message_list_action_left:"à¤à¥à¤¡à¤¼ दिया",message_list_action_kicked:"निà¤à¤¾à¤²à¤¾ à¤à¤¯à¤¾",message_list_action_banned:"पà¥à¤°à¤¤à¤¿à¤¬à¤à¤§à¤¿à¤¤",message_list_action_unbanned:"पà¥à¤°à¤¤à¤¿à¤¬à¤à¤§ हà¤à¤¾à¤¯à¤¾ à¤à¤¯à¤¾",message_list_action_made:"बनाया",message_composer_attach_image:"à¤à¤µà¤¿ à¤à¥à¤¡à¤¼à¥à¤",message_composer_attach_video:"वà¥à¤¡à¤¿à¤¯à¥ à¤à¥à¤¡à¤¼à¥à¤",message_composer_attach_audio:"à¤à¤¡à¤¿à¤¯à¥ à¤à¥à¤¡à¤¼à¥à¤",message_composer_attach_file:"फ़ाà¤à¤² à¤à¥à¤¡à¤¼à¥à¤",message_composer_polls:"पà¥à¤²à¥à¤¸",conversation_subtitle_poll:"पà¥à¤²",message_composer_sticker_hover:"सà¥à¤à¤¿à¤à¤°",conversation_subtitle_sticker:"सà¥à¤à¤¿à¤à¤°",sticker_error:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",sticker_empty:"à¤à¥à¤ सà¥à¤à¤¿à¤à¤° à¤à¤ªà¤²à¤¬à¥à¤§ नहà¥à¤",emoji_smiley_people:"सà¥à¤®à¤¾à¤à¤²à¥ à¤à¤° लà¥à¤",emoji_animals_nature:"पशॠà¤à¤° पà¥à¤°à¤à¥à¤¤à¤¿",emoji_food_drinks:"à¤à¥à¤à¤¨ à¤à¤° पà¥à¤¯",emoji_activity:"à¤à¤¤à¤¿à¤µà¤¿à¤§à¤¿",emoji_travel_places:"यातà¥à¤°à¤¾ à¤à¤° सà¥à¤¥à¤¾à¤¨",emoji_objects:"वसà¥à¤¤à¥à¤à¤",emoji_symbols:"पà¥à¤°à¤¤à¥à¤",emoji_flags:"à¤à¤à¤¡à¥",today:"à¤à¤",yesterday:"à¤à¤²",weekday_sunday_full:"रविवार",weekday_monday_full:"सà¥à¤®à¤µà¤¾à¤°",weekday_tuesday_full:"मà¤à¤à¤²à¤µà¤¾à¤°",weekday_wednesday_full:"बà¥à¤§à¤µà¤¾à¤°",weekday_thursday_full:"à¤à¥à¤°à¥à¤µà¤¾à¤°",weekday_friday_full:"शà¥à¤à¥à¤°à¤µà¤¾à¤°",weekday_saturday_full:"शनिवार",weekday_sunday_short:"रवि",weekday_monday_short:"सà¥à¤®",weekday_tuesday_short:"मà¤à¤à¤²",weekday_wednesday_short:"बà¥à¤§",weekday_thursday_short:"à¤à¥à¤°à¥",weekday_friday_short:"शà¥à¤à¥à¤°",weekday_saturday_short:"शनि",weekday_sunday_min:"र",weekday_monday_min:"सà¥",weekday_tuesday_min:"मà¤",weekday_wednesday_min:"बà¥",weekday_thursday_min:"à¤à¥",weekday_friday_min:"शà¥",weekday_saturday_min:"श",month_january_short:"à¤à¤¨",month_february_short:"फर",month_march_short:"मारà¥à¤",month_april_short:"à¤
पà¥à¤°à¥",month_may_short:"मà¤",month_june_short:"à¤à¥à¤¨",month_july_short:"à¤à¥à¤²à¤¾à¤",month_august_short:"à¤
à¤",month_september_short:"सित",month_october_short:"à¤
à¤à¥à¤à¥",month_november_short:"नव",month_december_short:"दिस",month_january_full:"à¤à¤¨à¤µà¤°à¥",month_february_full:"फ़रवरà¥",month_march_full:"मारà¥à¤",month_april_full:"à¤
पà¥à¤°à¥à¤²",month_may_full:"मà¤",month_june_full:"à¤à¥à¤¨",month_july_full:"à¤à¥à¤²à¤¾à¤",month_august_full:"à¤
à¤à¤¸à¥à¤¤",month_september_full:"सितà¤à¤¬à¤°",month_october_full:"à¤
à¤à¥à¤à¥à¤¬à¤°",month_november_full:"नवà¤à¤¬à¤°",month_december_full:"दिसà¤à¤¬à¤°",message_type_not_supported:"यह सà¤à¤¦à¥à¤¶ पà¥à¤°à¤à¤¾à¤° समरà¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤",message_list_message_already_translated:"à¤
नà¥à¤µà¤¾à¤¦ à¤à¥ लिठà¤à¤¯à¤¨à¤¿à¤¤ à¤à¤¾à¤·à¤¾ मà¥à¤² सà¤à¤¦à¥à¤¶ à¤à¥ à¤à¤¾à¤·à¤¾ à¤à¥ समान हà¥à¥¤",media_recorder_error_title:"माà¤à¤à¥à¤°à¥à¤«à¤¼à¥à¤¨ à¤à¤à¥à¤¸à¥à¤¸ à¤à¤µà¤¶à¥à¤¯à¤",media_recorder_error_subtitle:"हम à¤à¤ªà¤à¥ माà¤à¤à¥à¤°à¥à¤«à¤¼à¥à¤¨ तठपहà¥à¤à¤ नहà¥à¤ पा रहॠहà¥à¤à¥¤ रिà¤à¥à¤°à¥à¤¡à¤¿à¤à¤ शà¥à¤°à¥ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¥à¤ªà¤¯à¤¾ माà¤à¤à¥à¤°à¥à¤«à¤¼à¥à¤¨ à¤
नà¥à¤®à¤¤à¤¿ दà¥à¤à¥¤",search_title:"à¤à¥à¤à¥à¤",search_empty_title:"à¤
पनॠà¤à¥à¤ शà¥à¤°à¥ à¤à¤°à¥à¤",search_empty_subt
1itle:"à¤à¤ à¤à¥à¤µà¤°à¥à¤¡ à¤à¤ªà¤° à¤à¤¾à¤à¤ª à¤à¤°à¤à¥ बातà¤à¥à¤¤ या सà¤à¤¦à¥à¤¶ à¤à¥à¤à¥à¤à¥¤",search_no_result_title:"à¤à¥à¤ परिणाम नहà¥à¤",search_result_see_more:"à¤à¤° दà¥à¤à¥à¤",search_messages_header:"सà¤à¤¦à¥à¤¶",search_filter_unread:"à¤
विà¤à¤¸à¤¿à¤¤",search_filter_groups:"समà¥à¤¹",search_filter_photos:"फà¥à¤à¥",search_filter_videos:"वà¥à¤¡à¤¿à¤¯à¥",search_filter_links:"लिà¤à¤",search_filter_documents:"दसà¥à¤¤à¤¾à¤µà¥à¤à¤¼",search_filter_audio:"à¤à¤¡à¤¿à¤¯à¥",search_filter_messages:"सà¤à¤¦à¥à¤¶",search_filter_conversations:"सà¤à¤µà¤¾à¤¦",search_no_result_subtitle:"à¤à¥à¤ मिलान नहà¥à¤ मिला। à¤à¥à¤ªà¤¯à¤¾ à¤à¥à¤ à¤
लठà¤à¥à¤ शबà¥à¤¦ à¤à¤à¤¼à¤®à¤¾à¤à¤à¥¤",search_conversation_header:"सà¤à¤µà¤¾à¤¦",search_message_subtitle_you:"à¤à¤ª",search_message_title_you:"à¤à¤ª",search_error_title:"à¤à¤¹!",search_error_subtitle:"à¤à¤¸à¤¾ लà¤à¤¤à¤¾ हॠà¤à¤¿ à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾ हà¥",ai_assistant_chat_intro_message:"मà¥à¤ à¤à¤ªà¤à¥ सहायता à¤à¥ लिठयहाठहà¥à¤!",ai_assistant_chat_composer_placeholder:"à¤à¥à¤ à¤à¥ पà¥à¤à¥à¤",ai_assistant_chat_new_chat:"नठà¤à¥à¤",ai_assistant_chat_history:"à¤à¥à¤ à¤à¤¤à¤¿à¤¹à¤¾à¤¸",ai_assistant_chat_history_title:"à¤à¥à¤ à¤à¤¤à¤¿à¤¹à¤¾à¤¸",ai_assistant_chat_thinking:"सà¥à¤ रहा हà¥à¤â¦",ai_assistant_chat_executing_tool:"à¤à¥à¤² à¤à¥à¤² à¤à¥ निषà¥à¤ªà¤¾à¤¦à¤¿à¤¤ à¤à¤° रहा हà¥à¤...",ai_assistant_chat_no_internet:"à¤à¤à¤à¤°à¤¨à¥à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ नहà¥à¤ हà¥à¥¤ à¤à¥à¤ªà¤¯à¤¾ à¤
पनॠà¤à¤¨à¥à¤à¥à¤¶à¤¨ à¤à¥ à¤à¤¾à¤à¤ à¤à¤°à¥à¤ à¤à¤° फिर सॠपà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤à¥¤",ai_assistant_chat_history_empty_title:"à¤
à¤à¥ à¤à¥à¤ वारà¥à¤¤à¤¾à¤²à¤¾à¤ª नहà¥à¤",ai_assistant_chat_history_empty_subtitle:"à¤à¤ªà¤à¤¾ à¤à¤à¤ à¤à¤à¥à¤à¤ तà¥à¤¯à¤¾à¤° हॠ- à¤à¥à¤ à¤à¥ पà¥à¤à¥à¤ à¤à¤° बातà¤à¥à¤¤ शà¥à¤°à¥ à¤à¤°à¥à¤à¥¤",ai_assistant_chat_history_error_title:"à¤à¤¹!",ai_assistant_chat_history_error_subtitle:"हमारॠà¤à¤° सॠà¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾à¥¤ à¤à¥à¤ªà¤¯à¤¾ पà¥à¤¨à¤ पà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤à¥¤"},ms:{ai_conversation_starter_error:"Nampaknya ada yang tidak kena",ai_conversation_summary_title:"Ringkasan Perbualan",ai_conversation_summary_error:"Nampaknya ada yang tidak kena",ai_conversation_summary_empty:"Tiada Ringkasan Tersedia",ai_smart_replies_title:"Cadangkan balasan",ai_smart_replies_error:"Nampaknya ada yang tidak kena",ai_smart_replies_empty:"Tiada Cadangan Tersedia",calls_outgoing_call:"Panggilan Keluar",calls_cancelled_call:"Panggilan Dibatalkan",calls_rejected_call:"Panggilan Ditolak",calls_missed_call:"Panggilan Terlepas",calls_ended_call:"Panggilan Tamat",calls_answered_call:"Panggilan Dijawab",calls_unanswered_call:"Panggilan Tidak Dijawab",calls_incoming_call:"Panggilan Masuk",calls_busy_call:"Panggilan Sibuk",moderation_block_message:"Mesej anda telah disekat kerana dasar moderasi",message_list_join_call:"Sertai",message_list_voice_call:"Panggilan suara",message_list_video_call:"Panggilan video",message_list_outgoing_call:"Panggilan Keluar",message_list_incoming_call:"Panggilan Masuk",message_list_cancelled_call:"Panggilan Dibatalkan",message_list_rejected_call:"Panggilan Ditolak",message_list_busy_call:"Panggilan Sibuk",message_list_ended_call:"Panggilan Tamat",message_list_answered_call:"Panggilan Dijawab",message_list_unasnwered_call:"Panggilan Tidak Dijawab",message_list_missed_call:"Panggilan Terlepas",conversation_subtitle_voice_call:"Panggilan suara",conversation_subtitle_video_call:"Panggilan video",conversation_subtitle_outgoing_call:"Panggilan Keluar",conversation_subtitle_incoming_call:"Panggilan Masuk",conversation_subtitle_cancelled_call:"Panggilan Dibatalkan",conversation_subtitle_rejected_call:"Panggilan Ditolak",conversation_subtitle_busy_call:"Panggilan Sibuk",conversation_subtitle_ended_call:"Panggilan Tamat",conversation_subtitle_answered_call:"Panggilan Dijawab",conversation_subtitle_unasnwered_call:"Panggilan Tid
1ak Dijawab",conversation_subtitle_missed_call:"Panggilan Terlepas",conversation_subtitle_group_voice_call_initated_self:"Anda memulakan panggilan suara",conversation_subtitle_group_video_call_initated_self:"Anda memulakan panggilan video",conversation_subtitle_group_voice_call_initated:"memulakan panggilan suara",conversation_subtitle_group_video_call_initated:"memulakan panggilan video",messsage_composer_collaborative_document:"Dokumen Kolaboratif",message_list_collaborative_document_title:"Dokumen Kolaboratif",message_list_collaborative_document_subtitile:"Buka dokumen untuk mengedit kandungan bersama",message_list_collaborative_document_open:"Buka Dokumen",conversation_subtitle_collaborative_document:"Dokumen Kolaboratif",messsage_composer_collaborative_whiteboard:"Papan Putih Kolaboratif",message_list_collaborative_whiteboard_title:"Papan Putih Kolaboratif",message_collaborative_whiteboard_subtitile:"Buka papan putih untuk melukis bersama",messag_list_collaborative_whiteboard_open:"Buka Papan Putih",conversation_subtitle_collaborative_whiteboard:"Papan Putih Kolaboratif",call_button_voice_hover:"Panggilan suara",call_button_video_hover:"Panggilan video",call_logs_title:"Panggilan",call_logs_empty_title:"Tiada Log Panggilan Lagi",call_logs_empty_subtitle:"Buat atau terima panggilan untuk melihat sejarah panggilan anda di sini",call_logs_error_title:"OOPS!",call_logs_error_subtitle:"Nampaknya ada yang tidak kena",change_scope_title:"Tukar skop",change_scope_subtitle:"Anda boleh menukar skop untuk ahli kumpulan mengurus kebenaran dan tanggungjawab kumpulan.",change_scope_confirm_yes:"Simpan",change_scope_confirm_no:"Batal",change_scope_error:"Ada yang tidak kena. Sila cuba lagi.",member_scope_admin:"Admin",member_scope_moderator:"Moderator",member_scope_participant:"Peserta",member_scope_owner:"Pemilik",conversation_delete_title:"Padam Perbualan?",conversation_delete_subtitle:"Adakah anda mahu memadamkan perbualan ini? Perbualan ini akan dipadamkan dari semua peranti anda.",conversation_delete_confirm_yes:"Padam",conversation_delete_confirm_no:"Batal",conversation_delete_error:"Ada yang tidak kena. Sila cuba lagi.",conversation_chat_title:"Perbualan",conversation_delete_icon_hover:"Padam",conversation_subtitle_typing:"Menulis...",conversation_subtitle_you_message:"Anda",conversation_subtitle_deleted_message:"Mesej dipadamkan",conversation_empty_title:"Tiada Perbualan Lagi",conversation_empty_subtitle:"Mulakan perbualan baru atau jemput orang lain untuk sertai.",conversation_error_title:"OOPS!",conversation_error_subtitle:"Nampaknya ada yang tidak kena",conversation_deleted:"Perbualan Dipadam",message_deleted:"Mesej ini telah dipadam",message_composer_edit_message:"Edit mesej",emoji_search_placeholder:"Cari emoji",message_list_full_screen_viewer:"Paparan Skrin Penuh",member_search_placeholder:"Cari",member_title:"Ahli Kumpulan",member_empty_title:"Tiada Ahli Kumpulan Tersedia",member_empty_subtitle:"Tambah kenalan untuk melihat mereka di sini.",member_error_title:"OOPS!",member_error_subtitle:"Nampaknya ada yang tidak kena",group_title:"Kumpulan",group_seach_placeholder:"",group_search_placeholder:"Cari",group_members:"Ahli",group_member:"Ahli",group_empty_title:"Tiada Kumpulan Tersedia",group_empty_subtitle:"Buat atau sertai kumpulan untuk melihatnya di sini dan mula berkolaborasi",group_error_title:"OOPS!",group_error_subtitle:"Nampaknya ada yang tidak kena",message_header_members:"Ahli",message_header_member:"Ahli",incoming_call_subtitle:"Panggilan Masuk",incoming_call_confirm_yes:"Terima",incoming_call_confirm_no:"Tolak",message_composer_placeholder:"Masukkan mesej anda di sini",message_composer_send_message_icon_hover:"Hantar Mesej",message_composer_attach_icon_hover:"Lampirkan",message_composer_voice_notes_icon_hover:"Rakaman Suara",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"Anda boleh menyebut sehingga 10 pengguna sekaligus.",message_composer_wrong_file_type:"Anda memilih jenis fail yang berbeza. Sila pilih fail yang sesuai.",message_composer_mention_all:"semua",message_composer_mention_notify_everyone_label:"Maklumkan semua orang dalam kumpulan ini",message_header_typing:"Menulis...",message_header_status_online:"Dalam talian",message_header_status_offline:"Luar talian",message_header_last_seen:"Terakhir dilihat",message_header_at:"pada",full_screen_viewer_at:"pada",message_header_minute_ago:"minit yang lalu",message_header_minutes_ago:"minit yang lalu",message_header_hour_ago:"jam yang lalu",message_header_hours_ago:"jam yang lalu",message_information_title:"Maklumat Mesej",message_information_close_hover:"Tutup",message_information_read:"Baca",message_information_delivered:"Dihantar",message_information_error:"Nampaknya ada yang tidak kena. Sila cuba lagi.",message_information_group_message_receipt_empty:"Menunggu penerima untuk menerima dan melihat mesej",flag_message_title:"Laporkan Mesej",flag_message_subtitle:"Beritahu kami apa yang tidak sesuai atau salah tentang mesej ini.",flag_message_remark_label:"Sebab",flag_message_remark_optional:"Pilihan",flag_message_remark_placeholder:"Huraikan apa yang membimbangkan tentang mesej iniâ¦",flag_message_error:"Nampaknya ada yang tidak kena",flag_message_character_limit_reached:"Had aksara telah dicapai.",flag_message_confirm_yes:"Laporkan",flag_message_confirm_no:"Batal",flag_message_reason_id_spam:"Spam / Kandungan Tidak Diingini",flag_message_reason_id_sexual:"Kandungan eksplisit atau tidak sesuai",flag_message_reason_id_harassment:"Tingkah laku menghina atau mengancam",flag_message_reported:"Mesej telah dilaporkan.",message_list_error_title:"OOPS!",message_list_error_subtitle:"Nampaknya ada yang tidak kena",message_list_message_copied:"Mesej disalin ke papan klip.",message_list_message_deleted:"Mesej dipadamkan dengan jayanya.",message_list_new_messages:"mesej baru",message_list_new_message:"Baharu",message_list_message_edited:"Mesej dikemas kini dengan jayanya.",message_list_message_translated:"Mesej diterjemahkan dengan jayanya.",message_list_thread_reply:"Balas",message_list_thread_replies:"Balasan",calls_outgoing:"Memanggil...",reaction_reacted:"bertindak balas",reaction_popup_and:"dan",reaction_popup_others:"lain-lain",reaction_popup_y
1ou:"Anda",reaction_list_all:"Semua",reaction_list_click_to_remove:"Klik untuk membuang",reaction_list_you:"Anda",reaction_list_error:"Nampaknya ada yang tidak kena. Sila cuba lagi.",search_placeholder:"Cari",text_message_read_more:"Baca lagi",text_message_show_less:"Tunjuk kurang",thread_title:"Benang",thread_close_hover:"Tutup",thread_replies:"Balasan",thread_reply:"Balas",user_title:"Pengguna",user_search_placeholder:"Cari",user_empty_title:"Tiada Pengguna Ditemui",user_empty_subtitle:"Kami tidak dapat mencari pengguna yang sepadan dengan carian anda. Cuba sesuaikan carian anda.",user_error_title:"OOPS!",user_error_subtitle:"Nampaknya ada yang tidak kena",conversation_start:"Klik untuk mulakan perbualan",conversation_message_deleted:"Mesej dipadamkan",conversation_subtitle_image:"Imej",conversation_subtitle_file:"Fail",conversation_subtitle_video:"Video",conversation_subtitle_audio:"Audio",conversation_subtitle_added:"ditambah",conversation_subtitle_joined:"sertai",conversation_subtitle_left:"keluar",conversation_subtitle_kicked:"disingkirkan",conversation_subtitle_banned:"disekat",conversation_subtitle_unbanned:"dibuka sekatan",conversation_subtitle_made:"dibuat",polls_title:"Buat Undian",polls_question:"Soalan",polls_question_placeholder:"Tanya soalan",polls_options:"Pilihan",polls_add_placeholder:"Tambah",polls_add_option_button:"Tambah Pilihan",polls_limit_reached:"Anda telah mencapai had. Anda boleh menambah sehingga 12 pilihan.",polls_required_fields_warning:"Sila isi semua medan yang diperlukan sebelum membuat undian.",polls_error:"Ada yang tidak kena. Sila cuba lagi.",polls_create_button:"Buat",members_remove:"Tendang",members_block:"Larang",members_change_role:"Tukar skop",message_text_translated:"Teks Diterjemah",message_list_translate:"Terjemah",message_list_option_edit:"Edit",message_list_option_delete:"Padam",message_list_option_react:"Tindak balas",message_list_option_reply_in_thread:"Balas dalam thread",message_list_option_reply_to_message:"Balas",message_list_option_reply:"",message_list_option_message_privately:"Mesej Secara Peribadi",message_list_option_copy:"Salin",message_list_option_info:"Info",message_list_option_mark_as_unread:"Tandai Belum Dibaca",message_list_option_flag_message:"Laporkan",message_list_action_edited:"Diedit",message_list_action_added:"ditambah",message_list_action_joined:"sertai",message_list_action_left:"keluar",message_list_action_kicked:"disingkirkan",message_list_action_banned:"disekat",message_list_action_unbanned:"dibuka sekatan",message_list_action_made:"dibuat",message_composer_attach_image:"Lampirkan Imej",message_composer_attach_video:"Lampirkan Video",message_composer_attach_audio:"Lampirkan Audio",message_composer_attach_file:"Lampirkan Fail",message_composer_polls:"Undian",conversation_subtitle_poll:"Undian",message_composer_sticker_hover:"Stiker",conversation_subtitle_sticker:"Stiker",sticker_error:"Nampaknya ada yang tidak kena",sticker_empty:"Tiada Stiker Tersedia",emoji_smiley_people:"Senyuman & Orang",emoji_animals_nature:"Haiwan & Alam",emoji_food_drinks:"Makanan & Minuman",emoji_activity:"Aktiviti",emoji_travel_places:"Perjalanan & Tempat",emoji_objects:"Objek",emoji_symbols:"Simbol",emoji_flags:"Bendera",today:"Hari ini",yesterday:"Semalam",weekday_sunday_full:"Ahad",weekday_monday_full:"Isnin",weekday_tuesday_full:"Selasa",weekday_wednesday_full:"Rabu",weekday_thursday_full:"Khamis",weekday_friday_full:"Jumaat",weekday_saturday_full:"Sabtu",weekday_sunday_short:"Ah",weekday_monday_short:"Is",weekday_tuesday_short:"Se",weekday_wednesday_short:"Ra",weekday_thursday_short:"Kh",weekday_friday_short:"Ju",weekday_saturday_short:"Sa",weekday_sunday_min:"Ah",weekday_monday_min:"Is",weekday_tuesday_min:"Se",weekday_wednesday_min:"Ra",weekday_thursday_min:"Kh",weekday_friday_min:"Ju",weekday_saturday_min:"Sa",month_january_short:"Jan",month_february_short:"Feb",month_march_short:"Mac",month_april_short:"Apr",month_may_short:"Mei",month_june_short:"Jun",month_july_short:"Jul",month_august_short:"Ogos",month_september_short:"Sep",month_october_short:"Okt",month_november_short:"Nov",month_december_short:"Dis",month_january_full:"Januari",month_february_full:"Februari",month_march_full:"Mac",month_april_full:"April",month_may_full:"Me
1i",month_june_full:"Jun",month_july_full:"Julai",month_august_full:"Ogos",month_september_full:"September",month_october_full:"Oktober",month_november_full:"November",month_december_full:"Disember",message_type_not_supported:"Jenis mesej ini tidak disokong.",message_list_message_already_translated:"Bahasa yang dipilih untuk terjemahan adalah serupa dengan bahasa mesej asal.",media_recorder_error_title:"Akses Mikrofon Diperlukan",media_recorder_error_subtitle:"Kami tidak dapat mengakses mikrofon anda. Sila berikan kebenaran mikrofon untuk memulakan rakaman.",search_title:"Cari",search_empty_title:"Mulakan Carian Anda",search_empty_subtitle:"Cari perbualan atau mesej dengan menaip kata kunci di atas.",search_no_result_title:"Tiada Hasil",search_result_see_more:"Lihat lebih banyak",search_messages_header:"Mesej",search_filter_unread:"Belum dibaca",search_filter_groups:"Kumpulan",search_filter_photos:"Gambar",search_filter_videos:"Video",search_filter_links:"Pautan",search_filter_documents:"Dokumen",search_filter_audio:"Audio",search_filter_messages:"Mesej",search_filter_conversations:"Perbualan",search_no_result_subtitle:"Kami tidak dapat menemui padanan. Sila cuba kata kunci carian lain.",search_conversation_header:"Perbualan",search_message_subtitle_you:"Anda",search_message_title_you:"Anda",search_error_title:"OOPS!",search_error_subtitle:"Nampaknya ada yang tidak kena",ai_assistant_chat_intro_message:"Saya di sini untuk membantu anda!",ai_assistant_chat_composer_placeholder:"Tanyakan apa-apa",ai_assistant_chat_new_chat:"Sembang Baru",ai_assistant_chat_history:"sejarah sembang",ai_assistant_chat_history_title:"Sejarah Sembang",ai_assistant_chat_thinking:"Berfikirâ¦",ai_assistant_chat_executing_tool:"Melaksanakan panggilan alat...",ai_assistant_chat_no_internet:"Tiada sambungan internet. Sila semak sambungan anda dan cuba lagi.",ai_assistant_chat_history_empty_title:"Tiada Perbualan Lagi",ai_assistant_chat_history_empty_subtitle:"Ejen AI anda sedia - tanya apa sahaja dan mulakan perbualan.",ai_assistant_chat_history_error_title:"OOPS!",ai_assistant_chat_history_error_subtitle:"Sesuatu yang salah berlaku di pihak kami. Sila cuba lagi."},pt:{ai_conversation_starter_error:"Parece que algo deu errado",ai_conversation_summary_title:"Resumo da conversa",ai_conversation_summary_error:"Parece que algo deu errado",ai_conversation_summary_empty:"Nenhum resumo dispon\xedvel",ai_smart_replies_title:"Sugerir uma resposta",ai_smart_replies_error:"Parece que algo deu errado",ai_smart_replies_empty:"Nenhuma sugest\xe3o dispon\xedvel",calls_outgoing_call:"Chamada de sa\xedda",calls_cancelled_call:"Chamada cancelada",calls_rejected_call:"Chamada rejeitada",calls_missed_call:"Chamada perdida",calls_ended_call:"Chamada encerrada",calls_answered_call:"Chamada atendida",calls_unanswered_call:"Chamada n\xe3o atendida",calls_incoming_call:"Chamada recebida",calls_busy_call:"Chamada ocupada",moderation_block_message:"Sua mensagem foi bloqueada devido \xe0s pol\xedticas de modera\xe7\xe3o",message_list_join_call:"Entrar",message_list_voice_call:"Chamada de voz",message_list_video_call:"Chamada de v\xeddeo",message_list_outgoing_call:"Chamada de sa\xedda",message_list_incoming_call:"Chamada recebida",message_list_cancelled_call:"Chamada cancelada",message_list_rejected_call:"Chamada rejeitada",message_list_busy_call:"Chamada ocupada",message_list_ended_call:"Chamada encerrada",message_list_answered_call:"Chamada atendida",message_list_unasnwered_call:"Chamada n\xe3o atendida",message_list_missed_call:"Chamada perdida",conversation_subtitle_voice_call:"Chamada de voz",conversation_subtitle_video_call:"Chamada de v\xeddeo",conversation_subtitle_outgoing_call:"Chamada de sa\xedda",conversation_subtitle_incoming_call:"Chamada recebida",conversation_subtitle_cancelled_call:"Chamada cancelada",conversation_subtitle_rejected_call:"Chamada rejeitada",conversation_subtitle_busy_call:"Chamada ocupada",conversation_subtitle_ended_call:"Chamada encerrada",conversation_subtitle_answered_call:"Chamada atendida",conversation_subtitle_unasnwered_call:"Chamada n\xe3o atendida",conversation_subtitle_missed_call:"Chamada perdida",conversation_subtitle_group_voice_call_initated_self:"Voc\xea iniciou uma chamada de voz",conversation_subtitle_group_video_call_initated_self:"Voc\xea iniciou uma chamada de v\xeddeo",conversation_subtitle_group_voice_call_initated:"iniciou uma chamada de voz",conversation_subtitle_group_video_call_initated:"iniciou uma chamada de v\xeddeo",messsage_composer_collaborative_document:"Documento colaborativo",message_list_collaborative_document_title:"Documento colaborativo",message_list_collaborative_document_subtitile:"Abrir documento para editar conte\xfado juntos",message_list_collaborative_document_open:"Abrir documento",conversation_subtitle_collaborative_document:"Documento colaborativo",messsage_composer_collaborative_whiteboard:"Quadro branco colaborativo",message_list_collaborative_whiteboard_title:"Quadro branco colaborativo",message_collaborative_whiteboard_subtitile:"Abrir quadro branco para desenhar juntos",messag_list_collaborative_whiteboard_open:"Abrir quadro branco",conversation_subtitle_collaborative_whiteboard:"Quadro branco colaborativo",call_button_voice_hover:"Chamada de voz",call_button_video_hover:"Chamada de v\xeddeo",call_logs_title:"Chamadas",call_logs_empty_title:"Nenhum registro de chamadas ainda",call_logs_empty_subt
1itle:"Fa\xe7a ou receba chamadas para ver seu hist\xf3rico de chamadas listado aqui",call_logs_error_title:"OPS!",call_logs_error_subtitle:"Parece que algo deu errado",change_scope_title:"Alterar escopo",change_scope_subtitle:"Voc\xea pode alterar o escopo do membro do grupo para gerenciar permiss\xf5es e responsabilidades do grupo.",change_scope_confirm_yes:"Salvar",change_scope_confirm_no:"Cancelar",change_scope_error:"Algo deu errado. Tente novamente.",member_scope_admin:"Administrador",member_scope_moderator:"Moderador",member_scope_participant:"Participante",member_scope_owner:"Propriet\xe1rio",conversation_delete_title:"Excluir conversa?",conversation_delete_subtitle:"Voc\xea gostaria de excluir esta conversa? Esta conversa ser\xe1 exclu\xedda de todos os seus dispositivos.",conversation_delete_confirm_yes:"Excluir",conversation_delete_confirm_no:"Cancelar",conversation_delete_error:"Algo deu errado. Tente novamente.",conversation_chat_title:"Conversas",conversation_delete_icon_hover:"Excluir",conversation_subtitle_typing:"Digitando...",conversation_subtitle_you_message:"Voc\xea",conversation_subtitle_deleted_message:"Mensagem exclu\xedda",conversation_empty_title:"Nenhuma conversa ainda",conversation_empty_subtitle:"Inicie uma nova conversa ou convide outros para se juntar \xe0 conversa.",conversation_error_title:"OPS!",conversation_error_subtitle:"Parece que algo deu errado",conversation_deleted:"Conversa exclu\xedda",message_deleted:"Esta mensagem foi exclu\xedda",message_composer_edit_message:"Editar mensagem",emoji_search_placeholder:"Pesquisar emoji",message_list_full_screen_viewer:"Visualizador em tela cheia",member_search_placeholder:"Pesquisar",member_title:"Membros do grupo",member_empty_title:"Nenhum membro dispon\xedvel",member_empty_subtitle:"Adicione contatos para v\xea-los listados aqui.",member_error_title:"OPS!",member_error_subtitle:"Parece que algo deu errado",group_title:"Grupos",group_seach_placeholder:"",group_search_placeholder:"Pesquisar",group_members:"Membros",group_member:"Membro",group_empty_title:"Nenhum grupo dispon\xedvel",group_empty_subtitle:"Crie ou entre em grupos para v\xea-los listados aqui e come\xe7ar a colaborar",group_error_title:"OPS!",group_error_subtitle:"Parece que algo deu errado",message_header_members:"Membros",message_header_member:"Membro",incoming_call_subtitle:"Chamada recebida",incoming_call_confirm_yes:"Aceitar",incoming_call_confirm_no:"Recusar",message_composer_placeholder:"Digite sua mensagem aqui",message_composer_send_message_icon_hover:"Enviar mensagem",message_composer_attach_icon_hover:"Anexar",message_composer_voice_notes_icon_hover:"Grava\xe7\xe3o de voz",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"Voc\xea pode mencionar at\xe9 10 usu\xe1rios de uma vez.",message_composer_wrong_file_type:"Voc\xea selecionou um tipo de arquivo diferente. Por favor, escolha o arquivo apropriado.",message_composer_mention_all:"todos",message_composer_mention_notify_everyone_label:"Notificar todos neste grupo",message_header_typing:"Digitando...",message_header_status_online:"Online",message_header_status_offline:"Offline",message_header_last_seen:"Visto por \xfaltimo",message_header_at:"em",full_screen_viewer_at:"em",message_header_minute_ago:"minuto atr\xe1s",message_header_minutes_ago:"minutos atr\xe1s",message_header_hour_ago:"hora atr\xe1s",message_header_hours_ago:"horas atr\xe1s",message_information_title:"Informa\xe7\xf5es da mensagem",message_information_close_hover:"Fechar",message_information_read:"Lida",message_information_delivered:"Entregue",message_information_error:"Parece que algo deu errado. Tente novamente.",message_information_group_message_receipt_empty:"Aguardando os destinat\xe1rios para receber e visualizar a mensagem",flag_message_title:"Denunciar uma mensagem",flag_message_subtitle:"Diga-nos o que \xe9 inapropriado ou incorreto nesta mensagem.",flag_message_remark_label:"Motivo",flag_message_remark_optional:"Opcional",flag_message_remark_placeholder:"Descreva o que \xe9 preocupante nesta mensagemâ¦",flag_message_error:"Parece que algo deu errado",flag_message_character_limit_reached:"Limite de caracteres atingido.",flag_message_confirm_yes:"Denunciar",flag_message_confirm_no:"Cancelar",flag_message_reason_id_spam:"Spam / Conte\xfado indesejado",flag_message_reason_id_sexual:"Conte\xfado expl\xedcito ou inapropriado",flag_message_reason_id_harassment:"Comportamento insultante ou amea\xe7ador",flag_message_reported:"Mensagem denunciada.",message_list_error_title:"OPS!",message_list_error_subtitle:"Parece que algo deu errado",message_list_message_copied:"Mensagem copiad
1a para a \xe1rea de transfer\xeancia.",message_list_message_deleted:"Mensagem exclu\xedda com sucesso.",message_list_new_messages:"novas mensagens",message_list_new_message:"Novo",message_list_message_edited:"Mensagem atualizada com sucesso.",message_list_message_translated:"Mensagem traduzida com sucesso.",message_list_thread_reply:"Responder",message_list_thread_replies:"Respostas",calls_outgoing:"Ligando...",reaction_reacted:"reagiu",reaction_popup_and:"e",reaction_popup_others:"outros",reaction_popup_you:"Voc\xea",reaction_list_all:"Todos",reaction_list_click_to_remove:"Clique para remover",reaction_list_you:"Voc\xea",reaction_list_error:"Parece que algo deu errado. Tente novamente.",search_placeholder:"Pesquisar",text_message_read_more:"Leia mais",text_message_show_less:"Mostrar menos",thread_title:"T\xf3pico",thread_close_hover:"Fechar",thread_replies:"Respostas",thread_reply:"Responder",user_title:"Usu\xe1rios",user_search_placeholder:"Pesquisar",user_empty_title:"Nenhum usu\xe1rio encontrado",user_empty_subtitle:"N\xe3o encontramos usu\xe1rios correspondentes \xe0 sua pesquisa. Tente ajustar sua pesquisa.",user_error_title:"OPS!",user_error_subtitle:"Parece que algo deu errado",conversation_start:"Clique para iniciar a conversa",conversation_message_deleted:"Mensagem exclu\xedda",conversation_subtitle_image:"Imagem",conversation_subtitle_file:"Arquivo",conversation_subtitle_video:"V\xeddeo",conversation_subtitle_audio:"\xc1udio",conversation_subtitle_added:"adicionou",conversation_subtitle_joined:"entrou",conversation_subtitle_left:"saiu",conversation_subtitle_kicked:"expulso",conversation_subtitle_banned:"banido",conversation_subtitle_unbanned:"desbanido",conversation_subtitle_made:"fez",polls_title:"Criar Enquete",polls_question:"Pergunta",polls_question_placeholder:"Fa\xe7a uma pergunta",polls_options:"Op\xe7\xf5es",polls_add_placeholder:"Adicionar",polls_add_option_button:"Adicionar Op\xe7\xe3o",polls_limit_reached:"Voc\xea atingiu o limite. Voc\xea pode adicionar at\xe9 12 op\xe7\xf5es.",polls_required_fields_warning:"Por favor, preencha todos os campos obrigat\xf3rios antes de criar uma enquete.",polls_error:"Algo deu errado. Tente novamente.",polls_create_button:"Criar",members_remove:"Expulsar",members_block:"Banir",members_change_role:"Alterar escopo",message_text_translated:"Texto traduzido",message_list_translate:"Traduzir",message_list_option_edit:"Editar",message_list_option_delete:"Excluir",message_list_option_react:"Reagir",message_list_option_reply_in_thread:"Responder no t\xf3pico",message_list_option_reply_to_message:"Responder",message_list_option_reply:"",message_list_option_message_privately:"Mensagem privada",message_list_option_copy:"Copiar",message_list_option_info:"Informa\xe7\xf5es",message_list_option_mark_as_unread:"Marcar como n\xe3o lido",message_list_option_flag_message:"Denunciar",message_list_action_edited:"Editado",message_list_action_added:"adicionado",message_list_action_joined:"entrou",message_list_action_left:"saiu",message_list_action_kicked:"expulso",message_list_action_banned:"banido",message_list_action_unbanned:"desbanido",message_list_action_made:"fez",message_composer_attach_image:"Anexar imagem",message_composer_attach_video:"Anexar v\xeddeo",message_composer_attach_audio:"Anexar \xe1udio",message_composer_attach_file:"Anexar arquivo",message_composer_polls:"Enquetes",conversation_subtitle_poll:"Enquete",message_composer_sticker_hover:"Sticker",conversation_subtitle_sticker:"Sticker",sticker_error:"Parece que algo deu errado",sticker_empty:"Nenhum sticker dispon\xedvel",emoji_smiley_people:"Emojis de sorriso e pessoas",emoji_animals_nature:"Animais e natureza",emoji_food_drinks:"Comida e bebida",emoji_activity:"Atividade",emoji_travel_places:"Viagem e lugares",emoji_objects:"Objetos",emoji_symbols:"S\xedmbolos",emoji_flags:"Bandeiras",today:"Hoje",yesterday:"Ontem",weekday_sunday_full:"Domingo",weekday_monday_full:"Segunda-feira",weekday_tuesday_full:"Ter\xe7a-feira",weekday_wednesday_full:"Quarta-feira",weekday_thursday_full:"Quinta-feira",weekday_friday_full:"Sexta-feira",weekday_saturday_full:"S\xe1bado",weekday_sunday_short:"Dom",weekday_monday_short:"Seg",weekday_tuesday_short:"Ter",weekday_wednesday_short:"Qua",weekday_thursday_short:"Qui",weekday_friday_short:"Sex",weekday_saturday_short:"S\xe1b",weekday_sunday_min:"Do",weekday_monday_min:"Se",weekday_tuesday_min:"Te",weekday_wednesday_min:"Qu",weekday_thursday_min:"Qu",weekday_friday_min:"Se",weekday_saturday_min:"S\xe1",month_january_short:"Jan",month_february_short:"Fev",month_march_short:"Mar",month_april_short:"Abr",month_may_short:"Mai",month_june_short:"Jun",month_july_short:"Jul",month_august_short:"Ago",month_september_short:"Set",month_october_short:"Out",month_november_short:"Nov",month_december_short:"Dez",month_january_full:"Janeiro",month_february_full:"Fevereiro",month_march_full:"Mar\xe7o",month_april_full:"Abril",month_may_full:"Maio",month_june_full:"Junho",month_july_full:"Julho",month_august_full:"Agosto",month_september_full:"Setembro",month_october_full:"Outubro",month_november_full:"Novembro",month_december_full:"Dezembro",message_type_not_supported:"Este tipo de mensagem n\xe3o \xe9 suportado.",message_list_message_already_translated:"O idioma selecionado para tradu\xe7\xe3o \xe9 semelhante ao idioma da mensagem original.",media_recorder_error_title:"Acesso ao Microfone Necess\xe1rio",media_recorder_error_subtitle:"N\xe3o conseguimos acessar seu microfone. Conceda permiss\xe3o para iniciar a grava\xe7\xe3o.",search_title:"Pesquisar",search_empty_title:"Comece sua busca",search_empty_subt
1itle:"Pesquise por conversas ou mensagens digitando uma palavra-chave acima.",search_no_result_title:"Sem Resultados",search_result_see_more:"Ver mais",search_messages_header:"Mensagens",search_filter_unread:"N\xe3o lidas",search_filter_groups:"Grupos",search_filter_photos:"Fotos",search_filter_videos:"V\xeddeos",search_filter_links:"Links",search_filter_documents:"Documentos",search_filter_audio:"\xc1udio",search_filter_messages:"Mensagens",search_filter_conversations:"Conversas",search_no_result_subtitle:"N\xe3o encontramos nenhuma correspond\xeancia. Por favor, tente outra palavra-chave.",search_conversation_header:"Conversas",search_message_subtitle_you:"Voc\xea",search_message_title_you:"Voc\xea",search_error_title:"OPS!",search_error_subtitle:"Parece que algo deu errado",ai_assistant_chat_intro_message:"Estou aqui para te ajudar!",ai_assistant_chat_composer_placeholder:"Pergunte qualquer coisa",ai_assistant_chat_new_chat:"Novo Chat",ai_assistant_chat_history:"hist\xf3rico de chat",ai_assistant_chat_history_title:"Hist\xf3rico de chat",ai_assistant_chat_thinking:"Pensandoâ¦",ai_assistant_chat_executing_tool:"Executando chamada da ferramenta...",ai_assistant_chat_no_internet:"Sem conex\xe3o com a Internet. Verifique sua conex\xe3o e tente novamente.",ai_assistant_chat_history_empty_title:"Nenhuma conversa ainda",ai_assistant_chat_history_empty_subtitle:"Seu agente de IA est\xe1 pronto - pergunte qualquer coisa e comece a conversa.",ai_assistant_chat_history_error_title:"OPS!",ai_assistant_chat_history_error_subtitle:"Algo deu errado do nosso lado. Por favor, tente novamente."},sv:{ai_conversation_starter_error:"Det verkar som n\xe5got gick fel",ai_conversation_summary_title:"Sammanfattning av konversationen",ai_conversation_summary_error:"Det verkar som n\xe5got gick fel",ai_conversation_summary_empty:"Ingen sammanfattning tillg\xe4nglig",ai_smart_replies_title:"F\xf6resl\xe5 ett svar",ai_smart_replies_error:"Det verkar som n\xe5got gick fel",ai_smart_replies_empty:"Inga f\xf6rslag tillg\xe4ngliga",calls_outgoing_call:"Utg\xe5ende samtal",calls_cancelled_call:"Samtal avbrutet",calls_rejected_call:"Samtal avvisat",calls_missed_call:"Missat samtal",calls_ended_call:"Samtal avslutat",calls_answered_call:"Samtal besvarat",calls_unanswered_call:"Samtal obesvarat",calls_incoming_call:"Inkommande samtal",calls_busy_call:"Samtal upptaget",moderation_block_message:"Ditt meddelande blockerades p\xe5 grund av modereringspolicyer",message_list_join_call:"G\xe5 med",message_list_voice_call:"R\xf6st samtal",message_list_video_call:"Videosamtal",message_list_outgoing_call:"Utg\xe5ende samtal",message_list_incoming_call:"Inkommande samtal",message_list_cancelled_call:"Samtal avbrutet",message_list_rejected_call:"Samtal avvisat",message_list_busy_call:"Samtal upptaget",message_list_ended_call:"Samtal avslutat",message_list_answered_call:"Samtal besvarat",message_list_unasnwered_call:"Samtal obesvarat",message_list_missed_call:"Missat samtal",conversation_subtitle_voice_call:"R\xf6st samtal",conversation_subtitle_video_call:"Videosamtal",conversation_subtitle_outgoing_call:"Utg\xe5ende samtal",conversation_subtitle_incoming_call:"Inkommande samtal",conversation_subtitle_cancelled_call:"Samtal avbrutet",conversation_subtitle_rejected_call:"Samtal avvisat",conversation_subtitle_busy_call:"Samtal upptaget",conversation_subtitle_ended_call:"Samtal avslutat",conversation_subtitle_answered_call:"Samtal besvarat",conversation_subtitle_unasnwered_call:"Samtal obesvarat",conversation_subtitle_missed_call:"Missat samtal",conversation_subtitle_group_voice_call_initated_self:"Du har initierat ett r\xf6stsamtal",conversation_subtitle_group_video_call_initated_self:"Du har initierat ett videosamtal",conversation_subtitle_group_voice_call_initated:"initierade ett r\xf6stsamtal",conversation_subtitle_group_video_call_initated:"initierade ett videosamtal",messsage_composer_collaborative_document:"Samarbetsdokument",message_list_collaborative_document_title:"Samarbetsdokument",message_list_collaborative_document_subtitile:"\xd6ppna dokumentet f\xf6r att redigera inneh\xe5ll tillsammans",message_list_collaborative_document_open:"\xd6ppna dokument",conversation_subtitle_collaborative_document:"Samarbetsdokument",messsage_composer_collaborative_whiteboard:"Samarbetswhiteboard",message_list_collaborative_whiteboard_title:"Samarbetswhiteboard",message_collaborative_whiteboard_subtitile:"\xd6ppna whiteboarden f\xf6r att rita tillsammans",messag_list_collaborative_whiteboard_open:"\xd6ppna whiteboard",conversation_subtitle_collaborative_whiteboard:"Samarbetswhiteboard",call_button_voice_hover:"R\xf6st samtal",call_button_video_hover:"
1Videosamtal",call_logs_title:"Samtal",call_logs_empty_title:"Inga samtalsloggar \xe4n",call_logs_empty_subtitle:"Ring eller ta emot samtal f\xf6r att se din samtalshistorik h\xe4r",call_logs_error_title:"OOPS!",call_logs_error_subtitle:"Det verkar som n\xe5got gick fel",change_scope_title:"\xc4ndra omfattning",change_scope_subtitle:"Du kan \xe4ndra omfattningen f\xf6r gruppmedlemmen f\xf6r att hantera gruppbeh\xf6righeter och ansvarsomr\xe5den.",change_scope_confirm_yes:"Spara",change_scope_confirm_no:"Avbryt",change_scope_error:"N\xe5got gick fel. F\xf6rs\xf6k igen.",member_scope_admin:"Admin",member_scope_moderator:"Moderator",member_scope_participant:"Deltagare",member_scope_owner:"\xc4gare",conversation_delete_title:"Radera konversation?",conversation_delete_subtitle:"Vill du radera denna konversation? Denna konversation kommer att raderas fr\xe5n alla dina enheter.",conversation_delete_confirm_yes:"Radera",conversation_delete_confirm_no:"Avbryt",conversation_delete_error:"N\xe5got gick fel. F\xf6rs\xf6k igen.",conversation_chat_title:"Chattar",conversation_delete_icon_hover:"Radera",conversation_subtitle_typing:"Skriver...",conversation_subtitle_you_message:"Du",conversation_subtitle_deleted_message:"Meddelande raderat",conversation_empty_title:"Inga konversationer \xe4n",conversation_empty_subtitle:"Starta en ny chatt eller bjud in andra att delta i konversationen.",conversation_error_title:"OOPS!",conversation_error_subtitle:"Det verkar som n\xe5got gick fel",conversation_deleted:"Konversation raderad",message_deleted:"Detta meddelande raderades",message_composer_edit_message:"Redigera meddelande",emoji_search_placeholder:"S\xf6k emoji",message_list_full_screen_viewer:"Fullsk\xe4rmsvisare",member_search_placeholder:"S\xf6k",member_title:"Gruppmedlemmar",member_empty_title:"Inga gruppmedlemmar tillg\xe4ngliga",member_empty_subtitle:"L\xe4gg till kontakter f\xf6r att se dem h\xe4r.",member_error_title:"OOPS!",member_error_subtitle:"Det verkar som n\xe5got gick fel",group_title:"Grupper",group_seach_placeholder:"",group_search_placeholder:"S\xf6k",group_members:"Medlemmar",group_member:"Medlem",group_empty_title:"Inga grupper tillg\xe4ngliga",group_empty_subtitle:"Skapa eller g\xe5 med i grupper f\xf6r att se dem h\xe4r och b\xf6rja samarbeta",group_error_title:"OOPS!",group_error_subtitle:"Det verkar som n\xe5got gick fel",message_header_members:"Medlemmar",message_header_member:"Medlem",incoming_call_subtitle:"Inkommande samtal",incoming_call_confirm_yes:"Acceptera",incoming_call_confirm_no:"Avb\xf6j",message_composer_placeholder:"Skriv ditt meddelande h\xe4r",message_composer_send_message_icon_hover:"Skicka meddelande",message_composer_attach_icon_hover:"Bifoga",message_composer_voice_notes_icon_hover:"R\xf6stinspelning",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"Du kan n\xe4mna upp till 10 anv\xe4ndare \xe5t g\xe5ngen.",message_composer_wrong_file_type:"Du valde en annan typ av fil. V\xe4nligen v\xe4lj r\xe4tt fil.",message_composer_mention_all:"alla",message_composer_mention_notify_everyone_label:"Meddela alla i den h\xe4r gruppen",message_header_typing:"Skriver...",message_header_status_online:"Online",message_header_status_offline:"Offline",message_header_last_seen:"Senast sett",message_header_at:"vid",full_screen_viewer_at:"vid",message_header_minute_ago:"en minut sedan",message_header_minutes_ago:"minuter sedan",message_header_hour_ago:"en timme sedan",message_header_hours_ago:"timmar sedan",message_information_title:"Meddelandeinformation",message_information_close_hover:"St\xe4ng",message_information_read:"L\xe4st",message_information_delivered:"Levererad",message_information_error:"Det verkar som n\xe5got gick fel. F\xf6rs\xf6k igen.",message_information_group_message_receipt_empty:"V\xe4ntar p\xe5 att mottagare ska ta emot och visa meddelandet",flag_message_title:"Rapportera meddelande",flag_message_subtitle:"Ber\xe4tta vad som \xe4r ol\xe4mpligt eller fel med det h\xe4r meddelandet.",flag_message_remark_label:"Orsak",flag_message_remark_optional:"Valfritt",flag_message_remark_placeholder:"Beskriv vad som \xe4r oroande med det h\xe4r meddelandetâ¦",flag_message_error:"Det verkar som n\xe5got gick fel",flag_message_character_limit_reached:"Teckenbegr\xe4nsningen har uppn\xe5tts.",flag_message_confirm_yes:"Rapportera",flag_message_confirm_no:"Avbryt",flag_message_reason_id_spam:"Spam / o\xf6nskat inneh\xe5ll",flag_message_reason_id_sexual:"Explicit eller ol\xe4mpligt inneh\xe5ll",flag_message_reason_id_harassment:"F\xf6rol\xe4mpande eller hotfullt beteende",flag_message_reported:"Meddelandet har rapporterats.",message_list_error_title:"OOPS!",message_list_error_subtitle:"Det verkar som n\xe5got gick fel",message_list_message_copied:"Meddelandet kopierades till urklipp.",message_list_message_deleted:"Meddelandet raderades framg\xe5ngsrikt.",message_list_new_messages:"nya meddelanden",message_list_new_message:"Ny",message_list_message_edited:"Meddelande uppdaterades framg\xe5ngsrikt.",message_list_message_translated:"Meddelande \xf6versatt framg\xe5ngsrikt.",message_list_thread_reply:"Svara",message_list_thread_replies:"Svar",calls_outgoing:"Ringer...",reaction_reacted:"reagerade",reaction_popup_and:"och",reaction_popup_others:"andra",reaction_popup_y
1ou:"Du",reaction_list_all:"Alla",reaction_list_click_to_remove:"Klicka f\xf6r att ta bort",reaction_list_you:"Du",reaction_list_error:"Det verkar som n\xe5got gick fel. F\xf6rs\xf6k igen.",search_placeholder:"S\xf6k",text_message_read_more:"L\xe4s mer",text_message_show_less:"Visa mindre",thread_title:"Tr\xe5d",thread_close_hover:"St\xe4ng",thread_replies:"Svar",thread_reply:"Svara",user_title:"Anv\xe4ndare",user_search_placeholder:"S\xf6k",user_empty_title:"Inga anv\xe4ndare funna",user_empty_subtitle:"Vi kunde inte hitta n\xe5gra anv\xe4ndare som matchar din s\xf6kning. F\xf6rs\xf6k justera din s\xf6kning.",user_error_title:"OOPS!",user_error_subtitle:"Det verkar som n\xe5got gick fel",conversation_start:"Klicka f\xf6r att starta konversation",conversation_message_deleted:"Medelande raderat",conversation_subtitle_image:"Bild",conversation_subtitle_file:"Fil",conversation_subtitle_video:"Video",conversation_subtitle_audio:"Ljud",conversation_subtitle_added:"lade till",conversation_subtitle_joined:"ansl\xf6t",conversation_subtitle_left:"l\xe4mnade",conversation_subtitle_kicked:"sparkade ut",conversation_subtitle_banned:"f\xf6rbjuden",conversation_subtitle_unbanned:"upph\xe4vdes bannlyst",conversation_subtitle_made:"gjorde",polls_title:"Skapa omr\xf6stning",polls_question:"Fr\xe5ga",polls_question_placeholder:"St\xe4ll en fr\xe5ga",polls_options:"Alternativ",polls_add_placeholder:"L\xe4gg till",polls_add_option_button:"L\xe4gg till alternativ",polls_limit_reached:"Du har n\xe5tt gr\xe4nsen. Du kan l\xe4gga till upp till 12 alternativ.",polls_required_fields_warning:"V\xe4nligen fyll i alla obligatoriska f\xe4lt innan du skapar en omr\xf6stning.",polls_error:"N\xe5got gick fel. F\xf6rs\xf6k igen.",polls_create_button:"Skapa",members_remove:"Sparka",members_block:"Banna",members_change_role:"\xc4ndra omfattning",message_text_translated:"Text \xf6versatt",message_list_translate:"\xd6vers\xe4tt",message_list_option_edit:"Redigera",message_list_option_delete:"Radera",message_list_option_react:"Reagera",message_list_option_reply_in_thread:"Svara i tr\xe5den",message_list_option_reply_to_message:"Svara",message_list_option_reply:"",message_list_option_message_privately:"Skicka privat meddelande",message_list_option_copy:"Kopiera",message_list_option_info:"Info",message_list_option_mark_as_unread:"Markera ol\xe4st",message_list_option_flag_message:"Rapportera",message_list_action_edited:"Redigerad",message_list_action_added:"tillagd",message_list_action_joined:"ansl\xf6t",message_list_action_left:"l\xe4mnade",message_list_action_kicked:"sparkade ut",message_list_action_banned:"f\xf6rbjuden",message_list_action_unbanned:"upph\xe4vdes bannlyst",message_list_action_made:"gjorde",message_composer_attach_image:"Bifoga bild",message_composer_attach_video:"Bifoga video",message_composer_attach_audio:"Bifoga ljud",message_composer_attach_file:"Bifoga fil",message_composer_polls:"Omr\xf6stningar",conversation_subtitle_poll:"Omr\xf6stning",message_composer_sticker_hover:"Klisterm\xe4rke",conversation_subtitle_sticker:"Klisterm\xe4rke",sticker_error:"Det verkar som n\xe5got gick fel",sticker_empty:"Inga klisterm\xe4rken tillg\xe4ngliga",emoji_smiley_people:"Smileys & M\xe4nniskor",emoji_animals_nature:"Djur & Natur",emoji_food_drinks:"Mat & Dryck",emoji_activity:"Aktivitet",emoji_travel_places:"Resor & Platser",emoji_objects:"Objekt",emoji_symbols:"Symboler",emoji_flags:"Flaggor",today:"Idag",yesterday:"Ig\xe5r",weekday_sunday_full:"S\xf6ndag",weekday_monday_full:"M\xe5ndag",weekday_tuesday_full:"Tisdag",weekday_wednesday_full:"Onsdag",weekday_thursday_full:"Torsdag",weekday_friday_full:"Fredag",weekday_saturday_full:"L\xf6rdag",weekday_sunday_short:"S\xf6n",weekday_monday_short:"M\xe5n",weekday_tuesday_short:"Tis",weekday_wednesday_short:"Ons",weekday_thursday_short:"Tor",weekday_friday_short:"Fre",weekday_saturday_short:"L\xf6r",weekday_sunday_min:"S\xf6",
1weekday_monday_min:"M\xe5",weekday_tuesday_min:"Ti",weekday_wednesday_min:"On",weekday_thursday_min:"To",weekday_friday_min:"Fr",weekday_saturday_min:"L\xf6",month_january_short:"Jan",month_february_short:"Feb",month_march_short:"Mar",month_april_short:"Apr",month_may_short:"Maj",month_june_short:"Jun",month_july_short:"Jul",month_august_short:"Aug",month_september_short:"Sep",month_october_short:"Okt",month_november_short:"Nov",month_december_short:"Dec",month_january_full:"Januari",month_february_full:"Februari",month_march_full:"Mars",month_april_full:"April",month_may_full:"Maj",month_june_full:"Juni",month_july_full:"Juli",month_august_full:"Augusti",month_september_full:"September",month_october_full:"Oktober",month_november_full:"November",month_december_full:"December",message_type_not_supported:"Denna meddelandetyp st\xf6ds inte.",message_list_message_already_translated:"Det valda spr\xe5ket f\xf6r \xf6vers\xe4ttning liknar spr\xe5ket i det ursprungliga meddelandet.",media_recorder_error_title:"Mikrofon\xe5tkomst Kr\xe4vs",media_recorder_error_subtitle:"Vi kunde inte komma \xe5t din mikrofon. V\xe4nligen ge mikrofontillst\xe5nd f\xf6r att b\xf6rja spela in.",search_title:"S\xf6k",search_empty_title:"B\xf6rja din s\xf6kning",search_empty_subtitle:"S\xf6k efter konversationer eller meddelanden genom att skriva ett nyckelord ovan.",search_no_result_title:"Inga resultat",search_result_see_more:"Se mer",search_messages_header:"Meddelanden",search_filter_unread:"Ol\xe4sta",search_filter_groups:"Grupper",search_filter_photos:"Fotografier",search_filter_videos:"Videor",search_filter_links:"L\xe4nkar",search_filter_documents:"Dokument",search_filter_audio:"Ljud",search_filter_messages:"Meddelanden",search_filter_conversations:"Samtal",search_no_result_subtitle:"Vi kunde inte hitta n\xe5gra tr\xe4ffar. Prova ett annat s\xf6kord.",search_conversation_header:"Samtal",search_message_subtitle_you:"Du",search_message_title_you:"Du",search_error_title:"OOPS!",search_error_subtitle:"Det verkar som n\xe5got gick fel",ai_assistant_chat_intro_message:"Jag \xe4r h\xe4r f\xf6r att assistera dig!",ai_assistant_chat_composer_placeholder:"Fr\xe5ga vad som helst",ai_assistant_chat_new_chat:"Ny Chatt",ai_assistant_chat_history:"chattens historik",ai_assistant_chat_history_title:"Chattens Historik",ai_assistant_chat_thinking:"T\xe4nkerâ¦",ai_assistant_chat_executing_tool:"Utf\xf6r verktygsanrop...",ai_assistant_chat_no_internet:"Ingen internetanslutning. Kontrollera din anslutning och f\xf6rs\xf6k igen.",ai_assistant_chat_history_empty_title:"Inga konversationer \xe4n",ai_assistant_chat_history_empty_subtitle:"Din AI-agent \xe4r redo - fr\xe5ga vad som helst och b\xf6rja konversationen.",ai_assistant_chat_history_error_title:"OOPS!",ai_assistant_chat_history_error_subtitle:"N\xe5got gick fel hos oss. F\xf6rs\xf6k igen."},lt:{ai_conversation_starter_error:"Atrodo, kad kažkas nepavyko",ai_conversation_summary_title:"Pokalbio santrauka",ai_conversation_summary_error:"Atrodo, kad kažkas nepavyko",ai_conversation_summary_empty:"NÄra santraukos",ai_smart_replies_title:"SiÅ«lyti atsakymÄ
",ai_smart_replies_error:"Atrodo, kad kažkas nepavyko",ai_smart_replies_empty:"NÄra pasiÅ«lymų",calls_outgoing_call:"IÅ¡vykstamas skambutis",calls_cancelled_call:"Skambutis atÅ¡auktas",calls_rejected_call:"Skambutis atmestas",calls_missed_call:"Praleistas skambutis",calls_ended_call:"Skambutis baigtas",calls_answered_call:"Skambutis priimtas",calls_unanswered_call:"Skambutis nepriimtas",calls_incoming_call:"Atvykstamas skambutis",calls_busy_call:"Skambutis užimtas",moderation_block_message:"JÅ«sų žinutÄ buvo užblokuota dÄl moderavimo politikos",message_list_join_call:"Prisijungti",message_list_voice_call:"Balsinis skambutis",message_list_video_call:"Vaizdo skambutis",message_list_outgoing_call:"IÅ¡vykstamas skambutis",message_list_incoming_call:"Atvykstamas skambutis",message_list_cancelled_call:"Skambutis atÅ¡auktas",message_list_rejected_call:"Skambutis atmestas",message_list_busy_call:"Skambutis užimtas",message_list_ended_call:"Skambutis baigtas",message_list_answered_call:"Skambutis priimtas",message_list_unasnwered_call:"Skambutis nepriimtas",message_list_missed_call:"Praleistas skambutis",conversation_subtitle_voice_call:"Balsinis skambutis",conversation_subtitle_video_call:"Vaizdo skambutis",conversation_subtitle_outgoing_c
1all:"IÅ¡vykstamas skambutis",conversation_subtitle_incoming_call:"Atvykstamas skambutis",conversation_subtitle_cancelled_call:"Skambutis atÅ¡auktas",conversation_subtitle_rejected_call:"Skambutis atmestas",conversation_subtitle_busy_call:"Skambutis užimtas",conversation_subtitle_ended_call:"Skambutis baigtas",conversation_subtitle_answered_call:"Skambutis priimtas",conversation_subtitle_unasnwered_call:"Skambutis nepriimtas",conversation_subtitle_missed_call:"Praleistas skambutis",conversation_subtitle_group_voice_call_initated_self:"JÅ«s pradÄjote balsinį skambutį",conversation_subtitle_group_video_call_initated_self:"JÅ«s pradÄjote vaizdo skambutį",conversation_subtitle_group_voice_call_initated:"pradÄjo balsinį skambutį",conversation_subtitle_group_video_call_initated:"pradÄjo vaizdo skambutį",messsage_composer_collaborative_document:"Bendradarbiavimo dokumentas",message_list_collaborative_document_title:"Bendradarbiavimo dokumentas",message_list_collaborative_document_subtitile:"Atidarykite dokumentÄ
, kad kartu redaguotumÄte turinį",message_list_collaborative_document_open:"Atidaryti dokumentÄ
",conversation_subtitle_collaborative_document:"Bendradarbiavimo dokumentas",messsage_composer_collaborative_whiteboard:"Bendradarbiavimo baltoji lenta",message_list_collaborative_whiteboard_title:"Bendradarbiavimo baltoji lenta",message_collaborative_whiteboard_subtitile:"Atidarykite baltojÄ
lentÄ
, kad pieÅ¡tumÄte kartu",messag_list_collaborative_whiteboard_open:"Atidaryti baltÄ
jÄ
lentÄ
",conversation_subtitle_collaborative_whiteboard:"Bendradarbiavimo baltoji lenta",call_button_voice_hover:"Balsinis skambutis",call_button_video_hover:"Vaizdo skambutis",call_logs_title:"SkambuÄių žurnalai",call_logs_empty_title:"NÄra skambuÄių žurnalų",call_logs_empty_subtitle:"Paskambinkite arba priimkite skambutį, kad pamatytumÄte savo skambuÄių istorijÄ
",call_logs_error_title:"OOPS!",call_logs_error_subtitle:"Atrodo, kad kažkas nepavyko",change_scope_title:"Pakeisti apimtį",change_scope_subtitle:"Galite pakeisti grupÄs nario galimybÄ valdyti grupÄs leidimus ir pareigas.",change_scope_confirm_yes:"IÅ¡saugoti",change_scope_confirm_no:"AtÅ¡aukti",change_scope_error:"Kažkas nepavyko. Pabandykite dar kartÄ
.",member_scope_admin:"Administratorius",member_scope_moderator:"Moderatorius",member_scope_participant:"Dalyvis",member_scope_owner:"Savininkas",conversation_delete_title:"Ar norite iÅ¡trinti pokalbį?",conversation_delete_subtitle:"Ar norite iÅ¡trinti šį pokalbį? Jis bus iÅ¡trintas iÅ¡ visų jÅ«sų įrenginių.",conversation_delete_confirm_yes:"IÅ¡trinti",conversation_delete_confirm_no:"AtÅ¡aukti",conversation_delete_error:"Kažkas nepavyko. Pabandykite dar kartÄ
.",conversation_chat_title:"Pokalbiai",conversation_delete_icon_hover:"IÅ¡trinti",conversation_subtitle_typing:"RaÅ¡oma...",conversation_subtitle_you_message:"JÅ«s",conversation_subtitle_deleted_message:"ŽinutÄ buvo iÅ¡trinta",conversation_empty_title:"NÄra pokalbių",conversation_empty_subtitle:"PradÄkite naujÄ
pokalbį arba pakvieskite kitus prisijungti.",conversation_error_title:"OOPS!",conversation_error_subtitle:"Atrodo, kad kažkas nepavyko",conversation_deleted:"Pokalbis iÅ¡trintas",message_deleted:"Å i žinutÄ buvo iÅ¡trinta",message_composer_edit_message:"Redaguoti žinutÄ",emoji_search_placeholder:"IeÅ¡koti emodžių",message_list_full_screen_viewer:"Viso ekrano peržiÅ«ra",member_search_placeholder:"IeÅ¡koti",member_title:"GrupÄs nariai",member_empty_title:"NÄra grupÄs narių",member_empty_subtitle:"PridÄkite kontaktus, kad jie bÅ«tų rodomi Äia.",member_error_title:"OOPS!",member_error_subtitle:"Atrodo, kad kažkas nepavyko",group_title:"GrupÄs",group_seach_placeholder:"",group_search_placeholder:"IeÅ¡koti",group_members:"Nariai",group_member:"Narys",group_empty_title:"NÄra grupių",group_empty_subtitle:"Sukurkite arba prisijunkite prie grupių, kad jos bÅ«tų rodomos Äia ir pradÄtumÄte bendradarbiauti",group_error_title:"OOPS!",group_error_subtitle:"Atrodo, kad kažkas nepavyko",message_header_members:"Nariai",message_header_member:"Narys",incoming_call_subtitle:"Atvykstamas skambutis",incoming_call_confirm_yes:"Priimti",incoming_call_confirm_no:"Atmesti",message_composer_placeholder:"Ä®raÅ¡ykite žinutÄ Äia",message_composer_send_message_icon_hover:"Siųsti žinutÄ",message_composer_attach_icon_hover:"Priedas",message_composer_voice_notes_icon_hover:"BalsinÄs pastabos",message_composer_emoji_icon_hover:"Emodžiai",message_composer_mention_limit_warning:"Galite paminÄti iki 10 vartotojų vienu metu.",message_composer_wrong_file_type:"Pasirinkote kitokį failo tipÄ
. PraÅ¡ome pasirinkti tinkamÄ
failÄ
.",message_composer_mention_all:"visi",message_composer_mention_notify_everyone_label:"PraneÅ¡ti visiems Å¡ioje grupÄje",message_header_typing:"RaÅ¡oma...",message_header_status_online:"PrisijungÄs",message_header_status_offline:"NÄra prisijungÄs",message_header_last_seen:"Paskutinį kartÄ
matyta",message_header_at:"prie",full_screen_viewer_at:"prie",message_header_minute_ago:"prieÅ¡ minutÄ",message_header_minutes_ago:"prieÅ¡ minutes",message_header_hour_ago:"prieÅ¡ valandÄ
",message_header_hours_ago:"prieÅ¡ valandas",message_information_title:"ŽinutÄs informacija",message_information_close_hover:"Užverti",message_information_read:"Skaityta",message_information_delivered:"Pristatyta",message_information_error:"Atrodo, kad kažkas nepavyko. Pabandykite dar kartÄ
.",message_information_group_message_receipt_empty:"Laukiama, kol gavÄjai gaus ir peržiÅ«rÄs žinutÄ",flag_message_title:"PraneÅ¡ti žinutÄ",flag_message_subtitle:"Pasakykite, kas Å¡iame praneÅ¡ime yra netinkama ar neteisinga.",flag_message_remark_label:"Priežastis",flag_message_remark_optional:"Pasirinktinai",flag_message_remark_placeholder:"ApibÅ«dinkite, kas Å¡iame praneÅ¡ime kelia susirÅ«pinimÄ
â¦",flag_message_error:"Atrodo, kad kažkas nepavyko",flag_message_character_limit_reached:"Pasiektas simbolių limitas.",flag_message_confirm_yes:"PraneÅ¡ti",flag_message_confirm_no:"AtÅ¡aukti",flag_message_reason_id_spam:"Å lamÅ¡tas / nepageidaujamas turinys",flag_message_reason_id_sexual:"AiÅ¡kus arba netinkamas turinys",flag_message_reason_id_harassment:"Įžeidžiantis arba grasinantis elgesys",flag_message_reported:"PraneÅ¡imas pateiktas.",message_list_error_title:"OOPS!",message_list_error_subtitle:"Atrodo, kad kažkas nepavyko",message_list_message_copied:"ŽinutÄ nukopijuota į iÅ¡karpinÄ.",message_list_message_deleted:"ŽinutÄ sÄkmingai iÅ¡trinta.",message_list_new_messages:"naujos žinutÄs",message_list_new_message:"Naujas",message_list_message_edited:"ŽinutÄ sÄkmingai atnaujinta.",message_list_message_translated:"ŽinutÄ sÄkmingai iÅ¡versta.",message_list_thread_reply:"Atsakyti",message_list_thread_replies:"Atsakymai",calls_outgoing:"Skambinama...",reaction_reacted:"reagavo",reaction_popup_and:"ir",reaction_popup_others:"kiti",reaction_popup_y
1ou:"JÅ«s",reaction_list_all:"Visi",reaction_list_click_to_remove:"SpustelÄkite, kad paÅ¡alintumÄte",reaction_list_you:"JÅ«s",reaction_list_error:"Atrodo, kad kažkas nepavyko. Pabandykite dar kartÄ
.",search_placeholder:"IeÅ¡koti",text_message_read_more:"Skaityti daugiau",text_message_show_less:"Rodyti mažiau",thread_title:"Temos",thread_close_hover:"Užverti",thread_replies:"Atsakymai",thread_reply:"Atsakyti",user_title:"Vartotojai",user_search_placeholder:"IeÅ¡koti",user_empty_title:"Vartotojų nerasta",user_empty_subtitle:"Negalime rasti vartotojų pagal jÅ«sų paieÅ¡kÄ
. Pabandykite patikslinti paieÅ¡kÄ
.",user_error_title:"OOPS!",user_error_subtitle:"Atrodo, kad kažkas nepavyko",conversation_start:"SpustelÄkite, kad pradÄtumÄte pokalbį",conversation_message_deleted:"ŽinutÄ buvo iÅ¡trinta",conversation_subtitle_image:"Vaizdas",conversation_subtitle_file:"Failas",conversation_subtitle_video:"Vaizdo įraÅ¡as",conversation_subtitle_audio:"Garso įraÅ¡as",conversation_subtitle_added:"pridÄta",conversation_subtitle_joined:"prisijungÄ",conversation_subtitle_left:"paliko",conversation_subtitle_kicked:"iÅ¡mestas",conversation_subtitle_banned:"užblokuotas",conversation_subtitle_unbanned:"atrakintas",conversation_subtitle_made:"padaryta",polls_title:"Sukurti apklausÄ
",polls_question:"Klausimas",polls_question_placeholder:"Užduokite klausimÄ
",polls_options:"Pasirinkimai",polls_add_placeholder:"PridÄti",polls_add_option_button:"PridÄti pasirinkimÄ
",polls_limit_reached:"PasiekÄte ribÄ
. Galite pridÄti iki 12 pasirinkimų.",polls_required_fields_warning:"PraÅ¡ome užpildyti visus reikalingus laukus prieÅ¡ kuriant apklausÄ
.",polls_error:"Kažkas nepavyko. Pabandykite dar kartÄ
.",polls_create_button:"Sukurti",members_remove:"IÅ¡mesti",members_block:"Užbaninti",members_change_role:"Pakeisti apimtį",message_text_translated:"Tekstas iÅ¡verstas",message_list_translate:"IÅ¡versti",message_list_option_edit:"Redaguoti",message_list_option_delete:"IÅ¡trinti",message_list_option_react:"Reaguoti",message_list_option_reply_in_thread:"Atsakyti gijoje",message_list_option_reply_to_message:"Atsakyti",message_list_option_reply:"",message_list_option_message_privately:"Siųsti žinutÄ privaÄiai",message_list_option_copy:"Kopijuoti",message_list_option_info:"Informacija",message_list_option_mark_as_unread:"PažymÄti kaip neskaitytÄ
",message_list_option_flag_message:"PraneÅ¡ti",message_list_action_edited:"Redaguota",message_list_action_added:"pridÄta",message_list_action_joined:"prisijungta",message_list_action_left:"palikta",message_list_action_kicked:"iÅ¡mesta",message_list_action_banned:"užblokuota",message_list_action_unbanned:"atrakinta",message_list_action_made:"padaryta",message_composer_attach_image:"PridÄti vaizdÄ
",message_composer_attach_video:"PridÄti vaizdo įraÅ¡Ä
",message_composer_attach_audio:"PridÄti garso įraÅ¡Ä
",message_composer_attach_file:"PridÄti failÄ
",message_composer_polls:"Apklausos",conversation_subtitle_poll:"Apklausa",message_composer_sticker_hover:"Lipdukas",conversation_subtitle_sticker:"Lipdukas",sticker_error:"Atrodo, kad kažkas nepavyko",sticker_empty:"NÄra prieinamų lipdukų",emoji_smiley_people:"Å ypsenÄlÄs ir žmonÄs",emoji_animals_nature:"GyvÅ«nai ir gamta",emoji_food_drinks:"Maistas ir gÄrimai",emoji_activity:"Veikla",emoji_travel_places:"KelionÄs ir vietos",emoji_objects:"Objektai",emoji_symbols:"Simboliai",emoji_flags:"VÄliavos",today:"Å iandien",yesterday:"Vakar",weekday_sunday_full:"Sekmadienis",weekday_monday_full:"Pirmadienis",weekday_tuesday_full:"Antradienis",weekday_wednesday_full:"TreÄiadienis",weekday_thursday_full:"Ketvirtadienis",weekday_friday_full:"Penktadienis",weekday_saturday_full:"Å eÅ¡tadienis",weekday_sunday_short:"SaulÄ",weekday_monday_short:"Pirm",weekday_tuesday_short:"Ant",weekday_wednesday_short:"Tre",weekday_thursday_short:"Ket",weekday_friday_short:"Pen",weekday_saturday_short:"Å eÅ¡",weekday_sunday_min:"Se",weekday_monday_min:"Pir",weekday_tuesday_min:"Ant",weekday_wednesday_min:"Tre",weekday_thursday_min:"Ket",weekday_friday_min:"Pen",weekday_saturday_min:"Å eÅ¡",month_january_short:"Saus",month_february_short:"Vas",month_march_short:"Kov",month_april_short:"Bal",month_may_short:"Geg",month_june_short:"Bir",month_july_short:"Lie",month_august_short:"Rgp",month_september_short:"Rgs",month_october_short:"Spal",month_november_short:"Lap",month_december_short:"Grd",month_january_full:"Sausis",month_february_full:"Vasaris",month_march_full:"Kovas",month_april_full:"Balandis",month_may_full:"GegužÄ",month_june_full:"Birželis",month_july_full:"Liepa",month_august_full:"RugpjÅ«tis",month_september_full:"RugsÄjis",month_october_full:"Spalis",month_november_full:"Lapkritis",month_december_full:"Gruodis",message_type_not_supported:"Å is praneÅ¡imo tipas nepalaikomas.",message_list_message_already_translated:"Pasirinkta vertimo kalba yra panaÅ¡i į originalaus praneÅ¡imo kalbÄ
.",media_recorder_error_title:"Reikalinga Prieiga prie Mikrofono",media_recorder_error_subtitle:"Nepavyko pasiekti jÅ«sų mikrofono. PraÅ¡ome suteikti leidimÄ
naudoti mikrofonÄ
, kad galÄtumÄte pradÄti įraÅ¡ymÄ
.",search_title:"PaieÅ¡ka",search_empty_title:"PradÄkite savo paieÅ¡kÄ
",search_empty_subt
1itle:"IeÅ¡kokite pokalbių ar žinuÄių įraÅ¡ydami raktinį žodį aukÅ¡Äiau.",search_no_result_title:"NÄra rezultatų",search_result_see_more:"ŽiÅ«rÄti daugiau",search_messages_header:"ŽinutÄs",search_filter_unread:"Neskaitoma",search_filter_groups:"GrupÄs",search_filter_photos:"Nuotraukos",search_filter_videos:"Vaizdo įraÅ¡ai",search_filter_links:"Nuorodos",search_filter_documents:"Dokumentai",search_filter_audio:"Garso įraÅ¡ai",search_filter_messages:"ŽinutÄs",search_filter_conversations:"Pokalbiai",search_no_result_subtitle:"Neradome atitikmenų. Pabandykite kitÄ
paieÅ¡kos raktinį žodį.",search_conversation_header:"Pokalbiai",search_message_subtitle_you:"JÅ«s",search_message_title_you:"JÅ«s",search_error_title:"OOPS!",search_error_subtitle:"Atrodo, kad kažkas nepavyko",ai_assistant_chat_intro_message:"Esu Äia, kad padÄÄiau jums!",ai_assistant_chat_composer_placeholder:"Klauskite bet ko",ai_assistant_chat_new_chat:"Naujas Pokalbis",ai_assistant_chat_history:"pokalbių istorija",ai_assistant_chat_history_title:"Pokalbių istorija",ai_assistant_chat_thinking:"Galvojuâ¦",ai_assistant_chat_executing_tool:"Vykdoma įrankio užklausa...",ai_assistant_chat_no_internet:"NÄra interneto ryÅ¡io. Patikrinkite savo ryšį ir pabandykite dar kartÄ
.",ai_assistant_chat_history_empty_title:"NÄra pokalbių",ai_assistant_chat_history_empty_subtitle:"JÅ«sų AI agentas pasiruoÅ¡Äs - klauskite bet ko ir pradÄkite pokalbį.",ai_assistant_chat_history_error_title:"OOPS!",ai_assistant_chat_history_error_subtitle:"Kažkas nepavyko iÅ¡ mÅ«sų pusÄs. Pabandykite dar kartÄ
."},hu:{ai_conversation_starter_error:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",ai_conversation_summary_title:"Besz\xe9lget\xe9s \xf6sszefoglal\xf3ja",ai_conversation_summary_error:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",ai_conversation_summary_empty:"Nem \xe9rhetÅ el \xf6sszefoglal\xf3",ai_smart_replies_title:"V\xe1lasz javasl\xe1sa",ai_smart_replies_error:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",ai_smart_replies_empty:"Nincsenek javaslatok",calls_outgoing_call:"KimenÅ h\xedv\xe1s",calls_cancelled_call:"H\xedv\xe1s megszak\xedtva",calls_rejected_call:"H\xedv\xe1s elutas\xedtva",calls_missed_call:"Nem fogadott h\xedv\xe1s",calls_ended_call:"H\xedv\xe1s befejezÅd\xf6tt",calls_answered_call:"H\xedv\xe1st fogadt\xe1k",calls_unanswered_call:"Meg nem v\xe1laszolt h\xedv\xe1s",calls_incoming_call:"Bej\xf6vÅ h\xedv\xe1s",calls_busy_call:"A vonal foglalt",moderation_block_message:"\xdczenet\xe9t moder\xe1l\xe1si ir\xe1nyelvek miatt blokkolt\xe1k",message_list_join_call:"Csatlakoz\xe1s",message_list_voice_call:"Hangh\xedv\xe1s",message_list_video_call:"Vide\xf3h\xedv\xe1s",message_list_outgoing_call:"KimenÅ h\xedv\xe1s",message_list_incoming_call:"Bej\xf6vÅ h\xedv\xe1s",message_list_cancelled_call:"H\xedv\xe1s megszak\xedtva",message_list_rejected_call:"H\xedv\xe1s elutas\xedtva",message_list_busy_call:"A vonal foglalt",message_list_ended_call:"H\xedv\xe1s befejezÅd\xf6tt",message_list_answered_call:"H\xedv\xe1st fogadt\xe1k",message_list_unasnwered_call:"Meg nem v\xe1laszolt h\xedv\xe1s",message_list_missed_call:"Nem fogadott h\xedv\xe1s",conversation_subtitle_voice_call:"Hangh\xedv\xe1s",conversation_subtitle_video_call:"Vide\xf3h\xedv\xe1s",conversation_subtitle_outgoing_call:"KimenÅ h\xedv\xe1s",conversation_subtitle_incoming_call:"Bej\xf6vÅ h\xedv\xe1s",conversation_subtitle_cancelled_call:"H\xedv\xe1s megszak\xedtva",conversation_subtitle_rejected_call:"H\xedv\xe1s elutas\xedtva",conversation_subtitle_busy_call:"A vonal foglalt",conversation_subtitle_ended_call:"H\xedv\xe1s befejezÅd\xf6tt",conversation_subtitle_answered_call:"H\xedv\xe1st fogadt\xe1k",conversation_subtitle_unasnwered_call:"Meg nem v\xe1laszolt h\xedv\xe1s",conversation_subtitle_missed_call:"Nem fogadott h\xedv\xe1s",conversation_subtitle_group_voice_call_initated_self:"Hangh\xedv\xe1st ind\xedtott\xe1l",conversation_subtitle_group_video_call_initated_self:"Vide\xf3h\xedv\xe1st ind\xedtott\xe1l",conversation_subtitle_group_voice_call_initated:"hangh\xedv\xe1st ind\xedtott",conversation_subtitle_group_video_call_initated:"vide\xf3h\xedv\xe1st ind\xedtott",messsage_composer_collaborative_document:"K\xf6z\xf6s dokumentum",message_list_collaborative_document_title:"K\xf6z\xf6s dokumentum",message_list_collaborative_document_subtitile:"Dokumentum megnyit\xe1sa a tartalom k\xf6z\xf6s szerkeszt\xe9s\xe9hez",message_list_collaborative_document_open:"Dokumentum megnyit\xe1sa",conversation_subtitle_collaborative_document:"K\xf6z\xf6s dokumentum",messsage_composer_collaborative_whiteboard:"K\xf6z\xf6s rajzt\xe1bla",message_list_collaborative_whiteboard_title:"K\xf6z\xf6s rajzt\xe1bla",message_collaborative_whiteboard_subtitile:"Rajzt\xe1bla megnyit\xe1sa a k\xf6z\xf6s rajzol\xe1shoz",messag_list_collaborative_whiteboard_open:"Rajzt\xe1bla megnyit\xe1sa",conversation_subtitle_collaborative_whiteboard:"K\xf6z\xf6s rajzt\xe1bla",call_button_voice_hover:"Hangh\xedv\xe1s",call_button_video_hover:"
1Vide\xf3h\xedv\xe1s",call_logs_title:"H\xedv\xe1sok",call_logs_empty_title:"M\xe9g nincs h\xedv\xe1selÅzm\xe9ny",call_logs_empty_subtitle:"Ind\xedtson vagy fogadjon h\xedv\xe1sokat, hogy megjelenjenek itt a h\xedv\xe1selÅzm\xe9nyek",call_logs_error_title:"HOPP\xc1!",call_logs_error_subtitle:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",change_scope_title:"M\xf3dos\xedtsa a hat\xf3k\xf6rt",change_scope_subtitle:"M\xf3dos\xedthatja a csoporttagok hat\xf3k\xf6r\xe9t a csoport enged\xe9lyeinek \xe9s felelÅss\xe9geinek kezel\xe9s\xe9hez.",change_scope_confirm_yes:"Ment\xe9s",change_scope_confirm_no:"M\xe9gse",change_scope_error:"Valami hiba t\xf6rt\xe9nt. Pr\xf3b\xe1ld \xfajra.",member_scope_admin:"Admin",member_scope_moderator:"Moder\xe1tor",member_scope_participant:"R\xe9sztvevÅ",member_scope_owner:"Tulajdonos",conversation_delete_title:"T\xf6rli a besz\xe9lget\xe9st?",conversation_delete_subtitle:"Szeretn\xe9 t\xf6r\xf6lni ezt a besz\xe9lget\xe9st? A besz\xe9lget\xe9s minden eszk\xf6z\xe9rÅl t\xf6rlÅdni fog.",conversation_delete_confirm_yes:"T\xf6rl\xe9s",conversation_delete_confirm_no:"M\xe9gse",conversation_delete_error:"Valami hiba t\xf6rt\xe9nt. Pr\xf3b\xe1ld \xfajra.",conversation_chat_title:"Cseveg\xe9sek",conversation_delete_icon_hover:"T\xf6rl\xe9s",conversation_subtitle_typing:"G\xe9pel...",conversation_subtitle_you_message:"Te",conversation_subtitle_deleted_message:"Az \xfczenet t\xf6r\xf6lve lett",conversation_empty_title:"M\xe9g nincs besz\xe9lget\xe9s",conversation_empty_subtitle:"Kezdj \xfaj cseveg\xe9st, vagy h\xedvd meg m\xe1sokat, hogy csatlakozzanak a besz\xe9lget\xe9shez.",conversation_error_title:"HOPP\xc1!",conversation_error_subtitle:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",conversation_deleted:"A besz\xe9lget\xe9s t\xf6r\xf6lve lett",message_deleted:"Ez az \xfczenet t\xf6r\xf6lve lett",message_composer_edit_message:"\xdczenet szerkeszt\xe9se",emoji_search_placeholder:"Emoji keres\xe9se",message_list_full_screen_viewer:"Teljes k\xe9pernyÅs n\xe9zet",member_search_placeholder:"Keres\xe9s",member_title:"Csoporttagok",member_empty_title:"Nincsenek csoporttagok",member_empty_subtitle:"Vegyen fel partnereket, hogy itt megjelenjenek.",member_error_title:"HOPP\xc1!",member_error_subtitle:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",group_title:"Csoportok",group_seach_placeholder:"",group_search_placeholder:"Keres\xe9s",group_members:"Tagok",group_member:"Tag",group_empty_title:"Nincsenek csoportok",group_empty_subtitle:"Hozzon l\xe9tre vagy csatlakozzon csoportokhoz, hogy megjelenjenek itt \xe9s kezdjen egy\xfcttműk\xf6dni",group_error_title:"HOPP\xc1!",group_error_subtitle:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",message_header_members:"Tagok",message_header_member:"Tag",incoming_call_subtitle:"Bej\xf6vÅ h\xedv\xe1s",incoming_call_confirm_yes:"Fogad\xe1s",incoming_call_confirm_no:"Elutas\xedt\xe1s",message_composer_placeholder:"\xcdrja be \xfczenet\xe9t ide",message_composer_send_message_icon_hover:"\xdczenet k\xfcld\xe9se",message_composer_attach_icon_hover:"Csatol\xe1s",message_composer_voice_notes_icon_hover:"Hangr\xf6gz\xedt\xe9s",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"Legfeljebb 10 felhaszn\xe1l\xf3t eml\xedthetsz egyszerre.",message_composer_wrong_file_type:"M\xe1s t\xedpus\xfa f\xe1jlt v\xe1lasztott\xe1l. K\xe9rlek, v\xe1lassz megfelelÅ f\xe1jlt.",message_composer_mention_all:"mindenki",message_composer_mention_notify_everyone_label:"\xc9rtes\xedtsen mindenkit ebben a csoportban",message_header_typing:"G\xe9pel...",message_header_status_online:"El\xe9rhetÅ",message_header_status_offline:"Nincs el\xe9rhetÅ",message_header_last_seen:"Utolj\xe1ra l\xe1tt\xe1k",message_header_at:"ekkor",full_screen_viewer_at:"ekkor",message_header_minute_ago:"egy perce",message_header_minutes_ago:"perce",message_header_hour_ago:"egy \xf3r\xe1ja",message_header_hours_ago:"\xf3r\xe1ja",message_information_title:"\xdczenet inform\xe1ci\xf3",message_information_close_hover:"Bez\xe1r\xe1s",message_information_read:"Olvasott",message_information_delivered:"K\xe9zbes\xedtve",message_information_error:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt. K\xe9rlek, pr\xf3b\xe1ld \xfajra.",message_information_group_message_receipt_empty:"V\xe1rakoz\xe1s a c\xedmzettekre, hogy megkapj\xe1k \xe9s megtekints\xe9k az \xfczenetet",flag_message_title:"\xdczenet jelent\xe9se",flag_message_subtitle:"Mondd el, mi helytelen vagy nem megfelelÅ ebben az \xfczenetben.",flag_message_remark_label:"Ok",flag_message_remark_optional:"Opcion\xe1lis",flag_message_remark_placeholder:"\xcdrd le, mi aggaszt ezzel az \xfczenettel kapcsolatbanâ¦",flag_message_error:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",flag_message_character_limit_reached:"El\xe9rte a karakterkorl\xe1tot.",flag_message_confirm_yes:"Jelent\xe9s",flag_message_confirm_no:"M\xe9gsem",flag_message_reason_id_spam:"Spam / nem k\xedv\xe1nt tartalom",flag_message_reason_id_sexual:"Kifejezett vagy nem megfelelÅ tartalom",flag_message_reason_id_harassment:"S\xe9rtÅ vagy fenyegetÅ viselked\xe9s",flag_message_reported:"\xdczenet jelentve.",message_list_error_title:"HOPP\xc1!",message_list_error_subtitle:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",message_list_message_copied:"\xdczenet v\xe1g\xf3lapra m\xe1solva.",message_list_message_deleted:"Az \xfczenet sikeresen t\xf6r\xf6lve.",message_list_new_messages:"\xfaj \xfczenetek",message_list_new_message:"\xdaj",message_list_message_edited:"Az \xfczenet sikeresen friss\xedtve.",message_list_message_translated:"Az \xfczenet sikeresen leford\xedtva.",message_list_thread_reply:"V\xe1lasz",message_list_thread_replies:"V\xe1laszok",calls_outgoing:"H\xedv\xe1s folyamatban...",reaction_reacted:"reag\xe1lt",reaction_popup_and:"\xe9s",reaction_popup_others:"m\xe1sok",reaction_popup_y
1ou:"Te",reaction_list_all:"\xd6sszes",reaction_list_click_to_remove:"Kattints az elt\xe1vol\xedt\xe1shoz",reaction_list_you:"Te",reaction_list_error:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt. K\xe9rlek, pr\xf3b\xe1ld \xfajra.",search_placeholder:"Keres\xe9s",text_message_read_more:"Tov\xe1bb olvas\xe1s",text_message_show_less:"Kevesebb mutat\xe1sa",thread_title:"Sz\xe1l",thread_close_hover:"Bez\xe1r\xe1s",thread_replies:"V\xe1laszok",thread_reply:"V\xe1lasz",user_title:"Felhaszn\xe1l\xf3k",user_search_placeholder:"Keres\xe9s",user_empty_title:"Nem tal\xe1lhat\xf3k felhaszn\xe1l\xf3k",user_empty_subtitle:"Nem tal\xe1ltunk a keres\xe9sednek megfelelÅ felhaszn\xe1l\xf3kat. Pr\xf3b\xe1ld meg m\xf3dos\xedtani a keres\xe9st.",user_error_title:"HOPP\xc1!",user_error_subtitle:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",conversation_start:"Kattints a besz\xe9lget\xe9s megkezd\xe9s\xe9hez",conversation_message_deleted:"Az \xfczenet t\xf6r\xf6lve",conversation_subtitle_image:"K\xe9p",conversation_subtitle_file:"F\xe1jl",conversation_subtitle_video:"Vide\xf3",conversation_subtitle_audio:"Hang",conversation_subtitle_added:"hozz\xe1adta",conversation_subtitle_joined:"csatlakozott",conversation_subtitle_left:"kil\xe9pett",conversation_subtitle_kicked:"kir\xfagta",conversation_subtitle_banned:"kitiltotta",conversation_subtitle_unbanned:"visszaengedte",conversation_subtitle_made:"kinevezte",polls_title:"Szavaz\xe1s l\xe9trehoz\xe1sa",polls_question:"K\xe9rd\xe9s",polls_question_placeholder:"K\xe9rdezzen",polls_options:"LehetÅs\xe9gek",polls_add_placeholder:"Hozz\xe1ad\xe1s",polls_add_option_button:"LehetÅs\xe9g hozz\xe1ad\xe1sa",polls_limit_reached:"El\xe9rted a korl\xe1tot. Legfeljebb 12 lehetÅs\xe9get adhatsz hozz\xe1.",polls_required_fields_warning:"K\xe9rj\xfck, t\xf6ltsd ki az \xf6sszes k\xf6telezÅ mezÅt, mielÅtt l\xe9trehozod a szavaz\xe1st.",polls_error:"Valami hiba t\xf6rt\xe9nt. Pr\xf3b\xe1ld \xfajra.",polls_create_button:"L\xe9trehoz\xe1s",members_remove:"Kir\xfag",members_block:"Kitilt",members_change_role:"M\xf3dos\xedtsa a hat\xf3k\xf6rt",message_text_translated:"A sz\xf6veg leford\xedtva",message_list_translate:"Ford\xedt\xe1s",message_list_option_edit:"Szerkeszt\xe9s",message_list_option_delete:"T\xf6rl\xe9s",message_list_option_react:"Reag\xe1l",message_list_option_reply_in_thread:"V\xe1lasz a sz\xe1lban",message_list_option_reply_to_message:"V\xe1lasz",message_list_option_reply:"",message_list_option_message_privately:"Priv\xe1t \xfczenet",message_list_option_copy:"M\xe1sol\xe1s",message_list_option_info:"Inform\xe1ci\xf3",message_list_option_mark_as_unread:"Megjel\xf6l\xe9s olvasatlank\xe9nt",message_list_option_flag_message:"Jelent\xe9s",message_list_action_edited:"Szerkesztve",message_list_action_added:"hozz\xe1adta",message_list_action_joined:"csatlakozott",message_list_action_left:"kil\xe9pett",message_list_action_kicked:"kir\xfagta",message_list_action_banned:"kitiltotta",message_list_action_unbanned:"visszaengedte",message_list_action_made:"kinevezte",message_composer_attach_image:"K\xe9p csatol\xe1sa",message_composer_attach_video:"Vide\xf3 csatol\xe1sa",message_composer_attach_audio:"Hangf\xe1jl csatol\xe1sa",message_composer_attach_file:"F\xe1jl csatol\xe1sa",message_composer_polls:"Szavaz\xe1sok",conversation_subtitle_poll:"Szavaz\xe1s",message_composer_sticker_hover:"Matrica",conversation_subtitle_sticker:"Matrica",sticker_error:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",sticker_empty:"Nincsenek matric\xe1k",emoji_smiley_people:"Hangulatjelek \xe9s emberek",emoji_animals_nature:"\xc1llatok \xe9s term\xe9szet",emoji_food_drinks:"\xc9telek \xe9s italok",emoji_activity:"Tev\xe9kenys\xe9g",emoji_travel_places:"Utaz\xe1s \xe9s helyek",emoji_objects:"T\xe1rgyak",emoji_symbols:"Szimb\xf3lumok",emoji_flags:"Z\xe1szl\xf3k",today:"Ma",yesterday:"Tegnap",weekday_sunday_full:"Vas\xe1rnap",weekday_monday_full:"H\xe9tfÅ",weekday_tuesday_full:"Kedd",weekday_wednesday_full:"Szerda",weekday_thursday_full:"Cs\xfct\xf6rt\xf6k",weekday_friday_full:"P\xe9ntek",weekday_saturday_full:"Szombat",weekday_sunday_short:"V",weekday_monday_short:"H",weekday_tuesday_short:"K",weekday_wednesday_short:"Sze",weekday_thursday_short:"Cs",weekday_friday_short:"P",weekday_saturday_short:"Szo",weekday_sunday_min:"V",weekday_monday_min:"H",weekday_tuesday_min:"K",weekday_wednesday_min:"Sze",weekday_thursday_min:"Cs",weekday_friday_min:"P",weekday_saturday_min:"Szo",month_january_short:"jan",month_february_short:"febr",month_march_short:"m\xe1rc",month_april_short:"\xe1pr",month_may_short:"m\xe1j",month_june_short:"j\xfan",month_july_short:"j\xfal",month_august_short:"aug",month_september_short:"szept",month_october_short:"okt",month_november_short:"nov",month_december_short:"dec",month_january_full:"janu\xe1r",month_february_full:"febru\xe1r",month_march_full:"m\xe1rcius",month_april_full:"\xe1prilis",month_may_full:"m\xe1jus",month_june_full:"j\xfanius",month_july_full:"j\xfalius",month_august_full:"augusztus",month_september_full:"szeptember",month_october_full:"okt\xf3ber",month_november_full:"november",month_december_full:"december",message_type_not_supported:"Ez az \xfczenett\xedpus nem t\xe1mogatott.",message_list_message_already_translated:"A ford\xedt\xe1shoz kiv\xe1lasztott nyelv hasonl\xf3 az eredeti \xfczenet nyelv\xe9hez.",media_recorder_error_title:"Mikrofon-hozz\xe1f\xe9r\xe9s Sz\xfcks\xe9ges",media_recorder_error_subtitle:"Nem tudtuk el\xe9rni a mikrofont. K\xe9rj\xfck, adjon enged\xe9lyt a mikrofon haszn\xe1lat\xe1hoz a felv\xe9tel megkezd\xe9s\xe9hez.",search_title:"Keres\xe9s",search_empty_title:"Kezdje el a keres\xe9st",search_empty_subt
1itle:"Keressen besz\xe9lget\xe9seket vagy \xfczeneteket, ha be\xedr egy kulcssz\xf3t fent.",search_no_result_title:"Nincs tal\xe1lat",search_result_see_more:"Tov\xe1bbiak megtekint\xe9se",search_messages_header:"\xdczenetek",search_filter_unread:"Olvasatlan",search_filter_groups:"Csoportok",search_filter_photos:"Fot\xf3k",search_filter_videos:"Vide\xf3k",search_filter_links:"Linkek",search_filter_documents:"Dokumentumok",search_filter_audio:"Hang",search_filter_messages:"\xdczenetek",search_filter_conversations:"Besz\xe9lget\xe9sek",search_no_result_subtitle:"Nem tal\xe1ltunk tal\xe1latot. K\xe9rj\xfck, pr\xf3b\xe1ljon m\xe1sik keresÅkifejez\xe9st.",search_conversation_header:"Besz\xe9lget\xe9sek",search_message_subtitle_you:"Te",search_message_title_you:"Te",search_error_title:"HOPP\xc1!",search_error_subtitle:"\xdagy tűnik, valami hiba t\xf6rt\xe9nt",ai_assistant_chat_intro_message:"Itt vagyok, hogy seg\xedtsek!",ai_assistant_chat_composer_placeholder:"K\xe9rdezz b\xe1rmit",ai_assistant_chat_new_chat:"\xdaj Chat",ai_assistant_chat_history:"chat elÅzm\xe9nyei",ai_assistant_chat_history_title:"Chat elÅzm\xe9nyei",ai_assistant_chat_thinking:"Gondolkozomâ¦",ai_assistant_chat_executing_tool:"Eszk\xf6zh\xedv\xe1s v\xe9grehajt\xe1sa...",ai_assistant_chat_no_internet:"Nincs internetkapcsolat. K\xe9rj\xfck, ellenÅrizze a kapcsolat\xe1t, \xe9s pr\xf3b\xe1lja \xfajra.",ai_assistant_chat_history_empty_title:"M\xe9g nincs besz\xe9lget\xe9s",ai_assistant_chat_history_empty_subtitle:"Az \xd6n AI \xfcgyn\xf6ke k\xe9szen \xe1ll - k\xe9rdezzen b\xe1rmit, \xe9s kezdje el a besz\xe9lget\xe9st.",ai_assistant_chat_history_error_title:"HOPP\xc1!",ai_assistant_chat_history_error_subtitle:"Valami hiba t\xf6rt\xe9nt n\xe1lunk. K\xe9rj\xfck, pr\xf3b\xe1lja \xfajra."},it:{ai_conversation_starter_error:"Sembra che qualcosa sia andato storto",ai_conversation_summary_title:"Riepilogo della conversazione",ai_conversation_summary_error:"Sembra che qualcosa sia andato storto",ai_conversation_summary_empty:"Nessun riepilogo disponibile",ai_smart_replies_title:"Suggerisci una risposta",ai_smart_replies_error:"Sembra che qualcosa sia andato storto",ai_smart_replies_empty:"Nessun suggerimento disponibile",calls_outgoing_call:"Chiamata in uscita",calls_cancelled_call:"Chiamata annullata",calls_rejected_call:"Chiamata rifiutata",calls_missed_call:"Chiamata persa",calls_ended_call:"Chiamata terminata",calls_answered_call:"Chiamata risposta",calls_unanswered_call:"Chiamata senza risposta",calls_incoming_call:"Chiamata in arrivo",calls_busy_call:"Chiamata occupata",moderation_block_message:"Il tuo messaggio \xe8 stato bloccato a causa delle politiche di moderazione",message_list_join_call:"Unisciti",message_list_voice_call:"Chiamata vocale",message_list_video_call:"Videochiamata",message_list_outgoing_call:"Chiamata in uscita",message_list_incoming_call:"Chiamata in arrivo",message_list_cancelled_call:"Chiamata annullata",message_list_rejected_call:"Chiamata rifiutata",message_list_busy_call:"Chiamata occupata",message_list_ended_call:"Chiamata terminata",message_list_answered_call:"Chiamata risposta",message_list_unasnwered_call:"Chiamata senza risposta",message_list_missed_call:"Chiamata persa",conversation_subtitle_voice_call:"Chiamata vocale",conversation_subtitle_video_call:"Videochiamata",conversation_subtitle_outgoing_call:"Chiamata in uscita",conversation_subtitle_incoming_call:"Chiamata in arrivo",conversation_subtitle_cancelled_call:"Chiamata annullata",conversation_subtitle_rejected_call:"Chiamata rifiutata",conversation_subtitle_busy_call:"Chiamata occupata",conversation_subtitle_ended_call:"Chiamata terminata",conversation_subtitle_answered_call:"Chiamata risposta",conversation_subtitle_unasnwered_call:"Chiamata senza risposta",conversation_subtitle_missed_call:"Chiamata persa",conversation_subtitle_group_voice_call_initated_self:"Hai avviato una chiamata vocale",conversation_subtitle_group_video_call_initated_self:"Hai avviato una videochiamata",conversation_subtitle_group_voice_call_initated:"ha avviato una chiamata vocale",conversation_subtitle_group_video_call_initated:"ha avviato una videochiamata",messsage_composer_collaborative_document:"Documento collaborativo",message_list_collaborative_document_title:"Documento collaborativo",message_list_collaborative_document_subtitile:"Apri il documento per modificare i contenuti insieme",message_list_collaborative_document_open:"Apri documento",conversation_subtitle_collaborative_document:"Documento collaborativo",messsage_composer_collaborative_whiteboard:"Lavagna collaborativa",message_list_collaborative_whiteboard_title:"Lavagna collaborativa",message_collaborative_whiteboard_subtitile:"Apri la lavagna per disegnare insieme",messag_list_collaborative_whiteboard_open:"Apri lavagna",conversation_subtitle_collaborative_whiteboard:"Lavagna collaborativa",call_button_voice_hover:"Chiamata vocale",call_button_video_hover:"
1Videochiamata",call_logs_title:"Chiamate",call_logs_empty_title:"Nessun registro chiamate disponibile",call_logs_empty_subtitle:"Effettua o ricevi chiamate per visualizzare qui lo storico delle chiamate",call_logs_error_title:"OPS!",call_logs_error_subtitle:"Sembra che qualcosa sia andato storto",change_scope_title:"Cambia ambito",change_scope_subtitle:"\xc8 possibile modificare l'ambito in cui il membro del gruppo pu\xf2 gestire le autorizzazioni e le responsabilit\xe0 del gruppo.",change_scope_confirm_yes:"Salva",change_scope_confirm_no:"Annulla",change_scope_error:"Qualcosa \xe8 andato storto. Per favore riprova.",member_scope_admin:"Amministratore",member_scope_moderator:"Moderatore",member_scope_participant:"Partecipante",member_scope_owner:"Proprietario",conversation_delete_title:"Eliminare conversazione?",conversation_delete_subtitle:"Vuoi eliminare questa conversazione? Verr\xe0 eliminata da tutti i tuoi dispositivi.",conversation_delete_confirm_yes:"Elimina",conversation_delete_confirm_no:"Annulla",conversation_delete_error:"Qualcosa \xe8 andato storto. Riprova.",conversation_chat_title:"Chat",conversation_delete_icon_hover:"Elimina",conversation_subtitle_typing:"Sta scrivendo...",conversation_subtitle_you_message:"Tu",conversation_subtitle_deleted_message:"Il messaggio \xe8 stato eliminato",conversation_empty_title:"Nessuna conversazione ancora",conversation_empty_subtitle:"Inizia una nuova chat o invita altri a unirsi alla conversazione.",conversation_error_title:"OPS!",conversation_error_subtitle:"Sembra che qualcosa sia andato storto",conversation_deleted:"Conversazione eliminata",message_deleted:"Questo messaggio \xe8 stato eliminato",message_composer_edit_message:"Modifica messaggio",emoji_search_placeholder:"Cerca emoji",message_list_full_screen_viewer:"Visualizzatore a schermo intero",member_search_placeholder:"Cerca",member_title:"Membri del gruppo",member_empty_title:"Nessun membro del gruppo disponibile",member_empty_subtitle:"Aggiungi contatti per visualizzarli qui.",member_error_title:"OPS!",member_error_subtitle:"Sembra che qualcosa sia andato storto",group_title:"Gruppi",group_seach_placeholder:"",group_search_placeholder:"Cerca",group_members:"Membri",group_member:"Membro",group_empty_title:"Nessun gruppo disponibile",group_empty_subtitle:"Crea o unisciti a gruppi per vederli elencati qui e iniziare a collaborare",group_error_title:"OPS!",group_error_subtitle:"Sembra che qualcosa sia andato storto",message_header_members:"Membri",message_header_member:"Membro",incoming_call_subtitle:"Chiamata in arrivo",incoming_call_confirm_yes:"Accetta",incoming_call_confirm_no:"Rifiuta",message_composer_placeholder:"Inserisci qui il tuo messaggio",message_composer_send_message_icon_hover:"Invia messaggio",message_composer_attach_icon_hover:"Allega",message_composer_voice_notes_icon_hover:"Registrazione vocale",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"Puoi menzionare fino a 10 utenti contemporaneamente.",message_composer_wrong_file_type:"Hai selezionato un tipo di file diverso. Per favore scegli il file appropriato.",message_composer_mention_all:"tutti",message_composer_mention_notify_everyone_label:"Notifica tutti in questo gruppo",message_header_typing:"Sta scrivendo...",message_header_status_online:"Online",message_header_status_offline:"Offline",message_header_last_seen:"Ultimo accesso",message_header_at:"alle",full_screen_viewer_at:"alle",message_header_minute_ago:"un minuto fa",message_header_minutes_ago:"minuti fa",message_header_hour_ago:"un'ora fa",message_header_hours_ago:"ore fa",message_information_title:"Informazioni sul messaggio",message_information_close_hover:"Chiudi",message_information_read:"Letto",message_information_delivered:"Consegnato",message_information_error:"Sembra che qualcosa sia andato storto. Riprova.",message_information_group_message_receipt_empty:"In attesa che i destinatari ricevano e visualizzino il messaggio",flag_message_title:"Segnala un messaggio",flag_message_subtitle:"Dicci cosa c'\xe8 di inappropriato o errato in questo messaggio.",flag_message_remark_label:"Motivo",flag_message_remark_optional:"Opzionale",flag_message_remark_placeholder:"Descrivi cosa ti preoccupa di questo messaggioâ¦",flag_message_error:"Sembra che qualcosa sia andato storto",flag_message_character_limit_reached:"Limite di caratteri raggiunto.",flag_message_confirm_yes:"Segnala",flag_message_confirm_no:"Annulla",flag_message_reason_id_spam:"Spam / contenuto indesiderato",flag_message_reason_id_sexual:"Contenuto esplicito o inappropriato",flag_message_reason_id_harassment:"Comportamento offensivo o minaccioso",flag_message_reported:"Messaggio segnalato.",message_list_error_title:"OPS!",message_list_error_subtitle:"Sembra che qualcosa sia andato storto",message_list_message_copied:"Messaggio copiato negli appunti.",message_list_message_deleted:"Messaggio eliminato con successo.",message_list_new_messages:"nuovi messaggi",message_list_new_message:"Nuovo",message_list_message_edited:"Messaggio aggiornato con successo.",message_list_message_translated:"Messaggio tradotto con successo.",message_list_thread_reply:"Rispondi",message_list_thread_replies:"Risposte",calls_outgoing:"Chiamata in corso...",reaction_reacted:"ha reagito",reaction_popup_and:"e",reaction_popup_others:"altri",reaction_popup_y
1ou:"Tu",reaction_list_all:"Tutti",reaction_list_click_to_remove:"Clicca per rimuovere",reaction_list_you:"Tu",reaction_list_error:"Sembra che qualcosa sia andato storto. Riprova.",search_placeholder:"Cerca",text_message_read_more:"Leggi di pi\xf9",text_message_show_less:"Mostra meno",thread_title:"Discussione",thread_close_hover:"Chiudi",thread_replies:"Risposte",thread_reply:"Rispondi",user_title:"Utenti",user_search_placeholder:"Cerca",user_empty_title:"Nessun utente trovato",user_empty_subtitle:"Non abbiamo trovato utenti corrispondenti alla tua ricerca. Prova a modificare i tuoi criteri.",user_error_title:"OPS!",user_error_subtitle:"Sembra che qualcosa sia andato storto",conversation_start:"Clicca per avviare la conversazione",conversation_message_deleted:"Il messaggio \xe8 stato eliminato",conversation_subtitle_image:"Immagine",conversation_subtitle_file:"File",conversation_subtitle_video:"Video",conversation_subtitle_audio:"Audio",conversation_subtitle_added:"aggiunto",conversation_subtitle_joined:"si \xe8 unito",conversation_subtitle_left:"ha lasciato",conversation_subtitle_kicked:"espulso",conversation_subtitle_banned:"bannato",conversation_subtitle_unbanned:"sbannato",conversation_subtitle_made:"fatto",polls_title:"Crea sondaggio",polls_question:"Domanda",polls_question_placeholder:"Fai una domanda",polls_options:"Opzioni",polls_add_placeholder:"Aggiungi",polls_add_option_button:"Aggiungi opzione",polls_limit_reached:"Hai raggiunto il limite. Puoi aggiungere fino a 12 opzioni.",polls_required_fields_warning:"Compila tutti i campi richiesti prima di creare un sondaggio.",polls_error:"Qualcosa \xe8 andato storto. Riprova.",polls_create_button:"Crea",members_remove:"Espellere",members_block:"Bannare",members_change_role:"Cambia ambito",message_text_translated:"Testo tradotto",message_list_translate:"Traduci",message_list_option_edit:"Modifica",message_list_option_delete:"Elimina",message_list_option_react:"Reagisci",message_list_option_reply_in_thread:"Rispondi nel thread",message_list_option_reply_to_message:"Rispondi",message_list_option_reply:"",message_list_option_message_privately:"Invia messaggio privato",message_list_option_copy:"Copia",message_list_option_info:"Info",message_list_option_mark_as_unread:"Contrassegna come non letto",message_list_option_flag_message:"Segnala",message_list_action_edited:"Modificato",message_list_action_added:"aggiunto",message_list_action_joined:"si \xe8 unito",message_list_action_left:"ha lasciato",message_list_action_kicked:"espulso",message_list_action_banned:"bannato",message_list_action_unbanned:"sbannato",message_list_action_made:"fatto",message_composer_attach_image:"Allega immagine",message_composer_attach_video:"Allega video",message_composer_attach_audio:"Allega audio",message_composer_attach_file:"Allega file",message_composer_polls:"Sondaggi",conversation_subtitle_poll:"Sondaggio",message_composer_sticker_hover:"Sticker",conversation_subtitle_sticker:"Sticker",sticker_error:"Sembra che qualcosa sia andato storto",sticker_empty:"Nessuno sticker disponibile",emoji_smiley_people:"Faccine e persone",emoji_animals_nature:"Animali e natura",emoji_food_drinks:"Cibo e bevande",emoji_activity:"Attivit\xe0",emoji_travel_places:"Viaggi e luoghi",emoji_objects:"Oggetti",emoji_symbols:"Simboli",emoji_flags:"Bandiere",today:"Oggi",yesterday:"Ieri",weekday_sunday_full:"Domenica",weekday_monday_full:"Luned\xec",weekday_tuesday_full:"Marted\xec",weekday_wednesday_full:"Mercoled\xec",weekday_thursday_full:"Gioved\xec",weekday_friday_full:"Venerd\xec",weekday_saturday_full:"Sabato",weekday_sunday_short:"Dom",weekday_monday_short:"Lun",weekday_tuesday_short:"Mar",weekday_wednesday_short:"Mer",weekday_thursday_short:"Gio",weekday_friday_short:"Ven",weekday_saturday_short:"Sab",weekday_sunday_min:"Do",weekday_monday_min:"Lu",weekday_tuesday_min:"Ma",weekday_wednesday_min:"Me",weekday_thursday_min:"Gi",weekday_friday_min:"Ve",weekday_saturday_min:"Sa",month_january_short:"Gen",month_february_short:"Feb",month_march_short:"Mar",month_april_short:"Apr",month_may_short:"Mag",month_june_short:"Giu",month_july_short:"Lug",month_august_short:"Ago",month_september_short:"Set",month_october_short:"Ott",month_november_short:"Nov",month_december_short:"Dic",month_january_full:"Gennaio",month_february_full:"Febbraio",month_march_full:"Marzo",month_april_full:"Aprile",month_may_full:"Maggio",month_june_full:"Giugno",month_july_full:"Luglio",month_august_full:"Agosto",month_september_full:"Settembre",month_october_full:"Ottobre",month_november_full:"Novembre",month_december_full:"Dicembre",message_type_not_supported:"Questo tipo di messaggio non \xe8 supportato.",message_list_message_already_translated:"La lingua selezionata per la traduzione \xe8 simile alla lingua del messaggio originale.",media_recorder_error_title:"Accesso al Microfono Necessario",media_recorder_error_subtitle:"Non siamo riusciti ad accedere al tuo microfono. Concedi lâautorizzazione per iniziare a registrare.",search_title:"Cerca",search_empty_title:"Inizia la tua ricerca",search_empty_subt
1itle:"Cerca conversazioni o messaggi digitando una parola chiave sopra.",search_no_result_title:"Nessun risultato",search_result_see_more:"Vedi di pi\xf9",search_messages_header:"Messaggi",search_filter_unread:"Non letti",search_filter_groups:"Gruppi",search_filter_photos:"Foto",search_filter_videos:"Video",search_filter_links:"Link",search_filter_documents:"Documenti",search_filter_audio:"Audio",search_filter_messages:"Messaggi",search_filter_conversations:"Conversazioni",search_no_result_subtitle:"Nessuna corrispondenza trovata. Prova con una parola chiave diversa.",search_conversation_header:"Conversazioni",search_message_subtitle_you:"Tu",search_message_title_you:"Tu",search_error_title:"OPS!",search_error_subtitle:"Sembra che qualcosa sia andato storto",ai_assistant_chat_intro_message:"Sono qui per aiutarti!",ai_assistant_chat_composer_placeholder:"Chiedi qualsiasi cosa",ai_assistant_chat_new_chat:"Nuova Chat",ai_assistant_chat_history:"cronologia chat",ai_assistant_chat_history_title:"Cronologia chat",ai_assistant_chat_thinking:"Sto pensandoâ¦",ai_assistant_chat_executing_tool:"Esecuzione della chiamata dello strumento...",ai_assistant_chat_no_internet:"Nessuna connessione a Internet. Controlla la tua connessione e riprova.",ai_assistant_chat_history_empty_title:"Nessuna conversazione ancora",ai_assistant_chat_history_empty_subtitle:"Il tuo agente AI \xe8 pronto - chiedi qualsiasi cosa e inizia la conversazione.",ai_assistant_chat_history_error_title:"OPS!",ai_assistant_chat_history_error_subtitle:"Qualcosa \xe8 andato storto da parte nostra. Per favore, riprova."},ja:{ai_conversation_starter_error:"ä½ãåé¡ãçºçããããã§ã",ai_conversation_summary_title:"ä¼è©±ã®æ¦è¦",ai_conversation_summary_error:"ä½ãåé¡ãçºçããããã§ã",ai_conversation_summary_empty:"è¦ç´ã¯ããã¾ãã",ai_smart_replies_title:"è¿ä¿¡ãææ¡",ai_smart_replies_error:"ä½ãåé¡ãçºçããããã§ã",ai_smart_replies_empty:"ææ¡ã¯ããã¾ãã",calls_outgoing_call:"çºä¿¡ä¸ã®é話",calls_cancelled_call:"é話ããã£ã³ã»ã«ããã¾ãã",calls_rejected_call:"é話ãæå¦ããã¾ãã",calls_missed_call:"ä¸å¨çä¿¡",calls_ended_call:"é話ãçµäºãã¾ãã",calls_answered_call:"é話ãå¿çããã¾ãã",calls_unanswered_call:"å¿çã®ãªãé話",calls_incoming_call:"çä¿¡ä¸ã®é話",calls_busy_call:"é話ä¸",moderation_block_message:"ããªãã®ã¡ãã»ã¼ã¸ã¯ã¢ãã¬ã¼ã·ã§ã³ããªã·ã¼ã«ãããããã¯ããã¾ãã",message_list_join_call:"åå ",message_list_voice_call:"é³å£°é話",message_list_video_call:"ãããªé話",message_list_outgoing_call:"çºä¿¡ä¸ã®é話",message_list_incoming_call:"çä¿¡ä¸ã®é話",message_list_cancelled_call:"é話ããã£ã³ã»ã«ããã¾ãã",message_list_rejected_call:"é話ãæå¦ããã¾ãã",message_list_busy_call:"é話ä¸",message_list_ended_call:"é話ãçµäºãã¾ãã",message_list_answered_call:"é話ãå¿çããã¾ãã",message_list_unasnwered_call:"å¿çã®ãªãé話",message_list_missed_call:"ä¸å¨çä¿¡",conversation_subtitle_voice_call:"é³å£°é話",conversation_subtitle_video_call:"ãããªé話",conversation_subtitle_outgoing_call:"çºä¿¡ä¸ã®é話",conversation_subtitle_incoming_call:"çä¿¡ä¸ã®é話",conversation_subtitle_cancelled_call:"é話ããã£ã³ã»ã«ããã¾ãã",conversation_subtitle_rejected_call:"é話ãæå¦ããã¾ãã",conversation_subtitle_busy_call:"é話ä¸",conversation_subtitle_ended_call:"é話ãçµäºãã¾ãã",conversation_subtitle_answered_call:"é話ãå¿çããã¾ãã",conversation_subtitle_unasnwered_call:"å¿çã®ãªãé話",conversation_subtitle_missed_call:"ä¸å¨çä¿¡",conversation_subtitle_group_voice_call_initated_self:"é³å£°é話ãéå§ãã¾ãã",conversation_subtitle_group_video_call_initated_self:"ãããªé話ãéå§ãã¾ãã",conversation_subtitle_group_voice_call_initated:"é³å£°é話ãéå§ãã¾ãã",conversation_subtitle_group_video_call_initated:"ãããªé話ãéå§ãã¾ãã",messsage_composer_collaborative_document:"å
±åããã¥ã¡ã³ã",message_list_collaborative_document_title:"å
±åããã¥ã¡ã³ã",message_list_collaborative_document_subtitile:"ããã¥ã¡ã³ããéãã¦ä¸ç·ã«ç·¨éãã",message_list_collaborative_document_open:"ããã¥ã¡ã³ããéã",conversation_subtitle_collaborative_document:"å
±åããã¥ã¡ã³ã",messsage_composer_collaborative_whiteboard:"å
±åãã¯ã¤ããã¼ã",message_list_collaborative_whiteboard_title:"å
±åãã¯ã¤ããã¼ã",message_collaborative_whiteboard_subtitile:"ãã¯ã¤ããã¼ããéãã¦ä¸ç·ã«æç»ãã",messag_list_collaborative_whiteboard_open:"ãã¯ã¤ããã¼ããéã",conversation_subtitle_collaborative_whiteboard:"å
±åãã¯ã¤ããã¼ã",call_button_voice_hover:"é³å£°é話",call_button_video_hover:"ãããªé話",call_logs_title:"é話履æ´",call_logs_empty_title:"é話履æ´ãããã¾ãã",call_logs_empty_subt
1itle:"çºä¿¡ã¾ãã¯çä¿¡ãè¡ãã¨ãããã«é話履æ´ã表示ããã¾ã",call_logs_error_title:"ã¨ã©ã¼!",call_logs_error_subtitle:"ä½ãåé¡ãçºçããããã§ã",change_scope_title:"ã¹ã³ã¼ãã夿´",change_scope_subtitle:"ã°ã«ã¼ãã¡ã³ãã¼ã®ã¹ã³ã¼ãã夿´ãã¦ãã°ã«ã¼ãã®æ¨©éã¨è²¬ä»»ã管çã§ãã¾ãã",change_scope_confirm_yes:"ä¿å",change_scope_confirm_no:"ãã£ã³ã»ã«",change_scope_error:"ã¨ã©ã¼ãçºçãã¾ãããããä¸åº¦ã試ããã ããã",member_scope_admin:"管çè
",member_scope_moderator:"ã¢ãã¬ã¼ã¿ã¼",member_scope_participant:"åå è
",member_scope_owner:"ææè
",conversation_delete_title:"ä¼è©±ãåé¤ãã¾ããï¼",conversation_delete_subtitle:"ãã®ä¼è©±ãåé¤ãã¾ããï¼ãã¹ã¦ã®ããã¤ã¹ããåé¤ããã¾ãã",conversation_delete_confirm_yes:"åé¤",conversation_delete_confirm_no:"ãã£ã³ã»ã«",conversation_delete_error:"ã¨ã©ã¼ãçºçãã¾ãããããä¸åº¦ã試ããã ããã",conversation_chat_title:"ãã£ãã",conversation_delete_icon_hover:"åé¤",conversation_subtitle_typing:"å
¥åä¸â¦",conversation_subtitle_you_message:"ããªã",conversation_subtitle_deleted_message:"ã¡ãã»ã¼ã¸ã¯åé¤ããã¾ãã",conversation_empty_title:"ä¼è©±ãã¾ã ããã¾ãã",conversation_empty_subtitle:"æ°ãããã£ãããéå§ããããä»ã®ã¦ã¼ã¶ã¼ãæå¾
ãã¦ä¼è©±ã«åå ããã¦ãã ããã",conversation_error_title:"ã¨ã©ã¼!",conversation_error_subtitle:"ä½ãåé¡ãçºçããããã§ã",conversation_deleted:"ä¼è©±ãåé¤ããã¾ãã",message_deleted:"ãã®ã¡ãã»ã¼ã¸ã¯åé¤ããã¾ãã",message_composer_edit_message:"ã¡ãã»ã¼ã¸ãç·¨é",emoji_search_placeholder:"çµµæåãæ¤ç´¢",message_list_full_screen_viewer:"å
¨ç»é¢ãã¥ã¼ã¢ã¼",member_search_placeholder:"æ¤ç´¢",member_title:"ã°ã«ã¼ãã¡ã³ãã¼",member_empty_title:"å©ç¨å¯è½ãªã°ã«ã¼ãã¡ã³ãã¼ããã¾ãã",member_empty_subtitle:"é£çµ¡å
ã追å ãã¦ãããã«è¡¨ç¤ºããã¾ãããã",member_error_title:"ã¨ã©ã¼!",member_error_subtitle:"ä½ãåé¡ãçºçããããã§ã",group_title:"ã°ã«ã¼ã",group_seach_placeholder:"",group_search_placeholder:"æ¤ç´¢",group_members:"ã¡ã³ãã¼",group_member:"ã¡ã³ãã¼",group_empty_title:"å©ç¨å¯è½ãªã°ã«ã¼ããããã¾ãã",group_empty_subtitle:"ã°ã«ã¼ãã使ã¾ãã¯åå ãã¦ãä¸è¦§è¡¨ç¤ºããå
±å使¥ãå§ãã¾ããã",group_error_title:"ã¨ã©ã¼!",group_error_subtitle:"ä½ãåé¡ãçºçããããã§ã",message_header_members:"ã¡ã³ãã¼",message_header_member:"ã¡ã³ãã¼",incoming_call_subtitle:"çä¿¡ä¸ã®é話",incoming_call_confirm_yes:"åãã",incoming_call_confirm_no:"æå¦",message_composer_placeholder:"ããã«ã¡ãã»ã¼ã¸ãå
¥å",message_composer_send_message_icon_hover:"ã¡ãã»ã¼ã¸ãéä¿¡",message_composer_attach_icon_hover:"æ·»ä»",message_composer_voice_notes_icon_hover:"ãã¤ã¹é²é³",message_composer_emoji_icon_hover:"çµµæå",message_composer_mention_limit_warning:"ä¸åº¦ã«æå¤§10人ã¾ã§ã¡ã³ã·ã§ã³ã§ãã¾ãã",message_composer_wrong_file_type:"ç°ãªã種é¡ã®ãã¡ã¤ã«ã鏿ãã¾ãããé©åãªãã¡ã¤ã«ã鏿ãã¦ãã ããã",message_composer_mention_all:"å
¨å¡",message_composer_mention_notify_everyone_label:"ãã®ã°ã«ã¼ãã®å
¨å¡ã«éç¥ãã¾ã",message_header_typing:"å
¥åä¸â¦",message_header_status_online:"ãªã³ã©ã¤ã³",message_header_status_offline:"ãªãã©ã¤ã³",message_header_last_seen:"æçµãã°ã¤ã³",message_header_at:"æå»",full_screen_viewer_at:"æå»",message_header_minute_ago:"1åå",message_header_minutes_ago:"åå",message_header_hour_ago:"1æéå",message_header_hours_ago:"æéå",message_information_title:"ã¡ãã»ã¼ã¸æ
å ±",message_information_close_hover:"éãã",message_information_read:"æ¢èª",message_information_delivered:"é
ä¿¡æ¸ã¿",message_information_error:"ä½ãåé¡ãçºçããããã§ããããä¸åº¦ã試ããã ããã",message_information_group_message_receipt_empty:"åä¿¡è
ãã¡ãã»ã¼ã¸ãåãåããé²è¦§ããã®ãå¾
ã£ã¦ãã¾ã",flag_message_title:"ã¡ãã»ã¼ã¸ãå ±å",flag_message_subtitle:"ãã®ã¡ãã»ã¼ã¸ã®ã©ã®é¨åãä¸é©åã¾ãã¯ééã£ã¦ããããæãã¦ãã ããã",flag_message_remark_label:"çç±",flag_message_remark_optional:"ä»»æ",flag_message_remark_placeholder:"ãã®ã¡ãã»ã¼ã¸ã®æ°ã«ãªãç¹ã説æãã¦ãã ããâ¦",flag_message_error:"ä½ãåé¡ãçºçããããã§ã",flag_message_character_limit_reached:"æåæ°ã®ä¸éã«éãã¾ããã",flag_message_confirm_yes:"å ±åãã",flag_message_confirm_no:"ãã£ã³ã»ã«",flag_message_reason_id_spam:"ã¹ãã ï¼æã¾ãããªãå
容",flag_message_reason_id_sexual:"é²éª¨ã¾ãã¯ä¸é©åã
1ªå
容",flag_message_reason_id_harassment:"侮辱çã¾ãã¯è
è¿«çãªè¡çº",flag_message_reported:"ã¡ãã»ã¼ã¸ãå ±åããã¾ããã",message_list_error_title:"ã¨ã©ã¼!",message_list_error_subtitle:"ä½ãåé¡ãçºçããããã§ã",message_list_message_copied:"ã¡ãã»ã¼ã¸ãã¯ãªãããã¼ãã«ã³ãã¼ãã¾ããã",message_list_message_deleted:"ã¡ãã»ã¼ã¸ãæ£å¸¸ã«åé¤ãã¾ããã",message_list_new_messages:"ä»¶ã®æ°ããã¡ãã»ã¼ã¸",message_list_new_message:"æ°è¦",message_list_message_edited:"ã¡ãã»ã¼ã¸ãæ£å¸¸ã«æ´æ°ããã¾ããã",message_list_message_translated:"ã¡ãã»ã¼ã¸ãæ£å¸¸ã«ç¿»è¨³ããã¾ããã",message_list_thread_reply:"è¿ä¿¡",message_list_thread_replies:"è¿ä¿¡",calls_outgoing:"é話ãã¦ãã¾ãâ¦",reaction_reacted:"åå¿ãã¾ãã",reaction_popup_and:"ã¨",reaction_popup_others:"ãã®ä»",reaction_popup_you:"ããªã",reaction_list_all:"ãã¹ã¦",reaction_list_click_to_remove:"ã¯ãªãã¯ãã¦åé¤",reaction_list_you:"ããªã",reaction_list_error:"ä½ãåé¡ãçºçããããã§ããããä¸åº¦ã試ããã ããã",search_placeholder:"æ¤ç´¢",text_message_read_more:"ãã£ã¨èªã",text_message_show_less:"è¡¨ç¤ºãæ¸ãã",thread_title:"ã¹ã¬ãã",thread_close_hover:"éãã",thread_replies:"è¿ä¿¡",thread_reply:"è¿ä¿¡",user_title:"ã¦ã¼ã¶ã¼",user_search_placeholder:"æ¤ç´¢",user_empty_title:"ã¦ã¼ã¶ã¼ãè¦ã¤ããã¾ãã",user_empty_subtitle:"æ¤ç´¢æ¡ä»¶ã«åè´ããã¦ã¼ã¶ã¼ããã¾ããã§ãããæ¡ä»¶ã夿´ãã¦ã試ããã ããã",user_error_title:"ã¨ã©ã¼!",user_error_subtitle:"ä½ãåé¡ãçºçããããã§ã",conversation_start:"ã¯ãªãã¯ãã¦ä¼è©±ãéå§",conversation_message_deleted:"ã¡ãã»ã¼ã¸ã¯åé¤ããã¾ãã",conversation_subtitle_image:"ç»å",conversation_subtitle_file:"ãã¡ã¤ã«",conversation_subtitle_video:"ãããª",conversation_subtitle_audio:"é³å£°",conversation_subtitle_added:"追å ãã¾ãã",conversation_subtitle_joined:"åå ãã¾ãã",conversation_subtitle_left:"éåºãã¾ãã",conversation_subtitle_kicked:"ããã¯ããã¾ãã",conversation_subtitle_banned:"ç¦æ¢ããã¾ãã",conversation_subtitle_unbanned:"è§£é¤ããã¾ãã",conversation_subtitle_made:"ã«è¨å®ãã¾ãã",polls_title:"æç¥¨ã使",polls_question:"質å",polls_question_placeholder:"質åãå
¥å",polls_options:"ãªãã·ã§ã³",polls_add_placeholder:"追å ",polls_add_option_button:"ãªãã·ã§ã³ã追å ",polls_limit_reached:"ä¸éã«éãã¾ãããæå¤§ã§12ã®ãªãã·ã§ã³ã追å ã§ãã¾ãã",polls_required_fields_warning:"æç¥¨ã使ããåã«ãå¿
è¦ãªé
ç®ããã¹ã¦å
¥åãã¦ãã ããã",polls_error:"ã¨ã©ã¼ãçºçãã¾ãããããä¸åº¦ã試ããã ããã",polls_create_button:"使",members_remove:"ããã¯",members_block:"ãã³",members_change_role:"ã¹ã³ã¼ãã夿´",message_text_translated:"ããã¹ãã翻訳ããã¾ãã",message_list_translate:"翻訳",message_list_option_edit:"ç·¨é",message_list_option_delete:"åé¤",message_list_option_react:"ãªã¢ã¯ã·ã§ã³",message_list_option_reply_in_thread:"ã¹ã¬ããã§è¿ä¿¡",message_list_option_reply_to_message:"è¿ä¿¡",message_list_option_reply:"",message_list_option_message_privately:"ãã©ã¤ãã¼ãã¡ãã»ã¼ã¸",message_list_option_copy:"ã³ãã¼",message_list_option_info:"æ
å ±",message_list_option_mark_as_unread:"æªèªã«ãã",message_list_option_flag_message:"å ±å",message_list_action_edited:"ç·¨éãã¾ãã",message_list_action_added:"追å ãã¾ãã",message_list_action_joined:"åå ãã¾ãã",message_list_action_left:"éåºãã¾ãã",message_list_action_kicked:"ããã¯ãã¾ãã",message_list_action_banned:"ç¦æ¢ãã¾ãã",message_list_action_unbanned:"è§£é¤ãã¾ãã",message_list_action_made:"ã«è¨å®ãã¾ãã",message_composer_attach_image:"ç»åãæ·»ä»",message_composer_attach_video:"ãããªãæ·»ä»",message_composer_attach_audio:"é³å£°ãæ·»ä»",message_composer_attach_file:"ãã¡ã¤ã«ãæ·»ä»",message_composer_polls:"æç¥¨",conversation_subtitle_poll:"æç¥¨",message_composer_sticker_hover:"ã¹ããã«ã¼",conversation_subtitle_sticker:"ã¹ããã«ã¼",sticker_error:"ä½ãåé¡ãçºçããããã§ã",sticker_empty:"ã¹ããã«ã¼ãããã¾ãã",emoji_smiley_people:"ã¹ãã¤ãªã¼ï¼äºº",emoji_animals_nature:"åç©ï¼èªç¶",emoji_food_drinks:"é£ã¹ç©ï¼é£²ã¿ç©",emoji_activity:"ã¢ã¯ãã£ããã£",emoji_travel_places:"æ
è¡ï¼å ´æ",emoji_objects:"ãªãã¸ã§ã¯ã",emoji_symbols:"ã·ã³ãã«",emoji_flags:"æ",today:"仿¥",yesterday:"æ¨æ¥",weekday_sunday_full:"æ¥ææ¥",weekday_monday_full:"æææ¥",weekday_tuesday_full:"ç«ææ¥",weekday_wednesday_full:"æ°´ææ¥",weekday_thursday_full:"æ¨ææ¥",weekday_friday_full:"éææ¥",weekday_saturday_full:"åææ¥",weekday_sunday_short:"æ¥",weekday_monday_short:"æ",weekday_tuesday_short:"ç«",weekday_wednesday_short:"æ°´",weekday_thursday_short:"æ¨",weekday_friday_short:"é",weekday_saturday_short:"å",weekday_sunday_min:"æ¥",weekday_monday_min:"æ",weekday_tuesday_min:"ç«",weekday_wednesday_min:"æ°´",weekday_thursday_min:"æ¨",weekday_friday_min:"é",weekday_saturday_min:"å",month_january_short:"1æ",month_february_short:"2æ",month_march_short:"3æ",month_april_short:"4æ",month_may_short:"5æ",month_june_short:"6æ",month_july_short:"7æ",month_august_short:"8æ",month_september_short:"9æ",month_october_short:"10æ",month_november_short:"11æ",month_december_short:"12æ",month_january_full:"1æ",month_february_full:"2æ",month_march_full:"3æ",month_april_full:"4æ",month_may_full:"5æ",month_june_full:"6æ",month_july_full:"7æ",month_august_full:"8æ",month_september_full:"9æ",month_october_full:"10æ",month_november_full:"11æ",month_december_full:"12æ",message_type_not_supported:"ãã®ã¡ãã»ã¼ã¸ã¿ã¤ãã¯ãµãã¼ãããã¦ãã¾ããã",message_list_message_already_translated:"翻訳ã®ããã«é¸æãããè¨èªã¯ãå
ã®ã¡ãã»ã¼ã¸ã®è¨èªã¨ä¼¼ã¦ãã¾ãã",media_recorder_error_title:"ãã¤ã¯ã¸ã®ã¢ã¯ã»ã¹ãå¿
è¦ã§ã",media_recorder_error_subtitle:"ãã¤ã¯ã«ã¢ã¯ã»ã¹ã§ãã¾ããã§ãããé²é³ãéå§ããã«ã¯ããã¤ã¯ã®è¨±å¯ãä¸ãã¦ãã ããã",search_title:"æ¤ç´¢",search_empty_title:"æ¤ç´¢ãå§ãã",search_empty_subt
1itle:"ãã¼ã¯ã¼ããä¸ã«å
¥åãã¦ä¼è©±ãã¡ãã»ã¼ã¸ãæ¤ç´¢ãã¾ãã",search_no_result_title:"çµæãªã",search_result_see_more:"ãã£ã¨è¦ã",search_messages_header:"ã¡ãã»ã¼ã¸",search_filter_unread:"æªèª",search_filter_groups:"ã°ã«ã¼ã",search_filter_photos:"åç",search_filter_videos:"ãããª",search_filter_links:"ãªã³ã¯",search_filter_documents:"ããã¥ã¡ã³ã",search_filter_audio:"ãªã¼ãã£ãª",search_filter_messages:"ã¡ãã»ã¼ã¸",search_filter_conversations:"ä¼è©±",search_no_result_subtitle:"ä¸è´ãããã®ãè¦ã¤ããã¾ããã§ãããå¥ã®ãã¼ã¯ã¼ãã§ã試ããã ããã",search_conversation_header:"ä¼è©±",search_message_subtitle_you:"ããªã",search_message_title_you:"ããªã",search_error_title:"ã¨ã©ã¼!",search_error_subtitle:"ä½ãåé¡ãçºçããããã§ã",ai_assistant_chat_intro_message:"ãæä¼ãããããã«ããã«ãã¾ãï¼",ai_assistant_chat_composer_placeholder:"ä½ã§ãèãã¦ãã ãã",ai_assistant_chat_new_chat:"æ°ãããã£ãã",ai_assistant_chat_history:"ãã£ããå±¥æ´",ai_assistant_chat_history_title:"ãã£ããå±¥æ´",ai_assistant_chat_thinking:"èãä¸â¦",ai_assistant_chat_executing_tool:"ãã¼ã«å¼ã³åºããå®è¡ä¸...",ai_assistant_chat_no_internet:"ã¤ã³ã¿ã¼ãããæ¥ç¶ãããã¾ãããæ¥ç¶ã確èªãã¦ãããä¸åº¦è©¦ãã¦ãã ããã",ai_assistant_chat_history_empty_title:"ä¼è©±ãã¾ã ããã¾ãã",ai_assistant_chat_history_empty_subtitle:"ããªãã®AIã¨ã¼ã¸ã§ã³ãã¯æºåãã§ãã¾ãã - ä½ã§ãèãã¦ãä¼è©±ãå§ãã¦ãã ããã",ai_assistant_chat_history_error_title:"ã¨ã©ã¼!",ai_assistant_chat_history_error_subtitle:"å½ç¤¾å´ã§åé¡ãçºçãã¾ãããããä¸åº¦è©¦ãã¦ãã ããã"},ko:{ai_conversation_starter_error:"문ì ê° ë°ìí ê² ê°ìµëë¤.",ai_conversation_summary_title:"ëí ìì½",ai_conversation_summary_error:"문ì ê° ë°ìí ê² ê°ìµëë¤.",ai_conversation_summary_empty:"ìì½ì´ ììµëë¤.",ai_smart_replies_title:"ëµì¥ ì ì",ai_smart_replies_error:"문ì ê° ë°ìí ê² ê°ìµëë¤.",ai_smart_replies_empty:"ì ìì´ ììµëë¤.",calls_outgoing_call:"ë°ì íµí",calls_cancelled_call:"íµí ì·¨ìë¨",calls_rejected_call:"íµí ê±°ì ë¨",calls_missed_call:"íµí ë침",calls_ended_call:"íµí ì¢
ë£ë¨",calls_answered_call:"íµí ìëµë¨",calls_unanswered_call:"ìëµ ìë íµí",calls_incoming_call:"ìì íµí",calls_busy_call:"íµí ì¤",moderation_block_message:"ê·íì ë©ìì§ë ê´ë¦¬ ì ì±
ì¼ë¡ ì¸í´ ì°¨ë¨ëììµëë¤",message_list_join_call:"ì°¸ì¬",message_list_voice_call:"ìì± íµí",message_list_video_call:"ìì íµí",message_list_outgoing_call:"ë°ì íµí",message_list_incoming_call:"ìì íµí",message_list_cancelled_call:"íµí ì·¨ìë¨",message_list_rejected_call:"íµí ê±°ì ë¨",message_list_busy_call:"íµí ì¤",message_list_ended_call:"íµí ì¢
ë£ë¨",message_list_answered_call:"íµí ìëµë¨",message_list_unasnwered_call:"ìëµ ìë íµí",message_list_missed_call:"íµí ë침",conversation_subtitle_voice_call:"ìì± íµí",conversation_subtitle_video_call:"ìì íµí",conversation_subtitle_outgoing_call:"ë°ì íµí",conversation_subtitle_incoming_call:"ìì íµí",conversation_subtitle_cancelled_call:"íµí ì·¨ìë¨",conversation_subtitle_rejected_call:"íµí ê±°ì ë¨",conversation_subtitle_busy_call:"íµí ì¤",conversation_subtitle_ended_call:"íµí ì¢
ë£ë¨",conversation_subtitle_answered_call:"íµí ìëµë¨",conversation_subtitle_unasnwered_call:"ìëµ ìë íµí",conversation_subtitle_missed_call:"íµí ë침",conversation_subtitle_group_voice_call_initated_self:"ìì± íµí를 ììíìµëë¤.",conversation_subtitle_group_video_call_initated_self:"ìì íµí를 ììíìµëë¤.",conversation_subtitle_group_voice_call_initated:"ìì± íµí를 ììíìµëë¤.",conversation_subtitle_group_video_call_initated:"ìì íµí를 ììíìµëë¤.",messsage_composer_collaborative_document:"íì
문ì",message_list_collaborative_document_title:"íì
문ì",message_list_collaborative_document_subtitile:"í¨ê» 문ì를 ì´ì´ ì½í
ì¸ ë¥¼ í¸ì§íì¸ì",message_list_collaborative_document_open:"문ì ì´ê¸°",conversation_subtitle_collaborative_document:"íì
문ì",messsage_composer_collaborative_whiteboard:"íì
íì´í¸ë³´ë",message_list_collaborative_whiteboard_title:"íì
íì´í¸ë³´ë",message_collaborative_whiteboard_subtitile:"í¨ê» 그릴 ì ìëë¡ íì´í¸ë³´ë를 ì¬ì¸ì",messag_list_collaborative_whiteboard_open:"íì´í¸ë³´ë ì´ê¸°",conversation_subtitle_collaborative_whiteboard:"íì
íì´í¸ë³´ë",call_button_voice_hover:"ìì± íµí",call_button_video_hover:"ìì íµí",call_logs_title:"íµí 기ë¡",call_logs_empty_title:"íµí 기ë¡ì´ ììµëë¤.",call_logs_empty_subt
1itle:"íµí를 íê±°ë ë°ì¼ë©´ íµí 기ë¡ì´ ì¬ê¸°ì íìë©ëë¤.",call_logs_error_title:"ì!",call_logs_error_subtitle:"문ì ê° ë°ìí ê² ê°ìµëë¤.",change_scope_title:"ë²ì ë³ê²½",change_scope_subtitle:"그룹 구ì±ìì ë²ì를 ë³ê²½íì¬ ê·¸ë£¹ ê¶íê³¼ ì±
ìì ê´ë¦¬í ì ììµëë¤.",change_scope_confirm_yes:"ì ì¥",change_scope_confirm_no:"ì·¨ì",change_scope_error:"문ì ê° ë°ìíìµëë¤. ë¤ì ìëí´ ì£¼ì¸ì.",member_scope_admin:"ê´ë¦¬ì",member_scope_moderator:"모ëë ì´í°",member_scope_participant:"ì°¸ê°ì",member_scope_owner:"ìì ì",conversation_delete_title:"ëí를 ìì íìê² ìµëê¹?",conversation_delete_subtitle:"ì´ ëí를 ìì íìê² ìµëê¹? ì´ ëíë 모ë ì¥ì¹ìì ìì ë©ëë¤.",conversation_delete_confirm_yes:"ìì ",conversation_delete_confirm_no:"ì·¨ì",conversation_delete_error:"문ì ê° ë°ìí ê² ê°ìµëë¤. ë¤ì ìëí´ ì£¼ì¸ì.",conversation_chat_title:"ì±í
",conversation_delete_icon_hover:"ìì ",conversation_subtitle_typing:"ì
ë ¥ ì¤...",conversation_subtitle_you_message:"ë¹ì ",conversation_subtitle_deleted_message:"ë©ìì§ê° ìì ëììµëë¤.",conversation_empty_title:"ìì§ ëíê° ììµëë¤.",conversation_empty_subtitle:"ìë¡ì´ ì±í
ì ììíê±°ë ë¤ë¥¸ ì¬ëì ì´ëíì¬ ëíì ì°¸ì¬íì¸ì.",conversation_error_title:"ì!",conversation_error_subtitle:"문ì ê° ë°ìí ê² ê°ìµëë¤.",conversation_deleted:"ëíê° ìì ëììµëë¤.",message_deleted:"ì´ ë©ìì§ë ìì ëììµëë¤.",message_composer_edit_message:"ë©ìì§ í¸ì§",emoji_search_placeholder:"ì´ëª¨ì§ ê²ì",message_list_full_screen_viewer:"ì ì²´ íë©´ 보기",member_search_placeholder:"ê²ì",member_title:"그룹 멤ë²",member_empty_title:"ì¬ì© ê°ë¥í 그룹 멤ë²ê° ììµëë¤.",member_empty_subtitle:"ì°ë½ì²ë¥¼ ì¶ê°íì¬ ì¬ê¸°ì íìíì¸ì.",member_error_title:"ì!",member_error_subtitle:"문ì ê° ë°ìí ê² ê°ìµëë¤.",group_title:"그룹",group_seach_placeholder:"",group_search_placeholder:"ê²ì",group_members:"멤ë²",group_member:"멤ë²",group_empty_title:"ì¬ì© ê°ë¥í ê·¸ë£¹ì´ ììµëë¤.",group_empty_subtitle:"그룹ì ìì±íê±°ë ê°ì
íì¬ ì¬ê¸°ì íìíê³ íì
ì ììíì¸ì.",group_error_title:"ì!",group_error_subtitle:"문ì ê° ë°ìí ê² ê°ìµëë¤.",message_header_members:"멤ë²",message_header_member:"멤ë²",incoming_call_subtitle:"ìì íµí",incoming_call_confirm_yes:"ìë½",incoming_call_confirm_no:"ê±°ì ",message_composer_placeholder:"ì¬ê¸°ì ë©ìì§ë¥¼ ì
ë ¥íì¸ì.",message_composer_send_message_icon_hover:"ë©ìì§ ë³´ë´ê¸°",message_composer_attach_icon_hover:"첨ë¶",message_composer_voice_notes_icon_hover:"ìì± ë
¹ì",message_composer_emoji_icon_hover:"ì´ëª¨ì§",message_composer_mention_limit_warning:"í ë²ì ìµë 10ëª
ì ì¬ì©ì를 ë©ì
í ì ììµëë¤.",message_composer_wrong_file_type:"ë¤ë¥¸ ì íì íì¼ì ì ííìµëë¤. ì ì í íì¼ì ì ííì¸ì.",message_composer_mention_all:"모ë",message_composer_mention_notify_everyone_label:"ì´ ê·¸ë£¹ì 모ë ì¬ëìê² ì림ì ë³´ë
ëë¤",message_header_typing:"ì
ë ¥ ì¤...",message_header_status_online:"ì¨ë¼ì¸",message_header_status_offline:"ì¤íë¼ì¸",message_header_last_seen:"ë§ì§ë§ ì ì",message_header_at:"ìì",full_screen_viewer_at:"ìì",message_header_minute_ago:"1ë¶ ì ",message_header_minutes_ago:"ë¶ ì ",message_header_hour_ago:"1ìê° ì ",message_header_hours_ago:"ìê° ì ",message_information_title:"ë©ìì§ ì ë³´",message_information_close_hover:"ë«ê¸°",message_information_read:"ì½ì",message_information_delivered:"ë°°ë¬ë¨",message_information_error:"문ì ê° ë°ìí ê² ê°ìµëë¤. ë¤ì ìëí´ ì£¼ì¸ì.",message_information_group_message_receipt_empty:"ìì ìê° ë©ìì§ë¥¼ ìì íê³ ë³´ê¸° ì ê¹ì§ 기ë¤ë¦¬ê³ ììµëë¤.",flag_message_title:"ë©ìì§ ì ê³ ",flag_message_subtitle:"ì´ ë©ìì§ì ë¶ì ì íê±°ë ì못ë ë¶ë¶ì ìë ¤ì£¼ì
1¸ì.",flag_message_remark_label:"ì¬ì ",flag_message_remark_optional:"ì í",flag_message_remark_placeholder:"ì´ ë©ìì§ìì ì°ë ¤ëë ë¶ë¶ì ì¤ëª
í´ì£¼ì¸ìâ¦",flag_message_error:"문ì ê° ë°ìí ê² ê°ìµëë¤.",flag_message_character_limit_reached:"문ì ì íì ëë¬íìµëë¤.",flag_message_confirm_yes:"ì ê³ ",flag_message_confirm_no:"ì·¨ì",flag_message_reason_id_spam:"ì¤í¸ / ìì¹ ìë ì½í
ì¸ ",flag_message_reason_id_sexual:"ëª
ë°±íê±°ë ë¶ì ì í ì½í
ì¸ ",flag_message_reason_id_harassment:"모ìì ì´ê±°ë ìíì ì¸ íë",flag_message_reported:"ë©ìì§ê° ì ê³ ëììµëë¤.",message_list_error_title:"ì!",message_list_error_subtitle:"문ì ê° ë°ìí ê² ê°ìµëë¤.",message_list_message_copied:"ë©ìì§ê° í´ë¦½ë³´ëì ë³µì¬ëììµëë¤.",message_list_message_deleted:"ë©ìì§ê° ì±ê³µì ì¼ë¡ ìì ëììµëë¤.",message_list_new_messages:"ì ë©ìì§",message_list_new_message:"ì ë©ìì§",message_list_message_edited:"ë©ìì§ê° ì±ê³µì ì¼ë¡ ì
ë°ì´í¸ëììµëë¤.",message_list_message_translated:"ë©ìì§ê° ì±ê³µì ì¼ë¡ ë²ìëììµëë¤.",message_list_thread_reply:"ëµê¸",message_list_thread_replies:"ëµê¸ë¤",calls_outgoing:"íµí ì¤...",reaction_reacted:"ë°ìí¨",reaction_popup_and:"ê·¸ë¦¬ê³ ",reaction_popup_others:"ë¤ë¥¸ ì¬ëë¤",reaction_popup_you:"ë¹ì ",reaction_list_all:"모ë",reaction_list_click_to_remove:"ì ê±°íë ¤ë©´ í´ë¦",reaction_list_you:"ë¹ì ",reaction_list_error:"문ì ê° ë°ìí ê² ê°ìµëë¤. ë¤ì ìëí´ ì£¼ì¸ì.",search_placeholder:"ê²ì",text_message_read_more:"ë 보기",text_message_show_less:"ë 보기",thread_title:"ì¤ë ë",thread_close_hover:"ë«ê¸°",thread_replies:"ëµê¸",thread_reply:"ëµê¸",user_title:"ì¬ì©ì",user_search_placeholder:"ê²ì",user_empty_title:"ì¬ì©ì를 ì°¾ì ì ììµëë¤.",user_empty_subtitle:"ê²ìì ë§ë ì¬ì©ìê° ììµëë¤. ê²ì ì¡°ê±´ì ì¡°ì í´ ë³´ì¸ì.",user_error_title:"ì!",user_error_subtitle:"문ì ê° ë°ìí ê² ê°ìµëë¤.",conversation_start:"ëí를 ììíë ¤ë©´ í´ë¦",conversation_message_deleted:"ë©ìì§ê° ìì ëììµëë¤.",conversation_subtitle_image:"ì´ë¯¸ì§",conversation_subtitle_file:"íì¼",conversation_subtitle_video:"ë¹ëì¤",conversation_subtitle_audio:"ìì±",conversation_subtitle_added:"ì¶ê°ë¨",conversation_subtitle_joined:"ì°¸ì¬í¨",conversation_subtitle_left:"ë ë¬ìµëë¤",conversation_subtitle_kicked:"í¥ë¹í¨",conversation_subtitle_banned:"ê¸ì§ë¨",conversation_subtitle_unbanned:"ê¸ì§ í´ì ë¨",conversation_subtitle_made:"ë§ë¤ì´ì§",polls_title:"í¬í ë§ë¤ê¸°",polls_question:"ì§ë¬¸",polls_question_placeholder:"ì§ë¬¸ì ì
ë ¥íì¸ì",polls_options:"ìµì
",polls_add_placeholder:"ì¶ê°",polls_add_option_button:"ìµì
ì¶ê°",polls_limit_reached:"íëì ëë¬íìµëë¤. ìµë 12ê°ì ìµì
ì ì¶ê°í ì ììµëë¤.",polls_required_fields_warning:"í¬í를 ìì±í기 ì ì 모ë íì í목ì ì
ë ¥íì¸ì.",polls_error:"문ì ê° ë°ìí ê² ê°ìµëë¤. ë¤ì ìëí´ ì£¼ì¸ì.",polls_create_button:"ë§ë¤ê¸°",members_remove:"í¥",members_block:"ë°´",members_change_role:"ë²ì ë³ê²½",message_text_translated:"í
ì¤í¸ ë²ìë¨",message_list_translate:"ë²ì",message_list_option_edit:"í¸ì§",message_list_option_delete:"ìì ",message_list_option_react:"ë°ì",message_list_option_reply_in_thread:"ì¤ë ëìì ëµì¥í기",message_list_option_reply_to_message:"ëµê¸",message_list_option_reply:"",message_list_option_message_privately:"ë¹ê³µê° ë©ìì§",message_list_option_copy:"ë³µì¬",message_list_option_info:"ì ë³´",message_list_option_mark_as_unread:"ì½ì§ ììì¼ë¡ íì",message_list_option_flag_message:"ì ê³ ",message_list_action_edited:"í¸ì§ë¨",message_list_action_added:"ì¶ê°ë¨",message_list_action_joined:"ì°¸ì¬ë¨",message_list_action_left:"ë ë¬ì",message_list_action_kicked:"í¥ë¨",message_list_action_banned:"ê¸ì§ë¨",message_list_action_unbanned:"ê¸ì§ í´ì ë¨",message_list_action_made:"ë§ë¤ì´ì§",message_composer_attach_image:"ì´ë¯¸ì§ 첨ë¶",message_composer_attach_video:"ë¹ëì¤ ì²¨ë¶",message_composer_attach_audio:"ìì± ì²¨ë¶",message_composer_attach_file:"íì¼ ì²¨ë¶",message_composer_polls:"í¬í",conversation_subtitle_poll:"í¬í",message_composer_sticker_hover:"ì¤í°ì»¤",conversation_subtitle_sticker:"ì¤í°ì»¤",sticker_error:"문ì ê° ë°ìí ê² ê°ìµëë¤.",sticker_empty:"ì¤í°ì»¤ê° ììµëë¤.",emoji_smiley_people:"ì¤ë§ì¼ë¦¬ & ì¬ëë¤",emoji_animals_nature:"ë물 & ìì°",emoji_food_drinks:"ìì & ìë£",emoji_activity:"íë",emoji_travel_places:"ì¬í & ì¥ì",emoji_objects:"물건ë¤",emoji_symbols:"기í¸",emoji_flags:"êµê¸°",today:"ì¤ë",yesterday:"ì´ì ",weekday_sunday_full:"ì¼ìì¼",weekday_monday_full:"ììì¼",weekday_tuesday_full:"íìì¼",weekday_wednesday_full:"ììì¼",weekday_thursday_full:"목ìì¼",weekday_friday_full:"ê¸ìì¼",weekday_saturday_full:"í ìì¼",weekday_sunday_short:"ì¼",weekday_monday_short:"ì",weekday_tuesday_short:"í",weekday_wednesday_short:"ì",weekday_thursday_short:"목",weekday_friday_short:"ê¸",weekday_saturday_short:"í ",weekday_sunday_min:"ì¼",weekday_monday_min:"ì",weekday_tuesday_min:"í",weekday_wednesday_min:"ì",weekday_thursday_min:"목",weekday_friday_min:"ê¸",weekday_saturday_min:"í ",month_january_short:"1ì",month_february_short:"2ì",month_march_short:"3ì",month_april_short:"4ì",month_may_short:"5ì",month_june_short:"6ì",month_july_short:"7ì",month_august_short:"8ì",month_september_short:"9ì",month_october_short:"10ì",month_november_short:"11ì",month_december_short:"12ì",month_january_full:"1ì",month_february_full:"2ì",month_march_full:"3ì",month_april_full:"4ì",month_may_full:"5ì",month_june_full:"6ì",month_july_full:"7ì",month_august_full:"8ì",month_september_full:"9ì",month_october_full:"10ì",month_november_full:"11ì",month_december_full:"12ì",message_type_not_supported:"ì´ ë©ìì§ ì íì ì§ìëì§ ììµëë¤.",message_list_message_already_translated:"ë²ìì ìí´ ì íí ì¸ì´ê° ì본 ë©ìì§ì ì¸ì´ì ì ì¬í©ëë¤.",media_recorder_error_title:"ë§ì´í¬ ì¡ì¸ì¤ íì",media_recorder_error_subtitle:"ë§ì´í¬ì ì ê·¼í ì ììµëë¤. ë
¹ìì ììíë ¤ë©´ ë§ì´í¬ ê¶íì íì©í´ì£¼ì¸ì.",search_title:"ê²ì",search_empty_title:"ê²ìì ììíì¸ì",search_empty_subt
1itle:"ìì í¤ìë를 ì
ë ¥íì¬ ëíë ë©ìì§ë¥¼ ê²ìíì¸ì.",search_no_result_title:"ê²°ê³¼ ìì",search_result_see_more:"ë 보기",search_messages_header:"ë©ìì§",search_filter_unread:"ì½ì§ ìì",search_filter_groups:"그룹",search_filter_photos:"ì¬ì§",search_filter_videos:"ë¹ëì¤",search_filter_links:"ë§í¬",search_filter_documents:"문ì",search_filter_audio:"ì¤ëì¤",search_filter_messages:"ë©ìì§",search_filter_conversations:"ëí",search_no_result_subtitle:"ì¼ì¹íë íëª©ì´ ììµëë¤. ë¤ë¥¸ ê²ìì´ë¥¼ ì¬ì©í´ ë³´ì¸ì.",search_conversation_header:"ëí",search_message_subtitle_you:"ë¹ì ",search_message_title_you:"ë¹ì ",search_error_title:"ì!",search_error_subtitle:"문ì ê° ë°ìí ê² ê°ìµëë¤.",ai_assistant_chat_intro_message:"ì ë ì¬ë¬ë¶ì ë기 ìí´ ì¬ê¸° ììµëë¤!",ai_assistant_chat_composer_placeholder:"무ìì´ë 물ì´ë³´ì¸ì",ai_assistant_chat_new_chat:"ì ì±í
",ai_assistant_chat_history:"ì±í
기ë¡",ai_assistant_chat_history_title:"ì±í
기ë¡",ai_assistant_chat_thinking:"ìê° ì¤â¦",ai_assistant_chat_executing_tool:"ë구 í¸ì¶ ì¤í ì¤...",ai_assistant_chat_no_internet:"ì¸í°ë· ì°ê²°ì´ ììµëë¤. ì°ê²°ì íì¸íê³ ë¤ì ìëíì¸ì.",ai_assistant_chat_history_empty_title:"ìì§ ëíê° ììµëë¤.",ai_assistant_chat_history_empty_subtitle:"AI ìì´ì í¸ê° ì¤ë¹ëììµëë¤ - 무ìì´ë 물ì´ë³´ê³ ëí를 ììíì¸ì.",ai_assistant_chat_history_error_title:"ì!",ai_assistant_chat_history_error_subtitle:"ì°ë¦¬ 측ìì 문ì ê° ë°ìíìµëë¤. ë¤ì ìëí´ì£¼ì¸ì."},nl:{ai_conversation_starter_error:"Het lijkt erop dat er iets mis is gegaan",ai_conversation_summary_title:"Gespreks Samenvatting",ai_conversation_summary_error:"Het lijkt erop dat er iets mis is gegaan",ai_conversation_summary_empty:"Geen Samenvatting Beschikbaar",ai_smart_replies_title:"Stel een antwoord voor",ai_smart_replies_error:"Het lijkt erop dat er iets mis is gegaan",ai_smart_replies_empty:"Geen Suggesties Beschikbaar",calls_outgoing_call:"Uitgaande Oproep",calls_cancelled_call:"Oproep Geannuleerd",calls_rejected_call:"Oproep Geweigerd",calls_missed_call:"Gemiste Oproep",calls_ended_call:"Oproep Be\xebindigd",calls_answered_call:"Oproep Beantwoord",calls_unanswered_call:"Oproep Niet Beantwoord",calls_incoming_call:"Binnenkomende Oproep",calls_busy_call:"Oproep Bezet",moderation_block_message:"Je bericht werd geblokkeerd vanwege het moderatiebeleid",message_list_join_call:"Deelnemen",message_list_voice_call:"Gesprek",message_list_video_call:"Videobel",message_list_outgoing_call:"Uitgaande Oproep",message_list_incoming_call:"Binnenkomende Oproep",message_list_cancelled_call:"Oproep Geannuleerd",message_list_rejected_call:"Oproep Geweigerd",message_list_busy_call:"Oproep Bezet",message_list_ended_call:"Oproep Be\xebindigd",message_list_answered_call:"Oproep Beantwoord",message_list_unasnwered_call:"Oproep Niet Beantwoord",message_list_missed_call:"Gemiste Oproep",conversation_subtitle_voice_call:"Gesprek",conversation_subtitle_video_call:"Videobel",conversation_subtitle_outgoing_call:"Uitgaande Oproep",conversation_subtitle_incoming_call:"Binnenkomende Oproep",conversation_subtitle_cancelled_call:"Oproep Geannuleerd",conversation_subtitle_rejected_call:"Oproep Geweigerd",conversation_subtitle_busy_call:"Oproep Bezet",conversation_subtitle_ended_call:"Oproep Be\xebindigd",conversation_subtitle_answered_call:"Oproep Beantwoord",conversation_subtitle_unasnwered_call:"Oproep Niet Beantwoord",conversation_subtitle_missed_call:"Gemiste Oproep",conversation_subtitle_group_voice_call_initated_self:"Je hebt een gesprek gestart",conversation_subtitle_group_video_call_initated_self:"Je hebt een videobel gestart",conversation_subtitle_group_voice_call_initated:"heeft een gesprek gestart",conversation_subtitle_group_video_call_initated:"heeft een videobel gestart",messsage_composer_collaborative_document:"Samenwerkend Document",message_list_collaborative_document_title:"Samenwerkend Document",message_list_collaborative_document_subtitile:"Open document om samen inhoud te bewerken",message_list_collaborative_document_open:"Open Document",conversation_subtitle_collaborative_document:"Samenwerkend Document",messsage_composer_collaborative_whiteboard:"Samenwerkend Whiteboard",message_list_collaborative_whiteboard_title:"Samenwerkend Whiteboard",message_collaborative_whiteboard_subtitile:"Open whiteboard om samen te tekenen",messag_list_collaborative_whiteboard_open:"Open Whiteboard",conversation_subtitle_collaborative_whiteboard:"Samenwerkend Whiteboard",call_button_voice_hover:"Gesprek",call_button_video_hover:"
1Videobel",call_logs_title:"Oproepen",call_logs_empty_title:"Nog geen Oproep Logboeken",call_logs_empty_subtitle:"Maak of ontvang oproepen om je oproephistorie hier te zien",call_logs_error_title:"OOPS!",call_logs_error_subtitle:"Het lijkt erop dat er iets mis is gegaan",change_scope_title:"Wijzig reikwijdte",change_scope_subtitle:"U kunt de reikwijdte voor het groepslid wijzigen om groepsmachtigingen en verantwoordelijkheden te beheren.",change_scope_confirm_yes:"Opslaan",change_scope_confirm_no:"Annuleren",change_scope_error:"Er ging iets mis. Probeer het opnieuw.",member_scope_admin:"Admin",member_scope_moderator:"Moderator",member_scope_participant:"Deelnemer",member_scope_owner:"Eigenaar",conversation_delete_title:"Gesprek Verwijderen?",conversation_delete_subtitle:"Wil je dit gesprek verwijderen? Dit gesprek wordt verwijderd van al je apparaten.",conversation_delete_confirm_yes:"Verwijderen",conversation_delete_confirm_no:"Annuleren",conversation_delete_error:"Er ging iets mis. Probeer het opnieuw.",conversation_chat_title:"Chats",conversation_delete_icon_hover:"Verwijderen",conversation_subtitle_typing:"Typen...",conversation_subtitle_you_message:"Jij",conversation_subtitle_deleted_message:"Bericht is verwijderd",conversation_empty_title:"Nog Geen Gesprekken",conversation_empty_subtitle:"Start een nieuw gesprek of nodig anderen uit om deel te nemen.",conversation_error_title:"OOPS!",conversation_error_subtitle:"Het lijkt erop dat er iets mis is gegaan",conversation_deleted:"Gesprek Verwijderd",message_deleted:"Dit bericht werd verwijderd",message_composer_edit_message:"Bewerk bericht",emoji_search_placeholder:"Zoek emoji",message_list_full_screen_viewer:"Volledig Scherm Viewer",member_search_placeholder:"Zoeken",member_title:"Groepsleden",member_empty_title:"Geen Groepsleden Beschikbaar",member_empty_subtitle:"Voeg contacten toe om ze hier te zien.",member_error_title:"OOPS!",member_error_subtitle:"Het lijkt erop dat er iets mis is gegaan",group_title:"Groepen",group_seach_placeholder:"",group_search_placeholder:"Zoeken",group_members:"Leden",group_member:"Lid",group_empty_title:"Geen Groepen Beschikbaar",group_empty_subtitle:"Maak of sluit groepen aan om ze hier te zien en samen te werken",group_error_title:"OOPS!",group_error_subtitle:"Het lijkt erop dat er iets mis is gegaan",message_header_members:"Leden",message_header_member:"Lid",incoming_call_subtitle:"Binnenkomende Oproep",incoming_call_confirm_yes:"Accepteren",incoming_call_confirm_no:"Afwijzen",message_composer_placeholder:"Voer je bericht hier in",message_composer_send_message_icon_hover:"Bericht Versturen",message_composer_attach_icon_hover:"Bijvoegen",message_composer_voice_notes_icon_hover:"Opname",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"Je kunt maximaal 10 gebruikers tegelijk vermelden.",message_composer_wrong_file_type:"Je hebt een ander bestandstype geselecteerd. Kies het juiste bestand.",message_composer_mention_all:"iedereen",message_composer_mention_notify_everyone_label:"Iedereen in deze groep informeren",message_header_typing:"Typen...",message_header_status_online:"Online",message_header_status_offline:"Offline",message_header_last_seen:"Laatst gezien",message_header_at:"om",full_screen_viewer_at:"om",message_header_minute_ago:"minuut geleden",message_header_minutes_ago:"minuten geleden",message_header_hour_ago:"uur geleden",message_header_hours_ago:"uren geleden",message_information_title:"Bericht Informatie",message_information_close_hover:"Sluiten",message_information_read:"Gelezen",message_information_delivered:"Afgeleverd",message_information_error:"Het lijkt erop dat er iets mis is gegaan. Probeer het opnieuw.",message_information_group_message_receipt_empty:"Wachten op ontvangers om het bericht te ontvangen en te bekijken",flag_message_title:"Een bericht rapporteren",flag_message_subtitle:"Vertel ons wat er ongepast of onjuist is aan dit bericht.",flag_message_remark_label:"Reden",flag_message_remark_optional:"Optioneel",flag_message_remark_placeholder:"Beschrijf wat er zorgwekkend is aan dit berichtâ¦",flag_message_error:"Het lijkt erop dat er iets mis is gegaan",flag_message_character_limit_reached:"Tekenlimiet bereikt.",flag_message_confirm_yes:"Rapporteren",flag_message_confirm_no:"Annuleren",flag_message_reason_id_spam:"Spam / ongewenste inhoud",flag_message_reason_id_sexual:"Expliciete of ongepaste inhoud",flag_message_reason_id_harassment:"Beledigend of bedreigend gedrag",flag_message_reported:"Bericht gerapporteerd.",message_list_error_title:"OOPS!",message_list_error_subtitle:"Het lijkt erop dat er iets mis is gegaan",message_list_message_copied:"Bericht gekopieerd naar klembord.",message_list_message_deleted:"Bericht succesvol verwijderd.",message_list_new_messages:"nieuwe berichten",message_list_new_message:"Nieuw",message_list_message_edited:"Bericht succesvol bijgewerkt.",message_list_message_translated:"Bericht succesvol vertaald.",message_list_thread_reply:"Antwoord",message_list_thread_replies:"Antwoorden",calls_outgoing:"Bellen...",reaction_reacted:"gereageerd",reaction_popup_and:"en",reaction_popup_others:"anderen",reaction_popup_y
1ou:"Jij",reaction_list_all:"Alle",reaction_list_click_to_remove:"Klik om te verwijderen",reaction_list_you:"Jij",reaction_list_error:"Het lijkt erop dat er iets mis is gegaan. Probeer het opnieuw.",search_placeholder:"Zoeken",text_message_read_more:"Lees meer",text_message_show_less:"Toon minder",thread_title:"Thread",thread_close_hover:"Sluiten",thread_replies:"Antwoorden",thread_reply:"Antwoord",user_title:"Gebruikers",user_search_placeholder:"Zoeken",user_empty_title:"Geen Gebruikers Gevonden",user_empty_subtitle:"We konden geen gebruikers vinden die overeenkomen met je zoekopdracht. Probeer je zoekopdracht aan te passen.",user_error_title:"OOPS!",user_error_subtitle:"Het lijkt erop dat er iets mis is gegaan",conversation_start:"Klik om gesprek te starten",conversation_message_deleted:"Bericht is verwijderd",conversation_subtitle_image:"Afbeelding",conversation_subtitle_file:"Bestand",conversation_subtitle_video:"Video",conversation_subtitle_audio:"Audio",conversation_subtitle_added:"toegevoegd",conversation_subtitle_joined:"deelnomen",conversation_subtitle_left:"verliet",conversation_subtitle_kicked:"geschopt",conversation_subtitle_banned:"verbannen",conversation_subtitle_unbanned:"gedebandeerd",conversation_subtitle_made:"gemaakt",polls_title:"Maak Poll",polls_question:"Vraag",polls_question_placeholder:"Stel vraag",polls_options:"Opties",polls_add_placeholder:"Toevoegen",polls_add_option_button:"Voeg Optie Toe",polls_limit_reached:"Je hebt de limiet bereikt. Je kunt maximaal 12 opties toevoegen.",polls_required_fields_warning:"Vul alle verplichte velden in voordat je een poll maakt.",polls_error:"Er ging iets mis. Probeer het opnieuw.",polls_create_button:"Maken",members_remove:"Kick",members_block:"Verbannen",members_change_role:"Wijzig reikwijdte",message_text_translated:"Tekst Vertaald",message_list_translate:"Vertalen",message_list_option_edit:"Bewerken",message_list_option_delete:"Verwijderen",message_list_option_react:"Reageren",message_list_option_reply_in_thread:"Reageren in thread",message_list_option_reply_to_message:"Antwoorden",message_list_option_reply:"",message_list_option_message_privately:"Priv\xe9 Bericht",message_list_option_copy:"Kopieer",message_list_option_info:"Info",message_list_option_mark_as_unread:"Markeren als ongelezen",message_list_option_flag_message:"Rapporteren",message_list_action_edited:"Bewerkt",message_list_action_added:"toegevoegd",message_list_action_joined:"deelnomen",message_list_action_left:"verliet",message_list_action_kicked:"geschopt",message_list_action_banned:"verbannen",message_list_action_unbanned:"gedebandeerd",message_list_action_made:"gemaakt",message_composer_attach_image:"Afbeelding Bijvoegen",message_composer_attach_video:"Video Bijvoegen",message_composer_attach_audio:"Audio Bijvoegen",message_composer_attach_file:"Bestand Bijvoegen",message_composer_polls:"Polls",conversation_subtitle_poll:"Poll",message_composer_sticker_hover:"Sticker",conversation_subtitle_sticker:"Sticker",sticker_error:"Het lijkt erop dat er iets mis is gegaan",sticker_empty:"Geen Stickers Beschikbaar",emoji_smiley_people:"Smileys & Mensen",emoji_animals_nature:"Dieren & Natuur",emoji_food_drinks:"Eten & Drinken",emoji_activity:"Activiteiten",emoji_travel_places:"Reizen & Plaatsen",emoji_objects:"Objecten",emoji_symbols:"Symbolen",emoji_flags:"Vlaggen",today:"Vandaag",yesterday:"Gisteren",weekday_sunday_full:"Zondag",weekday_monday_full:"Maandag",weekday_tuesday_full:"Dinsdag",weekday_wednesday_full:"Woensdag",weekday_thursday_full:"Donderdag",weekday_friday_full:"Vrijdag",weekday_saturday_full:"Zaterdag",weekday_sunday_short:"Zo",weekday_monday_short:"Ma",weekday_tuesday_short:"Di",weekday_wednesday_short:"Wo",weekday_thursday_short:"Do",weekday_friday_short:"Vr",weekday_saturday_short:"Za",weekday_sunday_min:"Zo",weekday_monday_min:"Ma",weekday_tuesday_min:"Di",weekday_wednesday_min:"Wo",weekday_thursday_min:"Do",weekday_friday_min:"Vr",weekday_saturday_min:"Za",month_january_short:"Jan",month_february_short:"Feb",month_march_short:"Mrt",month_april_short:"Apr",month_may_short:"Mei",month_june_short:"Jun",month_july_short:"Jul",month_august_short:"Aug",month_september_short:"Sep",month_october_short:"Okt",month_november_short:"Nov",month_december_short:"Dec",month_january_full:"Januari",month_february_full:"Februari",month_march_full:"Maart",month_april_full:"April",month_may_full:"Me
1i",month_june_full:"Juni",month_july_full:"Juli",month_august_full:"Augustus",month_september_full:"September",month_october_full:"Oktober",month_november_full:"November",month_december_full:"December",message_type_not_supported:"Dit berichttype wordt niet ondersteund.",message_list_message_already_translated:"De geselecteerde taal voor vertaling is vergelijkbaar met de taal van het oorspronkelijke bericht.",media_recorder_error_title:"Microfoontoegang Nodig",media_recorder_error_subtitle:"We hebben geen toegang tot je microfoon. Geef microfoonmachtiging om te beginnen met opnemen.",search_title:"Zoeken",search_empty_title:"Begin met zoeken",search_empty_subtitle:"Zoek naar gesprekken of berichten door een trefwoord hierboven in te voeren.",search_no_result_title:"Geen resultaten",search_result_see_more:"Bekijk meer",search_messages_header:"Berichten",search_filter_unread:"Ongelezen",search_filter_groups:"Groepen",search_filter_photos:"Foto's",search_filter_videos:"Video's",search_filter_links:"Links",search_filter_documents:"Documenten",search_filter_audio:"Audio",search_filter_messages:"Berichten",search_filter_conversations:"Gesprekken",search_no_result_subtitle:"We konden geen resultaten vinden. Probeer een ander zoekwoord.",search_conversation_header:"Gesprekken",search_message_subtitle_you:"Jij",search_message_title_you:"Jij",search_error_title:"OOPS!",search_error_subtitle:"Het lijkt erop dat er iets mis is gegaan",ai_assistant_chat_intro_message:"Ik ben hier om je te helpen!",ai_assistant_chat_composer_placeholder:"Vraag iet
1s",ai_assistant_chat_new_chat:"Nieuw Gesprek",ai_assistant_chat_history:"chatgeschiedenis",ai_assistant_chat_history_title:"Chatgeschiedenis",ai_assistant_chat_thinking:"Denkenâ¦",ai_assistant_chat_executing_tool:"Hulpmiddel oproep uitvoeren...",ai_assistant_chat_no_internet:"Geen internetverbinding. Controleer je verbinding en probeer het opnieuw.",ai_assistant_chat_history_empty_title:"Nog Geen Gesprekken",ai_assistant_chat_history_empty_subtitle:"Uw AI-agent is klaar - vraag alles en begin het gesprek.",ai_assistant_chat_history_error_title:"OOPS!",ai_assistant_chat_history_error_subtitle:"Er ging iets mis aan onze kant. Probeer het opnieuw."},tr:{ai_conversation_starter_error:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",ai_conversation_summary_title:"KonuÅma \xf6zeti",ai_conversation_summary_error:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",ai_conversation_summary_empty:"\xd6zet mevcut deÄil",ai_smart_replies_title:"Yanıt \xf6ner",ai_smart_replies_error:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",ai_smart_replies_empty:"\xd6neri mevcut deÄil",calls_outgoing_call:"Giden Arama",calls_cancelled_call:"Arama İptal Edildi",calls_rejected_call:"Arama Reddedildi",calls_missed_call:"Ka\xe7ırılan Arama",calls_ended_call:"Arama Sonlandırıldı",calls_answered_call:"Arama Cevaplandı",calls_unanswered_call:"Cevapsız Arama",calls_incoming_call:"Gelen Arama",calls_busy_call:"MeÅgul Arama",moderation_block_message:"Mesajınız moderasyon politikaları nedeniyle engellendi",message_list_join_call:"Katıl",message_list_voice_call:"Sesli arama",message_list_video_call:"G\xf6r\xfcnt\xfcl\xfc arama",message_list_outgoing_call:"Giden Arama",message_list_incoming_call:"Gelen Arama",message_list_cancelled_call:"Arama İptal Edildi",message_list_rejected_call:"Arama Reddedildi",message_list_busy_call:"MeÅgul Arama",message_list_ended_call:"Arama Sonlandırıldı",message_list_answered_call:"Arama Cevaplandı",message_list_unasnwered_call:"Cevapsız Arama",message_list_missed_call:"Ka\xe7ırılan Arama",conversation_subtitle_voice_call:"Sesli arama",conversation_subtitle_video_call:"G\xf6r\xfcnt\xfcl\xfc arama",conversation_subtitle_outgoing_call:"Giden Arama",conversation_subtitle_incoming_call:"Gelen Arama",conversation_subtitle_cancelled_call:"Arama İptal Edildi",conversation_subtitle_rejected_call:"Arama Reddedildi",conversation_subtitle_busy_call:"MeÅgul Arama",conversation_subtitle_ended_call:"Arama Sonlandırıldı",conversation_subtitle_answered_call:"Arama Cevaplandı",conversation_subtitle_unasnwered_call:"Cevapsız Arama",conversation_subtitle_missed_call:"Ka\xe7ırılan Arama",conversation_subtitle_group_voice_call_initated_self:"Bir sesli arama baÅlattınız",conversation_subtitle_group_video_call_initated_self:"Bir g\xf6r\xfcnt\xfcl\xfc arama baÅlattınız",conversation_subtitle_group_voice_call_initated:"sesli arama baÅlattı",conversation_subtitle_group_video_call_initated:"g\xf6r\xfcnt\xfcl\xfc arama baÅlattı",messsage_composer_collaborative_document:"Ortak Belge",message_list_collaborative_document_title:"Ortak Belge",message_list_collaborative_document_subtitile:"İ\xe7eriÄi birlikte d\xfczenlemek i\xe7in belgeyi a\xe7ın",message_list_collaborative_document_open:"Belgeyi A\xe7",conversation_subtitle_collaborative_document:"Ortak Belge",messsage_composer_collaborative_whiteboard:"Ortak Beyaz Tahta",message_list_collaborative_whiteboard_title:"Ortak Beyaz Tahta",message_collaborative_whiteboard_subtitile:"Birlikte \xe7izim yapmak i\xe7in beyaz tahtayı a\xe7ın",messag_list_collaborative_whiteboard_open:"Beyaz Tahtayı A\xe7",conversation_subtitle_collaborative_whiteboard:"Ortak Beyaz Tahta",call_button_voice_hover:"Sesli arama",call_button_video_hover:"G\xf6r\xfcnt\xfcl\xfc arama",call_logs_title:"Aramalar",call_logs_empty_title:"Hen\xfcz Arama Kaydı Yok",call_logs_empty_subtitle:"Arama yapın veya alın, b\xf6ylece arama ge\xe7miÅinizi burada g\xf6rebilirsiniz",call_logs_error_title:"OOPS!",call_logs_error_subtitle:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",change_scope_title:"Kapsamı DeÄiÅtir",change_scope_subtitle:"Grup izinlerini ve sorumluluklarını y\xf6netmek i\xe7in grup \xfcyesinin kapsamını deÄiÅtirebilirsiniz.",change_scope_confirm_yes:"Kaydet",change_scope_confirm_no:"İptal Et",change_scope_error:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor. L\xfctfen tekrar deneyin.",member_scope_admin:"Y\xf6netici",member_scope_moderator:"Moderat\xf6r",member_scope_participant:"Katılımcı",member_scope_owner:"Sahip",conversation_delete_title:"KonuÅmayı Silmek İstiyor Musunuz?",conversation_delete_subtitle:"Bu konuÅmayı silmek istiyor musunuz? Bu konuÅma t\xfcm cihazlarınızdan silinecek.",conversation_delete_confirm_yes:"Sil",conversation_delete_confirm_no:"İptal Et",conversation_delete_error:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor. L\xfctfen tekrar deneyin.",conversation_chat_title:"Sohbetler",conversation_delete_icon_hover:"Sil",conversation_subtitle_typing:"Yazıyor...",conversation_subtitle_you_message:"Siz",conversation_subtitle_deleted_message:"Mesaj silindi",conversation_empty_title:"Hen\xfcz KonuÅma Yok",conversation_empty_subt
1itle:"Yeni bir sohbet baÅlatın veya baÅkalarını davet edin.",conversation_error_title:"OOPS!",conversation_error_subtitle:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",conversation_deleted:"KonuÅma Silindi",message_deleted:"Bu mesaj silindi",message_composer_edit_message:"Mesajı D\xfczenle",emoji_search_placeholder:"Emoji Ara",message_list_full_screen_viewer:"Tam Ekran G\xf6r\xfcnt\xfcleyici",member_search_placeholder:"Ara",member_title:"Grup \xdcyeleri",member_empty_title:"Grup \xdcyesi Yok",member_empty_subtitle:"Kontak ekleyin ve onları burada g\xf6r\xfcn.",member_error_title:"OOPS!",member_error_subtitle:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",group_title:"Gruplar",group_seach_placeholder:"",group_search_placeholder:"Ara",group_members:"\xdcyeler",group_member:"\xdcye",group_empty_title:"Grup Yok",group_empty_subtitle:"Grup oluÅturun veya gruplara katılın ve burada g\xf6r\xfcnmeye baÅlayın",group_error_title:"OOPS!",group_error_subtitle:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",message_header_members:"\xdcyeler",message_header_member:"\xdcye",incoming_call_subtitle:"Gelen Arama",incoming_call_confirm_yes:"Kabul Et",incoming_call_confirm_no:"Reddet",message_composer_placeholder:"Mesajınızı buraya yazın",message_composer_send_message_icon_hover:"Mesaj G\xf6nder",message_composer_attach_icon_hover:"Ekle",message_composer_voice_notes_icon_hover:"Ses Kaydı",message_composer_emoji_icon_hover:"Emoji",message_composer_mention_limit_warning:"Bir kerede 10 kullanıcıya kadar etiketleyebilirsiniz.",message_composer_wrong_file_type:"Farklı bir dosya t\xfcr\xfc se\xe7tiniz. L\xfctfen uygun dosyayı se\xe7in.",message_composer_mention_all:"herkes",message_composer_mention_notify_everyone_label:"Bu gruptaki herkese bildirim g\xf6nder",message_header_typing:"Yazıyor...",message_header_status_online:"\xc7evrimi\xe7i",message_header_status_offline:"\xc7evrimdıÅı",message_header_last_seen:"Son G\xf6r\xfclme",message_header_at:"Åu anda",full_screen_viewer_at:"Åu anda",message_header_minute_ago:"bir dakika \xf6nce",message_header_minutes_ago:"dakikalar \xf6nce",message_header_hour_ago:"bir saat \xf6nce",message_header_hours_ago:"saatler \xf6nce",message_information_title:"Mesaj Bilgisi",message_information_close_hover:"Kapat",message_information_read:"Okundu",message_information_delivered:"Teslim Edildi",message_information_error:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor. L\xfctfen tekrar deneyin.",message_information_group_message_receipt_empty:"Alıcıların mesajı almasını ve g\xf6r\xfcnt\xfclemesini bekliyor",flag_message_title:"Mesajı bildir",flag_message_subtitle:"Bu mesajda neyin uygunsuz veya yanlıŠolduÄunu bize bildirin.",flag_message_remark_label:"Sebep",flag_message_remark_optional:"İsteÄe baÄlı",flag_message_remark_placeholder:"Bu mesajla ilgili endiÅe verici durumu a\xe7ıklayınâ¦",flag_message_error:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",flag_message_character_limit_reached:"Karakter sınırına ulaÅıldı.",flag_message_confirm_yes:"Bildir",flag_message_confirm_no:"İptal",flag_message_reason_id_spam:"Spam / İstenmeyen i\xe7erik",flag_message_reason_id_sexual:"A\xe7ık veya uygunsuz i\xe7erik",flag_message_reason_id_harassment:"Hakaret i\xe7eren veya tehdit edici davranıÅ",flag_message_reported:"Mesaj bildirildi.",message_list_error_title:"OOPS!",message_list_error_subtitle:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",message_list_message_copied:"Mesaj panoya kopyalandı.",message_list_message_deleted:"Mesaj baÅarıyla silindi.",message_list_new_messages:"yeni mesajlar",message_list_new_message:"Yeni",message_list_message_edited:"Mesaj baÅarıyla g\xfcncellendi.",message_list_message_translated:"Mesaj baÅarıyla \xe7evrildi.",message_list_thread_reply:"Yanıtla",message_list_thread_replies:"Yanıtlar",calls_outgoing:"Aranıyor...",reaction_reacted:"tepki verdi",reaction_popup_and:"ve",reaction_popup_others:"diÄerleri",reaction_popup_you:"Sen",reaction_list_all:"Hepsi",reaction_list_click_to_remove:"Kaldırmak i\xe7in tıklayın",reaction_list_you:"Sen",reaction_list_error:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor. L\xfctfen tekrar deneyin.",search_placeholder:"Ara",text_message_read_more:"Daha fazla oku",text_message_show_less:"Daha az g\xf6ster",thread_title:"Konu",thread_close_hover:"Kapat",thread_replies:"Yanıtlar",thread_reply:"Yanıtla",user_title:"Kullanıcılar",user_search_placeholder:"Ara",user_empty_title:"Kullanıcı Bulunamadı",user_empty_subt
1itle:"Aramanıza uyan kullanıcılar bulunamadı. Aramanızı ayarlamayı deneyin.",user_error_title:"OOPS!",user_error_subtitle:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",conversation_start:"KonuÅmaya baÅlamak i\xe7in tıklayın",conversation_message_deleted:"Mesaj silindi",conversation_subtitle_image:"Resim",conversation_subtitle_file:"Dosya",conversation_subtitle_video:"Video",conversation_subtitle_audio:"Ses",conversation_subtitle_added:"eklendi",conversation_subtitle_joined:"katıldı",conversation_subtitle_left:"ayrıldı",conversation_subtitle_kicked:"atıldı",conversation_subtitle_banned:"yasaklandı",conversation_subtitle_unbanned:"yasaklama kaldırıldı",conversation_subtitle_made:"yapıldı",polls_title:"Anket OluÅtur",polls_question:"Soru",polls_question_placeholder:"Soru sor",polls_options:"Se\xe7enekler",polls_add_placeholder:"Ekle",polls_add_option_button:"Se\xe7enek Ekle",polls_limit_reached:"Sınırına ulaÅtınız. 12 se\xe7eneÄe kadar ekleyebilirsiniz.",polls_required_fields_warning:"L\xfctfen anket oluÅturulmadan \xf6nce t\xfcm gerekli alanları doldurun.",polls_error:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor. L\xfctfen tekrar deneyin.",polls_create_button:"OluÅtur",members_remove:"At",members_block:"Yasakla",members_change_role:"Kapsamı DeÄiÅtir",message_text_translated:"Metin \xc7evrildi",message_list_translate:"\xc7evir",message_list_option_edit:"D\xfczenle",message_list_option_delete:"Sil",message_list_option_react:"Tepki Ver",message_list_option_reply_in_thread:"Konu i\xe7inde yanıtla",message_list_option_reply_to_message:"Yanıtla",message_list_option_reply:"",message_list_option_message_privately:"\xd6zel Mesaj G\xf6nder",message_list_option_copy:"Kopyala",message_list_option_info:"Bilgi",message_list_option_mark_as_unread:"Okunmadı olarak iÅaretle",message_list_option_flag_message:"Bildir",message_list_action_edited:"D\xfczenlendi",message_list_action_added:"eklendi",message_list_action_joined:"katıldı",message_list_action_left:"ayrıldı",message_list_action_kicked:"atıldı",message_list_action_banned:"yasaklandı",message_list_action_unbanned:"yasaklama kaldırıldı",message_list_action_made:"yapıldı",message_composer_attach_image:"Resim Ekle",message_composer_attach_video:"Video Ekle",message_composer_attach_audio:"Ses Ekle",message_composer_attach_file:"Dosya Ekle",message_composer_polls:"Anketler",conversation_subtitle_poll:"Anket",message_composer_sticker_hover:"\xc7ıkartma",conversation_subtitle_sticker:"\xc7ıkartma",sticker_error:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",sticker_empty:"Hi\xe7 \xc7ıkartma Yok",emoji_smiley_people:"G\xfcl\xfcc\xfckler & İnsanlar",emoji_animals_nature:"Hayvanlar & DoÄa",emoji_food_drinks:"Yemek & İ\xe7ecek",emoji_activity:"Aktivite",emoji_travel_places:"Seyahat & Yerler",emoji_objects:"Nesneler",emoji_symbols:"Semboller",emoji_flags:"Bayraklar",today:"Bug\xfcn",yesterday:"D\xfcn",weekday_sunday_full:"Pazar",weekday_monday_full:"Pazartesi",weekday_tuesday_full:"Salı",weekday_wednesday_full:"\xc7arÅamba",weekday_thursday_full:"PerÅembe",weekday_friday_full:"Cuma",weekday_saturday_full:"Cumartesi",weekday_sunday_short:"Pazar",weekday_monday_short:"Pzt",weekday_tuesday_short:"Sal",weekday_wednesday_short:"\xc7ar",weekday_thursday_short:"Per",weekday_friday_short:"Cum",weekday_saturday_short:"Cmt",weekday_sunday_min:"Pz",weekday_monday_min:"Pt",weekday_tuesday_min:"Sa",weekday_wednesday_min:"\xc7a",weekday_thursday_min:"Pe",weekday_friday_min:"Cu",weekday_saturday_min:"Ct",month_january_short:"Oca",month_february_short:"Åub",month_march_short:"Mar",month_april_short:"Nis",month_may_short:"May",month_june_short:"Haz",month_july_short:"Tem",month_august_short:"AÄu",month_september_short:"Eyl",month_october_short:"Eki",month_november_short:"Kas",month_december_short:"Ara",month_january_full:"Ocak",month_february_full:"Åubat",month_march_full:"Mart",month_april_full:"Nisan",month_may_full:"Mayıs",month_june_full:"Haziran",month_july_full:"Temmuz",month_august_full:"AÄustos",month_september_full:"Eyl\xfcl",month_october_full:"Ekim",month_november_full:"Kasım",month_december_full:"Aralık",message_type_not_supported:"Bu mesaj t\xfcr\xfc desteklenmemektedir.",message_list_message_already_translated:"\xc7eviri i\xe7in
1se\xe7ilen dil, orijinal mesajın diliyle benzer.",media_recorder_error_title:"Mikrofon EriÅimi Gerekli",media_recorder_error_subtitle:"Mikrofonunuza eriÅemedik. Kayıt baÅlatmak i\xe7in l\xfctfen mikrofon izni verin.",search_title:"Ara",search_empty_title:"Aramanıza BaÅlayın",search_empty_subtitle:"Yukarıya bir anahtar kelime yazarak konuÅmalar veya mesajlar arayın.",search_no_result_title:"Sonu\xe7 Yok",search_result_see_more:"Daha fazla g\xf6ster",search_messages_header:"Mesajlar",search_filter_unread:"OkunmamıÅ",search_filter_groups:"Gruplar",search_filter_photos:"FotoÄraflar",search_filter_videos:"Videolar",search_filter_links:"BaÄlantılar",search_filter_documents:"Belgeler",search_filter_audio:"Ses",search_filter_messages:"Mesajlar",search_filter_conversations:"KonuÅmalar",search_no_result_subtitle:"EÅleÅme bulunamadı. L\xfctfen farklı bir arama kelimesi deneyin.",search_conversation_header:"KonuÅmalar",search_message_subtitle_you:"Sen",search_message_title_you:"Sen",search_error_title:"OOPS!",search_error_subtitle:"Bir Åeyler ters gitmiÅ gibi g\xf6r\xfcn\xfcyor",ai_assistant_chat_intro_message:"Yardımcı olmak i\xe7in buradayım!",ai_assistant_chat_composer_placeholder:"Herhangi bir Åey sor",ai_assistant_chat_new_chat:"Yeni Sohbet",ai_assistant_chat_history:"sohbet ge\xe7miÅi",ai_assistant_chat_history_title:"Sohbet Ge\xe7miÅi",ai_assistant_chat_thinking:"D\xfcÅ\xfcn\xfcyorumâ¦",ai_assistant_chat_executing_tool:"Ara\xe7 \xe7aÄrısı y\xfcr\xfct\xfcl\xfcyor...",ai_assistant_chat_no_internet:"İnternet baÄlantısı yok. BaÄlantınızı kontrol edin ve tekrar deneyin.",ai_assistant_chat_history_empty_title:"Hen\xfcz KonuÅma Yok",ai_assistant_chat_history_empty_subtitle:"AI ajanınız hazır - herhangi bir Åey sorun ve sohbeti baÅlatın.",ai_assistant_chat_history_error_title:"OOPS!",ai_assistant_chat_history_error_subtitle:"Bizim tarafımızda bir sorun oluÅtu. L\xfctfen tekrar deneyin."}},o6.localizationSettings={},o6.calendarObject={},o6.disableAutoDetection=!1,o6.disableDateTimeLocalization=!1,o6.defaultTimezones={"en-US":"America/New_York","en-GB":"Europe/London",ru:"Europe/Moscow",fr:"Europe/Paris",de:"Europe/Berlin",zh:"Asia/Shanghai","zh-TW":"Asia/Taipei",es:"Europe/Madrid",hi:"Asia/Kolkata",ms:"Asia/Kuala_Lumpur",pt:"Europe/Lisbon",sv:"Europe/Stockholm",lt:"Europe/Vilnius",hu:"Europe/Budapest",it:"Europe/Rome",ja:"Asia/Tokyo",ko:"Asia/Seoul",nl:"Europe/Amsterdam",tr:"Europe/Istanbul"},o6.getLocalizedString=e=>{let t=cw.getCurrentLanguage();return e&&cw.translations[t][e]&&""!=cw.translations[t][e]?cw.translations[t][e]:(cw.localizationSettings.missingKeyHandler&&cw.localizationSettings.missingKeyHandler(e),"")};let o9=e=>o6.getLocalizedString(e),o8=e=>{let{searchText:t="",placeholderText:a=o9("search_placeholder"),onChange:r=({value:e=""})=>{}}=e,{searchValue:n,onInputChange:s}=(({searchText:e="",onChange:t=({value:e=""})=>{}})=>{let[a,r]=o0.useState(e);return{searchValue:a,onInputChange:o0.useCallback(e=>{r(e.target.value),t({value:e.target.value})},[])}})({searchText:t,onChange:r});return o2.jsx("div",{className:"cometchat",style:{height:"inherit",width:"inherit"},children:o2.jsxs("div",{className:"cometchat-search-bar",children:[o2.jsx("div",{className:"cometchat-search-bar__icon"}),o2.jsx("input",{className:"cometchat-search-bar__input",onChange:s,placeholder:a,value:n})]})})},le=o0.createContext({iframeDocument:null,iframeWindow:null,iframe:null}),lt=()=>{let e=o0.useContext(le);if(void 0===e)throw Error("useCometChatFrameContext must be used within a CometChatFrameProvider");return e};function la(e,t){let a,r=t[e];if("function"==typeof r){let e=r.call(t);a=String(void 0===e&&t?.id?t?.id:e)}else a=String(r);return a}let lr=(0,o0.memo)(function(e){let{hideSearch:a=!1,searchText:r="",onSearch:n,searchPlaceholderText:s="Search",list:i,itemView:o,showSectionHeader:l=!0,sectionHeaderKey:c,listItemKey:u,onScrolledToBottom:d,onScrolledToTop:m,state:g,loadingView:p,hideError:h=!1,errorView:_,emptyView:b,scrollToBottom:f=!1,onError:y,scrolledUpCallback:v,headerView:k,title:w="",searchView:C,onSearchBarClicked:E,showShimmerOnTop:A=!1,showScrollbar:S=!1,scrollToEnd:T=!1}=e,x=o0.useRef(null),D=o0.useRef(null),M=o0.useRef(null),R=o0.useRef(!1),I=o0.useRef(null),N=o0.useRef([0,0]),L=o0.useRef(!1),O=o4(m),P=o4(d),F=o4(n),U=o7(y),j=lt(),B=()=>j?.iframeWindow||window,z=e=>{let t=e.value;null!==I.current&&B().clearTimeout(I.current),I.current=B().setTimeout(()=>{F.current?.(t),I.current=null},500)};function G(){return a&&!C?null:o2.jsx("div",{className:"cometchat-list__header-search-bar",onClick:()=>{!C&&E&&E()},children:C||o2.jsx(o8,{onChange:z,searchText:r,placeholderText:s})})}function V(){return o2.jsx("div",{className:"cometchat-list__loading-view "+(A?"cometchat-list__loading-view-top":""),children:p})}return o0.useEffect(()=>{if(T&&x.current){let e=x.current;e.scrollTop=e.scrollHeight}},[T]),function(e){let{intersectionObserverRootRef:t,intersectionObserverBottomTargetRef
1:a,intersectionObserverTopTargetRef:r,onScrolledToBottomRef:n,onScrolledToTopRef:s,scrollToBottom:i,didComponentScrollToBottomRef:o,scrollHeightTupleRef:l,didTopObserverCallbackRunRef:c,errorHandler:u,scrolledUpCallback:d}=e;o0.useEffect(()=>{if(!t.current||!a.current)return;let e=!1,r=t.current,s=a.current,i=new IntersectionObserver(async function(t){let a=t[0];if(a&&d&&d(a.isIntersecting),o.current&&a.isIntersecting&&(o.current=!1),!(!a.isIntersecting||e||r.scrollHeight<=r.clientHeight)){e=!0;try{await Promise.all([n.current?.()])}catch(e){u(e)}e=!1}},{root:r,threshold:.1});return i.observe(s),()=>{i.unobserve(s)}},[u,o,a,t,n,d]),o0.useEffect(()=>{if(!t.current||!r.current)return;let e=!1,a=t.current,n=r.current,i=new IntersectionObserver(async function(t){if(!(!t[0].isIntersecting||e||a.scrollHeight<=a.clientHeight)){e=!0;try{await Promise.all([s.current?.()])}catch(e){u(e)}e=!1,c.current=!0}},{root:a,threshold:.1});return i.observe(n),()=>{i.unobserve(n)}},[u,c,t,r,s]),o0.useEffect(()=>{t.current&&(t.current.scrollHeight>t.current.clientHeight?0!==Math.round(t.current.scrollHeight-l.current[1])&&(l.current[0]=l.current[1],l.current[1]=t.current.scrollHeight,!i&&c.current&&0!==l.current[0]&&(t.current.scrollTop=Math.max(l.current[1]-l.current[0],0))):(l.current[0]=0,l.current[1]=0),c.current&&(c.current=!1))}),o0.useEffect(()=>{setTimeout(()=>{let e=t.current,r=i&&(e?.scrollHeight??0)>(e?.clientHeight??0)&&null!==a.current;e&&r&&setTimeout(()=>{o.current=!0,e&&(e.scrollTop=e.scrollHeight)},50)})})}({intersectionObserverRootRef:x,intersectionObserverBottomTargetRef:M,onScrolledToBottomRef:P,onScrolledToTopRef:O,intersectionObserverTopTargetRef:D,scrollToBottom:f,didComponentScrollToBottomRef:R,scrollHeightTupleRef:N,didTopObserverCallbackRunRef:L,errorHandler:U,scrolledUpCallback:v}),o2.jsx("div",{className:"cometchat",style:{width:"100%",height:"100%"},children:o2.jsxs("div",{className:"cometchat-list "+(S?"":" cometchat-list-hide-scrollbar"),children:[k||w||G()?o2.jsxs("div",{className:"cometchat-list__header",children:[k??null,!k&&w?o2.jsx("div",{className:"cometchat-list__header-title",children:w}):null,G()]}):null,o2.jsxs("div",{ref:x,className:"cometchat-list__body",children:[o2.jsx("div",{ref:D,className:"cometchat-list__body-intersection-top",style:{height:"1px",minHeight:"1px"}}),function(){if(g===t.DGz.loading&&0===i.length||g===t.DGz.empty||g===t.DGz.error)return null;let e="";return i.map((t,a)=>{let r=null;if(l){let a;void 0===c?(U(new o1.CometChat.CometChatException({code:"ERROR",name:"Error",message:"'sectionHeaderKey' prop must be provided when 'showSectionHeader' prop is set to true. 'showSectionHeader' is set to be true by default"})),a=" "):a=(la(c,t)||" ")[0].toUpperCase();let n=null;e&&e===a||(n=o2.jsx("div",{className:"cometchat-list__section-header",children:a}),e=a),r=o2.jsx("div",{className:"cometchat-list__section",children:n})}return o2.jsxs("div",{className:"cometchat-list__item-wrapper",children:[r,o(t,a)]},u?la(u,t):a)})}(),A?V():function(){let e=null;switch(g){case t.DGz.loading:0===i.length&&(e=V());break;case t.DGz.error:e=h?null:o2.jsx("div",{className:"cometchat-list__error-view",children:_});break;case t.DGz.empty:e=o2.jsx("div",{className:"cometchat-list__empty-view",children:b});case t.DGz.loaded:}return e}(),o2.jsx("div",{ref:M,className:"cometchat-list__body-intersection-bottom",style:{height:"1px",minHeight:"1px"}})]})]})})}),ln=e=>{let{image:t="",name:a=""}=e,r=a.split(" ");return o2.jsx("div",{className:"cometchat",style:{height:"inherit",width:"inherit",display:"flex",justifyContent:"center",alignItems:"center"},children:o2.jsx("div",{className:"cometchat-avatar",children:t?o2.jsx("img",{src:t,className:"cometchat-avatar__image"}):o2.jsx("span",{className:"cometchat-avatar__text",children:r.length&&r.length>1?r[0].substring(0,1).toUpperCase()+r[1].substring(0,1).toUpperCase():a.substring(0,2).toUpperCase()})})})},ls=e=>{let{id:t="",avatarURL:a="",avatarName:r="",title:n="",onListItemClicked:s=()=>{},menuView:i,subtitleView:o,trailingView:l,titleView:c,leadingView:u,stopEventPropagation:d=!1}=e,[m,g]=o0.useState(!1),p=o0.useRef(null),{listItemClick:h,isHovering:_,hideTail:b,showTail:f}=(({id:e="",onListItemClicked:t=({id:e=""})=>{},menuRef:a})=>{let[r,n]=o0.useState(!1),s=lt(),i=()=>s?.iframeDocument||document;return o0.useEffect(()=>{let e=e=>{r&&a.current&&!a.current.contains(e.target)&&n(!1)};return r?i().addEventListener("click",e):i().removeEventListener("click",e),()=>i().removeEventListener("click",e)},[r]),{listItemClick:a=>{a&&a?.stopPropagation&&a.stopPropagation(),t({id:e,shiftKey:a?.shiftKey,metaKey:a?.metaKey})},isHovering:r,showTail:()=>{n(!0)},hideTail:()=>{n(!1)}}})({onListItemClicked:s,id:t,menuRef:p});return o2.jsx("div",{className:"cometchat",style:{width:"100%",height:"fit-content"},children:o2.jsxs("div",{onMouseEnter:()=>{f(),g(!0)},onMouseLeave:()=>{b(),g(!1)},className:"cometchat-list-item",id:t,onClick:h,children:[u||(r?.trim()?.length>0||a?.trim()?.length>0?o2.jsxs("div",{className:"cometchat-list-item__leading-view",children:[o2.jsx(ln,{image:a,name:r}),o2.jsx("div",{className:"cometchat-status-indicator cometchat-list-item__status",children:o2.jsx("div",{className:"cometchat-list-item__status-icon"})})]}):null),o2.jsxs("div",{className:"cometchat-list-item__body",children:[o2.jsxs("div",{className:"cometchat-list-item__title-container",children:[c??o2.jsx("div",{className:"cometchat-list-item__body-title",children:n}),o2.jsx("div",{className:"cometchat-list-item__body-subtitle",children:o})]}),o2.jsx("div",{onClick:e=>{e?.stopPropagation&&d&&e.stopPropagation()},className:_&&(!_||i)?"cometchat-list-item__trailing-view-hidden":"cometchat-list-item__trailing-view",children:l}),o2.jsx("div",{ref:p,className:_&&i?"cometchat-list-item__menu-view":"cometchat-list-item__trailing-view-hidden",onClick:e=>{e?.stopPropagation&&e.stopPropagation()},children:m&&i?i:null})]})]})})},li=e=>{let{checked:t=!1,name:a="name",labelText:r="",disabled:n=!1,id:s="",onRadioButtonChanged:i=()=>{}}=e,[o,l]=o0.useState(t);o0.useEffect(()=>{l(t)},[t]);let{updateRadioState:c}=(({checked:e=!1,onRadioButtonChanged:t=e=>{},id:a="",name:r="name"})=>{let n=lt(),s=()=>n?.iframeDocument||document;return o0.useEffect(()=>{s().getElementsByName(r).forEach(t=>{t.value===a&&1==e&&(t.checked=!0)})},[e,r,a]),{updateRadioState:o0.useCallback(e=>{s().getElementsByName(r).forEach(t=>{t.value===a?t.checked=e.target?.checked:t.checked=!e.target?.checked}),t({checked:e.target?.checked,labelText:e.target.labels?.[0].innerText,id:a})},[a])}})({checked:t,onRadioButtonChanged:i,id:s,name:a});return o2.jsx("div",{className:"cometchat",children:o2.jsx("div",{className:"cometchat-radiobutton",children:o2.jsxs("label",{className:"cometchat-radiobutton__label",children:[o2.jsx("input",{type:"radio",name:a,onChange:c,disabled:n,value:s}),o2.jsx("span",{className:"cometchat-radiobutton__selected"}),r]})})})};
1class lo{constructor(e){let{searchText:t,usersRequestBuilder:a,searchRequestBuilder:r,usersSearchText:n}=e,s=a||this.getDefaultRequestBuilder();t&&r?(s=r).setSearchKeyword(t):t&&!r&&a?(s=a).setSearchKeyword(t):!t&&a&&r?(s=a).setSearchKeyword(n.current):t||!a||r?t||a||!r?s.setSearchKeyword(t):(s=this.getDefaultRequestBuilder()).setSearchKeyword(n.current):(s=a).setSearchKeyword(n.current),this.usersRequest=s.build()}getDefaultRequestBuilder(){return(new o1.CometChat.UsersRequestBuilder).setLimit(lo.defaultLimit)}fetchNext(){return this.usersRequest.fetchNext()}getCurrentPage(){return this.usersRequest.pagination.current_page}static attachConnestionListener(e){let t="UsersList_connection_"+String(Date.now());return o1.CometChat.addConnectionListener(t,new o1.CometChat.ConnectionListener({onConnected:()=>{console.log("ConnectionListener =>connected"),e&&e()},onDisconnected:()=>{console.log("ConnectionListener => On Disconnected")}})),()=>o1.CometChat.removeConnectionListener(t)}}lo.defaultLimit=30;var ll=function(e,t){return(ll=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])})(e,t)};function lc(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function a(){this.constructor=e}ll(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}function lu(e,t){var a,r,n,s={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=o(0),i.throw=o(1),i.return=o(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function o(o){return function(l){var c=[o,l];if(a)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(s=0)),s;)try{if(a=1,r&&(n=2&c[0]?r.return:c[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,c[1])).done)return n;switch(r=0,n&&(c=[2&c[0],n.value]),c[0]){case 0:case 1:n=c;break;case 4:return s.label++,{value:c[1],done:!1};case 5:s.label++,r=c[1],c=[0];continue;case 7:c=s.ops.pop(),s.trys.pop();continue;default:if(!(n=(n=s.trys).length>0&&n[n.length-1])&&(6===c[0]||2===c[0])){s=0;continue}if(3===c[0]&&(!n||c[1]>n[0]&&c[1]<n[3])){s.label=c[1];break}if(6===c[0]&&s.label<n[1]){s.label=n[1],n=c;break}if(n&&s.label<n[2]){s.label=n[2],s.ops.push(c);break}n[2]&&s.ops.pop(),s.trys.pop();continue}c=t.call(e,s)}catch(e){c=[6,e],r=0}finally{a=n=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function ld(e){var t="function"==typeof Symbol&&Symbol.iterator,a=t&&e[t],r=0;if(a)return a.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function lm(e,t){var a="function"==typeof Symbol&&e[Symbol.iterator];if(!a)return e;var r,n,s=a.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=s.next()).done;)i.push(r.value)}catch(e){n={error:e}}finally{try{r&&!r.done&&(a=s.return)&&a.call(s)}finally{if(n)throw n.error}}return i}function lg(e,t,a){if(a||2==arguments.length)for(var r,n=0,s=t.length;n<s;n++)!r&&n in t||(r||(r=Array.prototype.slice.call(t,0,n)),r[n]=t[n]);return e.concat(r||Array.prototype.slice.call(t))}function lp(e){return this instanceof lp?(this.v=e,this):new lp(e)}function lh(e){return"function"==typeof e}function l_(e){var t=e(function(e){Error.call(e),e.stack=Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}"function"==typeof SuppressedError&&SuppressedError;var lb=l_(function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=t}});function lf(e,t){if(e){var a=e.indexOf(t);0<=a&&e.splice(a,1)}}var ly=function(){var e;function t(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return t.prototype.unsubscribe=function(){var e,t,a,r,n;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var i=ld(s),o=i.next();!o.done;o=i.next())o.value.remove(this)}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}else s.remove(this);var l=this.initialTeardown;
1if(lh(l))try{l()}catch(e){n=e instanceof lb?e.errors:[e]}var c=this._finalizers;if(c){this._finalizers=null;try{for(var u=ld(c),d=u.next();!d.done;d=u.next()){var m=d.value;try{lw(m)}catch(e){n=null!=n?n:[],e instanceof lb?n=lg(lg([],lm(n)),lm(e.errors)):n.push(e)}}}catch(e){a={error:e}}finally{try{d&&!d.done&&(r=u.return)&&r.call(u)}finally{if(a)throw a.error}}}if(n)throw new lb(n)}},t.prototype.add=function(e){var a;if(e&&e!==this)if(this.closed)lw(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!=(a=this._finalizers)?a:[]).push(e)}},t.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},t.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},t.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&lf(t,e)},t.prototype.remove=function(e){var a=this._finalizers;a&&lf(a,e),e instanceof t&&e._removeParent(this)},(e=new t).closed=!0,t.EMPTY=e,t}(),lv=ly.EMPTY;function lk(e){return e instanceof ly||e&&"closed"in e&&lh(e.remove)&&lh(e.add)&&lh(e.unsubscribe)}function lw(e){lh(e)?e():e.unsubscribe()}var lC={Promise:void 0,useDeprecatedNextContext:!1},lE={setTimeout:function(e,t){for(var a=[],r=2;r<arguments.length;r++)a[r-2]=arguments[r];var n=lE.delegate;return(null==n?void 0:n.setTimeout)?n.setTimeout.apply(n,lg([e,t],lm(a))):setTimeout.apply(void 0,lg([e,t],lm(a)))},clearTimeout:function(e){var t=lE.delegate;return((null==t?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function lA(e){lE.setTimeout(function(){throw e})}function lS(){}var lT=function(e){function t(t){var a=e.call(this)||this;return a.isStopped=!1,t?(a.destination=t,lk(t)&&t.add(a)):a.destination=lI,a}return lc(t,e),t.create=function(e,t,a){return new lR(e,t,a)},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(ly),lx=Function.prototype.bind;function lD(e,t){return lx.call(e,t)}var lM=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){lA(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){lA(e)}else lA(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){lA(e)}},e}(),lR=function(e){function t(t,a,r){var n,s,i=e.call(this)||this;return lh(t)||!t?n={next:null!=t?t:void 0,error:null!=a?a:void 0,complete:null!=r?r:void 0}:i&&lC.useDeprecatedNextContext?((s=Object.create(t)).unsubscribe=function(){return i.unsubscribe()},n={next:t.next&&lD(t.next,s),error:t.error&&lD(t.error,s),complete:t.complete&&lD(t.complete,s)}):n=t,i.destination=new lM(n),i}return lc(t,e),t}(lT),lI={closed:!0,next:lS,error:function(e){throw e},complete:lS},lN="function"==typeof Symbol&&Symbol.observable||"@@observable";function lL(e){return e}var lO=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var a=new e;return a.source=this,a.operator=t,a},e.prototype.subscribe=function(e,t,a){var r,n,s=this,i=e&&e instanceof lT||e&&lh(e.next)&&lh(e.error)&&lh(e.complete)&&lk(e)?e:new lR(e,t,a);return r=s.operator,n=s.source,i.add(r?r.call(i,n):n?s._subscribe(i):s._trySubscribe(i)),i},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var a=this;return new(t=lP(t))(function(t,r){var n=new lR({next:function(t){try{e(t)}catch(e){r(e),n.unsubscribe()}},error:r,complete:t});a.subscribe(n)})},e.prototype._subscribe=function(e){var t;return null==(t=this.source)?void 0:t.subscribe(e)},e.prototype[lN]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0===e.length?lL:1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)})(this)},e.prototype.toPromise=function(e){var t=this;return new(e=lP(e))(function(e,a){var r;t.subscribe(function(e){return r=e},function(e){return a(e)},function(){return e(r)})})},e.create=function(t){return new e(t)},e}();function lP(e){var t;return null!=(t=null!=e?e:lC.Promise)?t:Promise}function lF(e){return function(t){if(lh(null==t?void 0:t.lift))return t.lift(function(t){try{return e(t,this)}catch(e){this.error(e)}});throw TypeError("Unable to lift unknown Observable type")}}function lU(e,t,a,r,n){return new lj(e,t,a,r,n)}var lj=function(e){function t(t,a,r,n,s,i){var o=e.call(this,t)||this;return o.onFinalize=s,o.shouldUnsubscribe=i,o._next=a?function(e){try{a(e)}catch(e){t.error(e)}}:e.prototype._next,o._error=n?function(e){try{n(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,o._complete=r?function(){try{r()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,o}return lc(t,e),t.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var a=this.closed;e.prototype.unsubscribe.call(this),a||null==(t=this.onFinalize)||t.call(this)}},t}(lT),lB=l_(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),lz=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return lc(t,e),t.prototype.lift=function(e){var t=new lG(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new lB},t.prototype.next=function(e){var t,a;if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));try{for(var r=ld(this.currentObservers),n=r.next();!n.done;n=r.next())n.value.next(e)}catch(e){t={error:e}}finally{try{n&&!n.done&&(a=r.return)&&a.call(r)}finally{if(t)throw t.error}}}},t.prototype.error=function(e){if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;for(var t=this.observers;t.length;)t.shift().error(e)}},t.prototype.complete=function(){if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;for(var e=this.observers;e.length;)e.shift().complete()}},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null==(e=this.observers)?void 0:e.length)>0}
1,enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,a=this.hasError,r=this.isStopped,n=this.observers;return a||r?lv:(this.currentObservers=null,n.push(e),new ly(function(){t.currentObservers=null,lf(n,e)}))},t.prototype._checkFinalizedStatuses=function(e){var t=this.hasError,a=this.thrownError,r=this.isStopped;t?e.error(a):r&&e.complete()},t.prototype.asObservable=function(){var e=new lO;return e.source=this,e},t.create=function(e,t){return new lG(e,t)},t}(lO),lG=function(e){function t(t,a){var r=e.call(this)||this;return r.destination=t,r.source=a,r}return lc(t,e),t.prototype.next=function(e){var t,a;null==(a=null==(t=this.destination)?void 0:t.next)||a.call(t,e)},t.prototype.error=function(e){var t,a;null==(a=null==(t=this.destination)?void 0:t.error)||a.call(t,e)},t.prototype.complete=function(){var e,t;null==(t=null==(e=this.destination)?void 0:e.complete)||t.call(e)},t.prototype._subscribe=function(e){var t,a;return null!=(a=null==(t=this.source)?void 0:t.subscribe(e))?a:lv},t}(lz),lV=function(e){function t(t){var a=e.call(this)||this;return a._value=t,a}return lc(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(t){var a=e.prototype._subscribe.call(this,t);return a.closed||t.next(this._value),a},t.prototype.getValue=function(){var e=this.hasError,t=this.thrownError,a=this._value;if(e)throw t;return this._throwIfClosed(),a},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(lz),lH={now:function(){return(lH.delegate||Date).now()},delegate:void 0},lq=function(e){function t(t,a){return e.call(this)||this}return lc(t,e),t.prototype.schedule=function(e,t){return this},t}(ly),lW={setInterval:function(e,t){for(var a=[],r=2;r<arguments.length;r++)a[r-2]=arguments[r];var n=lW.delegate;return(null==n?void 0:n.setInterval)?n.setInterval.apply(n,lg([e,t],lm(a))):setInterval.apply(void 0,lg([e,t],lm(a)))},clearInterval:function(e){var t=lW.delegate;return((null==t?void 0:t.clearInterval)||clearInterval)(e)},delegate:void 0},lK=function(e){function t(t,a){var r=e.call(this,t,a)||this;return r.scheduler=t,r.work=a,r.pending=!1,r}return lc(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var a,r=this.id,n=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(n,r,t)),this.pending=!0,this.delay=t,this.id=null!=(a=this.id)?a:this.requestAsyncId(n,this.id,t),this},t.prototype.requestAsyncId=function(e,t,a){return void 0===a&&(a=0),lW.setInterval(e.flush.bind(e,this),a)},t.prototype.recycleAsyncId=function(e,t,a){if(void 0===a&&(a=0),null!=a&&this.delay===a&&!1===this.pending)return t;null!=t&&lW.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return Error("executing a cancelled action");this.pending=!1;var a=this._execute(e,t);if(a)return a;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var a,r=!1;try{this.work(e)}catch(e){r=!0,a=e||Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),a},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,a=this.scheduler,r=a.actions;this.work=this.state=this.scheduler=null,this.pending=!1,lf(r,this),null!=t&&(this.id=this.recycleAsyncId(a,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(lq),lY=function(){function e(t,a){void 0===a&&(a=e.now),this.schedulerActionCtor=t,this.now=a}return e.prototype.schedule=function(e,t,a){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(a,t)},e.now=lH.now,e}(),lZ=new(function(e){function t(t,a){void 0===a&&(a=lY.now);var r=e.call(this,t,a)||this;return r.actions=[],r._active=!1,r}return lc(t,e),t.prototype.flush=function(e){var t,a=this.actions;if(this._active)a.push(e);else{this._active=!0;do if(t=e.execute(e.state,e.delay))break;while(e=a.shift());if(this._active=!1,t){for(;e=a.shift();)e.unsubscribe();throw t}}},t}(lY))(lK),lQ=new lO(function(e){return e.complete()});function l$(e){return e&&lh(e.schedule)}function lX(e){return l$(e[e.length-1])?e.pop():void 0}var lJ=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e};function l2(e){return lh(null==e?void 0:e.then)}function l0(e){return Symbol.asyncIterator&&lh(null==e?void 0:e[Symbol.asyncIterator])}function l1(e){return TypeError("You provided "+(null!==e&&"object"==typeof e?"an invali
1d object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}var l3,l5,l4,l7,l6,l9,l8,ce,ct,ca,cr,cn,cs,ci,co,cl,cc,cu,cd,cm,cg,cp,ch,c_,cb,cf,cy,cv,ck,cw,cC,cE="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function cA(e){return lh(null==e?void 0:e[cE])}function cS(e){return function(e,t,a){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var r,n=a.apply(e,t||[]),s=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",function(e){return function(t){return Promise.resolve(t).then(e,c)}}),r[Symbol.asyncIterator]=function(){return this},r;function i(e,t){n[e]&&(r[e]=function(t){return new Promise(function(a,r){s.push([e,t,a,r])>1||o(e,t)})},t&&(r[e]=t(r[e])))}function o(e,t){var a;try{(a=n[e](t)).value instanceof lp?Promise.resolve(a.value.v).then(l,c):u(s[0][2],a)}catch(e){u(s[0][3],e)}}function l(e){o("next",e)}function c(e){o("throw",e)}function u(e,t){e(t),s.shift(),s.length&&o(s[0][0],s[0][1])}}(this,arguments,function(){var t,a,r;return lu(this,function(n){switch(n.label){case 0:t=e.getReader(),n.label=1;case 1:n.trys.push([1,,9,10]),n.label=2;case 2:return[4,lp(t.read())];case 3:return r=(a=n.sent()).value,a.done?[4,lp(void 0)]:[3,5];case 4:return[2,n.sent()];case 5:return[4,lp(r)];case 6:return[4,n.sent()];case 7:return n.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function cT(e){return lh(null==e?void 0:e.getReader)}function cx(e){if(e instanceof lO)return e;if(null!=e){if(lh(e[lN]))return new lO(function(t){var a=e[lN]();if(lh(a.subscribe))return a.subscribe(t);throw TypeError("Provided object does not correctly implement Symbol.observable")});if(lJ(e))return new lO(function(t){for(var a=0;a<e.length&&!t.closed;a++)t.next(e[a]);t.complete()});if(l2(e))return new lO(function(t){e.then(function(e){t.closed||(t.next(e),t.complete())},function(e){return t.error(e)}).then(null,lA)});if(l0(e))return cD(e);if(cA(e))return new lO(function(t){var a,r;try{for(var n=ld(e),s=n.next();!s.done;s=n.next()){var i=s.value;if(t.next(i),t.closed)return}}catch(e){a={error:e}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}t.complete()});if(cT(e))return cD(cS(e))}throw l1(e)}function cD(e){return new lO(function(t){(function(e,t){var a,r,n,s,i,o,l,c;return i=this,o=void 0,l=void 0,c=function(){var i;return lu(this,function(o){switch(o.label){case 0:o.trys.push([0,5,6,11]),a=function(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,a=e[Symbol.asyncIterator];return a?a.call(e):(e=ld(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(a){t[a]=e[a]&&function(t){return new Promise(function(r,n){var s;s=(t=e[a](t)).done,Promise.resolve(t.value).then(function(e){r({value:e,done:s})},n)})}}}(e),o.label=1;case 1:return[4,a.next()];case 2:if((r=o.sent()).done)return[3,4];if(i=r.value,t.next(i),t.closed)return[2];o.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return n={error:o.sent()},[3,11];case 6:return o.trys.push([6,,9,10]),r&&!r.done&&(s=a.return)?[4,s.call(a)]:[3,8];case 7:o.sent(),o.label=8;case 8:return[3,10];case 9:if(n)throw n.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}})},new(l||(l=Promise))(function(e,t){function a(e){try{n(c.next(e))}catch(e){t(e)}}function r(e){try{n(c.throw(e))}catch(e){t(e)}}function n(t){var n;t.done?e(t.value):((n=t.value)instanceof l?n:new l(function(e){e(n)})).then(a,r)}n((c=c.apply(i,o||[])).next())})})(e,t).catch(function(e){return t.error(e)})})}function cM(e,t,a,r,n){void 0===r&&(r=0),void 0===n&&(n=!1);var s=t.schedule(function(){a(),n?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(s),!n)return s}function cR(e,t){return void 0===t&&(t=0),lF(function(a,r){a.subscribe(lU(r,function(a){return cM(r,e,function(){return r.next(a)},t)},function(){return cM(r,e,function(){return r.complete()},t)},function(a){return cM(r,e,function(){return r.error(a)},t)}))})}function cI(e,t){return void 0===t&&(t=0),lF(function(a,r){r.add(e.schedule(function(){return a.subscribe(r)},t))})}function cN(e,t){if(!e)throw Error("Iterable cannot be null");return new lO(function(a){cM(a,t,function(){var r=e[Symbol.asyncIterator]();cM(a,t,function(){r.next().then(function(e){e.done?a.complete():a.next(e.value)})},0,!0)})})}function cL(e,t){return t?function(e,t){if(null!=e){if(lh(e[lN]))return cx(e).pipe(cI(t),cR(t));if(lJ(e))return new lO(function(a){var r=0;return t.schedule(function(){r===e.length?a.complete():(a.next(e[r++]),a.closed||this.schedule())})});if(l2(e))return cx(e).pipe(cI(t),cR(t));if(l0(e))return cN(e,t);if(cA(e))return new lO(function(a){var r;return cM(a,t,function(){r=e[cE](),cM(a,t,function(){var e,t,n;try{t=(e=r.next()).value,n=e.done}catch(e){return void a.error(e)}n?a.complete():a.next(t)},0,!0)}),function(){return lh(null==r?void 0:r.return)&&r.return()}});if(cT(e))return cN(cS(e),t)}throw l1(e)}(e,t):cx(e)}function cO(e,t){return lF(function(a,r){var n=0;a.subscribe(lU(r,function(a){r.next(e.call(t,a,n++))}))})}function cP(e,t,a){return void 0===a&&(a=1/0),lh(t)?cP(function(a,r){return cO(function(e,n){return t(a,e,r,n)})(cx(e(a,r)))},a):("number"==typeof t&&(a=t),lF(function(t,r){var n,s,i,o,l,c,u,d,m;return n=a,i=[],o=0,l=0,c=!1,u=function(){!c||i.length||o||r.complete()},d=function(e){return o<n?m(e):i.push(e)},m=function(t){o++;var a=!1;cx(e(t,l++)).subscribe(lU(r,function(e){s?d(e):r.next(e)},function(){a=!0},void 0,function(){if(a)try{for(o--;i.length&&o<n;)!function(){var e=i.shift();m(e)}();u()}catch(e){r.error(e)}}))},t.subscribe(lU(r,d,function(){c=!0,u()})),function(){}}))}function cF(e){return e<=0?function(){return lQ}:lF(function(t,a){var r=0;t.subscribe(lU(a,function(t){++r<=e&&(a.next(t),e<=r&&a.complete())}))})}class cU{static publishEvent(e,t){e.next(t)}}cU.ccUserBlocked=new lz,cU.ccUserUnblocked=new lz;class cj{static setLoggedInUser(e){this.loggedInUser=e}static getLoggedInUser(){return this.loggedInUser}static removeLoggedInUser(){this.loggedInUser=null}static attachListener(){this.isAttached&&(this.removeListener(),this.isAttached=!1,this.listenerID=""),this.listenerID=`CometChatLoginListener_${(new Date).getTime()}`,o1.CometChat.addLoginListener(this.listenerID,new o1.CometChat.LoginListener({loginSuccess:e=>{this.setLoggedInUser(e)},logoutSuccess:()=>{this.removeLoggedInUser()}})),this.isAttached=!0}static removeListener(){this.isAttached&&(o1.CometChat.removeLoginListener(this.listenerID),this.isAttached=!1,this.listenerID="")}}cj.loggedInUser=null,cj.listenerID="",cj.isAttached=!1;
1class cB{}cB.MessageCategory=Object.freeze({message:o1.CometChat.CATEGORY_MESSAGE,custom:o1.CometChat.CATEGORY_CUSTOM,action:o1.CometChat.CATEGORY_ACTION,call:o1.CometChat.CATEGORY_CALL,interactive:o1.CometChat.CATEGORY_INTERACTIVE,agentic:o1.CometChat.MessageCategory.AGENTIC}),cB.moderationStatus=Object.freeze({pending:o1.CometChat.ModerationStatus.PENDING,approved:o1.CometChat.ModerationStatus.APPROVED,disapproved:o1.CometChat.ModerationStatus.DISAPPROVED,unmoderated:o1.CometChat.ModerationStatus.UNMODERATED}),cB.MessageTypes=Object.freeze({text:o1.CometChat.MESSAGE_TYPE.TEXT,file:o1.CometChat.MESSAGE_TYPE.FILE,image:o1.CometChat.MESSAGE_TYPE.IMAGE,audio:o1.CometChat.MESSAGE_TYPE.AUDIO,video:o1.CometChat.MESSAGE_TYPE.VIDEO,delete:"delete",edited:"edited",groupMember:"groupMember",form:"form",card:"card",customInteractive:"customInteractive",scheduler:"scheduler",assistant:o1.CometChat.MESSAGE_TYPE.ASSISTANT,toolArguments:o1.CometChat.MESSAGE_TYPE.TOOL_ARGUMENTS,toolResults:o1.CometChat.MESSAGE_TYPE.TOOL_RESULT}),cB.groupMemberAction=Object.freeze({ROLE:"role",BLOCK:"block",REMOVE:"remove",JOINED:o1.CometChat.ACTION_TYPE.MEMBER_JOINED,LEFT:o1.CometChat.ACTION_TYPE.MEMBER_LEFT,ADDED:o1.CometChat.ACTION_TYPE.MEMBER_ADDED,BANNED:o1.CometChat.ACTION_TYPE.MEMBER_BANNED,UNBANNED:o1.CometChat.ACTION_TYPE.MEMBER_UNBANNED,KICKED:o1.CometChat.ACTION_TYPE.MEMBER_KICKED,INVITED:o1.CometChat.ACTION_TYPE.MEMBER_INVITED,SCOPE_CHANGE:o1.CometChat.ACTION_TYPE.MEMBER_SCOPE_CHANGED}),cB.MessageReceiverType=Object.freeze({user:o1.CometChat.RECEIVER_TYPE.USER,group:o1.CometChat.RECEIVER_TYPE.GROUP}),cB.userStatusType=Object.freeze({online:o1.CometChat.USER_STATUS.ONLINE,offline:o1.CometChat.USER_STATUS.OFFLINE}),cB.MessageOption=Object.freeze({editMessage:"edit",deleteMessage:"delete",replyMessage:"reply",replyInThread:"replyInThread",translateMessage:"translate",reactToMessage:"react",messageInformation:"messageInformation",markAsUnread:"markAsUnread",flagMessage:"flagMessage",copyMessage:"copy",shareMessage:"share",forwardMessage:"forward",sendMessagePrivately:"sendMessagePrivately",replyMessagePrivately:"replyMessagePrivately"}),cB.GroupOptions=Object.freeze({leave:"leave",delete:"delete",viewMembers:"viewMembers",addMembers:"addMembers",bannedMembers:"bannedMembers"}),cB.GroupMemberOptions=Object.freeze({kick:"kick",ban:"ban",unban:"unban",changeScope:"changeScope"}),cB.groupMemberScope=Object.freeze({owner:"owner",admin:o1.CometChat.GROUP_MEMBER_SCOPE.ADMIN,participant:o1.CometChat.GROUP_MEMBER_SCOPE.PARTICIPANT,moderator:o1.CometChat.GROUP_MEMBER_SCOPE.MODERATOR}),cB.UserOptions=Object.freeze({block:"block",unblock:"unblock",viewProfile:"viewProfile"}),cB.ConversationOptions=Object.freeze({delete:"delete"}),cB.GroupTypes=Object.freeze({private:o1.CometChat.GROUP_TYPE.PRIVATE,password:o1.CometChat.GROUP_TYPE.PASSWORD,public:o1.CometChat.GROUP_TYPE.PUBLIC}),cB.liveReaction=Object.freeze({timeout:1500}),cB.messages=Object.freeze({MESSAGE_DELIVERED:"onMessagesDelivered",MESSAGE_READ:"onMessagesRead",MESSAGE_DELETED:"onMessageDeleted",MESSAGE_EDITED:"onMessageEdited",MESSAGE_SENT:"messageSent",TEXT_MESSAGE_RECEIVED:"onTextMessageReceived",MEDIA_MESSAGE_RECEIVED:"onMediaMessageReceived",CUSTOM_MESSAGE_RECEIVED:"onCustomMessageReceived",TRANSIENT_MESSAGE_RECEIVED:"onTransientMessageReceived",INTERACTIVE_MESSAGE_RECEIVED:"onInteractiveMessageReceived",DELIVERY:"delivery",READ:"read",APP_SYSTEM:"app_system",MESSAGE_REACTION_ADDED:"onMessageReactionAdded",MESSAGE_REACTION_REMOVED:"onMessageReactionRemoved"}),cB.details=Object.freeze({primary:"primary",secondary:"secondary"}),cB.calls=Object.freeze({meeting:"meeting",ongoing:o1.CometChat.CALL_STATUS.ONGOING,ended:o1.CometChat.CALL_STATUS.ENDED,initiated:o1.CometChat.CALL_STATUS.INITIATED,cancelled:o1.CometChat.CALL_STATUS.CANCELLED,rejected:o1.CometChat.CALL_STATUS.REJECTED,unanswered:o1.CometChat.CALL_STATUS.UNANSWERED,busy:o1.CometChat.CALL_STATUS.BUSY,activecall:"cometchat:activecall",default:o1.CometChat.CALL_MODE.DEFAULT,grid:o1.CometChat.CALL_MODE.GRID,single:o1.CometChat.CALL_MODE.SINGLE,spotlight:o1.CometChat.CALL_MODE.SPOTLIGHT,tile:o1.CometChat.CALL_MODE.TILE}),cB.goalType=Object.freeze({allOf:o1.CometChat.GoalType.ALL_OF,anyOf:o1.CometChat.GoalType.ANY_OF,anyAction:o1.CometChat.GoalType.ANY_ACTION,none:o1.CometChat.GoalType.NONE}),cB.requestBuilderLimits=Object.freeze({reactionListLimit:10,reactionInfoLimit:10,messageListLimit:30,usersLimit:30,groupsLimit:30}),cB.radioNames=Object.freeze({conversations:"conversations",users:"users",groups:"groups",changeScope:"changeScope",groupMembers:"groupMembers"}),cB.mimeTypes=Object.freeze({audio:"audio/*, .aac, .aif, .aiff, .caf, .mp3, .mp4, .wav, .m4a, .wma, .flac, .alac, .oga, .ra, .ram, .mid, .midi, .mka, .opus, .ac3, .amr, .ape, .dts, .
1wv, .tta, .pcm, .snd, .au, .cda, .vox, .m4b, .m3u, .pls, .ogg",video:"video/*, .mov, .mp4, .m4v, .avi, .mpg, .mpeg, .m2ts, .mts, .3gp, .3g2, .flv, .wmv, .vob, .ts, .webm, .f4v, .f4a, .f4b, .swf, .rm, .rmvb, .divx, .xvid, .mxf, .asf, .amv, .smv, .avchd, .qt",image:"image/*, .heic, .heif, .jpg, .jpeg, .png, .gif, .bmp, .tiff, .tif, .psd, .svg, .ico, .raw, .dng, .eps, .webp, .jfif, .jp2, .jpf, .jpx, .jpm, .mj2, .hdr, .exr, .pbm, .pgm, .ppm, .pnm, .tga, .dds, .svgz, .djvu, .ai, .cdr"}),cB.streamMessageTypes=Object.freeze({run_started:o1.CometChat.AI_ASSISTANT_EVENTS.RUN_STARTED,text_message_start:o1.CometChat.AI_ASSISTANT_EVENTS.TEXT_MESSAGE_START,text_message_content:o1.CometChat.AI_ASSISTANT_EVENTS.TEXT_MESSAGE_CONTENT,text_message_end:o1.CometChat.AI_ASSISTANT_EVENTS.TEXT_MESSAGE_END,run_finished:o1.CometChat.AI_ASSISTANT_EVENTS.RUN_FINISHED,tool_call_start:o1.CometChat.AI_ASSISTANT_EVENTS.TOOL_CALL_STARTED,tool_call_end:o1.CometChat.AI_ASSISTANT_EVENTS.TOOL_CALL_ENDED,tool_call_args:o1.CometChat.AI_ASSISTANT_EVENTS.TOOL_CALL_ARGUMENT,tool_call_result:o1.CometChat.AI_ASSISTANT_EVENTS.TOOL_CALL_RESULT});class cz{static clone(e){let t;if("object"!=typeof e||!e)return e;if(Array.isArray(e)){for(let a of(t=[],e))t.push(cC.clone(a));return t}{t={};let a=Object.getOwnPropertyDescriptors(e);for(let e of Reflect.ownKeys(a)){let r=a[e];r.hasOwnProperty("value")?Object.defineProperty(t,e,{...r,value:cC.clone(r.value)}):Object.defineProperty(t,e,r)}Object.setPrototypeOf(t,Object.getPrototypeOf(e))}return t}static getExtensionData(e){let t,a=cC.checkMessageForExtensionsData(e,"xss-filter");a&&cC.checkHasOwnProperty(a,"sanitized_text")&&cC.checkHasOwnProperty(a,"hasXSS")&&"yes"===a.hasXSS&&(t=a?.sanitized_text);let r=cC.checkMessageForExtensionsData(e,"data-masking");r&&cC.checkHasOwnProperty(r,"data")&&cC.checkHasOwnProperty(r.data,"sensitive_data")&&cC.checkHasOwnProperty(r.data,"message_masked")&&"yes"===r.data?.sensitive_data&&(t=r?.data?.message_masked);let n=cC.checkMessageForExtensionsData(e,"profanity-filter");return n&&cC.checkHasOwnProperty(n,"profanity")&&cC.checkHasOwnProperty(n,"message_clean")&&"yes"===n.profanity&&(t=n?.message_clean),t||e.text}static sanitizeText(e){return e&&"string"==typeof e?e.replace(/<[^>]*>/g,e=>{let t=e.slice(1,-1).trim();return/^\/?[a-zA-Z]/.test(t)?e.replace(/</g,"<").replace(/>/g,">"):/^@/.test(t)?e:e.replace(/</g,"<").replace(/>/g,">")}):e}}cC=cz,cz.checkHasOwnProperty=(e={},t)=>Object.prototype.hasOwnProperty.call(e,t),cz.ID=()=>"_"+Math.random().toString(36).substr(2,9),cz.getUnixTimestamp=()=>Math.round(new Date/1e3),cz.checkMessageForExtensionsData=(e,t)=>{try{let a={};if(e.hasOwnProperty("metadata")){let r=(e?.metadata)["@injected"];if(r&&r.hasOwnProperty("extensions")){let e=r.extensions;e&&e.hasOwnProperty(t)&&(a=e[t])}}return a}catch(e){}},cz.convertBlobToWav=async e=>{let t=await e.arrayBuffer(),a=new window.AudioContext,r=await a.decodeAudioData(t);return{wavBlob:new Blob([cC.audioBufferToWav(r)],{type:"audio/wav"})}},cz.audioBufferToWav=e=>{let t=e.numberOfChannels,a=e.sampleRate,r=new ArrayBuffer(e.length*t*2+44),n=new DataView(r);cC.writeString(n,0,"RIFF"),n.setUint32(4,36+e.length*t*2,!0),cC.writeString(n,8,"WAVE"),cC.writeString(n,12,"fmt "),n.setUint32(16,16,!0),n.setUint16(20,1,!0),n.setUint16(22,t,!0),n.setUint32(24,a,!0),n.setUint32(28,a*t*2,!0),n.setUint16(32,2*t,!0),n.setUint16(34,16,!0),cC.writeString(n,36,"data"),n.setUint32(40,e.length*t*2,!0);let s=44;for(let a=0;a<e.length;a++)for(let r=0;r<t;r++){let t=32767*Math.max(-1,Math.min(1,e.getChannelData(r)[a]));n.setInt16(s,t,!0),s+=2}return r},cz.writeString=(e,t,a)=>{for(let r=0;r<a.length;r++)e.setUint8(t+r,a.charCodeAt(r))},cz.convertToWav=async e=>{let{wavBlob:t}=await cC.convertBlobToWav(e),a=new File([t],"audio.wav",{type:"audio/wav"}),r=new o1.CometChat.MediaMessage("superhero2",a,o1.CometChat.MESSAGE_TYPE.AUDIO,o1.CometChat.RECEIVER_TYPE.USER);return(await o1.CometChat.sendMediaMessage(r)).getAttachment().getUrl()};let cG={video:null,mediaRecorder:null},cV={instance:null,setIsPlaying:null};function cH(e=!0){e&&cV.instance&&cV.setIsPlaying&&(cV.instance.pause(),cV.setIsPlaying&&cV.setIsPlaying(!1)),cG.video&&!cG.video.paused&&cG.video.pause(),cG.mediaRecorder&&cG.mediaRecorder.stop()}function cq(e,t){return!e.getSender()||t?.getUid()===e.getSender().getUid()}function cW(e){return getComputedStyle(document.documentElement).getPropertyValue(e).trim()}function cK(){return document.querySelector('[data-theme="dark"]')?"dark":"light"}async function cY(e){return new Promise((t,a)=>{let r=new FileReader;r.onload=async()=>{try{if(r.result){let a=new AudioContext,n=r.result,s=function(e){let t=e.numberOfChannels;e.sampleRate;let a=e.length*t*2+44,r=new ArrayBuffer(a),n=new DataView(r),s=e.numberOfChannels,i=e.sampleRate,o=e.length*s*2+44;cZ(n,0,"RIFF"),n.setUint32(4,o-8,!0),cZ(n,8,"WAVE"),cZ(n,12,"fmt "),n.setUint32(16,16,!0),n.setUint16(20,1,!0),n.setUint16(22,s,!0),n.setUint32(24,i,!0),n.setUint32(28,i*s*2,!0),n.setUint16(32,2*s,!0),n.setUint16(34,16,!0),cZ(n,36,"data"),n.setUint32(40,o-44,!0);let l=44,c=[];for(let a=0;a<t;a++)c[a]=e.getChannelData(a);for(let a=0;a<e.length;a++)for(let e=0;e<t;e++){let t=Math.max(-1,Math.min(1,c[e][a]));n.setInt16(l,t<0?32768*t:32767*t,!0),l+=2}return new Blob([r],{type:"audio/wav"})}(await a.decodeAudioData(n)),i=new File([s],e.name.replace(".webm",".wav"),{type:"audio/wav"});t(i)}}
1catch(e){a(Error(`Error converting file: ${e}`))}},r.onerror=()=>a(Error(`Converting the file named "${e.name}" to binary failed`)),r.readAsArrayBuffer(e)})}function cZ(e,t,a){for(let r=0;r<a.length;r++)e.setUint8(t+r,a.charCodeAt(r))}function cQ(){return/Mobi|Android|iPhone|iPad|iPod|BlackBerry|Windows Phone/i.test(navigator.userAgent)}function c$(e){return e&&Object.keys(e).length>0?Object.fromEntries(Object.entries(e).filter(([e,t])=>void 0!==t)):{}}function cX(){window&&window.dispatchEvent(new CustomEvent("overlayclick"))}let cJ=e=>{let t=document.createElement("textarea");return t.innerHTML=e,t.value},c2=(e,t)=>{let a=RegExp(`\\b${t}\\s*=\\s*(?:"([^"]*)"|'([^']*)'|([^\\s>]+))`,"i").exec(e);return a?a[1]??a[2]??a[3]??"":null},c0=e=>{let t,a=[],r=/\b(data-[\w-]+)\s*=\s*(?:"([^"]*)"|'([^']*)'|([^\s>]+))/gi;for(;t=r.exec(e);)a.push([t[1],t[2]??t[3]??t[4]??""]);return a},c1=/<\/?span\b[^>]*>|<[^>]+>|[^<]+/gi,c3=(e,t)=>{let a=o0.useRef(null),r=o0.useCallback(()=>{a.current&&clearTimeout(a.current),a.current=setTimeout(()=>{e(),a.current=null},t)},[e,t]),n=o0.useCallback(()=>{a.current&&(clearTimeout(a.current),a.current=null)},[]);return o0.useEffect(()=>n,[n]),{debouncedCallback:r,cleanup:n}};!function(e){e.top="top",e.right="right",e.bottom="bottom",e.left="left"}(h5||(h5={}));let c5=o0.forwardRef(({placement:e=h5.bottom,closeOnOutsideClick:t=!0,showOnHover:a=!1,debounceOnHover:r=500,children:n,content:s,onOutsideClick:i,childClickHandler:o,disableBackgroundInteraction:l=!1,useParentContainer:c=!1,useParentHeight:u=!0,showTooltip:d=!1},m)=>{let g=o0.useRef(null),[p,h]=o0.useState(!1),[_,b]=o0.useState({}),f=o0.useRef(null),y=o0.useRef(null),v=o0.useRef(null),k=o0.useRef(h5.top),w=o0.useRef(null);o0.useImperativeHandle(m,()=>({openPopover(){R(),h(!0)},closePopover(){h(!1)}}));let C=lt(),E=()=>C?.iframeWindow||window,A=()=>C?.iframeDocument||document,S=o0.useCallback(e=>{h(e=>!e)},[]),T=e=>{if(f.current){let t=f.current.getBoundingClientRect(),a=e.clientX>=t.left&&e.clientX<=t.right&&e.clientY>=t.top&&e.clientY<=t.bottom;f.current.contains(e.target)||a||(h(!1),i&&i())}};o0.useEffect(()=>{if(t&&p)return A().addEventListener("click",T),()=>A().removeEventListener("click",T)},[t,p]),o0.useEffect(()=>{if(!f.current)return;let e=new MutationObserver(()=>{requestAnimationFrame(()=>R())});return e.observe(f.current,{childList:!0,subtree:!0,attributes:!0}),()=>e.disconnect()},[p]),o0.useEffect(()=>{let e=()=>{p&&(w.current&&clearTimeout(w.current),w.current=setTimeout(()=>{requestAnimationFrame(()=>{R()})},0))},t=()=>{if(!p||!y.current)return;let e=y.current.getBoundingClientRect(),t=E().innerHeight,a=E().innerWidth;e.bottom<0||e.top>t||e.right<0||e.left>a?(h(!1),i&&i()):requestAnimationFrame(()=>{R()})};if(p)return E().addEventListener("resize",e),E().addEventListener("scroll",t,!0),()=>{E().removeEventListener("resize",e),E().removeEventListener("scroll",t),w.current&&clearTimeout(w.current)}},[p]),o0.useLayoutEffect(()=>{p?R():b({})},[s,p]);let x=o0.useCallback((t,a)=>{let r=t.top,n=E().innerHeight-t.bottom,s=t.left,i=E().innerWidth-t.right;if(c){let r=v.current?.getBoundingClientRect();if(!r)return e;let n=t.top-r.top,s=r.bottom-t.bottom,i=t.left-r.left,o=r.right-t.right;if(e===h5.top&&n>=a+10*!d)return h5.top;if(e===h5.bottom&&s>=a+10*!d)return h5.bottom;if(e===h5.left&&i>=a+10)return h5.left;if(e===h5.right&&o>=a+10)return h5.right;if(n>=a+10)return h5.top;if(s>=a+10)return h5.bottom;if(i>=a+10)return h5.left;if(o>=a+10)return h5.right}return e===h5.top&&r>=a+10?h5.top:e===h5.bottom&&n>=a+10?h5.bottom:e===h5.left&&s>=a+10?h5.left:e===h5.right&&i>=a+10?h5.right:r>=a+10?h5.top:n>=a+10?h5.bottom:s>=a+10?h5.left:i>=a+10?h5.right:e},[e,c]),D=o0.useCallback(()=>{if(!f.current||!y.current||!v.current)return;let e=f.current.scrollHeight,t=f.current.scrollWidth,a=y.current.getBoundingClientRect(),r=v.current.getBoundingClientRect();if(!a||!r)return;if(!u)return void M();let n=x(a,e);k.current=n;let s={};if([h5.top,h5.bottom].includes(n)){s.top=n===h5.top?`${Math.max(r.top,a.top-e-(d?5:10))}px`:`${Math.min(r.bottom-e,a.bottom+10)}px`;let i=Math.max(r.left,a.left);i=Math.min(i,r.right-t-10),s.left=`${i}px`}else{s.left=n===h5.left?`${Math.max(r.left,a.left-t-10)}px`:`${Math.min(r.right-t,a.right+10)}px`;let i=Math.max(r.top,a.top);i=Math.min(i,r.bottom-e-10),s.top=`${i}px`}b(s)},[p,u,x,d]),M=o0.useCallback(()=>
1{if(!f.current||!y.current)return;let t=f.current.scrollWidth,a=y.current.getBoundingClientRect(),r=v.current?.getBoundingClientRect()||{left:0,right:E().innerWidth,width:E().innerWidth},n=f.current.scrollHeight,s={};e===h5.top?s.top=a.top-n-10+"px":e===h5.bottom&&(s.top=`${a.bottom+10}px`);let i=a.left+a.width/2-t/2;i<r.left?s.left=`${r.left+10}px`:i+t>r.right?s.left=r.right-t-10+"px":s.left=`${i}px`,b(s)},[e]),R=o0.useCallback(()=>{if(c)return v.current=v.current||I(),void D();let e=f.current?.scrollHeight||0,t=f.current?.scrollWidth||0,a=y.current?.getBoundingClientRect();if(!a)return;let r=E().innerHeight,n=E().innerWidth,s=x(a,e);k.current=s;let i={};[h5.top,h5.bottom].includes(s)?(i.top=s===h5.top?`${a.top-e-10<0?a.bottom+10:a.top-e-10}px`:`${a.bottom+e+10>r?a.top-e-10:a.bottom+10}px`,i.left=a.left+t-10>n?n-t-10+"px":a.left-10+"px"):(i.left=s===h5.left?`${a.left-t-10<0?a.right+10:a.left-t-10}px`:`${a.right+t+10>n?a.left-t-10:a.right+10}px`,i.top=a.top+e-10>r?r-e-10+"px":a.top-10+"px"),b(i)},[p,D,c,x]),I=()=>{if(!f.current)return;let e=f.current,t=null;for(;e;)e.classList?.contains("cometchat")&&(t=e),e=e.parentElement;return t};return o0.useEffect(()=>{c&&(v.current=I())},[c,p]),o2.jsx("div",{className:"cometchat",children:o2.jsxs("div",{className:"cometchat-popover",children:[l&&p&&o2.jsx("div",{className:"cometchat-popover__overlay",style:{position:"fixed",top:0,left:0,width:"100vw",height:"100vh",zIndex:999,backgroundColor:"transparent",pointerEvents:"auto"},onClick:e=>{e?.stopPropagation(),T(e.nativeEvent),cX()},onWheel:e=>e?.stopPropagation(),onMouseMove:e=>e?.stopPropagation(),onKeyDown:e=>e?.stopPropagation()}),o2.jsx("div",{style:{...l&&p&&{position:"relative",zIndex:1e3,pointerEvents:"auto"}},ref:y,onClick:e=>{if(e.stopPropagation(),!a){if(!o)return S();o(S,e)}},className:"cometchat-popover__button",onMouseEnter:()=>{if(g.current&&(clearTimeout(g.current),g.current=null),a&&!p)return g.current=setTimeout(()=>{R(),h(!0)},r),g.current},onMouseLeave:()=>{if(g.current&&(clearTimeout(g.current),g.current=null),a&&p)return g.current=setTimeout(()=>h(!1),r),g.current},children:n}),p&&o2.jsxs("div",{ref:f,style:{..._,...l&&p&&{zIndex:1e3,pointerEvents:"auto"}},className:"cometchat-popover__content",children:[d&&k.current==h5.top?o2.jsx("div",{className:"cometchat-popover__content-tooltip-top"}):null,s,d&&k.current==h5.bottom?o2.jsx("div",{className:"cometchat-popover__content-tooltip-bottom"}):null]})]})})});class c4{constructor(e){this.id=e.id,this.title=e.title,this.iconURL=e.iconURL}}class c7 extends c4{constructor(e){super(e),this.onClick=e.onClick}}class c6 extends c4{constructor(e){super(e),this.customView=e.customView}}class c9{constructor(e){this.id="",this.iconURL="",this.onClick=null,this.title="",Object.assign(this,e)}}class c8{constructor(e){this.id="",this.title="",this.iconURL="",this.onClick=null,Object.assign(this,e)}}class ue{constructor(e){this.contentView=null,this.bubbleView=null,this.headerView=null,this.replyView=null,this.footerView=null,this.bottomView=null,this.statusInfoView=null,this.category="",Object.assign(this,e)}}let ut=e=>{let[a,r]=o0.useState(!1),{data:n,topMenuSize:s=2,moreIconHoverText:i,onOptionClicked:o,placement:l=t.W.left,closeOnOutsideClick:c=!1,disableBackgroundInteraction:u=!1,useParentContainer:d=!1,useParentHeight:m=!1,forceStaticPlacement:g=!1}=e,p=o0.createRef(),h=o0.useRef(null),_=o0.useRef(null),[b,f]=o0.useState({}),y=o0.useRef(null),v=o0.useRef(null),k=lt(),w=()=>k?.iframeWindow||window,C=()=>k?.iframeDocument||document,E=e=>{h.current&&!h.current.contains(e.target)&&r(!1)};o0.useEffect(()=>{if(c)return C().addEventListener("click",E),()=>C().removeEventListener("click",E)},[c]);let A=o0.useCallback(()=>{r(e=>(e||p.current?.closePopover(),!e))},[f]),S=o0.useCallback(()=>o2.jsx("div",{title:i,onClick:A,className:"cometchat-menu-list__sub-menu",ref:h,onMouseEnter:()=>{O()},style:{...u&&a&&{zIndex:1e3,pointerEvents:"auto"}},children:o2.jsx("div",{className:"cometchat-menu-list__sub-menu-icon"})}),[i,A,a,u]),T=o0.useCallback((e,t)=>{if(e.length>0)return e?.map((a,s)=>{let i=(0==s||e.length<=2)&&!t?"":"cometchat-menu-list__menu",d,m=null;return d=a instanceof c6&&a?.customView?o2.jsx("div",{id:a.id,children:o2.jsx(c5,{disableBackgroun
1dInteraction:u,useParentContainer:!0,ref:p,closeOnOutsideClick:c,placement:l,content:o2.jsx(o2.Fragment,{children:a?.customView(()=>{p.current?.closePopover()})}),children:o2.jsx("div",{slot:"children",children:o2.jsxs("div",{onClick:()=>{f({}),r(!1)},title:a?.title,className:t?"cometchat-menu-list__sub-menu-list-item":"cometchat-menu-list__main-menu-item",children:[o2.jsx("div",{className:t?`cometchat-menu-list__sub-menu-list-item-icon cometchat-menu-list__sub-menu-list-item-icon-${a.id}`:`cometchat-menu-list__main-menu-item-icon cometchat-menu-list__main-menu-item-icon-${a.id}`,style:a?.iconURL?{WebkitMask:`url(${a?.iconURL}) center center no-repeat`,display:"flex"}:void 0}),t?o2.jsx("label",{className:`cometchat-menu-list__sub-menu-item-title cometchat-menu-list__sub-menu-item-title-${a.id}`,children:a?.title}):""]})})})}):o2.jsx("div",{id:a.id,className:i,children:o2.jsxs("div",{className:t?"cometchat-menu-list__sub-menu-list-item":"cometchat-menu-list__main-menu-item",title:a?.title,onClick:()=>{r(!1),f({}),o?o?.(a):(a instanceof c8||a instanceof c7)&&a?.onClick&&a.onClick()},children:[o2.jsx("div",{className:t?`cometchat-menu-list__sub-menu-list-item-icon cometchat-menu-list__sub-menu-list-item-icon-${a.id}`:`cometchat-menu-list__main-menu-item-icon cometchat-menu-list__main-menu-item-icon-${a.id}`,style:a?.iconURL?{WebkitMask:`url(${a?.iconURL}) center center no-repeat`,WebkitMaskSize:"contain",display:"flex"}:void 0}),t?o2.jsx("label",{className:`cometchat-menu-list__sub-menu-item-title cometchat-menu-list__sub-menu-item-title-${a.id}`,children:a?.title}):""]})}),!t&&n?.length>e?.length&&s===e?.length-1&&(m=S()),o2.jsxs("div",{className:"cometchat-menu-list__menu-wrapper",children:[d,m]},a.title)});{let e=S();return o2.jsx("div",{className:"cometchat-menu-list__menu-wrapper",children:e})}},[l,n,o,S,u]),x=()=>{if(!h.current)return;let e=h.current,t=null;for(;e;)e.classList?.contains("cometchat")&&(t=e),e=e.parentElement;return t},D=o0.useCallback(()=>T(n.slice(0,s>0?s-1:0),!1),[T,s,n]),M=o0.useCallback(()=>T(n.slice(s>0?s-1:0),!0),[T,s,n]),R=o0.useCallback((e,a,r,n=l,s="viewport")=>{let{width:i,height:o}=a,c={};if(g){let a=window.innerWidth,s=r?r.left:0,l=r?r.right:a,u=e.left,d=e.top;switch(n){case t.W.top:d=e.top-o-10,u=e.left;break;case t.W.bottom:d=e.bottom+10,u=e.left;break;case t.W.left:d=e.top,u=e.left-i-10;break;case t.W.right:d=e.top,u=e.right+10;break;default:d=e.top,u=e.left-i-10}return u+i>l&&(u=l-i-10),u<s&&(u=s+10),c.top=`${d}px`,c.left=`${u}px`,c}if("parent"===s&&r)if([t.W.top,t.W.bottom].includes(n)){c.top=m?n===t.W.bottom?`${Math.min(r.bottom-o,e.bottom+10)}px`:`${Math.max(r.top,e.top-o-10)}px`:n===t.W.bottom?`${e.bottom+10}px`:e.top-o-10+"px";let a=Math.max(r.left,e.left);a=Math.min(a,r.right-i-10),c.left=`${a}px`}else if(c.left=n===t.W.left?`${Math.max(r.left,e.left-i-10)}px`:`${Math.min(r.right-i,e.right+10)}px`,m){let t=Math.max(r.top,e.top);t=Math.min(t,r.bottom-o-10),c.top=`${t}px`}else c.top=`${e.top}px`;else if("centered"===s&&r){n===t.W.top?c.top=e.top-o-10+"px":n===t.W.bottom&&(c.top=`${e.bottom+10}px`);let a=e.left+e.width/2-i/2;a<r.left?c.left=`${r.left+10}px`:a+i>r.right?c.left=r.right-i-10+"px":c.left=`${a}px`}else{let a=w().innerHeight,r=w().innerWidth;[t.W.top,t.W.bottom].includes(n)?(c.top=n===t.W.bottom?`${e.bottom+o+10>a?e.top-o-10:e.bottom+10}px`:`${e.top-o-10<0?e.bottom+10:e.top-o-10}px`,c.left=e.left+i-10>r?r-i-10+"px":e.left-10+"px"):(c.left=n===t.W.left?`${e.left-i-10<0?e.right+10:e.left-i-10}px`:`${e.right+i+10>r?e.left-i-10:e.right+10}px`,c.top=e.top+o-10>a?a-o-10+"px":e.top-10+"px")}return c},[l,m,g]),I=o0.useCallback((e,a)=>{if(g)return l;let r=e.top,n=y.current?.getBoundingClientRect(),s=n?n.bottom-e.bottom:0;return d?n?s>=a+10?t.W.bottom:r>=a+10?t.W.top:l:l:cQ()?s>=a+10?t.W.bottom:t.W.top:l},[l,g]),N=o0.useCallback(()=>{if(!h.current||!y.current)return;let e=_.current?.clientHeight||48*n.length,t=_.current?.clientWidth||160,a=h.current?.getBoundingClientRect(),r=y.current.getBoundingClientRect();if(!a||!r)return;let s=I(a,e);f(R(a,{width:t,height:e},r,s,"parent"))},[a,m,R,I]),L=o0.useCallback(()=>
1{if(!_.current||!h.current)return;let e=_.current.scrollWidth,t=_.current.scrollHeight;f(R(h.current.getBoundingClientRect(),{width:e,height:t},y.current?.getBoundingClientRect()||{left:0,right:w().innerWidth,width:w().innerWidth,height:w().innerHeight,top:0,bottom:w().innerHeight,x:0,y:0,toJSON:()=>({})},l,"centered"))},[l,R]),O=o0.useCallback(()=>{if(d)return y.current=y.current||x(),void N();if(!d&&m)return void L();let e=_.current?.clientHeight||48*n.length,t=_.current?.clientWidth||160,a=h.current?.getBoundingClientRect();if(!a)return;let r=I(a,e),s=R(a,{width:t,height:e},null,r,"viewport");0===Object.keys(b).length&&f(s)},[a,b,N,d,m,L,R,I]);return o0.useEffect(()=>{d&&(y.current=x())},[d,a]),o0.useEffect(()=>{if(d&&!m){let e=()=>{v.current&&clearTimeout(v.current),v.current=setTimeout(()=>{a&&O()},100)};return w().addEventListener("resize",e),()=>{w().removeEventListener("resize",e),v.current&&clearTimeout(v.current)}}},[a,O,d,m]),o2.jsx("div",{className:"cometchat",children:o2.jsxs("div",{className:"cometchat-menu-list",children:[o2.jsx("div",{className:"cometchat-menu-list__main-menu",children:D()}),u&&a&&o2.jsx("div",{className:"cometchat-popover__overlay",style:{position:"fixed",top:0,left:0,width:"100vw",height:"100vh",zIndex:999,backgroundColor:"transparent",pointerEvents:"auto"},onClick:e=>{e?.stopPropagation(),E(e.nativeEvent),cX()},onWheel:e=>e?.stopPropagation(),onMouseMove:e=>e?.stopPropagation(),onKeyDown:e=>e?.stopPropagation()}),o2.jsx("div",{ref:_,className:"cometchat-menu-list__sub-menu-list",id:"subMenuContext",style:{...b,visibility:a?"visible":"hidden",opacity:+!!a,pointerEvents:a?"auto":"none",transition:"visibility 0s, opacity 0.3s ease",...u&&a&&{zIndex:1e3}},children:M()})]})})};var ua="data:image/svg+xml,%3Csvg%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_7089_707053%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22120%22%20height%3D%22120%22%3E%3Cpath%20d%3D%22M120%2060C120%2068.9108%20118.054%2077.3757%20114.559%2084.9811C105.089%20105.649%2084.2189%20120%2060%20120C35.7811%20120%2014.9108%20105.649%205.44054%2084.9811C1.94595%2077.3757%200%2068.9108%200%2060C0%2026.8622%2026.8622%200%2060%200C93.1378%200%20120%2026.8622%20120%2060Z%22%20fill%3D%22%23F4F7FC%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_7089_707053%29%22%3E%3Cpath%20d%3D%22M2.625%2084L22.5%2079.875L39%2086.25L24%2094.5L2.625%2084Z%22%20fill%3D%22%23DCDCDC%22%2F%3E%3Cpath%20d%3D%22M117.375%2084L97.5%2079.875L81%2086.25L96%2094.5L117.375%2084Z%22%20fill%3D%22%23DCDCDC%22%2F%3E%3Cpath%20opacity%3D%220.6%22%20d%3D%22M39%2086.25H81L96%2094.5H24L39%2086.25Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3Cpath%20d%3D%22M45.0793%2050.5798C51.8385%2046.6773%2060.4814%2048.9932%2064.3838%2055.7524C68.2863%2062.5115%2065.9704%2071.1545%2059.2112%2075.0569L51.2626%2079.646L49.1291%2089.2059C48.8661%2090.3844%2047.2924%2090.6255%2046.6887%2089.5798L43.0171%2083.2205C37.4837%2083.9945%2031.7809%2081.424%2028.8155%2076.2878C24.9131%2069.5286%2027.229%2060.8857%2033.9882%2056.9833L45.0793%2050.5798Z%22%20fill%3D%22%23E8E8E8%22%2F%3E%3Ccircle%20cx%3D%222.2081%22%20cy%3D%222.2081%22%20r%3D%222.2081%22%20transform%3D%22matrix%28-0.866025%200.5%200.5%200.866025%2054.8662%2058.7017%29%22%20fill%3D%22%23FAFAFA%22%2F%3
1E%3Ccircle%20cx%3D%222.2081%22%20cy%3D%222.2081%22%20r%3D%222.2081%22%20transform%3D%22matrix%28-0.866025%200.5%200.5%200.866025%2047.217%2063.1196%29%22%20fill%3D%22%23FAFAFA%22%2F%3E%3Ccircle%20cx%3D%222.2081%22%20cy%3D%222.2081%22%20r%3D%222.2081%22%20transform%3D%22matrix%28-0.866025%200.5%200.5%200.866025%2039.568%2067.5317%29%22%20fill%3D%22%23FAFAFA%22%2F%3E%3Cpath%20d%3D%22M68.7319%2023.6854C58.716%2021.0017%2048.4209%2026.9456%2045.7371%2036.9615C43.0534%2046.9774%2048.9973%2057.2726%2059.0132%2059.9563L70.7932%2063.1128L76.8182%2074.647C77.5609%2076.0689%2079.6633%2075.8372%2080.0785%2074.2876L82.6036%2064.864C89.9703%2063.9541%2096.404%2058.6946%2098.4433%2051.0841C101.127%2041.0681%2095.1831%2030.773%2085.1672%2028.0892L68.7319%2023.6854Z%22%20fill%3D%22%23DCDCDC%22%2F%3E%3Ccircle%20cx%3D%2261.039%22%20cy%3D%2241.0622%22%20r%3D%222.93362%22%20transform%3D%22rotate%2815%2061.039%2041.0622%29%22%20fill%3D%22%23FAFAFA%22%2F%3E%3Ccircle%20cx%3D%2272.3738%22%20cy%3D%2244.0973%22%20r%3D%222.93362%22%20transform%3D%22rotate%2815%2072.3738%2044.0973%29%22%20fill%3D%22%23FAFAFA%22%2F%3
1E%3Ccircle%20cx%3D%2283.7081%22%20cy%3D%2247.1384%22%20r%3D%222.93362%22%20transform%3D%22rotate%2815%2083.7081%2047.1384%29%22%20fill%3D%22%23FAFAFA%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M41.6951%2032.7839C42.2994%2032.6391%2042.6718%2032.0319%2042.527%2031.4277C42.3822%2030.8234%2041.775%2030.451%2041.1708%2030.5958L38.2534%2031.2949C37.6492%2031.4397%2037.2768%2032.0469%2037.4216%2032.6511C37.5663%2033.2553%2038.1735%2033.6278%2038.7777%2033.483L41.6951%2032.7839ZM52.5122%2019.092C52.5109%2019.7133%2052.0063%2020.216%2051.385%2020.2148C50.7637%2020.2136%2050.261%2019.7089%2050.2622%2019.0876L50.268%2016.0876C50.2692%2015.4663%2050.7739%2014.9636%2051.3952%2014.9648C52.0165%2014.966%2052.5192%2015.4707%2052.518%2016.092L52.5122%2019.092ZM43.1169%2026.0355C42.9758%2026.6405%2042.3709%2027.0167%2041.7658%2026.8756L38.8442%2026.1942C38.2391%2026.0531%2037.863%2025.4482%2038.0041%2024.8431C38.1452%2024.2381%2038.7501%2023.8619%2039.3552%2024.003L42.2768%2024.6844C42.8819%2024.8255%2043.258%2025.4304%2043.1169%2026.0355ZM46.7835%2020.5285C47.0607%2021.0846%2046.8345%2021.76%2046.2784%2022.0372C45.7224%2022.3143%2045.0469%2022.0882%2044.7698%2021.5321L43.4316%2018.8471C43.1544%2018.291%2043.3805%2017.6156%2043.9366%2017.3384C44.4927%2017.0613%2045.1682%2017.2874%2045.4453%2017.8435L46.7835%2020.5285Z%22%20fill%3D%22%23DCDCDC%22%2F%3E%3Crect%20x%3D%2224%22%20y%3D%2294.5%22%20width%3D%2272%22%20height%3D%2263%22%20fill%3D%22%23DCDCDC%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",ur="data:image/svg+xml,%3Csvg%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23clip0_5082_126538%29%22%3E%3Cmask%20id%3D%22mask0_5082_126538%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22120%22%20height%3D%22120%22%3E%3Cpath%20d%3D%22M120%2060C120%2068.9108%20118.054%2077.3757%20114.559%2084.9811C105.089%20105.649%2084.2189%20120%2060%20120C35.7811%20120%2014.9108%20105.649%205.44054%2084.9811C1.94595%2077.3757%200%2068.9108%200%2060C0%2026.8622%2026.8622%200%2060%200C93.1378%200%20120%2026.8622%20120%2060Z%22%20fill%3D%22%23F4F7FC%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_5082_126538%29%22%3E%3Cpath%20d%3D%22M2.625%2084L22.5%2079.875L39%2086.25L24%2094.5L2.625%2084Z%22%20fill%3D%22%234C4C4C%22%2F%3E%3Cpath%20d%3D%22M117.375%2084L97.5%2079.875L81%2086.25L96%2094.5L117.375%2084Z%22%20fill%3D%22%234C4C4C%22%2F%3E%3Cpath%20opacity%3D%220.6%22%20d%3D%22M39%2086.25H81L96%2094.5H24L39%2086.25Z%22%20fill%3D%22%23858585%22%2F%3E%3Cpath%20d%3D%22M45.0804%2050.5793C51.8396%2046.6769%2060.4825%2048.9927%2064.3849%2055.7519C68.2873%2062.5111%2065.9714%2071.154%2059.2123%2075.0564L51.2636%2079.6455L49.1302%2089.2054C48.8672%2090.3839%2047.2935%2090.625%2046.6897%2089.5793L43.0182%2083.22C37.4847%2083.994%2031.782%2081.4235%2028.8166%2076.2873C24.9142%2069.5281%2027.23%2060.8852%2033.9892%2056.9828L45.0804%2050.5793Z%22%20fill%3D%22%23383838%22%2F%3E%3Ccircle%20cx%3D%222.2081%22%20cy%3D%222.2081%22%20r%3D%222.2081%22%20transform%3D%22matrix%28-0.866025%200.5%200.5%200.866025%2054.8672%2058.7012%29%22%20fill%3D%22%231A1A1A%22%2F%3E%3Ccircle%20cx%3D%222.2081%22%20cy%3D%222.2081%22%20r%3D%222.2081%22%20transform%3D%22matrix%28-0.866025%200.5%200.5%200.866025%2047.2178%2063.1191%29%22%20fill%3D%22%231A1A1A%22%2F%3E%3Ccircle%20cx%3D%222.2081%22%20cy%3D%222.2081%22%20r%3D%222.2081%22%20transform%3D%22matrix%28-0.866025%200.5%200.5%200.866025%2039.5693%2067.5312%29%22%20fill%3D%22%231A1A1A%22%2F%3E%3Cpath%20d%3D%22M68.732%2023.6854C58.7161%2021.0017%2048.4209%2026.9456%2045.7372%2036.9615C43.0534%2046.9774%2048.9973%2057.2726%2059.0132%2059.9563L70.7933%2063.1128L76.8183%2074.647C77.561%2076.0689%2079.6634%2075.8372%2080.0786%2074.2876L82.6037%2064.864C89.9703%2063.9541%2096.4041%2058.6946%2098.4433%2051.0841C101.127%2041.0681%2095.1832%2030.773%2085.1673%2028.0892L68.732%2023.6854Z%22%20fill%3D%22%234C4C4C%22%2F%3E%3Ccircle%20cx%3D%2261.0383%22%20cy%3D%2241.0617%22%20r%3D%222.93362%22%20transform%3D%22rotate%2815%2061.0383%2041.0617%29%22%20fill%3D%22%231A1A1A%22%2F%3
1E%3Ccircle%20cx%3D%2272.3732%22%20cy%3D%2244.0968%22%20r%3D%222.93362%22%20transform%3D%22rotate%2815%2072.3732%2044.0968%29%22%20fill%3D%22%231A1A1A%22%2F%3E%3Ccircle%20cx%3D%2283.7082%22%20cy%3D%2247.1379%22%20r%3D%222.93362%22%20transform%3D%22rotate%2815%2083.7082%2047.1379%29%22%20fill%3D%22%231A1A1A%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M41.6949%2032.7834C42.2991%2032.6386%2042.6716%2032.0314%2042.5268%2031.4272C42.382%2030.823%2041.7748%2030.4505%2041.1706%2030.5953L38.2532%2031.2944C37.6489%2031.4392%2037.2765%2032.0464%2037.4213%2032.6506C37.5661%2033.2548%2038.1733%2033.6273%2038.7775%2033.4825L41.6949%2032.7834ZM52.5119%2019.0915C52.5107%2019.7128%2052.006%2020.2155%2051.3847%2020.2143C50.7634%2020.2131%2050.2607%2019.7084%2050.2619%2019.0871L50.2678%2016.0871C50.269%2015.4658%2050.7736%2014.9631%2051.395%2014.9643C52.0163%2014.9655%2052.519%2015.4702%2052.5178%2016.0915L52.5119%2019.0915ZM43.1167%2026.035C42.9756%2026.6401%2042.3706%2027.0162%2041.7656%2026.8751L38.844%2026.1938C38.2389%2026.0526%2037.8627%2025.4477%2038.0038%2024.8427C38.1449%2024.2376%2038.7499%2023.8614%2039.3549%2024.0025L42.2766%2024.6839C42.8816%2024.825%2043.2578%2025.4299%2043.1167%2026.035ZM46.7833%2020.528C47.0604%2021.0841%2046.8343%2021.7595%2046.2782%2022.0367C45.7221%2022.3138%2045.0467%2022.0877%2044.7695%2021.5316L43.4313%2018.8466C43.1542%2018.2905%2043.3803%2017.6151%2043.9364%2017.3379C44.4925%2017.0608%2045.1679%2017.2869%2045.4451%2017.843L46.7833%2020.528Z%22%20fill%3D%22%234C4C4C%22%2F%3E%3Crect%20x%3D%2224%22%20y%3D%2294.5%22%20width%3D%2272%22%20height%3D%2263%22%20fill%3D%22%234C4C4C%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_5082_126538%22%3E%3Crect%20width%3D%22120%22%20height%3D%22120%22%20rx%3D%2216%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E";let un=Object.freeze({v1_create:"v1/create",extension_document:"extension_document",document:"document",extensions:"extensions",metadata:"metadata",injected:"@injected",post:"POST"}),us=Object.freeze({v1_create:"v1/create",extension_whiteboard:"extension_whiteboard",whiteboard:"whiteboard",extensions:"extensions",metadata:"metadata",injected:"@injected",post:"POST"}),ui=Object.freeze({polls:"polls",post:"POST",v2_create:"v2/create",v2_vote:"v2/vote",extension_poll:"extension_poll",injected:"@injected"}),uo=Object.freeze({sticker:"extension_sticker",default_stickers:"defaultStickers",custom_stickers:"customStickers",stickers:"stickers",data:"data",custom_data:"customData",sticker_url:"sticker_url",sticker_name:"sticker_name",get:"GET",v1_fetch:"v1/fetch"}),ul=e=>{let{id:a,leadingView:r=null,headerView:n=null,replyView:s=null,contentView:i=null,bottomView:o=null,threadView:l=null,footerView:c=null,statusInfoView:u=null,includeBottomViewHeight:d=!1,options:m=[],alignment:g=t.JxA.right,topMenuSize:p=2,type:h,category:_,setRef:b}=e,f={[cB.MessageTypes.text+"_"+cB.MessageCategory.message]:"cometchat-message-bubble__text-message",[cB.MessageTypes.audio+"_"+cB.MessageCategory.message]:"cometchat-message-bubble__audio-message",[cB.MessageTypes.delete+"_"+cB.MessageCategory.action]:"cometchat-message-bubble__delete-message",[cB.MessageTypes.file+"_"+cB.MessageCategory.message]:"cometchat-message-bubble__file-message",[cB.MessageTypes.groupMember+"_"+cB.MessageCategory.action]:"cometchat-message-bubble__group-message",[cB.MessageTypes.image+"_"+cB.MessageCategory.message]:"cometchat-message-bubble__image-message",[cB.MessageTypes.video+"_"+cB.MessageCategory.message]:"cometchat-message-bubble__video-message",[un.extension_document+"_"+cB.MessageCategory.custom]:"cometchat-message-bubble__document-message",[us.extension_whiteboard+"_"+cB.MessageCategory.custom]:"cometchat-message-bubble__whiteboard-message",[ui.extension_poll+"_"+cB.MessageCategory.custom]:"cometchat-message-bubble__poll-message",[uo.sticker+"_"+cB.MessageCategory.custom]:"cometchat-message-bubble__sticker-message",[cB.MessageTypes.audio+"_"+cB.MessageCategory.call]:"cometchat-message-bubble__audio-call",[cB.MessageTypes.video+"_"+cB.MessageCategory.call]:"cometchat-message-bubble__video-call",[cB.calls.meeting+"_"+cB.MessageCategory.custom]:"cometchat-message-bubble__meeting-message",[cB.MessageTypes.card+"_"+cB.MessageCategory.interactive]:"cometchat-message-bubble__card-message",[cB.MessageTypes.customInteractive+"_"+cB.MessageCategory.interactive]:"cometchat-message-bubble__custom-interactive-message",[cB.MessageTypes.scheduler+"_"+cB.MessageCategory.interactive]:"cometchat-message-bubble__scheduler-message",[cB.MessageTypes.form+"_"+cB.MessageCategory.interactive]:"cometchat-message-bubble__form-message"},y=o0.useRef(null),v=o0.useRef(null),k=o0.useRef(null),w=o0.useRef(0);
1var C=null;let E=o0.useRef(null),A=lt(),S=()=>A?.iframeWindow||window;o0.useEffect(()=>{y&&y.current&&b&&b(y)},[y,b]);let T=o0.useCallback(()=>{E.current||(E.current=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting||R()},{threshold:.1}),E.current.observe(y.current))},[]),x=o0.useCallback(()=>{v.current&&!k.current&&(k.current=new ResizeObserver(e=>{for(let t of e){let e=t.contentRect.height;w.current!=e&&(w.current>e&&R(),w.current=e)}}),k.current.observe(v.current))},[]),[D,M]=o0.useState(!1);o0.useEffect(()=>(cB.MessageTypes.text&&cB.MessageCategory.message&&x(),()=>{C&&clearTimeout(C),k.current&&k.current.disconnect()}),[]);let R=()=>{C=setTimeout(()=>{M(!1),E.current&&y.current&&(E.current.unobserve(y.current),E.current=null)},150)},I=()=>{C&&clearTimeout(C),M(!0),T()},N=e=>{M(!1),m.forEach(t=>{t instanceof c7&&t.id===e?.id&&a&&t.onClick?.(parseInt(String(a)))})};return o0.useEffect(()=>{let e=()=>{M(!1)};return D&&S().addEventListener("overlayclick",e),()=>{S().removeEventListener("overlayclick",e)}},[D]),o2.jsx("div",{className:"cometchat",style:{width:"100%",height:"fit-content"},children:o2.jsxs("div",{className:"cometchat-message-bubble__wrapper",ref:y,children:[(()=>{if(r&&g===t.JxA.left)return o2.jsx("div",{className:"cometchat-message-bubble__leading-view",children:r})})(),o2.jsxs("div",{className:`cometchat-message-bubble ${(()=>{let e="cometchat-message-bubble-outgoing";return g==t.JxA.left?e="cometchat-message-bubble-incoming":g==t.JxA.center&&(e="cometchat-message-bubble-action"),e})()}`,id:String(a),children:[(()=>{if(n)return o2.jsx("div",{className:"cometchat-message-bubble__header-view",children:n})})(),o2.jsx("div",{children:o2.jsxs("div",{style:{display:"flex",width:"100%",height:"100%",background:"inherit"},onMouseLeave:R,children:[m&&m.length>0?(()=>{var a="fit-content";v.current&&(a=`${v.current.clientHeight}px`);let r={height:a};return o2.jsx("div",{className:"cometchat-message-bubble__options",style:{transition:D?"opacity 0.2s ease-in-out":"opacity 0s ease-in-out",...D?{opacity:1,pointerEvents:"auto"}:{opacity:0,pointerEvents:"none"},...D&&(c||!d&&o||l)&&r},children:o2.jsx(ut,{disableBackgroundInteraction:!0,useParentContainer:!0,topMenuSize:p,data:m,onOptionClicked:N,placement:S().innerWidth<=768?(()=>{let e=y.current;if(e){let a=e.getBoundingClientRect(),r=a.top<S().innerHeight/2,n=a.bottom>S().innerHeight/2;return r?t.W.bottom:n?t.W.top:t.W.bottom}return t.W.bottom})():e.alignment===t.JxA.left?t.W.right:t.W.left},D?"hovered":"not-hovered")})})():null,o2.jsxs("div",{className:"cometchat-message-bubble__body-wrapper",children:[o2.jsxs("div",{onMouseEnter:I,onClick:()=>{D||I()},ref:v,className:`cometchat-message-bubble__body ${(()=>{let e="";return e=f[h+"_"+_]?f[h+"_"+_]:h+"_"+_,h||(e=""),e})()}`,children:[s?o2.jsxs("div",{className:"cometchat-message-bubble__body-reply-view",children:[" ",s]}):null,i?o2.jsxs("div",{className:"cometchat-message-bubble__body-content-view",children:[" ",i]}):null,u?o2.jsxs("div",{className:"cometchat-message-bubble__body-status-info-view",children:[" ",u]}):null]}),o?o2.jsxs("div",{className:"cometchat-message-bubble__body-bottom-view",children:[" ",o]}):null,c?o2.jsxs("div",{className:"cometchat-message-bubble__body-footer-view",children:[" ",c]}):null,l?o2.jsxs("div",{className:"cometchat-message-bubble__body-thread-view",children:[" ",l]}):null]})]})})]})]})})},uc=()=>{let e=o0.useRef(null),[t,a]=o0.useState(0);return o0.useEffect(()=>{let t=e.current?.closest(".cometchat-message-bubble__body-bottom-view")?.parentNode;if(!t)return;let r=t.querySelector(".cometchat-message-bubble__body-content-view");if(!r)return;let n=new ResizeObserver(e=>{for(let t of e){let e=t.contentRect.width;a(t=>t!==e?e:t)}});return n.observe(r),a(r.offsetWidth),()=>n.disconnect()},[]),o2.jsxs("div",{ref:e,className:"cometchat-moderation-status",style:{width:t>=240?`calc(${t}px + var(--cometchat-padding-1) * 2)`:"240px"},children:[o2.jsx("div",{className:"cometchat-moderation-status__icon"}),o2.jsx("p",{className:"cometchat-moderation-status__message",children:o9("moderation_block_message")})]})};class uu{getContentView(e,t,a,r){let n,s={};return s[`${t.category}_${t.type}`]=t,s[`${e?.getCategory()}_${e?.getType()}`]&&s[`${e?.getCategory()}_${e?.getType()}`]?.contentView?"string"==typeof(n=s[`${e?.getCategory()}_${e?.getType()}`]?.contentView(e,a,r))?{html:n}:n:null}getStatusInfoView(e,t,a,r,n=!1){let s,i={};return i[`${t.category}_${t.type}`]=t,i[`${e?.getCategory()}_${e?.getType()}`]&&i[`${e?.getCategory()}_${e?.getType()}`]?.statusInfoView?"string"==typeof(s=i[`${e?.getCategory()}_${e?.getType()}`]?.statusInfoView(e,a,n,r))?{html:s}:s:null}getModeratedMessageBottomView(){return o2.jsx(uc,{})}getBubbleWrapper(e,t){let a={};return a[`${t.category}_${t.type}`]=t,a&&a[`${e?.getCategory()}_${e?.getType()}`]&&a[`${e?.getCategory()}_${e?.getType()}`].bubbleView?a[`${e?.getCategory()}_${e?.getType()}`].bubbleView(e):null}getMessageBubble(e,t,a,r,n,s,i){return this.getBubbleWrapper(e,t)?this.getBubbleWrapper(e,t):o2.jsx(ul,{bottomView:null,headerView:null,options:[],footerVie
1w:null,leadingView:null,statusInfoView:this.getStatusInfoView(e,t,a,r,n),contentView:this.getContentView(e,t,a,s),replyView:i??null,threadView:null,alignment:a,id:e?.getId()||e?.getMuid()})}getUserStatusVisible(e){let t=!1;return e instanceof(o1.CometChat.User||o1.CometChat.GroupMember)&&(e.getBlockedByMe()||e.getHasBlockedMe())&&(t=!0),t}getActionMessage(e){let t="";if(!1===e.hasOwnProperty("actionBy")||!1===e.hasOwnProperty("actionOn")||e.getAction()!==cB.groupMemberAction.JOINED&&e.getAction()!==cB.groupMemberAction.LEFT&&(!1===e.getActionBy().hasOwnProperty("name")||!1===e.getActionOn().hasOwnProperty("name"))||e.getAction()===cB.groupMemberAction.SCOPE_CHANGE&&(!e.hasOwnProperty("data")||!e.getData().hasOwnProperty("extras")||!e.getData().extras.hasOwnProperty("scope")||!1===e.getData().extras.scope.hasOwnProperty("new"))||e.getAction()===cB.groupMemberAction.SCOPE_CHANGE&&!1===e.getData().extras.hasOwnProperty("scope")||e.getAction()===cB.groupMemberAction.SCOPE_CHANGE&&!1===e.getData().extras.scope.hasOwnProperty("new"))return t;let a=e.getActionBy(),r=e.getActionOn(),n=a.name,s=e.getAction()!==cB.groupMemberAction.JOINED&&e.getAction()!==cB.groupMemberAction.LEFT?r.name:"";switch(e.getAction()){case cB.groupMemberAction.ADDED:t=`${n} ${o9("message_list_action_added")} ${s}`;break;case cB.groupMemberAction.JOINED:t=`${n} ${o9("message_list_action_joined")}`;break;case cB.groupMemberAction.LEFT:t=`${n} ${o9("message_list_action_left")}`;break;case cB.groupMemberAction.KICKED:t=`${n} ${o9("message_list_action_kicked")} ${s}`;break;case cB.groupMemberAction.BANNED:t=`${n} ${o9("message_list_action_banned")} ${s}`;break;case cB.groupMemberAction.UNBANNED:t=`${n} ${o9("message_list_action_unbanned")} ${s}`;break;case cB.groupMemberAction.SCOPE_CHANGE:{let a=e.data.extras.scope.new;t=`${n} ${o9("message_list_action_made")} ${s} ${a}`}}return t}}var ud="data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8321%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8321%29%22%3E%3Cpath%20d%3D%22M11.9995%2013.0538L6.92652%2018.127C6.78802%2018.2653%206.61394%2018.3362%206.40427%2018.3395C6.19477%2018.3427%206.01752%2018.2718%205.87252%2018.127C5.72769%2017.982%205.65527%2017.8063%205.65527%2017.6C5.65527%2017.3937%205.72769%2017.218%205.87252%2017.073L10.9458%2012L5.87252%206.92701C5.73419%206.78851%205.66336%206.61443%205.66002%206.40476C5.65686%206.19526%205.72769%206.01801%205.87252%205.87301C6.01752%205.72818%206.19319%205.65576%206.39952%205.65576C6.60586%205.65576%206.78152%205.72818%206.92652%205.87301L11.9995%2010.9463L17.0725%205.87301C17.211%205.73468%2017.3851%205.66385%2017.5948%205.66051C17.8043%205.65735%2017.9815%205.72818%2018.1265%205.87301C18.2714%206.01801%2018.3438%206.19368%2018.3438%206.40001C18.3438%206.60635%2018.2714%206.78201%2018.1265%206.92701L13.0533%2012L18.1265%2017.073C18.2649%2017.2115%2018.3357%2017.3856%2018.339%2017.5953C18.3422%2017.8048%2018.2714%2017.982%2018.1265%2018.127C17.9815%2018.2718%2017.8059%2018.3443%2017.5995%2018.3443C17.3932%2018.3443%2017.2175%2018.2718%2017.0725%2018.127L11.9995%2013.0538Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E";let um=e=>{let{text:t,hoverText:a,iconURL:r,disabled:n,isLoading:s=!1,onClick:i=()=>{}}=e;return o2.jsx("div",{className:"cometchat",children:o2.jsx("button",{onMouseUp:e=>e?.stopPropagation(),onMouseDown:e=>e?.stopPropagation(),className:"cometchat-button",title:a,onClick:e=>i(e),disabled:n||s,children:s?o2.jsx("img",{src:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Base_Icon%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M12%2022C10.6333%2022%209.34167%2021.7375%208.125%2021.2125C6.90833%2020.6875%205.84583%2019.9708%204.9375%2019.0625C4.02917%2018.1542%203.3125%2017.0917%202.7875%2015.875C2.2625%2014.6583%202%2013.3667%202%2012C2%2010.6167%202.2625%209.32083%202.7875%208.1125C3.3125%206.90417%204.02917%205.84583%204.9375%204.9375C5.84583%204.02917%206.90833%203.3125%208.125%202.7875C9.34167%202.2625%2010.6333%202%2012%202C12.2833%202%2012.5208%202.09583%2012.7125%202.2875C12.9042%202.47917%2013%202.71667%2013%203C13%203.28333%2012.9042%203.52083%2012.7125%203.7125C12.5208%203.90417%2012.2833%204%2012%204C9.78333%204%207.89583%204.77917%206.3375%206.3375C4.77917%207.89583%204%209.78333%204%2012C4%2014.2167%204.77917%2016.1042%206.3375%2017.6625C7.89583%2019.2208%209.78333%2020%2012%2020C14.2167%2020%2016.1042%2019.2208%2017.6625%2017.6625C19.2208%2016.1042%2020%2014.2167%2020%2012C2
10%2011.7167%2020.0958%2011.4792%2020.2875%2011.2875C20.4792%2011.0958%2020.7167%2011%2021%2011C21.2833%2011%2021.5208%2011.0958%2021.7125%2011.2875C21.9042%2011.4792%2022%2011.7167%2022%2012C22%2013.3667%2021.7375%2014.6583%2021.2125%2015.875C20.6875%2017.0917%2019.9708%2018.1542%2019.0625%2019.0625C18.1542%2019.9708%2017.0958%2020.6875%2015.8875%2021.2125C14.6792%2021.7375%2013.3833%2022%2012%2022Z%22%20fill%3D%22%23F9F8FD%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",alt:"Loading...",className:"cometchat-button__loading-view"}):o2.jsxs(o2.Fragment,{children:[o2.jsx("div",{style:r?{WebkitMask:`url(${r}) center center no-repeat`}:void 0,className:r?"cometchat-button__icon-default cometchat-button__icon":"cometchat-button__icon"}),t&&o2.jsx("label",{className:"cometchat-button__text",children:t})]})})})};function ug(e,a){let r=e,{type:n}=a;switch(n){case"setSearchText":r={...e,searchText:a.searchText};break;case"appendUsers":let s=[];a.removeOldUsers?(e.disableLoadingState||(e.userList=[]),s=a.users,e.disableLoadingState||(r={...e,userList:s})):a.usersManager&&[0].includes(a.usersManager?.getCurrentPage())&&!a.users.length?!a.users.length&&a.onEmpty&&(setTimeout(()=>{a.onEmpty()}),r={...e,fetchState:t.DGz.empty}):0!==a.users.length&&(r={...e,userList:1==a.usersManager?.getCurrentPage()?[...a.users]:[...e.userList,...a.users]});break;case"setUserList":r={...e,userList:a.userList};break;case"setFetchState":r={...e,fetchState:a.fetchState};break;case"updateUser":{let{userList:t}=e,{user:n}=a,s=n.getUid(),i=t.findIndex(e=>e.getUid()===s);i>-1&&(r={...e,userList:t.map((e,t)=>t===i?n:e)});break}case"setIsFirstReload":r={...e,isFirstReload:a.isFirstReload}}return r}function up(e){let{hideSearch:a=!1,itemView:r=null,showSectionHeader:n=!0,sectionHeaderKey:s="getName",loadingView:i,hideError:o=!1,errorView:l,emptyView:c,subtitleView:u=null,hideUserStatus:d=!1,headerView:m,options:g=null,selectionMode:p=t.QcU.none,onSelect:h,usersRequestBuilder:_=null,searchRequestBuilder:b=null,onItemClick:f,onError:y,activeUser:v=null,searchKeyword:k="",onEmpty:w,disableLoadingState:C=!1,leadingView:E,titleView:A,trailingView:S,showScrollbar:T=!1,showSelectedUsersPreview:x=!1}=e,[D,M]=o0.useState([]),R=o0.useRef(new Map),I=o0.useRef(null),N=o0.useRef(null),L=o0.useRef(null),O=o0.useRef(null),[P,F]=o0.useReducer(ug,{searchText:"",userList:[],fetchState:t.DGz.loading,isFirstReload:!1,disableLoadingState:C}),U=o0.useCallback((e,t,a)=>{if(M(e),t&&t.length>0&&t.forEach(e=>{R.current.set(e.getUid(),e)}),a&&a.length>0)a.forEach(e=>{R.current.delete(e.getUid())});else if((!t||0===t.length)&&R.current.size>e.length){let t=new Set(e),a=[];R.current.forEach((e,r)=>{t.has(r)||a.push(r)}),a.forEach(e=>{R.current.delete(e)})}},[]),j=o0.useCallback((e,t)=>{if(t<0||t>=P.userList.length)return I.current=null,void(N.current=null);I.current=t,N.current=e.getUid()},[P.userList]),B=o0.useCallback(()=>{if(null===I.current||null===N.current)return null;let e=I.current;if(e<0||e>=P.userList.length){let e=P.userList.findIndex(e=>e.getUid()===N.current);return -1!==e?(I.current=e,e):(I.current=null,N.current=null,null)}let t=P.userList[e];if(t&&t.getUid()===N.current)return e;{let e=P.userList.findIndex(e=>e.getUid()===N.current);return -1!==e?(I.current=e,e):(I.current=null,N.current=null,null)}},[P.userList]),z=o0.useCallback((e,t)=>{let a=B();if(null===a)return j(e,t),void(D.includes(e.getUid())?(h?.(e,!1),U(D.filter(t=>t!==e.getUid()),void 0,[e])):(h?.(e,!0),U([...D,e.getUid()],[e])));let r=new Set(D);if(r.has(e.getUid())){let e=P.userList.slice(t).filter(e=>r.has(e.getUid()));e.forEach(e=>{h?.(e,!1)}),U(D.filter(e=>{let a=P.userList.findIndex(t=>t.getUid()===e);return -1!==a&&a<t}),void 0,e)}else{let e=Math.min(a,t),n=Math.max(a,t),s=P.userList.slice(e,n+1),i=s.map(e=>e.getUid()),o=[];s.forEach(e=>{r.has(e.getUid())||(h?.(e,!0),o.push(e))}),U(Array.from(new Set([...D,...i])),o)}},[P.userList,D,h,U,B,j]),G=o0.useCallback((e,a)=>{let r=P.userList.findIndex(t=>t.getUid()===e.getUid()),n=!0===a?.shiftKey;p===t.QcU.multiple?(n&&null!==B()?z(e,r):(j(e,r),D.includes(e.getUid())?(h?.(e,!1),U(D.filter(t=>t!==e.getUid()),void 0,[e])):(h?.(e,!0),U([...D,e.getUid()],[e]))),f?.(e)):(f?.(e),D.includes(e.getUid())?U(D.filter(t=>t!==e.getUid()),void 0,[e]):U([...D,e.getUid()],[e]))},[P.userList,D,p,h,f,U,z,B,j]),V=o0.useRef(o9("user_title")),H=o0.useRef(o9("user_search_placeholder")),q=o7(y),W=o0.useRef(null),K=o0.useRef(""),Y=o0.useRef(!1),Z=o0.useRef(!1),Q=o0.useRef(""),$=o0.useRef(!0);P.searchText&&P.searchText!==Q.current&&(Q.current=P.searchText),P.isFirstReload&&(Y.current=!0,P.isFirstReload=!1);let X=o0.useCallback(async e=>{let a=W.current;if(a){F({type:"setFetchState",fetchState:Z.current||C&&!$?t.DGz.loaded:t.DGz.loading});try{let r=await a.fetchNext();if(e!==K.current)return;let n=!!Z.current;F({type:"appendUsers",users:r,removeOldUsers:n,usersManager:a,onEmpty:w}),Y.current&&(lo.attachConnestionListener(()=>{let e=null===_?(new o1.CometChat.UsersRequestBuilder).setLimit(30):_;
1W.current=new lo({searchText:Q.current,usersRequestBuilder:e,searchRequestBuilder:b,usersSearchText:Q}),Z.current=!0}),Y.current=!1),Z.current?Z.current=!1:F({type:"setFetchState",fetchState:t.DGz.loaded})}catch(a){e===K.current&&P.userList?.length<=0&&F({type:"setFetchState",fetchState:t.DGz.error}),q(a,"fetchNextAndAppendUsers")}$.current=!1}},[q,F]),J=o0.useCallback(e=>{try{let t=e.trim();(0===e.length||t.length>0)&&(Q.current="",F({type:"setSearchText",searchText:t}))}catch(e){q(e,"onSearch")}},[F]),ee=o0.useCallback(e=>{F({type:"updateUser",user:e})},[F]),et=o0.useCallback(e=>{try{let a;if(S)return S(e);if(p!==t.QcU.single&&p!==t.QcU.multiple)return null;return a=p===t.QcU.single?o2.jsx(li,{name:cB.radioNames.users,id:e.getUid(),onRadioButtonChanged:t=>h?.(e,t.checked)}):o2.jsx(o5,{checked:!!D.includes(e.getUid()),onCheckBoxValueChanged:t=>{let a=P.userList.findIndex(t=>t.getUid()===e.getUid());!0===t?.shiftKey&&null!==B()?z(e,a):(j(e,a),h?.(e,t.checked),t.checked?U([...D,e.getUid()],[e]):U(D.filter(t=>t!==e.getUid()),void 0,[e]))}},e.getUid()),o2.jsx(o2.Fragment,{children:a})}catch(e){return q(e,"getDefaultListItemTailView"),null}},[S,p,h,D,P.userList,z,U,B,j,q]),ea=o0.useCallback(()=>{let e=[];for(let t of D){let a=R.current.get(t);a&&e.push(a)}return e},[D]);o0.useEffect(()=>{let e=null,a=null,r=()=>{a&&clearTimeout(a),a=setTimeout(()=>{requestAnimationFrame(()=>{(()=>{if(!O.current)return;let e=O.current.querySelector(".cometchat-list__body");if(e)if(x&&p===t.QcU.multiple)if(ea().length>0&&L.current){let t=L.current.offsetHeight;e.style.paddingBottom=`${t}px`}else e.style.paddingBottom="0px";else e.style.paddingBottom="0px"})()})},0)};return r(),L.current&&(e=new ResizeObserver(()=>{r()})).observe(L.current),()=>{e&&e.disconnect(),a&&clearTimeout(a)}},[D,x,p,ea]);let er=o0.useCallback(()=>{if(!x||p!==t.QcU.multiple)return null;let e=ea();return 0===e.length?null:o2.jsx("div",{ref:L,className:"cometchat-users__selected-preview "+(T?"":"cometchat-users__selected-preview-hide-scrollbar"),children:o2.jsx("div",{className:"cometchat-users__selected-preview-container "+(T?"":"cometchat-users__selected-preview-container-hide-scrollbar"),children:e.map(e=>{let t=e.getName(),a=t?.trim()??"",r=a.length>0?a.split(/\s+/)[0]:t&&t.length>0?t:"Unknown User";return o2.jsxs("div",{className:"cometchat-users__selected-preview-chip",children:[o2.jsx(ln,{image:e.getAvatar(),name:e.getName()}),o2.jsx("span",{className:"cometchat-users__selected-preview-chip-name",children:r}),o2.jsx("div",{className:"cometchat-users__selected-preview-chip-close-button",children:o2.jsx(um,{iconURL:ud,onClick:()=>{h?.(e,!1),U(D.filter(t=>t!==e.getUid()),void 0,[e])}})})]},e.getUid())})})})},[x,p,ea,h,D,U,T]);return function(e){let{usersManagerRef:t,fetchNextAndAppendUsers:a,searchText:r,usersRequestBuilder:n,searchRequestBuilder:s,dispatch:i,updateUser:o,fetchNextIdRef:l,searchKeyword:c,disableLoadingState:u,usersSearchText:d,hideUserStatus:m,errorHandler:g}=e;o0.useEffect(()=>{try{return n?.searchKeyword?d.current=n?.searchKeyword:s?.searchKeyword&&(d.current=s?.searchKeyword),()=>{n?.setSearchKeyword("")}}catch(e){g(e,"useEffect")}},[]),o0.useEffect(()=>{try{i({type:"setIsFirstReload",isFirstReload:!0}),d.current=c,t.current=new lo({searchText:r,usersRequestBuilder:n,searchRequestBuilder:s,usersSearchText:d}),u||i({type:"setUserList",userList:[]}),a(l.current="initialFetch_"+String(Date.now()))}catch(e){g(e,"useEffect")}},[r,n,s,a,i,l,t,u,c]),o0.useEffect(()=>{try{if(!m){let e="UsersList_"+String(Date.now()),t=new o1.CometChat.UserListener({onUserOnline:o,onUserOffline:o});return o1.CometChat.addUserListener(e,t),()=>o1.CometChat.removeUserListener(e)}}catch(e){g(e,"useEffect")}},[o]),o0.useEffect(()=>{try{let e=cU.ccUserBlocked.subscribe(o),t=cU.ccUserUnblocked.subscribe(o);return()=>{e.unsubscribe(),t.unsubscribe()}}catch(e){g(e,"useEffect")}},[o]),o0.useEffect(()=>{i({type:"setSearchText",searchText:c})},[c,i])}({usersManagerRef:W,fetchNextAndAppendUsers:X,searchText:P.searchText,usersRequestBuilder:_,searchRequestBuilder:b,dispatch:F,updateUser:ee,fetchNextIdRef:K,searchKeyword:k,disableLoadingState:C,usersSearchText:Q,hideUserStatus:d,errorHandler:q}),o2.jsx("div",{className:"cometchat",style:{width:"100%",height:"100%",overflow:"hidden"},children:o2.jsxs("div",{ref:O,className:"cometchat-users "+(T?"":"cometchat-users-hide-scrollbar"),children:[o2.jsx(lr,{showScrollbar:T,title:V.current,hideSearch:P.fetchState===t.DGz.error||a,searchPlaceholderText:H.current,searchText:P.searchText,onSearch:J,list:P.userList,itemView:r||function(e){try{let t=e.getStatus(),a=v?.getUid()===e.getUid(),r=(new uu).getUserStatusVisible(e)||d;return o2.jsx("div",{className:`cometchat-users__list-item ${r?"":`cometchat-users__list-item-${t}`} ${a?"cometchat-users__list-item-active":""}`,children:o2.jsx(ls,{stopEventPropagation:!0,id:e.getUid(),avatarURL:e.getAvatar(),avatarName:e.getName(),title:e.getName(),titleView:A?.(e),leadingView:E?.(e),subtitleView:u?.(e),trailingView:et(e),menuView:function(e){try{let t;return(t=g?.(e))?.length?o2.jsx(ut,{data:t,onOptionClicked:e=>e.onClick?.()}):null}catch(e){return q(e,"getDefaultListItemMenuView"),null}}(e),onListItemClicked:t=>G(e,t)})})}catch(e){return q(e,"getListItem"),o2.jsx(o2.Fragment,{})}},onScrolledToBottom:()=>X(K.current="onScrolledToBottom_"+String(Date.now())),showSectionHeader:n,sectionHeaderKey:s,listItemKey:"getUid",state:P.fetchState!==t.DGz.loaded||0!==P.userList.length||w?P.fetchState:t.DGz.empty,loadingView:(()=>{try{return i||o2.jsx("div",{className:"cometchat-users__shimmer",children:[...Array(15)].map((e,t)=>o2.jsxs("div",{className:"cometchat-users__shimmer-item",children:[o2.jsx("div",{className:"cometchat-users__shimmer-item-avatar"}),o2.jsx("div",{className:"cometchat-users__shimmer-item-title"})]},t))})}catch(e){q(e,"getLoadingView")}})(),hideError:o,emptyView:(()=>{try{let e="dark"==cK();return c||o2.jsxs("div",{className:"cometchat-users__empty-state-view",children:[o2.jsx("div",{className:"cometchat-users__empty-state-view-icon",children:o2.jsx("img",{src:e?"data:image/svg+xml,%3Csvg%20width%3D%22220%22%20height%3D%22140%22%20viewBox%3D%220%200%20220%20140%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_3851_1193113%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%2230%22%20y%3D%22-10%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Crect%20x%3D%2230%22%20y%3D%22-10%22%20width%3D%22160%22%20height%3D%22160%22%20fill%3D%22%23D9D9D9%22%2F%3
1E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_3851_1193113%29%22%3E%3Cpath%20d%3D%22M110%2067.9489C103.564%2067.9489%2098.0667%2065.6689%2093.5067%2061.1089C88.9467%2056.55%2086.6667%2051.0522%2086.6667%2044.6156C86.6667%2038.18%2088.9467%2032.6822%2093.5067%2028.1222C98.0667%2023.5622%20103.564%2021.2822%20110%2021.2822C116.436%2021.2822%20121.933%2023.5622%20126.493%2028.1222C131.053%2032.6822%20133.333%2038.18%20133.333%2044.6156C133.333%2051.0522%20131.053%2056.55%20126.493%2061.1089C121.933%2065.6689%20116.436%2067.9489%20110%2067.9489ZM60%20108.591V103.897C60%20100.633%2060.8867%2097.6094%2062.66%2094.8272C64.4333%2092.045%2066.8033%2089.9061%2069.77%2088.4106C76.3589%2085.1806%2083.0061%2082.7578%2089.7117%2081.1422C96.4172%2079.5267%20103.18%2078.7189%20110%2078.7189C116.82%2078.7189%20123.583%2079.5267%20130.288%2081.1422C136.994%2082.7578%20143.641%2085.1806%20150.23%2088.4106C153.197%2089.9061%20155.567%2092.045%20157.34%2094.8272C159.113%2097.6094%20160%20100.633%20160%20103.897V108.591C160%20111.402%20159.015%20113.793%20157.045%20115.764C155.075%20117.734%20152.684%20118.719%20149.872%20118.719H70.1283C67.3161%20118.719%2064.925%20117.734%2062.955%20115.764C60.985%20113.793%2060%20111.402%2060%20108.591Z%22%20fill%3D%22%23383838%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E":"data:image/svg+xml,%3Csvg%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_3851_1193115%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%22-20%22%20y%3D%22-20%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Crect%20x%3D%22-20%22%20y%3D%22-20%22%20width%3D%22160%22%20height%3D%22160%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_3851_1193115%29%22%3E%3Cpath%20d%3D%22M60%2057.9489C53.5644%2057.9489%2048.0667%2055.6689%2043.5067%2051.1089C38.9467%2046.55%2036.6667%2041.0522%2036.6667%2034.6156C36.6667%2028.18%2038.9467%2022.6822%2043.5067%2018.1222C48.0667%2013.5622%2053.5644%2011.2822%2060%2011.2822C66.4356%2011.2822%2071.9333%2013.5622%2076.4933%2018.1222C81.0533%2022.6822%2083.3333%2028.18%2083.3333%2034.6156C83.3333%2041.0522%2081.0533%2046.55%2076.4933%2051.1089C71.9333%2055.6689%2066.4356%2057.9489%2060%2057.9489ZM10%2098.5906V93.8972C10%2090.6328%2010.8867%2087.6094%2012.66%2084.8272C14.4333%2082.045%2016.8033%2079.9061%2019.77%2078.4106C26.3589%2075.1806%2033.0061%2072.7578%2039.7117%2071.1422C46.4172%2069.5267%2053.18%2068.7189%2060%2068.7189C66.82%2068.7189%2073.5828%2069.5267%2080.2883%2071.1422C86.9939%2072.7578%2093.6411%2075.1806%20100.23%2078.4106C103.197%2079.9061%20105.567%2082.045%20107.34%2084.8272C109.113%2087.6094%20110%2090.6328%20110%2093.8972V98.5906C110%20101.402%20109.015%20103.793%20107.045%20105.764C105.075%20107.734%20102.684%20108.719%2099.8717%20108.719H20.1283C17.3161%20108.719%2014.925%20107.734%2012.955%20105.764C10.985%20103.793%2010%20101.402%2010%2098.5906Z%22%20fill%3D%22%23E8E8E8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",alt:""})}),o2.jsxs("div",{className:"cometchat-users__empty-state-view-body",children:[o2.jsx("div",{className:"cometchat-users__empty-state-view-body-title",children:o9("user_empty_title")}),o2.jsx("div",{className:"cometchat-users__empty-state-view-body-description",children:o9("user_empty_subtitle")})]})]})}catch(e){q(e,"getEmptyView")}})(),errorView:(()=>{try{let e="dark"==cK();return l||o2.jsxs("div",{className:"cometchat-users__error-state-view",children:[o2.jsx("div",{className:"cometchat-users__error-state-view-icon",children:o2.jsx("img",{src:e?ur:ua,alt:""})}),o2.jsxs("div",{className:"cometchat-users__error-state-view-body",children:[o2.jsx("div",{className:"cometchat-users__error-state-view-body-title",children:o9("user_error_title")}),o2.jsx("div",{className:"cometchat-users__error-state-view-body-description",children:o9("user_error_subtitle")})]})]})}catch(e){q(e,"getErrorView")}})(),headerView:m}),er()]})})}class uh{constructor(e){let{searchText:t,groupMemberRequestBuilder:a,searchRequestBuilder:r,groupGuid:n,groupMembersSearchText:s}=e,i=a||new o1.CometChat.GroupMembersRequestBuilder(n).setLimit(30);t&&r?(i=r).setSearchKeyword(t):t&&!r&&a?(i=a).setSearchKeyword(t):!t&&a&&r?(i=a).setSearchKeyword(s.current):t||!a||r?t||a||!r?i.setSearchKeyword(t):i.setSearchKeyword(s.current):(i=a).setSearchKeyword(s.current),this.groupMembersRequest=i.build()}fetchNext(){return this.groupMembersRequest.fetchNext()}getCurrentPage(){return this.groupMembersRequest.pagination.current_page}static attachUserListener(e){let t="GroupMembers_User_"+String(Date.now());return o1.CometChat.addUserListener(t,new o1.CometChat.UserListener({onUserOnline:e,onUserOffline:e})),()=>o1.CometChat.removeUserListener(t)}static createParticipantGroupMember(e,t){let a=new o1.CometChat.GroupMember(e.getUid(),cB.groupMemberScope.participant);return a.setName(e.getName()),a.setGuid(t.getGuid()),a.setUid(e.getUid()),a.setAvatar(e?.getAvatar()),a.setStatus(e.getStatus()),a}static attachGroupListener(e,t){let a="GroupMembers_Group_"+String(Date.now());return o1.CometChat.addGroupListener(a,new o1.CometChat.GroupListener({onGroupMemberScopeChanged:(a,r,n,s,i)=>{i.getGuid()===e&&t({type:"updateGroupMemberScopeIfPresent",groupMemberUid:r.getUid(),newScope:n})},onGroupMemberKicked:(a,r,n,s)=>{s.getGuid()===e&&t({type:"removeGroupMemberIfPresent",groupMemberUid:r.getUid()})},onGroupMemberBanned:(a,r,n,s)=>{s.getGuid()===e&&t({type:"removeGroupMemberIfPresent",groupMemberUid:r.getUid()})},onMemberAddedToGroup:(a,r,n,s)=>{s.getGuid()===e&&t({type:"appendGroupMember",groupMember:uh.createParticipantGroupMember(r,s)})},onGroupMemberLeft:(a,r,n)=>{n.getGuid()===e&&t({type:"removeGroupMemberIfPresent",groupMemberUid:r.getUid()})}
1,onGroupMemberJoined:(a,r,n)=>{n.getGuid()===e&&t({type:"appendGroupMember",groupMember:uh.createParticipantGroupMember(r,n)})}})),()=>o1.CometChat.removeGroupListener(a)}}class u_{static publishEvent(e,t){e.next(t)}}u_.ccGroupCreated=new lz,u_.ccGroupDeleted=new lz,u_.ccGroupMemberJoined=new lz,u_.ccGroupLeft=new lz,u_.ccGroupMemberAdded=new lz,u_.ccGroupMemberScopeChanged=new lz,u_.ccGroupMemberKicked=new lz,u_.ccGroupMemberBanned=new lz,u_.ccGroupMemberUnbanned=new lz,u_.ccOwnershipChanged=new lz;class ub{static getViewMemberOptions(e,t,a="",r){let n=[];if(t.getOwner()==e.getUid())n=cB.groupMemberScope.owner;else{let s=t.getOwner()==a?cB.groupMemberScope.owner:t.getScope()??cB.groupMemberScope.participant,i=!r?.hideKickMemberOption&&uf[s+e.getScope()][cB.GroupMemberOptions.kick],o=!r?.hideBanMemberOption&&uf[s+e.getScope()][cB.GroupMemberOptions.kick],l=!r?.hideScopeChangeOption&&uf[s+e.getScope()][cB.GroupMemberOptions.kick];i&&n.push(new c8({id:cB.GroupMemberOptions.kick,title:o9("members_remove")})),o&&n.push(new c8({id:cB.GroupMemberOptions.ban,title:o9("members_block")})),l&&n.push(new c8({id:cB.GroupMemberOptions.changeScope,title:o9("members_change_role")})),i||o||l||(n=e.getScope())}return n}static getBannedMemberOptions(e,t){if(uf[e.getScope()+t.getScope()][cB.GroupMemberOptions.unban])return[new c8({id:cB.GroupMemberOptions.unban})]}static allowScopeChange(e,t){let a=uf[e.getScope()+t.getScope()][cB.GroupMemberOptions.changeScope];if(a?.length>0&&a.includes(t.getScope())){let e=a.indexOf(t.getScope());a.splice(e,1),a.unshift(t.getScope())}return a}}let uf={[cB.groupMemberScope.participant+cB.groupMemberScope.participant]:{[cB.GroupMemberOptions.kick]:!1,[cB.GroupMemberOptions.ban]:!1,[cB.GroupMemberOptions.unban]:!1,[cB.GroupMemberOptions.changeScope]:[]},[cB.groupMemberScope.participant+cB.groupMemberScope.moderator]:{[cB.GroupMemberOptions.kick]:!1,[cB.GroupMemberOptions.ban]:!1,[cB.GroupMemberOptions.unban]:!1,[cB.GroupMemberOptions.changeScope]:[]},[cB.groupMemberScope.participant+cB.groupMemberScope.admin]:{[cB.GroupMemberOptions.kick]:!1,[cB.GroupMemberOptions.ban]:!1,[cB.GroupMemberOptions.unban]:!1,[cB.GroupMemberOptions.changeScope]:[]},[cB.groupMemberScope.participant+cB.groupMemberScope.owner]:{[cB.GroupMemberOptions.kick]:!1,[cB.GroupMemberOptions.ban]:!1,[cB.GroupMemberOptions.unban]:!1,[cB.GroupMemberOptions.changeScope]:[],[cB.GroupOptions.addMembers]:!1,[cB.GroupOptions.delete]:!1,[cB.GroupOptions.leave]:!0,[cB.GroupOptions.bannedMembers]:!1,[cB.GroupOptions.viewMembers]:!0},[cB.groupMemberScope.moderator+cB.groupMemberScope.participant]:{[cB.GroupMemberOptions.kick]:!0,[cB.GroupMemberOptions.ban]:!0,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[cB.groupMemberScope.participant,cB.groupMemberScope.moderator]},[cB.groupMemberScope.moderator+cB.groupMemberScope.moderator]:{[cB.GroupMemberOptions.kick]:!1,[cB.GroupMemberOptions.ban]:!1,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[]},[cB.groupMemberScope.moderator+cB.groupMemberScope.admin]:{[cB.GroupMemberOptions.kick]:!1,[cB.GroupMemberOptions.ban]:!1,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[]},[cB.groupMemberScope.moderator+cB.groupMemberScope.owner]:{[cB.GroupMemberOptions.kick]:!1,[cB.GroupMemberOptions.ban]:!1,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[]},[cB.groupMemberScope.admin+cB.groupMemberScope.participant]:{[cB.GroupMemberOptions.kick]:!0,[cB.GroupMemberOptions.ban]:!0,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[cB.groupMemberScope.participant,cB.groupMemberScope.admin,cB.groupMemberScope.moderator]},[cB.groupMemberScope.admin+cB.groupMemberScope.moderator]:{[cB.GroupMemberOptions.kick]:!0,[cB.GroupMemberOptions.ban]:!0,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[cB.groupMemberScope.participant,cB.groupMemberScope.admin,cB.groupMemberScope.moderator]},[cB.groupMemberScope.admin+cB.groupMemberScope.admin]:{[cB.GroupMemberOptions.kick]:!1,[cB.GroupMemberOptions.ban]:!1,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[cB.groupMemberScope.participant,cB.groupMemberScope.admin,cB.groupMemberScope.moderator]},[cB.groupMemberScope.admin+cB.groupMemberScope.owner]:{[cB.GroupMemberOptions.kick]:!1,[cB.GroupMemberOptions.ban]:!1,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[]},[cB.groupMemberScope.owner+cB.groupMemberScope.participant]:{[cB.GroupMemberOptions.kick]:!0,[cB.GroupMemberOptions.ban]:!0,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[cB.groupMemberScope.participant,cB.groupMemberScope.admin,cB.groupMemberScope.moderator]},[cB.groupMemberScope.owner+cB.groupMemberScope.moderator]:{[cB.GroupMemberOptions.kick]:!0,[cB.GroupMemberOptions.ban]:!0,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[cB.groupMemberScope.participant,cB.groupMemberScope.admin,cB.groupMemberScope.moderator]},[cB.groupMemberScope.owner+cB.groupMemberScope.admin]:{[cB.GroupMemberOptions.kick]:!0,[cB.GroupMemberOptions.ban]:!0,[cB.GroupMemberOptions.unban]:!0,[cB.GroupMemberOptions.changeScope]:[cB.groupMemberScope.participant,cB.groupMemberScope.admin,cB.groupMemberScope.moderator]}},uy=e=>{let{title:t=o9("change_scope_title"),buttonText:a=o9("change_scope_confirm_yes"),options:r=[],defaultSelection:n="",onScopeChanged:s,onCloseClick:i=()=>{}}=e,[o,l]=o0.useState(!1),[c,u]=o0.useState(!1),{selectedValue:d,selectionChanged:m}=(({defaultSelection:e=""})=>
1{let[t,a]=o0.useState(e);return o0.useEffect(()=>{a(e)},[e]),{selectedValue:t,selectionChanged:o0.useCallback(({id:e=""})=>{a(e)},[])}})({defaultSelection:n});return o2.jsx("div",{className:"cometchat",children:o2.jsxs("div",{className:"cometchat-change-scope",children:[o2.jsx("div",{className:"cometchat-change-scope__icon-container",children:o2.jsx("div",{className:"cometchat-change-scope__icon"})}),o2.jsxs("div",{className:"cometchat-change-scope__text",children:[o2.jsx("div",{className:"cometchat-change-scope__title",children:o2.jsx("label",{title:t,children:t})}),o2.jsx("div",{className:"cometchat-change-scope__description",children:o9("change_scope_subtitle")})]}),o2.jsx("div",{className:"cometchat-change-scope__list",children:r.map((e,t)=>o2.jsxs("div",{className:"cometchat-change-scope__list-item",children:[o2.jsx("div",{className:"cometchat-change-scope__list-item-label",children:o9(`member_scope_${e?.toLowerCase()}`)}),o2.jsx(li,{name:cB.radioNames.changeScope,id:e,checked:e===n,onRadioButtonChanged:m})]},t))}),c?o2.jsx("div",{className:"cometchat-change-scope__error-view",children:o9("change_scope_error")}):null,o2.jsxs("div",{className:"cometchat-change-scope__button-container",children:[o2.jsx("div",{className:"cometchat-change-scope__cancel-button",children:o2.jsx(um,{text:o9("change_scope_confirm_no"),onClick:i})}),o2.jsx("div",{className:"cometchat-change-scope__submit-button "+(n==d?"cometchat-change-scope__submit-button-disabled":""),children:o2.jsx(um,{isLoading:n!==d&&o,disabled:n===d||o,text:a,onClick:()=>{u(!1),l(!0),s&&s(d).then(()=>{l(!1),u(!1),i&&i()}).catch(e=>{u(!0),l(!1)})}})})]})]})})};function uv(e,a){let r=e,{type:n}=a;switch(n){case"appendGroupMembers":{let{groupMembers:n,groupMembersManager:s,onEmpty:i,disableLoadingState:o,hasScrolled:l}=a;if(s&&[0].includes(s?.getCurrentPage())&&!n.length)i&&setTimeout(()=>{i()}),r={...e,groupMemberList:[],fetchState:t.DGz.empty};else if(0!==n.length){let t=new Set(e.groupMemberList.map(e=>e.getUid())),a=o?n:n.filter(e=>!t.has(e.getUid()));r={...e,groupMemberList:o&&!l?[...a]:[...e.groupMemberList,...a]}}break}case"setSearchText":r={...e,searchText:a.searchText};break;case"setFetchState":r={...e,fetchState:a.fetchState};break;case"setGroupMemberList":r={...e,groupMemberList:a.groupMemberList};break;case"removeGroupMemberIfPresent":{let t=a.groupMemberUid,n=e.groupMemberList.findIndex(e=>e.getUid()===t);n>-1&&(r={...e,groupMemberList:e.groupMemberList.filter((e,t)=>t!==n)});break}case"setGroupMemberToChangeScopeOf":r={...e,groupMemberToChangeScopeOf:a.groupMember};break;case"replaceGroupMemberIfPresent":{let{updatedGroupMember:t}=a,n=t.getUid(),s=e.groupMemberList.findIndex(e=>e.getUid()===n);s>-1&&(r={...e,groupMemberList:e.groupMemberList.map((e,a)=>a!==s?e:t)});break}case"updateGroupMemberStatusIfPresent":{let{user:t}=a,{groupMemberList:n}=e,s=t.getUid(),i=n.findIndex(e=>e.getUid()===s);i>-1&&(r={...e,groupMemberList:n.map((e,a)=>(a===i&&e.setStatus(t.getStatus()),e))});break}case"updateGroupMemberScopeIfPresent":{let{groupMemberUid:t,newScope:n}=a,{groupMemberList:s}=e,i=s.findIndex(e=>e.getUid()===t);i>-1&&(r={...e,groupMemberList:s.map((e,t)=>(t===i&&e.setScope(n),e))});break}case"appendGroupMember":r={...e,groupMemberList:[...e.groupMemberList,a.groupMember]}}return r}function uk(e){let{headerView:a,hideSearch:r=!1,groupMemberRequestBuilder:n=null,searchRequestBuilder:s=null,group:i,onError:o,loadingView:l,errorView:c,emptyView:u,hideError:d=!1,hideUserStatus:m=!1,subtitleView:g=null,itemView:p=null,options:h=null,trailingView:_=null,selectionMode:b=t.QcU.none,onItemClick:f=null,onSelect:y=null,searchKeyword:v="",onEmpty:k,disableLoadingState:w=!1,hideBanMemberOption:C=!1,hideKickMemberOption:E=!1,hideScopeChangeOption:A=!1,titleView:S,leadingView:T,showScrollbar:x=!1}=e,[D,M]=o0.useReducer(uv,{groupMemberList:[],fetchState:t.DGz.loading,searchText:"",groupMemberToChangeScopeOf:null,disableLoadingState:w}),R=o0.useRef(null),I=o0.useRef(null),N=o0.useRef(""),L=o4(i),O=o7(o),P=o0.useRef(""),F=o0.useRef(o9("member_search_placeholder")),U=o0.useCallback(e=>{try{let t=e.trim();(0===e.length||t.length>0)&&(P.current="",M({type:"setSearchText",searchText:t}))}catch(e){O(e,"onSearchTextChange")}},[M]),j=o0.useCallback(async(e,a)=>{let r=R.current;if(r){w||M({type:"setFetchState",fetchState:t.DGz.loading});try{let n=await r.fetchNext();
1if(e!==N.current)return;M({type:"appendGroupMembers",groupMembers:n,groupMembersManager:r,onEmpty:k,disableLoadingState:w,hasScrolled:a}),M({type:"setFetchState",fetchState:t.DGz.loaded})}catch(e){M({type:"setFetchState",fetchState:t.DGz.error}),O(e,"fetchNextAndAppendGroupMembers")}}},[w,M,O,k]),B=o0.useCallback((e,t,a,r)=>{try{let n=new o1.CometChat.Action(a.getGuid(),cB.MessageTypes.groupMember,cB.MessageReceiverType.group,cB.MessageCategory.action);return n.setAction(t),n.setActionBy(cz.clone(r)),n.setSender(cz.clone(r)),n.setMessage(`${r.getUid()} ${t} ${e.getUid()}`),n.setActionFor(cz.clone(a)),n.setActionOn(cz.clone(e)),n.setReceiver(cz.clone(a)),n.setConversationId("group_"+a.getGuid()),n.setMuid(cz.ID()),n.setSentAt(cz.getUnixTimestamp()),n.setReceiverType(cB.MessageReceiverType.group),n.setData({extras:{scope:{new:e.getScope()}}}),n}catch(e){O(e,"createActionMessage")}},[]),{groupMemberToChangeScopeOf:z}=D,G=o0.useCallback(e=>new Promise(async(t,a)=>{let r=I.current;if(!z||!r)return a();try{let a=L.current;await o1.CometChat.updateGroupMemberScope(a.getGuid(),z.getUid(),e);let n=cz.clone(z);return n.setScope(e),M({type:"replaceGroupMemberIfPresent",updatedGroupMember:n}),u_.ccGroupMemberScopeChanged.next({scopeChangedFrom:z.getScope(),scopeChangedTo:n.getScope(),message:B(n,cB.groupMemberAction.SCOPE_CHANGE,a,r),group:cz.clone(a),updatedUser:cz.clone(n)}),t()}catch(e){a(),O(e,"updateGroupMemberScope")}finally{M({type:"setGroupMemberToChangeScopeOf",groupMember:null})}}),[O,M,B,z,L]);function V(e,t){try{if(e===cB.GroupMemberOptions.ban)return(async e=>{let t=I.current;if(t)try{let a=L.current;await o1.CometChat.banGroupMember(a.getGuid(),e.getUid()),M({type:"removeGroupMemberIfPresent",groupMemberUid:e.getUid()});let r=cz.clone(a);r.setMembersCount(r.getMembersCount()-1),u_.ccGroupMemberBanned.next({kickedBy:cz.clone(t),kickedFrom:r,kickedUser:cz.clone(e),message:B(e,cB.groupMemberAction.BANNED,r,t)})}catch(e){O(e,"banGroupMember")}})(t);if(e===cB.GroupMemberOptions.kick)return(async e=>{let t=I.current;if(t)try{let a=L.current;await o1.CometChat.kickGroupMember(a.getGuid(),e.getUid()),M({type:"removeGroupMemberIfPresent",groupMemberUid:e.getUid()});let r=cz.clone(a);r.setMembersCount(r.getMembersCount()-1),u_.ccGroupMemberKicked.next({kickedBy:cz.clone(t),kickedFrom:cz.clone(r),kickedUser:cz.clone(e),message:B(e,cB.groupMemberAction.KICKED,r,t)})}catch(e){O(e,"kickGroupMember")}})(t);if(e===cB.GroupMemberOptions.changeScope)return M({type:"setGroupMemberToChangeScopeOf",groupMember:t})}catch(e){O(e,"handleActionOnGroupMember")}}function H(){M({type:"setGroupMemberToChangeScopeOf",groupMember:null})}return function(e){let{groupMemberRequestBuilder:t,searchRequestBuilder:a,searchText:r,groupMembersManagerRef:n,groupGuid:s,fetchNextAndAppendGroupMembers:i,fetchNextIdRef:o,dispatch:l,loggedInUserRef:c,errorHandler:u,updateGroupMemberScope:d,searchKeyword:m,disableLoadingState:g,groupMembersSearchText:p,hideUserStatus:h}=e;o0.useEffect(()=>{try{return t?.searchKeyword?p.current=t?.searchKeyword:a?.searchKeyword&&(p.current=a?.searchKeyword),()=>{t?.setSearchKeyword("")}}catch(e){u(e,"useEffect")}},[]),o0.useEffect(()=>{(async()=>{try{c.current=cj.getLoggedInUser()}catch(e){u(e,"useEffect")}})()},[u,c]),o0.useEffect(()=>{try{n.current=new uh({searchText:r,groupMemberRequestBuilder:t,searchRequestBuilder:a,groupGuid:s,groupMembersSearchText:p}),g||l({type:"setGroupMemberList",groupMemberList:[]}),i(o.current="initialFetchNext_"+String(Date.now()))}catch(e){u(e,"useEffect")}},[t,a,r,s,i,l,o,n]),o0.useEffect(()=>{try{if(!h)return uh.attachUserListener(e=>l({type:"updateGroupMemberStatusIfPresent",user:e}))}catch(e){u(e,"useEffect")}},[l,h]),o0.useEffect(()=>uh.attachGroupListener(s,l),[s,l]),o0.useEffect(()=>{try{let e=u_.ccGroupMemberKicked.subscribe(e=>{let{kickedUser:t}=e;l({type:"removeGroupMemberIfPresent",groupMemberUid:t.getUid()})}),t=u_.ccGroupMemberBanned.subscribe(e=>{let{kickedUser:t}=e;l({type:"removeGroupMemberIfPresent",groupMemberUid:t.getUid()})}),a=u_.ccGroupMemberScopeChanged.subscribe(e=>{let{updatedUser:t,scopeChangedTo:a}=e;l({type:"updateGroupMemberScopeIfPresent",groupMemberUid:t.getUid(),newScope:a})}),r=u_.ccGroupMemberAdded.subscribe(e=>{let{usersAdded:t,userAddedIn:a}=e,r=n.current;l({type:"appendGroupMembers",groupMembersManager:r,groupMembers:t.map(e=>uh.createParticipantGroupMember(e,a))})});return()=>{e.unsubscribe(),t.unsubscribe(),a.unsubscribe(),r.unsubscribe()}}catch(e){u(e,"useEffect")}},[l]),o0.useEffect(()=>{l({type:"setSearchText",searchText:m})},[m,l])}({groupMemberRequestBuilder:n,searchRequestBuilder:s,searchText:D.searchText,groupMembersManagerRef:R,groupGuid:i.getGuid(),fetchNextAndAppendGroupMembers:j,fetchNextIdRef:N,dispatch:M,loggedInUserRef:I,errorHandler:O,updateGroupMemberScope:G,searchKeyword:v,disableLoadingState:w,groupMembersSearchText:P,hideUserStatus:m}),o2.jsx("div",{className:"cometchat",style:{width:"100%",height:"100%"},children:o2.jsxs("div",{className:"cometchat-group-members "+(x?"":"cometchat-group-members-hide-scrollbar"),children:[o2.jsx(lr,{showScrollbar:x,searchPlaceholderText:F.current,searchText:D.searchText,onSearch:U,hideSearch:r,list:D.groupMemberList,listItemKey:"getUid",itemView:null!==p?p:function(e){try{let a=e.getStatus();return o2.jsx("div",{className:"cometchat-group-members__list-item "+(m?"":`cometchat-group-members__list-item-${a}`),children:o2.jsx(ls,{id:e.getUid(),title:e.getName(),leadingView:T?.(e),titleView:S?.(e),avatarURL:e.getAvatar(),avatarName:e.getName(),subtitleView:g?.(e),trailingView:function(e){try{return o2.jsxs("div",{children:[_?.(e),function(e){try{return b===t.QcU.single?o2.jsx(li,{name:cB.radioNames.groupMembers,id:e.getUid(),onRadioButtonChanged:t=>y?.(e,t.checked)}):b===t.QcU.multiple?o2.jsx(o5,{onCheckBoxValueChanged:t=>y?.(e,t.checked)}):null}catch(e){return O(e,"getSelectionInput"),null}}(e),function(e){try{return null!==_?null:o2.jsx("div",{className:"cometchat-group-members__trailing-view",children:function(e,t){try{return"string"==typeof e&&"participant"!==e?o2.jsx("div",{className:`cometchat-group-members__trailing-view-options cometchat-group-members__trailing-view-options-${e}`,children:o9(`member_scope_${e.toLowerCase()}`)}):o2.jsx("div",{className:`cometchat-group-members__trailing-view-options cometchat-group-members__trailing-view-options-${t?.getScope()}`,children:t?.getScope()!==cB.groupMemberScope.participant&&o9(`member_scope_${t?.getScope().toLowerCase()}`)})}catch(e){return O(e,"getDefaultTailOptionsView"),o2.jsx(o2.Fragment,{})}}(ub.getViewMemberOptions(e,i,I.current?.getUid()),e)})}catch(e){return O(e,"getDefaultTailView"),null}}(e)]})}catch(e){return O(e,"getDefaultListItemTailView"),o2.jsx(o2.Fragment,{})}}(e),menuView:_?null:function(e){try{let a,r=ub.getViewMemberOptions(e,i,I.current?.getUid(),{hideBanMemberOption:C,hideKickMemberOption:E,hideScopeChangeOption:A});return"string"==typeof r?null:null===_&&(a=h?.(i,e))?.length?o2.jsx(ut,{placement:t.W.left,data:a,onOptionClicked:t=>{let{id:a,onClick:r}=t;r?r():"string"==typeof a&&V(a,e)}}):o2.jsx(o2.Fragment,{children:o2.jsx(ut,{placement:t.W.left,topMenuSize:1,data:r,onOptionClicked:t=>{let{id:a,onClick:r}=t;r?r():"string"==typeof a&&V(a,e)}})})}catch(e){return O(e,"getDefaultListItemMenuView"),null}}(e),onListItemClicked:t=>f?.(e)})})}catch(e){return O(e,"getDefaultItemView"),o2.jsx(o2.Fragment,{})}},showSectionHeader:!1,onScrolledToBottom:()=>j(N.current="onScrolledToBottom_"+String(Date.now()),!0),state:D.fetchState===t.DGz.loaded&&0===D.groupMemberList.length?t.DGz.empty:D.fetchState,loadingView:(()=>{try{return l||o2.jsx("div",{className:"cometchat-group-members__shimmer",children:[...Array(15)].map((e,t)=>o2.jsxs("div",{className:"cometchat-group-members__shimmer-item",children:[o2.jsx("div",{className:"cometchat-group-members__shimmer-item-avatar"}),o2.jsx("div",{className:"cometchat-group-members__shimmer-item-title"})]},t))})}catch(e){O(e,"getLoadingView")}})(),emptyView:(()=>{try{let e="dark"==cK();return u||o2.jsxs("div",{className:"cometchat-group-members__empty-state-view",children:[o2.jsx("div",{className:"cometchat-group-members__empty-state-view-icon",children:o2.jsx("img",{src:e?"data:image/svg+xml,%3Csvg%20width%3D%22220%22%20height%3D%22150%22%20viewBox%3D%220%200%20220%20150%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_3851_1193136%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%2235%22%20y%3D%220%22%20width%3D%22150%22%20height%3D%22150%22%3E%3Crect%20x%3D%2235%22%20width%3D%22150%22%20height%3D%22150%22%20fill%3D%22%23D9D9D9%22%2F%3
1E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_3851_1193136%29%22%3E%3Cpath%20d%3D%22M46.2305%20106.779C46.2305%20103.558%2047.0617%20100.683%2048.7242%2098.1553C50.3867%2095.6271%2052.607%2093.6605%2055.3852%2092.2553C61.3247%2089.3501%2067.2971%2087.11%2073.3023%2085.535C79.3086%2083.961%2085.9091%2083.174%2093.1039%2083.174C100.3%2083.174%20106.9%2083.961%20112.905%2085.535C118.912%2087.11%20124.885%2089.3501%20130.824%2092.2553C133.602%2093.6605%20135.823%2095.6271%20137.485%2098.1553C139.148%20100.683%20139.979%20103.558%20139.979%20106.779V111.179C139.979%20113.694%20139.055%20115.906%20137.209%20117.813C135.362%20119.72%20133.12%20120.674%20130.484%20120.674H55.7242C53.0888%20120.674%2050.8477%20119.751%2049.0008%20117.904C47.1539%20116.056%2046.2305%20113.814%2046.2305%20111.179V106.779ZM150.063%20120.674C150.849%20119.24%20151.448%20117.713%20151.86%20116.094C152.273%20114.476%20152.479%20112.837%20152.479%20111.179V106.01C152.479%20101.908%20151.475%2097.998%20149.466%2094.2803C147.457%2090.5636%20144.607%2087.3745%20140.916%2084.7131C145.107%2085.3381%20149.086%2086.3053%20152.852%2087.6146C156.618%2088.9251%20160.212%2090.4735%20163.634%2092.26C166.863%2093.9829%20169.357%2096.0136%20171.115%2098.3522C172.873%20100.69%20173.752%20103.242%20173.752%20106.01V111.179C173.752%20113.814%20172.829%20116.056%20170.982%20117.904C169.135%20119.751%20166.894%20120.674%20164.259%20120.674H150.063ZM93.1039%2073.0771C87.0883%2073.0771%2081.9388%2070.9355%2077.6555%2066.6521C73.3721%2062.3678%2071.2305%2057.2178%2071.2305%2051.2021C71.2305%2045.1865%2073.3721%2040.037%2077.6555%2035.7537C81.9388%2031.4693%2087.0883%2029.3271%2093.1039%2029.3271C99.1195%2029.3271%20104.27%2031.4693%20108.554%2035.7537C112.837%2040.037%20114.979%2045.1865%20114.979%2051.2021C114.979%2057.2178%20112.837%2062.3678%20108.554%2066.6521C104.27%2070.9355%2099.1195%2073.0771%2093.1039%2073.0771ZM147.07%2051.2021C147.07%2057.2178%20144.928%2062.3678%20140.645%2066.6521C136.361%2070.9355%20131.212%2073.0771%20125.196%2073.0771C124.491%2073.0771%20123.593%2072.9969%20122.504%2072.8365C121.413%2072.6761%20120.516%2072.5001%20119.812%2072.3084C122.276%2069.3449%20124.171%2066.0574%20125.495%2062.4459C126.817%2058.8344%20127.479%2055.0844%20127.479%2051.1959C127.479%2047.3063%20126.804%2043.5704%20125.454%2039.9881C124.104%2036.4068%20122.223%2033.11%20119.812%2030.0975C120.709%2029.7766%20121.606%2029.5683%20122.504%2029.4725C123.401%2029.3756%20124.298%2029.3271%20125.196%2029.3271C131.212%2029.3271%20136.361%2031.4693%20140.645%2035.7537C144.928%2040.037%20147.07%2045.1865%20147.07%2051.2021Z%22%20fill%3D%22%23383838%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E":"data:image/svg+xml,%3Csvg%20width%3D%22220%22%20height%3D%22150%22%20viewBox%3D%220%200%20220%20150%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_3851_1193136%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%2235%22%20y%3D%220%22%20width%3D%22150%22%20height%3D%22150%22%3E%3Crect%20x%3D%2235%22%20width%3D%22150%22%20height%3D%22150%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_3851_1193136%29%22%3E%3Cpath%20d%3D%22M46.2305%20106.779C46.2305%20103.558%2047.0617%20100.683%2048.7242%2098.1553C50.3867%2095.6271%2052.607%2093.6605%2055.3852%2092.2553C61.3247%2089.3501%2067.2971%2087.11%2073.3023%2085.535C79.3086%2083.961%2085.9091%2083.174%2093.1039%2083.174C100.3%2083.174%20106.9%2083.961%20112.905%2085.535C118.912%2087.11%20124.885%2089.3501%20130.824%2092.2553C133.602%2093.6605%20135.823%2095.6271%20137.485%2098.1553C139.148%20100.683%20139.979%20103.558%20139.979%20106.779V111.179C139.979%20113.694%20139.055%20115.906%20137.209%20117.813C135.362%20119.72%20133.12%20120.674%20130.484%20120.674H55.7242C53.0888%20120.674%2050.8477%20119.751%2049.0008%20117.904C47.1539%20116.056%2046.2305%20113.814%2046.2305%20111.179V106.779ZM150.063%20120.674C150.849%20119.24%20151.448%20117.713%20151.86%20116.094C152.273%20114.476%20152.479%20112.837%20152.479%20111.179V106.01C152.479%20101.908%20151.475%2097.998%20149.466%2094.2803C147.457%2090.5636%20144.607%2087.3745%20140.916%2084.7131C145.107%2085.3381%20149.086%2086.3053%20152.852%2087.6147C156.618%2088.9251%20160.212%2090.4735%20163.634%2092.26C166.863%2093.9829%20169.357%2096.0136%20171.115%2098.3521C172.873%20100.69%20173.752%20103.242%20173.752%20106.01V111.179C173.752%20113.814%20172.829%20116.056%20170.982%20117.904C169.135%20119.751%20166.894%20120.674%20164.259%20120.674H150.063ZM93.1039%2073.0771C87.0883%2073.0771%2081.9388%2070.9355%2077.6555%2066.6521C73.3721%2062.3678%2071.2305%2057.2178%2071.2305%2051.2021C71.2305%2045.1865%2073.3721%2040.037%2077.6555%2035.7537C81.9388%2031.4693%2087.0883%2029.3271%2093.1039%2029.3271C99.1195%2029.3271%20104.27%2031.4693%20108.554%2035.7537C112.837%2040.037%20114.979%2045.1865%20114.979%2051.2021C114.979%2057.2178%20112.837%2062.3678%20108.554%2066.
16521C104.27%2070.9355%2099.1195%2073.0771%2093.1039%2073.0771ZM147.07%2051.2021C147.07%2057.2178%20144.928%2062.3678%20140.645%2066.6521C136.361%2070.9355%20131.212%2073.0771%20125.196%2073.0771C124.491%2073.0771%20123.593%2072.9969%20122.504%2072.8365C121.413%2072.6761%20120.516%2072.5001%20119.812%2072.3084C122.276%2069.3449%20124.171%2066.0574%20125.495%2062.4459C126.817%2058.8344%20127.479%2055.0844%20127.479%2051.1959C127.479%2047.3063%20126.804%2043.5704%20125.454%2039.9881C124.104%2036.4068%20122.223%2033.11%20119.812%2030.0975C120.709%2029.7766%20121.606%2029.5683%20122.504%2029.4725C123.401%2029.3756%20124.298%2029.3271%20125.196%2029.3271C131.212%2029.3271%20136.361%2031.4693%20140.645%2035.7537C144.928%2040.037%20147.07%2045.1865%20147.07%2051.2021Z%22%20fill%3D%22%23E8E8E8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",alt:""})}),o2.jsxs("div",{className:"cometchat-group-members__empty-state-view-body",children:[o2.jsx("div",{className:"cometchat-group-members__empty-state-view-body-title",children:o9("member_empty_title")}),o2.jsx("div",{className:"cometchat-group-members__empty-state-view-body-description",children:o9("member_empty_subtitle")})]})]})}catch(e){O(e,"getEmptyView")}})(),errorView:(()=>{try{let e="dark"==cK();return c||o2.jsxs("div",{className:"cometchat-group-members__error-state-view",children:[o2.jsx("div",{className:"cometchat-group-members__error-state-view-icon",children:o2.jsx("img",{src:e?ur:ua,alt:""})}),o2.jsxs("div",{className:"cometchat-group-members__error-state-view-body",children:[o2.jsx("div",{className:"cometchat-group-members__error-state-view-body-title",children:o9("member_error_title")}),o2.jsx("div",{className:"cometchat-group-members__error-state-view-body-description",children:o9("member_error_subtitle")})]})]})}catch(e){O(e,"getErrorView")}})(),hideError:d,headerView:a}),function(){try{let e,{groupMemberToChangeScopeOf:t}=D;return null!==t&&(e=ub.allowScopeChange(i,t)).length>0?o2.jsx("div",{className:"cometchat-group-members__backdrop",children:o2.jsx(uy,{options:e,defaultSelection:t.getScope(),onScopeChanged:G,onCloseClick:H})}):null}catch(e){return O(e,"getGroupMemberScopeChangeModal"),null}}()]})})}function uw(e){let{userMemberListType:a=t.Okh.users,onItemClick:r,itemView:n,searchKeyword:s,group:i,subtitleView:o,usersRequestBuilder:l,onEmpty:c,groupMemberRequestBuilder:u,onError:d,showScrollbar:m=!1,disableMentions:g=!1,disableMentionAll:p=!1,mentionAllLabel:h="all"}=e,_=o0.useMemo(()=>!(s&&s.trim().length>0&&!h.toLowerCase().startsWith(s.trim().toLowerCase()))&&!p&&a===t.Okh.groupmembers&&i,[s,h,p,a,i]),b=o0.useCallback(()=>{if(!_)return c?.()},[c,_]);return o2.jsxs(o2.Fragment,{children:[a===t.Okh.users&&!g&&o2.jsx(up,{showScrollbar:m,hideSearch:!0,showSectionHeader:!1,onItemClick:r,searchKeyword:s,itemView:n,usersRequestBuilder:l,subtitleView:o,onEmpty:b,onError:d,disableLoadingState:!0}),a===t.Okh.groupmembers&&i&&o2.jsxs(o2.Fragment,{children:[_&&o2.jsx("div",{className:"cometchat-special-mentions-list",children:o2.jsxs("div",{className:"cometchat-special-mentions-list__item",onClick:()=>r?.(null),children:[o2.jsx(ln,{name:i.getName(),image:i.getIcon()}),o2.jsxs("span",{className:"cometchat-special-mentions-list__item-name",children:["@",o9(`message_composer_mention_${h}`)||h," ",o2.jsx("span",{className:"cometchat-special-mentions-list__item-name-subtext",children:o9("message_composer_mention_notify_everyone_label")})]})]})}),!g&&o2.jsx(uk,{showScrollbar:m,group:i,hideSearch:!0,groupMemberRequestBuilder:u,onItemClick:r,searchKeyword:s,itemView:n,subtitleView:o,onEmpty:b,trailingView:e=>o2.jsx(o2.Fragment,{}),onError:d,disableLoadingState:!0,emptyView:o2.jsx(o2.Fragment,{})})]})]})}class uC{static getDefaultOptions(){return[new c8({id:cB.ConversationOptions.delete,title:o9("conversation_delete_icon_hover"),onClick:null})]}static getLastConversationMessage(e,t,a){let r=e?.getLastMessage();a&&(this.additionalParams=a);let n="";return r?r?.getDeletedAt()?n=o9("conversation_message_deleted"):r?.getCategory()!=cB.MessageCategory.message||r?.getDeletedAt()?r?.getCategory()==cB.MessageCategory.action?n=this.getLastMessageAction(e):r?.getCategory()==cB.MessageCategory.call?n=this.getLastMessageCall(e):r?.getCategory()==cB.MessageCategory.custom?n=this.getLastMessageCustom(e):r?.getCategory()==cB.MessageCategory.interactive&&(n=o9("message_type_not_supported")):n=this.getLastMessage(e):n=o9("conversation_start"),n}static getLastMessage(e){let t,a=e.getLastMessage();switch(a?.getType()){case cB.MessageTypes.text:if(this.additionalParams){let e=a?.getText()||"";t=cz.sanitizeText(e)}else t=a.getText()||"";break;case cB.MessageTypes.image:t=o9("conversation_subtitle_image");break;case cB.MessageTypes.file:t=o9("conversation_subtitle_file");break;case cB.MessageTypes.video:t=o9("conversation_subtitle_video");break;case cB.MessageTypes.audio:t=o9("conversation_subtitle_audio");break;default:t=a.getType()}return t}static getLastMessageCustom(e){let t=e.getLastMessage();return t.getConversationText()||t.getType()}static getLastMessageAction(e){let t=e?.getLastMessage(),a="";if(!1===t.hasOwnProperty("actionBy")||!1===t.hasOwnProperty("actionOn")||t.getAction()!==cB.groupMemberAction.JOINED&&t.getAction()!==cB.groupMemberAction.LEFT&&(!1===t.getActionBy().hasOwnProperty("name")||!1===t.getActionOn().hasOwnProperty("name"))||t.getAction()===cB.groupMemberAction.SCOPE_CHANGE&&(!t.hasOwnProperty("data")||!t.getData().hasOwnProperty("extras")||!t.getData().extras.hasOwnProperty("scope")||!1===t.getData().extras.scope.hasOwnProperty("new"))||t.getAction()===cB.groupMemberAction.SCOPE_CHANGE&&!1===t.getData().extras.hasOwnProperty("scope")||t.getAction()===cB.groupMemberAction.SCOPE_CHANGE&&!1===t.getData().extras.scope.hasOwnProperty("new"))return a;let r=t.getActionBy(),n=t.getActionOn(),s=r.name,i=t.getAction()!==cB.groupMemberAction.JOINED&&t.getAction()!==cB.groupMemberAction.LEFT?n.name:"";switch(t.getAction()){case cB.groupMemberAction.ADDED:a=`${s} ${o9("conversation_subtitle_added")} ${i}`;break;case cB.groupMemberAction.JOINED:a=`${s} ${o9("conversation_subtitle_joined")}`;break;case cB.groupMemberAction.LEFT:a=`${s} ${o9("conversation_subtitle_left")}`;break;case cB.groupMemberAction.KICKED:a=`${s} ${o9("conversation_subtitle_kicked")} ${i}`;break;case cB.groupMemberAction.BANNED:a=`${s} ${o9("conversation_subtitle_banned")} ${i}`;break;case cB.groupMemberAction.UNBANNED:a=`${s} ${o9("conversation_subtitle_unbanned")} ${i}`;break;case cB.groupMemberAction.SCOPE_CHANGE:{let e=t.data.extras.scope.new;a=`${s} ${o9("conversation_subtitle_made")} ${i} ${o9(`member_scope_${e}`)}`}}return a}static getLastMessageCall(e){let t=e?.getLastMessage();return"audio"===t?.getType()?o9("conversation_subtitle_voice_call"):"video"===t?.getType()?o9("conversation_subtitle_video_call"):t?.getType()}}class uE{}uE.TextFormatter=Object.freeze({KEY_UP_DEBOUNCE_TIME:300}),uE.MentionsTextFormatter=Object.freeze({MENTIONS_LIMIT:10,MENTIONS_HOVER_TIMEOUT:500});class uA{constructor(){this.startTracking=!0,this.regexPatterns=[/(@\w+)/g],this.regexToReplaceFormatting=[/<span class="hash"[^>]*>([^<]*)<span class="hash-margin-space">[^<]*<\/span><\/span> /g],this.cssClassMapping=["custom-class"],this.trackCharacter="#",this.classes=[],this.loggedInUser=cj.getLoggedInUser(),this.textStyle={formattedTextColor:"rgb(51, 153, 255)",formattedTextFont:""},this.formatTextOnKeyUp=e=>{if(e);
1else{let e=this.getPrecedingText(this.currentCaretPosition,this.currentRange);if(e){let t=this.onRegexMatch(e);this.addAtCaretPosition(t,this.currentCaretPosition,this.currentRange)}}},this.debouncedFormatTextOnKeyUp=this.debounce(this.formatTextOnKeyUp,uE.TextFormatter.KEY_UP_DEBOUNCE_TIME)}setCaretPositionAndRange(e,t){this.currentCaretPosition=e,this.currentRange=t?.cloneRange()}setClasses(e){this.classes=e}setRegexPatterns(e){this.regexPatterns=e}getRegexPatterns(){return this.regexPatterns}setRegexToReplaceFormatting(e){this.regexToReplaceFormatting=e}setTrackingCharacter(e){this.trackCharacter=e}setInputElementReference(e){this.inputElementReference=e}setReRender(e){this.reRender=e}getKeyUpCallBack(){return this.keyUpCallBack}setKeyUpCallBack(e){this.keyUpCallBack=e}getKeyDownCallBack(){return this.keyDownCallBack}setKeyDownCallBack(e){this.keyDownCallBack=e}getLoggedInUser(){return this.loggedInUser}setLoggedInUser(e){this.loggedInUser=e}setCssClassMapping(e){this.cssClassMapping=e}setStyle(e){this.textStyle=e}getStyle(){return this.textStyle}setId(e){this.id=e}getId(){return this.id}cleanup(){}getFormattedText(e,t){return this.onRegexMatch(e)}getFormattedTextForEntity(e){}setMessage(e){this.messageObject=e}getMessage(){return this.messageObject}setMessageBubbleAlignment(e){this.messageBubbleAlignment=e}getMessageBubbleAlignment(){return this.messageBubbleAlignment}setComposerConfig(e,t,a){this.user=e,this.group=t,this.composerId=a}getComposerConfig(){return{user:this.user,group:this.group,composerId:this.composerId}}getPrecedingText(e,t){if(this.inputElementReference&&t){let e=t.cloneRange();for(;e.startOffset>0&&e.startContainer.textContent?.charAt(e.startOffset-1)!==this.trackCharacter;)if(e.setStart(e.startContainer,e.startOffset-1),"#text"!==e.startContainer.nodeName)return null;let a=e.startOffset>1?e.startContainer.textContent?.charAt(e.startOffset-2):"";if(a&&" "!==a&&"\n"!==a)return null;if(e.startOffset>0&&"#text"===e.startContainer.nodeName)return e.setStart(e.startContainer,e.startOffset-1),e.toString()}return null}checkPreviousCharacterUsingRange(e=" ",t){if(this.inputElementReference&&t){let a=t.cloneRange();return 1===a.startOffset||!(a.startOffset>0&&a.startContainer.textContent?.charAt(a.startOffset-2)!==e)}return!1}onRegexMatch(e,t){let a=e??"";for(let t=0;t<this.regexPatterns.length;t++){let r=this.regexPatterns[t];e&&(a=e.replace(r,(e,t)=>{let a=document.createElement("span");return a.classList.add(this.cssClassMapping[0]),a.setAttribute("contentEditable","false"),a.style.color=this.textStyle?.formattedTextColor??"green",a.style.font=this.textStyle?.formattedTextFont,a.textContent=e,a.insertAdjacentText("beforeend","â"),a.outerHTML+" "}))}return a}debounce(e,t){let a;return function(...r){clearTimeout(a),a=setTimeout(()=>{clearTimeout(a),e(...r)},t)}}onKeyUp(e){e.key==this.trackCharacter&&(this.startTracking=!0),this.startTracking&&" "==e.key&&this.debouncedFormatTextOnKeyUp()}onKeyDown(e){}addAtCaretPosition(e,t,a){if(this.inputElementReference&&a){for(a.collapse(!0),a.setStart(a.startContainer,a.startOffset-1);a.startOffset>0&&a.startContainer.textContent?.charAt(a.startOffset-1)!==this.trackCharacter;){if(" "==a.startContainer.textContent?.charAt(a.startOffset-1))return;a.setStart(a.startContainer,a.startOffset-1)}if(a.startOffset>0){a.setStart(a.startContainer,a.startOffset-1),a.deleteContents();let r=document.createElement("div");r.innerHTML=e;let n=document.createDocumentFragment();Array.from(r.childNodes).forEach(e=>{e instanceof Element&&e.classList.contains(this.cssClassMapping[0])&&this.registerEventListeners(e,e.classList),n.appendChild(e)}),a.insertNode(n),a.collapse(!1),t?.removeAllRanges(),t?.addRange(a)}}this.inputElementReference?.focus()}getOriginalText(e){if(!e)return"";for(let t=0;t<this.regexToReplaceFormatting.length;t++){let a=this.regexToReplaceFormatting[t];e&&(e=e.replace(a,"$1"))}return e}stopTracking(){}reset(){}formatMessageForSending(e){return e}registerEventListeners(e,t){return e}}class uS{}uS.ccHidePanel=new lz,uS.ccShowPanel=new lz,uS.ccShowModal=new lz,uS.ccHideModal=new lz,uS.ccShowDialog=new lz,uS.ccHideDialog=new lz,uS.ccActiveChatChanged=new lz,uS.ccShowOngoingCall=new lz,uS.ccOpenChat=new lz,uS.ccComposeMessage=new lz,uS.ccMouseEvent=ne
1w lz,uS.ccShowMentionsCountWarning=new lz,uS.ccActivePopover=new lz;class uT extends uA{constructor(){super(),this.cometChatUserGroupMembers=[],this.mentionedChannels=[],this.mentionsCssClassMapping={},this.visibleIn=t.uFX.both,this.invalidCharactersRegexForSearch=/^@(?! )[a-zA-Z0-9. ]*$/,this.mentionsCount=0,this.mentionsMap={},this.warningDisplayed=!1,this.allowMultipleSpaces=!0,this.mouseOverEventDispatched=!1,this.regexPatterns=[/@(\w[\w\s]*)?(\b\s\w[\w\s]*)*/g],this.trackCharacter="@",this.loggedInUser=cj.getLoggedInUser()}observeChange(e){e&&(this.observer=new MutationObserver(t=>{if(this.inputElementReference&&""===this.inputElementReference?.textContent?.trim())return this.reset(),this.mentionsMap={},void(this.cssClassMapping=[]);t.forEach(t=>{t.removedNodes.forEach(t=>{if(t.nodeType===Node.ELEMENT_NODE&&"span"===t.tagName.toLowerCase()&&t.classList.contains("cometchat-mentions")){let a=Array.from(t.classList).find(e=>e.startsWith("mentions-"));a&&(e.querySelectorAll(`.${a}`).length||delete this.mentionsMap[a],this.mentionsCount=Object.keys(this.mentionsMap).length,this.mentionsCount<uE.MentionsTextFormatter.MENTIONS_LIMIT&&(uS.ccShowMentionsCountWarning.next({showWarning:!1,id:this.getId()}),this.warningDisplayed=!1))}})})}),this.observer.observe(e,{childList:!0,subtree:!0}))}getMentionsCount(){return this.mentionsCount}setMentionsCount(e){this.mentionsCount=e}setInvalidCharactersRegexForSearch(e){this.invalidCharactersRegexForSearch=e}setCaretPositionAndRange(e,t){this.currentCaretPosition=e,this.currentRange=t?.cloneRange()}setInputElementReference(e){this.inputElementReference=e,this.observer||this.observeChange(e)}setRegexPattern(e){this.regexPatterns=e}getCometChatUserGroupMembers(){return this.cometChatUserGroupMembers}setCometChatUserGroupMembers(e){this.cometChatUserGroupMembers=[...e,...this.cometChatUserGroupMembers]}resetCometChatUserGroupMembers(){this.cometChatUserGroupMembers=[]}getCometChatMentionedChannels(){return this.mentionedChannels}setCometChatMentionedChannels(e){this.mentionedChannels=[...e,...this.mentionedChannels]}resetCometChatMentionedChannels(){this.mentionedChannels=[]}setKeyUpCallBack(e){this.keyUpCallBack=this.debounce(e,uE.TextFormatter.KEY_UP_DEBOUNCE_TIME)}setKeyDownCallBack(e){this.keyDownCallBack=this.debounce(e,uE.TextFormatter.KEY_UP_DEBOUNCE_TIME)}getAllowMultipleSpaces(){return this.allowMultipleSpaces}setAllowMultipleSpaces(e){this.allowMultipleSpaces=e}cleanup(){this.observer&&this.observer.disconnect()}formatMessageForSending(e){return this.resetCometChatUserGroupMembers(),e}reset(){this.mentionsCount=0,this.stopTracking(),this.warningDisplayed&&uS.ccShowMentionsCountWarning.next({showWarning:!1,id:this.getId()}),this.warningDisplayed=!1}stopTracking(){this.keyUpCallBack&&this.keyUpCallBack("")}getFormattedText(e,a={mentionsTargetElement:t.rnx.textinput}){if(a.mentionsTargetElement==t.rnx.conversation);else if(a.mentionsTargetElement==t.rnx.textbubble){let t=[];if(this.messageObject.getType()!==cB.MessageTypes.text||this.messageObject.getDeletedAt()||(t=Array.from(this.messageObject.getText().matchAll(/<@all:(.*?)>/g)).map(e=>e[1]),this.setCometChatMentionedChannels(t)),this.messageObject&&this.messageObject.getMentionedUsers()){let e=this.messageObject.getMentionedUsers();e&&e.length&&this.setCometChatUserGroupMembers(e)}else if(!t.length)return e}return this.addMentionsSpan(e)}getFormattedTextForEntity(e){let t=this.getPrecedingText(this.currentCaretPosition,this.currentRange);if(t){let a=this.onRegexMatch(t,e);this.addAtCaretPosition(a,this.currentCaretPosition,this.currentRange)}this.stopTracking()}addMentionsSpan(e){let a=[...this.cometChatUserGroupMembers,...this.mentionedChannels];if(a){this.warningDisplayed=!1;for(let r=0;r<a.length;r++){let n=a[r],s="string"==typeof n,i=s?n:n.getUid(),o=s?o9(`message_composer_mention_${n}`)||n:n.getName(),l=RegExp(`<${s?"@all":"@uid"}:${i}>`,"g"),c=document.createElement("span");for(let e=0;e<this.classes.length;e++)c.classList.add(this.classes[e]);c.classList.add("mentions-"+i),c.setAttribute("contentEditable","false"),s||(this.mentionsCssClassMapping["mentions-"+i]=n),c.classList.add("cometchat-mentions"),s||n.getUid()===this.loggedInUser.getUid()?c.classList.add("cometchat-mentions-you"):c.classList.add("cometchat-mentions-other"),this.messageBubbleAlignment===t.JxA.left?c.classList.add("cometchat-mentions-incoming"):this.messageBubbleAlignment===t.JxA.right&&c.classList.add("cometchat-mentions-outgoing");let u=document.createElement("span");u.textContent=this.trackCharacter+o,u.classList.add("cometchat-text"),c.appendChild(u);let d=0;e=e.replace(l,e=>(d++,c.outerHTML)),d&&(this.mentionsMap["mentions-"+i]=`<${s?"@all":"@uid"}:${i}>`,this.mentionsCount=Object.keys(this.mentionsMap).length,this.mentionsCount>
1=uE.MentionsTextFormatter.MENTIONS_LIMIT&&!this.warningDisplayed&&(uS.ccShowMentionsCountWarning.next({showWarning:!0,id:this.getId()}),this.warningDisplayed=!0))}}return e}registerEventListeners(e,a){let r=Array.from(a);for(let a=0;a<r.length;a++)r[a]in this.mentionsCssClassMapping&&(e.addEventListener("click",e=>{clearTimeout(this.timeoutID),uS.ccMouseEvent.next({body:{CometChatUserGroupMembersObject:this.mentionsCssClassMapping[r[a]],message:this.messageObject??null,id:this.getId()},event:e,source:t.j7v.mentions})}),e.addEventListener("mouseover",e=>{this.timeoutID=setTimeout(()=>{this.mouseOverEventDispatched=!0,uS.ccMouseEvent.next({body:{CometChatUserGroupMembersObject:this.mentionsCssClassMapping[r[a]],message:this.messageObject??null,id:this.getId()},event:e,source:t.j7v.mentions})},uE.MentionsTextFormatter.MENTIONS_HOVER_TIMEOUT)}),e.addEventListener("mouseout",e=>{clearTimeout(this.timeoutID),this.mouseOverEventDispatched&&(uS.ccMouseEvent.next({body:{CometChatUserGroupMembersObject:this.mentionsCssClassMapping[r[a]],message:this.messageObject??null,id:this.getId()},event:e,source:t.j7v.mentions}),this.mouseOverEventDispatched=!1)}));return e}replaceMentionsSpanWithUid(e){return e?(Object.keys(this.mentionsMap).forEach(t=>{let a=this.mentionsMap[t],r=RegExp(`<span[^>]*class="[^"]*\\b${t}\\b[^"]*"[^>]*>.*?</span></span>`,"g");e=e.replace(r,a)}),e):""}onKeyDown(e){setTimeout(e=>{if("Backspace"===e.key)return;if("Escape"===e.key)return this.mentionsCount=0,this.stopTracking(),void(this.keyDownCallBack&&this.keyDownCallBack(""));let a="";if(a=this.validateText(this.getPrecedingText(this.currentCaretPosition,this.currentRange)),this.mentionsCount>=uE.MentionsTextFormatter.MENTIONS_LIMIT)return void(this.warningDisplayed||(uS.ccShowMentionsCountWarning.next({showWarning:!0,id:this.getId()}),this.warningDisplayed=!0));if(["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(e.key))return null;let r=this.getComposerConfig(),n=this.getVisibleIn();(n===t.uFX.both||n===t.uFX.usersConversationOnly&&r.user||n===t.uFX.groupConversationOnly&&r.group)&&this.keyDownCallBack(a)},0,e)}validateText(e){return e&&e.length&&(!this.invalidCharactersRegexForSearch.test(e)||!this.allowMultipleSpaces&&/(\s.*\s)/.test(e))?null:e}onKeyUp(e){if("Escape"===e.key)return this.mentionsCount=0,this.stopTracking(),void(this.keyDownCallBack&&this.keyDownCallBack(""));let a="";if(a=this.validateText(this.getPrecedingText(this.currentCaretPosition,this.currentRange)),"Backspace"==e.key&&this.inputElementReference&&""===this.inputElementReference?.textContent?.trim())return this.reset(),this.mentionsMap={},void(this.cssClassMapping=[]);if(["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(e.key)&&a?.includes(" ")&&a?.includes(" "))return null;if(this.mentionsCount>=uE.MentionsTextFormatter.MENTIONS_LIMIT)return;let r=this.getComposerConfig(),n=this.getVisibleIn();(n===t.uFX.both||n===t.uFX.usersConversationOnly&&r.user||n===t.uFX.groupConversationOnly&&r.group)&&this.keyDownCallBack(a)}addAtCaretPosition(e,t,a){if(this.inputElementReference&&t){for(a.collapse(!0);a.startOffset>0&&"@"!==a.startContainer.textContent?.charAt(a.startOffset-1);)a.setStart(a.startContainer,a.startOffset-1);if(a.startOffset>0){a.setStart(a.startContainer,a.startOffset-1),a.deleteContents();let r=document.createElement("div");r.innerHTML=e;let n=document.createDocumentFragment();Array.from(r.childNodes).forEach(e=>{e instanceof HTMLElement&&e.classList.contains("mentions")&&this.registerEventListeners(e,e.classList),n.appendChild(e)}),a.insertNode(n),a.collapse(!1),t?.removeAllRanges(),t?.addRange(a),this.inputElementReference.focus()}}this.inputElementReference.focus()}onRegexMatch(e,a){let r=e;this.warningDisplayed=!1;for(let n=0;n<this.regexPatterns.length;n++){let s=this.regexPatterns[n],i="string"==typeof a;e&&(!i&&a.getName()&&a.getUid()||i)&&(r=e.replace(s,(e,r)=>{let s=this.mentionsMap[r],o=document.createElement("span");for(let e=0;e<this.classes.length;e++)o.classList.add(this.classes[e]);o.classList.add("mentions-"+(i?a:a.getUid())),o.classList.add("cometchat-mentions"),o.setAttribute("contentEditable","false"),i||this.cometChatUserGroupMembers[n].getUid()===this.loggedInUser.getUid()?o.
1classList.add("cometchat-mentions-you"):o.classList.add("cometchat-mentions-other"),this.messageBubbleAlignment===t.JxA.left?o.classList.add("cometchat-mentions-incoming"):this.messageBubbleAlignment===t.JxA.right&&o.classList.add("cometchat-mentions-outgoing");let l=document.createElement("span");return l.classList.add("cometchat-text"),s?l.textContent=r:i?(l.textContent="@"+(o9(`message_composer_mention_${a}`)||a),this.mentionsMap["mentions-"+a]=`<@all:${a}>`):(l.textContent="@"+a.getName(),this.mentionsMap["mentions-"+a.getUid()]=`<@uid:${a.getUid()}>`,this.mentionsCssClassMapping["mentions-"+a.getUid()]=a),this.mentionsCount=Object.keys(this.mentionsMap).length,this.mentionsCount>=uE.MentionsTextFormatter.MENTIONS_LIMIT&&!this.warningDisplayed&&(uS.ccShowMentionsCountWarning.next({showWarning:!0,id:this.getId()}),this.warningDisplayed=!0),o.appendChild(l),o.outerHTML+" "}))}return r}getOriginalText(e){return this.replaceMentionsSpanWithUid(e)}setVisibleIn(e){this.visibleIn=e}getVisibleIn(){return this.visibleIn}}class ux extends uA{constructor(e){super(),this.setRegexPatterns(e)}onRegexMatch(e){let t=e??"";for(let a=0;a<this.regexPatterns.length;a++){let r=this.regexPatterns[a];e&&(t=e.replace(r,(e,t)=>{let a=document.createElement("span");return a.classList.add(this.cssClassMapping[0]),a.classList.add("cometchat-url"),a.setAttribute("contentEditable","false"),a.textContent=t,a.dataset.captureGroup=t,a.style.cursor="pointer",a.insertAdjacentText("beforeend","â"),a.outerHTML+" "}))}return t}registerEventListeners(e,t){for(let a=0;a<t.length;a++)this.cssClassMapping.includes(t[a])&&e.addEventListener("click",()=>{let t=e.dataset.captureGroup;t&&!/^https?:\/\//i.test(t)&&(t=`https://${t}`),t&&window.open(t,"_blank")});return e}}let uD=({url:e="",ccCloseClicked:t,message:a,imageSentAtDateTimeFormat:r})=>{let[n,s]=o0.useState(),[i,o]=o0.useState(!0),[l,c]=o0.useState(0);o0.useEffect(()=>{u(e).then(t=>{let a=new Image;a.src=e,a.onload=()=>{o(!1),s(a.src)}}).catch(()=>{s(e)})},[e,URL]);let u=(e,t=0)=>new Promise((a,r)=>{let n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="blob",n.onprogress=e=>{e.lengthComputable&&c(e.loaded/e.total*100)},n.onload=()=>{4===n.readyState&&(200===n.status?a(n.response):403===n.status&&t<5?setTimeout(()=>{u(e,t+1).then(a).catch(r)},800):r(n.statusText))},n.onerror=()=>r(Error("There was a network error.")),n.ontimeout=()=>r(Error("There was a timeout error.")),n.send()}),d=o0.useCallback(()=>o2.jsx("div",{className:"cometchat-fullscreen-viewer__body-download-progress",children:o2.jsxs("svg",{children:[o2.jsx("circle",{cx:"50",cy:"50",r:"40",className:"cometchat-fullscreen-viewer__body-download-progress-background"}),o2.jsx("circle",{className:"cometchat-fullscreen-viewer__body-download-progress-foreground",cx:"50",cy:"50",r:"40",style:{strokeDasharray:l/1.13+" 113"}})]})}),[i,l]);return o2.jsx("div",{className:"cometchat",children:o2.jsxs("div",{className:"cometchat-fullscreen-viewer",children:[o2.jsx("div",{className:"cometchat-fullscreen-viewer__header",children:o2.jsx("div",{className:"cometchat-fullscreen-viewer__header-item",children:o2.jsx(ls,{avatarName:a?.getSender()?.getName(),avatarURL:a?.getSender()?.getAvatar(),title:a?.getSender()?.getName(),subtitleView:`${o6.formatDate(a?.getSentAt(),{yesterday:` DD/M/YYYY [${o9("full_screen_viewer_at")}] hh:mm A`,otherDays:` DD/M/YYYY [${o9("full_screen_viewer_at")}] hh:mm A`,today:` DD/M/YYYY [${o9("full_screen_viewer_at")}] hh:mm A`,...c$(o6.calendarObject),...c$(r)})}`})})}),o2.jsx("div",{className:"cometchat-fullscreen-viewer__body",children:i?d():o2.jsx("img",{src:n,className:"cometchat-fullscreen-viewer__body-image",alt:o9("message_list_full_screen_viewer")})}),o2.jsx("button",{className:"cometchat-fullscreen-viewer__close-button",onClick:e=>{e.stopPropagation(),t&&t()}})]})})};var uM="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAADoCAYAAADlqah4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVrSURBVHgB7d2PbRNnGMfx90wJGBRIJAagE5QRyAQwSjegbFA2aSegI2SDZgAggWBMDLZ7T9RIITT8LbnfwecjmfiwQVaUb573zsld186Yz+d31+v1vf52v9+83YBvbbduk8nk4XQ63Tv9QHdypw9yq4/zQf/x1wYMouu634+Ojh5ub28fHG/XHxXnq1evHvd37zRgaLuLxWKnIp3UVk3OJk5IcefKlSvVZOv6OG+vVqu/GxCl3yfdmfRxPmhAnOVyeb+WuJa2EKg/YHSvm81m6wZEmjQglkAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAhmEAh2E+NQc1ms/bmzZuWaGNjo127dq0xnK7/Alk3LtxyuWz7+/uxcZ64dOlSu3XrVptMLLaG4LM+kMPDw/g4S30jef78eWMYAh3AarVq8/m8jcXr16+PXzMXzz7oANbrd/cqavl448aNlqSm5unXefY1czEEGqDrujadTluSWoLX8pZhWeJCMIFCMIFCMIFCMIFCMIFCMIFCMIFCMIFCMIFCMIFCMIFCMIFCMIFCMIFCMIFCMIFCMIH+ABaLhbMjjJRAv3N1wq+nT5+2J0+eiHSEBPodqyBfvHhxfL/OyndwcNAYF4GOSE3DCu5TT4FZk/P01Kyl7kmwjINAR6JCqwlYl4r4lBNJV4j/taStf1+hMg4CHYGamDUNT85NW5O0QjtPPfahx+uSE/ZHx0GgI/Dy5cv3gqq/e/v27XvPrefVOW0/xP7oeAg03HnTsCJ79uzZO/ujZyfth9gfHQeBBvvYNKzHa5KeOG+/8zwVfi2XyeXSD6E+dRpWZHWJwC+9IFMdcLp8+fLx/0EeEzTU50zDmqKnJ+nnsD+aTaDfga+9NKCL8+ayxA21tbV1fOPH5lsnBBMoBBMoBBMoBHOQKEC91/kl72F+S197ZJj/h0AH0HXdO9tjeC/y7GvmYljiDqDed7x69Wobi+l06r3SgfisD+TmzZuj+PG6+jHAzc3NxjC62Wz28V994Jupfc+jo6OWqOK8fv16YzgChWCWuBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBBMoBCsAt1rQKLdyXq9/rMBiXa7w8PDu5PJ5HEDovRd/jzZ3Nz8a7VaPWpAjH5l+2g6ne51tbG/v7+1sbFRU/ROAwbVdd1uH+dO//Hg+Cju9vb2wWKx2DFJYVj/Ts7jOGu7O/uE+Xx+e7lc/tY/4ZdmosJF2KuDtf3tj9rlPP3AP3qRpmGnexD3AAAAAElFTkSuQmCC";let uR=e=>{let{src:t="",placeholderImage:a=uM,onImageClicked:r=()=>{},isSentByMe:n=!0,disableLoadingState:s=!1}=e,{image:i,updateImage:o}=(({src:e="",placeholderImage:t=""})=>{let[a,r]=o0.useState(t),[n,s]=o0.useState(),i=(e,t=0)=>new Promise((a,r)=>{let o=new XMLHttpRequest;o.open("GET",e,!0),o.responseType="blob",o.onload=()=>{4===o.readyState&&(200===o.status?(clearTimeout(n),a(o.response)):403===o.status&&t<5?s(setTimeout(()=>{i(e,t+1).then(e=>a(e)).catch(e=>r(e))},800)):r(o.statusText))},o.onerror=e=>r(Error("There was a network error.")),o.ontimeout=e=>r(Error("There was a timeout error.")),o.send()});return{image:a,updateImage:()=>{i(e).then(t=>{let a=new Image;a.src=e,a.onload=()=>{r(a.src)}}).catch(a=>{r(e||t)})}}})({src:t,placeholderImage:a});return o0.useEffect(()=>{s||o()},[s]),o2.jsx("div",{className:"cometchat",children:o2.jsx("div",{className:"cometchat-image-bubble "+(n?"cometchat-image-bubble-outgoing":"cometchat-image-bubble-incoming"),onClick:()=>r({src:t}),children:o2.jsx("img",{className:"cometchat-image-bubble__body",src:s?t:i})})})},uI=e=>{let{text:a="",textFormatters:r=[],isSentByMe:n=!0}
1=e,[s,i]=o0.useState(a),[o,l]=o0.useState(!1),[c,u]=o0.useState(!1),d=o0.useRef(null),{appendTextInHtml:m}=(e=>{let{textFormatters:t}=e;return{appendTextInHtml:(e,a)=>{try{let r=document.createElement("div");r.innerHTML=a;let n=document.createDocumentFragment();Array.from(r.childNodes).forEach(e=>{n.appendChild((e=>{let a=document.createDocumentFragment();if(e.nodeType===Node.TEXT_NODE){let t=document.createElement("span");t.style.whiteSpace="pre-wrap",t.textContent=e.textContent||"",a.appendChild(t)}else if(e.nodeType===Node.ELEMENT_NODE)if("span"===e.tagName.toLowerCase())if((e.getAttribute("class")||"").trim().length>0){let r=document.createElement("span"),n=["class","style","data-uid","data-entity-type","data-entity-id"];for(let t=0;t<e.attributes.length;t++){let a=e.attributes[t];!n.includes(a.name.toLowerCase())||a.name.toLowerCase().startsWith("on")||a.value.toLowerCase().includes("javascript:")||r.setAttribute(a.name,a.value)}let s=(e,t)=>{Array.from(e.childNodes).forEach(e=>{if(e.nodeType===Node.TEXT_NODE)t.appendChild(document.createTextNode(e.textContent||""));else if(e.nodeType===Node.ELEMENT_NODE)if("span"===e.tagName.toLowerCase()){let a=document.createElement("span");for(let t=0;t<e.attributes.length;t++){let r=e.attributes[t];!n.includes(r.name.toLowerCase())||r.name.toLowerCase().startsWith("on")||r.value.toLowerCase().includes("javascript:")||a.setAttribute(r.name,r.value)}s(e,a),t.appendChild(a)}else t.appendChild(document.createTextNode(e.outerHTML))})};if(s(e,r),t&&t.length)for(let e=0;e<t.length;e++)t[e].registerEventListeners(r,r.classList);a.appendChild(r)}else{let t=document.createElement("span");t.style.whiteSpace="pre-wrap";let r=document.createElement("div");r.appendChild(e.cloneNode(!0)),t.textContent=r.innerHTML,a.appendChild(t)}else{let t=document.createElement("span");t.style.whiteSpace="pre-wrap";let r=document.createElement("div");r.appendChild(e.cloneNode(!0)),t.textContent=r.innerHTML,a.appendChild(t)}return a})(e))}),e.textContent="",e.appendChild(n)}catch(t){console.error("Error in appendTextInHtml:",t),e.textContent=a}}}})({textFormatters:r});return o0.useEffect(()=>{l(!1)},[a]),o0.useEffect(()=>{i(cz.sanitizeText(a))},[a,r,i]),o0.useEffect(()=>{if(d.current){let e=s;if(r&&r.length)for(let a=0;a<r.length;a++)e=r[a].getFormattedText(e,{mentionsTargetElement:t.rnx.textbubble});m(d.current,e)}},[a,r,u,m,s]),o0.useLayoutEffect(()=>{d.current&&u(d.current.scrollHeight>=80)},[a,s,u]),o2.jsx("div",{className:"cometchat",children:o2.jsx("div",{className:"cometchat-text-bubble "+(n?"cometchat-text-bubble-outgoing":"cometchat-text-bubble-incoming"),children:o2.jsxs("div",{className:"cometchat-text-bubble__body",children:[o2.jsx("p",{ref:d,className:`cometchat-text-bubble__body-text ${(e=>{let t=e.trim();return/^(\p{Emoji_Presentation}|\p{Emoji}\uFE0F)$/u.test(t)?"cometchat-text-bubble__body-text-emoji":""})(a)}`,style:{WebkitLineClamp:o?"unset":4},children:s}),c&&!o&&o2.jsx("span",{className:"cometchat-text-bubble__read-more",onClick:()=>{l(!0),cX()},children:o9("text_message_read_more")}),o&&c&&o2.jsx("span",{className:"cometchat-text-bubble__read-less",onClick:()=>{l(!1),cX()},children:o9("text_message_show_less")})]})})})},uN=e=>{let{isSentByMe:t=!1,text:a=o9("message_deleted")}=e;return o2.jsx("div",{className:"cometchat",children:o2.jsx("div",{className:"cometchat-delete-bubble "+(t?"cometchat-delete-bubble-outgoing":"cometchat-delete-bubble-incoming"),children:o2.jsxs("div",{className:"cometchat-delete-bubble__body",children:[o2.jsx("div",{className:"cometchat-delete-bubble__icon"}),o2.jsx("label",{className:"cometchat-delete-bubble__text",children:a})]})})})},uL=e=>{let{src:t="",autoPlay:a=!1,loop:r=!1,muted:n=!1,isSentByMe:s=!0}=e,{posterImage:i,updateImage:o}=(({src:e=""})=>{let[t,a]=o0.useState("");return{posterImage:t,updateImage:()=>{try{a("");let t=new Image;t.onload=()=>{a(t.src)},t.onerror=()=>{a("")},t.src=e}catch(e){console.error(e)}}}})({src:t}),l=o0.useRef(null);o0.useEffect(()=>(l.current&&l.current.addEventListener("fullscreenchange",c),o(),()=>{l.current&&l.current.removeEventListener("fullscreenchange",c)}),[]);let c=()=>{let e=l.current;e&&(document.fullscreenElement?e.style.objectFit="contain":(e.style.display="none",requestAnimationFrame(()=>{e.style.display="block"}),e.style.objectFit="cover"))};return o2.jsx("div",{className:"cometchat",children:o2.jsx("div",{className:"cometchat-video-bubble "+(s?"cometchat-video-bubble-outgoing":"cometchat-video-bubble-incoming"),children:o2.jsx("video",{controls:!0,onPlay:()=>{cG.video&&cG.video===l.current||cH();let e=l.current;cG.video=e,e&&e&&!document.fullscreenElement&&(e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen())},ref:l,loop:r,muted:n,autoPlay:a,className:"cometchat-video-bubble__body",poster:i,children:o2.jsx("source",{src:t})})})})};class uO{constructor(){this.listeners={}}on(e,t,a){if(this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t),a?.once){let a=()=>{this.un(e,a),this.un(e,t)};return this.on(e,a),a}return()=>this.un(e,t)}un(e,t){this.listeners[e]?.delete(t)}once(e,t){return this.on(e,t,{once:!0})}unAll(){this.listeners={}}
1emit(e,...t){this.listeners[e]&&this.listeners[e].forEach(e=>e(...t))}}let uP={decode:async function(e,t){let a=new AudioContext({sampleRate:t});return a.decodeAudioData(e).finally(()=>a.close())},createBuffer:function(e,t){return"number"==typeof e[0]&&(e=[e]),function(e){let t=e[0];if(t.some(e=>e>1||e<-1)){let a=t.length,r=0;for(let e=0;e<a;e++){let a=Math.abs(t[e]);a>r&&(r=a)}for(let t of e)for(let e=0;e<a;e++)t[e]/=r}}(e),{duration:t,length:e[0].length,sampleRate:e[0].length/t,numberOfChannels:e.length,getChannelData:t=>e?.[t],copyFromChannel:AudioBuffer.prototype.copyFromChannel,copyToChannel:AudioBuffer.prototype.copyToChannel}}};function uF(e,t,a){let r=function e(t,a){let r=a.xmlns?document.createElementNS(a.xmlns,t):document.createElement(t);for(let[t,n]of Object.entries(a))if("children"===t)for(let[t,n]of Object.entries(a))"string"==typeof n?r.appendChild(document.createTextNode(n)):r.appendChild(e(t,n));else"style"===t?Object.assign(r.style,n):"textContent"===t?r.textContent=n:r.setAttribute(t,n.toString());return r}(e,t||{});return a?.appendChild(r),r}var uU=Object.freeze({__proto__:null,createElement:uF,default:uF});async function uj(e,t){if(!e.body||!e.headers)return;let a=e.body.getReader(),r=Number(e.headers.get("Content-Length"))||0,n=0,s=async()=>{let e;try{e=await a.read()}catch{return}e.done||((async e=>{t(Math.round((n+=e?.length||0)/r*100))})(e.value),await s())};s()}let uB={fetchBlob:async function(e,t,a){let r=await fetch(e,a);if(r.status>=400)throw Error(`Failed to fetch ${e}: ${r.status} (${r.statusText})`);return uj(r.clone(),t),r.blob()}};class uz extends uO{constructor(e){super(),this.isExternalMedia=!1,e.media?(this.media=e.media,this.isExternalMedia=!0):this.media=document.createElement("audio"),e.mediaControls&&(this.media.controls=!0),e.autoplay&&(this.media.autoplay=!0),null!=e.playbackRate&&this.onMediaEvent("canplay",()=>{null!=e.playbackRate&&(this.media.playbackRate=e.playbackRate)},{once:!0})}onMediaEvent(e,t,a){return this.media.addEventListener(e,t,a),()=>this.media.removeEventListener(e,t,a)}getSrc(){return this.media.currentSrc||this.media.src||""}revokeSrc(){let e=this.getSrc();e.startsWith("blob:")&&URL.revokeObjectURL(e)}canPlayType(e){return""!==this.media.canPlayType(e)}setSrc(e,t){let a=this.getSrc();if(e&&a===e)return;this.revokeSrc();let r=t instanceof Blob&&(this.canPlayType(t.type)||!e)?URL.createObjectURL(t):e;try{this.media.src=r}catch(t){this.media.src=e}}destroy(){this.media.pause(),this.isExternalMedia||(this.media.remove(),this.revokeSrc(),this.media.src="",this.media.load())}setMediaElement(e){this.media=e}async play(){return this.media.play()}pause(){this.media.pause()}isPlaying(){return!this.media.paused&&!this.media.ended}setTime(e){this.media.currentTime=e}getDuration(){return this.media.duration}getCurrentTime(){return this.media.currentTime}getVolume(){return this.media.volume}setVolume(e){this.media.volume=e}getMuted(){return this.media.muted}setMuted(e){this.media.muted=e}getPlaybackRate(){return this.media.playbackRate}isSeeking(){return this.media.seeking}setPlaybackRate(e,t){null!=t&&(this.media.preservesPitch=t),this.media.playbackRate=e}getMediaElement(){return this.media}setSinkId(e){return this.media.setSinkId(e)}}class uG extends uO{constructor(e,t,a,r){super(),this.timeouts=[],this.isScrollable=!1,this.audioData=null,this.resizeObserver=null,this.lastContainerWidth=0,this.isDragging=!1,this.subscriptions=[],this.iframeDocument=document,this.iframeWindow=window,this.subscriptions=[],this.options=e,this.iframeDocument=a||document,this.iframeWindow=r||window;let n=this.parentFromOptionsContainer(e.container);this.parent=n;let[s,i]=this.initHtml();n.appendChild(s),this.container=s,this.scrollContainer=i.querySelector(".scroll"),this.wrapper=i.querySelector(".wrapper"),this.canvasWrapper=i.querySelector(".canvases"),this.progressWrapper=i.querySelector(".progress"),this.cursor=i.querySelector(".cursor"),t&&i.appendChild(t),this.initEvents()}parentFromOptionsContainer(e){let t;if("string"==typeof e?t=this.iframeDocument.querySelector(e):(e instanceof HTMLElement||this.iframeWindow&&e instanceof this.iframeWindow?.HTMLElement)&&(t=e),!t)throw Error("Container not found");return t}initEvents(){let e=e=>{let t=this.wrapper.getBoundingClientRect(),a=e.clientX-t.left,r=e.clientY-t.top;return[a/t.width,r/t.height]};if(this.wrapper.addEventListener("click",t=>{let[a,r]=e(t);
1this.emit("click",a,r)}),this.wrapper.addEventListener("dblclick",t=>{let[a,r]=e(t);this.emit("dblclick",a,r)}),!0!==this.options.dragToSeek&&"object"!=typeof this.options.dragToSeek||this.initDrag(),this.scrollContainer.addEventListener("scroll",()=>{let{scrollLeft:e,scrollWidth:t,clientWidth:a}=this.scrollContainer;this.emit("scroll",e/t,(e+a)/t,e,e+a)}),"function"==typeof ResizeObserver){let e=this.createDelay(100);this.resizeObserver=new ResizeObserver(()=>{e().then(()=>this.onContainerResize()).catch(()=>{})}),this.resizeObserver.observe(this.scrollContainer)}}onContainerResize(){let e=this.parent.clientWidth;e===this.lastContainerWidth&&"auto"!==this.options.height||(this.lastContainerWidth=e,this.reRender())}initDrag(){this.subscriptions.push(function(e,t,a,r,n=3,s=0,i=100){if(!e)return()=>{};let o=matchMedia("(pointer: coarse)").matches,l=()=>{},c=c=>{if(c.button!==s)return;c.preventDefault(),c.stopPropagation();let u=c.clientX,d=c.clientY,m=!1,g=Date.now(),p=r=>{if(r.preventDefault(),r.stopPropagation(),o&&Date.now()-g<i)return;let s=r.clientX,l=r.clientY,c=s-u,p=l-d;if(m||Math.abs(c)>n||Math.abs(p)>n){let{left:r,top:n}=e.getBoundingClientRect();m||(a?.(u-r,d-n),m=!0),t(c,p,s-r,l-n),u=s,d=l}},h=t=>{if(m){let a=t.clientX,n=t.clientY,{left:s,top:i}=e.getBoundingClientRect();r?.(a-s,n-i)}l()},_=e=>{e.relatedTarget&&e.relatedTarget!==document.documentElement||h(e)},b=e=>{m&&(e.stopPropagation(),e.preventDefault())},f=e=>{m&&e.preventDefault()};document.addEventListener("pointermove",p),document.addEventListener("pointerup",h),document.addEventListener("pointerout",_),document.addEventListener("pointercancel",_),document.addEventListener("touchmove",f,{passive:!1}),document.addEventListener("click",b,{capture:!0}),l=()=>{document.removeEventListener("pointermove",p),document.removeEventListener("pointerup",h),document.removeEventListener("pointerout",_),document.removeEventListener("pointercancel",_),document.removeEventListener("touchmove",f),setTimeout(()=>{document.removeEventListener("click",b,{capture:!0})},10)}};return e.addEventListener("pointerdown",c),()=>{l(),e.removeEventListener("pointerdown",c)}}(this.wrapper,(e,t,a)=>{this.emit("drag",Math.max(0,Math.min(1,a/this.wrapper.getBoundingClientRect().width)))},e=>{this.isDragging=!0,this.emit("dragstart",Math.max(0,Math.min(1,e/this.wrapper.getBoundingClientRect().width)))},e=>{this.isDragging=!1,this.emit("dragend",Math.max(0,Math.min(1,e/this.wrapper.getBoundingClientRect().width)))}))}getHeight(e,t){let a=this.audioData?.numberOfChannels||1;if(null==e)return 128;if(!isNaN(Number(e)))return Number(e);if("auto"===e){let e=this.parent.clientHeight||128;return t?.every(e=>!e.overlay)?e/a:e}return 128}initHtml(){let e=this.iframeDocument.createElement("div"),t=e.attachShadow({mode:"open"}),a=this.options.cspNonce&&"string"==typeof this.options.cspNonce?this.options.cspNonce.replace(/"/g,""):"";return t.innerHTML=` 2 <style${a?` nonce="${a}"`:""}> 3 :host { 4 user-select: none; 5 min-width: 1px; 6 } 7 :host audio { 8 display: block; 9 width: 100%; 10 } 11 :host .scroll { 12 overflow-x: auto; 13 overflow-y: hidden; 14 width: 100%; 15 position: relative; 16 } 17 :host .noScrollbar {
18 scrollbar-color: transparent; 19 scrollbar-width: none; 20 } 21 :host .noScrollbar::-webkit-scrollbar { 22 display: none; 23 -webkit-appearance: none; 24 } 25 :host .wrapper { 26 position: relative; 27 overflow: visible; 28 z-index: 2; 29 } 30 :host .canvases { 31 min-height: ${this.getHeight(this.options.height,this.options.splitChannels)}px; 32 } 33 :host .canvases > div { 34 position: relative; 35 } 36 :host canvas { 37 display: block; 38 position: absolute; 39 top: 0; 40 image-rendering: pixelated; 41 } 42 :host .progress { 43 pointer-events: none; 44 position: absolute; 45 z-index: 2; 46 top: 0; 47 left: 0; 48 width: 0; 49 height: 100%; 50 overflow: hidden; 51 } 52 :host .progress > div { 53 position: relative; 54 } 55 :host .cursor { 56 pointer-events: none; 57 position: absolute; 58 z-index: 5; 59 top: 0; 60 left: 0; 61 height: 100%; 62 border-radius: 2px; 63 } 64 </style> 65 66 <div class="scroll" part="scroll"> 67 <div class="wrapper" part="wrapper"> 68 <div class="canvases" part="canvases"></div> 69 <div class="progress" part="progress"></div> 70 <div class="cursor" part="cursor"></div> 71 </div> 72 </div> 73 `,[e,t]}setOptions(e){if(this.iframeWindow=e.iframeWindow||window,this.iframeDocument=e.iframeDocument||document,this.options.container!==e.container){let t=this.parentFromOptionsContainer(e.container);t.appendChild(this.container),this.parent=t}!0!==e.dragToSeek&&"object"!=typeof this.options.dragToSeek||this.initDrag(),this.options=e,this.reRender()}getWrapper(){return this.wrapper}getWidth(){return this.scrollContainer.clientWidth}getScroll(){return this.scrollContainer.scrollLeft}setScroll(e){this.scrollContainer.scrollLeft=e}setScrollPercentage(e){let{scrollWidth:t}=this.scrollContainer;this.setScroll(t*e)}destroy(){this.subscriptions.forEach(e=>e()),this.container.remove(),this.resizeObserver?.disconnect(),this.unsubscribeOnScroll?.()}createDelay(e=10){let t,a,r=()=>{t&&clearTimeout(t),a&&a()};return this.timeouts.push(r),()=>new Promise((n,s)=>{r(),a=s,t=setTimeout(()=>{t=void 0,a=void 0,n()},e)})}convertColorValues(e){if(!Array.isArray(e))return e||"";if(e.length<2)return e[0]||"";let t=this.iframeDocument.createElement("canvas"),a=t.getContext("2d"),r=t.height*(this.iframeWindow.devicePixelRatio||1),n=a.createLinearGradient(0,0,0,r),s=1/(e.length-1);return e.forEach((e,t)=>{n.addColorStop(t*s,e)}),n}getPixelRatio(){return Math.max(1,this.iframeWindow.devicePixelRatio||1)}renderBarWaveform(e,t,a,r){let n=e[0],s=e[1]||e[0],i=n.length,{width:o,height:l}=a.canvas,c=l/2,u=this.getPixelRatio(),d=t.barWidth?t.barWidth*u:1,m=t.barGap?t.barGap*u:t.barWidth?d/2:0,g=t.barRadius||0,p=o/(d+m)/i,h=g&&"roundRect"in a?"roundRect":"rect";a.beginPath();let _=0,b=0,f=0;for(let e=0;e<=i;e++){let i=Math.round(e*p);if(i>_){let e=Math.round(b*c*r),n=e+Math.round(f*c*r)||1,s=c-e;"top"===t.barAlign?s=0:"bottom"===t.barAlign&&(s=l-n),a[h](_*(d+m),s,d,n,g),_=i,b=0,f=0}let o=Math.abs(n[e]||0),u=Math.abs(s[e]||0);o>b&&(b=o),u>f&&(f=u)}a.fill(),a.closePath()}renderLineWaveform(e,t,a,r){let n=t=>{let n=e[t]||e[0],s=n.length,{height:i}=a.canvas,o=i/2,l=a.canvas.width/s;a.moveTo(0,o);let c=0,u=0;for(let e=0;e<=s;e++){let s=Math.round(e*l);if(s>c){let e=o+(Math.round(u*o*r)||1)*(0===t?-1:1);a.lineTo(c,e),c=s,u=0}let i=Math.abs(n[e]||0);i>u&&(u=i)}a.lineTo(c,o)};a.beginPath(),n(0),n(1),a.fill(),a.closePath()}renderWaveform(e,t,a){if(a.fillStyle=this.convertColorValues(t.waveColor),t.renderFunction)return void t.renderFunction(e,a);let r=t.barHeight||1;if(t.normalize){let t=Array.from(e[0]).reduce((e,t)=>Math.max(e,Math.abs(t)),0);r=t?1/t:1}t.barWidth||t.barGap||t.barAlign?this.renderBarWaveform(e,t,a,r):this.renderLineWaveform(e,t,a,r)}renderSingleCanvas(e,t,a,r,n,s,i){let o=this.getPixelRatio(),l=this.iframeDocument.createElement("canvas");l.width=Math.round(a*o),l.height=Math.round(r*o),l.style.width=`${a}px`,l.style.height=`${r}px`,l.style.left=`${Math.round(n)}px`,s.appendChild(l);let c=l.getContext("2d");if(this.renderWaveform(e,t,c),l.width>0&&l.height>0){let e=l.cloneNode(),a=e.getContext("2d");a.drawImage(l,0,0),a.globalCompositeOperation="source-in",a.fillStyle=this.convertColorValues(t.progressColor),a.fillRect(0,0,l.width,l.height),i.appendChild(e)}}renderMultiCanvas(e,t,a,r,n,s){let i=this.getPixelRatio(),{clientWidth:o}=this.scrollContainer,l=a/i,c=Math.min(uG.MAX_CANVAS_WIDTH,o,l),u={};if(t.barWidth||t.barGap){let e=t.barWidth||.5,a=e+(t.barGap||e/2);c%a!=0&&(c=Math.floor(c/a)*a)}let d=a=>{if(a<0||a>=m||u[a])return;u[a]=!0;let i=a*c,o=Math.min(l-i,c);if(o<=0)return;let d=e.map(e=>{let t=Math.floor(i/l*e.length),a=Math.floor((i+o)/l*e.length);return e.slice(t,a)});this.renderSingleCanvas(d,t,o,r,i,n,s)},m=Math.ceil(l/c);if(!this.isScrollable){for(let e=0;e<m;e++)d(e);return}let g=Math.floor(this.scrollContainer.scrollLeft/l*m);d(g-1),d(g),d(g+1),m>1&&(this.unsubscribeOnScroll=this.on("scroll",()=>{let{scrollLeft:e}=this.scrollContainer,t=Math.floor(e/l*m);Object.keys(u).length>uG.MAX_NODES&&(n.innerHTML="",s.innerHTML="",u={}),d(t-1),d(t),d(t+1)}))}renderChannel(e,{overlay:t,...a},r,n){let s=this.iframeDocument.createElement("div"),i=this.getHeight(a.height,a.splitChannels);s.style.height=`${i}px`,t&&n>0&&(s.style.marginTop=`-${i}px`),this.canvasWrapper.style.minHeight=`${i}px`,this.canvasWrapper.appendChild(s);let o=s.cloneNode();this.progressWrapper.appendChild(o),this.renderMultiCanvas(e,a,r,i,s,o)}
73async render(e){this.timeouts.forEach(e=>e()),this.timeouts=[],this.canvasWrapper.innerHTML="",this.progressWrapper.innerHTML="",null!=this.options.width&&(this.scrollContainer.style.width="number"==typeof this.options.width?`${this.options.width}px`:this.options.width);let t=this.getPixelRatio(),a=this.scrollContainer.clientWidth,r=Math.ceil(e.duration*(this.options.minPxPerSec||0));this.isScrollable=r>a;let n=this.options.fillParent&&!this.isScrollable,s=(n?a:r)*t;if(this.wrapper.style.width=n?"100%":`${r}px`,this.scrollContainer.style.overflowX=this.isScrollable?"auto":"hidden",this.scrollContainer.classList.toggle("noScrollbar",!!this.options.hideScrollbar),this.cursor.style.backgroundColor=`${this.options.cursorColor||this.options.progressColor}`,this.cursor.style.width=`${this.options.cursorWidth}px`,this.audioData=e,this.emit("render"),this.options.splitChannels)for(let t=0;t<e.numberOfChannels;t++){let a={...this.options,...this.options.splitChannels?.[t]};this.renderChannel([e.getChannelData(t)],a,s,t)}else{let t=[e.getChannelData(0)];e.numberOfChannels>1&&t.push(e.getChannelData(1)),this.renderChannel(t,this.options,s,0)}Promise.resolve().then(()=>
73this.emit("rendered"))}reRender(){if(this.unsubscribeOnScroll?.(),delete this.unsubscribeOnScroll,!this.audioData)return;let{scrollWidth:e}=this.scrollContainer,{right:t}=this.progressWrapper.getBoundingClientRect();if(this.render(this.audioData),this.isScrollable&&e!==this.scrollContainer.scrollWidth){let{right:e}=this.progressWrapper.getBoundingClientRect(),a=e-t;a*=2,a=(a<0?Math.floor(a):Math.ceil(a))/2,this.scrollContainer.scrollLeft+=a}}zoom(e){this.options.minPxPerSec=e,this.reRender()}scrollIntoView(e,t=!1){let{scrollLeft:a,scrollWidth:r,clientWidth:n}=this.scrollContainer,s=e*r,i=a+n,o=n/2;if(this.isDragging)s+30>i?this.scrollContainer.scrollLeft+=30:s-30<a&&(this.scrollContainer.scrollLeft-=30);else{(s<a||s>i)&&(this.scrollContainer.scrollLeft=s-(this.options.autoCenter?o:0));let e=s-a-o;t&&this.options.autoCenter&&e>0&&(this.scrollContainer.scrollLeft+=Math.min(e,10))}{let e=this.scrollContainer.scrollLeft;this.emit("scroll",e/r,(e+n)/r,e,e+n)}}renderProgress(e,t){if(isNaN(e))return;let a=100*e;this.canvasWrapper.style.clipPath=`polygon(${a}% 0, 100% 0, 100% 100%, ${a}% 100%)`,this.progressWrapper.style.width=`${a}%`,this.cursor.style.left=`${a}%`,this.cursor.style.transform=`translateX(-${100===Math.round(a)?this.options.cursorWidth:0}px)`,this.isScrollable&&this.options.autoScroll&&this.scrollIntoView(e,t)}async exportImage(e,t,a){let r=this.canvasWrapper.querySelectorAll("canvas");if(!r.length)throw Error("No waveform data");return"dataURL"===a?Promise.resolve(Array.from(r).map(a=>a.toDataURL(e,t))):Promise.all(Array.from(r).map(a=>new Promise((r,n)=>{a.toBlob(e=>{e?r(e):n(Error("Could not export image"))},e,t)})))}}uG.MAX_CANVAS_WIDTH=8e3,uG.MAX_NODES=10;class uV extends uO{constructor(){super(...arguments),this.unsubscribe=()=>{}}start(){this.unsubscribe=this.on("tick",()=>{requestAnimationFrame(()=>{this.emit("tick")})}),this.emit("tick")}stop(){this.unsubscribe()}destroy(){this.unsubscribe()}}class uH extends uO{constructor(e=new AudioContext){super(),this.bufferNode=null,this.playStartTime=0,this.playedDuration=0,this._muted=!1,this._playbackRate=1,this._duration=void 0,this.buffer=null,this.currentSrc="",this.paused=!0,this.crossOrigin=null,this.seeking=!1,this.autoplay=!1,this.addEventListener=this.on,this.removeEventListener=this.un,this.audioContext=e,this.gainNode=this.audioContext.createGain(),this.gainNode.connect(this.audioContext.destination)}async load(){}get src(){return this.currentSrc}set src(e){if(this.currentSrc=e,this._duration=void 0,!e)return this.buffer=null,void this.emit("emptied");fetch(e).then(t=>{if(t.status>=400)throw Error(`Failed to fetch ${e}: ${t.status} (${t.statusText})`);return t.arrayBuffer()}).then(t=>this.currentSrc!==e?null:this.audioContext.decodeAudioData(t)).then(t=>{this.currentSrc===e&&(this.buffer=t,this.emit("loadedmetadata"),this.emit("canplay"),this.autoplay&&this.play())})}_play(){if(!this.paused)return;this.paused=!1,this.bufferNode?.disconnect(),this.bufferNode=this.audioContext.createBufferSource(),this.buffer&&(this.bufferNode.buffer=this.buffer),this.bufferNode.playbackRate.value=this._playbackRate,this.bufferNode.connect(this.gainNode);let e=this.playedDuration*this._playbackRate;e>=this.duration&&(e=0,this.playedDuration=0),this.bufferNode.start(this.audioContext.currentTime,e),this.playStartTime=this.audioContext.currentTime,this.bufferNode.onended=()=>{this.currentTime>=this.duration&&(this.pause(),this.emit("ended"))}}_pause(){this.paused=!0,this.bufferNode?.stop(),this.playedDuration+=this.audioContext.currentTime-this.playStartTime}async play(){this.paused&&(this._play(),this.emit("play"))}pause(){this.paused||(this._pause(),this.emit("pause"))}stopAt(e){let t=e-this.currentTime;this.bufferNode?.stop(this.audioContext.currentTime+t),this.bufferNode?.addEventListener("ended",()=>{this.bufferNode=null,this.pause()},{once:!0})}async setSinkId(e){return this.audioContext.setSinkId(e)}get playbackRate(){return this._playbackRate}set playbackRate(e){this._playbackRate=e,this.bufferNode&&(this.bufferNode.playbackRate.value=e)}get currentTime(){return(this.paused?this.playedDuration:this.playedDuration+(this.audioContext.currentTime-this.playStartTime))*this._playbackRate}set currentTime(e){let t=!this.paused;t&&this._pause(),this.playedDuration=e/this._playbackRate,t&&this._play(),this.emit
73("seeking"),this.emit("timeupdate")}get duration(){return this._duration??(this.buffer?.duration||0)}set duration(e){this._duration=e}get volume(){return this.gainNode.gain.value}set volume(e){this.gainNode.gain.value=e,this.emit("volumechange")}get muted(){return this._muted}set muted(e){this._muted!==e&&(this._muted=e,this._muted?this.gainNode.disconnect():this.gainNode.connect(this.audioContext.destination))}canPlayType(e){return/^(audio|video)\//.test(e)}getGainNode(){return this.gainNode}getChannelData(){let e=[];if(!this.buffer)return e;let t=this.buffer.numberOfChannels;for(let a=0;a<t;a++)e.push(this.buffer.getChannelData(a));return e}}let uq={waveColor:"#999",progressColor:"#555",cursorWidth:1,minPxPerSec:0,fillParent:!0,interact:!0,dragToSeek:!1,autoScroll:!0,autoCenter:!0,sampleRate:8e3};class uW extends uz{static create(e){return new uW(e)}constructor(e){let t=e.media||("WebAudio"===e.backend?new uH:void 0);super({media:t,mediaControls:e.mediaControls,autoplay:e.autoplay,playbackRate:e.audioRate}),this.plugins=[],this.decodedData=null,this.subscriptions=[],this.mediaSubscriptions=[],this.abortController=null,this.options=Object.assign({},uq,e),this.timer=new uV;let a=t?void 0:this.getMediaElement();this.renderer=new uG(this.options,a,this.options.iframeDocument,this.options.iframeWindow),this.initPlayerEvents(),this.initRendererEvents(),this.initTimerEvents(),this.initPlugins();let r=this.options.url||this.getSrc()||"";Promise.resolve().then(()=>{this.emit("init");let{peaks:e,duration:t}=this.options;(r||e&&t)&&this.load(r,e,t).catch(()=>null)})}updateProgress(e=this.getCurrentTime()){return this.renderer.renderProgress(e/this.getDuration(),this.isPlaying()),e}initTimerEvents(){this.subscriptions.push(this.timer.on("tick",()=>{if(!this.isSeeking()){let e=this.updateProgress();this.emit("timeupdate",e),this.emit("audioprocess",e)}}))}initPlayerEvents(){this.isPlaying()&&(this.emit("play"),this.timer.start()),this.mediaSubscriptions.push(this.onMediaEvent("timeupdate",()=>{let e=this.updateProgress();this.emit("timeupdate",e)}),this.onMediaEvent("play",()=>{this.emit("play"),this.timer.start()}),this.onMediaEvent("pause",()=>{this.emit("pause"),this.timer.stop()}),this.onMediaEvent("emptied",()=>{this.timer.stop()}),this.onMediaEvent("ended",()=>{this.emit("finish")}),this.onMediaEvent("seeking",()=>{this.emit("seeking",this.getCurrentTime())}),this.onMediaEvent("error",e=>{this.emit("error",e.error)}))}initRendererEvents(){this.subscriptions.push(this.renderer.on("click",(e,t)=>{this.options.interact&&(this.seekTo(e),this.emit("interaction",e*this.getDuration()),this.emit("click",e,t))}),this.renderer.on("dblclick",(e,t)=>{this.emit("dblclick",e,t)}),this.renderer.on("scroll",(e,t,a,r)=>{let n=this.getDuration();this.emit("scroll",e*n,t*n,a,r)}),this.renderer.on("render",()=>{this.emit("redraw")}),this.renderer.on("rendered",()=>{this.emit("redrawcomplete")}
73),this.renderer.on("dragstart",e=>{this.emit("dragstart",e)}),this.renderer.on("dragend",e=>{this.emit("dragend",e)}));{let e;this.subscriptions.push(this.renderer.on("drag",t=>{let a;this.options.interact&&(this.renderer.renderProgress(t),clearTimeout(e),this.isPlaying()?a=0:!0===this.options.dragToSeek?a=200:"object"==typeof this.options.dragToSeek&&void 0!==this.options.dragToSeek&&(a=this.options.dragToSeek.debounceTime),e=setTimeout(()=>{this.seekTo(t)},a),this.emit("interaction",t*this.getDuration()),this.emit("drag",t))}))}}initPlugins(){this.options.plugins?.length&&this.options.plugins.forEach(e=>{this.registerPlugin(e)})}unsubscribePlayerEvents(){this.mediaSubscriptions.forEach(e=>e()),this.mediaSubscriptions=[]}setOptions(e){this.options=Object.assign({},this.options,e),this.renderer.setOptions(this.options),e.audioRate&&this.setPlaybackRate(e.audioRate),null!=e.mediaControls&&(this.getMediaElement().controls=e.mediaControls)}registerPlugin(e){return e._init(this),this.plugins.push(e),this.subscriptions.push(e.once("destroy",()=>{this.plugins=this.plugins.filter(t=>t!==e)})),e}getWrapper(){return this.renderer.getWrapper()}getWidth(){return this.renderer.getWidth()}getScroll(){return this.renderer.getScroll()}setScroll(e){return this.renderer.setScroll(e)}setScrollTime(e){let t=e/this.getDuration();this.renderer.setScrollPercentage(t)}getActivePlugins(){return this.plugins}async loadAudio(e,t,a,r){if(this.emit("load",e),!this.options.media&&this.isPlaying()&&this.pause(),this.decodedData=null,!t&&!a){let a=this.options.fetchParams||{};window.AbortController&&!a.signal&&(this.abortController=new AbortController,a.signal=this.abortController?.signal);let r=e=>this.emit("loading",e);t=await uB.fetchBlob(e,r,a)}this.setSrc(e,t);let n=await new Promise(e=>{let t=r||this.getDuration();t?e(t):this.mediaSubscriptions.push(this.onMediaEvent("loadedmetadata",()=>e(this.getDuration()),{once:!0}))});if(!e&&!t){let e=this.getMediaElement();e instanceof uH&&(e.duration=n)}if(a)this.decodedData=uP.createBuffer(a,n||0);else if(t){let e=await t.arrayBuffer();this.decodedData=await uP.decode(e,this.options.sampleRate)}this.decodedData&&(this.emit("decode",this.getDuration()),this.renderer.render(this.decodedData)),this.emit("ready",this.getDuration())}async load(e,t,a){try{return await this.loadAudio(e,void 0,t,a)}catch(e){throw this.emit("error",e),e}}async loadBlob(e,t,a){try{return await this.loadAudio("",e,t,a)}catch(e){throw this.emit("error",e),e}}zoom(e){if(!this.decodedData)throw Error("No audio loaded");this.renderer.zoom(e),this.emit("zoom",e)}getDecodedData(){return this.decodedData}exportPeaks({channels:e=2,maxLength:t=8e3,precision:a=1e4}={}){if(!this.decodedData)throw Error("The audio has not been decoded yet");let r=Math.min(e,this.decodedData.numberOfChannels),n=[];for(let e=0;e<r;e++){let r=this.decodedData.getChannelData(e),s=[],i=r.length/t;for(let e=0;e<t;e++){let t=r.slice(Math.floor(e*i),Math.ceil((e+1)*i)),n=0;for(let e=0;e<t.length;e++){let a=t[e];Math.abs(a)>Math.abs(n)&&(n=a)}s.push(Math.round(n*a)/a)}n.push(s)}return n}getDuration(){let e=super.getDuration()||0;return(0===e||e===1/0)&&this.decodedData&&(e=this.decodedData.duration),e}toggleInteraction(e){this.options.interact=e}setTime(e){super.setTime(e),this.updateProgress(e),this.emit("timeupdate",e)}seekTo(e){let t=this.getDuration()*e;this.setTime(t)}async playPause(){return this.isPlaying()?this.pause():this.play()}stop(){this.pause(),this.setTime(0)}skip(e){this.setTime(this.getCurrentTime()+e)}empty(){this.load("",[[0]],.001)}setMediaElement(e){this.unsubscribePlayerEvents(),super.setMediaElement(e),this.initPlayerEvents()}async exportImage(e="image/png",t=1,a="dataURL"){return this.renderer.exportImage(e,t,a)}destroy(){this.emit("destroy"),this.abortController?.abort(),this.plugins.forEach(e=>e.destroy()),this.subscriptions.forEach(e=>e()),this.unsubscribePlayerEvents(),this.timer.destroy(),this.renderer.destroy(),super.destroy()}}uW.BasePlugin=class extends uO{constructor(e){super(),this.subscriptions=[],this.options=e}onInit(){}_init(e){this.wavesurfer=e,this.onInit()}
73destroy(){this.emit("destroy"),this.subscriptions.forEach(e=>e())}},uW.dom=uU;let uK=e=>{let{src:t="",isSentByMe:a=!0}=e,r=o0.useRef(null),n=o0.useRef(!1),s=o0.useRef(null),[i,o]=o0.useState(null),[l,c]=o0.useState(!1),[u,d]=o0.useState(0),[m,g]=o0.useState(!1),[p,h]=o0.useState(!1),[_,b]=o0.useState(0),[f,y]=o0.useState(0),v=lt(),k=()=>v?.iframeDocument||document,w=o0.useCallback(()=>{if(h(!0),r.current){let e=k().documentElement,s=a?getComputedStyle(e).getPropertyValue("--cometchat-static-white").trim():getComputedStyle(e).getPropertyValue("--cometchat-primary-color").trim(),i=a?getComputedStyle(e).getPropertyValue("--cometchat-neutral-color-500").trim():getComputedStyle(e).getPropertyValue("--cometchat-extended-primary-color-300").trim(),l=getComputedStyle(e).getPropertyValue("--cometchat-radius-max").trim().replace("px",""),u=uW.create({container:r.current,height:16,normalize:!1,waveColor:i,progressColor:s,cursorWidth:0,barWidth:2,barGap:3,barRadius:Number(l),barHeight:1.2,minPxPerSec:26,fillParent:!0,mediaControls:!1,interact:!0,dragToSeek:!0,hideScrollbar:!0,audioRate:1,autoScroll:!0,autoCenter:!0,sampleRate:17e3,width:140,iframeDocument:k(),iframeWindow:v?.iframeWindow||window});return u.load(t),o(u),u.on("ready",()=>{y(u.getDuration()),h(!1)}),u.on("audioprocess",()=>{b(u.getCurrentTime())}),u.on("dragend",()=>{b(u.getCurrentTime())}),u.on("finish",()=>{u.stop(),u.seekTo(0),c(!1),n.current=!1}),()=>{r.current=null,cV.instance=null,n.current&&cH(!1)}}},[t,a]);o0.useEffect(()=>w(),[w]);let C=e=>{let t=Math.floor(e/60),a=Math.floor(e%60);return`${t}:${a<10?"0":""}${a}`},E=()=>{if(i){cH(!1),cV.instance&&cV.instance!==i&&(cV.instance.pause(),cV.setIsPlaying&&(cV.setIsPlaying(!1),n.current=!1)),i.playPause();let e=i.isPlaying();c(e),n.current=e,cV.instance=e?i:null,cV.setIsPlaying=e?c:null}},A=()=>{s.current&&(s.current.abort(),g(!1),d(0))},S=o0.useCallback(()=>o2.jsxs("div",{className:"cometchat-audio-bubble__tail-view-download-progress",children:[o2.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[o2.jsx("circle",{cx:"12",cy:"12",r:"10",className:"cometchat-audio-bubble__tail-view-download-progress-background"}),o2.jsx("circle",{className:"cometchat-audio-bubble__tail-view-download-progress-foreground",cx:"12",cy:"12",r:"10",style:{strokeDasharray:1.13*u+" 113"}})]}),o2.jsx("div",{className:"cometchat-audio-bubble__tail-view-download-stop",onClick:A})]}),[m,u]);return o2.jsx("div",{className:"cometchat",style:{height:"fit-content",width:"fit-content"},children:o2.jsxs("div",{className:"cometchat-audio-bubble "+(a?"cometchat-audio-bubble-outgoing":"cometchat-audio-bubble-incoming"),style:p?{cursor:"not-allowed"}:{},children:[o2.jsxs("div",{children:[o2.jsx("div",{className:"cometchat-audio-bubble__leading-view",style:p?{pointerEvents:"none"}:{},children:l?o2.jsx("div",{className:"cometchat-audio-bubble__leading-view-pause",onClick:E}):o2.jsx("div",{className:"cometchat-audio-bubble__leading-view-play",onClick:E})}),o2.jsxs("div",{className:"cometchat-audio-bubble__body",children:[o2.jsx("div",{className:"cometchat-audio-bubble__body-wave",ref:r}),o2.jsxs("div",{className:"cometchat-audio-bubble__body-time",children:[C(_)," / ",C(f)]})]})]}),o2.jsx("div",{className:"cometchat-audio-bubble__tail-view",style:p?{pointerEvents:"none"}:{},children:m?S():o2.jsx("div",{className:"cometchat-audio-bubble__tail-view-download",onClick:async()=>{g(!0);try{s.current=new AbortController;let{signal:e}=s.current,a=await fetch(t,{signal:e});if(!a.body)throw Error("ReadableStream not supported.");let r=a.body.getReader(),n=+a.headers.get("Content-Length"),i=0,o=[];for(;;){let{done:e,value:t}=await r.read();if(e)break;o.push(t),i+=t.length,d(Math.floor(i/n*100))}g(!1);let l=new Blob(o,{type:"audio/mpeg"}),c=k().createElement("a"),u=t.split("/"),m=u[u.length-1];c.href=URL.createObjectURL(l),c.download=m,c.click(),URL.revokeObjectURL(c.href)}catch(e){"AbortError"===e.name?console.log("Download was aborted"):console.error("Download failed:",e),g(!1),d(0)}}})})]})})};var uY="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAH6SURBVHgBxVfbasJAEJ3EeL8QURG8QB/EF5/6B/2E/mnbL9B3hf6B9s07jTdUUNM9SxMkTSCb3dgDQ5bdDedkZnZmQ8Rg2/YTsz6zb/sxeAMnuLXfwSczkx4Li9kzBLyxwat39Xw+0/F4JFEUi0VKJBJhtw8gwPbOWpZFk8mEbrcbiaLdblO1WiVd18Nst3x3L
73RaLSOTA9XrlHxDyfTOUzDhFxCJARERsAsKKUC5gt9uRiAiDYhAwn8/5Kbi3crlMnU4nfgFALpej7XZLh8OB1wTH/BCLAKBUKnFSFDQ8g+pCZAGmaXID4Pb1ev1nTz6f5+SXyyXQA5GSsNVqUbPZpOVyya1er1O32yWfokqZTIabshAgviAcDod0Op0omUzyTO/1enzNr38YhqFOAL5yOp3yBEPjATRNc9eC4OyRFoAv3Gw2lM1m3blGo8Hn0UMgKohMiQAglUq5Y+RDOp2m0WjEQyBCDkhVwkql4uYD4gwThZSAQqHA3Q7ce0UEUoVotVrRfr/nIYgKKQ8g3vBCFNc7kPIAcgA1AJUw5BVMrYDxeMxDAC9EhZQAVDc0HdGjdw/pC4kMuRIBsvAVIPBjoUSA5Z1E+8RFQhXQNYOOKv6M+uz54l3AlWo2m0mdcQdoULVazW/p499/TnWWxV8YMHunxwDEA3CC+wfREERCXNxfDQAAAABJRU5ErkJggg==";let uZ=e=>{let{fileURL:t="",fileTypeIconURL:a,title:r,subtitle:n,isSentByMe:s=!0}=e,[i,o]=o0.useState(0),[l,c]=o0.useState(!1),u=o0.useRef(null),d=()=>{u.current&&(u.current.abort(),c(!1),o(0))},m=o0.useCallback(()=>o2.jsxs("div",{className:"cometchat-file-bubble__tail-view-download-progress\n",children:[o2.jsxs("svg",{children:[o2.jsx("circle",{cx:"10",cy:"10",r:"8",className:"cometchat-file-bubble__tail-view-download-progress-background"}),o2.jsx("circle",{className:"cometchat-file-bubble__tail-view-download-progress-foreground",cx:"10",cy:"10",r:"8",style:{strokeDasharray:1.13*i+" 113"}})]}),o2.jsx("div",{className:"cometchat-file-bubble__tail-view-download-stop",onClick:d})]}),[l,i]);return o2.jsx("div",{className:"cometchat",children:o2.jsxs("div",{className:"cometchat-file-bubble "+(s?"cometchat-file-bubble-outgoing":"cometchat-file-bubble-incoming"),children:[o2.jsxs("div",{children:[o2.jsx("img",{src:a??uY,className:"cometchat-file-bubble__leading-view"}),o2.jsxs("div",{className:"cometchat-file-bubble__body\n ",children:[o2.jsx("div",{className:"cometchat-file-bubble__body-name",children:r}
73),o2.jsxs("div",{className:"cometchat-file-bubble__body-details",children:[" ",n," "]})]})]}),o2.jsx("div",{className:"cometchat-file-bubble__tail-view",children:l?m():o2.jsx("div",{className:"cometchat-file-bubble__tail-view-download",onClick:async()=>{c(!0);try{u.current=new AbortController;let{signal:e}=u.current,a=await fetch(t,{signal:e});if(!a.body)throw Error("ReadableStream not yet supported in this browser.");let n=a.body.getReader(),s=+a.headers.get("Content-Length"),i=0,l=[];for(;;){let{done:e,value:t}=await n.read();if(e)break;l.push(t),i+=t.length,o(Math.floor(i/s*100))}c(!1);let d=new Blob(l),m=document.createElement("a");m.href=URL.createObjectURL(d),m.download=r??"File",m.click()}catch(e){"AbortError"===e.name?console.log("Download was aborted"):console.error("Download failed:",e),c(!1),o(0)}}})})]})})};var uQ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJHSURBVHgB1ZdNaxNBGMf/M7uTxHRTqx5K0EIR1HoSv4Dk4KWI4DfwI3jy4En0s4j0Vl8uHtQUvVVMD0HFolLEBg+NTRNtsuvujs/TFLTZFLOzL+I/DNl52fn/ZubZ2VmApLWep1SntK3z0TJ7srfYv1ijNIN81aF0kQGW6eJapLq7CbQ/IbaqF4DS9KStVxhAR4o3XgJPbgH+ALF16SawcBUolCdp3ZFji9fumZmzvF0awIvh/981I5GFYkBkAxADIjuACSHSB/jyCnEgbKQOsIrtz2/hOnOQUsASNEohUGy9R7l2IwcA0jH5Hd+2mugOQtgEoYhCKjW2bSYArONlm8xD9H8SBAFYBJIeAG80f8rr0c7ZArbWDxRPlyQURZkXgpYiTYDLt+Gu1xG6vb2sLFZgz56D1SaAZ3eA/XLWkYKEHehDw914CdzGfVit1xD08ynvqSlUri/BP3sFdnPpQFuOAZ3qEvCNNKU8ut/d0mPWasC1HEge8IjfISuQdB8Y6bVSRdDvIY6MZ0CdqUGcODnMFB3gdA3BVBX+h3qEKxOAwCEz5QwzFHTBu+foNx+jIn5A2pMTGAN4FITqa4OOVMM8P24lC3sbTxwZA5AXSrZAPLuojINQCIHk9oYA/ptHCAZdaGgkldES6Kd3UQg1hEo+A0YAigPASm7OyvZE9P8C0NstT4DOaOHO/CJ2+SWekriv9tzi2Dr+MqLNG7XITe1N7HxcRcFCYtmzCzh66vy4qof//OOUDqxigy8oPUA+YuMV9mTvX6exKJpgmkTmAAAAAElFTkSuQmCC",u$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK7SURBVHgBzZdPTxNBGMafmd0thQoWo0SJiQjqAQSjJkSjiZoQTgb5BHoyxC/B1ZN+C08kolcvEKMSPYgtMRCkFQ0BMREahZb+m/F9t00jbUlmsC08yWQ3M7Pz/OZ98+7OAiStdRe1KWqbujGaZE/2FsWbWWphNFYJapcZYJJuRstHf2xofFvXsFXvGYnWFuPp0wxQ4fJ+XuHxsxzSWVjr0T2JoasuWpqMpidktd7nr9W+zFnJHd5AHsm00fSwRB2USptD1AXABqJuAKYQNQf4FNNWEC5qrMiSxuLXX+hsJ0fhQAhJzcHS92Y8HDlSfwBWKh/GwsoG8pk/ENL1m+cKGmkQAMsLHvONVS5VgqimugH4iwfaoKQHpbJ+Gv4LIBQsXLd37Pqk2wyhyEaKqusaV8HoTQdjd3cvMv7Axfh92plWpb6xERdDV9SueYKisFcKjAHm4hrXLzrklSn1dZ8COtpB7/1cqW+gW+Djwm+6K4PYw8oYIBpXlEeBjrAuGklEvqQRXUzj7EldBBJ0tsgjvqp9SxNZvYhmPlMUevkRuvYJvI2mMLcscaOfw6vQ0yl8KIfyXhcAjsKlHtcH4FBHY3nMLAj093BqNK71SR9KOgHjNS0joDBw3sOJthyUzmF9U2A7JegA4iHUlCU4hqLcC7PdWwNspYD4WqEiYis5KrFACWxsJICllSySGQ+m4bcGYHE1DA824d0/oWaA4cEg3kSS1OdZrWf9JmSz461ZRGJceoWdxtY0Xn3Ywcxcmuo9aLWeNUCMSuzpRJ7SHCKzAsA2pebJBJ3hdJAiYBfUfX0LpFN54pTS7BRa8RwOWIcTINSMhgIkyjvv9G/RQSKJWonXutW3WXWM/4ym6Hq7fGD1ZxKz8wk61tnVdTWdOx3Aha6j1YZeHvjPqaRP7DLfUHuBxoiNp9mTvf8CwVZ4KCLQmwsAAAAASUVORK5CYII=",uX="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKoSURBVHgB1VdNaxNBGH5mN19tUpOe2sSKyaENRhSsvehJ68mqIHgSBYVK+gd68ST2Hm+l5F4/DtJWpFhE7AfBg2AECU1bEEOIsdha00bz0cSsM5OqTZrCziYb6bO8zDDvMs+z877v7AxAoSiKm9oste9KczDJOBk32em8p+ZAc5GidooJmKSdq9Xez9kNfMx8hSj6HB60yma1r88xAUr16ML6Eu5GniBXKkAU42f98FqOQKKPCqRqvjUeD2kiZyjRJ4VN3qqAQ5VMPUXoIkBEhG4C1IpouICJeBgiIgxoMKYSYYRiEZywOkEk+n0SoS2Bz3EUt7sv6C+AYd2wjVdry/iVyYPIEohBwkY+2zwBDPIhCycu5QtUhExXona0hXKgzWDBFWcvXJa9u7bL0s59FZO3mqiZqYByGOoWkC7m0GPrRODkDS5mN4K9d9BJbFCKlckmmQ0gZmM5H+oVwBBYnoZCOYbc/X/Hhjw0tqUSxhZneMyrwUIBQ4MEsKwe/vAQl+ly99k9/OdzvesMBhdGIdvoqhCx6TQlYXI7heCn17jnu8YJ2ZevFrd4zEWheSN6nHjD23Qug0exEKQWcfK6BJTjrqDN1IKb3vPCS/8HmkLASs7v6cfFmRF0tXfgwelbmP8WRTKfgig0rQArubHFF1gtbCH8M47nyXd8rLo0dREw3H2Jl1xw6SXfZBgCK9NIF7Lw7ypNXQT02JywSiYMzo9Cspr/xX2nNK2KES6jXWRKsRxY+fEF9yNPoVBiYpQrfKw0R6ITYAdMYpJVzymehJR434Q3ycLFoOuJ6OAK0FJO9QjYs3sM2I/Tg0QRjQI7lAxYj9X0sZvRLG3PVTsSm2t4m4jSX6n6jN4PXsdh+DrctVzP/vvlVCKExFiH2hSaA0Y8xzgZ92/T20sq3HZ/yAAAAABJRU5ErkJggg==",uJ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMRSURBVHgBxVddSBRRFP5m9tfVQhLZqEzTJMkQwwQRIQt6kCiEtF4qeqkgo6B8KurBZ+mHIkoyzIcgsUzChDDcIMjC0MQty8RFDf9zU2TX/e3cu9vm/tU4u04fXGY4d+aeb875zrl3AILX682g0UljzqsMWphP5lvw3/TQSIaysNLYyQi00E156OzUzDxGx39EfTs1ZS2/Ts
73/OB9lzstYj0aCHRJgYAW+o9UO/BTfrX8LhcEV981bNUU7iyJnbEAQxYD9RWYLSohzo9VpIgFWMZG3r6P2rcwbL2Az6B0aQk2nE9uwNAbttyYlu+gC73QEJSFZDJmrvvYDb5UBz3QWehrNXGgORsNt9JHbtyPhnJGQT2L83HwaDDqa3n7CwsAivxw1B9SegUknIJlC2J49r4NDJaxDJsSiELyWFhGwCdx52wOm0oaa6Eja7C7V17dxuHviOooIsySRkE/g8NMGvudvSqGR/wuNxQRTV6P86hsHhERjXJUEQBXpC4NoYtozjWMXu+BG4er6cUrAGVZcewEVixLJiXnKK+DYyDZdziTsXRRU0msiuZBNITUniBCanrVBr9aSD4KW0ukTShQput5MiIQb1irgQqLrcwL/86f1qKsMFfxkKwYsTMcElUoV4wuZiJpCZboQhQQcz5Xxyas5fhuHLqdRa0oeb0hDnCFw8VcbLsOL0dbadUgo0UZ9lGhBoxJVA26te6HUicrM3kuh8rVkOZBNoN/Xx3DbdPQfzl1HU3GjlYlOMAFM1a71Nz7swMTVLWSANQEECv/GkvdsnwCg5XjUCxytKkJjga62LNgcam99ADmQTKMzLCJyKWCtueGwKa0arSoCh/lEHa/U4sK8QQb14BVi5apahu28YPeYxxALZEXjdNYDDB4uRZEjAu55B8FAoSaC57b1vFwRvhFCrJR1C40eA6g5qjeTjd1TEpIF4ICIBtsspScAaaiwuSOdH7niBrVWUnxZxjv0ZddK1NHRiYnIWH81DfCuNFVs2G7E1c1Okqdb//nMq0lHJwm5oPIMyYI5NzCfz/QsYRIzAPAyESAAAAABJRU5ErkJggg==";let u2=e=>{let{messageText:t}=e;return o2.jsx(o2.Fragment,{children:t?o2.jsx("div",{className:"cometchat",style:{height:"fit-content",width:"inherit"},children:o2.jsxs("div",{className:"cometchat-action-bubble",children:[o2.jsx("div",{className:"cometchat-action-bubble__icon"}),o2.jsx("span",{className:"cometchat-action-bubble__text",children:t})]})}):null})},u0=e=>{let{timestamp:t,calendarObject:a}=e,r=o0.useCallback(()=>o6.formatDate(t,a),[a,t]);return o2.jsx("div",{className:"cometchat",children:o2.jsx("div",{className:"cometchat-date",children:r()})})};class u1{}u1.getReceiptStatus=e=>(e instanceof o1.CometChat.TextMessage||e instanceof o1.CometChat.MediaMessage)&&e.getModerationStatus()===cB.moderationStatus.disapproved||e?.error||e?.metadata?.error?t.W4f.error:e?.getReadAt()?t.W4f.read:!e?.getReadAt()&&e?.getDeliveredAt()?t.W4f.delivered:e?.getSentAt()&&e?.getId()?t.W4f.sent:t.W4f.wait;let u3=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,u5=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,u4={};function u7(e,t){return((t||u4).jsx?u5:u3).test(e)}let u6=/[ \t\n\f\r]/g;function u9(e){return""===e.replace(u6,"")}let u8=class{constructor(e,t,a){this.normal=t,this.property=e,a&&(this.space=a)}};function de(e,t){let a={},r={};for(let t of e)Object.assign(a,t.property),Object.assign(r,t.normal);return new u8(a,r,t)}function dt(e){return e.toLowerCase()}u8.prototype.normal={},u8.prototype.property={},u8.prototype.space=void 0;let da=class{constructor(e,t){this.attribute=t,this.property=e}};da.prototype.attribute="",da.prototype.booleanish=!1,da.prototype.boolean=!1,da.prototype.commaOrSpaceSeparated=!1,da.prototype.commaSeparated=!1,da.prototype.defined=!1,da.prototype.mustUseProperty=!1,da.prototype.number=!1,da.prototype.overloadedBoolean=!1,da.prototype.property="",da.prototype.spaceSeparated=!1,da.prototype.space=void 0;let dr=0,dn=dm(),ds=dm(),di=dm(),dl=dm(),dc=dm(),du=dm(),dd=dm();function dm(){return 2**++dr}var dg=Object.freeze({__proto__:null,boolean:dn,booleanish:ds,commaOrSpaceSeparated:dd,commaSeparated:du,number:dl,overloadedBoolean:di,spaceSeparated:dc});let dp=Object.keys(dg),dh=class extends da{constructor(e,t,a,r){let n=-1;if(super(e,t),function(e,t,a){a&&(e[t]=a)}(this,"space",r),"number"==typeof a)for(;++n<dp.length;){let e=dp[n];!function(e,t,a){a&&(e[t]=a)}(this,dp[n],(a&dg[e])===dg[e])}}};function d_(e){let t={},a={};for(let[r,n]of Object.entries(e.properties)){let s=new dh(r,e.transform(e.attributes||{},r),n,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(s.mustUseProperty=!0),t[r]=s,a[dt(r)]=r,a[dt(s.attribute)]=r}return new u8(t,a,e.space)}dh.prototype.defined=!0;let db=d_({properties:{ariaActiveDescendant:null,ariaAtomic:ds,ariaAutoComplete:null,ariaBusy:ds,ariaChecked:ds,ariaColCount:dl,ariaColIndex:dl,ariaColSpan:dl,ariaControls:dc,ariaCurrent:null,ariaDescribedBy:dc,ariaDetails:null,ariaDisabled:ds,ariaDropEffect:dc,ariaErrorMessage:null,ariaExpanded:ds,ariaFlowTo:dc,ariaGrabbed:ds,ariaHasPopup:null,ariaHidden:ds,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:dc,ariaLevel:dl,ariaLive:null,ariaModal:ds,ariaMultiLine:ds,ariaMultiSelectable:ds,ariaOrientation:null,ariaOwns:dc,ariaPlaceholder:null,ariaPosInSet:dl,ariaPressed:ds,ariaReadOnly:ds,ariaRelevant:null,ariaRequired:ds,ariaRoleDescription:dc,ariaRowCount:dl,ariaRowIndex:dl,ariaRowSpan:dl,ariaSelected:ds,ariaSetSize:dl,ariaSort:null,ariaValueMax:dl,ariaValueMin:dl,ariaValueNow:dl,ariaValueText:null,role:null},transform:(e,t)=>
vendor: 4,738 bytes, line 73
73"role"===t?t:"aria-"+t.slice(4).toLowerCase()});function df(e,t){return t in e?e[t]:t}function dy(e,t){return df(e,t.toLowerCase())}let dv=d_({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:du,acceptCharset:dc,accessKey:dc,action:null,allow:null,allowFullScreen:dn,allowPaymentRequest:dn,allowUserMedia:dn,alt:null,as:null,async:dn,autoCapitalize:null,autoComplete:dc,autoFocus:dn,autoPlay:dn,blocking:dc,capture:null,charSet:null,checked:dn,cite:null,className:dc,cols:dl,colSpan:null,content:null,contentEditable:ds,controls:dn,controlsList:dc,coords:dl|du,crossOrigin:null,data:null,dateTime:null,decoding:null,default:dn,defer:dn,dir:null,dirName:null,disabled:dn,download:di,draggable:ds,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:dn,formTarget:null,headers:dc,height:dl,hidden:di,high:dl,href:null,hrefLang:null,htmlFor:dc,httpEquiv:dc,id:null,imageSizes:null,imageSrcSet:null,inert:dn,inputMode:null,integrity:null,is:null,isMap:dn,itemId:null,itemProp:dc,itemRef:dc,itemScope:dn,itemType:dc,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:dn,low:dl,manifest:null,max:null,maxLength:dl,media:null,method:null,min:null,minLength:dl,multiple:dn,muted:dn,name:null,nonce:null,noModule:dn,noValidate:dn,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:dn,optimum:dl,pattern:null,ping:dc,placeholder:null,playsInline:dn,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:dn,referrerPolicy:null,rel:dc,required:dn,reversed:dn,rows:dl,rowSpan:dl,sandbox:dc,scope:null,scoped:dn,seamless:dn,selected:dn,shadowRootClonable:dn,shadowRootDelegatesFocus:dn,shadowRootMode:null,shape:null,size:dl,sizes:null,slot:null,span:dl,spellCheck:ds,src:null,srcDoc:null,srcLang:null,srcSet:null,start:dl,step:null,style:null,tabIndex:dl,target:null,title:null,translate:null,type:null,typeMustMatch:dn,useMap:null,value:ds,width:dl,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:dc,axis:null,background:null,bgColor:null,border:dl,borderColor:null,bottomMargin:dl,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:dn,declare:dn,event:null,face:null,frame:null,frameBorder:null,hSpace:dl,leftMargin:dl,link:null,longDesc:null,lowSrc:null,marginHeight:dl,marginWidth:dl,noResize:dn,noHref:dn,noShade:dn,noWrap:dn,object:null,profile:null,prompt:null,rev:null,rightMargin:dl,rules:null,scheme:null,scrolling:ds,standby:null,summary:null,text:null,topMargin:dl,valueType:null,version:null,vAlign:null,vLink:null,vSpace:dl,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:dn,disableRemotePlayback:dn,prefix:null,property:null,results:dl,security:null,unselectable:null},space:"html",transform:dy}),dk=d_({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",colorRen
73dering:"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"},properties:{about:dd,accentHeight:dl,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:dl,amplitude:dl,arabicForm:null,ascent:dl,attributeName:null,attributeType:null,azimuth:dl,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:dl,by:null,calcMode:null,capHeight:dl,className:dc,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRen
73dering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:dl,diffuseConstant:dl,direction:null,display:null,dur:null,divisor:dl,dominantBaseline:null,download:dn,dx:null,dy:null,edgeMode:null,editable:null,elevation:dl,enableBackground:null,end:null,event:null,exponent:dl,externalResourcesRequired:null,fill:null,fillOpacity:dl,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:du,g2:du,glyphName:du,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:dl,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:dl,horizOriginX:dl,horizOriginY:dl,id:null,ideographic:dl,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:dl,k:dl,k1:dl,k2:dl,k3:dl,k4:dl,kernelMatrix:dd,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:dl,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:dl,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:dl,overlineThickness:dl,paintOrder:null,panose1:null,path:null,pathLength:dl,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:dc,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:dl,pointsAtY:dl,pointsAtZ:dl,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:dd,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:dd,rev:dd,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:dd,requiredFeatures:dd,requiredFonts:dd,requiredFormats:dd,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:dl,specularExponent:dl,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:dl,strikethroughThickness:dl,string:null,stroke:null,strokeDashArray:dd,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:dl,strokeOpacity:dl,strokeWidth:null,style:null,surfaceScale:dl,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:dd,tabIndex:dl,tableValues:null,target:null,targetX:dl,targetY:dl,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:dd,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:dl,underlineThickness:dl,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:dl,values:null,vAlphabetic:dl,vMathematical:dl,vectorEffect:null,vHanging:dl,vIdeographic:dl,version:null,vertAdvY:dl,vertOriginX:dl,vertOriginY:dl,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:dl,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:df}),dw=d_({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(e,t)=>
73"xlink:"+t.slice(5).toLowerCase()}),dC=d_({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:dy}),dE=d_({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase()}),dA={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"},dS=/[A-Z]/g,dT=/-[a-z]/g,dx=/^data[-\w.:]+$/i;function dD(e){return"-"+e.toLowerCase()}function dM(e){return e.charAt(1).toUpperCase()}let dR=de([db,dv,dw,dC,dE],"html"),dI=de([db,dk,dw,dC,dE],"svg");var dN="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==a.g?a.g:"undefined"!=typeof self?self:{};function dL(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var dO={},dP=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,dF=/\n/g,dU=/^\s*/,dj=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,dB=/^:\s*/,dz=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,dG=/^[;\s]*/,dV=/^\s+|\s+$/g;function dH(e){return e?e.replace(dV,""):""}var dq=dN&&dN.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(dO,"__esModule",{value:!0}),dO.default=function(e,t){var a=null;if(!e||"string"!=typeof e)return a;var r=(0,dW.default)(e),n="function"==typeof t;return r.forEach(function(e){if("declaration"===e.type){var r=e.property,s=e.value;n?t(r,s,e):s&&((a=a||{})[r]=s)}}),a};var dW=dq(function(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];t=t||{};var a=1,r=1;function n(e){var t=e.match(dF);t&&(a+=t.length);var n=e.lastIndexOf("\n");r=~n?e.length-n:r+e.length}function s(){var e={line:a,column:r};return function(t){return t.position=new i(e),l(dU),t}}function i(e){this.start=e,this.end={line:a,column:r},this.source=t.source}function o(n){var s=Error(t.source+":"+a+":"+r+": "+n);if(s.reason=n,s.filename=t.source,s.line=a,s.column=r,s.source=e,!t.silent)throw s}function l(t){var a=t.exec(e);if(a){var r=a[0];return n(r),e=e.slice(r.length),a}}function c(e){var t;for(e=e||[];t=u();)!1!==t&&e.push(t);return e}function u(){var t=s();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var a=2;""!=e.charAt(a)&&("*"!=e.charAt(a)||"/"!=e.charAt(a+1));)++a;if(a+=2,""===e.charAt(a-1))return o("End of comment missing");var i=e.slice(2,a-2);return r+=2,n(i),e=e.slice(a),r+=2,t({type:"comment",comment:i})}}return i.prototype.content=e,l(dU),function(){var e,t=[];for(c(t);e=function(){var e=s(),t=l(dj);if(t){if(u(),!l(dB))return o("property missing ':'");var a=l(dz),r=e({type:"declaration",property:dH(t[0].replace(dP,"")),value:a?dH(a[0].replace(dP,"")):""});return l(dG),r}}();)!1!==e&&(t.push(e),c(t));return t}()}),dK={};Object.defineProperty(dK,"__esModule",{value:!0}),dK.camelCase=void 0;var dY=/^--[a-zA-Z0-9_-]+$/,dZ=/-([a-z])/g,dQ=/^[^-]+$/,d$=/^-(webkit|moz|ms|o|khtml)-/,dX=/^-(ms)-/,dJ=function(e,t){return t.toUpperCase()},d2=function(e,t){return"".concat(t,"-")};dK.camelCase=function(e,t){var a;return void 0===t&&(t={}),!(a=e)||dQ.test(a)||dY.test(a)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(dX,d2):e.replace(d$,d2)).replace(dZ,dJ))};var d0=(dN&&dN.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(dO);function d1(e,t){var a={};return e&&"string"==typeof e&&(0,d0.default)(e,function(e,r){e&&r&&(a[(0,dK.camelCase)(e,t)]=r)}),a}d1.default=d1;var d3=dL(d1);let d5=d7("end"),d4=d7("start");function d7(e){return function(t){let a=t&&t.position&&t.position[e]||{};if("number"==typeof a.line&&a.line>0&&"number"==typeof a.column&&a.column>0)return{line:a.line,column:a.column,offset:"number"==typeof a.offset&&a.offset>-1?a.offset:void 0}}}function d6(e){return e&&"object"==typeof e?"position"in e||"type"in e?d8(e.position):"start"in e||"end"in e?d8(e):"line"in e||"column"in e?d9(e):"":""}function d9(e){return me(e&&e.line)+":"+me(e&&e.column)}function d8(e){return d9(e&&e.start)+"-"+d9(e&&e.end)}function me(e){return e&&"number"==typeof e?e:1}
73class mt extends Error{constructor(e,t,a){super(),"string"==typeof t&&(a=t,t=void 0);let r="",n={},s=!1;if(t&&(n="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:!n.cause&&e&&(s=!0,r=e.message,n.cause=e),!n.ruleId&&!n.source&&"string"==typeof a){let e=a.indexOf(":");-1===e?n.ruleId=a:(n.source=a.slice(0,e),n.ruleId=a.slice(e+1))}if(!n.place&&n.ancestors&&n.ancestors){let e=n.ancestors[n.ancestors.length-1];e&&(n.place=e.position)}let i=n.place&&"start"in n.place?n.place.start:n.place;this.ancestors=n.ancestors||void 0,this.cause=n.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=d6(n.place)||"1:1",this.place=n.place||void 0,this.reason=this.message,this.ruleId=n.ruleId||void 0,this.source=n.source||void 0,this.stack=s&&n.cause&&"string"==typeof n.cause.stack?n.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}mt.prototype.file="",mt.prototype.name="",mt.prototype.reason="",mt.prototype.message="",mt.prototype.stack="",mt.prototype.column=void 0,mt.prototype.line=void 0,mt.prototype.ancestors=void 0,mt.prototype.cause=void 0,mt.prototype.fatal=void 0,mt.prototype.place=void 0,mt.prototype.ruleId=void 0,mt.prototype.source=void 0;let ma={}.hasOwnProperty,mr=new Map,mn=/[A-Z]/g,ms=new Set(["table","tbody","thead","tfoot","tr"]),mi=new Set(["td","th"]),mo="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function ml(e,t,a){return"element"===t.type?function(e,t,a){let r=e.schema;"svg"===t.tagName.toLowerCase()&&"html"===r.space&&(e.schema=dI),e.ancestors.push(t);let n=mm(e,t.tagName,!1),s=function(e,t){let a,r,n={};for(r in t.properties)if("children"!==r&&ma.call(t.properties,r)){let s=function(e,t,a){let r=function(e,t){let a=dt(t),r=t,n=da;if(a in e.normal)return e.property[e.normal[a]];if(a.length>4&&"data"===a.slice(0,4)&&dx.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(dT,dM);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!dT.test(e)){let a=e.replace(dS,dD);"-"!==a.charAt(0)&&(a="-"+a),t="data"+a}}n=dh}return new n(r,t)}(e.schema,t);if(!(null==a||"number"==typeof a&&Number.isNaN(a))){if(Array.isArray(a)&&(a=r.commaSeparated?function(e,t){let a={};return(""===e[e.length-1]?[...e,""]:e).join((a.padRight?" ":"")+","+(!1===a.padLeft?"":" ")).trim()}(a):a.join(" ").trim()),"style"===r.property){let t="object"==typeof a?a:function(e,t){try{return d3(t,{reactCompat:!0})}catch(a){if(e.ignoreInvalidStyle)return{};let t=new mt("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:a,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw t.file=e.filePath||void 0,t.url=mo+"#cannot-parse-style-attribute",t}}(e,String(a));return"css"===e.stylePropertyNameCase&&(t=function(e){let t,a={};for(t in e)ma.call(e,t)&&(a[function(e){let t=e.replace(mn,mp);return"ms-"===t.slice(0,3)&&(t="-"+t),t}(t)]=e[t]);return a}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&r.space?dA[r.property]||r.property:r.attribute,a]}}(e,r,t.properties[r]);if(s){let[r,i]=s;e.tableCellAlignToStyle&&"align"===r&&"string"==typeof i&&mi.has(t.tagName)?a=i:n[r]=i}}return a&&((n.style||(n.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=a),n}(e,t),i=md(e,t);return ms.has(t.tagName)&&(i=i.filter(function(e){return"string"!=typeof e||!("object"==typeof e?"text"===e.type&&u9(e.value):u9(e))})),mc(e,s,n,t),mu(s,i),e.ancestors.pop(),e.schema=r,e.create(t,n,s,a)}(e,t,a):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){let a=t.data.estree.body[0];return a.type,e.evaluater.evaluateExpression(a.expression)}mg(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,a){let r=e.schema;"svg"===t.name&&"html"===r.space&&(e.schema=dI),e.ancestors.push(t);let n=null===t.name?e.Fragment:mm(e,t.name,!0),s=function(e,t){let a={};for(let r of t.attributes)if("mdxJsxExpressionAttribute"===r.type)if(r.data&&r.data.estree&&e.evaluater){let t=r.data.estree.body[0];t.type;let n=t.expression;n.type;let s=n.properties[0];s.type,Object.assign(a,e.evaluater.evaluateExpression(s.argument))}else mg(e,t.position);else{let n,s=r.name;if(r.value&&"object"==typeof r.value)if(r.value.data&&r.value.data.estree&&e.evaluater){let t=r.value.data.estree.body[0];t.type,n=e.evaluater.evaluateExpression(t.expression)}else mg(e,t.position);else n=null===r.value||r.value;a[s]=n}return a}(e,t),i=md(e,t);return mc(e,s,n,t),mu(s,i),e.ancestors.pop(),e.schema=r,e.create(t,n,s,a)}(e,t,a):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);mg(e,t.position)}(e,t):"root"===t.type?function(e,t,a){let r={};return mu(r,md(e,t)),e.create(t,e.Fragment,r,a)}(e,t,a):"text"===t.type?t.value:void 0}function mc(e,t,a,r){"string"!=typeof a&&a!==e.Fragment&&e.passNode&&(t.node=r)}function mu(e,t){if(t.length>0){let a=t.length>1?t:t[0];a&&(e.children=a)}}function md(e,t){let a=[],r=-1,n=e.passKeys?new Map:mr;for(;++r<t.children.length;){let s,i=t.children[r];if(e.passKeys){let e="element"===i.type?i.tagName:"mdxJsxFlowElement"===i.type||"mdxJsxTextElement"===i.type?i.name:void 0;if(e){let t=n.get(e)||0;s=e+"-"+t,n.set(e,t+1)}}let o=ml(e,i,s);void 0!==o&&a.push(o)}return a}function mm(e,t,a){let r;if(a)if(t.includes(".")){let e=t.split("."),a,n=-1;for(;++n<e.length;){let t=u7(e[n])?{type:"Identifier",name:e[n]}:{type:"Literal",value:e[n]};a=a?{type:"MemberExpression",object:a,property:t,computed:!!(n&&"Literal"===t.type),optional:!1}:t}r=a}else r=u7(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};else r={type:"Literal",value:t};if("Literal"===r.type){let t=r.value;return ma.call(e.components,t)?e.components[t]:t}if(e.evaluater)return e.evaluater.evaluateExpression(r);mg(e)}function mg(e,t){let a=new mt("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw a.file=e.filePath||void 0,a.url=mo+"#cannot-handle-mdx-estrees-without-createevaluater",a}function mp(e){return"-"+e.toLowerCase()}let mh={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"]},m_={};function mb(e,t){let a=t||m_;return mf(e,"boolean"!=typeof a.includeImageAlt||a.includeImageAlt,"boolean"!=typeof a.includeHtml||a.includeHtml)}function mf(e,t,a){if(e&&"object"==typeof e){if("value"in e)return"html"!==e.type||a?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return my(e.children,t,a)}return Array.isArray(e)?my(e,t,a):""}function my(e,t,a){let r=[],n=-1;for(;++n<e.length;)r[n]=mf(e[n],t,a);return r.join("")}let mv={AElig:"\xc6",AMP:"&",Aacute:"\xc1",Abreve:"Ä",Acirc:"\xc2",Acy:"Ð",Afr:"\uD835\uDD04",Agrave:"\xc0",Alpha:"Î",Amacr:"Ä",And:"â©",Aogon:"Ä",Aopf:"\uD835\uDD38",ApplyFunction:"â¡",Aring:"\xc5",Ascr:"\uD835\uDC9C",Assign:"â",Atilde:"\xc3",Auml:"\xc4",Backslash:"â",Barv:"â«§",Barwed:"â",Bcy:"Ð",Because:"âµ",Bernoullis:"â¬",Beta:"Î",Bfr:"\uD835\uDD05",Bopf:"\uD835\uDD39",Breve:"Ë",Bscr:"â¬",Bumpeq:"â",CHcy:"Ч",COPY:"\xa9",Cacute:"Ä",Cap:"â",CapitalDifferentialD:"â
",Cayleys:"â",Ccaron:"Ä",Ccedil
73:"\xc7",Ccirc:"Ä",Cconint:"â°",Cdot:"Ä",Cedilla:"\xb8",CenterDot:"\xb7",Cfr:"â",Chi:"Χ",CircleDot:"â",CircleMinus:"â",CirclePlus:"â",CircleTimes:"â",ClockwiseContourIntegral:"â²",CloseCurlyDoubleQuote:"â",CloseCurlyQuote:"â",Colon:"â·",Colone:"â©´",Congruent:"â¡",Conint:"â¯",ContourIntegral:"â®",Copf:"â",Coproduct:"â",CounterClockwiseContourIntegral:"â³",Cross:"⨯",Cscr:"\uD835\uDC9E",Cup:"â",CupCap:"â",DD:"â
",DDotrahd:"â¤",DJcy:"Ð",DScy:"Ð
",DZcy:"Ð",Dagger:"â¡",Darr:"â¡",Dashv:"⫤",Dcaron:"Ä",Dcy:"Ð",Del:"â",Delta:"Î",Dfr:"\uD835\uDD07",DiacriticalAcute:"\xb4",DiacriticalDot:"Ë",DiacriticalDoubleAcute:"Ë",DiacriticalGrave:"`",DiacriticalTilde:"Ë",Diamond:"â",DifferentialD:"â
",Dopf:"\uD835\uDD3B",Dot:"\xa8",DotDot:"â",DotEqual:"â",DoubleContourIntegral:"â¯",DoubleDot:"\xa8",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:"\uD835\uDC9F",Dstrok:"Ä",ENG:"Å",ETH:"\xd0",Eacute:"\xc9",Ecaron:"Ä",Ecirc:"\xca",Ecy:"Ð",Edot:"Ä",Efr:"\uD835\uDD08",Egrave:"\xc8",Element:"â",Emacr:"Ä",EmptySmallSquare:"â»",EmptyVerySmallSquare:"â«",Eogon:"Ä",Eopf:"\uD835\uDD3C",Epsilon:"Î",Equal:"⩵",EqualTilde:"â",Equilibrium:"â",Escr:"â°",Esim:"⩳",Eta:"Î",Euml:"\xcb",Exists:"â",ExponentialE:"â
",Fcy:"Ф",Ffr:"\uD835\uDD09",FilledSmallSquare:"â¼",FilledVerySmallSquare:"âª",Fopf:"\uD835\uDD3D",ForAll:"â",Fouriertrf:"â±",Fscr:"â±",GJcy:"Ð",GT:">",Gamma:"Î",Gammad:"Ï",Gbreve:"Ä",Gcedil:"Ä¢",Gcirc:"Ä",Gcy:"Ð",Gdot:"Ä ",Gfr:"\uD835\uDD0A",Gg:"â",Gopf:"\uD835\uDD3E",GreaterEqual:"â¥",GreaterEqualLess:"â",GreaterFullEqual:"â§",GreaterGreater:"⪢",GreaterLess:"â·",GreaterSlantEqual:"⩾",GreaterTilde:"â³",Gscr:"\uD835\uDCA2",Gt:"â«",HARDcy:"Ъ",Hacek:"Ë",Hat:"^",Hcirc:"Ĥ",Hfr:"â",HilbertSpace:"â",Hopf:"â",HorizontalLine:"â",Hscr:"â",Hstrok:"Ħ",HumpDownHump:"â",HumpEqual:"â",IEcy:"Ð",IJlig:"IJ",IOcy:"Ð",Iacute:"\xcd",Icirc:"\xce",Icy:"Ð",Idot:"İ",Ifr:"â",Igrave:"\xcc",Im:"â",Imacr:"Ī",ImaginaryI:"â
",Implies:"â",Int:"â¬",Integral:"â«",Intersection:"â",InvisibleComma:"â£",InvisibleTimes:"â¢",Iogon:"Ä®",Iopf:"\uD835\uDD40",Iota:"Î",Iscr:"â",Itilde:"Ĩ",Iukcy:"Ð",Iuml:"\xcf",Jcirc:"Ä´",Jcy:"Ð",Jfr:"\uD835\uDD0D",Jopf:"\uD835\uDD41",Jscr:"\uD835\uDCA5",Jsercy:"Ð",Jukcy:"Ð",KHcy:"Ð¥",KJcy:"Ð",Kappa:"Î",Kcedil:"Ķ",Kcy:"Ð",Kfr:"\uD835\uDD0E",Kopf:"\uD835\uDD42",Kscr:"\uD835\uDCA6",LJcy:"Ð",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:"\uD835\uDD0F",Ll:"â",Lleftarrow:"â",Lmidot:"Ä¿",LongLeftArrow:"âµ",LongLeftRightArrow:"â·",LongRightArrow:"â¶",Longleftarrow:"â¸",Longleftrightarrow:"âº",Longrightarrow:"â¹",Lopf:"\uD835\uDD43",LowerLeftArrow:"â",LowerRightArrow:"â",Lscr:"â",Lsh:"â°",Lstrok:"Å",Lt:"âª",Map:"â¤
",Mcy:"Ð",MediumSpace:"â",Mellintrf:"â³",Mfr:"\uD835\uDD10",MinusPlus:"â",Mopf:"\uD835\uDD44",Mscr:"â³",Mu:"Î",NJcy:"Ð",Nacute:"Å",Ncaron:"Å",Ncedil:"Å
",Ncy:"Ð",NegativeMediumSpace:"â",NegativeThickSpace:"â",NegativeThinSpace:"â",NegativeVeryThinSpace:"â",NestedGreaterGreater:"â«",NestedLessLess:"âª",NewLine:"\n",Nfr:"\uD835\uDD11",NoBreak:"â ",NonBreakingSpace:"\xa0",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:"\uD835\uDCA9",Ntilde:"\xd1",Nu:"Î",OElig:"Å",Oacute:"\xd3",Ocirc:"\xd4",Ocy:"Ð",Odblac:"Å",Ofr:"\uD835\uDD12",Ograve:"\xd2",Omacr:"Å",Omega:"Ω",Omicron:"Î",Oopf:"\uD835\uDD46",OpenCurlyDoubleQuote:"â",OpenCurlyQuote:"â",Or:"â©",Oscr:"\uD835\uDCAA",Oslash:"\xd8",Otilde:"\xd5",Otimes:"⨷",Ouml:"\xd6",OverBar:"â¾",OverBrace:"â",OverBracket:"â´",OverParenthesis:"â",PartialD:"â",Pcy:"Ð",Pfr:"\uD835\uDD13",Phi:"Φ",Pi:"Î ",PlusMinus:"\xb1",Poincareplane
73:"â",Popf:"â",Pr:"⪻",Precedes:"âº",PrecedesEqual:"⪯",PrecedesSlantEqual:"â¼",PrecedesTilde:"â¾",Prime:"â³",Product:"â",Proportion:"â·",Proportional:"â",Pscr:"\uD835\uDCAB",Psi:"Ψ",QUOT:'"',Qfr:"\uD835\uDD14",Qopf:"â",Qscr:"\uD835\uDCAC",RBarr:"â¤",REG:"\xae",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:"\uD835\uDD16",ShortDownArrow:"â",ShortLeftArrow:"â",ShortRightArrow:"â",ShortUpArrow:"â",Sigma:"Σ",SmallCircle:"â",Sopf:"\uD835\uDD4A",Sqrt:"â",Square:"â¡",SquareIntersection:"â",SquareSubset:"â",SquareSubsetEqual:"â",SquareSuperset:"â",SquareSupersetEqual:"â",SquareUnion:"â",Sscr:"\uD835\uDCAE",Star:"â",Sub:"â",Subset:"â",SubsetEqual:"â",Succeeds:"â»",SucceedsEqual:"⪰",SucceedsSlantEqual:"â½",SucceedsTilde:"â¿",SuchThat:"â",Sum:"â",Sup:"â",Superset:"â",SupersetEqual:"â",Supset:"â",THORN:"\xde",TRADE:"â¢",TSHcy:"Ð",TScy:"Ц",Tab:" ",Tau:"Τ",Tcaron:"Ť",Tcedil:"Å¢",Tcy:"Т",Tfr:"\uD835\uDD17",Therefore:"â´",Theta:"Î",ThickSpace:"ââ",ThinSpace:"â",Tilde:"â¼",TildeEqual:"â",TildeFullEqual:"â
",TildeTilde:"â",Topf:"\uD835\uDD4B",TripleDot:"â",Tscr:"\uD835\uDCAF",Tstrok:"Ŧ",Uacute:"\xda",Uarr:"â",Uarrocir:"â¥",Ubrcy:"Ð",Ubreve:"Ŭ",Ucirc:"\xdb",Ucy:"У",Udblac:"Ű",Ufr:"\uD835\uDD18",Ugrave:"\xd9",Umacr:"Ū",UnderBar:"_",UnderBrace:"â",UnderBracket:"âµ",UnderParenthesis:"â",Union:"â",UnionPlus:"â",Uogon:"Ų",Uopf:"\uD835\uDD4C",UpArrow:"â",UpArrowBar:"â¤",UpArrowDownArrow:"â
",UpDownArrow:"â",UpEquilibrium:"⥮",UpTee:"â¥",UpTeeArrow:"â¥",Uparrow:"â",Updownarrow:"â",UpperLeftArrow:"â",UpperRightArrow:"â",Upsi:"Ï",Upsilon:"Î¥",Uring:"Å®",Uscr:"\uD835\uDCB0",Utilde:"Ũ",Uuml:"\xdc",VDash:"â«",Vbar:"â««",Vcy:"Ð",Vdash:"â©",Vdashl:"⫦",Vee:"â",Verbar:"â",Vert:"â",VerticalBar:"â£",VerticalLine:"|",VerticalSeparator:"â",VerticalTilde:"â",VeryThinSpace:"â",Vfr:"\uD835\uDD19",Vopf:"\uD835\uDD4D",Vscr:"\uD835\uDCB1",Vvdash:"âª",Wcirc:"Å´",Wedge:"â",Wfr:"\uD835\uDD1A",Wopf:"\uD835\uDD4E",Wscr:"\uD835\uDCB2",Xfr:"\uD835\uDD1B",Xi:"Î",Xopf:"\uD835\uDD4F",Xscr:"\uD835\uDCB3",YAcy:"Я",YIcy:"Ð",YUcy:"Ю",Yacute:"\xdd",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"\uD835\uDD1C",Yopf:"\uD835\uDD50",Yscr:"\uD835\uDCB4",Yuml:"Ÿ",ZHcy:"Ð",Zacute:"Ź",Zcaron:"Ž",Zcy:"Ð",Zdot:"Å»",ZeroWidthSpace:"â",Zeta:"Î",Zfr:"â¨",Zopf:"â¤",Zscr:"\uD835\uDCB5",aacute:"\xe1",abreve:"Ä",ac:"â¾",acE:"â¾Ì³",acd:"â¿",acirc:"\xe2",acute:"\xb4",acy:"а",aelig:"\xe6",af:"â¡",afr:"\uD835\uDD1E",agrave:"\xe0",alefsym:"âµ",aleph:"âµ",alpha:"α",amacr:"Ä",amalg:"⨿",amp:"&",and:"â§",andand:"â©",andd:"â©",andslope:"â©",andv:"â©",ang:"â ",ange:"⦤",angle:"â ",angmsd:"â¡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"â¦",angmsdag:"⦮",angmsdah:"⦯",angrt:"â",angrtvb:"â¾",angrtvbd:"â¦",angsph:"â¢",angst:"\xc5",angzarr:"â¼",aogon:"Ä
",aopf:"\uD835\uDD52",ap:"â",apE:"â©°",apacir:"⩯",ape:"â",apid:"â",apos:"'",approx:"â",approxeq:"â",aring:"\xe5",ascr:"\uD835\uDCB6",ast:"*",asymp:"â",asympeq:"â",atilde:"\xe3",auml:"\xe4",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:"\uD835\uDD1F",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:"\uD835\uDD53",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:"Ë",brvbar:"\xa6",bscr:"\uD835\uDCB7",bsemi:"â",bsim:"â½",b
73sime:"â",bsol:"\\",bsolb:"â§
",bsolhsub:"â",bull:"â¢",bullet:"â¢",bump:"â",bumpE:"⪮",bumpe:"â",bumpeq:"â",cacute:"Ä",cap:"â©",capand:"â©",capbrcup:"â©",capcap:"â©",capcup:"â©",capdot:"â©",caps:"â©ï¸",caret:"â",caron:"Ë",ccaps:"â©",ccaron:"Ä",ccedil:"\xe7",ccirc:"Ä",ccups:"â©",ccupssm:"â©",cdot:"Ä",cedil:"\xb8",cemptyv:"⦲",cent:"\xa2",centerdot:"\xb7",cfr:"\uD835\uDD20",chcy:"Ñ",check:"â",checkmark:"â",chi:"Ï",cir:"â",cirE:"â§",circ:"Ë",circeq:"â",circlearrowleft:"âº",circlearrowright:"â»",circledR:"\xae",circledS:"â",circledast:"â",circledcirc:"â",circleddash:"â",cire:"â",cirfnint:"â¨",cirmid:"⫯",cirscir:"â§",clubs:"â£",clubsuit:"â£",colon:":",colone:"â",coloneq:"â",comma:",",commat:"@",comp:"â",compfn:"â",complement:"â",complexes:"â",cong:"â
",congdot:"â©",conint:"â®",copf:"\uD835\uDD54",coprod:"â",copy:"\xa9",copysr:"â",crarr:"âµ",cross:"â",cscr:"\uD835\uDCB8",csub:"â«",csube:"â«",csup:"â«",csupe:"â«",ctdot:"â¯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"â",cuesc:"â",cularr:"â¶",cularrp:"⤽",cup:"âª",cupbrcap:"â©",cupcap:"â©",cupcup:"â©",cupdot:"â",cupor:"â©
",cups:"âªï¸",curarr:"â·",curarrm:"⤼",curlyeqprec:"â",curlyeqsucc:"â",curlyvee:"â",curlywedge:"â",curren:"\xa4",curvearrowleft:"â¶",curvearrowright:"â·",cuvee:"â",cuwed:"â",cwconint:"â²",cwint:"â±",cylcty:"â",dArr:"â",dHar:"⥥",dagger:"â ",daleth:"â¸",darr:"â",dash:"â",dashv:"â£",dbkarow:"â¤",dblac:"Ë",dcaron:"Ä",dcy:"д",dd:"â
",ddagger:"â¡",ddarr:"â",ddotseq:"â©·",deg:"\xb0",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",dharl:"â",dharr:"â",diam:"â",diamond:"â",diamondsuit:"â¦",diams:"â¦",die:"\xa8",digamma:"Ï",disin:"â²",div:"\xf7",divide:"\xf7",divideontimes:"â",divonx:"â",djcy:"Ñ",dlcorn:"â",dlcrop:"â",dollar:"$",dopf:"\uD835\uDD55",dot:"Ë",doteq:"â",doteqdot:"â",dotminus:"â¸",dotplus:"â",dotsquare:"â¡",doublebarwedge:"â",downarrow:"â",downdownarrows:"â",downharpoonleft:"â",downharpoonright:"â",drbkarow:"â¤",drcorn:"â",drcrop:"â",dscr:"\uD835\uDCB9",dscy:"Ñ",dsol:"â§¶",dstrok:"Ä",dtdot:"â±",dtri:"â¿",dtrif:"â¾",duarr:"âµ",duhar:"⥯",dwangle:"⦦",dzcy:"Ñ",dzigrarr:"â¿",eDDot:"â©·",eDot:"â",eacute:"\xe9",easter:"â©®",ecaron:"Ä",ecir:"â",ecirc:"\xea",ecolon:"â",ecy:"Ñ",edot:"Ä",ee:"â
",efDot:"â",efr:"\uD835\uDD22",eg:"âª",egrave:"\xe8",egs:"âª",egsdot:"âª",el:"âª",elinters:"â§",ell:"â",els:"âª",elsdot:"âª",emacr:"Ä",empty:"â
",emptyset:"â
",emptyv:"â
",emsp13:"â",emsp14:"â
",emsp:"â",eng:"Å",ensp:"â",eogon:"Ä",eopf:"\uD835\uDD56",epar:"â",eparsl:"â§£",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"â",eqcolon:"â",eqsim:"â",eqslantgtr:"âª",eqslantless:"âª",equals:"=",equest:"â",equiv:"â¡",equivDD:"⩸",eqvparsl:"â§¥",erDot:"â",erarr:"⥱",escr:"â¯",esdot:"â",esim:"â",eta:"η",eth:"\xf0",euml:"\xeb",euro:"â¬",excl:"!",exist:"â",expectation:"â°",exponentiale:"â
",fallingdotseq:"â",fcy:"Ñ",female:"â",ffilig:"ï¬",fflig:"ï¬",ffllig:"ï¬",ffr:"\uD835\uDD23",filig:"ï¬",fjlig:"fj",flat:"â",fllig:"ï¬",fltns:"â±",fnof:"Æ",fopf:"\uD835\uDD57",forall:"â",fork:"â",forkv:"â«",fpartint:"â¨",frac12:"\xbd",frac13:"â
",frac14:"\xbc",frac15:"â
",frac16:"â
",frac18:"â
",frac23:"â
",frac25:"â
",frac34:"\xbe",frac35:"â
",frac38:"â
",frac45:"â
",frac56:"â
",frac58:"â
",frac78:"â
",frasl:"â",frown:"â¢",fscr:"\uD835\uDCBB",gE:"â§",gEl:"âª",gacute:"ǵ",gamma:"γ",gammad:"Ï",gap:"âª",gbreve:"Ä",gcirc:"Ä",gcy:"г",gdot:"Ä¡",ge:"â¥",gel:"â",geq:"â¥",geqq:"â§",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"âª",gesdoto:"âª",gesdotol:"âª",gesl:"âï¸",gesles:"âª",gfr:"\uD835\uDD24",gg:"â«",ggg:"â",gimel:"â·",gjcy:"Ñ",gl:"â·",glE:"âª",gla:"⪥",glj:"⪤",gnE:"â©",gnap:"âª",gnapprox:"âª",gne:"âª",gneq:"âª",gneqq:"â©",gnsim:"â§",gopf:"\uD835\uDD58",grave:"`",gscr:"â",gsim:"â³",gsime:"âª",gsiml:"âª",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"â",gtlPar:"â¦",gtquest:"⩼",gtrapprox:"âª",gtrarr:"⥸",gtrdot:"â",gtreqless:"â",gtreqqless:"âª",gtrless:"â·",gtrsim:"â³",gvertneqq:"â©ï¸",gvnE:"â©ï¸",hArr:"â",hairsp:"â",half:"\xbd",hamilt:"â",hardcy:"Ñ",harr:"â",harrcir:"â¥",harrw:"â",hbar:"â",hcirc:"Ä¥",hearts:"â¥",heartsuit:"â¥",hellip:"â¦",hercon:"â¹",hfr:"\uD835\uDD25",hksearow:"⤥",hkswarow:"⤦",hoarr:"â¿",homtht:"â»",hookleftarrow:"â©",hookrightarrow:"âª",hopf:"\uD835\uDD59",horbar:"â",hscr:"\uD835\uDCBD",hslash:"â",hstrok:"ħ",hybull:"â",hyphen:"â",iacute:"\xed",ic:"â£",icirc:"\xee",icy:"и",iecy:"е",iexcl:"\xa1",iff:"â",ifr:"\uD835\uDD26",igrave:"\xec",ii:"â
",iiiint:"â¨",iiint:"â",iinfin:"â§",iiota:"â©",ijlig:"ij",imacr:"Ä«",image:"â",imagline:"â",
73imagpart:"â",imath:"ı",imof:"â·",imped:"Ƶ",in:"â",incare:"â
",infin:"â",infintie:"â§",inodot:"ı",int:"â«",intcal:"âº",integers:"â¤",intercal:"âº",intlarhk:"â¨",intprod:"⨼",iocy:"Ñ",iogon:"į",iopf:"\uD835\uDD5A",iota:"ι",iprod:"⨼",iquest:"\xbf",iscr:"\uD835\uDCBE",isin:"â",isinE:"â¹",isindot:"âµ",isins:"â´",isinsv:"â³",isinv:"â",it:"â¢",itilde:"Ä©",iukcy:"Ñ",iuml:"\xef",jcirc:"ĵ",jcy:"й",jfr:"\uD835\uDD27",jmath:"È·",jopf:"\uD835\uDD5B",jscr:"\uD835\uDCBF",jsercy:"Ñ",jukcy:"Ñ",kappa:"κ",kappav:"ϰ",kcedil:"Ä·",kcy:"к",kfr:"\uD835\uDD28",kgreen:"ĸ",khcy:"Ñ
",kjcy:"Ñ",kopf:"\uD835\uDD5C",kscr:"\uD835\uDCC0",lAarr:"â",lArr:"â",lAtail:"â¤",lBarr:"â¤",lE:"â¦",lEg:"âª",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"â",lambda:"λ",lang:"â¨",langd:"â¦",langle:"â¨",lap:"âª
",laquo:"\xab",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:"\uD835\uDD29",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:"\uD835\uDD5D",loplus:"â¨",lotimes:"⨴",lowast:"â",lowbar:"_",loz:"â",lozenge:"â",lozf:"â§«",lpar:"(",lparlt:"â¦",lrarr:"â",lrcorner:"â",lrhar:"â",lrhard:"â¥",lrm:"â",lrtri:"â¿",lsaquo:"â¹",lscr:"\uD835\uDCC1",lsh:"â°",lsim:"â²",lsime:"âª",lsimg:"âª",lsqb:"[",lsquo:"â",lsquor:"â",lstrok:"Å",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"â",lthree:"â",ltimes:"â",ltlarr:"⥶",ltquest:"â©»",ltrPar:"â¦",ltri:"â",ltrie:"â´",ltrif:"â",lurdshar:"â¥",luruhar:"⥦",lvertneqq:"â¨ï¸",lvnE:"â¨ï¸",mDDot:"âº",macr:"\xaf",male:"â",malt:"â ",maltese:"â ",map:"â¦",mapsto:"â¦",mapstodown:"â§",mapstoleft:"â¤",mapstoup:"â¥",marker:"â®",mcomma:"⨩",mcy:"м",mdash:"â",measuredangle:"â¡",mfr:"\uD835\uDD2A",mho:"â§",micro:"\xb5",mid:"â£",midast:"*",midcir:"â«°",middot:"\xb7",minus:"â",minusb:"â",minusd:"â¸",minusdu:"⨪",mlcp:"â«",mldr:"â¦",mnplus:"â",models:"â§",mopf:"\uD835\uDD5E",mp:"â",mscr:"\uD835\uDCC2",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:"â",nbsp:"\xa0",nbump:"â̸",nbumpe:"â̸",ncap:"â©",ncaron:"Å",ncedil:"Å",ncong:"â",ncongdot:"â©Ì¸",ncup:"â©",ncy:"н",ndash:"â",ne:"â ",neArr:"â",nearhk:"⤤",nearr:"â",nearrow:"â",nedot:"â̸",nequiv:"â¢",nesear:"⤨",nesim:"â̸",nexist:"â",nexists:"â",nfr:"\uD835\uDD2B",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:"\uD835\uDD5F",not:"\xac",notin:"â",notinE:"â¹Ì¸",notindot:"â
73µÌ¸",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:"\uD835\uDCC3",nshortmid:"â¤",nshortparallel:"â¦",nsim:"â",nsime:"â",nsimeq:"â",nsmid:"â¤",nspar:"â¦",nsqsube:"â¢",nsqsupe:"â£",nsub:"â",nsubE:"â«
̸",nsube:"â",nsubset:"ââ",nsubseteq:"â",nsubseteqq:"â«
̸",nsucc:"â",nsucceq:"⪰̸",nsup:"â
",nsupE:"â«Ì¸",nsupe:"â",nsupset:"ââ",nsupseteq:"â",nsupseteqq:"â«Ì¸",ntgl:"â¹",ntilde:"\xf1",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:"â",oacute:"\xf3",oast:"â",ocir:"â",ocirc:"\xf4",ocy:"о",odash:"â",odblac:"Å",odiv:"⨸",odot:"â",odsold:"⦼",oelig:"Å",ofcir:"⦿",ofr:"\uD835\uDD2C",ogon:"Ë",ograve:"\xf2",ogt:"â§",ohbar:"⦵",ohm:"Ω",oint:"â®",olarr:"âº",olcir:"⦾",olcross:"⦻",oline:"â¾",olt:"â§",omacr:"Å",omega:"Ï",omicron:"ο",omid:"⦶",ominus:"â",oopf:"\uD835\uDD60",opar:"⦷",operp:"⦹",oplus:"â",or:"â¨",orarr:"â»",ord:"â©",order:"â´",orderof:"â´",ordf:"\xaa",ordm:"\xba",origof:"â¶",oror:"â©",orslope:"â©",orv:"â©",oscr:"â´",oslash:"\xf8",osol:"â",otilde:"\xf5",otimes:"â",otimesas:"⨶",ouml:"\xf6",ovbar:"â½",par:"â¥",para:"\xb6",parallel:"â¥",parsim:"⫳",parsl:"⫽",part:"â",pcy:"п",percnt:"%",period:".",permil:"â°",perp:"â¥",pertenk:"â±",pfr:"\uD835\uDD2D",phi:"Ï",phiv:"Ï",phmmat:"â³",phone:"â",pi:"Ï",pitchfork:"â",piv:"Ï",planck:"â",planckh:"â",plankv:"â",plus:"+",plusacir:"⨣",plusb:"â",pluscir:"⨢",plusdo:"â",plusdu:"⨥",pluse:"⩲",plusmn:"\xb1",plussim:"⨦",plustwo:"⨧",pm:"\xb1",pointint:"â¨",popf:"\uD835\uDD61",pound:"\xa3",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:"\uD835\uDCC5",psi:"Ï",puncsp:"â",qfr:"\uD835\uDD2E",qint:"â¨",qopf:"\uD835\uDD62",qprime:"â",qscr:"\uD835\uDCC6",quaternions:"â",quatint:"â¨",quest:"?",questeq:"â",quot:'"',rAarr:"â",rArr:"â",rAtail:"â¤",rBarr:"â¤",rHar:"⥤",race:"â½Ì±",racute:"Å",radic:"â",raemptyv:"⦳",rang:"â©",rangd:"â¦",range:"⦥",rangle:"â©",raquo:"\xbb",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:"â",reg:"\xae",rfisht:"⥽",rfloor:"â",rfr:"\uD835\uDD2F",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:"\uD835\uDD63",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"â¦",rppolint:"â¨",rrarr:"â",rsaquo:"âº",rscr:"\uD835\uDCC7",rsh:"â±",rsqb:"]",rsquo:"â",rsquor:"â",rthree:"â",rtimes:"â",rtri:"â¹",rtrie:"âµ",rtrif:"â¸",rtriltri:"â§",ruluhar:"⥨",rx:"â",sacute:"Å",sbquo:"â",sc:"â»",scE:"⪴",scap:"⪸",scaron:"Å¡",sccue:"â½",sce:"⪰",scedil:"Å",scirc:"Å",
73scnE:"⪶",scnap:"⪺",scnsim:"â©",scpolint:"â¨",scsim:"â¿",scy:"Ñ",sdot:"â
",sdotb:"â¡",sdote:"⩦",seArr:"â",searhk:"⤥",searr:"â",searrow:"â",sect:"\xa7",semi:";",seswar:"⤩",setminus:"â",setmn:"â",sext:"â¶",sfr:"\uD835\uDD30",sfrown:"â¢",sharp:"â¯",shchcy:"Ñ",shcy:"Ñ",shortmid:"â£",shortparallel:"â¥",shy:"\xad",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:"\uD835\uDD64",spades:"â ",spadesuit:"â ",spar:"â¥",sqcap:"â",sqcaps:"âï¸",sqcup:"â",sqcups:"âï¸",sqsub:"â",sqsube:"â",sqsubset:"â",sqsubseteq:"â",sqsup:"â",sqsupe:"â",sqsupset:"â",sqsupseteq:"â",squ:"â¡",square:"â¡",squarf:"âª",squf:"âª",srarr:"â",sscr:"\uD835\uDCC8",ssetmn:"â",ssmile:"â£",sstarf:"â",star:"â",starf:"â
",straightepsilon:"ϵ",straightphi:"Ï",strns:"\xaf",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:"âª",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",sup:"â",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:"⤪",szlig:"\xdf",target:"â",tau:"Ï",tbrk:"â´",tcaron:"Å¥",tcedil:"Å£",tcy:"Ñ",tdot:"â",telrec:"â",tfr:"\uD835\uDD31",there4:"â´",therefore:"â´",theta:"θ",thetasym:"Ï",thetav:"Ï",thickapprox:"â",thicksim:"â¼",thinsp:"â",thkap:"â",thksim:"â¼",thorn:"\xfe",tilde:"Ë",times:"\xd7",timesb:"â ",timesbar:"⨱",timesd:"⨰",tint:"â",toea:"⤨",top:"â¤",topbot:"â¶",topcir:"⫱",topf:"\uD835\uDD65",topfork:"â«",tosa:"⤩",tprime:"â´",trade:"â¢",triangle:"âµ",triangledown:"â¿",triangleleft:"â",trianglelefteq:"â´",triangleq:"â",triangleright:"â¹",trianglerighteq:"âµ",tridot:"â¬",trie:"â",triminus:"⨺",triplus:"⨹",trisb:"â§",tritime:"⨻",trpezium:"â¢",tscr:"\uD835\uDCC9",tscy:"Ñ",tshcy:"Ñ",tstrok:"ŧ",twixt:"â¬",twoheadleftarrow:"â",twoheadrightarrow:"â ",uArr:"â",uHar:"⥣",uacute:"\xfa",uarr:"â",ubrcy:"Ñ",ubreve:"Å",ucirc:"\xfb",ucy:"Ñ",udarr:"â
",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"\uD835\uDD32",ugrave:"\xf9",uharl:"â¿",uharr:"â¾",uhblk:"â",ulcorn:"â",ulcorner:"â",ulcrop:"â",ultri:"â¸",umacr:"Å«",uml:"\xa8",uogon:"ų",uopf:"\uD835\uDD66",uparrow:"â",updownarrow:"â",upharpoonleft:"â¿",upharpoonright:"â¾",uplus:"â",upsi:"Ï
",upsih:"Ï",upsilon:"Ï
",upuparrows:"â",urcorn:"â",urcorner:"â",urcrop:"â",uring:"ů",urtri:"â¹",uscr:"\uD835\uDCCA",utdot:"â°",utilde:"Å©",utri:"âµ",utrif:"â´",uuarr:"â",uuml:"\xfc",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:"\uD835\uDD33",vltri:"â²",vnsub:"ââ",vnsup:"ââ",vopf:"\uD835\uDD67",vprop:"â",vrtri:"â³",vscr:"\uD835\uDCCB",vsubnE:"â«ï¸",vsubne:"âï¸",vsupnE:"â«ï¸",vsupne:"âï¸",vzigzag:"â¦",wcirc:"ŵ",wedbar:"â©",wedge:"â§",wedgeq:"â",weierp:"â",wfr:"\uD835\uDD34",wopf:"\uD835\uDD68",wp:"â",wr:"â",wreath:"â",wscr:"\uD835\uDCCC",xcap:"â",xcirc:"â¯",xcup:"â",xdtri:"â½",xfr:"\uD835\uDD35",xhArr:"âº",xharr:"â·",xi:"ξ",xlArr:"â¸",xlarr:"âµ",xmap:"â¼",xnis:"â»",xodot:"â¨",xopf:"\uD835\uDD69",xoplus:"â¨",xotime:"â¨",xrArr:"â¹",xrarr:"â¶",xscr:"\uD835\uDCCD",xsqcup:"â¨",xuplus:"â¨",xutri:"â³",xvee:"â",xwedge:"â",yacute:"\xfd",yacy:"Ñ",ycirc:"Å·",ycy:"Ñ",yen:"\xa5",yfr:"\uD835\uDD36",yicy:"Ñ",yopf:"\uD835\uDD6A",yscr:"\uD835\uDCCE",yucy:"Ñ",yuml:"\xff",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"â¨",zeta:"ζ",zfr:"\uD835\uDD37",zhcy:"ж",zigrarr:"â",zopf:"\uD835\uDD6B",zscr:"\uD835\uDCCF",zwj:"â",zwnj:"â"},mk={}.hasOwnProperty;function mw(e){return!!mk.call(mv,e)&&mv[e]}function mC(e,t,a,r){let n=e.length,s,i=0;if(t=t<0?-t>n?0:n+t:t>n?n:t,a=a>0?a:0,r.length<1e4)(s=Array.from(r)).unshift(t,a),e.splice(...s);else for(a&&e.splice(t,a);i<r.length;)(s=r.slice(i,i+1e4)).unshift(t,0),e.splice(...s),i+=1e4,t+=1e4}function mE(e,t){return e.length>0?(mC(e,e.length,0,t),e):t}let mA={}.hasOwnProperty;function mS(e){let t={},a=-1;for(;++a<e.length;)!function(e,t){let a;for(a in t){let r,n=(mA.call(e,a)?e[a]:void 0)||(e[a]={}),s=t[a];if(s)for(r in s){mA.call(n,r)||(n[r]=[]);let e=s[r];!function(e,t){let a=-1,r=[];for(;++a<t.length;)("after"===t[a].add?e:r).push(t[a]);mC(e,0,0,r)}(n[r],Array.isArray(e)?e:e?[e]:[])}}}(t,e[a]);return t}function mT(e,t){let a=Number.parseInt(e,t);return a<9||11===a||a>13&&a<32||a>126&&a<160||a>55295&&a<57344||a>64975&&a<65008||!(65535&~a)||65534==(65535&a)||a>1114111?"�":String.fromCodePoint(a)}function mx(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}let mD=mz(/[A-Za-z]/),mM=mz(/[\dA-Za-z]/),mR=mz(/[#-'*+\--9=?A-Z^-~]/);function mI(e){return null!==e&&(e<32||127===e)}let mN=mz(/\d/),mL=mz(/[\dA-Fa-f]/),mO=mz(/[!-/:-@[-`{-~]/);function mP(e){return null!==e&&e<-2}function mF(e){return null!==e&&(e<0||32===e)}function mU(e){return -2===e||-1===e||32===e}let mj=mz(/\p{P}|\p{S}/u),mB=mz(/\s/);function mz(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}function mG(e){let t=[],a=-1,r=0,n=0;for(;++a<e.length;){let s=e.charCodeAt(a),i="";if(37===s&&mM(e.charCodeAt(a+1))&&mM(e.charCodeAt(a+2)))n=2;else if(s<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(s))||(i=String.fromCharCode(s));else if(s>55295&&s<57344){let t=e.charCodeAt(a+1);s<56320&&t>56319&&t<57344?(i=String.fromCharCode(s,t),n=1):i="�"}else i=String.fromCharCode(s);
73i&&(t.push(e.slice(r,a),encodeURIComponent(i)),r=a+n+1,i=""),n&&(a+=n,n=0)}return t.join("")+e.slice(r)}function mV(e,t,a,r){let n=r?r-1:1/0,s=0;return function(r){return mU(r)?(e.enter(a),function r(i){return mU(i)&&s++<n?(e.consume(i),r):(e.exit(a),t(i))}(r)):t(r)}}let mH={tokenize:function(e){let t,a=e.attempt(this.parser.constructs.contentInitial,function(t){return null===t?void e.consume(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),mV(e,a,"linePrefix"))},function(a){return e.enter("paragraph"),function a(r){let n=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=n),t=n,function t(r){return null===r?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(r)):mP(r)?(e.consume(r),e.exit("chunkText"),a):(e.consume(r),t)}(r)}(a)});return a}},mq={tokenize:function(e){let t=this,a=[],r,n,s,i=0;return o;function o(r){if(i<a.length){let n=a[i];return t.containerState=n[1],e.attempt(n[0].continuation,l,c)(r)}return c(r)}function l(e){if(i++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,r&&b();let a=t.events.length,n,s=a;for(;s--;)if("exit"===t.events[s][0]&&"chunkFlow"===t.events[s][1].type){n=t.events[s][1].end;break}_(i);let o=a;for(;o<t.events.length;)t.events[o][1].end={...n},o++;return mC(t.events,s+1,0,t.events.slice(a)),t.events.length=o,c(e)}return o(e)}function c(n){if(i===a.length){if(!r)return m(n);if(r.currentConstruct&&r.currentConstruct.concrete)return p(n);t.interrupt=!!(r.currentConstruct&&!r._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(mW,u,d)(n)}function u(e){return r&&b(),_(i),m(e)}function d(e){return t.parser.lazy[t.now().line]=i!==a.length,s=t.now().offset,p(e)}function m(a){return t.containerState={},e.attempt(mW,g,p)(a)}function g(e){return i++,a.push([t.currentConstruct,t.containerState]),m(e)}function p(a){return null===a?(r&&b(),_(0),void e.consume(a)):(r=r||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:r,contentType:"flow",previous:n}),function a(r){return null===r?(h(e.exit("chunkFlow"),!0),_(0),void e.consume(r)):mP(r)?(e.consume(r),h(e.exit("chunkFlow")),i=0,t.interrupt=void 0,o):(e.consume(r),a)}(a))}function h(e,a){let o=t.sliceStream(e);if(a&&o.push(null),e.previous=n,n&&(n.next=e),n=e,r.defineSkip(e.start),r.write(o),t.parser.lazy[e.start.line]){let e=r.events.length;for(;e--;)if(r.events[e][1].start.offset<s&&(!r.events[e][1].end||r.events[e][1].end.offset>s))return;let a=t.events.length,n,o,l=a;for(;l--;)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(n){o=t.events[l][1].end;break}n=!0}for(_(i),e=a;e<t.events.length;)t.events[e][1].end={...o},e++;mC(t.events,l+1,0,t.events.slice(a)),t.events.length=e}}function _(r){let n=a.length;for(;n-- >r;){let r=a[n];t.containerState=r[1],r[0].exit.call(t,e)}a.length=r}function b(){r.write([null]),n=void 0,r=void 0,t.containerState._closeFlow=void 0}}},mW={tokenize:function(e,t,a){return mV(e,e.attempt(this.parser.constructs.document,t,a),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};function mK(e){return null===e||mF(e)||mB(e)?1:mj(e)?2:void 0}function mY(e,t,a){let r=[],n=-1;for(;++n<e.length;){let s=e[n].resolveAll;s&&!r.includes(s)&&(t=s(t,a),r.push(s))}return t}let mZ={name:"attention",resolveAll:function(e,t){let a,r,n,s,i,o,l,c,u=-1;for(;++u<e.length;)if("enter"===e[u][0]&&"attentionSequence"===e[u][1].type&&e[u][1]._close){for(a=u;a--;)if("exit"===e[a][0]&&"attentionSequence"===e[a][1].type&&e[a][1]._open&&t.sliceSerialize(e[a][1]).charCodeAt(0)===t.sliceSerialize(e[u][1]).charCodeAt(0)){if((e[a][1]._close||e[u][1]._open)&&(e[u][1].end.offset-e[u][1].start.offset)%3&&!((e[a][1].end.offset-e[a][1].start.offset+e[u][1].end.offset-e[u][1].start.offset)%3))continue;o=e[a][1].end.offset-e[a][1].start.offset>1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;let d={...e[a][1].end},m={...e[u][1].start};mQ(d,-o),mQ(m,o),s={type:o>1?"strongSequence":"emphasisSequence",start:d,end:{...e[a][1].end}},i={type:o>1?"strongSequence":"emphasisSequence",start:{...e[u][1].start},end:m},n={type:o>1?"strongText":"emphasisText",start:{...e[a][1].end},end:{...e[u][1].start}},r={type:o>1?"strong":"emphasis",start:{...s.start},end:{...i.end}},e[a][1].end={...s.start},e[u][1].start={...i.end},l=[],e[a][1].end.offset-e[a][1].start.offset&&(l=mE(l,[["enter",e[a][1],t],["exit",e[a][1],t]])),l=mE(l,[["enter",r,t],["enter",s,t],["exit",s,t],["enter",n,t]]),l=mE(l,mY(t.parser.constructs.insideSpan.null,e.slice(a+1,u),t)),l=mE(l,[["exit",n,t],["enter",i,t],["exit",i,t],["exit",r,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=mE(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,mC(e,a-1,u-a+3,l),u=a+l.length-c-2;break}}for(u=-1;++u<e.length;)"attentionSequence"===e[u][1].type&&(e[u][1].type="data");return e},tokenize:function(e,t){let a,r=this.parser.constructs.attentionMarkers.null,n=this.previous,s=mK(n);return function(i){return a=i,e.enter("attentionSequence"),function i(o){if(o===a)return e.consume(o),i;let l=e.exit("attentionSequence"),c=mK(o),u=!c||2===c&&s||r.includes(o),d=!s||2===s&&c||r.includes(n);return l._open=!!(42===a?u:u&&(s||!d)),l._close=!!(42===a?d:d&&(c||!u)),t(o)}(i)}}};function mQ(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}let m$={partial:!0,tokenize:function(e,t,a){return function(t){return mU(t)?mV(e,r,"linePrefix")(t):r(t)};function r(e){return null===e||mP(e)?t(e):a(e)}}},mX={continuation:{tokenize:function(e,t,a){let r=this;return function(t){return mU(t)?mV(e,n,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):n(t)};function n(r){return e.attempt(mX,t,a)(r)}}},exit:function(e){e.exit("blockQuote")},name:"blockQuote",tokenize:function(e,t,a){let r=this;return function(t){if(62===t){let a=r.containerState;return a.open||(e.enter("blockQuote",{_container:!0}),a.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),n}return a(t)};function n(a){return mU(a)?(e.enter("blockQuotePrefixWhitespace"),e.consume(a),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(a))}}},mJ={name:"characterEscape",tokenize:function(e,t,a){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return mO(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):a(r)}}},m2={name:"characterReference",tokenize:function(e,t,a){let r=this,n,s,i=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),o};function o(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),n=31,s=mM,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),n=6,s=mL,c):(e.enter("characterReferenceValue"),n=7,s=mN,c(t))}function c(o){if(59===o&&i){let n=e.exit("characterReferenceValue");return s!==mM||mw(r.sliceSerialize(n))?(e.enter("characterReferenceMarker"),e.consume(o),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):a(o)}return s(o)&&i++<n?(e.consume(o),c):a(o)}}},m0={partial:!0,tokenize:function(e,t,a){let r=this;return function(t){return null===t?a(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),n)};function n(e){return r.parser.lazy[r.now().line]?a(e):t(e)}}},m1={concrete:!0,name:"codeFenced",tokenize:function(e,t,a){let r=this,n={partial:!0,tokenize:function(e,t,a){let n=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i};
73function i(t){return e.enter("codeFencedFence"),mU(t)?mV(e,l,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===s?(e.enter("codeFencedFenceSequence"),function t(r){return r===s?(n++,e.consume(r),t):n>=o?(e.exit("codeFencedFenceSequence"),mU(r)?mV(e,c,"whitespace")(r):c(r)):a(r)}(t)):a(t)}function c(r){return null===r||mP(r)?(e.exit("codeFencedFence"),t(r)):a(r)}}},s,i=0,o=0;return function(t){let n=r.events[r.events.length-1];return i=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,s=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(r){return r===s?(o++,e.consume(r),t):o<3?a(r):(e.exit("codeFencedFenceSequence"),mU(r)?mV(e,l,"whitespace")(r):l(r))}(t)};function l(n){return null===n||mP(n)?(e.exit("codeFencedFence"),r.interrupt?t(n):e.check(m0,u,p)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(r){return null===r||mP(r)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(r)):mU(r)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),mV(e,c,"whitespace")(r)):96===r&&r===s?a(r):(e.consume(r),t)}(n))}function c(t){return null===t||mP(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(r){return null===r||mP(r)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(r)):96===r&&r===s?a(r):(e.consume(r),t)}(t))}function u(t){return e.attempt(n,p,d)(t)}function d(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),m}function m(t){return i>0&&mU(t)?mV(e,g,"linePrefix",i+1)(t):g(t)}function g(t){return null===t||mP(t)?e.check(m0,u,p)(t):(e.enter("codeFlowValue"),function t(a){return null===a||mP(a)?(e.exit("codeFlowValue"),g(a)):(e.consume(a),t)}(t))}function p(a){return e.exit("codeFenced"),t(a)}}},m3={name:"codeIndented",tokenize:function(e,t,a){let r=this;return function(t){return e.enter("codeIndented"),mV(e,n,"linePrefix",5)(t)};function n(t){let n=r.events[r.events.length-1];return n&&"linePrefix"===n[1].type&&n[2].sliceSerialize(n[1],!0).length>=4?function t(a){return null===a?s(a):mP(a)?e.attempt(m5,t,s)(a):(e.enter("codeFlowValue"),function a(r){return null===r||mP(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),a)}(a))}(t):a(t)}function s(a){return e.exit("codeIndented"),t(a)}}},m5={partial:!0,tokenize:function(e,t,a){let r=this;return n;function n(t){return r.parser.lazy[r.now().line]?a(t):mP(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),n):mV(e,s,"linePrefix",5)(t)}function s(e){let s=r.events[r.events.length-1];return s&&"linePrefix"===s[1].type&&s[2].sliceSerialize(s[1],!0).length>=4?t(e):mP(e)?n(e):a(e)}}};class m4{constructor(e){this.left=e?[...e]:[],this.right=[]}get(e){if(e<0||e>=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return e<this.left.length?this.left[e]:this.right[this.right.length-e+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(e,t){let a=null==t?1/0:t;return a<this.left.length?this.left.slice(e,a):e>this.left.length?this.right.slice(this.right.length-a+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-a+this.left.length).reverse())}splice(e,t,a){this.setCursor(Math.trunc(e));let r=this.right.splice(this.right.length-(t||0),1/0);return a&&m7(this.left,a),r.reverse()}pop(){return this.setCursor(1/0),this.left.pop()}push(e){this.setCursor(1/0),this.left.push(e)}pushMany(e){this.setCursor(1/0),m7(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),m7(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&0===this.right.length||e<0&&0===this.left.length))if(e<this.left.length){let t=this.left.splice(e,1/0);m7(this.right,t.reverse())}else{let t=this.right.splice(this.left.length+this.right.length-e,1/0);m7(this.left,t.reverse())}}}function m7(e,t){let a=0;if(t.length<1e4)e.push(...t);else for(;a<t.length;)e.push(...t.slice(a,a+1e4)),a+=1e4}function m6(e){let t={},a,r,n,s,i,o,l,c=-1,u=new m4(e);for(;++c<u.length;){for(;c in t;)c=t[c];if(a=u.get(c),c&&"chunkFlow"===a[1].type&&"listItemPrefix"===u.get(c-1)[1].type&&((n=0)<(o=a[1]._tokenizer.events).length&&"lineEndingBlank"===o[n][1].type&&(n+=2),n<o.length&&"content"===o[n][1].type))for(;++n<o.length&&"content"!==o[n][1].type;)"chunkText"===o[n][1].type&&(o[n][1]._isInFirstContentOfListItem=!0,n++);
73if("enter"===a[0])a[1].contentType&&(Object.assign(t,function(e,t){let a=e.get(t)[1],r=e.get(t)[2],n=t-1,s=[],i=a._tokenizer;i||(i=r.parser[a.contentType](a.start),a._contentTypeTextTrailing&&(i._contentTypeTextTrailing=!0));let o=i.events,l=[],c={},u,d,m=-1,g=a,p=0,h=0,_=[0];for(;g;){for(;e.get(++n)[1]!==g;);s.push(n),g._tokenizer||(u=r.sliceStream(g),g.next||u.push(null),d&&i.defineSkip(g.start),g._isInFirstContentOfListItem&&(i._gfmTasklistFirstContentOfListItem=!0),i.write(u),g._isInFirstContentOfListItem&&(i._gfmTasklistFirstContentOfListItem=void 0)),d=g,g=g.next}for(g=a;++m<o.length;)"exit"===o[m][0]&&"enter"===o[m-1][0]&&o[m][1].type===o[m-1][1].type&&o[m][1].start.line!==o[m][1].end.line&&(h=m+1,_.push(h),g._tokenizer=void 0,g.previous=void 0,g=g.next);for(i.events=[],g?(g._tokenizer=void 0,g.previous=void 0):_.pop(),m=_.length;m--;){let t=o.slice(_[m],_[m+1]),a=s.pop();l.push([a,a+t.length-1]),e.splice(a,2,t)}for(l.reverse(),m=-1;++m<l.length;)c[p+l[m][0]]=p+l[m][1],p+=l[m][1]-l[m][0]-1;return c}(u,c)),c=t[c],l=!0);else if(a[1]._container){for(n=c,r=void 0;n--;)if("lineEnding"===(s=u.get(n))[1].type||"lineEndingBlank"===s[1].type)"enter"===s[0]&&(r&&(u.get(r)[1].type="lineEndingBlank"),s[1].type="lineEnding",r=n);else if("linePrefix"!==s[1].type&&"listItemIndent"!==s[1].type)break;r&&(a[1].end={...u.get(r)[1].start},(i=u.slice(r,c)).unshift(a),u.splice(r,c-r+1,i))}}return mC(e,0,1/0,u.slice(0)),!l}let m9={resolve:function(e){return m6(e),e},tokenize:function(e,t){let a;return function(t){return e.enter("content"),a=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?n(t):mP(t)?e.check(m8,s,n)(t):(e.consume(t),r)}function n(a){return e.exit("chunkContent"),e.exit("content"),t(a)}function s(t){return e.consume(t),e.exit("chunkContent"),a.next=e.enter("chunkContent",{contentType:"content",previous:a}),a=a.next,r}}},m8={partial:!0,tokenize:function(e,t,a){let r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),mV(e,n,"linePrefix")};
vendor: 8,475 bytes, line 73
73function n(n){if(null===n||mP(n))return a(n);let s=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&s&&"linePrefix"===s[1].type&&s[2].sliceSerialize(s[1],!0).length>=4?t(n):e.interrupt(r.parser.constructs.flow,a,t)(n)}}};function ge(e,t,a,r,n,s,i,o,l){let c=l||1/0,u=0;return function(t){return 60===t?(e.enter(r),e.enter(n),e.enter(s),e.consume(t),e.exit(s),d):null===t||32===t||41===t||mI(t)?a(t):(e.enter(r),e.enter(i),e.enter(o),e.enter("chunkString",{contentType:"string"}),p(t))};function d(a){return 62===a?(e.enter(s),e.consume(a),e.exit(s),e.exit(n),e.exit(r),t):(e.enter(o),e.enter("chunkString",{contentType:"string"}),m(a))}function m(t){return 62===t?(e.exit("chunkString"),e.exit(o),d(t)):null===t||60===t||mP(t)?a(t):(e.consume(t),92===t?g:m)}function g(t){return 60===t||62===t||92===t?(e.consume(t),m):m(t)}function p(n){return u||null!==n&&41!==n&&!mF(n)?u<c&&40===n?(e.consume(n),u++,p):41===n?(e.consume(n),u--,p):null===n||32===n||40===n||mI(n)?a(n):(e.consume(n),92===n?h:p):(e.exit("chunkString"),e.exit(o),e.exit(i),e.exit(r),t(n))}function h(t){return 40===t||41===t||92===t?(e.consume(t),p):p(t)}}function gt(e,t,a,r,n,s){let i=this,o,l=0;return function(t){return e.enter(r),e.enter(n),e.consume(t),e.exit(n),e.enter(s),c};function c(d){return l>999||null===d||91===d||93===d&&!o||94===d&&!l&&"_hiddenFootnoteSupport"in i.parser.constructs?a(d):93===d?(e.exit(s),e.enter(n),e.consume(d),e.exit(n),e.exit(r),t):mP(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||mP(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),o||(o=!mU(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function ga(e,t,a,r,n,s){let i;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(n),e.consume(t),e.exit(n),i=40===t?41:t,o):a(t)};function o(a){return a===i?(e.enter(n),e.consume(a),e.exit(n),e.exit(r),t):(e.enter(s),l(a))}function l(t){return t===i?(e.exit(s),o(i)):null===t?a(t):mP(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),mV(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===i||null===t||mP(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===i||92===t?(e.consume(t),c):c(t)}}function gr(e,t){let a;return function r(n){return mP(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),a=!0,r):mU(n)?mV(e,r,a?"linePrefix":"lineSuffix")(n):t(n)}}let gn={partial:!0,tokenize:function(e,t,a){return function(t){return mF(t)?gr(e,r)(t):a(t)};function r(t){return ga(e,n,a,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function n(t){return mU(t)?mV(e,s,"whitespace")(t):s(t)}function s(e){return null===e||mP(e)?t(e):a(e)}}},gs=["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"],gi=["pre","script","style","textarea"],go={partial:!0,tokenize:function(e,t,a){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(m$,t,a)}}},gl={partial:!0,tokenize:function(e,t,a){let r=this;return function(t){return mP(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),n):a(t)};function n(e){return r.parser.lazy[r.now().line]?a(e):t(e)}}},gc={name:"labelEnd",resolveAll:function(e){let t=-1,a=[];for(;++t<e.length;){let r=e[t][1];if(a.push(e[t]),"labelImage"===r.type||"labelLink"===r.type||"labelEnd"===r.type){let e="labelImage"===r.type?4:2;r.type="data",t+=e}}return e.length!==a.length&&mC(e,0,e.length,a),e},resolveTo:function(e,t){let a,r,n,s,i=e.length,o=0;for(;i--;)if(a=e[i][1],r){if("link"===a.type||"labelLink"===a.type&&a._inactive)break;"enter"===e[i][0]&&"labelLink"===a.type&&(a._inactive=!0)}else if(n){if("enter"===e[i][0]&&("labelImage"===a.type||"labelLink"===a.type)&&!a._balanced&&(r=i,"labelLink"!==a.type)){o=2;break}}else"labelEnd"===a.type&&(n=i);let l={type:"labelLink"===e[r][1].type?"link":"image",start:{...e[r][1].start},end:{...e[e.length-1][1].end}},c={type:"label",start:{...e[r][1].start},end:{...e[n][1].end}},u={type:"labelText",start:{...e[r+o+2][1].end},end:{...e[n-2][1].start}};return s=mE(s=[["enter",l,t],["enter",c,t]],e.slice(r+1,r+o+3)),s=mE(s,[["enter",u,t]]),s=mE(s,mY(t.parser.constructs.insideSpan.null,e.slice(r+o+4,n-3),t)),s=mE(s,[["exit",u,t],e[n-2],e[n-1],["exit",c,t]]),s=mE(s,e.slice(n+1)),s=mE(s,[["exit",l,t]]),mC(e,r,e.length,s),e},tokenize:function(e,t,a){let r=this,n,s,i=r.events.length;for(;i--;)if(("labelImage"===r.events[i][1].type||"labelLink"===r.events[i][1].type)&&!r.events[i][1]._balanced){n=r.events[i][1];break}return function(t){return n?n._inactive?u(t):(s=r.parser.defined.includes(mx(r.sliceSerialize({start:n.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),o):a(t)};function o(t){return 40===t?e.attempt(gu,c,s?c:u)(t):91===t?e.attempt(gd,c,s?l:u)(t):s?c(t):u(t)}function l(t){return e.attempt(gm,c,u)(t)}function c(e){return t(e)}function u(e){return n._balanced=!0,a(e)}}},gu={tokenize:function(e,t,a){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),r};function r(t){return mF(t)?gr(e,n)(t):n(t)}function n(t){return 41===t?c(t):ge(e,s,i,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function s(t){return mF(t)?gr(e,o)(t):c(t)}function i(e){return a(e)}function o(t){return 34===t||39===t||40===t?ga(e,l,a,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):c(t)}function l(t){return mF(t)?gr(e,c)(t):c(t)}function c(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):a(r)}}},gd={tokenize:function(e,t,a){let r=this;return function(t){return gt.call(r,e,n,s,"reference","referenceMarker","referenceString")(t)};function n(e){return r.parser.defined.includes(mx(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):a(e)}function s(e){return a(e)}}},gm={tokenize:function(e,t,a){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):a(r)}}},gg={name:"labelStartImage",resolveAll:gc.resolveAll,tokenize:function(e,t,a){let r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),n};function n(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),s):a(t)}function s(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?a(e):t(e)}}},gp={name:"labelStartLink",resolveAll:gc.resolveAll,tokenize:function(e,t,a){let r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),n};function n(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?a(e):t(e)}}},gh={name:"lineEnding",tokenize:function(e,t){return function(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),mV(e,t,"linePrefix")}}},g_={name:"thematicBreak",tokenize:function(e,t,a){let r,n=0;return function(s){return e.enter("thematicBreak"),r=s,function s(i){return i===r?(e.enter("thematicBreakSequence"),function t(a){return a===r?(e.consume(a),n++,t):(e.exit("thematicBreakSequence"),mU(a)?mV(e,s,"whitespace")(a):s(a))}(i)):n>=3&&(null===i||mP(i))?(e.exit("thematicBreak"),t(i)):a(i)}(s)}}},gb={continuation:{tokenize:function(e,t,a){let r=this;return r.containerState._closeFlow=void 0,e.check(m$,function(a){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,mV(e,t,"listItemIndent",r.containerState.size+1)(a)},function(a){return r.containerState.furtherBlankLines||!mU(a)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine
73=void 0,n(a)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(gy,t,n)(a))});function n(n){return r.containerState._closeFlow=!0,r.interrupt=void 0,mV(e,e.attempt(gb,t,a),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(n)}}},exit:function(e){e.exit(this.containerState.type)},name:"list",tokenize:function(e,t,a){let r=this,n=r.events[r.events.length-1],s=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,i=0;return function(t){let n=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===n?!r.containerState.marker||t===r.containerState.marker:mN(t)){if(r.containerState.type||(r.containerState.type=n,e.enter(n,{_container:!0})),"listUnordered"===n)return e.enter("listItemPrefix"),42===t||45===t?e.check(g_,a,o)(t):o(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(n){return mN(n)&&++i<10?(e.consume(n),t):(!r.interrupt||i<2)&&(r.containerState.marker?n===r.containerState.marker:41===n||46===n)?(e.exit("listItemValue"),o(n)):a(n)}(t)}return a(t)};function o(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(m$,r.interrupt?a:l,e.attempt(gf,u,c))}
73function l(e){return r.containerState.initialBlankLine=!0,s++,u(e)}function c(t){return mU(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),u):a(t)}function u(a){return r.containerState.size=s+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(a)}}},gf={partial:!0,tokenize:function(e,t,a){let r=this;return mV(e,function(e){let n=r.events[r.events.length-1];return!mU(e)&&n&&"listItemPrefixWhitespace"===n[1].type?t(e):a(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},gy={partial:!0,tokenize:function(e,t,a){let r=this;return mV(e,function(e){let n=r.events[r.events.length-1];return n&&"listItemIndent"===n[1].type&&n[2].sliceSerialize(n[1],!0).length===r.containerState.size?t(e):a(e)},"listItemIndent",r.containerState.size+1)}},gv={name:"setextUnderline",resolveTo:function(e,t){let a,r,n,s=e.length;for(;s--;)if("enter"===e[s][0]){if("content"===e[s][1].type){a=s;break}"paragraph"===e[s][1].type&&(r=s)}else"content"===e[s][1].type&&e.splice(s,1),n||"definition"!==e[s][1].type||(n=s);let i={type:"setextHeading",start:{...e[a][1].start},end:{...e[e.length-1][1].end}};return e[r][1].type="setextHeadingText",n?(e.splice(r,0,["enter",i,t]),e.splice(n+1,0,["exit",e[a][1],t]),e[a][1].end={...e[n][1].end}):e[a][1]=i,e.push(["exit",i,t]),e},tokenize:function(e,t,a){let r,n=this;return function(t){let i,o=n.events.length;for(;o--;)if("lineEnding"!==n.events[o][1].type&&"linePrefix"!==n.events[o][1].type&&"content"!==n.events[o][1].type){i="paragraph"===n.events[o][1].type;break}if(!n.parser.lazy[n.now().line]&&(n.interrupt||i))return e.enter("setextHeadingLine"),r=t,e.enter("setextHeadingLineSequence"),function t(a){return a===r?(e.consume(a),t):(e.exit("setextHeadingLineSequence"),mU(a)?mV(e,s,"lineSuffix")(a):s(a))}(t);return a(t)};function s(r){return null===r||mP(r)?(e.exit("setextHeadingLine"),t(r)):a(r)}}},gk={tokenize:function(e){let t=this,a=e.attempt(m$,function(r){return null===r?void e.consume(r):(e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,a)},e.attempt(this.parser.constructs.flowInitial,r,mV(e,e.attempt(this.parser.constructs.flow,r,e.attempt(m9,r)),"linePrefix")));return a;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,a;e.consume(r)}}},gw={resolveAll:gS()},gC=gA("string"),gE=gA("text");function gA(e){return{resolveAll:gS("text"===e?gT:void 0),tokenize:function(t){let a=this,r=this.parser.constructs[e],n=t.attempt(r,s,i);return s;function s(e){return l(e)?n(e):i(e)}function i(e){if(null!==e)return t.enter("data"),t.consume(e),o;t.consume(e)}function o(e){return l(e)?(t.exit("data"),n(e)):(t.consume(e),o)}function l(e){if(null===e)return!0;let t=r[e],n=-1;if(t)for(;++n<t.length;){let e=t[n];if(!e.previous||e.previous.call(a,a.previous))return!0}return!1}}}}function gS(e){return function(t,a){let r,n=-1;for(;++n<=t.length;)void 0===r?t[n]&&"data"===t[n][1].type&&(r=n,n++):t[n]&&"data"===t[n][1].type||(n!==r+2&&(t[r][1].end=t[n-1][1].end,t.splice(r+2,n-r-2),n=r+2),r=void 0);return e?e(t,a):t}}function gT(e,t){let a=0;for(;++a<=e.length;)if((a===e.length||"lineEnding"===e[a][1].type)&&"data"===e[a-1][1].type){let r=e[a-1][1],n=t.sliceStream(r),s,i=n.length,o=-1,l=0;for(;i--;){let e=n[i];if("string"==typeof e){for(o=e.length;32===e.charCodeAt(o-1);)l++,o--;if(o)break;o=-1}else if(-2===e)s=!0,l++;else if(-1!==e){i++;break}}if(t._contentTypeTextTrailing&&a===e.length&&(l=0),l){let n={type:a===e.length||s||l<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:i?o:r.start._bufferIndex+o,_index:r.start._index+i,line:r.end.line,column:r.end.column-l,offset:r.end.offset-l},end:{...r.end}};r.end={...n.start},r.start.offset===r.end.offset?Object.assign(r,n):(e.splice(a,0,["enter",n,t],["exit",n,t]),a+=2)}a++}return e}var gx=Object.freeze({__proto__:null,attentionMarkers:{null:[42,95]},contentInitial:{91:{name:"definition",tokenize:function(e,t,a){let r,n=this;return function(t){return e.enter("definition"),gt.call(n,e,s,a,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function s(t){return r=mx(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),i):a(t)}function i(t){return mF(t)?gr(e,o)(t):o(t)}function o(t){return ge(e,l,a,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(gn,c,c)(t)}function c(t){return mU(t)?mV(e,u,"whitespace")(t):u(t)}function u(s){return null===s||mP(s)?(e.exit("definition"),n.parser.defined.push(r),t(s)):a(s)}}}},disable:{null:[]},document:{42:gb,43:gb,45:gb,48:gb,49:gb,50:gb,51:gb,52:gb,53:gb,54:gb,55:gb,56:gb,57:gb,62:mX},flow:{35:{name:"headingAtx",resolve:function(e,t){let a,r,n=e.length-2,s=3;return"whitespace"===e[3][1].type&&(s+=2),n-2>s&&"whitespace"===e[n][1].type&&(n-=2),"atxHeadingSequence"===e[n][1].type&&(s===n-1||n-4>s&&"whitespace"===e[n-2][1].type)&&(n-=s+1===n?2:4),n>s&&(a={type:"atxHeadingText",start:e[s][1].start,end:e[n][1].end},r={type:"chunkText",start:e[s][1].start,end:e[n][1].end,contentType:"text"},mC(e,s,n-s+1,[["enter",a,t],["enter",r,t],["exit",r,t],["exit",a,t]]
73)),e},tokenize:function(e,t,a){let r=0;return function(n){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),function n(s){return 35===s&&r++<6?(e.consume(s),n):null===s||mF(s)?(e.exit("atxHeadingSequence"),function a(r){return 35===r?(e.enter("atxHeadingSequence"),function t(r){return 35===r?(e.consume(r),t):(e.exit("atxHeadingSequence"),a(r))}(r)):null===r||mP(r)?(e.exit("atxHeading"),t(r)):mU(r)?mV(e,a,"whitespace")(r):(e.enter("atxHeadingText"),function t(r){return null===r||35===r||mF(r)?(e.exit("atxHeadingText"),a(r)):(e.consume(r),t)}(r))}(s)):a(s)}(n)}}},42:g_,45:[gv,g_],60:{concrete:!0,name:"htmlFlow",resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return 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)),e},tokenize:function(e,t,a){let r,n,s,i,o,l=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),c};function c(i){return 33===i?(e.consume(i),u):47===i?(e.consume(i),n=!0,g):63===i?(e.consume(i),r=3,l.interrupt?t:I):mD(i)?(e.consume(i),s=String.fromCharCode(i),p):a(i)}function u(n){return 45===n?(e.consume(n),r=2,d):91===n?(e.consume(n),r=5,i=0,m):mD(n)?(e.consume(n),r=4,l.interrupt?t:I):a(n)}function d(r){return 45===r?(e.consume(r),l.interrupt?t:I):a(r)}function m(r){return r==="CDATA[".charCodeAt(i++)?(e.consume(r),6===i?l.interrupt?t:E:m):a(r)}function g(t){return mD(t)?(e.consume(t),s=String.fromCharCode(t),p):a(t)}function p(i){if(null===i||47===i||62===i||mF(i)){let o=47===i,c=s.toLowerCase();return o||n||!gi.includes(c)?gs.includes(s.toLowerCase())?(r=6,o?(e.consume(i),h):l.interrupt?t(i):E(i)):(r=7,l.interrupt&&!l.parser.lazy[l.now().line]?a(i):n?function t(a){return mU(a)?(e.consume(a),t):w(a)}(i):_(i)):(r=1,l.interrupt?t(i):E(i))}return 45===i||mM(i)?(e.consume(i),s+=String.fromCharCode(i),p):a(i)}function h(r){return 62===r?(e.consume(r),l.interrupt?t:E):a(r)}function _(t){return 47===t?(e.consume(t),w):58===t||95===t||mD(t)?(e.consume(t),b):mU(t)?(e.consume(t),_):w(t)}function b(t){return 45===t||46===t||58===t||95===t||mM(t)?(e.consume(t),b):f(t)}function f(t){return 61===t?(e.consume(t),y):mU(t)?(e.consume(t),f):_(t)}function y(t){return null===t||60===t||61===t||62===t||96===t?a(t):34===t||39===t?(e.consume(t),o=t,v):mU(t)?(e.consume(t),y):function t(a){return null===a||34===a||39===a||47===a||60===a||61===a||62===a||96===a||mF(a)?f(a):(e.consume(a),t)}(t)}function v(t){return t===o?(e.consume(t),o=null,k):null===t||mP(t)?a(t):(e.consume(t),v)}function k(e){return 47===e||62===e||mU(e)?_(e):a(e)}function w(t){return 62===t?(e.consume(t),C):a(t)}function C(t){return null===t||mP(t)?E(t):mU(t)?(e.consume(t),C):a(t)}function E(t){return 45===t&&2===r?(e.consume(t),x):60===t&&1===r?(e.consume(t),D):62===t&&4===r?(e.consume(t),N):63===t&&3===r?(e.consume(t),I):93===t&&5===r?(e.consume(t),R):mP(t)&&(6===r||7===r)?(e.exit("htmlFlowData"),e.check(go,L,A)(t)):null===t||mP(t)?(e.exit("htmlFlowData"),A(t)):(e.consume(t),E)}function A(t){return e.check(gl,S,L)(t)}function S(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),T}function T(t){return null===t||mP(t)?A(t):(e.enter("htmlFlowData"),E(t))}function x(t){return 45===t?(e.consume(t),I):E(t)}function D(t){return 47===t?(e.consume(t),s="",M):E(t)}function M(t){if(62===t){let a=s.toLowerCase();return gi.includes(a)?(e.consume(t),N):E(t)}return mD(t)&&s.length<8?(e.consume(t),s+=String.fromCharCode(t),M):E(t)}function R(t){return 93===t?(e.consume(t),I):E(t)}function I(t){return 62===t?(e.consume(t),N):45===t&&2===r?(e.consume(t),I):E(t)}function N(t){return null===t||mP(t)?(e.exit("htmlFlowData"),L(t)):(e.consume(t),N)}function L(a){return e.exit("htmlFlow"),t(a)}}},61:gv,95:g_,96:m1,126:m1},flowInitial:{[-2]:m3,[-1]:m3,32:m3},insideSpan:{null:[mZ,gw]},string:{38:m2,92:mJ},text:{[-5]:gh,[-4]:gh,[-3]:gh,33:gg,38:m2,42:mZ,60:[{name:"autolink",tokenize:function(e,t,a){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),n};function n(t){return mD(t)?(e.consume(t),s):64===t?a(t):o(t)}function s(t){return 43===t||45===t||46===t||mM(t)?(r=1,function t(a){return 58===a?(e.consume(a),r=0,i):(43===a||45===a||46===a||mM(a))&&r++<32?(e.consume(a),t):(r=0,o(a))}(t)):o(t)}function i(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||mI(r)?a(r):(e.consume(r),i)}function o(t){return 64===t?(e.consume(t),l):mR(t)?(e.consume(t),o):a(t)}function l(n){return mM(n)?function n(s){return 46===s?(e.consume(s),r=0,l):62===s?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(s),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(s){if((45===s||mM(s))&&r++<63){let a=45===s?t:n;return e.consume(s),a}return a(s)}(s)}(n):a(n)}}},{name:"htmlText",tokenize:function(e,t,a){let r,n,s,i=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),o};function o(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),v):63===t?(e.consume(t),f):mD(t)?(e.consume(t),w):a(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),n=0,g):mD(t)?(e.consume(t),b):a(t)}function c(t){return 45===t?(e.consume(t),m):a(t)}function u(t){return null===t?a(t):45===t?(e.consume(t),d):mP(t)?(s=u,M(t)):(e.consume(t),u)}function d(t){return 45===t?(e.consume(t),m):u(t)}function m(e){return 62===e?D(e):45===e?d(e):u(e)}function g(t){return t==="CDATA[".charCodeAt(n++)?(e.consume(t),6===n?p:g):a(t)}function p(t){return null===t?a(t):93===t?(e.consume(t),h):mP(t)?(s=p,M(t)):(e.consume(t),p)}function h(t){return 93===t?(e.consume(t),_):p(t)}function _(t){return 62===t?D(t):93===t?(e.consume(t),_):p(t)}function b(t){return null===t||62===t?D(t):mP(t)?(s=b,M(t)):(e.consume(t),b)}function f(t){return null===t?a(t):63===t?(e.consume(t),y):mP(t)?(s=f,M(t)):(e.consume(t),f)}function y(e){return 62===e?D(e):f(e)}function v(t){return mD(t)?(e.consume(t),k):a(t)}function k(t){return 45===t||mM(t)?(e.consume(t),k):function t(a){return mP(a)?(s=t,M(a)):mU(a)?(e.consume(a),t):D(a)}(t)}function w(t){return 45===t||mM(t)?(e.consume(t),w):47===t||62===t||mF(t)?C(t):a(t)}function C(t){return 47===t?(e.consume(t),D):58===t||95===t||mD(t)?(e.consume(t),E):mP(t)?(s=C,M(t)):mU(t)?(e.consume(t),C):D(t)}function E(t){return 45===t||46===t||58===t||95===t||mM(t)?(e.consume(t),E):function t(a){return 61===a?(e.consume(a),A):mP(a)?(s=t,M(a)):mU(a)?(e.consume(a),t):C(a)}(t)}function A(t){return null===t||60===t||61===t||62===t||96===t?a(t):34===t||39===t?(e.consume(t),r=t,S):mP(t)?(s=A,M(t)):mU(t)?(e.consume(t),A):(e.consume(t),T)}function S(t){return t===r?(e.consume(t),r=void 0,x):null===t?a(t):mP(t)?(s=S,M(t)):(e.consume(t),S)}function T(t){return null===t||34===t||39===t||60===t||61===t||96===t?a(t):47===t||62===t||mF(t)?C(t):(e.consume(t),T)}function x(e){return 47===e||62===e||mF(e)?C(e):a(e)}function D(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):a(r)}function M(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),R}function R(t){return mU(t)?mV(e,I,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):I(t)}function I(t){return e.enter("htmlTextData"),s(t)}}}],91:gp,92:[{name:"hardBreakEscape",tokenize:function(e,t,a){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return mP(r)?(e.exit("hardBreakEscape"),t(r)):a(r)}}},mJ],93:gc,95:mZ,96:{name:"codeText",previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(e){let t,a,r=e.length-4,n=3;if(("lineEnding"===e[3][1].type||"space"===e[n][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=n;++t<r;)if("codeTextData"===e[t][1].type){e[n][1].type="codeTextPadding",e[r][1].type="codeTextPadding",n+=2,r-=2;break}}for(t=n-1,r++;++t<=r;)void 0===a?t!==r&&"lineEnding"!==e[t][1].type&&(a=t):t!==r&&"lineEnding"!==e[t][1].type||(e[a][1].type="codeTextData",t!==a+2&&(e[a][1].end=e[t-1][1].end,e.splice(a+2,t-a-2),r-=t-a-2,t=a+2),a=void 0);return e},tokenize:function(e,t,a){let r,n,s=0;
73return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),function t(a){return 96===a?(e.consume(a),s++,t):(e.exit("codeTextSequence"),i(a))}(t)};function i(l){return null===l?a(l):32===l?(e.enter("space"),e.consume(l),e.exit("space"),i):96===l?(n=e.enter("codeTextSequence"),r=0,function a(i){return 96===i?(e.consume(i),r++,a):r===s?(e.exit("codeTextSequence"),e.exit("codeText"),t(i)):(n.type="codeTextData",o(i))}(l)):mP(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),i):(e.enter("codeTextData"),o(l))}function o(t){return null===t||32===t||96===t||mP(t)?(e.exit("codeTextData"),i(t)):(e.consume(t),o)}}}}});let gD=/[\0\t\n\r]/g,gM=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function gR(e,t,a){if(t)return t;if(35===a.charCodeAt(0)){let e=a.charCodeAt(1),t=120===e||88===e;return mT(a.slice(t?2:1),t?16:10)}return mw(a)||e}let gI={}.hasOwnProperty;function gN(e){return{line:e.line,column:e.column,offset:e.offset}}function gL(e,t){throw e?Error("Cannot close `"+e.type+"` ("+d6({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+d6({start:t.start,end:t.end})+") is open"):Error("Cannot close document, a token (`"+t.type+"`, "+d6({start:t.start,end:t.end})+") is still open")}function gO(e){let t=this;t.parser=function(a){var r,n;let s,i,o,l;return"string"!=typeof(r={...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})&&(n=r,r=void 0),(function(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:r(b),autolinkProtocol:c,autolinkEmail:c,atxHeading:r(p),blockQuote:r(function(){return{type:"blockquote",children:[]}}),characterEscape:c,characterReference:c,codeFenced:r(g),codeFencedFenceInfo:n,codeFencedFenceMeta:n,codeIndented:r(g,n),codeText:r(function(){return{type:"inlineCode",value:""}},n),codeTextData:c,data:c,codeFlowValue:c,definition:r(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:n,definitionLabelString:n,definitionTitleString:n,emphasis:r(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:r(h),hardBreakTrailing:r(h),htmlFlow:r(_,n),htmlFlowData:c,htmlText:r(_,n),htmlTextData:c,image:r(function(){return{type:"image",title:null,url:"",alt:null}}),label:n,link:r(b),listItem:r(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0)},listOrdered:r(f,function(){this.data.expectingFirstListItemValue=!0}),listUnordered:r(f),paragraph:r(function(){return{type:"paragraph",children:[]}}),reference:function(){this.data.referenceType="collapsed"},referenceString:n,resourceDestinationString:n,resourceTitleString:n,setextHeading:r(p),strong:r(function(){return{type:"strong",children:[]}}),thematicBreak:r(function(){return{type:"thematicBreak"}})},exit:{atxHeading:i(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];t.depth||(t.depth=this.sliceSerialize(e).length)},autolink:i(),autolinkEmail:function(e){u.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){u.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:i(),characterEscapeValue:u,characterReferenceMarkerHexadecimal:m,characterReferenceMarkerNumeric:m,characterReferenceValue:function(e){let t,a=this.sliceSerialize(e),r=this.data.characterReferenceType;r?(t=mT(a,"characterReferenceMarkerNumeric"===r?10:16),this.data.characterReferenceType=void 0):t=mw(a),this.stack[this.stack.length-1].value+=t},characterReference:function(e){this.stack.pop().position.end=gN(e.end)},codeFenced:i(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}),codeFencedFence:function(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){let e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:u,codeIndented:i(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:i(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),codeTextData:u,data:u,definition:i(),definitionDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){let t=this.resume(),a=this.stack[this.stack.length-1];a.label=t,a.identifier=mx(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:i(),hardBreakEscape:i(d),hardBreakTrailing:i(d),htmlFlow:i(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlFlowData:u,htmlText:i(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlTextData:u,image:i(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let 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}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),a=this.stack[this.stack.length-1];(this.data.inReference=!0,"link"===a.type)?a.children=e.children:a.alt=t},labelText:function(e){let t=this.sliceSerialize(e),a=this.stack[this.stack.length-2];a.label=t.replace(gM,gR),a.identifier=mx(t).toLowerCase()},lineEnding:function(e){let a=this.stack[this.stack.length-1];if(this.data.atHardBreak)return a.children[a.children.length-1].position.end=gN(e.end),void(this.data.atHardBreak=void 0);!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(a.type)&&(c.call(this,e),u.call(this,e))},link:i(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let 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}),listItem:i(),listOrdered:i(),listUnordered:i(),paragraph:i(),referenceString:function(e){let t=this.resume(),a=this.stack[this.stack.length-1];a.label=t,a.identifier=mx(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"},resourceDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){this.data.inReference=void 0},setextHeading:i(function(){this.data.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2},setextHeadingText:function(){this.data.setextHeadingSlurpLineEnding=!0},strong:i(),thematicBreak:i()}};!function e(t,a){let r=-1;for(;++r<a.length;){let n=a[r];Array.isArray(n)?e(t,n):function(e,t){let a;for(a in t)if(gI.call(t,a))switch(a){case"canContainEols":{let r=t[a];r&&e[a].push(...r);break}case"transforms":{let r=t[a];r&&e[a].push(...r);break}case"enter":case"exit":{let r=t[a];r&&Object.assign(e[a],r)}}}(t,n)}}(t,(e||{}).mdastExtensions||[]);let a={};return function(e){let r={type:"root",children:[]},i={stack:[r],tokenStack:[],config:t,enter:s,exit:o,buffer:n,resume:l,data:a},c=[],u=-1;for(;++u<e.length;)("listOrdered"===e[u][1].type||"listUnordered"===e[u][1].type)&&("enter"===e[u][0]?c.push(u):u=function(e,t,a){let r,n,s,i,o=t-1,l=-1,c=!1;for(;++o<=a;){let t=e[o];switch(t[1].type){case"listUnordered":case"listOrdered":case"blockQuote":"enter"===t[0]?l++:l--,i=void 0;break;case"lineEndingBlank":"enter"===t[0]&&(!r||i||l||s||(s=o),i=void 0);break;case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:i=void 0}
73if(!l&&"enter"===t[0]&&"listItemPrefix"===t[1].type||-1===l&&"exit"===t[0]&&("listUnordered"===t[1].type||"listOrdered"===t[1].type)){if(r){let i=o;for(n=void 0;i--;){let t=e[i];if("lineEnding"===t[1].type||"lineEndingBlank"===t[1].type){if("exit"===t[0])continue;n&&(e[n][1].type="lineEndingBlank",c=!0),t[1].type="lineEnding",n=i}else if("linePrefix"!==t[1].type&&"blockQuotePrefix"!==t[1].type&&"blockQuotePrefixWhitespace"!==t[1].type&&"blockQuoteMarker"!==t[1].type&&"listItemIndent"!==t[1].type)break}s&&(!n||s<n)&&(r._spread=!0),r.end=Object.assign({},n?e[n][1].start:t[1].end),e.splice(n||o,0,["exit",r,t[2]]),o++,a++}if("listItemPrefix"===t[1].type){let n={type:"listItem",_spread:!1,start:Object.assign({},t[1].start),end:void 0};r=n,e.splice(o,0,["enter",n,t[2]]),o++,a++,s=void 0,i=!0}}}return e[t][1]._spread=c,a}(e,c.pop(),u));for(u=-1;++u<e.length;){let a=t[e[u][0]];gI.call(a,e[u][1].type)&&a[e[u][1].type].call(Object.assign({sliceSerialize:e[u][2].sliceSerialize},i),e[u][1])}if(i.tokenStack.length>0){let e=i.tokenStack[i.tokenStack.length-1];(e[1]||gL).call(i,void 0,e[0])}for(r.position={start:gN(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:gN(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},u=-1;++u<t.transforms.length;)r=t.transforms[u](r)||r;return r};function r(e,t){return function(a){s.call(this,e(a),a),t&&t.call(this,a)}}function n(){this.stack.push({type:"fragment",children:[]})}function s(e,t,a){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,a||void 0]),e.position={start:gN(t.start),end:void 0}}function i(e){return function(t){e&&e.call(this,t),o.call(this,t)}}function o(e,t){let a=this.stack.pop(),r=this.tokenStack.pop();if(!r)throw Error("Cannot close `"+e.type+"` ("+d6({start:e.start,end:e.end})+"): itâs not open");r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||gL).call(this,e,r[0])),a.position.end=gN(e.end)}function l(){return mb(this.stack.pop())}function c(e){let t=this.stack[this.stack.length-1].children,a=t[t.length-1];a&&"text"===a.type||((a={type:"text",value:""}).position={start:gN(e.start),end:void 0},t.push(a)),this.stack.push(a)}function u(e){let t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=gN(e.end)}function d(){this.data.atHardBreak=!0}function m(e){this.data.characterReferenceType=e.type}function g(){return{type:"code",lang:null,meta:null,value:""}}function p(){return{type:"heading",depth:0,children:[]}}function h(){return{type:"break"}}function _(){return{type:"html",value:""}}function b(){return{type:"link",title:null,url:"",children:[]}}function f(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}})(n)(function(e){for(;!m6(e););return e}((function(e){let t={constructs:mS([gx,...(e||{}).extensions||[]]),content:a(mH),defined:[],document:a(mq),flow:a(gk),lazy:{},string:a(gC),text:a(gE)};return t;function a(e){return function(a){return function(e,t,a){let r={_bufferIndex:-1,_index:0,line:a&&a.line||1,column:a&&a.column||1,offset:a&&a.offset||0},n={},s=[],i=[],o=[],l={attempt:p(function(e,t){h(e,t.from)}),check:p(g),consume:function(e){mP(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,_()):-1!==e&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===i[r._index].length&&(r._bufferIndex=-1,r._index++)),c.previous=e},enter:function(e,t){let a=t||{};return a.type=e,a.start=m(),c.events.push(["enter",a,c]),o.push(a),a},exit:function(e){let t=o.pop();return t.end=m(),c.events.push(["exit",t,c]),t},interrupt:p(g,{interrupt:!0})},c={code:null,containerState:{},defineSkip:function(e){n[e.line]=e.column,_()},events:[],now:m,parser:e,previous:null,sliceSerialize:function(e,t){return function(e,t){let a,r=-1,n=[];for(;++r<e.length;){let s,i=e[r];if("string"==typeof i)s=i;else switch(i){case -5:s="\r";break;case -4:s="\n";break;case -3:s="\r\n";break;case -2:s=t?" ":" ";break;case -1:if(!t&&a)continue;s=" ";break;default:s=String.fromCharCode(i)}a=-2===i,n.push(s)}return n.join("")}(d(e),t)},sliceStream:d,write:function(e){return(i=mE(i,e),function(){let e;for(;r._index<i.length;){let a=i[r._index];if("string"==typeof a)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<a.length;){var t;
73t=a.charCodeAt(r._bufferIndex),u=u(t)}else u=u(a)}}(),null!==i[i.length-1])?[]:(h(t,0),c.events=mY(s,c.events,c),c.events)}},u=t.tokenize.call(c,l);return t.resolveAll&&s.push(t),c;function d(e){return function(e,t){let a,r=t.start._index,n=t.start._bufferIndex,s=t.end._index,i=t.end._bufferIndex;if(r===s)a=[e[r].slice(n,i)];else{if(a=e.slice(r,s),n>-1){let e=a[0];"string"==typeof e?a[0]=e.slice(n):a.shift()}i>0&&a.push(e[s].slice(0,i))}return a}(i,e)}function m(){let{_bufferIndex:e,_index:t,line:a,column:n,offset:s}=r;return{_bufferIndex:e,_index:t,line:a,column:n,offset:s}}function g(e,t){t.restore()}function p(e,t){return function(a,n,s){let i,u,d,g;return Array.isArray(a)?p(a):"tokenize"in a?p([a]):function(e){let t=null!==e&&a[e],r=null!==e&&a.null;return p([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]])(e)};function p(e){return i=e,u=0,0===e.length?s:h(e[u])}function h(e){return function(a){return(g=function(){let e=m(),t=c.previous,a=c.currentConstruct,n=c.events.length,s=Array.from(o);return{from:n,restore:function(){r=e,c.previous=t,c.currentConstruct=a,c.events.length=n,o=s,_()}}}(),d=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?f():e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,b,f)(a)}}function b(t){return e(d,g),n}function f(e){return g.restore(),++u<i.length?h(i[u]):s}}}function h(e,t){e.resolveAll&&!s.includes(e)&&s.push(e),e.resolve&&mC(c.events,t,c.events.length-t,e.resolve(c.events.slice(t),c)),e.resolveTo&&(c.events=e.resolveTo(c.events,c))}function _(){r.line in n&&r.column<2&&(r.column=n[r.line],r.offset+=n[r.line]-1)}}(t,e,a)}}})(n).document().write((i=1,o="",l=!0,function(e,t,a){let r,n,c,u,d,m=[];for(e=o+("string"==typeof e?e.toString():new TextDecoder(t||void 0).decode(e)),c=0,o="",l&&(65279===e.charCodeAt(0)&&c++,l=void 0);c<e.length;){if(gD.lastIndex=c,u=(r=gD.exec(e))&&void 0!==r.index?r.index:e.length,d=e.charCodeAt(u),!r){o=e.slice(c);break}if(10===d&&c===u&&s)m.push(-3),s=void 0;else switch(s&&(m.push(-5),s=void 0),c<u&&(m.push(e.slice(c,u)),i+=u-c),d){case 0:m.push(65533),i++;break;case 9:for(n=4*Math.ceil(i/4),m.push(-2);i++<n;)m.push(-1);break;case 10:m.push(-4),i=1;break;default:s=!0,i=1}c=u+1}return a&&(s&&m.push(-5),o&&m.push(o),m.push(null)),m})(a,r,!0))))}}function gP(e,t){let a=t.referenceType,r="]";if("collapsed"===a?r+="[]":"full"===a&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+r}];let n=e.all(t),s=n[0];s&&"text"===s.type?s.value="["+s.value:n.unshift({type:"text",value:"["});let i=n[n.length-1];return i&&"text"===i.type?i.value+=r:n.push({type:"text",value:r}),n}function gF(e){let t=e.spread;return null==t?e.children.length>1:t}function gU(e,t,a){let r=0,n=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(a){let t=e.codePointAt(n-1);for(;9===t||32===t;)n--,t=e.codePointAt(n-1)}return n>r?e.slice(r,n):""}let gj={blockquote:function(e,t){let a={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,a),e.applyData(t,a)},break:function(e,t){let a={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,a),[e.applyData(t,a),{type:"text",value:"\n"}]},code:function(e,t){let a=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);let n={type:"element",tagName:"code",properties:r,children:[{type:"text",value:a}]};return t.meta&&(n.data={meta:t.meta}),e.patch(t,n),n={type:"element",tagName:"pre",properties:{},children:[n=e.applyData(t,n)]},e.patch(t,n),n},delete:function(e,t){let a={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},emphasis:function(e,t){let a={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},footnoteReference:function(e,t){let a="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),n=mG(r.toLowerCase()),s=e.footnoteOrder.indexOf(r),i,o=e.footnoteCounts.get(r);void 0===o?(o=0,e.footnoteOrder.push(r),i=e.footnoteOrder.length):i=s+1,o+=1,e.footnoteCounts.set(r,o);let l={type:"element",tagName:"a",properties:{href:"#"+a+"fn-"+n,id:a+"fnref-"+n+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(i)}]};e.patch(t,l);let c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){let a={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},html:function(e,t){if(e.options.allowDangerousHtml){let a={type:"raw",value:t.value};return e.patch(t,a),e.applyData(t,a)}},imageReference:function(e,t){let a=String(t.identifier).toUpperCase(),r=e.definitionById.get(a);if(!r)return gP(e,t);let n={src:mG(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(n.title=r.title);let s={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,s),e.applyData(t,s)},image:function(e,t){let a={src:mG(t.url)};null!==t.alt&&void 0!==t.alt&&(a.alt=t.alt),null!==t.title&&void 0!==t.title&&(a.title=t.title);let r={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){let a={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,a);let r={type:"element",tagName:"code",properties:{},children:[a]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){let a=String(t.identifier).toUpperCase(),r=e.definitionById.get(a);if(!r)return gP(e,t);let n={href:mG(r.url||"")};null!==r.title&&void 0!==r.title&&(n.title=r.title);let s={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,s),e.applyData(t,s)},link:function(e,t){let a={href:mG(t.url)};null!==t.title&&void 0!==t.title&&(a.title=t.title);let r={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,a){let r=e.all(t),n=a?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let a=e.children,r=-1;for(;!t&&++r<a.length;)t=gF(a[r])}return t}(a):gF(t),s={},i=[];if("boolean"==typeof t.checked){let e,a=r[0];a&&"element"===a.type&&"p"===a.tagName?e=a:(e={type:"element",tagName:"p",properties:{},children:[]},r.unshift(e)),e.children.length>0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),s.className=["task-list-item"]}let o=-1;for(;++o<r.length;){let e=r[o];(n||0!==o||"element"!==e.type||"p"!==e.tagName)&&i.push({type:"text",value:"\n"}),"element"!==e.type||"p"!==e.tagName||n?i.push(e):i.push(...e.children)}let l=r[r.length-1];l&&(n||"element"!==l.type||"p"!==l.tagName)&&i.push({type:"text",value:"\n"});let c={type:"element",tagName:"li",properties:s,children:i};return e.patch(t,c),e.applyData(t,c)},list:function(e,t){let a={},r=e.all(t),n=-1;for("number"==typeof t.start&&1!==t.start&&(a.start=t.start);++n<r.length;){let e=r[n];if("element"===e.type&&"li"===e.tagName&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes("task-list-item")){a.className=["contains-task-list"];break}}let s={type:"element",tagName:t.ordered?"ol":"ul",properties:a,children:e.wrap(r,!0)};return e.patch(t,s),e.applyData(t,s)},paragraph:function(e,t){let a={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},root:function(e,t){let a={type:"root",children:e.wrap(e.all(t))};return e.patch(t,a),e.applyData(t,a)},strong:function(e,t){let a={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},table:function(e,t){let a=e.all(t),r=a.shift(),n=[];if(r){let a={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],a),n.push(a)}if(a.length>0){let r={type:"element",tagName:"tbody",properties:{},children:e.wrap(a,!0)},s=d4(t.children[1]),i=d5(t.children[t.children.length-1]);s&&i&&(r.position={start:s,end:i}),n.push(r)}let s={type:"element",tagName:"table",properties:{},children:e.wrap(n,!0)};return e.patch(t,s),e.applyData(t,s)},tableCell:function(e,t){let a={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},tableRow:function(e,t,a){let r=a?a.children:void 0,n=0===(r?r.indexOf(t):1)?"th":"td",s=a&&"table"===a.type?a.align:void 0,i=s?s.length:t.children.length,o=-1,l=[];for(;++o<i;){let a=t.children[o],r={},i=s?s[o]:void 0;i&&(r.align=i);let c={type:"element",tagName:n,properties:r,children:[]};a&&(c.children=e.all(a),e.patch(a,c),c=e.applyData(a,c)),l.push(c)}let c={type:"element",tagName:"tr",properties:{},children:e.wrap(l,!0)};return e.patch(t,c),e.applyData(t,c)},text:function(e,t){let a={type:"text",value:function(e){let t=String(e),a=/\r?\n|\r/g,r=a.exec(t),n=0,s=[];for(;r;)s.push(gU(t.slice(n,r.index),n>0,!0),r[0]),n=r.index+r[0].length,r=a.exec(t);return s.push(gU(t.slice(n),n>0,!1)),s.join("")}(String(t.value))};return e.patch(t,a),e.applyData(t,a)},thematicBreak:function(e,t){let a={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,a),e.applyData(t,a)},toml:gB,yaml:gB,definition:gB,footnoteDefinition:gB};function gB(){}let gz="object"==typeof self?self:globalThis,gG=e=>((e,t)=>{let a=(t,a)=>(e.set(a,t),t),r=n=>{if(e.has(n))return e.get(n);let[s,i]=t[n];switch(s){case 0:case -1:return a(i,n);case 1:{let e=a([],n);for(let t of i)e.push(r(t));return e}case 2:{let e=a({},n);for(let[t,a]of i)e[r(t)]=r(a);return e}case 3:return a(new Date(i),n);case 4:{let{source:e,flags:t}=i;return a(new RegExp(e,t),n)}case 5:{let e=a(new Map,n);for(let[t,a]of i)e.set(r(t),r(a));return e}
73case 6:{let e=a(new Set,n);for(let t of i)e.add(r(t));return e}case 7:{let{name:e,message:t}=i;return a(new gz[e](t),n)}case 8:return a(BigInt(i),n);case"BigInt":return a(Object(BigInt(i)),n);case"ArrayBuffer":return a(new Uint8Array(i).buffer,i);case"DataView":{let{buffer:e}=new Uint8Array(i);return a(new DataView(e),i)}}return a(new gz[s](i),n)};return r})(new Map,e)(0),{toString:gV}={},{keys:gH}=Object,gq=e=>{let t=typeof e;if("object"!==t||!e)return[0,t];let a=gV.call(e).slice(8,-1);switch(a){case"Array":return[1,""];case"Object":return[2,""];case"Date":return[3,""];case"RegExp":return[4,""];case"Map":return[5,""];case"Set":return[6,""];case"DataView":return[1,a]}return a.includes("Array")?[1,a]:a.includes("Error")?[7,a]:[2,a]},gW=([e,t])=>0===e&&("function"===t||"symbol"===t),gK=(e,{json:t,lossy:a}={})=>{let r=[];return((e,t,a,r)=>{let n=(e,t)=>{let n=r.push(e)-1;return a.set(t,n),n},s=r=>{if(a.has(r))return a.get(r);let[i,o]=gq(r);switch(i){case 0:{let t=r;switch(o){case"bigint":i=8,t=r.toString();break;case"function":case"symbol":if(e)throw TypeError("unable to serialize "+o);t=null;break;case"undefined":return n([-1],r)}return n([i,t],r)}case 1:{if(o){let e=r;return"DataView"===o?e=new Uint8Array(r.buffer):"ArrayBuffer"===o&&(e=new Uint8Array(r)),n([o,[...e]],r)}let e=[],t=n([i,e],r);for(let t of r)e.push(s(t));return t}case 2:{if(o)switch(o){case"BigInt":return n([o,r.toString()],r);case"Boolean":case"Number":case"String":return n([o,r.valueOf()],r)}if(t&&"toJSON"in r)return s(r.toJSON());let a=[],l=n([i,a],r);for(let t of gH(r))!e&&gW(gq(r[t]))||a.push([s(t),s(r[t])]);return l}case 3:return n([i,r.toISOString()],r);case 4:{let{source:e,flags:t}=r;return n([i,{source:e,flags:t}],r)}case 5:{let t=[],a=n([i,t],r);for(let[a,n]of r)!e&&(gW(gq(a))||gW(gq(n)))||t.push([s(a),s(n)]);return a}case 6:{let t=[],a=n([i,t],r);for(let a of r)!e&&gW(gq(a))||t.push(s(a));return a}}let{message:l}=r;return n([i,{name:o,message:l}],r)};return s})(!(t||a),!!t,new Map,r)(e),r};var gY="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?gG(gK(e,t)):structuredClone(e):(e,t)=>gG(gK(e,t));function gZ(e,t){let a=[{type:"text",value:"â©"}];return t>1&&a.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),a}function gQ(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}let g$=function(e){if(null==e)return gJ;if("function"==typeof e)return gX(e);if("object"==typeof e)return Array.isArray(e)?function(e){let t=[],a=-1;for(;++a<e.length;)t[a]=g$(e[a]);return gX(function(...e){let a=-1;for(;++a<t.length;)if(t[a].apply(this,e))return!0;return!1})}(e):gX(function(t){let a;for(a in e)if(t[a]!==e[a])return!1;return!0});if("string"==typeof e)return gX(function(t){return t&&t.type===e});throw Error("Expected function, string, or object as test")};function gX(e){return function(t,a,r){return!!(null!==t&&"object"==typeof t&&"type"in t&&e.call(this,t,"number"==typeof a?a:void 0,r||void 0))}}function gJ(){return!0}let g2=[];function g0(e,t,a,r){let n;"function"==typeof t&&"function"!=typeof a?(r=a,a=t):n=t;let s=g$(n),i=r?-1:1;(function e(n,o,l){let c=n&&"object"==typeof n?n:{};if("string"==typeof c.type){let e="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0;Object.defineProperty(u,"name",{value:"node ("+n.type+(e?"<"+e+">":"")+")"})}return u;function u(){var c;let u,d,m,g=g2;if((!t||s(n,o,l[l.length-1]||void 0))&&!1===(g=Array.isArray(c=a(n,l))?c:"number"==typeof c?[!0,c]:null==c?g2:[c])[0])return g;if("children"in n&&n.children&&n.children&&"skip"!==g[0])for(d=(r?n.children.length:-1)+i,m=l.concat(n);d>-1&&d<n.children.length;){if(!1===(u=e(n.children[d],d,m)())[0])return u;d="number"==typeof u[1]?u[1]:d+i}return g}})(e,void 0,[])()}function g1(e,t,a,r){let n,s,i;"function"==typeof t&&"function"!=typeof a?(s=void 0,i=t,n=a):(s=t,i=a,n=r),g0(e,s,function(e,t){let a=t[t.length-1],r=a?a.children.indexOf(e):void 0;return i(e,r,a)},n)}let g3={}.hasOwnProperty,g5={};function g4(e,t){e.position&&(t.position=function(e){let t=d4(e),a=d5(e);if(t&&a)return{start:t,end:a}}(e))}function g7(e,t){let a=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,n=e.data.hProperties;"string"==typeof t&&("element"===a.type?a.tagName=t:a={type:"element",tagName:t,properties:{},children:"children"in a?a.children:[a]}),"element"===a.type&&n&&Object.assign(a.properties,gY(n)),"children"in a&&a.children&&null!=r&&(a.children=r)}return a}function g6(e,t){let a=[],r=-1;for(t&&a.push({type:"text",value:"\n"});++r<e.length;)r&&a.push({type:"text",value:"\n"}),a.push(e[r]);return t&&e.length>0&&a.push({type:"text",value:"\n"}),a}function g9(e){let t=0,a=e.charCodeAt(t);for(;9===a||32===a;)t++,a=e.charCodeAt(t);return e.slice(t)}function g8(e,t){let a=function(e,t){let a=t||g5,r=new Map,n=new Map,s={all:function(e){let t=[];if("children"in e){let a=e.children,r=-1;for(;++r<a.length;){let n=s.one(a[r],e);if(n){if(r&&"break"===a[r-1].type&&(Array.isArray(n)||"text"!==n.type||(n.value=g9(n.value)),!Array.isArray(n)&&"element"===n.type)){let e=n.children[0];e&&"text"===e.type&&(e.value=g9(e.value))}Array.isArray(n)?t.push(...n):t.push(n)}}}return t},applyData:g7,definitionById:r,footnoteById:n,footnoteCounts:new Map,footnoteOrder:[],handlers:{...gj,...a.handlers},one:function(e,t){let a=e.type,r=s.handlers[a];if(g3.call(s.handlers,a)&&r)return r(s,e,t);if(s.options.passThrough&&s.options.passThrough.includes(a)){if("children"in e){let{children:t,...a}=e,r=gY(a);return r.children=s.all(e),r}return gY(e)}return(s.options.unknownHandler||function(e,t){let a=t.data||{},r=!("value"in t)||g3.call(a,"hProperties")||g3.call(a,"hChildren")?{type:"element",tagName:"div",properties:{},children:e.all(t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)})(s,e,t)},options:a,patch:g4,wrap:g6};return g1(e,function(e){if("definition"===e.type||"footnoteDefinition"===e.type){let t="definition"===e.type?r:n,a=String(e.identifier).toUpperCase();t.has(a)||t.set(a,e)}}),s}(e,t),r=a.one(e,void 0),n=function(e){let t="string"==typeof e.o
73ptions.clobberPrefix?e.options.clobberPrefix:"user-content-",a=e.options.footnoteBackContent||gZ,r=e.options.footnoteBackLabel||gQ,n=e.options.footnoteLabel||"Footnotes",s=e.options.footnoteLabelTagName||"h2",i=e.options.footnoteLabelProperties||{className:["sr-only"]},o=[],l=-1;for(;++l<e.footnoteOrder.length;){let n=e.footnoteById.get(e.footnoteOrder[l]);if(!n)continue;let s=e.all(n),i=String(n.identifier).toUpperCase(),c=mG(i.toLowerCase()),u=0,d=[],m=e.footnoteCounts.get(i);for(;void 0!==m&&++u<=m;){d.length>0&&d.push({type:"text",value:" "});let e="string"==typeof a?a:a(l,u);"string"==typeof e&&(e={type:"text",value:e}),d.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+c+(u>1?"-"+u:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof r?r:r(l,u),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}let g=s[s.length-1];if(g&&"element"===g.type&&"p"===g.tagName){let e=g.children[g.children.length-1];e&&"text"===e.type?e.value+=" ":g.children.push({type:"text",value:" "}),g.children.push(...d)}else s.push(...d);let p={type:"element",tagName:"li",properties:{id:t+"fn-"+c},children:e.wrap(s,!0)};e.patch(n,p),o.push(p)}if(0!==o.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:s,properties:{...gY(i),id:"footnote-label"},children:[{type:"text",value:n}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(o,!0)}
73,{type:"text",value:"\n"}]}}(a),s=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return n&&s.children.push({type:"text",value:"\n"},n),s}function pe(e,t){return e&&"run"in e?async function(a,r){let n=g8(a,{file:r,...t});await e.run(n,r)}:function(a,r){return g8(a,{file:r,...e||t})}}function pt(e){if(e)throw e}var pa=Object.prototype.hasOwnProperty,pr=Object.prototype.toString,pn=Object.defineProperty,ps=Object.getOwnPropertyDescriptor,pi=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===pr.call(e)},po=function(e){if(!e||"[object Object]"!==pr.call(e))return!1;var t,a=pa.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&pa.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!a&&!r)return!1;for(t in e);return void 0===t||pa.call(e,t)},pl=function(e,t){pn&&"__proto__"===t.name?pn(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},pc=function(e,t){if("__proto__"===t){if(!pa.call(e,t))return;if(ps)return ps(e,t).value}return e[t]},pu=dL(function e(){var t,a,r,n,s,i,o=arguments[0],l=1,c=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[1]||{},l=2),(null==o||"object"!=typeof o&&"function"!=typeof o)&&(o={});l<c;++l)if(null!=(t=arguments[l]))for(a in t)r=pc(o,a),o!==(n=pc(t,a))&&(u&&n&&(po(n)||(s=pi(n)))?(s?(s=!1,i=r&&pi(r)?r:[]):i=r&&po(r)?r:{},pl(o,{name:a,newValue:e(u,i,n)})):void 0!==n&&pl(o,{name:a,newValue:n}));return o});function pd(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}let pm={basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');pg(e);let a,r=0,n=-1,s=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;s--;)if(47===e.codePointAt(s)){if(a){r=s+1;break}}else n<0&&(a=!0,n=s+1);return n<0?"":e.slice(r,n)}if(t===e)return"";let i=-1,o=t.length-1;for(;s--;)if(47===e.codePointAt(s)){if(a){r=s+1;break}}else i<0&&(a=!0,i=s+1),o>-1&&(e.codePointAt(s)===t.codePointAt(o--)?o<0&&(n=s):(o=-1,n=i));return r===n?n=i:n<0&&(n=e.length),e.slice(r,n)},dirname:function(e){if(pg(e),0===e.length)return".";let t,a=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){a=r;break}}else t||(t=!0);return a<0?47===e.codePointAt(0)?"/":".":1===a&&47===e.codePointAt(0)?"//":e.slice(0,a)},extname:function(e){pg(e);let t,a=e.length,r=-1,n=0,s=-1,i=0;for(;a--;){let o=e.codePointAt(a);if(47!==o)r<0&&(t=!0,r=a+1),46===o?s<0?s=a:1!==i&&(i=1):s>-1&&(i=-1);else if(t){n=a+1;break}}return s<0||r<0||0===i||1===i&&s===r-1&&s===n+1?"":e.slice(s,r)},join:function(...e){let t,a=-1;for(;++a<e.length;)pg(e[a]),e[a]&&(t=void 0===t?e[a]:t+"/"+e[a]);return void 0===t?".":function(e){pg(e);let t=47===e.codePointAt(0),a=function(e,t){let a,r,n="",s=0,i=-1,o=0,l=-1;for(;++l<=e.length;){if(l<e.length)a=e.codePointAt(l);else{if(47===a)break;a=47}if(47===a){if(i===l-1||1===o);else if(i!==l-1&&2===o){if(n.length<2||2!==s||46!==n.codePointAt(n.length-1)||46!==n.codePointAt(n.length-2)){if(n.length>2){if((r=n.lastIndexOf("/"))!==n.length-1){r<0?(n="",s=0):s=(n=n.slice(0,r)).length-1-n.lastIndexOf("/"),i=l,o=0;continue}}else if(n.length>0){n="",s=0,i=l,o=0;continue}}t&&(n=n.length>0?n+"/..":"..",s=2)}else n.length>0?n+="/"+e.slice(i+1,l):n=e.slice(i+1,l),s=l-i-1;i=l,o=0}else 46===a&&o>-1?o++:o=-1}return n}(e,!t);return 0!==a.length||t||(a="."),a.length>0&&47===e.codePointAt(e.length-1)&&(a+="/"),t?"/"+a:a}(t)},sep:"/"};function pg(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}let pp={cwd:function(){return"/"}};function ph(e){return!!(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}let p_=["history","path","basename","stem","extname","dirname"];class pb{constructor(e){let t;t=e?ph(e)?{path:e}:"string"==typeof e||function(e){return!!(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd="cwd"in t?"":pp.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let a,r=-1;for(;++r<p_.length;){let e=p_[r];e in t&&void 0!==t[e]&&null!==t[e]&&(this[e]="history"===e?[...t[e]]:t[e])}for(a in t)p_.includes(a)||(this[a]=t[a])}get basename(){return"string"==typeof this.path?pm.basename(this.path):void 0}
73set basename(e){py(e,"basename"),pf(e,"basename"),this.path=pm.join(this.dirname||"",e)}get dirname(){return"string"==typeof this.path?pm.dirname(this.path):void 0}set dirname(e){pv(this.basename,"dirname"),this.path=pm.join(e||"",this.basename)}get extname(){return"string"==typeof this.path?pm.extname(this.path):void 0}set extname(e){if(pf(e,"extname"),pv(this.dirname,"extname"),e){if(46!==e.codePointAt(0))throw Error("`extname` must start with `.`");if(e.includes(".",1))throw Error("`extname` cannot contain multiple dots")}this.path=pm.join(this.dirname,this.stem+(e||""))}get path(){return this.history[this.history.length-1]}set path(e){ph(e)&&(e=function(e){if("string"==typeof e)e=new URL(e);else if(!ph(e)){let t=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){let e=TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){let e=TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}let t=e.pathname,a=-1;for(;++a<t.length;)if(37===t.codePointAt(a)&&50===t.codePointAt(a+1)){let e=t.codePointAt(a+2);if(70===e||102===e){let e=TypeError("File URL path must not include encoded / characters");throw e.code="ERR_INVALID_FILE_URL_PATH",e}}return decodeURIComponent(t)}(e)}(e)),py(e,"path"),this.path!==e&&this.history.push(e)}get stem(){return"string"==typeof this.path?pm.basename(this.path,this.extname):void 0}set stem(e){py(e,"stem"),pf(e,"stem"),this.path=pm.join(this.dirname||"",e+(this.extname||""))}fail(e,t,a){let r=this.message(e,t,a);throw r.fatal=!0,r}info(e,t,a){let r=this.message(e,t,a);return r.fatal=void 0,r}message(e,t,a){let r=new mt(e,t,a);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}toString(e){return void 0===this.value?"":"string"==typeof this.value?this.value:new TextDecoder(e||void 0).decode(this.value)}}function pf(e,t){if(e&&e.includes(pm.sep))throw Error("`"+t+"` cannot be a path: did not expect `"+pm.sep+"`")}function py(e,t){if(!e)throw Error("`"+t+"` cannot be empty")}function pv(e,t){if(!e)throw Error("Setting `"+t+"` requires `path` to be set too")}let pk=function(e){let t=this.constructor.prototype,a=t[e],r=function(){return a.apply(r,arguments)};return Object.setPrototypeOf(r,t),r},pw={}.hasOwnProperty;class pC extends pk{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=function(){let e=[],t={run:function(...t){let a=-1,r=t.pop();if("function"!=typeof r)throw TypeError("Expected function as last argument, not "+r);!function n(s,...i){let o=e[++a],l=-1;if(s)r(s);else{for(;++l<t.length;)null!==i[l]&&void 0!==i[l]||(i[l]=t[l]);t=i,o?(function(e,t){let a;return function(...t){let s,i=e.length>t.length;i&&t.push(r);try{s=e.apply(this,t)}catch(e){if(i&&a)throw e;return r(e)}i||(s&&s.then&&"function"==typeof s.then?s.then(n,r):s instanceof Error?r(s):n(s))};function r(e,...n){a||(a=!0,t(e,...n))}function n(e){r(null,e)}})(o,n)(...i):r(null,...i)}}(null,...t)},use:function(a){if("function"!=typeof a)throw TypeError("Expected `middelware` to be a function, not "+a);return e.push(a),t}};return t}()}copy(){let e=new pC,t=-1;for(;++t<this.attachers.length;){let a=this.attachers[t];e.use(...a)}return e.data(pu(!0,{},this.namespace)),e}data(e,t){return"string"==typeof e?2==arguments.length?(pT("data",this.frozen),this.namespace[e]=t,this):pw.call(this.namespace,e)&&this.namespace[e]||void 0:e?(pT("data",this.frozen),this.namespace=e,this):this.namespace}freeze(){if(this.frozen)return this;for(;++this.freezeIndex<this.attachers.length;){let[e,...t]=this.attachers[this.freezeIndex];if(!1===t[0])continue;!0===t[0]&&(t[0]=void 0);let a=e.call(this,...t);"function"==typeof a&&this.transformers.use(a)}return this.frozen=!0,this.freezeIndex=1/0,this}parse(e){this.freeze();let t=pM(e),a=this.parser||this.Parser;return pA("parse",a),a(String(t),t)}process(e,t){let a=this;return this.freeze(),pA("process",this.parser||this.Parser),pS("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,n){let s=pM(e),i=a.parse(s);function o(e,a){e||!a?n(e):r?r(a):t(void 0,a)}a.run(i,s,function(e,t,r){if(e||!t||!r)return o(e);let n=a.stringify(t,r);"string"==typeof n||n&&"object"==typeof n&&"byteLength"in n&&"byteOffset"in n?r.value=n:r.result=n,o(e,r)})}}processSync(e){let t,a=!1;return this.freeze(),pA("processSync",this.parser||this.Parser),pS("processSync",this.compiler||this.Compiler),this.process(e,function(e,r){a=!0,pt(e),t=r}),pD("processSync","process",a),t}run(e,t,a){px(e),this.freeze();let r=this.transformers;return a||"function"!=typeof t||(a=t,t=void 0),a?n(void 0,a):new Promise(n);function n(n,s){let i=pM(t);r.run(e,i,function(t,r,i){let o=r||e;t?s(t):n?n(o):a(void 0,o,i)})}}runSync(e,t){let a,r=!1;return this.run(e,t,function(e,t){pt(e),a=t,r=!0}),pD("runSync","run",r),a}stringify(e,t){this.freeze();let a=pM(t),r=this.compiler||this.Compiler;return pS("stringify",r),px(e),r(e,a)}use(e,...t){let a=this.attachers,r=this.namespace;if(pT("use",this.frozen),null==e);else if("function"==typeof e)i(e,t);else{if("object"!=typeof e)throw TypeError("Expected usable value, not `"+e+"`");
73Array.isArray(e)?s(e):n(e)}return this;function n(e){if(!("plugins"in e)&&!("settings"in e))throw 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");s(e.plugins),e.settings&&(r.settings=pu(!0,r.settings,e.settings))}function s(e){let t=-1;if(null==e);else{if(!Array.isArray(e))throw TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){var a=e[t];if("function"==typeof a)i(a,[]);else{if("object"!=typeof a)throw TypeError("Expected usable value, not `"+a+"`");if(Array.isArray(a)){let[e,...t]=a;i(e,t)}else n(a)}}}}function i(e,t){let r=-1,n=-1;for(;++r<a.length;)if(a[r][0]===e){n=r;break}if(-1===n)a.push([e,...t]);else if(t.length>0){let[r,...s]=t,i=a[n][1];pd(i)&&pd(r)&&(r=pu(!0,i,r)),a[n]=[e,r,...s]}}}}let pE=(new pC).freeze();function pA(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `parser`")}function pS(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `compiler`")}function pT(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function px(e){if(!pd(e)||"string"!=typeof e.type)throw TypeError("Expected node, got `"+e+"`")}function pD(e,t,a){if(!a)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function pM(e){return e&&"object"==typeof e&&"message"in e&&"messages"in e?e:new pb(e)}let pR=[],pI={allowDangerousHtml:!0},pN=/^(https?|ircs?|mailto|xmpp)$/i,pL=[{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:"className",id:"remove-classname"},{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 pO(e){let t=function(e){let t=e.rehypePlugins||pR,a=e.remarkPlugins||pR,r=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...pI}:pI;return pE().use(gO).use(a).use(pe,r).use(t)}(e),a=function(e){let t=e.children||"",a=new pb;return"string"==typeof t&&(a.value=t),a}(e);return function(e,t){let a=t.allowedElements,r=t.allowElement,n=t.components,s=t.disallowedElements,i=t.skipHtml,o=t.unwrapDisallowed,l=t.urlTransform||pP;for(let e of pL)Object.hasOwn(t,e.from)&&(e.from,e.to&&e.to,e.id);return g1(e,function(e,t,n){if("raw"===e.type&&n&&"number"==typeof t)return i?n.children.splice(t,1):n.children[t]={type:"text",value:e.value},t;if("element"===e.type){let t;for(t in mh)if(Object.hasOwn(mh,t)&&Object.hasOwn(e.properties,t)){let a=e.properties[t],r=mh[t];(null===r||r.includes(e.tagName))&&(e.properties[t]=l(String(a||""),t,e))}}if("element"===e.type){let i=a?!a.includes(e.tagName):!!s&&s.includes(e.tagName);if(!i&&r&&"number"==typeof t&&(i=!r(e,t,n)),i&&n&&"number"==typeof t)return o&&e.children?n.children.splice(t,1,...e.children):n.children.splice(t,1),t}}),function(e,t){var a,r,n;let s;if(!t||void 0===t.Fragment)throw TypeError("Expected `Fragment` in options");let i=t.filePath||void 0;if(t.development){if("function"!=typeof t.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");a=t.jsxDEV,s=function(e,t,r,n){let s=Array.isArray(r.children),o=d4(e);return a(t,r,n,s,{columnNumber:o?o.column-1:void 0,fileName:i,lineNumber:o?o.line:void 0},void 0)}}else{if("function"!=typeof t.jsx)throw TypeError("Expected `jsx` in production options");
73if("function"!=typeof t.jsxs)throw TypeError("Expected `jsxs` in production options");r=t.jsx,n=t.jsxs,s=function(e,t,a,s){let i=Array.isArray(a.children)?n:r;return s?i(t,a,s):i(t,a)}}let o={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:s,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:i,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?dI:dR,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},l=ml(o,e,void 0);return l&&"string"!=typeof l?l:o.create(e,o.Fragment,{children:l||void 0},void 0)}(e,{Fragment:o2.Fragment,components:n,ignoreInvalidStyle:!0,jsx:o2.jsx,jsxs:o2.jsxs,passKeys:!0,passNode:!0})}(t.runSync(t.parse(a),a),e)}function pP(e){let t=e.indexOf(":"),a=e.indexOf("?"),r=e.indexOf("#"),n=e.indexOf("/");return -1===t||-1!==n&&t>n||-1!==a&&t>a||-1!==r&&t>r||pN.test(e.slice(0,t))?e:""}function pF(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a<t;a++)r[a]=e[a];return r}function pU(e){return function(e){if(Array.isArray(e))return pF(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 pF(e,void 0);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?pF(e,void 0):void 0}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pj(e){return(pj="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 pB(e,t,a){var r;return(r=function(e,t){if("object"!=pj(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=pj(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==pj(r)?r:r+"")in e)?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function pz(){return(pz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}function pG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function pV(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?pG(Object(a),!0).forEach(function(t){pB(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):pG(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var pH={},pq=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function pW(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function pK(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?pW(Object(a),!0).forEach(function(t){pB(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):pW(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var pY=/\n/g;function pZ(e){var t,a,r,n,s=e.codeString,i=e.codeStyle,o=e.containerStyle,l=e.numberStyle,c=e.startingLineNumber;return o0.createElement("code",{style:Object.assign({},i,void 0===o?{float:"left",paddingRight:"10px"}:o)},(a=(t={lines:s.replace(/\n$/,"").split("\n"),style:void 0===l?{}:l,startingLineNumber:c}).lines,r=t.startingLineNumber,n=t.style,a.map(function(e,t){var a=t+r;return o0.createElement("span",{key:"line-".concat(t),className:"react-syntax-highlighter-line-number",style:"function"==typeof n?n(a):n},"".concat(a,"\n"))})))}function pQ(e,t){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(e),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:t},children:[{type:"text",value:e}]}}function p$(e,t,a){var r={display:"inline-block",minWidth:"".concat(a.toString().length,".25em"),paddingRight:"1em",textAlign:"right",userSelect:"none"},n="function"==typeof e?e(t):e;return pK(pK({},r),n)}function pX(e){var t=e.children,a=e.lineNumber,r=e.lineNumberStyle,n=e.largestLineNumber,s=e.showInlineLineNumbers,i=e.lineProps,o=void 0===i?{}:i,l=e.className,c=void 0===l?[]:l,u=e.showLineNumbers,d=e.wrapLongLines,m=e.wrapLines,g=void 0!==m&&m?pK({},"function"==typeof o?o(a):o):{};if(g.className=g.className?[].concat(pU(g.className.trim().split(/\s+/)),pU(c)):c,a&&s){var p=p$(r,a,n);t.unshift(pQ(a,p))}return d&u&&(g.style=pK({display:"flex"},g.style)),{type:"element",tagName:"span",properties:g,children:t}}function pJ(e){var t=e.rows,a=e.stylesheet,r=e.useInlineStyles;return t.map(function(e,t){return function e(t){var a=t.node,r=t.stylesheet,n=t.style,s=t.useInlineStyles,i=t.key,o=a.properties,l=a.type,c=a.tagName,u=a.value;if("text"===l)return u;if(c){var d,m,g=(d=0,function(t){return d+=1,t.map(function(t,a){return e({node:t,stylesheet:r,useInlineStyles:s,key:"code-segment-".concat(d,"-").concat(a)})})});if(s){var p=Object.keys(r).reduce(function(e,t){return t.split(".").forEach(function(t){e.includes(t)||e.push(t)}),e},[]),h=o.className&&o.className.includes("token")?["token"]:[],_=o.className&&h.concat(o.className.filter(function(e){return!p.includes(e)}));m=pV(pV({},o),{},{className:_.join(" ")||void 0,style:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;return(function(e){if(0===e.length||1===e.length)return e;var t,a=e.join(".");
73return pH[a]||(pH[a]=0===(t=e.length)||1===t?e:2===t?[e[0],e[1],"".concat(e[0],".").concat(e[1]),"".concat(e[1],".").concat(e[0])]:3===t?[e[0],e[1],e[2],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0])]:t>=4?[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]:void 0),pH[a]})(e.filter(function(e){return"token"!==e})).reduce(function(e,t){return pV(pV({},e),a[t])},t)}(o.className,Object.assign({},o.style,void 0===n?{}:n),r)})}else m=pV(pV({},o),{},{className:o.className.join(" ")});var b=g(a.children);return o0.createElement(c,pz({key:i},m),b)}}({node:e,stylesheet:a,useInlineStyles:r,key:"code-segment-".concat(t)})})}function p2(e){return e&&void 0!==e.highlightAuto}var p0=Object.prototype.hasOwnProperty,p1=p3.prototype;function p3(e,t,a){this.property=e,this.normal=t,a&&(this.space=a)}p1.space=null,p1.normal={},p1.property={};var p5=function(){for(var e={},t=0;t<arguments.length;t++){var a=arguments[t];
73for(var r in a)p0.call(a,r)&&(e[r]=a[r])}return e},p4=function(e){return e.toLowerCase()},p7=p6.prototype;function p6(e,t){this.property=e,this.attribute=t}p7.space=null,p7.attribute=null,p7.property=null,p7.boolean=!1,p7.booleanish=!1,p7.overloadedBoolean=!1,p7.number=!1,p7.commaSeparated=!1,p7.spaceSeparated=!1,p7.commaOrSpaceSeparated=!1,p7.mustUseProperty=!1,p7.defined=!1;var p9={},p8=0;function he(){return Math.pow(2,++p8)}p9.boolean=he(),p9.booleanish=he(),p9.overloadedBoolean=he(),p9.number=he(),p9.spaceSeparated=he(),p9.commaSeparated=he(),p9.commaOrSpaceSeparated=he(),hr.prototype=new p6,hr.prototype.defined=!0;var ht=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],ha=ht.length;function hr(e,t,a,r){var n,s,i,o,l,c,u=-1;for(n=this,(s=r)&&(n.space=s),p6.call(this,e,t);++u<ha;){i=this,o=c=ht[u],(l=(a&p9[c])===p9[c])&&(i[o]=l)}}var hn=function(e){var t,a,r=e.space,n=e.mustUseProperty||[],s=e.attributes||{},i=e.properties,o=e.transform,l={},c={};for(t in i)a=new hr(t,o(s,t),i[t],r),-1!==n.indexOf(t)&&(a.mustUseProperty=!0),l[t]=a,c[p4(t)]=t,c[p4(a.attribute)]=t;return new p3(l,c,r)},hs=hn({space:"xlink",transform:function(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),hi=hn({space:"xml",transform:function(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}}),ho=function(e,t){var a;return(a=t.toLowerCase())in e?e[a]:a},hl=hn({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:ho,properties:{xmlns:null,xmlnsXLink:null}}),hc=p9.booleanish,hu=p9.number,hd=p9.spaceSeparated,hm=hn({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:hc,ariaAutoComplete:null,ariaBusy:hc,ariaChecked:hc,ariaColCount:hu,ariaColIndex:hu,ariaColSpan:hu,ariaControls:hd,ariaCurrent:null,ariaDescribedBy:hd,ariaDetails:null,ariaDisabled:hc,ariaDropEffect:hd,ariaErrorMessage:null,ariaExpanded:hc,ariaFlowTo:hd,ariaGrabbed:hc,ariaHasPopup:null,ariaHidden:hc,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:hd,ariaLevel:hu,ariaLive:null,ariaModal:hc,ariaMultiLine:hc,ariaMultiSelectable:hc,ariaOrientation:null,ariaOwns:hd,ariaPlaceholder:null,ariaPosInSet:hu,ariaPressed:hc,ariaReadOnly:hc,ariaRelevant:null,ariaRequired:hc,ariaRoleDescription:hd,ariaRowCount:hu,ariaRowIndex:hu,ariaRowSpan:hu,ariaSelected:hc,ariaSetSize:hu,ariaSort:null,ariaValueMax:hu,ariaValueMin:hu,ariaValueNow:hu,ariaValueText:null,role:null}}),hg=p9.boolean,hp=p9.overloadedBoolean,hh=p9.booleanish,h_=p9.number,hb=p9.spaceSeparated,hf=p9.commaSeparated,hy=function(e){for(var t,a,r=e.length,n=[],s=[],i=-1;++i<r;)t=e[i],n.push(t.property),s.push(t.normal),a=t.space;return new p3(p5.apply(null,n),p5.apply(null,s),a)}([hi,hs,hl,hm,hn({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:ho,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:hf,acceptCharset:hb,accessKey:hb,action:null,allow:null,allowFullScreen:hg,allowPaymentRequest:hg,allowUserMedia:hg,alt:null,as:null,async:hg,autoCapitalize:null,autoComplete:hb,autoF
73ocus:hg,autoPlay:hg,capture:hg,charSet:null,checked:hg,cite:null,className:hb,cols:h_,colSpan:null,content:null,contentEditable:hh,controls:hg,controlsList:hb,coords:h_|hf,crossOrigin:null,data:null,dateTime:null,decoding:null,default:hg,defer:hg,dir:null,dirName:null,disabled:hg,download:hp,draggable:hh,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:hg,formTarget:null,headers:hb,height:h_,hidden:hg,high:h_,href:null,hrefLang:null,htmlFor:hb,httpEquiv:hb,id:null,imageSizes:null,imageSrcSet:hf,inputMode:null,integrity:null,is:null,isMap:hg,itemId:null,itemProp:hb,itemRef:hb,itemScope:hg,itemType:hb,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:hg,low:h_,manifest:null,max:null,maxLength:h_,media:null,method:null,min:null,minLength:h_,multiple:hg,muted:hg,name:null,nonce:null,noModule:hg,noValidate:hg,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu: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,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:hg,optimum:h_,pattern:null,ping:hb,placeholder:null,playsInline:hg,poster:null,preload:null,readOnly:hg,referrerPolicy:null,rel:hb,required:hg,reversed:hg,rows:h_,rowSpan:h_,sandbox:hb,scope:null,scoped:hg,seamless:hg,selected:hg,shape:null,size:h_,sizes:null,slot:null,span:h_,spellCheck:hh,src:null,srcDoc:null,srcLang:null,srcSet:hf,start:h_,step:null,style:null,tabIndex:h_,target:null,title:null,translate:null,type:null,typeMustMatch:hg,useMap:null,value:hh,width:h_,wrap:null,align:null,aLink:null,archive:hb,axis:null,background:null,bgColor:null,border:h_,borderColor:null,bottomMargin:h_,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:hg,declare:hg,event:null,face:null,frame:null,frameBorder:null,hSpace:h_,leftMargin:h_,link:null,longDesc:null,lowSrc:null,marginHeight:h_,marginWidth:h_,noResize:hg,noHref:hg,noShade:hg,noWrap:hg,object:null,profile:null,prompt:null,rev:null,rightMargin:h_,rules:null,scheme:null,scrolling:hh,standby:null,summary:null,text:null,topMargin:h_,valueType:null,version:null,vAlign:null,vLink:null,vSpace:h_,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:hg,disableRemotePlayback:hg,prefix:null,property:null,results:h_,security:null,unselectable:null}})]),hv="data",hk=/^data[-\w.:]+$/i,hw=/-[a-z]/g,hC=/[A-Z]/g;function hE(e){return"-"+e.toLowerCase()}function hA(e){return e.charAt(1).toUpperCase()}var hS=/[#.]/g,hT=/[ \t\n\r\f]+/g,hx=function(e,t){var a,r,n,s=p4(t),i=t,o=p6;return s in e.normal?e.property[e.normal[s]]:(s.length>4&&s.slice(0,4)===hv&&hk.test(t)&&("-"===t.charAt(4)?i=hv+(a=t.slice(5).replace(hw,hA)).charAt(0).toUpperCase()+a.slice(1):(n=(r=t).slice(4),t=hw.test(n)?r:("-"!==(n=n.replace(hC,hE)).charAt(0)&&(n="-"+n),hv+n)),o=hr),new o(i,t))},hD=function(e,t){for(var a,r,n,s=e||"",i=t||"div",o={},l=0;l<s.length;)hS.lastIndex=l,n=hS.exec(s),(a=s.slice(l,n?n.index:s.length))&&(r?"#"===r?o.id=a:o.className?o.className.push(a):o.className=[a]:i=a,l+=a.length),n&&(r=n[0],l++);return{type:"element",tagName:i,properties:o,children:[]}},hM=function(e){var t=String(e||"").trim();return""===t?[]:t.split(hT)},hR=function(e){for(var t,a=[],r=String(e||""),n=r.indexOf(","),s=0,i=!1;!i;)-1===n&&(n=r.length,i=!0),((t=r.slice(s,n).trim())||!i)&&a.push(t),s=n+1,n=r.indexOf(",",s);return a},hI={}.hasOwnProperty;function hN(e,t,a){var r=a;return e.number||e.positiveNumber?isNaN(r)||""===r||(r=Number(r)):(e.boolean||e.overloadedBoolean)&&("string"!=typeof r||""!==r&&p4(a)!==p4(t)||(r=!0)),r}var hL=function(e,t,a){var r=a?function(e){for(var t,a=e.length,r=-1,n={};++r<a;)n[(t=e[r]).toLowerCase()]=t;return n}(a):null;return function(a,n){var s,i,o,l,c=hD(a,t),u=Array.prototype.slice.call(arguments,2),d=c.tagName.toLowerCase();if(c.tagName=r&&hI.call(r,d)?r[d]:d,n&&("string"==typeof(s=n)||"length"in s||(i=c.tagName,o=s.t
73ype,"input"!==i&&o&&"string"==typeof o&&("object"==typeof s.children&&"length"in s.children||((o=o.toLowerCase(),"button"===i)?"menu"!==o&&"submit"!==o&&"reset"!==o&&"button"!==o:"value"in s))))&&(u.unshift(n),n=null),n)for(l in n)!function(t,a,r){var n,s,i;null!=r&&r==r&&(s=(n=hx(e,a)).property,"string"==typeof(i=r)&&(n.spaceSeparated?i=hM(i):n.commaSeparated?i=hR(i):n.commaOrSpaceSeparated&&(i=hM(hR(i).join(" ")))),"style"===s&&"string"!=typeof r&&(i=function(e){var t,a=[];for(t in e)a.push([t,e[t]].join(": "));return a.join("; ")}(i)),"className"===s&&t.className&&(i=t.className.concat(i)),t[s]=function(e,t,a){var r,n,s;if("object"!=typeof a||!("length"in a))return hN(e,t,a);for(n=a.length,r=-1,s=[];++r<n;)s[r]=hN(e,t,a[r]);return s}(n,s,i))}(c.properties,l,n[l]);return function e(t,a){var r,n;if("string"!=typeof a&&"number"!=typeof a)if("object"==typeof a&&"length"in a)for(r=-1,n=a.length;++r<n;)e(t,a[r]);else{if("object"!=typeof a||!("type"in a))throw Error("Expected node, nodes, or string, got `"+a+"`");t.push(a)}else t.push({type:"text",value:String(a)})}(c.children,u),"template"===c.tagName&&(c.content={type:"root",children:c.children},c.children=[]),c}}(hy,"div");hL.displayName="html";var hO=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57},hP=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90},hF={AEli:"\xc6",AElig:"\xc6",AM:"&",AMP:"&",Aacut:"\xc1",Aacute:"\xc1",Abreve:"Ä",Acir:"\xc2",Acirc:"\xc2",Acy:"Ð",Afr:"\uD835\uDD04",Agrav:"\xc0",Agrave:"\xc0",Alpha:"Î",Amacr:"Ä",And:"â©",Aogon:"Ä",Aopf:"\uD835\uDD38",ApplyFunction:"â¡",Arin:"\xc5",Aring:"\xc5",Ascr:"\uD835\uDC9C",Assign:"â",Atild:"\xc3",Atilde:"\xc3",Aum:"\xc4",Auml:"\xc4",Backslash:"â",Barv:"â«§",Barwed:"â",Bcy:"Ð",Because:"âµ",Bernoullis:"â¬",Beta:"Î",Bfr:"\uD835\uDD05",Bopf:"\uD835\uDD39",Breve:"Ë",Bscr:"â¬",Bumpeq:"â",CHcy:"Ч",COP:"\xa9",COPY:"\xa9",Cacute:"Ä",Cap:"â",CapitalDifferentialD:"â
",Cayleys:"â",Ccaron:"Ä",Ccedi:"\xc7",Ccedil:"\xc7",Ccirc:"Ä",Cconint:"â°",Cdot:"Ä",Cedilla:"\xb8",CenterDot:"\xb7",Cfr:"â",Chi:"Χ",CircleDot:"â",CircleMinus:"â",CirclePlus:"â",CircleTimes:"â",ClockwiseContourIntegral:"â²",CloseCurlyDoubleQuote:"â",CloseCurlyQuote:"â",Colon:"â·",Colone:"â©´",Congruent:"â¡",Conint:"â¯",ContourIntegral:"â®",Copf:"â",Coproduct:"â",CounterClockwiseContourIntegral:"â³",Cross:"⨯",Cscr:"\uD835\uDC9E",Cup:"â",CupCap:"â",DD:"â
",DDotrahd:"â¤",DJcy:"Ð",DScy:"Ð
",DZcy:"Ð",Dagger:"â¡",Darr:"â¡",Dashv:"⫤",Dcaron:"Ä",Dcy:"Ð",Del:"â",Delta:"Î",Dfr:"\uD835\uDD07",DiacriticalAcute:"\xb4",DiacriticalDot:"Ë",DiacriticalDoubleAcute:"Ë",DiacriticalGrave:"`",DiacriticalTilde:"Ë",Diamond:"â",DifferentialD:"â
",Dopf:"\uD835\uDD3B",Dot:"\xa8",DotDot:"â",DotEqual:"â",DoubleContourIntegral:"â¯",DoubleDot:"\xa8",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:"\uD835\uDC9F",Dstrok:"Ä",ENG:"Å",ET:"\xd0",ETH:"\xd0",Eacut:"\xc9",Eacute:"\xc9",Ecaron:"Ä",Ecir:"\xca",Ecirc:"\xca",Ecy:"Ð",Edot:"Ä",Efr:"\uD835\uDD08",Egrav:"\xc8",Egrave:"\xc8",Element:"â",Emacr:"Ä",EmptySmallSquare:"â»",EmptyVerySmallSquare:"â«",Eogon:"Ä",Eopf:"\uD835\uDD3C",Epsilon:"Î",Equal:"⩵",EqualTilde:"â",Equilibrium:"â",Escr:"â°",Esim:"⩳",Eta:"Î",Eum:"\xcb",Euml:"\xcb",Exists:"â",ExponentialE:"â
",Fcy:"Ф",Ffr:"\uD835\uDD09",FilledSmallSquare:"â¼",FilledVerySmallSquare:"âª",Fopf:"\uD835\uDD3D",ForAll:"â",Fouriertrf:"â±",Fscr:"â±",GJcy:"Ð",G:">",GT:">",Gamma:"Î",Gammad:"Ï",Gbreve:"Ä",Gcedil:"Ä¢",Gcirc:"Ä",Gcy:"Ð",Gdot:"Ä ",Gfr:"\uD835\uDD0A",Gg:"â",Gopf:"\uD835\uDD3E",GreaterEqual:"â¥",GreaterEqualLess:"â",GreaterFullEqual:"â§",GreaterGreater:"⪢",GreaterLess:"â·",GreaterSlantEqual:"⩾",GreaterTilde:"â³",Gscr:"\uD835\uDCA2",Gt:"â«",HARDcy:"Ъ",Hacek:"Ë",Hat:"^",Hcirc:"Ĥ",Hfr:"â",HilbertSpace:"â",Hopf:"â",HorizontalLine:"â",Hscr:"â",Hstrok:"Ħ",HumpDownHump:"â",HumpEqual:"â",IEcy:"Ð",IJlig:"IJ",IOcy:"Ð",Iacut:"\xcd",Iacute:"\xcd",Icir:"\xce",Icirc:"\xce",Icy:"Ð",Idot:"İ",Ifr:"â",Igrav:"\xcc",Igrave:"\xcc",Im:"â",Imacr:"Ī",ImaginaryI:"â
",Implies:"â",Int:"â¬",Integral:"â«",Intersection:"â",InvisibleComma:"â£",InvisibleTimes:"â¢",Iogon:"Ä®",Iopf:"\uD835\uDD40",Iota:"Î",Iscr:"â",Itilde:"Ĩ",Iukcy:"Ð",Ium:"\xcf",Iuml:"\xcf",Jcirc:"Ä´",Jcy:"Ð",Jfr:"\uD835\uDD0D",Jopf:"\uD835\uDD41",Jscr:"\uD835\uDCA5",Jsercy:"Ð",Jukcy:"Ð",KHcy:"Ð¥",KJcy:"Ð",Kappa:"Î",Kcedil:"Ķ",Kcy:"Ð",Kfr:"\uD835\uDD0E",Kopf:"\uD835\uDD42",Kscr:"\uD835\uDCA6",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:"\uD835\uDD0F",Ll:"â",Lleftarrow:"â",Lmidot:"Ä¿",LongLeftArrow:"âµ",LongLeftRightArrow:"â·",LongRightArrow:"â¶",Longleftarrow:"â¸",Longleftrightarrow:"âº",Longrightarrow:"â¹",Lopf:"\uD835\uDD43",LowerLeftArrow:"â",LowerRightArrow:"â",Lscr:"â",Lsh:"â°",Lstrok:"Å",Lt:"âª",Map:"â¤
",Mcy:"Ð",MediumSpace:"â",Mellintrf:"â³",Mfr:"\uD835\uDD10",MinusPlus:"â",Mopf:"\uD835\uDD44",Mscr:"â³",Mu:"Î",NJcy:"Ð",Nacute:"Å",Ncaron:"Å",Ncedil:"Å
",Ncy:"Ð",NegativeMediumSpace:"â",NegativeThickSpace:"â",NegativeThinSpace:"â",NegativeVeryThinSpace:"â",NestedGreaterGreater:"â«",NestedLessLess:"âª",NewLine:"\n",Nfr:"\uD835\uDD11",NoBreak:"â ",NonBreakingSpace:"\xa0",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:"\uD835\uDCA9",Ntild:"\xd1",Ntilde:"\xd1",Nu:"Î",OElig:"Å",Oacut:"\xd3",Oacute:"\xd3",Ocir:"\xd4",Ocirc:"\xd4",Ocy:"Ð",Odblac:"Å",Ofr:"\uD835\uDD12",Ograv:"\xd2",Ograve:"\xd2",Omacr:"Å",Omega:"Ω",Omicron:"Î",Oopf:"\uD835\uDD46",OpenCurlyDoubleQuote:"â",OpenCurlyQuote:"â",Or:"â©",Oscr:"\uD835\uDCAA",Oslas:"\xd8",Oslash:"\xd8",Otild:"\xd5",Otilde:"\xd5",Otimes:"⨷",Oum:"\xd6",Ouml:"\xd6",OverBar:"â¾",OverBrace:"â",OverBracket:"â´",OverParenthesis:"â",PartialD:"â",Pcy:"Ð",Pfr:"\uD835\uDD13",Phi:"Φ",Pi:"Î ",PlusMinus:"\xb1",Poincareplane
73:"â",Popf:"â",Pr:"⪻",Precedes:"âº",PrecedesEqual:"⪯",PrecedesSlantEqual:"â¼",PrecedesTilde:"â¾",Prime:"â³",Product:"â",Proportion:"â·",Proportional:"â",Pscr:"\uD835\uDCAB",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"\uD835\uDD14",Qopf:"â",Qscr:"\uD835\uDCAC",RBarr:"â¤",RE:"\xae",REG:"\xae",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:"\uD835\uDD16",ShortDownArrow:"â",ShortLeftArrow:"â",ShortRightArrow:"â",ShortUpArrow:"â",Sigma:"Σ",SmallCircle:"â",Sopf:"\uD835\uDD4A",Sqrt:"â",Square:"â¡",SquareIntersection:"â",SquareSubset:"â",SquareSubsetEqual:"â",SquareSuperset:"â",SquareSupersetEqual:"â",SquareUnion:"â",Sscr:"\uD835\uDCAE",Star:"â",Sub:"â",Subset:"â",SubsetEqual:"â",Succeeds:"â»",SucceedsEqual:"⪰",SucceedsSlantEqual:"â½",SucceedsTilde:"â¿",SuchThat:"â",Sum:"â",Sup:"â",Superset:"â",SupersetEqual:"â",Supset:"â",THOR:"\xde",THORN:"\xde",TRADE:"â¢",TSHcy:"Ð",TScy:"Ц",Tab:" ",Tau:"Τ",Tcaron:"Ť",Tcedil:"Å¢",Tcy:"Т",Tfr:"\uD835\uDD17",Therefore:"â´",Theta:"Î",ThickSpace:"ââ",ThinSpace:"â",Tilde:"â¼",TildeEqual:"â",TildeFullEqual:"â
",TildeTilde:"â",Topf:"\uD835\uDD4B",TripleDot:"â",Tscr:"\uD835\uDCAF",Tstrok:"Ŧ",Uacut:"\xda",Uacute:"\xda",Uarr:"â",Uarrocir:"â¥",Ubrcy:"Ð",Ubreve:"Ŭ",Ucir:"\xdb",Ucirc:"\xdb",Ucy:"У",Udblac:"Ű",Ufr:"\uD835\uDD18",Ugrav:"\xd9",Ugrave:"\xd9",Umacr:"Ū",UnderBar:"_",UnderBrace:"â",UnderBracket:"âµ",UnderParenthesis:"â",Union:"â",UnionPlus:"â",Uogon:"Ų",Uopf:"\uD835\uDD4C",UpArrow:"â",UpArrowBar:"â¤",UpArrowDownArrow:"â
",UpDownArrow:"â",UpEquilibrium:"⥮",UpTee:"â¥",UpTeeArrow:"â¥",Uparrow:"â",Updownarrow:"â",UpperLeftArrow:"â",UpperRightArrow:"â",Upsi:"Ï",Upsilon:"Î¥",Uring:"Å®",Uscr:"\uD835\uDCB0",Utilde:"Ũ",Uum:"\xdc",Uuml:"\xdc",VDash:"â«",Vbar:"â««",Vcy:"Ð",Vdash:"â©",Vdashl:"⫦",Vee:"â",Verbar:"â",Vert:"â",VerticalBar:"â£",VerticalLine:"|",VerticalSeparator:"â",VerticalTilde:"â",VeryThinSpace:"â",Vfr:"\uD835\uDD19",Vopf:"\uD835\uDD4D",Vscr:"\uD835\uDCB1",Vvdash:"âª",Wcirc:"Å´",Wedge:"â",Wfr:"\uD835\uDD1A",Wopf:"\uD835\uDD4E",Wscr:"\uD835\uDCB2",Xfr:"\uD835\uDD1B",Xi:"Î",Xopf:"\uD835\uDD4F",Xscr:"\uD835\uDCB3",YAcy:"Я",YIcy:"Ð",YUcy:"Ю",Yacut:"\xdd",Yacute:"\xdd",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"\uD835\uDD1C",Yopf:"\uD835\uDD50",Yscr:"\uD835\uDCB4",Yuml:"Ÿ",ZHcy:"Ð",Zacute:"Ź",Zcaron:"Ž",Zcy:"Ð",Zdot:"Å»",ZeroWidthSpace:"â",Zeta:"Î",Zfr:"â¨",Zopf:"â¤",Zscr:"\uD835\uDCB5",aacut:"\xe1",aacute:"\xe1",abreve:"Ä",ac:"â¾",acE:"â¾Ì³",acd:"â¿",acir:"\xe2",acirc:"\xe2",acut:"\xb4",acute:"\xb4",acy:"а",aeli:"\xe6",aelig:"\xe6",af:"â¡",afr:"\uD835\uDD1E",agrav:"\xe0",agrave:"\xe0",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:"\xc5",angzarr:"â¼",aogon:"Ä
",aopf:"\uD835\uDD52",ap:"â",apE:"â©°",apacir:"⩯",ape:"â",apid:"â",apos:"'",approx:"â",approxeq:"â",arin:"\xe5",aring:"\xe5",ascr:"\uD835\uDCB6",ast:"*",asymp:"â",asympeq:"â",atild:"\xe3",atilde:"\xe3",aum:"\xe4",auml:"\xe4",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:"\uD835\uDD1F",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:"\uD835\uDD53",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:"\xa6",brvbar:"\xa6",bscr:"\uD835\uDCB7",bsemi:"â",bsim:"â½",b
73sime:"â",bsol:"\\",bsolb:"â§
",bsolhsub:"â",bull:"â¢",bullet:"â¢",bump:"â",bumpE:"⪮",bumpe:"â",bumpeq:"â",cacute:"Ä",cap:"â©",capand:"â©",capbrcup:"â©",capcap:"â©",capcup:"â©",capdot:"â©",caps:"â©ï¸",caret:"â",caron:"Ë",ccaps:"â©",ccaron:"Ä",ccedi:"\xe7",ccedil:"\xe7",ccirc:"Ä",ccups:"â©",ccupssm:"â©",cdot:"Ä",cedi:"\xb8",cedil:"\xb8",cemptyv:"⦲",cen:"\xa2",cent:"\xa2",centerdot:"\xb7",cfr:"\uD835\uDD20",chcy:"Ñ",check:"â",checkmark:"â",chi:"Ï",cir:"â",cirE:"â§",circ:"Ë",circeq:"â",circlearrowleft:"âº",circlearrowright:"â»",circledR:"\xae",circledS:"â",circledast:"â",circledcirc:"â",circleddash:"â",cire:"â",cirfnint:"â¨",cirmid:"⫯",cirscir:"â§",clubs:"â£",clubsuit:"â£",colon:":",colone:"â",coloneq:"â",comma:",",commat:"@",comp:"â",compfn:"â",complement:"â",complexes:"â",cong:"â
",congdot:"â©",conint:"â®",copf:"\uD835\uDD54",coprod:"â",cop:"\xa9",copy:"\xa9",copysr:"â",crarr:"âµ",cross:"â",cscr:"\uD835\uDCB8",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:"\xa4",curren:"\xa4",curvearrowleft:"â¶",curvearrowright:"â·",cuvee:"â",cuwed:"â",cwconint:"â²",cwint:"â±",cylcty:"â",dArr:"â",dHar:"⥥",dagger:"â ",daleth:"â¸",darr:"â",dash:"â",dashv:"â£",dbkarow:"â¤",dblac:"Ë",dcaron:"Ä",dcy:"д",dd:"â
",ddagger:"â¡",ddarr:"â",ddotseq:"â©·",de:"\xb0",deg:"\xb0",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",dharl:"â",dharr:"â",diam:"â",diamond:"â",diamondsuit:"â¦",diams:"â¦",die:"\xa8",digamma:"Ï",disin:"â²",div:"\xf7",divid:"\xf7",divide:"\xf7",divideontimes:"â",divonx:"â",djcy:"Ñ",dlcorn:"â",dlcrop:"â",dollar:"$",dopf:"\uD835\uDD55",dot:"Ë",doteq:"â",doteqdot:"â",dotminus:"â¸",dotplus:"â",dotsquare:"â¡",doublebarwedge:"â",downarrow:"â",downdownarrows:"â",downharpoonleft:"â",downharpoonright:"â",drbkarow:"â¤",drcorn:"â",drcrop:"â",dscr:"\uD835\uDCB9",dscy:"Ñ",dsol:"â§¶",dstrok:"Ä",dtdot:"â±",dtri:"â¿",dtrif:"â¾",duarr:"âµ",duhar:"⥯",dwangle:"⦦",dzcy:"Ñ",dzigrarr:"â¿",eDDot:"â©·",eDot:"â",eacut:"\xe9",eacute:"\xe9",easter:"â©®",ecaron:"Ä",ecir:"\xea",ecirc:"\xea",ecolon:"â",ecy:"Ñ",edot:"Ä",ee:"â
",efDot:"â",efr:"\uD835\uDD22",eg:"âª",egrav:"\xe8",egrave:"\xe8",egs:"âª",egsdot:"âª",el:"âª",elinters:"â§",ell:"â",els:"âª",elsdot:"âª",emacr:"Ä",empty:"â
",emptyset:"â
",emptyv:"â
",emsp13:"â",emsp14:"â
",emsp:"â",eng:"Å",ensp:"â",eogon:"Ä",eopf:"\uD835\uDD56",epar:"â",eparsl:"â§£",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"â",eqcolon:"â",eqsim:"â",eqslantgtr:"âª",eqslantless:"âª",equals:"=",equest:"â",equiv:"â¡",equivDD:"⩸",eqvparsl:"â§¥",erDot:"â",erarr:"⥱",escr:"â¯",esdot:"â",esim:"â",eta:"η",et:"\xf0",eth:"\xf0",eum:"\xeb",euml:"\xeb",euro:"â¬",excl:"!",exist:"â",expectation:"â°",exponentiale:"â
",fallingdotseq:"â",fcy:"Ñ",female:"â",ffilig:"ï¬",fflig:"ï¬",ffllig:"ï¬",ffr:"\uD835\uDD23",filig:"ï¬",fjlig:"fj",flat:"â",fllig:"ï¬",fltns:"â±",fnof:"Æ",fopf:"\uD835\uDD57",forall:"â",fork:"â",forkv:"â«",fpartint:"â¨",frac1:"\xbc",frac12:"\xbd",frac13:"â
",frac14:"\xbc",frac15:"â
",frac16:"â
",frac18:"â
",frac23:"â
",frac25:"â
",frac3:"\xbe",frac34:"\xbe",frac35:"â
",frac38:"â
",frac45:"â
",frac56:"â
",frac58:"â
",frac78:"â
",frasl:"â",frown:"â¢",fscr:"\uD835\uDCBB",gE:"â§",gEl:"âª",gacute:"ǵ",gamma:"γ",gammad:"Ï",gap:"âª",gbreve:"Ä",gcirc:"Ä",gcy:"г",gdot:"Ä¡",ge:"â¥",gel:"â",geq:"â¥",geqq:"â§",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"âª",gesdoto:"âª",gesdotol:"âª",gesl:"âï¸",gesles:"âª",gfr:"\uD835\uDD24",gg:"â«",ggg:"â",gimel:"â·",gjcy:"Ñ",gl:"â·",glE:"âª",gla:"⪥",glj:"⪤",gnE:"â©",gnap:"âª",gnapprox:"âª",gne:"âª",gneq:"âª",gneqq:"â©",gnsim:"â§",gopf:"\uD835\uDD58",grave:"`",gscr:"â",gsim:"â³",gsime:"âª",gsiml:"âª",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"â",gtlPar:"â¦",gtquest:"⩼",gtrapprox:"âª",gtrarr:"⥸",gtrdot:"â",gtreqless:"â",gtreqqless:"âª",gtrless:"â·",gtrsim:"â³",gvertneqq:"â©ï¸",gvnE:"â©ï¸",hArr:"â",hairsp:"â",half:"\xbd",hamilt:"â",hardcy:"Ñ",harr:"â",harrcir:"â¥",harrw:"â",hbar:"â",hcirc:"Ä¥",hearts:"â¥",heartsuit:"â¥",hellip:"â¦",hercon:"â¹",hfr:"\uD835\uDD25",hksearow:"⤥",hkswarow:"⤦",hoarr:"â¿",homtht:"â»",hookleftarrow:"â©",hookrightarrow:"âª",hopf:"\uD835\uDD59",horbar:"â",hscr:"\uD835\uDCBD",hslash:"â",hstrok:"ħ",hybull:"â",hyphen:"â",iacut:"\xed",iacute:"\xed",ic:"â£",icir:"\xee",icirc:"\xee",icy:"и",iecy:"е",iexc:"\xa1",iexcl:"\xa1",iff:"â",ifr:"\uD835\uDD26",igrav:"\xec",igrave:"\xec",ii:"â
",iiiint:"â¨",iiint:"â",iinfin:"â§",iiota:"â©",ijlig:"ij",imacr:"Ä«",image:"â",imagline:"â",
73imagpart:"â",imath:"ı",imof:"â·",imped:"Ƶ",in:"â",incare:"â
",infin:"â",infintie:"â§",inodot:"ı",int:"â«",intcal:"âº",integers:"â¤",intercal:"âº",intlarhk:"â¨",intprod:"⨼",iocy:"Ñ",iogon:"į",iopf:"\uD835\uDD5A",iota:"ι",iprod:"⨼",iques:"\xbf",iquest:"\xbf",iscr:"\uD835\uDCBE",isin:"â",isinE:"â¹",isindot:"âµ",isins:"â´",isinsv:"â³",isinv:"â",it:"â¢",itilde:"Ä©",iukcy:"Ñ",ium:"\xef",iuml:"\xef",jcirc:"ĵ",jcy:"й",jfr:"\uD835\uDD27",jmath:"È·",jopf:"\uD835\uDD5B",jscr:"\uD835\uDCBF",jsercy:"Ñ",jukcy:"Ñ",kappa:"κ",kappav:"ϰ",kcedil:"Ä·",kcy:"к",kfr:"\uD835\uDD28",kgreen:"ĸ",khcy:"Ñ
",kjcy:"Ñ",kopf:"\uD835\uDD5C",kscr:"\uD835\uDCC0",lAarr:"â",lArr:"â",lAtail:"â¤",lBarr:"â¤",lE:"â¦",lEg:"âª",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"â",lambda:"λ",lang:"â¨",langd:"â¦",langle:"â¨",lap:"âª
",laqu:"\xab",laquo:"\xab",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:"\uD835\uDD29",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:"\uD835\uDD5D",loplus:"â¨",lotimes:"⨴",lowast:"â",lowbar:"_",loz:"â",lozenge:"â",lozf:"â§«",lpar:"(",lparlt:"â¦",lrarr:"â",lrcorner:"â",lrhar:"â",lrhard:"â¥",lrm:"â",lrtri:"â¿",lsaquo:"â¹",lscr:"\uD835\uDCC1",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:"\xaf",macr:"\xaf",male:"â",malt:"â ",maltese:"â ",map:"â¦",mapsto:"â¦",mapstodown:"â§",mapstoleft:"â¤",mapstoup:"â¥",marker:"â®",mcomma:"⨩",mcy:"м",mdash:"â",measuredangle:"â¡",mfr:"\uD835\uDD2A",mho:"â§",micr:"\xb5",micro:"\xb5",mid:"â£",midast:"*",midcir:"â«°",middo:"\xb7",middot:"\xb7",minus:"â",minusb:"â",minusd:"â¸",minusdu:"⨪",mlcp:"â«",mldr:"â¦",mnplus:"â",models:"â§",mopf:"\uD835\uDD5E",mp:"â",mscr:"\uD835\uDCC2",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:"\xa0",nbsp:"\xa0",nbump:"â̸",nbumpe:"â̸",ncap:"â©",ncaron:"Å",ncedil:"Å",ncong:"â",ncongdot:"â©Ì¸",ncup:"â©",ncy:"н",ndash:"â",ne:"â ",neArr:"â",nearhk:"⤤",nearr:"â",nearrow:"â",nedot:"â̸",nequiv:"â¢",nesear:"⤨",nesim:"â̸",nexist:"â",nexists:"â",nfr:"\uD835\uDD2B",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:"\uD835\uDD5F",no:"\xac",not:"\xac",notin:"â",notinE:"â¹Ì¸",notindot:"â
73µÌ¸",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:"\uD835\uDCC3",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:"\xf1",ntilde:"\xf1",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:"\xf3",oacute:"\xf3",oast:"â",ocir:"\xf4",ocirc:"\xf4",ocy:"о",odash:"â",odblac:"Å",odiv:"⨸",odot:"â",odsold:"⦼",oelig:"Å",ofcir:"⦿",ofr:"\uD835\uDD2C",ogon:"Ë",ograv:"\xf2",ograve:"\xf2",ogt:"â§",ohbar:"⦵",ohm:"Ω",oint:"â®",olarr:"âº",olcir:"⦾",olcross:"⦻",oline:"â¾",olt:"â§",omacr:"Å",omega:"Ï",omicron:"ο",omid:"⦶",ominus:"â",oopf:"\uD835\uDD60",opar:"⦷",operp:"⦹",oplus:"â",or:"â¨",orarr:"â»",ord:"\xba",order:"â´",orderof:"â´",ordf:"\xaa",ordm:"\xba",origof:"â¶",oror:"â©",orslope:"â©",orv:"â©",oscr:"â´",oslas:"\xf8",oslash:"\xf8",osol:"â",otild:"\xf5",otilde:"\xf5",otimes:"â",otimesas:"⨶",oum:"\xf6",ouml:"\xf6",ovbar:"â½",par:"\xb6",para:"\xb6",parallel:"â¥",parsim:"⫳",parsl:"⫽",part:"â",pcy:"п",percnt:"%",period:".",permil:"â°",perp:"â¥",pertenk:"â±",pfr:"\uD835\uDD2D",phi:"Ï",phiv:"Ï",phmmat:"â³",phone:"â",pi:"Ï",pitchfork:"â",piv:"Ï",planck:"â",planckh:"â",plankv:"â",plus:"+",plusacir:"⨣",plusb:"â",pluscir:"⨢",plusdo:"â",plusdu:"⨥",pluse:"⩲",plusm:"\xb1",plusmn:"\xb1",plussim:"⨦",plustwo:"⨧",pm:"\xb1",pointint:"â¨",popf:"\uD835\uDD61",poun:"\xa3",pound:"\xa3",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:"\uD835\uDCC5",psi:"Ï",puncsp:"â",qfr:"\uD835\uDD2E",qint:"â¨",qopf:"\uD835\uDD62",qprime:"â",qscr:"\uD835\uDCC6",quaternions:"â",quatint:"â¨",quest:"?",questeq:"â",quo:'"',quot:'"',rAarr:"â",rArr:"â",rAtail:"â¤",rBarr:"â¤",rHar:"⥤",race:"â½Ì±",racute:"Å",radic:"â",raemptyv:"⦳",rang:"â©",rangd:"â¦",range:"⦥",rangle:"â©",raqu:"\xbb",raquo:"\xbb",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:"\xae",reg:"\xae",rfisht:"⥽",rfloor:"â",rfr:"\uD835\uDD2F",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:"\uD835\uDD63",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"â¦",rppolint:"â¨",rrarr:"â",rsaquo:"âº",rscr:"\uD835\uDCC7",rsh:"â±",rsqb:"]",rsquo:"â",rsquor:"â",rthree:"â",rtimes:"â",rtri:"â¹",rtrie:"âµ",rtrif:"â¸",rtriltri:"â§",ruluhar:"⥨",rx:"â",sacute:"Å",sbquo:"â",sc:"â»",scE:"⪴",scap:"⪸",scaron:"Å¡",sccue:"â½",sce:"⪰",scedil:"Å",scirc:"Å",
73scnE:"⪶",scnap:"⪺",scnsim:"â©",scpolint:"â¨",scsim:"â¿",scy:"Ñ",sdot:"â
",sdotb:"â¡",sdote:"⩦",seArr:"â",searhk:"⤥",searr:"â",searrow:"â",sec:"\xa7",sect:"\xa7",semi:";",seswar:"⤩",setminus:"â",setmn:"â",sext:"â¶",sfr:"\uD835\uDD30",sfrown:"â¢",sharp:"â¯",shchcy:"Ñ",shcy:"Ñ",shortmid:"â£",shortparallel:"â¥",sh:"\xad",shy:"\xad",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:"\uD835\uDD64",spades:"â ",spadesuit:"â ",spar:"â¥",sqcap:"â",sqcaps:"âï¸",sqcup:"â",sqcups:"âï¸",sqsub:"â",sqsube:"â",sqsubset:"â",sqsubseteq:"â",sqsup:"â",sqsupe:"â",sqsupset:"â",sqsupseteq:"â",squ:"â¡",square:"â¡",squarf:"âª",squf:"âª",srarr:"â",sscr:"\uD835\uDCC8",ssetmn:"â",ssmile:"â£",sstarf:"â",star:"â",starf:"â
",straightepsilon:"ϵ",straightphi:"Ï",strns:"\xaf",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:"\xb9",sup2:"\xb2",sup3:"\xb3",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:"\xdf",szlig:"\xdf",target:"â",tau:"Ï",tbrk:"â´",tcaron:"Å¥",tcedil:"Å£",tcy:"Ñ",tdot:"â",telrec:"â",tfr:"\uD835\uDD31",there4:"â´",therefore:"â´",theta:"θ",thetasym:"Ï",thetav:"Ï",thickapprox:"â",thicksim:"â¼",thinsp:"â",thkap:"â",thksim:"â¼",thor:"\xfe",thorn:"\xfe",tilde:"Ë",time:"\xd7",times:"\xd7",timesb:"â ",timesbar:"⨱",timesd:"⨰",tint:"â",toea:"⤨",top:"â¤",topbot:"â¶",topcir:"⫱",topf:"\uD835\uDD65",topfork:"â«",tosa:"⤩",tprime:"â´",trade:"â¢",triangle:"âµ",triangledown:"â¿",triangleleft:"â",trianglelefteq:"â´",triangleq:"â",triangleright:"â¹",trianglerighteq:"âµ",tridot:"â¬",trie:"â",triminus:"⨺",triplus:"⨹",trisb:"â§",tritime:"⨻",trpezium:"â¢",tscr:"\uD835\uDCC9",tscy:"Ñ",tshcy:"Ñ",tstrok:"ŧ",twixt:"â¬",twoheadleftarrow:"â",twoheadrightarrow:"â ",uArr:"â",uHar:"⥣",uacut:"\xfa",uacute:"\xfa",uarr:"â",ubrcy:"Ñ",ubreve:"Å",ucir:"\xfb",ucirc:"\xfb",ucy:"Ñ",udarr:"â
",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"\uD835\uDD32",ugrav:"\xf9",ugrave:"\xf9",uharl:"â¿",uharr:"â¾",uhblk:"â",ulcorn:"â",ulcorner:"â",ulcrop:"â",ultri:"â¸",umacr:"Å«",um:"\xa8",uml:"\xa8",uogon:"ų",uopf:"\uD835\uDD66",uparrow:"â",updownarrow:"â",upharpoonleft:"â¿",upharpoonright:"â¾",uplus:"â",upsi:"Ï
",upsih:"Ï",upsilon:"Ï
",upuparrows:"â",urcorn:"â",urcorner:"â",urcrop:"â",uring:"ů",urtri:"â¹",uscr:"\uD835\uDCCA",utdot:"â°",utilde:"Å©",utri:"âµ",utrif:"â´",uuarr:"â",uum:"\xfc",uuml:"\xfc",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:"\uD835\uDD33",vltri:"â²",vnsub:"ââ",vnsup:"ââ",vopf:"\uD835\uDD67",vprop:"â",vrtri:"â³",vscr:"\uD835\uDCCB",vsubnE:"â«ï¸",vsubne:"âï¸",vsupnE:"â«ï¸",vsupne:"âï¸",vzigzag:"â¦",wcirc:"ŵ",wedbar:"â©",wedge:"â§",wedgeq:"â",weierp:"â",wfr:"\uD835\uDD34",wopf:"\uD835\uDD68",wp:"â",wr:"â",wreath:"â",wscr:"\uD835\uDCCC",xcap:"â",xcirc:"â¯",xcup:"â",xdtri:"â½",xfr:"\uD835\uDD35",xhArr:"âº",xharr:"â·",xi:"ξ",xlArr:"â¸",xlarr:"âµ",xmap:"â¼",xnis:"â»",xodot:"â¨",xopf:"\uD835\uDD69",xoplus:"â¨",xotime:"â¨",xrArr:"â¹",xrarr:"â¶",xscr:"\uD835\uDCCD",xsqcup:"â¨",xuplus:"â¨",xutri:"â³",xvee:"â",xwedge:"â",yacut:"\xfd",yacute:"\xfd",yacy:"Ñ",ycirc:"Å·",ycy:"Ñ",ye:"\xa5",yen:"\xa5",yfr:"\uD835\uDD36",yicy:"Ñ",yopf:"\uD835\uDD6A",yscr:"\uD835\uDCCE",yucy:"Ñ",yum:"\xff",yuml:"\xff",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"â¨",zeta:"ζ",zfr:"\uD835\uDD37",zhcy:"ж",zigrarr:"â",zopf:"\uD835\uDD6B",zscr:"\uD835\uDCCF",zwj:"â",zwnj:"â"},hU={}
73.hasOwnProperty,hj={AElig:"\xc6",AMP:"&",Aacute:"\xc1",Acirc:"\xc2",Agrave:"\xc0",Aring:"\xc5",Atilde:"\xc3",Auml:"\xc4",COPY:"\xa9",Ccedil:"\xc7",ETH:"\xd0",Eacute:"\xc9",Ecirc:"\xca",Egrave:"\xc8",Euml:"\xcb",GT:">",Iacute:"\xcd",Icirc:"\xce",Igrave:"\xcc",Iuml:"\xcf",LT:"<",Ntilde:"\xd1",Oacute:"\xd3",Ocirc:"\xd4",Ograve:"\xd2",Oslash:"\xd8",Otilde:"\xd5",Ouml:"\xd6",QUOT:'"',REG:"\xae",THORN:"\xde",Uacute:"\xda",Ucirc:"\xdb",Ugrave:"\xd9",Uuml:"\xdc",Yacute:"\xdd",aacute:"\xe1",acirc:"\xe2",acute:"\xb4",aelig:"\xe6",agrave:"\xe0",amp:"&",aring:"\xe5",atilde:"\xe3",auml:"\xe4",brvbar:"\xa6",ccedil:"\xe7",cedil:"\xb8",cent:"\xa2",copy:"\xa9",curren:"\xa4",deg:"\xb0",divide:"\xf7",eacute:"\xe9",ecirc:"\xea",egrave:"\xe8",eth:"\xf0",euml:"\xeb",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",gt:">",iacute:"\xed",icirc:"\xee",iexcl:"\xa1",igrave:"\xec",iquest:"\xbf",iuml:"\xef",laquo:"\xab",lt:"<",macr:"\xaf",micro:"\xb5",middot:"\xb7",nbsp:"\xa0",not:"\xac",ntilde:"\xf1",oacute:"\xf3",ocirc:"\xf4",ograve:"\xf2",ordf:"\xaa",ordm:"\xba",oslash:"\xf8",otilde:"\xf5",ouml:"\xf6",para:"\xb6",plusmn:"\xb1",pound:"\xa3",quot:'"',raquo:"\xbb",reg:"\xae",sect:"\xa7",shy:"\xad",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",szlig:"\xdf",thorn:"\xfe",times:"\xd7",uacute:"\xfa",ucirc:"\xfb",ugrave:"\xf9",uml:"\xa8",uuml:"\xfc",yacute:"\xfd",yen:"\xa5",yuml:"\xff"},hB={0:"�",128:"â¬",130:"â",131:"Æ",132:"â",133:"â¦",134:"â ",135:"â¡",136:"Ë",137:"â°",138:"Å ",139:"â¹",140:"Å",142:"Ž",145:"â",146:"â",147:"â",148:"â",149:"â¢",150:"â",151:"â",152:"Ë",153:"â¢",154:"Å¡",155:"âº",156:"Å",158:"ž",159:"Ÿ"},hz=function(e){return hP(e)||hO(e)},hG={}.hasOwnProperty,hV=String.fromCharCode,hH=Function.prototype,hq={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},hW="named",hK="hexadecimal",hY="decimal",hZ={};hZ[hK]=16,hZ[hY]=10;var hQ={};hQ[hW]=hz,hQ[hY]=hO,hQ[hK]=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57};var h$={};h$[1]="Named character references must be terminated by a semicolon",h$[2]="Numeric character references must be terminated by a semicolon",h$[3]="Named character references cannot be empty",h$[4]="Numeric character references cannot be empty",h$[5]="Named character references must be known",h$[6]="Numeric character references cannot be disallowed",h$[7]="Numeric character references cannot be outside the permissible Unicode range";var hX={exports:{}};!function(e){var t=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,a=0,r={},n={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof s?new s(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++a}),e.__id},clone:function e(t,a){var r,s;switch(a=a||{},n.util.type(t)){case"Object":if(a[s=n.util.objId(t)])return a[s];for(var i in r={},a[s]=r,t)t.hasOwnProperty(i)&&(r[i]=e(t[i],a));return r;case"Array":return a[s=n.util.objId(t)]?a[s]:(r=[],a[s]=r,t.forEach(function(t,n){r[n]=e(t,a)}),r);default:return t}},getLanguage:function(e){for(;e;){var a=t.exec(e.className);if(a)return a[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,a){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+a)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var a in t)if(t[a].src==e)return t[a]}return null}},isActive:function(e,t,a){for(var r="no-"+t;e;){var n=e.classList;if(n.contains(t))return!0;if(n.contains(r))return!1;e=e.parentElement}return!!a}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var a=n.util.clone(n.languages[e]);for(var r in t)a[r]=t[r];return a},insertBefore:function(e,t,a,r){var s=(r=r||n.languages)[e],i={};for(var o in s)if(s.hasOwnProperty(o)){if(o==t)for(var l in a)a.hasOwnProperty(l)&&(i[l]=a[l]);a.hasOwnProperty(o)||(i[o]=s[o])}var c=r[e];return r[e]=i,n.languages.DFS(n.languages,function(t,a){a===c&&t!=e&&(this[t]=i)}),i},DFS:function e(t,a,r,s){s=s||{};var i=n.util.objId;for(var o in t)if(t.hasOwnProperty(o)){a.call(t,o,t[o],r||o);var l=t[o],c=n.util.type(l);"Object"!==c||s[i(l)]?"Array"!==c||s[i(l)]||(s[i(l)]=!0,e(l,a,o,s)):(s[i(l)]=!0,e(l,a,null,s))}}},plugins:{},highlightAll:function(e,t){n.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,a){var r={callback:a,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};n.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),n.hooks.run("before-all-elements-highlight",r);for(var s,i=0;s=r.elements[i++];)n.highlightElement(s,!0===t,r.callback)},highlightElement:function(t,a,r){var s=n.util.getLanguage(t),i=n.languages[s];n.util.setLanguage(t,s);var o=t.parentElement;o&&"pre"===o.nodeName.toLowerCase()&&n.util.setLanguage(o,s);var l={element:t,language:s,grammar:i,code:t.textContent};function c(e){l.highlightedCode=e,n.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,n.hooks.run("after-highlight",l),n.hooks.run("complete",l),r&&r.call(l.element)}if(n.hooks.run("before-sanity-check",l),(o=l.element.parentElement)&&"pre"===o.nodeName.toLowerCase()&&!o.hasAttribute("tabindex")&&o.setAttribute("tabindex","0"),!l.code)return n.hooks.run("complete",l),void(r&&r.call(l.element));if(n.hooks.run("before-highlight",l),l.grammar)if(a&&e.Worker){var u=new Worker(n.filename);u.onmessage=function(e){c(e.data)},u.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else c(n.highlight(l.code,l.grammar,l.language));else c(n.util.encode(l.code))},highlight:function(e,t,a){var r={code:e,grammar:t,language:a};if(n.hooks.run("before-tokenize",r),!r.grammar)throw Error('The language "'+r.language+'" has no grammar.');return r.tokens=n.tokenize(r.code,r.grammar),n.hooks.run("after-tokenize",r),s.stringify(n.util.encode(r.tokens),r.language)},tokenize:function(e,t){var a=t.rest;if(a){for(var r in a)t[r]=a[r];delete t.rest}var c=new o;return l(c,c.head,e),function e(t,a,r,o,c,u){for(var d in r)if(r.hasOwnProperty(d)&&r[d]){var m=r[d];m=Array.isArray(m)?m:[m];for(var g=0;g<m.length;++g){if(u&&u.cause==d+","+g)return;var p=m[g],h=p.inside,_=!!p.lookbehind,b=!!p.greedy,f=p.alias;if(b&&!p.pattern.global){var y=p.pattern.toString().match(/[imsuy]*$/)[0];p.pattern=RegExp(p.pattern.source,y+"g")}for(var v=p.pattern||p,k=o.next,w=c;k!==a.tail&&!(u&&w>=u.reach);w+=k.value.length,k=k.next){var C=k.value;if(a.length>t.length)return;if(!(C instanceof s)){var E,A=1;if(b){if(!(E=i(v,w,t,_))||E.index>=t.length)break;var S=E.index,T=E.index+E[0].length,x=w;for(x+=k.value.length;S>=x;)x+=(k=k.next).value.length;if(w=x-=k.value.length,k.value instanceof s)continue;for(var D=k;D!==a.tail&&(x<T||"string"==typeof D.value);D=D.next)A++,x+=D.value.length;A--,C=t.slice(w,x),E.index-=w}else if(!(E=i(v,0,C,_)))continue;S=E.index;var M=E[0],R=C.slice(0,S),I=C.slice(S+M.length),N=w+C.length;u&&N>u.reach&&(u.reach=N);var L=k.prev;if(R&&(L=l(a,L,R),w+=R.length),function(e,t,a){for(var r=t.next,n=0;n<a&&r!==e.tail;n++)r=r.next;t.next=r,r.prev=t,e.length-=n}(a,L,A),k=l(a,L,new s(d,h?n.tokenize(M,h):M,f,M)),I&&l(a,k,I),A>1){var O={cause:d+","+g,reach:N};e(t,a,r,k.prev,w,O),u&&O.reach>u.reach&&(u.reach=O.reach)}}}}}}(e,c,t,c.head,0),function(e){for(var t=[],a=e.head.next;a!==e.tail;)t.push(a.value),a=a.next;return t}(c)},hooks:{all:{},add:function(e,t){var a=n.hooks.all;a[e]=a[e]||[],a[e].push(t)},run:function(e,t){var a=n.hooks.all[e];if(a&&a.length)for(var r,s=0;r=a[s++];)r(t)}},Token:s};function s(e,t,a,r){this.type=e,this.content=t,this.alias=a,this.length=0|(r||"").length}function i(e,t,a,r){e.lastIndex=t;var n=e.exec(a);if(n&&r&&n[1]){var s=n[1].length;n.index+=s,n[0]=n[0].slice(s)}return n}function o(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,a){var r=t.next,n={value:a,prev:t,next:r};return t.next=n,r.prev=n,e.length++,n}if(e.Prism=n,s.stringify=function e(t,a){if("string"==typeof t)return t;if(Array.isArray(t)){var r="";return t.forEach(function(t){r+=e(t,a)}),r}var s={type:t.type,content:e(t.content,a),tag:"span",classes:["token",t.type],attributes:{},language:a},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(s.classes,i):s.classes.push(i)),n.hooks.run("wrap",s);var o="";for(var l in s.attributes)o+=" "+l+'="'+(s.attributes[l]||"").replace(/"/g,""")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+o+">"+s.content+"</"+s.tag+">"},!e.document)return e.addEventListener&&(n.disableWorkerMessageHandler||e.addEventListener("message",function(t){var a=JSON.parse(t.data),r=a.language,s=a.code,i=a.immediateClose;e.postMessage(n.highlight(s,n.languages[r],r)),i&&e.close()},!1)),n;var c=n.util.currentScript();function u(){n.manual||n.highlightAll()}if(c&&(n.filename=c.src,c.hasAttribute("data-manual")&&(n.manual=!0)),!n.manual){var d=document.readyState;"loading"===d||"interactive"===d&&c&&c.defer?document.addEventListener("DOMContentLoaded",u):window.requestAnimationFrame?window.requestAnimationFrame(u):window.setTimeout(u,16)}return n}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=t),void 0!==dN&&(dN.Prism=t)}(hX);var hJ=hX.exports;function h2(e){e.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>
73\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))}),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,a){var r={};r["language-"+a]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:e.languages[a]},r.cdata=/^<!\[CDATA\[|\]\]>$/i;var n={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}};n["language-"+a]={pattern:/[\s\S]+/,inside:e.languages[a]};var s={};s[t]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:n},e.languages.insertBefore("markup","cdata",s)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,a){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[a,"language-"+a],inside:e.languages[a]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}function h0(e){var t,a;t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,(a=e.languages.markup)&&(a.tag.addInlined("style","css"),a.tag.addAttribute("style","css"))}function h1(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}function h3(e){e.languages.javascript=e.languages.extend("clike",{"class-name":[e.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?
73:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}h2.displayName="markup",h2.aliases=["html","mathml","svg","xml","ssml","atom","rss"],h0.displayName="css",h0.aliases=[],h1.displayName="clike",h1.aliases=[],h3.displayName="javascript",h3.aliases=["js"];var h5,h4,h7,h6="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof dN?dN:{},h9=(h7=(h4="Prism"in h6)?h6.Prism:void 0,function(){h4?h6.Prism=h7:delete h6.Prism,h4=void 0,h7=void 0});h6.Prism={manual:!0,disableWorkerMessageHandler:!0};var h8=function(e,t){var a,r,n={};for(r in t||(t={}),hq)a=t[r],n[r]=null==a?hq[r]:a;return(n.position.indent||n.position.start)&&(n.indent=n.position.indent||[],n.position=n.position.start),function(e,t){var a,r,n,s,i,o,l,c,u,d,m,g,p,h,_,b,f,y,v,k,w,C,E=t.additional,A=t.nonTerminated,S=t.text,T=t.reference,x=t.warning,D=t.textContext,M=t.referenceContext,R=t.warningContext,I=t.position,N=t.indent||[],L=e.length,O=0,P=-1,F=I.column||1,U=I.line||1,j="",B=[];for("string"==typeof E&&(E=E.charCodeAt(0)),v=z(),m=x?function(e,t){var a=z();a.column+=t,a.offset+=t,x.call(R,h$[e],a,e)}:hH,O--,L++;++O<L;)if(10===c&&(F=N[P]||1),38===(c=e.charCodeAt(O))){if(9===(d=e.charCodeAt(O+1))||10===d||12===d||32===d||38===d||60===d||d!=d||E&&d===E){j+=hV(c),F++;continue}for(_=b=O+1,C=b,35===d?(C=++_,88===(d=e.charCodeAt(C))||120===d?(f=hK,C=++_):f=hY):f=hW,s="",h="",l="",y=hQ[f],C--;++C<L&&y(d=e.charCodeAt(C));)l+=hV(d),f===hW&&hG.call(hj,l)&&(s=l,h=hj[l]);(o=59===e.charCodeAt(C))&&(C++,(i=f===hW&&(n=l,!!hU.call(hF,n)&&hF[n]))&&(s=l,h=i)),w=1+C-b,(o||A)&&(l?f===hW?(o&&!h?m(5,1):(s!==l&&(w=1+(C=_+s.length)-_,o=!1),o||(g=s?1:3,t.attribute?61===(d=e.charCodeAt(C))?(m(g,w),h=null):hz(d)?h=null:m(g,w):m(g,w))),u=h):(o||m(2,w),(
73a=u=parseInt(l,hZ[f]))>=55296&&a<=57343||a>1114111?(m(7,w),u=hV(65533)):u in hB?(m(6,w),u=hB[u]):(p="",((r=u)>=1&&r<=8||11===r||r>=13&&r<=31||r>=127&&r<=159||r>=64976&&r<=65007||!(65535&~r)||65534==(65535&r))&&m(6,w),u>65535&&(p+=hV((u-=65536)>>>10|55296),u=56320|1023&u),u=p+hV(u))):f!==hW&&m(4,w)),u?(G(),v=z(),O=C-1,F+=C-b+1,B.push(u),(k=z()).offset++,T&&T.call(M,u,{start:v,end:k},e.slice(b-1,C)),v=k):(l=e.slice(b-1,C),j+=l,F+=l.length,O=C-1)}else 10===c&&(U++,P++,F=0),c==c?(j+=hV(c),F++):G();return B.join("");function z(){return{line:U,column:F,offset:O+(I.offset||0)}}function G(){j&&(B.push(j),S&&S.call(D,j,{start:v,end:z()}),j="")}}(e,n)};h9();var _e={}.hasOwnProperty;function _t(){}_t.prototype=hJ;var _a=new _t;function _r(e){if("function"!=typeof e||!e.displayName)throw Error("Expected `function` for `grammar`, got `"+e+"`");void 0===_a.languages[e.displayName]&&e(_a)}function _n(){if(w)return k;function e(e){e.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}return w=1,k=e,e.displayName="sql",e.aliases=[],k}function _s(){if(I)return R;function e(e){e.languages.c=e.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),e.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),e.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},e.languages.c.string],char:e.languages.c.char,comment:e.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:e.languages.c}}}}),e.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete e.languages.c.boolean}
73return I=1,R=e,e.displayName="c",e.aliases=[],R}function _i(){if(L)return N;L=1;var e=_s();function t(t){var a,r;t.register(e),a=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,r=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return a.source}),t.languages.cpp=t.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return a.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:a,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),t.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return r})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),t.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t.languages.cpp}}}}),t.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),t.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:t.languages.extend("cpp",{})}}),t.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},t.languages.cpp["base-clause"])}return N=t,t.displayName="cpp",t.aliases=[],N}function _o(){if(W)return q;function e(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,function(e,a){return"(?:"+t[+a]+")"})}function a(e,a,r){return RegExp(t(e,a),r||"")}function r(e,t){for(var a=0;a<t;a++)e=e.replace(/<<self>>/g,function(){return"(?:"+e+")"});return e.replace(/<<self>>/g,"[^\\s\\S]")}var n="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",s="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var c=l(s),u=RegExp(l(n+" "+s+" "+i+" "+o)),d=l(s+" "+i+" "+o),m=l(n+" "+s+" "+o),g=r(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),p=r(/\((?:[^()]|<<self>>)*\)/.source,2),h=/@?\b[A-Za-z_]\w*\b/.source,_=t(/<<0>>(?:\s*<<1>>)?/.source,[h,g]),b=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,_]),f=/\[\s*(?:,\s*)*\]/.source,y=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[b,f]),v=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[g,p,f]),k=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[v]),w=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[k,b,f]),C={keyword:u,punctuation:/[<>()?,.:[\]]/},E=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,A=/"(?:\\.|[^\\"\r\n])*"/.source,S=/@"(?:""|\\[\s\S]|[^\\"])
vendor: 4,129 bytes, line 73
73*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:a(/(^|[^$\\])<<0>>/.source,[S]),lookbehind:!0,greedy:!0},{pattern:a(/(^|[^@$\\])<<0>>/.source,[A]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:a(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[b]),lookbehind:!0,inside:C},{pattern:a(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[h,w]),lookbehind:!0,inside:C},{pattern:a(/(\busing\s+)<<0>>(?=\s*=)/.source,[h]),lookbehind:!0},{pattern:a(/(\b<<0>>\s+)<<1>>/.source,[c,_]),lookbehind:!0,inside:C},{pattern:a(/(\bcatch\s*\(\s*)<<0>>/.source,[b]),lookbehind:!0,inside:C},{pattern:a(/(\bwhere\s+)<<0>>/.source,[h]),lookbehind:!0},{pattern:a(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[y]),lookbehind:!0,inside:C},{pattern:a(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[w,m,h]),inside:C}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:a(/([(,]\s*)<<0>>(?=\s*:)/.source,[h]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:a(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:a(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[p]),lookbehind:!0,alias:"class-name",inside:C},"return-type":{pattern:a(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[w,b]),inside:C,alias:"class-name"},"constructor-invocation":{pattern:a(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[w]),lookbehind:!0,inside:C,alias:"class-name"},"generic-method":{pattern:a(/<<0>>\s*<<1>>(?=\s*\()/.source,[h,g]),inside:{function:a(/^<<0>>/.source,[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:C}}},"type-list":{pattern:a(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[c,_,h,w,u.source,p,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:a(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[_,p]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:u,"class-name":{pattern:RegExp(w),greedy:!0,inside:C},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var T=A+"|"+E,x=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[T]),D=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[x]),2),M=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,R=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[b,D]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:a(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[M,R]),lookbehind:!0,greedy:!0,inside:{target:{pattern:a(/^<<0>>(?=\s*:)/.source,[M]),alias:"keyword"},"attribute-arguments":{pattern:a(/\(<<0>>*\)/.source,[D]),inside:e.languages.csharp},"class-name":{pattern:RegExp(b),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var I=/:[^}\r\n]+/.source,N=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[x]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[N,I]),O=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[T]),2),P=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[O,I]);function F(t,r){return{interpolation:{pattern:a(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:a(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,I]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}}
73,string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:a(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:F(L,N)},{pattern:a(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[P]),lookbehind:!0,greedy:!0,inside:F(P,O)}],char:{pattern:RegExp(E),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(e)}return W=1,q=e,e.displayName="csharp",e.aliases=["dotnet","cs"],q}function _l(){if(en)return er;function e(e){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_
73CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",a={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:a,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:a}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>
73&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},a.inside=e.languages.bash;for(var n=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],s=r.variable[1].inside,i=0;i<n.length;i++)s[n[i]]=e.languages.bash[n[i]];e.languages.shell=e.languages.bash}(e)}return en=1,er=e,e.displayName="bash",e.aliases=["shell"],er}function _c(){if(ei)return es;function e(e){e.languages.basic={comment:{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}return ei=1,es=e,e.displayName="basic",e.aliases=[],es}function _u(){if(eW)return eq;function e(e){var t,a,r;e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}},delete e.languages.ruby.function,a="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source,e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+a+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+a),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}}
73,{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+a),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}return eW=1,eq=e,e.displayName="ruby",e.aliases=["rb"],eq}function _d(){if(tl)return to;function e(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,n,s){if(a.language===r){var i=a.tokenStack=[];a.code=a.code.replace(n,function(e){if("function"==typeof s&&!s(e))return e;for(var n,o=i.length;-1!==a.code.indexOf(n=t(r,o));)++o;return i[o]=e,n}),a.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(a,r){if(a.language===r&&a.tokenStack){a.grammar=e.languages[r];var n=0,s=Object.keys(a.tokenStack);!function i(o){for(var l=0;l<o.length&&!(n>=s.length);l++){var c=o[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=s[n],d=a.tokenStack[u],m="string"==typeof c?c:c.content,g=t(r,u),p=m.indexOf(g);if(p>-1){++n;var h=m.substring(0,p),_=new e.Token(r,e.tokenize(d,a.grammar),"language-"+r,d),b=m.substring(p+g.length),f=[];h&&f.push.apply(f,i([h])),f.push(_),b&&f.push.apply(f,i([b])),"string"==typeof c?o.splice.apply(o,[l,1].concat(f)):c.content=f}}else c.content&&i(c.content)}return o}(a.tokens)}}}})}return tl=1,to=e,e.displayName="markupTemplating",e.aliases=[],to}function _m(){if(tL)return tN;function e(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}return tL=1,tN=e,e.displayName="lua",e.aliases=[],tN}function _g(){if(av)return ay;function e(e){e.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|
73isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},e.languages.hs=e.languages.haskell}return av=1,ay=e,e.displayName="haskell",e.aliases=["hs"],ay}function _p(){if(a1)return a0;function e(e){var t,a,r;t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,r={pattern:RegExp((a=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source)+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}},e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(a+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}}})}return a1=1,a0=e,e.displayName="java",e.aliases=[],a0}function _h(){if(a5)return a3;function e(e){var t;Object.defineProperty(t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/},"addSupport",{value:function(t,a){"string"==typeof t&&(t=[t]),t.forEach(function(t){!function(t,a){var r="doc-comment",n=e.languages[t];if(n){var s=n[r];if(!s){var i={};i[r]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},s=(n=e.languages.insertBefore(t,"comment",i))[r]}if(s instanceof RegExp&&(s=n[r]={pattern:s}),Array.isArray(s))for(var o=0,l=s.length;o<l;o++)s[o]instanceof RegExp&&(s[o]={pattern:s[o]}),a(s[o]);else a(s)}}(t,function(e){e.inside||(e.inside={}),e.inside.rest=a})})}}),t.addSupport(["java","javascript","php"],t)}return a5=1,a3=e,e.displayName="javadoclike",e.aliases=[],a3}function __(){if(ru)return rc;function e(e){var t;e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"],t=e.languages.extend("typescript",{}),delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}
73return ru=1,rc=e,e.displayName="typescript",e.aliases=["ts"],rc}function _b(){if(rp)return rg;function e(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}return rp=1,rg=e,e.displayName="json",e.aliases=["webmanifest"],rg}function _f(){if(rw)return rk;function e(e){!function(e){var t=e.util.clone(e.languages.javascript),a=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,n=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function s(e,t){return RegExp(e=e.replace(/<S>/g,function(){return a}).replace(/<BRACES>/g,function(){return r}).replace(/<SPREAD>/g,function(){return n}),t)}n=s(n).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=s(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:s(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:s(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var i=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(i).join(""):""},o=function(t){for(var a=[],r=0;r<t.length;r++){var n=t[r],s=!1;if("string"!=typeof n&&("tag"===n.type&&n.content[0]&&"tag"===n.content[0].type?"</"===n.content[0].content[0].content?a.length>0&&a[a.length-1].tagName===i(n.content[0].content[1])&&a.pop():"/>"===n.content[n.content.length-1].content||a.push({tagName:i(n.content[0].content[1]),openedBraces:0}):a.length>0&&"punctuation"===n.type&&"{"===n.content?a[a.length-1].openedBraces++:a.length>0&&a[a.length-1].openedBraces>0&&"punctuation"===n.type&&"}"===n.content?a[a.length-1].openedBraces--:s=!0),(s||"string"==typeof n)&&a.length>0&&0===a[a.length-1].openedBraces){var l=i(n);r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(l+=i(t[r+1]),t.splice(r+1,1)),r>0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(l=i(t[r-1])+l,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",l,null,l)}n.content&&"string"!=typeof n.content&&o(n.content)}};e.hooks.add("after-tokenize",function(e){"jsx"!==e.language&&"tsx"!==e.language||o(e.tokens)})}(e)}return rw=1,rk=e,e.displayName="jsx",e.aliases=[],rk}function _y(){if(rU)return rF;rU=1;var e=_d();function t(t){var a,r,n,s,i,o,l;t.register(e),a=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,r=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],n=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,s=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/,t.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:a,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"}
vendor: 4,188 bytes, line 73
73,"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:r,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:n,operator:s,punctuation:i},l=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:t.languages.php}}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0}
73,{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}],t.languages.insertBefore("php","variable",{string:l,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:a,string:l,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:r,number:n,operator:s,punctuation:i}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),t.hooks.add("before-tokenize",function(e){/<\?/.test(e.code)&&t.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"php")})}return rF=t,t.displayName="php",t.aliases=[],rF}function _v(){if(rH)return rV;function e(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(e){for(var t in e)e[t]=e[t].replace(/<[\w\s]+>/g,function(t){return"(?:"+e[t].trim()+")"});return e[t]}({"<ureal dec>":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"<real dec>":/[+-]?<ureal dec>|[+-](?:inf|nan)\.0/.source,"<imaginary dec>":/[+-](?:<ureal dec>|(?:inf|nan)\.0)?i/.source,"<complex dec>":/<real dec>(?:@<real dec>|<imaginary dec>)?|<imaginary dec>/.source,"<num dec>":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?<complex dec>/.source,"<ureal box>":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"<real box>":/[+-]?<ureal box>|[+-](?:inf|nan)\.0/.source,"<imaginary box>":/[+-](?:<ureal box>|(?:inf|nan)\.0)?i/.source,"<complex box>":/<real box>(?:@<real box>|<imaginary box>)?|<imaginary box>/.source,"<num box>":/#[box](?:#[ei])?|(?:#[ei])?#[box]<complex box>/.source,"<number>":/(^|[()\[\]\s])(?:<num dec>|<num box>)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/}}return rH=1,rV=e,e.displayName="scheme",e.aliases=[],rV}function _k(){if(iS)return iA;function e(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}return iS=1,iA=e,e.displayName="turtle",e.aliases=[],iA}function _w(){if(iH)return iV;function e(e){function t(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:a}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(a){var r=e.languages[a],n="language-"+a;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:t("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:t("=",r,n),"class-feature":t("\\+",r,n),standard:t("",r,n)}}}}})}return iH=1,iV=e,e.displayName="t4Templating",e.aliases=[],iV}function _C(){if(iY)return iK;iY=1;var e=_c();function t(t){t.register(e),t.languages.vbnet=t.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}
73],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}return iK=t,t.displayName="vbnet",t.aliases=[],iK}function _E(){if(iX)return i$;function e(e){!function(e){var t=/[*&][^\s[\]{},]+/,a=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+a.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+a.source+")?)",n=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),s=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){return t=(t||"").replace(/m/g,"")+"m",RegExp(/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return r}).replace(/<<value>>/g,function(){return e}),t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return r}).replace(/<<key>>/g,function(){return"(?:"+n+"|"+s+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(s),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:a,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(e)}return iX=1,i$=e,e.displayName="yaml",e.aliases=["yml"],i$}_a.highlight=function(e,t){var a,r=hJ.highlight;if("string"!=typeof e)throw Error("Expected `string` for `value`, got `"+e+"`");if("Object"===_a.util.type(t))a=t,t=null;else{if("string"!=typeof t)throw Error("Expected `string` for `name`, got `"+t+"`");if(!_e.call(_a.languages,t))throw Error("Unknown language: `"+t+"` is not registered");a=_a.languages[t]}return r.call(this,e,a,t)},_a.register=_r,_a.alias=function(e,t){var a,r,n,s,i=_a.languages,o=e;for(a in t&&((o={})[e]=t),o)for(n=(r="string"==typeof(r=o[a])?[r]:r).length,s=-1;++s<n;)i[r[s]]=i[a]},_a.registered=function(e){if("string"!=typeof e)throw Error("Expected `string` for `language`, got `"+e+"`");return _e.call(_a.languages,e)},_a.listLanguages=function(){var e,t=_a.languages,a=[];for(e in t)_e.call(t,e)&&"object"==typeof t[e]&&a.push(e);return a},_r(h2),_r(h0),_r(h1),_r(h3),_a.util.encode=function(e){return e},_a.Token.stringify=function(e,t,a){if("string"==typeof e)return{type:"text",value:e};if("Array"===_a.util.type(e)){for(var r,n,s=[],i=e.length,o=-1;++o<i;)""!==(n=e[o])&&null!=n&&s.push(n);for(o=-1,i=s.length;++o<i;)n=s[o],s[o]=_a.Token.stringify(n,t,s);return s}return r={type:e.type,content:_a.Token.stringify(e.content,t,a),tag:"span",classes:["token",e.type],attributes:{},language:t,parent:a},e.alias&&(r.classes=r.classes.concat(e.alias)),_a.hooks.run("wrap",r),hL(r.tag+"."+r.classes.join("."),function(e){var t;for(t in e)e[t]=h8(e[t]);return e}(r.attributes),r.content)},_a.register(function(){if(i)return s;function e(e){e.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|
73EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMM
73IT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}return i=1,s=e,e.displayName="abap",e.aliases=[],s}()),_a.register(function(){if(l)return o;function e(e){e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)|<(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)>)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}return l=1,o=e,e.displayName="abnf",e.aliases=[],o}()),_a.register(function(){if(u)return c;function e(e){e.languages.actionscript=e.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),e.languages.actionscript["class-name"].alias="function",delete e.languages.actionscript.parameter,delete e.languages.actionscript["literal-property"],e.languages.markup&&e.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:e.languages.markup}})}return u=1,c=e,e.displayName="actionscript",e.aliases=[],c}()),_a.register(function(){if(m)return d;
vendor: 5,546 bytes, line 73
73function e(e){e.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}return m=1,d=e,e.displayName="ada",e.aliases=[],d}()),_a.register(function(){if(p)return g;function e(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}â¦â¦.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:ââλ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}}return p=1,g=e,e.displayName="agda",e.aliases=[],g}()),_a.register(function(){if(_)return h;function e(e){e.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}return _=1,h=e,e.displayName="al",e.aliases=[],h}()),_a.register(function(){if(f)return b;function e(e){e.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]}
73,{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},e.languages.g4=e.languages.antlr4}return f=1,b=e,e.displayName="antlr4",e.aliases=["g4"],b}()),_a.register(function(){if(v)return y;function e(e){e.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?
73:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}return v=1,y=e,e.displayName="apacheconf",e.aliases=[],y}()),_a.register(function(){if(E)return C;E=1;var e=_n();function t(t){t.register(e),function(e){var t=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|
73system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,a=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!<keyword>))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(/<keyword>/g,function(){return t.source});function r(e){return RegExp(e.replace(/<CLASS-NAME>/g,function(){return a}),"i")}var n={keyword:t,punctuation:/[()\[\]{};,:.<>]/};e.languages.apex={comment:e.languages.clike.comment,string:e.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:e.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:r(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)<CLASS-NAME>/.source),lookbehind:!0,inside:n},{pattern:r(/(\(\s*)<CLASS-NAME>(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:n},{pattern:r(/<CLASS-NAME>(?=\s*\w+\s*[;=,(){:])/.source),inside:n}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:t,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<<?=?|>{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(t)}return C=t,t.displayName="apex",t.aliases=[],C}()),_a.register(function(){if(S)return A;function e(e){e.languages.apl={comment:/(?:â|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|â)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|â))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/â[A-Z]+/i,alias:"function"},constant:/[â¬â¾#ââ]/,function:/[-+Ã÷âââ£|â³â¸?*ââ!â¹<â¤=>â¥â â¡â¢ââ·âªâ©~â¨â§â±â²â´,âªâ½âââââââââ·âââ¤â¥âââ£â¢ââââ¯â¤â]/,"monadic-operator":{pattern:/[\\\/â¿â¨â¨â¶&â¥]/,alias:"operator"},"dyadic-operator":{pattern:/[.â£â â¤ââ¸@âºâ¥]/,alias:"operator"},assignment:{pattern:/â/,alias:"keyword"},punctuation:/[\[;\]()ââ]/,dfn:{pattern:/[{}âºâµâ¶â¹ââ«:]/,alias:"builtin"}}}return S=1,A=e,e.displayName="apl",e.aliases=[],A}()),_a.register(function(){if(x)return T;function e(e){e.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=â â¤â¥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»ãã]/}}return x=1,T=e,e.displayName="applescript",e.aliases=[],T}()),_a.register(function(){if(M)return D;function e(e){e.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>
73]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}return M=1,D=e,e.displayName="aql",e.aliases=[],D}()),_a.register(function(){if(P)return O;P=1;var e=_i();function t(t){t.register(e),t.languages.arduino=t.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),t.languages.ino=t.languages.arduino}return O=t,t.displayName="arduino",t.aliases=["ino"],O}()),_a.register(function(){if(U)return F;
73function e(e){e.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}return U=1,F=e,e.displayName="arff",e.aliases=[],F}()),_a.register(function(){if(B)return j;function e(e){var t={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},a=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:t,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)<?\d*>/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:t.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:t,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function r(e){for(var t={},r=0,n=(e=e.split(" ")).length;r<n;r++)t[e[r]]=a[e[r]];return t}t.inside.interpreted.inside.rest=r("macro inline replacement entity"),a["passthrough-block"].inside.rest=r("macro"),a["literal-block"].inside.rest=r("callout"),a.table.inside.rest=r("comment-block passthrough-block literal-block other-block list-punctuation indented-block comment title attribute-entry attributes hr page-break admonition list-label callout macro inline replacement entity line-continuation"),a["other-block"].inside.rest=r("table list-punctuation indented-block comment attribute-entry attributes hr page-break admonition list-label macro inline replacement entity line-continuation"),a.title.inside.rest=r("macro inline replacement entity"),e.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))}),e.languages.adoc=e.languages.asciidoc}return B=1,j=e,e.displayName="asciidoc",e.aliases=["adoc"],j}()),_a.register(function(){if(G)return z;function e(e){e.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"property"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,"op-code":{pattern:/\b(?:ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|T
73XA|TXS|TYA|adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{1,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[xya]\b/i,alias:"variable"},punctuation:/[(),:]/}}return G=1,z=e,e.displayName="asm6502",e.aliases=[],z}()),_a.register(function(){if(H)return V;function e(e){e.languages.asmatmel={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},constant:/\b(?:PORT[A-Z]|DDR[A-Z]|(?:DD|P)[A-Z](?:\d|[0-2]\d|3[01]))\b/,directive:{pattern:/\.\w+(?= )/,alias:"property"},"r-register":{pattern:/\br(?:\d|[12]\d|3[01])\b/,alias:"variable"},"op-code":{pattern:/\b(?:ADC|ADD|ADIW|AND|ANDI|ASR|BCLR|BLD|BRBC|BRBS|BRCC|BRCS|BREAK|BREQ|BRGE|BRHC|BRHS|BRID|BRIE|BRLO|BRLT|BRMI|BRNE|BRPL|BRSH|BRTC|BRTS|BRVC|BRVS|BSET|BST|CALL|CBI|CBR|CLC|CLH|CLI|CLN|CLR|CLS|CLT|CLV|CLZ|COM|CP|CPC|CPI|CPSE|DEC|DES|EICALL|EIJMP|ELPM|EOR|FMUL|FMULS|FMULSU|ICALL|IJMP|IN|INC|JMP|LAC|LAS|LAT|LD|LD[A-Za-z0-9]|LPM|LSL|LSR|MOV|MOVW|MUL|MULS|MULSU|NEG|NOP|OR|ORI|OUT|POP|PUSH|RCALL|RET|RETI|RJMP|ROL|ROR|SBC|SBCI|SBI|SBIC|SBIS|SBIW|SBR|SBRC|SBRS|SEC|SEH|SEI|SEN|SER|SES|SET|SEV|SEZ|SLEEP|SPM|ST|ST[A-Z0-9]|SUB|SUBI|SWAP|TST|WDR|XCH|adc|add|adiw|and|andi|asr|bclr|bld|brbc|brbs|brcc|brcs|break|breq|brge|brhc|brhs|brid|brie|brlo|brlt|brmi|brne|brpl|brsh|brtc|brts|brvc|brvs|bset|bst|call|cbi|cbr|clc|clh|cli|cln|clr|cls|clt|clv|clz|com|cp|cpc|cpi|cpse|dec|des|eicall|eijmp|elpm|eor|fmul|fmuls|fmulsu|icall|ijmp|in|inc|jmp|lac|las|lat|ld|ld[a-z0-9]|lpm|lsl|lsr|mov|movw|mul|muls|mulsu|neg|nop|or|ori|out|pop|push|rcall|ret|reti|rjmp|rol|ror|sbc|sbci|sbi|sbic|sbis|sbiw|sbr|sbrc|sbrs|sec|seh|sei|sen|ser|ses|set|sev|sez|sleep|spm|st|st[a-zA-Z0-9]|sub|subi|swap|tst|wdr|xch)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[acznvshtixy]\b/i,alias:"variable"},operator:/>>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}return H=1,V=e,e.displayName="asmatmel",e.aliases=[],V}()),_a.register(function(){if(Y)return K;Y=1;var e=_o();function t(t){t.register(e),t.languages.aspnet=t.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:t.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:t.languages.csharp}}}),t.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,t.languages.insertBefore("inside","punctuation",{directive:t.languages.aspnet.directive},t.languages.aspnet.tag.inside["attr-value"]),t.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),t.languages.insertBefore("aspnet",t.languages.javascript?"script":"tag",{"asp-script":{pattern:/(<script(?=.*runat=['"]?server\b)[^>]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:t.languages.csharp||{}}})}return K=t,t.displayName="aspnet",t.aliases=[],K}()),_a.register(function(){if(Q)return Z;function e(e){e.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegVie
73w|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|r
73win|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}return Q=1,Z=e,e.displayName="autohotkey",e.aliases=[],Z}()),_a.register(function(){if(X)return $;function e(e){e.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}return X=1,$=e,e.displayName="autoit",e.aliases=[],$}()),_a.register(function(){if(ee)return J;function e(e){function t(e,t,a){return RegExp(e.replace(/<<(\d+)>>/g,function(e,a){return t[+a]}),a||"")}var a=/bool|clip|float|int|string|val/.source,r=[[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:
73allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|")].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:t(/\b(?:<<0>>)\s+("?)\w+\1/.source,[a],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:t(/\b(?:<<0>>)\b/.source,[r],"i"),alias:"function"},"type-cast":{pattern:t(/\b(?:<<0>>)(?=\s*\()/.source,[a],"i"),alias:"keyword"}
73,function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth}return ee=1,J=e,e.displayName="avisynth",e.aliases=["avs"],J}()),_a.register(function(){if(ea)return et;function e(e){e.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},e.languages.avdl=e.languages["avro-idl"]}return ea=1,et=e,e.displayName="avroIdl",e.aliases=[],et}()),_a.register(_l()),_a.register(_c()),_a.register(function(){if(el)return eo;function e(e){var t,a,r,n;t=/%%?[~:\w]+%?|!\S+!/,a={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},r=/"(?:[\\"]"|[^"])*"(?!")/,n=/(?:\b|-)\d+\b/,e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:r,parameter:a,variable:t,number:n,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:r,parameter:a,variable:t,number:n,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:r,parameter:a,variable:[t,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:n,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:r,parameter:a,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:t,number:n,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}return el=1,eo=e,e.displayName="batch",e.aliases=[],eo}()),_a.register(function(){if(eu)return ec;function e(e){e.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},e.languages.shortcode=e.languages.bbcode}return eu=1,ec=e,e.displayName="bbcode",e.aliases=["shortcode"],ec}()),_a.register(function(){if(em)return ed;function e(e){e.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}
73],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},e.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=e.languages.bicep}return em=1,ed=e,e.displayName="bicep",e.aliases=[],ed}()),_a.register(function(){if(ep)return eg;function e(e){e.languages.birb=e.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),e.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}return ep=1,eg=e,e.displayName="birb",e.aliases=[],eg}()),_a.register(function(){if(e_)return eh;e_=1;var e=_s();function t(t){t.register(e),t.languages.bison=t.languages.extend("c",{}),t.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:t.languages.c}},comment:t.languages.c.comment,string:t.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}return eh=t,t.displayName="bison",t.aliases=[],eh}()),_a.register(function(){if(ef)return eb;function e(e){e.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},e.languages.rbnf=e.languages.bnf}return ef=1,eb=e,e.displayName="bnf",e.aliases=["rbnf"],eb}()),_a.register(function(){if(ev)return ey;function e(e){e.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}return ev=1,ey=e,e.displayName="brainfuck",e.aliases=[],ey}()),_a.register(function(){if(ew)return ek;function e(e){e.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},e.languages.brightscript["directive-statement"].inside.expression.inside=e.languages.brightscript}return ew=1,ek=e,e.displayName="brightscript",e.aliases=[],ek}()),_a.register(function(){if(eE)return eC;function e(e){e.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}return eE=1,eC=e,e.displayName="bro",e.aliases=[],eC}()),_a.register(function(){if(eS)return eA;
73function e(e){e.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|длÑ|новÑй|пÑеÑваÑÑ|попÑÑка|иÑклÑÑение|вÑзваÑÑиÑклÑÑение|инаÑе|конеÑпопÑÑки|неопÑеделено|ÑÑнкÑиÑ|пеÑем|возвÑаÑ|конеÑÑÑнкÑии|еÑли|инаÑееÑли|пÑоÑедÑÑа|конеÑпÑоÑедÑÑÑ|Ñогда|знаÑ|ÑкÑпоÑÑ|конеÑеÑли|из|каждого|иÑÑина|ложÑ|по|Ñикл|конеÑÑикла|вÑполниÑÑ)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},e.languages.oscript=e.languages.bsl}return eS=1,eA=e,e.displayName="bsl",e.aliases=[],eA}()),_a.register(_s()),_a.register(function(){if(ex)return eT;function e(e){e.languages.cfscript=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),e.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete e.languages.cfscript["class-name"],e.languages.cfc=e.languages.cfscript}return ex=1,eT=e,e.displayName="cfscript",e.aliases=[],eT}()),_a.register(function(){if(eM)return eD;eM=1;var e=_i();function t(t){t.register(e),t.languages.chaiscript=t.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[t.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),t.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),t.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:t.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}
73return eD=t,t.displayName="chaiscript",t.aliases=[],eD}()),_a.register(function(){if(eI)return eR;function e(e){e.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}return eI=1,eR=e,e.displayName="cil",e.aliases=[],eR}()),_a.register(function(){if(eL)return eN;function e(e){e.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}
73return eL=1,eN=e,e.displayName="clojure",e.aliases=[],eN}()),_a.register(function(){if(eP)return eO;function e(e){e.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_G
73ENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}return eP=1,eO=e,e.displayName="cmake",e.aliases=[],eO}()),_a.register(function(){if(eU)return eF;function e(e){e.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAG
73E|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}return eU=1,eF=e,e.displayName="cobol",e.aliases=[],eF}()),_a.register(function(){if(eB)return ej;function e(e){var t,a;t=/#(?!\{).+/,a={pattern:/#\{[^}]+\}/,alias:"variable"},e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:a}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:a}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:a}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}return eB=1,ej=e,e.displayName="coffeescript",e.aliases=["coffee"],ej}()),_a.register(function(){if(eG)return ez;function e(e){e.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01
73][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},e.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},string:/[\s\S]+/}}}),e.languages.conc=e.languages.concurnas}return eG=1,ez=e,e.displayName="concurnas",e.aliases=["conc"],ez}()),_a.register(function(){if(eH)return eV;function e(e){for(var t=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|<self>)*\*\)/.source,a=0;a<2;a++)t=t.replace(/<self>/g,function(){return t});t=t.replace(/<self>/g,"[]"),e.languages.coq={comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|<comment>)*\]/.source.replace(/<comment>/g,function(){return t})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}}return eH=1,eV=e,e.displayName="coq",e.aliases=[],eV}()),_a.register(_i()),_a.register(function(){if(eY)return eK;eY=1;var e=_u();function t(t){t.register(e),t.languages.crystal=t.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,t.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),t.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:t.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\}
73)))'/,greedy:!0}})}return eK=t,t.displayName="crystal",t.aliases=[],eK}()),_a.register(_o()),_a.register(function(){if(eQ)return eZ;eQ=1;var e=_o();function t(t){t.register(e),function(e){var t=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,a=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function r(e,r){for(var n=0;n<r;n++)e=e.replace(/<self>/g,function(){return"(?:"+e+")"});return e.replace(/<self>/g,"[^\\s\\S]").replace(/<str>/g,"(?:"+a+")").replace(/<comment>/g,"(?:"+t+")")}var n=r(/\((?:[^()'"@/]|<str>|<comment>|<self>)*\)/.source,2),s=r(/\[(?:[^\[\]'"@/]|<str>|<comment>|<self>)*\]/.source,2),i=r(/\{(?:[^{}'"@/]|<str>|<comment>|<self>)*\}/.source,2),o=r(/<(?:[^<>'"@/]|<str>|<comment>|<self>)*>/.source,2),l=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,c=/(?!\d)[^\s>\/=$<%]+/.source+l+/\s*\/?>/.source,u=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+c+"|"+r(/<\1/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+c+"|<self>)*"+/<\/\1\s*>/.source,2)+")*"+/<\/\1\s*>/.source+"|"+/</.source+c+")";e.languages.cshtml=e.languages.extend("markup",{});var d={pattern:/\S[\s\S]*/,alias:"language-csharp",inside:e.languages.insertBefore("csharp","string",{html:{pattern:RegExp(u),greedy:!0,inside:e.languages.cshtml}},{csharp:e.languages.extend("csharp",{})})};e.languages.insertBefore("cshtml","prolog",{"razor-comment":{pattern:/@\*[\s\S]*?\*@/,greedy:!0,alias:"comment"},block:{pattern:RegExp(/(^|[^@])@/.source+"(?:"+[i,/(?:code|functions)\s*/.source+i,/(?:for|foreach|lock|switch|using|while)\s*/.source+n+/\s*/.source+i,/do\s*/.source+i+/\s*while\s*/.source+n+/(?:\s*;)?/.source,/try\s*/.source+i+/\s*catch\s*/.source+n+/\s*/.source+i+/\s*finally\s*/.source+i,/if\s*/.source+n+/\s*/.source+i+"(?:"+/\s*else/.source+"(?:"+/\s+if\s*/.source+n+")?"+/\s*/.source+i+")*"].join("|")+")"),lookbehind:!0,greedy:!0,inside:{keyword:/^@\w*/,csharp:d}},directive:{pattern:/^([ \t]*)@(?:addTagHelper|attribute|implements|inherits|inject|layout|model|namespace|page|preservewhitespace|removeTagHelper|section|tagHelperPrefix|using)(?=\s).*/m,lookbehind:!0,greedy:!0,inside:{keyword:/^@\w+/,csharp:d}},value:{pattern:RegExp(/(^|[^@])@/.source+/(?:await\b\s*)?/.source+"(?:"+/\w+\b/.source+"|"+n+")(?:"+/[?!]?\.\w+\b/.source+"|"+n+"|"+s+"|"+o+n+")*"),lookbehind:!0,greedy:!0,alias:"variable",inside:{keyword:/^@/,csharp:d}},"delegate-operator":{pattern:/(^|[^@])@(?=<)/,lookbehind:!0,alias:"operator"}}),e.languages.razor=e.languages.cshtml}(t)}return eZ=t,t.displayName="cshtml",t.aliases=["razor"],eZ}()),_a.register(function(){if(eX)return e$;function e(e){function t(e){return RegExp(/([ \t])/.source+"(?:"+e+")"+/(?=[\s;]|$)/.source,"i")}e.languages.csp={directive:{pattern:/(^|[\s;])(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|prefetch|script|style|worker)-src|disown-opener|form-action|frame-(?:ancestors|options)|input-protection(?:-(?:clip|selectors))?|navigate-to|plugin-types|policy-uri|referrer|reflected-xss|report-(?:to|uri)|require-sri-for|sandbox|(?:script|style)-src-(?:attr|elem)|upgrade-insecure-requests)(?=[\s;]|$)/i,lookbehind:!0,alias:"property"},scheme:{pattern:t(/[a-z][a-z0-9.+-]*:/.source),lookbehind:!0},none:{pattern:t(/'none'/.source),lookbehind:!0,alias:"keyword"},nonce:{pattern:t(/'nonce-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},hash:{pattern:t(/'sha(?:256|384|512)-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},host:{pattern:t(/[a-z][a-z0-9.+-]*:\/\/[^\s;,']*/.source+"|"+/\*[^\s;,']*/.source+"|"+/[a-z0-9-]+(?:\.[a-z0-9-]+)+(?::[\d*]+)?(?:\/[^\s;,']*)?/.source),lookbehind:!0,alias:"url",inside:{important:/\*/}},keyword:[{pattern:t(/'unsafe-[a-z-]+'/.source),lookbehind:!0,alias:"unsafe"},{pattern:t(/'[a-z-]+'/.source),lookbehind:!0,alias:"safe"}],punctuation:/;/}}return eX=1,e$=e,e.displayName="csp",e.aliases=[],e$}()),_a.register(function(){if(e2)return eJ;function e(e){var t,a,r,n;a=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+a.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[a,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"}
73,color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:n})}return e2=1,eJ=e,e.displayName="cssExtras",e.aliases=[],eJ}()),_a.register(function(){if(e1)return e0;function e(e){e.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}return e1=1,e0=e,e.displayName="csv",e.aliases=[],e0}()),_a.register(function(){if(e5)return e3;function e(e){e.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}return e5=1,e3=e,e.displayName="cypher",e.aliases=[],e3}()),_a.register(function(){if(e7)return e4;function e(e){e.languages.d=e.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),e.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),e.languages.insertBefore("d","keyword",{property:/\B@\w*/}),e.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|
73SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}return e7=1,e4=e,e.displayName="d",e.aliases=[],e4}()),_a.register(function(){if(e9)return e6;function e(e){var t,a,r;t=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],r={pattern:RegExp((a=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source)+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}},e.languages.dart=e.languages.extend("clike",{"class-name":[r,{pattern:RegExp(a+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}return e9=1,e6=e,e.displayName="dart",e.aliases=[],e6}()),_a.register(function(){if(te)return e8;function e(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}}return te=1,e8=e,e.displayName="dataweave",e.aliases=[],e8}()),_a.register(function(){if(ta)return tt;function e
vendor: 3,434 bytes, line 73
73(e){e.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}
73return ta=1,tt=e,e.displayName="dax",e.aliases=[],tt}()),_a.register(function(){if(tn)return tr;function e(e){e.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},e.languages.dhall.string.inside.interpolation.inside.expression.inside=e.languages.dhall}return tn=1,tr=e,e.displayName="dhall",e.aliases=[],tr}()),_a.register(function(){if(ti)return ts;function e(e){var t;e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]},Object.keys(t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"}).forEach(function(a){var r=t[a],n=[];/^\w+$/.test(a)||n.push(/\w+/.exec(a)[0]),"diff"===a&&n.push("bold"),e.languages.diff[a]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:n,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(a)[0]}}}}),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}return ti=1,ts=e,e.displayName="diff",e.aliases=[],ts}()),_a.register(function(){if(tu)return tc;tu=1;var e=_d();function t(t){var a,r;t.register(e),t.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/},a=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,r=t.languages["markup-templating"],t.hooks.add("before-tokenize",function(e){r.buildPlaceholders(e,"django",a)}),t.hooks.add("after-tokenize",function(e){r.tokenizePlaceholders(e,"django")}),t.languages.jinja2=t.languages.django,t.hooks.add("before-tokenize",function(e){r.buildPlaceholders(e,"jinja2",a)}),t.hooks.add("after-tokenize",function(e){r.tokenizePlaceholders(e,"jinja2")})}return tc=t,t.displayName="django",t.aliases=["jinja2"],tc}()),_a.register(function(){if(tm)return td;function e(e){e.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},e.languages["dns-zone"]=e.languages["dns-zone-file"]}return tm=1,td=e,e.displayName="dnsZoneFile",e.aliases=[],td}()),_a.register(function(){if(tp)return tg;function e(e){!function(e){var t=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,a=/(?:[ \t]+(?![ \t])(?:<SP_BS>)?|<SP_BS>)/.source.replace(/<SP_BS>/g,function(){return t}),r=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,n=/--[\w-]+=(?:<STR>|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(/<STR>/g,function(){return r}),s={pattern:RegExp(r),greedy:!0},i={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function o(e,t){return RegExp(e=e.replace(/<OPT>/g,function(){return n}).replace(/<SP>/g,function(){return a}),t)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?
73:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:o(/(^(?:ONBUILD<SP>)?\w+<SP>)<OPT>(?:<SP><OPT>)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[s,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:o(/(^(?:ONBUILD<SP>)?HEALTHCHECK<SP>(?:<OPT><SP>)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:o(/(^(?:ONBUILD<SP>)?FROM<SP>(?:<OPT><SP>)*(?!--)[^ \t\\]+<SP>)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:o(/(^ONBUILD<SP>)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:i,string:s,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:i},e.languages.dockerfile=e.languages.docker}(e)}return tp=1,tg=e,e.displayName="docker",e.aliases=["dockerfile"],tg}()),_a.register(function(){if(t_)return th;function e(e){var t="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!<!--)<(?:[^<>"']|"[^"]*"|'[^']*')+>|<!--(?:[^-]|-(?!->))*-->)*>/.source].join("|")+")",a={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function r(e,a){return RegExp(e.replace(/<ID>/g,function(){return t}),a)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:r(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)<ID>/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:a},"attr-value":{pattern:r(/(=[ \t\r\n]*)<ID>/.source),lookbehind:!0,greedy:!0,inside:a},"attr-name":{pattern:r(/([\[;, \t\r\n])<ID>(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:a},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:r(/(^|[^-.\w\x80-\uFFFF\\])<ID>/.source),lookbehind:!0,greedy:!0,inside:a},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot}return t_=1,th=e,e.displayName="dot",e.aliases=["gv"],th}()),_a.register(function(){if(tf)return tb;function e(e){e.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}return tf=1,tb=e,e.displayName="ebnf",e.aliases=[],tb}()),_a.register(function(){if(tv)return ty;function e(e){e.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}return tv=1,ty=e,e.displayName="editorconfig",e.aliases=[],ty}()),_a.register(function(){if(tw)return tk;function e(e){e.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}return tw=1,tk=e,e.displayName="eiffel",e.aliases=[],tk}()),_a.register(function(){if(tE)return tC;tE=1;var e=_d();function t(t){t.register(e),t.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:t.languages.javascript}},t.hooks.add("before-tokenize",function(e){t.languages["markup-templating"].buildPlaceholders(e,"ejs",/<%(?!%)[\s\S]+?%>/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"ejs")}),t.languages.eta=t.languages.ejs}return tC=t,t.displayName="ejs",t.aliases=["eta"],tC}()),_a.register(function(){if(tS)return tA;function e(e){e.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0}
73,regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},e.languages.elixir.string.forEach(function(t){t.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.elixir}}}})}return tS=1,tA=e,e.displayName="elixir",e.aliases=[],tA}()),_a.register(function(){if(tx)return tT;function e(e){e.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}return tx=1,tT=e,e.displayName="elm",e.aliases=[],tT}()),_a.register(function(){if(tM)return tD;tM=1;var e=_u(),t=_d();function a(a){a.register(e),a.register(t),a.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:a.languages.ruby}},a.hooks.add("before-tokenize",function(e){a.languages["markup-templating"].buildPlaceholders(e,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g)}),a.hooks.add("after-tokenize",function(e){a.languages["markup-templating"].tokenizePlaceholders(e,"erb")})}return tD=a,a.displayName="erb",a.aliases=[],tD}()),_a.register(function(){if(tI)return tR;function e(e){e.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}return tI=1,tR=e,e.displayName="erlang",e.aliases=[],tR}()),_a.register(function(){if(tP)return tO;tP=1;var e=_m(),t=_d();function a(a){a.register(e),a.register(t),a.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:a.languages.lua}},a.hooks.add("before-tokenize",function(e){a.languages["markup-templating"].buildPlaceholders(e,"etlua",/<%[\s\S]+?%>/g)}),a.hooks.add("after-tokenize",function(e){a.languages["markup-templating"].tokenizePlaceholders(e,"etlua")})}return tO=a,a.displayName="etlua",a.aliases=[],tO}()),_a.register(function(){if(tU)return tF;function e(e){e.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}}
73,"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},e.languages.xlsx=e.languages.xls=e.languages["excel-formula"]}return tU=1,tF=e,e.displayName="excelFormula",e.aliases=[],tF}()),_a.register(function(){if(tB)return tj;function e(e){var t,a,r,n,s,i;r={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/}},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}
73],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:(a={number:/\\[^\s']|%\w/}).number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:a},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:a}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:a}},n=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},s=function(e){return RegExp("(^|\\s)(?:"+e.map(n).join("|")+")(?=\\s|$)")},Object.keys(i={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","<wrapper>","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated","<PRIVATE",">>>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","<slice>","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","boun
73ds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","<iota>","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","<reversed>","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","<repetition>","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","<fp-nan>","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]}).forEach(function(e){r[e].pattern=s(i[e])}),r.combinators.pattern=s(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","input<sequence","append-outputs","drop-inputs","inputs","smart-2reduce","drop-outputs","smart-reduce","preserving","smart-when","outputs","append-outputs-as","smart-unless","smart-if*","
73sum-outputs","input<sequence-unsafe","output>sequence"]),e.languages.factor=r}return tB=1,tj=e,e.displayName="factor",e.aliases=[],tj}()),_a.register(function(){if(tG)return tz;function e(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~Ãø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()<BDO®]/,alias:"bold"}}}return tG=1,tz=e,e.displayName="$false",e.aliases=[],tz}()),_a.register(function(){if(tH)return tV;function e(e){e.languages["firestore-security-rules"]=e.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete e.languages["firestore-security-rules"]["class-name"],e.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}return tH=1,tV=e,e.displayName="firestoreSecurityRules",e.aliases=[],tV}()),_a.register(function(){if(tW)return tq;function e(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}return tW=1,tq=e,e.displayName="flow",e.aliases=[],tq}()),_a.register(function(){if(tY)return tK;function e(e){e.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}return tY=1,tK=e,e.displayName="fortran",e.aliases=[],tK}()),_a.register(function(){if(tQ)return tZ;function e(e){e.languages.fsharp=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])
73*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|<?\|{1,3}>?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),e.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),e.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),e.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:e.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}return tQ=1,tZ=e,e.displayName="fsharp",e.aliases=[],tZ}()),_a.register(function(){if(tX)return t$;tX=1;var e=_d();function t(t){t.register(e),function(e){for(var t=/[^<()"']|\((?:<expr>)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,a=0;a<2;a++)t=t.replace(/<expr>/g,function(){return t});t=t.replace(/<expr>/g,/[^\s\S]/.source);var r={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:<expr>))*\})*\1/.source.replace(/<expr>/g,function(){return t})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:<expr>))*\}/.source.replace(/<expr>/g,function(){return t})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};r.string[1].inside.interpolation.inside.rest=r,e.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:r}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:r}}}},e.hooks.add("before-tokenize",function(a){var r=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:<expr>)*?>|\$\{(?:<expr>)*?\}/.source.replace(/<expr>/g,function(){return t}),"gi");e.languages["markup-templating"].buildPlaceholders(a,"ftl",r)}),e.hooks.add("after-tokenize",function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ftl")})}(t)}return t$=t,t.displayName="ftl",t.aliases=[],t$}()),_a.register(function(){if(t2)return tJ;function e(e){e.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},e.languages.gap.shell.inside.gap.inside=e.languages.gap}return t2=1,tJ=e,e.displayName="gap",e.aliases=[],tJ}
73()),_a.register(function(){if(t1)return t0;function e(e){e.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}return t1=1,t0=e,e.displayName="gcode",e.aliases=[],t0}()),_a.register(function(){if(t5)return t3;function e(e){e.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}return t5=1,t3=e,e.displayName="gdscript",e.aliases=[],t3}()),_a.register(function(){if(t7)return t4;function e(e){e.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}return t7=1,t4=e,e.displayName="gedcom",e.aliases=[],t4}()),_a.register(function(){if(t9)return t6;function e(e){var t;t=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source,e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|CaracterÃstica|Egenskab|Egenskap|Eiginleiki|Feature|FÄ«Äa|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|FuncÅ£ionalitate|FuncÈionalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|FunkcionalitÄte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità |Hwaet|Hwæt|JellemzÅ|Karakteristik|Lastnost|Mak|Mogucnost|laH|MoguÄnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Ãzellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|SavybÄ|TÃnh nÄng|Trajto|Vermoë|VlastnosÅ¥|WÅaÅciwoÅÄ|ZnaÄilnost|ÎÏ
ναÏÏÏηÏα|ÎειÏοÏ
Ïγία|ÐогÑÑноÑÑ|Ðөмкинлек|ÐÑобина|СвойÑÑво|ҮзенÑÓлеклелек|ФÑнкÑионал|ФÑнкÑионалноÑÑ|ФÑнкÑиÑ|ФÑнкÑÑонал|ת××× ×|Ø®Ø§ØµÙØ©|Ø®ØµÙØµÛت|ØµÙØ§ØÛت|Ú©Ø§Ø±ÙØ¨Ø§Ø± Ú©Û Ø¶Ø±ÙØ±Øª|ÙÙÛÚÚ¯Û|रà¥à¤ª लà¥à¤|à¨à¨¾à¨¸à©à¨
ਤ|ਨà¨à¨¶ ਨà©à¨¹à¨¾à¨°|ਮà©à¨¹à¨¾à¨à¨¦à¨°à¨¾|à°à±à°£à°®à±|ಹà³à²à³à²à²³|à¸à¸§à¸²à¸¡à¸à¹à¸à¸à¸à¸²à¸£à¸à¸²à¸à¸à¸¸à¸£à¸à¸´à¸|à¸à¸§à¸²à¸¡à¸ªà¸²à¸¡à¸²à¸£à¸|à¹à¸à¸£à¸à¸«à¸¥à¸±à¸|기ë¥|ãã£ã¼ãã£|åè½|æ©è½):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ãr|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bá»i cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liá»u|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|GeçmiÅ|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung ká»ch bản|Khung tình huá»ng|Ká»ch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|NáÄrt Scenára|NáÄrt ScénáÅe|NáÄrt Scenáru|Oris scenarija|Ãrnekler|Osnova|Osnova Scenára|Osnova scénáÅe|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|PiemÄri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|PozadÃ|Pozadie|Pozadina|PrÃklady|PÅÃklady|Primer|Primeri|Primjeri|PrzykÅady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|ScénáÅ|Sce
73narie|Scenarij|Scenarijai|Scenarijaus Å¡ablonas|Scenariji|ScenÄrijs|ScenÄrijs pÄc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslaÄı|Shiver me timbers|SituÄcija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|StructurÄ scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huá»ng|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|ZaÅożenia|ΠαÏαδείγμαÏα|ΠεÏιγÏαÏή ΣεναÏίοÏ
|ΣενάÏια|ΣενάÏιο|Î¥ÏÏβαθÏο|ÐеÑеÑ|ÐонÑекÑÑ|ÐонÑепÑ|ÐиÑаллаÑ|ÐиÑоллаÑ|ÐÑнова|ÐеÑедÑмова|Ðозадина|ÐÑедиÑÑоÑиÑ|ÐÑедÑÑÑоÑиÑ|ÐÑиклади|ÐÑимеÑ|ÐÑимеÑи|ÐÑимеÑÑ|Рамка на ÑÑенаÑий|СкиÑа|СÑÑÑкÑÑÑа ÑÑенаÑиÑа|СÑÑÑкÑÑÑа ÑÑенаÑиÑ|СÑÑÑкÑÑÑа ÑÑенаÑÑÑ|СÑенаÑий|СÑенаÑий ÑÑÑÑкÑÑÑаÑи|СÑенаÑийнÑÒ£ ÑөзелеÑе|СÑенаÑиÑи|СÑенаÑио|СÑенаÑÑй|ТаÑиÑ
|Ò®ÑнÓклÓÑ|××××××ת|רקע|ת×× ×ת תר××ש|תר××ש|Ø§ÙØ®ÙÙÙØ©|اÙÚ¯ÙÛ Ø³ÙØ§Ø±ÛÙ|اÙ
Ø«ÙØ©|پس Ù
ÙØ¸Ø±|زÙ
ÛÙÙ|Ø³ÙØ§Ø±ÛÙ|سÙÙØ§Ø±ÙÙ|سÙÙØ§Ø±ÙÙ Ù
خطط|Ù
ثاÙÛÚº|Ù
ÙØ¸Ø± ÙØ§Ù
Û Ú©Ø§ خاکÛ|Ù
ÙØ¸Ø±ÙاÙ
Û|ÙÙ
ÙÙÙ ÙØ§|à¤à¤¦à¤¾à¤¹à¤°à¤£|परिदà¥à¤¶à¥à¤¯|परिदà¥à¤¶à¥à¤¯ रà¥à¤ªà¤°à¥à¤à¤¾|पà¥à¤·à¥à¤ à¤à¥à¤®à¤¿|à¨à¨¦à¨¾à¨¹à¨°à¨¨à¨¾à¨|ਪà¨à¨à¨¥à¨¾|ਪà¨à¨à¨¥à¨¾ ਢਾà¨à¨à¨¾|ਪà¨à¨à¨¥à¨¾ ਰà©à¨ª ਰà©à¨à¨¾|ਪਿà¨à©à¨à©|à°à°¦à°¾à°¹à°°à°£à°²à±|à°à°¥à°¨à°|à°¨à±à°ªà°¥à±à°¯à°|సనà±à°¨à°¿à°µà±à°¶à°|à²à²¦à²¾à²¹à²°à²£à³à²à²³à³|à²à²¥à²¾à²¸à²¾à²°à²¾à²à²¶|ವಿವರಣà³|ಹಿನà³à²¨à³à²²à³|à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸à¸à¹à¸«à¸à¸¸à¸à¸²à¸£à¸à¹|à¸à¸¸à¸à¸à¸à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸|à¸à¸¸à¸à¸à¸à¸à¹à¸«à¸à¸¸à¸à¸²à¸£à¸à¹|à¹à¸à¸§à¸à¸´à¸|สรุà¸à¹à¸«à¸à¸¸à¸à¸²à¸£à¸à¹|à¹à¸«à¸à¸¸à¸à¸²à¸£à¸à¹|ë°°ê²½|ìë리ì¤|ìëë¦¬ì¤ ê°ì|ì|ãµã³ãã«|ã·ããªãª|ã·ããªãªã¢ã¦ãã©ã¤ã³|ã·ããªãªãã³ãã¬|ã·ããªãªãã³ãã¬ã¼ã|ãã³ãã¬|ä¾|ä¾å|å§æ¬|å§æ¬å¤§çº²|忬|åæ¬å¤§ç¶±|åºæ¯|åºæ¯å¤§çº²|å ´æ¯|å ´æ¯å¤§ç¶±|èæ¯):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+t+")(?:"+t+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(t),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveÅ|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Äe|Ãa ðe|Ãa|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|DaÅ£i fiind|DaÈi fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ãurh|Eeldades|Ef|EÄer ki|Entao|Então|Entón|E|En|Entonces|Epi|Ãs|Etant donnée|Etant donné|Et|Ãtant données|Ãtant donnée|Ãtant donné|Etant données|Etant donnés|Ãtant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|JeÅli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|KeÄ|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|MajÄ
c|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Như
73ng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|SÃ¥|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Åi|Èi|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và |vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za pÅedpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|ZakÅadajÄ
c|Zaradi|Zatati|Ãa þe|Ãa|Ãá|Ãegar|Ãurh|Îλλά|ÎεδομÎνοÏ
|Îαι|ÎÏαν|ΤÏÏε|Ð Ñакож|ÐгаÑ|Ðле|Ðли|Ðммо|Ð|ÓгÓÑ|ÓйÑик|Óмма|ÐиÑок|Ðа|ÐÓ|Ðадено|Ðано|ÐопÑÑÑим|ÐÑли|ÐадаÑе|ÐадаÑи|ÐадаÑо|Ð|Ð|Ð ÑÐ¾Ð¼Ñ Ð¶Ðµ|Ðада|Ðад|ÐогаÑо|Ðогда|Ðоли|ÐÓкин|Ðекин|ÐÓÑиÒÓдÓ|ÐеÑ
ай|Ðо|Ðнда|ÐÑипÑÑÑимо, Ñо|ÐÑипÑÑÑимо|ÐÑÑÑÑ|Также|Та|Тогда|ТодÑ|То|Унда|ÒºÓм|ЯкÑо|×××|×××|××|×××× ×ª×|×××|××שר|Ø¢ÙگاÙ|اذاÙ|اگر|اÙ
ا|Ø§ÙØ±|با ÙØ±Ø¶|باÙÙØ±Ø¶|Ø¨ÙØ±Ø¶|پھر|تب|Ø«Ù
|جب|Ø¹ÙØ¯Ù
ا|ÙØ±Ø¶ Ú©ÛØ§|ÙÙÙ|ÙÛÚ©Ù|Ù
تÙ|ÙÙگاÙ
Û|Ù|à¤
à¤à¤°|à¤à¤°|à¤à¤¦à¤¾|à¤à¤¿à¤¨à¥à¤¤à¥|à¤à¥à¤à¤à¤¿|à¤à¤¬|तथा|तदा|तब|परनà¥à¤¤à¥|पर|यदि|à¨
ਤà©|à¨à¨¦à©à¨|à¨à¨¿à¨µà©à¨ à¨à¨¿|à¨à©à¨à¨°|ਤਦ|ਪਰ|à°
à°ªà±à°ªà±à°¡à±|ఠపరిసà±à°¥à°¿à°¤à°¿à°²à±|à°à°¾à°¨à°¿|à°à±à°ªà±à°ªà°¬à°¡à°¿à°¨à°¦à°¿|మరియà±|à²à²¦à²°à³|ನà²à²¤à²°|ನಿà³à²¡à²¿à²¦|ಮತà³à²¤à³|ಸà³à²¥à²¿à²¤à²¿à²¯à²¨à³à²¨à³|à¸à¸³à¸«à¸à¸à¹à¸«à¹|à¸à¸±à¸à¸à¸±à¹à¸|à¹à¸à¹|à¹à¸¡à¸·à¹à¸|à¹à¸¥à¸°|ê·¸ë¬ë©´<|ê·¸ë¦¬ê³ <|ë¨<|ë§ì½<|ë§ì¼<|먼ì <|ì¡°ê±´<|íì§ë§<|ãã¤<|ããã<|ãã ã<|ãªãã°<|ãã<|並ä¸<|ä½ã<|使¯<|åå¦<|åå®<|åè¨<|å设<|åæ<|åæ¶<|åæ<|å¹¶ä¸<|å½<|ç¶<|èä¸<|é£ä¹<|é£éº¼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}}return t9=1,t6=e,e.displayName="gherkin",e.aliases=[],t6}()),_a.register(function(){if(ae)return t8;function e(e){e.languages.git={comment:/^#.*/m,deleted:/^[-â].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}return ae=1,t8=e,e.displayName="git",e.aliases=[],t8}()),_a.register(function(){if(aa)return at;aa=1;var e=_s();function t(t){t.register(e),t.languages.glsl=t.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}return at=t,t.displayName="glsl",t.aliases=[],at}()),_a.register(function(){if(an)return ar;function e(e){e.languages.gamemakerlanguage=e.languages.gml=e
vendor: 8,116 bytes, line 73
73.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}return
73an=1,ar=e,e.displayName="gml",e.aliases=[],ar}()),_a.register(function(){if(ai)return as;function e(e){e.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},e.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=e.languages.gn,e.languages.gni=e.languages.gn}return ai=1,as=e,e.displayName="gn",e.aliases=["gni"],as}()),_a.register(function(){if(al)return ao;function e(e){e.languages["go-mod"]=e.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}return al=1,ao=e,e.displayName="goModule",e.aliases=[],ao}()),_a.register(function(){if(au)return ac;function e(e){e.languages.go=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),e.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete e.languages.go["class-name"]}return au=1,ac=e,e.displayName="go",e.aliases=[],ac}()),_a.register(function(){if(am)return ad;function e(e){e.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:e.languages.markdown}}}
73,string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},e.hooks.add("after-tokenize",function(e){if("graphql"===e.language)for(var t=e.tokens.filter(function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type}),a=0;a<t.length;){var r=t[a++];if("keyword"===r.type&&"mutation"===r.content){var n=[];if(u(["definition-mutation","punctuation"])&&"("===t[a+1].content){a+=2;var s=d(/^\($/,/^\)$/);if(-1===s)continue;for(;a<s;a++){var i=t[a+0];"variable"===i.type&&(m(i,"variable-input"),n.push(i.content))}a=s+1}if(u(["punctuation","property-query"])&&"{"===t[a+0].content&&(m(t[++a+0],"property-mutation"),n.length>0)){var o=d(/^\{$/,/^\}$/);if(-1===o)continue;for(var l=a;l<o;l++){var c=t[l];"variable"===c.type&&n.indexOf(c.content)>=0&&m(c,"variable-input")}}}}function u(e,r){r=r||0;for(var n=0;n<e.length;n++){var s=t[a+(n+r)];if(!s||s.type!==e[n])return!1}return!0}function d(e,r){for(var n=1,s=a;s<t.length;s++){var i=t[s],o=i.content;if("punctuation"===i.type&&"string"==typeof o){if(e.test(o))n++;else if(r.test(o)&&0==--n)return s}}return -1}function m(e,t){var a=e.alias;a?Array.isArray(a)||(e.alias=a=[a]):e.alias=a=[],a.push(t)}})}return am=1,ad=e,e.displayName="graphql",e.aliases=[],ad}()),_a.register(function(){if(ap)return ag;function e(e){e.languages.groovy=e.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),e.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),e.hooks.add("wrap",function(t){if("groovy"===t.language&&"string"===t.type){var a=t.content.value[0];if("'"!=a){var r=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===a&&(r=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),t.content.value=t.content.value.replace(/</g,"<").replace(/&/g,"&"),t.content=e.highlight(t.content.value,{expression:{pattern:r,lookbehind:!0,inside:e.languages.groovy}}),t.classes.push("/"===a?"regex":"gstring")}}})}return ap=1,ag=e,e.displayName="groovy",e.aliases=[],ag}()),_a.register(function(){if(a_)return ah;a_=1;var e=_u();function t(t){t.register(e),function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?
vendor: 1,619 bytes, line 73
73:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:e.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],a={},r=0,n=t.length;r<n;r++){var s=t[r];s="string"==typeof s?{filter:s,language:s}:s,e.languages[s.language]&&(a["filter-"+s.filter]={pattern:RegExp("((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}
73(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+".replace("{{filter_name}}",function(){return s.filter})),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"},text:{pattern:/[\s\S]+/,alias:[s.language,"language-"+s.language],inside:e.languages[s.language]}}})}e.languages.insertBefore("haml","filter",a)}(t)}return ah=t,t.displayName="haml",t.aliases=[],ah}()),_a.register(function(){if(af)return ab;af=1;var e=_d();function t(t){t.register(e),t.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},t.hooks.add("before-tokenize",function(e){t.languages["markup-templating"].buildPlaceholders(e,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"handlebars")}),t.languages.hbs=t.languages.handlebars}return ab=t,t.displayName="handlebars",t.aliases=["hbs"],ab}()),_a.register(_g()),_a.register(function(){if(aw)return ak;function e(e){e.languages.haxe=e.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<<?|>{1,3}|[-+*/%!=&|^])=?|[?:~]/}
73),e.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.haxe}}},string:/[\s\S]+/}}}),e.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),e.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}return aw=1,ak=e,e.displayName="haxe",e.aliases=[],ak}()),_a.register(function(){if(aE)return aC;function e(e){e.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],str
73ing:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}return aE=1,aC=e,e.displayName="hcl",e.aliases=[],aC}()),_a.register(function(){if(aS)return aA;aS=1;var e=_s();function t(t){t.register(e),t.languages.hlsl=t.languages.extend("c",{"class-name":[t.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}return aA=t,t.displayName="hlsl",t.aliases=[],aA}()),_a.register(function(){if(ax)return aT;function e(e){e.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}return ax=1,aT=e,e.displayName="hoon",e.aliases=[],aT}()),_a.register(function(){if(aM)return aD;function e(e){e.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}return aM=1,aD=e,e.displayName="hpkp",e.aliases=[],aD}()),_a.register(function(){if(aI)return aR;function e(e){e.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}return aI=1,aR=e,e.displayName="hsts",e.aliases=[],aR}()),_a.register(function(){if(aL)return aN;function e(e){!function(e){function t(e){return RegExp("(^(?:"+e+"):[ ]*(?![ ]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}}
73,header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:t(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:t(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:t(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:t(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var a,r=e.languages,n={"application/javascript":r.javascript,"application/json":r.json||r.javascript,"application/xml":r.xml,"text/xml":r.xml,"text/html":r.html,"text/css":r.css,"text/plain":r.plain},s={"application/json":!0,"application/xml":!0};for(var i in n)if(n[i]){a=a||{};var o=s[i]?function(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-]))"}(i):i;a[i.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+o+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:n[i]}}a&&e.languages.insertBefore("http","header",a)}(e)}return aL=1,aN=e,e.displayName="http",e.aliases=[],aN}()),_a.register(function(){if(aP)return aO;function e(e){e.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}return aP=1,aO=e,e.displayName="ichigojam",e.aliases=[],aO}()),_a.register(function(){if(aU)return aF;function e(e){e.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|<?=?)|>>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}return aU=1,aF=e,e.displayName="icon",e.aliases=[],aF}()),_a.register(function(){if(aB)return aj;function e(e){!function(e){function t(e,a){return a<=0?/[]/.source:e.replace(/<SELF>/g,function(){return t(e,a-1)})}var a=/'[{}:=,](?:[^']|'')*'(?!')/,r={pattern:/''/,greedy:!0,alias:"operator"},n=t(/\{(?:[^{}']|'(?![{},'])|''|<STR>|<SELF>)*\}/.source.replace(/<STR>/g,function(){return a.source}),8),s={pattern:RegExp(n),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(n),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":s,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":s,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0}
73,"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+t(/(?:[^{}']|'[^']*'|\{(?:<SELF>)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:r,string:{pattern:a,greedy:!0,inside:{escape:r}}},s.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]}(e)}return aB=1,aj=e,e.displayName="icuMessageFormat",e.aliases=[],aj}()),_a.register(function(){if(aG)return az;aG=1;var e=_g();function t(t){t.register(e),t.languages.idris=t.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),t.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),t.languages.idr=t.languages.idris}return az=t,t.displayName="idris",t.aliases=["idr"],az}()),_a.register(function(){if(aH)return aV;function e(e){e.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}return aH=1,aV=e,e.displayName="iecst",e.aliases=[],aV}()),_a.register(function(){if(aW)return aq;function e(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore}return aW=1,aq=e,e.displayName="ignore",e.aliases=["gitignore","hgignore","npmignore"],aq}()),_a.register(function(){if(aY)return aK;function e(e){e.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supp
73orted|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},e.languages.inform7.string.inside.substitution.inside.rest=e.languages.inform7,e.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}return aY=1,aK=e,e.displayName="inform7",e.aliases=[],aK}()),_a.register(function(){if(aQ)return aZ;function e(e){e.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}return aQ=1,aZ=e,e.displayName="ini",e.aliases=[],aZ}()),_a.register(function(){if(aX)return a$;function e(e){e.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<<?=?|:?:?=|\+\+?|--?|\*\*?|\/\/?|%|\|\|?|&&?|\b(?:and|not|or|return)\b|@@?|\?\??|\.\./,punctuation:/[{}[\];(),.:]/}}return aX=1,a$=e,e.displayName="io",e.aliases=[],a$}()),_a.register(function(){if(a2)return aJ;function e(e){e.languages.j={comment:{pattern:/\bNB\..*/,greedy:!0},string:{pattern:/'(?:''|[^'\r\n])*'/,greedy:!0},keyword:/\b(?:(?:CR|LF|adverb|conjunction|def|define|dyad|monad|noun|verb)\b|(?:assert|break|case|catch[dt]?|continue|do|else|elseif|end|fcase|for|for_\w+|goto_\w+|if|label_\w+|return|select|throw|try|while|whilst)\.)/,verb:{pattern:/(?!\^:|;\.|[=!][.:])(?:\{(?:\.|::?)?|p(?:\.\.?|:)|[=!\]]|[<>+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}return a2=1,aJ=e,e.displayName="j",e.aliases=[],aJ}()),_a.register(_p()),_a.register(function(){if(a7)return a4;a7=1;var e=_p(),t=_h();function a(a){var r,n,s;
73a.register(e),a.register(t),r=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,n=/#\s*\w+(?:\s*\([^()]*\))?/.source,s=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*<mem>)?|<mem>/.source.replace(/<mem>/g,function(){return n}),a.languages.javadoc=a.languages.extend("javadoclike",{}),a.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+s+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:a.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:r,lookbehind:!0,inside:a.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!<code>)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:r,lookbehind:!0,inside:{tag:a.languages.markup.tag,entity:a.languages.markup.entity,code:{pattern:/.+/,inside:a.languages.java,alias:"language-java"}}}}}],tag:a.languages.markup.tag,entity:a.languages.markup.entity}),a.languages.javadoclike.addSupport("java",a.languages.javadoc)}return a4=a,a.displayName="javadoc",a.aliases=[],a4}()),_a.register(_h()),_a.register(function(){if(a9)return a6;function e(e){e.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:<init>)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:<init>|[\w$]+)\()/,function:/(?:<init>|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}return a9=1,a6=e,e.displayName="javastacktrace",e.aliases=[],a6}()),_a.register(function(){if(re)return a8;function e(e){e.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-ÑÐ-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-ÑÐ-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-ÑÐ-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-ÑÐ-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}return re=1,a8=e,e.displayName="jexl",e.aliases=[],a8}()),_a.register(function(){if(ra)return rt;function e(e){e.languages.jolie=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|
73string|undefined|void)\b/}),e.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}return ra=1,rt=e,e.displayName="jolie",e.aliases=[],rt}()),_a.register(function(){if(rn)return rr;function e(e){var t,a,r,n;t=/\\\((?:[^()]|\([^()]*\))*\)/.source,a=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return t})),r={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+t),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},n=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(a.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:r},string:{pattern:a,lookbehind:!0,greedy:!0,inside:r},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}},r.interpolation.inside.content.inside=n}return rn=1,rr=e,e.displayName="jq",e.aliases=[],rr}()),_a.register(function(){if(ri)return rs;function e(e){!function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var a=["function","function-variable","method","method-variable","property-access"],r=0;r<a.length;r++){var n=a[r],s=e.languages.javascript[n];"RegExp"===e.util.type(s)&&(s=e.languages.javascript[n]={pattern:s});var i=s.inside||{};s.inside=i,i["maybe-class-name"]=/^[A-Z][\s\S]*/}}(e)}return ri=1,rs=e,e.displayName="jsExtras",e.aliases=[],rs}()),_a.register(function(){if(rl)return ro;function e(e){!function(e){var t=e.languages.javascript["template-string"],a=t.pattern.source,r=t.inside.interpolation,n=r.inside["interpolation-punctuation"],s=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+a),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function o(t,a,r){var n={code:t,grammar:a,language:r};return e.hooks.run("before-tokenize",n),n.tokens=e.tokenize(n.code,n.grammar),e.hooks.run("after-tokenize",n),n.tokens}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(
73Boolean);var l={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(t){t.language in l&&function t(a){for(var i=0,l=a.length;i<l;i++){var c=a[i];if("string"!=typeof c){var u=c.content;if(Array.isArray(u))if("template-string"===c.type){var d=u[1];if(3===u.length&&"string"!=typeof d&&"embedded-code"===d.type){var m=function e(t){return"string"==typeof t?t:Array.isArray(t)?t.map(e).join(""):e(t.content)}(d),g=d.alias,p=Array.isArray(g)?g[0]:g,h=e.languages[p];if(!h)continue;u[1]=function(t,a,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(s),lookbehind:!0}}),c=0,u={},d=o(l.map(function(e){if("string"==typeof e)return e;for(var a,r,n=e.content;-1!==t.indexOf((a=c++,r="___"+i.toUpperCase()+"_"+a+"___")););return u[r]=n,r}).join(""),a,i),m=Object.keys(u);return c=0,function t(a){for(var s=0;s<a.length;s++){if(c>=m.length)return;var i=a[s];if("string"==typeof i||"string"==typeof i.content){var l=m[c],d="string"==typeof i?i:i.content,g=d.indexOf(l);if(-1!==g){++c;var p=d.substring(0,g),h=function(t){var a={};a["interpolation-punctuation"]=n;var s=e.tokenize(t,a);if(3===s.length){var i=[1,1];i.push.apply(i,o(s[1],e.languages.javascript,"javascript")),s.splice.apply(s,i)}return new e.Token("interpolation",s,r.alias,t)}(u[l]),_=d.substring(g+l.length),b=[];if(p&&b.push(p),b.push(h),_){var f=[_];t(f),b.push.apply(b,f)}"string"==typeof i?(a.splice.apply(a,[s,1].concat(b)),s+=b.length-1):i.content=b}}else{var y=i.content;Array.isArray(y)?t(y):t([y])}}}(d),new e.Token(i,d,"language-"+i,t)}(m,h,p)}}else t(u);else"string"!=typeof u&&t([u])}}}(t.tokens)})}(e)}return rl=1,ro=e,e.displayName="jsTemplates",e.aliases=[],ro}()),_a.register(function(){if(rm)return rd;rm=1;var e=_h(),t=__();function a(a){var r,n,s;a.register(e),a.register(t),r=a.languages.javascript,s="(@(?:arg|argument|param|property)\\s+(?:"+(n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source)+"\\s+)?)",a.languages.jsdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp(s+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),a.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(s+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:r,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:r.string,number:r.number,boolean:r.boolean,keyword:a.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:r,alias:"language-javascript"}}}}),a.languages.javadoclike.addSupport("javascript",a.languages.jsdoc)}return rd=a,a.displayName="jsdoc",a.aliases=[],rd}()),_a.register(_b()),_a.register(function(){if(r_)return rh;r_=1;var e=_b();function t(t){var a;t.register(e),a=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/,t.languages.json5=t.languages.extend("json",{property:[{pattern:RegExp(a.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:a,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}return rh=t,t.displayName="json5",t.aliases=[],rh}()),_a.register(function(){if(rf)return rb;rf=1;var e=_b();function t(t){t.register(e),t.languages.jsonp=t.languages.extend("json",{punctuation:/[{}[\]();,.]/}),t.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}return rb=t,t.displayName="jsonp",t.aliases=[],rb}()),_a.register(function(){if(rv)return ry;function e(e){e.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js|<unknown>|.*(?:node_modules|\(<anonymous>\)|\(<unknown>|<anonymous>$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}return rv=1,ry=e,e.displayName="jsstacktrace",e.aliases=[],ry}()),_a.register(_f()),_a.register(function(){if(rE)return rC;function e(e){e.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷â»&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~â â¤â¥'ââ]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[Ïâ¯]/}}return rE=1,rC=e,e.displayName="julia",e.aliases=[],rC}()),_a.register(function(){if(rS)return rA;function e(e){e.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0}
73,ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}<ipv4>|(?:[\da-f]{1,4}:){0,5}:<ipv4>|::(?:[\da-f]{1,4}:){0,5}<ipv4>|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|<ipv4>(?:\/\d{1,2})?)\b/.source.replace(/<ipv4>/g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}return rS=1,rA=e,e.displayName="keepalived",e.aliases=[],rA}()),_a.register(function(){if(rx)return rT;function e(e){e.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0}
73,"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}return rx=1,rT=e,e.displayName="keyman",e.aliases=[],rT}()),_a.register(function(){if(rM)return rD;function e(e){var t;e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"],t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}},e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}return rM=1,rD=e,e.displayName="kotlin",e.aliases=["kt","kts"],rD}()),_a.register(function(){if(rI)return rR;function e(e){var t=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function a(e,a){return RegExp(e.replace(/<nonId>/g,t),a)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:a(/(^|[<nonId>])(?:да|неÑ)(?=[<nonId>]|$)/.source),lookbehind:!0},"operator-word":{pattern:a(/(^|[<nonId>])(?:и|или|не)(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:a(/(^|[<nonId>])знаÑ(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:a(/(^|[<nonId>])(?:веÑ|лиÑ|лог|Ñим|Ñел)(?:\x20*Ñаб)?(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:a(/(^|[<nonId>])(?:компл|Ñканкод|Ñайл|ÑвеÑ)(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:a(/(^|[<nonId>])(?:алг|аÑг(?:\x20*Ñез)?|ввод|ÐÐÐЮЧÐТЬ|вÑ[еÑ]|вÑбоÑ|вÑвод|вÑÑ
од|дано|длÑ|до|дÑ|еÑли|инаÑе|иÑп|иÑполÑзоваÑÑ|кон(?:(?:\x20+|_)иÑп)?|кÑ(?:(?:\x20+|_)пÑи)?|надо|наÑ|нÑ|нÑ|оÑ|паÑза|пока|пÑи|Ñаза?|Ñез|ÑÑоп|Ñаб|Ñо|ÑÑв|Ñаг)(?=[<nonId>]|$)/.source),lookbehind:!0},name:{pattern:a(/(^|[<nonId>])[^\d<nonId>][^<nonId>]*(?:\x20+[^<nonId>
73]+)*(?=[<nonId>]|$)/.source),lookbehind:!0},number:{pattern:a(/(^|[<nonId>])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[<nonId>]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir}return rI=1,rR=e,e.displayName="kumir",e.aliases=["kum"],rR}()),_a.register(function(){if(rL)return rN;function e(e){e.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}return rL=1,rN=e,e.displayName="kusto",e.aliases=[],rN}()),_a.register(function(){if(rP)return rO;function e(e){var t,a;a={"equation-command":{pattern:t=/\\(?:[^a-z()[\]]|[a-z*]+)/i,alias:"regex"}},e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:a,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:a,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:t,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex}return rP=1,rO=e,e.displayName="latex",e.aliases=["tex","context"],rO}()),_a.register(function(){if(rB)return rj;rB=1;var e=_d(),t=_y();function a(a){var r;a.register(e),a.register(t),a.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:a.languages.php}},r=a.languages.extend("markup",{}),a.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:a.languages.php}}}}}},r.tag),a.hooks.add("before-tokenize",function(e){"latte"===e.language&&(a.languages["markup-templating"].buildPlaceholders(e,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g),e.grammar=r)}),a.hooks.add("after-tokenize",function(e){a.languages["markup-templating"].tokenizePlaceholders(e,"latte")})}return rj=a,a.displayName="latte",a.aliases=[],rj}()),_a.register(function(){if(rG)return rz;function e(e){e.languages.less=e.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),e.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}return rG=1,rz=e,e.displayName="less",e.aliases=[],rz}()),_a.register(function(){if(rW)return rq;rW=1;var e=_v();function t(t){t.register(e),function(e){for(var t=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|<expr>)*\)/.source,a=0;a<5;a++)t=t.replace(/<expr>/g,function(){return t});t=t.replace(/<expr>/g,/[^\s\S]/.source);var r=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|<expr>))/.source.replace(/<expr>/g,function(){return t}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};r["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=r,e.languages.ly=r}(t)}return rq=t,t.displayName="lilypond",t.aliases=[],rq}()),_a.register(function(){if(rY)return rK;rY=1;var e=_d();function t(t){t.register(e),t.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},t.hooks.add("before-tokenize",function(e){var a=!1;t.languages["markup-templating"].buildPlaceholders(e,"liquid",/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,function(e){var t=/^\{%-?\s*(\w+)/.exec(e);if(t){var r=t[1];if("raw"===r&&!a)return a=!0,!0;if("endraw"===r)return a=!1,!0}return!a})}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"liquid")})}return rK=t,t.displayName="liquid",t.aliases=[],rK}()),_a.register(function(){if(rQ)return rZ;function e(e){!function(e){function t(e){return RegExp(/(\()/.source+"(?:"+e+")"+/(?=[\s\)])
vendor: 2,146 bytes, line 73
73/.source)}function a(e){return RegExp(/([\s([])/.source+"(?:"+e+")"+/(?=[\s)])/.source)}var r=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,n="&"+r,s="(\\()",i="(?=\\s)",o=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,l={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+r+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+r),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+r),alias:"property"},splice:{pattern:RegExp(",@?"+r),alias:["symbol","variable"]},keyword:[{pattern:RegExp(s+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+i),lookbehind:!0},{pattern:RegExp(s+"(?:append|by|collect|concat|do|finally|for|in|return)"+i),lookbehind:!0}],declare:{pattern:t(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:t(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:a(/nil|t/.source),lookbehind:!0},number:{pattern:a(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(s+"def(?:const|custom|group|var)\\s+"+r),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(r)}},defun:{pattern:RegExp(s+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+r+/\s+\(/.source+o+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+r),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(s+"lambda\\s+\\(\\s*(?:&?"+r+"(?:\\s+&?"+r+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(s+r),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},c={"lisp-marker":RegExp(n),varform:{pattern:RegExp(/\(/.source+r+/\s+(?=\S)/.source+o+/\)/.source),inside:l},argument:{pattern:RegExp(/(^|[\s(])/.source+r),lookbehind:!0,alias:"variable"},rest:l},u="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(s+o+"(?=\\))"),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+u),inside:c}
73,"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+u),inside:c},keys:{pattern:RegExp("&key\\s+"+u+"(?:\\s+&allow-other-keys)?"),inside:c},argument:{pattern:RegExp(r),alias:"variable"},punctuation:/[()]/}};l.lambda.inside.arguments=d,l.defun.inside.arguments=e.util.clone(d),l.defun.inside.arguments.inside.sublist=d,e.languages.lisp=l,e.languages.elisp=l,e.languages.emacs=l,e.languages["emacs-lisp"]=l}(e)}return rQ=1,rZ=e,e.displayName="lisp",e.aliases=[],rZ}()),_a.register(function(){if(rX)return r$;function e(e){e.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<<?<?|--?!?|~~?!?|[|=?])?|>[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},e.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=e.languages.livescript}return rX=1,r$=e,e.displayName="livescript",e.aliases=[],r$}()),_a.register(function(){if(r2)return rJ;function e(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}}return r2=1,rJ=e,e.displayName="llvm",e.aliases=[],rJ}()),_a.register(function(){if(r1)return r0;function e(e){e.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:e.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}
73|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}return r1=1,r0=e,e.displayName="log",e.aliases=[],r0}()),_a.register(function(){if(r5)return r3;function e(e){e.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|â¦|,|!/}}return r5=1,r3=e,e.displayName="lolcode",e.aliases=[],r3}()),_a.register(_m()),_a.register(function(){if(r7)return r4;function e(e){e.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}return r7=1,r4=e,e.displayName="magma",e.aliases=[],r4}()),_a.register(function(){if(r9)return r6;function e(e){e.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}return r9=1,r6=e,e.displayName="makefile",e.aliases=[],r6}()),_a.register(function(){if(ne)return r8;function e(e){!function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function a(e){return e=e.replace(/<inner>/g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2}
73)*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,n=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),s=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+n+s+"(?:"+n+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+n+s+")(?:"+n+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+n+")"+s+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+n+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:a(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:a(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:a(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:a(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(t){["url","bold","italic","strike","code-snippet"].forEach(function(a){t!==a&&(e.languages.markdown[t].inside.content.inside[a]=e.languages.markdown[a])})}),e.hooks.add("after-tokenize",function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var a=0,r=t.length;a<r;a++){var n=t[a];if("code"===n.type){var s=n.content[1],i=n.content[3];if(s&&i&&"code-language"===s.type&&"code-block"===i.type&&"string"==typeof s.content){var o=s.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),l="language-"+(o=(/[a-z][\w-]*/i.exec(o)||[""])[0].toLowerCase());i.alias?"string"==typeof i.alias?i.alias=[i.alias,l]:i.alias.push(l):i.alias=[l]}}else e(n.content)}}(e.tokens)}),e.hooks.add("wrap",function(t){if("code-block"===t.type){for(var a,r="",n=0,s=t.classes.length;n<s;n++){var c=t.classes[n],u=/language-(.+)/.exec(c);if(u){r=u[1];break}}var d=e.languages[r];if(d)t.content=e.highlight(t.content.value.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(e,t){return"#"===(t=t.toLowerCase())[0]?l("x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1))):o[t]||e}),d,r);else if(r&&"none"!==r&&e.plugins.autoloader){var m="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=m,e.plugins.autoloader.loadLanguages(r,function(){var t=document.getElementById(m);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[r],r))})}}});var i=RegExp(e.languages.markup.tag.pattern.source,"gi"),o={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(e)}return ne=1,r8=e,e.displayName="markdown",e.aliases=["md"],r8}()),_a.register(_d()),_a.register(function(){if(na)return nt;function e(e){e.languages.matlab={comment:[/%\{[\s\S]*?\}
73%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}return na=1,nt=e,e.displayName="matlab",e.aliases=[],nt}()),_a.register(function(){if(nn)return nr;function e(e){var t;t=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i,e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source+")[ ]*)(?!"+t.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:(?!"+t.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:t,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}}return nn=1,nr=e,e.displayName="maxscript",e.aliases=[],nr}()),_a.register(function(){if(ni)return ns;function e(e){e
vendor: 16,738 bytes, line 73
73.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},
73e.languages.mel.code.inside.rest=e.languages.mel}return ni=1,ns=e,e.displayName="mel",e.aliases=[],ns}()),_a.register(function(){if(nl)return no;function e(e){e.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}}
73,"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[<ox](?:==+|--+|-\.*-)[>ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}return nl=1,no=e,e.displayName="mermaid",e.aliases=[],no}()),_a.register(function(){if(nu)return nc;function e(e){e.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}return nu=1,nc=e,e.displayName="mizar",e.aliases=[],nc}()),_a.register(function(){if(nm)return nd;function e(e){var t;t="(?:"+["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$
73in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"].map(function(e){return e.replace("$","\\$")}).join("|")+")\\b",e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+t+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:ObjectId|Code|BinData|DBRef|Timestamp|NumberLong|NumberDecimal|MaxKey|MinKey|RegExp|ISODate|UUID)\\b"),alias:"keyword"}})}return nm=1,nd=e,e.displayName="mongodb",e.aliases=[],nd}()),_a.register(function(){if(np)return ng;function e(e){e.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}return np=1,ng=e,e.displayName="monkey",e.aliases=[],ng}()),_a.register(function(){if(n_)return nh;function e(e){e.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?
73:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},e.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=e.languages.moonscript,e.languages.moon=e.languages.moonscript}return n_=1,nh=e,e.displayName="moonscript",e.aliases=["moon"],nh}()),_a.register(function(){if(nf)return nb;function e(e){e.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}return nf=1,nb=e,e.displayName="n1ql",e.aliases=[],nb}()),_a.register(function(){if(nv)return ny;function e(e){e.languages.n4js=e.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),e.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),e.languages.n4jsd=e.languages.n4js}return nv=1,ny=e,e.displayName="n4js",e.aliases=["n4jsd"],ny}()),_a.register(function(){if(nw)return nk;function e(e){e.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}return nw=1,nk=e,e.displayName="nand2tetrisHdl",e.aliases=[],nk}()),_a.register(function(){if(nE)return nC;function e(e){var t,a;a={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:t=/\{[^\r\n\[\]{}]*\}/,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]},e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:t,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:a}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:t,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:a},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(e){e.tokens.forEach(function(e){if("string"!=typeof e&&"generic-text"===e.type){var t=function e(t){return"string"==typeof t?t:Array.isArray(t)?t.map(e).join(""):e(t.content)}(e);(function(e){for(var t=[],a=0;a<e.length;a++){var r=e[a],n="[]{}".indexOf(r);if(-1!==n){if(n%2==0)t.push(n+1);else if(t.pop()!==n)return!1}}return 0===t.length})(t)||(e.type="bad-line",e.content=t)}})})}return nE=1,nC=e,e.displayName="naniscript",e.aliases=[],nC}()),_a.register(function(){if(nS)return nA;function e(e){e.languages.nasm={comment:/;.*$/m,string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,label:{pattern:/(^\s*)[A-Za-z._?$][\w.?$@~#]*:/m,lookbehind:!0,alias:"function"},keyword:[/\[?BITS (?:16|32|64)\]?/,{pattern:/(^\s*)section\s*[a-z.]+:?/im,lookbehind:!0},/(?:extern|global)[^;\r\n]*/i,/(?:CPU|DEFAULT|FLOAT).*$/m],register:{pattern:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s)\b/i,alias:"variable"},number:/(?:\b|(?=\$))(?:0[hx](?:\.[\da-f]+|[\da-f]+(?:\.[\da-f]+)?)(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-\/%<>=&|$!]/}}return nS=1,nA=e,e.displayName="nasm",e.aliases=[],nA}()),_a.register(function(){if(nx)return nT;function e(e){e.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}return nx=1,nT=e,e.displayName="neon",e.aliases=[],nT}()),_a.register(function(){if(nM)return nD;function e(e){e.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s
73*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}return nM=1,nD=e,e.displayName="nevod",e.aliases=[],nD}()),_a.register(function(){if(nI)return nR;function e(e){var t;t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i,e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}}return nI=1,nR=e,e.displayName="nginx",e.aliases=[],nR}()),_a.register(function(){if(nL)return nN;function e(e){e.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}return nL=1,nN=e,e.displayName="nim",e.aliases=[],nN}()),_a.register(function(){if(nP)return nO;function e(e){e.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},e.languages.nix.string.inside.interpolation.inside=e.languages.nix}return nP=1,nO=e,e.displayName="nix",e.aliases=[],nO}()),_a.register(function(){if(nU)return nF;function e(e){e.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|fal
73se|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}return nU=1,nF=e,e.displayName="nsis",e.aliases=[],nF}()),_a.register(function(){if(nB)return nj;nB=1;var e=_s();function t(t){t.register(e),t.languages.objectivec=t.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete t.languages.objectivec["class-name"],t.languages.objc=t.languages.objectivec}return nj=t,t.displayName="objectivec",t.aliases=["objc"],nj}()),_a.register(function(){if(nG)return nz;function e(e){e.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,al
73ias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}return nG=1,nz=e,e.displayName="ocaml",e.aliases=[],nz}()),_a.register(function(){if(nH)return nV;nH=1;var e=_s();function t(t){var a;t.register(e),t.languages.opencl=t.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),t.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}}),
vendor: 7,530 bytes, line 73
73a={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}}
73,t.languages.insertBefore("c","keyword",a),t.languages.cpp&&(a["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},t.languages.insertBefore("cpp","keyword",a))}return nV=t,t.displayName="opencl",t.aliases=[],nV}()),_a.register(function(){if(nW)return nq;function e(e){e.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|Ï|ð|â/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},e.languages.qasm=e.languages.openqasm}return nW=1,nq=e,e.displayName="openqasm",e.aliases=["qasm"],nq}()),_a.register(function(){if(nY)return nK;function e(e){e.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|<?:?)|>=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}return nY=1,nK=e,e.displayName="oz",e.aliases=[],nK}()),_a.register(function(){if(nQ)return nZ;function e(e){e.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:RegExp("\\b(?:"+["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"].map(function(e){return e.split("").join(" *")}).join("|")+")\\b"),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}return nQ=1,nZ=e,e.displayName="parigp",e.aliases=[],nZ}()),_a.register(function(){if(nX)return n$;function e(e){var t;t=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/}),t=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:t.keyword,variable:t.variable,function:t.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:t.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:t.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:t.expression,keyword:t.keyword,variable:t.variable,function:t.function,escape:t.escape,"parser-punctuation":{pattern:t.punctuation,alias:"punctuation"}},t.tag.inside["attr-value"])}return nX=1,n$=e,e.displayName="parser",e.aliases=[],n$}()),_a.register(function(){if(n2)return nJ;function e(e){e.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},e.languages.pascal.asm.inside=e.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),e.languages.objectpascal=e.languages.pascal}return n2=1,nJ=e,e.displayName="pascal",e.aliases=["objectpascal"],nJ}()),_a.register(function(){if(n1)return n0;function e(e){var t,a,r,n;
73t=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,a=/(?:\b\w+(?:<braces>)?|<braces>)/.source.replace(/<braces>/g,function(){return t}),r=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)<type>/.source.replace(/<type>/g,function(){return a}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/<type>(?=\s+is\b)/.source.replace(/<type>/g,function(){return a}),"i"),inside:null},{pattern:RegExp(/(:\s*)<type>/.source.replace(/<type>/g,function(){return a})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},n=["comment","keyword","builtin","operator","punctuation"].reduce(function(e,t){return e[t]=r[t],e},{}),r["class-name"].forEach(function(e){e.inside=n})}return n1=1,n0=e,e.displayName="pascaligo",e.aliases=[],n0}()),_a.register(function(){if(n5)return n3;function e(e){e.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},e.languages.px=e.languages.pcaxis}return n5=1,n3=e,e.displayName="pcaxis",e.aliases=["px"],n3}()),_a.register(function(){if(n7)return n4;function e(e){e.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},e.languages.pcode=e.languages.peoplecode}return n7=1,n4=e,e.displayName="peoplecode",e.aliases=["pcode"],n4}()),_a.register(function(){if(n9)return n6;function e(e){var t;t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source,e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]
73*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}}return n9=1,n6=e,e.displayName="perl",e.aliases=[],n6}()),_a.register(function(){if(se)return n8;se=1;var e=_y();function t(t){t.register(e),t.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}return n8=t,t.displayName="phpExtras",t.aliases=[],n8}()),_a.register(_y()),_a.register(function(){if(sa)return st;sa=1;var e=_y(),t=_h();function a(a){var r;a.register(e),a.register(t),r=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source,a.languages.phpdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+r+"\\s+)?)\\$\\w+"),lookbehind:!0}}),a.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+r),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),a.languages.javadoclike.addSupport("php",a.languages.phpdoc)}return st=a,a.displayName="phpdoc",a.aliases=[],st}()),_a.register(function(){if(sn)return sr;sn=1;var e=_n();function t(t){t.register(e),t.languages.plsql=t.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|O
73UT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),t.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}return sr=t,t.displayName="plsql",t.aliases=[],sr}()),_a.register(function(){if(si)return ss;function e(e){e.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},e.languages.pq=e.languages.powerquery,e.languages.mscript=e.languages.powerquery}return si=1,ss=e,e.displayName="powerquery",e.aliases=[],ss}()),_a.register(function(){if(sl)return so;function e(e){var t;(t=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|c
73opy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/}).string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:t},boolean:t.boolean,variable:t.variable}}return sl=1,so=e,e.displayName="powershell",e.aliases=[],so}()),_a.register(function(){if(su)return sc;function e(e){e.languages.processing=e.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),e.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}return su=1,sc=e,e.displayName="processing",e.aliases=[],sc}()),_a.register(function(){if(sm)return sd;function e(e){e.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}return sm=1,sd=e,e.displayName="prolog",e.aliases=[],sd}()),_a.register(function(){if(sp)return sg;function e(e){var t,a;a=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"].concat(t=["on","ignoring","group_right","group_left","by","without"],["offset"]),e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:RegExp("((?:"+t.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:RegExp("\\b(?:"+a.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}}return sp=1,sg=e,e.displayName="promql",e.aliases=[],sg}()),_a.register(function(){if(s_)return sh;function e(e){e.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}return s_=1,sh=e,e.displayName="properties",e.aliases=[],sh}()),_a.register(function(){if(sf)return sb;function e(e){var t;t=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/,e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>
73(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:t}},builtin:t,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}return sf=1,sb=e,e.displayName="protobuf",e.aliases=[],sb}()),_a.register(function(){if(sv)return sy;function e(e){e.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}return sv=1,sy=e,e.displayName="psl",e.aliases=[],sy}()),_a.register(function(){if(sw)return sk;function e(e){!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?
73:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=/(^([\t ]*)):<filter_name>(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,a=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],r={},n=0,s=a.length;n<s;n++){var i=a[n];i="string"==typeof i?{filter:i,language:i}:i,e.languages[i.language]&&(r["filter-"+i.filter]={pattern:RegExp(t.replace("<filter_name>",function(){return i.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[i.language,"language-"+i.language],inside:e.languages[i.language]}}})}e.languages.insertBefore("pug","filter",r)}(e)}return sw=1,sk=e,e.displayName="pug",e.aliases=[],sk}()),_a.register(function(){if(sE)return sC;function e(e){var t;e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>
73]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/},t=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}],e.languages.puppet.heredoc[0].inside.interpolation=t,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=t}return sE=1,sC=e,e.displayName="puppet",e.aliases=[],sC}()),_a.register(function(){if(sS)return sA;function e(e){var t;e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/},t=/%< *-\*- *<lang>\d* *-\*-[\s\S]+?%>/.source,["c",{lang:"c++",alias:"cpp"},"fortran"].forEach(function(a){var r=a;if("string"!=typeof a&&(r=a.alias,a=a.lang),e.languages[r]){var n={};n["inline-lang-"+r]={pattern:RegExp(t.replace("<lang>",a.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},n["inline-lang-"+r].inside.rest=e.util.clone(e.languages[r]),e.languages.insertBefore("pure","inline-lang",n)}}),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))}return sS=1,sA=e,e.displayName="pure",e.aliases=[],sA}()),_a.register(function(){if(sx)return sT;function e(e){e.languages.purebasic=e.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|?\||[~^%?*/@]/}),e.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete e.languages.purebasic["class-name"],delete e.languages.purebasic.boolean,e.languages.pbfasm=e.languages.purebasic}return sx=1,sT=e,e.displayName="purebasic",e.aliases=[],sT}()),_a.register(function(){if(sM)return sD;sM=1;var e=_g();function t(t){t.register(e),t.languages.purescript=t.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|â/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\
73w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[t.languages.haskell.operator[0],t.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),t.languages.purs=t.languages.purescript}return sD=t,t.displayName="purescript",t.aliases=["purs"],sD}()),_a.register(function(){if(sI)return sR;function e(e){e.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern://,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.python["string-interpolation"].inside.interpolation.inside.rest=e.languages.python,e.languages.py=e.languages.python}return sI=1,sR=e,e.displayName="python",e.aliases=["py"],sR}()),_a.register(function(){if(sL)return sN;function e(e){e.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}return sL=1,sN=e,e.displayName="q",e.aliases=[],sN}()),_a.register(function(){if(sP)return sO;function e(e){for(var t=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,a=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,r=/(?:[^\\()[\]{}"'/]|<string>|\/(?![*/])|<comment>|\(<expr>
73*\)|\[<expr>*\]|\{<expr>*\}|\\[\s\S])/.source.replace(/<string>/g,function(){return t}).replace(/<comment>/g,function(){return a}),n=0;n<2;n++)r=r.replace(/<expr>/g,function(){return r});r=r.replace(/<expr>/g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(<js>*\)\s*\{<js>*\}/.source.replace(/<js>/g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}])<js>)+/.source.replace(/<js>/g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}return sP=1,sO=e,e.displayName="qml",e.aliases=[],sO}()),_a.register(function(){if(sU)return sF;function e(e){e.languages.qore=e.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}return sU=1,sF=e,e.displayName="qore",e.aliases=[],sF}()),_a.register(function(){if(sB)return sj;function e(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,function(e,a){return"(?:"+t[+a]+")"})}function a(e,a,r){return RegExp(t(e,a),r||"")}var r=RegExp("\\b(?:"+"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within".trim().replace(/ /g,"|")+")\\b"),n=t(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[/\b[A-Za-z_]\w*\b/.source]),s={keyword:r,punctuation:/[<>()?,.:[\]]/},i=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:a(/(^|[^$\\])<<0>>/.source,[i]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:a(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[n]),lookbehind:!0,inside:s},{pattern:a(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[n]),lookbehind:!0,inside:s}],keyword:r,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var o=function(e,t){for(var a=0;a<2;a++)e=e.replace(/<<self>>/g,function(){return"(?:"+e+")"});return e.replace(/<<self>>/g,"[^\\s\\S]")}(t(/\{(?:[^"{}]|<<0>>|<<self>>)*\}/.source,[i]),0);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:a(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[o]),greedy:!0,inside:{interpolation:{pattern:a(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[o]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}}
73,string:/[\s\S]+/}}})}(e),e.languages.qs=e.languages.qsharp}return sB=1,sj=e,e.displayName="qsharp",e.aliases=["qs"],sj}()),_a.register(function(){if(sG)return sz;function e(e){e.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|<?-)?|[>=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}return sG=1,sz=e,e.displayName="r",e.aliases=[],sz}()),_a.register(function(){if(sH)return sV;sH=1;var e=_v();function t(t){t.register(e),t.languages.racket=t.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),t.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),t.languages.rkt=t.languages.racket}return sV=t,t.displayName="racket",t.aliases=["rkt"],sV}()),_a.register(function(){if(sW)return sq;function e(e){e.languages.reason=e.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),e.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete e.languages.reason.function}return sW=1,sq=e,e.displayName="reason",e.aliases=[],sq}()),_a.register(function(){if(sY)return sK;function e(e){var t,a,r,n,s;t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=RegExp((r="(?:[^\\\\-]|"+(a=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")")+"-"+r),s={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:n,inside:{escape:a,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:a}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":s}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:a,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":s}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}}}return sY=1,sK=e,e.displayName="regex",e.aliases=[],sK}()),_a.register(function(){if(sQ)return sZ;function e(e){e.languages.rego={comment:/#.*/,property:{pattern:/(^|[^\\.])(?:"(?:\\.|[^\\"\r\n])*"|`[^`]*`|\b[a-z_]\w*\b)(?=\s*:(?!=))/i,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:as|default|else|import|not|null|package|set(?=\s*\()|some|with)\b/,boolean:/\b(?:false|true)\b/,function:{pattern:/\b[a-z_]\w*\b(?:\s*\.\s*\b[a-z_]\w*\b)*(?=\s*\()/i,inside:{namespace:/\b\w+\b(?=\s*\.)/,punctuation:/\./}},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,operator:/[-+*/%|&]|[<>:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}return sQ=1,sZ=e,e.displayName="rego",e.aliases=[],sZ}()),_a.register(function(){if(sX)return s$;function e(e){e.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},e.languages.rpy=e.languages.renpy}return sX=1,s$=e,e.displayName="renpy",e.aliases=["rpy"],s$}()),_a.register(function(){if(s2)return sJ;function e(e){e.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?
73:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-â¢â£â]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|â|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}return s2=1,sJ=e,e.displayName="rest",e.aliases=[],sJ}()),_a.register(function(){if(s1)return s0;function e(e){e.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}return s1=1,s0=e,e.displayName="rip",e.aliases=[],s0}()),_a.register(function(){if(s5)return s3;function e(e){e.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}return s5=1,s3=e,e.displayName="roboconf",e.aliases=[],s3}()),_a.register(function(){if(s7)return s4;function e(e){!function(e){var t={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},a={pattern:/((?:^|[^\\])(?:\\{2}
73)*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function r(e,r){var n={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var s in r)n[s]=r[s];return n.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},n.variable=a,n.comment=t,{pattern:RegExp(/^ ?\*{3}[ \t]*<name>[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(/<name>/g,function(){return e}),"im"),alias:"section",inside:n}}var n={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},s={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:a}},i={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:a}};e.languages.robotframework={settings:r("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:r("Variables"),"test-cases":r("Test Cases",{"test-name":s,documentation:n,property:i}),keywords:r("Keywords",{"keyword-name":s,documentation:n,property:i}),tasks:r("Tasks",{"task-name":s,documentation:n,property:i}),comment:t},e.languages.robot=e.languages.robotframework}(e)}return s7=1,s4=e,e.displayName="robotframework",e.aliases=[],s4}()),_a.register(_u()),_a.register(function(){if(s9)return s6;function e(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,a=0;a<2;a++)t=t.replace(/<self>/g,function(){return t});t=t.replace(/<self>/g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}return s9=1,s6=e,e.displayName="rust",e.aliases=[],s6}()),_a.register(function(){if(ie)return s8;function e(e){var t,a,r,n,s,i,o,l,c,u,d,m,g,p,h,_,b,f;t=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,a=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,r={pattern:RegExp(t+"[bx]"),alias:"number"},s={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|
73SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},i={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},o=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],d={function:u={pattern:/%?\b\w+(?=\()/,alias:"keyword"},"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":n={pattern:/&[a-z_]\w*/i},arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:a,"numeric-constant":r,punctuation:c=/[$%@.(){}\[\];,\\]/,string:l={pattern:RegExp(t),greedy:!0}},m={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},g={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},p={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},h={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},_=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,b={pattern:RegExp(/(^|\s)(?:action\s+)?(?:<act>)\.[a-z]+\b[^;]+/.source.replace(/<act>/g,function(){return _}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:<act>)\.[a-z]+\b/.source.replace(/<act>/g,function(){return _}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:o,function:u,"arg-value":d["arg-value"],operator:d.operator,argument:d.arg,number:a,"numeric-constant":r,punctuation:c,string:l}},f={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0},e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:<str>|[^;"'])+;/.source.replace(/<str>/g,function(){return t}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":p,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:a,"numeric-constant":r,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|n
73orun|parseonly))?)(?:<str>|[^"'])+?(?=endsubmit;)/.source.replace(/<str>/g,function(){return t}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:f,"submit-statement":h,"global-statements":p,number:a,"numeric-constant":r,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:<str>|[^"'])+?(?=endsubmit;)/.source.replace(/<str>/g,function(){return t}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:f,"submit-statement":h,"global-statements":p,number:a,"numeric-constant":r,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:d}},"cas-actions":b,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:d},step:i,keyword:f,function:u,format:m,altformat:g,"global-statements":p,number:a,"numeric-constant":r,punctuation:c,string:l}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|<str>)+;/.source.replace(/<str>/g,function(){return t}),"im"),lookbehind:!0,inside:d},"macro-keyword":s,"macro-variable":n,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":s,"macro-variable":n,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:o,number:a,"numeric-constant":r}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:d},"cas-actions":b,comment:o,function:u,format:m,altformat:g,"numeric-constant":r,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:i,keyword:f,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:a,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:c}}return ie=1,s8=e,e.displayName="sas",e.aliases=[],s8}()),_a.register(function(){if(ia)return it;function e(e){var t,a;e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule,t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}return ia=1,it=e,e.displayName="sass",e.aliases=[],it}()),_a.register(function(){if(is)return ir;is=1;var e=_p();function t(t){t.register(e),t.languages.scala=t.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),t.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:t.languages.scala}}}
73,string:/[\s\S]+/}}}),delete t.languages.scala["class-name"],delete t.languages.scala.function}return ir=t,t.displayName="scala",t.aliases=[],ir}()),_a.register(_v()),_a.register(function(){if(io)return ii;function e(e){e.languages.scss=e.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),e.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),e.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),e.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),e.languages.scss.atrule.inside.rest=e.languages.scss}return io=1,ii=e,e.displayName="scss",e.aliases=[],ii}()),_a.register(function(){if(ic)return il;ic=1;var e=_l();function t(t){var a;t.register(e),a=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|"),t.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<<str>>)+/.source.replace(/<<str>>/g,function(){return a}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:t.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},t.languages["sh-session"]=t.languages.shellsession=t.languages["shell-session"]}return il=t,t.displayName="shellSession",t.aliases=[],il}()),_a.register(function(){if(id)return iu;function e(e){e.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}return id=1,iu=e,e.displayName="smali",e.aliases=[],iu}()),_a.register(function(){if(ig)return im;function e(e){e.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}return ig=1,im=e,e.displayName="smalltalk",e.aliases=[],im}()),_a.register(function(){if(ih)return ip;ih=1;var e=_d();function t(t){var a,r;t.register(e),t.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:t.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}
73],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},t.languages.smarty["embedded-php"].inside.smarty.inside=t.languages.smarty,t.languages.smarty.string[0].inside.interpolation.inside.expression.inside=t.languages.smarty,a=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,r=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']|<str>|\{(?:[^{}"']|<str>|\{(?:[^{}"']|<str>)*\})*\})*\}/.source.replace(/<str>/g,function(){return a.source}),"g"),t.hooks.add("before-tokenize",function(e){var a=!1;t.languages["markup-templating"].buildPlaceholders(e,"smarty",r,function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)})}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"smarty")})}return ip=t,t.displayName="smarty",t.aliases=[],ip}()),_a.register(function(){if(ib)return i_;function e(e){var t;t=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i,e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)<TERMINAL>(?:\s*(?:(?:\*|->)\s*<TERMINAL>|,\s*<TERMINAL>(?:(?=<NOT-LAST>)|(?!<NOT-LAST>)\s+<LONG-ID>)))*/.source.replace(/<NOT-LAST>/g,function(){return/\s*(?:[*,]|->)/.source}).replace(/<TERMINAL>/g,function(){return/(?:'[\w']*|<LONG-ID>|\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+<LONG-ID>)*/.source}).replace(/<LONG-ID>/g,function(){return/(?!<KEYWORD>)[a-z\d_][\w'.]*/.source}).replace(/<KEYWORD>/g,function(){return t.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:t,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}return ib=1,i_=e,e.displayName="sml",e.aliases=["smlnj"],i_}()),_a.register(function(){if(iv)return iy;function e(e){e.languages.solidity=e.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),e.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),e.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),e.languages.sol=e.languages.solidity}return iv=1,iy=e,e.displayName="solidity",e.aliases=["sol"],iy}()),_a.register(function(){if(iw)return ik;function e(e){var t;t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}},e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?
73=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]}return iw=1,ik=e,e.displayName="solutionFile",e.aliases=[],ik}()),_a.register(function(){if(iE)return iC;iE=1;var e=_d();function t(t){var a,r;t.register(e),a=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,r=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/,t.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:a,greedy:!0},number:r,punctuation:/[\[\].?]/}},string:{pattern:a,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:r,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},t.hooks.add("before-tokenize",function(e){var a=!1;t.languages["markup-templating"].buildPlaceholders(e,"soy",/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)})}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"soy")})}return iC=t,t.displayName="soy",t.aliases=[],iC}()),_a.register(function(){if(ix)return iT;ix=1;var e=_k();function t(t){t.register(e),t.languages.sparql=t.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),t.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),t.languages.rq=t.languages.sparql}return iT=t,t.displayName="sparql",t.aliases=["rq"],iT}()),_a.register(function(){if(iM)return iD;function e(e){e.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries
73)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}return iM=1,iD=e,e.displayName="splunkSpl",e.aliases=[],iD}()),_a.register(function(){if(iI)return iR;function e(e){e.languages.sqf=e
vendor: 33,072 bytes, line 73
73.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),
73e.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:e.languages.sqf.comment}}}),delete e.languages.sqf["class-name"]}return iI=1,iR=e,e.displayName="sqf",e.aliases=[],iR}()),_a.register(_n()),_a.register(function(){if(iL)return iN;function e(e){e.languages.squirrel=e.languages.extend("clike",{comment:[e.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),e.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}return iL=1,iN=e,e.displayName="squirrel",e.aliases=[],iN}()),_a.register(function(){if(iP)return iO;function e(e){var t;t=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/,e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+t.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,t],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan}return iP=1,iO=e,e.displayName="stan",e.aliases=[],iO}()),_a.register(function(){if(iU)return iF;function e(e){var t,a,r;(r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},number:a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:a,punctuation:/[{}()\[\];:,]/}).interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}}
73,"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}return iU=1,iF=e,e.displayName="stylus",e.aliases=[],iF}()),_a.register(function(){if(iB)return ij;function e(e){e.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},e.languages.swift["string-literal"].forEach(function(t){t.inside.interpolation.inside=e.languages.swift})}return iB=1,ij=e,e.displayName="swift",e.aliases=[],ij}()),_a.register(function(){if(iG)return iz;function e(e){var t,a;t={pattern:/^[;#].*/m,greedy:!0},a=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source,e.languages.systemd={comment:t,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"}
73,value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+a+'|(?=[^"\r\n]))(?:'+/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+a+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:t,quoted:{pattern:RegExp(/(^|\s)/.source+a),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}}return iG=1,iz=e,e.displayName="systemd",e.aliases=[],iz}()),_a.register(function(){if(iW)return iq;iW=1;var e=_w(),t=_o();function a(a){a.register(e),a.register(t),a.languages.t4=a.languages["t4-cs"]=a.languages["t4-templating"].createT4("csharp")}return iq=a,a.displayName="t4Cs",a.aliases=[],iq}()),_a.register(_w()),_a.register(function(){if(iQ)return iZ;iQ=1;var e=_w(),t=_C();function a(a){a.register(e),a.register(t),a.languages["t4-vb"]=a.languages["t4-templating"].createT4("vbnet")}return iZ=a,a.displayName="t4Vb",a.aliases=[],iZ}()),_a.register(function(){if(i2)return iJ;i2=1;var e=_E();function t(t){t.register(e),t.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:t.languages.yaml,alias:"language-yaml"}}}return iJ=t,t.displayName="tap",t.aliases=[],iJ}()),_a.register(function(){if(i1)return i0;function e(e){e.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}return i1=1,i0=e,e.displayName="tcl",e.aliases=[],i0}()),_a.register(function(){if(i5)return i3;function e(e){!function(e){var t=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,a=/\)|\((?![^|()\n]+\))/.source;function r(e,r){return RegExp(e.replace(/<MOD>/g,function(){return"(?:"+t+")"}).replace(/<PAR>/g,function(){return"(?:"+a+")"}),r||"")}var n={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},s=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:r(/^[a-z]\w*(?:<MOD>|<PAR>|[<>=])*\./.source),inside:{modifier:{pattern:r(/(^[a-z]\w*)(?:<MOD>|<PAR>|[<>=])+(?=\.)/.source),lookbehind:!0,inside:n},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:r(/^[*#]+<MOD>*\s+\S.*/.source,"m"),inside:{modifier:{pattern:r(/(^[*#]+)<MOD>+/.source),lookbehind:!0,inside:n},punctuation:/^[*#]+/}},table:{pattern:r(/^(?:(?:<MOD>|<PAR>|[<>
73=^~])+\.\s*)?(?:\|(?:(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+\.|(?!(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:r(/(^|\|(?:\r?\n|\r)?)(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:n},punctuation:/\||^\./}},inline:{pattern:r(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])<MOD>*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:r(/(^(\*\*?)<MOD>*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:r(/(^(__?)<MOD>*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:r(/(^\?\?<MOD>*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:r(/(^@<MOD>*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:r(/(^\+<MOD>*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:r(/(^-<MOD>*).+?(?=-)/.source),lookbehind:!0},span:{pattern:r(/(^%<MOD>*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:r(/(^\*\*|__|\?\?|[*_%@+\-^~])<MOD>+/.source),lookbehind:!0,inside:n},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:r(/"<MOD>*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:r(/(^"<MOD>*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:r(/(^")<MOD>+/.source),lookbehind:!0,inside:n},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:r(/!(?:<MOD>|<PAR>|[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:r(/(^!(?:<MOD>|<PAR>|[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:r(/(^!)(?:<MOD>|<PAR>|[<>=])+/.source),lookbehind:!0,inside:n},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),i=s.phrase.inside,o={inline:i.inline,link:i.link,image:i.image,footnote:i.footnote,acronym:i.acronym,mark:i.mark};s.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var l=i.inline.inside;l.bold.inside=o,l.italic.inside=o,l.inserted.inside=o,l.deleted.inside=o,l.span.inside=o;var c=i.table.inside;c.inline=o.inline,c.link=o.link,c.image=o.image,c.footnote=o.footnote,c.acronym=o.acronym,c.mark=o.mark}(e)}return i5=1,i3=e,e.displayName="textile",e.aliases=[],i3}()),_a.register(function(){if(i7)return i4;function e(e){var t=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function a(e){return e.replace(/__/g,function(){return t})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(a(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(a(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}return i7=1,i4=e,e.displayName="toml",e.aliases=[],i4}()),_a.register(function(){if(i9)return i6;function e(e){var t;e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/},t=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source,e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+t+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+t+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(t),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor}return i9=1,i6=e,e.displayName="tremor",e.aliases=[],i6}()),_a.register(function(){if(oe)return i8;oe=1;var e=_f(),t=__();function a(a){var r,n;a.register(e),a.register(t),r=a.util.clone(a.languages.typescript),a.languages.tsx=a.languages.extend("jsx",r),delete a.languages.tsx.parameter,delete a.languages.tsx["literal-property"],(n=a.languages.tsx.tag).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}return i8=a,a.displayName="tsx",a.aliases=[],i8}()),_a.register(function(){if(oa)return ot;oa=1;var e=_d();function t(t){t.register(e),t.languages.tt2=t.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),t.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),t.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),t.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete t.languages.tt2.string,t.hooks.add("before-tokenize",function(e){t.languages["markup-templating"].buildPlaceholders(e,"tt2",/\[%[\s\S]+?%\]/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"tt2")})}return ot=t,t.displayName="tt2",t.aliases=[],ot}()),_a.register(_k()),_a.register(function(){if(on)return or;on=1;var e=_d();function t(t){t.register(e),t.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},t.hooks.add("before-tokenize",function(e){"twig"===e.language&&t.languages["markup-templating"].buildPlaceholders(e,"twig",/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"twig")})}return or=t,t.displayName="twig",t.aliases=[],or}()),_a.register(__()),_a.register(function(){if(oi)return os;function e(e){var t;t=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGIST
73ER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/,e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern:/<INCLUDE_TYPOSCRIPT:\s*source\s*=\s*(?:"[^"\r\n]*"|'[^'\r\n]*')\s*>/,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:t}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:t,number:/^\d+$/,punctuation:/[,|:]/}},keyword:t,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript}
73return oi=1,os=e,e.displayName="typoscript",e.aliases=["tsconfig"],os}()),_a.register(function(){if(ol)return oo;function e(e){e.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},e.languages.uc=e.languages.uscript=e.languages.unrealscript}return ol=1,oo=e,e.displayName="unrealscript",e.aliases=["uc","uscript"],oo}()),_a.register(function(){if(ou)return oc;function e(e){e.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}return ou=1,oc=e,e.displayName="uorazor",e.aliases=[],oc}()),_a.register(function(){if(om)return od;function e(e){e.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+"(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")"+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},e.languages.url=e.languages.uri}return om=1,od=e,e.displayName="uri",e.aliases=["url"],od}()),_a.register(function(){if(op)return og;function e(e){var t;t={pattern:/[\s\S]+/,inside:null},e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2}
73)*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":t}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),t.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})}return op=1,og=e,e.displayName="v",e.aliases=[],og}()),_a.register(function(){if(o_)return oh;function e(e){e.languages.vala=e.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),e.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:e.languages.vala}},string:/[\s\S]+/}}}),e.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}return o_=1,oh=e,e.displayName="vala",e.aliases=[],oh}()),_a.register(_C()),_a.register(function(){if(of)return ob;function e(e){var t;e.languages.velocity=e.languages.extend("markup",{}),(t={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/}
73).variable.inside={string:t.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:t.number,boolean:t.boolean,punctuation:t.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:t}},variable:t.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}return of=1,ob=e,e.displayName="velocity",e.aliases=[],ob}()),_a.register(function(){if(ov)return oy;function e(e){e.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}return ov=1,oy=e,e.displayName="verilog",e.aliases=[],oy}()),_a.register(function(){if(ow)return ok;function e(e){e.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}return ow=1,ok=e,e.displayName="vhdl",e.aliases=[],ok}()),_a.register(function(){if(oE)return oC;function e(e){e
vendor: 14,210 bytes, line 73
73.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}return
73oE=1,oC=e,e.displayName="vim",e.aliases=[],oC}()),_a.register(function(){if(oS)return oA;function e(e){e.languages["visual-basic"]={comment:{pattern:/(?:['ââ]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["ââ](?:["ââ]{2}|[^"ââ])*["ââ]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},e.languages.vb=e.languages["visual-basic"],e.languages.vba=e.languages["visual-basic"]}return oS=1,oA=e,e.displayName="visualBasic",e.aliases=[],oA}()),_a.register(function(){if(ox)return oT;function e(e){e.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}return ox=1,oT=e,e.displayName="warpscript",e.aliases=[],oT}()),_a.register(function(){if(oM)return oD;function e(e){e.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}return oM=1,oD=e,e.displayName="wasm",e.aliases=[],oD}()),_a.register(function(){if(oI)return oR;
73function e(e){var t=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,a="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+t+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,r={};for(var n in e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+t),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:r},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+a),lookbehind:!0,inside:r},{pattern:RegExp("("+/\bcallback\s+/.source+t+/\s*=\s*/.source+")"+a),lookbehind:!0,inside:r},{pattern:RegExp(/(\btypedef\b\s*)/.source+a),lookbehind:!0,inside:r},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+t),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+t),lookbehind:!0},RegExp(t+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+t),lookbehind:!0},{pattern:RegExp(a+"(?="+/\s*(?:\.{3}\s*)?/.source+t+/\s*[(),;=]/.source+")"),inside:r}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/},e.languages["web-idl"])"class-name"!==n&&(r[n]=e.languages["web-idl"][n]);e.languages.webidl=e.languages["web-idl"]}return oI=1,oR=e,e.displayName="webIdl",e.aliases=[],oR}()),_a.register(function(){if(oL)return oN;function e(e){e.languages.wiki=e.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:e.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),e.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:e.languages.markup.tag.inside}}}})}return oL=1,oN=e,e.displayName="wiki",e.aliases=[],oN}()),_a.register(function(){if(oP)return oO;function e(e){e.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.mathematica=e.languages.wolfram,e.languages.wl=e.languages.wolfram,e.languages.nb=e.languages.wolfram}return oP=1,oO=e,e.displayName="wolfram",e.aliases=["mathematica","wl","nb"],oO}()),_a.register(function(){if(oU)return oF;function e(e){e.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},e.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2}
73)*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:e.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}return oU=1,oF=e,e.displayName="wren",e.aliases=[],oF}()),_a.register(function(){if(oB)return oj;function e(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora}return oB=1,oj=e,e.displayName="xeora",e.aliases=["xeoracube"],oj}()),_a.register(function(){if(oG)return oz;function e(e){function t(t,a){e.languages[t]&&e.languages.insertBefore(t,"comment",{"doc-comment":a})}var a=e.languages.markup.tag,r={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:a}};t("csharp",r),t("fsharp",r),t("vbnet",{pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:a}})}return oG=1,oz=e,e.displayName="xmlDoc",e.aliases=[],oz}()),_a.register(function(){if(oH)return oV;function e(e){e.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}return oH=1,oV=e,e.displayName="xojo",e.aliases=[],oV}()),_a.register(function(){if(oW)return oq;function e(e){var t,a;e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0}
73,extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"},t=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(t).join("")},a=function(r){for(var n=[],s=0;s<r.length;s++){var i=r[s],o=!1;if("string"!=typeof i&&("tag"===i.type&&i.content[0]&&"tag"===i.content[0].type?"</"===i.content[0].content[0].content?n.length>0&&n[n.length-1].tagName===t(i.content[0].content[1])&&n.pop():"/>"===i.content[i.content.length-1].content||n.push({tagName:t(i.content[0].content[1]),openedBraces:0}):!(n.length>0&&"punctuation"===i.type&&"{"===i.content)||r[s+1]&&"punctuation"===r[s+1].type&&"{"===r[s+1].content||r[s-1]&&"plain-text"===r[s-1].type&&"{"===r[s-1].content?n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===i.type&&"}"===i.content?n[n.length-1].openedBraces--:"comment"!==i.type&&(o=!0):n[n.length-1].openedBraces++),(o||"string"==typeof i)&&n.length>0&&0===n[n.length-1].openedBraces){var l=t(i);s<r.length-1&&("string"==typeof r[s+1]||"plain-text"===r[s+1].type)&&(l+=t(r[s+1]),r.splice(s+1,1)),s>0&&("string"==typeof r[s-1]||"plain-text"===r[s-1].type)&&(l=t(r[s-1])+l,r.splice(s-1,1),s--),/^\s+$/.test(l)?r[s]=l:r[s]=new e.Token("plain-text",l,null,l)}i.content&&"string"!=typeof i.content&&a(i.content)}},e.hooks.add("after-tokenize",function(e){"xquery"===e.language&&a(e.tokens)})}return oW=1,oq=e,e.displayName="xquery",e.aliases=[],oq}()),_a.register(_E()),_a.register(function(){if(oY)return oK;function e(e){e.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}return oY=1,oK=e,e.displayName="yang",e.aliases=[],oK}()),_a.register(function(){if(oQ)return oZ;function e(e){!function(e){function t(e){return function(){return e}}var a=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,r="\\b(?!"+a.source+")(?!\\d)\\w+\\b",n=/align\s*\((?:[^()]|\([^()]
73*\))*\)/.source,s="(?!\\s)(?:!?\\s*(?:"+/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*<ALIGN>|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(/<ALIGN>/g,t(n))+"\\s*)*"+/(?:\bpromise\b|(?:\berror\.)?<ID>(?:\.<ID>)*(?!\s+<ID>))/.source.replace(/<ID>/g,t(r))+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)<TYPE>(?=\s*(?:<ALIGN>\s*)?[=;,)])|<TYPE>(?=\s*(?:<ALIGN>\s*)?\{)/.source.replace(/<TYPE>/g,t(s)).replace(/<ALIGN>/g,t(n))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)<TYPE>(?=\s*(?:<ALIGN>\s*)?;)/.source.replace(/<TYPE>/g,t(s)).replace(/<ALIGN>/g,t(n))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:a,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach(function(t){null===t.inside&&(t.inside=e.languages.zig)})}(e)}return oQ=1,oZ=e,e.displayName="zig",e.aliases=[],oZ}());var _A=(r=dL(_a),n={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},function(e){var t,a,s=e.language,i=e.children,o=e.style,l=void 0===o?n:o,c=e.customStyle,u=void 0===c?{}:c,d=e.codeTagProps,m=void 0===d?{className:s?"language-".concat(s):void 0,style:pK(pK({},l['code[class*="language-"]']),l['code[class*="language-'.concat(s,'"]')])}:d,g=e.useInlineStyles,p=void 0===g||g,h=e.showLineNumbers,_=void 0!==h&&h,b=e.showInlineLineNumbers,f=void 0===b||b,y=e.startingLineNumber,v=void 0===y?1:y,k=e.lineNumberContainerStyle,w=e.lineNumberStyle,C=void 0===w?{}:w,E=e.wrapLines,A=e.wrapLongLines,S=void 0!==A&&A,T=e.lineProps,x=e.renderer,D=e.PreTag,M=void 0===D?"pre":D,R=e.CodeTag,I=void 0===R?"code":
73R,N=e.code,L=void 0===N?(Array.isArray(i)?i[0]:i)||"":N,O=e.astGenerator,P=function(e,t){if(null==e)return{};var a,r,n=function(e,t){if(null==e)return{};var a={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;a[r]=e[r]}return a}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)a=s[r],-1===t.indexOf(a)&&({}).propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}(e,pq);O=O||r;var F=_?o0.createElement(pZ,{containerStyle:k,codeStyle:m.style||{},numberStyle:C,startingLineNumber:v,codeString:L}):null,U=l.hljs||l['pre[class*="language-"]']||{backgroundColor:"#fff"},j=p2(O)?"hljs":"prismjs",B=p?Object.assign({},P,{style:Object.assign({},U,u)}):Object.assign({},P,{className:P.className?"".concat(j," ").concat(P.className):j,style:Object.assign({},u)});if(m.style=pK(S?{whiteSpace:"pre-wrap"}:{whiteSpace:"pre"},m.style),!O)return o0.createElement(M,B,F,o0.createElement(I,m,L));(void 0===E&&x||S)&&(E=!0),x=x||pJ;var z=[{type:"text",value:L}],G=function(e){var t=e.astGenerator,a=e.language,r=e.code,n=e.defaultCodeValue;if(p2(t)){var s=-1!==t.listLanguages().indexOf(a);return"text"===a?{value:n,language:"text"}:s?t.highlight(a,r):t.highlightAuto(r)}try{return a&&"text"!==a?{value:t.highlight(r,a)}:{value:n}}catch(e){return{value:n}}}({astGenerator:O,language:s,code:L,defaultCodeValue:z});null===G.language&&(G.value=z);var V=function(e,t,a,r,n,s,i,o,l){var c,u=function e(t){for(var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=0;n<t.length;n++){var s=t[n];if("text"===s.type)r.push(pX({children:[s],className:pU(new Set(a))}));else if(s.children){var i=a.concat(s.properties.className);e(s.children,i).forEach(function(e){return r.push(e)})}}return r}(e.value),d=[],m=-1,g=0;function p(e,s){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t||c.length>0?function(e,s){return pX({children:e,lineNumber:s,lineNumberStyle:o,largestLineNumber:i,showInlineLineNumbers:n,lineProps:a,className:arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],showLineNumbers:r,wrapLongLines:l,wrapLines:t})}(e,s,c):function(e,t){if(r&&t&&n){var a=p$(o,t,i);e.unshift(pQ(t,a))}return e}(e,s)}for(;g<u.length;)!function(){var e=u[g],t=e.children[0].value;if(t.match(pY)){var a=t.split("\n");a.forEach(function(t,n){var i=r&&d.length+s,o={type:"text",value:"".concat(t,"\n")};if(0===n){var l=p(u.slice(m+1,g).concat(pX({children:[o],className:e.properties.className})),i);d.push(l)}else if(n===a.length-1){var c=u[g+1]&&u[g+1].children&&u[g+1].children[0],h={type:"text",value:"".concat(t)};if(c){var _=pX({children:[h],className:e.properties.className});u.splice(g+1,0,_)}else{var b=p([h],i,e.properties.className);d.push(b)}}else{var f=p([o],i,e.properties.className);d.push(f)}}),m=g}g++}();if(m!==u.length-1){var h=u.slice(m+1,u.length);if(h&&h.length){var _=p(h,r&&d.length+s);d.push(_)}}return t?d:(c=[]).concat.apply(c,d)}(G,E,void 0===T?{}:T,_,f,v,v+(null!=(t=null==(a=L.match(/\n/g))?void 0:a.length)?t:0),C,S);return o0.createElement(M,B,o0.createElement(I,m,!f&&F,x({rows:V,stylesheet:l,useInlineStyles:p})))});_A.supportedLanguages=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","
73javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"];var _S={'code[class*="language-"]':{background:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"] *::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"]::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"] *::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'pre[class*="language-"] *::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},prolog:{color:"hsl(220, 10%, 40%)"},cdata:{color:"hsl(220, 10%, 40%)"},doctype:{color:"hsl(220, 14%, 71%)"},punctuation:{color:"hsl(220, 14%, 71%)"},entity:{color:"hsl(220, 14%, 71%)",cursor:"help"},"attr-name":{color:"hsl(29, 54%, 61%)"},"class-name":{color:"hsl(29, 54%, 61%)"},boolean:{color:"hsl(29, 54%, 61%)"},constant:{color:"hsl(29, 54%, 61%)"},number:{color:"hsl(29, 54%, 61%)"},atrule:{color:"hsl(29, 54%, 61%)"},keyword:{color:"hsl(286, 60%, 67%)"},property:{color:"hsl(355, 65%, 65%)"},tag:{color:"hsl(355, 65%, 65%)"},symbol:{color:"hsl(355, 65%, 65%)"},deleted:{color:"hsl(355, 65%, 65%)"},important:{color:"hsl(355, 65%, 65%)"},selector:{color:"hsl(95, 38%, 62%)"},string:{color:"hsl(95, 38%, 62%)"},char:{color:"hsl(95, 38%, 62%)"},builtin:{color:"hsl(95, 38%, 62%)"},inserted:{color:"hsl(95, 38%, 62%)"},regex:{color:"hsl(95, 38%, 62%)"},"attr-value":{color:"hsl(95, 38%, 62%)"},"attr-value > .token.punctuation":{color:"hsl(95, 38%, 62%)"},variable:{color:"hsl(207, 82%, 66%)"},operator:{color:"hsl(207, 82%, 66%)"},function:{color:"hsl(207, 82%, 66%)"},url:{color:"hsl(187, 47%, 55%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(220, 14%, 71%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(220, 14%, 71%)"},".language-css .token.selector":{color:"hsl(355, 65%, 65%)"},".language-css .token.property":{color:"hsl(220, 14%, 71%)"},".language-css .token.function":{color:"hsl(187, 47%, 55%)"},".language-css .token.url > .token.function":{color:"hsl(187, 47%, 55%)"},".language-css .token.url > .token.string.url":{color:"hsl(95, 38%, 62%)"},".language-css .token.important":{color:"hsl(286, 60%, 67%)"},".language-css .token.atrule .token.rule":{color:"hsl(286, 60%, 67%)"},".language-javascript .token.operator":{color:"hsl(286, 60%, 67%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(5, 48%, 51%)"},".language-json .token.operator":{color:"hsl(220, 14%, 71%)"},".language-json .token.null.keyword":{color:"hsl(29, 54%, 61%)"},".language-markdown .token.url":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url > .token.operator":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url > .token.content":{color:"hsl(207, 82%, 66%)"},".language-markdown .token.url > .token.url":{color:"hsl(187, 47%, 55%)"},".language-markdown .token.url-reference.url":{color:"hsl(187, 47%, 55%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(220, 10%, 40%)",fontStyle:"italic"}
73,".language-markdown .token.code-snippet":{color:"hsl(95, 38%, 62%)"},".language-markdown .token.bold .token.content":{color:"hsl(29, 54%, 61%)"},".language-markdown .token.italic .token.content":{color:"hsl(286, 60%, 67%)"},".language-markdown .token.strike .token.content":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.list.punctuation":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(355, 65%, 65%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.cr:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.lf:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.space:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},".line-highlight.line-highlight":{background:"hsla(220, 100%, 80%, 0.04)"},".line-highlight.line-highlight:before":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 14%, 71%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 14%, 71%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(220, 100%, 80%, 0.04)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(220, 14%, 71%, 0.15)"},".command-line .command-line-prompt":{borderRightColor:"hsla(220, 14%, 71%, 0.15)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(220, 14%, 45%)"},".command-line .command-line-prompt > span:before":{color:"hsl(220, 14%, 45%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(286, 60%, 67%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(286, 60%, 67%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(286, 60%, 67%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(224, 13%, 17%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(224, 13%, 17%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(224, 13%, 17%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(224, 13%, 17%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(219, 13%, 22%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(219, 13%, 22%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(219, 13%, 22%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(220, 14%, 71%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(220, 14%, 71%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(220, 14%, 71%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(220, 14%, 71%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(220, 14%, 71%)"}},_T
vendor: 12,002 bytes, line 73
73={'code[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"]::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},prolog:{color:"hsl(230, 4%, 64%)"},cdata:{color:"hsl(230, 4%, 64%)"},doctype:{color:"hsl(230, 8%, 24%)"},punctuation:{color:"hsl(230, 8%, 24%)"},entity:{color:"hsl(230, 8%, 24%)",cursor:"help"},"attr-name":{color:"hsl(35, 99%, 36%)"},"class-name":{color:"hsl(35, 99%, 36%)"},boolean:{color:"hsl(35, 99%, 36%)"},constant:{color:"hsl(35, 99%, 36%)"},number:{color:"hsl(35, 99%, 36%)"},atrule:{color:"hsl(35, 99%, 36%)"},keyword:{color:"hsl(301, 63%, 40%)"},property:{color:"hsl(5, 74%, 59%)"},tag:{color:"hsl(5, 74%, 59%)"},symbol:{color:"hsl(5, 74%, 59%)"},deleted:{color:"hsl(5, 74%, 59%)"},important:{color:"hsl(5, 74%, 59%)"},selector:{color:"hsl(119, 34%, 47%)"},string:{color:"hsl(119, 34%, 47%)"},char:{color:"hsl(119, 34%, 47%)"},builtin:{color:"hsl(119, 34%, 47%)"},inserted:{color:"hsl(119, 34%, 47%)"},regex:{color:"hsl(119, 34%, 47%)"},"attr-value":{color:"hsl(119, 34%, 47%)"},"attr-value > .token.punctuation":{color:"hsl(119, 34%, 47%)"},variable:{color:"hsl(221, 87%, 60%)"},operator:{color:"hsl(221, 87%, 60%)"},function:{color:"hsl(221, 87%, 60%)"},url:{color:"hsl(198, 99%, 37%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(230, 8%, 24%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(230, 8%, 24%)"},".language-css .token.selector":{color:"hsl(5, 74%, 59%)"},".language-css .token.property":{color:"hsl(230, 8%, 24%)"},".language-css .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.string.url":{color:"hsl(119, 34%, 47%)"},".language-css .token.important":{color:"hsl(301, 63%, 40%)"},".language-css .token.atrule .token.rule":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.operator":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(344, 84%, 43%)"},".language-json .token.operator":{color:"hsl(230, 8%, 24%)"},".language-json .token.null.keyword":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.url":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.operator":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.content":{color:"hsl(221, 87%, 60%)"},".language-markdown .token.url > .token.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.url-reference.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(119, 34%, 47%)"},".language-markdown .token.bold .token.content":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.italic .token.content":{color:"hsl(301, 63%, 40%)"},".language-markdown .token.strike .token.content":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.list.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(5, 74%, 59%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.cr:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.lf:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.space:before":{color:"hsla(230, 8%, 24%, 0.2)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},".line-highlight.line-highlight":{background:"hsla(230, 8%, 24%, 0.05)"},".line-highlight.line-highlight:before":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(230, 8%, 24%, 0.05)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".command-line .command-line-prompt":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(230, 1%, 62%)"},".command-line .command-line-prompt > span:before":{color:"hsl(230, 1%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(301, 63%, 40%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(0, 0, 95%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(0, 0, 95%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(0, 0, 95%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(0, 0, 95%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(0, 0%, 100%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(230, 8%, 24%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(230, 8%, 24%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(230, 8%, 24%)"}}
73;function _x(e,t){let a=String(e);if("string"!=typeof t)throw TypeError("Expected character");let r=0,n=a.indexOf(t);for(;-1!==n;)r++,n=a.indexOf(t,n+t.length);return r}let _D="phrasing",_M=["autolink","link","image","label"];function _R(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function _I(e){this.config.enter.autolinkProtocol.call(this,e)}function _N(e){this.config.exit.autolinkProtocol.call(this,e)}function _L(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function _O(e){this.config.exit.autolinkEmail.call(this,e)}function _P(e){this.exit(e)}function _F(e){!function(e,t,a){let r=g$((a||{}).ignore||[]),n=function(e){let t=[];if(!Array.isArray(e))throw TypeError("Expected find and replace tuple or list of tuples");let a=!e[0]||Array.isArray(e[0])?e:[e],r=-1;for(;++r<a.length;){var n;let e=a[r];t.push(["string"==typeof(n=e[0])?RegExp(function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(n),"g"):n,function(e){return"function"==typeof e?e:function(){return e}}(e[1])])}return t}(t),s=-1;for(;++s<n.length;)g0(e,"text",i);function i(e,t){let a,i=-1;for(;++i<t.length;){let e=t[i],n=a?a.children:void 0;if(r(e,n?n.indexOf(e):void 0,a))return;a=e}if(a)return function(e,t){let a=t[t.length-1],r=n[s][0],i=n[s][1],o=0,l=a.children.indexOf(e),c=!1,u=[];r.lastIndex=0;let d=r.exec(e.value);for(;d;){let a=d.index,n={index:d.index,input:d.input,stack:[...t,e]},s=i(...d,n);if("string"==typeof s&&(s=s.length>0?{type:"text",value:s}:void 0),!1===s?r.lastIndex=a+1:(o!==a&&u.push({type:"text",value:e.value.slice(o,a)}),Array.isArray(s)?u.push(...s):s&&u.push(s),o=a+d[0].length,c=!0),!r.global)break;d=r.exec(e.value)}return c?(o<e.value.length&&u.push({type:"text",value:e.value.slice(o)}),a.children.splice(l,1,...u)):u=[e],l+u.length}(e,t)}}(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,_U],[/(?<=^|\s|\p{P}|\p{S})([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/gu,_j]],{ignore:["link","linkReference"]})}function _U(e,t,a,r,n){let s="";if(!_B(n)||(/^w/i.test(t)&&(a=t+a,t="",s="http://"),!function(e){let t=e.split(".");return!(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])))}(a)))return!1;let i=function(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let a=t[0],r=a.indexOf(")"),n=_x(e,"("),s=_x(e,")");for(;-1!==r&&n>s;)e+=a.slice(0,r+1),r=(a=a.slice(r+1)).indexOf(")"),s++;return[e,a]}(a+r);if(!i[0])return!1;let o={type:"link",title:null,url:s+t+i[0],children:[{type:"text",value:t+i[0]}]};return i[1]?[o,{type:"text",value:i[1]}]:o}function _j(e,t,a,r){return!(!_B(r,!0)||/[-\d_]$/.test(a))&&{type:"link",title:null,url:"mailto:"+t+"@"+a,children:[{type:"text",value:t+"@"+a}]}}function _B(e,t){let a=e.input.charCodeAt(e.index-1);return(0===e.index||mB(a)||mj(a))&&(!t||47!==a)}function _z(){this.buffer()}function _G(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function _V(){this.buffer()}function _H(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function _q(e){let t=this.resume(),a=this.stack[this.stack.length-1];a.type,a.identifier=mx(this.sliceSerialize(e)).toLowerCase(),a.label=t}function _W(e){this.exit(e)}function _K(e){let t=this.resume(),a=this.stack[this.stack.length-1];a.type,a.identifier=mx(this.sliceSerialize(e)).toLowerCase(),a.label=t}function _Y(e){this.exit(e)}function _Z(e,t,a,r){let n=a.createTracker(r),s=n.move("[^"),i=a.enter("footnoteReference"),o=a.enter("reference");return s+=n.move(a.safe(a.associationId(e),{after:"]",before:s})),o(),i(),s+=n.move("]")}function _Q(e,t,a){return 0===t?e:_$(e,t,a)}function _$(e,t,a){return(a?"":" ")+e}_Z.peek=function(){return"["};let _X=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function _J(e){this.enter({type:"delete",children:[]},e)}function _2(e){this.exit(e)}function _0(e,t,a,r){let n=a.createTracker(r),s=a.enter("strikethrough"),i=n.move("~~");return i+=a.containerPhrasing(e,{...n.current(),before:i,after:"~"}),i+=n.move("~~"),s(),i}function _1(e){return e.length}function _3(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:114*(82===t||114===t)}function _5(e,t,a){let r=e.value||"",n="`",s=-1;for(;RegExp("(^|[^`])"+n+"([^`]|$)").test(r);)n+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++s<a.unsafe.length;){let e,t=a.unsafe[s],n=a.compilePattern(t);if(t.atBreak)for(;e=n.exec(r);){let t=e.index;10===r.charCodeAt(t)&&13===r.charCodeAt(t-1)&&t--,r=r.slice(0,t)+" "+r.slice(e.index+1)}}return n+r+n}function _4(e,t){let a=mb(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&1===e.children.length&&"text"===e.children[0].type&&(a===e.url||"mailto:"+a===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}_0.peek=function(){return"~"},_5.peek=function(){return"`"},g$(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);let _7={inlineCode:_5,listItem:function(e,t,a,r){let n=function(e){let t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(a),s=a.bulletCurrent||function(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}(a);t&&"list"===t.type&&t.ordered&&(s=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===a.options.incrementListMarker?0:t.children.indexOf(e))+s);let i=s.length+1;("tab"===n||"mixed"===n&&(t&&"list"===t.type&&t.spread||e.spread))&&(i=4*Math.ceil(i/4));let o=a.createTracker(r);o.move(s+" ".repeat(i-s.length)),o.shift(i);let l=a.enter("listItem"),c=a.indentLines(a.containerFlow(e,o.current()),function(e,t,a){return t?(a?"":" ".repeat(i))+e:(a?s:s+" ".repeat(i-s.length))+e});return l(),c}};function _6(e){let t=e._align;this.enter({type:"table",align:t.map(function(e){return"none"===e?null:e}),children:[]},e),this.data.inTable=!0}function _9(e){this.exit(e),this.data.inTable=void 0}function _8(e){this.enter({type:"tableRow",children:[]},e)}function be(e){this.exit(e)}function bt(e){this.enter({type:"tableCell",children:[]},e)}function ba(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,br));let a=this.stack[this.stack.length-1];a.type,a.value=t,this.exit(e)}function br(e,t){return"|"===t?t:e}function bn(e){let t=this.stack[this.stack.length-2];t.type,t.checked="taskListCheckValueChecked"===e.type}function bs(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1];e.type;let a=e.children[0];if(a&&"text"===a.type){let r=t.children,n,s=-1;for(;++s<r.length;){let e=r[s];if("paragraph"===e.type){n=e;break}}n===e&&(a.value=a.value.slice(1),0===a.value.length?e.children.shift():e.position&&a.position&&"number"==typeof a.position.start.offset&&(a.position.start.column++,a.position.start.offset++,e.position.start=Object.assign({},a.position.start)))}}this.exit(e)}function bi(e,t,a,r){let n=e.children[0],s="boolean"==typeof e.checked&&n&&"paragraph"===n.type,i="["+(e.checked?"x":" ")+"] ",o=a.createTracker(r);s&&o.move(i);let l=_7.listItem(e,t,a,{...r,...o.current()});return s&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,function(e){return e+i})),l}let bo={tokenize:function(e,t,a){let r=0;return function t(s){return(87===s||119===s)&&r<3?(r++,e.consume(s),t):46===s&&3===r?(e.consume(s),n):a(s)};function n(e){return null===e?a(e):t(e)}},partial:!0},bl={tokenize:function(e,t,a){let r,n,s;return i;function i(t){return 46===t||95===t?e.check(bu,l,o)(t):null===t||mF(t)||mB(t)||45!==t&&mj(t)?l(t):(s=!0,e.consume(t),i)}function o(t){return 95===t?r=!0:(n=r,r=void 0),e.consume(t),i}function l(e){return n||r||!s?a(e):t(e)}},partial:!0},bc={tokenize:function(e,t){let a=0,r=0;return n;function n(i){return 40===i?(a++,e.consume(i),n):41===i&&r<a?s(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(bu,t,s)(i):null===i||mF(i)||mB(i)?t(i):(e.consume(i),n)}function s(t){return 41===t&&r++,e.consume(t),n}},partial:
73!0},bu={tokenize:function(e,t,a){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),s):93===i?(e.consume(i),n):60===i||null===i||mF(i)||mB(i)?t(i):a(i)}function n(e){return null===e||40===e||91===e||mF(e)||mB(e)?t(e):r(e)}function s(t){return mD(t)?function t(n){return 59===n?(e.consume(n),r):mD(n)?(e.consume(n),t):a(n)}(t):a(t)}},partial:!0},bd={tokenize:function(e,t,a){return function(t){return e.consume(t),r};function r(e){return mM(e)?a(e):t(e)}},partial:!0},bm={name:"wwwAutolink",tokenize:function(e,t,a){let r=this;return function(t){return 87!==t&&119!==t||!bb.call(r,r.previous)||bk(r.events)?a(t):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(bo,e.attempt(bl,e.attempt(bc,n),a),a)(t))};function n(a){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(a)}},previous:bb},bg={name:"protocolAutolink",tokenize:function(e,t,a){let r=this,n="",s=!1;return function(t){return(72===t||104===t)&&bf.call(r,r.previous)&&!bk(r.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),n+=String.fromCodePoint(t),e.consume(t),i):a(t)};function i(t){if(mD(t)&&n.length<5)return n+=String.fromCodePoint(t),e.consume(t),i;if(58===t){let a=n.toLowerCase();if("http"===a||"https"===a)return e.consume(t),o}return a(t)}function o(t){return 47===t?(e.consume(t),s?l:(s=!0,o)):a(t)}function l(t){return null===t||mI(t)||mF(t)||mB(t)||mj(t)?a(t):e.attempt(bl,e.attempt(bc,c),a)(t)}function c(a){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(a)}},previous:bf},bp={name:"emailAutolink",tokenize:function(e,t,a){let r,n,s=this;return function(t){return!bv(t)||!by.call(s,s.previous)||bk(s.events)?a(t):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),function t(r){return bv(r)?(e.consume(r),t):64===r?(e.consume(r),i):a(r)}(t))};function i(t){return 46===t?e.check(bd,l,o)(t):45===t||95===t||mM(t)?(n=!0,e.consume(t),i):l(t)}function o(t){return e.consume(t),r=!0,i}function l(i){return n&&r&&mD(s.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(i)):a(i)}},previous:by},bh={},b_=48;for(;b_<123;)bh[b_]=bp,58==++b_?b_=65:91===b_&&(b_=97);function bb(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||mF(e)}function bf(e){return!mD(e)}function by(e){return!(47===e||bv(e))}function bv(e){return 43===e||45===e||46===e||95===e||mM(e)}function bk(e){let t=e.length,a=!1;for(;t--;){let r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){a=!0;break}if(r._gfmAutolinkLiteralWalkedInto){a=!1;break}}return e.length>0&&!a&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),a}bh[43]=bp,bh[45]=bp,bh[46]=bp,bh[95]=bp,bh[72]=[bp,bg],bh[104]=[bp,bg],bh[87]=[bp,bm],bh[119]=[bp,bm];let bw={tokenize:function(e,t,a){let r=this;return mV(e,function(e){let n=r.events[r.events.length-1];return n&&"gfmFootnoteDefinitionIndent"===n[1].type&&4===n[2].sliceSerialize(n[1],!0).length?t(e):a(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function bC(e,t,a){let r,n=this,s=n.events.length,i=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);for(;s--;){let e=n.events[s][1];if("labelImage"===e.type){r=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(s){if(!r||!r._balanced)return a(s);let o=mx(n.sliceSerialize({start:r.end,end:n.now()}));return 94===o.codePointAt(0)&&i.includes(o.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),t(s)):a(s)}}function bE(e,t){let a=e.length;for(;a--;)if("labelImage"===e[a][1].type&&"enter"===e[a][0]){e[a][1];break}e[a+1][1].type="data",e[a+3][1].type="gfmFootnoteCallLabelMarker";let r={type:"gfmFootnoteCall",start:Object.assign({},e[a+3][1].start),end:Object.assign({},e[e.length-1][1].end)},n={type:"gfmFootnoteCallMarker",start:Object.assign({},e[a+3][1].end),end:Object.assign({},e[a+3][1].end)};n.end.column++,n.end.offset++,n.end._bufferIndex++;let s={type:"gfmFootnoteCallString",start:Object.assign({},n.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},s.start),end:Object.assign({},s.end)},o=[e[a+1],e[a+2],["enter",r,t],e[a+3],e[a+4],["enter",n,t],["exit",n,t],["enter",s,t],["enter",i,t],["exit",i,t],["exit",s,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(a,e.length-a+1,...o),e}function bA(e,t,a){let r=this,n=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),s,i=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),o};function o(t){return 94!==t?a(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}
vendor: 5,884 bytes, line 73
73function l(o){if(i>999||93===o&&!s||null===o||91===o||mF(o))return a(o);if(93===o){e.exit("chunkString");let s=e.exit("gfmFootnoteCallString");return n.includes(mx(r.sliceSerialize(s)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):a(o)}return mF(o)||(s=!0),i++,e.consume(o),92===o?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),i++,l):l(t)}}function bS(e,t,a){let r=this,n=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),s,i,o=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):a(t)}function c(t){if(o>999||93===t&&!i||null===t||91===t||mF(t))return a(t);if(93===t){e.exit("chunkString");let a=e.exit("gfmFootnoteDefinitionLabelString");return s=mx(r.sliceSerialize(a)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),d}return mF(t)||(i=!0),o++,e.consume(t),92===t?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),o++,c):c(t)}function d(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),n.includes(s)||n.push(s),mV(e,m,"gfmFootnoteDefinitionWhitespace")):a(t)}function m(e){return t(e)}}function bT(e,t,a){return e.check(m$,t,e.attempt(bw,t,a))}function bx(e){e.exit("gfmFootnoteDefinition")}class bD{constructor(){this.map=[]}add(e,t,a){!function(e,t,a,r){let n=0;if(0!==a||0!==r.length){for(;n<e.map.length;){if(e.map[n][0]===t)return e.map[n][1]+=a,void e.map[n][2].push(...r);n+=1}e.map.push([t,a,r])}}(this,e,t,a)}consume(e){if(this.map.sort(function(e,t){return e[0]-t[0]}),0===this.map.length)return;let t=this.map.length,a=[];for(;t>0;)t-=1,a.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];a.push(e.slice()),e.length=0;let r=a.pop();for(;r;){for(let t of r)e.push(t);r=a.pop()}this.map.length=0}}function bM(e,t,a){let r=this,n,s=0,i=0;return function(e){let t=r.events.length-1;for(;t>-1;){let e=r.events[t][1].type;if("lineEnding"!==e&&"linePrefix"!==e)break;t--}let n=t>-1?r.events[t][1].type:null,s="tableHead"===n||"tableRow"===n?f:o;return s===f&&r.parser.lazy[r.now().line]?a(e):s(e)};function o(t){return e.enter("tableHead"),e.enter("tableRow"),124===t||(n=!0,i+=1),l(t)}function l(t){return null===t?a(t):mP(t)?i>1?(i=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d):a(t):mU(t)?mV(e,l,"whitespace")(t):(i+=1,n&&(n=!1,s+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),n=!0,l):(e.enter("data"),c(t)))}function c(t){return null===t||124===t||mF(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return 92===t||124===t?(e.consume(t),c):c(t)}function d(t){return r.interrupt=!1,r.parser.lazy[r.now().line]?a(t):(e.enter("tableDelimiterRow"),n=!1,mU(t)?mV(e,m,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):m(t))}function m(t){return 45===t||58===t?p(t):124===t?(n=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),g):a(t)}function g(t){return mU(t)?mV(e,p,"whitespace")(t):p(t)}function p(t){return 58===t?(i+=1,n=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),h):45===t?(i+=1,h(t)):null===t||mP(t)?b(t):a(t)}function h(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(a){return 45===a?(e.consume(a),t):58===a?(n=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(a),e.exit("tableDelimiterMarker"),_):(e.exit("tableDelimiterFiller"),_(a))}(t)):a(t)}function _(t){return mU(t)?mV(e,b,"whitespace")(t):b(t)}function b(r){return 124===r?m(r):(null===r||mP(r))&&n&&s===i?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(r)):a(r)}function f(t){return e.enter("tableRow"),y(t)}function y(a){return 124===a?(e.enter("tableCellDivider"),e.consume(a),e.exit("tableCellDivider"),y):null===a||mP(a)?(e.exit("tableRow"),t(a)):mU(a)?mV(e,y,"whitespace")(a):(e.enter("data"),v(a))}function v(t){return null===t||124===t||mF(t)?(e.exit("data"),y(t)):(e.consume(t),92===t?k:v)}function k(t){return 92===t||124===t?(e.consume(t),v):v(t)}}function bR(e,t){let a,r,n,s=-1,i=!0,o=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,d=0,m=new bD;for(;++s<e.length;){let g=e[s],p=g[1];"enter"===g[0]?"tableHead"===p.type?(u=!1,0!==d&&(bN(m,t,d,a,r),r=void 0,d=0),a={type:"table",start:Object.assign({},p.start),end:Object.assign({},p.end)},m.add(s,0,[["enter",a,t]])):"tableRow"===p.type||"tableDelimiterRow"===p.type?(i=!0,n=void 0,l=[0,0,0,0],c=[0,s+1,0,0],u&&(u=!1,r={type:"tableBody",start:Object.assign({},p.start),end:Object.assign({},p.end)},m.add(s,0,[["enter",r,t]])),o="tableDelimiterRow"===p.type?2:r?3:1):o&&("data"===p.type||"tableDelimiterMarker"===p.type||"tableDelimiterFiller"===p.type)?(i=!1,0===c[2]&&(0!==l[1]&&(c[0]=c[1],n=bI(m,t,l,o,void 0,n),l=[0,0,0,0]),c[2]=s)):"tableCellDivider"===p.type&&(i?i=!1:(0!==l[1]&&(c[0]=c[1],n=bI(m,t,l,o,void 0,n)),c=[(l=c)[1],s,0,0])):"tableHead"===p.type?(u=!0,d=s):"tableRow"===p.type||"tableDelimiterRow"===p.type?(d=s,0!==l[1]?(c[0]=c[1],n=bI(m,t,l,o,s,n)):0!==c[1]&&(n=bI(m,t,c,o,s,n)),o=0):o&&("data"===p.type||"tableDelimiterMarker"===p.type||"tableDelimiterFiller"===p.type)&&(c[3]=s)}for(0!==d&&bN(m,t,d,a,r),m.consume(t.events),s=-1;++s<t.events.length;){let e=t.events[s];"enter"===e[0]&&"table"===e[1].type&&(e[1]._align=function(e,t){let a=!1,r=[];for(;t<e.length;){let n=e[t];if(a){if("enter"===n[0])"tableContent"===n[1].type&&r.push("tableDelimiterMarker"===e[t+1][1].type?"left"
73:"none");else if("tableContent"===n[1].type){if("tableDelimiterMarker"===e[t-1][1].type){let e=r.length-1;r[e]="left"===r[e]?"center":"right"}}else if("tableDelimiterRow"===n[1].type)break}else"enter"===n[0]&&"tableDelimiterRow"===n[1].type&&(a=!0);t+=1}return r}(t.events,s))}return e}function bI(e,t,a,r,n,s){0!==a[0]&&(s.end=Object.assign({},bL(t.events,a[0])),e.add(a[0],0,[["exit",s,t]]));let i=bL(t.events,a[1]);if(s={type:1===r?"tableHeader":2===r?"tableDelimiter":"tableData",start:Object.assign({},i),end:Object.assign({},i)},e.add(a[1],0,[["enter",s,t]]),0!==a[2]){let n=bL(t.events,a[2]),s=bL(t.events,a[3]),i={type:"tableContent",start:Object.assign({},n),end:Object.assign({},s)};if(e.add(a[2],0,[["enter",i,t]]),2!==r){let r=t.events[a[2]],n=t.events[a[3]];if(r[1].end=Object.assign({},n[1].end),r[1].type="chunkText",r[1].contentType="text",a[3]>a[2]+1){let t=a[2]+1,r=a[3]-a[2]-1;e.add(t,r,[])}}e.add(a[3]+1,0,[["exit",i,t]])}return void 0!==n&&(s.end=Object.assign({},bL(t.events,n)),e.add(n,0,[["exit",s,t]]),s=void 0),s}function bN(e,t,a,r,n){let s=[],i=bL(t.events,a);n&&(n.end=Object.assign({},i),s.push(["exit",n,t])),r.end=Object.assign({},i),s.push(["exit",r,t]),e.add(a+1,0,s)}function bL(e,t){let a=e[t],r="enter"===a[0]?"start":"end";return a[1][r]}let bO={name:"tasklistCheck",tokenize:function(e,t,a){let r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),n):a(t)};function n(t){return mF(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),s):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),s):a(t)}function s(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),i):a(t)}function i(r){return mP(r)?t(r):mU(r)?e.check({tokenize:bP},t,a)(r):a(r)}}};function bP(e,t,a){return mV(e,function(e){return null===e?a(e):t(e)},"whitespace")}let bF={};function bU(e){let t,a=e||bF,r=this.data(),n=r.micromarkExtensions||(r.micromarkExtensions=[]),s=r.fromMarkdownExtensions||(r.fromMarkdownExtensions=[]),i=r.toMarkdownExtensions||(r.toMarkdownExtensions=[]);n.push(mS([{text:bh},{document:{91:{name:"gfmFootnoteDefinition",tokenize:bS,continuation:{tokenize:bT},exit:bx}},text:{91:{name:"gfmFootnoteCall",tokenize:bA},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:bC,resolveTo:bE}}},function(e){let t=(e||{}).singleTilde,a={name:"strikethrough",tokenize:function(e,a,r){let n=this.previous,s=this.events,i=0;return function(o){return 126===n&&"characterEscape"!==s[s.length-1][1].type?r(o):(e.enter("strikethroughSequenceTemporary"),function s(o){let l=mK(n);if(126===o)return i>1?r(o):(e.consume(o),i++,s);if(i<2&&!t)return r(o);let c=e.exit("strikethroughSequenceTemporary"),u=mK(o);return c._open=!u||2===u&&!!l,c._close=!l||2===l&&!!u,a(o)}(o))}},resolveAll:function(e,t){let a=-1;for(;++a<e.length;)if("enter"===e[a][0]&&"strikethroughSequenceTemporary"===e[a][1].type&&e[a][1]._close){let r=a;for(;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[a][1].end.offset-e[a][1].start.offset==e[r][1].end.offset-e[r][1].start.offset){e[a][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";let n={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[a][1].end)},s={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[a][1].start)},i=[["enter",n,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",s,t]],o=t.parser.constructs.insideSpan.null;o&&mC(i,i.length,0,mY(o,e.slice(r+1,a),t)),mC(i,i.length,0,[["exit",s,t],["enter",e[a][1],t],["exit",e[a][1],t],["exit",n,t]]),mC(e,r-1,a-r+3,i),a=r+i.length-2;break}}for(a=-1;++a<e.length;)"strikethroughSequenceTemporary"===e[a][1].type&&(e[a][1].type="data");return e}};return null==t&&(t=!0),{text:{126:a},insideSpan:{null:[a]},attentionMarkers:{null:[126]}}}(a),{flow:{null:{name:"table",tokenize:bM,resolveAll:bR}}},{text:{91:bO}}])),s.push([{transforms:[_F],enter:{literalAutolink:_R,literalAutolinkEmail:_I,literalAutolinkHttp:_I,literalAutolinkWww:_I},exit:{literalAutolink:_P,literalAutolinkEmail:_O,literalAutolinkHttp:_N,literalAutolinkWww:_L}}
73,{enter:{gfmFootnoteCallString:_z,gfmFootnoteCall:_G,gfmFootnoteDefinitionLabelString:_V,gfmFootnoteDefinition:_H},exit:{gfmFootnoteCallString:_q,gfmFootnoteCall:_W,gfmFootnoteDefinitionLabelString:_K,gfmFootnoteDefinition:_Y}},{canContainEols:["delete"],enter:{strikethrough:_J},exit:{strikethrough:_2}},{enter:{table:_6,tableData:bt,tableHeader:bt,tableRow:_8},exit:{codeText:ba,table:_9,tableData:be,tableHeader:be,tableRow:be}},{exit:{taskListCheckValueChecked:bn,taskListCheckValueUnchecked:bn,paragraph:bs}}]),i.push({extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:_D,notInConstruct:_M},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:_D,notInConstruct:_M},{character:":",before:"[ps]",after:"\\/",inConstruct:_D,notInConstruct:_M}]},(t=!1,a&&a.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:function(e,a,r,n){let s=r.createTracker(n),i=s.move("[^"),o=r.enter("footnoteDefinition"),l=r.enter("label");return i+=s.move(r.safe(r.associationId(e),{before:i,after:"]"})),l(),i+=s.move("]:"),e.children&&e.children.length>0&&(s.shift(4),i+=s.move((t?"\n":" ")+r.indentLines(r.containerFlow(e,s.current()),t?_$:_Q))),o(),i},footnoteReference:_Z},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}),{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:_X}],handlers:{delete:_0}},function(e){let t=e||{},a=t.tableCellPadding,r=t.tablePipeAlign,n=t.stringLength,s=a?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,a){let r=_7.inlineCode(e,t,a);return a.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&")),r},table:function(e,t,a,r){return o(function(e,t,a){let r=e.children,n=-1,s=[],i=t.enter("table");for(;++n<r.length;)s[n]=l(r[n],t,a);return i(),s}(e,a,r),e.align)},tableCell:i,tableRow:function(e,t,a,r){let n=o([l(e,a,r)]);return n.slice(0,n.indexOf("\n"))}}};function i(e,t,a,r){let n=a.enter("tableCell"),i=a.enter("phrasing"),o=a.containerPhrasing(e,{...r,before:s,after:s});return i(),n(),o}function o(e,t){return function(e,t){var a;let r=t||{},n=(r.align||[]).concat(),s=r.stringLength||_1,i=[],o=[],l=[],c=[],u=0,d=-1;for(;++d<e.length;){let t=[],n=[],i=-1;for(e[d].length>u&&(u=e[d].length);++i<e[d].length;){let o=null==(a=e[d][i])?"":String(a);if(!1!==r.alignDelimiters){let e=s(o);n[i]=e,(void 0===c[i]||e>c[i])&&(c[i]=e)}t.push(o)}o[d]=t,l[d]=n}let m=-1;if("object"==typeof n&&"length"in n)for(;++m<u;)i[m]=_3(n[m]);else{let e=_3(n);for(;++m<u;)i[m]=e}m=-1;let g=[],p=[];for(;++m<u;){let e=i[m],t="",a="";99===e?(t=":",a=":"):108===e?t=":":114===e&&(a=":");let n=!1===r.alignDelimiters?1:Math.max(1,c[m]-t.length-a.length),s=t+"-".repeat(n)+a;!1!==r.alignDelimiters&&((n=t.length+n+a.length)>c[m]&&(c[m]=n),p[m]=n),g[m]=s}o.splice(1,0,g),l.splice(1,0,p),d=-1;let h=[];for(;++d<o.length;){let e=o[d],t=l[d];m=-1;let a=[];for(;++m<u;){let n=e[m]||"",s="",o="";if(!1!==r.alignDelimiters){let e=c[m]-(t[m]||0),a=i[m];114===a?s=" ".repeat(e):99===a?e%2?(s=" ".repeat(e/2+.5),o=" ".repeat(e/2-.5)):o=s=" ".repeat(e/2):o=" ".repeat(e)}!1===r.delimiterStart||m||a.push("|"),!1!==r.padding&&(!1!==r.alignDelimiters||""!==n)&&(!1!==r.delimiterStart||m)&&a.push(" "),!1!==r.alignDelimiters&&a.push(s),a.push(n),!1!==r.alignDelimiters&&a.push(o),!1!==r.padding&&a.push(" "),!1===r.delimiterEnd&&m===u-1||a.push("|")}h.push(!1===r.delimiterEnd?a.join("").replace(/ +$/,""):a.join(""))}return h.join("\n")}(e,{align:t,alignDelimiters:r,padding:a,stringLength:n})}function l(e,t,a){let r=e.children,n=-1,s=[],o=t.enter("tableRow");for(;++n<r.length;)s[n]=i(r[n],0,t,a);return o(),s}}(a),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:bi}}]})}let bj=({message:e})=>{function t(){return"dark"===cK()?_S:_T}let[a,r]=o0.useState(t());return o0.useEffect(()=>{let e=e=>{r(t())},a=window.matchMedia("(prefers-color-scheme: dark)");return r(t()),a.addEventListener("change",e),()=>{a.removeEventListener("change",e)}},[e]),o2.jsx("div",{className:"cometchat",style:{height:"100%",width:"100%",overflow:"hidden"},children:o2.jsx("div",{className:"cometchat-ai-assistant-message-bubble",children:o2.jsx(pO,{remarkPlugins:[bU],children:e?.getAssistantMessageData()?.getText()||"",components:{code({node:e,className:t,children:r,...n}){let s=/language-(\w+)/.exec(t||"");return!(!t||!s)&&s?o2.jsx(_A,{className:"cometchat-ai-assistant-message-bubble__code-block",language:s[1],PreTag:"div",style:a,children:String(r).replace(/\n$/,"")}):o2.jsx("code",{className:t,...n,children:r})},a:({href:e,children:t,...a})=>o2.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"cometchat-ai-assistant-message-bubble__link",...a,children:t}),img:({node:t,...a})=>o2.jsxs(o2.Fragment,{children:[o2.jsx("span",{className:"cometchat-ai-assistant-message-bubble__image-intersection-start"}),o2.jsx("img",{...a,onClick:()=>{!cQ()&&e&&uS.ccShowDialog.next({child:o2.jsx(uD,{url:a.src,ccCloseClicked:()=>{uS.ccHideDialog.next()},message:e}),confirmCallback:null})}}),o2.jsx("span",{className:"cometchat-ai-assistant-message-bubble__image-intersection-end"})]})}})})})},bB=new lz,bz=new lz,bG,bV,bH={},bq=30,bW=new lV(!1),bK=bW.asObservable(),bY=bB.asObservable(),bZ=[cB.streamMessageTypes.tool_call_args,cB.streamMessageTypes.tool_call_end,cB.streamMessageTypes.tool_call_result,cB.streamMessageTypes.tool_call_start],bQ=()=>{var e,t;bG&&bG.unsubscribe(),bG=bz.pipe((e=e=>{var t,a,r,n;let s=0;return e.getType()===cB.streamMessageTypes.run_started?s=0:e.getType()===cB.streamMessageTypes.tool_call_args?s=500:bZ.includes(e.getType())?s=100:e.getType()===cB.streamMessageTypes.text_message_start?s=0:e.getType()===cB.streamMessageTypes.text_message_content?s=bq:e.getType()===cB.streamMessageTypes.run_finished&&bW.next(!1),(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return cL(e,lX(e))})(e).pipe(function(e,t){void 0===t&&(t=lZ);var a,r,n,s,i=(a=e,r=t,void 0===a&&(a=0),void 0===n&&(n=lZ),s=-1,null!=r&&(l$(r)?n=r:s=r),new lO(function(e){var t,r=(t=a)instanceof Date&&!isNaN(t)?a-n.now():a;r<0&&(r=0);var i=0;return n.schedule(function(){e.closed||(e.next(i++),0<=s?this.schedule(void 0,s):e.complete())},r)}));return function e(t,a){return a?function(r){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return cP(lL,1)(cL(e,lX(e)))}(a.pipe(cF(1),lF(function(e,t){e.subscribe(lU(t,lS))})),r.pipe(e(t)))}:cP(function(e,a){return cx(t(e,a)).pipe(cF(1),cO(function(){return e}))})}(function(){return i})}(s),(n=lh(t=()=>b$(e))||a||r?{next:t,error:a,complete:r}:t)?lF(function(e,t){null==(a=n.subscribe)||a.call(n);var a,r=!0;e.subscribe(lU(t,function(e){var a;null==(a=n.next)||a.call(n,e),t.next(e)},function(){var e;r=!1,null==(e=n.complete)||e.call(n),t.complete()},function(e){var a;r=!1,null==(a=n.error)||a.call(n,e),t.error(e)},function(){var e,t;r&&(null==(e=n.unsubscribe)||e.call(n)),null==(t=n.finalize)||t.call(n)}))}):lL)},lh(t)?cP(e,t,1):cP(e,1))).subscribe()};bQ();let b$=e=>{if(e.getType()===cB.streamMessageTypes.run_started&&(bH[e.getMe
73ssageId()]="",bB.next({message:e})),bZ.includes(e.getType()))bH[e.getMessageId()]="",bB.next({message:e});else if(e.getType()===cB.streamMessageTypes.text_message_start)bH[e.getMessageId()]="",bB.next({message:e});else if(e.getType()===cB.streamMessageTypes.text_message_content){bH[e.getMessageId()]||(bH[e.getMessageId()]=""),bH[e.getMessageId()]+=e.getDelta()||"";let t={message:e,streamedMessages:bH[e.getMessageId()]};bB.next(t)}else(e.getType()===cB.streamMessageTypes.text_message_end||e.getType()===cB.streamMessageTypes.run_finished)&&bB.next({message:e,streamedMessages:bH[e.getMessageId()]||""})},bX=()=>{bG&&(bG.unsubscribe(),bG=null),bH={},bW.next(!1)},bJ=({message:e})=>o2.jsx("div",{className:"cometchat-error-view",children:o2.jsx("div",{className:"cometchat-error-view__container",children:o2.jsx("div",{className:"cometchat-error-view__content",children:o2.jsx("div",{className:"cometchat-error-view__message",children:e})})})}),b2=({message:e})=>{let t=o0.useRef(e),[a,r]=o0.useState(t.current||null),[n,s]=o0.useState(""),[i,o]=o0.useState(""),l=o0.useRef(""),c=o0.useRef({}),[u,d]=o0.useState(!1),[m,g]=o0.useState(!1),p=[cB.streamMessageTypes.tool_call_args,cB.streamMessageTypes.tool_call_end,cB.streamMessageTypes.tool_call_result,cB.streamMessageTypes.tool_call_start];function h(){return"dark"===cK()?_S:_T}let[_,b]=o0.useState(h());o0.useEffect(()=>{let e=e=>{b(h())},t=window.matchMedia("(prefers-color-scheme: dark)");return b(h()),t.addEventListener("change",e),()=>{t.removeEventListener("change",e)}},[e]);let f=o0.useCallback(()=>{"offline"==(navigator.onLine?"online":"offline")&&(g(!0),bX())},[]);return o0.useEffect(()=>{window.addEventListener("online",f),window.addEventListener("offline",f);let e=bK.subscribe(d),a=bY.subscribe(n=>
73{if(t.current?.getMessageId()&&n.message.getMessageId()!==t.current?.getMessageId())return;let i=n.message.getType();if(p.includes(i)&&(i===cB.streamMessageTypes.tool_call_start&&(l.current=n.message.getToolCallName(),o(n.message.getData()?.executionText||o9("ai_assistant_chat_executing_tool"))),i===cB.streamMessageTypes.tool_call_args&&(c.current=JSON.parse(n.message.getDelta())),i===cB.streamMessageTypes.tool_call_end)){let e=bV,t=l.current;if(t&&e){let a=e.getAction(t);a?.(c.current)}}t.current?.getMessageId()&&n.message.getMessageId()!==t.current?.getMessageId()||(r(n.message),n.streamedMessages&&""!=n.streamedMessages&&s(n.streamedMessages)),n.message.getType()===cB.streamMessageTypes.run_finished&&(a.unsubscribe(),e.unsubscribe())});return()=>{a.unsubscribe(),e.unsubscribe(),window.removeEventListener("online",f),window.removeEventListener("offline",f)}},[]),o2.jsxs("div",{className:"cometchat",style:{height:"100%",width:"100%",overflow:"hidden"},children:[o2.jsxs("div",{className:"cometchat-stream-message-bubble",children:[(!a||u&&a&&a.getType()===cB.streamMessageTypes.run_started)&&o2.jsx("span",{className:"cometchat-stream-message-bubble__thinking",children:o2.jsx("span",{className:"cometchat-stream-message-bubble__thinking-text",children:o9("ai_assistant_chat_thinking")})}),a&&a.getType()!==cB.streamMessageTypes.run_started&&p.includes(a?.getType())?o2.jsx("span",{className:"cometchat-stream-message-bubble__tool-call-text cometchat-stream-message-bubble__thinking ",children:o2.jsx("span",{className:"cometchat-stream-message-bubble__thinking-text",children:i})}):null,n&&o2.jsx(pO,{remarkPlugins:[bU],children:n,components:{code({node:e,className:t,children:a,...r}){let n=/language-(\w+)/.exec(t||"");return!(!t||!n)&&n?o2.jsx(_A,{className:"cometchat-stream-message-bubble__code-block",language:n[1],PreTag:"div",style:_,children:String(a).replace(/\n$/,"")}):o2.jsx("code",{className:t,...r,children:a})},a:({href:e,children:t,...a})=>o2.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"cometchat-stream-message-bubble__link",...a,children:t}),img:({node:e,...t})=>o2.jsxs(o2.Fragment,{children:[o2.jsx("span",{className:"cometchat-stream-message-bubble__image-intersection-start"}),o2.jsx("img",{...t}),o2.jsx("span",{className:"cometchat-stream-message-bubble__image-intersection-end"})]})}})]}),m&&o2.jsx(bJ,{message:o9("ai_assistant_chat_no_internet")})]})},b0=({message:e})=>{let t=e?.getToolResultMessageData().getText()||"";if(!t)return null;let a=t,r=!1;try{let e=JSON.parse(t);a=JSON.stringify(e,null,2),r=!0}catch(e){a=t}return o2.jsx("div",{className:"cometchat",style:{height:"100%",width:"100%",overflow:"hidden"},children:o2.jsx("div",{className:"cometchat-toolcall-result-bubble",children:o2.jsxs("div",{className:"cometchat-toolcall-result__item",children:[o2.jsx("div",{className:"cometchat-toolcall-result__label",children:"Result:"}),o2.jsx(_A,{language:r?"json":"text",style:_S,customStyle:{margin:"8px 0",borderRadius:"4px"},children:a})]})})})},b1=({message:e})=>{let[t,a]=o0.useState(e?.getToolArgumentMessageData().getToolCalls()||[]);return o0.useEffect(()=>{a(e?.getToolArgumentMessageData().getToolCalls()||[])},[e]),o2.jsx("div",{className:"cometchat",style:{height:"100%",width:"100%",overflow:"hidden"},children:o2.jsx("div",{className:"cometchat-toolcall-argument-bubble",children:t.map((e,t)=>o2.jsxs("div",{className:"cometchat-toolcall-argument__item",children:[o2.jsx("div",{className:"cometchat-toolcall-argument__name",children:e?.displayName||"Tool"}),e?.executionText&&o2.jsx("div",{className:"cometchat-toolcall-argument__execution-text",children:e?.executionText}),o2.jsxs("div",{className:"cometchat-toolcall-argument__arguments",children:[o2.jsx("div",{className:"cometchat-toolcall-argument__label",children:"Arguments:"}),o2.jsx(_A,{language:"json",style:_S,customStyle:{margin:"8px 0",borderRadius:"4px"},children:e.function?.arguments?(e=>{try{return JSON.stringify(JSON.parse(e),null,2)}catch(t){return e}})(e.function.arguments):"{}"})]})]},e.id||t))})})},b3=({previewTitle:e,hideCloseButton:t=!1,previewSubtitle:a,onClose:r,message:n,isMessageModerated:s=!1,textFormatters:i=[]})=>{let o=o0.useRef(null),[l,c]=o0.useState(0),u=o0.useRef(null);o0.useEffect(()=>{if(!t||!o.current)return;let e=o.current.closest(".cometchat-message-bubble__body-reply-view")?.parentNode;if(!e)return;let a=e.querySelector(".cometchat-message-bubble__body-content-view");
73return a?(u.current&&u.current.disconnect(),u.current=new ResizeObserver(e=>{for(let t of e){let e=t.contentRect.width;c(t=>t!==e?e:t)}}),u.current.observe(a),c(a.offsetWidth),()=>{u.current&&(u.current.disconnect(),u.current=null)}):void 0},[t]);let d=o0.useMemo(()=>({maxWidth:t?l<=100?105:l:"100%",width:"100%"}),[t,l]),m=o0.useCallback(()=>{r?.()},[r]);return o2.jsx("div",{ref:o,className:"cometchat "+(t?"bubble-view":"composer-view"),style:s&&l<240?{width:"calc(240px - var(--cometchat-padding-1) * 2)"}:d,children:o2.jsxs("div",{className:"cometchat-message-preview",children:[o2.jsx("div",{className:"cometchat-message-preview__title",children:e}),n?.getDeletedAt()?o2.jsxs("div",{className:"cometchat-message-preview-deleted__message",children:[o2.jsx("div",{className:"cometchat-message-preview-deleted__message__icon"}),o2.jsx("div",{className:"cometchat-message-preview-deleted__message__text",children:o9("message_deleted")})]}):o2.jsxs(o2.Fragment,{children:[a,!t&&o2.jsx("div",{className:"cometchat-message-preview__close",onClick:m})]})]})},"cometchat-message-preview"+n?.getId())};class b5{constructor(){this.getBubbleStatusInfoReceipt=(e,a,r)=>{if(a||e?.getSender()&&cj.getLoggedInUser()?.getUid()!==e?.getSender()?.getUid()||e?.getCategory()===cB.MessageCategory.action||e?.getCategory()===cB.MessageCategory.call||e?.getDeletedAt()||e?.getCategory()===cB.MessageCategory.interactive){if(r){let a=u1.getReceiptStatus(e);if(a===t.W4f.error)return o2.jsx("div",{className:`cometchat-receipts cometchat-message-bubble__status-info-view-receipts cometchat-message-bubble__status-info-view-receipts-${this.getReceiptClass(a)} cometchat-receipts-${this.getReceiptClass(a)}`,children:o2.jsx("div",{className:"cometchat-message-list__receipt"})})}return null}{let t=u1.getReceiptStatus(e);return o2.jsx("div",{className:`cometchat-receipts cometchat-message-bubble__status-info-view-receipts cometchat-message-bubble__status-info-view-receipts-${this.getReceiptClass(t)} cometchat-receipts-${this.getReceiptClass(t)}`,children:o2.jsx("div",{className:"cometchat-message-list__receipt"})})}},this.getBubbleStatusInfoDate=(e,t)=>e?.getCategory()!==cB.MessageCategory.action&&e?.getCategory()!==cB.MessageCategory.call?o2.jsx(u0,{timestamp:e.getSentAt(),calendarObject:this.getMessageSentAtDateFormat(t)}):null,this.getStatusInfoView=(e,t,a,r,n)=>e instanceof o1.CometChat.Action||e instanceof o1.CometChat.Call||!("meeting"!=e.getType()||"meeting"==e.getType()&&e.getDeletedAt())?null:o2.jsxs("div",{className:"cometchat-message-bubble__status-info-view",children:[!e.getDeletedAt()&&e.getType()==cB.MessageTypes.text&&e.getEditedAt()?o2.jsxs("span",{className:"cometchat-message-bubble__status-info-view-helper-text",children:[" ",o9("message_list_action_edited")," "]}):null,this.getBubbleStatusInfoDate(e,r),!a&&this.getBubbleStatusInfoReceipt(e,a,n)]}),this.handleCopy=e=>{if(e.getAssistantMessageData()?.getText())if(navigator&&navigator.clipboard)navigator.clipboard.writeText(e.getAssistantMessageData()?.getText());else{let t=document.createElement("textarea");t.value=e.getAssistantMessageData()?.getText(),document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}},this.getFileType=e=>e?e.startsWith("audio/")?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI4SURBVHgBxVfPaxNBFP5msttkA8GkuYlo7MGbsj0JXvTsxSgeBIV48ij1L2h79CKIRw/BP0BTUeypZm96M6g9qKBREESsDUTT/NhkfLO20GQ3MNOdTT947GTeZL9v33vzdhYgCCFKZHWybTEb1CSn5Ga7gzdkecwWLbJFKaBGg/Kkd/TrC0Y/NqELvnAOPDuvutyTAsTkrP/+GTrVa0C/A11krj6AfbYClsmpLG/xqNn+y3sHIpcQvTY9wHOIbltleZ4jAeiISESAjojEBKiKMC5g+GEDOiIsGIb/cQNbnxsYFE+BM4YUQ2DOtwYKV+6aF2CfLmPwbm1s7oi/he2vr9AeEAFnZBRqay7y/7FSYJ0pw7lVC66TKGTI0gjILS7ApzDFEsCdPEa/m3BuVKn53Az5c/TQOVvAohRIMy5AYvD6EToPLyN9cRnZ23Wkjrljfsf6b4lEYA/DTx7+LJ9Ef30VmevVUEpsYrGTisB++CSk++QOCbgU8k3hN78NZTSYo/5mT6QT+m/XlNcm2opVoJUCls0jddQFl5XeoQNN8QT1WsSCsgBeLAXbjM+XxuZ7L1YRB8opmDu/FCI3AWUBYqcVOT/83sBMBPTWV9D37mO/IPlbp+KjoFWE3cdLlPOVoBgFFeG0qCQmQEKSmiDew6H3gWgBGq3UhIBQPLuLFez4MAZ5r7ZbifTJL6M6XS9MOv7+bKK16QXnubhIH3dRWHCjXE8P/eOUDq6sKQdk8Ta0HrEnOSX3PxBZPjDxF3YdAAAAAElFTkSuQmCC":e.startsWith("video/")?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI/SURBVHgB1ZfPaxNBFMe/O/tjdtc2JoKgBSXoqXrSk0ftxUNB1KP4H/iHqada0WtSClIVtDdpoYTQQtWqSbYlyf5Isr7ZiIcwxtnsbkq/8Nhlfuz77Hszb2cBUhzHVbI6WTuej9aET+Fb+3OzTVbGfNUhuyUA1ujm4WRv2xvh6NcQaXV1SYdjM9XhGwIgnmzdbUR4+baLaBAjrVbvubh9w4JlaSrDO1LUd5/8mZwLBWGMHXqBMFSaX1aOVVEQhQCkgSgMQBUid4DGfoQ0EAbyBjgYoLnfQnkxgqbp0BgDo+vBoYvVlQvFAwiNtBIOj9oIgmMwZiRmGPJtmToFly/qKJf+P812K7CdyhhANygS8ndNHYFH988lELX3Pupb/aljub0InZwPhxGlgeUD4PBxKFfu2EnFqxHE9pfwn+MN00mioDFd2p9pF4hUPKaIPHmwMDUtTDcTCCkgctDydZPsfJKWrc8+/ECy5bScFuE0ibQ8e1pK1oiqci9E3AJc3oPkIytVrnVgr9nDi9ffcNIzYAmSeQG0OhGer3+lKhgmW8/iJrUqnQeyAfT9ETY/tLD50cModuC4C7TW1BxnBhiH+zuOuwymWaJSO9ujUs96UzuB53l/w81t9XDnArDbGFJp5XAp3NBmdzwzgHCqG2orXEWFnojOLgDn2XObBqAz2XjzWoBB1EdeiuhZy9WutE/8GdXpeney48fPLnb22smBIquWLnFUr1RkXeun/nPKqHQ2xQ3ZK8xHwvGG8Cl8/waJH0DPGwrofQAAAABJRU5ErkJggg==":e.startsWith("image/")?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKOSURBVHgB1VfNbtNAEP42/omcljYJ5UBV0SAEEkhAUC/AgfYRIk7cEp6gj1B65FIOPADlCUIF1yrhhJCQCAdAAgkqkAgqApsGJc2fl9lNSFvjqGtiB/WTRh7vzM583h2PvQCBc54hKZHYfDwoipwiN+srL0mSGC8ckiuCQJGUnNfq1j8CO68RFOz4dTAjrepeFgS4d7T79TFaz2+RUkdQGJfvQ5/PA/oxFXcn5jfaebf2T8kFeKeGTvUJBampuCdjiAIBSERDIACJ6AgokgidgLu9iSAkdIRN4Nsm7C8VtOLnEGMMmkZPSY9pbVcwtXA3egIC08Z3/Nh5hhq9SLrGSIiEZvr6RkJAID0JmbjRpN6gcWhDNjtQDZgLD2Dd5DCvUvM0Uof6T1kkCS6JjEwgNrMEbb4gdW2WOvdcHlxhnkUrb8VDIICOc+C2/suhryiTOktkYFy6JzTfqYbW2w4/KNeA61TQfLMKnlpEo/oUux8ewuq3e/38CvX/Atr2K+Dzuu98hhEJCHTfrqLRIjIuVfoEl0HZdFYmFzAvrKBZ3QDr2MoxAxUhYxyJOMektVf
73V8WvFgV2byEA7s4wgCNwJDVpusedefWA/uwxunYYqAhHQThVov+/AvFFC7GRO6n8FNJPQL64NCjQ0ArLSaY/lJNL3L70X5lwObGYRoRLQfZb7MH9XoVEovQXMSKJLlb/7fr0/QPIn+DCd0OIpWMwenQBvO2i/uI2OK37he5lY79K/38vK9mnDmk9gAtLxQDdTacIqPlH/ER1dAub4DkmCgOMdrJ/Iy54fFkSsn+m8r02cjEp0XfIa6vYW7E9l+SkdFWY6i+Rs1s+08d8Pp/TjyraEQvII44FIXBY5Re7fNZtCHoK7vG8AAAAASUVORK5CYII=":e.startsWith("text/")?"text/html"==e?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMOSURBVHgBxVdbSFRBGP7OnHPci7u5q2EagWJXEoXwSaIbaG/dXssIgrJeCx9LeiqFIHpKCHoIoafU3ipJiciKwszSUDeviIbuLpm7e3TPmf7ZtUVshXP21rf87DAz+3/fzP/vzD8AgXNeTtZDFuC5QYfgFNzSWqOfzIPcIkh2QAjooMbpjaNzfo7JeQ6r2F/G4Haant4rBPzD8n7YwO32KLRVWMbVUwx1NQqcNlPTgyxZ79PXRkrkAqGIWICOkGZquochCwhr5kVkRYAVEVkTYFZExgV89nFLIhRkGANjHCPji9juJUZJhiQxMhljUw5cOunKvgCBsO7B9xk/9JUlSEyJmapINJIjAQKqvTBGbETDCRHJkLaAfDsdo4dk1NcwzAc4Xn400P3JiDvP2wKDqTCM1VgYMi5AkLc0qphb0NDy+BddLBKaznvhcsjofKPH5jDFAckgGiYl9ZHWv6ChXsbAaBjND/0YmnJiaNaNu09WULtPBzeiiXkS7ULGQ7CzlKHvm46RiTAUu4e2OO4qtCKjuEiCoWuQ15FKm6zVsgCx7TcvKKgoBXwzOkq2FqLtmY6+oXjcaysZ7UqEBEmm/FkS8DfmvukwbjwIwu2yUbwZzhy24+1XjobjNroJOa7fXwKTzZUXlnJArNw3HUFrexB7K7xoayrC7jI3Zf4qLp9ga+QLWFx2icCb8ml6B6orGIo9Bq7d80OxeTE4LuPWoxDO1jOUFDrx4kMYjXcC0LibuPPMujUvYJuXjtlRSizVlcjowUkFbV0RzC0uY1mjNJMLNs32zWA6BIPjHAerHZR0aqLvXJ2M5otObKFcWC/MCkz/QtSI4nBpveLAj1mOfAeo7NIp5n6Keb7ZkKcuQKC928Dzd0FUlXM6dnW6+aKUDy5LMU9LgDhOxGpffYmC00e1y0h56akJEI8YxG83ZAZZLclSFiASLJcCghs7j1X9pkIihExB+DpSGUg6Jl5GPfR9dOPA7M8Q+oeDVNapSBe7duRhT3lBsqGu//44ZXRtTogGWSdyA0HcKzgF9x+j/omxruOsywAAAABJRU5ErkJggg==":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAH5SURBVHgB3ZfLSxxBEMa/7s48FkIiG3LYJWxiSMwp5HHJNZBAcgrJHxrMHuJVbyJ7EEEEX+wDcdVdcPGgzmvHqlEPrqvMTPes4g+K7uluur6pLmp6ACKO41dk82SH8WSYZZ/sW1x0lsmmMFkGZJ9YwCx1fl+bHRzjoH+ErNRePIPrWmmXL7CAeHR0c3sPf+tLCMIIWfnx7QM+vn8J236UZvlAjhtdbGzkcs74foiNrW7SpmBKogCyiChEQBYRhQlIK8K4gFb7AFlEpErVLDQ7PbQ6u3j6xIEUEkLKpN3Z7eHn98/FC2BiWOjuH8H3TiClglQKyhrvqhABTKn0mN5cIQy9JAJSCGgLcB0LMzOVW9esb3bhnQZJ33FLkL7EcBhBCKkvgKlVy8mGzOvpCriMNptd+qoI/qphba1zZb1lO4iikKYNRODUC1Cfa2AYDZPnP7++0OYR6v8bEDh3kJy3urotP0tlKAeUssjO+5xgLMCy7BtDfMkNATBVBwTyYkRAfveGBMTIj6EjyC/hYeSATgS0SnGr3UvqvQ5aAlZW2wgCj+5/LvKidQRcXnWcawswwf0U4Do2JilgMDr47s1zSi4fpuC93k6Xx87xn9E8tV9HJ/r9Q7pcdKCkgi7VShm1WnXcVP3Of07pqiZa3CH7h8nAjhfYJ/s+A9xpLS5WrHVdAAAAAElFTkSuQmCC":({"application/pdf":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI/SURBVHgB1Ve/L2xBFP7m7L2bt7F5b98riO4hCgmFSkWEmmi1Qq3X06j8FXQWtR8lUWyIRiIhGiHBJn6sFXfGOWsb6y5zZ+9d8SWTmcyczPedM2fmngswjDH/uW1zuzXNwapwCreqDgrccmguitz6RcAqDyZqV83lJcz5OaKCenqAbNbWfEcEmA/k+/t4WVwEymVEBc3MIDU6CmQyNuZFCpsN8nkn8gqenqDZAZRKNtY5QhJgclsRyQiIICI5AZYiYhdgDg8RRYSHuAUc
73HOD6+Bjl9naklKp4KP2vkxNkp6aSFyDI8U24YRF3QQCPyT0ikO+H2jofgWppgRoYqLv+L53GXyYVchEhUQiDcwRofh7U2opgeRl6YyPU5rfnwdcaz9xiFyAR0Ht7APefIVONgKojwPkI9O4uSI7g6upLW1/yIG4Bpuq9OT21sld15t3fgYeHtw16e9EInAXQ2FjFe5qchOrogCvck7CvD8HCAtTICFJzczCcE1IHKL4ZenMTemvLah+nCBCTyhEoDr9qa4PhRCSuASQppZBJzc5a7xUpAnL1aHwcSsJ/dFQ5AsOeGhaj2XN5mFRnJ4KlJes9rQWIdzQ9/Xb/19cRrKy8W5comDoP0qf7WhtyWIVE7n0teSOwjoDmJ1cS7CVG8mgCHMJrg2Qrop8r4IsvXNwCirWT90NDKHE1Exdkr9vBwdA1+TPa5n64duHx4gLFQgFpavyU/K4u/OnuDlta+/afU+JK5UwG3PJoDoR4RziF+xXwDkgcKZ6uuwAAAABJRU5ErkJggg==","application/msword":u$,"application/vnd.openxmlformats-officedocument.wordprocessingml.document":u$,"application/vnd.ms-excel":uX,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":uX,"application/vnd.ms-powerpoint":uQ,"application/vnd.openxmlformats-officedocument.presentationml.presentation":uQ,"application/zip":uJ,"application/x-rar-compressed":uJ})[e]||uY:"",this.getFileSize=e=>{if(!e)return"";let t=["bytes","KB","MB","GB","TB"],a=e,r=0;for(;a>=1024&&r<t.length-1;)a/=1024,r++;return`${Math.round(a)} ${t[r]}`}}getEditOption(){return new c7({id:cB.MessageOption.editMessage,title:o9("message_list_option_edit"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Base_Icon%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M4.75512%2019.2464H5.89687L17.0384%208.12569L15.8926%206.97969L4.75512%2018.1089V19.2464ZM3.96763%2020.8297C3.74262%2020.8297%203.55371%2020.7534%203.40088%2020.6007C3.24821%2020.4479%203.17188%2020.2589%203.17188%2020.0339V18.1199C3.17188%2017.9098%203.21413%2017.7052%203.29863%2017.5062C3.38313%2017.3072%203.49921%2017.1345%203.64687%2016.9882L17.0219%203.62569C17.1659%203.48752%2017.3331%203.37869%2017.5236%203.29919C17.7141%203.21952%2017.9146%203.17969%2018.1251%203.17969C18.3246%203.17969%2018.5219%203.21927%2018.7169%203.29844C18.9119%203.3776%2019.0899%203.48944%2019.2509%203.63394L20.3926%204.77969C20.5426%204.93252%2020.6545%205.10544%2020.7281%205.29844C20.8016%205.4916%2020.8384%205.68485%2020.8384%205.87819C20.8384%206.08752%2020.8011%206.28894%2020.7266%206.48244C20.652%206.67577%2020.5406%206.84569%2020.3926%206.99219L7.01337%2020.3547C6.86771%2020.5024%206.69579%2020.6184%206.49763%2020.7029C6.29946%2020.7874%206.09362%2020.8297%205.88012%2020.8297H3.96763ZM16.4634%207.55469L15.8926%206.97969L17.0384%208.12569L16.4634%207.55469Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:void 0})}getDeleteOption(){return new c7({id:cB.MessageOption.deleteMessage,title:o9("message_list_option_delete"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8465%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8465%29%22%3E%3Cpath%20d%3D%22M7.30775%2020.5C6.81058%2020.5%206.385%2020.323%206.031%2019.969C5.677%2019.615%205.5%2019.1894%205.5%2018.6923V6H5.25C5.0375%206%204.85942%205.92808%204.71575%205.78425C4.57192%205.64042%204.5%205.46225%204.5%205.24975C4.5%205.03708%204.57192%204.859%204.71575%204.7155C4.85942%204.57183%205.0375%204.5%205.25%204.5H9C9%204.25517%209.08625%204.0465%209.25875%203.874C9.43108%203.70167%209.63967%203.6155%209.8845%203.6155H14.1155C14.3603%203.6155%2014.5689%203.70167%2014.7413%203.874C14.9138%204.0465%2015%204.25517%2015%204.5H18.75C18.9625%204.5%2019.1406%204.57192%2019.2843%204.71575C19.4281%204.85959%2019.5%205.03775%2019.5%205.25025C19.5%205.46292%2019.4281%205.641%2019.2843%205.7845C19.1406%205.92817%2018.9625%206%2018.75%206H18.5V18.6923C18.5%2019.1894%2018.323%2019.615%2017.969%2019.969C17.615%2020.323%2017.1894%2020.5%2016.6923%2020.5H7.30775ZM10.1543%2017C10.3668%2017%2010.5448%2016.9282%2010.6885%2016.7845C10.832%2016.6407%2010.9037%2016.4625%2010.9037%2016.25V8.75C10.9037%208.5375%2010.8318%208.35933%2010.688%208.2155C10.5443%208.07183%2010.3662%208%2010.1535%208C9.941%208%209.76292%208.07183%209.61925%208.2155C9.47575%208.35933%209.404%208.5375%209.404%208.75V16.25C9.404%2016.4625%209.47583%2016.6407%209.6195%2016.7845C9.76333%2016.9282%209.94158%2017%2010.1543%2017ZM13.8465%2017C14.059%2017%2014.2371%2016.9282%2014.3807%2016.7845C14.5243%2016.6407%2014.596%2016.4625%2014.596%2016.25V8.75C14.596%208.5375%2014.5242%208.35933%2014.3805%208.2155C14.2367%208.07183%2014.0584%208%2013.8458%208C13.6333%208%2013.4552%208.07183%2013.3115%208.2155C13.168%208.35933%2013.0962%208.5375%2013.0962%208.75V16.25C13.0962%2016.4625%2013.1682%2016.6407%2013.312%2016.7845C13.4557%2016.9282%2013.6338%2017%2013.8465%2017Z%22%20fill%3D%22%23141414%22%2F%3
73E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:void 0})}getReactionOption(){return new c6({id:cB.MessageOption.reactToMessage,title:o9("message_list_option_react"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Base_Icon%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M8.00317%2015.0591C7.09828%2015.0591%206.24767%2014.8864%205.45133%2014.541C4.655%2014.1954%203.96072%2013.726%203.3685%2013.1326C2.77617%2012.5392%202.30733%2011.845%201.962%2011.05C1.61667%2010.2549%201.444%209.40537%201.444%208.50148C1.444%207.59659%201.61711%206.74509%201.96333%205.94698C2.30956%205.14898%202.77817%204.45476%203.36917%203.86431C3.96006%203.27387%204.65483%202.80687%205.4535%202.46331C6.25217%202.11987%207.10083%201.94815%207.9995%201.94815C8.42072%201.94815%208.83039%201.98703%209.2285%202.06481C9.62661%202.14259%2010.0114%202.25553%2010.3828%202.40365C10.5809%202.48509%2010.7041%202.59426%2010.7523%202.73115C10.8004%202.86804%2010.8013%202.99953%2010.755%203.12565C10.7088%203.25176%2010.6278%203.34953%2010.512%203.41898C10.3962%203.48842%2010.2689%203.48981%2010.13%203.42315C9.793%203.28426%209.44883%203.17959%209.0975%203.10915C8.74617%203.03881%208.38017%203.00365%207.9995%203.00365C6.47683%203.00365%205.1795%203.53837%204.1075%204.60781C3.0355%205.67726%202.4995%206.97409%202.4995%208.49831C2.4995%2010.0224%203.036%2011.321%204.109%2012.3941C5.18211%2013.4671%206.48072%2014.0036%208.00483%2014.0036C9.52906%2014.0036%2010.8259%2013.4676%2011.8953%2012.3956C12.9648%2011.3236%2013.4995%2010.0263%2013.4995%208.50365C13.4995%208.24876%2013.4828%207.99659%2013.4495%207.74715C13.4162%207.49781%2013.3652%207.25181%2013.2967%207.00915C13.2486%206.85592%2013.2669%206.72492%2013.3517%206.61615C13.4366%206.50748%2013.5423%206.43609%2013.669%206.40198C13.7958%206.36787%2013.9247%206.38276%2014.0557%206.44665C14.1868%206.51053%2014.2801%206.63692%2014.3357%206.82581C14.4079%207.09437%2014.4625%207.36726%2014.4995%207.64448C14.5365%207.92181%2014.555%208.2082%2014.555%208.50365C14.555%209.4032%2014.3832%2010.2527%2014.0395%2011.0521C13.6958%2011.8516%2013.2283%2012.5463%2012.6368%2013.1361C12.0453%2013.7259%2011.3511%2014.1939%2010.5543%2014.54C9.75756%2014.8861%208.90717%2015.0591%208.00317%2015.0591ZM13.4745%203.69531H12.555C12.4069%203.69531%2012.2824%203.64465%2012.1815%203.54331C12.0805%203.44209%2012.03%203.31709%2012.03%203.16831C12.03%203.01965%2012.0805%202.89437%2012.1815%202.79248C12.2824%202.6907%2012.4069%202.63981%2012.555%202.63981H13.4745V1.72581C13.4745%201.5777%2013.5252%201.45226%2013.6265%201.34948C13.7277%201.2467%2013.8527%201.19531%2014.0015%201.19531C14.1502%201.19531%2014.2754%201.2467%2014.3773%201.34948C14.4791%201.45226%2014.53%201.5777%2014.53%201.72581V2.63981H15.444C15.5921%202.63981%2015.7176%202.69137%2015.8203%202.79448C15.9231%202.89759%2015.9745%203.02353%2015.9745%203.17231C15.9745%203.32098%2015.9231%203.44531%2015.8203%203.54531C15.7176%203.64531%2015.5921%203.69531%2015.444%203.69531H14.53V4.61481C14.53%204.76292%2014.4784%204.88742%2014.3753%204.98831C14.2722%205.08931%2014.1463%205.13981%2013.9975%205.13981C13.8488%205.13981%2013.7245%205.08931%2013.6245%204.98831C13.5245%204.88742%2013.4745%204.76292%2013.4745%204.61481V3.69531ZM10.3648%207.68148C10.6176%207.68148%2010.8329%207.59298%2011.0107%207.41598C11.1884%207.23909%2011.2773%207.02431%2011.2773%206.77165C11.2773%206.51887%2011.1889%206.30359%2011.012%206.12581C10.835%205.94803%2010.6202%205.85915%2010.3675%205.85915C10.1147%205.85915%209.89945%205.94759%209.72167%206.12448C9.54389%206.30148%209.455%206.51631%209.455%206.76898C9.455%207.02176%209.5435%207.23703%209.7205%207.41481C9.89739%207.59259%2010.1122%207.68148%2010.3648%207.68148ZM5.6315%207.68148C5.88428%207.68148%206.09956%207.59298%206.27733%207.41598C6.45511%207.23909%206.544%207.02431%206.544%206.77165C6.544%206.51887%206.4555%206.30359%206.2785%206.12581C6.10161%205.94803%205.88683%205.85915%205.63417%205.85915C5.38139%205.85915%205.16611%205.94759%204.98833%206.12448C4.81056%206.30148%204.72167%206.51631%204.72167%206.76898C4.72167%207.02
73176%204.81011%207.23703%204.987%207.41481C5.164%207.59259%205.37883%207.68148%205.6315%207.68148ZM7.99267%2012.0925C8.61933%2012.0925%209.19745%2011.9481%209.727%2011.6593C10.2566%2011.3706%2010.6873%2010.9714%2011.0193%2010.4615C11.0858%2010.334%2011.0817%2010.2092%2011.007%2010.087C10.9323%209.96476%2010.8203%209.90365%2010.671%209.90365H5.33083C5.17661%209.90365%205.06295%209.96476%204.98983%2010.087C4.91661%2010.2092%204.91522%2010.3327%204.98567%2010.4575C5.31345%2010.9697%205.74261%2011.3703%206.27317%2011.6591C6.80372%2011.948%207.37689%2012.0925%207.99267%2012.0925Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",customView:void 0})}getReplyInThreadOption(){let e=o9("message_list_option_reply");return new c7({id:cB.MessageOption.replyInThread,title:""!==e?e:o9("message_list_option_reply_in_thread"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Base_Icon%22%3E%3Cmask%20id%3D%22mask0_3985_363515%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2225%22%20height%3D%2224%22%3E%3Crect%20id%3D%22Bounding%20box%22%20x%3D%220.00390625%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_3985_363515%29%22%3E%3Cpath%20id%3D%22subdirectory_arrow_right%22%20d%3D%22M13.4769%2019.9578C13.3219%2019.8026%2013.246%2019.6253%2013.2492%2019.426C13.2523%2019.2267%2013.3282%2019.0526%2013.4769%2018.9038L16.6309%2015.75H7.31166C6.81299%2015.75%206.38699%2015.5734%206.03366%2015.2203C5.68049%2014.8669%205.50391%2014.4409%205.50391%2013.9423V5.25C5.50391%205.03717%205.57574%204.859%205.71941%204.7155C5.86291%204.57183%206.04107%204.5%206.25391%204.5C6.46674%204.5%206.64491%204.57183%206.78841%204.7155C6.93207%204.859%207.00391%205.03717%207.00391%205.25V13.9423C7.00391%2014.0321%207.03274%2014.1058%207.09041%2014.1635C7.14807%2014.2212%207.22182%2014.25%207.31166%2014.25H16.6309L13.4617%2011.0807C13.3065%2010.9256%2013.2315%2010.7499%2013.2367%2010.5538C13.2418%2010.3578%2013.3168%2010.1822%2013.4617%2010.027C13.6168%209.87183%2013.7941%209.79333%2013.9934%209.7915C14.1927%209.7895%2014.3667%209.86283%2014.5154%2010.0115L18.8712%2014.3673C18.9648%2014.4609%2019.0308%2014.5597%2019.0692%2014.6635C19.1077%2014.7673%2019.1269%2014.8795%2019.1269%2015C19.1269%2015.1205%2019.1077%2015.2327%2019.0692%2015.3365C19.0308%2015.4403%2018.9648%2015.5391%2018.8712%2015.6328L14.5462%2019.9578C14.391%2020.1128%2014.2128%2020.1902%2014.0117%2020.1902C13.8103%2020.1902%2013.6321%2020.1128%2013.4769%2019.9578Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:void 0})}getReplyOption(){return new c7({id:cB.MessageOption.replyMessage,title:o9("message_list_option_reply_to_message"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8296%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8296%29%22%3E%3Cpath%20d%3D%22M6.37283%2011.75L9.69608%2015.073C9.84475%2015.2218%209.91808%2015.3959%209.91608%2015.5953C9.91424%2015.7946%209.83574%2015.9718%209.68058%2016.127C9.52541%2016.2718%209.34974%2016.3468%209.15358%2016.352C8.95758%2016.357%208.78199%2016.282%208.62683%2016.127L4.13258%2011.6328C3.95174%2011.4519%203.86133%2011.241%203.86133%2011C3.86133%2010.759%203.95174%2010.5481%204.13258%2010.3673L8.62683%205.873C8.76533%205.73467%208.93674%205.66384%209.14108%205.6605C9.34558%205.65734%209.52541%205.72817%209.68058%205.873C9.83574%206.02817%209.91333%206.20642%209.91333%206.40775C9.91333%206.60892%209.83574%206.78709%209.68058%206.94225L6.37283%2010.25H15.7498C17.0627%2010.25%2018.1825%2010.7135%2019.1093%2011.6405C20.0363%2012.5673%2020.4998%2013.6872%2020.4998%2015V17.75C20.4998%2017.9628%2020.428%2018.141%2020.2843%2018.2845C20.1408%2018.4282%2019.9627%2018.5%2019.7498%2018.5C19.537%2018.5%2019.3588%2018.4282%2019.2153%2018.2845C19.0717%2018.141%2018.9998%2017.9628%2018.9998%2017.75V15C18.9998%2014.1025%2018.6825%2013.3365%2018.0478%2012.702C17.4133%2012.0673%2016.6473%2011.75%2015.7498%2011.75H6.37283Z%22%20fill%3D%22%23141414%22%2F%3
73E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:void 0})}getSendMessagePrivatelyOption(){return new c7({id:cB.MessageOption.sendMessagePrivately,title:o9("message_list_option_message_privately"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.8%2015.0099H21V21H13.8V15.0099Z%22%20stroke%3D%22%23808080%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M17.4%2011.4158C16.7635%2011.4158%2016.153%2011.6682%2015.7029%2012.1176C15.2529%2012.5669%2015%2013.1764%2015%2013.8118V15.0099H19.8V13.8118C19.8%2013.1764%2019.5471%2012.5669%2019.0971%2012.1176C18.647%2011.6682%2018.0365%2011.4158%2017.4%2011.4158Z%22%20stroke%3D%22%23808080%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M17.3995%2017.7286C17.3402%2017.7286%2017.2823%2017.7461%2017.2331%2017.7791C17.1838%2017.812%2017.1454%2017.8587%2017.1228%2017.9135C17.1001%2017.9682%2017.0942%2018.0284%2017.1057%2018.0865C17.1173%2018.1446%2017.1458%2018.198%2017.1877%2018.2399C17.2296%2018.2818%2017.283%2018.3103%2017.3411%2018.3218C17.3992%2018.3334%2017.4594%2018.3275%2017.5141%2018.3048C17.5688%2018.2821%2017.6156%2018.2437%2017.6485%2018.1945C17.6814%2018.1452%2017.699%2018.0873%2017.699%2018.0281C17.699%2017.9486%2017.6674%2017.8725%2017.6113%2017.8163C17.5551%2017.7601%2017.4789%2017.7286%2017.3995%2017.7286%22%20stroke%3D%22%23808080%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M21%2010.8503C20.9168%209.57663%2020.5439%208.33868%2019.9096%207.23051C19.2753%206.12235%2018.3962%205.17314%2017.3393%204.45503C16.2824%203.73692%2015.0754%203.26882%2013.8101%203.0863C12.5448%202.90378%2011.2545%203.01164%2010.0372%203.4017C8.81989%203.79176%207.70769%204.45374%206.78512%205.33732C5.86254%206.22091%205.15388%207.30285%204.71298%208.5009C4.27209%209.69895%204.11057%2010.9816%204.24071%2012.2513C4.37084%2013.521%204.78921%2014.7444%205.464%2015.8285L3%2021L8.1768%2018.5368C9.14753%2019.1412%2010.2319%2019.5408%2011.3632%2019.7109%22%20stroke%3D%22%23808080%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E",onClick:void 0})}getCopyOption(){return new c7({id:cB.MessageOption.copyMessage,title:o9("message_list_option_copy"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Base_Icon%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M7.92188%2018.6641C7.49471%2018.6641%207.12404%2018.5069%206.80988%2018.1926C6.49554%2017.8784%206.33838%2017.5077%206.33838%2017.0806V3.74731C6.33838%203.32015%206.49554%202.94948%206.80988%202.63531C7.12404%202.32115%207.49471%202.16406%207.92188%202.16406H18.2551C18.6823%202.16406%2019.053%202.32115%2019.3671%202.63531C19.6813%202.94948%2019.8384%203.32015%2019.8384%203.74731V17.0806C19.8384%2017.5077%2019.6813%2017.8784%2019.3671%2018.1926C19.053%2018.5069%2018.6823%2018.6641%2018.2551%2018.6641H7.92188ZM7.92188%2017.0806H18.2551V3.74731H7.92188V17.0806ZM4.75513%2021.8306C4.32796%2021.8306%203.95729%2021.6735%203.64313%2021.3593C3.32896%2021.0451%203.17188%2020.6745%203.17188%2020.2473V6.11806C3.17188%205.90223%203.24921%205.71706%203.40387%205.56256C3.55854%205.4079%203.74604%205.33056%203.96638%205.33056C4.18671%205.33056%204.37321%205.4079%204.52588%205.56256C4.67871%205.71706%204.75513%205.90223%204.75513%206.11806V20.2473H15.8844C16.1002%2020.2473%2016.2854%2020.3249%2016.4399%2020.4801C16.5945%2020.6352%2016.6719%2020.8211%2016.6719%2021.0378C16.6719%2021.2608%2016.5945%2021.4487%2016.4399%2021.6016C16.2854%2021.7542%2016.1002%2021.8306%2015.8844%2021.8306H4.75513Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:void 0})}getMessageInfoOption(){return new c7({id:cB.MessageOption.messageInformation,title:o9("message_list_option_info"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.0625%2016.9167C12.2828%2016.9167%2012.4693%2016.8397%2012.622%2016.6855C12.7748%2016.5313%2012.8512%2016.3431%2012.8512%2016.1208V11.8042C12.8512%2011.5884%2012.7736%2011.4032%2012.6185%2011.2485C12.4633%2011.094%2012.2774%2011.0167%2012.0607%2011.0167C11.8377%2011.0167%2011.6498%2
73011.094%2011.497%2011.2485C11.3443%2011.4032%2011.268%2011.5884%2011.268%2011.8042V16.1208C11.268%2016.3431%2011.3453%2016.5313%2011.5%2016.6855C11.6546%2016.8397%2011.8421%2016.9167%2012.0625%2016.9167ZM11.9992%209.16675C12.2394%209.16675%2012.4415%209.08708%2012.6055%208.92775C12.7693%208.76858%2012.8512%208.57133%2012.8512%208.336C12.8512%208.08483%2012.7701%207.87717%2012.6077%207.713C12.4454%207.54883%2012.2442%207.46675%2012.0042%207.46675C11.7577%207.46675%2011.554%207.54791%2011.393%207.71025C11.2318%207.87275%2011.1512%208.07817%2011.1512%208.3265C11.1512%208.5655%2011.2325%208.76525%2011.395%208.92575C11.5575%209.08642%2011.7589%209.16675%2011.9992%209.16675ZM12.0067%2021.8333C10.6494%2021.8333%209.37347%2021.5742%208.17897%2021.056C6.98447%2020.5377%205.94305%2019.8335%205.05472%2018.9435C4.16622%2018.0533%203.46297%2017.0116%202.94497%2015.8183C2.42697%2014.6248%202.16797%2013.3496%202.16797%2011.9927C2.16797%2010.6344%202.42705%209.35767%202.94522%208.1625C3.46355%206.96717%204.16772%205.92667%205.05772%205.041C5.94789%204.15533%206.98964%203.45483%208.18297%202.9395C9.37647%202.42433%2010.6516%202.16675%2012.0085%202.16675C13.3668%202.16675%2014.6436%202.42516%2015.839%202.942C17.0343%203.45867%2018.0748%204.16%2018.9605%205.046C19.846%205.932%2020.5464%206.97258%2021.0617%208.16775C21.5769%209.36292%2021.8345%2010.6385%2021.8345%2011.9945C21.8345%2013.3518%2021.5767%2014.6278%2021.0612%2015.8223C20.5457%2017.0168%2019.8444%2018.0572%2018.9572%2018.9435C18.0699%2019.8298%2017.0286%2020.5331%2015.8335%2021.0532C14.6383%2021.5732%2013.3627%2021.8333%2012.0067%2021.8333ZM12.009%2020.25C14.2955%2020.25%2016.2408%2019.4453%2017.845%2017.836C19.4491%2016.2267%2020.2512%2014.2787%2020.2512%2011.9922C20.2512%209.70575%2019.4504%207.76042%2017.8487%206.15625C16.2469%204.55208%2014.2979%203.75%2012.0017%203.75C9.72089%203.75%207.77555%204.55083%206.16572%206.1525C4.55605%207.75433%203.75122%209.70333%203.75122%2011.9995C3.75122%2014.2803%204.55589%2016.2257%206.16522%2017.8355C7.77455%2019.4452%209.72247%2020.25%2012.009%2020.25Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fsvg%3E",onClick:void 0})}getMarkAsUnreadOption(){return new c7({id:cB.MessageOption.markAsUnread,title:o9("message_list_option_mark_as_unread"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.0385%2017.4997L4.0365%2019.5015C3.752%2019.7861%203.42475%2019.8506%203.05475%2019.695C2.68492%2019.5391%202.5%2019.2586%202.5%2018.8535V4.30747C2.5%203.8023%202.675%203.37472%203.025%203.02472C3.375%202.67472%203.80258%202.49972%204.30775%202.49972H13.4808C13.6936%202.49972%2013.8734%202.57472%2014.0203%202.72472C14.1671%202.87472%2014.2372%203.05614%2014.2308%203.26897C14.2244%203.4753%2014.1494%203.64872%2014.0057%203.78922C13.8622%203.92955%2013.6873%203.99972%2013.4808%203.99972H4.30775C4.23075%203.99972%204.16025%204.0318%204.09625%204.09597C4.03208%204.15997%204%204.23047%204%204.30747V17.3845L5.4%2015.9997H19.6923C19.7693%2015.9997%2019.8398%2015.9676%2019.9038%2015.9035C19.9679%2015.8395%2020%2015.769%2020%2015.692V8.97097C20%208.75814%2020.0718%208.57989%2020.2155%208.43622C20.359%208.29272%2020.5372%208.22097%2020.75%208.22097C20.9628%208.22097%2021.141%208.29272%2021.2845%208.43622C21.4282%208.57989%2021.5%208.75814%2021.5%208.97097V15.692C21.5%2016.1971%2021.325%2016.6247%2020.975%2016.9747C20.625%2017.3247%2020.1974%2017.4997%2019.6923%2017.4997H6.0385ZM19%206.23047C18.2372%206.23047%2017.5882%205.96289%2017.053%205.42772C16.5177%204.89239%2016.25%204.2433%2016.25%203.48047C16.25%202.71764%2016.5177%202.06864%2017.053%201.53347C17.5882%200.998135%2018.2372%200.730469%2019%200.730469C19.7628%200.730469%2020.4118%200.998135%2020.947%201.53347C21.4823%202.06864%2021.75%202.71764%2021.75%203.48047C21.75%204.2433%2021.4823%204.89239%2020.947%205.42772C20.4118%205.96289%2019.7628%206.23047%2019%206.23047ZM4%204.30747V16.692V3.99972V4.30747Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fsvg%3E",onClick:void 0})}getReportOption(){return new c7({id:cB.MessageOption.flagMessage,title:o9("message_list_option_flag_message"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.9982%2016.918C12.2447%2016.918%2012.4485%2016.8384%2012.6095%2016.6792C12.7706%2016.5201%2012.8512%2016.3172%2012.8512%2016.0707C12.8512%2015.8244%2012.7716%2015.6206%2012.6125%2015.4595C12.4533%2015.2985%2012.2506%2015.218%2012.0042%2015.218C11.7577%2015.218%2011.554%2015.2976%2011.393%2015.4567C11.2318%2015.6159%2011.1512%2015.8186%2011.1512%2016.065C11.1512%2016.3113%2011.2308%2016.5151%2011.39%2016.6762C11.5491%2016.8374%2011.7519%2016.918%2011.9982%2016.918ZM12.0625%2013.118C12.2828%2013.118%2012.4693%2013.0409%2012.622%2012.8867C12.7748%2012.7326%2012.8512%2012.5443%2012.8512%2012.322V7.75547C12.8512%207.53964%2012.7736%207.35439%2012.6185%207.19972C12.4633%207.04522%2012.2774%206.96797%2012.0607%206.96797C11.8377%206.96797%2011.6498%2
7307.04522%2011.497%207.19972C11.3443%207.35439%2011.268%207.53964%2011.268%207.75547V12.322C11.268%2012.5443%2011.3453%2012.7326%2011.5%2012.8867C11.6546%2013.0409%2011.8421%2013.118%2012.0625%2013.118ZM12.0067%2021.8345C10.6494%2021.8345%209.37347%2021.5754%208.17897%2021.0572C6.98447%2020.5389%205.94305%2019.8347%205.05472%2018.9447C4.16622%2018.0546%203.46297%2017.0128%202.94497%2015.8195C2.42697%2014.626%202.16797%2013.3508%202.16797%2011.994C2.16797%2010.6356%202.42705%209.35889%202.94522%208.16372C3.46355%206.96839%204.16772%205.92789%205.05772%205.04222C5.94789%204.15655%206.98964%203.45605%208.18297%202.94072C9.37647%202.42555%2010.6516%202.16797%2012.0085%202.16797C13.3668%202.16797%2014.6436%202.42639%2015.839%202.94322C17.0343%203.45989%2018.0748%204.16122%2018.9605%205.04722C19.846%205.93322%2020.5464%206.9738%2021.0617%208.16897C21.5769%209.36414%2021.8345%2010.6397%2021.8345%2011.9957C21.8345%2013.3531%2021.5767%2014.629%2021.0612%2015.8235C20.5457%2017.018%2019.8444%2018.0584%2018.9572%2018.9447C18.0699%2019.8311%2017.0286%2020.5343%2015.8335%2021.0545C14.6383%2021.5745%2013.3627%2021.8345%2012.0067%2021.8345ZM12.009%2020.2512C14.2955%2020.2512%2016.2408%2019.4466%2017.845%2017.8372C19.4491%2016.2279%2020.2512%2014.28%2020.2512%2011.9935C20.2512%209.70697%2019.4504%207.76164%2017.8487%206.15747C16.2469%204.5533%2014.2979%203.75122%2012.0017%203.75122C9.72089%203.75122%207.77555%204.55205%206.16572%206.15372C4.55605%207.75555%203.75122%209.70455%203.75122%2012.0007C3.75122%2014.2816%204.55589%2016.2269%206.16522%2017.8367C7.77455%2019.4464%209.72247%2020.2512%2012.009%2020.2512Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fsvg%3E",onClick:void 0})}isSentByMe(e,t){return!t.getSender()||e.getUid()===t.getSender().getUid()}getTextMessageOptions(e,t,a,r){let n=this.isSentByMe(e,t),s=!1;a?.getScope()===cB.groupMemberScope.participant&&(s=!0);let i=[];return r?.hideReactionOption||i.push(this.getReactionOption()),r?.hideReplyOption||i.push(this.getReplyOption()),t.getParentMessageId()||r?.hideReplyInThreadOption||i.push(this.getReplyInThreadOption()),r?.hideCopyMessageOption||i.push(this.getCopyOption()),n||r?.hideMarkAsUnreadOption||i.push(this.getMarkAsUnreadOption()),(n||!s&&a)&&!r?.hideEditMessageOption&&i.push(this.getEditOption()),n&&!r?.hideMessageInfoOption&&i.push(this.getMessageInfoOption()),n||r?.hideFlagMessageOption||t.getCategory()!==cB.MessageCategory.message||i.push(this.getReportOption()),(n||!s&&a)&&!r?.hideDeleteMessageOption&&i.push(this.getDeleteOption()),!a||n||r?.hideMessagePrivatelyOption||i.push(this.getSendMessagePrivatelyOption()),i}getIsSentByMe(e){return!e.getSender()||e.getSender().getUid()==cj.getLoggedInUser()?.getUid()}getImageMessageOptions(e,t,a,r){return b4.getDataSource().getCommonOptions(e,t,a,r)}getVideoMessageOptions(e,t,a,r){return b4.getDataSource().getCommonOptions(e,t,a,r)}getAudioMessageOptions(e,t,a,r){return b4.getDataSource().getCommonOptions(e,t,a,r)}getFileMessageOptions(e,t,a,r){return b4.getDataSource().getCommonOptions(e,t,a,r)}getReceiptClass(e){return e==t.W4f.error?"error":e==t.W4f.read?"read":e==t.W4f.delivered?"delivered":e==t.W4f.sent?"sent":e==t.W4f.wait?"wait":void 0}getMessageSentAtDateFormat(e){return{yesterday:"hh:mm A",otherDays:"hh:mm A",today:"hh:mm A",...o6.calendarObject,...e}}getBottomView(e,t){return null}getReplyView(e,t,a,r){let n=r||b4.getDataSource().getAllTextFormatters({}),s=!1;return(e instanceof o1.CometChat.TextMessage||e instanceof o1.CometChat.MediaMessage)&&e.getModerationStatus()===cB.moderationStatus.disapproved&&(s=!0),!e.getQuotedMessage()||e instanceof o1.CometChat.Action||e instanceof o1.CometChat.Call||"meeting"==e.getType()||e.getDeletedAt()?null:o2.jsx("div",{style:{width:"100%"},onClick:()=>{a&&a(e)},children:o2.jsx(b3,{hideCloseButton:!0,message:e.getQuotedMessage(),isMessageModerated:s,textFormatters:n,previewTitle:this.getMessagePreviewTitle(e.getQuotedMessage(),t),previewSubtitle:this.getMessagePreviewSubtitle(e.getQuotedMessage(),r,t)})})}getFooterView(e){return e instanceof o1.CometChat.AIAssistantMessage?o2.jsx("div",{title:o9("message_list_option_copy"),className:"cometchat-ai-assistant-message-bubble__copy",style:{cursor:"pointer"},onClick:()=>this.handleCopy(e)}):null}getTextMessageTemplate(e){return new ue({type:cB.MessageTypes.text,category:cB.MessageCategory.message,statusInfoView:b4.getDataSource().getStatusInfoView,replyView:b4.getDataSource().getReplyView,contentView:(t,a,r)=>{var n;let s={...e,...(n=e?.textFormatters,!r||0===r.length||n&&0!==n.length&&!r.some(e=>!n.some(t=>e.constructor?.name===t.constructor?.name))?{}:{textFormatters:r})};return null!=t.getDeletedAt()?this.getDeleteMessageBubble(t,void 0,a):b4.getDataSource().getTextMessageContentView(t,a,s)},options:b4.getDataSource().getMessageOptions,bottomView:(e,t)=>b4.getDataSource().getBottomView(e,t)})}getAgentAssistantMessageBubble(e){return o2.jsx(bj,{message:e})}getToolArgumentsMessageBubble(e){return o2.jsx(b1,{message:e})}getToolResultsMessageBubble(e){return o2.jsx(b0,{message:e})}getAgentAssistantMessageTemplate(){return new ue({type:cB.MessageTypes.assistant,category:cB.MessageCategory.agentic,statusInfoView:void 0,contentView:(e,t)=>b4.getDataSource().getAgentAssistantMessageBubble(e,t),options:void 0,footerVie
73w:e=>b4.getDataSource().getFooterView(e)})}getToolResultsMessageTemplate(){return new ue({type:cB.MessageTypes.toolResults,category:cB.MessageCategory.agentic,statusInfoView:void 0,contentView:(e,t)=>b4.getDataSource().getToolResultsMessageBubble(e,t),options:void 0,footerView:e=>b4.getDataSource().getFooterView(e)})}getToolArgumentsMessageTemplate(){return new ue({type:cB.MessageTypes.toolArguments,category:cB.MessageCategory.agentic,statusInfoView:void 0,contentView:(e,t)=>b4.getDataSource().getToolArgumentsMessageBubble(e,t),options:void 0,footerView:e=>b4.getDataSource().getFooterView(e)})}getStreamMessageBubble(e){return o2.jsx(b2,{message:e},e.getId()+e.getType())}getStreamMessageTemplate(){return new ue({type:cB.streamMessageTypes.run_started,category:cB.MessageCategory.custom,statusInfoView:void 0,contentView:(e,t)=>b4.getDataSource().getStreamMessageBubble(e,t),options:void 0,bottomView:void 0})}getAudioMessageTemplate(){return new ue({type:cB.MessageTypes.audio,category:cB.MessageCategory.message,statusInfoView:b4.getDataSource().getStatusInfoView,replyView:b4.getDataSource().getReplyView,contentView:(e,t)=>null!=e.getDeletedAt()?this.getDeleteMessageBubble(e,void 0,t):b4.getDataSource().getAudioMessageContentView(e,t),options:b4.getDataSource().getMessageOptions,bottomView:(e,t)=>b4.getDataSource().getBottomView(e,t)})}getVideoMessageTemplate(){return new ue({type:cB.MessageTypes.video,category:cB.MessageCategory.message,statusInfoView:b4.getDataSource().getStatusInfoView,replyView:b4.getDataSource().getReplyView,contentView:(e,t)=>null!=e.getDeletedAt()?this.getDeleteMessageBubble(e,void 0,t):b4.getDataSource().getVideoMessageContentView(e,t),options:b4.getDataSource().getMessageOptions,bottomView:(e,t)=>b4.getDataSource().getBottomView(e,t)})}getImageMessageTemplate(){return new ue({type:cB.MessageTypes.image,category:cB.MessageCategory.message,statusInfoView:b4.getDataSource().getStatusInfoView,replyView:b4.getDataSource().getReplyView,contentView:(e,t)=>null!=e.getDeletedAt()?this.getDeleteMessageBubble(e,void 0,t):b4.getDataSource().getImageMessageContentView(e,t),options:b4.getDataSource().getMessageOptions,bottomView:(e,t)=>b4.getDataSource().getBottomView(e,t)})}getGroupActionTemplate(e){return new ue({type:cB.MessageTypes.groupMember,category:cB.MessageCategory.action,contentView:(t,a)=>e?.hideGroupActionMessages?null:this.getGroupActionBubble(t)})}getFileMessageTemplate(){return new ue({type:cB.MessageTypes.file,category:cB.MessageCategory.message,statusInfoView:b4.getDataSource().getStatusInfoView,replyView:b4.getDataSource().getReplyView,contentView:(e,t)=>null!=e.getDeletedAt()?this.getDeleteMessageBubble(e,void 0,t):b4.getDataSource().getFileMessageContentView(e,t),options:b4.getDataSource().getMessageOptions,bottomView:(e,t)=>b4.getDataSource().getBottomView(e,t)})}getAllMessageTemplates(e){return e||(e={disableMentions:!1}),[b4.getDataSource().getTextMessageTemplate(e),b4.getDataSource().getImageMessageTemplate(),b4.getDataSource().getVideoMessageTemplate(),b4.getDataSource().getAudioMessageTemplate(),b4.getDataSource().getFileMessageTemplate(),b4.getDataSource().getGroupActionTemplate(e),b4.getDataSource().getFormMessageTemplate(),b4.getDataSource().getSchedulerMessageTemplate(),b4.getDataSource().getCardMessageTemplate(),b4.getDataSource().getAgentAssistantMessageTemplate(),b4.getDataSource().getStreamMessageTemplate(),this.getToolResultsMessageTemplate(),this.getToolArgumentsMessageTemplate()]}getMessageTemplate(e,t,a){a||(a={disableMentions:!1});let r=null;if(t!==cB.MessageCategory.call)switch(e){case cB.MessageTypes.text:r=b4.getDataSource().getTextMessageTemplate(a);break;case cB.MessageTypes.image:r=b4.getDataSource().getImageMessageTemplate();break;case cB.MessageTypes.video:r=b4.getDataSource().getVideoMessageTemplate();break;case cB.MessageTypes.groupMember:r=b4.getDataSource().getGroupActionTemplate(a);break;case cB.MessageTypes.file:r=b4.getDataSource().getFileMessageTemplate();break;case cB.MessageTypes.audio:r=b4.getDataSource().getAudioMessageTemplate();break;case cB.MessageTypes.form:r=b4.getDataSource().getFormMessageTemplate();break;case cB.MessageTypes.scheduler:r=b4.getDataSource().getSchedulerMessageTemplate();break;case cB.MessageTypes.card:r=b4.getDataSource().getCardMessageTemplate()}return r}getMessageOptions(e,t,a,r){let n=[],s=!1,i=cB.moderationStatus.unmoderated;if((t instanceof o1.CometChat.TextMessage||t instanceof o1.CometChat.MediaMessage)&&(i=t.getModerationStatus()),a?.getScope()===cB.groupMemberScope.participant&&(s=!0),i===cB.moderationStatus.pending)return[];if(i===cB.moderationStatus.disapproved)return n=[],(this.isSentByMe(e,t)||!s&&a)&&!r?.hideDeleteMessageOption&&n.push(this.getDeleteOption()),"text"===t.getType()&&(r?.hideCopyMessageOption||n.push(this.getCopyOption())),n;if(t.getCategory()===cB.MessageCategory.message)switch(t.getType()){case cB.MessageTypes.text:n=b4.getDataSource().getTextMessageOptions(e,t,a,r);break;case cB.MessageTypes.image:n=b4.getDataSource().getImageMessageOptions(e,t,a,r);break;case cB.MessageTypes.video:n=b4.getDataSource().getVideoMessageOptions(e,t,a,r);break;case cB.MessageTypes.groupMember:n=[];break;case cB.MessageTypes.file:n=b4.getDataSource().getFileMessageOptions(e,t,a,r);break;case cB.MessageTypes.audio:n=b4.getDataSource().getAudioMessageOptions(e,t,a,r);break;default:n=b4.getDataSource().getCommonOptions(e,t,a,r)}else t.getCategory()!=cB.MessageCategory.custom&&t.getCategory()!=cB.MessageCategory.interactive||(n=b4.getDataSource().getCommonOptions(e,t,a,r));return n}getCommonOptions(e,t,a,r){let n=this.isSentByMe(e,t),s=!1;a?.getScope()===cB.groupMemberScope.participant&&(s=!0);let i=[];return r?.hideReactionOption||i.push(this.getReactionOption()),r?.hideReplyOption||i.push(this.getReplyOption()),t?.getParentMessageId()||r?.hideReplyInThreadOption||i.push(this.getReplyInThreadOption()),n&&!r?.hideMessageInfoOption&&i.push(this.getMessageInfoOption()),n||r?.hideMarkAsUnreadOption||i.push(this.getMarkAsUnreadOption()),n||r?.hideFlagMessageOption||t.getCategory()!==cB.MessageCategory.message||i.push(this.getReportOption()),(n||!s&&a)&&!r?.hideDeleteMessageOption&&i.push(this.getDeleteOption()),!a?.getGuid()||n||r?.hideMessagePrivatelyOption||i.push(this.getSendMessagePrivatelyOption()),i}getAllMessageTypes(){return[cB.MessageTypes.text,cB.MessageTypes.image,cB.MessageTypes.audio,cB.MessageTypes.video,cB.MessageTypes.file,cB.MessageTypes.groupMember,cB.MessageTypes.form,cB.MessageTypes.scheduler,cB.MessageTypes.card,cB.MessageTypes.assistant]}addList(){return"<Message Utils>"}getAllMessageCategories(e){let t=[cB.MessageCategory.message,cB.MessageCategory.interactive,cB.MessageCategory.agentic];return e?.hideGroupActionMessages||t.push(cB.MessageCategory.action),t}getStickerButton(e,t,a,r,n){}getId(){return"messageUtils"}getTextMessageContentView(e,t,a){return b4.getDataSource().getTextMessageBubble(e.getText(),e,t,a)}getAudioMessageContentView(e,t){return b4.getDataSource().getAudioMessageBubble(e?.getAttachments()[0]?.getUrl(),e,e?.getAttachments()[0]?.getName(),t)}getFileMessageContentView(e,t){return b4.getDataSource().getFileMessageBubble(e?.getAttachments()[0]?.getUrl(),e,e?.getAttachments()[0]?.getName(),t)}getImageMessageContentView(e,t){let a=e?.getAttachments()[0]?.getUrl()||"";return b4.getDataSource().getImageMessageBubble(a,uM,e,void 0,t)}getVideoMessageContentView(e,t){return b4.getDataSource().getVideoMessageBubble(e?.getAttachments()[0]?.getUrl(),e,void 0,void 0,t)}getActionMessage(e){let t="";if(!1===e.hasOwnProperty("actionBy")||!1===e.hasOwnProperty("actionOn")||e.action!==cB.groupMemberAction.JOINED&&e.action!==cB.groupMemberAction.LEFT&&(!1===e.actionBy.hasOwnProperty("name")||!1===e.actionOn.hasOwnProperty("name"))||e.action===cB.groupMemberAction.SCOPE_CHANGE&&(!e.hasOwnProperty("data")||!e.data.hasOwnProperty("extras")||!e.data.extras.hasOwnProperty("scope")||!1===e.data.extras.scope.hasOwnProperty("new"))||e.action===cB.groupMemberAction.SCOPE_CHANGE&&!1===e.data.extras.hasOwnProperty("scope")||e.action===cB.groupMemberAction.SCOPE_CHANGE&&!1===e.data.extras.scope.hasOwnProperty("new"))return t;let a=e.actionBy,r=e.actionOn,n=a.name,s=e.action!==cB.groupMemberAction.JOINED&&e.action!==cB.groupMemberAction.LEFT?r.name:"";switch(e.action){case cB.groupMemberAction.ADDED:t=`${n} ${o9("message_list_action_added")} ${s}`;break;case cB.groupMemberAction.JOINED:t=`${n} ${o9("message_list_action_joined")}`;break;case cB.groupMemberAction.LEFT:t=`${n} ${o9("message_list_action_left")}`;break;case cB.groupMemberAction.KICKED:t=`${n} ${o9("message_list_action_kicked")} ${s}`;break;case cB.groupMemberAction.BANNED:t=`${n} ${o9("message_list_action_banned")} ${s}`;break;case cB.groupMemberAction.UNBANNED:t=`${n} ${o9("message_list_action_unbanned")} ${s}`;break;case cB.groupMemberAction.SCOPE_CHANGE:{let a=e.data.extras.scope.new;t=`${n} ${o9("message_list_action_made")} ${s} ${o9(`member_scope_${a}`)}`}}return t}getDeleteMessageBubble(e,a,r){return o2.jsx(uN,{isSentByMe:r==t.JxA.right,text:a})}getGroupActionBubble(e){let t=this.getActionMessage(e);return o2.jsx(u2,{messageText:t})}getTextMessageBubble(e,a,r,n){let s,i={...n,textFormatters:n?.textFormatters&&n?.textFormatters.length?[...n.textFormatters]:this.getAllTextFormatters({alignment:r,disableMentions:n?.disableMentions})},o=i.textFormatters;if(i&&!i.disableMentions){let e;for(let t=0;t<o.length;
73t++){if(o[t]instanceof uT){if((e=o[t]).setMessage(a),a.getMentionedUsers().length&&e.setCometChatUserGroupMembers(a.getMentionedUsers()),a.getType()===cB.MessageTypes.text&&!a.getDeletedAt()){let t=/<@all:(.*?)>/g,r=Array.from(a.getText().matchAll(t)).map(e=>e[1]);e.setCometChatMentionedChannels(r)}if(e.setLoggedInUser(cj.getLoggedInUser()),s)break}if(o[t]instanceof ux&&(s=o[t],e))break}e||(e=b4.getDataSource().getMentionsTextFormatter({message:a,...i,alignment:r}),o.push(e))}else for(let e=0;e<o.length;e++)if(o[e]instanceof ux){s=o[e];break}s||(s=b4.getDataSource().getUrlTextFormatter({alignment:r}),o.push(s));for(let e=0;e<o.length;e++)o[e].setMessageBubbleAlignment(r),o[e].setMessage(a);return o2.jsx(uI,{isSentByMe:r==t.JxA.right,text:e,textFormatters:o})}getAudioMessageBubble(e,a,r,n){return o2.jsx(uK,{isSentByMe:n==t.JxA.right,src:e})}getFileMessageBubble(e,a,r,n){let s=a.getAttachments()[0],i=a.getMetadata()?.file,o=r??s?.getName()??i?.name,l=s?.getMimeType()??i?.type,c=this.getFileSize(s?.getSize()??i?.size),u=this.getFileType(l),d=`${c} ${s?.getExtension()?`⢠${s.getExtension()}`:""}`.trim();return o2.jsx(uZ,{fileTypeIconURL:u,subtitle:d,title:o,fileURL:e,isSentByMe:n==t.JxA.right})}getImageMessageBubble(e,t,a,r){let n=o2.jsx(uD,{url:a?.getAttachments()[0]?.getUrl()??e,ccCloseClicked:()=>{uS.ccHideDialog.next()},message:a});return o2.jsx(uR,{src:e,placeholderImage:t,isSentByMe:this.getIsSentByMe(a),onImageClicked:cQ()?void 0:()=>{uS.ccShowDialog.next({child:n,confirmCallback:null})}})}getVideoMessageBubble(e,t,a,r){return o2.jsx(uL,{isSentByMe:this.getIsSentByMe(t),src:e})}imageAttachmentOption(){return new c9({id:cB.MessageTypes.image,title:o9("message_composer_attach_image"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8295%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8295%29%22%3E%3Cpath%20d%3D%22M5.30775%2020.5C4.80258%2020.5%204.375%2020.325%204.025%2019.975C3.675%2019.625%203.5%2019.1974%203.5%2018.6923V5.30775C3.5%204.80258%203.675%204.375%204.025%204.025C4.375%203.675%204.80258%203.5%205.30775%203.5H18.6923C19.1974%203.5%2019.625%203.675%2019.975%204.025C20.325%204.375%2020.5%204.80258%2020.5%205.30775V18.6923C20.5%2019.1974%2020.325%2019.625%2019.975%2019.975C19.625%2020.325%2019.1974%2020.5%2018.6923%2020.5H5.30775ZM7.654%2016.75H16.423C16.6038%2016.75%2016.7378%2016.6679%2016.825%2016.5038C16.9122%2016.3398%2
73016.8987%2016.1808%2016.7845%2016.027L14.4%2012.8328C14.3063%2012.7123%2014.1858%2012.652%2014.0385%2012.652C13.891%2012.652%2013.7705%2012.7123%2013.677%2012.8328L11.2308%2016.0192L9.59225%2013.9192C9.49875%2013.8051%209.37983%2013.748%209.2355%2013.748C9.09133%2013.748%208.97242%2013.8083%208.87875%2013.929L7.302%2016.027C7.1815%2016.1808%207.16483%2016.3398%207.252%2016.5038C7.33917%2016.6679%207.47317%2016.75%207.654%2016.75Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:null})}videoAttachmentOption(){return new c9({id:cB.MessageTypes.video,title:o9("message_composer_attach_video"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8284%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8284%29%22%3E%3Cpath%20d%3D%22M4.54773%2019.5C4.04273%2019.5%203.61523%2019.325%203.26523%2018.975C2.91523%2018.625%202.74023%2018.1974%202.74023%2017.6923V6.30775C2.74023%205.80258%202.91523%205.375%203.26523%205.025C3.61523%204.675%204.04273%204.5%204.54773%204.5H15.9325C16.4375%204.5%2016.865%204.675%2017.215%205.025C17.565%205.375%2017.74%205.80258%2017.74%206.30775V10.8848L20.4862%208.1385C20.6337%207.991%2020.7994%207.95417%2020.9832%208.028C21.1672%208.10167%2021.2592%208.24233%2021.2592%208.45V15.55C21.2592%2015.7577%2021.1672%2015.8983%2020.9832%2015.972C20.7994%2016.0458%2020.6337%2016.009%2020.4862%2015.8615L17.74%2013.1152V17.6923C17.74%2018.1974%2017.565%2018.625%2017.215%2018.975C16.865%2019.325%2016.4375%2019.5%2015.9325%2019.5H4.54773Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:null})}audioAttachmentOption(){return new c9({id:cB.MessageTypes.audio,title:o9("message_composer_attach_audio"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8297%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8297%29%22%3E%3Cpath%20d%3D%22M10.7942%2015.3652L15.15%2012.5673C15.364%2012.4314%2015.471%2012.2427%2015.471%2012.001C15.471%2011.7593%2015.364%2011.5699%2015.15%2011.4327L10.7942%208.63475C10.5699%208.48092%2010.3397%208.46858%2010.1037%208.59775C9.86792%208.72692%209.75%208.92833%209.75%209.202V14.798C9.75%2015.0717%209.86792%2015.2731%2010.1037%2015.4022C10.3397%2015.5314%2010.5699%2
73015.5191%2010.7942%2015.3652ZM12.0017%2021.5C10.6877%2021.5%209.45267%2021.2507%208.2965%2020.752C7.14033%2020.2533%206.13467%2019.5766%205.2795%2018.7218C4.42433%2017.8669%203.74725%2016.8617%203.24825%2015.706C2.74942%2014.5503%202.5%2013.3156%202.5%2012.0017C2.5%2010.6877%202.74933%209.45267%203.248%208.2965C3.74667%207.14033%204.42342%206.13467%205.27825%205.2795C6.13308%204.42433%207.13833%203.74725%208.294%203.24825C9.44967%202.74942%2010.6844%202.5%2011.9983%202.5C13.3123%202.5%2014.5473%202.74933%2015.7035%203.248C16.8597%203.74667%2017.8653%204.42342%2018.7205%205.27825C19.5757%206.13308%2020.2528%207.13833%2020.7518%208.294C21.2506%209.44967%2021.5%2010.6844%2021.5%2011.9983C21.5%2013.3123%2021.2507%2014.5473%2020.752%2015.7035C20.2533%2016.8597%2019.5766%2017.8653%2018.7218%2018.7205C17.8669%2019.5757%2016.8617%2020.2528%2015.706%2020.7518C14.5503%2021.2506%2013.3156%2021.5%2012.0017%2021.5Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:null})}fileAttachmentOption(){return new c9({id:cB.MessageTypes.file,title:o9("message_composer_attach_file"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Base_Icon%22%3E%3Cmask%20id%3D%22mask0_3985_201121%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20id%3D%22Bounding%20box%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_3985_201121%29%22%3E%3Cpath%20id%3D%22description%22%20d%3D%22M9%2017.75H15C15.2125%2017.75%2015.3906%2017.6781%2015.5343%2017.5343C15.6781%2017.3904%2015.75%2017.2122%2015.75%2016.9998C15.75%2016.7871%2015.6781%2016.609%2015.5343%2016.4655C15.3906%2016.3218%2015.2125%2016.25%2015%2016.25H9C8.7875%2016.25%208.60942%2016.3219%208.46575%2016.4658C8.32192%2016.6096%208.25%2016.7878%208.25%2017.0003C8.25%2017.2129%208.32192%2017.391%208.46575%2017.5345C8.60942%2017.6782%208.7875%2017.75%209%2017.75ZM9%2013.75H15C15.2125%2013.75%2015.3906%2013.6781%2015.5343%2013.5343C15.6781%2013.3904%2015.75%2013.2122%2015.75%2012.9998C15.75%2012.7871%2015.6781%2012.609%2015.5343%2012.4655C15.3906%2012.3218%2015.2125%2012.25%2015%2012.25H9C8.7875%2012.25%208.60942%2012.3219%208.46575%2012.4658C8.32192%2012.6096%208.25%2012.7878%208.25%2013.0003C8.25%2013.2129%208.32192%2013.391%208.46575%2013.5345C8.60942%2013.6782%208.7875%2013.75%209%2013.75ZM6.30775%2021.5C5.80258%2021.5%205.375%2021.325%205.025%2020.975C4.675%2020.625%204.5%2020.1974%204.5%2019.6923V4.30775C4.5%203.80258%204.675%203.375%205.025%203.025C5.375%202.675%205.80258%202.5%206.30775%202.5H13.502C13.7458%202.5%2013.9782%202.54683%2014.1992%202.6405C14.4202%202.734%2014.6128%202.86283%2014.777%203.027L18.973%207.223C19.1372%207.38717%2019.266%207.57975%2019.3595%207.80075C19.4532%208.02175%2019.5%208.25417%2019.5%208.498V19.6923C19.5%2020.1974%2019.325%2020.625%2018.975%2020.975C18.625%2021.325%2018.1974%2021.5%2017.6923%2021.5H6.30775ZM13.5%207.6C13.5%207.855%2013.5863%208.06875%2013.7587%208.24125C13.9312%208.41375%2014.145%208.5%2014.4%208.5H18L13.5%204V7.6Z%22%20fill%3D%22%236852D6%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:null})}getAttachmentOptions(e,t){let a=[this.imageAttachmentOption(),this.videoAttachmentOption(),this.audioAttachmentOption(),this.fileAttachmentOption()],r={[cB.MessageTypes.image]:t?.hideImageAttachmentOption,[cB.MessageTypes.video]:t?.hideVideoAttachmentOption,[cB.MessageTypes.audio]:t?.hideAudioAttachmentOption,[cB.MessageTypes.file]:t?.hideFileAttachmentOption};return a.filter(e=>!r[e.id])}getLastConversationMessage(e,a,r){let n=r.textFormatters||r.textFormattersList||[],s={...r,textFormatters:n&&n.length?[...n]:[this.getMentionsTextFormatter({disableMentions:r.disableMentions})]},i=uC.getLastConversationMessage(e,a,s);i=cz.sanitizeText(i);let o=e.getLastMessage();if(o){let e=s.textFormatters;if(s&&!s.disableMentions){let t;for(let a=0;a<e.length;a++){if(e[a]instanceof uT){if((t=e[a]).setMessage(o),o.getMentionedUsers().length&&t.setCometChatUserGroupMembers(o.getMentionedUsers()),o.getType()===cB.MessageTypes.text&&!o.getDeletedAt()){let e=/<@all:(.*?)>/g,a=Array.from(o.getText().matchAll(e)).map(e=>e[1]);t.setCometChatMentionedChannels(a)}t.setLoggedInUser(cj.getLoggedInUser())}if(t)break}t||(t=b4.getDataSource().getMentionsTextFormatter({messageObject:o,...s,alignment:null}),e.push(t))}if(o&&o instanceof o1.CometChat.TextMessage)for(let a=0;a<e.length;a++){let r=e[a].getFormattedText(i,{mentionsTargetElement:t.rnx.conversation});"string"==typeof r&&(i=r)}}return i}getMessagePreviewSubtitle(e,a,r){try{if(!e)return null;let n=e.getType(),s=e.getAttachments?.(),i=(e,t,a)=>{let r=a||`cometchat-message-preview__subtitle-icon-${e}`;return o2.jsxs("div",{className:"cometchat-message-preview__subtitle",children:[o2.jsx("div",{className:`cometchat-message-preview__subtitle-icon ${r}`}),o2.jsx("div",{className:"cometchat-message-preview__subtitle-text",children:t})]})},o=(e,t,a)=>{let r=a||`cometchat-message-preview__subtitle-icon-${e}`;return o2.jsxs("div",{className:"cometchat-message-preview__subtitle",children:[o2.jsx("div",{className:`cometchat-message-preview__subtitle-icon ${r}`}),o2.jsx("div",{className:"cometchat-message-preview__subtitle-text",children:t})]})};if(e.getDeletedAt())return o("deleted",o9("message_preview_deleted_message"));switch(n){case cB.MessageTypes.text:return(n=>{let s=a||b4.getDataSource().getAllTextFormatters({}),i=cz.sanitizeText(n);
73s.forEach(t=>{t.setMessage(e),t.setMessageBubbleAlignment(r)});for(let e=0;e<s.length;e++)i=s[e].getFormattedText(i,{mentionsTargetElement:t.rnx.textbubble});return o2.jsx("div",{className:"cometchat-message-preview__subtitle",children:o2.jsx("div",{className:"cometchat-message-preview__subtitle-text",dangerouslySetInnerHTML:{__html:i}})},e.getId())})(e.getText());case cB.MessageTypes.image:return s?i("image",s[0].name,"cometchat-message-preview__subtitle-icon-image"):null;case cB.MessageTypes.video:return s?i("video",s[0].name,"cometchat-message-preview__subtitle-icon-video"):null;case cB.MessageTypes.audio:return s?i("audio",s[0].name,"cometchat-message-preview__subtitle-icon-audio"):null;case cB.MessageTypes.file:return s?i("file",s[0].name,"cometchat-message-preview__subtitle-icon-file"):null;case cB.calls.meeting:try{let t=e.getCustomData(),a=t?.callType||"meeting",r=e.getSender().getUid()===cj.getLoggedInUser()?.getUid(),n=r?"outgoing":"incoming",s=`${r?"Outgoing":"Incoming"} ${a} call`,i=`cometchat-message-preview__subtitle-icon-meeting-${n}-${a}`||`cometchat-message-preview__subtitle-icon-${a}-${n}`;return o2.jsxs("div",{className:"cometchat-message-preview__subtitle cometchat-message-preview__subtitle-call",children:[o2.jsx("div",{className:`cometchat-message-preview__subtitle-icon ${i}`}),o2.jsx("div",{className:"cometchat-message-preview__subtitle-text",children:s})]})}catch(e){return o("meeting","Call","cometchat-message-preview__subtitle-icon-meeting")}case ui.extension_poll:return o("poll",e instanceof o1.CometChat.CustomMessage&&e.getConversationText()||o9("conversation_subtitle_poll"),"cometchat-message-preview__subtitle-icon-poll");case uo.sticker:return o("sticker",e instanceof o1.CometChat.CustomMessage&&e.getConversationText()||o9("message_composer_sticker_hover"),"cometchat-message-preview__subtitle-icon-sticker");case us.extension_whiteboard:return o("collaborative-whiteboard",e instanceof o1.CometChat.CustomMessage&&e.getConversationText()||o9("messsage_composer_collaborative_whiteboard"),"cometchat-message-preview__subtitle-icon-collaborative-whiteboard");case un.extension_document:return o("collaborative-document",e instanceof o1.CometChat.CustomMessage&&e.getConversationText()||o9("messsage_composer_collaborative_document"),"cometchat-message-preview__subtitle-icon-collaborative-document");default:return e instanceof o1.CometChat.CustomMessage?o("unsupported",e.getConversationText()||e.getType(),`cometchat-message-preview__subtitle-icon-unsupported cometchat-message-preview__subtitle-icon-${e.getType()}`):o2.jsxs("div",{className:"cometchat-message-preview__subtitle",children:[o2.jsx("div",{className:"cometchat-message-preview__subtitle-icon cometchat-message-preview__subtitle-icon-unsupported"}),o2.jsx("div",{className:"cometchat-message-preview__subtitle-text",children:"Unsupported message"})]})}}catch(e){return null}}getMessagePreviewTitle(e,t){if(!e)return null;let a=e.getSender().getUid()===cj.getLoggedInUser()?.getUid();return o2.jsx("div",{className:"cometchat-message-preview__title",children:a?o9("conversation_subtitle_you_message"):e.getSender().getName()})}getAuxiliaryHeaderMenu(e,t,a){return[]}getMentionsFormattedText(e,t,a){let r=/<@uid:(.*?)>/g,n=/<@all:(.*?)>/g,s=e.getText(),i=t,o=r.exec(s),l=n.exec(s),c=[],u=[],d=e.getMentionedUsers();for(;null!==o;){let e;for(let t=0;t<d.length;t++)o[1]==d[t].getUid()&&(e=d[t]);e&&c.push(e),o=r.exec(s)}for(;null!==l;)u.push(l[1]),l=n.exec(s);let m=this.getMentionsTextFormatter({});return m.setClasses(["cc-mentions"]),m.setCometChatUserGroupMembers(c),m.setCometChatMentionedChannels(u),i=m.getFormattedText(i,a)}getAllTextFormatters(e){let t=[],a=e.disableMentions?null:b4.getDataSource().getMentionsTextFormatter(e),r=b4.getDataSource().getUrlTextFormatter(e);return a&&t.push(a),r&&t.push(r),t}getMentionsTextFormatter(e){return new uT}getUrlTextFormatter(e={}){return new ux([/((https?:\/\/|www\.)[^\s]+)/i])}getFormMessageBubble(e,t){return this.getDeleteMessageBubble(e,o9("message_type_not_supported"),t)}getSchedulerMessageBubble(e,t){return this.getDeleteMessageBubble(e,o9("message_type_not_supported"),t)}getCardMessageBubble(e,t){return this.getDeleteMessageBubble(e,o9("message_type_not_supported"),t)}getFormMessageTemplate(){return new ue({type:cB.MessageTypes.form,category:cB.MessageCategory.interactive,statusInfoView:b4.getDataSource().getStatusInfoView,replyView:b4.getDataSource().getReplyView,contentView:(e,t)=>null!=e.getDeletedAt()?this.getDeleteMessageBubble(e):this.getFormMessageContentView(e,t),options:b4.getDataSource().getMessageOptions,bottomView:(e,t)=>b4.getDataSource().getBottomView(e,t)})}getSchedulerMessageTemplate(){return new ue({type:cB.MessageTypes.scheduler,category:cB.MessageCategory.interactive,statusInfoView:b4.getDataSource().getStatusInfoView,replyView:b4.getDataSource().getReplyView,contentView:(e,t)=>null!=e.getDeletedAt()?this.getDeleteMessageBubble(e):this.getSchedulerMessageContentView(e,t),options:b4.getDataSource().getMessageOptions,bottomView:(e,t)=>b4.getDataSource().getBottomView(e,t)})}getCardMessageTemplate(){return new ue({type:cB.MessageTypes.card,category:cB.MessageCategory.interactive,statusInfoView:b4.getDataSource().getStatusInfoView,replyView:b4.getDataSource().getReplyView,contentView:(e,t)=>null!=e.getDeletedAt()?this.getDeleteMessageBubble(e):this.getCardMessageContentView(e,t),options:b4.getDataSource().getMessageOptions,bottomView:(e,t)=>b4.getDataSource().getBottomView(e,t)})}getFormMessageContentView(e,t){return b4.getDataSource().getFormMessageBubble(e,t)}getSchedulerMessageContentView(e,t){return b4.getDataSource().getSchedulerMessageBubble(e,t)}getCardMessageContentView(e,t){return b4.getDataSource().getCardMessageBubble(e,t)}}class b4{static init(e){this.dataSource=e??new b5,e||(this.names=[]),this.names.push(this.dataSource.getId())}static enable(e){let t=e(this.dataSource);this.names.find(e=>e===t.getId())||(this.dataSource=t,this.names.push(this.dataSource.getId()))}static getDataSource(){return this.dataSource}}b4.names=["message utils"];class b7{constructor(e){this.dataSource=e}getTextMessageOptions(e,t,a,r){return(this.dataSource??new b5).getTextMessageOptions(e,t,a,r)}getImageMessageOptions(e,t,a,r){return(this.dataSource??new b5).getImageMessageOptions(e,t,a,r)}getVideoMessageOptions(e,t,a,r){return(this.dataSource??new b5).getVideoMessageOptions(e,t,a,r)}getAudioMessageOptions(e,t,a,r){return(this.dataSource??new b5).getAudioMessageOptions(e,t,a,r)}getFileMessageOptions(e,t,a,r){return(this.dataSource??new b5).getFileMessageOptions(e,t,a,r)}getStatusInfoView(e,t,a,r,n){return(this.dataSource??new b5).getStatusInfoView(e,t,a,r,n)}getBottomView(e,t){return(this.dataSource??new b5).getBottomView(e,t)}getReplyView(e,t,a,r){return(this.dataSource??new b5).getReplyView(e,t,a,r)}getFooterView(e){return(this.dataSource??new b5).getFooterView(e)}getMessagePreviewSubtitle(e,t,a){return(this.dataSource??new b5).getMessagePreviewSubtitle(e,t,a)}getMessagePreviewTitle(e,t){return(this.dataSource??new b5).getMessagePreviewTitle(e,t)}getTextMessageContentView(e,t,a){return(this.dataSource??new b5).getTextMessageContentView(e,t,a)}getImageMessageContentView(e,t){return(this.dataSource??new b5).getImageMessageContentView(e,t)}getVideoMessageContentView(e,t){return(this.dataSource??new b5).getVideoMessageContentView(e,t)}getAudioMessageContentView(e,t){return(this.dataSource??new b5).getAudioMessageContentView(e,t)}getFileMessageContentView(e,t){return(this.dataSource??new b5).getFileMessageContentView(e,t)}getTextMessageTemplate(e){return(this.dataSource??new b5).getTextMessageTemplate(e)}getAgentAssistantMessageTemplate(e){return(this.dataSource??new b5).getAgentAssistantMessageTemplate(e)}getToolArgumentsMessageTemplate(e){return(this.dataSource??new b5).getToolArgumentsMessageTemplate(e)}getToolResultsMessageTemplate(e){return(this.dataSource??new b5).getToolResultsMessageTemplate(e)}getStreamMessageTemplate(e){return(this.dataSource??new b5).getStreamMessageTemplate(e)}getImageMessageTemplate(){return(this.dataSource??new b5).getImageMessageTemplate()}getVideoMessageTemplate(){return(this.dataSource??new b5).getVideoMessageTemplate()}getAudioMessageTemplate(){return(this.dataSource??new b5).getAudioMessageTemplate()}getFileMessageTemplate(){return(this.dataSource??new b5).getFileMessageTemplate()}getGroupActionTemplate(e){return(this.dataSource??new b5).getGroupActionTemplate(e)}getAllMessageTemplates(e){return(this.dataSource??new b5).getAllMessageTemplates(e)}getMessageTemplate(e,t){return(this.dataSource??new b5).getMessageTemplate(e,t)}getMessageOptions(e,t,a,r){return(this.dataSource??new b5).getMessageOptions(e,t,a,r)}getCommonOptions(e,t,a,r){return(this.dataSource??new b5).getCommonOptions(e,t,a,r)}getAttachmentOptions(e,t){return(this.dataSource??new b5).getAttachmentOptions(e,t)}getAllMessageTypes(){return(this.dataSource??new b5).getAllMessageTypes()}getAllMessageCategories(e){return(this.dataSource??new b5).getAllMessageCategories(e)}getStickerButton(e,t,a,r,n){return(this.dataSource??new b5).getStickerButton(e,t,a,r,n)}getId(){return(this.dataSource??new b5).getId()}getDeleteMessageBubble(e,t,a){return(this.dataSource??new b5).getDeleteMessageBubble(e,t,a)}getGroupActionBubble(e){return(this.dataSource??new b5).getGroupActionBubble(e)}getTextMessageBubble(e,t,a,r){return(this.dataSource??new b5).getTextMessageBubble(e,t,a,r)}getAgentAssistantMessageBubble(e,t,a){return(this.dataSource??new b5).getAgentAssistantMessageBubble(e,t,a)}getToolArgumentsMessageBubble(e,t,a){return(this.dataSource??new b5).getToolArgumentsMessageBubble(e,t,a)}getToolResultsMessageBubble(e,t,a){return(this.dataSource??new b5).getToolResultsMessageBubble(e,t,a)}getStreamMessageBubble(e,t,a){return(this.dataSource??new b5).getStreamMessageBubble(e,t,a)}getVideoMessageBubble(e,t,a,r,n){return(this.dataSource??new b5).getVideoMessageBubble(e,t,a,r,n)}getImageMessageBubble(e,t,a,r,n){return(this.dataSource??new b5).getImageMessageBubble(e,t,a,r,n)}getAudioMessageBubble(e,t,a,r){return(this.dataSource??new b5).getAudioMessageBubble(e,t,a,r)}getFileMessageBubble(e,t,a,r){return(this.dataSource??new b5).getFileMessageBubble(e,t,a,r)}getLastConversationMessage(e,t,a){return(this.dataSource??new b5).getLastConversationMessage(e,t,a)}getAuxiliaryHeaderMenu(e,t,a){return(this.dataSource??new b5).getAuxiliaryHeaderMenu(e,t,a)}getAllTextFormatters(e){let t=[],a=e.disableMentions?null:(this.dataSource??new b5).getMentionsTextFormatter(e),r=(this.dataSource??new b5).getUrlTextFormatter(e);return a&&t.push(a),r&&t.push(r),t}getMentionsTextFormatter(e={}){return(this.dataSource??new b5).getMentionsTextFormatter(e)}getUrlTextFormatter(e={}){return(this.dataSource??new b5).getUrlTextFormatter(e)}getMentionsFormattedText(e,t,a){return(this.dataSource??new b5).getMentionsFormattedText(e,t,a)}getFormMessageContentView(e,t){return(this.dataSource??new b5).getFormMessageContentView(e,t)}getSchedulerMessageContentView(e,t){return(this.dataSource??new b5).getSchedulerMessageContentView(e,t)}getCardMessageContentView(e,t){return(this.dataSource??new b5).getCardMessageContentView(e,t)}getFormMessageTemplate(){return(this.dataSource??new b5).getFormMessageTemplate()}getSchedulerMessageTemplate(){return(this.dataSource??new b5).getSchedulerMessageTemplate()}getCardMessageTemplate(){return(this.dataSource??new b5).getCardMessageTemplate()}getFormMessageBubble(e,t){return(this.dataSource??new b5).getFormMessageBubble(e,t)}getSchedulerMessageBubble(e,t){return(this.dataSource??new b5).getSchedulerMessageBubble(e,t)}getCardMessageBubble(e,t){return(this.dataSource??new b5).getCardMessageBubble(e,t)}}var b6=null;try{b6=a(63362)}catch(e){}var b9=b6?.CometChatCalls;class b8{}b8.ccOutgoingCall=new lz,b8.ccCallAccepted=new lz,b8.ccCallRejected=new lz,b8.ccCallEnded=new lz;let fe={sessionID:"",callSettingsBuilder:void 0,onError:e=>{console.log(e)},callWorkflow:t.mKX.defaultCalling},ft=e=>{let[a,r]=o0.useState(null),n=o0.useRef(null);(new Date).getMilliseconds();let{sessionID:s,callSettingsBuilder:i,onError:o,callWorkflow:l}={...fe,...e},c=o0.useCallback(e=>{if(e instanceof o1.CometChat.CometChatException)o?.(e);else{let t={code:e?.code,name:e?.name,message:e?.message,details:e?.details},a=new o1.CometChat.CometChatException(t);o?.(a)}},[o]),u=o0.useCallback(()=>{let e=i||(new b9.CallSettingsBuilder).enableDefaultLayout(!0).setIsAudioOnlyCall(!1);return e.setCallListener(new b9.OngoingCallListener({onCallEnded:()=>{l===t.mKX.defaultCalling&&(b9.endSession(),o1.CometChat.clearActiveCall(),b8.ccCallEnded.next(null))},onCallEndButtonPressed:()=>{l===t.mKX.defaultCalling?o1.CometChat.endCall(s).then(e=>{b9.endSession(),b8.ccCallEnded.next(e)}).catch(e=>{c(e)}):(b8.ccCallEnded.next(null),b9.endSession())},onError:e=>{c(e)}})),e.build()},[i,l,c,s]),d=o0.useCallback(()=>
73{if(a){let e=a.getAuthToken();b9.generateToken(s,e).then(e=>{b9.startSession(e?.token,u(),n.current)},e=>{c(e)})}else o1.CometChat.getLoggedinUser().then(e=>{let t=e.getAuthToken();b9.generateToken(s,t).then(e=>{b9.startSession(e?.token,u(),n.current)},e=>{c(e)})})},[s,u,a,c]);return function(e,t,a){o0.useEffect(()=>{fV.getLoggedinUser().then(t=>{t&&e(t)})},[e]),o0.useEffect(()=>{""!==t&&a()},[t,a])}(r,s,d),""!==s?o2.jsx("div",{className:"cometchat",children:o2.jsx("div",{className:"cometchat-ongoing-call",ref:n})}):o2.jsx(o2.Fragment,{})};class fa{static play(e,t=null){if(!this.hasInteracted())return;let a=o$.Sound[e],r=o$.handlers[a];return!!r&&r(t)}static pause(){o$.audio&&(o$.audio.pause(),o$.audio.currentTime=0,o$.audio=null)}static hasInteracted(){return!("userActivation"in window.navigator)||window.navigator.userActivation.isActive||window.navigator.userActivation.hasBeenActive}}o$=fa,fa.audio=null,fa.Sound=Object.freeze({incomingCall:"incomingCall",incomingMessage:"incomingMessage",incomingMessageFromOther:"incomingMessageFromOther",outgoingCall:"outgoingCall",outgoingMessage:"outgoingMessage"}),fa.onIncomingMessage=(e=null)=>{o$.audio=new Audio(e||"https://assets.cc-cluster-2.io/uikits/static/audio/incomingmessage.wav"),o$.audio.currentTime=0,o$.hasInteracted()&&o$.audio.play()},fa.onIncomingOtherMessage=(e=null)=>{o$.audio=new Audio(e||"https://assets.cc-cluster-2.io/uikits/static/audio/incomingothermessage.wav"),o$.audio.currentTime=0,o$.hasInteracted()&&o$.audio.play()},fa.onOutgoingMessage=(e=null)=>{o$.audio=new Audio(e||"https://assets.cc-cluster-2.io/uikits/static/audio/outgoingmessage.wav"),o$.audio.currentTime=0,o$.hasInteracted()&&o$.audio.play()},fa.onIncomingCall=(e=null)=>{try{o$.audio=new Audio(e||"https://assets.cc-cluster-2.io/uikits/static/audio/incomingcall.wav"),o$.audio.currentTime=0,"boolean"==typeof o$.audio.loop?o$.audio.loop=!0:o$.audio.addEventListener("ended",function(){this.currentTime=0,this.play()},!1),o$.hasInteracted()&&o$.audio.play()}catch(e){console.log(e)}},fa.onOutgoingCall=(e=null)=>{try{o$.audio=new Audio(e||"https://assets.cc-cluster-2.io/uikits/static/audio/outgoingcall.wav"),o$.audio.currentTime=0,"boolean"==typeof o$.audio.loop?o$.audio.loop=!0:o$.audio.addEventListener("ended",function(){this.currentTime=0,this.play()},!1),o$.hasInteracted()&&o$.audio.play()}catch(e){console.log(e)}},fa.handlers={incomingCall:o$.onIncomingCall,outgoingCall:o$.onOutgoingCall,incomingMessage:o$.onIncomingMessage,incomingMessageFromOther:o$.onIncomingOtherMessage,outgoingMessage:o$.onOutgoingMessage};let fr=e=>{let{call:t,disableSoundForCalls:a=!1,customSoundForCalls:r="",onError:n,onCallCanceled:s=()=>{},titleView:i,subtitleView:o,avatarView:l,cancelButtonView:c}=e,u=o7(n),d=o0.useRef(null);d.current=t;let m=o9("calls_outgoing"),g=o0.useCallback(()=>{try{fa.pause(),s&&s()}catch(e){u(e,"onClose")}},[s]),p=o0.useCallback(()=>{try{a||(r?fa.play(fa.Sound.outgoingCall,r):fa.play(fa.Sound.outgoingCall))}catch(e){u(e,"playAudio")}},[a,r]);return function(e,t,a){o0.useEffect(()=>{try{return a&&setTimeout(()=>{t()}),()=>{fa.pause()}}catch(t){e(t,"useEffect")}},[a,t])}(u,p,t),o2.jsx(o2.Fragment,{children:o2.jsx("div",{className:"cometchat",children:d.current?o2.jsx(o2.Fragment,{children:o2.jsxs("div",{className:"cometchat-outgoing-call",children:[o2.jsxs("div",{className:"cometchat-outgoing-call__title-container",children:[i||o2.jsx("div",{className:"cometchat-outgoing-call__title",children:d.current?.getReceiver()?.getName()}),o||o2.jsx("div",{className:"cometchat-outgoing-call__subtitle",children:m})]}),l||o2.jsx("div",{className:"cometchat-outgoing-call__avatar",children:o2.jsx(ln,{name:d.current?.getReceiver()?.getName(),image:d.current?.getReceiverType()===cB.MessageReceiverType.user?d.current?.getReceiver()?.getAvatar():d.current?.getReceiver()?.getIcon()})}),c||o2.jsx("div",{className:"cometchat-outgoing-call__button",children:o2.jsx(um,{onClick:g,iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8330%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3
73E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8330%29%22%3E%3Cpath%20d%3D%22M11.9997%208.25C13.9087%208.25%2015.7917%208.633%2017.6487%209.399C19.5057%2010.165%2021.1311%2011.2756%2022.5247%2012.7308C22.7311%2012.9373%2022.8359%2013.1786%2022.8392%2013.4548C22.8424%2013.7311%2022.7407%2013.9693%2022.5342%2014.1693L20.6285%2016.025C20.426%2016.2212%2020.1991%2016.3308%2019.9477%2016.3538C19.6966%2016.3769%2019.4646%2016.3103%2019.2517%2016.1537L16.7362%2014.2422C16.5709%2014.1166%2016.4485%2013.9775%2016.369%2013.825C16.2895%2013.6725%2016.2497%2013.5001%2016.2497%2013.3078V10.4865C15.5267%2010.2417%2014.8222%2010.0577%2014.1362%209.9345C13.4504%209.8115%2012.7382%209.75%2011.9997%209.75C11.2612%209.75%2010.5491%209.8115%209.86323%209.9345C9.17723%2010.0577%208.47273%2010.2417%207.74973%2010.4865V13.3078C7.74973%2013.5001%207.70998%2013.6725%207.63048%2013.825C7.55098%2013.9775%207.42856%2014.1166%207.26323%2014.2422L4.74773%2016.1537C4.53489%2016.3103%204.30289%2016.3769%204.05173%2016.3538C3.80039%2016.3308%203.57348%2016.2212%203.37098%2016.025L1.46523%2014.1693C1.25873%2013.9693%201.15706%2013.7311%201.16023%2013.4548C1.16356%2013.1786%201.26839%2012.9373%201.47473%2012.7308C2.85806%2011.27
7356%204.48081%2010.165%206.34298%209.399C8.20514%208.633%2010.0907%208.25%2011.9997%208.25Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"})})]})}):null})})};class fn{constructor(e){this.disableSoundForCalls=!1,this.disableSoundForCalls=e?.disableSoundForCalls,this.onError=e?.onError,this.onCallCanceled=e?.onCallCanceled,this.titleView=e?.titleView,this.subtitleView=e?.subtitleView,this.avatarView=e?.avatarView,this.cancelButtonView=e?.cancelButtonView}}class fs{static publishEvent(e,t=null){e.next(t)}}fs.ccMessageSent=new lz,fs.ccMessageEdited=new lz,fs.ccReplyToMessage=new lz,fs.ccMessageTranslated=new lz,fs.ccMessageRead=new lz,fs.ccMessageDeleted=new lz,fs.onTextMessageReceived=new lz,fs.onMessageModerated=new lz,fs.onMediaMessageReceived=new lz,fs.onCustomMessageReceived=new lz,fs.onTypingStarted=new lz,fs.onTypingEnded=new lz,fs.onMessagesDelivered=new lz,fs.onMessagesRead=new lz,fs.onMessagesDeliveredToAll=new lz,fs.onMessagesReadByAll=new lz,fs.onMessageEdited=new lz,fs.onMessageDeleted=new lz,fs.onMessageReactionAdded=new lz,fs.onMessageReactionRemoved=new lz,fs.onCustomInteractiveMessageReceived=new lz,fs.onFormMessageReceived=new lz,fs.onCardMessageReceived=new lz,fs.onSchedulerMessageReceived=new lz,fs.onAIAssistantMessageReceived=new lz,fs.onAIToolResultReceived=new lz,fs.onAIToolArgumentsReceived=new lz;let fi={onVoiceCallClick:void 0,onVideoCallClick:void 0,callSettingsBuilder:void 0,outgoingCallConfiguration:new fn({}),onError:e=>{console.log(e)}},fo=e=>{let{user:a,group:r,onVoiceCallClick:n,onVideoCallClick:s,callSettingsBuilder:i,onError:o,outgoingCallConfiguration:l,hideVideoCallButton:c=!1,hideVoiceCallButton:u=!1}={...fi,...e},d=o7(o),[m,g]=o0.useState(null),[p,h]=o0.useState(a),[_,b]=o0.useState(r),[f,y]=o0.useState(!1),[v,k]=o0.useState(!1),[w,C]=o0.useState(!1),E=o0.useRef(null),A=o0.useRef(""),S=o0.useRef(!1),T=o4(n),x=o4(s),D="callbuttons_"+(new Date).getTime(),M=o0.useCallback(()=>{try{let e=b8.ccCallRejected.subscribe(()=>{C(!1)}),t=b8.ccOutgoingCall.subscribe(()=>{C(!0)}),a=b8.ccCallEnded.subscribe(()=>{C(!1),E.current=null,A.current="",y(!1),k(!1)});return()=>{a?.unsubscribe(),e?.unsubscribe(),t?.unsubscribe()}}catch(e){d(e,"subscribeToEvents")}},[]),R=o0.useCallback(()=>{try{o1.CometChat.addCallListener(D,new o1.CometChat.CallListener({onIncomingCallReceived:()=>{C(!0)},onIncomingCallCancelled:()=>{C(!1)},onOutgoingCallRejected:()=>{k(!1),C(!1),E.current=null,A.current=""},onOutgoingCallAccepted:e=>{if(e.getSender()?.getUid()===m?.getUid()||e.getSessionId()!==E.current?.getSessionId())return k(!1),C(!1),E.current=null,void(A.current="");A.current=e.getSessionId(),k(!1),y(!0),C(!0),E.current=e}}))}catch(e){d(e,"attachListeners")}},[D]),I=o0.useCallback(()=>{try{o1.CometChat.removeCallListener(D)}catch(e){d(e,"removeListener")}},[D]),N=()=>{C(!1),E.current=null,A.current="",y(!1),k(!1)},L=o0.useCallback(e=>{try{let t=p?cB.MessageReceiverType.user:cB.MessageReceiverType.group,a=p?p?.getUid():_?.getGuid(),r=new o1.CometChat.Call(a,e,t);o1.CometChat.initiateCall(r).then(e=>{E.current=e,k(!0),b8.ccOutgoingCall.next(e)},e=>{d(e,"initiateCall")})}catch(e){d(e,"initiateCall")}},[p,_]),O=o0.useCallback(()=>{try{p&&L(cB.MessageTypes.audio),_&&(S.current=!0,A.current=_?.getGuid(),P(cB.MessageTypes.audio),y(!0))}catch(e){d(e,"initiateAudioCall")}},[p,L]),P=o0.useCallback(e=>{try{let a=p?cB.MessageReceiverType.user:cB.MessageReceiverType.group,r=p?p?.getUid():_?.getGuid(),n=A.current,s=cB.calls.meeting,i=`group_${n}`,o=new o1.CometChat.CustomMessage(r,a,s,{sessionID:n,sessionId:n,callType:e});o.setMetadata({incrementUnreadCount:!0}),o.shouldUpdateConversation(!0),o.setSender(m),o.setConversationId(i),o.sentAt=cz.getUnixTimestamp(),o.muid=cz.ID(),fs.ccMessageSent.next({message:o,status:t.qpt.inprogress}),o1.CometChat.sendCustomMessage(o).then(e=>{fs.ccMessageSent.next({message:e,status:t.qpt.success})},e=>{d(e,"sendCustomMessage")})}catch(e){d(e,"sendCustomMessage")}},[p,_,m]),F=o0.useCallback(()=>{try{p&&L(cB.MessageTypes.video),_&&(S.current=!1,A.current=_?.getGuid(),P(cB.MessageTypes.video),y(!0))}catch(e){d(e,"initiateVideoCall")}},[p,_,P,L]),U=o0.useCallback(()=>{let e=E.current;if(e)try{fa.pause(),o1.CometChat.rejectCall(e.getSessionId(),cB.calls.cancelled).then(e=>{C(!1),k(!1),b8.ccCallRejected.next(e),E.current=null},e=>{d(e,"rejectCall")}),k(!1)}catch(e){d(e,"cancelOutgoingCall")}},[]),{audioCallButtonClicked:j,videoCallButtonClicked:B}=function(e,t,a,r,n,s,i,o,l,c,u,d,m,g){return o0.useEffect(()=>{try{o1.CometChat.getLoggedinUser().then(e=>{e&&t(e)},e=>{n(e,"getLoggedinUser")})}catch(e){n(e,"getLoggedinUser")}},[t]),o0.useEffect(()=>{try{let t;return e&&(t=g(),s()),()=>{t?.(),i()}}catch(e){n(e,"useEffect")}},[e,s,i,g]),o0.useEffect(()=>{try{a&&(o(a),l(null))}catch(e){n(e,"setActiveUser")}},[a,o,l]),o0.useEffect(()=>{try{r&&(o(null),l(r))}catch(e){n(e,"setActiveGroup")}},[r,o,l]),{audioCallButtonClicked:()=>{try{let e=d.current;e?e():c()}catch(e){n(e,"audioCallButtonClicked")}},videoCallButtonClicked:()=>{try{let e=m.current;e?e():u()}catch(e){n(e,"videoCallButtonClicked")}}}}(m,g,a,r,d,R,I,h,b,O,F,T,x,M),z=w?{disabled:!0}:{};return o2.jsxs(o2.Fragment,{children:[o2.jsxs("div",{className:"cometchat-call-button",children:[(p||_)&&!u?o2.jsx("div",{className:"cometchat-call-button__voice",children:o2.jsx(um,{...z,hoverText:o9("call_button_voice_hover"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Base_Icon%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M19.7512%2020.8335C17.8234%2020.8335%2015.8692%2020.3772%2013.8887%2019.4647C11.9082%2018.5522%2010.086%2017.2572%208.42197%2015.5795C6.7443%2013.9155%205.44922%2012.0947%204.53672%2010.117C3.62422%208.13916%203.16797%206.18199%203.16797%204.24549C3.16797%203.94033%203.27114%203.68424%203.47747%203.47724C3.6838%203.27041%203.94172%203.16699%204.25122%203.16699H7.81797C8.0513%203.16699%208.25055%203.24541%208.41572%203.40224C8.58105%203.55924%208.69288%203.75858%208.75122%204.00024L9.41672%207.19424C9.44522%207.41774%209.43655%207.62324%209.39072%207.81074C9.34488%207.99824%209.25822%208.15708%209.13072%208.28724L6.70547%2010.7502C7.10814%2011.4447%207.54305%2012.0956%208.01022%2012.7027C8.47755%2013.3101%208.99264%2013.8884%209.55547%2014.4377C10.1276%2015.0266%2010.7339%2015.5687%2011.3742%2016.064C12.0144%2016.5592%2012.6901%2017.0046%2013.4012%2017.4002L15.7852%2014.9835C15.9376%2014.8197%2016.1118%2014.7072%2016.308%2014.646C16.5041%2014.585%2016.7019%2014.5697%2016.9012%2014.6002L19.9822%2015.2492C20.2282%2015.3082%2020.4318%2015.4351%2020.593%2015.6297C20.754%2
73015.8246%2020.8345%2016.0425%2020.8345%2016.2835V19.7502C20.8345%2020.0597%2020.7313%2020.3177%2020.525%2020.524C20.3186%2020.7303%2020.0607%2020.8335%2019.7512%2020.8335ZM5.92197%209.28349L7.82197%207.36699L7.28447%204.75024H4.77197C4.81097%205.43358%204.92072%206.14749%205.10122%206.89199C5.28172%207.63633%205.5553%208.43349%205.92197%209.28349ZM14.8887%2018.1502C15.5471%2018.4557%2016.2563%2018.703%2017.0165%2018.892C17.7766%2019.0808%2018.5216%2019.1947%2019.2512%2019.2335V16.717L16.7845%2016.196L14.8887%2018.1502Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:j})}):null,(p||_)&&!c?o2.jsx("div",{className:"cometchat-call-button__video",children:o2.jsx(um,{...z,hoverText:o9("call_button_video_hover"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Base_Icon%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M3.77881%2019.8504C3.35165%2019.8504%202.98098%2019.6933%202.66681%2019.3791C2.35248%2019.0648%202.19531%2018.6941%202.19531%2018.2671V5.73364C2.19531%205.30664%202.35248%204.93597%202.66681%204.62164C2.98098%204.30747%203.35165%204.15039%203.77881%204.15039H16.3156C16.7344%204.15039%2017.1024%204.30747%2017.4196%204.62164C17.7367%204.93597%2017.8953%205.30664%2017.8953%205.73364V10.8336L21.1288%207.60039C21.251%207.47822%2021.3954%207.44839%2021.5621%207.51089C21.7287%207.57339%2021.812
731%207.69214%2021.8121%207.86714V16.1371C21.8121%2016.309%2021.7287%2016.4264%2021.5621%2016.4894C21.3954%2016.5522%2021.251%2016.5226%2021.1288%2016.4004L17.8953%2013.1671V18.2671C17.8953%2018.6941%2017.7367%2019.0648%2017.4196%2019.3791C17.1024%2019.6933%2016.7344%2019.8504%2016.3156%2019.8504H3.77881ZM3.77881%2018.2671H16.3121V5.73364H3.77881V18.2671Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:B})}):null]}),f&&null!=A.current?o2.jsx(ft,{sessionID:A.current,callSettingsBuilder:function(){try{let e=p?E.current?.getType()===cB.MessageTypes.audio:S.current,t=i?i(e,a,r):(new b9.CallSettingsBuilder).enableDefaultLayout(!0).setIsAudioOnlyCall(e),n=A.current;return t.setCallListener(new b9.OngoingCallListener({onCallEnded:()=>{E.current?.getReceiverType()===cB.MessageReceiverType.user&&(b9.endSession(),o1.CometChat.clearActiveCall(),b8.ccCallEnded.next(null),N())},onCallEndButtonPressed:()=>{E.current?.getReceiverType()===cB.MessageReceiverType.user?o1.CometChat.endCall(n).then(e=>{b9.endSession(),b8.ccCallEnded.next(e),N()}).catch(e=>{d(e,"endCall")}):N()},onError:e=>{d(e,"callSettingsBuilder")}})),t}catch(e){d(e,"getCallBuilder")}}(),callWorkflow:_?t.mKX.directCalling:t.mKX.defaultCalling}):null,v&&E.current?o2.jsx("div",{className:"cometchat-backdrop cometchat-outgoing-call__backdrop",children:o2.jsx(fr,{onCallCanceled:l?.onCallCanceled??U,call:E.current,customSoundForCalls:l?.customSoundForCalls,disableSoundForCalls:l?.disableSoundForCalls,onError:l?.onError,titleView:l?.titleView?.(E.current),subtitleView:l?.subtitleView?.(E.current),avatarView:l?.avatarView?.(E.current),cancelButtonView:l?.cancelButtonView?.(E.current)})}):null]})};class fl{constructor(e){this.outgoingCallConfiguration=new fn({}),this.callSettingsBuilder=e?.callSettingsBuilder,this.onVoiceCallClick=e?.onVoiceCallClick,this.onVideoCallClick=e?.onVideoCallClick,this.onError=e?.onError,this.outgoingCallConfiguration=e?.outgoingCallConfiguration}}class fc{constructor(e){this.callButtonConfiguration=new fl({}),this.groupCallSettingsBuilder=e?.groupCallSettingsBuilder,this.callButtonConfiguration=e?.callButtonConfiguration,this.callInitiatedDateTimeFormat=e?.callInitiatedDateTimeFormat}}class fu{static isSentByMe(e,t){let a=e.getSender()?.getUid();return!a||a===t?.getUid()}static isMissedCall(e,t){let a=e.getCallInitiator()?.getUid(),r=e.getStatus();return!(!a||a===t?.getUid())&&[cB.calls.busy,cB.calls.unanswered,cB.calls.cancelled].includes(r)}static getCallStatus(e,t){let a=e.getStatus();if(fu.isSentByMe(e,t))switch(a){case cB.calls.initiated:return o9("conversation_subtitle_outgoing_call");case cB.calls.cancelled:return o9("conversation_subtitle_cancelled_call");case cB.calls.rejected:return o9("conversation_subtitle_rejected_call");case cB.calls.busy:return o9("conversation_subtitle_missed_call");case cB.calls.ended:return o9("conversation_subtitle_ended_call");case cB.calls.ongoing:return o9("conversation_subtitle_answered_call");case cB.calls.unanswered:return o9("conversation_subtitle_unasnwered_call");default:return o9("conversation_subtitle_outgoing_call")}switch(a){case cB.calls.initiated:return o9("conversation_subtitle_incoming_call");case cB.calls.ongoing:return o9("conversation_subtitle_answered_call");case cB.calls.ended:return o9("conversation_subtitle_ended_call");case cB.calls.unanswered:case cB.calls.cancelled:return o9("conversation_subtitle_missed_call");case cB.calls.busy:return o9("conversation_subtitle_busy_call");case cB.calls.rejected:return o9("conversation_subtitle_rejected_call");default:return o9("conversation_subtitle_outgoing_call")}}}fu.getDefaultMessageTypes=()=>[cB.MessageTypes.audio,cB.MessageTypes.video,cB.calls.meeting],fu.getDefaultCategories=()=>[cB.MessageCategory.call,cB.MessageCategory.custom];let fd=e=>{let{title:t="",sessionId:a="",subtitle:r=null,buttonText:n="",onClicked:s=()=>{},isSentByMe:i=!0,iconURL:o}=e;return o2.jsx("div",{className:"cometchat",children:o2.jsxs("div",{className:"cometchat-call-bubble "+(i?"cometchat-call-bubble-outgoing":"cometchat-call-bubble-incoming"),children:[o2.jsxs("div",{className:"cometchat-call-bubble__body",children:[o2.jsx("div",{className:"cometchat-call-bubble__icon-wrapper\n",children:o2.jsx("div",{className:"cometchat-call-bubble__icon-wrapper-icon",style:o?{WebkitMask:`url(${o}) center center no-repeat`}:void 0})}),o2.jsxs("div",{className:"cometchat-call-bubble__body-content",children:[o2.jsx("div",{className:"cometchat-call-bubble__body-content-title\n",children:t}),o2.jsx("div",{className:"cometchat-call-bubble__body-content-subtitle",children:r})]})]}),n?.trim()&&n.trim()?.length>0?o2.jsxs("button",{className:"cometchat-call-bubble__button",title:n,onClick:()=>s?s(a):null,children:[" ",n]}):null]})})},fm=Object.freeze({meeting:"meeting",ongoing:"ongoing",ended:"ended",initiated:"initiated",cancelled:"cancelled",rejected:"rejected",unanswered:"unanswered"});class fg extends b7{constructor(e,t){super(e),this.loggedInUser=null,this.configuration=new fc({}),this.addLoginListener(),this.getLoggedInUser(),this.configuration=t}
73addLoginListener(){o1.CometChat.addLoginListener("login_listener",new o1.CometChat.LoginListener({logoutSuccess:()=>{try{let e=o1.CometChat.getActiveCall();e&&o1.CometChat.endCall(e.getSessionId())}catch(e){console.log("error in endCall on logout",e)}}}))}async getLoggedInUser(){this.loggedInUser=await o1.CometChat.getLoggedinUser()}getAllMessageTypes(){let e=super.getAllMessageTypes();return e.includes(fm.meeting)||e.push(fm.meeting),e.includes(cB.MessageTypes.audio)||e.push(cB.MessageTypes.audio),e.includes(cB.MessageTypes.video)||e.push(cB.MessageTypes.video),e}getId(){return"calling"}getAllMessageCategories(e){let t=super.getAllMessageCategories(e);return t.includes(cB.MessageCategory.call)||t.push(cB.MessageCategory.call),t.includes(cB.MessageCategory.custom)||t.push(cB.MessageCategory.custom),t}checkIfTemplateTypeExist(e,t){return e.some(e=>e.type===t)}checkIfTemplateCategoryExist(e,t){return e.some(e=>e.category===t)}getAllMessageTemplates(e){let t=super.getAllMessageTemplates(e);return this.checkIfTemplateTypeExist(t,fm.meeting)||t.push(this.getDirectCallTemplate()),this.checkIfTemplateCategoryExist(t,cB.MessageCategory.call)||t.push(...this.getDefaultCallTemplate()),t}getDirectCallTemplate(){return new ue({type:fm.meeting,category:cB.MessageCategory.custom,statusInfoView:super.getStatusInfoView,contentView:(e,t)=>e.getDeletedAt()?super.getDeleteMessageBubble(e,void 0,t):this.getDirectCallMessageBubble(e,t),options:(e,t,a,r)=>b4.getDataSource().getCommonOptions(e,t,a,r),bottomView:(e,t)=>super.getBottomView(e,t)})}getDefaultCallTemplate(){return[new ue({type:cB.MessageTypes.audio,category:cB.MessageCategory.call,contentView:(e,t)=>this.getDefaultAudioCallMessageBubble(e,t),bottomView:(e,t)=>super.getBottomView(e,t)}),new ue({type:cB.MessageTypes.video,category:cB.MessageCategory.call,contentView:(e,t)=>this.getDefaultVideoCallMessageBubble(e,t),bottomView:(e,t)=>super.getBottomView(e,t)})]}getSessionId(e){let t=e.getData();return t?.customData?.sessionID}getDateFormat(){return{yesterday:"DD MMM, hh:mm A",otherDays:"DD MMM, hh:mm A",today:"DD MMM, hh:mm A",...c$(o6.calendarObject),...c$(this.configuration?.callInitiatedDateTimeFormat)}}getDirectCallMessageBubble(e,t){let a=this.getSessionId(e),r=o9("message_list_join_call"),n=!e.getSender()||this.loggedInUser?.getUid()==e.getSender().getUid(),s=e.getCustomData().callType==cB.MessageTypes.audio,i=o9(s?"message_list_voice_call":"message_list_video_call");return o2.jsx(fd,{subtitle:o2.jsx(u0,{timestamp:e.getSentAt(),calendarObject:this.getDateFormat()}),isSentByMe:n,sessionId:a,title:i,buttonText:r,onClicked:()=>{this.startDirectCall(a,e)},iconURL:s?n?"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.7605%2019.1855C15.6625%2020.0618%2017.5557%2020.5%2019.4402%2020.5C19.7402%2020.5%2019.9919%2020.4%2020.1952%2020.2C20.3984%2020%2020.5%2019.75%2020.5%2019.45V16.2078C20.5%2015.9654%2020.4202%2015.7487%2020.2605%2015.5577C20.1008%2015.3667%2019.8948%2015.2379%2019.6423%2015.1713L16.8655%2014.6058C16.6257%2014.5724%2016.3946%2014.5884%2016.1723%2014.6538C15.9498%2014.7193%2015.7603%2014.8334%2015.6038%2014.9963L13.3598%2017.2598C12.6431%2016.8546%2011.9757%2016.4167%2011.3577%2015.9462C10.7397%2015.4757%2010.1564%2014.9661%209.60775%2014.4173C9.05125%2013.8648%208.53425%2013.285%208.05675%2012.678C7.57908%2012.0708%207.15442%2011.4269%206.78275%2010.7462L9.09225%208.498C9.23842%208.36467%209.33975%208.19992%209.39625%208.00375C9.45258%207.80758%209.46092%207.573%209.42125%207.3L8.848%204.35775C8.7955%204.11542%208.67275%203.91192%208.47975%203.74725C8.28675%203.58242%208.064%203.5%207.8115%203.5H4.55C4.25%203.5%204%203.60158%203.8%203.80475C3.6%204.00808%203.5%204.25975%203.5%204.55975C3.5%206.44425%203.93817%208.33583%204.8145%2010.2345C5.69083%2012.1333%206.92383%2013.8808%208.5135%2015.477C10.1097%2017.073%2011.8587%2018.3092%2013.7605%2019.1855Z%22%20fill%3D%22%23141414%22%2F%3E%3Cpath%20d%3D%22M15.6865%205.0681H17.8828L13.1788%209.77185C13.0339%209.91685%2012.9615%2010.0925%2012.9615%2010.2989C12.9615%2010.5054%2013.0339%2010.681%2013.1788%2010.8259C13.3236%2010.9707%2013.5009%2011.0415%2013.7105%2011.0384C13.9202%2011.0352%2014.0943%2010.9644%2014.2328%2010.8259L18.9365%206.12185V8.3181C18.9365%208.5306%2019.0084%208.70877%2019.152%208.8526C19.2955%208.99627%2019.4736%209.0681%2019.6863%209.0681C19.8988%209.0681%2020.0769%208.99627%2020.2208%208.8526C20.3646%208.70877%2020.4365%208.5306%2020.4365%208.3181V4.47185C20.4365%204.21585%2020.3499%204.00127%2020.1765%203.8281C20.0034%203.65477%2019.7888%203.5681%2019.5328%203.5681H15.6865C15.474%203.5681%2015.2959%203.63993%2015.152%203.7836C15.0084%203.9271%2014.9365%204.10518%2014.9365%204.31785C14.9365%204.53035%2015.0084%204.70852%2015.152%204.85235C15.2959%204.99618%2015.474%205.0681%2015.6865%205.0681Z%22%20fill%3D%22%23141414%22%2F%3
73E%3C%2Fsvg%3E":"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.4402%2020.5C17.5557%2020.5%2015.6625%2020.0618%2013.7605%2019.1855C11.8587%2018.3092%2010.1097%2017.073%208.5135%2015.477C6.92383%2013.8808%205.69083%2012.1333%204.8145%2010.2345C3.93817%208.33583%203.5%206.44425%203.5%204.55975C3.5%204.25975%203.6%204.00808%203.8%203.80475C4%203.60158%204.25%203.5%204.55%203.5H7.8115C8.064%203.5%208.28675%203.58242%208.47975%203.74725C8.67275%203.91192%208.7955%204.11542%208.848%204.35775L9.42125%207.3C9.46092%207.573%209.45258%207.80758%209.39625%208.00375C9.33975%208.19992%209.23842%208.36467%209.09225%208.498L6.78275%2010.7462C7.15442%2011.4269%207.57908%2012.0708%208.05675%2012.678C8.53425%2013.285%209.05125%2013.8647%209.60775%2014.4173C10.1564%2014.9661%2010.7397%2015.4757%2011.3577%2015.9462C11.9757%2016.4167%2012.6431%2016.8546%2013.3598%2017.2598L15.6038%2014.9963C15.7603%2014.8334%2015.9498%2014.7192%2016.1723%2014.6538C16.3946%2014.5884%2016.6257%2014.5724%2016.8655%2014.6058L19.6423%2015.1713C19.8948%2015.2379%2020.1008%2015.3667%2020.2605%2015.5577C20.4202%2015.7487%2020.5%2015.9654%2020.5%2016.2078V19.45C20.5%2019.75%2020.3984%2020%2020.1952%2020.2C19.9919%2020.4%2019.7402%2020.5%2019.4402%2020.5ZM15.5153%209.5385H17.7115C17.9243%209.5385%2018.1025%209.61033%2018.246%209.754C18.3897%209.8975%2018.4615%2010.0757%2018.4615%2010.2885C18.4615%2010.5013%2018.3897%2010.6795%2018.246%2010.823C18.1025%2010.9667%2017.9243%2011.0385%2017.7115%2011.0385H13.8652C13.6076%2011.0385%2013.3926%2010.9523%2013.2203%2010.7798C13.0478%2010.6074%2012.9615%2010.3924%2012.9615%2010.1348V6.2885C12.9615%206.07567%2013.0333%205.8975%2013.177%205.754C13.3205%205.61033%2013.4987%205.5385%2013.7115%205.5385C13.9243%205.5385%2014.1025%205.61033%2014.246%205.754C14.3897%205.8975%2014.4615%206.07567%2014.4615%206.2885V8.48475L19.1652%203.78075C19.3038%203.64225%2019.4778%203.57142%2019.6875%203.56825C19.8972%203.56508%2020.0744%203.63592%2020.2193%203.78075C20.3641%203.92558%2020.4365%204.10125%2020.4365%204.30775C20.4365%204.51408%2020.3641%204.68975%2020.2193%204.83475L15.5153%209.5385Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fsvg%3E":n?"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_774_6314%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_774_6314%29%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.26523%2018.975C3.61523%2019.325%204.04273%2019.5%204.54773%2019.5H15.9325C16.4375%2019.5%2016.865%2019.325%2017.215%2018.975C17.565%2018.625%2017.74%2018.1974%2017.74%2017.6923V13.1152L20.4862%2015.8615C20.6337%2016.009%2020.7994%2016.0458%2020.9832%2015.972C21.1672%2015.8983%2021.2592%2015.7577%2021.2592%2015.55V8.45C21.2592%208.24233%2021.1672%208.10167%2020.9832%208.028C20.7994%207.95417%2020.6337%207.991%2020.4862%208.1385L17.74%2010.8848V6.30775C17.74%205.80258%2017.565%205.375%2017.215%205.025C16.865%204.675%2016.4375%204.5%2015.9325%204.5H4.54773C4.04273%204.5%203.61523%204.675%203.26523%205.025C2.91523%205.375%202.74023%205.80258%202.74023%206.30775V17.6923C2.74023%2018.1974%202.91523%2018.625%203.26523%2018.975ZM8.72461%209.49999H10.9209L6.21686%2014.2037C6.07203%2014.3487%205.99961%2014.5244%205.99961%2014.7307C5.99961%2014.9372%206.07203%2015.1129%206.21686%2015.2577C6.36169%2015.4026%206.53894%2015.4734%206.74861%2015.4702C6.95828%2015.4671%207.13236%2015.3962%207.27086%2015.2577L11.9746%2010.5537V12.75C11.9746%2012.9625%2012.0464%2013.1407%2012.1901%2013.2845C12.3336%2013.4282%2012.5117%2013.5%2012.7244%2013.5C12.9369%2013.5%2013.115%2013.4282%2013.2589%2013.2845C13.4027%2013.1407%2013.4746%2012.9625%2013.4746%2012.75V8.90373C13.4746%208.64773%2013.3879%208.43315%2013.2146%208.25998C13.0414%208.08665%2012.8269%207.99999%2012.5709%207.99999H8.72461C8.51211%207.99999%208.33394%208.07182%208.19011%208.21549C8.04644%208.35898%207.97461%208.53707%207.97461%208.74973C7.97461%208.96223%208.04644%209.1404%208.19011%209.28424C8.33394%209.42807%208.51211%209.49999%208.72461%209.49999Z%22%20fill%3D%22%23141414%22%2F%3
73E%3C%2Fg%3E%3C%2Fsvg%3E":"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_774_6313%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_774_6313%29%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.26523%2018.975C3.61523%2019.325%204.04273%2019.5%204.54773%2019.5H15.9325C16.4375%2019.5%2016.865%2019.325%2017.215%2018.975C17.565%2018.625%2017.74%2018.1974%2017.74%2017.6923V13.1152L20.4862%2015.8615C20.6337%2016.009%2020.7994%2016.0458%2020.9832%2015.972C21.1672%2015.8983%2021.2592%2015.7577%2021.2592%2015.55V8.45C21.2592%208.24233%2021.1672%208.10167%2020.9832%208.028C20.7994%207.95417%2020.6337%207.991%2020.4862%208.1385L17.74%2010.8848V6.30775C17.74%205.80258%2017.565%205.375%2017.215%205.025C16.865%204.675%2016.4375%204.5%2015.9325%204.5H4.54773C4.04273%204.5%203.61523%204.675%203.26523%205.025C2.91523%205.375%202.74023%205.80258%202.74023%206.30775V17.6923C2.74023%2018.1974%202.91523%2018.625%203.26523%2018.975ZM10.75%2013.9704H8.55375L13.2578%209.2666C13.4026%209.1216%2013.475%208.94594%2013.475%208.7396C13.475%208.5331%2013.4026%208.35743%2013.2578%208.2126C13.1129%208.06777%2012.9357%207.99693%2012.726%208.0001C12.5163%208.00327%2012.3422%208.0741%2012.2037%208.2126L7.5%2012.9166V10.7204C7.5%2010.5079%207.42817%2010.3297%207.2845%2010.1859C7.141%2010.0422%206.96291%209.97035%206.75025%209.97035C6.53775%209.97035%206.35958%2010.0422%206.21575%2010.1859C6.07192%2010.3297%206%2010.5079%206%2010.7204V14.5666C6%2014.8226%206.08666%2015.0372%206.26%2015.2104C6.43317%2015.3837%206.64775%2015.4704%206.90375%2015.4704H10.75C10.9625%2015.4704%2011.1407%2015.3985%2011.2845%2015.2549C11.4282%2015.1114%2011.5%2014.9333%2011.5%2014.7206C11.5%2014.5081%2011.4282%2014.3299%2011.2845%2014.1861C11.1407%2014.0423%2010.9625%2013.9704%2010.75%2013.9704Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"})}startDirectCall(e,a){let r,n=a.getCustomData()?.callType==cB.MessageTypes.audio;this.configuration?.groupCallSettingsBuilder?r=this.configuration?.groupCallSettingsBuilder(a):(r=(new b9.CallSettingsBuilder).enableDefaultLayout(!0).setIsAudioOnlyCall(n)).setCallListener(new b9.OngoingCallListener({onCallEndButtonPressed:()=>{uS.ccShowOngoingCall.next({child:null,message:a})}}));let s=o2.jsx(ft,{callSettingsBuilder:r,sessionID:e,callWorkflow:t.mKX.directCalling});uS.ccShowOngoingCall.next({child:s,message:a})}getCallActionMessage(e){return fu.getCallStatus(e,this.loggedInUser)}getCallStatusClass(e){switch(fu.getCallStatus(e,this.loggedInUser)){case o9("message_list_outgoing_call"):return"cometchat-message-bubble__outgoing-call";case o9("message_list_incoming_call"):return"cometchat-message-bubble__incoming-call";case o9("message_list_cancelled_call"):return"cometchat-message-bubble__cancelled-call";case o9("message_list_rejected_call"):return"cometchat-message-bubble__rejected-call";case o9("message_list_busy_call"):return"cometchat-message-bubble__busy-call";case o9("message_list_ended_call"):return"cometchat-message-bubble__ended-call";case o9("message_list_answered_call"):return"cometchat-message-bubble__answered-call";case o9("message_list_unasnwered_call"):return"cometchat-message-bubble__unanswered-call";case o9("message_list_missed_call"):return"cometchat-message-bubble__missed-call";default:return""}}getDefaultAudioCallMessageBubble(e,t){return o2.jsx("div",{className:this.getCallStatusClass(e),children:o2.jsx(u2,{messageText:this.getCallActionMessage(e)})})}getDefaultVideoCallMessageBubble(e,t){return o2.jsx("div",{className:this.getCallStatusClass(e),children:o2.jsx(u2,{messageText:this.getCallActionMessage(e)})})}getLastConversationMessage(e,t,a){let r="";if(e.getLastMessage()&&e.getLastMessage().category==cB.MessageCategory.call){let a=e.getLastMessage();r=fu.getCallStatus(a,t)}else if(e?.getLastMessage()&&e.getLastMessage().type==cB.calls.meeting){let n=e.getLastMessage(),s=n.getData().customData?.callType;n.getSender()&&n?.getSender()?.getUid()!=t.getUid()?s===cB.MessageTypes.audio?r=`${n.getSender().getName()} ${o9("conversation_subtitle_group_voice_call_initated")}`:s===cB.MessageTypes.video&&(r=`${n.getSender().getName()} ${o9("conversation_subtitle_group_video_call_initated")}`):s===cB.MessageTypes.audio?r=o9("conversation_subtitle_group_voice_call_initated_self"):s===cB.MessageTypes.video&&(r=o9("conversation_subtitle_group_video_call_initated_self"));let i=e.getLastMessage();i&&i.getMentionedUsers().length&&i instanceof o1.CometChat.TextMessage&&a&&!a.disableMentions&&(r=cz.sanitizeText(r),r=this.getMentionsFormattedText(i,r,a))}else r=super.getLastConversationMessage(e,t,a);return r}getAuxiliaryHeaderMenu(e,t,a){let r=[];return a?.hideVideoCallButton&&a?.hideVoiceCallButton?[]:(r.push(o2.jsx(fo,{user:e,group:t,onError:this.configuration?.callButtonConfiguration?.onError,outgoingCallConfiguration:this.configuration?.callButtonConfiguration?.outgoingCallConfiguration,callSettingsBuilder:this.configuration?.callButtonConfiguration?.callSettingsBuilder,hideVideoCallButton:a?.hideVideoCallButton,hideVoiceCallButton:a?.hideVoiceCallButton},"callbuttons")),r)}}class fp{enable(){o1.CometChat.isExtensionEnabled(this.getExtensionId()).then(e=>{e&&this.addExtension()},e=>{})}}class fh extends fp{constructor(e){super(),this.configuration=e}enable(){b4.enable(e=>new fg(e,this.configuration))}addExtension(){b4.enable((e,t)=>new fg(e,t))}getExtensionId(){return"calling"}}let f_=Object.freeze({stickers:"stickers",reactions:"reactions",thumbnailGeneration:"thumbnail-generation",linkPreview:"link-preview",imageModeration:"image-moderation",messageTranslation:"message-translation",smartReply:"smart-reply",xssFilter:"xss-filter",dataMasking:"data-masking",polls:"polls",whiteboard:"whiteboard",document:"document",profanityFilter:"profanity-filter"}),fb=e=>
73{let{title:t="",URL:a="",subtitle:r="",buttonText:n="",isSentByMe:s=!1,onClicked:i=()=>{},bannerImage:o=""}=e;return o2.jsx("div",{className:"cometchat",children:o2.jsxs("div",{className:"cometchat-document-bubble "+(s?"cometchat-document-bubble-outgoing":"cometchat-document-bubble-incoming"),children:[o2.jsx("div",{className:"cometchat-document-bubble__banner-image",children:o2.jsx("img",{src:o,alt:""})}),o2.jsxs("div",{className:"cometchat-document-bubble__body",children:[o2.jsx("div",{className:"cometchat-document-bubble__body-icon"}),o2.jsxs("div",{className:"cometchat-document-bubble__body-content",children:[o2.jsx("div",{className:"cometchat-document-bubble__body-content-name",children:o2.jsx("label",{title:t,children:t})}),r?.trim()&&r.trim()?.length>0?o2.jsx("div",{className:"cometchat-document-bubble__body-content-description",children:o2.jsx("label",{title:r,children:r})}):null]})]}),o2.jsx("div",{className:"cometchat-document-bubble__button",title:n,onClick:()=>i(a),children:n})]})})};class ff extends b7{constructor(e,t){super(e),this.loggedInUser=cj.getLoggedInUser(),this.newDataSource=e,this.configuration=t,this.loggedInUser=cj.getLoggedInUser()}getAllMessageTypes(){let e=super.getAllMessageTypes();return e.includes(un.extension_document)||e.push(un.extension_document),e}getId(){return"collaborativedocument"}getAllMessageCategories(e){let t=super.getAllMessageCategories(e);return t.includes(cB.MessageCategory.custom)||t.push(cB.MessageCategory.custom),t}checkIfTemplateExist(e,t){return e.some(e=>e.type===t)}getAllMessageTemplates(e){let t=super.getAllMessageTemplates(e);return this.checkIfTemplateExist(t,un.extension_document)||t.push(this.getDocumentTemplate()),t}getDocumentTemplate(){return new ue({type:un.extension_document,category:cB.MessageCategory.custom,statusInfoView:super.getStatusInfoView,replyView:(e,t,a)=>b4.getDataSource().getReplyView(e,t,a),contentView:(e,t)=>e.getDeletedAt()?super.getDeleteMessageBubble(e,void 0,t):this.getDocumentContentView(e,t),options:(e,t,a,r)=>super.getCommonOptions(e,t,a,r),bottomView:(e,t)=>super.getBottomView(e,t)})}getDocumentContentView(e,a){let r=this.getDocumentURL(e),n=o9("message_list_collaborative_document_title"),s=o9("message_list_collaborative_document_open"),i=o9("message_list_collaborative_document_subtitile");cq(e,this.loggedInUser);let o="dark"==cK()?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdAAAAEYCAYAAADs5qfZAAAiuUlEQVR4Ae3dCXBU55nu8bcFCNCCML5sQiSyASexZOy4EnvA1xWTxMA4iWMcllvlLcFQl0nuZIyXVJK6A9ipm1sJxp7xJB6mwB4vuGoEjLeJbZZUSMYxi8fjGIzGDqsSQEKiDFgLsljUc96vdZrTm9R9uiWd/vT/ubq61X36NEmr+9H7rSFJU2Vl5chz587d5tz8UjgcviYUClU61yMFAIA85WTZaSfL6pzr95wffzdkyJCX6+rqTqf13J4OcIKz0gnOv3FufpvABADYzgnTZ5wgfdgJ0rpuj0v1QFfFudwJzfsEAIABxgnSvzt27NjSlI8nu1OrzrNnz27TmwIAwMBVV1hYOCNZNVoQf8eECROuITwBADBMQanZGP9ATAVK5QkAQFIJlWg0QLXP0wnPPwjhCQBAMhqin3dH6UabcHXAkBCeAACkUtmVlYapQLuabg8LAADollOFXqZNuaYC9SYqAABIzclMM70z1NX3eUoAAEA6TmsVWtC1PB8AAEiPWdpWm3C/JAAAIG3hcPhLGqDXCAAAyMQ1GqCVAgAAMlFZwA4rAABkbGSBAACAjBGgAAD4QIACAOADAQoAgA8EKAAAPhCgAAD4QIACAOADAQoAgA+DBQAGqIVf/5osX3iP5Kv/OlxnLo+v3yhHm5oEfYsKFMCANev6L0g+u/KySpn75ZvkrdW/kKUL5gn6FgEKABa4zwlQQrRvEaAAYAkN0b+orhL0DQIUACyydP5cQd8gQAHAItovir7BKFwA6EZ7W5u8s2mLuR41dqxcfs1Uc93bXn1ytbS3tsmCHzyQ0fNGFBfLxDGj5UjTCUHvIkABIIXat3bIv/x8pXziBJnrknFjZcljK3s9RPe+tV1OHW/MOEDRd2jCBYAU/v1fXzLheev3lshPXnlR/ue35phQ2/rsuoRjTzU2miq1O/p4/DH6PL309LyejkHfowIFgBRONR4315OunirDSopl5t13SvUN02W4c9v1zuat8sqT/xitUssnTZJ7frLcVKgatj+94275wqyZconz85svvug8/wZTVR47eFDW/2yV1DvXSivbbz+y3Dzfa4sT1lufez56TF9Uv0gPFSgApKDBp55Z9rDU/PxRE3Yapm7InXSqQr1/eHGJ3PrdJeb4ehOMj8acZ+9bb5kQHF5SEg3fZ51z6rE333OXee4nra2y+v4fJPwbap2mXD3m8quvNoH8b79cLQgGKlAASEErTg28Nze+ZCpNvZRPvlzueWSFqQKHFxdHK0KtDlWtE5b1Bw/FnCfk/PfjF56LHqMW/OBBc243jP9jy1ZpOHDQhKT3OK1K9ef221tl2Te/ZSpXBAMBCgDduPH2OeZycPce05x6aPduU2FqcGpFeei93VLjBGt7W2vMYCMvDV1vKKp6Jyw1kE86zcSpnqfc5+lrIVhowgWAJNqdJtWan68y00mUNt1++5Fl5raGqdIA3PLcOicgJzmPrTChmg5t+o1MU2k1lag+Lz5gEXwEKAAkoRXfQae6fPNfX5LfOxcdBauBqconXW6uT3aNjNWmWA3Yg+/tSevcWn2qUU5o6qAkbbbVC/ILTbgAkMK3f7Jcnvnbh+UVp1p8pasSHeb0e2rVqKpvmOaE64vR/lEdaat9mvU99FNq2OqxWsk+9JVZ5pxVTpDqgCHkj1B5eXlYAGAAevSvvyvzZtzU7TFaGerAHR0YdMnYMXLVDTeYKS3ex/d2Bd8XZ82Uk8cbTX+ohqQ20erzvIOFvM/TANVjtApVWtHq85TbTOz+7N6X7FzxrrrrO9Lcw5xUZI8ABWCdUCgk4XDPX20Lv/E1Wf6d/N1QO5mjTSfkhiXfE/Q++kABWEFDUy/KDU/351Q2/ua3YpudtbWCvkGAAshr3tCMrzq9QZosTLWZ86lfvS620Orz8ZoNgr7BICIAe
73c0NyYkTJ8q9994r1dXVcuTIEVm1apUcPXo04bh4jzz9jEwcPVpmXv9FyWf6x8Din600IYq+QR8ogLzk7efU8Ny4caNUVFREH29ubpa5c+dKbVeTZk/9ovctmCdLnUs+2rm3Vh74xZOEZx8jQAHkJW8gPv744zJ//nyR8+clfOqkhEaMEBk6TLZv3y7z5s1L+bx4FWNGy19UV8mVlZVSVlwkQfdfdX+S2sN1JkDR9whQAHlNq8+dO3ea252H9kvniSYnQMtk0OeqzX1ahe7YsSN6fLojdIGeMIgIQF6bNm1a9HZn88fmOqzXTjWqZs2aFX2c8EQuEaAA8kr8aFq3iVYrT+noiN7f2VhvrhcsWCClpaXmtoZnT1NbgHQRoADyireC1Obb6dMjq/jIqY9ijutsaDDXI5z+0OgxHgQpskWAAsgr3uC7//77IzecyrPz1MnYAy+cjzTlOhYtWhQN3vhrwC8CFEBe8Qaf2//p9n3G6zx2xFxrBaqjdJMttuBFVYpMDHL6BlYIAOQBb8BpeC5evNjc7jy8X+TcucQnOJWpjsgNDR0ms2fPNk2+Oj9UF1ogLJEtKlAAecPb/Grmfaq2Ngl3s/PIhUNOuHZ8Ym7rc3TBhV27dpnBR96FFxShikwwDxRAXvCueasDgz744APzszv3sycFo8dIwYSJZoEFr/Xr1ycs+8d0F6SDChRA3nBDTZtjXan6P+NpyJ5/7z/lwgd7I4HbNU9Uq9KtW7dKVVVVzOtQjaInBCiAvOCtCN3m27BOXfHM/UzrPE7gatV6fvd/mmtt3tWKdsWKFSlfD0iGAAUQeN7tyLTf0h19G46fupIJpwLVSvTC0chIXR1gBGSCAAUQeN7pJ9HBQzr3M42+z+6ESstk0Phyc1tH5/a0fyjgxX6gAALPO6hHl+ZT6fZ9Jhg8WAouHS2hUZeaKS6uNWvWEJzICAEKINDi5366U0/CGVafWm0WVEyUUFGxCVGXVp7Lli2TDRs2RM7LACKkiQAFEHhuE663+Tbc0nMFqqEZGjVKCv7HmITQ1L1C165dG7PVmXkOU1iQJgIUQF7QYHOnr3QeP5b6QG2iHTs+sgKRp4lWaWhu3rxZampqpKWlJabapOpEpghQy+k2TiNHjpSysjIpLCwUZK+9vd1cGhoanEIosykUmeL9i9Cgq66uNtNNVMLC8U5omibaceMTQrOtrU1efvllM9ezqanJBOWkSZPMY73R59mXvx/oXwSopQY7Xyjjxo2TMWPGCHJr+PDh5jLKaRo8ceKE1NfXy4ULFySXeP/Sk6qJVkNTq81f//rX8v7770eOdYKyoKAgeru39MXvB4KBALWQfvlOmTLFfIjRu0aPHi0lJSWyb9++nH1J8v4ld+jQIROMxcXFMrj6msidg2O/wvbs2WP6NLXaPHPmTLTC7K/Rtb3x+4HgYC1cC+koRSqXvqWVhu7wkQu8f8lpM+5XvvIVWbp0acz9jY2NJjC1mdYNTZXsur8GB+Xy9wPBQYBaZujQoTFreqLv7N+/3wxMyQbvX2ruSFz948JdiejgwYMxTbTeKjNog4Jy8fuBYKEJ1zLjx48X9A8d6JPtFyTvX2puQGo198orr0Tvj+/XDOo0lFz8fiBYWMrPMvSb9R8dLZst3r/uuSGqoele4vs4gzqHMxe/HwgWAtQyfAH3n1xMM+H961534Rj0xQ+YRmYfAhQAAB8IUAAAfCBAAQDwgQAFAMAHAhQAAB8IUAAAfCBAAQDwgQAFAMAHAhQAAB8IUAAAfCBAAQDwgQAFAMAHAhQAAB8IUAAAfCBAAQDwgQAFAMCHwQJkqaioSC699FIJko6ODmlqahIA6C0EKLJWXFwsFRUVEiTNzc15GaBnz56VwsJCgX3a29sFdqEJFwiQ06dPC+x05swZgV0IUCBAPv74Y4GdGhoaBHYhQIEAaWlpoe/WQvqeavM87EKAAgGjlQr9ZfbQ95Lq004EKBAwFy5ckH379lGJWkDfQ30v9T2FfRiFi6zpl4NOG8nUoEGDZPDg7n8Fz58/7+vLR5+Xz/R/89GjR80X8Pjx481UoeHDhwuCT5tqdTCY9mdrkzzsRYAiaydPnjSXTE2ePFlGjx7d7TE6crG2tlYGKv0y/tOf/iQAgocmXAAAfCBAAQDwgQAFAMAHAhQAAB8IUAAAfCBAAQDwgQAFAMAH5oECATN06FD59Kc/bRZO0MUmkN90QQVdFMPPYiMINipQIEA0PD/72c9KSUkJ4WmJsrIy857qewu7EKBAgOjG5ASnffQ91VYF2IUABQJEqxXYibWM7UOAAgHCrh32omXBPgQoECDsA2ov3aEFdiFAgQCpq6ujCrWQuz0d7EKAAgGi25d98MEHZuoD8p8GZ2trq3lP9b2FXZgHCgSMftEePHhQAAQbFSgAAD4QoAAA+ECAAgDgAwEKAIAPBCgAAD4QoAAA+ECAAgDgA/NAgYBhP1C7sB+ovahAgQBhP1D7sB+ovQhQIEDYD9RO7AdqJwIUCBD2A7UX+4HahwAFAoSdWOxFy4J9CFAgQNgP1F7sB2ofAhQIEPYDtRP7gdqJAAUChP1A7cJ+oHZjHigQMOwHCuQHKlAAAHwgQAEA8IEABQDABwIUAAAfCFAAAHxgFC76zYEDB8wFAPIRFSgAAD5QgQIBw36gdmE/UHtRgQIBwn6g9mE/UHsRoECAsB+ondgP1E4EKBAg7AdqL/YDtQ8BCgQIO7HYi5YF+xCgQICwH6i92A/UPgQoECDsB2on9gO1EwEKBAj7gdqF/UDtxjxQIGDYDxTID1SgAAD4QIACAOADAQoAgA8EqEVCoZC5xN8HAMg9AtQy4XC4258BALnBKNw8ptWlNyD1dmdnZ8zjyW4DALJHgOaxZNXlVVddJV/96ldl7Nix0tjYKC+88II0NTWZxwhRAMidUHl5OW18ARdfaXrp/dOnT5dZs2bJggULZMSIETGPt7W1yQ9/+EM5fPhwtI+UZt3e8+6770q22A/ULuwHai8CNIDcStENumShp0G5aNEimTZtmglQrzNyVtrDF6Q0NFQKnW7uPXv2yI9+9KOkg4yQO7qOra44kw13P1CC0y66ItGHH35IiFqGJtwASjUQSENTA3Px4sXm2uuChOVk+Iyclk/knET6QTvC56U8VGqac9H7zpw5I9liP1A7ufuB7tu3T2APAjQgUjWtdtdEq6F5OvyJtEiHU3WeS3huUWiIuda+UPS+hoYGyRb7gdqL/UDtQ4AGRPxoWg1KrTQ1NLUq8dIm2pbwWTnlVJudkroFvtRpwFU7duww56T5tvfoQK1cLBauTX1UoHbifbUPAdrPvP2d3TXRnnPqTa02P5L2bkPTNVKGyaCuab4aoO7rxPevInva95mL6tM9V0lJicA+7AdqHwK0n8QHWVVVlTz11FMyceLE6DE9NdF2Z2RomLnWAURaHTECt3fo/7canrnaw1P3A/3c5z5HtWIZ9gO1EwHaT+KDzBue2kT7kROcbc51OtVmvCFO7Vkkkf7PdevWyalTp6SoqMhckD1tqtVqQqcntLS0SC65+4Hq7wL9oflPg1NbFfQPI/YDtQ8BGgDaXOuGZ134dMbVZrzirvBsbm6WV199Nedf8uhd7AcK5AfWwg0YdwpKNkaHIpXmG2+8YUIUAJB7BGg/cvtBa2tro0FXGSozcze1GdaPYU6jgvvcDRs2MPIWAHoJAdqP3H5QDc/77rvPXGv46QjaKaFRTpiONLcLJP0QHBWKzDU7cuSIbN++PXo/QQoAuUWABsTmzZvl5ptvlvXr15vwUzoQSKvRSaFLnGbZ4rTO4/Z/btq0KSY0GX0LALnFWrj9KNWcTP159uzZMn/+fHPt+kTOm0FGqUbmjpBCqQhFRm5ef/310WHzTF8BgNyjAu1HGmrJgk0DTyvSe++91wShVqVK+zfHdFOJjuia+6lNt24V674OACC3CNCA0ypy6dKlsmbNGvNzWYo+Ue07HSFDzW0N3PiVhwAAuUWABlCy8Fu1apUZZDTICc9LJXFRarfvU+nSfcnOBwDIHQI0gNyF371Nr7oYQk1Njbmt+3zGc0ffavUZv2QYTbgAkHsEaEB5N9N2ab+o0r7QIk/Fqc23w7oWlXJDFgDQu6xZyu+vVjwkty+6Q/Jd45F62b3zHXn+sdVy3LntpYOD9u7dK9XV1Wax+DPhyJJ/7spDOnDIbb5l1xUA6F3WVKA3zJohNhg7sVxmzrtVnt/xutx1/5KYfTzd0bmqVIaaylMvbv+nNzzdCwCgd9CEG2B3OwE6J66q1tG47mCiSaGR5uIu3acDjbyVJ9UnAPQeAjTgNETHVoyPVpQ6mMhd9q+g6z+l97HfIAD0HbYzC7iSEaUy5947ZPXDj0YrSm3GnTlzplx55ZVmz0jddSV+yzJWHwKA3mXNUn7rnD5D7T+0kQ4sunPaLT0el2zg0ODBg6MX+kSB3tfZ2Wk20tZ9XfU27DUgK9CWtlbZtv1NKR87Tr4w9fMSdPF/GKSqLr336TFDhw6VIUOGCIC+U1BQYC762Tt37px0dHTQGmSpAdkH2tLaKstW/VRe3fqG2MJbXertoqIiwhPoZ/oZ1M8irT92YhCRR0tbi9Q3NphLqsf/eHC/ufbzuEvPr8f51VP1qZWn/gUMoP/pZ1E/k7APg4i6vPDSBlm97mnTvKu0eXftz59wrsebn1eu/gd54eX10eNvvfkv5ZEHfpzy+fr4Q0u+L6XFJU5gHpdb7plnmosjIXvAHKM/P778p+aYXHGbjgAEh9ucq32jsAdlikQqwpX/9ISUlpSaUFxy50ITestW/X/z+Dt7/mDCc8a0G02oLrnzO85970WbgPXaff5D//v7Jjz1Pm0m9tLzfObyKeYYDWb9+dUtr0suFRYWCoDg4Q9b+1CBipgwe/3Z9SYA3WrwhZfWm4Dzqm86bq7vmDPPhKzLDdJHHvhRdFCSDlLSi1uRKg1Pt2otHzdOlj78Y/njoQOSS4MGDRIAwcNn0z4EaJdXt24yoekNPJeG4h23zXOq0A2y6AffN/d9ZtIUeXzZ/zPhq9Wqe5xLH9cArj/eYIJZlZZcbKrNZbOtF32fQDDx2bTPgHhHNcg0+NxKMX6Qj96v/ZcagFqJ1vzy6YRzaH/me5veNI9pE64OAlq97p/NY9pfqryDj6J9qePGCwDAPgPmT6JIP+aGrn7HTeY+tyJ0g09/1su2Hb+Pea5WptfMvlFWrn7CVJbuwCI3JL8w9RpzrX2men4dcKQBq022vVVpAgD614Bowk3WBKsheMdt883tW2++xYyi1UpUL/qYBqU71eTWmc7jL280z9eLKi2ODBhS2h+qc0sj5/9D9Pw6whYAYCdrlvJbvblGJlV9pttjTJ9kV3/ljOk3xlSHev8fD+03QaiP6c8trS0x/ZrdPb+7x7VS1TDWnzWYvfdp0LpNwKm0NrfInCtvlHSUlpYKgGCKX7Ma+c2aAP3uiocStv6yxe4d78iD8xaldSwBCgQXAWoXa/pA39q8TWy1ZcOrAgAIFmsCVKs0G0P0+JF62bKeAAWAoLFqFO6jS5fJwdo/ii00PB+cn17TLQCgb1nTB+plQ3+oNts+uXyltDVn1meSiz5QXXJs7NixLEoPONra2uTEiRNmLdts0QdqFysDVOkempOv/EyPI3ODpvFovfx+07aMg9OVbYBqeH7qU58iOAEP3Rj7z3/+c9YhSoDaxdoAHaiyDVDn90GKi4sFQKz29nY5evSoZIMAtQtlBmIQnkBy7OmJeAQoYmhTFYBEdGsgHr8RiNHR0SEAEulgIsCLAEWMxsZGqlAgjn4mdCRufwqFQoJgIUARQ0cZ6mhD/toGIsGpg4dyMQI3W+Fw2ISoG6QEav9jQ20k0C+K+vp6AdC/3JDU8PRexx+T7H70PipQAAgQb2WpwZgqHLsLVfQNAhQAAiQ+EKuqqmTjxo2ya9cucz1//nypqKhI+XyaePsOCylYhu3MgODqaSGF+Opz4sSJsnPnzqTHrl+/3lx27NghPZ2TKrV3EKCWIUCB4Ep3JSI39DZs2CDTp0+X8+d1Go1IYaHI8OGxxx45csSE6KpVq8xt9/nJzqkI09whQC1DgALBlelSftpsq821H38s8nFz5L7Bg3VVJOezXhIJVK+9e/fK2rVrTaBqmNKM27sIUMsQoEBwpduE61aJbgX6SYdIU1Pi8RqmZSMigTo4bk7Fpk2bTBPv5s2bk76OOy3G+3rIzCDnC3eFwBqs1wkE19mzZ3s8xls1lpWVyYwZM0w4avbGx5yuedLe7jzWqquIRe5zq9LJkyfLN7/5TTPoSAci6UL4yRaDoEr1jwrUMuwHCuRWf+4Hqp/nt99+W0aMGCGnTkWCsiduE29xkciwYbGPabOu9pVqE693ZxkqUX+oQC2TbQXq7gda6PwZy1+mgJjPggZYa2tr1stcplOBxh9/7bXXmmoyVBAZSNQT/Sdq1rediVzUoEG6GH6kop09e7a51NbWZr0920BHeYEYo0ePpuoE4uhnQltl+or3j1cdFKSGDY1cMqGjd0+dFqlviPShugGs02Oefvpp84dBstdEevimRAz2AwWS66/xBdu3b5fm5sgQ3KHDxDcdiPTRyUiYKg3PadOmmdvMFfWHAEUMdmIBkuvLlpn4MFuzZo251qkr2Z88+et5F6pHelhMHjF0P9Dh8TO1AfTbDkUaau5qQ5rh2oz7iY9te00TsPPRLulqZNIB
73RdoP6qICzRwVKGKwHyiQqL/3A9VmXL2okgwG2heEdCSvyJgxkcuI0kgIa5Pw0qVLGUSUJQIUMdgPFLgoKPuBahXqLoiglWRBDy2t+nhZmUh5ucglIy8OPtLg1Gks1113XcwaujTd+sM8UMuwEhEQXJnOA/XSz/aHH35obnc3J1TDU6tNd0EFDU2tXrUfVUMz2W4tNN/6Qx8oAOQBDV8NQl3ab3hR6gAtG3kxPDU0teLUEI0fJERoZo8mXADIE4899pi5HpZk7Vs1eNDFkboanMuXLzfB6w1OmmtzhwAFgADzVo7eOaHJpmx754nqQvLxYcl8z9wiQAEgwLyBpwFYU1NjbiebE1rWtbCQhmeyvUEJz9yiDxQA8oiOxl28eHHCnFBvs64GqMtdJMENz9LSEVJSUiYDWWvrx07TdrNkiwAFgDzghqA7J1QHE+nCCG6AFnkWSNDHk422HT9+ojz73BYTogNdQ8MRee21DfL6a+vNbT9owgWAgHOrR7c/1J3DqasK6cAhvbgrDOngofi+T/f548dXEJ5d9I+JRYvul18+ucHc9oMKFAnYDxS4KJf7gWbDbYpVOj1Fm3F1QXhdLMGl1Wf8Agn0e3ZPw/M5pyq/++6ZGVeifDsihrsfqK6HS3gCkR2K9DOhn43+5oahTk1ZuHBhdKCQ0tG5Om2F5fkyV+JU5f/3bx+XTFGBIgb7gQKJ3P1A+zucvBWlVppz586Vqqoqs1H2pk2bolNc3EqV6jN91147zVzefXdH2s8hQBGD/UCB5PprP1AvbzOu3tZAjw91wtO/KVdUEaDwTxfPpgIFEgXlc+HduzNZSGYbnG1t7bJt8y45fCgSzNVTp8iMmdfHHNPUeFKKS4Y7f3DnduvDbVt2ybatu+Trt90k190wVfpaaUlmA6wIUMRgP1AguSDtUOStRHNJg3HZg09EA7Kt1QnTLW9L3cGj8p2/+lb0uCV3rZDqqyfLIyu/L7mkr7t39wGZcfP1kg8oNRCD/UCBRP29H2gyvdFEW3fgqAkxrTiff/Fnsvr5FSZI/+2l35kw1er08MFj5lj9WY/V+7zcENRrLz3OvU9vJzsm/vjujsnV62SDChQx3P1AdTAR/aEY6DQ4tVVG/7Ds72ksfcENwxONH5nrMWNHmRDVsBSn4H37rT3yD4++YB7TINVKVMP2rx+8wzz3FyvXya7t70fP9405X4pWrr968bdS8/wb5r7fOFWt+1oL7vpLc/HatX2PPP2PL6Y85hfOv+E3TnNvT6+jwe9K9jrZIkCRQL8o6uvrBcDAct30qTJm3BumanPDUS8apKpy0gT5+pyb5Fcv/dY5bpRpar3MuU/VPPeGCc9v3H6TfHHaVOeYbSbAikqKYoLrN1vflq87x2j/6a9ejoSdnt/bz1p36JgsdAKxrfWM1Kx7wxyjr6vVsN7W8OzpdXbteN8J9juTniNXaMIFABgaLtqvacLMqTg1dDRI9VpdNqnChJ/S0NPA0tBVOvhHn/81J6Q0XBfcdYu5v3bP/pjX0BDT5+l5/s8Dd5j7NOzij5kx8zpzjHt+t+lYBxole523naq1p3PkuimXChQAEKXBqE2ySiu9f179ognQqqmTpfrqKUmfY/pHWyPNrRq4Xk3HY0Or8vIJF19r3KXm+sTxj2KO6W50rxuC8a/jvn5354g/JlsEKADA0P7Dt3fsiU4j+bJTidY5lZ822Z7opnozU1q6prVon2l3tHn2+q4pKm64ZtKsmu7r9AUCFABgFDnhZEatOsGmfYpn2tqjTaOjx0aqRbey0yZVDdzKyRVS7VSn2kyqzatarbq39bnznebaL3v6N03/qelTDTnHvm7uuymDaSva76rn6Ol1+gIBCgAwvBXnsoeeiN6vfZY671NpBag/a4A97TTvan+pBujCJbeb/k693+0z1efEh5r2W7ojed3XzCT49LXTeZ2+ECovL2e9J4uUlpYKgGDSReD70xVXVJn9QHui/YyHDxwzFeh1N1yVvD+xLdLvGb8ikVaw2tyrI3bdEbrKDTztX61y+lL1/Bqm3mOSnTPT18nkHPGeWrtK1q59TNJFBQoAA0R9wxEnxJt73BNUm1jdqSupaBAlCyO3UvVz/mTnzPR1MjlHvEzWwVUEKBKwHyhwUVD2A82FVic8X3+tRhb8r8WCWLoXKAGKrLj7gRKcQISuyKXrQ+sKXTaEaE3NU3LL1xb0WIXmmvaVVk2dIpdNniBB9FQGTbcuviURg/1AgUTufqA20Erre9+da5py+5I22Wqza653cMmFtU7f52uvrZdM8U2JGKx/CyQXhP1Ac2X//lq55+6ZvkLDJu4fE36qT8UoXMtkOwp30qRJVKBACvv375ds9Pco3GTGj58oU664Uq6YUiUDhb4P+/fvzbjPMx4BaplsA7SiooL9QIEkdDBRtpssBDFA4R+lBmKwHyiQKIj7gaL/EaCI4e4Hqn9tAwOdBmd7e7s1I3CRW0xjQQL2AwWAnlGBAgDgAwEKAIAPBCgAAD4QoAAA+ECAAgDgAwEKAIAPBCgAAD4wDxQJ2A8UuMim/UCRW3w7Ioa7H6iuh0t4ApEdivQzoZ8NwItvSMRgP1AgkU37gSJ3+KZEDPYDBZKzaT9Q5AYBihjsxAIkR8sM4vEbgRgdHR0CIBE7FCEeAYoY7AcKJGI/UCRDgCIG+4ECF7EfKLrDPFAkYD9QAOhZQSgUOi0AACATp7UJt04AAEAm6grC4fBuAQAAmXhPm3B/KwAAIG1Odv6uYMiQIS/TDwoAQPo0Owvq6uo0PJ8VAACQjmc0O8080AsXLvydAACAHnV2dj6s12Ye6PHjx+smTJjw9+Fw+G8EAx77gQIXsR8ovJwuz7/XzNTb0W9H50tzhTClZcBjP1AgFvuBwqOuKyuN6Dektuc6ZekMIUQHNPYDBRKxHygcdZqRXeOGjJhvSi1LnfJ0jhCiAxb7gQLJsR/ogGay0W26dSWUGseOHXuPSnTgYicWIDlaZgYsU3lqNsY/kPQ3QlO2sLDw89pZKhhQ2A8USI4digYezUDNwvjKM/p4TycYN25cpfOX1wrn5j2CwCstLZVsuIOI+GsbuEhbZnKxpVlLS4sg2LoWFnpWp3emCs7osZKmysrKkc4vz23hcPgm5wWu1ruc2yMFgZJtgCoNUR1MRH8oBjoNTm2V0Y3mczGNhQANnq7ArHMu2kT7O11hyDtQqDv/DV3wNshwzp4jAAAAAElFTkSuQmCC":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdAAAAEYCAYAAADs5qfZAAAiIElEQVR4Ae3deYykd33n8W91z/Q53T13j8eDNfbYG0XYY1tLQOBF2FlhNizx2iDCH4ZA0ErrvQhZDmmR1gajZRUMm+BcEykiHLYUQ2IbgjCxJQxxDLKDhO2YSMieccfHHD2ePqa7Z3qO7srz+VV9q5+qru6ueqq66qmn3y/0UN1VT1V5pqbqU9/fmbMa5fP5rdHFrdHxjui4Ljr2R8dWAwCgc01Fx1h0PBMdP46Oh3O53FQtd8ytdUIUnPuji9+Njo8YgQkAyL6vRcfnoiAdW+2kFQO0WHHeFR0fNwAANp4/jEL091a6sWqAFqvOx63QTAsAwEY1Fh03VatGuyqviMJT/ZuEJwAAhSx8vJiNZcoqUCpPAACqGrOKSrQUoMU+z58b4QkAQDVj0XG9j9KNN+FqwNB+AwAA1ey3QlYGoQItNt2+ZAAAYC2XqynXK9C7DAAA1CJM78wV+z4nDQAA1EJ9oJerAr3VAABArcLStgrQdxgAAKjHOxSg1xkAAKjHdeoDVf8ni8QDAFC7KQVo3gAAQF26DAAA1I0ABQAgAQIUAIAECFAAABIgQAEASIAABQAgAQIUAIAECFAAABLYZACwQS0eO2qLL3fuVsi5gUHLDQ5a16VvMOvtM7QWKxEB2LAW/vl5y89MWxZ07busEKRoGZpwASADFl992RZfe8XQOgQoAGSEQjR/OhsVdScgQAEgQ6hCW4cABYAMyc/NGVqDUbgAsIqzUSD97AePhsvto6N2xXUHw+V6++6fHrKzs3P2gU9/oq772cJFy5+btxyjctcdAQoAK/jFkz+1v/riPTY/u1TVbdszanf8/3vWPUSff/InNnn8RP0BipahCRcAVvD3f/NQCM9b/vsd9vnvPGj/7n23hVB77Ov3LTt38sSJUKWuRrdXnqP76Vjrfmudg9ajAgWAFUyeOB4uD1x70Pq2DNrNv/1Bu/qGt1l/9LP72d89Zt/50z8rVal7DxywD3/+rlChKmy/cPtv25vedbNti35/4sEHo/vfEKrK1w4ftm/9/pftaHQpqmw/cvdd4f5xj0Zh/dg3vlk6pxXVL2pDBQoAK1Dwydfu/Jw98MUvhbBTmHrITURVoa7vH9xit/y3O8L5R0MwfqnscZ5/8skQgv1btpTC9+vRY+rcd374Q+G+87Ozduh/fXrZf8MvoqZcnXPFtdeGQP7bPzlkSAcqUABYgSpOBd4Tf/1QqDR17L3yCvvw3Z8NVWD/4GCpIlR1KL+IwvLo4SNlj5OL/veZ+79ROkc+8OlPhsf2MP7H
73Rx+zYy8eDiEZP09VqX4/+95Zu/M/vS9UrkgHAhQAVvH2994WjsPPPheaU488+2yoMBWcqiiPPPOsPRAF69m52bLBRnEK3XgoytEoLBXIE1Ez8Ur3E7+fngvpQhMuAFRxNmpSfeCLXw7TSURNtx+5+87ws8JUFICPfuO+KCAPRLd9NoRqLdT0W5imMhsqUd2vMmCRfgQoAFShiu9wVF0+8TcP2T9Eh0bBKjBl74ErwuVEcWSsmmIVsIefea6mx1b1Kduj0NSgJDXb6kBnoQkXAFbwkc/fZV/7P5+z70TV4neKlWhf1O+pqlGuvuGtUbg+WOof1Uhb9WkeXaOfUmGrc1XJfurfvys85hujINWAIXQOtjNLscXFxXA4Xiqgyf7liOVOvb7qKaoMNXBHA4O2je62a264IUxpid/+fDH4fu1dN9vE8ROhP1QhqSZa3S8+WCh+PwWozlEVKqpodT/xZmL/3a+r9liVNv3bt0T/R3203gjQFFpYWAhhyUsD1EfvmVwuV/sdxo9b7tWXLVN6e23TdW8yrD/6QFNEwXnhwoVQdRKeQO3iXzj1/tF7qab30Y5dljVdQyOG1iBAU+LixYtlzbUAauPhqfeP3kcKTz/WDNHubsvv3mOZEVWfXfveYGgNGslTQG96Kk6gfh6eCkvZFPX7dUehqOA8d+5c6faurq5wVLXvMotONpuetI4W/dk3/ZtfjUKUXVhahT7QNiM8geR8oJ2O/v7+spDU+2pubi70iSpUdazq2GuWi45OlIuabbsPXEl4thgB2kaEJ5CcV5d6H/X09NjmzZv1prL85ITlhodDmOi2M2fOlCrTFatQdz6qRGdOm509Y7liVZtm+f4B2zQ0HP156fdsB5pw28RH2gKoX3zAkITw1O8vv2SLJ8dDoHT/6tUhOFWB6v2mSz9W1NNbGljUKe/OxehLQbehHRhE1CYMGAIa4wOE4oG4eHo6XOZ1GVWfonDN8hdWPkvahwBtg4UOaBoC0sxDU+8lNd+KKs8wGKho8cTRcNnb21v4vdhXmsUg5TOlPQjQNuAbI9AYD0MF6SZfcWfyVPk5x46FSx9EVPPc0A7EZ0p7EKAtxj90oDHxeZ9efaryXJycKD9x4WKhKdcKVagHaFaDlM+W1iNAW4yBQ0DjPES9+vS+z0qLr70SLn2Urlb6UoD6wiVZWjaTAG09ArTFCFCgMV59qmnWp6Xki/2dy86NgtWr0KGhoTBXVBSgvmwma08jKQK0xXiTAslVbb6dm7N8dKxk4cgLURPvfPi5r68vBKkOha9Xo96s28lVHJ8trcdCCi2mb70AkvGFExR4CkFZjAIyjMBdQ9eu3dZ16RuWrdZz/vz5cHhFqwFHde3okiI+HxatwUIKADqGV6DxZflW6v+spJD1RRZyO6Mw3bY9rB/r/aNa9i/eNNypIYrWIUABdIR48633ZeY1dSU297Omxyn2iy5G4akQVVWai6pSNe+ePXt27eX+gCL+pQDoCB6e4qNv85VTV+qhkbhRRbrwamGkroLTp7fQs4VaEKAAUi9efZb6+TT3s4a+z9WEXUwu2Vt6jtL1NN+iBjThAki9aqNva+37XEZNtzt2WW77jrJdTObn51ffNxSoQIACSDWvDH3wUGnuZ53Vp6rNrn1Rf+fAYAjR+ONryzON7mUUK+pBgAJIvWpL9+Vn1q5AFZq57duta+fustDUYykwNWhIP6tPVYdXoDThohYEKIBUU5h5E25p38/jr618BwXh6CWF6SoVG037nE+f96mKVo/p8z/9+YBaEKAZdy76pq7mKX3TvljcHxGN8XmDIyMjSzuBrBNev0L1qYUTtCB8afGEytG32jhbTbR7LlkWmrrvyZMnbWJiIvwdxqvM+KU0Izxb+e8D7cWrm1FqlpqenraZmRlDc3kFo4n3+kDXB2WzB57w+tVmpSZahab+/iYnJ8Pr5CGpYIsHZjOD07Xi3wfSgaX8WqwVS/npw3d8fDy8ibH+VHHs3r27aR+SvH7lvP9Tx1VXXVVoavVqvKLCm52dLQWn84pzPUNzNc3+97EaBkG1FhVoBukDhA/f1tHftf7Ot23bZs3A61fOg05BeuzYMdu3b19ZcOrvSs2zaqb189sdmnHN/veB9KACbbH1rkDVx3P06FFD642OjoZ+ukbw+i3nA4i8L1QVqJpG9bv6hr2J1heB937N+JEGzfj3sRYq0NaiAs0YfdNFe2iwT6MfkLx+y8UDUCGpptypqanS/FAfRVstMNM0orYZ/z6QLvRsZwzbpbWPqqFG8fpV58Ho00183mZ8/qZXoGmrPF0z/n0gXahAM4a+s/ZpxjQTXr+VeSDG+0Tjv1f+nDZMI8seAhRAR2LBA7QbTbgAACRAgAIAkAABCgBAAgQoAAAJEKAAACRAgAIAkAABCgBAAgQoAAAJEKAAACRAgAIAkAABCgBAAgQoAAAJEKAAACRAgAIAkAABCgBAAuwHiobNzc3ZqVOnLE36+vps9+7dBgDrhQBFwxSgr7zyiqXJ8PBwRwbopk2b7OLFi4bs2bx5syFbaMIFUqS/v9+QTT09PYZsIUCBFBkYGDBk08jIiCFbCFAgRXp7e21oaMiQLXpN1TyPbCFAgZRRpUJ/WXbotaT6zCYCFEiZrq4uGx0dpRLNAL2Gei31miJ7aFNAw7q7u0PTY70WFhbWHHGqZi89fr06vYLTB+62bdvCB/D09LSdP3/eLly4YEg//ZvVYDD1Zyd5X6BzEKBo2I4dO8JRrxdeeMHGx8dXPUcfQtdcc41tVPowTvJ3C2D90a4AAEACBCgAAAkQoAAAJECAAgCQAAEKAEACBCgAAAkQoAAAJMA8UCBltLiE9lfVwgmLi4uGzqZFFbQoBmvhZg8VKJAiCs/jx4/buXPnCM+MOHv2bHhN2ec1ewhQIEUmJycJzgzSa6pWBWQLAQqkiKoVZBNrGWcPAQqkSC6XM2QTLQvZQ4ACKdLT02PIJg0mQrYQoECKaOcVqtDs0WuqkbjIFgIUSBFNdbjkkkuoVjJCwak9QfWaMo0le3hFgZTRB+2uXbsMQLpRgQIAkAABCgBAAgQoAAAJEKAAACRAgAIAkAABCgBAAgQoAAAJMA8USBn2A80W9gPNLipQIEXYDzR72A80uwhQIEXYDzSb2A80mwhQIEXYDzS72A80ewhQIEXYiSW7aFnIHgIUSBH2A80udtjJHgIUSBH2A80m9gPNJgIUSBH2A80W9gPNNl5RIGXYDxToDFSgAAAkQIACAJAAAQoAQAIEKAAACRCgAAAkkMtHDC2z3st5vfzyy4b2ueyyywxol82bNxtahwoUAIAEmAcKpAz7gWYL+4FmFxUokCLsB5o97AeaXQQokCLsB5pN7AeaTQQokCLsB5pd7AeaPQQokCLsxJJdtCxkDwEKpAj7gWYXO+xkDwEKpAj7gWYT+4FmEwEKpAj7gWYL+4FmG68okDLsBwp0BipQAAASIEABAEiAAAUAIAECNMPYaAcA1g+DiDLCw1KX8eDUzz4tgukRANA8BGiH8mD0wNShlU60YLUHqG6PH34dAKBxBGgHioemB6cfmnOmCdvaWFdrb46Pj4fru7q6CE8AaCICtENUNtF6cC4sLFh3d3cITC0DNzw8XHa/oaEhGxsbKy1krXORbuwHmi3sB5pdDCJKsWphqQ9XfbDqUm/IgYEBGxwcDJWnV5hn7Lydyp+N/n8xBObo6Gi4b2X/KJpLX2IaxX6g2cN+oNnFV6IU8pDzD1BvntX1CkR9o638NhvFo03kz9iUzVtUt4TrzuUv2t7cUKhM42FMU+76aMZC8OwHmk2+H6i+zCI7CNCUqKwOveLUdeq/9CbaePgpNKfy8zZj56Kqc/legwO5QkV0/vx5w/obGRmxRrEfaHaxH2j2EKApEK8OPTQVoApMHQrQODXRzuTP22RUbUZ16YqPG9We4XJ6ejpcUnmuH/U1N6OPy0dWI3toWcgeArTNKoPTd2+o/DC+ENWbqjZP2dlVQ9NttT7rLnZxK0B9KktlGKNxah1oRvUp+sKk/k9kDzvsZA8B2mZebYreYPGAW6uJdjVbc33hcnZ2Ngxe0Ie8VzdUos2jylPh2awvJtoP9NixY1ShGcN+oNlEgLZRfIRtPDwLo2jnbS6Mo63/g3RzVHsOWKH/U+GpD3l/HsKzcWod0OulEdBqLWj2Y2vvSA0moj+08+n9plYFfTFiGkv28Iq2UXxUrIfnWH6q7mqz0mAxPP3xd+7cGSpQFlPoDOwHCnQGOsTaqFqY+RSURuzKDYRL70sjNAGg+QjQNvJgi09h2Z8bCXM31QybRF/UqOD3VYBq3qgqT6pPAGgumnDbKD6gR/1d6lfbnOu2rVEAahCQmnI1iOi0nau5L3R7rjDSz1ct8mkwhCcANBcB2kbxqSUKvJmZmTAoxfsrNRBIiyHsin6aikL0ZH5uzcf0/k8tnqDq0ytQAEBzEaBt5uGmIFWIqtn1zJkzYSCJwlQVpJpkFaJDuZ4wyGilanTYekrNt/Pz8yE8qTwBYH1QmqSAV6EKPAWnL0quIJ2amgphKOrf3J0bXPFxhotzP1V9+hKAVJ8AsD74dE2BeFOuAtQPBalCVf2jPidwJIrRqEdz2WOo8hy2wpzE+OAhf3wAQHMRoCkSD1Lf49PD1Le3ihplbYctXxLM+z5Fg4d84BDhCQDrgwBNoXjweVWqS99VZSi3fPUbH33rzb2MvAWA9UWAp
73phXo37p2yGpL3QgVnGq+bavOB7Mm289hAlRAFgfmRmFezw/axPWAWuHrvE3vjnfFTXQbrLti33hZ/HBQApQjdRVQIZ5ovlCoPrKQ7pNB8v2AcD6y0wFqh1LsuBCbtFO587bWPdpO9VVaI71SlLB6VXokPWGylOH93/qNu8/JUABYH0xDzTFJqIA1YjbbYu9IRA1NUUhqfmh3VE4HshtDed1Fb8HMfcTAFqHPtCUU4hqgXmvQHWpKS1hnmfxf6J9P+PVJwBgfVGBppxWHZrqOme7FgujbDUiV/2cc3NzpaZdjc710boMHgKA1iBAO8Bc7oLtsv6yvlCFqO/iokFDPlK3svr0jbTjO74AWD/x+dx8kc22DRmgM3Oz9vhPnrC9o3vsTQevt7TTwCK3UnVZWXl6cOoA0Dr+ZVXvPe9WQTZtyM6ymai/8M4vf8G++9gj1mkqVyvyqjP+bVdvXlWohCfQXnoPamUwZBOjTWJm5mbs6Ilj4Vjp9l8efiFcJrnd6fF1XiM8LKtVpN5kC6D9/Astsoc+0KL7H/q2Hbrvq6F5V9S8+xdfvDe6vCT8fs+hP7L7H/5W6fxb3vkbdvcnPrPi/XX7p+74mA0NbokC87i9+8PvD83FhZB9MZyj3//gri+Ec5rFm44ApIc359Inmi1UoFaoCO/583ttaMtQCMU7PvjREHp3fvn/hdt/9tzPQ3je9Na3h1C944O/E133TKkJWJd+/0/9l4+F8NR1aiaO0+P8yhVXhXMUzPr9u49+35qJ8ATSifdm9lCBmoUw+/7XvxUC0KvB+x/6Vgi4uKPjx8Pl7be9P4Ss8yC9+xP/uzQoSYOUdHhFKgpPr1r37tljv/e5z9gvj7xozUTTLZBOvDezhwAt+u5jPwihGQ88p1C8/db3R1Xot+0/f/pj4bpfOXCV/cGd/zeEr6pVP8/pdgXw0ePHQjDL0JalptpmNtvG8SYF0on3ZvZsiCZcBZmCzyvFykE+ul79lwpAVaIP/MlXlz2G+jOf+cET4TY14WoQ0KH7/jLcpv5SiQ8+KvWl7rnEAADZs2H6QAv9mN8u9jv+IFznFaEHn37X8fhP/6HsvqpMr/sPb7d7Dt0bKksfWOQh+aaD14VL9Znq8TXgSAGrJtv1qjQBAO21IZpwqzXBKgRvv/W3ws+3vPPdYRStKlEduk1B6VNNbrk5uv3hvw731yFDg4UBQ6L+UM0tLTz+z0uPrxG2AIBsyuUz0jB/JD9p87b6hOXQJ1nsr7zpbW8vqw51/S+PvBCCULfp95nZmbJ+zdXuv9rtqlQVxvpdwRy/TkHrTcAr0Y4sBy6OWC18uzMA6aNlNzv58VEuMwHaMRtqJ9Cf32T7FmprCiZAgfQiQLMlM32gw7ley6rhxR4DAKRLZgJ0wDbbkGUvRDfnu2w4T4ACQNpkahTu3tyQ9WVoXJTC89JFRvECQBplpg807nh+LuoPPWOdTFWnNtHuyte3dmYz+kC18PXU1FR4LCZ/Y6Pr6+uz4eHhpmxLRh9otmQyQOWCLdi8jny6BtUsrLEepqrOLVFzdL3B6RoNUIXnyZMnCU4gRgvB79y5s+EQJUCzJbPzQDdbdziGcunqP7ywmO5RstPT04QnUEELwatVZseOHQY4dmNBmXPnzhmA5dgYG5UIUJRhv0KgOrYjQyUCFGXoQwGq02AiII4ARZmtW7dShQIV9J7QSFwgjgBFGY0y3LVrF9+2ASsEZ09PT3hPNGMaC7KFDbWxjD4otm3bZgDay0fEq//VW4Z0nX7232kxah8CFABSSEHpA5c0P9vD1MNTc1NFl4RoexCgAJAyCsv4oS4VhaQC9fz58yFQdXiQ+qVXqgRqaxCgAJBCCkMdg4ODpesUkps2FT62NWdbK4/p0PU61P3iAUoT7/ojQAEgZbz51gfzaQ2HuTmznh6z/v7COb29veHQeQpRBaqq05WC1Jt80TwEKACkiDfbioefwnP6dOF2FaBRbtrQlkKgKhgrw9RXTfIwjSNIm4cABYAUiTe5KhBDQKoQLQaostErUoXpyHAhUPWzh2nhvIuhn1SVqULUm3l9FK8/F028yRGgAJAiHnC6VDWpPs++KBO7opxbrNjnQUF6aqLws85Rd6l3mep+OrS6mA8+Eq9KGb3buMxuZ5ZWzdivc70fn/1AgSXt2A9U7ztVkDq2bNkSwm5y0mxmdu37ehPv4ID+28tv8yZeD2n9mfzPRZjWjwoUZdgPFCg3Pz8fqrdm7AdaL4Wa3pMK0P6B2gK0solXfaUaeBRv4o1PhxFWWUqG3mSUYT9QYDnfD7RVvDpU4PkWg2qi7eut73EUpJPRf/bRY2bj44VQlXiQxhdsQH0IUJRhP1CgunbsB+oVqAdcbwNLVM+fK/SXKkz9sX1xBuGLc/0IUJShHwSortVVmq8uFK9C1RzbMHKyaQhQlGE/UKC6Vu9QFF8IwfsqNYWz3mZcp/tt3Wq2Z0/hd1/piC/NyRGgKMN+oMBy7doP1PtCFXTehLxlqPb7a+rLUHT+7t2FY3ioEMJqrtXgqPhaurzv68coXJTx/UBPnz4d3mDARqZQUauMvli2a6Sqh9xac0LjQnAOF5p84wsPKTjVHKww1p9Hj8d80OQIUCzDfqBAOsS3LtO0k/7+/hCIWixhpSktCk9Vm1rmT3xOqYJTP3tw+hxQqs/kCFAASLF4X6iCUOG32pzQka1L4elzWHVfrzYrm2wJz+QIUABIsXgVqkDUykR9xbVvK2fWbOpeGql75syZUuDG18Kt3KUFyTGICABSzgM0Pic0tk1oSXyeqPdzqg/Xm2vjIYrGEaAAkHLxKtTXu642J3SkOFDYm209NFk8fn3QhAsAKRefbqIA1TJ8Pid0vrh4mDfris7xwUKVzbUqYDf6yn36u2vGtqgEKACknO+eohD1XVrClJb+pQAdKDbp+gIJarr1+zj1mR4/QYCKvmxoxxo1hW9KmIQ04QJAynkF6X2YpUUVBgsDh3RsKQaoBhqt1GR7cYHwdPornD5tNn5y+WCsWlGBYhn2AwWWNHM/0EZ5gKqPs9CMm7O9e5du991V4nM8sTqvyveM1l+JUoGijO8Hqjco4QkUKrrXX3+9tB5tu8SrUIWjpqnEF7jX+1Xv2/igIdRGf40TE1Y3/oZRhv1AgeVavR/oSuI7tOh9qhCdm5sLl1p+U3zaCnM966O+5HpXLyVAUYb9QIHq2rEfaDUeor6ykCjg42vbUn0mU5whVDP6QFFGb04qUGC5xRSNvvEK1CvM+CjdRqvOubmz9vjfPWUvHXk1/H71wavsppvfUnbO+IkJG9zSb4OD/dZMjz/6lD3+2FP2nltvtDffcNBard6XmABFGTX/qB8FQLlW7we6Fm+i9fCsnLKShILxzk/eWwrIudkoTB992sYOv2q/81/fVzrvjg991q6+9kq7+56PWTPpeZ9/9kW76Z1vsU5AnY8y7AcKLNeu/UBr0cy+zrEXXw0hporzmw/+vh365mdDkP7tQz8OYarq9KXDr4Vz9bvO1XVxHoK6jNN5fp1+rnZO5fmrndOs52kEFSjKsB8osCQN+4G2kofhyROnwuXu0e0hRBWWFmX0008+Z3/0pfvDbQpSVaIK2//5ydvDff/4nvvsqZ/8U+nxfvO2d5Qq1+89+CN74JuPhOt+GFW1/lwf+NBvhCPuqZ88Z1/9swdXPOePo/+GH0bNvWs9j4LfVXueRhGgWIb9QIGN6c1vO2i79zwSqjYPRx0KUtl/4FJ7z2032vce+lF03vbQ1Hp5dJ088I1HQnj+5ntvtF9768HonMdDgA1sGSgLrh8+9rS9JzpH/affe7gQdnr8eD/r2JHX7KNRIM7NnrEH7nsknKPnVTWsnxWeaz3PUz/9pyjYP1j1MZqFJlwAQKBwUb9mCLOo4lToKEh1KZcf2BfCTxR6CiyFrmjwj+7/H6OQUrh+4EPvDtf/4rkXyp5DIab76XH+xyduD9cp7CrPuenmN4dz/PG96VgDjao9z9NR1brWYzS7KZcKFABQomBUk6yo0vvLQw+GAH3jwSvt6muvqnqf0D86W2huVeDGjR8vD639V1y69Fx7doTLk8dPlZ2z2uheD8HK5/HnX+0xKs9pFAEKAAjUf/j0T58rTSP59agSHYsqPzXZnlylegtTWorTWtRnuho1z76lOEXFw7WeZtVan6cVCFAAQDAQhVMYtRoFm/oUz8ydLTWN7hotVIte2alJVYG7/8p9dnVUnaqZVM2rqlb9Z933t6Lm2l+P9W+G/tPQp5qLzv1+uO7GOqatqN9Vj7HW87QCAQoACOIV552furd0vfosNe9TVAHqdwXYV6PmXfWXKkA/esd7Q3+nrvc+U92nMtTUb+kjef056wk+PXctz9MKuTzLzrTUhXrXikrZ4wNITlNi2vn4WiNFO4+sRf2ML734WqhA33zDNdX7E+cK/Z6VKxKpglVzr0bs+ghd8cBT/+obo75UPb7CNH5Otces93nqeYxKI8PRMWI1owIFgA1C23V15cwW1yib1MTqU1dWoiCqFkZeqSZ5/GqPWe/z1PMYlXp7rS4EKJZhP1BgSZr2A22UVvobHDSbmTVU0Kbk9a7WSBNui6W9Cdf3A+WfBbBEa8zu3Lmz4RBtdxOuhA2kj69dhTabmoU1OOnyKy9t+iL0zbA9Koi3DNZ3HwK0xdIeoBMTE2xpBlTR09NjO3bssEakIUBFfaHj460P0bSqt+/TsRIRyhCeQHVp2Q+0GaLvArZnT6E5dyNTs+3u3cnCM9zfgBj2AwWqS9N+oM2gAUU7theqr/NRw9WFDbSLYa6r8CWir85BQ5UIUJRhP1CgurTtB9osClIdlr5uydSjCRdl2A8UWC7N+4GifQhQlPH9QLP6bRuoh4JTg4f0ntgI+4GiPjThYhn2AwWAtVGBAgCQAAEKAEACBCgAAAkQoAAAJECAAgCQAAEKAEACBCgAAAkwDxTLsB8osCRL+4GiuahAUcb3A9V6uIQnYDY/P2+vv/56eG8AcQQoykxPTxOcQAXtxKJWGSCOAEUZ9gMFqsvSfqBoDgIUZdiJBagua/uBonEEKMpoP1AAy7FDESoRoCjDfqDAcuwHimoIUJRhP1BgCfuBYjXMA8Uy7AcKAGtTBcrYbAAA6jOlAB0zAAB
73QjzEF6LMGAADq8YwC9EcGAADq8eNcPp/fGv3wUnRsNaw7LdDeyY8PILn1nmfNPO6W2taVy+U0iOjrBgAAavE1ZWeYMR9VofutUIVinVGBAhsXFWhmXB4F6FiYB6ofohD9SvTj7xo2PPYDBZawHygqfEWZqR9Ka7YV+0J/Hh37Desm7RWo7wdKcAJLurq6bOfOnQ2HKBVoxxuLjuuLXZ9LS/kVr7jJmBe6obEfKLAc+4HCCtl4k4enlK2FWyxLbzNCdMNiP1CgOvYD3dDGouM2b7p1yxaTj054xqhENyx2YgGqYz/QDWvMCpXnM5U3VN2NpZiy10fHVwwbCn0oQHXsULQhKQOvr6w83YrbmYU5Lrncx6MfLzfmiW4Y7AcKLMd+oBuK+jgVnJqq8vF4n2elmj8pi6N0b42OG6PjWiuM1mX1ojp1wjxQjcQ9ffq0zc/PG7CRKTjVKqMvls2YxsIo3FRSQI5Fh5pofxwdD68WmnH/Cl480AZrzbWwAAAAAElFTkSuQmCC";return o2.jsx("div",{className:"cometchat-collaborative-document",children:o2.jsx(fb,{title:n,URL:r,subtitle:i,buttonText:s,onClicked:this.launchCollaborativeDocument,bannerImage:o,isSentByMe:a==t.JxA.right})})}launchCollaborativeDocument(e){window.open(e,"","fullscreen=yes, scrollbars=auto")}getDocumentURL(e){try{if(e?.getData()){let t=e.getData();if(t?.metadata){let e=t?.metadata;if(cz.checkHasOwnProperty(e,"@injected")){let t=e["@injected"];if(t?.extensions){let e=t.extensions;return e[un.document]?e[un.document].document_url:e[un.document].board_url}}}}}catch(e){console.log("error in fetching document url",e)}}getAttachmentOptions(e,a){if(e?.parentMessageId||a?.hideCollaborativeDocumentOption)return super.getAttachmentOptions(e,a);{let r=a.messageToReplyRef,n=r?r.current:null,s=!!e?.user,i=s?cB.MessageReceiverType.user:cB.MessageReceiverType.group,o=s?e.user:e.group,l=super.getAttachmentOptions(e,a),c=new c9({id:un.document,title:o9("messsage_composer_collaborative_document"),iconURL:this.configuration?.getOptionIconURL()?this.configuration?.getOptionIconURL():"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%204.14748C2%202.40917%203.40918%201%205.14749%201H15.8489C17.5873%201%2018.9964%202.40918%2018.9964%204.14749V9.5388C18.9964%209.70329%2018.932%209.86125%2018.8171%209.97886L14.75%2014.1389L8.93259%2019.7101C8.81541%2019.8223%208.65943%2019.8849%208.49719%2019.8849H5.14749C3.40918%2019.8849%202%2018.4757%202%2016.7374V4.14748ZM9.2393%203.95166C8.783%203.95166%208.41309%204.32157%208.41309%204.77788C8.41309%205.23418%208.783%205.60409%209.2393%205.60409H15.2195C15.6758%205.60409%2016.0457%205.23418%2016.0457%204.77788C16.0457%204.32157%2015.6758%203.95166%2015.2195%203.95166H9.2393ZM5.77641%207.41455C5.3201%207.41455%204.9502%207.78446%204.9502%208.24077C4.9502%208.69707%205.3201%209.06698%205.77641%209.06698H15.2189C15.6752%209.06698%2016.0451%208.69707%2016.0451%208.24077C16.0451%207.78446%2015.6752%207.41455%2015.2189%207.41455H5.77641ZM5.77641%2010.876C5.3201%2010.876%204.9502%2011.2459%204.9502%2011.7022C4.9502%2012.1585%205.3201%2012.5284%205.77641%2012.5284H13.3304C13.7867%2012.5284%2014.1566%2012.1585%2014.1566%2011.7022C14.1566%2011.2459%2013.7867%2010.876%2013.3304%2010.876H5.77641Z%22%20fill%3D%22%23141414%22%2F%3E%3Cpath%20d%3D%22M21.1275%2011.3341C20.6359%2010.8424%2019.8387%2010.8424%2019.3471%2011.3341L11.4128%2019.2684C11.3622%2019.319%2011.3294%2019.3846%2011.3193%2019.4553L10.9521%2022.0259C10.9209%2022.244%2011.1079%2022.431%2011.326%2022.3998L13.8965%2022.0326C13.9673%2022.0225%2014.0329%2021.9897%2014.0835%2021.9391L22.0178%2014.0048C22.5095%2013.5132%2022.5095%2012.716%2022.0178%2012.2243L21.1275%2011.3341Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fsvg%3E",onClick:()=>{let e={receiver:o,receiverType:i};n&&(e.quotedMessageId=n.getId()),a.closeReplyPreview&&a.closeReplyPreview(),o1.CometChat.callExtension(un.document,un.post,un.v1_create,e).then(e=>{r&&fs.ccReplyToMessage.next({message:r.current,status:t.qpt.success})},e=>{})}});return l.push(c),l}}getLastConversationMessage(e,t,a){let r=e.getLastMessage();return null!=r&&r.getType()===un.extension_document&&r.getCategory()===cB.MessageCategory.custom?r instanceof o1.CometChat.CustomMessage&&r.getConversationText()||o9("conversation_subtitle_collaborative_document"):super.getLastConversationMessage(e,t,a)}}class fy extends fp{constructor(e){super(),this.configuration=e}addExtension(){b4.enable(e=>new ff(e,this.configuration))}getExtensionId(){return f_.document}}class fv extends b7{constructor(e,t){super(e),this.loggedInUser=cj.getLoggedInUser(),this.newDataSource=e,this.configuration=t,this.loggedInUser=cj.getLoggedInUser()}getAllMessageTypes(){let e=super.getAllMessageTypes();return e.some(e=>e===us.extension_whiteboard)||e.push(us.extension_whiteboard),e}getId(){return"collaborativewhiteboard"}getAllMessageCategories(e){let t=super.getAllMessageCategories(e);return t.includes(cB.MessageCategory.custom)||t.push(cB.MessageCategory.custom),t}checkIfTemplateExist(e,t){return e.some(e=>e.type===t)}getAllMessageTemplates(e){let t=super.getAllMessageTemplates(e);return this.checkIfTemplateExist(t,us.extension_whiteboard)||t.push(this.getWhiteBoardTemplate()),t}getWhiteBoardTemplate(){return new ue({type:us.extension_whiteboard,category:cB.MessageCategory.custom,statusInfoView:super.getStatusInfoView,replyView:(e,t,a)=>b4.getDataSource().getReplyView(e,t,a),contentView:(e,t)=>e.getDeletedAt()?super.getDeleteMessageBubble(e,void 0,t):this.getWhiteboardContentView(e,t),options:(e,t,a,r)=>super.getCommonOptions(e,t,a,r),bottomView:(e,t)=>super.getBottomView(e,t)})}getWhiteboardContentView(e,a){t.Aq1.right;let r=this.getWhiteboardDocument(e),n=o9("message_list_collaborative_whiteboard_title"),s=o9("messag_list_collaborative_whiteboard_open"),i=o9("message_collaborative_whiteboard_subtitile");cq(e,this.loggedInUser);let o="dark"==cK()?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdAAAAEYCAMAAADbOFfrAAACK1BMVEUAAAAcHBwaGhogICAaGhobGxsaGhobGxsbGxsbGxsbGxsaGhpBQkMaGhonJyeFhYXIyMjh4v/V/ur7yMQxMjI9PT5ubm5fYWI/Pz94eHhISUo7Ozv///81NTVrbG9ra2uMjIxTVVYzMzN6enobGxuYm58oKCh2eHtkZGQxMTFUVVegoKCNj5O0tLSvs7czKG2BhIekp6tqamq+vr5QUFBqbW6fn58FRidwCwt+foxPT0+CgoIzMzeqqqpFRUWws7d4jIJiY2PT1tvHy8+KhbbW1/ZaWlqnh4SWlpbLy+27v8Pqsa1ZWVmBIiLx8fF2eXtTU1P8/v6gnMi1s9vGxsZ3d3eh0LlMTFI2Nja759K+4dB0bqRJP39Ti3Di4uLDnZnw8P/zvbk+NHbt//aAea2HuaHYmZY2MC/n5//b/u3I896VPTz39/9vcHE5dFh4Fxav2sXhpaFfV5G+dXNAQELAv+T91tR9fX5vb2+1amgfXUDj4///+Pf93tu759Gampr/+/v2//rj/vH+6Oerp9KVkL9glnykUlGKLi3+8fDI892+wca3t7dtoogSUTPX/uvj4+P80MygnMl6rZXHgX8saUz7zMicnqFpYppUS4g3NzfIyeLgwcCEmo/QjYpGgGStXlzctLGWwayPppt8Z2XJ8N21s9rtvbnNqaa9n5y0kpBxcX6YfHqLcW9gcGgsaEtSRkV4FhavsMaKipp9fo19foxlZXCKcW9uXFp/tQIDAAAADXRSTlMAIN8Qn+/PYJCPMO/fvNAgtAAAHVpJREFUeNrsnc1rE0EYxldTP6rMeJhdImEIBjYGQwjJobAXFeqh4JLooQdPllzioUgJgdRAi4UekoIHheJBpFQQ/EBBT/rnOZPkndk409FsWzYb5kdt3+w7fWb3fZjJzpiljiRzZenyJWRJGZcuL13JOCoXli9hFxp5GKIcBNgTSdlMJEUzV6NRFs1ck4Y3o4ZsljNqIIOG+UJNGvNVrKULzjSZZXZ0pQStqgX4xSr0lC1CspiFSCS9+4ij13AfCo3KjBr1AiQfIo2GcpIF3Xl4qoZIFgsGjUr2JI05LNby9PC8iCwp52JkkF6zfi4AF6/Z8blYwBjNWD8XhIsZh7OMLAvC8mjCRZaFgU+6S8iyMFx1nAyyLA7XM84VV6xuywWI8rCQxjU8idyskkQiqdVwIVmDQ94ZaOSMGnk4lM2JZrKDGTXyQqMEyXMvFj5lsa44S1hTq5LQrwh9WauC0HeVIhRiaKhJg0ZONlMKObtGXib/S2Pui7XkXEaWBeKyY/9/ZaG47iDLQmENXTCsoQuGNdTIRzIbn9eeoSSxhv6DDTIz31GCWEONcEPT5qiDvCrEK3mI6uVJgKvqJyJqWdEMlvZS45HUyBk0KlIDkrm61FA6cKtIo6F0UC6qGlWNhvwIStmkkY1lKPmRZLGc6GeWPIhyGCKZ1Hy0qQDBzBqeUUMmNRpebA3jSRZ0FxrP0I3kimWnXDPxDP2EEsMaakYa2ur2D0NyEscDEiW5O11rqBFp6NFWEASNEx1tBNbQdACGbgbd1nEw4GHYgkHLgzCcGNoKraEpYEMMwQ5ptTuEHLKhOgxJGAz6WwPSGbJx2+HpPgtCa+jcA4b2g8agzQdk0OgOgk32cytoHHMju1tb3N
73BhfzPYtIbOPWAo6TZGI7PVDglhFjJDWUD4mB0GITOUpYLGnBiKIcauiBAgD2E16UFwxhoy0nUwo4YbX4MbKmiPhmC/wW+PSMhiRnfIX4Xjm6KIoedaLLOGE3nupVSBqF4A+VX4zbxoVlyB6AF0ENGoKRreKgKNoqqxCho5oVERGlWh8UCjURAa2KDxwDNoyAvVaBRLYGhrcMy+MSMPg812GwzlE/BRu6ExNHuKYuHTFctBOrDpmLlZfA0cWwPF1jB3EL0p6obdYEj6wYD9A0OP2PdD3QhNrFj2PdSINLTTCILgZ4d02BTbGIKhrQY7uAmGzs17qGUKH0VYA4/Co/5hi//sdlud9mgJwwgPu2HYJqTdHt8hTcAoKayhKj77EqZ+JDH4gBLDGqrgj76Bp5jEYA0lhjX0L/y/o28xBmiCb6HW0Gl830fvXq7ffSKn3a9kRj7dRMlhDVV495pS2ryHBL/ITGw8Q4niRB6s8QoQZV0RQeCKZFkmMSSlRk7VKEsNNZnXaHhKBzh7RhrmC/URukv39nfoOo+9cfLZ72/vv66N+fJ+bcLnDxC9/yKitY8/Ei4WN7QIR1ZEqwr0hIsgkSuJZqKnoguqOg1PaIguhUZJo1HRaLhGDfUka6pGUaORh6gWvVDu5ztKd0mP0sdTF1oHjRjFUjXOsVh2yo3CDX1O6RtC9ujL8ev0YQ2V8PugdbpPCNmnTYz8NPppDZ2Cz7g9ZuhbSrPIjtAF4C7dIZwDuo7SiTV0iqd0n3B6lL5AjPSNUmtolMf8lmgyROndx4iRNkutoRKYcTlvdiilT188QShljlpDAd9Ht/kiFNjdoQy2C5guohsLZe16G5IlSOazEImkK9a5cs1e8SCp0SipGp5ZQz3JkjhJo0bRBY26WQMWoYLe/t5oF9BXNM6vWPi0xXIQNu1E4RU45IpmBUhqd9W8GTXyajI3q0ZWk9RoyGY5zXmMFqEHZIq3u3wX0PdBIwXFslPuBObnEzHjSnbpU5QqrKFjuKG34JZI0tuhqyhVWEMBuQiVE+4B5evRVGENHeOPFqE9Iukd7DE7my9QutYt1tAxvliEyhtc2nzF9xbStUtvDRU06a6cahnr2xilD2voGB+2/d72Rm42b6VtR2GENXSCPzYUplrYxk3X2+cIJ/IMT60CUVVsfoib9rJ8diYP0QMPkg8NGu5/atQNGtqHlfLiJO+oGupfVlI1ZAc+Xr3ZpHt7lLG6jU86yfMvFj5tsZzIM2qu+QE2Q7M4GmoyAQ08iXzfQ88p4+mtySFfp5GCYtkpFxxF6Mn29mN4mb65doQ1VEMK3zgFZ2rojQgovfjsK8VXZw0VcCfTf3V/2Duf5aZhIIzzAjV7SAxBE3CHAxZGTIs8PthjM4GZjA+55jF66wwPAfe+LlHXkpxI2ZLGNK2j79AK/fmc7M+WZQHeAHRk3y4AHdm3C0BH9u1eXUSfsbSV1NpJCe1NK62fhtHjdU9+jwnp8c5tnHo87Min83jnAj0yWA8HfHKYB37RnRcgu6mp6ffxfp1or+sdoPP5/E86R91+v+1Kv+7mne5udOm3bkyvdZUajvqz6gqr73Pt0Toet8bjxuPx2+NhGu9SyuOm57EF9JhgeQN+bTyuSQ/7AmSPh8I96JR7Nrp4xvpPQOPR6cyBRqNTADoyBaAj0xkCvde312+j8Sp+Pb945gpAA1BCAejJ9aqfzvmNLtFppd/p0pfdlNDjB/rx34L1ngwW5eFNNk54vOnl4EagkZNr3J/j281X3k8rfS5Abx4ZrKNycE8pj0vrEabcUU65QyoAPbkC0ACUUAB6cgWgASihAPTkCkADUELHA42zjG1+5Vm29DVnWXWQ3TkC7aWEPjQH91cnrfSDQPOqrbM2ZvvaEwDVlgKkvmaAbAAus3rxWKD144N1fA5u6/GZyMHd+78zpjQlc3C7eauj6b8BZRl0mp0QaAkgHwu0HDJYkwnlMT3Q4zJ68imXCQCZzGbthmjy5ECZEDhfcwn1iKfcIYVAKZ4V16X4yYGas4iVPAD9J9FAEzvTMgnyFEDPYVE0pEigHED0weW6fpnmbD9Q3qTLZgsoXy71WGPAo76aJXPH0kB1/5wFoFYk0CVAhSUkNuuvkzLmB8pnUjWLmQGKA4SZsXM0SJjukTQCL2TW4tgU61GJPi1SO+tLyHrHylgAqkUCrfCiRPE0LdXvhVQhh40WDlC9jBJSgehwCbG9To5B9VA/mq6H7t5IPXbmA8oRI55pi+5YgE4BqBYFtEBWWuZeGnPkmnuACoA1x1jniOu+gmN/hCHKDZ0NV8l0jzYtGzVGqkuwxLFmykWgeILx/klUA1T4UQR/0UA96ZxVATV1GyPqHQ40UF/dSj8bZi7QEhlgocMVb/UX+ixZqArTAy0WuuvMB7TUPQW0/ZtAjAU/0NtDgzUhguU0Hhxw16Ofg/v9lS55UlM/kFb6UUAxxnaV5ABlacrsbQ5RWDduQNsK26PRYzn2cYBqzxLJ1yDsLZXYKRowWFeux/SnJwf3G+OBjXQO7mH0OKAxXqBdWCvisUVYoP2hFUBjK2L/g80+oGs8BRKQiL2NUC3IFz3lDqgDgVoeGFAfUBYn2UawC3Sp+BlP5FXtAM1nLY71ALVzroAE/1AnKDWNB6CoAxdFCfLQUXaB8hZQDlC8MxYgDFCzgnU2jv1A1ejs3ijHIxoFoFoUUMWqcas4CbTe1KZsI3EgUFwZtys1di/QWB0+QYt0U5kY8QAURQHFm9zWLbNS+IgpNzULTuGfcluFxBLGHruH2wuUqy4CEu0Xtv4cUUCZiTWCW+ndGgPIAYq8HKB2m2KtftpVUr9HAZJeFOGcWwIw/ekCUEcU0Kiw0efiHhXXUUSS+4EyqYFKTdg+tpgK1oclNFC2H2i6qYLaucXzAFSLBNro3Rz7Fy9V72k+iRygupnX3cY+6P3gteqPGBa2wsKypw8T+4FyCTgedyZqjlZi+ZKB0jm4beoX2zjVJSclNAUUqUGS53ms+HC8UlUNy6tNBfPtFKnm5UyCBQr1Ml8m+txgEg1aNEBYGpCscGxXJUGmeWn74OGA2QlEpA1bZtROUTpksGgPXyORx5vMwX2FH+PwHNw00CiW0CljZi2KEo1vc36tu9d6H6itsUZfWI0xYNHuXRZVSRCRMUu218q2GPEE9Ij9U27rCdYACcuv3EThl+9Nt1Pm4KaBRixR8ZdZaasWipBY8wiDXhSqtCqKElsLhXMRxUWhiBdFHK2Fcmis5ZZBUVRbzptDJUXBELFEWKaPKq6wgAfDDxcWRVoIlBZn3MHs1NCtnBGWRAN6kWIsrHJ7Cv/Q+uQKQANQQgHoyRWABqCEAtCTKwAdHVCTVrqfzplKK/1pf1rp8QO9u+hE5+Cmg3V8wKd7Pfo5uCdT04tMbz0xJZtW+lyApkMGa0Lm4L70eFxQHuG1NuOccodUAHpyhderhter+hWAPg8FoAGoXwHo81AAOj6gkVsbESUsOAPOF+iBwRoq4P7+D+fgxm7+lNA/pl3h3fcdoG9Hp12gn44JFopOWP6G8vjs98ArlBPYvY3es+PsMisdFywsDOvxP++hH0anF3QPHUYvJyHjX/bO97VpIIzj/gMJI7iN9qJEiS6xViYpBlIanC/KkDItzOIEfTP6woKj75S9mOgLX4ibwthLERTf6r/oc7lf6a7e0u4y05ivYu9yydPmPtyT3Nn0W+6zq4CW7OwqoCU7u0tGpVKpAloyVUBLpr94cPOSaKzTgtoSWjTeMhUx6vPHWFbFqKtinONEWQwzrxg6OkvlwU2OnG4JvZ7RVloZI6OtNKWX/uLTOivdZjFMEUM8B8RXV8QPD0+LIftnXxMxpBOdvbPWLrKzqpRbQi0c0EWZPvyb86iAZtXCnEeeQF3DTf5qUQU0i/IESkHqIloBzaLcgLpS7byqgGZRLkBdlxF83NnuPNU2SOWOqC2wFgVoQtNNaL7dskFbsc7w5fxvdEObzvbgvj2TrbTrXltNaN50tm3Qu92+ve232Yi9ldFWWt7t8roxBej1BdYEUOlE5+4sAGpSUtNtpfmBy8L1mcdfm7SEdnHjNaC5mtDs7760rPf2CxYju610XXoDFqM8X0WbACo6/FydpS/lM
73pw01TKaoF17W89NUbmB6pFmoBib6XxJUu37zxZR335dAV1QoCLVMpo449pP9YSvgGaQRqAwCOMvLNUKvbO3SaNOleehRc2PJ+oCSpG9YKlW6KVtvzE0qwKqkM6U+9i2+eAUGXfLNDSrAqqQvhHqTgXatzvaF3MroArpTLk3t8QFVGTcx9BYAb1QoPWHrPxIPPcibKXl52/ENyIeLrPGhwBtdSs1YaGT0BeA07xjUK1OMwuSn795JH99JB2jjED5w0rn6SzZg1t4bPGSaLws71Y3+G54FD7tvEjuc1MZ9606RrrRzPo5ygiUnKiGztJ3U+S6mOnqJzxKP4tJqP6EW6VchTQCZeSedmx71+LLfvpVAVUJgGrXW7v/mU9C9Q/QCqhC+oECP3PL3qUZ94rhFiflMu/K7Op6XQ3UIs/zFxao6yZD9B1Z9usYOUgNtNWKWTFOF1tTLCxRDeoqYWe180hYDC0sUIOtGbFJqHvBKTcQDJq0yAycBFBh1NL9n4B+tWbVsx/k8z2wd+kkNIeEqwYq3NJi4rHDnfNkoJvUjrYLboRlAiq5PtNNz6w5dB/HcOz+y5d9mnEzW1MvZ26UgcqewVDiTnm1paXpKXeDNaN/DBROT09nAdBlulIk2UrPBdT64br4tqjf55NQYSu9yh+xUdtKr7HSHWFNTQuKlSI+GBmNtA2aLwPFKgpQfqKXZ+2sdd5Zag/uuYH+vMJWAd/klHFVQIUjug84lwK2rWNyoL5/BlB0GuhpHBIe/2913y/SNXQ+oNbXZBVw9ZWZG8+zjKF96kfao/6EMYxaCtSvYZ8tB5HubDSQ6TUaTWCPi1itRgB2eR4HCu14pLc4ohqud8REBLXhcH4EREMrsAElu0KopoMWHegzgdG9cKDCItYBGAGAJCR75AVwJmr6PBfWJmy3He6MR4GyDbXT3nuU0UZAN3R8OtgdGgyx92oUEOhoOMhOlIDMjacCKLe+p9737aUGpeQz23SnF21AT7c5UBRF8OpFETU0bPQQ3tAgQPHYwztwL1K6AyPagvG+glDEQgJQ2KPd9uED8GMLCHQnfD4LUMNN/uQkNVA/SLy8Y4ygS0h24BJKgW5Qz9GAAeXXULrHpvCDBqCsvkEJO2yoPhHIEX3XwCehmtFkrI3iAv14cJDUPo4/8leig3EaaP5SG0MHZNKS3Bh5yb8O7eI2n4AiCajAww+BUFAXLQhwTdpPO84TblYa41Dc17TDMW4WFejxURjuA9IPYQhVUn8+gra9kzDcGxUFKHHeB7v0pNsdcntkirtcRlIGivCgYjiaqWkLc3/vElySqT6d6tIXfpNdtJWiU0APwv3hYbhnDcJvg8P9oTUM94+fh9+sHcB6vB8eFwVochH1SdevLAWEcAagZA7bIoIbGQ6U3SizYcjHMC15NVAjBZTGqv0boOIxiUlLaHmEHsAgPAoB6MkAp9q9cIDro53wt2V9hx0mgJ7HmrpeN07HSH9IBVDe1V3SiREQIFiUQDlxIQ5UOO3zu6u0NTQCkkQS0JVMQDV3FgA1p1tCy0APj0IQSbknB9Z+mFAdQ8q1rIEMdE22la4rbaXX5c+xNs2aWgmUYnDIfZAZQLcCi8xAgyZXJqAogNea53mbMlAvE1C9nZUl5Q72htYYeA3DbwdjAAoaH0J9L4Tr6Uk4YkCLknJxYgTz/TbtzEYE2TczUE+EkVOuQMOBNpeCiFxDi5Nyp0sAxSn2Q/jBAogfDwHoMZQBLtT3YPtvq3BAu8AF+pVCDKAaZwBKqUlAxT0QX/kXa8YxHf0yUAQtBQWapNj9HWvnCF5OQmu0D/WjHba9eEDJKi4vbzIqaqBiMpkGGggorYRSI7WBXSlloGTs+gWbtvC55WA4HOEL6ffhaDxgdf46GozxPzt8dd7IXWqgZgevCHEmgPRsoDFZLuBDNO4gfDCpkwmomH2KDTEjjIJTQEUsVJiFha/WXBoY+UsNtE2WhFi/QlkNdAX3vQ8FH5brHASvNdiS8CP1VpMGiWEMeybeQJMvcKwhE9XgFTakgfqkyW81CwM0mg/oLyN/qYF6qS6MoByfAdTns44Y936zydba7+EySIz4DVxuBny1vrdE1SHBBVAzClhTUYAa3+fh+czIWUqgYpWGCa/bqoDSIUpBINgGCp74JMM2kEPqLBzCoxbiR7TeayaIowiYM6BUiDatFAaoOZ6DZ+4GmwyoQgj5gi5CouTz0mQT6nkxa4s8UUYoaev56eCR10sDiuHY5D0Rf490E4lyoStF4udbJUvomS+jPx5NsZW+I9tKiwee7nJb6Rt//xziQ0KMMn7RWltnAVCTrUOIH4sWrs9Xuvdn0C9TjiGeaZr+I83s3ZWfI91YLyNQyWZ7zs5awJ9XNYwyAtWlCuhMqoDmoQqoQhXQmVQBzUMVUIUqoDOpApqHKqBKXcrqJGvM3aje7fLMMcoIVF9niYeVhK10+tkZDbbSy8JWOmOMdUWMq+X+WZvL5+ys9AjVYiutjpHxyGkx/pcR+oe982lxGgjDuF8ggUBLpYRiNXVxKaY9eBCqojZC9qBuurKFhqWUHvagl8Wi0IOX9qQH2dOue/fizX+fz3eS+bM6w5hspt1G34eFvs1bnnbmR6ZptulTbLJK+B6KP6+qEwLNKgRqWgg0ixBoViFQ00KgWVRyoDdKLARKhMlKf5U6g3tbEystx1ubyeCu/M1DBnqT6iErrvKqfpU3r9PiunhYnVXbV2WP7Wweonkhj9+AGpysK/zrKQVipTN7dGihjJVuc48Gq7pV7qECypr6DG5tjrf8IpvidUgDNTRZ0jj0k7WVZbJKm8GNcZM6IdCsKs04EGg2lWYcpQOKQqD/lRCoGXmetRlCoIXFcqo3gykCNShvA6D+lsHdYJXI4G7ZrNnhzTqrWopIaNmj0hJPkNOjzT3amhep9xDNjnag8sMaNcUT6D284pNlF5osAGqrfvJGEQnNHiYyuEVytN7jjsKjInlURDOvx5al8WioPDQDrVxgoPf3Pu69HdovLBAsvtrJKjLh+skq8cVKG6ZPbqJ7z+l9j/xdihBoYRFye+7u+KULOrg3tECXhxSBGtFHd+w4hynTR28Z08tAikCLyyN76EuH6PDlrgv6UKOd9RNFoMUF1N647txJdUiX3vu0t2Yh0KJi4cZjCpQvvQevhtb6hUDN6ANdcznTXYL0ubV2IdDi8qwk7e2Q0RRL71PbWrf+nsG9I1+s1FZEQqs86szjfCoSVVcbKy3CglizsqPxsB/fYh5dyYMHhZ+PkGrJA31sSx6dhuShmqwH4CHWXIHUdWuWt/rJ6tBCk8GtTn2uaJoFcrz1HqzI+iJNeKjDxvUekPb2J9A5AF37ZOGSa0Ce5clrLnkbPRhCZ71CoKZEPopyzZMD3ad4UFRivXF35xznLsF5DdZC3ENLKs+yXXdMeZLj2w/J3olASyy+5o5d9x09UMFTfyUWOyyCg9tr6RY8OV9eeR7/KDomycaX+//QOi3PxzlrP56pIqGLe9gqD0vnYef0qGfzqOT0qNoJvnfpR1GIHidNb/2TJWdw17ZY1W2yh2sjoXcqzIufuNiiHpljpW8rYqW1GdxtyUOczmoqcrx3KAPlQFtNjUfrDveocg/1ZHlszT103efpQO0eUfdZj+rxPi2237NNnTar3jdosf/oNa2e6SdLPeG45BrUnjsmK+5Beq8XOEV19r1n5RQCNSg4/Tef8yz5fceAzvISRaAGBf8VBR0MSW0IqBPkJIpAjYm8i36EUwo1UhsD6ny1cgmBGpMHFIe1VzblaQqos2/lEQI1J48XRoF+sfIIgRqWx8AKoMFyNIpIEQYqYNHRQgv0rpVHCNSoPM5TAA1jf+L7U6j8IxWwvh8ZBique6k3WdXQXTbSkCKh9R52h3s0ZY8t7tHQeIgnqGb0EJd82Bf1aNR1A9VPFge68EdOOPGDYOafhgEhPAjJfhs6ARQJ0KSQOgxovskCoHabD13OvhbNKreocYuOiIQ24NHI5FGXPKBpK55A7yE37QwvMvtkcaCRf0QgBZEPGjnBCdxMCccp7Lh9UpykhTPiHSj6HGj2ycKLlVYoDjSI/bgPO9xsCrcLZ+pPByd+H7BN+svYj6CIj5ewB0NBO3QDvodulhhQJxzFyQ4XJu+hk0kYzqDqk02f/RMolmTnHDhx0jllG2YIdLMEQLmiif85BRr4iWLAtgDGCb8oBUo7fAMC3SwxoMsjIDf1I7aHxg5RuocOYBPjxzoIdEMlDoriwSIGPoE/WQ6AVH82jSPANomOYz8S/KZpB4FuqBhQAEUPWvvJUW4M947InVOf3Bf8glPSwT10U/XaYQoXx0FSBCG5HRzP0oU1XMzoRtERG/Aod8NkB45OAHRVJ+erigzulhQJLb76cT4SukKLrB4dhQdr1sWFRsKDX6x0W/7qR5t52MKjJXt0FR682d7WedQkjxyT9c0I0LO8k6XO4K7rIqGrGSOh6ZMXyuC2WbMuN/UeFckj80DNeOi/gxIOWFuvn/kmC5fcFep14BTWDyufEOgq1WsVxHm2b+UUAl2tek/uXlxfLoATgf5zQqD/mBDoPyYE+qu9c1lxGIah6HWcF52RV1MK2XVRykAW0y+YRf//n+bRYFFkRA0NjY3OMoYTSyEQTMStDD2DOzsSen1HeNBBuY6tFZrp0DO4L4kMbp6dOdPCVY2EvjlEfvYvPH+TjJWe2TFpjmN0fCoOHjS6xkJPotDAhX4rhT6jWftVm4Vu/SB8eoIjvMIhL22+WW/oyaiIHi0ZFdFiIKMiBviOjHrwwEhGNbQAHBnV4AB7RStixB++oRt7HvCRGdw8aDTFRZ4DkpHQ+Y5DwhFUh1hUHUE60pvUHRtuVuPxj1ueKMdKczT1KREJHe+UiqaWMVchLh7OimOaH3PIfYRLkA7549NHwjFP0vEVHbxJ4dCbdWSH3izFkd+sd4eFXUNG8TQ7
73RJw90eJpHMB4+zIqnNHjHmdngOXSjQ4SP7S9HRsVR9e3g0fkB3BRyEl/0lSgAAAAAElFTkSuQmCC":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdAAAAEYCAMAAADbOFfrAAABvFBMVEUAAAD////////////////////////+///////c3d/////////19fWhoaFDQ0Ph4v/V/ur7yMT8/f35+vvg4OD3+Pju8PHx8/Tr6+u5ubm2trbn5+fr7e9wcHCtra2rq6vz8/Pp6+3g4+b9/f6GhobJycnj5elZWVna3eLm6OszKG2cnJyysrLd4OROTk77+/uzs7P5+fnx8f8FRidwCwvs7u/4+Pj6+vv7+/+np6eRkZHq//TU1NT29vbV2N393drT1tuKhbba3uLY29+FhYW9vb3W1/bLy+3qsa3/+fl7e3vx8fGBIiL4+P/a/u2759JlZWX81dO1s9ugnMi+vr7l5uih0Ll0bqRJP3/6//1Ti3AZWDrzvbk+NHbl5v/m/vL7zsqAea2HuaHYmZazZmR4FhbI8945dFhfV5G+dXPv//ff/vDAv+TN0NLhpaGTOjn2//qu3MX09f/t7v/p6f/+8fCrp9KVkL9glnykUlEsaUyKLi3+6un94uDI891tooignMl6rZXHgX9kZGT95+Xv0M/Iy8/Fyc1pYppUS4j82dfQjYpGgGT/9fT219WbRkWUxa3z9Pjp7e7gpaGiNOJrAAAAC3RSTlMAIN8Q75+Q0WD7MKYwUpIAAB1ASURBVHja7JzPb9owFMez9cemOTvwIpMLByASKocqipSFyxjVdgkqF+4cKgEHLvTEoaK7VN1l1bbD/uHFoc/OatdbaKtg5O+h8/zcjxN/9YxtkjpCB2+P3hwSK8N0+Obo7YEj69XxIXjYiAKWXCwA5UHRjAd5M0/B8HkzT8egJRmimatlEA1Df6M6xm4N1tGrB3YeHGe1H1rY6gSxcII91dsYbNexxIP0BKsUDO8LZ3RKMk6RQb8QBUO6SF91HVRmtDjD1zA69ccYOzhYx3+n52tiZbheF5L0nfVzD/T6nc3P/RLm6IH1c0/0erPaPSZWe6LjfMIlVnsjNukeEau9UZaiB8Rqf3R44Lz1+O7W97HUwI00dHEr69WlIOFBJcPDYBer6DMwXC2jgVV1lzcTHZRkNDijhcEXHyx44mC9dY5AMVYtzu9wvhgrn/M9aRD88gxFUMNwRTNpIMszGiL4X4ydH6wj5w2x2iO9cez3K3ulQ4dY7ZWsoXsma+ieyRqq1W2tnMaDIalS1tB/aFwrra+kQllDtWKGmuaoQ+hnLDcaWOKPfsBn+YmIbp03w629YLQEw9UwOoKBQfdUMKQOPOxAxRAd+G2ZcSIz5EdQ1Iw6GlpOqyoHyyk+s0Sx5AKWRFDxaBOORnkG1TJEUMGgz8lwQTAUN7qdoePqBstOuXptZ+gFqUzWUL2EoZPF7CZ91MLZVa2o6la61lCthKF38ziOR486OoqtoWYIDb2MF5NZnOdhOsGkZYU0vTd0klpDDdCYp+CyNpkua7WbLFXXaS2Nr2bzq9rvdZa3SxaesQS2hu680NBZPLqasoSMR4ur+DL7dx6PZszIxXzODF3PLuNf1tCdF18ULUZ5Zk6mWRrO58xQlo8sZ9dxmhmaheLRjhgKWAaPl3hcVIEcpFh4ZoYoqTooyfC2ZwhDmXmX8WWWqiO2PMoMvcxtXrP/pZtFUcHQFx0sPcMpvPfS6mDp1Ef8Gf5mgzdrN7D0CTsoMLoSg54RZLRlxhkyXM7ocMYJZ3xSMHzOAA3jE9UwxI0qGO0WGjq5mmU/MiNv4l/TKRrKJuC76UhhaP0JgwVPGyz1lAu6OrnqeRiwNYNszdB3UFwULdJFvK6xle6MG3qX/bxRZWhlg2U/Q7UShi5HcRzPl7VlNsWO1mjoZJRV/kJDd+Yz1OpxDdCj9G52k+87F4vJcsq2MHntzSJNs9XvdJqvkKyhO69be5ZruoIAMgVko+E2hg5IZbKGPlQAYS+KwhAXHV+3SNAKZ1xr6AMF0EsAQhqFmKPfS/v5g1Qna+gDQRix3Ay4o6VzdDwklcopvFhDfSzVPSzxoMeDvggCBgXDlRm+YMjBhoJBpQ6g/lwM/Y1CFJLh9ZCAGwE+KTC8Hnz7Ptjo57eBVPr2k5cGt6uKB4sZ2saaD7xVB3uCNiLcFm/Ge2p7SFUxKGfwLjmjpWB0FAxPy5Avsisz2gpGA0vdv2806FG2VRkT0qcQiBs9RUbpwVIxXnCw7JT7lwKIEkIu2EYycnsQEANlDS0oCCmQ6/xJzKCZWEONF/T6m2XtBSGuoSlqDRUKIAnvjxJWJDynoYmOWkNRfMZlGhPiNmkUgnGeWkOFIKL8+5UVIVHfTSLjstQaitrMuD+K53eQ9PsRADFJ1lAuCPtsE4ravBjITgGNytHiwYKv3G9jsIXBRh1LPOh1sKrOGR2KQQWjJTOoniFfZItfpJbR9pBxqmWEkOSbUKHx9TA/BYRAYrzYYMFTB8shoDuJAt7cw2aK06wig5ZkKIJuWUZdEVQwRDNXcR0B4JJI6CJLU+iHATIMGCw75aKgJ2ZcoQEBt2fSnGsNRUESyd9nj38QcI36ELWGosQmVEy4K8LmRWuoicJNKNd4xZa5AXUjo/Yt1tB7iWM/pvFt7mav2exHZh0tWEM3CkIa4MMJF19XrCrsnzfdpGfY6Z81dKMgjDab0IvvuZsBPT9v0qgXGjXfEmsoKugxQ3GqjZrnzX4SGZacuZzCOzzdDpZO+OHHGVbhX3tRvn/jf9EwvP9knGoYypeVkAFnnsxocQbVMHgH4Uc/IMMhK/bZVEujEOSLfPnBgqcOllN4R83Tv8CmbVaeIQcrYACWAjdK8opsqs3cZJ+cCoYBg2WnXHQ0jPpR4rKptmfg16D3soYKAUQJpZHRbpJnNfR9QcQ85S+1MDfNvjtraEFBYP7d/WHvfH6bhqE4znUi+EDdzVB8AMWYKcXqBaFEEZq09ZJTD92fwV+BNP5t4r6+2NTOG23DuqX+HibXP75Z36dxHK/LS0BH9u4S0JG9uwR0ZO+u/caC+/eYCZaCp47G00pnWGg9grcc8ZiQHlnYOI14uJFP55GFQI8M1uMBn+zngW/UfwDyt1hqaup5vF8m6PV1B+hsNnu4mIHuH+63pR8/Z1v9vMXSb2y86BpvbrD0wLcF/jBDjzrwuO88biMevyMeN53HBeVx63nsAD08WNGAf+08vpIe7gHIEQ+Le9Ap92z0+hnrPwF9PzqdOdBsdEpAR6YEdGQ6Q6AbvXvDs/Hq/ZvZ62euBDQBJZSAnlyv/HTOl1ii00pnWPqMjegxfqA//i1YH8hgUR7RZOOEx6Wfgxu2/oJc4/Ec32G+cj+t9LkAvT0wWEfl4J5SHlfOI025o5xyh1QCenIloAkooQT05EpAE1BCCejJlYAmoISOB1pKaQ2UlMtYs5TVPm5nCdRLCb1vDu4vQVrpR4GqqlnJpuztlDNm2xaMzWPNjMkBuBSr+aFAfx4erONzcDuPKyIHt/e/M11pSubgpr4URQPlkm1VnBCoYswcCvTTkMGaTCiP6Z4eV2+ffMrlmjGTF0XTEs2fHCjXGuZrYdhqxFPukAKgFM9KYKl8cqCM3W1LSiSg/yQaaO5mWm6YOQXQc1gUDSkSqGBM++AU1q8XivcDFfViXXtA7YA1jkWDnVOuXvNwLA0U+yuegDqRQJeMVVACYoW/TpI8DlQUxjbrogMKA3SJTgoMco497moNJzJvYOwc6kF34LI5BHoYJr1jSZ6AokigFZyUILFYbF7MjQ05azUPgOIyShsLbItL67/XySWzPeyPGnsY4FYbHFvEgArA2GoJB+PWBZwSUBQFVAIrVHctLQVwVRGguqUhINYKcG0qBPQHGLotiJar4dijWajajjH2FFQ4lgNNAAofMOF/iFawZGuttXjRQCPpnG0BNA0b31LPcKCBxuqWeG8oA6C2Nsfmuy2u0vUH4nDAeVuBPbBijl2LGFCFPTVroH+B53zRC/R+32BNiGAFjXsHPPTwc3B/uMZSJDX1I2mlDwPKARiukgKgfLHg7jKHKNBNIHFX4fWocawAkAFQ9FRwrF9Mu0sqsVM0YLCuQ4/pj0gO7kssYSOZg3sYHQa0hBN0G9aKuG3RDqg/tGKsdhVl/MamD2gBH4GcGcDeZKCGmRc95Q6ofYEiDwxoBCgvc9mK7QJdtvycJ/CqdoCqooGxUaA452qWw4tVDrLTeAIK2nNRlAMPjHIIVDQMFACFK6Nk2gHFFWywcRwHakfLjZGCI3ZKQFEUUMuqDqsECXTV1i54K70nUFgZN2s7thdoaQ+fg8Wircw7iQQURADFi5x/yawsPmLKhZWnlY5PuY1F4ghDj93D9QIVtotmOfqlrb9AFFDexRrALXG3pgMUAEVeAVDcpijsT7dK8ntIZqhFEc65ijGOv10CGog
73CmkkXfaE3qARGEUj2A+UGgRok7G5bugruw9IItG/KhcPkbBVc4kUCiiKB1rib4/7wUnl383kWAMVmsdpu7DPcDy62/SV0dBXu7MMNIt0PVBgG42F6Xwmw0suXDJTOwe1Sv7jGKZaClNAUUKDGcqVUafkIPFNzxVXVVvAQqNoMWBeGOaBstVbrHD8b3IBBAwYACwGZajMWqwwzc6VcHzgc424C0fOaryW1U3QxZLBoj1gjkcebzMF9Db/G/jm4aaBZadhWkndrUZCuY5vzBXb/hftAzQpq8MSqOwOe7V5lQZVhGk/i3Vsb5YqZyBmO6J9y60iwBkhYfj1Bj0hOsG+nzMFNA814buNvpHJVc0tIFwJeFVLa0lJKBa3S4pxnpZSWuJRlVmjrUDtLNHDfC/ScW59cSg6IDcDy+uC3C93BjFRpUYQCoLQEFwHmoIZuFZywJBrAixTnaZXrKX3R+uRKQBNQQgnoyZWAJqCEEtCTKwEdHVCXVtpL50yllf7Yn1Z6/EC7r6DQObjpYB0f8Gmvh5+De+LSOZPprSddyaWVPhegF0MGa0Lm4L6KeLymPNJjbcY55Q6pBPTkSo9XTY9XjSsBfR5KQBPQuBLQ56EEdHxA34a1b4kSFIIB5wt0z2ANFfB4/8dzcEO3eEroG7ypzb7sAOWj0y7Qj8cEC0QnLL+kPK7iHnCGfiewRxujn46zy6x0TLCwMKzH/7yGvhudXtA1dBi9nISMf9g7Y962YSAKez8OxqVMMxSF0oNTGC1Kcyg1OJo8CvCUDpq824v//9RaNUk1Elg1OqUgwzfRoHXy3QedTZjESzu7DDSx7DLQxLJbQFZSykATUwaamBaAQWtqPynsKGgJLf2VGIghXh5DhmKIUIwJidoYOFcMjmKFPLjtlUOW0OuRttLBGCNtpS29zsantR092BjoY/hzQB/cDWwMORSj75/93scIJDq2WPevWazcchNUdEBjWT78nzwy0LGKJo+ZgRJwKQMdo3mBYivigZqBjtF8QIkQlTZGl4jAoQx0jGYCSkSotKyMQiWNImBRvxAfI1ZEQIkQS12ZktpXrETT/Bsd2PR3D+6Hf7aVxvbhLNup87YBrD+RnRxpK91/280aBoDeRaxuHr1EJxRr4Y7HDNtKuwuld3128e97ltB4+700lWnv22z3y+UBsP5hgY61lRa9G9jPkc5WtGdAO4lOKRZby/WtVpqSWpqn5UVHUEXJ0XLTBsojXqAXnK7VHpZXNSBFBhojUEJl9LXVLp0OAHWlMtAIgWKpXav1OoOqDQKv0jm0yH08kRXohee5pem1B6iEJuBUBhoQH1BSGsDh9B2XaokZaKxA98+BNqALnYHGCBSVIWiOfyI9ARSiRGBVBhrUAsTOjjvnb7ytdH9nht8RsZN2cgeoNdkFi9URsJao3JaL2yGzoP75m/v+9hHsxEgRqD/wNKFYfQ9u77HlRn7ypv82AVaSEI1Q6FctvuMGY/hJHPs5UgTqEp1YLM51KKGWRVUCwLmzCOXvuLnlBsQHtCWqfiEtNMDRdlw1w2/cDDQgRqAeqYHGLkKF0AjMykCDWgCrCJUsCLbXjltU/A/oC4F678rxeto8MVBbbTZ30QIFwLLSv79Fz2CKGR7QMNDV6tEOH7vD1YCF5bsvX0VA1lltgpzRRcRACbUEOLUdtxDqtYF+8ww+u2Fr4NQC7dkLvyWgP9k7f9+mgSiOs9uqrPaCPGCJH7EMcjBBlqgSPCGyZIg7RJFChkgZEqksZEMZWlWsHRB/Me/5+d25vXC1Qwwm5Cu1vh/2Ob1P353v1Po7d6pqNJ8C0HP71LrMF6FvahhxjUCVW1rCHjvsnKcBHeZAB+BGeEhAdddnKho5O+j92YvTd+fWdDSCRaj9DqbQ0tbUrfKVOlDdM7jHbtxkeWcYcqFa/F2g5l4w94fuwZ3vFGm20gi0uuY4i77IXs7xlAJU2Uo/fk3Hh2yln3HqpbKmpqNxp4iDkWkUbdBcHSiqKUDlD3pWtbNeyc4ye3Az0Oqawiz6LgNpn9fyjGsCSo7oPG+eRFx2YUugrvsAUFEEKgv0E5RcLc8Jt0lz6I5A5y9g0G21YNfo7RurJpmNod3cj3Sc+xMmGLUE1M18ttp0dQ8ttDqeB0UeJlG+F4FdXkcBJa8uXyIKIQ8nSGaiD5fzFdia6AVE0EUfvaAt/nWgI1yMnvPfzNcgM1C2iEUn5ghAkk/hgIAiTlTg8liI55MEFZECkQPlgvC+957ICbI934XLppfUmDw18BoIdLmYlCeabRmBahpvjUDZ+p687/snHjt9s216e+x3AoxYBip8H45d388NDb2xgAK6MAvGLp6gvEj5hEDkd4t6QvjYJAEFef0+3C+Q1zYQaBp/qgLUQqa14TQDdaPMyztBBAMi+Q2nUALayT1HIwaq5lAK5aH0gyagQ67wpI8tKlTIRX7XyKXywJdtUaK5QK/SNMtdra/4yPXrItD6ZTaGjmjRAt2MBPF7OwfalwtQoQNVePCSj9QU5FWNAFx37afb7VCalSbUVIcKvkmMw6YCvZnF8QyQfo1jyFL+0xLqVps4Xi2bApSc970sgjzkMqAptLBsaW8HKjCoGEdQWLaw+/tAtoDJnj5104Efspu2U3QXKHzNFtfxypnEt5Pr2cJZxLObT/GtkwJWYHvTFKA4iVJsYpxGRLgEUFrD+iQIQAmUH5Q5DFUMU6obgrwiUGor/EtA+d8k7llC6xGaQhDOYgC6meBQu4onmF+m8cZxvuMJRaC/Y01t29b9Noof0gSUu3pAnegjAcJiBsrElRioctqXT1dFa2jh8fka0F4poPvsLAJ6ut0SWgd6PYtBNORuUmSLVNcpRK0z0YE+022lbaOt9Cv9czzbZk1tBkoY2vQcZEfQrTCFlgYaBVKlgIoIjmG32x3qQDulgO63s8oMuZPVwlkDr0V8m64BKGh9DflVDPPpJl4y0KYMuTgwgvl+P+9MD7u2NFCGgNKHXIWGgQYnEQEMmzPkbpcCikPs1/irAxCvrgHoDaQBLuRXUL5xGgcUH12wX4lRBNmkDFCmpgPlZyDe+Vd7xglGvwaUQ7qhQHGIxafbdAaHTewsZ1mey5sHlHZxZXrIVMxAeTGprYD4Cj+j5BUKeKbUgVLsug1btnxmQpPFYgmH9PtiuZ5wXh6XkzV+S9XWX70yAuUl4ElbMgGkDwNNiIoM0eQCazzK8wKUV5+qIGHCIroHVLUlGrOxMHd20merfpmB9k/UZBhS2gi0h33vYogG8Jsg4Eg0gB/l/SC/NIEYhgQW0OALHENhixCOUFAE6lKV6weNAfplN6CXVv0yA+0WutCHdPIAUFeuOhLs/SDgvXaP0iCO+A6mA8QX8txKuoDGGSjJj7iqKUBxzK2u+kdcM1DepWHhvq0RKIUo775DGSgKXRphPSqICJ9ad3qMbRBkiH0fH4IYKEnkVb3GAJ3uQHQ0tWoWAzVICFfRFUKlXJm6WyXG3YTr/K5KC5HVjd1i4353XLx7Atdm9xTyHsUqauWP7hR94PQTzRK68jQ6/7HFVvqDbiut/uHpNVe2nv/6c+CHlG0c4h9a76Wz2INbf1m0cn2eXr6voMtTrQ2ULW8gU/pboI2fo1hpHyJQzWZ7x876B1+valmHCHRfOgKtpCPQOnQEatARaCUdgdahI1CDjkAr6Qi0Dh2BGvWorJOstXOl+bSzym0cItD9dBYBbZlea3O2B1vplrKVLtnGK0MbTw77tTZnv9lZxQjd3Va6ehucKG9N/b9E6E/2zudFbSCK473PQGAkuz0E6jogdUBChEYvKdiF5CBelLK5KHjbg6fdxb322B77HzcTfRnbGaZJM7vq9n0vPufJV+d9yOSHxteuWBe4D8W/V7UJgdYVAnUtBFpHCLSuEKhrIdA6unCgHy5YCFQKOyv9ReYe3PYv0PX21m56cHf+5qED7R70FYJPVfT+U5WcHYKZetl7iAafdI9BPQ+V/CeP43m4LNY79fOUFm2l63oMIGlqK92vPAKIhn7lYQIKSXsPbmsfb/1DXqvPoU3UUbG0ediLdVOnWBfbgxvbTdqEQOvqYuaBQOvpYuZxcUBRCPS/EgJ9Y0KgTsQJ5+QshEAdiHMmdRZIf+vBHUCkenD3GCQHVZJC1DO0hNY9Oj31Bg09+pVH3/Ih7R4qObBOVH9ZcKV5GIuVsDCK4ziKhiHnrYvF2hRLAmWmv7wxtISGl6ke3KpztN0jMHh0NI+OSjb1uCEWj8DkYZlo
73p/FE/TBmnMV+txeGjPFWxbIX3F6sC75Z6azEwngfjBNa/qnsCXenCNSBWMTIZPRQhiGl8Tg83e4UgbYXZzEjI89bP87lU+bT5HRMEagDSaBzT2r9MJEDYUz9KDzJ0otAHYjFESHeQU+HpTdJ4ugEWykCdSAWUU4ePRAsvXEShYy8shCoA/EwCcs1VzEdyaWX+dBY6vWEQB2Iszgh5AloqqWXJ+NTALX34L7Vb1bqG1pCmzwoeBx1RYJoaG0rrZoFQbJza/FgnzvgMdQ9bsHjqIVUT5/oZ6Z5DALNw1SsL1djysnI+0NrQuKYvXyxBhBZenAbuz53LMkWfbztHhDU/ZAWjzYTpVaPMEwiwg1A/ZhFr1ssXHJdiLNIW3OfRpywBHC+mhCoE7GQhuTBUyoPdDlNxnhQdJHiYRwfrbkjLsf8bjJmCPQyxSJKqlPReUFz3J3ReIwXFi5VPKQMTkVHhPizbnk9Fy/9Xar2p6Lrw8FtMuueCicCdSRWnYo+EjKjcNHvBHqnTrKO2zlbT89MLaHbezCTB7F5sIYetJ5Hp4EHTJQz/3AqOiHRzI+iExRL78F9dQPRUF1AsbWEvgUzX7vKU7ut9EdDW2lrD+6+5nF0OcvQx/sWGJgm2ru2ePT0K0XmYh2dij4R0qXjT8NiaCLVCyYH3fqH4OdHGLoZQPTx6hD4n+eHKLAXy1xwXHJdiYVJ+TX3A2EzX+4+J14rwTX+hkKgrsRZPCZ8vSaE0rHcjuaeA62bEkWgziQPi8rHrh9yANpeDYkiUGfiLC6PjnwaModAn0gjIVB34mGc+H43iSRPZ0C9OWkiBOpQjI1jP5Y7UJdAR6SJEKhTqRtcjoCmz3d3SxlkqQnY8n6HQM9WHHAqoFkuVkJsikjcm4BNxdIxUHXfC72GKLDdNhJoLaHtHmxQeVzrHjeVR2DxUG/g1/RQt3ywf/UIqHWi9mIB0J2487KVSNOt+JGlkvAik9tt5qUykEDLQMsA0EbFkkBZv5q63vtaJf3K4qqyGKiW0A48gloeVPdgfWZ4A7uHnmQ1PmSDYgHQpbiXkNKlKHTnpd+Lh43kuFkJMZXB933g3VUZIQcAaP1i4c1KLykAmuYin2aet90UjztvIzaL72JaYFtNn3OxLIL82/NKpEWwz8AA7kPPSwDUy+7ycoPLyn3oapVl2yKayqGF+F4Ez3LjXHh5mfkBA1sEel6ae0rLlVjsgaaiVF5g20nGkt9yDxQyMIBAz0sA9FmelmzEErbQvByFLfS+4gcZBHqmUgdF+WKXF3xSsXpeFKSm202+lPvQ5bdcLBW/zT6DQM9UALQAdThonZZHuXnx7F4++SHkc8Uv/SEzuIWeq9Q+NNt9S8sgzeTj4tt2v7Bmuy0MVhk1gEe5Zybu2SSBvtTFed/Qg7untYRWP/04bgkN57l1PQYGD0hSdaOR8qhuVvqi//SjDx5MefR0j6HBI6g8rm0eV5pHg2I9OgG6bloscw9uav1H65otoRlELXpwM0hSPWn36GgetSfqxmNiBZUt0lpAH5oVC5fcF9T8BF+eIdCX1OSxJc71nDQUAn1ZTR5GLfQPOBHomxMCfWNCoG9MCPRXe+ey2yAMRNFrjDGKWRlB1skCtYv8Qv7/s/pI6lE11ii0eWBrzsrC0sEzCAkB1q2Mf2Vwj2n0PEe80RHWOrZW6EqHnMF9ymRw096Zw8/oLEZCXxwsP/sT2n+TjZVeyDFIjn1yjIKDNhqdU6FHVmikQt+EQu/RrOmhzUL7+CD8cAdHfIWDH9p8s1r4oFSEhwtKRTj0QamIHrYNSj1YoAtKNTgAJijVYAC9RSuiwxe2CRcm2uCT+QifRkOanCObnMY/O+aMI4oONik6InfkFyk7NtysxuIbc72iFCtN0dTHTCR0OlMumprHXMU0OR8Ex7Dc5uDriKfIHfzHpzHjWAbueE8OWiRzyM3ak0NuluBY3yxvcGXXBKV4mh0SRq9o8TQGIKw+GRVOZ/Ebo+8Ay6XtDDi2d15fGxVH611vkfgA+eFyuk0gUWcAAAAASUVORK5CYII=";return o2.jsx("div",{className:"cometchat-collaborative-whiteboard",children:o2.jsx(fb,{title:n,URL:r,subtitle:i,buttonText:s,onClicked:this.launchCollaborativeWhiteboardDocument,bannerImage:o,isSentByMe:a==t.JxA.right})})}launchCollaborativeWhiteboardDocument(e){let t=cj.getLoggedInUser()?.getName();window.open(`${e}&username=${t}`,"","fullscreen=yes, scrollbars=auto")}getWhiteboardDocument(e){try{if(e?.getData()){let t=e.getData();if(t?.metadata){let e=t?.metadata;if(cz.checkHasOwnProperty(e,"@injected")){let t=e["@injected"];if(t?.extensions){let e=t.extensions;return e[us.whiteboard]?e[us.whiteboard].board_url:e[us.whiteboard].document_url}}}}}catch(e){console.log("error in getting whiteboard details",e)}}getAttachmentOptions(e,a){if(e?.parentMessageId||a?.hideCollaborativeWhiteboardOption)return super.getAttachmentOptions(e,a);{let r=a.messageToReplyRef,n=r?r.current:null,s=!!e?.user,i=s?cB.MessageReceiverType.user:cB.MessageReceiverType.group,o=s?e.user:e.group,l=super.getAttachmentOptions(e,a),c=new c9({id:us.whiteboard,title:o9("messsage_composer_collaborative_whiteboard"),iconURL:this.configuration?.getOptionIconURL()?this.configuration?.getOptionIconURL():"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.4679%204H20.24C21.135%204%2021.887%204.61242%2022.0998%205.44108L16.6916%2010.8492C16.6549%2010.886%2016.6073%2010.9098%2016.5559%2010.9171L14.576%2011.2C14.4176%2011.2226%2014.2818%2011.0868%2014.3044%2010.9284L14.5873%208.94854C14.5946%208.89713%2014.6184%208.84949%2014.6552%208.81277L19.4679%204Z%22%20fill%3D%22%23141414%22%2F%3E%3Cpath%20d%3D%22M17.3466%204L13.5945%207.75211C13.3283%208.01833%2013.1556%208.3637%2013.1024%208.7364L12.8195%2010.7163C12.6555%2011.8646%2013.6397%2012.8489%2014.7881%2012.6849L16.768%2012.402C17.1407%2012.3488%2017.4861%2012.1761%2017.7523%2011.9099L22.16%207.50218V17.92C22.16%2018.9804%2021.3004%2019.84%2020.24%2019.84H3.92C2.85962%2019.84%202%2018.9804%202%2017.92V14.03C2.13801%2014.0301%202.27769%2013.9922%202.40275%2013.9126L2.58606%2013.7959C3.58623%2013.1593%205.7211%2011.8003%206.3322%2011.4511C6.43421%2011.3928%206.63006%2011.3244%206.87351%2011.298C7.11445%2011.2719%207.33773%2011.2938%207.5019%2011.354C7.65327%2011.4095%207.73091%2011.4857%207.77426%2011.5815C7.82369%2011.6908%207.8772%2011.9357%207.75398%2012.4121C7.51412%2013.3396%207.26658%2014.4095%207.33946%2015.3038C7.37704%2015.765%207.50392%2016.2502%207.82249%2016.6542C8.15314%2017.0735%208.62627%2017.3246%209.19678%2017.4197C10.3338%2017.6092%2011.3768%2016.938%2012.107%2016.3036C12.8753%2015.6361%2013.5146%2014.8173%2013.8801%2014.3299C14.1286%2013.9985%2014.0615%2013.5284%2013.7301%2013.2799C13.3987%2013.0314%2012.9286%2013.0985%2012.6801%2013.4299C12.3256%2013.9025%2011.7649%2014.6137%2011.1232%2015.1712C10.4434%2015.7619%209.8
736635%2016.0106%209.4434%2015.9401C9.17392%2015.8952%209.06101%2015.8023%209.00036%2015.7254C8.92763%2015.6332%208.85796%2015.4699%208.8345%2015.182C8.78531%2014.5784%208.95777%2013.7483%209.2062%2012.7877C9.38299%2012.1041%209.37649%2011.484%209.14093%2010.9633C8.89928%2010.4291%208.46692%2010.1102%208.01829%209.94573C7.58246%209.78593%207.11574%209.76292%206.71167%209.80677C6.31013%209.85035%205.90598%209.967%205.58799%2010.1487C4.98422%2010.4937%203.05774%2011.7176%202%2012.3909V5.92C2%204.85961%202.85961%204%203.92%204H17.3466Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fsvg%3E",onClick:()=>{let e={receiver:o,receiverType:i};n&&(e.quotedMessageId=n.getId()),a.closeReplyPreview&&a.closeReplyPreview(),o1.CometChat.callExtension(us.whiteboard,us.post,us.v1_create,e).then(e=>{r&&fs.ccReplyToMessage.next({message:r.current,status:t.qpt.success})},e=>{console.log("error in sending whiteboard",e)})}});return l.push(c),l}}getLastConversationMessage(e,t,a){let r=e.getLastMessage();return null!=r&&r.getType()===us.extension_whiteboard&&r.getCategory()===cB.MessageCategory.custom?r instanceof o1.CometChat.CustomMessage&&r.getConversationText()||o9("conversation_subtitle_collaborative_whiteboard"):super.getLastConversationMessage(e,t,a)}}class fk extends fp{constructor(e){super(),this.configuration=e}addExtension(){b4.enable(e=>new fv(e,this.configuration))}getExtensionId(){return f_.whiteboard}}let fw=Object.freeze({metadata:"metadata",injected:"@injected",extensions:"extensions",link_preview:"link-preview",links:"links"}),fC={favIconURL:"",title:"",description:"",URL:"",isSentByMe:!0},fE=e=>{let{URL:t,description:a,title:r,image:n,favIconURL:s,children:i,isSentByMe:o,ccLinkClicked:l}={...fC,...e},[c,u]=o0.useState(!1);o0.useEffect(()=>{let e=new Image;e.src=s,e.onload=()=>u(!0),e.onerror=()=>u(!1)},[s]);let d=e=>{l&&t&&l(t)};return o2.jsx("div",{className:"cometchat",children:o2.jsxs("div",{className:"cometchat-link-bubble "+(o?"cometchat-link-bubble-outgoing":"cometchat-link-bubble-incoming"),children:[n&&o2.jsx("img",{className:"cometchat-link-bubble__preview-image",src:n,alt:r,onClick:d}),o2.jsxs("div",{className:"cometchat-link-bubble__preview-body "+(n?"":"cometchat-link-bubble__preview-body-rounded"),children:[o2.jsxs("div",{className:"cometchat-link-bubble__preview-body-content",onClick:d,children:[o2.jsx("div",{className:"cometchat-link-bubble__preview-body-content-title",children:r}),o2.jsx("div",{className:"cometchat-link-bubble__preview-body-content-description",children:a}),o2.jsx("div",{className:"cometchat-link-bubble__preview-body-content-link",children:t?.replace(/(^\w+:|^)\/\//,"").split("/")[0]})]}),s&&c&&!n&&o2.jsx("img",{className:"cometchat-link-bubble__preview-body-fav-icon",src:s,alt:"icon",onClick:d})]}),o2.jsx("div",{className:"cometchat-link-bubble__body",children:i})]})})};class fA extends b7{constructor(e){super(e),this.newDataSource=e}getId(){return"linkpreview"}getTextMessageContentView(e,a,r){let n=this.getLinkPreview(e);if(n&&!e.getDeletedAt()&&e.getType()!==cB.MessageTypes.groupMember){let s,i={...r,textFormatters:r?.textFormatters&&r?.textFormatters.length?[...r.textFormatters]:this.getAllTextFormatters({alignment:a,disableMentions:r.disableMentions})},o=i.textFormatters;if(i&&!i.disableMentions){let t;for(let a=0;a<o.length;a++){if(o[a]instanceof uT){if((t=o[a]).setMessage(e),e.getMentionedUsers().length&&t.setCometChatUserGroupMembers(e.getMentionedUsers()),!e.getDeletedAt()){let a=/<@all:(.*?)>/g,r=Array.from(e.getText().matchAll(a)).map(e=>e[1]);t.setCometChatMentionedChannels(r)}if(t.setLoggedInUser(cj.getLoggedInUser()),s)break}if(o[a]instanceof ux&&(s=o[a],t))break}t||(t=b4.getDataSource().getMentionsTextFormatter({message:e,...i,alignment:a}),o.push(t))}else for(let e=0;e<o.length;e++)if(o[e]instanceof ux){s=o[e];break}s||(s=b4.getDataSource().getUrlTextFormatter({alignment:a}),o.push(s));for(let t=0;t<o.length;t++)o[t].setMessageBubbleAlignment(a),o[t].setMessage(e);return o2.jsx(fE,{title:this.getLinkPreviewDetails(n,"title"),description:this.getLinkPreviewDetails(n,"description"),URL:this.getLinkPreviewDetails(n,"url"),image:this.getLinkPreviewDetails(n,"image"),favIconURL:this.getLinkPreviewDetails(n,"favicon"),
73ccLinkClicked:e=>this.openLink(e),isSentByMe:a==t.JxA.right,children:o2.jsx(uI,{text:e.getText(),isSentByMe:a==t.JxA.right,textFormatters:o})})}return super.getTextMessageContentView(e,a,r)}getLinkPreviewWrapperStyle(){return{height:"inherit",width:"inherit"}}openLink(e){window.open(e,"_blank")}getLinkPreview(e){try{if(!e?.getMetadata())return null;{let t=e.getMetadata()[fw.injected];if(t&&t?.extensions){let e=t.extensions;if(e&&cz.checkHasOwnProperty(e,fw.link_preview)){let t=e[fw.link_preview];return t&&cz.checkHasOwnProperty(t,fw.links)&&t[fw.links].length?t[fw.links][0]:null}return null}}}catch(e){console.log("error in getting link preview details",e)}}getLinkPreviewDetails(e,t){return Object.keys(e).length>0?e[t]:""}}class fS extends fp{constructor(){super()}addExtension(){b4.enable(e=>new fA(e))}getExtensionId(){return f_.linkPreview}}let fT={translatedText:"",alignment:t.JxA.right,helpText:o9("message_text_translated"),textFormatters:[],isSentByMe:!0},fx=e=>{let{children:a,helpText:r,translatedText:n,alignment:s,textFormatters:i,isSentByMe:o}={...fT,...e},l=o0.useRef(null),c=lt(),u=()=>c?.iframeDocument||document,d=o0.useCallback((e,t)=>{try{let a=u().createElement("div");a.innerHTML=t;let r,n=u().createDocumentFragment();for(;r=a.firstChild;){if(r instanceof HTMLElement){if(i&&i.length)for(let e=0;e<i.length;e++)r=i[e].registerEventListeners(r,r.classList);n.appendChild(r)}n.appendChild(r)}e?.appendChild(n)}catch(e){console.log(e)}},[u,i]);return o0.useEffect(()=>{if(i){let e=l.current,a=n;i.length&&i.forEach(e=>{a=e.getFormattedText(a,{mentionsTargetElement:t.rnx.textbubble})}),e.textContent="",d(e,a)}},[i,d,n]),n&&n.trim().length?o2.jsx("div",{className:"cometchat",children:o2.jsxs("div",{className:"cometchat-tanslation-bubble "+(o?"cometchat-tanslation-bubble-outgoing":"cometchat-tanslation-bubble-incoming"),children:[o2.jsxs("div",{style:{display:"flex",gap:"8px",flexDirection:"column",width:"100%"},children:[o2.jsx("div",{className:"cometchat-tanslation-bubble__original-text",children:a}),o2.jsx("div",{className:"cometchat-tanslation-bubble__separator"}),o2.jsx("div",{ref:l,className:"cometchat-tanslation-bubble__translated-text"})]}),o2.jsx("div",{className:"cometchat-tanslation-bubble__helper-text",children:r})]})}):null};class fD extends b7{constructor(e){super(e),this.newDataSource=e}getTextMessageOptions(e,a,r,n){let s=super.getTextMessageOptions(e,a,r,n);if(!this.checkIfOptionExist(s,cB.MessageOption.translateMessage)&&!n?.hideTranslateMessageOption){let e=new c7({id:cB.MessageOption.translateMessage,title:o9("message_list_translate"),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.6231%2018.45L13.6674%2021.0288C13.6135%2021.1673%2013.5241%2021.2804%2013.3991%2021.3683C13.2741%2021.4561%2013.1341%2021.5%2012.9789%2021.5C12.7226%2021.5%2012.5175%2021.3945%2012.3636%2021.1835C12.2098%2020.9727%2012.1835%2020.7423%2012.2846%2020.4923L16.1714%2010.4615C16.2354%2010.323%2016.3283%2010.2115%2016.4501%2010.127C16.572%2010.0423%2016.7072%2010%2016.8559%2010H17.4136C17.5623%2010%2017.6975%2010.0423%2017.8194%2010.127C17.941%2010.2115%2018.034%2010.323%2018.0981%2010.4615L21.9846%2020.5078C22.086%2020.7474%2022.0623%2020.9727%2021.9136%2021.1835C21.7648%2021.3945%2021.5622%2021.5%2021.3059%2021.5C21.1405%2021.5%2020.9979%2021.4561%2020.8779%2021.3683C20.758%2021.2804%2020.6661%2021.1622%2020.6021%2021.0135L19.6464%2018.45H14.6231ZM8.98288%2013.5903L4.53663%2018.0308C4.39813%2018.1756%204.22663%2018.2506%204.02213%2018.2558C3.8178%2018.2609%203.63805%2018.1859%203.48288%2018.0308C3.33805%2017.8859%203.26563%2017.7103%203.26563%2017.5038C3.26563%2017.2974%203.33805%2017.1218%203.48288%2016.977L7.92888%2012.5213C7.35205%2011.9379%206.80372%2011.2456%206.28388%2010.4443C5.76388%209.64293%205.33597%208.82818%205.00013%208.00002H6.59038C6.87888%208.60518%207.22988%209.21035%207.64338%209.81552C8.05688%2010.4205%208.50338%2010.9711%208.98288%2011.4673C9.69305%2010.7506%2010.3648%209.88043%2010.9981%208.85677C11.6315%207.8331%2012.079%206.88085%2012.3406%206.00002H2.44238C2.22955%206.00002%202.05138%205.92818%201.90788%205.78452C1.76422%205.64102%201.69238%205.46285%201.69238%205.25002C1.69238%205.03718%201.76422%204.85902%201.90788%204.71552C2.05138%204.57185%202.22955%204.50002%2
7302.44238%204.50002H8.25013V3.63477C8.25013%203.42193%208.32197%203.24368%208.46563%203.10002C8.60913%202.95652%208.7873%202.88477%209.00013%202.88477C9.21297%202.88477%209.39113%202.95652%209.53463%203.10002C9.6783%203.24368%209.75013%203.42193%209.75013%203.63477V4.50002H15.5579C15.7707%204.50002%2015.9489%204.57185%2016.0924%204.71552C16.236%204.85902%2016.3079%205.03718%2016.3079%205.25002C16.3079%205.46285%2016.236%205.64102%2016.0924%205.78452C15.9489%205.92818%2015.7707%206.00002%2015.5579%206.00002H13.8596C13.5353%207.12302%2013.0184%208.29702%2012.3089%209.52202C11.5992%2010.747%2010.8418%2011.757%2010.0366%2012.552L12.5039%2015.0788L11.9366%2016.6193L8.98288%2013.5903ZM15.1039%2017.123H19.1654L17.1346%2011.6673L15.1039%2017.123Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fsvg%3E",onClick:function(){let e=navigator.language||navigator.languages[0];o1.CometChat.callExtension("message-translation","POST","v2/translate",{msgId:a.getId(),text:a.getText(),languages:[e]}).then(r=>{let n=r.translations.find(t=>t.language_translated.toLowerCase()===e.toLowerCase()),s=e.includes("-")?e.split("-")[0]:e;if(e===r.language_original||s==r.language_original)fs.ccMessageTranslated.next({message:a,status:t.qpt.error});else{let e=n.message_translated;if(!n?.message_translated||n?.error)return;let r=a.getMetadata()||{};r.translated_message=e,a.setMetadata(r),fs.ccMessageTranslated.next({message:a,status:t.qpt.success})}}).catch(e=>{console.log("error",e)})}});s.push(e)}return s}getTextMessageContentView(e,a,r){let n=e.getMetadata();if(n&&Object.prototype.hasOwnProperty.call(n,"translated_message")&&!e.getDeletedAt()&&e.getType()!==cB.MessageTypes.groupMember){let s=n.translated_message,i,o={...r,textFormatters:r?.textFormatters&&r?.textFormatters.length?[...r.textFormatters]:this.getAllTextFormatters({alignment:a,disableMentions:r.disableMentions})},l=o.textFormatters;if(o&&!o.disableMentions){let t;for(let a=0;a<l.length;a++){if(l[a]instanceof uT){if((t=l[a]).setMessage(e),e.getMentionedUsers().length&&t.setCometChatUserGroupMembers(e.getMentionedUsers()),!e.getDeletedAt()){let a=/<@all:(.*?)>/g,r=Array.from(e.getText().matchAll(a)).map(e=>e[1]);t.setCometChatMentionedChannels(r)}if(t.setLoggedInUser(cj.getLoggedInUser()),i)break}if(l[a]instanceof ux&&(i=l[a],t))break}t||(t=b4.getDataSource().getMentionsTextFormatter({message:e,...o,alignment:a}),l.push(t))}else for(let e=0;e<l.length;e++)if(l[e]instanceof ux){i=l[e];break}i||(i=b4.getDataSource().getUrlTextFormatter({alignment:a}),l.push(i));for(let t=0;t<l.length;t++)l[t].setMessageBubbleAlignment(a),l[t].setMessage(e);return o2.jsx(fx,{translatedText:s,alignment:a,textFormatters:l,isSentByMe:a==t.JxA.right,children:o2.jsx(uI,{text:e.getText(),isSentByMe:a==t.JxA.right,textFormatters:l})})}return super.getTextMessageContentView(e,a,r)}checkIfOptionExist(e,t){return e.some(e=>e.id===t)}getId(){return"messagetranslation"}}class fM extends fp{constructor(){super()}addExtension(){b4.enable(e=>new fD(e))}getExtensionId(){return f_.messageTranslation}}let fR={options:[],pollQuestion:"",pollId:"",loggedInUser:void 0,senderUid:"",metadata:{},alignment:t.JxA.right},fI=e=>{let{options:a,pollQuestion:r,pollId:n,loggedInUser:s,senderUid:i,metadata:o,alignment:l}={...fR,...e};i&&s?.getUid();let[c,u]=o0.useState([]);function d(e){return(new Date).getTime()+String(e)}return o0.useEffect(()=>{if(o){let e=o[ui.injected]?.extensions?.polls||{},t=e?.results?.total||0,r=Object.keys(e?.options||{}).map(a=>{let r=e?.results?.options[a],n=r?.count||0,i=t>0?Math.round(n/t*100):0,o=r?.voters?.hasOwnProperty(s?.getUid())||!1,l=e?.results.options[Number(a)].voters?Object.values(e?.results.options[Number(a)].voters).slice(0,3).map(e=>e):[];return{id:a,percent:`${i}%`,text:e?.options[a],selectedByLoggedInUser:o,votersObj:l,count:n}});u(a&&a.length>0?a:r)}},[o,a,s?.getUid()]),o2.jsx("div",{className:"cometchat",children:o2.jsxs("div",{className:`cometchat-polls-bubble ${l==t.JxA.left?"cometchat-polls-bubble-incoming":"cometchat-polls-bubble-outgoing"} `,children:[o2.jsx("div",{className:"cometchat-polls-bubble__question",children:r}),o2.jsx("ul",{className:"cometchat-polls-bubble__options",children:c.map(e=>o2.jsxs("li",{onClick:()=>
73{o1.CometChat.callExtension(ui.polls,ui.post,ui.v2_vote,{vote:e.id,id:n}).catch(console.error)},className:"cometchat-polls-bubble__option-item",children:[o2.jsx("div",{className:"cometchat-poll-bubble__option-item-leading-view",children:o2.jsx(li,{name:d(n),id:d(e.id),checked:!!e.selectedByLoggedInUser})}),o2.jsxs("div",{className:"cometchat-poll-bubble__option-item-body",children:[o2.jsxs("div",{className:"cometchat-poll-bubble__option-item-body-content",children:[o2.jsx("div",{className:"cometchat-poll-bubble__option-item-body-content-title",children:e.text}),o2.jsxs("div",{className:"cometchat-poll-bubble__option-item-body-content-tail",children:[o2.jsx("div",{style:{display:"flex"},children:e?.votersObj&&e?.votersObj.map((t,a)=>{let{name:r,avatar:n}=t,s=a==e?.votersObj.length-1;return o2.jsx("div",{className:"cometchat-poll-bubble__option-item-body-content-tail-avatar "+(s?"last":""),style:{zIndex:a},children:o2.jsx(ln,{name:r,image:n})},a)})}),o2.jsx("div",{className:"cometchat-poll-bubble__option-item-body-content-tail-count",children:e.count})]})]}),o2.jsx("div",{className:"cometchat-poll-bubble__option-item-body-progress",children:o2.jsx("div",{className:"cometchat-poll-bubble__option-item-body-progress-background",style:{width:e.percent}})})]})]},e.id))})]})})},fN=({title:e=o9("polls_title"),user:a,group:r,ccCloseClicked:n,replyToMessage:s,defaultAnswers:i=2,questionPlaceholderText:o=o9("polls_question_placeholder"),answerPlaceholderText:l=o9("polls_add_placeholder"),answerHelpText:c=o9("polls_options"),addAnswerText:u=o9("polls_add_option_button"),createPollButtonText:d=o9("polls_create_button")})=>{let[m,g]=o0.useState(""),[p,h]=o0.useState([]),[_,b]=o0.useState(!1),[f,y]=o0.useState(""),[v,k]=o0.useState(!1),[w,C]=o0.useState(!1),[E,A]=o0.useState(""),S=o0.useRef(null);return o0.useEffect(()=>{a?A(cB.MessageReceiverType.user):r&&A(cB.MessageReceiverType.group),h(Array.from({length:i},()=>({key:"",value:""})))},[a,r,i]),o0.useEffect(()=>{p.length>=12?(b(!0),y(o9("polls_limit_reached"))):(b(!1),y(""))},[p.length]),o0.useEffect(()=>{p.map(e=>e.value).filter(e=>""!==e).length>=2&&0!==m.trim().length?C(!0):C(!1)},[m,p]),o2.jsx("div",{className:"cometchat",style:{width:"fit-content",height:"fit-content"},children:o2.jsxs("div",{className:"cometchat-create-poll",children:[o2.jsxs("div",{className:"cometchat-create-poll__header",children:[o2.jsx("div",{className:"cometchat-create-poll__header-title",children:e}),o2.jsx("button",{className:"cometchat-create-poll__header-close-icon",onClick:()=>n&&n()})]}),o2.jsxs("div",{className:"cometchat-create-poll__body",children:[o2.jsxs("div",{className:"cometchat-create-poll__body-question",children:[o2.jsx("div",{className:"cometchat-create-poll__body-question-title",children:o9("polls_question")}),o2.jsx("input",{className:"cometchat-create-poll__body-question-input",type:"text",placeholder:o,value:m,onChange:e=>g(e.target.value)})]}),o2.jsxs("div",{className:"cometchat-create-poll__body-options-wrapper",children:[o2.jsx("div",{className:"cometchat-create-poll__body-options-title",children:c}),o2.jsx("div",{className:"cometchat-create-poll__body-options",children:p.map((e,t)=>o2.jsxs("div",{className:"cometchat-create-poll__body-option",children:[o2.jsx("input",{className:"cometchat-create-poll__body-option-input",type:"text",placeholder:l,value:e.value,onChange:e=>h(a=>a.map((a,r)=>r===t?{...a,value:e.target.value}:a)),ref:t===p.length-1?S:null}),t>1&&o2.jsx("button",{className:"cometchat-create-poll__body-option-remove-button",onClick:()=>{h(e=>e.filter((e,a)=>a!==t))}})]},t))}),o2.jsxs("button",{className:"cometchat-create-poll__body-options-add-button "+(p.length>=12?"cometchat-create-poll__body-options-add-button-disabled":""),disabled:p.length>=12,onClick:()=>{h(e=>[...e,{key:"",value:""}]),requestAnimationFrame(()=>{S.current?.scrollIntoView(),S.current?.focus()})},children:["+ ",u]})]})]}),o2.jsxs("div",{className:"cometchat-create-poll__footer",children:[_&&o2.jsxs("div",{className:"cometchat-create-poll__error",children:[o2.jsx("div",{className:"cometchat-create-poll__error-icon"}),o2.jsx("div",{className:"cometchat-create-poll__error-text",children:f})]}),o2.jsx("div",{className:"cometchat-create-poll__button "+(w?" ":"cometchat-create-poll__button-disabled"),children:o2.jsx(um,{onClick:()=>{let e=p.map(e=>e.value).filter(e=>""!==e);if(0===m.trim().length||e.length!==p.length)return b(!0),y(o9("polls_required_fields_warning")),!1;k(!0),b(!1);let i={question:m,options:[...e],receiver:E===o1.CometChat.RECEIVER_TYPE.USER?a?.getUid()??a?.uid:r?.getGuid()??r?.guid,receiverType:E};return s&&(i.quotedMessageId=s.getId()),o1.CometChat.callExtension(ui.polls,ui.post,ui.v2_create,i).then(e=>{k(!1),e?.success&&(n?.(),s&&fs.ccReplyToMessage.next({message:s,status:t.qpt.success}))}).catch(()=>{k(!1),b(!0),y(o9("polls_error"))}),!0},disabled:!w,isLoading:v&&w,text:d})})]})]})})};class fL extends b7{constructor(e,t){super(e),this.loggedInUser=null,this.getLoggedInUser(),this.newDataSource=e,this.configuration=t}async getLoggedInUser(){this.loggedInUser=await o1.CometChat.getLoggedinUser()}getId(){return"polls"}getAllMessageTypes(){let e=super.getAllMessageTypes();return e.includes(ui.extension_poll)||e.push(ui.extension_poll),e}getAllMessageCategories(e){let t=super.getAllMessageCategories(e);return t.includes(cB.MessageCategory.custom)||t.push(cB.MessageCategory.custom),t}checkIfTemplateExist(e,t){return e.some(e=>e.type===t)}getAllMessageTemplates(e){let t=super.getAllMessageTemplates(e);return this.checkIfTemplateExist(t,ui.extension_poll)||t.push(this.getPollsTemplate()),t}getPollsTemplate(){return new ue({type:ui.extension_poll,category:cB.MessageCategory.custom,statusInfoView:super.getStatusInfoView,replyView:(e,t,a)=>b4.getDataSource().getReplyView(e,t,a),contentView:(e,t)=>e.getDeletedAt()?super.getDeleteMessageBubble(e,void 0,t):this.getPollsContentView(e,t),options:(e,t,a,r)=>super.getCommonOptions(e,t,a,r),bottomView:(e,t)=>b4.getDataSource().getBottomView(e,t)})}getPollsContentView(e,t){return o2.jsx(fI,{pollQuestion:this.getPollBubbleData(e,"question"),pollId:this.getPollBubbleData(e,"id"),senderUid:this.getPollBubbleData(e),loggedInUser:this.loggedInUser??void 0,metadata:e?.getMetadata(),alignment:t})}getPollBubbleData(e,t){let a=e.getCustomData();return t?"options"===t?Object.values(a[t]):a[t]:e.getSender().getUid()}getAttachmentOptions(e,t){if(e?.parentMessageId||t?.hidePollsOption)return super.getAttachmentOptions(e,t);{let a=t.messageToReplyRef,r=a?a.current:null;this.replyToMessage=r;let n=super.getAttachmentOptions(e,t),s=new c9({id:ui.extension_poll,title:o9("message_composer_polls"),iconURL:this.configuration?.getOptionIconURL()?this.configuration?.getOptionIconURL():"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%205C2%204.44772%202.44772%204%203%204H21C21.5523%204%2022%204.44772%2022%205C22%205.55228%2021.5523%206%2021%206H3C2.44772%206%202%205.55228%202%205Z%22%20fill%3D%22%23141414%22%2F%3
73E%3Cpath%20d%3D%22M2%2012C2%2011.4477%202.44772%2011%203%2011H21C21.5523%2011%2022%2011.4477%2022%2012C22%2012.5523%2021.5523%2013%2021%2013H3C2.44772%2013%202%2012.5523%202%2012Z%22%20fill%3D%22%23141414%22%2F%3E%3Cpath%20d%3D%22M2%2019C2%2018.4477%202.44772%2018%203%2018H21C21.5523%2018%2022%2018.4477%2022%2019C22%2019.5523%2021.5523%2020%2021%2020H3C2.44772%2020%202%2019.5523%202%2019Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fsvg%3E",onClick:(...e)=>{this.onPollsButtonClicked(...e)}});return n.push(s),n}}onPollsButtonClicked(...e){let[t]=e,a=t[0],r=t[1],n={parentMessageId:null,user:a?a.getUid():null,group:r?r.getGuid():null};uS.ccShowModal.next({child:this.getPollView(a,r),composerId:n})}getPollView(e,t){return o2.jsx("div",{className:"cometchat-backdrop cometchat-create-poll-backdrop",children:o2.jsx(fN,{user:e,group:t,ccCloseClicked:this.triggerCloseEvent,replyToMessage:this.replyToMessage})})}triggerCloseEvent(){uS.ccHideModal.next()}getLastConversationMessage(e,t,a){let r=e.getLastMessage();return null!=r&&r.getType()===ui.extension_poll&&r.getCategory()===cB.MessageCategory.custom?r instanceof o1.CometChat.CustomMessage&&r.getConversationText()||o9("conversation_subtitle_poll"):super.getLastConversationMessage(e,t,a)}}class fO extends fp{constructor(e){super(),this.configuration=e}addExtension(){b4.enable(e=>new fL(e,this.configuration))}getExtensionId(){return f_.polls}}let fP={errorStateText:o9("sticker_error"),emptyStateText:o9("sticker_empty")},fF=e=>{let{errorStateText:a,emptyStateText:r,ccStickerClicked:n}={...fP,...e},[s,i]=o0.useState(t.DGz.loading),[o,l]=o0.useState({}),[c,u]=o0.useState([]),[d,m]=o0.useState([]),[g,p]=o0.useState(""),h=o0.useRef(null),_=o0.useCallback(async()=>{i(t.DGz.loading);try{let e=await o1.CometChat.callExtension(uo.stickers,uo.get,uo.v1_fetch),a=null,r=e?.customStickers?[e.customStickers]:[],n=e.defaultStickers||[];n.sort((e,t)=>(e.stickerOrder??0)-(t.stickerOrder??0)),r.sort((e,t)=>(e.stickerOrder??0)-(t.stickerOrder??0));let s=[...n,...r].flat();if(0===s.length)return void i(t.DGz.empty);let o=s.reduce((e,t,r)=>{let{stickerSetName:n}=t;return 0===r&&(a=n),e[n]=[...e[n]||[],{...t}],e},{});Object.keys(o).forEach(e=>{o[e].sort((e,t)=>(e.stickerOrder??0)-(t.stickerOrder??0))}),null!==a&&u(o[a]),l(o),i(t.DGz.loaded);let c=Object.keys(o).map(e=>o[e][0]);m(c),g||p(c?.[0]?.stickerSetName)}catch(e){console.error(e),i(t.DGz.error)}},[]);o0.useEffect(()=>{_()},[_]);let b=o0.useCallback(e=>{let t=h.current;if(t){let a=t.scrollLeft,r=.5*e.deltaY;(1===e.deltaMode||e.deltaY>100)&&(r=.2*e.deltaY),t.scrollTo({top:0,left:a+r,behavior:"auto"})}},[]),f=o2.jsxs(o2.Fragment,{children:[o2.jsx("div",{className:"cometchat-sticker-keyboard__shimmer-tabs",children:Array.from({length:7}).map((e,t)=>o2.jsx("div",{className:"cometchat-sticker-keyboard__shimmer-tab"},t))}),o2.jsx("div",{className:"cometchat-sticker-keyboard__list cometchat-sticker-keyboard__shimmer-list",children:Array.from({length:3}).map(e=>Array.from({length:3}).map((e,t)=>o2.jsx("div",{className:"cometchat-sticker-keyboard__list-item cometchat-sticker-keyboard__shimmer-list-item"},t)))})]}),y=o2.jsxs("div",{className:"cometchat-sticker-keyboard__empty-view",children:[o2.jsx("div",{className:"cometchat-sticker-keyboard__empty-view-icon"}),r]}),v=o2.jsx("div",{className:"cometchat-sticker-keyboard__error-view",children:a});return o2.jsx("div",{className:"cometchat",style:{height:"100%",width:"100%"},children:o2.jsxs("div",{className:"cometchat-sticker-keyboard",children:[s!==t.DGz.loaded&&o2.jsx(o2.Fragment,{children:(()=>{switch(s){case t.DGz.loading:return f;case t.DGz.empty:return y;case t.DGz.error:return v;default:return null}})()}),s===t.DGz.loaded&&o2.jsxs(o2.Fragment,{children:[o2.jsx("div",{className:"cometchat-sticker-keyboard__tabs",ref:h,onWheel:b,children:d.map((e,t)=>o2.jsx(o0.Fragment,{children:o2.jsx("div",{className:"cometchat-sticker-keyboard__tab "+(g===e.stickerSetName?"cometchat-sticker-keyboard__tab-active":""),children:e.stickerUrl&&o2.jsx("img",{onClick:()=>{var t;return u(o[t=e.stickerSetName]||[]),void p(t)},src:e.stickerUrl})})},e.stickerSetName||`sticker-tab-${t}`))}),o2.jsx("div",{className:"cometchat-sticker-keyboard__list",children:c.map((e,t)=>o2.jsx("div",{onClick:()=>{n({detail:{stickerURL:e.stickerUrl,stickerName:e.stickerSetName}})},children:o2.jsx("img",{src:e.stickerUrl,alt:e.stickerSetName,className:"cometchat-sticker-keyboard__list-item"})},e.stickerUrl||`sticker-item-${t}`))})]})]})})};class fU extends b7{constructor(e){super(e),this.showStickerKeyboard=!1,this.get
73StickerAuxiliaryButton=(e,a,r,n,s)=>{let i=o0.createRef(),[o,l]=o0.useState(!1);var c=null;let u=()=>{i&&i?.current?.closePopover(),l(!1),c&&c.unsubscribe()};return o&&(c=uS.ccActivePopover.subscribe(e=>{e!=uo.sticker&&u()})),o2.jsx("div",{className:"cometchat-message-composer__auxilary-button-view-sticker-button "+(o?"cometchat-message-composer__auxilary-button-view-sticker-button-active":""),children:o2.jsx(c5,{useParentContainer:!0,useParentHeight:!1,ref:i,placement:t.W.top,closeOnOutsideClick:!0,onOutsideClick:()=>l(!1),showOnHover:!1,debounceOnHover:0,content:o2.jsx(fF,{ccStickerClicked:t=>this.sendSticker(t,u,e,n,s)}),children:o2.jsx(um,{hoverText:o9("message_composer_sticker_hover"),iconURL:o?"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%2017.8667V6.13333C4%204.95513%204.95513%204%206.13333%204H17.8667C19.0449%204%2020%204.95513%2020%206.13333V12.5333H16.8C14.7381%2012.5333%2013.0667%2014.2048%2013.0667%2016.2667V20H6.13333C4.95513%2020%204%2019.0449%204%2017.8667Z%22%20fill%3D%22%23212121%22%2F%3E%3Cpath%20d%3D%22M19.9695%2013.6H16.8C15.3272%2013.6%2014.1333%2014.7939%2014.1333%2016.2667V20H14.1752L19.9695%2013.6Z%22%20fill%3D%22%23212121%22%2F%3E%3C%2Fsvg%3E":"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.42541%203.53198C4.94956%203.84953%203.82566%204.99078%203.52746%206.47483C3.45601%206.83038%203.44886%207.46378%203.46296%2012.1748C3.47766%2017.0965%203.48521%2017.4962%203.56836%2017.7748C3.88646%2018.8403%204.62136%2019.7197%205.57396%2020.1745C6.31606%2020.5288%206.19271%2020.5178%209.60841%2020.5369C12.2688%2020.5517%2012.7376%2020.5434%2013.0283%202
730.476C13.7571%2020.3069%2013.7108%2020.3468%2017.0291%2017.0285C20.3474%2013.7102%2020.3075%2013.7565%2020.4766%2013.0277C20.544%2012.737%2020.5523%2012.2682%2020.5375%209.60783C20.5183%206.18968%2020.5292%206.30943%2020.1734%205.57483C19.7047%204.60688%2018.8447%203.88703%2017.7754%203.56778C17.4962%203.48438%2017.1045%203.47743%2012.1254%203.46743C7.52016%203.45818%206.72671%203.46713%206.42541%203.53198ZM6.68181%205.00533C6.57531%205.03033%206.33286%205.13243%206.14306%205.23218C5.56891%205.53388%205.13371%206.10523%204.99936%206.73373C4.96531%206.89288%204.95251%208.73443%204.96161%2012.1536L4.97541%2017.3324L5.18781%2017.761C5.51596%2018.4232%206.05221%2018.8491%206.74036%2018.994C6.91436%2019.0307%207.83586%2019.0498%209.42486%2019.0498H11.8444L11.8635%2016.9873C11.8846%2014.7089%2011.8881%2014.6806%2012.2277%2013.9694C12.5812%2013.2291%2013.2312%2012.5798%2013.974%2012.2252C14.6807%2011.8877%2014.7113%2011.884%2016.9879%2011.8629L19.0504%2011.8438L19.0498%209.38433C19.0492%206.68873%2019.0469%206.66358%2018.7481%206.10313C18.468%205.57753%2017.8902%205.14013%2017.2948%205.00288C17.0151%204.93838%206.95691%204.94073%206.68181%205.00533ZM15.0818%2013.4053C14.4926%2013.5437%2013.8387%2014.0729%2013.5792%2014.6213C13.3666%2015.0709%2013.3474%2015.277%2013.3618%2016.9625L13.3754%2018.5502L15.9752%2015.95L18.5751%2013.3498L16.9252%2013.3548C16.0178%2013.3576%2015.1883%2013.3803%2015.0818%2013.4053Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fsvg%3E",onClick:()=>{uS.ccActivePopover.next(uo.sticker),l(e=>!e)}})})})},this.newDataSource=e}getDataSource(){return this.newDataSource}getAllMessageTemplates(e){let t=super.getAllMessageTemplates(e);return this.checkIfTemplateExist(t,uo.sticker)||t.push(this.getStickerTemplate()),t}getStickerButton(e,t,a,r,n){return this.getStickerAuxiliaryButton(e,t,a,r,n)}sendSticker(e,a,r,n,s){try{if(a(),s&&s(),!r.group&&!r.user)return;let i=e?.detail,o={name:i?.stickerName,URL:i?.stickerURL},l=r.user||r.group,c=r.user?cB.MessageReceiverType.user:cB.MessageReceiverType.group,{parentMessageId:u}=r,d={sticker_url:o.URL,sticker_name:o.name},m=uo.sticker,g=new o1.CometChat.CustomMessage(l,c,m,d);u&&g.setParentMessageId(u),g.setMetadata({incrementUnreadCount:!0}),g.shouldUpdateConversation(!0),g.setSentAt(cz.getUnixTimestamp()),g.setMuid(cz.ID()),fs.ccMessageSent.next({message:g,status:t.qpt.inprogress}),n&&(g.setQuotedMessage(n),g.setQuotedMessageId(n.getId())),o1.CometChat.sendCustomMessage(g).then(e=>{fs.ccMessageSent.next({message:e,status:t.qpt.success}),n&&fs.ccReplyToMessage.next({message:n,status:t.qpt.success})},e=>{g.setMetadata({error:!0}),fs.ccMessageSent.next({message:g,status:t.qpt.error})})}catch(e){console.log("error in sending sticker",e)}}getSticker(e){let t;return cz.checkHasOwnProperty(e,uo.data)&&cz.checkHasOwnProperty(e.getData(),uo.custom_data)?(t=e.getCustomData(),cz.checkHasOwnProperty(t,uo.sticker_url)?t?.sticker_url:""):""}getStickerMessageContentView(e){let t=!e.getSender()||e.getSender().getUid()==cj.getLoggedInUser()?.getUid();return o2.jsx(uR,{src:this.getSticker(e),isSentByMe:t,disableLoadingState:!0})}getStickerTemplate(){return new ue({type:uo.sticker,category:cB.MessageCategory.custom,statusInfoView:super.getStatusInfoView,replyView:(e,t,a)=>b4.getDataSource().getReplyView(e,t,a),contentView:(e,t)=>e.getDeletedAt()?super.getDeleteMessageBubble(e,void 0,t):this.getStickerMessageContentView(e),options:(e,t,a,r)=>super.getCommonOptions(e,t,a,r),bottomView:(e,t)=>b4.getDataSource().getBottomView(e,t)})}checkIfTemplateExist(e,t){return e.some(e=>e.type===t)}getAllMessageCategories(e){let t=super.getAllMessageCategories(e);return t.some(e=>e===cB.MessageCategory.custom)||t.push(cB.MessageCategory.custom),t}getAllMessageTypes(){let e=super.getAllMessageTypes();return e.some(e=>e===uo.sticker)||e.push(uo.sticker),e}getId(){return"stickers"}getLastConversationMessage(e,t,a){let r=e.getLastMessage();return null!=r&&r.getType()===uo.sticker&&r.getCategory()===cB.MessageCategory.custom?r instanceof o1.CometChat.CustomMessage&&r.getConversationText()||o9("conversation_subtitle_sticker"):super.getLastConversationMessage(e,t,a)}}class fj extends fp{constructor(){super()}addExtension(){b4.enable(e=>new fU(e))}getExtensionId(){return f_.stickers}}class fB extends b7{getId(){return"thumbnailgeneration"}getImageMessageBubble(e,t,a,r){if(b4.names.includes("imagemoderation"))return super.getImageMessageBubble(e,t,a);{let e=a.getAttachments()?a?.getAttachments()[0]?.getUrl():a.getData()?.url,t=a.getMetadata();return t&&t.hasOwnProperty("@injected")&&t["@injected"].hasOwnProperty("extensions")&&t["@injected"].extensions.hasOwnProperty("thumbnail-generation")&&t["@injected"].extensions["thumbnail-generation"].url_medium&&(e=t["@injected"].extensions["thumbnail-generation"].url_medium),super.getImageMessageBubble(e,uM,a)}}getVideoMessageBubble(e,t,a,r){let n=t.getMetadata(),s=a;return n&&n.hasOwnProperty("@injected")&&n["@injected"].hasOwnProperty("extensions")&&n["@injected"].extensions.hasOwnProperty("thumbnail-generation")&&n["@injected"].extensions["thumbnail-generation"].url_small&&(s=n["@injected"].extensions["thumbnail-generation"].url_small),super.getVideoMessageBubble(e,t,s
73)}}class fz extends fp{addExtension(){b4.enable(e=>new fB(e))}getExtensionId(){return f_.thumbnailGeneration}}class fG{static attachListeners(){o1.CometChat.addMessageListener(this.messageListenerId,this.getMessageListenerObject())}static detachListeners(){o1.CometChat.removeMessageListener(this.messageListenerId)}static getMessageListenerObject(){return new o1.CometChat.MessageListener({onTextMessageReceived:e=>{fs.onTextMessageReceived.next(e)},onMediaMessageReceived:e=>{fs.onMediaMessageReceived.next(e)},onMessageModerated:e=>{fs.onMessageModerated.next(e)},onCustomMessageReceived:e=>{fs.onCustomMessageReceived.next(e)},onTypingStarted:e=>{fs.onTypingStarted.next(e)},onTypingEnded:e=>{fs.onTypingEnded.next(e)},onMessagesDelivered:e=>{fs.onMessagesDelivered.next(e)},onMessagesRead:e=>{fs.onMessagesRead.next(e)},onMessagesDeliveredToAll:e=>{fs.onMessagesDeliveredToAll.next(e)},onMessagesReadByAll:e=>{fs.onMessagesReadByAll.next(e)},onMessageEdited:e=>{fs.onMessageEdited.next(e)},onMessageDeleted:e=>{fs.onMessageDeleted.next(e)},onMessageReactionAdded:e=>{fs.onMessageReactionAdded.next(e)},onMessageReactionRemoved:e=>{fs.onMessageReactionRemoved.next(e)},onSchedulerMessageReceived:e=>{fs.onSchedulerMessageReceived.next(e)},onInteractiveMessageReceived:e=>{switch(e.getType()){case cB.MessageTypes.form:fs.onFormMessageReceived.next(e);break;case cB.MessageTypes.card:fs.onCardMessageReceived.next(e);break;default:fs.onCustomInteractiveMessageReceived.next(e)}},onAIAssistantMessageReceived:e=>{fs.onAIAssistantMessageReceived.next(e)},onAIToolResultReceived:e=>{fs.onAIToolResultReceived.next(e)},onAIToolArgumentsReceived:e=>{fs.onAIToolArgumentsReceived.next(e)}})}}fG.messageListenerId=`message_listener_${(new Date).getTime()}`;class fV{static init(e){if(fV.uiKitSettings=e,!fV.checkAuthSettings())return;let t=new o1.CometChat.AppSettingsBuilder;e.getRoles()?t.subscribePresenceForRoles(e.getRoles()):"ALL_USERS"===e.getSubscriptionType()?t.subscribePresenceForAllUsers():"FRIENDS"===e.getSubscriptionType()&&t.subscribePresenceForFriends(),t.autoEstablishSocketConnection(e.isAutoEstablishSocketConnection()),t.setRegion(e.getRegion()),t.overrideAdminHost(e.getAdminHost()),t.overrideClientHost(e.getClientHost()),t.setStorageMode(e.getStorageMode());let a=t.build();return o1.CometChat.setSource&&o1.CometChat.setSource("uikit-v6","web","reactjs"),o6.setCurrentLanguage(o6.getBrowserLanguage()),new Promise((t,r)=>{window.CometChatUiKit={name:"@cometchat/chat-uikit-react",version:"6.3.9"},o1.CometChat.init(e?.appId,a).then(()=>{o1.CometChat.getLoggedinUser().then(e=>(e&&(cj.setLoggedInUser(e),b4.init(),this.initiateAfterLogin()),t(e))).catch(e=>(console.log(e),r(e)))}).catch(e=>r(e))})}static isInitialized(){try{return o1.CometChat.isInitialized()}catch(e){console.log(e)}}static enableCalling(){try{if(b9){let e=(new b9.CallAppSettingsBuilder).setAppId(fV.uiKitSettings?.appId).setRegion(fV.uiKitSettings?.region).build();b9.init(e).then(()=>{this.uiKitSettings?.getCallsExtension()?this.uiKitSettings?.getCallsExtension().enable():this.defaultCallingExtension.enable()},e=>{console.log("CometChatCalls initialization failed with error:",e)})}}catch(e){console.log(e)}}static initiateAfterLogin(){if(null!=fV.uiKitSettings){o1.CometChat.getConversationUpdateSettings().then(e=>{this.conversationUpdateSettings=e});let e=this.uiKitSettings?.extensions||this.defaultExtensions;fG.attachListeners(),cj.attachListener(),e.length>0&&e.forEach(e=>{e?.enable()}),this.enableCalling()}}static login(e){return new Promise((t,a)=>{if(!fV.checkAuthSettings())return a("uiKitSettings not available");fV.getLoggedinUser()?.then(r=>{if(r)return cj.setLoggedInUser(r),this.initiateAfterLogin(),t(r);o1.CometChat.login(e,fV.uiKitSettings.authKey).then(e=>(cj.setLoggedInUser(e),b4.init(),cj.setLoggedInUser(e),this.initiateAfterLogin(),t(e))).catch(e=>a(e))})})}static loginWithAuthToken(e){return new Promise((t,a)=>{if(!fV.checkAuthSettings())return a("uiKitSettings not available");o1.CometChat.login(e).then(e=>(cj.setLoggedInUser(e),b4.init(),this.initiateAfterLogin(),t(e))).catch(e=>a(e))})}static getLoggedinUser(){return new Promise((e,t)=>
73{if(!fV.checkAuthSettings())return t("uiKitSettings not available");o1.CometChat.getLoggedinUser().then(t=>(t&&cj.setLoggedInUser(t),e(t))).catch(e=>t(e))})}static createUser(e){return new Promise((t,a)=>{if(!fV.checkAuthSettings())return a("uiKitSettings not available");o1.CometChat.createUser(e,fV.uiKitSettings.authKey).then(e=>t(e)).catch(e=>a(e))})}static updateUser(e){return new Promise((t,a)=>{if(!fV.checkAuthSettings())return a("uiKitSettings not available");o1.CometChat.updateUser(e,fV.uiKitSettings.authKey).then(e=>t(e)).catch(e=>a(e))})}static logout(){return new Promise((e,t)=>{if(!fV.checkAuthSettings())return t({code:"ERROR_UIKIT_NOT_INITIALISED",message:"UIKItSettings not available"});o1.CometChat.logout().then(t=>(cj.removeLoggedInUser(),e(t))).catch(e=>t(e))})}static checkAuthSettings(){return null!=fV.uiKitSettings&&null!=fV.uiKitSettings.appId}static sendCustomMessage(e){return new Promise((a,r)=>{e.setSentAt(cz.getUnixTimestamp()),e?.getMuid()||e.setMuid(cz.ID()),fs.ccMessageSent.next({message:e,status:t.qpt.inprogress}),o1.CometChat.sendCustomMessage(e).then(e=>(fs.ccMessageSent.next({message:e,status:t.qpt.success}),a(e))).catch(a=>(e.setMetadata({error:a}),fs.ccMessageSent.next({message:e,status:t.qpt.error}),r(a)))})}static sendTextMessage(e){return new Promise((a,r)=>{e.setSentAt(cz.getUnixTimestamp()),e?.getMuid()||e.setMuid(cz.ID()),fs.ccMessageSent.next({message:e,status:t.qpt.inprogress}),o1.CometChat.sendMessage(e).then(e=>(fs.ccMessageSent.next({message:e,status:t.qpt.success}),a(e))).catch(a=>(e.setMetadata({error:a}),fs.ccMessageSent.next({message:e,status:t.qpt.error}),r(a)))})}static sendMediaMessage(e){return e.setSentAt(cz.getUnixTimestamp()),e?.getMuid()||e.setMuid(cz.ID()),new Promise((a,r)=>{fs.ccMessageSent.next({message:e,status:t.qpt.inprogress}),o1.CometChat.sendMediaMessage(e).then(e=>(fs.ccMessageSent.next({message:e,status:t.qpt.success}),a(e))).catch(a=>(e.setMetadata({error:a}),fs.ccMessageSent.next({message:e,status:t.qpt.error}),r(a)))})}static getDataSource(){return b4.getDataSource()}}fV.SoundManager=fa,fV.Localize=o6,fV.themeMode="light",fV.defaultExtensions=[new fj,new fk,new fy,new fM,new fz,new fS,new fO],fV.defaultCallingExtension=new fh;class fH{constructor(e){this.appId=e.appId,this.region=e.region,this.subscriptionType=e.subscriptionType,this.autoEstablishSocketConnection=e.autoEstablishSocketConnection??!0,this.authKey=e.authKey,this.deviceToken=e.deviceToken,this.googleApiKey=e.googleApiKey,this.disableCalling=e.disableCalling,this.adminHost=e.adminHost,this.clientHost=e.clientHost,this.extensions=e.extensions,this.callingExtension=e.callingExtension,this.roles=e.roles,this.storageMode=e.storageMode||o1.CometChat.StorageMode.LOCAL}static fromBuilder(e){return new fH(e)}getAppId(){return this.appId}getRegion(){return this.region}getRoles(){return this.roles}getSubscriptionType(){return this.subscriptionType}getAuthKey(){return this.authKey}isAutoEstablishSocketConnection(){return this.autoEstablishSocketConnection}getAdminHost(){return this.adminHost}getClientHost(){return this.clientHost}getExtensions(){return this.extensions}getCallsExtension(){return this.callingExtension}getStorageMode(){return this.storageMode}}class fq{}function fW(e,t){let a="";try{a=e.getCallInitiator&&e.getCallInitiator()?.getUid()||e?.getInitiator()?.getUid()}catch(e){console.error(e)}return!a||a===t?.getUid()}function fK(e,t){let a=e.getStatus(),r=fW(e,t);if(r)return!1;let n=[cB.calls.unanswered,cB.calls.cancelled,cB.calls.busy,cB.calls.rejected];return!r&&n.includes(a)}function fY(e,t){return e.getInitiator().getUid()===t.getUid()?e.getReceiver():e.getInitiator()}fq.isWindowListenerAttached=!1,fq.storageKeyToRemove=null,fq.handleBeforeUnload=()=>{fq.storageKeyToRemove&&(fq.removeItem(fq.storageKeyToRemove),fq.isWindowListenerAttached&&(window.removeEventListener("beforeunload",fq.handleBeforeUnload),fq.isWindowListenerAttached=!1,fq.storageKeyToRemove=""))},fq.attachChangeDetection=e=>{window.addEventListener("storage",e),fq.isWindowListenerAttached||(window.addEventListener("beforeunload",fq.handleBeforeUnload),fq.isWindowListenerAttached=!0)},fq.detachChangeDetection=e=>{window.removeEventListener("storage",e)},fq.setItem=(e,t)=>
73{localStorage.setItem(e,JSON.stringify(t)),fq.storageKeyToRemove||e!=cB.calls.activecall||(fq.storageKeyToRemove=cB.calls.activecall)},fq.getItem=e=>JSON.parse(localStorage.getItem(e)),fq.removeItem=e=>{localStorage.removeItem(e)};let fZ={itemView:void 0,subtitleView:void 0,trailingView:void 0,emptyView:void 0,errorView:void 0,loadingView:void 0,callLogRequestBuilder:void 0,onItemClick:void 0,onCallButtonClicked:void 0,onError:e=>{console.log(e)},activeCall:void 0,showScrollbar:!1};class fQ{constructor(e){let{conversationsRequestBuilder:t,errorHandler:a}=e;oX.errorHandler=a;let r=t||(new o1.CometChat.ConversationsRequestBuilder).setLimit(oX.limit);this.conversationsRequest=r.build(),t&&(oX.conversationType=t.build().getConversationType())}fetchNext(){return this.conversationsRequest.fetchNext()}static attachUserListener(e){try{let t="ConversationList_User_"+String(Date.now());return o1.CometChat.addUserListener(t,new o1.CometChat.UserListener({onUserOnline:e,onUserOffline:e})),()=>o1.CometChat.removeUserListener(t)}catch(e){oX.errorHandler(e,"attachUserListener")}}static attachGroupListener(e,t){try{let a="ConversationList_Group_"+String(Date.now());return o1.CometChat.addGroupListener(a,new o1.CometChat.GroupListener({onGroupMemberJoined:t=>{e(t)},onGroupMemberLeft:(a,r)=>{t?.getUid()===r.getUid()?e(a,!0):e(a)},onGroupMemberKicked:(a,r)=>{t?.getUid()===r.getUid()?e(a,!0):e(a)},onGroupMemberBanned:(a,r)=>{t?.getUid()===r.getUid()?e(a,!0):e(a)},onGroupMemberUnbanned:t=>{e(t)},onMemberAddedToGroup:t=>{e(t)},onGroupMemberScopeChanged:t=>{e(t)}})),()=>o1.CometChat.removeGroupListener(a)}catch(e){oX.errorHandler(e,"attachGroupListener")}}static attachMessageReceivedListener(e){try{let t="message_"+(new Date).getTime();return o1.CometChat.addMessageListener(t,new o1.CometChat.MessageListener({onTextMessageReceived:t=>{e(t)},onMediaMessageReceived:t=>{e(t)},onCustomMessageReceived:t=>{e(t)},onSchedulerMessageReceived:t=>{e(t)},onInteractiveMessageReceived:t=>{e(t)}})),()=>{o1.CometChat.removeMessageListener(t)}}catch(e){oX.errorHandler(e,"attachMessageReceivedListener")}}static attachMessageReceiptListener(e){try{let t=fs.onMessagesDelivered.subscribe(t=>{t.getReceiverType()==cB.MessageReceiverType.user&&e(t,!1)}),a=fs.onMessagesRead.subscribe(t=>{t.getReceiverType()==cB.MessageReceiverType.user&&e(t,!0)}),r=fs.onMessagesDeliveredToAll.subscribe(t=>{e(t,!1)}),n=fs.onMessagesReadByAll.subscribe(t=>{e(t,!0)});return()=>{t?.unsubscribe(),a?.unsubscribe(),r?.unsubscribe(),n?.unsubscribe()}}catch(e){oX.errorHandler(e,"attachMessageReceiptListener")}}static attachMessageTypingListener(e){try{let t="typing_"+(new Date).getTime();return o1.CometChat.addMessageListener(t,new o1.CometChat.MessageListener({onTypingStarted:t=>{e(t,!0)},onTypingEnded:t=>{e(t,!1)}})),()=>{o1.CometChat.removeMessageListener(t)}}catch(e){oX.errorHandler(e,"attachMessageTypingListener")}}static attachMessageModifiedListener(e){try{let t="delete_"+(new Date).getTime();return o1.CometChat.addMessageListener(t,new o1.CometChat.MessageListener({onMessageEdited:t=>{e(t)},onMessageDeleted:t=>{e(t)},onMessageModerated:t=>{e(t)}})),()=>{o1.CometChat.removeMessageListener(t)}}catch(e){oX.errorHandler(e,"attachMessageModifiedListener")}}static attachCallListener(e){try{let t="ConversationList_Call_"+String(Date.now());return o1.CometChat.addCallListener(t,new o1.CometChat.CallListener({onIncomingCallReceived:e,onOutgoingCallAccepted:e,onOutgoingCallRejected:e,onIncomingCallCancelled:e})),()=>o1.CometChat.removeCallListener(t)}catch(e){oX.errorHandler(e,"attachCallListener")}}static attachConnestionListener(e){try{let t="ConversationList_connection_"+String(Date.now());return o1.CometChat.addConnectionListener(t,new o1.CometChat.ConnectionListener({onConnected:()=>{console.log("ConnectionListener =>connected"),e&&e()},onDisconnected:()=>{console.log("ConnectionListener => On Disconnected")}})),()=>o1.CometChat.removeConnectionListener(t)}catch(e){oX.errorHandler(e,"attachConnestionListener")}}static shouldIncrementForCustomMessage(e){try{let t=e?.getMetadata();
73return e?.willUpdateConversation()||t&&t.hasOwnProperty("incrementUnreadCount")&&t.incrementUnreadCount||fV.conversationUpdateSettings?.shouldUpdateOnCustomMessages()}catch(e){oX.errorHandler(e,"shouldIncrementForCustomMessage")}}}oX=fQ,fQ.limit=30,fQ.conversationType=void 0,fQ.errorHandler=(e,t)=>{console.log(e)},fQ.shouldLastMessageAndUnreadCountBeUpdated=e=>{try{let t=e?.getCategory()===cB.MessageCategory.custom;return!(e?.getParentMessageId()&&!fV.conversationUpdateSettings?.shouldUpdateOnMessageReplies())&&(t?!!(e?.getParentMessageId()&&fV.conversationUpdateSettings?.shouldUpdateOnMessageReplies()&&oX.shouldIncrementForCustomMessage(e))||oX.shouldIncrementForCustomMessage(e):e?.getCategory()===cB.MessageCategory.action?e?.getType()!==cB.MessageTypes.groupMember||fV.conversationUpdateSettings?.shouldUpdateOnGroupActions():e?.getCategory()!==cB.MessageCategory.call||e?.getType()!==cB.MessageTypes.audio&&e?.getType()!==cB.MessageTypes.video||fV.conversationUpdateSettings?.shouldUpdateOnCallActivities())}catch(e){oX.errorHandler(e,"shouldLastMessageAndUnreadCountBeUpdated")}};class f${static publishEvent(e,t){e.next(t)}}f$.ccConversationDeleted=new lz,f$.ccUpdateConversation=new lz,f$.ccMarkConversationAsRead=new lz;var fX="data:image/svg+xml,%3Csvg%20width%3D%22220%22%20height%3D%22140%22%20viewBox%3D%220%200%20220%20140%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M31.5%2020.9948C31.5%2015.3799%2036.0518%2010.8281%2041.6667%2010.8281H180.333C185.948%2010.8281%20190.5%2015.3799%20190.5%2020.9948V36.9948C190.5%2042.6097%20185.948%2047.1615%20180.333%2047.1615H41.6667C36.0518%2047.1615%2031.5%2042.6097%2031.5%2036.9948V20.9948Z%22%20fill%3D%22%23FAFAFA%22%2F%3
73E%3Cpath%20d%3D%22M31.5%2020.9948C31.5%2015.3799%2036.0518%2010.8281%2041.6667%2010.8281H180.333C185.948%2010.8281%20190.5%2015.3799%20190.5%2020.9948V36.9948C190.5%2042.6097%20185.948%2047.1615%20180.333%2047.1615H41.6667C36.0518%2047.1615%2031.5%2042.6097%2031.5%2036.9948V20.9948Z%22%20stroke%3D%22%23F5F5F5%22%2F%3E%3Cpath%20opacity%3D%220.6%22%20d%3D%22M55.0001%2042.3307C62.3639%2042.3307%2068.3334%2036.3612%2068.3334%2028.9974C68.3334%2021.6336%2062.3639%2015.6641%2055.0001%2015.6641C47.6363%2015.6641%2041.6667%2021.6336%2041.6667%2028.9974C41.6667%2036.3612%2047.6363%2042.3307%2055.0001%2042.3307Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3Cpath%20d%3D%22M53.245%2031.6797C53.245%2031.5443%2053.2241%2031.4227%2053.1825%2031.3151C53.1443%2031.204%2053.0713%2031.1033%2052.9637%2031.013C52.8561%2030.9193%2052.705%2030.8273%2052.5106%2030.737C52.3161%2030.6467%2052.0644%2030.553%2051.7554%2030.4557C51.4116%2030.3446%2051.0852%2030.2196%2050.7762%2030.0807C50.4706%2029.9418%2050.1998%2029.7804%2049.9637%2029.5964C49.7311%2029.4089%2049.547%2029.1918%2049.4116%2028.9453C49.2797%2028.6988%2049.2137%2028.4123%2049.2137%2028.0859C49.2137%2027.77%2049.2831%2027.4835%2049.422%2027.2266C49.5609%2026.9661%2049.7554%2026.7439%2050.0054%2026.5599C50.2554%2026.3724%2050.5505%2026.2283%2050.8908%2026.1276C51.2345%2026.0269%2051.6113%2025.9766%2052.021%2025.9766C52.58%2025.9766%2053.0679%2026.0773%2053.4845%2026.2786C53.9012%2026.48%2054.2241%2026.7561%2054.4533%2027.1068C54.6859%2027.4575%2054.8022%2027.8585%2054.8022%2028.3099H53.2502C53.2502%2028.0877%2053.2033%2027.8932%2053.1095%2027.7266C53.0193%2027.5564%2052.8804%2027.4227%2052.6929%2027.3255C52.5088%2027.2283%2052.2762%2027.1797%2051.995%2027.1797C51.7241%2027.1797%2051.4984%2027.2214%2051.3179%2027.3047C51.1373%2027.3845%2051.0019%2027.4939%2050.9116%2027.6328C50.8213%2027.7682%2050.7762%2027.921%2050.7762%2028.0911C50.7762%2028.2196%2050.8075%2028.3359%2050.87%2028.4401C50.9359%2028.5443%2051.0331%2028.6415%2051.1616%2028.7318C51.2901%2028.822%2051.4481%2028.9071%2051.6356%2028.987C51.8231%2029.0668%2052.0401%2029.145%2052.2866%2029.2214C52.6998%2029.3464%2053.0627%2029.487%2053.3752%2029.6432C53.6911%2029.7995%2053.955%2029.9748%2054.1668%2030.1693C54.3786%2030.3637%2054.5384%2030.5842%2054.646%2030.8307C54.7536%2031.0773%2054.8075%2031.3568%2054.8075%2031.6693C54.8075%2031.9991%2054.7432%2032.2943%2054.6147%2032.5547C54.4863%2032.8151%2054.3005%2033.0356%2054.0575%2033.2161C53.8144%2033.3967%2053.5245%2033.5339%2053.1877%2033.6276C52.8509%2033.7214%2052.4741%2033.7682%2052.0575%2033.7682C51.6825%2033.7682%2051.3127%2033.7196%2050.9481%2033.6224C50.5835%2033.5217%2050.2519%2033.3707%2049.9533%2033.1693C49.6581%2032.9679%2049.422%2032.7109%2049.245%2032.3984C49.0679%2032.0859%2048.9793%2031.7161%2048.9793%2031.2891H50.547C50.547%2031.5252%2050.5835%2031.7248%2050.6564%2031.888C50.7293%2032.0512%2050.8318%2032.1832%2050.9637%2032.2839C51.0991%2032.3845%2051.2588%2032.4575%2051.4429%2032.5026C51.6304%2032.5477%2051.8352%2032.5703%2052.0575%2032.5703C52.3283%2032.5703%2052.5505%2032.5321%2052.7241%2032.4557C52.9012%2032.3793%2053.0314%2032.2734%2053.1147%2032.138C53.2016%2032.0026%2053.245%2031.8498%2053.245%2031.6797ZM57.4325%2026.0807V33.6641H55.87V26.0807H57.4325ZM60.4533%2029.3203V30.5391H57.0054V29.3203H60.4533ZM60.8179%2026.0807V27.3047H57.0054V26.0807H60.8179Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M117.667%2018.3281H83C80.7909%2018.3281%2079%2020.119%2079%2022.3281C79%2024.5373%2080.7909%2026.3281%2083%2026.3281H117.667C119.876%2026.3281%20121.667%2024.5373%20121.667%2022.3281C121.667%2020.119%20119.876%2018.3281%20117.667%2018.3281Z%22%20fill%3D%22%23DCDCDC%22%2F%3E%3Cpath%20d%3D%22M174.253%2031.6641H85.08C81.7221%2031.6641%2079%2033.4549%2079%2035.6641C79%2037.8732%2081.7221%2039.6641%2085.08%2039.6641H174.253C177.611%2039.6641%20180.333%2037.8732%20180.333%2035.6641C180.333%2033.4549%20177.611%2031.6641%20174.253%2031.6641Z%22%20fill%3D%22%23E8E8E8%22%2F%3E%3Cpath%20d%3D%22M51.5%2062.9948C51.5%2057.3799%2056.0518%2052.8281%2061.6667%2052.8281H200.333C205.948%2052.8281%20210.5%2057.3799%20210.5%2062.9948V78.9948C210.5%2084.6097%20205.948%2089.1615%20200.333%2089.1615H61.6667C56.0518%2089.1615%2051.5%2084.6097%2051.5%2078.9948V62.9948Z%22%20fill%3D%22%23FAFAFA%22%2F%3
73E%3Cpath%20d%3D%22M51.5%2062.9948C51.5%2057.3799%2056.0518%2052.8281%2061.6667%2052.8281H200.333C205.948%2052.8281%20210.5%2057.3799%20210.5%2062.9948V78.9948C210.5%2084.6097%20205.948%2089.1615%20200.333%2089.1615H61.6667C56.0518%2089.1615%2051.5%2084.6097%2051.5%2078.9948V62.9948Z%22%20stroke%3D%22%23F5F5F5%22%2F%3E%3Cpath%20opacity%3D%220.6%22%20d%3D%22M75.0001%2084.3307C82.3639%2084.3307%2088.3334%2078.3612%2088.3334%2070.9974C88.3334%2063.6336%2082.3639%2057.6641%2075.0001%2057.6641C67.6363%2057.6641%2061.6667%2063.6336%2061.6667%2070.9974C61.6667%2078.3612%2067.6363%2084.3307%2075.0001%2084.3307Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3Cpath%20d%3D%22M70.995%2074.0807L72.7814%2068.0807H74.521L71.8804%2075.6641H70.7345L70.995%2074.0807ZM69.3491%2068.0807L71.1304%2074.0807L71.4012%2075.6641H70.245L67.62%2068.0807H69.3491ZM81.4012%2068.0807V75.6641H79.8387L76.7918%2070.5807V75.6641H75.2293V68.0807H76.7918L79.8439%2073.1693V68.0807H81.4012Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M137.667%2060.3281H103C100.791%2060.3281%2099%2062.119%2099%2064.3281C99%2066.5373%20100.791%2068.3281%20103%2068.3281H137.667C139.876%2068.3281%20141.667%2066.5373%20141.667%2064.3281C141.667%2062.119%20139.876%2060.3281%20137.667%2060.3281Z%22%20fill%3D%22%23DCDCDC%22%2F%3E%3Cpath%20d%3D%22M194.253%2073.6641H105.08C101.722%2073.6641%2099%2075.4549%2099%2077.6641C99%2079.8732%20101.722%2081.6641%20105.08%2081.6641H194.253C197.611%2081.6641%20200.333%2079.8732%20200.333%2077.6641C200.333%2075.4549%20197.611%2073.6641%20194.253%2073.6641Z%22%20fill%3D%22%23E8E8E8%22%2F%3E%3Cpath%20d%3D%22M21.5%20104.995C21.5%2099.3799%2026.0518%2094.8281%2031.6667%2094.8281H170.333C175.948%2094.8281%20180.5%2099.3799%20180.5%20104.995V120.995C180.5%20126.61%20175.948%20131.161%20170.333%20131.161H31.6667C26.0518%20131.161%2021.5%20126.61%2021.5%20120.995V104.995Z%22%20fill%3D%22%23FAFAFA%22%2F%3
73E%3Cpath%20d%3D%22M21.5%20104.995C21.5%2099.3799%2026.0518%2094.8281%2031.6667%2094.8281H170.333C175.948%2094.8281%20180.5%2099.3799%20180.5%20104.995V120.995C180.5%20126.61%20175.948%20131.161%20170.333%20131.161H31.6667C26.0518%20131.161%2021.5%20126.61%2021.5%20120.995V104.995Z%22%20stroke%3D%22%23F5F5F5%22%2F%3E%3Cpath%20opacity%3D%220.6%22%20d%3D%22M45.0001%20126.331C52.3639%20126.331%2058.3334%20120.361%2058.3334%20112.997C58.3334%20105.634%2052.3639%2099.6641%2045.0001%2099.6641C37.6363%2099.6641%2031.6667%20105.634%2031.6667%20112.997C31.6667%20120.361%2037.6363%20126.331%2045.0001%20126.331Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3Cpath%20d%3D%22M37.7658%20110.081H39.0887L41.0366%20115.648L42.9845%20110.081H44.3075L41.5679%20117.664H40.5054L37.7658%20110.081ZM37.0522%20110.081H38.37L38.6095%20115.508V117.664H37.0522V110.081ZM43.7033%20110.081H45.0262V117.664H43.4637V115.508L43.7033%20110.081ZM50.3439%20115.68C50.3439%20115.544%2050.3231%20115.423%2050.2814%20115.315C50.2432%20115.204%2050.1703%20115.103%2050.0627%20115.013C49.955%20114.919%2049.804%20114.827%2049.6095%20114.737C49.4151%20114.647%2049.1634%20114.553%2048.8543%20114.456C48.5106%20114.345%2048.1842%20114.22%2047.8752%20114.081C47.5696%20113.942%2047.2988%20113.78%2047.0627%20113.596C46.83%20113.409%2046.646%20113.192%2046.5106%20112.945C46.3786%20112.699%2046.3127%20112.412%2046.3127%20112.086C46.3127%20111.77%2046.3821%20111.484%2046.521%20111.227C46.6599%20110.966%2046.8543%20110.744%2047.1043%20110.56C47.3543%20110.372%2047.6495%20110.228%2047.9897%20110.128C48.3335%20110.027%2048.7102%20109.977%2049.12%20109.977C49.679%20109.977%2050.1668%20110.077%2050.5835%20110.279C51.0002%20110.48%2051.3231%20110.756%2051.5522%20111.107C51.7849%20111.457%2051.9012%20111.859%2051.9012%20112.31H50.3491C50.3491%20112.088%2050.3022%20111.893%2050.2085%20111.727C50.1182%20111.556%2049.9793%20111.423%2049.7918%20111.326C49.6078%20111.228%2049.3752%20111.18%2049.0939%20111.18C48.8231%20111.18%2048.5974%20111.221%2048.4168%20111.305C48.2363%20111.385%2048.1009%20111.494%2048.0106%20111.633C47.9203%20111.768%2047.8752%20111.921%2047.8752%20112.091C47.8752%20112.22%2047.9064%20112.336%2047.9689%20112.44C48.0349%20112.544%2048.1321%20112.641%2048.2606%20112.732C48.3891%20112.822%2048.547%20112.907%2048.7345%20112.987C48.922%20113.067%2049.1391%20113.145%2049.3856%20113.221C49.7988%20113.346%2050.1616%20113.487%2050.4741%20113.643C50.7901%20113.799%2051.054%20113.975%2051.2658%20114.169C51.4776%20114.364%2051.6373%20114.584%2051.745%20114.831C51.8526%20115.077%2051.9064%20115.357%2051.9064%20115.669C51.9064%20115.999%2051.8422%20116.294%2051.7137%20116.555C51.5852%20116.815%2051.3995%20117.036%2051.1564%20117.216C50.9134%20117.397%2050.6234%20117.534%2050.2866%20117.628C49.9498%20117.721%2049.5731%20117.768%2049.1564%20117.768C48.7814%20117.768%2048.4116%20117.72%2048.047%20117.622C47.6825%20117.522%2047.3509%20117.371%2047.0522%20117.169C46.7571%20116.968%2046.521%20116.711%2046.3439%20116.398C46.1668%20116.086%2046.0783%20115.716%2046.0783%20115.289H47.646C47.646%20115.525%2047.6825%20115.725%2047.7554%20115.888C47.8283%20116.051%2047.9307%20116.183%2048.0627%20116.284C48.1981%20116.385%2048.3578%20116.457%2048.5418%20116.503C48.7293%20116.548%2048.9342%20116.57%2049.1564%20116.57C49.4272%20116.57%2049.6495%20116.532%2049.8231%20116.456C50.0002%20116.379%2050.1304%20116.273%2050.2137%20116.138C50.3005%20116.003%2050.3439%20115.85%2050.3439%20115.68Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M107.667%20102.328H73C70.7909%20102.328%2069%20104.119%2069%20106.328C69%20108.537%2070.7909%20110.328%2073%20110.328H107.667C109.876%20110.328%20111.667%20108.537%20111.667%20106.328C111.667%20104.119%20109.876%20102.328%20107.667%20102.328Z%22%20fill%3D%22%23DCDCDC%22%2F%3E%3Cpath%20d%3D%22M164.253%20115.664H75.08C71.7221%20115.664%2069%20117.455%2069%20119.664C69%20121.873%2071.7221%20123.664%2075.08%20123.664H164.253C167.611%20123.664%20170.333%20121.873%20170.333%20119.664C170.333%20117.455%20167.611%20115.664%20164.253%20115.664Z%22%20fill%3D%22%23E8E8E8%22%2F%3E%3C%2Fsvg%3E",fJ="data:image/svg+xml,%3Csvg%20width%3D%22190%22%20height%3D%22123%22%20viewBox%3D%220%200%20190%20123%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2011.9987C10.5%206.3838%2015.0518%201.83203%2020.6667%201.83203H159.333C164.948%201.83203%20169.5%206.3838%20169.5%2011.9987V27.9987C169.5%2033.6136%20164.948%2038.1654%20159.333%2038.1654H20.6667C15.0518%2038.1654%2010.5%2033.6136%2010.5%2027.9987V11.9987Z%22%20fill%3D%22%23141414%22%2F%3
73E%3Cpath%20d%3D%22M10.5%2011.9987C10.5%206.3838%2015.0518%201.83203%2020.6667%201.83203H159.333C164.948%201.83203%20169.5%206.3838%20169.5%2011.9987V27.9987C169.5%2033.6136%20164.948%2038.1654%20159.333%2038.1654H20.6667C15.0518%2038.1654%2010.5%2033.6136%2010.5%2027.9987V11.9987Z%22%20stroke%3D%22%23272727%22%2F%3E%3Cpath%20opacity%3D%220.6%22%20d%3D%22M34.0003%2033.3327C41.3641%2033.3327%2047.3337%2027.3631%2047.3337%2019.9993C47.3337%2012.6356%2041.3641%206.66602%2034.0003%206.66602C26.6365%206.66602%2020.667%2012.6356%2020.667%2019.9993C20.667%2027.3631%2026.6365%2033.3327%2034.0003%2033.3327Z%22%20fill%3D%22%23858585%22%2F%3E%3Cpath%20d%3D%22M32.2454%2022.6816C32.2454%2022.5462%2032.2246%2022.4247%2032.1829%2022.3171C32.1447%2022.2059%2032.0718%2022.1053%2031.9642%2022.015C31.8566%2021.9212%2031.7055%2021.8292%2031.5111%2021.7389C31.3166%2021.6487%2031.0649%2021.5549%2030.7559%2021.4577C30.4121%2021.3466%2030.0857%2021.2216%2029.7767%2021.0827C29.4711%2020.9438%2029.2003%2020.7823%2028.9642%2020.5983C28.7316%2020.4108%2028.5475%2020.1938%2028.4121%2019.9473C28.2802%2019.7007%2028.2142%2019.4143%2028.2142%2019.0879C28.2142%2018.7719%2028.2836%2018.4855%2028.4225%2018.2285C28.5614%2017.9681%2028.7559%2017.7459%2029.0059%2017.5618C29.2559%2017.3743%2029.551%2017.2303%2029.8913%2017.1296C30.235%2017.0289%2030.6118%2016.9785%2031.0215%2016.9785C31.5805%2016.9785%2032.0684%2017.0792%2032.485%2017.2806C32.9017%2017.482%2033.2246%2017.758%2033.4538%2018.1087C33.6864%2018.4594%2033.8027%2018.8605%2033.8027%2019.3118H32.2507C32.2507%2019.0896%2032.2038%2018.8952%2032.11%2018.7285C32.0197%2018.5584%2031.8809%2018.4247%2031.6934%2018.3275C31.5093%2018.2303%2031.2767%2018.1816%2030.9954%2018.1816C30.7246%2018.1816%2030.4989%2018.2233%2030.3184%2018.3066C30.1378%2018.3865%2030.0024%2018.4959%2029.9121%2018.6348C29.8218%2018.7702%2029.7767%2018.923%2029.7767%2019.0931C29.7767%2019.2216%2029.8079%2019.3379%2029.8704%2019.4421C29.9364%2019.5462%2030.0336%2019.6434%2030.1621%2019.7337C30.2906%2019.824%2030.4486%2019.9091%2030.6361%2019.9889C30.8236%2020.0688%2031.0406%2020.1469%2031.2871%2020.2233C31.7003%2020.3483%2032.0632%2020.4889%2032.3757%2020.6452C32.6916%2020.8014%2032.9555%2020.9768%2033.1673%2021.1712C33.3791%2021.3657%2033.5388%2021.5862%2033.6465%2021.8327C33.7541%2022.0792%2033.8079%2022.3587%2033.8079%2022.6712C33.8079%2023.0011%2033.7437%2023.2962%2033.6152%2023.5566C33.4868%2023.8171%2033.301%2024.0375%2033.0579%2024.2181C32.8149%2024.3987%2032.525%2024.5358%2032.1882%2024.6296C31.8513%2024.7233%2031.4746%2024.7702%2031.0579%2024.7702C30.6829%2024.7702%2030.3132%2024.7216%2029.9486%2024.6243C29.584%2024.5237%2029.2524%2024.3726%2028.9538%2024.1712C28.6586%2023.9698%2028.4225%2023.7129%2028.2454%2023.4004C28.0684%2023.0879%2027.9798%2022.7181%2027.9798%2022.291H29.5475C29.5475%2022.5271%2029.584%2022.7268%2029.6569%2022.89C29.7298%2023.0532%2029.8322%2023.1851%2029.9642%2023.2858C30.0996%2023.3865%2030.2593%2023.4594%2030.4434%2023.5046C30.6309%2023.5497%2030.8357%2023.5723%2031.0579%2023.5723C31.3288%2
73023.5723%2031.551%2023.5341%2031.7246%2023.4577C31.9017%2023.3813%2032.0319%2023.2754%2032.1152%2023.14C32.202%2023.0046%2032.2454%2022.8518%2032.2454%2022.6816ZM36.4329%2017.0827V24.666H34.8704V17.0827H36.4329ZM39.4538%2020.3223V21.541H36.0059V20.3223H39.4538ZM39.8184%2017.0827V18.3066H36.0059V17.0827H39.8184Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M96.6667%209.33203H62C59.7909%209.33203%2058%2011.1229%2058%2013.332C58%2015.5412%2059.7909%2017.332%2062%2017.332H96.6667C98.8758%2017.332%20100.667%2015.5412%20100.667%2013.332C100.667%2011.1229%2098.8758%209.33203%2096.6667%209.33203Z%22%20fill%3D%22%234C4C4C%22%2F%3E%3Cpath%20d%3D%22M153.253%2022.666H64.08C60.7221%2022.666%2058%2024.4569%2058%2026.666C58%2028.8752%2060.7221%2030.666%2064.08%2030.666H153.253C156.611%2030.666%20159.333%2028.8752%20159.333%2026.666C159.333%2024.4569%20156.611%2022.666%20153.253%2022.666Z%22%20fill%3D%22%23383838%22%2F%3E%3Cpath%20d%3D%22M30.5%2053.9987C30.5%2048.3838%2035.0518%2043.832%2040.6667%2043.832H179.333C184.948%2043.832%20189.5%2048.3838%20189.5%2053.9987V69.9987C189.5%2075.6136%20184.948%2080.1654%20179.333%2080.1654H40.6667C35.0518%2080.1654%2030.5%2075.6136%2030.5%2069.9987V53.9987Z%22%20fill%3D%22%23141414%22%2F%3E%3Cpath%20d%3D%22M30.5%2053.9987C30.5%2048.3838%2035.0518%2043.832%2040.6667%2043.832H179.333C184.948%2043.832%20189.5%2048.3838%20189.5%2053.9987V69.9987C189.5%2075.6136%20184.948%2080.1654%20179.333%2080.1654H40.6667C35.0518%2080.1654%2030.5%2075.6136%2030.5%2069.9987V53.9987Z%22%20stroke%3D%22%23272727%22%2F%3E%3Cpath%20opacity%3D%220.6%22%20d%3D%22M54.0003%2075.3327C61.3641%2075.3327%2067.3337%2069.3631%2067.3337%2061.9993C67.3337%2054.6356%2061.3641%2048.666%2054.0003%2048.666C46.6365%2048.666%2040.667%2054.6356%2040.667%2061.9993C40.667%2069.3631%2046.6365%2075.3327%2054.0003%2075.3327Z%22%20fill%3D%22%23858585%22%2F%3E%3Cpath%20d%3D%22M49.9954%2065.0827L51.7819%2059.0827H53.5215L50.8809%2066.666H49.735L49.9954%2065.0827ZM48.3496%2059.0827L50.1309%2065.0827L50.4017%2066.666H49.2454L46.6204%2059.0827H48.3496ZM60.4017%2059.0827V66.666H58.8392L55.7923%2061.5827V66.666H54.2298V59.0827H55.7923L58.8444%2064.1712V59.0827H60.4017Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M116.667%2051.332H82C79.7909%2051.332%2078%2053.1229%2078%2055.332C78%2057.5412%2079.7909%2059.332%2082%2059.332H116.667C118.876%2059.332%20120.667%2057.5412%20120.667%2055.332C120.667%2053.1229%20118.876%2051.332%20116.667%2051.332Z%22%20fill%3D%22%234C4C4C%22%2F%3E%3Cpath%20d%3D%22M173.253%2064.666H84.08C80.7221%2064.666%2078%2066.4569%2078%2068.666C78%2070.8752%2080.7221%2072.666%2084.08%2072.666H173.253C176.611%2072.666%20179.333%2070.8752%20179.333%2068.666C179.333%2066.4569%20176.611%2064.666%20173.253%2064.666Z%22%20fill%3D%22%23383838%22%2F%3E%3Cpath%20d%3D%22M0.5%2095.9987C0.5%2090.3838%205.05177%2085.832%2010.6667%2085.832H149.333C154.948%2085.832%20159.5%2090.3838%20159.5%2095.9987V111.999C159.5%20117.614%20154.948%20122.165%20149.333%20122.165H10.6667C5.05178%20122.165%200.5%20117.614%200.5%20111.999V95.9987Z%22%20fill%3D%22%23141414%22%2F%3E%3Cpath%20d%3D%22M0.5%2095.9987C0.5%2090.3838%205.05177%2085.832%2010.6667%2085.832H149.333C154.948%2085.832%20159.5%2090.3838%20159.5%2095.9987V111.999C159.5%20117.614%20154.948%20122.165%20149.333%20122.165H10.6667C5.05178%20122.165%200.5%20117.614%200.5%20111.999V95.9987Z%22%20stroke%3D%22%23272727%22%2F%3E%3Cpath%20opacity%3D%220.6%22%20d%3D%22M24.0003%20117.333C31.3641%20117.333%2037.3337%20111.363%2037.3337%20103.999C37.3337%2096.6356%2031.3641%2090.666%2024.0003%2090.666C16.6365%2090.666%2010.667%2096.6356%2010.667%20103.999C10.667%20111.363%2016.6365%20117.333%2024.0003%20117.333Z%22%20fill%3D%22%23858585%22%2F%3E%3Cpath%20d%3D%22M16.7663%20101.083H18.0892L20.0371%20106.65L21.985%20101.083H23.3079L20.5684%20108.666H19.5059L16.7663%20101.083ZM16.0527%20101.083H17.3704L17.61%20106.51V108.666H16.0527V101.083ZM22.7038%20101.083H24.0267V108.666H22.4642V106.51L22.7038%20101.083ZM29.3444%20106.682C29.3444%20106.546%2029.3236%20106.425%2029.2819%20106.317C29.2437%20106.206%2029.1708%20106.105%2029.0632%20106.015C28.9555%20105.921%2028.8045%20105.829%2028.61%20105.739C28.4156%20105.649%2028.1638%20105.555%2027.8548%20105.458C27.5111%20105.347%2027.1847%20105.222%2026.8757%20105.083C26.5701%20104.944%2026.2993%20104.782%2026.0632%20104.598C25.8305%20104.411%2025.6465%20104.194%2025.5111%20103.947C25.3791%20103.701%2025.3132%20103.414%2025.3132%20103.088C25.3132%20102.772%2025.3826%20102.485%2025.5215%20102.229C25.6604%20101.968%2025.8548%20101.746%2026.1048%20101.562C26.3548%20101.374%2026.65%20101.23%2026.9902%20101.13C27.334%20101.029%2027.7107%20100.979%2028.1204%20100.979C28.6795%20100.979%2029.1673%20101.079%2029.584%20101.281C30.0007%20101.482%2030.3236%20101.758%2030.5527%20102.109C30.7854%20102.459%2030.9017%20102.86%2030.9017%20103.312H29.3496C29.3496%20103.09%2029.3027%20102.895%2029.209%20102.729C29.1187%20102.558%2028.9798%20102.425%2028.7923%20102.327C28.6083%20102.23%2028.3757%20102.182%2028.0944%20102.182C27.8236%20102.182%2027.5979%20102.223%2027.4173%20102.307C27.2368%20102.387%2027.1013%20102.496%2027.0111%20102.635C26.9208%20102.77%2026.8757%20102.923%2026.8757%20103.093C26.8757%20103.222%2026.9069%20103.338%2026.9694%20103.442C27.0354%20103.546%2027.1326%20103.643%2027.2611%20103.734C27.3895%20103.824%2027.5475%20103.909%2027.735%20103.989C27.9225%20104.069%2028.1395%20104.147%2028.3861%20104.223C28.7993%2
730104.348%2029.1621%20104.489%2029.4746%20104.645C29.7906%20104.801%2030.0545%20104.977%2030.2663%20105.171C30.4781%20105.366%2030.6378%20105.586%2030.7454%20105.833C30.8531%20106.079%2030.9069%20106.359%2030.9069%20106.671C30.9069%20107.001%2030.8427%20107.296%2030.7142%20107.557C30.5857%20107.817%2030.4%20108.038%2030.1569%20108.218C29.9138%20108.399%2029.6239%20108.536%2029.2871%20108.63C28.9503%20108.723%2028.5736%20108.77%2028.1569%20108.77C27.7819%20108.77%2027.4121%20108.722%2027.0475%20108.624C26.6829%20108.524%2026.3513%20108.373%2026.0527%20108.171C25.7576%20107.97%2025.5215%20107.713%2025.3444%20107.4C25.1673%20107.088%2025.0788%20106.718%2025.0788%20106.291H26.6465C26.6465%20106.527%2026.6829%20106.727%2026.7559%20106.89C26.8288%20107.053%2026.9312%20107.185%2027.0632%20107.286C27.1986%20107.387%2027.3583%20107.459%2027.5423%20107.505C27.7298%20107.55%2027.9347%20107.572%2028.1569%20107.572C28.4277%20107.572%2028.65%20107.534%2028.8236%20107.458C29.0007%20107.381%2029.1309%20107.275%2029.2142%20107.14C29.301%20107.005%2029.3444%20106.852%2029.3444%20106.682Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M86.6667%2093.332H52C49.7909%2093.332%2048%2095.1229%2048%2097.332C48%2099.5412%2049.7909%20101.332%2052%20101.332H86.6667C88.8758%20101.332%2090.6667%2099.5412%2090.6667%2097.332C90.6667%2095.1229%2088.8758%2093.332%2086.6667%2093.332Z%22%20fill%3D%22%234C4C4C%22%2F%3E%3Cpath%20d%3D%22M143.253%20106.666H54.08C50.7221%20106.666%2048%20108.457%2048%20110.666C48%20112.875%2050.7221%20114.666%2054.08%20114.666H143.253C146.611%20114.666%20149.333%20112.875%20149.333%20110.666C149.333%20108.457%20146.611%20106.666%20143.253%20106.666Z%22%20fill%3D%22%23383838%22%2F%3E%3C%2Fsvg%3E";let f2=e=>{let{title:t=o9("conversation_delete_title"),messageText:a=o9("conversation_delete_subtitle"),cancelButtonText:r=o9("conversation_delete_confirm_no"),confirmButtonText:n=o9("conversation_delete_confirm_yes"),onSubmitClick:s,onCancelClick:i}=e,[o,l]=o0.useState(!1),[c,u]=o0.useState(!1);return o2.jsxs("div",{className:"cometchat",style:{width:"fit-content",height:"fit-content"},children:[c?o2.jsx("div",{className:"cometchat-dialog-error-view cometchat-confirm-dialog-error-view",children:o9("conversation_delete_error")}):null,o2.jsxs("div",{className:"cometchat-confirm-dialog",children:[o2.jsx("div",{className:"cometchat-confirm-dialog__icon-wrapper",children:o2.jsx("div",{className:"cometchat-confirm-dialog__icon-wrapper-icon"})}),o2.jsxs("div",{className:"cometchat-confirm-dialog__content",children:[o2.jsx("div",{className:"cometchat-confirm-dialog__content-title",children:t}),o2.jsx("div",{className:"cometchat-confirm-dialog__content-description\n ",children:a})]}),o2.jsxs("div",{className:"cometchat-confirm-dialog__button-group",children:[o2.jsx("div",{className:"cometchat-confirm-dialog__button-group-cancel",children:o2.jsx(um,{onClick:i,text:r})}),o2.jsx("div",{className:"cometchat-confirm-dialog__button-group-submit",children:o2.jsx(um,{isLoading:o,onClick:()=>{s&&(l(!0),u(!1),s().then(()=>{}).then(()=>{l(!1),u(!1),i&&i()}).catch(e=>{u(!0),l(!1)}))},text:n})})]})]})]})};function f0(e){return e instanceof o1.CometChat.TextMessage||e instanceof o1.CometChat.MediaMessage||e instanceof o1.CometChat.CustomMessage||e instanceof o1.CometChat.InteractiveMessage||e instanceof o1.CometChat.Action||e instanceof o1.CometChat.Call}function f1(e,a){let r=e,{type:n}=a;switch(n){case"appendConversations":if(a.conversations.length>0){let t=[];a.removeOldConversation?(e.conversationList=[],t=a.conversations):t=[...e.conversationList,...a.conversations.filter(t=>!e.conversationList.some(e=>e.getConversationId()===t.getConversationId()))],r={...e,conversationList:t}}break;case"setConversationList":{let{typingIndicatorMap:t}=e,{conversationList:n}=a,s=new Map;for(let e=0;e<n.length;e++){let a=n[e].getConversationWith(),r=a instanceof o1.CometChat.User?a?.getUid():a.getGuid();t.has(r)&&s.set(r,t.get(r))}r={...e,conversationList:n,typingIndicatorMap:s};break}case"setFetchState":r={...e,fetchState:a.fetchState};break;case"setConversationToBeDeleted":r={...e,conversationToBeDeleted:a.conversation};break;case"removeConversation":{let{typingIndicatorMap:n,conversationList:s}=e,i=a.conversation.getConversationId(),o=s.findIndex(e=>e.getConversationId()===i);if(o>-1){let a,i=s[o].getConversationWith(),l=i instanceof o1.CometChat.User?i?.getUid():i.getGuid();n.has(l)?(a=new Map(n)).delete(l):a=n;let c=e.conversationList.filter((e,t)=>
73t!==o);r={...e,conversationList:c,typingIndicatorMap:a,fetchState:0==c.length?t.DGz.empty:t.DGz.loaded}}break}case"updateConversationWithUser":{let{user:t}=a,{conversationList:n}=e,s=t.getUid(),i=n.findIndex(e=>{let t=e.getConversationWith();return t instanceof o1.CometChat.User&&t?.getUid()===s});if(i>-1){let a=n.map((e,a)=>{if(a===i){let a=cz.clone(e);return a.setConversationWith(t),a}return e});r={...e,conversationList:a}}break}case"addConversationOfTheGroupAtTheTop":{let{conversation:t}=a,{conversationList:n}=e;t&&(r={...e,conversationList:[t,...n]});break}case"fromUpdateConversationListFn":{let{conversation:t}=a,n=t.getConversationId(),s=e.conversationList.filter(e=>e.getConversationId()!==n);r={...e,conversationList:[t,...s]};break}case"setLastMessageReadOrDeliveredAt":{let{conversationList:t}=e,{messageReceipt:n,updateReadAt:s}=a,i="";n&&"function"==typeof n.getMessageId&&(i=n.getMessageId());let o=t.findIndex(e=>{if(e.getConversationWith()instanceof o1.CometChat.User){let t=e.getLastMessage();if(f0(t)&&String(t.getId())===i)return s?!t.getReadAt():!t.getDeliveredAt()}return!1});o>-1&&(r={...e,conversationList:t.map((e,t)=>{if(t===o){let t=cz.clone(e),a=t.getLastMessage();return f0(a)&&(s?(a.setReadAt(n?.getReadAt()),t.setUnreadMessageCount(0)):a.setDeliveredAt(n?.getDeliveredAt())),t}return e})});break}case"addTypingIndicator":{let t,{typingIndicator:n}=a,s=n.getSender()?.getUid(),i=n.getReceiverType()===cB.MessageReceiverType.group,o=n.getReceiverId(),{conversationList:l,typingIndicatorMap:c}=e;for(let e=0;e<l.length;e++){let a=l[e].getConversationWith();if(i){if(a instanceof o1.CometChat.Group&&a.getGuid()===o){t=a.getGuid();break}}else if(a instanceof o1.CometChat.User&&a?.getUid()===s&&!a.getBlockedByMe()&&!a.getHasBlockedMe()){t=a?.getUid();break}}if(void 0!==t){let a=new Map(c);a.set(t,n),r={...e,typingIndicatorMap:a}}break}case"removeTypingIndicator":{let t,{typingIndicatorMap:n}=e,{typingIndicator:s}=a,i=s.getSender()?.getUid(),o=s.getReceiverId();if(s.getReceiverType()===cB.MessageReceiverType.user?n.has(i)&&(t=i):n.get(o)?.getSender()?.getUid()===i&&(t=o),void 0!==t){let a=new Map(n);a.delete(t),r={...e,typingIndicatorMap:a}}break}case"updateConversationLastMessage":{let{message:t}=a,n=t?.getId(),{conversationList:s}=e,i=s.findIndex(e=>{let t=e.getLastMessage();return f0(t)&&t.getId()===n});i>-1&&(r={...e,conversationList:s.map((e,a)=>{if(a===i){let a=cz.clone(e);return a.setLastMessage(t),a}return e})});break}case"updateConversationLastMessageAndGroupAndPlaceAtTheTop":{let{conversationList:t}=e,{group:n,message:s}=a,i=s.getConversationId();if(!fQ.shouldLastMessageAndUnreadCountBeUpdated(s))return e;let o=t.findIndex(e=>e.getConversationId()===i);if(o>-1){let a=cz.clone(t[o]);a.setConversationWith(n),a.setLastMessage(s),r={...e,conversationList:[a,...t.filter((e,t)=>t!==o)]}}break}case"removeConversationOfTheGroup":{let{conversationList:t,typingIndicatorMap:n}=e,s=a.group.getGuid(),i=t.findIndex(e=>{let t=e.getConversationWith();return t instanceof o1.CometChat.Group&&t.getGuid()===s});if(i>-1){let a,s=t[i].getConversationWith(),o=s instanceof o1.CometChat.User?s?.getUid():s.getGuid();n.has(o)?(a=new Map(n)).delete(o):a=n;let l=t.filter((e,t)=>t!==i);r={...e,conversationList:l,typingIndicatorMap:a}}break}case"removeConversationOfTheUser":{let{conversationList:t,typingIndicatorMap:n}=e,s=a.user.getUid(),i=t.findIndex(e=>{let t=e.getConversationWith();return t instanceof o1.CometChat.User&&t?.getUid()===s});if(i>-1){let a,s=t[i].getConversationWith(),o=s instanceof o1.CometChat.User?s?.getUid():s.getGuid();n.has(o)?(a=new Map(n)).delete(o):a=n;let l=t.filter((e,t)=>t!==i);r={...e,conversationList:l,typingIndicatorMap:a}}break}case"updateConversationLastMessageResetUnreadCountAndPlaceAtTheTop":{let{conversationList:t}=e,{message:n,conversation:s}=a,i=n.getConversationId();if(!fQ.shouldLastMessageAndUnreadCountBeUpdated(n))return e;let o=t.findIndex(e=>e.getConversationId()===i);if(o>-1){let a=cz.clone(t[o]);a.setLastMessage(n),a.setUnreadMessageCount(0);let s=t.filter((e,t)=>t!==o);r={...e,conversationList:[a,...s]}}else{s.setUnreadMessageCount(0);let a=[s,...t];r={...e,conversationList:a}}break}case"resetUnreadCountAndSetReadAtIfLastMessage":{let{conversationList:t}=e,{message:n}=a,s=n.getReadAt()||Date.now(),i=t.findIndex(e=>e.getConversationId()===n.getConversationId());if(i>-1){let a=t[i].getLastMessage();r={...e,conversationList:t.map((e,t)=>{if(t===i&&a?.getId()==n?.getId()){let t=cz.clone(e);return t.setUnreadMessageCount(0),t.getLastMessage()&&t.getLastMessage().setReadAt(s),t}return e})}}break}case"resetUnreadCount":{let{conversationList:t}
73=e,{conversation:n}=a,s=t.findIndex(e=>e.getConversationId()===n.getConversationId());s>-1&&(r={...e,conversationList:t.map((e,t)=>{if(t===s){let t=cz.clone(e);return t.setUnreadMessageCount(0),t}return e})});break}case"updateConversationLastMessageAndPlaceAtTheTop":{let{message:t}=a,n=t?.getId(),{conversationList:s}=e;if(!fQ.shouldLastMessageAndUnreadCountBeUpdated(t))return e;let i=s.findIndex(e=>{let t=e.getLastMessage();return f0(t)&&t.getId()===n});if(i>-1){let a=cz.clone(s[i]);a.setLastMessage(t),r={...e,conversationList:[a,...s.filter((e,t)=>t!==i)]}}break}case"setLoggedInUser":r={...e,loggedInUser:a.loggedInUser};break;case"setIsFirstReload":r={...e,isFirstReload:a.isFirstReload};break;case"updateConversation":{let{conversation:t}=a,{conversationList:n}=e,s=n.findIndex(e=>e.getConversationId()===t.getConversationId());s>-1&&(r={...e,conversationList:n.map((e,a)=>a===s?t:e)})}}return r}class f3{constructor(e){let{searchText:t,groupsRequestBuilder:a,searchRequestBuilder:r,groupsSearchText:n}=e,s=a||this.getDefaultRequestBuilder();t&&r?(s=r).setSearchKeyword(t):t&&!r&&a?(s=a).setSearchKeyword(t):!t&&a&&r?(s=a).setSearchKeyword(n.current):t||!a||r?t||a||!r?s.setSearchKeyword(t):(s=this.getDefaultRequestBuilder()).setSearchKeyword(n.current):(s=a).setSearchKeyword(n.current),this.groupsRequest=s.build()}fetchNext(){return this.groupsRequest.fetchNext()}getDefaultRequestBuilder(){return(new o1.CometChat.GroupsRequestBuilder).setLimit(f3.defaultLimit)}static async getLoggedInUser(){return void 0===this.loggedInUser&&(this.loggedInUser=await cj.getLoggedInUser()),this.loggedInUser}static createGroupListener(e){return new o1.CometChat.GroupListener({onGroupMemberJoined:async(t,a,r)=>{let n=await f3.getLoggedInUser(),s=r.getMembersCount();a.getUid()===n?.getUid()&&r.setHasJoined(!0),e({type:"updateGroupForSDKEvents",group:r,hasJoined:!0,newCount:s})},onGroupMemberLeft:async(t,a,r)=>{let n=r.getMembersCount(),s=await f3.getLoggedInUser();a.getUid()===s?.getUid()&&r.setHasJoined(!1),e({type:"updateGroupForSDKEvents",group:r,hasJoined:!1,newCount:n})},onMemberAddedToGroup:async(t,a,r,n)=>{let s=n.getMembersCount(),i=await f3.getLoggedInUser();a.getUid()===i?.getUid()&&n.setHasJoined(!0),e({type:"updateGroupForSDKEvents",group:n,hasJoined:!0,newCount:s,addGroup:!0})},onGroupMemberKicked:async(t,a,r,n)=>{let s=n.getMembersCount(),i=await f3.getLoggedInUser();a.getUid()===i?.getUid()?(n.setHasJoined(!1),e({type:"updateGroupForSDKEvents",group:n,hasJoined:!1,newCount:s})):e({type:"updateGroupForSDKEvents",group:n,newCount:s})},onGroupMemberBanned:async(t,a,r,n)=>{let s=n.getMembersCount(),i=await f3.getLoggedInUser();a.getUid()===i?.getUid()?e({type:"removeGroup",guid:n.getGuid()}):e({type:"updateGroupForSDKEvents",group:n,newCount:s})},onGroupMemberScopeChanged:async(t,a,r,n,s)=>{let i=await f3.getLoggedInUser(),o=s.getMembersCount();a.getUid()===i?.getUid()&&s.setScope(r),e({type:"updateGroupForSDKEvents",group:s,newScope:r,newCount:o})}})}static attachListeners(e){let t="GroupsList_"+String(Date.now());return o1.CometChat.addGroupListener(t,f3.createGroupListener(e)),()=>o1.CometChat.removeGroupListener(t)}static attachConnestionListener(e){let t="GroupsList_connection_"+String(Date.now());return o1.CometChat.addConnectionListener(t,new o1.CometChat.ConnectionListener({onConnected:()=>{console.log("ConnectionListener =>connected"),e&&e()},onDisconnected:()=>{console.log("ConnectionListener => On Disconnected")}})),()=>o1.CometChat.removeConnectionListener(t)}}f3.defaultLimit=30;let f5=({autoRecording:e=!1,onCloseRecording:t,onSubmitRecording:a})=>{let[r,n]=o0.useState(),[s,i]=o0.useState(!1),[o,l]=o0.useState(),[c,u]=o0.useState(0),[d,m]=o0.useState(!1),g=o0.useRef(void 0),p=o0.useRef(void 0),h=o0.useRef(void 0),_=o0.useRef([]),b=o0.useRef(!0),f=o0.useRef(!1),y=o0.useRef(!1),v=o0.useRef(!1),[k,w]=o0.useState(!1),[C,E]=o0.useState("prompt"),A=o0.useRef(null);function S(){cV.instance&&cV.setIsPlaying&&(cV.instance.pause(),cV.setIsPlaying(!1)),cG.video&&!cG.video.paused&&cG.video.pause()}o0.useEffect(()=>{let t=null;return e&&(t=setTimeout(()=>{D()},100)),()=>{t&&clearTimeout(t),M(),clearInterval(h.current),N(),y.current=!1,A.current&&(A.current.onchange=null)}},[]);let T=()=>{h.current&&clearInterval(h.current),h.current=window.setInterval(()=>{b.current&&u(e=>e+1)},1e3)},x=()=>{clearInterval(h.current),u(0)},D=async()=>
73{if(S(),await navigator.mediaDevices.enumerateDevices().then(e=>e.some(e=>"audioinput"===e.kind))){if("denied"===await (async()=>{try{return(await navigator.permissions.query({name:"microphone"})).state}catch(e){try{return(await navigator.mediaDevices.getUserMedia({audio:!0})).getTracks().forEach(e=>e.stop()),"granted"}catch(e){return"NotAllowedError"===e.name||"PermissionDeniedError"===e.name?"denied":"prompt"}}})())return w(!0),void E("denied");if(b.current=!0,f.current=!0,d){cG.mediaRecorder=r;try{r?.resume(),m(!1),T(),i(!0)}catch(e){console.error("Failed to resume recording:",e),w(!0)}}else{I();let e=await (async()=>{try{if(y.current)return null;N();let e=await navigator.mediaDevices.getUserMedia({audio:!0});y.current=!0,g.current=e;let t=new MediaRecorder(e);return t.ondataavailable=e=>{e.data.size>0&&_.current?.push(e.data)},t.onstop=()=>{if(f.current&&_.current.length>0){let e=new Blob(_.current,{type:_.current[0]?.type||"audio/webm"});p.current=e;let t=URL.createObjectURL(e);l(t),_.current=[]}},t.onerror=e=>{console.error("MediaRecorder error:",e.error),w(!0),i(!1),m(!1),N(),y.current=!1},e.getTracks().forEach(e=>{e.onended=()=>{w(!0),i(!1)}}),t.start(),n(t),w(!1),t}catch(e){return"NotAllowedError"!==e.name&&"PermissionDeniedError"!==e.name||(w(!0),E("denied")),y.current=!1,null}})();e?(cG.mediaRecorder=e,u(0),T(),i(!0),w(!1),E("granted")):(i(!1),f.current=!1)}}},M=()=>{m(!1),S(),r?.stop(),i(!1),x(),N(),n(void 0),y.current=!1},R=()=>{S(),cG.mediaRecorder=null,f.current=!1,v.current=!0,t?.(),I()},I=()=>{S(),n(void 0),l(void 0),i(!1),m(!1),N(),_.current=[],p.current=void 0},N=()=>{g.current&&(g.current.getTracks().forEach(e=>{e.stop(),e.onended=null}),g.current=void 0)},L=e=>`${Math.floor(e/60).toString().padStart(2,"0")}:${(e%60).toString().padStart(2,"0")}`;return o0.useEffect(()=>((async()=>{try{let e=await navigator.permissions.query({name:"microphone"});A.current=e,e.onchange=async()=>{let t=e.state;if(E(t),"granted"===t)w(!1);else if("denied"===t&&(w(!0),i(!1),m(!1),N(),x(),r)){try{"inactive"!==r.state&&r.stop()}catch(e){console.error("Error stopping recorder on permission denial:",e)}n(void 0)}}}catch(e){console.error("Permission monitoring setup failed:",e)}})(),()=>{A.current&&(A.current.onchange=null)}),[]),o0.useEffect(()=>{if("granted"===C&&!k&&!o&&!s&&e&&!v.current){let e=setTimeout(()=>{D()},100);return()=>clearTimeout(e)}},[C,k,o,s,e]),o2.jsxs("div",{className:"cometchat",style:{height:"inherit",width:"fit-content"},children:[k?o2.jsxs("div",{className:"cometchat-media-recorder__error",children:[o2.jsx("div",{className:"cometchat-media-recorder__error-icon-wrapper",children:o2.jsx("div",{className:"cometchat-media-recorder__error-icon"})}),o2.jsxs("div",{className:"cometchat-media-recorder__error-content",children:[o2.jsx("div",{className:"cometchat-media-recorder__error-content-title",children:o9("media_recorder_error_title")}),o2.jsx("div",{className:"cometchat-media-recorder__error-content-subtitle",children:o9("media_recorder_error_subtitle")})]})]}):null,o2.jsx("div",{className:"cometchat-media-recorder",style:{...k&&{borderRadius:`0px 0px ${cW("--cometchat-radius-4")} ${cW("--cometchat-radius-4")}`}},children:o?o2.jsxs("div",{className:"cometchat-media-recorder__recorded",children:[o2.jsx(uK,{src:o,isSentByMe:!0}),o2.jsxs("div",{className:"cometchat-media-recorder__recorded-control",children:[o2.jsx("div",{className:"cometchat-media-recorder__recorded-control-delete",onClick:R,children:o2.jsx("div",{className:"cometchat-media-recorder__recorded-control-delete-icon"})}),o2.jsx("div",{className:"cometchat-media-recorder__recorded-control-send",onClick:()=>{S(),p.current&&(a?.(p.current),I())},children:o2.jsx("div",{className:"cometchat-media-recorder__recorded-control-send-icon"})}),o2.jsx("div",{className:"cometchat-media-recorder__recorded-control-record",onClick:D,children:o2.jsx("div",{className:"cometchat-media-recorder__recorded-control-record-icon"})})]})]}):o2.jsxs("div",{className:"cometchat-media-recorder__recording",style:{...k&&{borderRadius:`0px 0px ${cW("--cometchat-radius-4")} ${cW("--cometchat-radius-4")}`}},children:[s?o2.jsxs("div",{className:"cometchat-media-recorder__recording-preview",children:[o2.jsx("div",{className:"cometchat-media-recorder__recording-preview-recording",children:o2.jsx("div",{className:"cometchat-media-recorder__recording-preview-recording-icon"})}),o2.jsx("div",{className:"cometchat-media-recorder__recording-preview-duration",children:L(c)})]}):d?o2.jsxs("div",{className:"cometchat-media-recorder__recording-preview",children:[o2.jsx("div",{className:"cometchat-media-recorder__recording-preview-paused",children:o2.jsx("div",{className:"cometchat-media-recorder__recording-preview-paused-icon"})}),o2.jsx("div",{className:"cometchat-media-recorder__recording-preview-duration",children:L(c)})]}):o2.jsx("div",{className:"cometchat-media-recorder__recording-preview",children:o2.jsx("div",{className:"cometchat-media-recorder__recording-preview-disabled",children:o2.jsx("div",{className:"cometchat-media-recorder__recording-preview-disabled-icon"})})}),o2.jsx("div",{className:"cometchat-media-recorder__recording-control",children:s?o2.jsxs(o2.Fragment,{children:[o2.jsx("div",{className:"cometchat-media-recorder__recording-control-delete",onClick:R,children:o2.jsx("div",{className:"cometchat-media-recorder__recording-control-delete-icon"})}),d?o2.jsx("div",{className:"cometchat-media-recorder__recording-control-record",onClick:D,children:o2.jsx("div",{className:"cometchat-media-recorder__recording-control-record-icon"})}):o2.jsx("div",{className:"cometchat-media-recorder__recording-control-pause",onClick:()=>{m(!0),clearInterval(h.current),u(c),r&&r.pause(),b.current=!1,y.current=!1},children:o2.jsx("div",{className:"cometchat-media-recorder__recording-control-pause-icon"})}),o2.jsx("div",{className:"cometchat-media-recorder__recording-control-stop",onClick:M,children:o2.jsx("div",{className:"cometchat-media-recorder__recording-control-stop-icon"})})]}):o2.jsxs(o2.Fragment,{children:[o2.jsx("div",{className:"cometchat-media-recorder__recording-control-delete",onClick:R,children:o2.jsx("div",{className:"cometchat-media-recorder__recording-control-delete-icon"})}),o2.jsx("div",{className:"cometchat-media-recorder__recording-control-record "+(k?"cometchat-media-recorder__recording-control-error":""),onClick:D,children:o2.jsx("div",{className:"cometchat-media-recorder__recording-control-record-icon"})}),o2.jsx("div",{className:"cometchat-media-recorder__recording-control-stop",onClick:M,children:o2.jsx("div",{className:"cometchat-media-recorder__recording-control-stop-icon"})})]})})]})})]})},f4=({previewTitle:e=o9("message_composer_edit_message"),previewSubtitle:t="",onClose:a})=>o2.jsx("div",{className:"cometchat",style:{width:"100%"},children:o2.jsxs("div",{className:"cometchat-edit-preview",children:[o2.jsx("p",{className:"cometchat-edit-preview__title",children:e}),o2.jsx("p",{className:"cometchat-edit-preview__subtitle",children:t}),o2.jsx("div",{className:"cometchat-edit-preview__close",onClick:a})]})}),f7=e=>{let{actions:t=[],onActionItemClick:a=()=>{}}=e;return o2.jsx("div",{className:"cometchat",style:{height:"inherit",width:"max-content"},children:o2.jsx("div",{className:"cometchat-action-sheet",children:t?.map((e,t)=>o2.jsxs("div",{className:"cometchat-action-sheet__item",onClick:()=>{a(e)},children:[o2.jsx("div",{className:"cometchat-action-sheet__item-icon",style:e.iconURL?{WebkitMask:`url(${e.iconURL}) center center no-repeat`}:void 0}),o2.jsx("div",{className:"cometchat-action-sheet__item-body",children:e.title},e.title||`action-${t}`)]},`cometchat-action-sheet__item-${t}`))})})};class f6{constructor({char:e="",keywords:t=[]}){this.char="",this.keywords=[],this.char=e,this.keywords=t}}class f9{constructor({id:e="",symbolURL:t="",name:a="",emojies:r={}}){this.id=e,this.symbolURL=t,this.name=a,this.emojies=r}}
73let f8=[{people:{id:"people",name:"emoji_smiley_people",symbol:"data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Icon%20%2F%20Smileys%20%26%2338%3B%20People%22%20clip-path%3D%22url%28%23clip0_3328_49518%29%22%3E%3Cpath%20id%3D%22fill%22%20d%3D%22M9.00013%2017.5333C7.3124%2017.5333%205.66257%2017.0329%204.25927%2016.0952C2.85597%2015.1576%201.76223%2013.8248%201.11636%2012.2656C0.470494%2010.7063%200.301506%208.99055%200.630766%207.33524C0.960027%205.67994%201.77275%204.15944%202.96616%202.96603C4.15956%201.77263%205.68006%200.959905%207.33536%200.630644C8.99067%200.301384%2010.7064%200.470372%2012.2657%201.11624C13.825%201.76211%2015.1577%202.85585%2016.0953%204.25915C17.033%205.66245%2017.5335%207.31228%2017.5335%209.00001C17.5309%2011.2624%2016.6311%2013.4314%2015.0313%2015.0312C13.4315%2016.6309%2011.2625%2017.5308%209.00013%2017.5333ZM9.0108%201.53335C7.53403%201.53335%206.09043%201.97126%204.86254%202.79171C3.63466%203.61215%202.67763%204.77829%202.1125%206.14264C1.54737%207.507%201.3995%209.00829%201.6876%2010.4567C1.97571%2011.9051%202.68684%2013.2355%203.73107%2014.2797C4.7753%2015.324%206.10573%2016.0351%207.55413%2016.3232C9.00252%2016.6113%2010.5038%2016.4634%2011.8682%2015.8983C13.2325%2015.3332%2014.3987%2014.3762%2015.2191%2013.1483C16.0396%2011.9204%2016.4775%2010.4768%2016.4775%209.00001C16.4752%207.02042%2015.6878%205.12256%2014.288%203.72278C12.8883%202.32299%2010.9904%201.5356%209.0108%201.53335ZM9.0108%2015.5344C7.59683%2015.5327%206.24126%2014.9703%205.24144%2013.9704C4.24161%2012.9706%203.67916%2011.615%203.67747%2010.2011C3.67747%2010.0667%203.77347%2010.0037%203.97827%2010.0037C4.39353%2010.0421%204.80424%2010.1196%205.20493%2010.2352H5.21453C6.4534%2010.5699%2
7307.7279%2010.7551%209.0108%2010.7867C10.2933%2010.755%2011.5675%2010.5699%2012.806%2010.2352H12.8156L12.838%2010.2299C13.2315%2010.117%2013.6347%2010.0413%2014.0423%2010.0037C14.2471%2010.0037%2014.3431%2010.0667%2014.3431%2010.2011C14.3411%2011.6154%2013.7781%2012.9712%2012.7776%2013.9709C11.7771%2014.9706%2010.4209%2015.5325%209.00653%2015.5333L9.0108%2015.5344ZM4.9084%2011.1099C4.78893%2011.1099%204.73347%2011.1493%204.73347%2011.2347C4.73347%2012.9979%207.05347%2013.368%209.00013%2013.368C9.88427%2013.3922%2010.7674%2013.2909%2011.6231%2013.0672C12.7143%2012.7333%2013.2668%2012.1147%2013.2668%2011.24C13.2668%2011.1547%2013.2113%2011.1152%2013.0919%2011.1152C12.8243%2011.1434%2012.5602%2011.1984%2012.3036%2011.2795C11.2295%2011.5912%2010.1184%2011.7573%209.00013%2011.7733C7.88077%2011.7575%206.76861%2011.5914%205.69347%2011.2795C5.43811%2011.1968%205.1751%2011.14%204.9084%2011.1099ZM11.9335%207.93335C11.4919%207.93335%2011.1335%207.45548%2011.1335%206.86668C11.1335%206.27788%2011.4919%205.80001%2011.9335%205.80001C12.3751%205.80001%2012.7345%206.27894%2012.7345%206.86668C12.7345%207.45441%2012.374%207.93335%2011.9335%207.93335ZM6.60013%207.93335C6.15853%207.93335%205.80013%207.45548%205.80013%206.86668C5.80013%206.27788%206.15853%205.80001%206.598%205.80001C7.03747%205.80001%207.39693%206.27894%207.39693%206.86668C7.39693%207.45441%207.03853%207.93335%206.598%207.93335H6.60013Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3328_49518%22%3E%3Crect%20width%3D%2217.0667%22%20height%3D%2217.0667%22%20fill%3D%22white%22%20transform%3D%22translate%280.466797%200.466675%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E",emojis:{grinning:{keywords:["face","smile","happy","joy",":D","grin"],char:"\uD83D\uDE00"},grimacing:{keywords:["face","grimace","teeth"],char:"\uD83D\uDE2C"},grin:{keywords:["face","happy","smile","joy","kawaii"],char:"\uD83D\uDE01"},joy:{keywords:["face","cry","tears","weep","happy","happytears","haha"],char:"\uD83D\uDE02"},rofl:{keywords:["face","rolling","floor","laughing","lol","haha"],char:"\uD83E\uDD23"},partying:{keywords:["face","celebration","woohoo"],char:"\uD83E\uDD73"},smiley:{keywords:["face","happy","joy","haha",":D",":)","smile","funny"],char:"\uD83D\uDE03"},smile:{keywords:["face","happy","joy","funny","haha","laugh","like",":D",":)"],char:"\uD83D\uDE04"},sweat_smile:{keywords:["face","hot","happy","laugh","sweat","smile","relief"],char:"\uD83D\uDE05"},laughing:{keywords:["happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],char:"\uD83D\uDE06"},innocent:{keywords:["face","angel","heaven","halo"],char:"\uD83D\uDE07"},wink:{keywords:["face","happy","mischievous","secret",";)","smile","eye"],char:"\uD83D\uDE09"},blush:{keywords:["face","smile","happy","flushed","crush","embarrassed","shy","joy"],char:"\uD83D\uDE0A"},slightly_smiling_face:{keywords:["face","smile"],char:"\uD83D\uDE42"},upside_down_face:{keywords:["face","flipped","silly","smile"],char:"\uD83D\uDE43"},relaxed:{keywords:["face","blush","massage","happiness"],char:"âºï¸"},yum:{keywords:["happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],char:"\uD83D\uDE0B"},relieved:{keywords:["face","relaxed","phew","massage","happiness"],char:"\uD83D\uDE0C"},heart_eyes:{keywords:["face","love","like","affection","valentines","infatuation","crush","heart"],char:"\uD83D\uDE0D"},smiling_face_with_three_hearts:{keywords:["face","love","like","affection","valentines","infatuation","crush","hearts","adore"],char:"\uD83E\uDD70"},kissing_heart:{keywords:["face","love","like","affection","valentines","infatuation","kiss"],char:"\uD83D\uDE18"},kissing:{keywords:["love","like","face","3","valentines","infatuation","kiss"],char:"\uD83D\uDE17"},kissing_smiling_eyes:{keywords:["face","affection","valentines","infatuation","kiss"],char:"\uD83D\uDE19"},kissing_closed_eyes:{keywords:["face","love","like","affection","valentines","infatuation","kiss"],char:"\uD83D\uDE1A"},stuck_out_tongue_winking_eye:{keywords:["face","prank","childish","playful","mischievous","smile","wink","tongue"],char:"\uD83D\uDE1C"},zany:{keywords:["face","goofy","crazy"],char:"\uD83E\uDD2A"},raised_eyebrow:{keywords:["face","distrust","scepticism","disapproval","disbelief","surprise"],char:"\uD83E\uDD28"},monocle:{keywords:["face","stuffy","wealthy"],char:"\uD83E\uDDD0"},stuck_out_tongue_closed_eyes:{keywords:["face","prank","playful","mischievous","smile","tongue"],char:"\uD83D\uDE1D"},stuck_out_tongue:{keywords:["face","prank","childish","playful","mischievous","smile","tongue"],char:"\uD83D\uDE1B"}
73,money_mouth_face:{keywords:["face","rich","dollar","money"],char:"\uD83E\uDD11"},nerd_face:{keywords:["face","nerdy","geek","dork"],char:"\uD83E\uDD13"},sunglasses:{keywords:["face","cool","smile","summer","beach","sunglass"],char:"\uD83D\uDE0E"},star_struck:{keywords:["face","smile","starry","eyes","grinning"],char:"\uD83E\uDD29"},clown_face:{keywords:["face"],char:"\uD83E\uDD21"},cowboy_hat_face:{keywords:["face","cowgirl","hat"],char:"\uD83E\uDD20"},hugs:{keywords:["face","smile","hug"],char:"\uD83E\uDD17"},smirk:{keywords:["face","smile","mean","prank","smug","sarcasm"],char:"\uD83D\uDE0F"},no_mouth:{keywords:["face","hellokitty"],char:"\uD83D\uDE36"},neutral_face:{keywords:["indifference","meh",":|","neutral"],char:"\uD83D\uDE10"},expressionless:{keywords:["face","indifferent","-_-","meh","deadpan"],char:"\uD83D\uDE11"},unamused:{keywords:["indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],char:"\uD83D\uDE12"},roll_eyes:{keywords:["face","eyeroll","frustrated"],char:"\uD83D\uDE44"},thinking:{keywords:["face","hmmm","think","consider"],char:"\uD83E\uDD14"},lying_face:{keywords:["face","lie","pinocchio"],char:"\uD83E\uDD25"},hand_over_mouth:{keywords:["face","whoops","shock","surprise"],char:"\uD83E\uDD2D"},shushing:{keywords:["face","quiet","shhh"],char:"\uD83E\uDD2B"},symbols_over_mouth:{keywords:["face","swearing","cursing","cussing","profanity","expletive"],char:"\uD83E\uDD2C"},exploding_head:{keywords:["face","shocked","mind","blown"],char:"\uD83E\uDD2F"},flushed:{keywords:["face","blush","shy","flattered"],char:"\uD83D\uDE33"},disappointed:{keywords:["face","sad","upset","depressed",":("],char:"\uD83D\uDE1E"},worried:{keywords:["face","concern","nervous",":("],char:"\uD83D\uDE1F"},angry:{keywords:["mad","face","annoyed","frustrated"],char:"\uD83D\uDE20"},rage:{keywords:["angry","mad","hate","despise"],char:"\uD83D\uDE21"},pensive:{keywords:["face","sad","depressed","upset"],char:"\uD83D\uDE14"},confused:{keywords:["face","indifference","huh","weird","hmmm",":/"],char:"\uD83D\uDE15"},slightly_frowning_face:{keywords:["face","frowning","disappointed","sad","upset"],char:"\uD83D\uDE41"},frowning_face:{keywords:["face","sad","upset","frown"],char:"â¹ï¸"},persevere:{keywords:["face","sick","no","upset","oops"],char:"\uD83D\uDE23"},confounded:{keywords:["face","confused","sick","unwell","oops",":S"],char:"\uD83D\uDE16"},tired_face:{keywords:["sick","whine","upset","frustrated"],char:"\uD83D\uDE2B"},weary:{keywords:["face","tired","sleepy","sad","frustrated","upset"],char:"\uD83D\uDE29"},pleading:{keywords:["face","begging","mercy"],char:"\uD83E\uDD7A"},triumph:{keywords:["face","gas","phew","proud","pride"],char:"\uD83D\uDE24"},open_mouth:{keywords:["face","surprise","impressed","wow","whoa",":O"],char:"\uD83D\uDE2E"},scream:{keywords:["face","munch","scared","omg"],char:"\uD83D\uDE31"},fearful:{keywords:["face","scared","terrified","nervous","oops","huh"],char:"\uD83D\uDE28"},cold_sweat:{keywords:["face","nervous","sweat"],char:"\uD83D\uDE30"},hushed:{keywords:["face","woo","shh"],char:"\uD83D\uDE2F"},frowning:{keywords:["face","aw","what"],char:"\uD83D\uDE26"},anguished:{keywords:["face","stunned","nervous"],char:"\uD83D\uDE27"},cry:{keywords:["face","tears","sad","depressed","upset",":'("],char:"\uD83D\uDE22"},disappointed_relieved:{keywords:["face","phew","sweat","nervous"],char:"\uD83D\uDE25"},drooling_face:{keywords:["face"],char:"\uD83E\uDD24"},sleepy:{keywords:["face","tired","rest","nap"],char:"\uD83D\uDE2A"},sweat:{keywords:["face","hot","sad","tired","exercise"],char:"\uD83D\uDE13"},hot:{keywords:["face","feverish","heat","red","sweating"],char:"\uD83E\uDD75"},cold:{keywords:["face","blue","freezing","frozen","frostbite","icicles"],char:"\uD83E\uDD76"},sob:{keywords:["face","cry","tears","sad","upset","depressed"],char:"\uD83D\uDE2D"},dizzy_face:{keywords:["spent","unconscious","xox","dizzy"],char:"\uD83D\uDE35"},astonished:{keywords:["face","xox","surprised","poisoned"],char:"\uD83D\uDE32"},zipper_mouth_face:{keywords:["face","sealed","zipper","secret"],char:"\uD83E\uDD10"},nauseated_face:{keywords:["face","vomit","gross","green","sick","throw up","ill"],char:"\uD83E\uDD22"},sneezing_face:{keywords:["face","gesundheit","sneeze","sick","allergy"],char:"\uD83E\uDD27"},vomiting:{keywords:["face","sick"],char:"\uD83E\uDD2E"},mask:{keywords:["face","sick","ill","disease"],char:"\uD83D\uDE37"},face_with_thermometer:{keywords:["sick","temperature","thermometer","cold","fever"],char:"\uD83E\uDD12"},face_with_head_bandage:{keywords:["injured","clumsy","bandage","hurt"],char:"\uD83E\uDD15"},woozy:{keywords:["face","dizzy","intoxicated","tipsy","wavy"],char:"\uD83E\uDD74"},sleeping:{keywords:["face","tired","sleepy","night","zzz"],char:"\uD83D\uDE34"},zzz:{keywords:["sleepy","tired","dream"],char:"\uD83D\uDCA4"},poop:{keywords:["hankey","shitface","fail","turd","shit"],char:"\uD83D\uDCA9"},smiling_imp:{keywords:["devil","horns"],char:"\uD83D\uDE08"},imp:{keywords:["devil","angry","horns"],char:"\uD83D\uDC7F"},japanese_ogre:{keywords:["monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],char:"\uD83D\uDC79"},japanese_goblin:{keywords:["red","evil","mask","monster","scary","creepy","japanese","goblin"],char:"\uD83D\uDC7A"},skull:{keywords:["dead","skeleton","creepy","death"],char:"\uD83D\uDC80"},ghost:{keywords:["halloween","spooky","scary"],char:"\uD83D\uDC7B"},alien:{keywords:["UFO","paul","weird","outer_space"],char:"\uD83D\uDC7D"},robot:{keywords:["computer","machine","bot"],char:"\uD83E\uDD16"},smiley_cat:{keywords:["animal","cats","happy","smile"],char:"\uD83D\uDE3A"},smile_cat:{keywords:["animal","cats","smile"],char:"\uD83D\uDE38"},joy_cat:{keywords:["animal","cats","haha","happy","tears"],char:"\uD83D\uDE39"},heart_eyes_cat:{keywords:["animal","love","like","affection","cats","valentines","heart"],char:"\uD83D\uDE3B"},smirk_cat:{keywords:["animal","cats","smirk"],char:"\uD83D\uDE3C"}
73,kissing_cat:{keywords:["animal","cats","kiss"],char:"\uD83D\uDE3D"},scream_cat:{keywords:["animal","cats","munch","scared","scream"],char:"\uD83D\uDE40"},crying_cat_face:{keywords:["animal","tears","weep","sad","cats","upset","cry"],char:"\uD83D\uDE3F"},pouting_cat:{keywords:["animal","cats"],char:"\uD83D\uDE3E"},palms_up:{keywords:["hands","gesture","cupped","prayer"],char:"\uD83E\uDD32",fitzpatrick_scale:!0},raised_hands:{keywords:["gesture","hooray","yea","celebration","hands"],char:"\uD83D\uDE4C",fitzpatrick_scale:!0},clap:{keywords:["hands","praise","applause","congrats","yay"],char:"\uD83D\uDC4F",fitzpatrick_scale:!0},wave:{keywords:["hands","gesture","goodbye","solong","farewell","hello","hi","palm"],char:"\uD83D\uDC4B",fitzpatrick_scale:!0},call_me_hand:{keywords:["hands","gesture"],char:"\uD83E\uDD19",fitzpatrick_scale:!0},"+1":{keywords:["thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],char:"\uD83D\uDC4D",fitzpatrick_scale:!0},"-1":{keywords:["thumbsdown","no","dislike","hand"],char:"\uD83D\uDC4E",fitzpatrick_scale:!0},facepunch:{keywords:["angry","violence","fist","hit","attack","hand"],char:"\uD83D\uDC4A",fitzpatrick_scale:!0},fist:{keywords:["fingers","hand","grasp"],char:"â",fitzpatrick_scale:!0},fist_left:{keywords:["hand","fistbump"],char:"\uD83E\uDD1B",fitzpatrick_scale:!0},fist_right:{keywords:["hand","fistbump"],char:"\uD83E\uDD1C",fitzpatrick_scale:!0},v:{keywords:["fingers","ohyeah","hand","peace","victory","two"],char:"â",fitzpatrick_scale:!0},ok_hand:{keywords:["fingers","limbs","perfect","ok","okay"],char:"\uD83D\uDC4C",fitzpatrick_scale:!0},raised_hand:{keywords:["fingers","stop","highfive","palm","ban"],char:"â",fitzpatrick_scale:!0},raised_back_of_hand:{keywords:["fingers","raised","backhand"],char:"\uD83E\uDD1A",fitzpatrick_scale:!0},open_hands:{keywords:["fingers","butterfly","hands","open"],char:"\uD83D\uDC50",fitzpatrick_scale:!0},muscle:{keywords:["arm","flex","hand","summer","strong","biceps"],char:"\uD83D\uDCAA",fitzpatrick_scale:!0},pray:{keywords:["please","hope","wish","namaste","highfive"],char:"\uD83D\uDE4F",fitzpatrick_scale:!0},foot:{keywords:["kick","stomp"],char:"\uD83E\uDDB6",fitzpatrick_scale:!0},leg:{keywords:["kick","limb"],char:"\uD83E\uDDB5",fitzpatrick_scale:!0},handshake:{keywords:["agreement","shake"],char:"\uD83E\uDD1D"},point_up:{keywords:["hand","fingers","direction","up"],char:"â",fitzpatrick_scale:!0},point_up_2:{keywords:["fingers","hand","direction","up"],char:"\uD83D\uDC46",fitzpatrick_scale:!0},point_down:{keywords:["fingers","hand","direction","down"],char:"\uD83D\uDC47",fitzpatrick_scale:!0},point_left:{keywords:["direction","fingers","hand","left"],char:"\uD83D\uDC48",fitzpatrick_scale:!0},point_right:{keywords:["fingers","hand","direction","right"],char:"\uD83D\uDC49",fitzpatrick_scale:!0},fu:{keywords:["hand","fingers","rude","middle","flipping"],char:"\uD83D\uDD95",fitzpatrick_scale:!0},raised_hand_with_fingers_splayed:{keywords:["hand","fingers","palm"],char:"\uD83D\uDD90",fitzpatrick_scale:!0},love_you:{keywords:["hand","fingers","gesture"],char:"\uD83E\uDD1F",fitzpatrick_scale:!0},metal:{keywords:["hand","fingers","evil_eye","sign_of_horns","rock_on"],char:"\uD83E\uDD18",fitzpatrick_scale:!0},crossed_fingers:{keywords:["good","lucky"],char:"\uD83E\uDD1E",fitzpatrick_scale:!0},vulcan_salute:{keywords:["hand","fingers","spock","star trek"],char:"\uD83D\uDD96",fitzpatrick_scale:!0},writing_hand:{keywords:["lower_left_ballpoint_pen","stationery","write","compose"],char:"â",fitzpatrick_scale:!0},selfie:{keywords:["camera","phone"],char:"\uD83E\uDD33",fitzpatrick_scale:!0},nail_care:{keywords:["beauty","manicure","finger","fashion","nail"],char:"\uD83D\uDC85",fitzpatrick_scale:!0},lips:{keywords:["mouth","kiss"],char:"\uD83D\uDC44"},tooth:{keywords:["teeth","dentist"],char:"\uD83E\uDDB7"},tongue:{keywords:["mouth","playful"],char:"\uD83D\uDC45"},ear:{keywords:["face","hear","sound","listen"],char:"\uD83D\uDC42",fitzpatrick_scale:!0},nose:{keywords:["smell","sniff"],char:"\uD83D\uDC43",fitzpatrick_scale:!0},eye:{keywords:["face","look","see","watch","stare"],char:"\uD83D\uDC41"},eyes:{keywords:["look","watch","stalk","peek","see"],char:"\uD83D\uDC40"},brain:{keywords:["smart","intelligent"],char:"\uD83E\uDDE0"},bust_in_silhouette:{keywords:["user","person","human"],char:"\uD83D\uDC64"},busts_in_silhouette:{keywords:["user","person","human","group","team"],char:"\uD83D\uDC65"},speaking_head:{keywords:["user","person","human","sing","say","talk"],char:"\uD83D\uDDE3"},baby:{keywords:["child","boy","girl","toddler"],char:"\uD83D\uDC76",fitzpatrick_scale:!0}
73,child:{keywords:["gender-neutral","young"],char:"\uD83E\uDDD2",fitzpatrick_scale:!0},boy:{keywords:["man","male","guy","teenager"],char:"\uD83D\uDC66",fitzpatrick_scale:!0},girl:{keywords:["female","woman","teenager"],char:"\uD83D\uDC67",fitzpatrick_scale:!0},adult:{keywords:["gender-neutral","person"],char:"\uD83E\uDDD1",fitzpatrick_scale:!0},man:{keywords:["mustache","father","dad","guy","classy","sir","moustache"],char:"\uD83D\uDC68",fitzpatrick_scale:!0},woman:{keywords:["female","girls","lady"],char:"\uD83D\uDC69",fitzpatrick_scale:!0},blonde_woman:{keywords:["woman","female","girl","blonde","person"],char:"\uD83D\uDC71ââï¸",fitzpatrick_scale:!0},blonde_man:{keywords:["man","male","boy","blonde","guy","person"],char:"\uD83D\uDC71",fitzpatrick_scale:!0},bearded_person:{keywords:["person","bewhiskered"],char:"\uD83E\uDDD4",fitzpatrick_scale:!0},older_adult:{keywords:["human","elder","senior","gender-neutral"],char:"\uD83E\uDDD3",fitzpatrick_scale:!0},older_man:{keywords:["human","male","men","old","elder","senior"],char:"\uD83D\uDC74",fitzpatrick_scale:!0},older_woman:{keywords:["human","female","women","lady","old","elder","senior"],char:"\uD83D\uDC75",fitzpatrick_scale:!0},man_with_gua_pi_mao:{keywords:["male","boy","chinese"],char:"\uD83D\uDC72",fitzpatrick_scale:!0},woman_with_headscarf:{keywords:["female","hijab","mantilla","tichel"],char:"\uD83E\uDDD5",fitzpatrick_scale:!0},woman_with_turban:{keywords:["female","indian","hinduism","arabs","woman"],char:"\uD83D\uDC73ââï¸",fitzpatrick_scale:!0},man_with_turban:{keywords:["male","indian","hinduism","arabs"],char:"\uD83D\uDC73",fitzpatrick_scale:!0},policewoman:{keywords:["woman","police","law","legal","enforcement","arrest","911","female"],char:"\uD83D\uDC6Eââï¸",fitzpatrick_scale:!0},policeman:{keywords:["man","police","law","legal","enforcement","arrest","911"],char:"\uD83D\uDC6E",fitzpatrick_scale:!0},construction_worker_woman:{keywords:["female","human","wip","build","construction","worker","labor","woman"],char:"\uD83D\uDC77ââï¸",fitzpatrick_scale:!0},construction_worker_man:{keywords:["male","human","wip","guy","build","construction","worker","labor"],char:"\uD83D\uDC77",fitzpatrick_scale:!0},guardswoman:{keywords:["uk","gb","british","female","royal","woman"],char:"\uD83D\uDC82ââï¸",fitzpatrick_scale:!0},guardsman:{keywords:["uk","gb","british","male","guy","royal"],char:"\uD83D\uDC82",fitzpatrick_scale:!0},female_detective:{keywords:["human","spy","detective","female","woman"],char:"\uD83D\uDD75ï¸ââï¸",fitzpatrick_scale:!0},male_detective:{keywords:["human","spy","detective"],char:"\uD83D\uDD75",fitzpatrick_scale:!0},woman_health_worker:{keywords:["doctor","nurse","therapist","healthcare","woman","human"],char:"\uD83D\uDC69ââï¸",fitzpatrick_scale:!0},man_health_worker:{keywords:["doctor","nurse","therapist","healthcare","man","human"],char:"\uD83D\uDC68ââï¸",fitzpatrick_scale:!0},woman_farmer:{keywords:["rancher","gardener","woman","human"],char:"\uD83D\uDC69â\uD83C\uDF3E",fitzpatrick_scale:!0},man_farmer:{keywords:["rancher","gardener","man","human"],char:"\uD83D\uDC68â\uD83C\uDF3E",fitzpatrick_scale:!0},woman_cook:{keywords:["chef","woman","human"],char:"\uD83D\uDC69â\uD83C\uDF73",fitzpatrick_scale:!0},man_cook:{keywords:["chef","man","human"],char:"\uD83D\uDC68â\uD83C\uDF73",fitzpatrick_scale:!0},woman_student:{keywords:["graduate","woman","human"],char:"\uD83D\uDC69â\uD83C\uDF93",fitzpatrick_scale:!0},man_student:{keywords:["graduate","man","human"],char:"\uD83D\uDC68â\uD83C\uDF93",fitzpatrick_scale:!0},woman_singer:{keywords:["rockstar","entertainer","woman","human"],char:"\uD83D\uDC69â\uD83C\uDFA4",fitzpatrick_scale:!0},man_singer:{keywords:["rockstar","entertainer","man","human"],char:"\uD83D\uDC68â\uD83C\uDFA4",fitzpatrick_scale:!0},woman_teacher:{keywords:["instructor","professor","woman","human"],char:"\uD83D\uDC69â\uD83C\uDFEB",fitzpatrick_scale:!0},man_teacher:{keywords:["instructor","professor","man","human"],char:"\uD83D\uDC68â\uD83C\uDFEB",fitzpatrick_scale:!0},woman_factory_worker:{keywords:["assembly","industrial","woman","human"],char:"\uD83D\uDC69â\uD83C\uDFED",fitzpatrick_scale:!0},man_factory_worker:{keywords:["assembly","industrial","man","human"],char:"\uD83D\uDC68â\uD83C\uDFED",fitzpatrick_scale:!0},woman_technologist:{keywords:["coder","developer","engineer","programmer","software","woman","human","laptop","computer"],char:"\uD83D\uDC69â\uD83D\uDCBB",fitzpatrick_scale:!0},man_technologist:{keywords:["coder","developer","engineer","programmer","software","man","human","laptop","computer"],char:"\uD83D\uDC68â\uD83D\uDCBB",fitzpatrick_scale:!0},woman_office_worker:{keywords:["business","manager","woman","human"],char:"\uD83D\uDC69â\uD83D\uDCBC",fitzpatrick_scale:!0},man_office_worker:{keywords:["business","manager","man","human"],char:"\uD83D\uDC68â\uD83D\uDCBC",fitzpatrick_scale:!0},woman_mechanic:{keywords:["plumber","woman","human","wrench"],char:"\uD83D\uDC69â\uD83D\uDD27",fitzpatrick_scale:!0},man_mechanic:{keywords:["plumber","man","human","wrench"],char:"\uD83D\uDC68â\uD83D\uDD27",fitzpatrick_scale:!0},woman_scientist:{keywords:["biologist","chemist","engineer","physicist","
73woman","human"],char:"\uD83D\uDC69â\uD83D\uDD2C",fitzpatrick_scale:!0},man_scientist:{keywords:["biologist","chemist","engineer","physicist","man","human"],char:"\uD83D\uDC68â\uD83D\uDD2C",fitzpatrick_scale:!0},woman_artist:{keywords:["painter","woman","human"],char:"\uD83D\uDC69â\uD83C\uDFA8",fitzpatrick_scale:!0},man_artist:{keywords:["painter","man","human"],char:"\uD83D\uDC68â\uD83C\uDFA8",fitzpatrick_scale:!0},woman_firefighter:{keywords:["fireman","woman","human"],char:"\uD83D\uDC69â\uD83D\uDE92",fitzpatrick_scale:!0},man_firefighter:{keywords:["fireman","man","human"],char:"\uD83D\uDC68â\uD83D\uDE92",fitzpatrick_scale:!0},woman_pilot:{keywords:["aviator","plane","woman","human"],char:"\uD83D\uDC69ââï¸",fitzpatrick_scale:!0},man_pilot:{keywords:["aviator","plane","man","human"],char:"\uD83D\uDC68ââï¸",fitzpatrick_scale:!0},woman_astronaut:{keywords:["space","rocket","woman","human"],char:"\uD83D\uDC69â\uD83D\uDE80",fitzpatrick_scale:!0},man_astronaut:{keywords:["space","rocket","man","human"],char:"\uD83D\uDC68â\uD83D\uDE80",fitzpatrick_scale:!0},woman_judge:{keywords:["justice","court","woman","human"],char:"\uD83D\uDC69ââï¸",fitzpatrick_scale:!0},man_judge:{keywords:["justice","court","man","human"],char:"\uD83D\uDC68ââï¸",fitzpatrick_scale:!0},woman_superhero:{keywords:["woman","female","good","heroine","superpowers"],char:"\uD83E\uDDB8ââï¸",fitzpatrick_scale:!0},man_superhero:{keywords:["man","male","good","hero","superpowers"],char:"\uD83E\uDDB8ââï¸",fitzpatrick_scale:!0},woman_supervillain:{keywords:["woman","female","evil","bad","criminal","heroine","superpowers"],char:"\uD83E\uDDB9ââï¸",fitzpatrick_scale:!0},man_supervillain:{keywords:["man","male","evil","bad","criminal","hero","superpowers"],char:"\uD83E\uDDB9ââï¸",fitzpatrick_scale:!0},mrs_claus:{keywords:["woman","female","xmas","mother christmas"],char:"\uD83E\uDD36",fitzpatrick_scale:!0},santa:{keywords:["festival","man","male","xmas","father christmas"],char:"\uD83C\uDF85",fitzpatrick_scale:!0},sorceress:{keywords:["woman","female","mage","witch"],char:"\uD83E\uDDD9ââï¸",fitzpatrick_scale:!0},wizard:{keywords:["man","male","mage","sorcerer"],char:"\uD83E\uDDD9ââï¸",fitzpatrick_scale:!0},woman_elf:{keywords:["woman","female"],char:"\uD83E\uDDDDââï¸",fitzpatrick_scale:!0},man_elf:{keywords:["man","male"],char:"\uD83E\uDDDDââï¸",fitzpatrick_scale:!0},woman_vampire:{keywords:["woman","female"],char:"\uD83E\uDDDBââï¸",fitzpatrick_scale:!0},man_vampire:{keywords:["man","male","dracula"],char:"\uD83E\uDDDBââï¸",fitzpatrick_scale:!0},woman_zombie:{keywords:["woman","female","undead","walking dead"],char:"\uD83E\uDDDFââï¸"},man_zombie:{keywords:["man","male","dracula","undead","walking dead"],char:"\uD83E\uDDDFââï¸"},woman_genie:{keywords:["woman","female"],char:"\uD83E\uDDDEââï¸"},man_genie:{keywords:["man","male"],char:"\uD83E\uDDDEââï¸"},mermaid:{keywords:["woman","female","merwoman","ariel"],char:"\uD83E\uDDDCââï¸",fitzpatrick_scale:!0},merman:{keywords:["man","male","triton"],char:"\uD83E\uDDDCââï¸",fitzpatrick_scale:!0},woman_fairy:{keywords:["woman","female"],char:"\uD83E\uDDDAââï¸",fitzpatrick_scale:!0},man_fairy:{keywords:["man","male"],char:"\uD83E\uDDDAââï¸",fitzpatrick_scale:!0},angel:{keywords:["heaven","wings","halo"],char:"\uD83D\uDC7C",fitzpatrick_scale:!0},pregnant_woman:{keywords:["baby"],char:"\uD83E\uDD30",fitzpatrick_scale:!0},breastfeeding:{keywords:["nursing","baby"],char:"\uD83E\uDD31",fitzpatrick_scale:!0},princess:{keywords:["girl","woman","female","blond","crown","royal","queen"],char:"\uD83D\uDC78",fitzpatrick_scale:!0},prince:{keywords:["boy","man","male","crown","royal","king"],char:"\uD83E\uDD34",fitzpatrick_scale:!0},bride_with_veil:{keywords:["couple","marriage","wedding","woman","bride"],char:"\uD83D\uDC70",fitzpatrick_scale:!0},man_in_tuxedo:{keywords:["couple","marriage","wedding","groom"],char:"\uD83E\uDD35",fitzpatrick_scale:!0},running_woman:{keywords:["woman","walking","exercise","race","running","female"],char:"\uD83C\uDFC3ââï¸",fitzpatrick_scale:!0},running_man:{keywords:["man","walking","exercise","race","running"],char:"\uD83C\uDFC3",fitzpatrick_scale:!0}
73,walking_woman:{keywords:["human","feet","steps","woman","female"],char:"\uD83D\uDEB6ââï¸",fitzpatrick_scale:!0},walking_man:{keywords:["human","feet","steps"],char:"\uD83D\uDEB6",fitzpatrick_scale:!0},dancer:{keywords:["female","girl","woman","fun"],char:"\uD83D\uDC83",fitzpatrick_scale:!0},man_dancing:{keywords:["male","boy","fun","dancer"],char:"\uD83D\uDD7A",fitzpatrick_scale:!0},dancing_women:{keywords:["female","bunny","women","girls"],char:"\uD83D\uDC6F"},dancing_men:{keywords:["male","bunny","men","boys"],char:"\uD83D\uDC6Fââï¸"},couple:{keywords:["pair","people","human","love","date","dating","like","affection","valentines","marriage"],char:"\uD83D\uDC6B"},two_men_holding_hands:{keywords:["pair","couple","love","like","bromance","friendship","people","human"],char:"\uD83D\uDC6C"},two_women_holding_hands:{keywords:["pair","friendship","couple","love","like","female","people","human"],char:"\uD83D\uDC6D"},bowing_woman:{keywords:["woman","female","girl"],char:"\uD83D\uDE47ââï¸",fitzpatrick_scale:!0},bowing_man:{keywords:["man","male","boy"],char:"\uD83D\uDE47",fitzpatrick_scale:!0},man_facepalming:{keywords:["man","male","boy","disbelief"],char:"\uD83E\uDD26ââï¸",fitzpatrick_scale:!0},woman_facepalming:{keywords:["woman","female","girl","disbelief"],char:"\uD83E\uDD26ââï¸",fitzpatrick_scale:!0},woman_shrugging:{keywords:["woman","female","girl","confused","indifferent","doubt"],char:"\uD83E\uDD37",fitzpatrick_scale:!0},man_shrugging:{keywords:["man","male","boy","confused","indifferent","doubt"],char:"\uD83E\uDD37ââï¸",fitzpatrick_scale:!0},tipping_hand_woman:{keywords:["female","girl","woman","human","information"],char:"\uD83D\uDC81",fitzpatrick_scale:!0},tipping_hand_man:{keywords:["male","boy","man","human","information"],char:"\uD83D\uDC81ââï¸",fitzpatrick_scale:!0},no_good_woman:{keywords:["female","girl","woman","nope"],char:"\uD83D\uDE45",fitzpatrick_scale:!0},no_good_man:{keywords:["male","boy","man","nope"],char:"\uD83D\uDE45ââï¸",fitzpatrick_scale:!0},ok_woman:{keywords:["women","girl","female","pink","human","woman"],char:"\uD83D\uDE46",fitzpatrick_scale:!0},ok_man:{keywords:["men","boy","male","blue","human","man"],char:"\uD83D\uDE46ââï¸",fitzpatrick_scale:!0},raising_hand_woman:{keywords:["female","girl","woman"],char:"\uD83D\uDE4B",fitzpatrick_scale:!0},raising_hand_man:{keywords:["male","boy","man"],char:"\uD83D\uDE4Bââï¸",fitzpatrick_scale:!0},pouting_woman:{keywords:["female","girl","woman"],char:"\uD83D\uDE4E",fitzpatrick_scale:!0},pouting_man:{keywords:["male","boy","man"],char:"\uD83D\uDE4Eââï¸",fitzpatrick_scale:!0},frowning_woman:{keywords:["female","girl","woman","sad","depressed","discouraged","unhappy"],char:"\uD83D\uDE4D",fitzpatrick_scale:!0},frowning_man:{keywords:["male","boy","man","sad","depressed","discouraged","unhappy"],char:"\uD83D\uDE4Dââï¸",fitzpatrick_scale:!0},haircut_woman:{keywords:["female","girl","woman"],char:"\uD83D\uDC87",fitzpatrick_scale:!0},haircut_man:{keywords:["male","boy","man"],char:"\uD83D\uDC87ââï¸",fitzpatrick_scale:!0},massage_woman:{keywords:["female","girl","woman","head"],char:"\uD83D\uDC86",fitzpatrick_scale:!0},massage_man:{keywords:["male","boy","man","head"],char:"\uD83D\uDC86ââï¸",fitzpatrick_scale:!0},woman_in_steamy_room:{keywords:["female","woman","spa","steamroom","sauna"],char:"\uD83E\uDDD6ââï¸",fitzpatrick_scale:!0},man_in_steamy_room:{keywords:["male","man","spa","steamroom","sauna"],char:"\uD83E\uDDD6ââï¸",fitzpatrick_scale:!0},couple_with_heart_woman_man:{keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:"\uD83D\uDC91"},couple_with_heart_woman_woman:{keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:"\uD83D\uDC69ââ¤ï¸â\uD83D\uDC69"},couple_with_heart_man_man:{keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:"\uD83D\uDC68ââ¤ï¸â\uD83D\uDC68"},couplekiss_man_woman:{keywords:["pair","valentines","love","like","dating","marriage"],char:"\uD83D\uDC8F"}
73,couplekiss_woman_woman:{keywords:["pair","valentines","love","like","dating","marriage"],char:"\uD83D\uDC69ââ¤ï¸â\uD83D\uDC8Bâ\uD83D\uDC69"},couplekiss_man_man:{keywords:["pair","valentines","love","like","dating","marriage"],char:"\uD83D\uDC68ââ¤ï¸â\uD83D\uDC8Bâ\uD83D\uDC68"},family_man_woman_boy:{keywords:["home","parents","child","mom","dad","father","mother","people","human"],char:"\uD83D\uDC6A"},family_man_woman_girl:{keywords:["home","parents","people","human","child"],char:"\uD83D\uDC68â\uD83D\uDC69â\uD83D\uDC67"},family_man_woman_girl_boy:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC69â\uD83D\uDC67â\uD83D\uDC66"},family_man_woman_boy_boy:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC69â\uD83D\uDC66â\uD83D\uDC66"},family_man_woman_girl_girl:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC69â\uD83D\uDC67â\uD83D\uDC67"},family_woman_woman_boy:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC69â\uD83D\uDC69â\uD83D\uDC66"},family_woman_woman_girl:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC69â\uD83D\uDC69â\uD83D\uDC67"},family_woman_woman_girl_boy:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC69â\uD83D\uDC69â\uD83D\uDC67â\uD83D\uDC66"},family_woman_woman_boy_boy:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC69â\uD83D\uDC69â\uD83D\uDC66â\uD83D\uDC66"},family_woman_woman_girl_girl:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC69â\uD83D\uDC69â\uD83D\uDC67â\uD83D\uDC67"},family_man_man_boy:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC68â\uD83D\uDC66"},family_man_man_girl:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC68â\uD83D\uDC67"},family_man_man_girl_boy:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC68â\uD83D\uDC67â\uD83D\uDC66"},family_man_man_boy_boy:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC68â\uD83D\uDC66â\uD83D\uDC66"},family_man_man_girl_girl:{keywords:["home","parents","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC68â\uD83D\uDC67â\uD83D\uDC67"},family_woman_boy:{keywords:["home","parent","people","human","child"],char:"\uD83D\uDC69â\uD83D\uDC66"},family_woman_girl:{keywords:["home","parent","people","human","child"],char:"\uD83D\uDC69â\uD83D\uDC67"},family_woman_girl_boy:{keywords:["home","parent","people","human","children"],char:"\uD83D\uDC69â\uD83D\uDC67â\uD83D\uDC66"},family_woman_boy_boy:{keywords:["home","parent","people","human","children"],char:"\uD83D\uDC69â\uD83D\uDC66â\uD83D\uDC66"},family_woman_girl_girl:{keywords:["home","parent","people","human","children"],char:"\uD83D\uDC69â\uD83D\uDC67â\uD83D\uDC67"},family_man_boy:{keywords:["home","parent","people","human","child"],char:"\uD83D\uDC68â\uD83D\uDC66"},family_man_girl:{keywords:["home","parent","people","human","child"],char:"\uD83D\uDC68â\uD83D\uDC67"},family_man_girl_boy:{keywords:["home","parent","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC67â\uD83D\uDC66"},family_man_boy_boy:{keywords:["home","parent","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC66â\uD83D\uDC66"},family_man_girl_girl:{keywords:["home","parent","people","human","children"],char:"\uD83D\uDC68â\uD83D\uDC67â\uD83D\uDC67"},yarn:{keywords:["ball","crochet","knit"],char:"\uD83E\uDDF6"},thread:{keywords:["needle","sewing","spool","string"],char:"\uD83E\uDDF5"},coat:{keywords:["jacket"],char:"\uD83E\uDDE5"},labcoat:{keywords:["doctor","experiment","scientist","chemist"],char:"\uD83E\uDD7C"},womans_clothes:{keywords:["fashion","shopping_bags","female"],char:"\uD83D\uDC5A"},tshirt:{keywords:["fashion","cloth","casual","shirt","tee"],char:"\uD83D\uDC55"},jeans:{keywords:["fashion","shopping"],char:"\uD83D\uDC56"},necktie:{keywords:["shirt","suitup","formal","fashion","cloth","business"],char:"\uD83D\uDC54"},dress:{keywords:["clothes","fashion","shopping"],char:"\uD83D\uDC57"}
73,bikini:{keywords:["swimming","female","woman","girl","fashion","beach","summer"],char:"\uD83D\uDC59"},kimono:{keywords:["dress","fashion","women","female","japanese"],char:"\uD83D\uDC58"},lipstick:{keywords:["female","girl","fashion","woman"],char:"\uD83D\uDC84"},kiss:{keywords:["face","lips","love","like","affection","valentines"],char:"\uD83D\uDC8B"},footprints:{keywords:["feet","tracking","walking","beach"],char:"\uD83D\uDC63"},flat_shoe:{keywords:["ballet","slip-on","slipper"],char:"\uD83E\uDD7F"},high_heel:{keywords:["fashion","shoes","female","pumps","stiletto"],char:"\uD83D\uDC60"},sandal:{keywords:["shoes","fashion","flip flops"],char:"\uD83D\uDC61"},boot:{keywords:["shoes","fashion"],char:"\uD83D\uDC62"},mans_shoe:{keywords:["fashion","male"],char:"\uD83D\uDC5E"},athletic_shoe:{keywords:["shoes","sports","sneakers"],char:"\uD83D\uDC5F"},hiking_boot:{keywords:["backpacking","camping","hiking"],char:"\uD83E\uDD7E"},socks:{keywords:["stockings","clothes"],char:"\uD83E\uDDE6"},gloves:{keywords:["hands","winter","clothes"],char:"\uD83E\uDDE4"},scarf:{keywords:["neck","winter","clothes"],char:"\uD83E\uDDE3"},womans_hat:{keywords:["fashion","accessories","female","lady","spring"],char:"\uD83D\uDC52"},tophat:{keywords:["magic","gentleman","classy","circus"],char:"\uD83C\uDFA9"},billed_hat:{keywords:["cap","baseball"],char:"\uD83E\uDDE2"},rescue_worker_helmet:{keywords:["construction","build"],char:"â"},mortar_board:{keywords:["school","college","degree","university","graduation","cap","hat","legal","learn","education"],char:"\uD83C\uDF93"},crown:{keywords:["king","kod","leader","royalty","lord"],char:"\uD83D\uDC51"},school_satchel:{keywords:["student","education","bag","backpack"],char:"\uD83C\uDF92"},luggage:{keywords:["packing","travel"],char:"\uD83E\uDDF3"},pouch:{keywords:["bag","accessories","shopping"],char:"\uD83D\uDC5D"},purse:{keywords:["fashion","accessories","money","sales","shopping"],char:"\uD83D\uDC5B"},handbag:{keywords:["fashion","accessory","accessories","shopping"],char:"\uD83D\uDC5C"},briefcase:{keywords:["business","documents","work","law","legal","job","career"],char:"\uD83D\uDCBC"},eyeglasses:{keywords:["fashion","accessories","eyesight","nerdy","dork","geek"],char:"\uD83D\uDC53"},dark_sunglasses:{keywords:["face","cool","accessories"],char:"\uD83D\uDD76"},goggles:{keywords:["eyes","protection","safety"],char:"\uD83E\uDD7D"},ring:{keywords:["wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],char:"\uD83D\uDC8D"},closed_umbrella:{keywords:["weather","rain","drizzle"],char:"\uD83C\uDF02"}}}},{animals_and_nature:{id:"animals_and_nature",name:"emoji_animals_nature",symbol:"data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Icon%20%2F%20Animals%20%26%2338%3B%20Nature%22%20clip-path%3D%22url%28%23clip0_3328_49521%29%22%3E%3Cpath%20id%3D%22fill%22%20d%3D%22M5.35563%2015.784H4.81091C3.82269%2015.7256%202.88004%2015.3497%202.12418%2014.7125C1.36833%2014.0753%200.839965%2013.2111%200.618257%2012.2494C0.435588%2011.3631%200.497586%2010.444%200.797644%209.59005C1.0977%208.7361%201.62458%207.97928%202.32213%207.40025C1.67695%206.64328%201.21799%205.74663%200.981763%204.78168C0.831913%204.21736%200.831175%203.62397%200.979621%203.05928C1.12807%202.49458%201.42064%201.97781%201.82887%201.55924C2.13208%201.22507%202.50035%200.955897%202.91125%200.76811C3.32216%200.580322%203.7671%200.477846%204.21901%200.466919L4.27369%200.466919C5.52289%200.554195%206.69927%201.08511%207.58921%201.96324L7.675%202.0402C8.19809%201.90903%208.73547%201.84297%209.27485%201.84354C9.69419%201.84261%2010.1126%201.8827%2010.5241%201.96324C11.4128%201.08462%2012.5887%200.553572%2013.8374%200.466919L13.8943%200.466919C14.3463%200.477411%2014.7913%200.579692%2015.2023%200.767508C15.6133%200.955323%2015.9815%201.22473%2016.2844%201.55924C16.6935%201.97877%2016.9865%202.49688%2017.1348%203.06297C17.2831%203.62907%2017.2816%204.22382%2017.1304%204.78916C16.8941%205.75512%2016.4331%206.65213%2015.7847%207.40773C16.4792%207.98705%2017.0034%208.74287%2017.3019%209.59508C17.6004%2010.4473%2017.6619%2011.3641%2017.48%2012.2483C17.2565%2013.211%2016.7262%2014.0757%2015.9684%2014.7129C15.2107%2015.35%2014.2663%2015.7254%2013.2766%2015.7829H12.733C12.2868%2016.326%2011.726%2016.7645%2011.0905%2017.0671C10.455%2017.3697%209.76038%2017.529%209.05611%2017.5336C8.34899%2017.5264%207.65186%2017.3662%207.01295%2017.0642C6.37403%2016.7621%205.80856%2016.3253%205.35563%2015.784ZM3.63997%207.46224L3.53274%207.78288L3.26467%207.99023C3.1821%208.06184%201.03431%209.78262%201.65087%2011.9576C1.80299%2012.7018%202.19706%2013.3752%202.77203%2013.8735C3.34701%2014.3719%204.0708%2014.6673%204.83128%2014.7141H5.79634C5.93854%2014.7141%206.07491%2014.7704%206.17546%2014.8706C6.276%2014.9708%206.33249%2015.1067%206.33249%2015.2485C6.33296%2015.2517%206.33296%2015.2549%206.33249%2015.2581C6.3329%2015.2599%206.3329%2015.2617%206.33249%2015.2634V15.2688C6.68508%2015.6382%207.10
73781%2015.934%207.57611%2016.1392C8.04441%2016.3443%208.54895%2016.4546%209.0604%2016.4637C9.58014%2016.4548%2010.0925%2016.3395%2010.5657%2016.125C11.0388%2015.9104%2011.4626%2015.6011%2011.8108%2015.2164C11.8198%2015.0809%2011.8802%2014.9539%2011.9798%2014.8611C12.0794%2014.7684%2012.2107%2014.717%2012.347%2014.7173H13.2799C14.0381%2014.6678%2014.7589%2014.3706%2015.3307%2013.8718C15.9024%2013.3729%2016.2934%2012.7002%2016.4431%2011.9576C17.0586%209.78155%2014.9087%208.05864%2014.8164%207.98703L14.5151%207.75189L14.4261%207.37781C14.3832%207.19504%2013.341%202.90807%209.26842%202.90807C5.13474%202.90807%203.70323%207.27627%203.64426%207.46224H3.63997ZM2.61057%202.29564C1.23161%203.7396%202.3618%205.65703%202.91081%206.41481C3.63233%204.72639%204.90752%203.33213%206.52765%202.46024C5.89539%201.92091%205.10682%201.597%204.27691%201.53572H4.23724C3.92829%201.54434%203.62443%201.61626%203.34458%201.74699C3.06473%201.87773%202.81487%202.06449%202.61057%202.29564ZM11.7379%202.34374C13.3866%203.17993%2014.6427%204.62449%2015.2389%206.36992C15.7751%205.62176%2016.871%203.72357%2015.5102%202.29564C15.3049%202.06345%2015.0537%201.87608%2014.7723%201.7453C14.4909%201.61453%2014.1854%201.54317%2013.875%201.53572H13.8374C13.0692%201.58171%2012.3342%201.86401%2011.7336%202.34374H11.7379ZM9.05718%2015.0753C8.86061%2015.2504%208.60557%2015.3461%208.34196%2015.3436C8.05954%2015.35%207.78602%2015.245%207.58082%2015.0514C7.37562%2014.8579%207.25533%2014.5915%207.24608%2014.3101L7.96023%2014.278C7.96189%2014.3263%207.97308%2014.3738%207.99317%2014.4178C8.01326%2014.4617%208.04185%2014.5013%208.0773%2014.5343C8.11275%2014.5673%208.15438%2014.5929%208.19979%2014.6098C8.2452%2014.6267%208.29351%2014.6346%208.34196%2014.6329C8.38773%2014.6357%208.43358%2014.6289%208.47659%2014.6131C8.5196%2014.5973%208.55884%2014.5727%208.5918%2014.5409C8.65487%2014.4694%208.68989%2014.3775%208.69046%2014.2823V13.5021C8.3921%2013.3649%208.12838%2013.1629%207.91869%2012.9108C7.709%2012.6587%207.55868%2012.3629%207.47877%2012.0453C7.47774%2011.9681%207.49233%2011.8915%207.52169%2011.8201C7.55104%2011.7486%207.59455%2011.6838%207.64961%2011.6296C7.70467%2011.5753%207.77015%2011.5326%207.84213%2011.5042C7.91411%2011.4757%207.99111%2011.462%208.06853%2011.4638H10.0297C10.1072%2011.462%2010.1842%2011.4757%2010.2561%2011.5042C10.3281%2011.5326%2010.3936%2011.5753%2010.4487%2011.6296C10.5037%2011.6838%2010.5472%2011.7486%2010.5766%2011.8201C10.6059%2011.8915%2010.6205%2011.9681%2010.6195%2012.0453C10.5398%2012.3608%2010.3905%2012.6547%2010.1826%2012.9056C9.97468%2013.1565%209.71331%2013.358%209.41747%2013.4956V14.2801C9.41803%2014.3754%209.45306%2014.4672%209.51612
73%2014.5388C9.54908%2014.5706%209.58832%2014.5951%209.63133%2014.611C9.67435%2014.6268%209.7202%2014.6335%209.76596%2014.6307C9.81444%2014.6326%209.86282%2014.6248%209.90829%2014.608C9.95377%2014.5911%209.99545%2014.5655%2010.0309%2014.5325C10.0664%2014.4995%2010.095%2014.4599%2010.115%2014.4158C10.1351%2014.3718%2010.1462%2014.3242%2010.1477%2014.2759L10.8618%2014.3079C10.8526%2014.5894%2010.7323%2014.8558%2010.5271%2015.0493C10.3219%2015.2428%2010.0484%2015.3478%209.76596%2015.3415C9.5029%2015.3449%209.2481%2015.2499%209.05182%2015.0753H9.05718ZM11.5427%209.32303C11.5427%208.73198%2011.8644%208.25423%2012.258%208.25423C12.6515%208.25423%2012.9732%208.73305%2012.9732%209.32303C12.9732%209.91301%2012.6515%2010.3918%2012.258%2010.3918C11.8644%2010.3918%2011.5427%209.91301%2011.5427%209.32303ZM5.10901%209.32303C5.10901%208.73198%205.43069%208.25423%205.82422%208.25423C6.21775%208.25423%206.53944%208.73305%206.53944%209.32303C6.53944%209.91301%206.21775%2010.3918%205.82422%2010.3918C5.43069%2010.3918%205.10793%209.91301%205.10793%209.32303H5.10901Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3328_49521%22%3E%3Crect%20width%3D%2217.0667%22%20height%3D%2217.0667%22%20fill%3D%22white%22%20transform%3D%22translate%280.466797%200.466675%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E",emojis:{dog:{keywords:["animal","friend","nature","woof","puppy","pet","faithful"],char:"\uD83D\uDC36"},cat:{keywords:["animal","meow","nature","pet","kitten"],char:"\uD83D\uDC31"},mouse:{keywords:["animal","nature","cheese_wedge","rodent"],char:"\uD83D\uDC2D"},hamster:{keywords:["animal","nature"],char:"\uD83D\uDC39"},rabbit:{keywords:["animal","nature","pet","spring","magic","bunny"],char:"\uD83D\uDC30"},fox_face:{keywords:["animal","nature","face"],char:"\uD83E\uDD8A"},bear:{keywords:["animal","nature","wild"],char:"\uD83D\uDC3B"},panda_face:{keywords:["animal","nature","panda"],char:"\uD83D\uDC3C"},koala:{keywords:["animal","nature"],char:"\uD83D\uDC28"},tiger:{keywords:["animal","cat","danger","wild","nature","roar"],char:"\uD83D\uDC2F"},lion:{keywords:["animal","nature"],char:"\uD83E\uDD81"},cow:{keywords:["beef","ox","animal","nature","moo","milk"],char:"\uD83D\uDC2E"},pig:{keywords:["animal","oink","nature"],char:"\uD83D\uDC37"},pig_nose:{keywords:["animal","oink"],char:"\uD83D\uDC3D"},frog:{keywords:["animal","nature","croak","toad"],char:"\uD83D\uDC38"},squid:{keywords:["animal","nature","ocean","sea"],char:"\uD83E\uDD91"},octopus:{keywords:["animal","creature","ocean","sea","nature","beach"],char:"\uD83D\uDC19"},shrimp:{keywords:["animal","ocean","nature","seafood"],char:"\uD83E\uDD90"},monkey_face:{keywords:["animal","nature","circus"],char:"\uD83D\uDC35"},gorilla:{keywords:["animal","nature","circus"],char:"\uD83E\uDD8D"},see_no_evil:{keywords:["monkey","animal","nature","haha"],char:"\uD83D\uDE48"},hear_no_evil:{keywords:["animal","monkey","nature"],char:"\uD83D\uDE49"},speak_no_evil:{keywords:["monkey","animal","nature","omg"],char:"\uD83D\uDE4A"},monkey:{keywords:["animal","nature","banana","circus"],char:"\uD83D\uDC12"},chicken:{keywords:["animal","cluck","nature","bird"],char:"\uD83D\uDC14"},penguin:{keywords:["animal","nature"],char:"\uD83D\uDC27"},bird:{keywords:["animal","nature","fly","tweet","spring"],char:"\uD83D\uDC26"},baby_chick:{keywords:["animal","chicken","bird"],char:"\uD83D\uDC24"},hatching_chick:{keywords:["animal","chicken","egg","born","baby","bird"],char:"\uD83D\uDC23"},hatched_chick:{keywords:["animal","chicken","baby","bird"],char:"\uD83D\uDC25"},duck:{keywords:["animal","nature","bird","mallard"],char:"\uD83E\uDD86"},eagle:{keywords:["animal","nature","bird"],char:"\uD83E\uDD85"},owl:{keywords:["animal","nature","bird","hoot"],char:"\uD83E\uDD89"},bat:{keywords:["animal","nature","blind","vampire"],char:"\uD83E\uDD87"},wolf:{keywords:["animal","nature","wild"],char:"\uD83D\uDC3A"},boar:{keywords:["animal","nature"],char:"\uD83D\uDC17"},horse:{keywords:["animal","brown","nature"],char:"\uD83D\uDC34"},unicorn:{keywords:["animal","nature","mystical"],char:"\uD83E\uDD84"},honeybee:{keywords:["animal","insect","nature","bug","spring","honey"],char:"\uD83D\uDC1D"},bug:{keywords:["animal","insect","nature","worm"],char:"\uD83D\uDC1B"},butterfly:{keywords:["animal","insect","nature","caterpillar"],char:"\uD83E\uDD8B"},snail:{keywords:["slow","animal","shell"],char:"\uD83D\uDC0C"},beetle:{keywords:["animal","insect","nature","ladybug"],char:"\uD83D\uDC1E"},ant:{keywords:["animal","insect","nature","bug"],char:"\uD83D\uDC1C"},grasshopper:{keywords:["animal","cricket","chirp"],char:"\uD83E\uDD97"},spider:{keywords:["animal","arachnid"],char:"\uD83D\uDD77"},scorpion:{keywords:["animal","arachnid"],char:"\uD83E\uDD82"},crab:{keywords:["animal","crustacean"],char:"\uD83E\uDD80"},snake:{keywords:["animal","evil","nature","hiss","python"],char:"\uD83D\uDC0D"},lizard:{keywords:["animal","nature","reptile"],char:"\uD83E\uDD8E"},"t-rex":{keywords:["animal","nature","dinosaur","tyrannosaurus","extinct"],char:"\uD83E\uDD96"},sauropod:{keywords:["animal","nature","dinosaur","brachiosaurus","brontosaurus","diplodocus","extinct"],char:"\uD83E\uDD95"}
73,turtle:{keywords:["animal","slow","nature","tortoise"],char:"\uD83D\uDC22"},tropical_fish:{keywords:["animal","swim","ocean","beach","nemo"],char:"\uD83D\uDC20"},fish:{keywords:["animal","food","nature"],char:"\uD83D\uDC1F"},blowfish:{keywords:["animal","nature","food","sea","ocean"],char:"\uD83D\uDC21"},dolphin:{keywords:["animal","nature","fish","sea","ocean","flipper","fins","beach"],char:"\uD83D\uDC2C"},shark:{keywords:["animal","nature","fish","sea","ocean","jaws","fins","beach"],char:"\uD83E\uDD88"},whale:{keywords:["animal","nature","sea","ocean"],char:"\uD83D\uDC33"},whale2:{keywords:["animal","nature","sea","ocean"],char:"\uD83D\uDC0B"},crocodile:{keywords:["animal","nature","reptile","lizard","alligator"],char:"\uD83D\uDC0A"},leopard:{keywords:["animal","nature"],char:"\uD83D\uDC06"},zebra:{keywords:["animal","nature","stripes","safari"],char:"\uD83E\uDD93"},tiger2:{keywords:["animal","nature","roar"],char:"\uD83D\uDC05"},water_buffalo:{keywords:["animal","nature","ox","cow"],char:"\uD83D\uDC03"},ox:{keywords:["animal","cow","beef"],char:"\uD83D\uDC02"},cow2:{keywords:["beef","ox","animal","nature","moo","milk"],char:"\uD83D\uDC04"},deer:{keywords:["animal","nature","horns","venison"],char:"\uD83E\uDD8C"},dromedary_camel:{keywords:["animal","hot","desert","hump"],char:"\uD83D\uDC2A"},camel:{keywords:["animal","nature","hot","desert","hump"],char:"\uD83D\uDC2B"},giraffe:{keywords:["animal","nature","spots","safari"],char:"\uD83E\uDD92"},elephant:{keywords:["animal","nature","nose","th","circus"],char:"\uD83D\uDC18"},rhinoceros:{keywords:["animal","nature","horn"],char:"\uD83E\uDD8F"},goat:{keywords:["animal","nature"],char:"\uD83D\uDC10"},ram:{keywords:["animal","sheep","nature"],char:"\uD83D\uDC0F"},sheep:{keywords:["animal","nature","wool","shipit"],char:"\uD83D\uDC11"},racehorse:{keywords:["animal","gamble","luck"],char:"\uD83D\uDC0E"},pig2:{keywords:["animal","nature"],char:"\uD83D\uDC16"},rat:{keywords:["animal","mouse","rodent"],char:"\uD83D\uDC00"},mouse2:{keywords:["animal","nature","rodent"],char:"\uD83D\uDC01"},rooster:{keywords:["animal","nature","chicken"],char:"\uD83D\uDC13"},turkey:{keywords:["animal","bird"],char:"\uD83E\uDD83"},dove:{keywords:["animal","bird"],char:"\uD83D\uDD4A"},dog2:{keywords:["animal","nature","friend","doge","pet","faithful"],char:"\uD83D\uDC15"},poodle:{keywords:["dog","animal","101","nature","pet"],char:"\uD83D\uDC29"},cat2:{keywords:["animal","meow","pet","cats"],char:"\uD83D\uDC08"},rabbit2:{keywords:["animal","nature","pet","magic","spring"],char:"\uD83D\uDC07"},chipmunk:{keywords:["animal","nature","rodent","squirrel"],char:"\uD83D\uDC3F"},hedgehog:{keywords:["animal","nature","spiny"],char:"\uD83E\uDD94"},raccoon:{keywords:["animal","nature"],char:"\uD83E\uDD9D"},llama:{keywords:["animal","nature","alpaca"],char:"\uD83E\uDD99"},hippopotamus:{keywords:["animal","nature"],char:"\uD83E\uDD9B"},kangaroo:{keywords:["animal","nature","australia","joey","hop","marsupial"],char:"\uD83E\uDD98"},badger:{keywords:["animal","nature","honey"],char:"\uD83E\uDDA1"},swan:{keywords:["animal","nature","bird"],char:"\uD83E\uDDA2"},peacock:{keywords:["animal","nature","peahen","bird"],char:"\uD83E\uDD9A"},parrot:{keywords:["animal","nature","bird","pirate","talk"],char:"\uD83E\uDD9C"},lobster:{keywords:["animal","nature","bisque","claws","seafood"],char:"\uD83E\uDD9E"},mosquito:{keywords:["animal","nature","insect","malaria"],char:"\uD83E\uDD9F"},paw_prints:{keywords:["animal","tracking","footprints","dog","cat","pet","feet"],char:"\uD83D\uDC3E"},dragon:{keywords:["animal","myth","nature","chinese","green"],char:"\uD83D\uDC09"},dragon_face:{keywords:["animal","myth","nature","chinese","green"],char:"\uD83D\uDC32"},cactus:{keywords:["vegetable","plant","nature"],char:"\uD83C\uDF35"},christmas_tree:{keywords:["festival","vacation","december","xmas","celebration"],char:"\uD83C\uDF84"},evergreen_tree:{keywords:["plant","nature"],char:"\uD83C\uDF32"},deciduous_tree:{keywords:["plant","nature"],char:"\uD83C\uDF33"},palm_tree:{keywords:["plant","vegetable","nature","summer","beach","mojito","tropical"],char:"\uD83C\uDF34"},seedling:{keywords:["plant","nature","grass","lawn","spring"],char:"\uD83C\uDF31"},herb:{keywords:["vegetable","plant","medicine","weed","grass","lawn"],char:"\uD83C\uDF3F"},shamrock:{keywords:["vegetable","plant","nature","irish","clover"],char:"â"},four_leaf_clover:{keywords:["vegetable","plant","nature","lucky","irish"],char:"\uD83C\uDF40"},bamboo:{keywords:["plant","nature","vegetable","panda","pine_decoration"],char:"\uD83C\uDF8D"},tanabata_tree:{keywords:["plant","nature","branch","summer"],char:"\uD83C\uDF8B"},leaves:{keywords:["nature","plant","tree","vegetable","grass","lawn","spring"],char:"\uD83C\uDF43"},fallen_leaf:{keywords:["nature","plant","vegetable","leaves"],char:"\uD83C\uDF42"},maple_leaf:{keywords:["nature","plant","vegetable","ca","fall"],char:"\uD83C\uDF41"},ear_of_rice:{keywords:["nature","plant"],char:"\uD83C\uDF3E"},hibiscus:{keywords:["plant","vegetable","flowers","beach"],char:"\uD83C\uDF3A"},sunflower:{keywords:["nature","plant","fall"],char:"\uD83C\uDF3B"},rose:{keywords:["flowers","valentines","love","spring"],char:"\uD83C\uDF39"},wilted_flower:{keywords:["plant","nature","flower"],char:"\uD83E\uDD40"},tulip:{keywords:["flowers","plant","nature","summer","spring"],char:"\uD83C\uDF37"},blossom:{keywords:["nature","flowers","yellow"],char:"\uD83C\uDF3C"},cherry_blossom:{keywords:["nature","plant","spring","flower"],char:"\uD83C\uDF38"},bouquet:{keywords:["flowers","nature","spring"],char:"\uD83D\uDC90"},mushroom:{keywords:["plant","vegetable"],char:"\uD83C\uDF44"},chestnut:{keywords:["food","squirrel"],char:"\uD83C\uDF30"},jack_o_lantern:{keywords:["halloween","light","pumpkin","creepy","fall"],char:"\uD83C\uDF83"},shell:{keywords:["nature","sea","beach"],char:"\uD83D\uDC1A"},spider_web:{keywords:["animal","insect","arachnid","silk"],char:"\uD83D\uDD78"},earth_americas:{keywords:["globe","world","USA","international"],char:"\uD83C\uDF0E"},earth_africa:{keywords:["globe","world","international"],char:"\uD83C\uDF0D"},earth_asia:{keywords:["globe","world","east","international"],char:"\uD83C\uDF0F"},full_moon:{keywords:["nature","yellow","twilight","planet","space","night","evening","sleep"],char:"\uD83C\uDF15"},waning_gibbous_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"],char:"\uD83C\uDF16"},last_quarter_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\uD83C\uDF17"},waning_crescent_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\uD83C\uDF18"},new_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\uD83C\uDF11"},waxing_crescent_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\uD83C\uDF12"},first_quarter_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\uD83C\uDF13"},waxing_gibbous_moon:{keywords:["nature","night","sky","gray","twilight","planet","space","evening","sleep"],char:"\uD83C\uDF14"}
73,new_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\uD83C\uDF1A"},full_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\uD83C\uDF1D"},first_quarter_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\uD83C\uDF1B"},last_quarter_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\uD83C\uDF1C"},sun_with_face:{keywords:["nature","morning","sky"],char:"\uD83C\uDF1E"},crescent_moon:{keywords:["night","sleep","sky","evening","magic"],char:"\uD83C\uDF19"},star:{keywords:["night","yellow"],char:"â"},star2:{keywords:["night","sparkle","awesome","good","magic"],char:"\uD83C\uDF1F"},dizzy:{keywords:["star","sparkle","shoot","magic"],char:"\uD83D\uDCAB"},sparkles:{keywords:["stars","shine","shiny","cool","awesome","good","magic"],char:"â¨"},comet:{keywords:["space"],char:"â"},sunny:{keywords:["weather","nature","brightness","summer","beach","spring"],char:"âï¸"},sun_behind_small_cloud:{keywords:["weather"],char:"\uD83C\uDF24"},partly_sunny:{keywords:["weather","nature","cloudy","morning","fall","spring"],char:"â
"},sun_behind_large_cloud:{keywords:["weather"],char:"\uD83C\uDF25"},sun_behind_rain_cloud:{keywords:["weather"],char:"\uD83C\uDF26"},cloud:{keywords:["weather","sky"],char:"âï¸"},cloud_with_rain:{keywords:["weather"],char:"\uD83C\uDF27"},cloud_with_lightning_and_rain:{keywords:["weather","lightning"],char:"â"},cloud_with_lightning:{keywords:["weather","thunder"],char:"\uD83C\uDF29"},zap:{keywords:["thunder","weather","lightning bolt","fast"],char:"â¡"},fire:{keywords:["hot","cook","flame"],char:"\uD83D\uDD25"},boom:{keywords:["bomb","explode","explosion","collision","blown"],char:"\uD83D\uDCA5"},snowflake:{keywords:["winter","season","cold","weather","christmas","xmas"],char:"âï¸"},cloud_with_snow:{keywords:["weather"],char:"\uD83C\uDF28"},snowman:{keywords:["winter","season","cold","weather","christmas","xmas","frozen","without_snow"],char:"â"},snowman_with_snow:{keywords:["winter","season","cold","weather","christmas","xmas","frozen"],char:"â"},wind_face:{keywords:["gust","air"],char:"\uD83C\uDF2C"},dash:{keywords:["wind","air","fast","shoo","fart","smoke","puff"],char:"\uD83D\uDCA8"},tornado:{keywords:["weather","cyclone","twister"],char:"\uD83C\uDF2A"},fog:{keywords:["weather"],char:"\uD83C\uDF2B"},open_umbrella:{keywords:["weather","spring"],char:"â"},umbrella:{keywords:["rainy","weather","spring"],char:"â"},droplet:{keywords:["water","drip","faucet","spring"],char:"\uD83D\uDCA7"},sweat_drops:{keywords:["water","drip","oops"],char:"\uD83D\uDCA6"},ocean:{keywords:["sea","water","wave","nature","tsunami","disaster"],char:"\uD83C\uDF0A"}}}},{food_and_drink:{id:"food_and_drink",name:"emoji_food_drinks",symbol:"data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Icon%20%2F%20Food%20%26%2338%3B%20Drink%22%20clip-path%3D%22url%28%23clip0_3328_49524%29%22%3E%3Cpath%20id%3D%22fill%22%20d%3D%22M8.59612%2017.5333C8.32892%2017.5333%208.06813%2017.5333%207.81376%2017.5333L1.82845%2017.5173L0.466797%204.35774H6.72892L7.60107%200.850015C7.62915%200.740852%207.69261%200.644046%207.78155%200.5747C7.87049%200.505355%207.9799%200.467371%208.09272%2
7300.466675C8.13716%200.467681%208.18131%200.474136%208.22418%200.485895L8.28831%200.506183L11.748%201.68824L11.421%202.64926L8.45076%201.63485L7.77314%204.35774H9.37635L9.05571%207.59852C9.48323%207.5761%209.91823%207.56542%2010.3308%207.56542C11.9913%207.51468%2013.6491%207.731%2015.2409%208.2061C16.5929%208.67913%2017.278%209.38068%2017.278%2010.2798C17.2821%2010.3619%2017.2672%2010.4438%2017.2343%2010.5192C17.2015%2010.5946%2017.1517%2010.6614%2017.0888%2010.7144L17.0792%2010.725C17.0086%2010.7996%2016.9452%2010.8808%2016.89%2010.9674L16.9146%2010.9792C16.9403%2010.9899%2016.9627%2011.0005%2016.9649%2011.0219C16.9809%2011.2088%2016.377%2011.4287%2016.3717%2011.4309L17.5335%2012.1025V12.1089C17.3905%2012.2581%2017.225%2012.3838%2017.0429%2012.4816C17.2079%2012.6066%2017.3385%2012.7715%2017.4224%2012.9606C17.5063%2013.1498%2017.5408%2013.3571%2017.5228%2013.5633C17.5213%2013.8283%2017.4458%2014.0877%2017.305%2014.3123C17.1642%2014.537%2016.9635%2014.718%2016.7254%2014.835C17.0658%2015.3128%2017.2751%2015.8712%2017.3325%2016.4549C1
737.3325%2017.0005%2015.7721%2017.5227%2015.4333%2017.5227H13.9423H10.2645H8.59612V17.5333ZM5.47628%2015.0219C5.33022%2015.0282%205.18935%2015.0778%205.07155%2015.1643C4.95375%2015.2508%204.86435%2015.3703%204.81469%2015.5077C4.7599%2015.6163%204.73886%2015.7388%204.75429%2015.8595C4.76971%2015.9801%204.8209%2016.0934%204.90127%2016.1847C5.19296%2016.3951%205.54919%2016.4967%205.90808%2016.4719C5.9829%2016.4719%206.04168%2016.4719%206.09085%2016.4655H15.0603C15.3396%2016.4499%2015.6044%2016.3365%2015.8084%2016.1452C15.8888%2016.0736%2015.9445%2015.9785%2015.9675%2015.8734C15.9905%2015.7683%2015.9797%2015.6586%2015.9367%2015.56C15.8639%2015.4055%2015.7492%2015.2744%2015.6056%2015.1818C15.462%2015.0891%2015.2953%2015.0385%2015.1244%2015.0358H10.6707H10.5916H7.95484H5.47628V15.0219ZM1.5869%205.42554L2.68563%2016.4645H3.33333C3.41527%2015.8859%203.64741%2015.3388%204.00668%2014.8777C3.36539%2014.4762%203.10567%2014.1303%203.10567%2013.6722C3.09359%2013.426%203.13852%2013.1805%203.23695%2012.9545C3.33539%2012.7286%203.48468%2012.5283%203.67321%2012.3695C3.28416%2012.236%203.1495%2012.0278%203.1527%2011.89C3.1527%2011.7832%203.235%2011.6999%203.37181%2011.6594C3.44096%2011.6375%203.51304%2011.6264%203.58557%2011.6263C3.63445%2011.6265%203.68317%2011.6318%203.73093%2011.6423H3.74589C3.77812%2011.6502%203.81106%2011.6548%203.84422%2011.6562C3.92224%2011.6562%203.98851%2011.6124%204.07401%2011.5035L3.98103%2011.4127L3.93827%2011.3711C3.54923%2010.992%203.3344%2010.7838%203.3344%2010.2808C3.3344%208.90764%205.01135%207.98186%208.05638%207.67433L8.30541%205.42341H1.5869V5.42554ZM4.30808%2012.1933L10.365%2014.284L16.6816%2012.1933H4.30808ZM10.3329%208.60012C8.55123%208.60012%205.41643%208.929%204.58169%209.811C4.51566%209.87404%204.46364%209.95026%204.42902%2010.0347C4.3944%2010.1191%204.37796%2010.2099%204.38076%2010.3011C4.40213%2010.646%205.55644%2011.0486%205.79158%2011.1244H14.8764C14.932%2011.1041%2016.252%2010.6311%2016.2659%2010.3001C16.2657%2010.2079%2016.2467%2010.1168%2016.2099%2010.0323C16.1732%209.94785%2016.1194%209.87179%2016.0521%209.80887C15.2377%208.97491%2012.2183%208.60012%2010.3329%208.60012Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3328_49524%22%3E%3Crect%20width%3D%2217.0667%22%20height%3D%2217.0667%22%20fill%3D%22white%22%20transform%3D%22translate%280.466797%200.466675%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E",emojis:{green_apple:{keywords:["fruit","nature"],char:"\uD83C\uDF4F"},apple:{keywords:["fruit","mac","school"],char:"\uD83C\uDF4E"},pear:{keywords:["fruit","nature","food"],char:"\uD83C\uDF50"},tangerine:{keywords:["food","fruit","nature","orange"],char:"\uD83C\uDF4A"},lemon:{keywords:["fruit","nature"],char:"\uD83C\uDF4B"},banana:{keywords:["fruit","food","monkey"],char:"\uD83C\uDF4C"},watermelon:{keywords:["fruit","food","picnic","summer"],char:"\uD83C\uDF49"},grapes:{keywords:["fruit","food","wine"],char:"\uD83C\uDF47"},strawberry:{keywords:["fruit","food","nature"],char:"\uD83C\uDF53"},melon:{keywords:["fruit","nature","food"],char:"\uD83C\uDF48"},cherries:{keywords:["food","fruit"],char:"\uD83C\uDF52"},peach:{keywords:["fruit","nature","food"],char:"\uD83C\uDF51"},pineapple:{keywords:["fruit","nature","food"],char:"\uD83C\uDF4D"},coconut:{keywords:["fruit","nature","food","palm"],char:"\uD83E\uDD65"},kiwi_fruit:{keywords:["fruit","food"],char:"\uD83E\uDD5D"},mango:{keywords:["fruit","food","tropical"],char:"\uD83E\uDD6D"},avocado:{keywords:["fruit","food"],char:"\uD83E\uDD51"},broccoli:{keywords:["fruit","food","vegetable"],char:"\uD83E\uDD66"},tomato:{keywords:["fruit","vegetable","nature","food"],char:"\uD83C\uDF45"},eggplant:{keywords:["vegetable","nature","food","aubergine"],char:"\uD83C\uDF46"},cucumber:{keywords:["fruit","food","pickle"],char:"\uD83E\uDD52"},carrot:{keywords:["vegetable","food","orange"],char:"\uD83E\uDD55"},hot_pepper:{keywords:["food","spicy","chilli","chili"],char:"\uD83C\uDF36"},potato:{keywords:["food","tuber","vegatable","starch"],char:"\uD83E\uDD54"},corn:{keywords:["food","vegetable","plant"],char:"\uD83C\uDF3D"},leafy_greens:{keywords:["food","vegetable","plant","bok choy","cabbage","kale","lettuce"],char:"\uD83E\uDD6C"},sweet_potato:{keywords:["food","nature"],char:"\uD83C\uDF60"},peanuts:{keywords:["food","nut"],char:"\uD83E\uDD5C"},honey_pot:{keywords:["bees","sweet","kitchen"],char:"\uD83C\uDF6F"},croissant:{keywords:["food","bread","french"],char:"\uD83E\uDD50"},bread:{keywords:["food","wheat","breakfast","toast"],char:"\uD83C\uDF5E"},baguette_bread:{keywords:["food","bread","french"],char:"\uD83E\uDD56"},bagel:{keywords:["food","bread","bakery","schmear"],char:"\uD83E\uDD6F"},pretzel:{keywords:["food","bread","twisted"],char:"\uD83E\uDD68"},cheese:{keywords:["food","chadder"],char:"\uD83E\uDDC0"},egg:{keywords:["food","chicken","breakfast"],char:"\uD83E\uDD5A"},bacon:{keywords:["food","breakfast","pork","pig","meat"],char:"\uD83E\uDD53"},steak:{keywords:["food","cow","meat","cut","chop","lambchop","porkchop"],char:"\uD83E\uDD69"},pancakes:{keywords:["food","breakfast","flapjacks","hotcakes"],char:"\uD83E\uDD5E"},poultry_leg:{keywords:["food","meat","drumstick","bird","chicken","turkey"],char:"\uD83C\uDF57"},meat_on_bone:{keywords:["good","food","drumstick"],char:"\uD83C\uDF56"},bone:{keywords:["skeleton"],char:"\uD83E\uDDB4"},fried_shrimp:{keywords:["food","animal","appetizer","summer"],char:"\uD83C\uDF64"},fried_egg:{keywords:["food","breakfast","kitchen","egg"],char:"\uD83C\uDF73"},hamburger:{keywords:["meat","fast food","beef","cheeseburger","mcdonalds","burger king"],char:"\uD83C\uDF54"},fries:{keywords:["chips","snack","fast food"],char:"\uD83C\uDF5F"},stuffed_flatbread:{keywords:["food","flatbread","stuffed","gyro"],char:"\uD83E\uDD59"},hotdog:{keywords:["food","frankfurter"],char:"\uD83C\uDF2D"},pizza:{keywords:["food","party"],char:"\uD83C\uDF55"},sandwich:{keywords:["food","lunch","bread"],char:"\uD83E\uDD6A"},canned_food:{keywords:["food","soup"],char:"\uD83E\uDD6B"},spaghetti:{keywords:["food","italian","noodle"],char:"\uD83C\uDF5D"},taco:{keywords:["food","mexican"],char:"\uD83C\uDF2E"},burrito:{keywords:["food","mexican"],char:"\uD83C\uDF2F"},green_salad:{keywords:["food","healthy","lettuce"],char:"\uD83E\uDD57"},shallow_pan_of_food:{keywords:["food","cooking","casserole","paella"],char:"\uD83E\uDD58"},ramen:{keywords:["food","japanese","noodle","chopsticks"],char:"\uD83C\uDF5C"},stew:{keywords:["food","meat","soup"],char:"\uD83C\uDF72"},fish_cake:{keywords:["food","japan","sea","beach","narutomaki","pink","swirl","kamaboko","surimi","ramen"],char:"\uD83C\uDF65"}
73,fortune_cookie:{keywords:["food","prophecy"],char:"\uD83E\uDD60"},sushi:{keywords:["food","fish","japanese","rice"],char:"\uD83C\uDF63"},bento:{keywords:["food","japanese","box"],char:"\uD83C\uDF71"},curry:{keywords:["food","spicy","hot","indian"],char:"\uD83C\uDF5B"},rice_ball:{keywords:["food","japanese"],char:"\uD83C\uDF59"},rice:{keywords:["food","china","asian"],char:"\uD83C\uDF5A"},rice_cracker:{keywords:["food","japanese"],char:"\uD83C\uDF58"},oden:{keywords:["food","japanese"],char:"\uD83C\uDF62"},dango:{keywords:["food","dessert","sweet","japanese","barbecue","meat"],char:"\uD83C\uDF61"},shaved_ice:{keywords:["hot","dessert","summer"],char:"\uD83C\uDF67"},ice_cream:{keywords:["food","hot","dessert"],char:"\uD83C\uDF68"},icecream:{keywords:["food","hot","dessert","summer"],char:"\uD83C\uDF66"},pie:{keywords:["food","dessert","pastry"],char:"\uD83E\uDD67"},cake:{keywords:["food","dessert"],char:"\uD83C\uDF70"},cupcake:{keywords:["food","dessert","bakery","sweet"],char:"\uD83E\uDDC1"},moon_cake:{keywords:["food","autumn"],char:"\uD83E\uDD6E"},birthday:{keywords:["food","dessert","cake"],char:"\uD83C\uDF82"},custard:{keywords:["dessert","food"],char:"\uD83C\uDF6E"},candy:{keywords:["snack","dessert","sweet","lolly"],char:"\uD83C\uDF6C"},lollipop:{keywords:["food","snack","candy","sweet"],char:"\uD83C\uDF6D"},chocolate_bar:{keywords:["food","snack","dessert","sweet"],char:"\uD83C\uDF6B"},popcorn:{keywords:["food","movie theater","films","snack"],char:"\uD83C\uDF7F"},dumpling:{keywords:["food","empanada","pierogi","potsticker"],char:"\uD83E\uDD5F"},doughnut:{keywords:["food","dessert","snack","sweet","donut"],char:"\uD83C\uDF69"},cookie:{keywords:["food","snack","oreo","chocolate","sweet","dessert"],char:"\uD83C\uDF6A"},milk_glass:{keywords:["beverage","drink","cow"],char:"\uD83E\uDD5B"},beer:{keywords:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],char:"\uD83C\uDF7A"},beers:{keywords:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],char:"\uD83C\uDF7B"},clinking_glasses:{keywords:["beverage","drink","party","alcohol","celebrate","cheers","wine","champagne","toast"],char:"\uD83E\uDD42"},wine_glass:{keywords:["drink","beverage","drunk","alcohol","booze"],char:"\uD83C\uDF77"},tumbler_glass:{keywords:["drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","glass","shot"],char:"\uD83E\uDD43"},cocktail:{keywords:["drink","drunk","alcohol","beverage","booze","mojito"],char:"\uD83C\uDF78"},tropical_drink:{keywords:["beverage","cocktail","summer","beach","alcohol","booze","mojito"],char:"\uD83C\uDF79"},champagne:{keywords:["drink","wine","bottle","celebration"],char:"\uD83C\uDF7E"},sake:{keywords:["wine","drink","drunk","beverage","japanese","alcohol","booze"],char:"\uD83C\uDF76"},tea:{keywords:["drink","bowl","breakfast","green","british"],char:"\uD83C\uDF75"},cup_with_straw:{keywords:["drink","soda"],char:"\uD83E\uDD64"},coffee:{keywords:["beverage","caffeine","latte","espresso"],char:"â"},baby_bottle:{keywords:["food","container","milk"],char:"\uD83C\uDF7C"},salt:{keywords:["condiment","shaker"],char:"\uD83E\uDDC2"},spoon:{keywords:["cutlery","kitchen","tableware"],char:"\uD83E\uDD44"},fork_and_knife:{keywords:["cutlery","kitchen"],char:"\uD83C\uDF74"},plate_with_cutlery:{keywords:["food","eat","meal","lunch","dinner","restaurant"],char:"\uD83C\uDF7D"},bowl_with_spoon:{keywords:["food","breakfast","cereal","oatmeal","porridge"],char:"\uD83E\uDD63"},takeout_box:{keywords:["food","leftovers"],char:"\uD83E\uDD61"},chopsticks:{keywords:["food"],char:"\uD83E\uDD62"}}}},{activity:{id:"activity",name:"emoji_activity",symbol:"data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Icon%20%2F%20Activity%22%20clip-path%3D%22url%28%23clip0_3328_49527%29%22%3E%3Cpath%20id%3D%22fill%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.00013%2017.5333C7.3124%2017.5333%205.66257%2017.0329%204.25927%2016.0952C2.85597%2015.1576%201.76223%2013.8248%201.11636%2012.2656C0.470494%2010.7063%200.301506%208.99055%200.630766%207.33524C0.960027%205.67994%201.77275%204.15944%202.96616%202.96603C4.15956%201.77263%205.68006%200.959905%207.33536%200.630644C8.99067%200.301384%2010.7064%200.470372%2012.2657%201.11624C13.825%201.76211%2015.1577%202.85585%2016.0953%204.25915C17.033%205.66244%2017.5335%207.31228%2017.5335%209.00001C17.5309%2011.2624%2016.6311%2013.4314%2015.0313%2015.0312C13.4315%2016.
736309%2011.2625%2017.5308%209.00013%2017.5333ZM5.96558%2015.9091V15.7175H7.64122L9.74058%2016.5168C9.49369%2016.5388%209.24584%2016.5481%208.99799%2016.5447C7.95385%2016.5473%206.92078%2016.3308%205.96558%2015.9091ZM11.0182%2016.2055L7.90658%2015.0712V13.524L10.4232%2012.1705L12.4948%2012.9483L12.4509%2015.1044L11.0182%2016.2055ZM10.0584%208.89087L10.0637%2011.6076L7.5599%2012.9558L4.94907%2011.5038L4.93623%208.60411L7.07625%207.21523L10.0584%208.89087ZM10.465%208.34837L7.485%206.68023L7.31487%204.40432L10.3098%202.84745L12.5033%204.23526V7.30084L10.465%208.34837ZM14.5428%209.31673L13.1742%207.14782V4.48992L14.5171%203.84791C15.5612%204.9578%2016.2523%206.30892%2016.4806%207.81551L16.2816%208.85449L14.5428%209.31673ZM14.9248%209.92343L16.3586%209.5928L16.503%209.87528C16.3786%2010.9282%2016.0349%2011.9433%2015.494%2012.8553C15.0323%2013.6249%2014.4399%2014.3082%2013.7435%2014.8744L13.1668%2014.7278V12.5995L14.9248%209.92343ZM9.00013%201.44788C9.34909%201.44761%209.69766%201.4712%2010.0434%201.5185V2.2215L7.18433%203.71202L4.97261%203.70881L4.69655%202.79716C5.95804%201.91523%207.46093%201.44403%209.00013%201.44788ZM4.1134%203.24871L4.34773%203.95598L2.98025%206.14629L1.81715%206.66525C2.25214%205.33609%203.04697%204.15348%204.1134%203.24871ZM1.58389%207.56299L3.08191%206.8953L4.26748%208.55489L4.28139%2011.6162L4.28567%2011.6151L3.17179%2012.8381L2.55546%2012.9387C1.57206%2011.3309%201.2255%209.41335%201.58389%207.56299ZM2.9642%2013.539L3.68111%2013.4234L5.31609%2015.296L5.3086%2015.5902C4.39348%2015.0763%203.59514%2014.3778%202.9642%2013.539Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3328_49527%22%3E%3Crect%20width%3D%2217.0667%22%20height%3D%2217.0667%22%20fill%3D%22white%22%20transform%3D%22translate%280.466797%200.466675%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E",emojis:{soccer:{keywords:["sports","football"],char:"â½"},basketball:{keywords:["sports","balls","NBA"],char:"\uD83C\uDFC0"},football:{keywords:["sports","balls","NFL"],char:"\uD83C\uDFC8"},baseball:{keywords:["sports","balls"],char:"â¾"},softball:{keywords:["sports","balls"],char:"\uD83E\uDD4E"},tennis:{keywords:["sports","balls","green"],char:"\uD83C\uDFBE"},volleyball:{keywords:["sports","balls"],char:"\uD83C\uDFD0"},rugby_football:{keywords:["sports","team"],char:"\uD83C\uDFC9"},flying_disc:{keywords:["sports","frisbee","ultimate"],char:"\uD83E\uDD4F"},"8ball":{keywords:["pool","hobby","game","luck","magic"],char:"\uD83C\uDFB1"},golf:{keywords:["sports","business","flag","hole","summer"],char:"â³"},golfing_woman:{keywords:["sports","business","woman","female"],char:"\uD83C\uDFCCï¸ââï¸"},golfing_man:{keywords:["sports","business"],char:"\uD83C\uDFCC",fitzpatrick_scale:!0},ping_pong:{keywords:["sports","pingpong"],char:"\uD83C\uDFD3"},badminton:{keywords:["sports"],char:"\uD83C\uDFF8"},goal_net:{keywords:["sports"],char:"\uD83E\uDD45"},ice_hockey:{keywords:["sports"],char:"\uD83C\uDFD2"},field_hockey:{keywords:["sports"],char:"\uD83C\uDFD1"},lacrosse:{keywords:["sports","ball","stick"],char:"\uD83E\uDD4D"},cricket:{keywords:["sports"],char:"\uD83C\uDFCF"},ski:{keywords:["sports","winter","cold","snow"],char:"\uD83C\uDFBF"},skier:{keywords:["sports","winter","snow"],char:"â·"},snowboarder:{keywords:["sports","winter"],char:"\uD83C\uDFC2",fitzpatrick_scale:!0},person_fencing:{keywords:["sports","fencing","sword"],char:"\uD83E\uDD3A"},women_wrestling:{keywords:["sports","wrestlers"],char:"\uD83E\uDD3Cââï¸"},men_wrestling:{keywords:["sports","wrestlers"],char:"\uD83E\uDD3Cââï¸"},woman_cartwheeling:{keywords:["gymnastics"],char:"\uD83E\uDD38ââï¸",fitzpatrick_scale:!0},man_cartwheeling:{keywords:["gymnastics"],char:"\uD83E\uDD38ââï¸",fitzpatrick_scale:!0},woman_playing_handball:{keywords:["sports"],char:"\uD83E\uDD3Eââï¸",fitzpatrick_scale:!0},man_playing_handball:{keywords:["sports"],char:"\uD83E\uDD3Eââï¸",fitzpatrick_scale:!0},ice_skate:{keywords:["sports"],char:"â¸"},curling_stone:{keywords:["sports"],char:"\uD83E\uDD4C"},skateboard:{keywords:["board"],char:"\uD83D\uDEF9"},sled:{keywords:["sleigh","luge","toboggan"],char:"\uD83D\uDEF7"}
73,bow_and_arrow:{keywords:["sports"],char:"\uD83C\uDFF9"},fishing_pole_and_fish:{keywords:["food","hobby","summer"],char:"\uD83C\uDFA3"},boxing_glove:{keywords:["sports","fighting"],char:"\uD83E\uDD4A"},martial_arts_uniform:{keywords:["judo","karate","taekwondo"],char:"\uD83E\uDD4B"},rowing_woman:{keywords:["sports","hobby","water","ship","woman","female"],char:"\uD83D\uDEA3ââï¸",fitzpatrick_scale:!0},rowing_man:{keywords:["sports","hobby","water","ship"],char:"\uD83D\uDEA3",fitzpatrick_scale:!0},climbing_woman:{keywords:["sports","hobby","woman","female","rock"],char:"\uD83E\uDDD7ââï¸",fitzpatrick_scale:!0},climbing_man:{keywords:["sports","hobby","man","male","rock"],char:"\uD83E\uDDD7ââï¸",fitzpatrick_scale:!0},swimming_woman:{keywords:["sports","exercise","human","athlete","water","summer","woman","female"],char:"\uD83C\uDFCAââï¸",fitzpatrick_scale:!0},swimming_man:{keywords:["sports","exercise","human","athlete","water","summer"],char:"\uD83C\uDFCA",fitzpatrick_scale:!0},woman_playing_water_polo:{keywords:["sports","pool"],char:"\uD83E\uDD3Dââï¸",fitzpatrick_scale:!0},man_playing_water_polo:{keywords:["sports","pool"],char:"\uD83E\uDD3Dââï¸",fitzpatrick_scale:!0},woman_in_lotus_position:{keywords:["woman","female","meditation","yoga","serenity","zen","mindfulness"],char:"\uD83E\uDDD8ââï¸",fitzpatrick_scale:!0},man_in_lotus_position:{keywords:["man","male","meditation","yoga","serenity","zen","mindfulness"],char:"\uD83E\uDDD8ââï¸",fitzpatrick_scale:!0},surfing_woman:{keywords:["sports","ocean","sea","summer","beach","woman","female"],char:"\uD83C\uDFC4ââï¸",fitzpatrick_scale:!0},surfing_man:{keywords:["sports","ocean","sea","summer","beach"],char:"\uD83C\uDFC4",fitzpatrick_scale:!0},bath:{keywords:["clean","shower","bathroom"],char:"\uD83D\uDEC0",fitzpatrick_scale:!0},basketball_woman:{keywords:["sports","human","woman","female"],char:"â¹ï¸ââï¸",fitzpatrick_scale:!0},basketball_man:{keywords:["sports","human"],char:"â¹",fitzpatrick_scale:!0},weight_lifting_woman:{keywords:["sports","training","exercise","woman","female"],char:"\uD83C\uDFCBï¸ââï¸",fitzpatrick_scale:!0},weight_lifting_man:{keywords:["sports","training","exercise"],char:"\uD83C\uDFCB",fitzpatrick_scale:!0},biking_woman:{keywords:["sports","bike","exercise","hipster","woman","female"],char:"\uD83D\uDEB4ââï¸",fitzpatrick_scale:!0},biking_man:{keywords:["sports","bike","exercise","hipster"],char:"\uD83D\uDEB4",fitzpatrick_scale:!0},mountain_biking_woman:{keywords:["transportation","sports","human","race","bike","woman","female"],char:"\uD83D\uDEB5ââï¸",fitzpatrick_scale:!0},mountain_biking_man:{keywords:["transportation","sports","human","race","bike"],char:"\uD83D\uDEB5",fitzpatrick_scale:!0},horse_racing:{keywords:["animal","betting","competition","gambling","luck"],char:"\uD83C\uDFC7",fitzpatrick_scale:!0},business_suit_levitating:{keywords:["suit","business","levitate","hover","jump"],char:"\uD83D\uDD74",fitzpatrick_scale:!0},trophy:{keywords:["win","award","contest","place","ftw","ceremony"],char:"\uD83C\uDFC6"},running_shirt_with_sash:{keywords:["play","pageant"],char:"\uD83C\uDFBD"},medal_sports:{keywords:["award","winning"],char:"\uD83C\uDFC5"},medal_military:{keywords:["award","winning","army"],char:"\uD83C\uDF96"},"1st_place_medal":{keywords:["award","winning","first"],char:"\uD83E\uDD47"},"2nd_place_medal":{keywords:["award","second"],char:"\uD83E\uDD48"},"3rd_place_medal":{keywords:["award","third"],char:"\uD83E\uDD49"},reminder_ribbon:{keywords:["sports","cause","support","awareness"],char:"\uD83C\uDF97"},rosette:{keywords:["flower","decoration","military"],char:"\uD83C\uDFF5"},ticket:{keywords:["event","concert","pass"],char:"\uD83C\uDFAB"},tickets:{keywords:["sports","concert","entrance"],char:"\uD83C\uDF9F"},performing_arts:{keywords:["acting","theater","drama"],char:"\uD83C\uDFAD"},art:{keywords:["design","paint","draw","colors"],char:"\uD83C\uDFA8"},circus_tent:{keywords:["festival","carnival","party"],char:"\uD83C\uDFAA"},woman_juggling:{keywords:["juggle","balance","skill","multitask"],char:"\uD83E\uDD39ââï¸",fitzpatrick_scale:!0},man_juggling:{keywords:["juggle","balance","skill","multitask"],char:"\uD83E\uDD39ââï¸",fitzpatrick_scale:!0},microphone:{keywords:["sound","music","PA","sing","talkshow"],char:"\uD83C\uDFA4"},headphones:{keywords:["music","score","gadgets"],char:"\uD83C\uDFA7"},musical_score:{keywords:["treble","clef","compose"],char:"\uD83C\uDFBC"},musical_keyboard:{keywords:["piano","instrument","compose"],char:"\uD83C\uDFB9"},drum:{keywords:["music","instrument","drumsticks","snare"],char:"\uD83E\uDD41"},saxophone:{keywords:["music","instrument","jazz","blues"],char:"\uD83C\uDFB7"},trumpet:{keywords:["music","brass"],char:"\uD83C\uDFBA"}
73,guitar:{keywords:["music","instrument"],char:"\uD83C\uDFB8"},violin:{keywords:["music","instrument","orchestra","symphony"],char:"\uD83C\uDFBB"},clapper:{keywords:["movie","film","record"],char:"\uD83C\uDFAC"},video_game:{keywords:["play","console","PS4","controller"],char:"\uD83C\uDFAE"},space_invader:{keywords:["game","arcade","play"],char:"\uD83D\uDC7E"},dart:{keywords:["game","play","bar","target","bullseye"],char:"\uD83C\uDFAF"},game_die:{keywords:["dice","random","tabletop","play","luck"],char:"\uD83C\uDFB2"},chess_pawn:{keywords:["expendable"],char:"â"},slot_machine:{keywords:["bet","gamble","vegas","fruit machine","luck","casino"],char:"\uD83C\uDFB0"},jigsaw:{keywords:["interlocking","puzzle","piece"],char:"\uD83E\uDDE9"},bowling:{keywords:["sports","fun","play"],char:"\uD83C\uDFB3"}}}},{travel_and_places:{id:"travel_and_places",name:"emoji_travel_places",symbol:"data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Icon%20%2F%20Travel%20%26%2338%3B%20Places%22%20clip-path%3D%22url%28%23clip0_3328_49530%29%22%3E%3Cpath%20id%3D%22fill%22%20d%3D%22M5.80013%2017.5323H3.6668V16.1094C3.47847%2016.1091%203.29794%2016.0342%203.16478%2015.9011C3.03162%2015.7679%202.95668%2015.5874%202.9564%2015.3991V12.5555C2.9564%2012.367%203.03121%2012.1862%203.1644%2012.0528C3.2976%2011.9195%203.47829%2011.8444%203.6668%2011.8441H4.73346V10.7775C4.76122%209.91752%205.12312%209.10224%205.74233%208.50478C6.36153%207.90732%207.18926%207.57475%208.04973%207.5777H9.9516C10.8119%207.57503%2011.6393%207.90772%2012.2583%208.50515C12.8773%209.10258%2013.2391%209.91771%2013.2668%2010.7775V11.8441H14.3335C14.5221%2011.8444%2014.7029%2011.9194%2014.8362%2012.0528C14.9696%2012.1861%2015.0446%2012.3669%2015.0449%2012.5555V15.3991C15.0446%2015.5876%2014.9696%2015.7683%2014.8362%2015.9014C14.7028%2016.0346%2014.522%2016.1094%2014.3335%2016.1094V17.5323H12.2001V16.1094H5.80013V17.5323ZM3.6668%2014.6887V15.3884H14.3335V14.6887H11.6668V14.677C11.6665%2014.5827%2011.6289%2014.4924%2011.5621%2014.4258C11.4953%2014.3592%2011.4048%2014.3218%2011.3105%2014.3218H6.68866C6.59446%2014.3218%206.50411%2014.3592%206.4375%2014.4258C6.37089%2014.4924%206.33346%2014.5828%206.33346%2014.677V14.6887H3.6668ZM13.0897%2012.6334C12.9316%2012.6336%2012.777%2012.6807%2012.6456%2012.7687C12.5141%2012.8567%2012.4118%2012.9818%2012.3514%2013.1279C12.291%2013.2741%2012.2753%2013.4349%2012.3063%2013.59C12.3373%2013.7452%2012.4136%2013.8876%2012.5255%2013.9994C12.6374%2014.1111%2012.78%2014.1872%2012.9351%2014.218C13.0903%2014.2488%2013.2511%2014.2329%2013.3972%2014.1723C13.5433%2014.1117%2013.6682%2014.0092%2013.756%2013.8776C13.8439%2013.7461%2013.8908%2013.5915%2013.8908%2013.4333C13.8905%2013.2211%2013.806%2013.0176%2013.6558%2012.8676C13.5056%2012.7176%2013.302%2012.6334%2013.0897%2012.6334ZM4.89026%2012.6334C4.73204%2012.6334%204.57737%2012.6803%204.44581%2012.7682C4.31425%2012.8561%204.21171%2012.981%204.15116%2013.1272C4.09061%2013.2734%204.07477%2013.4342%204.10564%2013.5894C4.1365%2013.7446%204.2127%2013.8871%204.32458%2013.999C4.43646%2014.1109%204.57901%2014.187%204.73419%2014.2179C4.88938%2014.2488%205.05023%2014.2329%205.19641%2014.1724C5.34259%2014.1118%205.46753%2014.0093%205.55544%2013.8778C5.64334%2013.7462%205.69026%2013.5915%205.69026%2013.4333C5.68998%2013.2211%205.60546%2013.0176%205.45526%2012.8676C5.30506%2012.7176%205.10147%2012.6334%204.8892%2012.6334H4.89026ZM9.00013%208.6443C5.80013%208.6443%205.80013%2010.1983%205.80013%2011.8441H12.2001V11.8324C12.2835%2011.0742%2012.1446%2010.3082%2011.8001%209.6277C11.3468%208.95681%2010.4593%208.6443%209.00013%208.6443ZM1.53346%2016.4561H0.466797V6.85668H4.02946L4.02306%200.466675H11.4897V4.72241H17.5335V16.455H16.4668V5.79967H11.4887V6.86628H10.422V1.53327H5.08866L5.08013%207.93288H1.53346V16.455V16.4561ZM15.4001%2010.0565H14.3335V8.98988H15.4001V10.0565ZM3.6668%2010.0565H2.60013V8.98988H3.6668V10.0565ZM15.4001%207.92328H14.3335V6.85668H15.4001V7.92328ZM9.35533%205.79967H8.28866V4.73308H9.35533V5.79967ZM7.222%205.79967H6.15533V4.73308H7.222V5.79967ZM9.35533%203.66648H8.28866V2.59987H9.35533V3.66648ZM7.222%203.66648H6.15533V2.58921L7.222%202.59987V3.66648Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3328_49530%22%3E%3Crect%20width%3D%2217.0667%22%20height%3D%2217.0667%22%20fill%3D%22white%22%20transform%3D%22translate%280.466797%200.466675%29%22%2F%3
73E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E",emojis:{red_car:{keywords:["red","transportation","vehicle"],char:"\uD83D\uDE97"},taxi:{keywords:["uber","vehicle","cars","transportation"],char:"\uD83D\uDE95"},blue_car:{keywords:["transportation","vehicle"],char:"\uD83D\uDE99"},bus:{keywords:["car","vehicle","transportation"],char:"\uD83D\uDE8C"},trolleybus:{keywords:["bart","transportation","vehicle"],char:"\uD83D\uDE8E"},racing_car:{keywords:["sports","race","fast","formula","f1"],char:"\uD83C\uDFCE"},police_car:{keywords:["vehicle","cars","transportation","law","legal","enforcement"],char:"\uD83D\uDE93"},ambulance:{keywords:["health","911","hospital"],char:"\uD83D\uDE91"},fire_engine:{keywords:["transportation","cars","vehicle"],char:"\uD83D\uDE92"},minibus:{keywords:["vehicle","car","transportation"],char:"\uD83D\uDE90"},truck:{keywords:["cars","transportation"],char:"\uD83D\uDE9A"},articulated_lorry:{keywords:["vehicle","cars","transportation","express"],char:"\uD83D\uDE9B"},tractor:{keywords:["vehicle","car","farming","agriculture"],char:"\uD83D\uDE9C"},kick_scooter:{keywords:["vehicle","kick","razor"],char:"\uD83D\uDEF4"},motorcycle:{keywords:["race","sports","fast"],char:"\uD83C\uDFCD"},bike:{keywords:["sports","bicycle","exercise","hipster"],char:"\uD83D\uDEB2"},motor_scooter:{keywords:["vehicle","vespa","sasha"],char:"\uD83D\uDEF5"},rotating_light:{keywords:["police","ambulance","911","emergency","alert","error","pinged","law","legal"],char:"\uD83D\uDEA8"},oncoming_police_car:{keywords:["vehicle","law","legal","enforcement","911"],char:"\uD83D\uDE94"},oncoming_bus:{keywords:["vehicle","transportation"],char:"\uD83D\uDE8D"},oncoming_automobile:{keywords:["car","vehicle","transportation"],char:"\uD83D\uDE98"},oncoming_taxi:{keywords:["vehicle","cars","uber"],char:"\uD83D\uDE96"},aerial_tramway:{keywords:["transportation","vehicle","ski"],char:"\uD83D\uDEA1"},mountain_cableway:{keywords:["transportation","vehicle","ski"],char:"\uD83D\uDEA0"},suspension_railway:{keywords:["vehicle","transportation"],char:"\uD83D\uDE9F"},railway_car:{keywords:["transportation","vehicle"],char:"\uD83D\uDE83"},train:{keywords:["transportation","vehicle","carriage","public","travel"],char:"\uD83D\uDE8B"},monorail:{keywords:["transportation","vehicle"],char:"\uD83D\uDE9D"},bullettrain_side:{keywords:["transportation","vehicle"],char:"\uD83D\uDE84"},bullettrain_front:{keywords:["transportation","vehicle","speed","fast","public","travel"],char:"\uD83D\uDE85"},light_rail:{keywords:["transportation","vehicle"],char:"\uD83D\uDE88"},mountain_railway:{keywords:["transportation","vehicle"],char:"\uD83D\uDE9E"},steam_locomotive:{keywords:["transportation","vehicle","train"],char:"\uD83D\uDE82"},train2:{keywords:["transportation","vehicle"],char:"\uD83D\uDE86"},metro:{keywords:["transportation","blue-square","mrt","underground","tube"],char:"\uD83D\uDE87"},tram:{keywords:["transportation","vehicle"],char:"\uD83D\uDE8A"},station:{keywords:["transportation","vehicle","public"],char:"\uD83D\uDE89"},flying_saucer:{keywords:["transportation","vehicle","ufo"],char:"\uD83D\uDEF8"},helicopter:{keywords:["transportation","vehicle","fly"],char:"\uD83D\uDE81"},small_airplane:{keywords:["flight","transportation","fly","vehicle"],char:"\uD83D\uDEE9"},airplane:{keywords:["vehicle","transportation","flight","fly"],char:"âï¸"},flight_departure:{keywords:["airport","flight","landing"],char:"\uD83D\uDEEB"},flight_arrival:{keywords:["airport","flight","boarding"],char:"\uD83D\uDEEC"},sailboat:{keywords:["ship","summer","transportation","water","sailing"],char:"âµ"},motor_boat:{keywords:["ship"],char:"\uD83D\uDEE5"},speedboat:{keywords:["ship","transportation","vehicle","summer"],char:"\uD83D\uDEA4"},ferry:{keywords:["boat","ship","yacht"],char:"â´"},passenger_ship:{keywords:["yacht","cruise","ferry"],char:"\uD83D\uDEF3"},rocket:{keywords:["launch","ship","staffmode","NASA","outer space","outer_space","fly"],char:"\uD83D\uDE80"},artificial_satellite:{keywords:["communication","gps","orbit","spaceflight","NASA","ISS"],char:"\uD83D\uDEF0"},seat:{keywords:["sit","airplane","transport","bus","flight","fly"],char:"\uD83D\uDCBA"},canoe:{keywords:["boat","paddle","water","ship"],char:"\uD83D\uDEF6"},anchor:{keywords:["ship","ferry","sea","boat"],char:"â"},construction:{keywords:["wip","progress","caution","warning"],char:"\uD83D\uDEA7"},fuelpump:{keywords:["gas station","petroleum"],char:"â½"},busstop:{keywords:["transportation","wait"],char:"\uD83D\uDE8F"},vertical_traffic_light:{keywords:["transportation","driving"],char:"\uD83D\uDEA6"},traffic_light:{keywords:["transportation","signal"],char:"\uD83D\uDEA5"},checkered_flag:{keywords:["contest","finishline","race","gokart"],char:"\uD83C\uDFC1"},ship:{keywords:["transportation","titanic","deploy"],char:"\uD83D\uDEA2"},ferris_wheel:{keywords:["photo","carnival","londoneye"],char:"\uD83C\uDFA1"},roller_coaster:{keywords:["carnival","playground","photo","fun"],char:"\uD83C\uDFA2"},carousel_horse:{keywords:["photo","carnival"],char:"\uD83C\uDFA0"},building_construction:{keywords:["wip","working","progress"],char:"\uD83C\uDFD7"},foggy:{keywords:["photo","mountain"],char:"\uD83C\uDF01"},tokyo_tower:{keywords:["photo","japanese"],char:"\uD83D\uDDFC"},factory:{keywords:["building","industry","pollution","smoke"],char:"\uD83C\uDFED"}
73,fountain:{keywords:["photo","summer","water","fresh"],char:"â²"},rice_scene:{keywords:["photo","japan","asia","tsukimi"],char:"\uD83C\uDF91"},mountain:{keywords:["photo","nature","environment"],char:"â°"},mountain_snow:{keywords:["photo","nature","environment","winter","cold"],char:"\uD83C\uDFD4"},mount_fuji:{keywords:["photo","mountain","nature","japanese"],char:"\uD83D\uDDFB"},volcano:{keywords:["photo","nature","disaster"],char:"\uD83C\uDF0B"},japan:{keywords:["nation","country","japanese","asia"],char:"\uD83D\uDDFE"},camping:{keywords:["photo","outdoors","tent"],char:"\uD83C\uDFD5"},tent:{keywords:["photo","camping","outdoors"],char:"âº"},national_park:{keywords:["photo","environment","nature"],char:"\uD83C\uDFDE"},motorway:{keywords:["road","cupertino","interstate","highway"],char:"\uD83D\uDEE3"},railway_track:{keywords:["train","transportation"],char:"\uD83D\uDEE4"},sunrise:{keywords:["morning","view","vacation","photo"],char:"\uD83C\uDF05"},sunrise_over_mountains:{keywords:["view","vacation","photo"],char:"\uD83C\uDF04"},desert:{keywords:["photo","warm","saharah"],char:"\uD83C\uDFDC"},beach_umbrella:{keywords:["weather","summer","sunny","sand","mojito"],char:"\uD83C\uDFD6"},desert_island:{keywords:["photo","tropical","mojito"],char:"\uD83C\uDFDD"},city_sunrise:{keywords:["photo","good morning","dawn"],char:"\uD83C\uDF07"},city_sunset:{keywords:["photo","evening","sky","buildings"],char:"\uD83C\uDF06"},cityscape:{keywords:["photo","night life","urban"],char:"\uD83C\uDFD9"},night_with_stars:{keywords:["evening","city","downtown"],char:"\uD83C\uDF03"},bridge_at_night:{keywords:["photo","sanfrancisco"],char:"\uD83C\uDF09"},milky_way:{keywords:["photo","space","stars"],char:"\uD83C\uDF0C"},stars:{keywords:["night","photo"],char:"\uD83C\uDF20"},sparkler:{keywords:["stars","night","shine"],char:"\uD83C\uDF87"},fireworks:{keywords:["photo","festival","carnival","congratulations"],char:"\uD83C\uDF86"},rainbow:{keywords:["nature","happy","unicorn_face","photo","sky","spring"],char:"\uD83C\uDF08"},houses:{keywords:["buildings","photo"],char:"\uD83C\uDFD8"},european_castle:{keywords:["building","royalty","history"],char:"\uD83C\uDFF0"},japanese_castle:{keywords:["photo","building"],char:"\uD83C\uDFEF"},stadium:{keywords:["photo","place","sports","concert","venue"],char:"\uD83C\uDFDF"},statue_of_liberty:{keywords:["american","newyork"],char:"\uD83D\uDDFD"},house:{keywords:["building","home"],char:"\uD83C\uDFE0"},house_with_garden:{keywords:["home","plant","nature"],char:"\uD83C\uDFE1"},derelict_house:{keywords:["abandon","evict","broken","building"],char:"\uD83C\uDFDA"},office:{keywords:["building","bureau","work"],char:"\uD83C\uDFE2"},department_store:{keywords:["building","shopping","mall"],char:"\uD83C\uDFEC"},post_office:{keywords:["building","envelope","communication"],char:"\uD83C\uDFE3"},european_post_office:{keywords:["building","email"],char:"\uD83C\uDFE4"},hospital:{keywords:["building","health","surgery","doctor"],char:"\uD83C\uDFE5"},bank:{keywords:["building","money","sales","cash","business","enterprise"],char:"\uD83C\uDFE6"},hotel:{keywords:["building","accomodation","checkin"],char:"\uD83C\uDFE8"},convenience_store:{keywords:["building","shopping","groceries"],char:"\uD83C\uDFEA"},school:{keywords:["building","student","education","learn","teach"],char:"\uD83C\uDFEB"},love_hotel:{keywords:["like","affection","dating"],char:"\uD83C\uDFE9"},wedding:{keywords:["love","like","affection","couple","marriage","bride","groom"],char:"\uD83D\uDC92"},classical_building:{keywords:["art","culture","history"],char:"\uD83C\uDFDB"},church:{keywords:["building","religion","christ"],char:"âª"},mosque:{keywords:["islam","worship","minaret"],char:"\uD83D\uDD4C"},synagogue:{keywords:["judaism","worship","temple","jewish"],char:"\uD83D\uDD4D"},kaaba:{keywords:["mecca","mosque","islam"],char:"\uD83D\uDD4B"},shinto_shrine:{keywords:["temple","japan","kyoto"],char:"â©"}}}},{objects:{id:"objects",name:"emoji_objects",symbol:"data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Icon%20%2F%20Objects%22%20clip-path%3D%22url%28%23clip0_3328_49533%29%22%3E%3Cpath%20id%3D%22fill%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.74304%2017.0747C6.89479%2017.2458%207.10264%2
73017.3571%207.32917%2017.3886C7.88313%2017.4776%208.44283%2017.526%209.00384%2017.5336C9.56452%2017.5256%2010.1239%2017.4768%2010.6774%2017.3875C10.904%2017.356%2011.1118%2017.2447%2011.2636%2017.0736C11.4153%2016.9025%2011.501%2016.6828%2011.5052%2016.4542V14.371L11.6118%2013.444C11.7625%2012.2244%2012.3613%2011.1043%2013.2918%2010.3016C13.8709%209.78174%2014.3283%209.14077%2014.6318%208.42421C14.9352%207.70765%2015.0772%206.93308%2015.0476%206.15549C14.9974%204.60074%2014.3333%203.1292%2013.2005%202.06304C12.0678%200.996885%2010.5588%200.422973%209.00384%200.466953C7.44817%200.421824%205.93806%200.995222%204.8044%202.0615C3.67074%203.12778%203.006%204.59997%202.95584%206.15549C2.92679%206.93341%203.06943%207.70819%203.37361%208.42477C3.67779%209.14135%204.13605%209.78214%204.71584%2010.3016C5.646%2011.1045%206.24442%2012.2245%206.39477%2013.444L6.50144%2014.372V16.4552C6.50562%2016.6839%206.59129%2016.9036%206.74304%2017.0747ZM4.3443%207.9801C4.10468%207.40281%203.99483%206.77992%204.02251%206.15549C4.07278%204.88293%204.62516%203.68212%205.55875%202.8159C6.49234%201.94968%207.73109%201.48861%209.00384%201.53362C10.2813%201.49475%2011.5221%201.96332%2012.455%202.83683C13.3879%203.71035%2013.9369%204.91774%2013.982%206.19495C14.0054%206.81667%2013.8918%207.43593%2013.6492%208.00885C13.4066%208.58177%2013.041%209.09431%2012.5782%209.51015C11.4664%2010.4717%2010.7476%2011.8091%2010.559%2013.267H7.44757C7.25391%2011.8025%206.52839%2010.4604%205.40917%209.49629C4.94744%209.07499%204.58391%208.5574%204.3443%207.9801ZM8.64544%2010.1587V12.5555H9.35584V10.1587L10.2497%209.33415C10.3063%209.3481%2010.3643%209.35526%2010.4225%209.35549C10.563%209.35549%2010.7003%209.31385%2010.8171%209.23584C10.9339%209.15782%2011.0249%209.04694%2011.0787%208.91719C11.1325%208.78744%2011.1467%208.64466%2011.1193%208.50689C11.092%208.36911%2011.0245%208.24253%2010.9252%208.14313C10.826%208.04374%2010.6995%207.976%2010.5618%207.94847C10.424%207.92094%2010.2812%207.93485%2010.1514%207.98846C10.0216%208.04206%209.91054%208.13295%209.83235%208.24963C9.75416%208.36632%209.71232%208.50356%209.71211%208.64402C9.71205%208.69899%209.71849%208.75377%209.73131%208.80722L9.00064%209.48135L8.26997%208.80722C8.28279%208.75377%208.28924%208.69899%208.28917%208.64402C8.28896%208.50338%208.24701%208.36597%208.16863%208.24919C8.09025%208.13242%207.97897%208.04154%207.8489%207.98806C7.71882%207.93458%207.5758%207.92092%207.43795%207.9488C7.3001%207.97668%207.17363%208.04484%207.07456%208.14466C6.97549%208.24448%206.90827%208.37147%206.88143%208.50952C6.85459%208.64757%206.86933%208.79049%206.92379%208.92016C6.97824%209.04983%207.06996%209.16042%207.18732%209.23792C7.30468%209.31541%207.4424%209.35633%207.58304%209.35549C7.64128%209.35526%207.69929%209.3481%207.75584%209.33415L8.64544%2010.1587ZM8.98997%2016.467C8.51378%2016.4593%208.03868%2016.4187%207.56811%2016.3454V15.7555H9.00384V15.044H7.56811V14.372L7.57131%2014.3336H10.4353V16.3464C9.95694%2016.4204%209.47398%2016.4606%208.98997%2016.467Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3328_49533%22%3E%3Crect%20width%3D%2217.0667%22%20height%3D%2217.0667%22%20fill%3D%22white%22%20transform%3D%22translate%280.466797%200.466675%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E",emojis:{watch:{keywords:["time","accessories"],char:"â"},iphone:{keywords:["technology","apple","gadgets","dial"],char:"\uD83D\uDCF1"},calling:{keywords:["iphone","incoming"],char:"\uD83D\uDCF2"},computer:{keywords:["technology","laptop","screen","display","monitor"],char:"\uD83D\uDCBB"},keyboard:{keywords:["technology","computer","type","input","text"],char:"â¨"},desktop_computer:{keywords:["technology","computing","screen"],char:"\uD83D\uDDA5"},printer:{keywords:["paper","ink"],char:"\uD83D\uDDA8"},computer_mouse:{keywords:["click"],char:"\uD83D\uDDB1"},trackball:{keywords:["technology","trackpad"],char:"\uD83D\uDDB2"},joystick:{keywords:["game","play"],char:"\uD83D\uDD79"},clamp:{keywords:["tool"],char:"\uD83D\uDDDC"},minidisc:{keywords:["technology","record","emojis","disk","90s"],char:"\uD83D\uDCBD"},floppy_disk:{keywords:["oldschool","technology","save","90s","80s"],char:"\uD83D\uDCBE"},cd:{keywords:["technology","dvd","disk","disc","90s"],char:"\uD83D\uDCBF"}
73,dvd:{keywords:["cd","disk","disc"],char:"\uD83D\uDCC0"},vhs:{keywords:["record","video","oldschool","90s","80s"],char:"\uD83D\uDCFC"},camera:{keywords:["gadgets","photography"],char:"\uD83D\uDCF7"},camera_flash:{keywords:["photography","gadgets"],char:"\uD83D\uDCF8"},video_camera:{keywords:["film","record"],char:"\uD83D\uDCF9"},movie_camera:{keywords:["film","record"],char:"\uD83C\uDFA5"},film_projector:{keywords:["video","tape","record","movie"],char:"\uD83D\uDCFD"},film_strip:{keywords:["movie"],char:"\uD83C\uDF9E"},telephone_receiver:{keywords:["technology","communication","dial"],char:"\uD83D\uDCDE"},phone:{keywords:["technology","communication","dial","telephone"],char:"âï¸"},pager:{keywords:["bbcall","oldschool","90s"],char:"\uD83D\uDCDF"},fax:{keywords:["communication","technology"],char:"\uD83D\uDCE0"},tv:{keywords:["technology","program","oldschool","show","television"],char:"\uD83D\uDCFA"},radio:{keywords:["communication","music","podcast","program"],char:"\uD83D\uDCFB"},studio_microphone:{keywords:["sing","recording","artist","talkshow"],char:"\uD83C\uDF99"},level_slider:{keywords:["scale"],char:"\uD83C\uDF9A"},control_knobs:{keywords:["dial"],char:"\uD83C\uDF9B"},compass:{keywords:["magnetic","navigation","orienteering"],char:"\uD83E\uDDED"},stopwatch:{keywords:["time","deadline"],char:"â±"},timer_clock:{keywords:["alarm"],char:"â²"},alarm_clock:{keywords:["time","wake"],char:"â°"},mantelpiece_clock:{keywords:["time"],char:"\uD83D\uDD70"},hourglass_flowing_sand:{keywords:["oldschool","time","countdown"],char:"â³"},hourglass:{keywords:["time","clock","oldschool","limit","exam","quiz","test"],char:"â"},satellite:{keywords:["communication","future","radio","space"],char:"\uD83D\uDCE1"},battery:{keywords:["power","energy","sustain"],char:"\uD83D\uDD0B"},electric_plug:{keywords:["charger","power"],char:"\uD83D\uDD0C"},bulb:{keywords:["light","electricity","idea"],char:"\uD83D\uDCA1"},flashlight:{keywords:["dark","camping","sight","night"],char:"\uD83D\uDD26"},candle:{keywords:["fire","wax"],char:"\uD83D\uDD6F"},fire_extinguisher:{keywords:["quench"],char:"\uD83E\uDDEF"},wastebasket:{keywords:["bin","trash","rubbish","garbage","toss"],char:"\uD83D\uDDD1"},oil_drum:{keywords:["barrell"],char:"\uD83D\uDEE2"},money_with_wings:{keywords:["dollar","bills","payment","sale"],char:"\uD83D\uDCB8"},dollar:{keywords:["money","sales","bill","currency"],char:"\uD83D\uDCB5"},yen:{keywords:["money","sales","japanese","dollar","currency"],char:"\uD83D\uDCB4"},euro:{keywords:["money","sales","dollar","currency"],char:"\uD83D\uDCB6"},pound:{keywords:["british","sterling","money","sales","bills","uk","england","currency"],char:"\uD83D\uDCB7"},moneybag:{keywords:["dollar","payment","coins","sale"],char:"\uD83D\uDCB0"},credit_card:{keywords:["money","sales","dollar","bill","payment","shopping"],char:"\uD83D\uDCB3"},gem:{keywords:["blue","ruby","diamond","jewelry"],char:"\uD83D\uDC8E"},balance_scale:{keywords:["law","fairness","weight"],char:"â"},toolbox:{keywords:["tools","diy","fix","maintainer","mechanic"],char:"\uD83E\uDDF0"},wrench:{keywords:["tools","diy","ikea","fix","maintainer"],char:"\uD83D\uDD27"},hammer:{keywords:["tools","build","create"],char:"\uD83D\uDD28"},hammer_and_pick:{keywords:["tools","build","create"],char:"â"},hammer_and_wrench:{keywords:["tools","build","create"],char:"\uD83D\uDEE0"},pick:{keywords:["tools","dig"],char:"â"},nut_and_bolt:{keywords:["handy","tools","fix"],char:"\uD83D\uDD29"},gear:{keywords:["cog"],char:"â"},brick:{keywords:["bricks"],char:"\uD83E\uDDF1"},chains:{keywords:["lock","arrest"],char:"â"},magnet:{keywords:["attraction","magnetic"],char:"\uD83E\uDDF2"},gun:{keywords:["violence","weapon","pistol","revolver"],char:"\uD83D\uDD2B"},bomb:{keywords:["boom","explode","explosion","terrorism"],char:"\uD83D\uDCA3"},firecracker:{keywords:["dynamite","boom","explode","explosion","explosive"],char:"\uD83E\uDDE8"},hocho:{keywords:["knife","blade","cutlery","kitchen","weapon"],char:"\uD83D\uDD2A"},dagger:{keywords:["weapon"],char:"\uD83D\uDDE1"},crossed_swords:{keywords:["weapon"],char:"â"},shield:{keywords:["protection","security"],char:"\uD83D\uDEE1"},smoking:{keywords:["kills","tobacco","cigarette","joint","smoke"],char:"\uD83D\uDEAC"},skull_and_crossbones:{keywords:["poison","danger","deadly","scary","death","pirate","evil"],char:"â "},coffin:{keywords:["vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],char:"â°"},funeral_urn:{keywords:["dead","die","death","rip","ashes"],char:"â±"},amphora:{keywords:["vase","jar"],char:"\uD83C\uDFFA"},crystal_ball:{keywords:["disco","party","magic","circus","fortune_teller"],char:"\uD83D\uDD2E"},prayer_beads:{keywords:["dhikr","religious"],char:"\uD83D\uDCFF"},nazar_amulet:{keywords:["bead","charm"],char:"\uD83E\uDDFF"},barber:{keywords:["hair","salon","style"],char:"\uD83D\uDC88"},alembic:{keywords:["distilling","science","experiment","chemistry"],char:"â"},telescope:{keywords:["stars","space","zoom","science","astronomy"],char:"\uD83D\uDD2D"},microscope:{keywords:["laboratory","experiment","zoomin","science","study"],char:"\uD83D\uDD2C"},hole:{keywords:["embarrassing"],char:"\uD83D\uDD73"}
73,pill:{keywords:["health","medicine","doctor","pharmacy","drug"],char:"\uD83D\uDC8A"},syringe:{keywords:["health","hospital","drugs","blood","medicine","needle","doctor","nurse"],char:"\uD83D\uDC89"},dna:{keywords:["biologist","genetics","life"],char:"\uD83E\uDDEC"},microbe:{keywords:["amoeba","bacteria","germs"],char:"\uD83E\uDDA0"},petri_dish:{keywords:["bacteria","biology","culture","lab"],char:"\uD83E\uDDEB"},test_tube:{keywords:["chemistry","experiment","lab","science"],char:"\uD83E\uDDEA"},thermometer:{keywords:["weather","temperature","hot","cold"],char:"\uD83C\uDF21"},broom:{keywords:["cleaning","sweeping","witch"],char:"\uD83E\uDDF9"},basket:{keywords:["laundry"],char:"\uD83E\uDDFA"},toilet_paper:{keywords:["roll"],char:"\uD83E\uDDFB"},label:{keywords:["sale","tag"],char:"\uD83C\uDFF7"},bookmark:{keywords:["favorite","label","save"],char:"\uD83D\uDD16"},toilet:{keywords:["restroom","wc","washroom","bathroom","potty"],char:"\uD83D\uDEBD"},shower:{keywords:["clean","water","bathroom"],char:"\uD83D\uDEBF"},bathtub:{keywords:["clean","shower","bathroom"],char:"\uD83D\uDEC1"},soap:{keywords:["bar","bathing","cleaning","lather"],char:"\uD83E\uDDFC"},sponge:{keywords:["absorbing","cleaning","porous"],char:"\uD83E\uDDFD"},lotion_bottle:{keywords:["moisturizer","sunscreen"],char:"\uD83E\uDDF4"},key:{keywords:["lock","door","password"],char:"\uD83D\uDD11"},old_key:{keywords:["lock","door","password"],char:"\uD83D\uDDDD"},couch_and_lamp:{keywords:["read","chill"],char:"\uD83D\uDECB"},sleeping_bed:{keywords:["bed","rest"],char:"\uD83D\uDECC",fitzpatrick_scale:!0},bed:{keywords:["sleep","rest"],char:"\uD83D\uDECF"},door:{keywords:["house","entry","exit"],char:"\uD83D\uDEAA"},bellhop_bell:{keywords:["service"],char:"\uD83D\uDECE"},teddy_bear:{keywords:["plush","stuffed"],char:"\uD83E\uDDF8"},framed_picture:{keywords:["photography"],char:"\uD83D\uDDBC"},world_map:{keywords:["location","direction"],char:"\uD83D\uDDFA"},parasol_on_ground:{keywords:["weather","summer"],char:"â±"},moyai:{keywords:["rock","easter island","moai"],char:"\uD83D\uDDFF"},shopping:{keywords:["mall","buy","purchase"],char:"\uD83D\uDECD"},shopping_cart:{keywords:["trolley"],char:"\uD83D\uDED2"},balloon:{keywords:["party","celebration","birthday","circus"],char:"\uD83C\uDF88"},flags:{keywords:["fish","japanese","koinobori","carp","banner"],char:"\uD83C\uDF8F"},ribbon:{keywords:["decoration","pink","girl","bowtie"],char:"\uD83C\uDF80"},gift:{keywords:["present","birthday","christmas","xmas"],char:"\uD83C\uDF81"},confetti_ball:{keywords:["festival","party","birthday","circus"],char:"\uD83C\uDF8A"},tada:{keywords:["party","congratulations","birthday","magic","circus","celebration"],char:"\uD83C\uDF89"},dolls:{keywords:["japanese","toy","kimono"],char:"\uD83C\uDF8E"},wind_chime:{keywords:["nature","ding","spring","bell"],char:"\uD83C\uDF90"},crossed_flags:{keywords:["japanese","nation","country","border"],char:"\uD83C\uDF8C"},izakaya_lantern:{keywords:["light","paper","halloween","spooky"],char:"\uD83C\uDFEE"},red_envelope:{keywords:["gift"],char:"\uD83E\uDDE7"},email:{keywords:["letter","postal","inbox","communication"],char:"âï¸"},envelope_with_arrow:{keywords:["email","communication"],char:"\uD83D\uDCE9"},incoming_envelope:{keywords:["email","inbox"],char:"\uD83D\uDCE8"},"e-mail":{keywords:["communication","inbox"],char:"\uD83D\uDCE7"},love_letter:{keywords:["email","like","affection","envelope","valentines"],char:"\uD83D\uDC8C"},postbox:{keywords:["email","letter","envelope"],char:"\uD83D\uDCEE"},mailbox_closed:{keywords:["email","communication","inbox"],char:"\uD83D\uDCEA"},mailbox:{keywords:["email","inbox","communication"],char:"\uD83D\uDCEB"},mailbox_with_mail:{keywords:["email","inbox","communication"],char:"\uD83D\uDCEC"},mailbox_with_no_mail:{keywords:["email","inbox"],char:"\uD83D\uDCED"},package:{keywords:["mail","gift","cardboard","box","moving"],char:"\uD83D\uDCE6"},postal_horn:{keywords:["instrument","music"],char:"\uD83D\uDCEF"},inbox_tray:{keywords:["email","documents"],char:"\uD83D\uDCE5"},outbox_tray:{keywords:["inbox","email"],char:"\uD83D\uDCE4"},scroll:{keywords:["documents","ancient","history","paper"],char:"\uD83D\uDCDC"},page_with_curl:{keywords:["documents","office","paper"],char:"\uD83D\uDCC3"},bookmark_tabs:{keywords:["favorite","save","order","tidy"],char:"\uD83D\uDCD1"},receipt:{keywords:["accounting","expenses"],char:"\uD83E\uDDFE"},bar_chart:{keywords:["graph","presentation","stats"],char:"\uD83D\uDCCA"},chart_with_upwards_trend:{keywords:["graph","presentation","stats","re
73covery","business","economics","money","sales","good","success"],char:"\uD83D\uDCC8"},chart_with_downwards_trend:{keywords:["graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],char:"\uD83D\uDCC9"},page_facing_up:{keywords:["documents","office","paper","information"],char:"\uD83D\uDCC4"},date:{keywords:["calendar","schedule"],char:"\uD83D\uDCC5"},calendar:{keywords:["schedule","date","planning"],char:"\uD83D\uDCC6"},spiral_calendar:{keywords:["date","schedule","planning"],char:"\uD83D\uDDD3"},card_index:{keywords:["business","stationery"],char:"\uD83D\uDCC7"},card_file_box:{keywords:["business","stationery"],char:"\uD83D\uDDC3"},ballot_box:{keywords:["election","vote"],char:"\uD83D\uDDF3"},file_cabinet:{keywords:["filing","organizing"],char:"\uD83D\uDDC4"},clipboard:{keywords:["stationery","documents"],char:"\uD83D\uDCCB"},spiral_notepad:{keywords:["memo","stationery"],char:"\uD83D\uDDD2"},file_folder:{keywords:["documents","business","office"],char:"\uD83D\uDCC1"},open_file_folder:{keywords:["documents","load"],char:"\uD83D\uDCC2"},card_index_dividers:{keywords:["organizing","business","stationery"],char:"\uD83D\uDDC2"},newspaper_roll:{keywords:["press","headline"],char:"\uD83D\uDDDE"},newspaper:{keywords:["press","headline"],char:"\uD83D\uDCF0"},notebook:{keywords:["stationery","record","notes","paper","study"],char:"\uD83D\uDCD3"},closed_book:{keywords:["read","library","knowledge","textbook","learn"],char:"\uD83D\uDCD5"},green_book:{keywords:["read","library","knowledge","study"],char:"\uD83D\uDCD7"},blue_book:{keywords:["read","library","knowledge","learn","study"],char:"\uD83D\uDCD8"},orange_book:{keywords:["read","library","knowledge","textbook","study"],char:"\uD83D\uDCD9"},notebook_with_decorative_cover:{keywords:["classroom","notes","record","paper","study"],char:"\uD83D\uDCD4"},ledger:{keywords:["notes","paper"],char:"\uD83D\uDCD2"},books:{keywords:["literature","library","study"],char:"\uD83D\uDCDA"},open_book:{keywords:["book","read","library","knowledge","literature","learn","study"],char:"\uD83D\uDCD6"},safety_pin:{keywords:["diaper"],char:"\uD83E\uDDF7"},link:{keywords:["rings","url"],char:"\uD83D\uDD17"},paperclip:{keywords:["documents","stationery"],char:"\uD83D\uDCCE"},paperclips:{keywords:["documents","stationery"],char:"\uD83D\uDD87"},scissors:{keywords:["stationery","cut"],char:"âï¸"},triangular_ruler:{keywords:["stationery","math","architect","sketch"],char:"\uD83D\uDCD0"},straight_ruler:{keywords:["stationery","calculate","length","math","school","drawing","architect","sketch"],char:"\uD83D\uDCCF"},abacus:{keywords:["calculation"],char:"\uD83E\uDDEE"},pushpin:{keywords:["stationery","mark","here"],char:"\uD83D\uDCCC"},round_pushpin:{keywords:["stationery","location","map","here"],char:"\uD83D\uDCCD"},triangular_flag_on_post:{keywords:["mark","milestone","place"],char:"\uD83D\uDEA9"},white_flag:{keywords:["losing","loser","lost","surrender","give up","fail"],char:"\uD83C\uDFF3"},black_flag:{keywords:["pirate"],char:"\uD83C\uDFF4"},rainbow_flag:{keywords:["flag","rainbow","pride","gay","lgbt","glbt","queer","homosexual","lesbian","bisexual","transgender"],char:"\uD83C\uDFF3ï¸â\uD83C\uDF08"},closed_lock_with_key:{keywords:["security","privacy"],char:"\uD83D\uDD10"},lock:{keywords:["security","password","padlock"],char:"\uD83D\uDD12"},unlock:{keywords:["privacy","security"],char:"\uD83D\uDD13"},lock_with_ink_pen:{keywords:["security","secret"],char:"\uD83D\uDD0F"},pen:{keywords:["stationery","writing","write"],char:"\uD83D\uDD8A"},fountain_pen:{keywords:["stationery","writing","write"],char:"\uD83D\uDD8B"},black_nib:{keywords:["pen","stationery","writing","write"],char:"âï¸"},memo:{keywords:["write","documents","stationery","pencil","paper","writing","legal","exam","quiz","test","study","compose"],char:"\uD83D\uDCDD"},pencil2:{keywords:["stationery","write","paper","writing","school","study"],char:"âï¸"},crayon:{keywords:["drawing","creativity"],char:"\uD83D\uDD8D"},paintbrush:{keywords:["drawing","creativity","art"],char:"\uD83D\uDD8C"},mag:{keywords:["search","zoom","find","detective"],char:"\uD83D\uDD0D"},mag_right:{keywords:["search","zoom","find","detective"],char:"\uD83D\uDD0E"}}}},{symbols:{id:"symbols",name:"emoji_symbols",symbol:"data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Icon%20%2F%20Symbols%22%20clip-path%3D%22url%28%23clip0_3328_49536%29%22%3E%3Cg%20id%3D%22fill%22%3E%3Cpath%20d%3D%22M10.0149%2017.5333L12.9947%2013.6424L15.7282%2010.0204H17.0373L14.0142%2013.7678L11.3628%2017.5014L10.0149%2017.5333ZM4.113%2017.511C3.80341%2017.5447%203.48991%2017.5164%203.19227%2017.4281C2.89463%2017.3398%202.61933%2017.1934%202.38374%2016.998C2.14815%2016.8026%201.95738%2016.5625%201.82349%2016.2929C1.68959%2016.0233%201.61547%2015.73%201.6058%2015.4316C1.61838%2015.007%201.75996%2014.5952%202.01317%2014.2466C2.26639%2013.898%202.62024%2013.6278%203.03135%2013.4691C3.12651%2013.4148%203.22464%2013.3655%203.32534%2013.3213C2.80895%2012.9041%202.48164%2012.3111%202.41232%2011.6672C2.42021%2011.4348%202.47697%2011.2064%202.57922%2010.9956C2.68147%2010.7848%202.82709%2010.5959%203.00735%2010.4404C3.18761%2010.2848%203.3988%2010.1657%203.62825%2010.0903C3.8577%2010.0148%204.10069%209.98456%204.34264%2010.0013C4.58508%209.98485%204.82847%2010.0155%205.05822%2010.0915C5.28797%2010.1674%205.49933%2010.2871%205.67962%2010.4433C5.8599%2010.5995%206.0054%2010.789%206.10736%2011.0004C6.20932%2011.2118%206.26565%2011.4407%206.27297%2011.6735C6.27297%2012.5878%205.52525%2013.0981%204.71983%2013.5138L6.30292%2015.2689C6.57258%2014.7114%206.69852%2014.1%206.67013%2013.4861V13.2108H7.63862V13.518C7.68679%2014.3762%207.47694%2015.2296%207.034%2015.977L8.49395%2017.4579H7.12387L6.38391%2016.6648C5.75845%2017.2006%204.95187%2017.5005%204.113%2017.511ZM3.87892%2013.9411C3.80016%2013.9762%203.73027%2014.0113%203.64484%2014.057C2.96035%2014.4153%202.65527%2014.815%202.65527%2015.3529C2.65527%2016.4043%203.71141%2016.5223%204.16514%2016.5223H4.26166C4.81483%2016.5233%205.34732%2016.3209%205.74934%2015.9568L3.87892%2013.9411ZM4.35041%2010.7795C4.22231%2010.7795%204.09554%2010.8044%203.97783%2010.8528C3.86012%2010.9013%203.75392%2010.9721%203.6657%2011.0612C3.57748%2011.1502%203.50909%2011.2555%203.46469%2011.3706C3.42029%2011.4858%203.40081%2011.6084%203.40744%2011.7309C3.40744%2012.102%203.59825%2012.4081%204.16292%2012.9471C4.87848%2012.5952%205.29338%2012.2816%205.29338%2011.7256C5.29923%2011.6035%205.27918%2011.4814%205.23443%2011.3669C5.18968%2011.2524%205.12116%2011.1478%205.03303%2011.0593C4.94489%2010.9709%204.83896%2010.9005%204.72163%2010.8524C4.60431%2010.8043%204.47802%2010.7795%204.35041%2010.7795ZM15.6805%2017.477C14.7664%2017.477%2014.1518%2016.7541%2014.1518%2015.6793V15.5315C14.1221%2015.3166%2014.1391%2015.0982%2014.2018%2014.8899C14.2644%2014.6817%2014.3714%2014.4881%2014.5159%2014.3213C14.6604%2014.1546%2014.8394%2014.0183%2015.0415%2013.921C15.2437%2013.8238%2015.4646%2013.7676%2015.6905%2013.7562
73C16.6113%2013.7562%2017.2303%2014.4716%2017.2303%2015.5379V15.6857C17.2597%2015.9019%2017.2421%2016.1216%2017.1788%2016.331C17.1154%2016.5405%2017.0076%2016.7351%2016.8621%2016.9028C16.7166%2017.0704%2016.5366%2017.2075%2016.3333%2017.3054C16.13%2017.4033%2015.9077%2017.4599%2015.6805%2017.4717V17.477ZM15.6961%2014.5811C15.2645%2014.5811%2015.0071%2014.9553%2015.0071%2015.5826V15.6251C15.0071%2016.2629%2015.2689%2016.651%2015.6905%2016.651C16.1121%2016.651%2016.3739%2016.2619%2016.3739%2015.6346V15.5921C16.375%2014.9532%2016.1221%2014.5758%2015.6972%2014.5758L15.6961%2014.5811ZM11.2419%2013.7466C10.3278%2013.7466%209.71316%2013.0237%209.71316%2011.9489V11.8022C9.68329%2011.587%209.70025%2011.3682%209.76296%2011.1596C9.82567%2010.951%209.93277%2010.7571%2010.0775%2010.5901C10.2223%2010.4232%2010.4016%2010.2867%2010.604%2010.1894C10.8065%2010.0921%2011.0279%2010.036%2011.2541%2010.0247C12.1749%2010.0247%2012.7939%2010.7401%2012.7939%2011.8064V11.9489C12.8241%2012.1657%2012.8071%2012.3861%2012.7441%2012.5963C12.6811%2012.8065%2012.5733%2013.0019%2012.4277%2013.1702C12.282%2013.3386%2012.1015%2013.4762%2011.8977%2013.5745C11.6938%2013.6728%2011.4709%2013.7295%2011.243%2013.7413L11.2419%2013.7466ZM11.2585%2010.855C10.8292%2010.855%2010.5729%2011.2281%2010.5729%2011.8543V11.8947C10.5729%2012.524%2010.8336%2012.9152%2011.2541%2012.9152C11.6746%2012.9152%2011.9353%2012.5272%2011.9353%2011.9042V11.8617C11.9353%2011.226%2011.6823%2010.8496%2011.2596%2010.8496L11.2585%2010.855ZM11.6224%208.73939C11.3804%208.77098%2011.1341%208.73%2010.9174%208.62207C10.7007%208.51414%2010.5242%208.34455%2010.4121%208.13661C10.3211%207.93853%2010.2719%207.72517%2010.2673%207.5088C10.2627%207.29243%2010.3028%207.07733%2010.3853%206.87586C10.4678%206.6744%2010.591%206.49056%2010.7479%206.33491C10.9048%206.17927%2011.0923%206.0549%2011.2996%205.96895C11.6177%205.81543%2011.9708%205.74051%2012.3269%205.75101C12.5753%205.75109%2012.823%205.77676%2013.0657%205.82756L13.0979%200.46741C13.5886%200.457868%2014.0764%200.541333%2014.5333%200.71301C14.9902%200.884687%2015.4072%201.14119%2015.7604%201.46779C16.0979%201.81622%2016.3572%202.22738%2016.5221%202.67578C16.687%203.12419%2016.754%203.60027%2016.7189%204.07451C16.5406%204.97838%2016.0559%205.80054%2
73015.3399%206.41332C15.1025%206.19539%2015.2712%205.90516%2015.4842%205.53839C15.7753%205.12094%2015.9298%204.62974%2015.9279%204.12766C15.8388%203.65202%2015.6375%203.20218%2015.3393%202.8125C15.0411%202.42281%2014.6539%202.10359%2014.2073%201.87921V6.45691C14.2104%206.78607%2014.1331%207.11136%2013.9815%207.40673C13.8299%207.70211%2013.6082%207.95935%2013.3342%208.15787C12.8437%208.52157%2012.2436%208.72367%2011.6235%208.73407L11.6224%208.73939ZM9.00981%202.23109H1.24414V1.16799H9.00981V2.23109Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3Cpath%20d%3D%22M5.68167%208.60969H4.57229V4.35729H1.24414V3.29419H9.00981V4.35729H5.68167V8.60969Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3328_49536%22%3E%3Crect%20width%3D%2217.0667%22%20height%3D%2217.0667%22%20fill%3D%22white%22%20transform%3D%22translate%280.466797%200.466675%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E",emojis:{heart:{keywords:["love","like","valentines"],char:"â¤ï¸"},orange_heart:{keywords:["love","like","affection","valentines"],char:"\uD83E\uDDE1"},yellow_heart:{keywords:["love","like","affection","valentines"],char:"\uD83D\uDC9B"},green_heart:{keywords:["love","like","affection","valentines"],char:"\uD83D\uDC9A"},blue_heart:{keywords:["love","like","affection","valentines"],char:"\uD83D\uDC99"},purple_heart:{keywords:["love","like","affection","valentines"],char:"\uD83D\uDC9C"},black_heart:{keywords:["evil"],char:"\uD83D\uDDA4"},broken_heart:{keywords:["sad","sorry","break","heart","heartbreak"],char:"\uD83D\uDC94"},heavy_heart_exclamation:{keywords:["decoration","love"],char:"â£"},two_hearts:{keywords:["love","like","affection","valentines","heart"],char:"\uD83D\uDC95"},revolving_hearts:{keywords:["love","like","affection","valentines"],char:"\uD83D\uDC9E"},heartbeat:{keywords:["love","like","affection","valentines","pink","heart"],char:"\uD83D\uDC93"},heartpulse:{keywords:["like","love","affection","valentines","pink"],char:"\uD83D\uDC97"},sparkling_heart:{keywords:["love","like","affection","valentines"],char:"\uD83D\uDC96"},cupid:{keywords:["love","like","heart","affection","valentines"],char:"\uD83D\uDC98"},gift_heart:{keywords:["love","valentines"],char:"\uD83D\uDC9D"},heart_decoration:{keywords:["purple-square","love","like"],char:"\uD83D\uDC9F"},peace_symbol:{keywords:["hippie"],char:"â®"}
73,latin_cross:{keywords:["christianity"],char:"â"},star_and_crescent:{keywords:["islam"],char:"âª"},om:{keywords:["hinduism","buddhism","sikhism","jainism"],char:"\uD83D\uDD49"},wheel_of_dharma:{keywords:["hinduism","buddhism","sikhism","jainism"],char:"â¸"},star_of_david:{keywords:["judaism"],char:"â¡"},six_pointed_star:{keywords:["purple-square","religion","jewish","hexagram"],char:"\uD83D\uDD2F"},menorah:{keywords:["hanukkah","candles","jewish"],char:"\uD83D\uDD4E"},yin_yang:{keywords:["balance"],char:"â¯"},orthodox_cross:{keywords:["suppedaneum","religion"],char:"â¦"},place_of_worship:{keywords:["religion","church","temple","prayer"],char:"\uD83D\uDED0"},ophiuchus:{keywords:["sign","purple-square","constellation","astrology"],char:"â"},aries:{keywords:["sign","purple-square","zodiac","astrology"],char:"â"},taurus:{keywords:["purple-square","sign","zodiac","astrology"],char:"â"},gemini:{keywords:["sign","zodiac","purple-square","astrology"],char:"â"},cancer:{keywords:["sign","zodiac","purple-square","astrology"],char:"â"},leo:{keywords:["sign","purple-square","zodiac","astrology"],char:"â"},virgo:{keywords:["sign","zodiac","purple-square","astrology"],char:"â"},libra:{keywords:["sign","purple-square","zodiac","astrology"],char:"â"},scorpius:{keywords:["sign","zodiac","purple-square","astrology","scorpio"],char:"â"},sagittarius:{keywords:["sign","zodiac","purple-square","astrology"],char:"â"},capricorn:{keywords:["sign","zodiac","purple-square","astrology"],char:"â"},aquarius:{keywords:["sign","purple-square","zodiac","astrology"],char:"â"},pisces:{keywords:["purple-square","sign","zodiac","astrology"],char:"â"},id:{keywords:["purple-square","words"],char:"\uD83C\uDD94"},atom_symbol:{keywords:["science","physics","chemistry"],char:"â"},u7a7a:{keywords:["kanji","japanese","chinese","empty","sky","blue-square"],char:"\uD83C\uDE33"},u5272:{keywords:["cut","divide","chinese","kanji","pink-square"],char:"\uD83C\uDE39"},radioactive:{keywords:["nuclear","danger"],char:"â¢"},biohazard:{keywords:["danger"],char:"â£"},mobile_phone_off:{keywords:["mute","orange-square","silence","quiet"],char:"\uD83D\uDCF4"},vibration_mode:{keywords:["orange-square","phone"],char:"\uD83D\uDCF3"},u6709:{keywords:["orange-square","chinese","have","kanji"],char:"\uD83C\uDE36"},u7121:{keywords:["nothing","chinese","kanji","japanese","orange-square"],char:"\uD83C\uDE1A"},u7533:{keywords:["chinese","japanese","kanji","orange-square"],char:"\uD83C\uDE38"},u55b6:{keywords:["japanese","opening hours","orange-square"],char:"\uD83C\uDE3A"},u6708:{keywords:["chinese","month","moon","japanese","orange-square","kanji"],char:"\uD83C\uDE37ï¸"},eight_pointed_black_star:{keywords:["orange-square","shape","polygon"],char:"â´ï¸"},vs:{keywords:["words","orange-square"],char:"\uD83C\uDD9A"},accept:{keywords:["ok","good","chinese","kanji","agree","yes","orange-circle"],char:"\uD83C\uDE51"},white_flower:{keywords:["japanese","spring"],char:"\uD83D\uDCAE"},ideograph_advantage:{keywords:["chinese","kanji","obtain","get","circle"],char:"\uD83C\uDE50"},secret:{keywords:["privacy","chinese","sshh","kanji","red-circle"],char:"ãï¸"},congratulations:{keywords:["chinese","kanji","japanese","red-circle"],char:"ãï¸"},u5408:{keywords:["japanese","chinese","join","kanji","red-square"],char:"\uD83C\uDE34"},u6e80:{keywords:["full","chinese","japanese","red-square","kanji"],char:"\uD83C\uDE35"},u7981:{keywords:["kanji","japanese","chinese","forbidden","limit","restricted","red-square"],char:"\uD83C\uDE32"},a:{keywords:["red-square","alphabet","letter"],char:"\uD83C\uDD70ï¸"},b:{keywords:["red-square","alphabet","letter"],char:"\uD83C\uDD71ï¸"},ab:{keywords:["red-square","alphabet"],char:"\uD83C\uDD8E"},cl:{keywords:["alphabet","words","red-square"],char:"\uD83C\uDD91"},o2:{keywords:["alphabet","red-square","letter"],char:"\uD83C\uDD7Eï¸"},sos:{keywords:["help","red-square","words","emergency","911"],char:"\uD83C\uDD98"},no_entry:{keywords:["limit","security","privacy","bad","denied","stop","circle"],char:"â"},name_badge:{keywords:["fire","forbid"],char:"\uD83D\uDCDB"},no_entry_sign:{keywords:["forbid","stop","limit","denied","disallow","circle"],char:"\uD83D\uDEAB"},x:{keywords:["no","delete","remove","cancel","red"],char:"â"},o:{keywords:["circle","round"],char:"â"},stop_sign:{keywords:["stop"],char:"\uD83D\uDED1"},anger:{keywords:["angry","mad"],char:"\uD83D\uDCA2"},hotsprings:{keywords:["bath","warm","relax"],char:"â¨ï¸"},no_pedestrians:{keywords:["rules","crossing","walking","circle"],char:"\uD83D\uDEB7"},do_not_litter:{keywords:["trash","bin","garbage","circle"],char:"\uD83D\uDEAF"},no_bicycles:{keywords:["cyclist","prohibited","circle"],char:"\uD83D\uDEB3"}
73,"non-potable_water":{keywords:["drink","faucet","tap","circle"],char:"\uD83D\uDEB1"},underage:{keywords:["18","drink","pub","night","minor","circle"],char:"\uD83D\uDD1E"},no_mobile_phones:{keywords:["iphone","mute","circle"],char:"\uD83D\uDCF5"},exclamation:{keywords:["heavy_exclamation_mark","danger","surprise","punctuation","wow","warning"],char:"â"},grey_exclamation:{keywords:["surprise","punctuation","gray","wow","warning"],char:"â"},question:{keywords:["doubt","confused"],char:"â"},grey_question:{keywords:["doubts","gray","huh","confused"],char:"â"},bangbang:{keywords:["exclamation","surprise"],char:"â¼ï¸"},interrobang:{keywords:["wat","punctuation","surprise"],char:"âï¸"},100:{keywords:["score","perfect","numbers","century","exam","quiz","test","pass","hundred"],char:"\uD83D\uDCAF"},low_brightness:{keywords:["sun","afternoon","warm","summer"],char:"\uD83D\uDD05"},high_brightness:{keywords:["sun","light"],char:"\uD83D\uDD06"},trident:{keywords:["weapon","spear"],char:"\uD83D\uDD31"},fleur_de_lis:{keywords:["decorative","scout"],char:"â"},part_alternation_mark:{keywords:["graph","presentation","stats","business","economics","bad"],char:"ã½ï¸"},warning:{keywords:["exclamation","wip","alert","error","problem","issue"],char:"â ï¸"},children_crossing:{keywords:["school","warning","danger","sign","driving","yellow-diamond"],char:"\uD83D\uDEB8"},beginner:{keywords:["badge","shield"],char:"\uD83D\uDD30"},recycle:{keywords:["arrow","environment","garbage","trash"],char:"â»ï¸"},u6307:{keywords:["chinese","point","green-square","kanji"],char:"\uD83C\uDE2F"},chart:{keywords:["green-square","graph","presentation","stats"],char:"\uD83D\uDCB9"},sparkle:{keywords:["stars","green-square","awesome","good","fireworks"],char:"âï¸"},eight_spoked_asterisk:{keywords:["star","sparkle","green-square"],char:"â³ï¸"},negative_squared_cross_mark:{keywords:["x","green-square","no","deny"],char:"â"},white_check_mark:{keywords:["green-square","ok","agree","vote","election","answer","tick"],char:"â
"},diamond_shape_with_a_dot_inside:{keywords:["jewel","blue","gem","crystal","fancy"],char:"\uD83D\uDCA0"},cyclone:{keywords:["weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],char:"\uD83C\uDF00"},loop:{keywords:["tape","cassette"],char:"â¿"},globe_with_meridians:{keywords:["earth","international","world","internet","interweb","i18n"],char:"\uD83C\uDF10"},m:{keywords:["alphabet","blue-circle","letter"],char:"âï¸"},atm:{keywords:["money","sales","cash","blue-square","payment","bank"],char:"\uD83C\uDFE7"},sa:{keywords:["japanese","blue-square","katakana"],char:"\uD83C\uDE02ï¸"},passport_control:{keywords:["custom","blue-square"],char:"\uD83D\uDEC2"},customs:{keywords:["passport","border","blue-square"],char:"\uD83D\uDEC3"},baggage_claim:{keywords:["blue-square","airport","transport"],char:"\uD83D\uDEC4"},left_luggage:{keywords:["blue-square","travel"],char:"\uD83D\uDEC5"},wheelchair:{keywords:["blue-square","disabled","a11y","accessibility"],char:"â¿"},no_smoking:{keywords:["cigarette","blue-square","smell","smoke"],char:"\uD83D\uDEAD"},wc:{keywords:["toilet","restroom","blue-square"],char:"\uD83D\uDEBE"},parking:{keywords:["cars","blue-square","alphabet","letter"],char:"\uD83C\uDD7Fï¸"},potable_water:{keywords:["blue-square","liquid","restroom","cleaning","faucet"],char:"\uD83D\uDEB0"},mens:{keywords:["toilet","restroom","wc","blue-square","gender","male"],char:"\uD83D\uDEB9"},womens:{keywords:["purple-square","woman","female","toilet","loo","restroom","gender"],char:"\uD83D\uDEBA"},baby_symbol:{keywords:["orange-square","child"],char:"\uD83D\uDEBC"},restroom:{keywords:["blue-square","toilet","refresh","wc","gender"],char:"\uD83D\uDEBB"},put_litter_in_its_place:{keywords:["blue-square","sign","human","info"],char:"\uD83D\uDEAE"},cinema:{keywords:["blue-square","record","film","movie","curtain","stage","theater"],char:"\uD83C\uDFA6"},signal_strength:{keywords:["blue-square","reception","phone","internet","connection","wifi","bluetooth","bars"],char:"\uD83D\uDCF6"},koko:{keywords:["blue-square","here","katakana","japanese","destination"],char:"\uD83C\uDE01"},ng:{keywords:["blue-square","words","shape","icon"],char:"\uD83C\uDD96"},ok:{keywords:["good","agree","yes","blue-square"],char:"\uD83C\uDD97"},up:{keywords:["blue-square","above","high"],char:"\uD83C\uDD99"},cool:{keywords:["words","blue-square"],char:"\uD83C\uDD92"},new:{keywords:["blue-square","words","start"],char:"\uD83C\uDD95"},free:{keywords:["blue-square","words"],char:"\uD83C\uDD93"},zero:{keywords:["0","numbers","blue-square","null"],char:"0ï¸â£"},one:{keywords:["blue-square","numbers","1"],char:"1ï¸â£"},two:{keywords:["numbers","2","prime","blue-square"],char:"2ï¸â£"},three:{keywords:["3","numbers","prime","blue-square"],char:"3ï¸â£"},four:{keywords:["4","numbers","blue-square"],char:"4ï¸â£"},five:{keywords:["5","numbers","blue-square","prime"],char:"5ï¸â£"},six:{keywords:["6","numbers","blue-square"],char:"6ï¸â£"},seven:{keywords:["7","numbers","blue-square","prime"],char:"7ï¸â£"},eight:{keywords:["8","blue-square","numbers"],char:"8ï¸â£"},nine:{keywords:["blue-square","numbers","9"],char:"9ï¸â£"},keycap_ten:{keywords:["numbers","10","blue-square"],char:"\uD83D\uDD1F"},asterisk:{keywords:["star","keycap"],char:"*â£"},1234:{keywords:["numbers","blue-square"],char:"\uD83D\uDD22"},eject_button:{keywords:["blue-square"],char:"âï¸"},arrow_forward:{keywords:["blue-square","right","direction","play"],char:"â¶ï¸"},pause_button:{keywords:["pause","blue-square"],char:"â¸"},next_track_button:{keywords:["forward","next","blue-square"],char:"â"},stop_button:{keywords:["blue-square"],char:"â¹"},record_button:{keywords:["blue-square"],char:"âº"},play_or_pause_button:{keywords:["blue-square","play","pause"],char:"â¯"},previous_track_button:{keywords:["backward"],char:"â®"},fast_forward:{keywords:["blue-square","play","speed","continue"],
73char:"â©"},rewind:{keywords:["play","blue-square"],char:"âª"},twisted_rightwards_arrows:{keywords:["blue-square","shuffle","music","random"],char:"\uD83D\uDD00"},repeat:{keywords:["loop","record"],char:"\uD83D\uDD01"},repeat_one:{keywords:["blue-square","loop"],char:"\uD83D\uDD02"},arrow_backward:{keywords:["blue-square","left","direction"],char:"âï¸"},arrow_up_small:{keywords:["blue-square","triangle","direction","point","forward","top"],char:"\uD83D\uDD3C"},arrow_down_small:{keywords:["blue-square","direction","bottom"],char:"\uD83D\uDD3D"},arrow_double_up:{keywords:["blue-square","direction","top"],char:"â«"},arrow_double_down:{keywords:["blue-square","direction","bottom"],char:"â¬"},arrow_right:{keywords:["blue-square","next"],char:"â¡ï¸"},arrow_left:{keywords:["blue-square","previous","back"],char:"â¬
ï¸"},arrow_up:{keywords:["blue-square","continue","top","direction"],char:"â¬ï¸"},arrow_down:{keywords:["blue-square","direction","bottom"],char:"â¬ï¸"},arrow_upper_right:{keywords:["blue-square","point","direction","diagonal","northeast"],char:"âï¸"},arrow_lower_right:{keywords:["blue-square","direction","diagonal","southeast"],char:"âï¸"},arrow_lower_left:{keywords:["blue-square","direction","diagonal","southwest"],char:"âï¸"},arrow_upper_left:{keywords:["blue-square","point","direction","diagonal","northwest"],char:"âï¸"},arrow_up_down:{keywords:["blue-square","direction","way","vertical"],char:"âï¸"},left_right_arrow:{keywords:["shape","direction","horizontal","sideways"],char:"âï¸"},arrows_counterclockwise:{keywords:["blue-square","sync","cycle"],char:"\uD83D\uDD04"},arrow_right_hook:{keywords:["blue-square","return","rotate","direction"],char:"âªï¸"},leftwards_arrow_with_hook:{keywords:["back","return","blue-square","undo","enter"],char:"â©ï¸"},arrow_heading_up:{keywords:["blue-square","direction","top"],char:"⤴ï¸"},arrow_heading_down:{keywords:["blue-square","direction","bottom"],char:"⤵ï¸"},hash:{keywords:["symbol","blue-square","twitter"],char:"#ï¸â£"},information_source:{keywords:["blue-square","alphabet","letter"],char:"â¹ï¸"},abc:{keywords:["blue-square","alphabet"],char:"\uD83D\uDD24"},abcd:{keywords:["blue-square","alphabet"],char:"\uD83D\uDD21"},capital_abcd:{keywords:["alphabet","words","blue-square"],char:"\uD83D\uDD20"},symbols:{keywords:["blue-square","music","note","ampersand","percent","glyphs","characters"],char:"\uD83D\uDD23"},musical_note:{keywords:["score","tone","sound"],char:"\uD83C\uDFB5"},notes:{keywords:["music","score"],char:"\uD83C\uDFB6"},wavy_dash:{keywords:["draw","line","moustache","mustache","squiggle","scribble"],char:"ã°ï¸"},curly_loop:{keywords:["scribble","draw","shape","squiggle"],char:"â°"},heavy_check_mark:{keywords:["ok","nike","answer","yes","tick"],char:"âï¸"},arrows_clockwise:{keywords:["sync","cycle","round","repeat"],char:"\uD83D\uDD03"},heavy_plus_sign:{keywords:["math","calculation","addition","more","increase"],char:"â"},heavy_minus_sign:{keywords:["math","calculation","subtract","less"],char:"â"},heavy_division_sign:{keywords:["divide","math","calculation"],char:"â"},heavy_multiplication_x:{keywords:["math","calculation"],char:"âï¸"},infinity:{keywords:["forever"],char:"â¾"},heavy_dollar_sign:{keywords:["money","sales","payment","currency","buck"],char:"\uD83D\uDCB2"},currency_exchange:{keywords:["money","sales","dollar","travel"],char:"\uD83D\uDCB1"},copyright:{keywords:["ip","license","circle","law","legal"],char:"\xa9ï¸"},registered:{keywords:["alphabet","circle"],char:"\xaeï¸"},tm:{keywords:["trademark","brand","law","legal"],char:"â¢ï¸"},end:{keywords:["words","arrow"],char:"\uD83D\uDD1A"},back:{keywords:["arrow","words","return"],char:"\uD83D\uDD19"},on:{keywords:["arrow","words"],char:"\uD83D\uDD1B"},top:{keywords:["words","blue-square"],char:"\uD83D\uDD1D"},soon:{keywords:["arrow","words"],char:"\uD83D\uDD1C"},ballot_box_with_check:{keywords:["ok","agree","confirm","black-square","vote","election","yes","tick"],char:"âï¸"},radio_button:{keywords:["input","old","music","circle"],char:"\uD83D\uDD18"},white_circle:{keywords:["shape","round"],char:"âª"},black_circle:{keywords:["shape","button","round"],char:"â«"},red_circle:{keywords:["shape","error","danger"],char:"\uD83D\uDD34"},large_blue_circle:{keywords:["shape","icon","button"],char:"\uD83D\uDD35"},small_orange_diamond:{keywords:["shape","jewel","gem"],char:"\uD83D\uDD38"},small_blue_diamond:{keywords:["shape","jewel","gem"],char:"\uD83D\uDD39"},large_orange_diamond:{keywords:["shape","jewel","gem"],char:"\uD83D\uDD36"},large_blue_diamond:{keywords:["shape","jewel","gem"],char:"\uD83D\uDD37"},small_red_triangle:{keywords:["shape","direction","up","top"],char:"\uD83D\uDD3A"},black_small_square:{keywords:["shape","icon"],char:"âªï¸"},white_small_square:{keywords:["shape","icon"],char:"â«ï¸"},black_large_square:{keywords:["shape","icon","button"],char:"â¬"},white_large_square:{keywords:["shape","icon","stone","button"],char:"â¬"},small_red_triangle_down:{keywords:["shape","direction","bottom"],char:"\uD83D\uDD3B"},black_medium_square:{keywords:["shape","button","icon"],char:"â¼ï¸"},white_medium_square:{keywords:["shape","stone","icon"],char:"â»ï¸"},black_medium_small_square:{keywords:["icon","shape","button"],char:"â¾"},white_medium_small_square:{keywords:["shape","stone","icon","button"],char:"â½"},black_square_button:{keywords:["shape","input","frame"],char:"\uD83D\uDD32"},white_square_button:{keywords:["shape","input"],char:"\uD83D\uDD33"},speaker:{keywords:["sound","volume","silence","broadcast"],char:"\uD83D\uDD08"},sound:{keywords:["volume","speaker","broadcast"],char:"\uD83D\uDD09"}
73,loud_sound:{keywords:["volume","noise","noisy","speaker","broadcast"],char:"\uD83D\uDD0A"},mute:{keywords:["sound","volume","silence","quiet"],char:"\uD83D\uDD07"},mega:{keywords:["sound","speaker","volume"],char:"\uD83D\uDCE3"},loudspeaker:{keywords:["volume","sound"],char:"\uD83D\uDCE2"},bell:{keywords:["sound","notification","christmas","xmas","chime"],char:"\uD83D\uDD14"},no_bell:{keywords:["sound","volume","mute","quiet","silent"],char:"\uD83D\uDD15"},black_joker:{keywords:["poker","cards","game","play","magic"],char:"\uD83C\uDCCF"},mahjong:{keywords:["game","play","chinese","kanji"],char:"\uD83C\uDC04"},spades:{keywords:["poker","cards","suits","magic"],char:"â ï¸"},clubs:{keywords:["poker","cards","magic","suits"],char:"â£ï¸"},hearts:{keywords:["poker","cards","magic","suits"],char:"â¥ï¸"},diamonds:{keywords:["poker","cards","magic","suits"],char:"â¦ï¸"},flower_playing_cards:{keywords:["game","sunset","red"],char:"\uD83C\uDFB4"},thought_balloon:{keywords:["bubble","cloud","speech","thinking","dream"],char:"\uD83D\uDCAD"},right_anger_bubble:{keywords:["caption","speech","thinking","mad"],char:"\uD83D\uDDEF"},speech_balloon:{keywords:["bubble","words","message","talk","chatting"],char:"\uD83D\uDCAC"},left_speech_bubble:{keywords:["words","message","talk","chatting"],char:"\uD83D\uDDE8"},clock1:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD50"},clock2:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD51"},clock3:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD52"},clock4:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD53"},clock5:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD54"},clock6:{keywords:["time","late","early","schedule","dawn","dusk"],char:"\uD83D\uDD55"},clock7:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD56"},clock8:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD57"},clock9:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD58"},clock10:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD59"},clock11:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD5A"},clock12:{keywords:["time","noon","midnight","midday","late","early","schedule"],char:"\uD83D\uDD5B"},clock130:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD5C"},clock230:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD5D"},clock330:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD5E"},clock430:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD5F"},clock530:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD60"},clock630:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD61"},clock730:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD62"},clock830:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD63"},clock930:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD64"},clock1030:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD65"},clock1130:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD66"},clock1230:{keywords:["time","late","early","schedule"],char:"\uD83D\uDD67"}}}},{flags:{id:"flags",name:"emoji_flags",symbol:"data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Icon%20%2F%20Flags%22%3E%3Cpath%20id%3D%22fill%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.66823%2016.4665H2.60156V1.84649H3.66823C3.97077%202.19859%204.35392%202.48523%204.78651%202.66505C5.21911%202.84488%205.68895%202.92222%206.15783%202.89078C7.00741%202.83955%207.83264%202.59266%208.56636%202.17022C9.36704%201.78282%2010.2424%201.56572%2011.1349%201.5332C12.008%201.54124%2012.8645%201.76733%2013.6234%202.19006L14.3349%202.64955V3.69384V9.96061V11.0091L13.6234%2010.5496C12.8649%2010.1253%2012.0084%209.89737%2011.1349%209.88752C10.3627%209.96438%209.61318%2010.1875%208.92796%2010.5444C8.06273%2010.9566%207.11664%2011.1807%206.15463%2011.2012C5.26056%2011.2741%204.37166%2011.0112%203.66823%2010.4661V16.4613V16.4665ZM4.78757%209.97183C4.3553%209.79196%203.97198%209.51561%203.66823%209.16487V3.25419C4.399%203.73959%205.27792%203.96447%206.15783%203.89121C7.11883%203.87072%208.06389%203.64662%208.92796%203.23435C9.61285%202.87667%2010.3626%202.65354%2011.1349%202.57749C11.8885%202.5984%2012.6237%202.81072%2013.2682%203.19362L13.2704%209.32151C12.6022%209.01544%2011.8726%208.85097%2011.1349%208.84323C10.2422%208.87448%209.36658%209.09164%208.56636%209.48024C7.83276%209.90294%207.00747%2010.1498%2
7306.15783%2010.2008C5.68909%2010.2301%205.21984%2010.1517%204.78757%209.97183Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",emojis:{afghanistan:{keywords:["af","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDEB"},aland_islands:{keywords:["\xc5land","islands","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDFD"},albania:{keywords:["al","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDF1"},algeria:{keywords:["dz","flag","nation","country","banner"],char:"\uD83C\uDDE9\uD83C\uDDFF"},american_samoa:{keywords:["american","ws","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDF8"},andorra:{keywords:["ad","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDE9"},angola:{keywords:["ao","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDF4"},anguilla:{keywords:["ai","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDEE"},antarctica:{keywords:["aq","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDF6"},antigua_barbuda:{keywords:["antigua","barbuda","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDEC"},argentina:{keywords:["ar","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDF7"},armenia:{keywords:["am","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDF2"},aruba:{keywords:["aw","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDFC"},australia:{keywords:["au","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDFA"},austria:{keywords:["at","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDF9"},azerbaijan:{keywords:["az","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDFF"},bahamas:{keywords:["bs","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDF8"},bahrain:{keywords:["bh","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDED"},bangladesh:{keywords:["bd","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDE9"},barbados:{keywords:["bb","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDE7"},belarus:{keywords:["by","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDFE"},belgium:{keywords:["be","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDEA"},belize:{keywords:["bz","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDFF"},benin:{keywords:["bj","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDEF"},bermuda:{keywords:["bm","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDF2"},bhutan:{keywords:["bt","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDF9"},bolivia:{keywords:["bo","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDF4"},caribbean_netherlands:{keywords:["bonaire","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDF6"},bosnia_herzegovina:{keywords:["bosnia","herzegovina","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDE6"},botswana:{keywords:["bw","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDFC"},brazil:{keywords:["br","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDF7"},british_indian_ocean_territory:{keywords:["british","indian","ocean","territory","flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDF4"},british_virgin_islands:{keywords:["british","virgin","islands","bvi","flag","nation","country","banner"],char:"\uD83C\uDDFB\uD83C\uDDEC"},brunei:{keywords:["bn","darussalam","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDF3"},bulgaria:{keywords:["bg","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDEC"},burkina_faso:{keywords:["burkina","faso","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDEB"},burundi:{keywords:["bi","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDEE"},cape_verde:{keywords:["cabo","verde","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDFB"},cambodia:{keywords:["kh","flag","nation","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDED"},cameroon:{keywords:["cm","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDF2"},canada:{keywords:["ca","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDE6"},canary_islands:{keywords:["canary","islands","flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDE8"},cayman_islands:{keywords:["cayman","islands","flag","nation","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDFE"},central_african_republic:{keywords:["central","african","republic","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDEB"},chad:{keywords:["td","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDE9"},chile:{keywords:["flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDF1"},cn:{keywords:["china","chinese","prc","flag","country","nation","banner"],char:"\uD83C\uDDE8\uD83C\uDDF3"},christmas_island:{keywords:["christmas","island","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDFD"},cocos_islands:{keywords:["cocos","keeling","islands","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDE8"},colombia:{keywords:["co","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDF4"},comoros:{keywords:["km","flag","nation","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDF2"},congo_brazzaville:{keywords:["congo","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDEC"},congo_kinshasa:{keywords:["congo","democratic","republic","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDE9"},cook_islands:{keywords:["cook","islands","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDF0"},costa_rica:{keywords:["costa","rica","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDF7"},croatia:{keywords:["hr","flag","nation","country","banner"],char:"\uD83C\uDDED\uD83C\uDDF7"},cuba:{keywords:["cu","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDFA"},curacao:{keywords:["cura\xe7ao","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDFC"},cyprus:{keywords:["cy","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDFE"},czech_republic:{keywords:["cz","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDFF"},denmark:{keywords:["dk","flag","nation","country","banner"],char:"\uD83C\uDDE9\uD83C\uDDF0"},djibouti:{keywords:["dj","flag","nation","country","banner"],char:"\uD83C\uDDE9\uD83C\uDDEF"},dominica:{keywords:["dm","flag","nation","country","banner"],char:"\uD83C\uDDE9\uD83C\uDDF2"},dominican_republic:{keywords:["dominican","republic","flag","nation","country","banner"],char:"\uD83C\uDDE9\uD83C\uDDF4"},ecuador:{keywords:["ec","flag","nation","country","banner"],char:"\uD83C\uDDEA\uD83C\uDDE8"},egypt:{keywords:["eg","flag","nation","country","banner"],char:"\uD83C\uDDEA\uD83C\uDDEC"},el_salvador:{keywords:["el","salvador","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDFB"},equatorial_guinea:{keywords:["equatorial","gn","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDF6"},eritrea:{keywords:["er","flag","nation","country","banner"],char:"\uD83C\uDDEA\uD83C\uDDF7"},estonia:{keywords:["ee","flag","nation","country","banner"],char:"\uD83C\uDDEA\uD83C\uDDEA"},ethiopia:{keywords:["et","flag","nation","country","banner"],char:"\uD83C\uDDEA\uD83C\uDDF9"},eu:{keywords:["european","union","flag","banner"],char:"\uD83C\uDDEA\uD83C\uDDFA"},falkland_islands:{keywords:["falkland","islands","malvinas","flag","nation","country","banner"],char:"\uD83C\uDDEB\uD83C\uDDF0"},faroe_islands:{keywords:["faroe","islands","flag","nation","country","banner"],char:"\uD83C\uDDEB\uD83C\uDDF4"},fiji:{keywords:["fj","flag","nation","country","banner"],char:"\uD83C\uDDEB\uD83C\uDDEF"},finland:{keywords:["fi","flag","nation","country","banner"],char:"\uD83C\uDDEB\uD83C\uDDEE"},fr:{keywords:["banner","flag","nation","france","french","country"],char:"\uD83C\uDDEB\uD83C\uDDF7"},french_guiana:{keywords:["french","guiana","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDEB"},french_polynesia:{keywords:["french","polynesia","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDEB"},french_southern_territories:{keywords:["french","southern","territories","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDEB"},gabon:{keywords:["ga","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDE6"},gambia:{keywords:["gm","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDF2"},georgia:{keywords:["ge","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDEA"},de:{keywords:["german","nation","flag","country","banner"],char:"\uD83C\uDDE9\uD83C\uDDEA"},ghana:{keywords:["gh","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDED"},gibraltar:{keywords:["gi","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDEE"},greece:{keywords:["gr","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDF7"},greenland:{keywords:["gl","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDF1"},grenada:{keywords:["gd","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDE9"},guadeloupe:{keywords:["gp","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDF5"},guam:{keywords:["gu","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDFA"},guatemala:{keywords:["gt","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDF9"},guernsey:{keywords:["gg","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDEC"},guinea:{keywords:["gn","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDF3"},guinea_bissau:{keywords:["gw","bissau","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDFC"},guyana:{keywords:["gy","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDFE"},haiti:{keywords:["ht","flag","nation","country","banner"],char:"\uD83C\uDDED\uD83C\uDDF9"}
73,honduras:{keywords:["hn","flag","nation","country","banner"],char:"\uD83C\uDDED\uD83C\uDDF3"},hong_kong:{keywords:["hong","kong","flag","nation","country","banner"],char:"\uD83C\uDDED\uD83C\uDDF0"},hungary:{keywords:["hu","flag","nation","country","banner"],char:"\uD83C\uDDED\uD83C\uDDFA"},iceland:{keywords:["is","flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDF8"},india:{keywords:["in","flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDF3"},indonesia:{keywords:["flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDE9"},iran:{keywords:["iran,","islamic","republic","flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDF7"},iraq:{keywords:["iq","flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDF6"},ireland:{keywords:["ie","flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDEA"},isle_of_man:{keywords:["isle","man","flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDF2"},israel:{keywords:["il","flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDF1"},it:{keywords:["italy","flag","nation","country","banner"],char:"\uD83C\uDDEE\uD83C\uDDF9"},cote_divoire:{keywords:["ivory","coast","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDEE"},jamaica:{keywords:["jm","flag","nation","country","banner"],char:"\uD83C\uDDEF\uD83C\uDDF2"},jp:{keywords:["japanese","nation","flag","country","banner"],char:"\uD83C\uDDEF\uD83C\uDDF5"},jersey:{keywords:["je","flag","nation","country","banner"],char:"\uD83C\uDDEF\uD83C\uDDEA"},jordan:{keywords:["jo","flag","nation","country","banner"],char:"\uD83C\uDDEF\uD83C\uDDF4"},kazakhstan:{keywords:["kz","flag","nation","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDFF"},kenya:{keywords:["ke","flag","nation","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDEA"},kiribati:{keywords:["ki","flag","nation","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDEE"},kosovo:{keywords:["xk","flag","nation","country","banner"],char:"\uD83C\uDDFD\uD83C\uDDF0"},kuwait:{keywords:["kw","flag","nation","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDFC"},kyrgyzstan:{keywords:["kg","flag","nation","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDEC"},laos:{keywords:["lao","democratic","republic","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDE6"},latvia:{keywords:["lv","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDFB"},lebanon:{keywords:["lb","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDE7"},lesotho:{keywords:["ls","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDF8"},liberia:{keywords:["lr","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDF7"},libya:{keywords:["ly","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDFE"},liechtenstein:{keywords:["li","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDEE"},lithuania:{keywords:["lt","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDF9"},luxembourg:{keywords:["lu","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDFA"},macau:{keywords:["macao","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDF4"},macedonia:{keywords:["macedonia,","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDF0"},madagascar:{keywords:["mg","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDEC"},malawi:{keywords:["mw","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDFC"},malaysia:{keywords:["my","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDFE"},maldives:{keywords:["mv","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDFB"},mali:{keywords:["ml","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDF1"},malta:{keywords:["mt","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDF9"},marshall_islands:{keywords:["marshall","islands","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDED"},martinique:{keywords:["mq","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDF6"},mauritania:{keywords:["mr","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDF7"},mauritius:{keywords:["mu","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDFA"},mayotte:{keywords:["yt","flag","nation","country","banner"],char:"\uD83C\uDDFE\uD83C\uDDF9"},mexico:{keywords:["mx","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDFD"},micronesia:{keywords:["micronesia,","federated","states","flag","nation","country","banner"],char:"\uD83C\uDDEB\uD83C\uDDF2"},moldova:{keywords:["moldova,","republic","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDE9"},monaco:{keywords:["mc","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDE8"},mongolia:{keywords:["mn","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDF3"},montenegro:{keywords:["me","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDEA"},montserrat:{keywords:["ms","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDF8"},morocco:{keywords:["ma","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDE6"},mozambique:{keywords:["mz","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDFF"},myanmar:{keywords:["mm","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDF2"},namibia:{keywords:["na","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDE6"},nauru:{keywords:["nr","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDF7"},nepal:{keywords:["np","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDF5"},netherlands:{keywords:["nl","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDF1"},new_caledonia:{keywords:["new","caledonia","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDE8"},new_zealand:{keywords:["new","zealand","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDFF"},nicaragua:{keywords:["ni","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDEE"},niger:{keywords:["ne","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDEA"},nigeria:{keywords:["flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDEC"},niue:{keywords:["nu","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDFA"},norfolk_island:{keywords:["norfolk","island","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDEB"},northern_mariana_islands:{keywords:["northern","mariana","islands","flag","nation","country","banner"],char:"\uD83C\uDDF2\uD83C\uDDF5"},north_korea:{keywords:["north","korea","nation","flag","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDF5"},norway:{keywords:["no","flag","nation","country","banner"],char:"\uD83C\uDDF3\uD83C\uDDF4"},oman:{keywords:["om_symbol","flag","nation","country","banner"],char:"\uD83C\uDDF4\uD83C\uDDF2"},pakistan:{keywords:["pk","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDF0"},palau:{keywords:["pw","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDFC"},palestinian_territories:{keywords:["palestine","palestinian","territories","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDF8"},panama:{keywords:["pa","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDE6"},papua_new_guinea:{keywords:["papua","new","guinea","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDEC"},paraguay:{keywords:["py","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDFE"},peru:{keywords:["pe","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDEA"},philippines:{keywords:["ph","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDED"},pitcairn_islands:{keywords:["pitcairn","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDF3"},poland:{keywords:["pl","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDF1"},portugal:{keywords:["pt","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDF9"},puerto_rico:{keywords:["puerto","rico","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDF7"},qatar:{keywords:["qa","flag","nation","country","banner"],char:"\uD83C\uDDF6\uD83C\uDDE6"},reunion:{keywords:["r\xe9union","flag","nation","country","banner"],char:"\uD83C\uDDF7\uD83C\uDDEA"},romania:{keywords:["ro","flag","nation","country","banner"],char:"\uD83C\uDDF7\uD83C\uDDF4"},ru:{keywords:["russian","federation","flag","nation","country","banner"],char:"\uD83C\uDDF7\uD83C\uDDFA"},rwanda:{keywords:["rw","flag","nation","country","banner"],char:"\uD83C\uDDF7\uD83C\uDDFC"},st_barthelemy:{keywords:["saint","barth\xe9lemy","flag","nation","country","banner"],char:"\uD83C\uDDE7\uD83C\uDDF1"},st_helena:{keywords:["saint","helena","ascension","tristan","cunha","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDED"},st_kitts_nevis:{keywords:["saint","kitts","nevis","flag","nation","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDF3"},st_lucia:{keywords:["saint","lucia","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDE8"},st_pierre_miquelon:{keywords:["saint","pierre","miquelon","flag","nation","country","banner"],char:"\uD83C\uDDF5\uD83C\uDDF2"},st_vincent_grenadines:{keywords:["saint","vincent","grenadines","flag","nation","country","banner"],char:"\uD83C\uDDFB\uD83C\uDDE8"},samoa:{keywords:["ws","flag","nation","country","banner"],char:"\uD83C\uDDFC\uD83C\uDDF8"},san_marino:{keywords:["san","marino","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDF2"},sao_tome_principe:{keywords:["sao","tome","principe","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDF9"},saudi_arabia:{keywords:["flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDE6"},senegal:{keywords:["sn","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDF3"},serbia:{keywords:["rs","flag","nation","country","banner"],char:"\uD83C\uDDF7\uD83C\uDDF8"},seychelles:{keywords:["sc","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDE8"},sierra_leone:{keywords:["sierra","leone","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDF1"},singapore:{keywords:["sg","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDEC"},sint_maarten:{keywords:["sint","maarten","dutch","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDFD"},slovakia:{keywords:["sk","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDF0"},slovenia:{keywords:["si","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDEE"},solomon_islands:{keywords:["solomon","islands","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDE7"},somalia:{keywords:["so","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDF4"},south_africa:{keywords:["south","africa","flag","nation","country","banner"],char:"\uD83C\uDDFF\uD83C\uDDE6"},south_georgia_south_sandwich_islands:{keywords:["south","georgia","sandwich","islands","flag","nation","country","banner"],char:"\uD83C\uDDEC\uD83C\uDDF8"},kr:{keywords:["south","korea","nation","flag","country","banner"],char:"\uD83C\uDDF0\uD83C\uDDF7"},south_sudan:{keywords:["south","sd","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDF8"},es:{keywords:["spain","flag","nation","country","banner"],char:"\uD83C\uDDEA\uD83C\uDDF8"},sri_lanka:{keywords:["sri","lanka","flag","nation","country","banner"],char:"\uD83C\uDDF1\uD83C\uDDF0"},sudan:{keywords:["sd","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDE9"},suriname:{keywords:["sr","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDF7"},swaziland:{keywords:["sz","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDFF"},sweden:{keywords:["se","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDEA"},switzerland:{keywords:["ch","flag","nation","country","banner"],char:"\uD83C\uDDE8\uD83C\uDDED"},syria:{keywords:["syrian","arab","republic","flag","nation","country","banner"],char:"\uD83C\uDDF8\uD83C\uDDFE"},taiwan:{keywords:["tw","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDFC"},tajikistan:{keywords:["tj","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDEF"},tanzania:{keywords:["tanzania,","united","republic","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDFF"},thailand:{keywords:["th","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDED"},timor_leste:{keywords:["timor","leste","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDF1"},togo:{keywords:["tg","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDEC"},tokelau:{keywords:["tk","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDF0"},tonga:{keywords:["to","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDF4"},trinidad_tobago:{keywords:["trinidad","tobago","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDF9"},tunisia:{keywords:["tn","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDF3"},tr:{keywords:["turkey","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDF7"},turkmenistan:{keywords:["flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDF2"},turks_caicos_islands:{keywords:["turks","caicos","islands","flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDE8"},tuvalu:{keywords:["flag","nation","country","banner"],char:"\uD83C\uDDF9\uD83C\uDDFB"},uganda:{keywords:["ug","flag","nation","country","banner"],char:"\uD83C\uDDFA\uD83C\uDDEC"},ukraine:{keywords:["ua","flag","nation","country","banner"],char:"\uD83C\uDDFA\uD83C\uDDE6"},united_arab_emirates:{keywords:["united","arab","emirates","flag","nation","country","banner"],char:"\uD83C\uDDE6\uD83C\uDDEA"},uk:{keywords:["united","kingdom","great","britain","northern","ireland","flag","nation","country","banner","british","UK","english","england","union jack"],char:"\uD83C\uDDEC\uD83C\uDDE7"},england:{keywords:["flag","english"],char:"\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F"},scotland:{keywords:["flag","scottish"],char:"\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74\uDB40\uDC7F"}
73,wales:{keywords:["flag","welsh"],char:"\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73\uDB40\uDC7F"},us:{keywords:["united","states","america","flag","nation","country","banner"],char:"\uD83C\uDDFA\uD83C\uDDF8"},us_virgin_islands:{keywords:["virgin","islands","us","flag","nation","country","banner"],char:"\uD83C\uDDFB\uD83C\uDDEE"},uruguay:{keywords:["uy","flag","nation","country","banner"],char:"\uD83C\uDDFA\uD83C\uDDFE"},uzbekistan:{keywords:["uz","flag","nation","country","banner"],char:"\uD83C\uDDFA\uD83C\uDDFF"},vanuatu:{keywords:["vu","flag","nation","country","banner"],char:"\uD83C\uDDFB\uD83C\uDDFA"},vatican_city:{keywords:["vatican","city","flag","nation","country","banner"],char:"\uD83C\uDDFB\uD83C\uDDE6"},venezuela:{keywords:["ve","bolivarian","republic","flag","nation","country","banner"],char:"\uD83C\uDDFB\uD83C\uDDEA"},vietnam:{keywords:["viet","nam","flag","nation","country","banner"],char:"\uD83C\uDDFB\uD83C\uDDF3"},wallis_futuna:{keywords:["wallis","futuna","flag","nation","country","banner"],char:"\uD83C\uDDFC\uD83C\uDDEB"},western_sahara:{keywords:["western","sahara","flag","nation","country","banner"],char:"\uD83C\uDDEA\uD83C\uDDED"},yemen:{keywords:["ye","flag","nation","country","banner"],char:"\uD83C\uDDFE\uD83C\uDDEA"},zambia:{keywords:["zm","flag","nation","country","banner"],char:"\uD83C\uDDFF\uD83C\uDDF2"},zimbabwe:{keywords:["zw","flag","nation","country","banner"],char:"\uD83C\uDDFF\uD83C\uDDFC"},united_nations:{keywords:["un","flag","banner"],char:"\uD83C\uDDFA\uD83C\uDDF3"},pirate_flag:{keywords:["skull","crossbones","flag","banner"],char:"\uD83C\uDFF4ââ ï¸"}}}}],ye=e=>{let{emojiData:t=[],onEmojiClick:a}=e,{emojiDataState:r,activeCategory:n,setActiveCategory:s,searchEmojiData:i,searchString:o,getEmojiData:l,getEmojiCategory:c,scrollToElement:u,filterEmojis:d}=(({emojiData:e=[]})=>{let[t,a]=o0.useState(),[r,n]=o0.useState(e),[s,i]=o0.useState({}),[o,l]=o0.useState(""),c=o0.useRef(e),u=lt();return o0.useEffect(()=>{c.current=r},[r]),{emojiDataState:r,activeCategory:t,setActiveCategory:a,searchEmojiData:s,searchString:o,getEmojiData:e=>new f6({char:e.char,keywords:e.keywords}).char,getEmojiCategory:()=>{e&&0==e?.length&&n(()=>f8.map(e=>{let t=Object.values(e)[0];return new f9({id:t.id,name:t.name,symbolURL:t.symbol,emojies:t.emojis})}))},scrollToElement:e=>{a(e),l(""),i({}),(u?.iframeDocument||document).getElementById(e)?.scrollIntoView({behavior:"smooth",block:"start"})},filterEmojis:e=>{let t={};l(e.value),e.value?.length>0?(c.current.forEach(a=>{Object.keys(a.emojies).forEach(r=>{a.emojies[r].keywords.every(n=>!n.includes(e.value?.toLowerCase())||(t[r]=a.emojies[r],!1))})}),i(t)):i({})}}})({emojiData:t}),m=o0.useRef(null);o0.useEffect(()=>{c()},[]),o0.useEffect(()=>{n||s(r[0]?.id)},[r]);let g=e=>o2.jsx("div",{className:"cometchat-emoji-keyboard__emoji-list",children:Object.keys(e).map((t,r)=>o2.jsx("div",{className:"cometchat-emoji-keyboard__list-item",title:t,onClick:()=>{a?.(e[t].char)},children:l(e[t])},t+r))}),p=o0.useCallback(e=>{let t=m.current;if(t){let a=t.scrollLeft,r=.5*e.deltaY;(1===e.deltaMode||e.deltaY>100)&&(r=.2*e.deltaY),t.scrollTo({top:0,left:a+r,behavior:"auto"})}},[]);return o2.jsx("div",{className:"cometchat",style:{height:"inherit",width:"inherit"},children:o2.jsxs("div",{className:"cometchat-emoji-keyboard",children:[o2.jsx("div",{className:"cometchat-emoji-keyboard__tabs",ref:m,onWheel:p,children:r.map((e,t)=>o2.jsx("div",{onClick:()=>{u(e.id)},title:o9(e.name),className:n==e.id?"cometchat-emoji-keyboard__tab-active cometchat-emoji-keyboard__tab":"cometchat-emoji-keyboard__tab",children:o2.jsx("div",{title:o9(e.name),children:o2.jsx("div",{style:e.symbolURL?{WebkitMask:`url(${e.symbolURL}) center center no-repeat`}:void 0,className:"cometchat-emoji-keyboard__tab-icon"})})},t+e.id))}),o2.jsx("div",{className:"cometchat-emoji-keyboard__search",children:o2.jsx(o8,{placeholderText:o9("emoji_search_placeholder"),onChange:d,searchText:o})}),Object.keys(i).length>0?o2.jsx("div",{className:"cometchat-emoji-keyboard__list",children:g(i)}):o2.jsx("div",{className:"cometchat-emoji-keyboard__list",children:r.map(e=>o2.jsxs("div",{className:"cometchat-emoji-keyboard__list-content",children:[o2.jsx("div",{className:"cometchat-emoji-keyboard__list-title",id:e.id,children:o2.jsx("div",{title:o9(e.name),children:o9(e.name)}
73)}),g(e.emojies)]},e.id))})]})})},yt="No user or group object provided. Should at least provide one.";function ya(e,t){let a=e,{type:r}=t;switch(r){case"setText":a={...e,text:t.text};break;case"setAddToMsgInputText":a={...e,addToMsgInputText:t.addToMsgInputText};break;case"setTextMessageToEdit":a={...e,textMessageToEdit:t.textMessageToEdit};break;case"setMessageToReply":a={...e,messageToReply:t.messageToReply};break;case"setContentToDisplay":a={...e,contentToDisplay:t.contentToDisplay};break;case"setLoggedInUser":a={...e,loggedInUser:t.loggedInUser};break;case"setShowPoll":a={...e,showPoll:t.showPoll};break;case"setShowMentionsCountWarning":a={...e,showMentionsCountWarning:t.showMentionsCountWarning};break;case"setShowValidationError":a={...e,showValidationError:t.showValidationError}}return a}function yr(e){let a,r,{user:n,group:s,initialComposerText:i="",onTextChange:o,onSendButtonClick:l,onError:c,sendButtonView:u,auxiliaryButtonView:d,headerView:m=null,attachmentOptions:g,parentMessageId:p=null,disableTypingEvents:h=!1,disableMentions:_=!1,hideImageAttachmentOption:b=!1,hideVideoAttachmentOption:f=!1,hideAudioAttachmentOption:y=!1,hideFileAttachmentOption:v=!1,hidePollsOption:k=!1,hideCollaborativeDocumentOption:w=!1,hideCollaborativeWhiteboardOption:C=!1,hideAttachmentButton:E=!1,hideVoiceRecordingButton:A=!1,hideEmojiKeyboardButton:S=!1,hideStickersButton:T=!1,hideSendButton:x=!1,textFormatters:D=[],enterKeyBehavior:M=t.C5S.SendMessage,disableSoundForMessage:R=!1,customSoundForMessage:I,showScrollbar:N=!1,placeholderText:L=o9("message_composer_placeholder"),disableMentionAll:O=!1,mentionAllLabel:P="all",mentionsUsersRequestBuilder:F,mentionsGroupMembersRequestBuilder:U}=e,[j,B]=o0.useReducer(ya,{text:i,addToMsgInputText:i,textMessageToEdit:null,messageToReply:null,contentToDisplay:"none",loggedInUser:null,showPoll:!1,showMentionsCountWarning:!1,showValidationError:!1}),z=o0.useRef(null),G=o0.useRef(null),V=o0.useRef(""),H=o0.createRef(),q=o0.createRef(),W=o0.createRef(),K=o0.createRef(),Y=o0.useCallback(e=>{try{let t=e?.getReceiverId(),a=e?.getReceiverType();if(!et.current){if(e.getParentMessageId())return!1;if(J.current){if(a===cB.MessageReceiverType.user&&t===J.current.getUid())return!0}else if(ee.current&&a===cB.MessageReceiverType.group&&t===ee.current.getGuid())return!0;return!1}if(e.getParentMessageId()===et.current)return!0}catch(e){X(e,"isPartOfCurrentChatForUIEvent")}},[]),Z=o0.useRef(new Map),Q=o0.useRef(null),$=o0.useRef(null),X=o7(c),J=o4(n),ee=o4(s),et=o4(p),ea=o4(null),er=o4(l);o0.useState(null);let[en,es]=o0.useState(D),[ei,eo]=o0.useState(""),el=o0.useRef(""),ec=o0.useRef(""),eu=o0.useRef(void 0),ed=o0.useRef(void 0),[em,eg]=o0.useState(!1),ep=o0.useRef(b4.getDataSource().getMentionsTextFormatter({})),[eh,e_]=o0.useState(0),[eb,ef]=o0.useState(),[ey,ev]=o0.useState(void 0),[ek,ew]=o0.useState(void 0),eC=o0.useRef(null),eE=o0.useRef(null),eA=o0.useRef(null),eS="composer_"+Date.now(),eT=o4(R),ex=o4(I),eD=lt(),eM=()=>eD?.iframeWindow||window,eR=()=>eD?.iframeDocument||document,eI=o0.useCallback(()=>{eT.current||fa.play(fa.Sound.outgoingMessage,ex.current)},[ex,eT]),eN=o0.useCallback(()=>{ec.current=el.current,eg(!1),eo(""),el.current=""},[eg,eo]);o0.useEffect(()=>{try{var e=uS.ccActivePopover.subscribe(e=>{j.contentToDisplay!=e&&(B({type:"setContentToDisplay",contentToDisplay:"none"}),H.current?.closePopover(),q.current?.closePopover(),W.current?.closePopover(),K.current?.closePopover())});return()=>{e.unsubscribe()}}catch(e){X(e,"ccActivePopover")}},[j.contentToDisplay]),o0.useEffect(()=>{let e=!(ei&&ei.trim().length>0&&!P.toLowerCase().startsWith(ei.trim().toLowerCase()));!_||eb!==t.Okh.users&&e||eg(!1)},[ei,_,eb,P]);let eL=o0.useCallback(e=>{try{if(!e||!e.length)return eo(""),el.current="",eg(!1),void e_(1);let t=e.split("@")[1].toLowerCase()?e.split("@")[1].toLowerCase():void 0;t&&ec.current&&t.startsWith(ec.current.toLowerCase())||t===ei||(eo(t),el.current=t,eg(!0),ec.current="",e_(eh+1))}catch(e){X(e,"searchMentions")}},[eo,eg,e_]),eO=o0.useCallback(e=>{try{let t=tn();if(en&&en.length)for(let e=0;e<en.length;e++)t&&en[e].setInputElementReference(t);if(eE&&en&&en.length){if(en&&en.length)for(let t=0;t<en.length;t++)en[t].setCaretPositionAndRange(eE.current,eA.current),en[t].getFormattedTextForEntity(e);let a="<br>"==t?.innerHTML?.trim()?void 0:cJ(t?.innerHTML);if("<br>"==t?.innerHTML?.trim()&&(t.innerHTML=""),a&&en&&en.length)for(let e=0;e<en.length;e++)a=en[e].getOriginalText(a);e5(void 0,a)}}catch(e){X(e,"reRenderMentions")}},[en]),eP=o0.useCallback(()=>{try{let e=J.current,t=ee.current;if(e){let t=e.getBlockedByMe()||e.getHasBlockedMe();return{receiverId:e?.getUid(),receiverType:cB.MessageReceiverType.user,isBlocked:t}}if(t)return{receiverId:t?.getGuid(),receiverType:cB.MessageReceiverType.group};throw Error(yt)}catch(e){throw X(e,"getReceiverDetails"),Error(yt)}},[ee,J]),eF=o0.useCallback(()=>{try{let{receiverId:e,receiverType:t,isBlocked:a}=eP();if(a)return;return new o1.CometChat.TypingIndicator(e,t)}catch(e){X(e,"getTypingNotification")}},[eP]),eU=o0.useCallback(()=>{try{let e=eF();if(!e)return;o1.CometChat.startTyping(e)}catch(e){X(e,"startTyping")}},[eF,X]),ej=o0.useCallback(()=>{try{o1.CometChat.endTyping(eF()),Q.current=null}catch(e){X(e,"endTyping")}},[eF,X]),eB=o0.useCallback(()=>{try{if(h)return;null!==Q.current?(eM()?.clearTimeout(Q.current),Q.current=null):eU(),Q.current=eM()?.setTimeout(()=>ej(),500)}catch(e){X(e,"handleTyping")}},[eU,ej,h]);function ez(){try{let e=J.current;if(e)return{user:e.getUid(),group:null,parentMessageId:p};let t=ee.current;return t?{user:null,group:t.getGuid(),parentMessageId:p}:{user:null,group:null,parentMessageId:p}}catch(e){return X(e,"getComposerId"),{user:null,group:null,parentMessageId:null}}}let eG=o0.useCallback(function(e){try{B({type:"setAddToMsgInputText",addToMsgInputText:""}),setTimeout(()=>{B({type:"setAddToMsgInputText",addToMsgInputText:e})},0)}catch(e){X(e,"setAddToMsgInputText")}},[B]),eV=o0.useCallback((e,a,r)=>{try{a.setMetadata({error:e}),r?fs.ccMessageEdited.next({message:a,status:t.qpt.error}):fs.ccMessageSent.next({message:a,status:t.qpt.error})}catch(e){X(e,"handleSDKError")}},[]),eH=o0.useCallback(e=>{try{let{receiverId:t,receiverType:a}=eP(),r=new o1.CometChat.TextMessage(t,e,a);r.setSentAt(cz.getUnixTimestamp()),r.setMuid(cz.ID());let n=et.current;return null!==n&&r.setParentMessageId(n),r}catch(e){throw X(e,"getTextMessage"),e}},[eP,et]),eq=o0.useCallback(async e=>{try{for(let t=0;t<en.length;t++)e=en[t].formatMessageForSending(e);o&&o("");let t=await o1.CometChat.sendMessage(e);return ep.current.resetCometChatUserGroupMembers(),ep.current.reset(),t}catch(t){X(t,"sendTextMessage"),eV(t,e,!1)}},[eV]),eW=o0.useCallback(async e=>{try{let a=eH(e),r=ep.current.getCometChatUserGroupMembers();if(r){let e=[];for(let t=0;t<r.length;t++)e.push(new o1.CometChat.User({uid:r[t].getUid(),name:r[t].getName()}
73));ea.current&&(a.setQuotedMessage(ea.current),a.setQuotedMessageId(ea.current.getId())),B({type:"setMessageToReply",messageToReply:null}),a.setMentionedUsers(e),r=[]}fs.ccMessageSent.next({message:a,status:t.qpt.inprogress});let n=await eq(a);n&&(fs.ccMessageSent.next({message:n,status:t.qpt.success}),fs.ccReplyToMessage.next({message:n,status:t.qpt.success}),eI())}catch(e){X(e,"handleTextMessageSend")}},[eH,eq,X,eI]),eK=o0.useCallback((e,t)=>{try{let{receiverId:a,receiverType:r}=eP(),n=new o1.CometChat.TextMessage(a,e,r);return n.setId(t),n}catch(e){throw X(e,"getEditedTextMessage"),e}},[eP]),eY=o0.useCallback(async e=>{try{for(let t=0;t<en.length;t++)e=en[t].formatMessageForSending(e);let t=await o1.CometChat.editMessage(e);return ep.current.resetCometChatUserGroupMembers(),t}catch(t){X(t,"sendEditedTextMessage"),eV(t,e,!0)}},[eV]),eZ=o0.useCallback(async(e,a)=>{try{if(er.current)er.current(eK(e,a.getId()),t.Rst.edit),eG("");else{let r=await eY(eK(e,a.getId()));eG(""),r&&fs.ccMessageEdited.next({message:r,status:t.qpt.success})}}catch(e){X(e,"handleEditTextMessageSend")}},[eY,eK,X]),eQ=o0.useCallback(async e=>{try{let a,r=e;if(en&&en.length)for(let t=0;t<en.length;t++)r=en[t].getOriginalText(e);if(0===(r=r.trim()).length||null!==j.textMessageToEdit&&j.textMessageToEdit.getText()===r)return;"emojiKeyboard"===j.contentToDisplay&&B({type:"setContentToDisplay",contentToDisplay:"none"}),"voiceRecording"===j.contentToDisplay&&B({type:"setContentToDisplay",contentToDisplay:"none"}),B({type:"setText",text:""}),td(),null!==j.textMessageToEdit?(B({type:"setTextMessageToEdit",textMessageToEdit:null}),await eZ(r,j.textMessageToEdit)):(a=er.current)?await Promise.all([a(eH(r),t.Rst.none)]):await eW(r)}catch(e){X(e,"handleSendButtonClick")}},[j.textMessageToEdit,j.contentToDisplay,B,eZ,eW,X,eH,er,J,en]),e$=o0.useCallback(async(e,t)=>{try{let a=t==cB.MessageTypes.audio?await cY(e):await new Promise((t,a)=>{try{let r=new FileReader;r.onload=()=>{null!==r.result&&t(new File([r.result],e.name,e))},r.onerror=()=>{a(Error(`Converting the file named "${e.name}" to binary failed`))},r.readAsArrayBuffer(e)}catch(e){X(e,"processFile")}});a.type.replace("webm","wav");let{receiverId:r,receiverType:n}=eP(),s=new o1.CometChat.MediaMessage(r,a,t,n);s.setSentAt(cz.getUnixTimestamp()),s.setMuid(cz.ID()),s.setMetadata({file:a});let i=et.current;return null!==i&&s.setParentMessageId(i),ea.current&&(s.setQuotedMessage(ea.current),s.setQuotedMessageId(ea.current.getId())),B({type:"setMessageToReply",messageToReply:null}),s}catch(e){throw X(e,"getMediaMessage"),e}},[eP,et]),eX=o0.useCallback(async e=>{try{let a=await o1.CometChat.sendMediaMessage(e);return fs.ccReplyToMessage.next({message:e,status:t.qpt.success}),a}catch(t){eV(t,e,!1),X(t,"sendMediaMessage")}},[eV]),eJ=o0.useCallback(async(e,a)=>{try{let r=await e$(e,a);fs.ccMessageSent.next({message:r,status:t.qpt.inprogress});let n=await eX(r);n&&(fs.ccMessageSent.next({message:n,status:t.qpt.success}),eI())}catch(e){X(e,"handleMediaMessageSend")}},[eI,e$,eX,X]),e2=o0.useCallback(async e=>{e3(),K.current?.closePopover();try{let t=new File([e],`${function(){try{let e=new Date,t=e.getFullYear().toString(),a=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),n=e.getHours().toString().padStart(2,"0"),s=e.getMinutes().toString().padStart(2,"0"),i=e.getSeconds().toString().padStart(2,"0");return"audio-recording-yyyyMMddHHmmss".replace("yyyyMMdd",`${t}${a}${r}`).replace("HHmmss",`${n}${s}${i}`)}catch(e){X(e,"audioRecordingSimpleDateFormat")}}()}.wav`,{type:e.type});eJ(t,cB.MessageTypes.audio)}catch(e){X(e,"handleSendVoiceMessage")}},[eJ,X,K]),e0=o0.useCallback(async()=>{try{let e=G.current;if(!e?.files?.length||J.current?.getBlockedByMe())return;let a=e.files[0],r=e.accept,n=r&&"*/*"!==r?r.split("/")[0]:"file",s="file"===n?"file":a.type.split("/")[0];if("file"!==n&&n!==s)return B({type:"setShowValidationError",showValidationError:!0}),void(e.value="");let i=er.current;if(i)try{await Promise.all([i(await e$(a,s),t.Rst.none)])}catch(e){X(e,"onSendButtonClick")}else await eJ(a,s);e.value=""}catch(e){X(e,"handleMediaMessageSendWrapper")}},[eJ,X,e$,er,J]);function e1(){try{switch(j.contentToDisplay){case"attachments":q.current?.closePopover(),B({type:"setContentToDisplay",contentToDisplay:"emojiKeyboard"});break;case"voiceRecording":K.current?.closePopover(),B({type:"setContentToDisplay",contentToDisplay:"emojiKeyboard"});break;case"emojiKeyboard":B({type:"setContentToDisplay",contentToDisplay:"none"});break;case"ai":H.current?.closePopover(),B({type:"setContentToDisplay",contentToDisplay:"emojiKeyboard"});break;case"none":B({type:"setContentToDisplay",contentToDisplay:"emojiKeyboard"});break;default:j.contentToDisplay}ta(j.contentToDisplay)}catch(e){X(e,"onEmojiButtonClick")}}function e3(){try{switch(j.contentToDisplay){case"attachments":q.current?.closePopover(),B({type:"setContentToDisplay",contentToDisplay:"voiceRecording"});break;case"emojiKeyboard":W.current?.closePopover(),B({type:"setContentToDisplay",contentToDisplay:"voiceRecording"});break;case"voiceRecording":B({type:"setContentToDisplay",contentToDisplay:"none"});break;case"ai":H.current?.closePopover(),B({type:"setContentToDisplay",contentToDisplay:"voiceRecording"});break;case"none":B({type:"setContentToDisplay",contentToDisplay:"voiceRecording"});break;default:j.contentToDisplay}ta(j.contentToDisplay)}catch(e){X(e,"onVoiceRecordingBtnClick")}}function e5(e,t){try{let a=t??e.target.innerText;"string"==typeof a&&(eB(),B({type:"setText",text:a}),eG(""),void 0!==o&&o(a))}catch(e){X(e,"onTextInputChange")}}let e4=o0.useCallback(e=>{eg(!1),e===j.text&&j.textMessageToEdit?fs.ccMessageEdited.next({message:j.textMessageToEdit,status:t.qpt.cancelled}):("string"==typeof e&&eQ(e),B({type:"setText",text:""}),eG(""))},[j.textMessageToEdit,eg]),e7=o0.useCallback(()=>{try{var e=tn();if(e?.textContent?.trim()){let t="<br>"===e?.innerHTML?.trim()?void 0:cJ(e?.innerHTML.replace(/(<br>
73\s*)+$/,""));if("<br>"==e?.innerHTML?.trim()&&(e.innerHTML=""),en&&en.length)for(let e=0;e<en.length;e++)t=en[e].getOriginalText(t);t&&eQ(t)}}catch(e){X(e,"onSendclick")}},[j.text,eQ]),e6=e=>{try{B({type:"setContentToDisplay",contentToDisplay:"none"}),W.current?.closePopover(),"string"==typeof e&&tm(e),B({type:"setText",text:e})}catch(e){X(e,"onEmojiClicked")}},e9=o0.useCallback(()=>{try{switch(j.contentToDisplay){case"attachments":B({type:"setContentToDisplay",contentToDisplay:"none"});break;case"emojiKeyboard":W.current?.closePopover(),B({type:"setContentToDisplay",contentToDisplay:"attachments"});break;case"voiceRecording":K.current?.closePopover(),B({type:"setContentToDisplay",contentToDisplay:"attachments"});break;case"ai":H.current?.closePopover(),B({type:"setContentToDisplay",contentToDisplay:"attachments"});break;case"none":B({type:"setContentToDisplay",contentToDisplay:"attachments"});break;default:j.contentToDisplay}ta(j.contentToDisplay)}catch(e){X(e,"onSecondaryBtnClick")}},[j.contentToDisplay,K,H,W]);function e8(){j.textMessageToEdit&&fs.ccMessageEdited.next({message:j.textMessageToEdit,status:t.qpt.cancelled}),B({type:"setTextMessageToEdit",textMessageToEdit:null}),B({type:"setText",text:""}),td(),eG("")}function te(){j.messageToReply&&fs.ccReplyToMessage.next({message:j.messageToReply,status:t.qpt.cancelled}),B({type:"setMessageToReply",messageToReply:null})}function tt(){ea.current=null,B({type:"setMessageToReply",messageToReply:null})}function ta(e){uS.ccActivePopover.next(e)}let tr=o0.useMemo(()=>{let e=et.current?et.current+"_":"",t=n?.getUid()?n.getUid()+"_":"",a=s?.getGuid()?s.getGuid()+"_":"",r=t+a+e+cz.ID();return V.current&&V.current.includes(t+a+e)||(V.current="cometchat-message-composer__input-"+r),V.current},[n,s,et]);function tn(){return V.current?eR()?.querySelector(`.${V.current}`):null}function ts(){if(null===j.textMessageToEdit)return null;let e=j.textMessageToEdit;return o2.jsx(f4,{onClose:e8,previewSubtitle:(e=>{let t=/<@uid:(.*?)>/g,a=/<@all:(.*?)>/g,r=e.getText(),n=r,s=t.exec(r),i=a.exec(r),o=[],l=[],c=e.getMentionedUsers();for(;null!==s;){let e;for(let t=0;t<c.length;t++)s[1]===c[t].getUid()&&(e=c[t]);e&&(n=n.replace(s[0],"@"+e.getName()),o.push(e)),s=t.exec(r)}for(;null!==i;)n=n.replace(i[0],"@"+(o9(`message_composer_mention_${i[1]}`)||i[1])),l.push(i[1]),i=a.exec(r);return ep.current.setCometChatUserGroupMembers(o),ep.current.setCometChatMentionedChannels(l),ep.current.setLoggedInUser(cj.getLoggedInUser()),n})(e)})}function ti(){return null===j.messageToReply?null:(ea.current=j.messageToReply,o2.jsx(b3,{onClose:te,message:ea.current,hideCloseButton:!1,previewTitle:b4.getDataSource().getMessagePreviewTitle(ea.current),previewSubtitle:b4.getDataSource().getMessagePreviewSubtitle(ea.current)}))}let to=o0.useCallback(e=>{eC.current&&!eC.current.contains(e.target)&&eg(!1)},[em]),tl=o0.useCallback(()=>{let e=eM()?.getSelection();if(e&&e.rangeCount>0){let t=e.getRangeAt(0),a=tn();a&&a.contains(t.startContainer)&&(eu.current=e,ed.current=t.cloneRange())}},[z]),tc=o0.useCallback(e=>{var a=tn();if(13!==e.keyCode||e.shiftKey){if(en&&en.length)for(let t=0;t<en.length;t++)a&&en[t].setInputElementReference(a),en[t].setCaretPositionAndRange(eE.current,eA.current),en[t].onKeyDown(e)}else{if(M==t.C5S.NewLine||(e.preventDefault(),M==t.C5S.None))return;if(a?.textContent?.trim()){let e="<br>"==a?.innerHTML?.trim()?void 0:cJ(a?.innerHTML.replace(/(<br>\s*)+$/,""));if("<br>"==a?.innerHTML?.trim()&&(a.innerHTML=""),en&&en.length)for(let t=0;t<en.length;t++)e=en[t].getOriginalText(e);e4(e)}}},[en,n,s,j.textMessageToEdit]),tu=o0.useCallback(e=>{let a=13===e.keyCode&&!e.shiftKey;if(a||a&&M==t.C5S.None)return void e.preventDefault();if(!e.isTrusted)return;(function(){let e=navigator.userAgent;return/^((?!chrome|android).)*safari/i.test(e)})()&&tl();let r=tn();if(8===e.keyCode&&"<br>"===r.innerHTML&&td(),en&&en.length)for(let t=0;t<en.length;t++){r&&en[t].setInputElementReference(r),en[t].setCaretPositionAndRange(eE.current,eA.current);try{en[t].onKeyUp(e)}catch(e){console.error("Error in text formatter onKeyUp:",e)}}},[en,n,s]),td=()=>{try{let e=tn();e.textContent="",e?.focus()}catch(e){X(e,"emptyInputField")}},tm=o0.useCallback(e=>{try{if(eu.current&&ed.current){ed.current.deleteContents();let t=document?.createElement("div");t.innerHTML=e;let a,r,n=document?.createDocumentFragment();for(;a=t.firstChild;)if(a instanceof HTMLElement){if(en&&en.length)for(let e=0;e<en.length;e++)a=en[e].registerEventListeners(a,a.classList);r=n.appendChild(t.removeChild(a))}else a instanceof Text&&(r=n.appendChild(t.removeChild(a)));
73if(ed.current.insertNode(n),r){ed.current=ed.current.cloneRange(),ed.current.setStartAfter(r),ed.current.collapse(!0),eu.current.removeAllRanges(),eu.current.addRange(ed.current);let e=tn(),t="<br>"==e?.innerHTML?.trim()?void 0:cJ(e?.innerHTML);if("<br>"==e?.innerHTML?.trim()&&(e.innerHTML=""),en&&en.length)for(let e=0;e<en.length;e++)t=en[e].getOriginalText(t);eG(t)}}else eu.current&&"Control"!=eu.current.type?eu.current.createRange().pasteHTML(e):tn().textContent=j.addToMsgInputText}catch(e){X(e,"pasteHtmlAtCaret")}},[j.addToMsgInputText,j.text]),tg=o0.useCallback(e=>{try{if(eu.current&&ed.current){ed.current.deleteContents();let t=((e,t)=>{let a,r=document.createDocumentFragment(),n=[],s=e=>{(n[n.length-1]??r).appendChild(e)};for(;a=c1.exec(e);){let e=a[0];if(/^<span\b/i.test(e)){let t=(c2(e,"class")||"").trim();if(t){let a=document.createElement("span");a.className=t;let r=c2(e,"contenteditable");for(let[t,n]of(null!==r&&a.setAttribute("contenteditable",r),c0(e)))a.setAttribute(t,n);s(a),n.push(a)}else s(document.createTextNode(e))}else/^<\/span\b/i.test(e)?n.length?n.pop():s(document.createTextNode(e)):(e.startsWith("<"),s(document.createTextNode(e)))}if(t?.length){let e=a=>{if(a instanceof HTMLElement&&"span"===a.tagName.toLowerCase()&&a.classList.length>0)for(let e=0;e<t.length;e++)t[e].registerEventListeners(a,a.classList);a.childNodes.forEach(e)};e(r)}return r})(e,en);ed.current.insertNode(t);let a=tn(),r=a?.lastChild||null;r&&(ed.current=ed.current.cloneRange(),ed.current.setStartAfter(r),ed.current.collapse(!0),eu.current.removeAllRanges(),eu.current.addRange(ed.current)),"<br>"==a?.innerHTML?.trim()&&(a.innerHTML="");let n="<br>"==a?.innerHTML?.trim()?void 0:cJ(a?.innerHTML);if(en&&en.length)for(let e=0;e<en.length;e++)n=en[e].getOriginalText(n);eG(n)}else eu.current&&"Control"!=eu.current.type?eu.current.createRange().pasteHTML(e):tn().textContent=j.addToMsgInputText}catch(e){X(e,"renderSanitizedHtml")}},[j.addToMsgInputText,j.text,en]);return function(e){let{dispatch:a,mySetAddToMsgInputText:r,errorHandler:n,pasteHtmlAtCaret:s,renderSanitizedHtml:i,propsText:o,text:l,textFormatterArray:c,currentSelectionForRegex:u,currentSelectionForRegexRange:d,mentionsTextFormatterInstanceRef:m,setTextFormatters:g,textFormatters:p,emptyInputField:h,createPollViewRef:_,CometChatUIKitLoginListener:b,group:f,user:y,userPropRef:v,textInputRef:k,groupPropRef:w,setShowListForMentions:C,setSelection:E,searchMentions:A,mentionsFormatterInstanceId:S,setUsersRequestBuilder:T,setGroupMembersRequestBuilder:x,setUserMemberListType:D,getComposerId:M,isPartOfCurrentChatForUIEvent:R,parentMessageIdPropRef:I,getCurrentInput:N,textMessageToEdit:L,getCurrentWindow:O,getCurrentDocument:P,onTextChange:F,messageToReplyRef:U,mentionsUsersRequestBuilder:j,mentionsGroupMembersRequestBuilder:B}=e,z=o0.useRef(!1),G=o0.useRef(!1);function V(e){let t=b.getLoggedInUser();L&&L.getId()==e.getId()&&e.getSender().getUid()==t?.getUid()&&(a({type:"setTextMessageToEdit",textMessageToEdit:null}),a({type:"setText",text:""}),h(),r(""))}o0.useEffect(()=>{let e=fs.ccMessageDeleted.subscribe(e=>{V(e)}),t=fs.onMessageDeleted.subscribe(e=>{V(e)});return()=>{e?.unsubscribe(),t?.unsubscribe()}},[y,f,L]),o0.useEffect(()=>{try{let e=fs.ccMessageEdited.subscribe(e=>{let r=e?.message?.getParentMessageId();if((I.current&&r&&r===I.current||!I.current&&!r)&&R(e.message)){if(e.status===t.qpt.inprogress&&e.message instanceof o1.CometChat.TextMessage&&(z.current=!0,a({type:"setMessageToReply",messageToReply:null}),a({type:"setTextMessageToEdit",textMessageToEdit:e.message}),a({type:"setText",text:e.message.getData().text}),h(),i)){let a=O()?.getSelection();E(a);let r=e.message.getText();if(c&&c.length)for(let a=0;a<c.length;a++){if(c[a]instanceof uT&&(c[a].setCometChatUserGroupMembers(e.message.getMentionedUsers()),!e.message.getDeletedAt())){let t=/<@all:(.*?)>/g,r=e.message.getText(),n=Array.from(r.matchAll(t)).map(e=>e[1]);c[a].setCometChatMentionedChannels(n)}let n=N();n&&c[a].setInputElementReference(n),c[a].setCaretPositionAndRange(u.current,d.current),r=c[a].getFormattedText(r,{mentionsTargetElement:t.rnx.textinput})}i(r)}e.status===t.qpt.success&&e.message instanceof o1.CometChat.TextMessage||e.status===t.qpt.cancelled?(a({type:"setTextMessageToEdit",textMessageToEdit:null}),h(),z.current=!1):z.current=!0}}),r=uS.ccComposeMessage.subscribe(e=>{a({type:"setText",text:""}),h(),s(e),F&&F(e),a({type:"setText",text:e})});m.current.setId(S);let n=uS.ccShowMentionsCountWarning.subscribe(e=>{if(e.id===S){if(e.showWarning)return void a({type:"setShowMentionsCountWarning",showMentionsCountWarning:!0});a({type:"setShowMentionsCountWarning",showMentionsCountWarning:!1})}});return()=>{e.unsubscribe(),r.unsubscribe(),n.unsubscribe()}}catch(e){n(e,"useEffect")}},[r,a,k,S,l,c]),o0.useEffect(()=>{let e=fs.ccReplyToMessage.subscribe(e=>{let r=e?.message?.getParentMessageId();(I.current&&r&&r===I.current||!I.current&&!r)&&(e.status===t.qpt.inprogress&&e.message&&(a({type:"setTextMessageToEdit",textMessageToEdit:null}),a({type:"setMessageToReply",messageToReply:e.message}),s)&&(E(O()?.getSelection()),s("")),e.status===t.qpt.success&&e.message||e.status===t.qpt.cancelled?(a({type:"setMessageToReply",messageToReply:null}),U.current=null,z.current=!1):z.current=!0)});return()=>{e.unsubscribe()}},[]),o0.useEffect(()=>{try{o&&(y?.getUid()||f?.getGuid())&&a({type:"setAddToMsgInputText",addToMsgInputText:o})}catch(e){n(e,"setAddToMsgInputText")}},[y,f,o,a]),o0.useEffect(()=>{try{let e=uS.ccShowModal.subscribe(e=>{let{composerId:t}=e,r=I?.current,n=v.current?.getUid(),s=w.current?.getGuid();t&&(!t.parentMessageId||!r||t.parentMessageId!==r)&&(r||t.user!==n&&t.group!==s)&&(t.parentMessageId||t.user||t.group)||(a({type:"setShowPoll",showPoll:!0}),_.current=e.child)}),t=uS.ccHideModal.subscribe(()=>{a({type:"setShowPoll",showPoll:!1}),_.current=null});return()=>{e.unsubscribe(),t.unsubscribe()}}catch(e){n(e,"ccShowModal")}},[_,a]),o0.useEffect(()=>{function e(){try{let e=O()?.getSelection();E(e)}catch(e){n(e,"triggerSelection")}}try{let t=N(),r=e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain"),r=cz.sanitizeText(t);r&&(s(r),F&&F(r),a({type:"setText",text:r}))};if(t.addEventListener("paste",r),P()?.addEventListener("selectionchange",e),cQ()||G.current||(t?.focus(),G.current=!0),c.length){let e=c.find(e=>e instanceof uT);e&&(m.current=e),m.current.setLoggedInUser(b.getLoggedInUser()),void 0===m.current.getKeyDownCallBack()&&(m.current.setKeyD
73ownCallBack(A),m.current.setKeyUpCallBack(A)),g(e=>{let t=m.current;return e.includes(t)?e:[...e,t]})}else m.current.setLoggedInUser(b.getLoggedInUser()),void 0===m.current.getKeyDownCallBack()&&(m.current.setKeyDownCallBack(A),m.current.setKeyUpCallBack(A)),g(e=>{let t=m.current;return e.includes(t)?e:[t]});return O()?.getSelection()&&E(O()?.getSelection()),()=>{t.removeEventListener("paste",r),P()?.removeEventListener("selectionchange",e)}}catch(e){n(e,"preventPaste")}},[g,p]),o0.useEffect(()=>{try{(v.current&&y&&v.current.getUid()!==y.getUid()||w.current&&f&&w?.current.getGuid()!==f.getGuid())&&(a({type:"setText",text:""}),r("")),v.current&&C(y&&v.current.getUid()!==y.getUid()),w.current&&C(f&&w?.current.getGuid()!==f.getGuid());for(let e=0;e<c.length;e++)c[e].setComposerConfig(y,f,M())}catch(e){n(e,"useEffect")}},[y,f,v,w,a,k,r]),o0.useEffect(()=>{try{k.current&&(a({type:"setTextMessageToEdit",textMessageToEdit:null}),a({type:"setText",text:""}),cQ()?N().textContent="":h(),r(""),z.current=!1)}catch(e){n(e,"useEffect")}},[y,f,I]),o0.useEffect(()=>{try{if(s&&o&&s(o),f){let e=t.Okh.groupmembers;D(e);let a=B||new o1.CometChat.GroupMembersRequestBuilder(f.getGuid()).setLimit(15);x(a)}if(y){let e=t.Okh.users;D(e);let a=j||(new o1.CometChat.UsersRequestBuilder).setLimit(15);T(a)}}catch(e){n(e,"useEffect")}},[y,f,j,B])}({currentSelectionForRegex:eE,currentSelectionForRegexRange:eA,setSelection:function(e){try{if(e&&e.rangeCount&&function(e){if(e.rangeCount>0){let t=e.getRangeAt(0),a=tn(),r=t.commonAncestorContainer.parentNode;return"SPAN"!==r?.nodeName&&!(!a?.contains(t.startContainer)||!a?.contains(t.endContainer))}return!1}(e)&&(eu.current=e,ed.current=eu.current.getRangeAt(0),eE.current=eu.current,eu.current.getRangeAt&&eu.current.rangeCount&&(ed.current=eu.current.getRangeAt(0),eA.current=eu.current.getRangeAt(0),en&&en.length))){for(let e=0;e<en.length;e++)en[e].setCaretPositionAndRange(eE.current,eA.current);tu(new Event("mention_keyup_event"))}}catch(e){X(e,"setSelection")}},dispatch:B,textInputRef:z,mySetAddToMsgInputText:eG,errorHandler:X,createPollViewRef:$,textFormatters:D,textFormatterArray:en,mentionsTextFormatterInstanceRef:ep,setTextFormatters:es,CometChatU
73IKitLoginListener:cj,group:s,user:n,userPropRef:J,groupPropRef:ee,setShowListForMentions:eg,searchMentions:eL,mentionsFormatterInstanceId:eS,setUsersRequestBuilder:ev,setGroupMembersRequestBuilder:ew,setUserMemberListType:ef,getComposerId:ez,pasteHtmlAtCaret:tm,renderSanitizedHtml:tg,parentMessageIdPropRef:et,emptyInputField:td,text:j.text,propsText:e.initialComposerText,getCurrentInput:tn,isPartOfCurrentChatForUIEvent:Y,textMessageToEdit:j.textMessageToEdit,getCurrentWindow:eM,getCurrentDocument:eR,onTextChange:o,messageToReplyRef:ea,mentionsUsersRequestBuilder:F,mentionsGroupMembersRequestBuilder:U}),o2.jsxs(o2.Fragment,{children:[j.showPoll&&$?.current?$.current:null,o2.jsxs("div",{className:"cometchat",style:{height:"fit-content",width:"100%",position:"relative"},children:[em&&(!O||!_)&&o2.jsx("div",{className:"cometchat-mention-list",ref:eC,children:o2.jsx(uw,{userMemberListType:eb,onItemClick:e=>{try{if(e){let t=[e];ep.current.setCometChatUserGroupMembers(t),eO(e)}else{if(!P)return;{let e=[P];ep.current.setCometChatMentionedChannels(e),eO(P)}}eg(!1),e_(1),eo("")}catch(e){X(e,"defaultMentionsItemClickHandler")}},usersRequestBuilder:ey,searchKeyword:ei,onEmpty:eN,group:s,groupMemberRequestBuilder:ek,onError:eN,showScrollbar:N,disableMentionAll:O,disableMentions:_,mentionAllLabel:P})}),o2.jsxs("div",{className:"cometchat-message-composer "+(N?"":"cometchat-message-composer-hide-scrollbar"),children:[o2.jsx("input",{style:{display:"none"},ref:G,type:"file",onChange:e0}),j.showValidationError||j.showMentionsCountWarning||m||ts()||ti()?(j.showValidationError&&setTimeout(()=>{B({type:"setShowValidationError",showValidationError:!1})},5e3),a=j.showMentionsCountWarning?o9("message_composer_mention_limit_warning"):o9("message_composer_wrong_file_type"),o2.jsxs("div",{className:"cometchat-message-composer__header",children:[j.showMentionsCountWarning||j.showValidationError?o2.jsxs("div",{className:"cometchat-message-composer__header-error-state",children:[o2.jsx("div",{className:"cometchat-message-composer__header-error-state-icon-wrapper",children:o2.jsx("div",{className:"cometchat-message-composer__header-error-state-icon\n "})}),o2.jsx("span",{className:"cometchat-message-composer__header-error-state-text\n ",children:a})]}):null,m??(ts()||ti())]})):null,o2.jsxs(o2.Fragment,{children:[o2.jsx("div",{onKeyUp:tu,onKeyDown:tc,contentEditable:(e=>{try{let t=eR()?.createElement("div");t.contentEditable="plaintext-only";let a="plaintext-only"===t.contentEditable;return!(e||!a)&&"plaintext-only"}catch(t){return X(t,"checkPlainTextAvailability"),!e}})(!1),onMouseDown:to,onInput:e5,className:`cometchat-message-composer__input ${et.current?"cometchat-message-composer__input-thread":""} ${cQ()?"cometchat-message-composer__input-mobile":""} ${tr}`,"data-placeholder":L,ref:z}),o2.jsxs("div",{className:"cometchat-message-composer__buttons",style:{display:"flex",padding:`${cW("--cometchat-padding-2")} ${cW("--cometchat-padding-2")}`,justifyContent:"space-between",alignItems:"center",alignSelf:"stretch",gap:cW("--cometchat-padding-4")},children:[E||0===b4.getDataSource().getAttachmentOptions(ez(),{hideAudioAttachmentOption:y,hideCollaborativeDocumentOption:w,hideCollaborativeWhiteboardOption:C,hideFileAttachmentOption:v,hideImageAttachmentOption:b,hideVideoAttachmentOption:f,hidePollsOption:k}).length||g&&0==g?.length?null:function(){try{let e,a=o2.jsx(um,{hoverText:o9("message_composer_attach_icon_hover"),onClick:e9,iconURL:"attachments"===j.contentToDisplay?"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.25%2012.75V16C11.25%2016.2125%2011.3219%2016.3906%2011.4658%2016.5343C11.6096%2016.6781%2011.7878%2016.75%2012.0003%2016.75C12.2129%2016.75%2012.391%2016.6781%2012.5345%2016.5343C12.6782%2016.3906%2012.75%2016.2125%2012.75%2016V12.75H16C16.2125%2012.75%2016.3906%2012.6781%2016.5343%2012.5343C16.6781%2012.3904%2016.75%2012.2122%2016.75%2011.9998C16.75%2011.7871%2016.6781%2011.609%2016.5343%2011.4655C16.3906%2011.3218%2016.2125%2011.25%2016%2011.25H12.75V8C12.75%207.7875%2012.6781%207.60942%2012.5343%207.46575C12.3904%207.32192%2012.2122%207.25%2011.9998%207.25C11.7871%207.25%2011.609%207.32192%2011.4655%207.46575C11.3218%207.60942%2011.25%207.7875%2011.25%208V11.25H8C7.7875%2011.25%207.60942%2011.3219%207.46575%2011.4658C7.32192%2011.6096%207.25%2011.7878%207.25%2012.0003C7.25%2012.2129%207.32192%2012.391%207.46575%2012.5345C7.60942%2012.6782%207.7875%2012.75%208%2012.75H11.25ZM12.0017%2021.5C10.6877%2021.5%209.45267%2021.2507%208.2965%2020.752C7.14033%2020.2533%206.13467%2019.5766%205.2795%2018.7218C4.42433%2017.8669%203.74725%2016.8617%203.24825%2015.706C2.74942%2014.5503%202.5%2013.3156%202.5%2012.0017C2.5%2010.6877%202.74933%209.45267%203.248%208.2965C3.74667%207.14033%204.42342%206.13467%205.27825%205.2795C6.13308%204.42433%207.13833%203.74725%208.294%203.24825C9.44967%202.74942%2010.6844%202.5%2011.9983%202.5C13.3123%202.5%2014.5473%202.74933%2015.7035%203.248C16.8597%203.74667%2017.8653%204.42342%2018.7205%205.27825C19.5757%206.13308%2020.2528%207.13833%2020.7518%208.294C21.2506%209.44967%2021.5%2010.6844%2021.5%2011.9983C21.5%2013.3123%2021.2507%2014.5473%2020.752%2015.7035C20.2533%2016.8597%2019.5766%2017.8653%2018.7218%2018.7205C17.8669%2019.5757%2016.8617%2020.2528%2015.706%2020.7518C14.5503%2021.2506%2013.3156%2021.5%2012.0017%2021.5Z%22%20fill%3D%22%23141414%22%2F%3
73E%3C%2Fsvg%3E":"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.25%2012.75V16C11.25%2016.2125%2011.3219%2016.3906%2011.4658%2016.5343C11.6096%2016.6781%2011.7878%2016.75%2012.0003%2016.75C12.2129%2016.75%2012.391%2016.6781%2012.5345%2016.5343C12.6782%2016.3906%2012.75%2016.2125%2012.75%2016V12.75H16C16.2125%2012.75%2016.3906%2012.6781%2016.5343%2012.5343C16.6781%2012.3904%2016.75%2012.2122%2016.75%2011.9998C16.75%2011.7871%2016.6781%2011.609%2016.5343%2011.4655C16.3906%2011.3218%2016.2125%2011.25%2016%2011.25H12.75V8C12.75%207.7875%2012.6781%207.60942%2012.5343%207.46575C12.3904%207.32192%2012.2122%207.25%2011.9998%207.25C11.7871%207.25%2011.609%207.32192%2011.4655%207.46575C11.3218%207.60942%2011.25%207.7875%2011.25%208V11.25H8C7.7875%2011.25%207.60942%2011.3219%207.46575%2011.4658C7.32192%2011.6096%207.25%2011.7878%207.25%2012.0003C7.25%2012.2129%207.32192%2012.391%207.46575%2012.5345C7.60942%2012.6782%207.7875%2012.75%208%2012.75H11.25ZM12.0017%2021.5C10.6877%2021.5%209.45267%2021.2507%208.2965%2020.752C7.14033%2020.2533%206.13467%2019.5766%205.2795%2018.7218C4.42433%2017.8669%203.74725%2016.8617%203.24825%2015.706C2.74942%2014.5503%202.5%2013.3156%202.5%2012.0017C2.5%2010.6877%202.74933%209.45267%203.248%208.2965C3.74667%207.14033%204.42342%206.13467%205.27825%205.2795C6.13308%204.42433%207.13833%203.74725%208.294%203.24825C9.44967%202.74942%2010.6844%202.5%2011.9983%202.5C13.3123%202.5%2014.5473%202.74933%2015.7035%203.248C16.8597%203.74667%2017.8653%204.42342%2018.7205%205.27825C19.5757%206.13308%2020.2528%207.13833%2020.7518%208.294C21.2506%209.44967%2021.5%2010.6844%2021.5%2011.9983C21.5%2013.3123%2021.2507%2014.5473%2020.752%2015.7035C20.2533%2016.8597%2019.5766%2017.8653%2018.7218%2018.7205C17.8669%2019.5757%2016.8617%2020.2528%2015.706%2020.7518C14.5503%2021.2506%2013.3156%2021.5%2012.0017%2021.5ZM12%2020C14.2333%2020%2016.125%2019.225%2017.675%2017.675C19.225%2016.125%2020%2014.2333%2020%2012C20%209.76667%2019.225%207.875%2017.675%206.325C16.125%204.775%2014.2333%204%2012%204C9.76667%204%207.875%204.775%206.325%206.325C4.775%207.875%204%209.76667%204%2012C4%2014.2333%204.775%2016.125%206.325%2017.675C7.875%2019.225%209.76667%2020%2012%2020Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fsvg%3E"});if(g&&0==g.length)return;e=g&&(void 0!==n||void 0!==s)?g:b4.getDataSource().getAttachmentOptions(ez(),{hideAudioAttachmentOption:y,hideCollaborativeDocumentOption:w,hideCollaborativeWhiteboardOption:C,hideFileAttachmentOption:v,hideImageAttachmentOption:b,hideVideoAttachmentOption:f,hidePollsOption:k,messageToReplyRef:ea,closeReplyPreview:tt});for(let t=0;t<e.length;t++){let a=e[t],{id:r}=a;if("string"==typeof r){let e=a.onClick;"extension_poll"===r&&(e=()=>{a.onClick([n,s])}),Z.current.set(r,e||null)}}let r=o2.jsx(f7,{actions:e,onActionItemClick:e=>{!function(e){try{let t=Z.current.get(`${e.id}`);if("function"==typeof t)t();else{let t={[cB.MessageTypes.image]:"image/*",[cB.MessageTypes.video]:"video/*",[cB.MessageTypes.audio]:"audio/*",[cB.MessageTypes.file]:"*/*"};((()=>{if(navigator.userAgent.includes("Mac")&&"ontouchend"in document)return!0;let e=navigator.userAgent.toLowerCase();return/iphone|ipad|ipod/.test(e)})()||(()=>{if(navigator.userAgent.includes("Mac")&&"ontouchend"in document)return!1;let e=navigator.userAgent.toLowerCase();return/macintosh|mac os x/.test(e)})())&&(t[cB.MessageTypes.image]=cB.mimeTypes.image,t[cB.MessageTypes.video]=cB.mimeTypes.video,t[cB.MessageTypes.audio]=cB.mimeTypes.audio);let a=t[e.id]??"*/*";G.current.accept=a,G.current.click()}B({type:"setContentToDisplay",contentToDisplay:"none"}),q.current?.closePopover()}catch(e){X(e,"showAttachments")}}(e),j.textMessageToEdit&&e8()}});return o2.jsxs("div",{className:`cometchat-message-composer__secondary-button-view-attachment-button ${"attachments"===j.contentToDisplay?"cometchat-message-composer__secondary-button-view-attachment-button-active":""} cometchat-message-composer__secondary-button-view-attachment-button-${e?.length}`,children:[" ",o2.jsx(c5,{useParentHeight:!1,useParentContainer:!0,onOutsideClick:()=>{B({type:"setContentToDisplay",contentToDisplay:"none"})},placement:t.W.top,closeOnOutsideClick:!0,ref:q,content:r,children:a})]})}catch(e){X(e,"getActionsheetView")}}(),function(){try{let e=b4.getDataSource().getStickerButton(ez(),n,s,ea.current,tt);return o2.jsxs("div",{className:"cometchat-message-composer__default-buttons",children:[A?null:function(){let e=o2.jsx(f5,{onSubmitRecording:e2,autoRecording:!0}),a=o2.jsx(um,{onClick:e3,hoverText:o9("message_composer_voice_notes_icon_hover"),iconURL:"voiceRecording"===j.contentToDisplay?"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8304%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3
73E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8304%29%22%3E%3Cpath%20d%3D%22M11.9996%2013.5C11.301%2013.5%2010.7096%2013.258%2010.2256%2012.774C9.74162%2012.29%209.49962%2011.6987%209.49962%2011V5C9.49962%204.30133%209.74162%203.71%2010.2256%203.226C10.7096%202.742%2011.301%202.5%2011.9996%202.5C12.6983%202.5%2013.2896%202.742%2013.7736%203.226C14.2576%203.71%2014.4996%204.30133%2014.4996%205V11C14.4996%2011.6987%2014.2576%2012.29%2013.7736%2012.774C13.2896%2013.258%2012.6983%2013.5%2011.9996%2013.5ZM11.2496%2020V17.4538C9.76112%2017.2819%208.48545%2016.6704%207.42262%2015.6193C6.35995%2014.5679%205.73753%2013.2865%205.55537%2011.775C5.52853%2011.5622%205.58428%2011.3798%205.72262%2011.228C5.86112%2011.076%206.03678%2011%206.24962%2011C6.46245%2011%206.64062%2011.0734%206.78412%2011.2203C6.92778%2011.3669%207.02337%2011.5467%207.07087%2011.7595C7.25287%2012.984%207.81278%2013.9968%208.75062%2014.798C9.68845%2015.5993%2010.7715%2016%2011.9996%2016C13.2445%2016%2014.3316%2015.5952%2015.2611%2014.7855C16.1906%2013.976%2016.7464%2012.9673%2016.9284%2011.7595C16.9759%2011.5467%2017.0715%2011.3669%2017.2151%2011.2203C17.3586%2011.0734%2017.5368%2011%2017.7496%2011C17.9625%2011%2018.1381%2011.076%2018.2766%2011.228C18.415%2011.3798%2018.4707%2011.5622%2018.4439%2011.775C18.2617%2013.2532%2017.6435%2014.5247%2016.5891%2015.5895C15.5346%2016.6542%2014.2548%2017.2756%2012.7496%2017.4538V20C12.7496%2020.2128%2012.6778%2020.391%2012.5341%2020.5345C12.3906%2020.6782%2012.2125%2020.75%2011.9996%2020.75C11.7868%2020.75%2011.6086%2020.6782%2011.4651%2020.5345C11.3215%2020.391%2011.2496%2020.2128%2011.2496%2020Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E":"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.9995%2013.5332C11.2716%2013.5332%2010.6591%2013.2719%2010.162%2012.7492C9.6648%2012.2266%209.41622%2011.5935%209.41622%2010.85V4.73325C9.41622%204.02042%209.66722%203.41441%2010.1692%202.91525C10.6714%202.41625%2011.2811%202.16675%2011.9985%202.16675C12.7158%202.16675%2013.3259%202.41625%2013.8287%202.91525C14.3314%203.41441%2014.5827%204.02042%2014.5827%204.73325V10.85C14.5827%2011.5935%2014.3341%2012.2266%2013.837%2012.7492C13.3398%2013.2719%2012.7273%2013.5332%2011.9995%2013.5332ZM11.212%2020.0707V17.577C9.64813%2017.4007%208.30022%2016.766%207.16822%2015.673C6.03622%2014.5798%205.3758%2013.2416%205.18697%2011.6582C5.15363%2011.4349%205.21055%2011.2444%205.35772%2011.0867C5.50488%2010.9289%205.6943%2010.85%205.92597%2010.85C6.14713%2010.85%206.33413%2010.9271%206.48697%2011.0812C6.6398%2011.2354%206.73705%2011.4264%206.77872%2011.6542C6.98139%2012.9459%207.5818%2014.0014%208.57997%2014.8207C9.57813%2015.6402%2010.7174%2016.05%2011.9977%2016.05C13.2961%2016.05%2014.4404%2015.6382%2015.4307%2014.8145C16.4211%2013.991%2017.0204%2012.9376%2017.2287%2011.6542C17.2656%2011.4272
73%2017.3611%2011.2364%2017.5155%2011.0817C17.6698%2010.9272%2017.8592%2010.85%2018.0837%2010.85C18.3081%2010.85%2018.4939%2010.9289%2018.6412%2011.0867C18.7884%2011.2444%2018.8481%2011.4349%2018.8202%2011.6582C18.6259%2013.2222%2017.9672%2014.5552%2016.8442%2015.6572C15.7214%2016.7592%2014.3717%2017.3999%2012.7952%2017.5792V20.0707C12.7952%2020.2931%2012.7179%2020.4813%2012.5632%2020.6355C12.4086%2020.7897%2012.2196%2020.8667%2011.9965%2020.8667C11.7735%2020.8667%2011.587%2020.7897%2011.437%2020.6355C11.287%2020.4813%2011.212%2020.2931%2011.212%2020.0707ZM11.9995%2011.95C12.2925%2011.95%2012.5324%2011.8431%2012.7192%2011.6292C12.9061%2011.4152%2012.9995%2011.1555%2012.9995%2010.85V4.7405C12.9995%204.46066%2012.9038%204.22566%2012.7125%204.0355C12.521%203.84516%2012.2837%203.75%2012.0007%203.75C11.7177%203.75%2011.4801%203.84425%2011.288%204.03275C11.0956%204.22125%2010.9995%204.45475%2010.9995%204.73325V10.8477C10.9995%2011.1547%2011.0929%2011.4152%2011.2797%2011.6292C11.4666%2011.8431%2011.7065%2011.95%2011.9995%2011.95Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fsvg%3E"});return o2.jsx("div",{className:"cometchat-message-composer__voice-recording-button "+("voiceRecording"===j.contentToDisplay?"cometchat-message-composer__voice-recording-button-active":""),children:o2.jsx(c5,{useParentHeight:!1,useParentContainer:!0,ref:K,placement:t.W.top,closeOnOutsideClick:!1,content:"voiceRecording"===j.contentToDisplay?e:null,children:a})})}(),S||cQ()?null:function(){let e=o2.jsx(um,{onClick:e1,hoverText:o9("message_composer_emoji_icon_hover"),iconURL:"emojiKeyboard"===j.contentToDisplay?"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8417%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8417%29%22%3E%3Cpath%20d%3D%22M15.406%2010.8077C15.77%2010.8077%2016.0786%2010.6803%2016.3318%2010.4255C16.5849%2010.1708%2016.7115%209.86158%2016.7115%209.49775C16.7115%209.13392%2016.5842%208.82542%2016.3295%208.57225C16.0748%208.31892%2015.7655%208.19225%2015.4015%208.19225C15.0377%208.19225%2014.7292%208.31967%2014.476%208.5745C14.2228%208.82917%2014.0962%209.13842%2014.0962%209.50225C14.0962%209.86608%2014.2236%2010.1746%2014.4783%2010.4277C14.7329%2010.6811%2015.0422%2010.8077%2015.406%2010.8077ZM8.5985%2010.8077C8.96233%2010.8077%209.27083%2010.6803%209.524%2010.4255C9.77717%2010.1708%209.90375%209.86158%209.90375%209.49775C9.90375%209.13392%209.77642%208.82542%209.52175%208.57225C9.26708%208.31892%208.95783%208.19225%208.594%208.19225C8.23%208.19225%207.92142%208.31967%207.66825%208.5745C7.41508%208.82917%207.2885%209.13842%207.2885%209.50225C7.2885%209.86608%207.41583%2010.1746%207.6705%2010.4277C7.92517%2010.6811%208.2345%2010.8077%208.5985%2010.8077ZM12.0017%2021.5C10.6877%2021.5%209.45267%2021.2507%208.2965%2020.752C7.14033%2020.2533%206.13467%2019.5766%205.2795%2018.7218C4.42433%2017.8669%203.74725%2016.8617%203.24825%2015.706C2.74942%2014.5503%202.5%2013.3156%202.5%2012.0017C2.5%2010.6877%202.74933%209.45267%203.248%208.2965C3.74667%207.14033%204.42342%206.13467%205.27825%205.2795C6.13308%204.42433%207.13833%203.74725%208.294%203.24825C9.44967%202.74942%2010.6844%202.5%2011.9983%202.5C13.3123%202.5%2014.5473%202.74933%2015.7035%203.248C16.8597%203.74667%2017.8653%204.42342%2018.7205%205.27825C19.5757%206.13308%2020.2528%207.13833%2020.7518%208.294C21.2506%209.44967%2021.5%2010.6844%2021.5%2011.9983C21.5%2013.3123%2021.2507%2014.5473%2020.752%2015.7035C20.2533%2016.8597%2019.5766%2017.8653%2018.7218%2018.7205C17.8669%2019.5757%2016.8617%2020.2528%2015.706%2020.7518C14.5503%2021.2506%2013.3156%2021.5%2012.0017%2021.5ZM12%2017.1923C12.8975%2017.1923%2013.7254%2016.9798%2014.4837%2016.5548C15.2421%2016.1298%2015.8578%2015.5532%2016.331%2014.825C16.4257%2014.643%2016.4227%2014.46%2016.322%2014.276C16.2215%2014.092%2016.0642%2014%2015.85%2014H8.15C7.93583%2014%207.7785%2014.092%207.678%2014.276C7.57733%2014.46%207.57433%2
73014.643%207.669%2014.825C8.14217%2015.5532%208.76183%2016.1298%209.528%2016.5548C10.294%2016.9798%2011.118%2017.1923%2012%2017.1923Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E":"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.5492%2010.7667C15.9284%2010.7667%2016.2513%2010.634%2016.518%2010.3685C16.7846%2010.1032%2016.918%209.781%2016.918%209.402C16.918%209.02283%2016.7853%208.69992%2016.52%208.43325C16.2545%208.16658%2015.9322%208.03325%2015.5532%208.03325C15.1741%208.03325%2014.8511%208.16592%2014.5845%208.43125C14.3178%208.69675%2014.1845%209.019%2014.1845%209.398C14.1845%209.77717%2014.3172%2010.1001%2014.5827%2010.3667C14.8481%2010.6334%2015.1702%2010.7667%2015.5492%2010.7667ZM8.44922%2010.7667C8.82839%2010.7667%209.1513%2010.634%209.41797%2010.3685C9.68464%2010.1032%209.81797%209.781%209.81797%209.402C9.81797%209.02283%209.68522%208.69992%209.41972%208.43325C9.15439%208.16658%208.83222%208.03325%208.45322%208.03325C8.07405%208.03325%207.75114%208.16592%207.48447%208.43125C7.2178%208.69675%207.08447%209.019%207.08447%209.398C7.08447%209.77717%207.21714%2010.1001%207.48247%2010.3667C7.74797%2010.6334%208.07022%2010.7667%208.44922%2010.7667ZM12.0022%2021.8333C10.6421%2021.8333%209.36339%2021.5748%208.16622%2021.058C6.96905%2020.5413%205.92764%2019.84%205.04197%2018.954C4.15647%2018.068%203.45605%2017.0274%202.94072%2015.8322C2.42555%2014.6371%202.16797%2013.36%202.16797%2012.001C2.16797%2010.6408%202.42639%209.36216%202.94322%208.165C3.45989%206.96783%204.16122%205.92642%205.04722%205.04075C5.93322%204.15525%206.9738%203.45483
73%208.16897%202.9395C9.36414%202.42433%2010.6412%202.16675%2012.0002%202.16675C13.3604%202.16675%2014.6391%202.42516%2015.8362%202.942C17.0334%203.45867%2018.0748%204.16%2018.9605%205.046C19.846%205.932%2020.5464%206.97258%2021.0617%208.16775C21.5769%209.36292%2021.8345%2010.64%2021.8345%2011.999C21.8345%2013.3592%2021.5761%2014.6378%2021.0592%2015.835C20.5426%2017.0322%2019.8412%2018.0736%2018.9552%2018.9592C18.0692%2019.8447%2017.0286%2020.5452%2015.8335%2021.0605C14.6383%2021.5757%2013.3612%2021.8333%2012.0022%2021.8333ZM12.0012%2020.25C14.3026%2020.25%2016.2529%2019.4503%2017.8522%2017.851C19.4516%2016.2517%2020.2512%2014.3013%2020.2512%2012C20.2512%209.69867%2019.4516%207.74833%2017.8522%206.149C16.2529%204.54967%2014.3026%203.75%2012.0012%203.75C9.69989%203.75%207.74955%204.54967%206.15022%206.149C4.55089%207.74833%203.75122%209.69867%203.75122%2012C3.75122%2014.3013%204.55089%2016.2517%206.15022%2017.851C7.74955%2019.4503%209.69989%2020.25%2012.0012%2020.25ZM11.991%2017.3833C12.931%2017.3833%2013.7981%2017.1667%2014.5925%2016.7335C15.3868%2016.3005%2016.033%2015.7016%2016.531%2014.9367C16.6306%2014.7456%2016.6245%2014.5583%2016.5125%2014.375C16.4005%2014.1917%2016.2325%2014.1%2016.0085%2014.1H7.99822C7.76689%2014.1%207.59639%2014.1917%207.48672%2014.375C7.37689%2014.5583%207.3748%2014.7436%207.48047%2014.9307C7.97214%2015.6991%208.61589%2016.2999%209.41172%2016.7333C10.2076%2017.1666%2011.0673%2017.3833%2011.991%2017.3833Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fsvg%3E"}),a=o2.jsx(ye,{onEmojiClick:e6});return o2.jsx("div",{className:"cometchat-message-composer__emoji-keyboard-button "+("emojiKeyboard"===j.contentToDisplay?"cometchat-message-composer__emoji-keyboard-button-active":""),children:o2.jsx(c5,{useParentHeight:!1,useParentContainer:!0,ref:W,closeOnOutsideClick:!0,onOutsideClick:()=>{B({type:"setContentToDisplay",contentToDisplay:"none"})},placement:t.W.top,content:a,children:e})})}(),T?null:e]})}catch(e){X(e,"getDefaultButtons")}}(),d?o2.jsx("div",{className:"cometchat-message-composer__auxilary-button-view",children:d}):void 0,x?null:u?o2.jsx("div",{onClick:e7,children:u}):o2.jsx("div",{className:"cometchat-message-composer__send-button "+((r=tn()?.textContent)&&(!r||""!==r.trim())&&(null===j.textMessageToEdit||j.textMessageToEdit.getText()!==j.text)?"cometchat-message-composer__send-button-active":""),children:o2.jsx(um,{onClick:e7,iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8291%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8291%29%22%3E%3Cpath%20d%3D%22M6.7665%2018.7228C6.4645%2018.8434%206.17792%2018.8178%205.90675%2018.6458C5.63558%2018.4738%205.5%2018.2233%205.5%2017.8943V13.673L12.423%2012L5.5%2010.327V6.10576C5.5%205.77676%205.63558%205.52626%205.90675%205.35426C6.17792%205.18226%206.4645%205.1566%206.7665%205.27726L20.723%2011.1615C21.0948%2011.328%2021.2807%2011.6081%2021.2807%2012.0018C21.2807%2012.3954%2021.0948%2012.6743%2020.723%2012.8385L6.7665%2018.7228Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",hoverText:o9("message_composer_send_message_icon_hover")})})]})]})]},ez()?.group||ez()?.user)]})]})}var yn="data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.30228%207.86546C9.40188%207.37818%2010.0981%207.37818%2010.1977%207.86547C10.8088%2010.855%2013.145%2013.1912%2016.1345%2013.8023C16.6218%2013.9019%2016.6218%2014.5981%2016.1345%2014.6977C13.145%2015.3088%2010.8088%2017.645%2010.1977%2020.6345C10.0981%2021.1218%209.40188%2021.1218%209.30228%2020.6345C8.69125%2017.645%206.35497%2015.3088%203.36546%2014.6977C2.87818%2014.5981%202.87818%2013.9019%203.36547%2013.8023C6.35497%2013.1912%208.69125%2010.855%209.30228%207.86546Z%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M17.5954%203.02417C17.602%202.99194%2017.648%202.99194%2017.6546%203.02417C17.9964%204.69659%2019.3034%206.00356%2020.9758%206.34539C21.0081%206.35198%2021.0081%206.39802%2020.9758%206.40461C19.3034%206.74644%2017.9964%208.05341%2017.6546%209.72583C17.648%209.75806%2017.602%209.75806%2017.5954%209.72583C17.2536%208.05341%2015.9466%206.74644%2014.2742%206.40461C14.2419%206.39802%2014.2419%206.35198%2014.2742%206.34539C15.9466%206.00356%2017.2536%204.69659%2017.5954%203.02417Z%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E",ys="data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8292%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3
73E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8292%29%22%3E%3Cpath%20d%3D%22M9.51955%2015.6153C7.81188%2015.6153%206.36571%2015.023%205.18105%2013.8385C3.99655%2012.6538%203.4043%2011.2077%203.4043%209.50002C3.4043%207.79235%203.99655%206.34618%205.18105%205.16152C6.36571%203.97702%207.81188%203.38477%209.51955%203.38477C11.2272%203.38477%2012.6734%203.97702%2013.858%205.16152C15.0425%206.34618%2015.6348%207.79235%2015.6348%209.50002C15.6348%2010.2142%2015.515%2010.8963%2015.2753%2011.5463C15.0355%2012.1963%2014.7155%2012.7616%2014.3155%2013.2423L20.0695%2018.9963C20.208%2019.1346%2020.2789%2019.3086%2020.282%2019.5183C20.2852%2019.7279%2020.2144%2019.9052%2020.0695%2020.05C19.9247%2020.1948%2019.749%2020.2673%2019.5425%2020.2673C19.3362%2020.2673%2019.1606%2020.1948%2019.0158%2020.05L13.2618%2014.296C12.7618%2014.7088%2012.1868%2015.0319%2011.5368%2015.2653C10.8868%2015.4986%2010.2144%2015.6153%209.51955%2015.6153ZM9.51955%2014.1155C10.808%2014.1155%2011.8994%2013.6683%2012.7935%2012.774C13.6879%2011.8798%2014.135%2010.7885%2014.135%209.50002C14.135%208.21152%2013.6879%207.12018%2012.7935%206.22601C11.8994%205.33168%2010.808%204.88452%209.51955%204.88452C8.23105%204.88452%207.13971%205.33168%206.24555%206.22601C5.35121%207.12018%204.90405%208.21152%204.90405%209.50002C4.90405%2010.7885%205.35121%2011.8798%206.24555%2012.774C7.13971%2013.6683%208.23105%2014.1155%209.51955%2014.1155Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E";let yi={getConversationSummary:void 0,closeCallback:void 0},yo=e=>{let{getConversationSummary:a,closeCallback:r}={...yi,...e},[n,s]=o0.useState(t.DGz.loading),[i,o]=o0.useState(null),l=o9("ai_conversation_summary_error"),c=o9("ai_conversation_summary_empty"),u=o9("ai_conversation_summary_title");return o0.useEffect(()=>{s(t.DGz.loading),a&&a().then(async e=>{e?(s(t.DGz.loaded),o(await async function(e){return new Promise((t,a)=>{try{return t(o2.jsx(o0.Fragment,{children:e}))}catch(e){a(e)}})}(e))):s(t.DGz.empty)}).catch(e=>{s(t.DGz.error)})},[]),o2.jsx("div",{className:"cometchat",style:{width:"100%",height:"100%"},children:o2.jsx("div",{className:"cometchat-conversation-summary__wrapper",children:o2.jsxs("div",{className:"cometchat-conversation-summary",children:[o2.jsxs("div",{className:"cometchat-conversation-summary__header",children:[o2.jsx("div",{className:"cometchat-conversation-summary__header-title",children:u}),o2.jsx("button",{className:"cometchat-conversation-summary__header-close-button",onClick:()=>r()})]}),o2.jsx("div",{className:"cometchat-conversation-summary__body",children:n===t.DGz.loaded?i:function(){let e=null;switch(n){case t.DGz.loading:e=o2.jsxs("div",{className:"cometchat-conversation-summary__shimmer",children:[o2.jsx("div",{className:"cometchat-conversation-summary__shimmer-item"}),o2.jsx("div",{className:"cometchat-conversation-summary__shimmer-item"}),o2.jsx("div",{className:"cometchat-conversation-summary__shimmer-item"})]});break;case t.DGz.error:e=o2.jsx("div",{className:"cometchat-conversation-summary__error-view",children:l});break;case t.DGz.empty:e=o2.jsx("div",{className:"cometchat-conversation-summary__empty-view",children:c});case t.DGz.loaded:}return e}()})]})})})},yl=e=>{let{subtitleView:a=null,hideVideoCallButton:r=!1,hideVoiceCallButton:n=!1,auxiliaryButtonView:s=null,user:i,group:o,itemView:l=null,onError:c,onBack:u=()=>{},hideBackButton:d=!0,leadingView:m,titleView:g,trailingView:p,hideUserStatus:h=!1,showConversationSummaryButton:_=!1,enableAutoSummaryGeneration:b=!1,summaryGenerationMessageCount:f=1e3,lastActiveAtDateTimeFormat:y,showBackButton:v=!1,showSearchOption:k=!1,onSearchOptionClicked:w=()=>{},onItemClick:C=()=>{}}=e,[E,A]=o0.useState(""),[S,T]=o0.useState(null),x=o4(i),D=o4(o),M=o0.useRef(""),R=o0.useRef(!1),I=o7(c),N=o0.useCallback(()=>{try{let e=x.current,t=D.current;if(e&&!h)O(e);else if(t){let e=t.getMembersCount(),a=o9(e>1?"message_header_members":"message_header_member");A(`${e} ${a}`)}else!R.current&&h&&A("")}catch(e){I(e,"updateSubtitle")}},[e.user,e.group,h]),L=o0.useCallback(()=>{try{let e=u_.ccGroupMemberAdded.subscribe(e=>{D?.current?.getGuid()===e?.userAddedIn?.getGuid()&&(e?.usersAdded.length>
730&&e?.usersAdded.forEach(e=>{e?.getUid()===S?.getUid()&&D?.current?.setHasJoined(!0)}),D?.current?.setMembersCount(e?.userAddedIn?.getMembersCount()),N())}),t=u_.ccGroupMemberBanned.subscribe(e=>{D?.current?.getGuid()===e?.kickedFrom?.getGuid()&&(S?.getUid()===e?.kickedUser?.getUid()&&D?.current?.setHasJoined(!1),D?.current?.setMembersCount(e?.kickedFrom?.getMembersCount()),N())}),a=u_.ccGroupMemberJoined.subscribe(e=>{D?.current?.getGuid()===e?.joinedGroup?.getGuid()&&(S?.getUid()===e?.joinedUser?.getUid()&&D?.current?.setHasJoined(!0),D?.current?.setMembersCount(e?.joinedGroup?.getMembersCount()),N())}),r=u_.ccGroupMemberKicked.subscribe(e=>{D?.current?.getGuid()===e?.kickedFrom?.getGuid()&&(S?.getUid()===e?.kickedUser?.getUid()&&D?.current?.setHasJoined(!1),D?.current?.setMembersCount(e?.kickedFrom?.getMembersCount()),N())}),n=u_.ccOwnershipChanged.subscribe(e=>{D?.current?.getGuid()===e?.group?.getGuid()&&(D?.current?.setOwner(e?.group?.getOwner()),N())}),s=u_.ccGroupLeft.subscribe(e=>{D?.current?.getGuid()===e?.leftGroup?.getGuid()&&(S?.getUid()===e?.userLeft?.getUid()&&D?.current?.setHasJoined(!1),D?.current?.setMembersCount(e?.leftGroup?.getMembersCount()),N())});return()=>{try{e.unsubscribe(),t.unsubscribe(),a.unsubscribe(),r.unsubscribe(),n.unsubscribe(),s.unsubscribe()}catch(e){I(e,"subscribeToEvents")}}}catch(e){I(e,"subscribeToEvents")}},[D,N,I,S]),O=e=>{try{if(e.getStatus()===cB.userStatusType.online)A(o9(`message_header_status_${e.getStatus().toLowerCase()}`));else if(e.getLastActiveAt()){let t=10===e.getLastActiveAt().toString().length?e.getLastActiveAt():Math.floor(e.getLastActiveAt()/1e3),a=o6.formatDate(t,{today:`[${o9("message_header_last_seen")} DD MMM ${o9("message_header_at")}] hh:mm A`,yesterday:`[${o9("message_header_last_seen")} DD MMM ${o9("message_header_at")}] hh:mm A`,otherDays:`[${o9("message_header_last_seen")} DD MMM ${o9("message_header_at")}] hh:mm A`,relativeTime:{hour:`${o9("message_header_last_seen")} %d ${o9("message_header_hour_ago")}`,minute:`${o9("message_header_last_seen")} %d ${o9("message_header_minute_ago")}`,minutes:`${o9("message_header_last_seen")} %d ${o9("message_header_minutes_ago")}`},...c$(o6.calendarObject),...c$(y)});A(a)}else A(o9(`message_header_status_${e.getStatus().toLowerCase()}`))}catch(e){I(e,"updateLastActiveInfo")}},P=o0.useCallback(e=>{try{let t=x.current;t&&!h&&(t.setStatus(e.getStatus()),O(e))}catch(e){I(e,"updateUserStatus")}},[x,h]),F=o0.useCallback(e=>{try{let t=e?.getSender(),a=e?.getReceiverId();if(U(e)){if(M.current="cometchat-message-header__subtitle-typing",S?.getUid()==a){if((new uu).getUserStatusVisible(x?.current))return;R.current=!0,A(o9("message_header_typing"))}D?.current?.getGuid()===a&&(R.current=!0,A(`${t?.getName()}: ${o9("message_header_typing")}`))}}catch(e){I(e,"setTypingIndicatorText")}},[x,D,I,S]),U=e=>{try{let t=e?.getSender(),a=e?.getReceiverId();return t?.getUid()===x?.current?.getUid()&&S?.getUid()===a||D.current&&D.current.getGuid()==a}catch(e){I(e,"isTypingForCurrentChat")}},j=o0.useCallback(()=>{try{let e="userList_"+Date.now(),t="groupsList_"+Date.now(),a="connection_"+Date.now(),r=`CometChatHeaderMessage__${(new Date).getTime()}`;return h||o1.CometChat.addUserListener(e,new o1.CometChat.UserListener({onUserOnline:e=>{x.current?.getUid()===e.getUid()&&P(e)},onUserOffline:e=>{x.current?.getUid()===e?.getUid()&&P(e)}})),o1.CometChat.addMessageListener(r,new o1.CometChat.MessageListener({onTypingStarted:e=>{F(e)},onTypingEnded:e=>{e&&U(e)&&(R.current=!1,M.current="",N())}})),o1.CometChat.addGroupListener(t,new o1.CometChat.GroupListener({onGroupMemberScopeChanged:(e,t,a,r,n)=>{D.current?.getGuid()===n?.getGuid()&&t.getUid()===S?.getUid()&&D.current?.setScope(a),N()},onGroupMemberKicked:(e,t,a,r)=>{D.current?.getGuid()===r?.getGuid()&&(t.getUid()===S?.getUid()&&D.current?.setHasJoined(!1),D.current?.setMembersCount(r?.getMembersCount()),N())},onMemberAddedToGroup:(e,t,a,r)=>{D.current?.getGuid()===r.getGuid()&&(t.getUid()===S?.getUid()&&D.current?.setHasJoined(!0),D.current?.setMembersCount(r?.getMembersCount()),N())},onGroupMemberLeft:(e,t,a)=>{D.current?.getGuid()===a.getGuid()&&(t.getUid()===S?.getUid()&&D.current?.setHasJoined(!1),D.current?.setMembersCount(a.getMembersCount()),N())},onGroupMemberJoined:(e,t,a)=>{D.current?.getGuid()===a.getGuid()&&(t.getUid()===S?.getUid()&&D.current?.setHasJoined(!0),D.current?.setMembersCount(a.getMembersCount()),N())},onGroupMemberBanned:(e,t,a,r)=>{D.current?.getGuid()===r.getGuid()&&(t.getUid()===S?.getUid()&&D.current?.setHasJoined(!1),D.current?.setMembersCount(r.getMembersCount()),N())}})),o1.CometChat.addConnectionListener(a,new o1.CometChat.ConnectionListener({onConnected:()=>{console.log("ConnectionListener => On Connected")}})),()=>
73{o1.CometChat.removeUserListener(e),o1.CometChat.removeGroupListener(t),o1.CometChat.removeConnectionListener(a)}}catch(e){I(e,"attachListeners")}},[x,D,P,h,N,F,S]),B=o0.useCallback(()=>{try{if(a)return a;return!(new uu).getUserStatusVisible(x.current)&&E?o2.jsx("div",{className:`cometchat-message-header__subtitle ${M.current??""}`,children:E}):null}catch(e){I(e,"getSubtitleView")}},[x,a,E]),z=o0.useCallback(()=>{try{return l||o2.jsx(ls,{onListItemClicked:C,avatarName:x.current?.getName()||D.current?.getName(),avatarURL:x.current?.getAvatar()||D.current?.getIcon()||"",title:x.current?.getName()||D.current?.getName()||"",subtitleView:B(),titleView:g,trailingView:p,leadingView:m})}catch(e){I(e,"getItemView")}},[l,C,x,D,B,g,p,m,I]),G=()=>{uS.ccHidePanel.next(t.CfE.messageListFooter)},V=()=>new Promise(async(e,t)=>{try{let t=x.current?x.current?.getUid():D.current?.getGuid(),a=x.current?cB.MessageReceiverType.user:cB.MessageReceiverType.group;return e(await o1.CometChat.getConversationSummary(t,a,{lastNMessages:f}))}catch(e){console.log(e),t(e)}}),H=()=>{uS.ccShowPanel.next({child:o2.jsx(yo,{getConversationSummary:V,closeCallback:G}),position:t.CfE.messageListFooter,composerId:function(){try{let e=x.current;if(e)return{user:e.getUid(),group:null,parentMessageId:null};let t=D.current;return t?{user:null,group:t.getGuid(),parentMessageId:null}:{user:null,group:null,parentMessageId:null}}catch(e){return I(e,"getComposerId"),{user:null,group:null,parentMessageId:null}}}()})},q=o0.useCallback(()=>{try{return o2.jsx("div",{className:"cometchat-message-header__conversation-summary-button",children:o2.jsx(um,{hoverText:o9("ai_conversation_summary_title"),iconURL:yn,onClick:H})})}catch(e){I(e,"getAuxiliaryView")}},[_]),W=o0.useCallback(()=>{try{return o2.jsx("div",{className:"cometchat-message-header__search-button",children:o2.jsx(um,{hoverText:o9("search_title"),iconURL:ys,onClick:w})})}catch(e){return I(e,"getSearchButton"),null}},[w]),K=o0.useMemo(()=>[new c8({id:"search",title:o9("search_title"),iconURL:ys,onClick:w}),new c8({id:"summary",title:o9("ai_conversation_summary_title"),iconURL:yn,onClick:H})],[w,H]),Y=o0.useCallback(()=>K,[K]),Z=o0.useCallback(()=>{try{let e=k&&_;return o2.jsxs("div",{className:"cometchat-message-header__auxiliary-button-view",children:[b4.getDataSource().getAuxiliaryHeaderMenu(x.current,D.current,{hideVideoCallButton:r,hideVoiceCallButton:n}),e?o2.jsx("div",{className:"cometchat-message-header__menu",children:o2.jsx(ut,{closeOnOutsideClick:!0,data:Y(),placement:t.W.bottom,topMenuSize:1,useParentContainer:!0,useParentHeight:!1,disableBackgroundInteraction:!0,forceStaticPlacement:!0})}):o2.jsxs(o2.Fragment,{children:[_&&q(),k&&W()]}),s]})}catch(e){I(e,"getAuxiliaryView")}},[s,k,_,n,r]);return function(e,t,a,r,n,s,i,o,l,c,u,d){o0.useEffect(()=>{try{t(cj.getLoggedInUser())}catch(e){o(e,"useEffect")}},[l,c]),o0.useEffect(()=>{try{let e=uS.ccActiveChatChanged.subscribe(e=>{e.unreadMessageCount&&e.unreadMessageCount>=15&&d&&u&&d()});return()=>e?.unsubscribe()}catch(e){o(e,"useEffect")}},[l,c,u]),o0.useEffect(()=>{try{let t=[];return e&&(t.push(i()),t.push(a())),()=>{for(let e=0;e<t.length;e++)return t[e]()}}catch(e){o(e,"useEffect")}},[e,a,i]),o0.useEffect(()=>{s()},[r.current,n.current,s])}(S,T,j,x,D,N,L,I,i,o,b,H),o2.jsx("div",{className:"cometchat",style:{height:"fit-content",width:"100%",display:"flex"},children:o2.jsxs("div",{className:"cometchat-message-header",children:[o2.jsxs("div",{children:[(()=>{try{return d&&!v?null:o2.jsx("div",{onClick:()=>{u&&u()},className:"cometchat-message-header__back-button"})}catch(e){I(e,"getBackButton")}})(),o2.jsx("div",{className:"cometchat-message-header__listitem",children:z()})]}),Z()]})})},yc=e=>{let{onClose:a,message:r,messageSentAtDateTimeFormat:n,messageInfoDateTimeFormat:s,onError:i=e=>{console.log(e)},template:o,hideReceipts:l,textFormatters:c,showScrollbar:u=!1}=e,[d,m]=o0.useState(t.DGz.loading),[g,p]=o0.useState([]),h=o0.useRef(null),_=o7(i);o0.useEffect(()=>{try{r?.getReceiverType()===cB.MessageReceiverType.user&&m(t.DGz.loaded),r?.getReceiverType()===cB.MessageReceiverType.group&&async function(e){try{if(e?.getReceiverType()===cB.MessageReceiverType.group){m(t.DGz.loading);let a=(await o1.CometChat.getMessageReceipts(e?.getId())).filter(e=>e.getSender().getUid()!==h.current?.getUid());p(a),m(t.DGz.loaded)}}
73catch(e){console.log(e),_(e,"getMessageReceipt"),m(t.DGz.error)}}(r)}catch(e){_(e,"useEffect")}},[r]);let b=o0.useCallback(()=>{try{let e=t.JxA.right;if(cj.getLoggedInUser()&&(h.current=cj.getLoggedInUser()),r){let a=fV.getDataSource()?.getAllMessageTemplates(),s=o??a?.find(e=>e.type===r.getType()&&e.category===r.getCategory());if(!s)return o2.jsx(o2.Fragment,{});return e=r.getSender()?.getUid()!==h.current?.getUid()?t.JxA.left:t.JxA.right,(new uu).getMessageBubble(r,s,e,n,l,c)}return null}catch(e){_(e,"getBubbleView")}},[r]);function f(){return{yesterday:"DD MMM, hh:mm A",otherDays:"DD MMM, hh:mm A",today:"DD MMM, hh:mm A",...o6.calendarObject,...s}}return o2.jsxs("div",{className:"cometchat cometchat-message-information "+(u?"":"cometchat-message-information-hide-scrollbar"),children:[o2.jsxs("div",{className:"cometchat-message-information__header",children:[o2.jsx("div",{className:"cometchat-message-information__header-title",children:o9("message_information_title")}),o2.jsx("div",{className:"cometchat-message-information__header-close",children:function(){try{return o2.jsx(um,{iconURL:ud,hoverText:o9("message_information_close_hover"),onClick:a})}catch(e){_(e,"getCloseBtnView")}}()})]}),o2.jsx("div",{className:"cometchat-message-information__message",children:b()}),r.getReceiverType()===cB.MessageReceiverType.user&&o2.jsx(o0.Fragment,{children:d===t.DGz.loading?o2.jsx("div",{className:"cometchat-message-information__shimmer",children:[void 0].map((e,t)=>o2.jsxs("div",{className:"cometchat-message-information__shimmer-item",children:[o2.jsx("div",{className:"cometchat-message-information__shimmer-item-avatar"}),o2.jsx("div",{className:"cometchat-message-information__shimmer-item-title"})]},t))}):d===t.DGz.error?o2.jsx("div",{className:"cometchat-message-information__error-state",children:o2.jsx("div",{children:o9("message_information_error")})}):o2.jsxs("div",{className:"cometchat-message-information__receipts",children:[o2.jsx(ls,{title:o9("message_information_read"),subtitleView:o2.jsx("div",{className:"cometchat-message-information__receipts-subtite-text",children:r.getReadAt()?o2.jsx(u0,{timestamp:r.getReadAt(),calendarObject:f()}):"----"}),avatarURL:""}),o2.jsx(ls,{title:o9("message_information_delivered"),subtitleView:o2.jsx("div",{className:"cometchat-message-information__receipts-subtite-text",children:r.getDeliveredAt()?o2.jsx(u0,{timestamp:r.getDeliveredAt(),calendarObject:f()}):"----"}),avatarURL:""})]})}),r.getReceiverType()===cB.MessageReceiverType.group&&o2.jsx(o0.Fragment,{children:d===t.DGz.loading?o2.jsx("div",{className:"cometchat-message-information__shimmer",children:[void 0,void 0,void 0,void 0].map((e,t)=>o2.jsxs("div",{className:"cometchat-message-information__shimmer-item",children:[o2.jsx("div",{className:"cometchat-message-information__shimmer-item-avatar"}),o2.jsx("div",{className:"cometchat-message-information__shimmer-item-title"})]},t))}):d===t.DGz.error?o2.jsx("div",{className:"cometchat-message-information__error-state",children:o2.jsx("div",{children:o9("message_information_error")})}):o2.jsxs("div",{className:"cometchat-message-information__receipts",children:[g.length>0&&o2.jsx(lr,{showScrollbar:u,list:g,itemView:function(e){try{return o2.jsx(ls,{id:e.getMessageId(),title:e.getSender()?.getName(),avatarURL:e.getSender()?.getAvatar(),avatarName:e.getSender()?.getName(),subtitleView:function(e,t){try{return o2.jsxs("div",{className:"cometchat-message-information__receipts-subtitle",children:[t&&o2.jsxs("div",{className:"cometchat-message-information__receipts-subtitle-text",children:[o9("message_information_read"),o2.jsx(u0,{timestamp:t,calendarObject:f()})]}),e&&o2.jsxs("div",{className:"cometchat-message-information__receipts-subtitle-text",children:[o9("message_information_delivered"),o2.jsx(u0,{timestamp:e,calendarObject:f()})]})]})}catch(e){return _(e,"getSubtitleView"),null}}(e.getDeliveredAt(),e.getReadAt())})}catch(e){return _(e,"getListItem"),o2.jsx(o2.Fragment,{})}},state:0===g.length?t.DGz.loading:t.DGz.loaded,hideSearch:!0,showSectionHeader:!1}),g.length<=0&&o2.jsx("div",{className:"cometchat-message-information__receipts-empty",children:o2.jsx("div",{children:o9("message_information_group_message_receipt_empty")})})]})})]})};class yu{constructor(e,t,a,r,n,s,i,o){if(this.messagesRequest=null,this.fetchNextMessages=()=>this.messagesRequest?.fetchNext(),this.fetchPreviousMessages=()=>this.messagesRequest?.fetchPrevious(),this.getLimit=()=>this.messagesRequest?.getLimit(),oJ.errorHandler=e,t){let e;a?(t.guid=void 0,e=t.setUID(a.getUid())):r&&(t.uid=void 0,e=t.setGUID(r.getGuid())),n&&e.setMessageId(n),this.messagesRequest=e.build()}else{let e=(new o1.CometChat.MessagesRequestBuilder).setTypes(b4.dataSource.getAllMessageTypes()).setCategories(b4.dataSource.getAllMessageCategories({hideGroupActionMessages:i})).hideReplies(!0).setLimit(30);n&&e.setMessageId(n),s&&(e.setParentMessageId(s),o&&(e.hideReplies(!1),e.
73withParent(!0))),a?(e.setUID(a.getUid()),e.guid=void 0):r&&(e.setGUID(r.getGuid()),e.uid=void 0),this.messagesRequest=e.build()}}static removeListeners(){try{o1.CometChat.removeGroupListener(this.groupListenerId),o1.CometChat.removeConnectionListener(this.connectionListenerId),o1.CometChat.removeAIAssistantListener(this.streamListenerId),b4.names.includes("calling")&&o1.CometChat.removeCallListener(this.callListenerId)}catch(e){this.errorHandler(e,"removeListeners")}}static attachConnectionListener(e){try{o1.CometChat.addConnectionListener(this.connectionListenerId,new o1.CometChat.ConnectionListener({onConnected:()=>{console.log("ConnectionListener =>connected"),e&&e()},onDisconnected:()=>{console.log("ConnectionListener => On Disconnected")}}))}catch(e){this.errorHandler(e,"attachConnectionListener")}}}oJ=yu,yu.groupListenerId="group_"+(new Date).getTime(),yu.callListenerId="call_"+(new Date).getTime(),yu.connectionListenerId="MessageList_connection_"+String(Date.now()),yu.streamListenerId="agent_"+(new Date).getTime(),yu.attachListeners=(e=!1,t,a,r)=>{try{e&&r?o1.CometChat.addAIAssistantListener(oJ.streamListenerId,{onAIAssistantEventReceived:e=>{var t;(!e.getConversationId()||e.getConversationId().includes(r.getUid())&&e.getConversationId().includes(cj.getLoggedInUser().getUid()))&&(t=e,bz.next(t))}}):(o1.CometChat.addGroupListener(oJ.groupListenerId,new o1.CometChat.GroupListener({onGroupMemberScopeChanged:(e,a,r,n,s)=>{t(cB.MessageCategory.action,e,s)},onGroupMemberKicked:(e,a,r,n)=>{t(cB.MessageCategory.action,e,n)},onGroupMemberBanned:(e,a,r,n)=>{t(cB.MessageCategory.action,e,n)},onGroupMemberUnbanned:(e,a,r,n)=>{t(cB.MessageCategory.action,e,n)},onMemberAddedToGroup:(e,a,r,n)=>{t(cB.MessageCategory.action,e,n)},onGroupMemberLeft:(e,a,r)=>{t(cB.MessageCategory.action,e,r)},onGroupMemberJoined:(e,a,r)=>{t(cB.MessageCategory.action,e,r)}})),b4.names.includes("calling")&&o1.CometChat.addCallListener(oJ.callListenerId,new o1.CometChat.CallListener({onIncomingCallReceived:e=>{t(cB.MessageCategory.call,e)},onIncomingCallCancelled:e=>{t(cB.MessageCategory.call,e)},onOutgoingCallRejected:e=>{t(cB.MessageCategory.call,e)},onOutgoingCallAccepted:e=>{t(cB.MessageCategory.call,e)},onCallEndedMessageReceived:e=>{t(cB.MessageCategory.call,e)}})))}catch(e){oJ.errorHandler(e,"attachListeners")}};let yd=({messageObject:e,reactionsRequestBuilder:a,reactionItemClicked:r,onError:n})=>{let[s,i]=o0.useState("all"),[o,l]=o0.useState({}),[c,u]=o0.useState({}),[d,m]=o0.useState(t.DGz.loading),[g,p]=o0.useState([]),[h,_]=o0.useState(!0),[b,f]=o0.useState(!0),[y,v]=o0.useState(!1),[k,w]=o0.useState(!0),C=o0.useRef("all"),E=o0.useRef(null),A=o9("reaction_list_all"),S=o9("reaction_list_click_to_remove"),T=o9("reaction_list_you"),x=cB.requestBuilderLimits.reactionListLimit,D=cj.getLoggedInUser(),M=o0.useRef(null),R=o0.useRef(void 0),I=o7(n);o0.useEffect(()=>{C.current=s},[s]),o0.useEffect(()=>{w(!0)},[s]),o0.useEffect(()=>{let e,t;return e=fs.onMessageReactionAdded.subscribe(e=>{"all"!=C.current&&C.current!=e.getReaction().getReaction()||p(t=>[e.getReaction(),...t])}),t=fs.onMessageReactionRemoved.subscribe(e=>{U(e.getReaction(),!1)}),()=>{e.unsubscribe(),t.unsubscribe()}},[s]),o0.useEffect(()=>{(s||e)&&e&&_(!0)},[s,e]),o0.useEffect(()=>{P()},[s]),o0.useEffect(()=>{"all"===s&&E.current&&E.current.scrollIntoView({behavior:"smooth",inline:"center",block:"nearest"})},[s]);let N=o0.useCallback(t=>{try{if(o[t])return o[t];R.current=a||(new o1.CometChat.ReactionsRequestBuilder).setLimit(x),R.current.setMessageId(e?.getId()),"all"!==t&&R.current.setReaction(t);let r=R.current.build();return l(e=>({...e,[t||"all"]:r})),r}catch(e){I(e,"getRequestBuilder")}},[o,e]),L=o0.useCallback(async()=>{try{let e=C.current,t=N(e),a=await O(t,e);p(a)}catch(e){I(e,"showReactions")}},[c]),O=o0.useCallback(async(e,a)=>{try{if(m(t.DGz.loading),c[a])return m(t.DGz.loaded),c[a];try{let r=await e.fetchNext();return 0==r.length&&(r=await e.fetchPrevious()),r.length<x&&w(!1),m(t.DGz.loaded),u(e=>({...e,[a||"all"]:r})),r}catch(e){return m(t.DGz.error),[]}}catch(e){I(e,"getReactionList")}},[c]),P=o0.useCallback(async()=>{try{h&&b?((()=>{try{i("all"),l({}),u({}),m(t.DGz.loading),f(!0)}catch(e){I(e,"resetComponent")}})(),_(!1),f(!1),await L()):C.current&&(_(!1),await L())}catch(e){I(e,"showReactionsIfNeeded")}},[b,h,c]),F=o0.useCallback(async()=>{try{if(!k||y)return;v(!0);let e=N(s);if(!c[s]||c[s]&&0===c[s].length)return void v(!1);{let t=await e.fetchNext();R.current?.limit&&t.length<R.current.limit&&w(!1),u(e=>({...e,[s]:[...e[s],...t]})),p(e=>[...e,...t]),v(!1)}}catch(e){I(e,"fetchNext")}},[s,c,k,y]),U=(t,a=!0)=>{try{let r=!1;if(e){let n=e.getReactions(),s=n.findIndex(e=>e.getReaction()===t.getReaction()&&e.getReactedByMe()==a);-1!==s?(1===n[s].getCount()?(n.splice(s,1),r=!0):(n[s].setCount(n[s].getCount()-1),n[s].setReactedByMe(!1)),r&&(i("all"),C.current=void 0),j(n,t)):(j(e.getReactions(),t),i("all"))}}catch(e){I(e,"updateMessageToRemoveReactionLocally")}},j=(e,t)=>{if(!c.all||0===c.all.length)return;let a=c.all.filter(e=>e.getReactionId()!==t?.getReactionId());if(s){let e=(c[s]||[]).filter(e=>e.getReactionId()!==t?.getReactionId());u(t=>({...t,[s]:e,all:a})),p("all"!==s?e:a)}else u(e=>({...e,all:a})),p(a)},B=o0.useCallback(()=>{try{let t=[{id:"all",reaction:A,count:(()=>{try{return e.getReactions().reduce((e,t)=>
73e+t.getCount(),0)}catch(e){I(e,"getTotalReactionCount")}})()}];return e.getReactions().forEach(e=>{t.push({id:e.getReaction(),reaction:e.getReaction(),count:e.getCount()})}),t.map(e=>o2.jsxs("div",{ref:"all"===e.id?E:null,className:`cometchat-reaction-list__tabs-tab ${s===e.id&&"cometchat-reaction-list__tabs-tab-active"}`,onClick:()=>{i(e.id)},children:[o2.jsx("div",{className:`cometchat-reaction-list__tabs-tab-emoji ${s===e.id&&"cometchat-reaction-list__tabs-tab-emoji-active"}`,children:e.reaction}),o2.jsx("div",{className:`cometchat-reaction-list__tabs-tab-count ${s===e.id&&"cometchat-reaction-list__tabs-tab-count-active"}`,children:e.count})]},e.id))}catch(e){I(e,"showReactionsSlider")}},[s,e]);return o0.useEffect(()=>{!b&&!y&&R.current?.limit&&g.length<R.current.limit&&F()},[g.length,b,F,y]),o2.jsx("div",{className:"cometchat cometchat-reaction-list",ref:M,children:o2.jsxs("div",{children:[(d===t.DGz.loaded||d===t.DGz.loading)&&o2.jsx("div",{className:"cometchat-reaction-list__tabs",children:B()}),d===t.DGz.loading?o2.jsx("div",{className:"cometchat-reaction-list__shimmer",children:Array.from({length:4}).map((e,t)=>o2.jsxs("div",{className:"cometchat-reaction-list__shimmer-item",children:[o2.jsx("div",{className:"cometchat-reaction-list__shimmer-item-icon"}),o2.jsx("div",{className:"cometchat-reaction-list__shimmer-item-content"}),o2.jsx("div",{className:"cometchat-reaction-list__shimmer-item-tailview"})]},t))}):d===t.DGz.error?o2.jsx("div",{className:"cometchat-reaction-list__error",children:o9("ERROR_TEXT")}):d===t.DGz.loaded?o2.jsx("div",{className:"cometchat-reaction-list__list",onScroll:e=>{let{scrollHeight:t,scrollTop:a,clientHeight:r}=e.target;t-a<=r+10&&F()},children:g.map(t=>{let a=D?.getUid()===t?.getReactedBy()?.getUid();return o2.jsx("div",{className:"cometchat-reaction-list__list-item",children:o2.jsx(ls,{title:a?T:t?.getReactedBy()?.getName(),subtitleView:a?o2.jsx("div",{children:S}):null,trailingView:o2.jsx("div",{children:t?.getReaction()}),avatarURL:t?.getReactedBy()?.getAvatar(),avatarName:t?.getReactedBy()?.getName(),onListItemClicked:()=>{(e=>{try{return D?.getUid()===e?.getReactedBy()?.getUid()}catch(e){I(e,"isMyReaction")}})(t)&&U(t),r?.(t,e)}})},t?.getReactionId())})}):null]})})},ym=({messageObject:e,reaction:a,placement:r=t.W.top,onError:n})=>{let[s,i]=o0.useState([]),[o,l]=o0.useState(0),[c,u]=o0.useState(t.DGz.loading),[d,m]=o0.useState(r),g=o0.useRef(!1),p=o0.useRef(!1),h=o0.useRef(null),_=cj.getLoggedInUser(),b=o0.useRef(null),f=o9("reaction_reacted"),y=o9("reaction_popup_and"),v=o9("reaction_popup_others"),k=o9("reaction_popup_you"),w=cB.requestBuilderLimits.reactionInfoLimit,C=o7(n),E=lt(),A=()=>E?.iframeWindow||window;o0.useEffect(()=>(T(),()=>{h.current&&h.current.disconnect()}),[]),o0.useEffect(()=>{S(),p.current=!0,x()},[e]);let S=()=>{i([]),l(0)},T=o0.useCallback(()=>{try{h.current=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(g.current=!0,l(M()),x())})}),h.current.observe((E?.iframeDocument||document).getElementById("reaction-info-container"))}catch(e){C(e,"checkVisibilityOfElement")}},[]),x=o0.useCallback(async()=>{try{g&&p?(g.current=!1,p.current=!1,i([]),await D()):g&&(c!==t.DGz.error&&c!==t.DGz.loading||(i([]),await D()),g.current=!1)}catch(e){C(e,"fetchReactionsOnInteraction")}},[]),D=async()=>{try{if(s.length>0)return;u(t.DGz.loading);let r=(new o1.CometChat.ReactionsRequestBuilder).setLimit(w).setMessageId(e?.getId()).setReaction(a).build();try{let e=await r.fetchNext(),a=[];e.forEach(e=>{e?.reactedBy?.uid===_?.getUid()?a.unshift(k):a.push(e?.reactedBy?.name)}),i(a),u(t.DGz.loaded)}catch(e){u(t.DGz.error),console.log("error",e)}}catch(e){C(e,"fetchReactions")}},M=()=>{try{let t=e.getReactions().find(e=>e.getReaction()===e);return t?t.getCount():0}catch(e){C(e,"getTotalReactionCount")}},R=o0.useCallback(()=>o2.jsx("div",{className:"cometchat-reaction-info__error",children:"Tooltip failed to load. Try again later."}),[c]),I=o0.useCallback(()=>o2.jsx("div",{className:"cometchat-reaction-info__loading"}),[c]),N=o0.useCallback(()=>{let e=o-s.length;return o2.jsxs("div",{className:"cometchat-reaction-info__emoji-text",children:[o2.jsx("span",{className:"cometchat-reaction-info__emoji",children:a}),o2.jsxs("div",{children:[o2.jsxs("div",{className:"cometchat-reaction-info__title",children:[s?.join(", "),o>s.length&&` ${y} ${e} ${v}`]}),o2.jsx("div",{className:"cometchat-reaction-info__description",children:f})]})]})},[c]);return o0.useEffect(()=>{setTimeout(()=>(()=>{try{let e=b.current?.scrollHeight,a=b.current?.scrollWidth,n=b.current?.getBoundingClientRect(),s=n?.left,i=n?.right,o=n?.bottom,l=n?.top,c=A().innerHeight,u=A().innerWidth;r===t.W.top||r===t.W.bottom?r===t.W.top?l-e-10<0&&m(t.W.bottom):r===t.W.bottom&&o+e+10>c&&m(t.W.top):r!==t.W.left&&r!==t.W.right||(r===t.W.left?s-a-10<0&&m(t.W.right):r===t.W.right&&i+a+10>u&&m(t.W.left))}catch(e){C(e,"updatePlacementBasedOnPosition")}})(),100)},[]),o2.jsx("div",{id:"reaction-info-container",ref:b,className:"cometchat cometchat-reaction-info",style:d===t.W.top||d===t.W.bottom?{flexDirection:"column"}:d===t.W.left||d===t.W.right?{flexDirection:"row"}:{},children:o2.jsxs("div",{className:"cometchat-reaction-info__content",children:[c===t.DGz.loading&&I(),c===t.DGz.error&&R(),c===t.DGz.loaded&&N()]})})},yg=({messageObject:e,alignment:a=t.JxA.left,onReactionListItemClick:r,reactionsRequestBuilder:n,hoverDebounceTime:s=500,onReactionClick:i,onError:o})=>{let l=o7(o),[c,u]=o0.useState([]),[d,m]=o0.useState(0),[g,p]=o0.useState({}),[h,_]=o0.useState(t.W.right),b=o0.useRef(null),[f,y]=o0.useState(0),v=o0.useRef(null),k=lt(),w=()=>k?.iframeWindow||window,C=o0.useCallback((e=0)=>{try{let t=A(e);m(isNaN(t)?0:t)}catch(e){l(e,"updateMaxVisibleEmojis")}},[d]),E=o0.useCallback(()=>{try{let e=v.current?.parentNode?.parentNode,t=null;if(e){let a=e.querySelector(".cometchat-message-bubble__body-content-view")||e.firstElementChild;a&&(t=a)}
73t&&!b.current&&(b.current=new ResizeObserver(e=>{for(let t of e){let e=t.contentRect.width;f!==e&&(y(e),C(e))}}),b.current.observe(t))}catch(e){l(e,"attachObserver")}},[]),A=e=>{try{let t=Math.floor(e/46),a=Math.max(0,t),r=Math.min(100,a);return 0===r?1:r}catch(e){return l(e,"getMaxVisibleEmojis"),1}},S=o0.useMemo(()=>{try{let e=c.length,t=e>d&&d>2?d-1:d;return e>t?e-t:0}catch(e){return l(e,"moreCount"),0}},[c,d]),T=e=>{try{w().innerWidth<=768?_((()=>{try{let e=v.current?.parentNode;if(e){let a=e.getBoundingClientRect(),r=a.top<w().innerHeight/2,n=a.bottom>w().innerHeight/2;return r?t.W.bottom:n?t.W.top:t.W.bottom}return t.W.bottom}catch(e){return l(e,"checkBubblePosition"),t.W.bottom}})()):_(a===t.JxA.left?t.W.right:t.W.left),e()}catch(e){l(e,"getPlacementAlignment")}};o0.useEffect(()=>{try{return e&&(E(),(()=>{try{u(e.getReactions()||[])}catch(e){l(e,"checkReaction")}})()),()=>{b.current&&(b.current.disconnect(),b.current=null)}}catch(e){l(e,"useEffect")}},[e,a]);let x=o0.useCallback(()=>o2.jsx(c5,{disableBackgroundInteraction:!0,useParentContainer:!0,placement:h,content:o2.jsx("div",{children:o2.jsx(yd,{messageObject:e,reactionsRequestBuilder:n,reactionItemClicked:r})}),childClickHandler:(e,t)=>{T(()=>{e(t)})},children:o2.jsx("div",{className:"cometchat-reactions__more-reaction",children:o2.jsxs("div",{className:"cometchat-reactions__more-reaction-count",children:["+",S]})})}),[h,e,n,r,T,S]),D=o0.useCallback(()=>{let e=c.length>d&&d>2?d-1:d,a=c.slice(0,e);return o2.jsxs(o2.Fragment,{children:[a.map((e,a)=>o2.jsx("div",{className:"cometchat-reactions-info-wrapper",children:o2.jsx(c5,{useParentContainer:!0,showOnHover:!0,debounceOnHover:s,placement:t.W.top,content:M(e),showTooltip:!0,children:R(e)},e.getReaction())},`${e.getReaction()}-${a}`)),S>0&&x()]})},[c,d,S,x]),M=o0.useCallback(a=>o2.jsx("div",{children:o2.jsx(ym,{messageObject:e,reaction:a.getReaction(),placement:t.W.top})}),[g]),R=t=>o2.jsxs("button",{className:t?.getReactedByMe()?"cometchat-reactions__reaction-you":"cometchat-reactions__reaction",onClick:()=>{i&&i(t,e)},children:[o2.jsx("span",{className:"cometchat-reactions__reaction-emoji",children:t.getReaction()}),o2.jsx("span",{className:"cometchat-reactions__reaction-count",children:t.getCount()})]});return o2.jsx("div",{ref:v,className:"cometchat-reactions",onMouseEnter:()=>C(f),onMouseLeave:()=>p({}),children:D()})},yp={getConversationStarters:void 0,onSuggestionClicked:void 0},yh=e=>{let{getConversationStarters:a,onSuggestionClicked:r}={...yp,...e},[n,s]=o0.useState(t.DGz.loading),[i,o]=o0.useState(null),l=o9("ai_conversation_starter_error");return o0.useEffect(()=>{s(t.DGz.loading),a&&a().then(async e=>{e?(s(t.DGz.loaded),o(await async function(e){return new Promise((t,a)=>{try{return t(o2.jsx(o2.Fragment,{children:e&&e.map((e,t)=>o2.jsx("div",{className:"cometchat-conversation-starter__item",children:o2.jsx("button",{className:"cometchat-conversation-starter__item-button",onClick:()=>r&&r(e),children:e})},e))}))}catch(e){a(e)}})}(e))):s(t.DGz.empty)}).catch(e=>{s(t.DGz.error)})},[]),o2.jsx("div",{className:"cometchat",style:{width:"100%",height:"100%"},children:o2.jsx("div",{className:"cometchat-conversation-starter",children:n===t.DGz.loaded?i:function(){let e=null;switch(n){case t.DGz.loading:e=o2.jsxs("div",{className:"cometchat-conversation-starter__shimmer-container",children:[o2.jsx("div",{className:"cometchat-conversation-starter__shimmer-item"}),o2.jsx("div",{className:"cometchat-conversation-starter__shimmer-item"}),o2.jsx("div",{className:"cometchat-conversation-starter__shimmer-item"})]});break;case t.DGz.error:e=o2.jsx("div",{className:"cometchat-conversation-starter__error-view",children:l});break;case t.DGz.empty:e=o2.jsx(o2.Fragment,{});case t.DGz.loaded:}return e}()})})},y_={getSmartReplies:void 0,onSuggestionClicked:void 0,closeCallback:void 0},yb=e=>{let{getSmartReplies:a,onSuggestionClicked:r,closeCallback:n}={...y_,...e},[s,i]=o0.useState(t.DGz.loading),[o,l]=o0.useState(null),c=o9("ai_smart_replies_error"),u=o9("ai_smart_replies_title");return o0.useEffect(()=>{i(t.DGz.loading),a&&a().then(async e=>{e&&e.length>0?(i(t.DGz.loaded),l(await async function(e){return new Promise((t,a)=>{try{let a=o2.jsx("div",{className:"cometchat-smart-replies__items-container",children:e.map((e,t)=>o2.jsx("div",{className:"cometchat-smart-replies__item",onClick:()=>r&&r(e),children:o2.jsx("button",{className:"cometchat-smart-replies__item-button",children:e})},t))});t(a)}catch(e){a(e)}})}(e))):i(t.DGz.empty)}).catch(()=>{i(t.DGz.error)})},[]),o2.jsx("div",{className:"cometchat",style:{width:"100%",height:"100%"},children:o2.jsx("div",{className:"cometchat-smart-replies__wrapper",children:o2.jsxs("div",{className:"cometchat-smart-replies",children:[o2.jsxs("div",{className:"cometchat-smart-replies__header",children:[o2.jsx("div",{className:"cometchat-smart-replies__header-title",children:u}),o2.jsx("button",{className:"cometchat-smart-replies__header-close-button",onClick:()=>n&&n()})]}),o2.jsx("div",{className:"cometchat-smart-replies__body",children:s===t.DGz.loaded?o:function(){switch(s){case t.DGz.loading:return o2.jsxs("div",{className:"cometchat-smart-replies__shimmer-container",children:[o2.jsx("div",{className:"cometchat-smart-replies__shimmer-item"}),o2.jsx("div",{className:"cometchat-smart-replies__shimmer-item"}),o2.jsx("div",{className:"cometchat-smart-replies__shimmer-item"})]});case t.DGz.error:return o2.jsx("div",{className:"cometchat-smart-replies__error-view",children:c});case t.DGz.empty:return o2.jsx("div",{className:"cometchat-smart-replies__empty-view",children:o9("ai_smart_replies_empty")});default:return null}}()})]})})})},yf=e=>{let{message:t,onClose:a,onError:r,onSubmit:n,hideFlagRemarkField:s=!1}=e,i=o7(r),[o,l]=o0.useState([]),[c,u]=o0.useState(null),[d,m]=o0.useState(""),[g,p]=o0.useState(""),[h,_]=o0.useState(!1);return o0.useEffect(()=>{(async()=>{try{let e=await o1.CometChat.getFlagReasons();l(e)}catch(e){i(e,"fetchFlagReasons")}})()},[i,l]),o2.jsxs("div",{className:"cometchat cometchat-flag-message-dialog",onClick:e=>e.stopPropagation(),children:[o2.jsxs("div",{className:"cometchat-flag-message-dialog__header",children:[o2.jsx("div",{className:"cometchat-flag-message-dialog__header-main",children:o2.jsx("div",{className:"cometchat-flag-message-dialog__header-title",children:o9("flag_message_title")})}),o2.jsx("div",{className:"cometchat-flag-message-dialog__header-subtitle",children:o9("flag_message_subtitle")})]}),o2.jsxs("div",{className:"cometchat-flag-message-dialog__body",children:[o2.jsx("div",{className:"cometchat-flag-message-dialog__reasons",role:"group",children:o.map(e=>o2.jsx("button",{type:"button",className:"cometchat-flag-message-dialog__reason "+(c?.id===e.id?"cometchat-flag-message-dialog__reason-selected":""),onClick:()=>(u(e),void p("")),children:o9(`flag_message_reason_id_${e.id}`)||e.name},e.id))}),!s&&o2.jsxs("div",{className:"cometchat-flag-message-dialog__remark",children:[o2.jsxs("label",{htmlFor:"flag-message__remark",className:"cometchat-flag-message-dialog__remark-label",children:[o9("flag_message_remark_label")," ",o2.jsxs("span",{children:["(",o9("flag_message_remark_optional"),")"]})]}),o2.jsx("textarea",{name:"flag-message__remark",id:"flag-message__remark",placeholder:o9("flag_message_remark_placeholder"),className:"cometchat-flag-message-dialog__remark-input",value:d,onChange:e=>{var t;return(t=e.target.value).length>500?p(o9("flag_message_character_limit_reached")):p(""),void m(t.substring(0,500))},onClick:()=>p("")})]}),o2.jsx("div",{className:"cometchat-flag-message-dialog__error",children:g}),o2.jsxs("div",{className:"cometchat-flag-message-dialog__actions",children:[o2.jsx("div",{className:"cometchat-flag-message-dialog__actions-item cometchat-flag-message-dialog__actions-cancel",children:o2.jsx(um,{onClick:a,text:o9("flag_message_confirm_no")})}),o2.jsx("div",{className:"cometchat-flag-message-dialog__actions-item cometchat-flag-message-dialog__actions-submit",children:o2.jsx(um,{disabled:!c,isLoading:h,text:o9("flag_message_confirm_yes"),onClick:async()=>
73{if(p(""),_(!0),c)try{if(n&&!await n(String(t.getId()),c.id,d.trim().length>0?d.trim():void 0))return p(o9("flag_message_error")),void _(!1);a&&a(),_(!1)}catch(e){i(e,"flagMessageSubmit"),p(o9("flag_message_error")),_(!1)}else _(!1)}})})]})]})]})},yy={disableSoundForMessages:!1,customSoundForMessages:"",parentMessageId:0,user:void 0,group:void 0,emptyView:void 0,errorView:void 0,loadingView:void 0,hideReceipts:!1,hideModerationView:!1,messageAlignment:t.Dj9.standard,hideDateSeparator:!1,templates:[],messagesRequestBuilder:void 0,scrollToBottomOnNewMessages:!1,onThreadRepliesClick:()=>{},headerView:void 0,footerView:void 0,onError:e=>{console.log(e)},hideError:!1,reactionsRequestBuilder:void 0,onReactionClick:void 0,onReactionListItemClick:void 0,textFormatters:[],hideTranslateMessageOption:!1,hideReplyInThreadOption:!1,hideReplyOption:!1,hideReactionOption:!1,hideEditMessageOption:!1,hideDeleteMessageOption:!1,hideMessagePrivatelyOption:!1,hideCopyMessageOption:!1,hideMessageInfoOption:!1,showMarkAsUnreadOption:!1,hideAvatar:!1,hideGroupActionMessages:!1,hideStickyDate:!1,startFromUnreadMessages:!1,quickOptionsCount:3,showConversationStarters:!1,showSmartReplies:!1,smartRepliesKeywords:["what","when","why","who","where","how","?"],smartRepliesDelayDuration:1e4,goToMessageId:"",showScrollbar:!1,isAgentChat:!1,hideFlagMessageOption:!1,hideFlagRemarkField:!1},yv=e=>{let{parentMessageId:a,user:r,group:n,emptyView:s,errorView:i,loadingView:o,hideReceipts:l,hideModerationView:c,messageAlignment:u,hideDateSeparator:d,templates:m,messagesRequestBuilder:g,scrollToBottomOnNewMessages:p,onThreadRepliesClick:h,headerView:_,footerView:b,onError:f,hideError:y,reactionsRequestBuilder:v,onReactionClick:k,onReactionListItemClick:w,textFormatters:C,hideReplyInThreadOption:E,hideReplyOption:A,hideTranslateMessageOption:S,hideReactionOption:T,hideEditMessageOption:x,hideDeleteMessageOption:D,hideMessagePrivatelyOption:M,hideCopyMessageOption:R,hideMessageInfoOption:I,hideAvatar:N,hideGroupActionMessages:L,hideStickyDate:O,startFromUnreadMessages:P,quickOptionsCount:F,disableSoundForMessages:U,customSoundForMessages:j,showConversationStarters:B,showSmartReplies:z,smartRepliesKeywords:G,smartRepliesDelayDuration:V,messageInfoDateTimeFormat:H,messageSentAtDateTimeFormat:q,separatorDateTimeFormat:W,stickyDateTimeFormat:K,goToMessageId:Y,showScrollbar:Z,isAgentChat:Q,hideFlagMessageOption:$,hideFlagRemarkField:X,showMarkAsUnreadOption:J}={...yy,...e},[ee,et]=o0.useState([]),[ea,er]=o0.useState(!0),[en,es]=o0.useState(!1),[ei,eo]=o0.useState(Q&&!a?t.DGz.empty:t.DGz.loading),[el,ec]=o0.useState(!1),[eu,ed]=o0.useState(!1),[em,eg]=o0.useState(null),[ep,eh]=o0.useState(!1),[e_,eb]=o0.useState(null),[ef,ey]=o0.useState(!1),[ev,ek]=o0.useState(null),[ew,eC]=o0.useState(!1),[eE,eA]=o0.useState(!1),[eS,eT]=o0.useState(!1),[ex,eD]=o0.useState(!1),[eM,eR]=o0.useState(!1),[eI,eN]=o0.useState(0),[eL,eO]=o0.useState(!1),[eP,eF]=o0.useState(!0),[eU,ej]=o0.useState(!!Y),[eB,ez]=o0.useState(!1),[eG,eV]=o0.useState(!1),[eH,eq]=o0.useState(!(!Q||a)),[eW,eK]=o0.useState(!0),[eY,eZ]=o0.useState(!1),[eQ,e$]=o0.useState(!1),[eX,eJ]=o0.useState(!0),[e2,e0]=o0.useState(""),[e1,e3]=o0.useState(!1),[e5,e4]=o0.useState(""),[e7,e6]=o0.useState(""),[e9,e8]=o0.useState(""),te=o0.useRef(""),tt=o0.useRef(0),ta=o0.useRef(null),tr=o0.useRef(!1),tn=o0.useRef({}),ts=o0.useRef(null),ti=o0.useRef({prevMessageId:0,nextMessageId:0}),to=o0.useRef(0),tl=o0.useRef(0),tc=o0.useRef(""),tu=o0.useRef(!1),td=o0.useRef(!1),tm=o0.useRef(""),tg=o0.useRef(null),tp=o4(r),th=o4(n),t_=o4(a),tb=o0.useRef(null),tf=o0.useRef(null),ty=o0.useRef(!1),tv=o0.useRef(!1),tk=o0.useRef(e.showSmartReplies||!1),tw=o0.useRef(!1),tC=o0.useRef(!1),tE=o0.useRef(!1),tA=o0.useRef(!0),tS=o0.useRef({}),tT=o0.useRef(!1),tx=o0.useRef(null);var tD=null;lt();let{debouncedCallback:tM}=c3(()=>{tT.current||eV(!1)},500);o0.useEffect(()=>{Q&&!a&&(tw.current=!0)},[Q,a]),o0.useEffect(()=>{let e=u_.ccOwnershipChanged.subscribe(e=>{e.group.getGuid()===th.current?.getGuid?.()&&(th.current=e.group)}),t=u_.ccGroupMemberScopeChanged.subscribe(e=>{e.group.getGuid()===th.current?.getGuid?.()&&(th.current=e.group)}),a=u_.ccGroupMemberAdded.subscribe(e=>{e.userAddedIn.getGuid()===th.current?.getGuid?.()&&(th.current=e.userAddedIn)}),r=u_.ccGroupMemberBanned.subscribe(e=>{e.kickedFrom.getGuid()===th.current?.getGuid?.()&&(th.current=e.kickedFrom)}),n=u_.ccGroupMemberKicked.subscribe(e=>{e.kickedFrom.getGuid()===th.current?.getGuid?.()&&(th.current=e.kickedFrom)});return()=>{e?.unsubscribe(),t?.unsubscribe(),a?.unsubscribe(),r?.unsubscribe(),n?.unsubscribe()}},[th]);let tR=o0.useCallback(()=>{setTimeout(()=>{e3(!1)},0)},[e3]),tI=o0.useCallback((e,t="auto")=>{let a=tn.current[e]?.current;a&&a.scrollIntoView({block:"start",behavior:t})},[tn]),tN=o0.useCallback((e,t="smooth")=>{let a=tn.current[e]?.current;return!!a&&(tI(e,t),a.classList.add("cometchat-message-list__bubble-highlight"),setTimeout(()=>{a.classList.remove("cometchat-message-list__bubble-highlight")},2e3),!0)},[tI,tn]),tL=o0.useCallback(()=>{let e=td.current?null:Y;if(e2)return er(!1),void(tN(e2,"auto")&&tR());e?requestAnimationFrame(()=>{tI(e,"auto")}):e7&&tl.current>0&&requestAnimationFrame(()=>{tI(e7,"auto")})},[Y,e7,e2,tI,tR,er,tN]),tO=o0.useCallback((e,t=!0,a="auto")=>{requestAnimationFrame(()=>{t?tN(e,a):tI(e,a)})},[tN,tI]),tP=o0.useCallback(()=>{try{U||(j?fa.play(fa.Sound.incomingMessage,j):fa.play(fa.Sound.incomingMessage))}catch(e){tU(e,"playAudio")}},[U,j]),tF=(e,t)=>r||"end"==e?o2.jsx("div",{className:"cometchat-message-list__shimmer-body",style:{alignSelf:`flex-${e}`},children:o2.jsx("div",{className:"cometchat-message-list__shimmer-item"})},t):o2.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-start"},children:[o2.jsx("div",{className:"cometchat-message-list__shimmer-leading-view"}),o2.jsxs("div",{className:"cometchat-message-list__shimmer-body",style:{alignSelf:`flex-${e}`},children:[o2.jsx("div",{className:"cometchat-message-list__shimmer-item-header"}),o2.jsx("div",{className:"cometchat-message-list__shimmer-item"})]})]},t),tU=o7(f),tj=o0.useCallback(async()=>{try{let e;if(tp.current)tx.current=e=await o1.CometChat.getConversation(tp.current.getUid(),cB.MessageReceiverType.user);else{if(!th.current)return null;tx.current=e=await o1.CometChat.getConversation(th.current.getGuid(),cB.MessageReceiverType.group)}if(e&&e.getLastReadMessageId()){let t=e.getLastReadMessageId()?.toString();if(t&&"0"!==t&&!(await o1.CometChat.getMessageDetails(t))?.getParentMessageId())return e6(t),t}return null}catch(e){return tU(e,"getConversationAndSetLastReadMessage"),null}},[tp,th,tU]),tB=!1;t.JxA.left;let tz=o0.useMemo(()=>o?o2.jsx("div",{className:"cometchat-message-list__loading-state-view",children:o}):o2.jsx("div",{className:"cometchat-message-list__shimmer",children:(e=>{let t=[];t.push(o2.jsx("div",{children:o2.jsx("div",{className:"cometchat-message-list__shimmer-header",children:o2.jsx("div",{className:"cometchat-message-list__shimmer-item"})})},"date-shimmer"));for(let a=1;a<=e;a++){let e=a%2==0?"start":"end";t.push(tF(e,`shimmer-${a}`))}return o2.jsx(o2.Fragment,{children:t})})(10)}),[o]),tG=o0.useMemo(()=>{let e="dark"==cK();return i?o2.jsx("div",{className:"cometchat-message-list__error-state-view",children:i}):o2.jsxs("div",{className:"cometchat-message-list__error-state-view",children:[o2.jsx("img",{className:"cometchat-message-list__error-state-view-icon",src:e?ur:ua}),o2.jsxs("div",{className:"cometchat-message-list__error-state-view-body",children:[o2.jsx("div",{className:"cometchat-message-list__error-state-view-body-title",children:o9("message_list_error_title")}),o2.jsx("div",{className:"cometchat-message-list__error-state-view-body-description",children:o9("message_list_error_subtitle")})]})]})},[i]),tV=o0.useMemo(()=>s?o2.jsx("div",{className:"cometchat-message-list__empty-state-view",children:s}):void 0,[s]),tH=o0.useMemo(()=>m&&m.length>0?m:b4.getDataSource().getAllMessageTemplates({textFormatters:C,hideGroupActionMessages:L}).map(e=>Q?{...e,replyView:null}:e),[m,Q]),tq=o0.useMemo(()=>{let e={};return tH.forEach(t=>{e[t.category+"_"+t.type]=t}),e},[tH]),tW=o0.useCallback(e=>{try{let t=e?.getReceiverId(),a=e?.getReceiverType();if(!t_.current){if(e.getParentMessageId()&&!Q)return!1;if(tp.current){if(a===cB.MessageReceiverType.user&&t===tp.current.getUid())return!0}else if(th.current&&a===cB.MessageReceiverType.group&&t===th.current.getGuid())return!0;return!1}if(e.getParentMessageId()===t_.current||e.getId()===t_.current)return!0}catch(e){tU(e,"isPartOfCurrentChatForUIEvent")}},[]),tK=o0.useCallback(e=>{try{let t=e?.getReceiverId(),a=e?.getReceiverType(),r=e?.getSender()?.getUid();if(t_.current)return!1;if(tp.current){if(a===cB.MessageReceiverType.user&&(t===tp.current.getUid()||r===tp.current.getUid()))return!0}else if(th.current&&a===cB.MessageReceiverType.group&&t===th.current.getGuid())return!0;return!1}catch(e){tU(e,"validateTransientMessage")}},[]);function tY(){return{...{yesterday:o9("yesterday"),otherDays:"DD MMM, YYYY",today:o9("today")},...c$(o6.calendarObject),...c$(W)}}let tZ=o0.useCallback(e=>{try{let t=e?.getReceiverId(),a=e?.getReceiverType(),r=e?.getSender()?.getUid();if(!t_.current){if(e.getParentMessageId()&&!Q)return!1;if(tp.current){if(a===cB.MessageReceiverType.user&&(t===tp.current.getUid()||r===tp.current.getUid()))return!0}else if(th.current&&a===cB.MessageReceiverType.group&&t===th.current.getGuid())return!0;return!1}if(e.getParentMessageId()===t_.current||Q&&e.getId()===t_.current)return!0}catch(e){tU(e,"isPartOfCurrentChatForSDKEvent")}},[]),tQ=o0.useCallback(e=>{try{if(!e.getParentMessageId())return!1;let t=e?.getReceiverId();if(tp.current){if(t===tp.current.getUid())return!0}else if(th.current&&t===th.current.getGuid())return!0;return!1}catch(e){tU(e,"isThreadOfCurrentChatForUIEvent")}},[]),t$=o0.useCallback(e=>{try{if(!e.getParentMessageId())return!1;let t=e?.getReceiverId(),a=e?.getSender()?.getUid();if(tp.current){if(t===tp.current.getUid()||a===tp.current.getUid())return!0}else if(th.current&&t===th.current.getGuid())return!0;return!1}catch(e){tU(e,"isThreadOfCurrentChatForSDKEvent")}},[]),tX=o0.useCallback(e=>{try{return ee.find(t=>t?.getId()?.toString()===e?.toString())}
73catch(e){tU(e,"getMessageById")}},[ee,tU]),tJ=o0.useCallback(e=>{try{h&&h(e)}catch(e){tU(e,"openThreadView")}},[h,tU,tv]),t2=o0.useCallback(e=>{if(void 0!==e){let a=tv.current;tv.current=e,1!=tv.current||ei!=t.DGz.loaded||eL||eO(!0),tv.current&&!a&&!t_.current&&tw.current&&aw(),tv.current&&(!td.current&&Y||e2||P&&e7&&!tC.current)&&tr.current?er(!1):er(tv.current),setTimeout(()=>{ez(!eG&&!tv.current)},100)}},[tv,ei,eG,ee,e7,P]),t0=o0.useCallback((e,t=!1)=>{try{et(a=>a.map(a=>a.getId()&&a.getId()===e.getId()&&t||a.getMuid()!==e.getMuid()||ap(a)&&!ap(e)?a:e))}catch(e){tU(e,"updateMessageByMuid")}},[tU]);function t1(){setTimeout(()=>{eq(!0),eo(t.DGz.loaded),e3(!1),e4("")},100)}let t3=o0.useCallback(e=>{try{er(!1),et(t=>t.map(t=>(t?.getQuotedMessageId()===e?.getId()&&t.setQuotedMessage(e),t?.getId()===e?.getId()?e:t)))}catch(e){tU(e,"updateMessageByMessageId")}},[tU]),t5=o0.useCallback(e=>{try{tZ(e)&&t3(e)}catch(e){tU(e,"replaceUpdatedMessage")}},[t3,tU,tZ]),t4=o0.useCallback((e,t=!1,a=!1)=>{try{t?(er(!0),t0(e,a)):(er(!1),t3(e))}catch(e){tU(e,"updateMessage")}},[t0,t3,tU]),t7=o0.useCallback((e,t)=>{try{let a=t?.getId(),r=tX(a),n=r?.getReactions()||[],s=n?.find(t=>t?.reaction===e);if(s&&s?.getReactedByMe()){let t=[];n.forEach(a=>{a?.getReaction()===e?1!==a?.getCount()&&(a.setCount(a?.getCount()-1),a.setReactedByMe(!1),t.push(a)):t.push(a)});let s=cz.clone(r);s.setReactions(t),t4(s),o1.CometChat.removeReaction(a,e).then(e=>{}).catch(e=>{t4(r),console.log(e)})}else{let t=[],s=n.find(t=>t?.getReaction()===e);if(n.forEach(a=>{a?.getReaction()===e&&(a.setCount(a?.getCount()+1),a.setReactedByMe(!0)),t.push(a)}),!s){let a=new o1.CometChat.ReactionCount(e,1,!0);t.push(a)}let i=cz.clone(r);i.setReactions(t),t4(i),i.getReactions()&&1==i.getReactions().length&&tv.current&&a$(),o1.CometChat.addReaction(a,e).then(()=>{}).catch(e=>{tU(e,"addReaction"),t4(r)})}}catch(e){tU(e,"reactToMessages")}},[tX,tU,t4]),t6=o0.useCallback(e=>{try{let t=tX(e);return e=>o2.jsx(ye,{onEmojiClick:a=>{e&&e(),t7(a,t)}})}catch(e){throw tU(e,"onReactMessage"),e}},[tX,t7]),t9=o0.useCallback(e=>{try{let t=tX(e);if(t){let e=t.getText();t.getMentionedUsers()&&t.getMentionedUsers().length&&(e=(e=>{try{let t=/<@uid:(.*?)>/g,a=/<@all:(.*?)>/g,r=e.getText(),n=e.getText(),s=t.exec(r),i=a.exec(r),o=e.getMentionedUsers();for(;null!==s;){let e;for(let t=0;t<o.length;t++)s[1]===o[t].getUid()&&(e=o[t]);e&&(n=n.replace(s[0],"@"+e?.getName())),s=t.exec(r)}for(;null!==i;)n=n.replace(i[0],"@"+(o9(`message_composer_mention_${i[1]}`)||i[1])),i=a.exec(r);return n}catch(e){throw tU(e,"getMentionsTextWithoutStyle"),e}})(t)),tm.current=o9("message_list_message_copied"),es(!0),navigator?.clipboard?.writeText(e)}}catch(e){tU(e,"onCopyMessage")}},[tX,tU,es]),t8=o0.useCallback(e=>{try{let t=tX(e);t&&(tv.current=!1,er(!1),eg(t),ed(!0))}catch(e){tU(e,"onOpenMessageInfo")}},[tU,tv,tX]),ae=o0.useCallback(e=>{try{let t=tX(e);t&&(tv.current=!1,er(!1),eb(t),eh(!0))}catch(e){tU(e,"onOpenFlagMessageDialog")}},[tU,tv,tX,er,eb,eh]),at=o0.useCallback(e=>{try{let t=tX(e);t&&tJ(t)}catch(e){tU(e,"onOpenThread")}},[tJ,tU,tX]),aa=o0.useCallback(e=>{try{let t=tX(e);if(t){let e=t.getSender();uS.ccOpenChat.next({user:e})}}catch(e){tU(e,"onMessagePrivately")}},[tX,tU]),ar=o0.useCallback(e=>{try{let t=tX(e);if(t){let e=t.getId();o1.CometChat.deleteMessage(e).then(e=>{t5(e),fs.ccMessageDeleted.next(e),tm.current=o9("message_list_message_deleted"),es(!0)},e=>{tU(e,"onDeleteMessage")})}}catch(e){tU(e,"onDeleteMessage")}},[t5,tU,tX]),an=o0.useCallback(e=>{try{let a=tX(e);a&&(fs.ccMessageEdited.next({message:a,status:t.qpt.inprogress}),tv.current&&setTimeout(()=>{a$()},100))}catch(e){tU(e,"onEditMessage")}},[tU,tX]),as=o0.useCallback(e=>{try{let a=tX(e);a&&(fs.ccReplyToMessage.next({message:a,status:t.qpt.inprogress}),tv.current&&setTimeout(()=>{a$()},100))}catch(e){tU(e,"onReply")}},[tU,tX]),ai=o0.useCallback((e=[],t)=>{try{return e.forEach(e=>{switch(e.id){case cB.MessageOption.deleteMessage:e instanceof c7&&!e.onClick&&(e.onClick=ar);break;case cB.MessageOption.editMessage:e instanceof c7&&!e.onClick&&(e.onClick=an);break;case cB.MessageOption.copyMessage:e instanceof c7&&!e.onClick&&(e.onClick=t9);break;case cB.MessageOption.markAsUnread:e instanceof c7&&!e.onClick&&(e.onClick=ak);break;case cB.MessageOption.replyInThread:e instanceof c7&&!e.onClick&&(e.onClick=at);break;case cB.MessageOption.replyMessage:e instanceof c7&&!e.onClick&&(e.onClick=as);break;case cB.MessageOption.messageInformation:e instanceof c7&&!e.onClick&&(e.onClick=t8);break;case cB.MessageOption.flagMessage:e instanceof c7&&!e.onClick&&(e.onClick=ae);break;case cB.MessageOption.sendMessagePrivately:e instanceof c7&&!e.onClick&&(e.onClick=aa);break;case cB.MessageOption.reactToMessage:e instanceof c6&&!e?.customView&&(e.customView=t6(t)),setTimeout(()=>{cX()},10)}}),e}catch(t){return tU(t,"setDefaultOptionsCallback"),e}},[tU,ar,an,as,at,t9,t8,aa,t6]),ao=o0.useCallback(e=>{let t=[];if(!e.getId())return t;try{return tH&&tH.length>0&&!e.getDeletedAt()&&e.getType()!==cB.MessageTypes.groupMember&&e?.getCategory()!==cB.MessageCategory.call&&tH.forEach(a=>{a.type===e.getType()&&a.category===e.getCategory()&&(t=ai(a?.options?.(ta.current,e,th.current,{hideReplyInThreadOption:E,hideReplyOption:A,hideTranslateMessageOption:S,hideReactionOption:T,hideEditMessageOption:x,hideDeleteMessageOption:D,hideMessagePrivatelyOption:M,hideCopyMessageOption:R,hideMessageInfoOption:I,hideFlagMessageOption:$,hideMarkAsUnreadOption:!J}),e?.getId()))}),t}
73catch(e){return tU(e,"getMessageOptions"),t}},[tH,ai,tU,E,S,T,x,A,D,M,R,I,$]),al=o0.useCallback(e=>{let a=t.JxA.center;try{return a=e?.getType()===cB.MessageTypes.groupMember||e?.getCategory()==cB.MessageCategory.call?t.JxA.center:u===t.Dj9.left||e.getSender()&&e?.getSender().getUid()!==ta.current?.getUid()?t.JxA.left:t.JxA.right}catch(e){return tU(e,"setBubbleAlignment"),a}},[u,tU]),ac=o0.useCallback(e=>{try{let t=al(e);return tq[e?.getCategory()+"_"+e?.getType()]&&tq[e?.getCategory()+"_"+e?.getType()]?.contentView?tq[e?.getCategory()+"_"+e?.getType()].contentView(e,t):null}catch(e){return tU(e,"getContentView"),null}},[tq,tU,al]),au=o0.useCallback(e=>{let a=e.getQuotedMessageId()?.toString();a&&(ee.some(e=>e.getId().toString()===a)?tO(a,!0,"smooth"):(eo(t.DGz.loading),e3(!0),e0(a),e4(a),eF(!0)))},[ee,tO]),ad=o0.useCallback(e=>{try{let t=al(e);if(tq[e?.getCategory()+"_"+e?.getType()]&&tq[e?.getCategory()+"_"+e?.getType()]?.replyView)return tq[e?.getCategory()+"_"+e?.getType()].replyView(e,t,au,C)}catch(e){return tU(e,"getReplyView"),null}},[tq,C,tU,al,au]),am=o0.useCallback(e=>{try{let t=al(e);return tq[e?.getCategory()+"_"+e?.getType()]&&tq[e?.getCategory()+"_"+e?.getType()]?.bottomView&&tq[e?.getCategory()+"_"+e?.getType()]?.bottomView(e,t)?tq[e?.getCategory()+"_"+e?.getType()]?.bottomView(e,t):Q||!ap(e)||c?null:(new uu).getModeratedMessageBottomView()}catch(e){return tU(e,"getBottomView"),null}},[tq,tU,al,c,Q]),ag=o0.useCallback(e=>{try{let t=null;return tq[e?.getCategory()+"_"+e?.getType()]&&tq[e?.getCategory()+"_"+e?.getType()]?.headerView&&(t=tq[e?.getCategory()+"_"+e?.getType()]?.headerView(e)),t}catch(e){return tU(e,"getHeaderView"),null}},[tq,tU]),ap=e=>{let t=!1;return(e instanceof o1.CometChat.MediaMessage||e instanceof o1.CometChat.TextMessage)&&(t=e.getModerationStatus()===cB.moderationStatus.disapproved&&ta.current?.getUid()===e.getSender()?.getUid()),t},ah=e=>{try{let t=al(e),a=tq[e?.getCategory()+"_"+e?.getType()]&&tq[e?.getCategory()+"_"+e?.getType()]?.bottomView&&tq[e?.getCategory()+"_"+e?.getType()]?.bottomView(e,t);return ap(e)&&!c&&!a}catch(e){tU(e,"shouldIncludeBottomViewHeight")}},a_=o0.useCallback(e=>{try{let t=null;return tq[e?.getCategory()+"_"+e?.getType()]&&tq[e?.getCategory()+"_"+e?.getType()]?.footerView&&(t=tq[e?.getCategory()+"_"+e?.getType()]?.footerView(e)),t}catch(e){return tU(e,"getFooterView"),null}},[tq,tU]),ab=o0.useCallback(e=>{let t=null;try{return tq[e?.getCategory()+"_"+e?.getType()]&&tq[e?.getCategory()+"_"+e?.getType()].bubbleView&&(t=tq[e?.getCategory()+"_"+e?.getType()].bubbleView(e)),t}catch(e){return tU(e,"getBubbleWrapper"),t}},[tq,tU]),af=o0.useCallback(()=>{try{let e="",t="";tp.current?(e=tp.current.getUid(),t="user"):(e=th.current.getGuid(),t="group"),o1.CometChat.markConversationAsRead(e,t).then(()=>{tx.current&&(f$.ccMarkConversationAsRead.next(tx.current),tl.current=0,e8(""),ej(!1))})}catch(e){tU(e,"markConversationAsRead")}},[tU]),ay=o0.useCallback(e=>{o1.CometChat.markAsRead(e).then(()=>{fs.ccMessageRead.next(e)},e=>{tU(e,"markAsRead")})},[tU]),av=o0.useCallback(e=>{try{e.getSender().getUid()!==ta.current?.getUid()&&ay(e)}catch(e){tU(e,"checkAndMarkMessageAsRead")}},[ay]),ak=o0.useCallback(async e=>{try{let t=tX(e);t&&String(e)!==tc.current&&(o1.CometChat.markMessageAsUnread(t).then(e=>{tx.current=e;let t=e.getLastReadMessageId();t&&e6(t);let a=e.getUnreadMessageCount()||0;a>0&&(tl.current=a,e8(String(a))),tC.current=!0,f$.ccUpdateConversation.next(e)}),tc.current=String(e))}catch(e){tU(e,"markMessageAsUnread")}},[tU,tX,tO]),aw=o0.useCallback(()=>{try{tv.current=!0,af(),ew&&eC(!1)}catch(e){tU(e,"clearNewMessagesCount")}},[af,ew,tU]),aC=o0.useCallback(e=>new Promise((a,r)=>{if(tZ(e[0]))try{tA.current=!0,et(t=>{let a=new Set(t.map(e=>e.getId())),r=[...e.filter(e=>!a.has(e.getId())),...t];return r.find(e=>String(e.getId())===tx?.current?.getLastReadMessageId())?tC.current=!0:tC.current=!1,r}),to.current=to.current+e.length,eo(t.DGz.loaded),setTimeout(()=>{eX&&eJ(!1)},100),a(!0)}catch(e){ee?.length<=0&&eo(t.DGz.error),tU(e,"prependMessages"),r(e)}else 0===ee.length&&eo(t.DGz.loaded),a(!0)}),[ee,tZ,tU,eX]),aE=o0.useCallback(()=>new Promise(async(e,a)=>
73{try{let r=td.current?void 0:Y,n=null,s=!0,i="auto",o=r;r||(o=e5,i="smooth");let c=e7||null,u=tl.current,d=eP,m=P;if((tp.current||th.current)&&!tx.current&&(c=await tj(),tx.current&&(u=tx.current.getUnreadMessageCount()||0),ee.find(e=>String(e.getId())===c)&&(m=!1),m&&c&&u&&!r&&!e5&&(o=c,s=!1,i="auto"),o&&(d=!0,eF(d),ej(!0)),u&&c?tl.current=u:e6("")),eo(t.DGz.loading),ej(!!o),d&&o&&(eK(!1),n=await o1.CometChat.getMessageDetails(o)),tB)e(!0);else{tB=!0;let r=d&&o?Number(o):ti.current.prevMessageId;ts.current.previous=new yu(tU,g,tp.current,th.current,r??void 0,t_.current,L,Q),ts?.current.previous.fetchPreviousMessages().then(r=>{if(n&&tZ(n)&&r.push(n),tu.current=!1,r&&r.length>0){if(!u||null===c||o&&-1!==r.findIndex(e=>String(e.getId())===c)||o&&c&&Number(c)<=Number(o))t_.current||(tu.current=!0);else if(!t_.current){tl.current=u;let e=u<999?String(u):"999+";e8(e)}}if(tr.current?(t_.current||uS.ccActiveChatChanged.next({user:tp.current,group:th.current,message:r.length>0?r[r.length-1]:void 0,unreadMessageCount:u}),r.length>0&&tk.current&&aN(r[r.length-1]),0==r.length&&B?eT(!0):eT(!1),tr.current=!1,yu.attachConnectionListener(()=>{ty.current=!0,aD().then(()=>{if(d&&eU){let e=0;tp?.current&&o1.CometChat.getUnreadMessageCountForUser(tp.current?.getUid()).then(t=>{if(e=t[tp.current.getUid()]||0,ty.current=!1,e&&!t_.current){tl.current=e;let t=e<999?String(e):"999+";e8(t)}}),th.current&&o1.CometChat.getUnreadMessageCountForGroup(th.current?.getGuid()).then(t=>{if(e=t[th.current.getGuid()]||0,ty.current=!1,e&&!t_.current){tl.current=e;let t=e<999?String(e):"999+";e8(t)}})}aM().then(t=>{e(t),ty.current=!1},e=>{a(e)}).catch(e=>{tU(e,"fetchActionMessages")})})}),setTimeout(()=>{d&&o?(ti.current.nextMessageId=Number(o),aM(c??void 0).then(()=>{tO(o,s,i),tu.current&&af(),eF(!1),t1()})):e2?(ti.current.nextMessageId=Number(e2),aM(c??void 0).then(()=>{tL(),tu.current&&af(),eF(!1),t1()})):(t1(),tw.current=!0,tu.current&&af())},0)):tu.current&&af(),tB=!1,r&&r.length>0){let t=r[r.length-1],n=t?.getSender().getUid()==ta.current?.getUid();t.getDeliveredAt()||n||o1.CometChat.markAsDelivered(t).then(()=>{t.getReceiverType()!=cB.MessageReceiverType.user||l||r.forEach(e=>(!(e?.getId()<=t?.getId())||n||e.getDeliveredAt()||e.setDeliveredAt((new Date).getTime()),e))}),aC(r).then(t=>{o||eH||t1(),e(t)},e=>{a(e)})}else 0===r.length&&(0===to.current?(eo(t.DGz.empty),tw.current=!0,tA.current=!1):o||eH||t1()),e(!0);td.current=!0},e=>{tB=!1,ee?.length<=0&&eo(t.DGz.error),"REQUEST_IN_PROGRESS"!=e.code?(tU(e,"fetchPreviousMessages"),a(e)):eo(t.DGz.loading)})}}catch(e){ee?.length<=0&&eo(t.DGz.error),tU(e,"fetchPreviousMessages")}}),[l,tU,aC,B,tL,tO,eP,Y,e2,eH,e5,e7,ee,tj]);function aA(e){uS.ccComposeMessage.next(e),eT(!1),eD(!1)}let aS=()=>new Promise(async(e,t)=>{try{let t=tp.current?tp.current?.getUid():th.current?.getGuid(),a=tp.current?cB.MessageReceiverType.user:cB.MessageReceiverType.group,r=await o1.CometChat.getSmartReplies(t,a);return e(Object.values(r))}catch(e){tU(e,"getSmartReplies"),t(e)}}),aT=()=>new Promise(async(e,t)=>{try{let t=tp.current?tp.current?.getUid():n?.getGuid(),a=tp.current?cB.MessageReceiverType.user:cB.MessageReceiverType.group;return e(await o1.CometChat.getConversationStarter(t,a))}catch(e){tU(e,"getConversationStarter"),t(e)}}),ax=o0.useCallback(e=>new Promise((a,r)=>{try{et(t=>{let a=[...t,...e];return a.find(e=>String(e.getId())===tx?.current?.getLastReadMessageId())?tC.current=!0:tC.current=!1,a}),to.current=to.current+e.length;let r=e[e.length-1]?.getId();if(r&&ti.current.prevMessageId!==r&&(ti.current.nextMessageId=r),p)setTimeout(()=>{er(!0),tv.current=!0},100);else{if(ty.current){er(tv.current);let t=e[e?.length-1];tv.current&&t&&!t.getReadAt()&&o1.CometChat.markAsRead(t).then(()=>{tl.current=0,e8(""),fs.ccMessageRead.next(t)})}else er(!1);eC(!0)}eo(t.DGz.loaded),a(!0)}catch(e){ee?.length<=0&&eo(t.DGz.error),tU(e,"appendMessages"),r(e)}}),[tU,tv,eP,Y,e7,e2]),aD=o0.useCallback(()=>new Promise((e,a)=>{try{let r=(new o1.CometChat.MessagesRequestBuilder).setType(cB.MessageCategory.message).setCategory(cB.MessageCategory.action).setMessageId(ti.current.nextMessageId).set
73Limit(30);tp.current?r.setUID(tp.current.getUid()):th.current&&r.setGUID(th.current.getGuid()),r.build().fetchNext().then(t=>(t&&t.length>0&&t.forEach(e=>{t5(e.getActionOn())}),e(!0))).catch(e=>(tU(e,"MessagesRequestBuilder"),ee?.length<=0&&eo(t.DGz.error),a(e)))}catch(e){tU(e,"fetchActionMessages")}}),[tU]),aM=o0.useCallback(e=>new Promise((a,r)=>{try{ti.current.nextMessageId?(ts.current.next||(ts.current.next=new yu(tU,g,tp.current,th.current,ti.current.nextMessageId,t_.current,L,Q)),eH||eo(t.DGz.loading),ts?.current.next.fetchNextMessages().then(n=>{if(n)if(0===n.length)tw.current=!0,0===to.current?eo(t.DGz.empty):eH||t1(),a(!0);else{let t=ts?.current.next.getLimit()||30;n.length<t?tw.current=!0:tw.current=!1,ax(n).then(t=>{Y&&!td.current||e2||e7&&P||eH||t1(),e&&-1!==n.findIndex(t=>String(t.getId())===e)&&(tu.current=!0),a(t)},e=>{r(e)})}else a(!0)},e=>{ee?.length<=0&&eo(t.DGz.error),tU(e,"fetchNextMessages"),r(e)})):a(!0)}catch(e){tU(e,"fetchNextMessages")}}),[ax,tU,ee?.length,g,eH,Y,e7,e2]),aR=o0.useCallback(e=>{try{let t=!1;et(a=>a.map(a=>(a?.getId()===e.getParentMessageId()&&(t||(t=!0,a.getReplyCount()?a.setReplyCount(a.getReplyCount()+1):(tv.current&&aj(!0),a.setReplyCount(1)))),a)))}catch(e){tU(e,"updateReplyCount")}},[tU]),aI=o0.useCallback(e=>{try{et(t=>{let a=[...t],r=a.findIndex(t=>t.getId()===e.getParentMessageId());if(r>-1){let e=a[r];a.splice(r,1,e),t=[...a]}return t})}catch(e){tU(e,"updateUnreadReplyCount")}},[tU]),aN=o0.useCallback(e=>{try{if(!e.getSender()||e.getSender().getUid()===ta.current?.getUid())return void eD(!1);tD&&clearTimeout(tD),tD=setTimeout(()=>{if(e instanceof o1.CometChat.TextMessage){let t=e.getText()?.toLocaleLowerCase();if(!G||0===G.length)return eD(!1),void eD(!0);if(G.length>0){let e=G.map(e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")),a=RegExp(`(?:\\b(${e.filter(e=>"\\?"!==e).join("|")})\\b|\\?)`,"i");eD(!1),eD(a.test(t))}}},V)}catch(e){tU(e,"toggleSmartReplyView")}},[ta,V,G,eD]),aL=o0.useCallback(e=>{try{tk.current&&aN(e),eT(!1),to.current+=1,to.current>0&&ei!=t.DGz.loaded&&eH&&eo(t.DGz.loaded),(!L||L&&e.getCategory()!==cB.MessageCategory.action)&&et(t=>[...t,e]),e.getSender()&&e.getSender()?.getUid()!=ta.current?.getUid()||er(!0)}catch(e){tU(e,"addMessage")}},[tU,ea,eH]),aO=o0.useCallback(e=>{try{if(!tv.current&&e.getSender()&&e.getSender().getUid()!=ta.current?.getUid()&&!t_.current){tl.current=tl.current+1;let e=tl.current<999?String(tl.current):"999+";e8(e),eC(!0)}}catch(e){tU(e,"showAndIncrementUnreadCount")}},[]),aP=o0.useCallback(e=>{try{et(t=>t.map(t=>(parseInt(t?.getId()?.toString())<=parseInt(e.getMessageId())&&t.getSender().getUid()===ta.current?.getUid()&&!t.getDeliveredAt()&&t.setDeliveredAt(e.getDeliveredAt()),t)))}catch(e){tU(e,"markAllMessagAsDelivered")}},[tU]),aF=o0.useCallback(e=>{try{let t=[];et(a=>{let r=a.map(a=>(parseInt(a?.getId()?.toString())<=parseInt(e.getMessageId())&&a.getSender().getUid()===ta.current?.getUid()&&!a.getReadAt()&&(a.setReadAt(e.getReadAt()),parseInt(a?.getId()?.toString())===parseInt(e.getMessageId())&&t.push(a)),a));return t.forEach(e=>{fs.ccMessageRead.next(e)}),r})}catch(e){tU(e,"markAllMessageAsRead")}},[tU]),aU=o0.useCallback(e=>{try{e.getReceiverType()===cB.MessageReceiverType.user?e.getSender().getUid()===tp.current?.getUid()&&e.getReceiver()===ta.current?.getUid()&&("delivery"===e.getReceiptType()?aP(e):aF(e)):"deliveredToAll"===e.getReceiptType()?aP(e):"readByAll"===e.getReceiptType()&&aF(e)}catch(e){tU(e,"messageReadAndDelivered")}},[aP,aF,tU]),aj=o0.useCallback((e=!1)=>{try{if(e||p)return void setTimeout(()=>{er(!0),tv.current=!0,tl.current=0,e8(""),tx.current&&f$.ccMarkConversationAsRead.next(tx.current)},100)}catch(e){tU(e,"checkAndScrollToBottom")}},[p]),aB=o0.useCallback(e=>{try{if(tZ(e)){if(tP(),!tw.current)return er(!1),void aO(e);aL(e),p?(aj(),av(e)):tv.current?(aj(!0),av(e)):(er(!1),aO(e))}else if(t$(e))tP(),aR(e),aI(e);else{let t=e.getReceiver()instanceof o1.CometChat.Group&&n?.getGuid()===e.getReceiver().getGuid()||e?.getSender().getUid()===r?.getUid();e.getSender().getUid()!==ta.current?.getUid()&&t&&o1.CometChat.markAsDelivered(e)}}catch(e){tU(e,"messageReceivedHandler")}},[tZ,t$,aL,p,aj,av,aO,aR,aI,tP,tU,n,r,ee]),az=o0.useCallback((e,t)=>{try{t?.getGuid()===th?.current?.getGuid()&&(aL(e),tv.current?(aj(!0),av(e)):p?(aj(),av(e)):(er(!1),aO(e)))}catch(e){tU(e,"groupActionMessageReceived")}},[aL,p,aj,aO,tU]),aG=o0.useCallback(e=>{try{let t=e?.getReceiverId(),a=e?.getReceiverType(),r=e?.getReaction()?.getReactedBy()?.getUid(),n=e?.getParentMessageId(),s=n&&String(n);if(s)return n===s;if(e.getParentMessageId())return!1;if(tp.current){if(a===cB.MessageReceiverType.user&&(t===tp.current?.getUid()||r===tp.current?.getUid()))return!0}else if(th.current&&a===cB.MessageReceiverType.group&&t===th.current?.getGuid())return!0;return!1}catch(e){throw tU(e,"isReactionOfThisList"),e}},[]),aV=o0.useCallback((e,t)=>{try{if(!aG(e))return!1;et(a=>{let r,n=a.findIndex(t=>t.getId().toString()===e.getReaction()?.getMessageId().toString());if(-1===n)return a;let s=a[n];r=t?o1.CometChat.REACTION_ACTION.REACTION_ADDED:o1.CometChat.REACTION_ACTION.REACTION_REMOVED;let i=o1.CometChat.CometChatHelper.updateMessageWithReactionInfo(s,e.getReaction(),r);return t&&i.getReactions()&&1==i.getReactions().length&&tv.current&&a$(),a.map(e=>e.getId().toString()===i?.getId().toString()?cz.clone(i):e)})}catch(e){tU(e,"messageReactionUpdated")}},[aG]),aH=o0.useCallback(e=>{try{tZ(e)&&b4.names.includes("calling")&&(aL(e),tv.current?(aj(!0),av(e)):p?(aj(),av(e)):(er(!1),aO(e)))}catch(e){tU(e,"callActionMessageReceived")}},[tZ,aL,p,aj,aO,tU]),aq=o0.useCallback(()=>{try{let e=tS.current;if(!e||0===Object.keys(e).length)return;Object.keys(e).forEach(t=>{let a=e[t];a&&a.length>0&&(et(e=>{let r=[...e],n=r.findIndex(e=>{try{return e.getType()===cB.streamMessageTypes.run_started&&Number(e.getId())==Number(t)}catch(e){return!1}});-1!==n&&r.splice(n,1,...a);let s=r.find(e=>Number(e.getId())==Number(t)&&e.getSender().getUid()===ta.current?.getUid()&&!e.getReadAt());return s?.setReadAt(cz.getUnixTimestamp()),r}),delete tS.current[t])})}catch(e){tU(e,"processPendingMessages")}},[tU]),aW=o0.useCallback((e="",t,a)=>{try{switch(e){case cB.MessageCategory.action:a&&az(t,a);break;case cB.MessageCategory.call:aH(t)}}catch(e){tU(e,"handleGroupAndCallActions")}},[az,aH,tU]),aK=o0.useCallback(()=>new Promise((e,t)=>
73{try{!tw.current||tv.current||t_.current||aw(),er(!1),ts.current&&ts.current.previous&&(ts.current.previous=null),aM().then(t=>{e(t)},e=>{t(e)})}catch(e){tU(e,"onBottomCallback")}}),[ee,av,aM,aw,tU]),aY=o0.useCallback(()=>new Promise((e,t)=>{try{if(!tA.current)return void e(!0);er(!1),tv.current=!1,ts.current&&ts.current.next&&(ts.current.next=null),aE().then(t=>{e(t)},e=>{t(e)})}catch(e){tU(e,"onTopCallback")}}),[aE,tU,tv]),aZ=o0.useCallback(e=>{try{tn.current[e.getId()].current?.scrollIntoView({block:"center"})}catch(e){tU(e,"updateView")}},[]),aQ=o0.useCallback(async()=>{eq(!1),ts.current.previous=null,ts.current.next=null,ti.current={prevMessageId:0,nextMessageId:0},et([]),ej(!1),eF(!0),tx.current=null,tr.current=!0,tA.current=!0,aE()},[aE,et,ej,eF]),a$=o0.useCallback(()=>{try{tv.current||!eU&&tw.current?(t_.current||aw(),er(!0),ej(!1),tw.current=!0):(tw.current=!1,aQ())}catch(e){tU(e,"scrollToBottom")}},[aw,tU,eU,aQ,ej,af,ee]),aX=o0.useCallback(e=>{try{et(e=>e.map(e=>(e?.getId(),e)))}catch(e){tU(e,"resetCountForUnreadMessagesInThread")}},[]),aJ=o0.useMemo(()=>{let e=t_.current?t_.current+"_":"",t=r?.getUid()?r.getUid()+"_":"",a=n?.getGuid()?n.getGuid()+"_":"",s=t+a+e+cz.ID();return te.current&&te.current.includes(t+a+e)||(te.current="cometchat-message-list-"+s),te.current},[r,n,t_]);function a2(){return te.current?document.querySelector(`.${te.current} .cometchat-list__body`):null}let a0=o0.useCallback(()=>{try{let e,n,s,i,o,c,u,d,m,g,p,h,_,b,f,y,v,k,w,C,E,A,S,T,x,D,M,R,I,N,L,O,P,F,U;return _=uS.ccShowDialog.subscribe(e=>{tg.current=e.child,ey(!0)}),b=uS.ccHideDialog.subscribe(()=>{tg.current=null,ey(!1)}),f=uS.ccShowPanel.subscribe(e=>{var r;!(!e.message||e.message.getParentMessageId()&&a&&e.message.getParentMessageId()==a)&&(a||e.message?.getParentMessageId())||e.composerId&&(!(r=e.composerId).parentMessageId||!a||r.parentMessageId!==a)&&(a||r.user!==tp?.current?.getUid()&&r.group!==th.current?.getGuid())&&(r.parentMessageId||r.user||r.group)||(e.position===t.CfE.messageListFooter?(tb.current&&(tb.current=null,eC(!1),eA(!1)),setTimeout(()=>{tb.current=e.child,eA(!0)},0)):e.position===t.CfE.messageListHeader&&(tf.current&&(tf.current=null,eR(!1)),setTimeout(()=>{tf.current=e.child,eR(!0)},0)))}),y=uS.ccHidePanel.subscribe(e=>{e===t.CfE.messageListFooter?(tb.current=null,eC(!1),eA(!1)):e===t.CfE.messageListHeader&&(tf.current=null,eR(!1))}),n=fs.ccMessageSent.subscribe(e=>{var a;let n=e.status,s=e.message,i=tw.current;switch(n){case t.qpt.inprogress:eV(!0),tW(s)&&i&&(a=cB.streamMessageTypes.run_started,et(e=>e.filter(e=>e.getType()!==a)),aL(s));break;case t.qpt.success:if(tW(s)){if(i){if(Q&&to.current>0){bH={},bQ(),bW.next(!0);let e=function(e,t){return{...e,getId:()=>e.getId()??cz.getUnixTimestamp(),getMessageId:()=>e.getId()??cz.getUnixTimestamp(),getSender:()=>t,getReceiverType:()=>cB.MessageReceiverType.user,getReceiver:()=>cj.getLoggedInUser(),getCategory:()=>cB.MessageCategory.custom,getType:()=>cB.streamMessageTypes.run_started,getText:()=>"",getParentMessageId:()=>"",getSentAt:()=>"",getReactions:()=>[],getMentions:()=>[],setId:e=>{},setSender:e=>{},setReceiverType:e=>{},setReceiver:e=>{},setCategory:e=>{},setType:e=>{},setText:e=>{},setParentMessageId:e=>{},setSentAt:e=>{},setReactions:e=>[],setMentionedUsers:e=>{},setMuid:e=>{},getConversationId:()=>"",setConversationId:e=>{},getUnreadRepliesCount:()=>0,setUnreadRepliesCount:e=>{},getStatus:()=>"",setStatus:e=>{},getDeliveredAt:()=>0,setDeliveredAt:e=>{},getDeliveredToMeAt:()=>0,setDeliveredToMeAt:e=>{},getReadAt:()=>0,setReadAt:e=>{},getReadByMeAt:()=>0,setReadByMeAt:e=>{},getEditedAt:()=>0,setEditedAt:e=>{},getEditedBy:()=>"",setEditedBy:e=>{},getDeletedAt:()=>0,setDeletedAt:e=>{},getDeletedBy:()=>"",setDeletedBy:e=>{},getReplyCount:()=>0,setReplyCount:e=>{},getRawMessage:()=>({}),setRawMessage:e=>{},setHasMentionedMe:e=>{},hasMentionedMe:()=>!1,getData:()=>({runId:e.getId(),threadId:""}),setData:e=>{},getMuid:()=>cz.getUnixTimestamp()}}(s,r);aL(e)}ew&&eC(!1),t4(cz.clone(s),!0,!0)}tl.current=0,e8("")}tQ(s)&&(aR(cz.clone(s)),tl.current=0,e8("")),tM();break;default:t4(s,!0),tQ(s)&&(aR(cz.clone(s)),tl.current=0,e8("")),tM()}}),Q?U=fs.onAIAssistantMessageReceived.subscribe(e=>{try{if(!tZ(e))return;let t=e.getAssistantMessageData().getRunId();t&&(tS.current[t]||(tS.current[t]=[]),tS.current[t].push(e),tT.current||aq())}catch(e){tU(e,"onAIAssistantMessageReceived")}}):(E=fs.onCustomMessageReceived.subscribe(e=>{aB(e)}),d=uS.ccShowOngoingCall.subscribe(e=>{let t=!!e.child;!(e.message&&(e.message.getParentMessageId()&&t_.current&&e.message.getParentMessageId()===t_.current||!t_.current&&!e.message?.getParentMessageId()))&&e.message||(ec(t),ek(e.child))}),g=b8.ccCallEnded.subscribe(e=>{ec(!1),ek(null),e&&aH(e)}),p=b8.ccCallRejected.subscribe(e=>{aH(e)}),m=b8.ccOutgoingCall.subscribe(e=>{aH(e)}),h=b8.ccCallAccepted.subscribe(e=>{aH(e)}),k=fs.ccMessageRead.subscribe(e=>{t$(e)&&e.getReceiverType()==cB.MessageReceiverType.user&&aX(e.getParentMessageId())}),s=u_.ccGroupMemberAdded.subscribe(e=>{e.messages.map(t=>{az(t,e.userAddedIn)})}),i=u_.ccGroupMemberBanned.subscribe(e=>{az(e.message,e.kickedFrom)}),o=u_.ccGroupMemberKicked.subscribe(e=>{az(e.message,e.kickedFrom)}),c=u_.ccGroupMemberScopeChanged.subscribe(e=>{az(e.message,e.group)}),u=u_.ccGroupLeft.subscribe(e=>{az(e.message,e.leftGroup)}),e=fs.ccMessageEdited.subscribe(e=>{e?.status===t.qpt.success&&tW(e.message)&&(tm.current=o9("message_list_message_edited"),es(!0),t4(e.message,!1))}),v=fs.ccMessageTranslated.subscribe(e=>{tZ(e.message)&&(e?.status===t.qpt.success?(tm.current=o9("message_list_message_translated"),es(!0),t4(e.message,!1),setTimeout(()=>{aZ(e.message)},100)):(tm.current=o9("message_list_message_already_translated"),es(!0)))}),w=fs.onTextMessageReceived.subscribe(e=>{aB(e)}),C=fs.onMediaMessageReceived.subscribe(e=>{aB(e)}),A=fs.onMessagesDelivered.subscribe(e=>{l||e.getReceiverType()!=cB.MessageReceiverType.user||aU(e)}),S=fs.onMessagesRead.subscribe(e=>{l||e.getReceiverType()!=cB.MessageReceiverType.user||aU(e)}),T=fs.onMessagesDeliveredToAll.subscribe(e=>{l||aU(e)}),x=fs.onMessagesReadByAll.subscribe(e=>{l||aU(e)}),D=fs.onMessageDeleted.subscribe(e=>{t5(e)}),M=fs.onMessageEdited.subscribe(e=>{t5(e)}),R=fs.onMessageReactionAdded.subscribe(e=>{aV(e,!0)}),I=fs.onMessageReactionRemoved.subscribe(e=>{aV(e,!1)}),N=fs.onFormMessageReceived.subscribe(e=>{aB(e)}),L=fs.onSchedulerMessageReceived.subscribe(e=>{aB(e)}),O=fs.onCardMessageReceived.subscribe(e=>{aB(e)}),P=fs.onCustomInteractiveMessageReceived.subscribe(e=>{aB(e)}),F=fs.onMessageModerated.subscribe(e=>{t0(e)})),()=>{try{e?.unsubscribe(),n?.unsubscribe(),s?.unsubscribe(),i?.unsubscribe(),o?.unsubscribe(),c?.unsubscribe(),u?.unsubscribe(),d?.unsubscribe(),m?.unsubscribe(),g?.unsubscribe(),p?.unsubscribe(),h?.unsubscribe(),_?.unsubscribe(),b?.unsubscribe(),f?.unsubscribe(),y?.unsubscribe(),v?.unsubscribe(),k?.unsubscribe(),w?.unsubscribe(),F?.unsubscribe(),C?.unsubscribe(),E?.unsubscribe(),A?.unsubscribe(),S?.unsubscribe(),T?.unsubscribe(),x?.unsubscribe(),D?.unsubscribe(),M?.unsubscribe(),R?.unsubscribe(),I?.unsubscribe(),N?.unsubscribe(),L?.unsubscribe(),O?.unsubscribe(),P?.unsubscribe(),U?.unsubscribe()}catch(e){tU(e,"subscribeToUIEvents")}}}catch(e){tU(e,"subscribeToUIEvents")}},[tK,aX,aH,t$,t4,az,tW,aZ,aL,tQ,aR,tU,eE,eU,Q]),{debouncedCallback:a1}=c3(()=>{let e=a2();if(!e)return;let{scrollTop:t,scrollHeight:a,clientHeight:r}=e,n=a-t-r>50;tE.current!==n&&(tE.current=n,eZ(n))},100),a3=o0.useCallback(()=>{try{let e=a2();if(!e)return;a1();let t=null;if(Object.keys(tn.current).some(a=>{let r=tn.current[a];if(r?.current){let n=r.current.getBoundingClientRect(),s=e.getBoundingClientRect(),i=n.bottom-n.top;if((Math.min(n.bottom,s.bottom)-Math.max(n.top,s.top))/i>=.1)return t=a,!0}return!1}),t){let e=tX(t);if(e){let t=e.getSentAt();setTimeout(()=>{a5(tt.current,t)&&(eN(t),tt.current=t)},0)}}}catch(e){tU(e,"handleScroll")}},[tX,eN,ee]);o0.useEffect(()=>{try{let e=a2();return e&&e.addEventListener("scroll",a3),()=>{e&&e.removeEventListener("scroll",a3)}}catch(e){tU(e,"addEventListener")}},[a3]);let a5=o0.useCallback((e,t)=>{try{let a,r;return a=new Date(1e3*e),r=new Date(1e3*t),a.getDate()!==r.getDate()||a.getMonth()!==r.getMonth()||a.getFullYear()!==r.getFullYear()}catch(e){tU(e,"isDateDifferent")}},[tU]),a4=o0.useCallback(e=>{try{return u===t.Dj9.left||!(!th.current||e?.getCategory()===cB.MessageCategory.action||!e?.getSender()||e?.getSender()?.getUid()===ta.current?.getUid()||u!==t.Dj9.standard)}catch(e){throw tU(e,"showHeaderTitle"),e}},[u]),a7=o0.useCallback(e=>{try{return(e?.getCategory()!==cB.MessageCategory.action&&e?.getCategory()!==cB.MessageCategory.call&&a4(e)||e.getCategory()===cB.MessageCategory.agentic||e.getType()===cB.streamMessageTypes.run_started)&&!N?o2.jsx(ln,{name:e?.getSender()?e?.getSender()?.getName():ta.current?.getName(),image:e?.getSender()?e?.getSender()?.getAvatar():ta.current?.getAvatar()}):null}catch(e){tU(e,"getBubbleLeadingView")}},[a4,N]),a6=o0.useCallback(e=>o2.jsx(o2.Fragment,{children:o2.jsx(u0,{timestamp:e.getSentAt(),calendarObject:tY()})}),[W]),a9=o0.useCallback(e=>o2.jsx(o2.Fragment,{children:e?.getSender()?.getName()||ta.current?.getName()}),[]),a8=o0.useCallback(e=>{try{return ag(e)?ag(e):e?.getCategory()!==cB.MessageCategory.action&&e?.getCategory()!==cB.MessageCategory.call&&a4(e)?a9(e):null}catch(e){return tU(e,"getBubbleHeader"),null}},[a6,a4,ag,a9]),re=o0.useCallback((e,t)=>{try{e?.getReactedBy()?.getUid()===ta.current?.getUid()&&t7(e?.getReaction(),t)}catch(e){tU(e,"reactionItemClicked")}},[t7]),rt=o0.useCallback(e=>{let t=e?.getReactions()||[],a=al(e);return t&&t.length>0?o2.jsx(yg,{messageObject:e,alignment:a,hoverDebounceTime:500,onReactionListItemClick:w??re,reactionsRequestBuilder:v,onReactionClick:(e,t)=>{k?k(e,t):t7(e?.getReaction(),t)}}):null},[t7,al]),ra=o0.useCallback(e=>a_(e)?a_(e):ap(e)?null:rt(e),[rt,a_,al]),rr=o0.useCallback(e=>ap(e)?null:e?.getReplyCount()&&!e?.getDeletedAt()?o2.jsx("div",{className:"cometchat-message-bubble__thread-view-replies",children:o2.jsx(um,{text:ru(e),hoverText:ru(e),iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_740_8489%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3
73E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_740_8489%29%22%3E%3Cpath%20d%3D%22M13.473%2019.9578C13.318%2019.8026%2013.2421%2019.6253%2013.2453%2019.426C13.2484%2019.2267%2013.3243%2019.0526%2013.473%2018.9038L16.627%2015.75H7.30775C6.80908%2015.75%206.38308%2015.5734%206.02975%2015.2203C5.67658%2014.8669%205.5%2014.4409%205.5%2013.9423V5.25C5.5%205.03717%205.57183%204.859%205.7155%204.7155C5.859%204.57183%206.03717%204.5%206.25%204.5C6.46283%204.5%206.641%204.57183%206.7845%204.7155C6.92817%204.859%207%205.03717%207%205.25V13.9423C7%2014.0321%207.02883%2014.1058%207.0865%2014.1635C7.14417%2014.2212%207.21792%2014.25%207.30775%2014.25H16.627L13.4577%2011.0807C13.3026%2010.9256%2013.2276%2010.7499%2013.2327%2010.5538C13.2379%2010.3578%2013.3129%2010.1822%2013.4577%2010.027C13.6129%209.87183%2013.7902%209.79333%2013.9895%209.7915C14.1888%209.7895%2014.3628%209.86283%2014.5115%2010.0115L18.8673%2014.3673C18.9609%2014.4609%2019.0269%2014.5597%2019.0652%2014.6635C19.1037%2014.7673%2019.123%2014.8795%2019.123%2015C19.123%2015.1205%2019.1037%2015.2327%2019.0652%2015.3365C19.0269%2015.4403%2018.9609%2015.5391%2018.8673%2015.6328L14.5423%2019.9578C14.3871%2020.1128%2014.2089%2020.1902%2014.0078%2020.1902C13.8064%2020.1902%2013.6282%2020.1128%2013.473%2019.9578Z%22%20fill%3D%22%23141414%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E",onClick:()=>{tJ(e)}})}):void 0,[al,tJ]),rn=o0.useCallback(e=>{try{let t=al(e);return tq[e?.getCategory()+"_"+e?.getType()]&&tq[e?.getCategory()+"_"+e?.getType()]?.statusInfoView?tq[e?.getCategory()+"_"+e?.getType()]?.statusInfoView(e,t,l,q,Q):e.getCategory()===cB.MessageCategory.custom&&e.getType()!=cB.streamMessageTypes.run_started?b4.getDataSource().getStatusInfoView(e,t,l,q):null}catch(e){return tU(e,"getStatusInfoView"),null}},[l,tq,tU,al,q,Q]),rs=o0.useCallback((e,t)=>o2.jsx(ul,{setRef:t=>{tn.current[e.getId()]=t},leadingView:a7(e),headerView:a8(e),footerView:ra(e),contentView:ac(e),bottomView:am(e),id:e?.getId()||e?.getMuid(),options:ao(e),alignment:al(e),replyView:ad(e),includeBottomViewHeight:ah(e),threadView:!Q&&rr(e),statusInfoView:rn(e),type:e.getDeletedAt()?cB.MessageTypes.delete:e.getType(),category:e.getDeletedAt()?cB.MessageCategory.action:e.getCategory(),topMenuSize:ap(e)?3:F}),[a7,a8,ra,ac,u,al,rr,rn,ao,am,F]),ri=o0.useCallback((e,t)=>0!=t&&a5(ee[t-1]?.getSentAt(),e?.getSentAt())&&!d?o2.jsx("div",{className:"cometchat-message-list__bubble-date-header",children:o2.jsx(u0,{calendarObject:tY(),timestamp:e.getSentAt()})},`${e.getId()}-${e.getSentAt()}`):((0==t&&!tv.current||ee.length<10&&0==t)&&setTimeout(()=>{a3()},0),null),[ee,a5,d]),ro=o0.useCallback((e,a)=>{let r=al(e),n=F??2,s={};r===t.JxA.left?s={width:`calc(100% - ${36*n}px)`,marginRight:"auto"}:r===t.JxA.right&&(s={width:`calc(100% - ${36*n}px)`,marginLeft:"auto"});let i=ah(e)?cB.moderationStatus.disapproved:cB.moderationStatus.approved,o=Y===String(e.getId());return o2.jsxs(o2.Fragment,{children:[ri(e,a),o2.jsx("div",{className:o?"cometchat-message-list__bubble-highlight":i&&!Q?`cometchat-message-list__bubble-moderation-${i}`:"",style:{width:"100%",...Q||e.getSender()?{}:s},children:ab(e)?ab(e):rs(e,a)},e.getId()),e7===String(e.getId())&&tx.current&&tx.current.getUnreadMessageCount()>0&&e7!==tx.current.getLastMessage().getId()&&o2.jsx("div",{children:rh()})]})},[ab,rs,al,Y,e7,e2,Q]),rl=o0.useCallback(()=>o2.jsxs(o2.Fragment,{children:[(eS||ex)&&!eE?eS?o2.jsx("div",{className:"cometchat-message-list__footer-conversation-starter",children:o2.jsx(yh,{getConversationStarters:aT,onSuggestionClicked:aA})}):ex&&tk.current?o2.jsx("div",{className:"cometchat-message-list__footer-smart-replies",children:o2.jsx(yb,{getSmartReplies:aS,onSuggestionClicked:aA,closeCallback:()=>{eD(!1)}})}):null:null,eE&&tb.current?tb.current:null,b&&!tb.current?b:null]}),[b,a$,eE,eS,B,ex]),rc=o0.useCallback(()=>o2.jsxs(o2.Fragment,{children:[eM&&tf.current?tf.current:null,_&&!tf.current?_:null]}),[_,eM]),ru=e=>{let t=e?.getReplyCount()||0;return`${t} ${o9(1===t?"message_list_thread_reply":"message_list_thread_replies")}`},rd=o0.useMemo(()=>function(e,t){return ro(e,t)},[ro]),rm=o0.useCallback(()=>ei!==t.DGz.error&&0===ee.length?t.DGz.empty:ei,[ei,ee]),rg=()=>{eh(!1)},rp=o0.useCallback(async(e,t,a)=>{try{return await o1.CometChat.flagMessage(e,{reasonId:t,remark:a}),tm.current=o9("flag_message_reported"),es(!0),!0}catch(e){return tU(e,"flagMessage"),!1}},[tU]),rh=o0.useCallback(()=>o2.jsxs("div",{className:"cometchat-message-list__new-message-divider",children:[o2.jsx("div",{}),o2.jsx("span",{children:o9("message_list_new_message")}),o2.jsx("div",{})]}),[]);return o0.useEffect(()=>{((td.current?null:Y)||e5)&&ee.length>0&&ei==t.DGz.loaded&&eW&&(tL(),ej(!1),eF(!1))},[Y,e5,eW,tL,ej,eF,ee,ei]),o0.useEffect(()=>{let e=bK.subscribe(e=>{tT.current=e,e?eV(!0):(aq(),eV(!1))});return()=>{e.unsubscribe(),tS.current={}}},[aq]),function(e,t,a,r,n,s,i,o,l,c,u,d,m,g,p,h,_,b,f,y,v,k,w,C,E,A,S){o0.useEffect(()=>{b.current=C},[C]),o0.useEffect(()=>
73{o1.CometChat.getLoggedinUser().then(t=>{h.current=!0,t&&(e.current=t)},e=>{u(e,"getLoggedinUser")})},[s,i,u,S]),o0.useEffect(()=>{try{return v&&v(null),cj.getLoggedInUser()&&(s||i)&&(o.current={prevMessageId:0,nextMessageId:0},l.current=0,y.current=!0,t.current={previous:new yu(u,n,s,i,void 0,void 0,w)},(!k||k&&A)&&yu.attachListeners(A||!1,r,f,s),d([]),h.current&&(E||S)?(m(!1),p.current=!1):(m(!0),p.current=!0),(!A||A&&k)&&a(),g.current=null),()=>{yu?.removeListeners?.()}}catch(e){u(e,"useEffect")}},[s,i,A,S]),o0.useEffect(()=>{try{let e;return e=_(),()=>{e?.()}}catch(e){u(e,"useEffect")}},[u,_]),o0.useEffect(()=>{try{l.current=c.length,c?.length>0&&(o.current.prevMessageId=c[0].getId(),o.current.nextMessageId=c[c.length-1].getId())}catch(e){u(e,"useEffect")}},[c])}(ta,ts,aE,aW,g,tp.current,th.current,ti,to,ee,tU,et,er,tb,tv,tr,a0,tk,aL,tA,eN,a,L,z,Y,Q,e2),o2.jsxs(o2.Fragment,{children:[o2.jsx("div",{className:"cometchat",style:{height:"inherit",width:"100%",overflow:"hidden",boxSizing:"border-box"},children:o2.jsxs("div",{className:`cometchat-message-list ${rm()===t.DGz.loading||!eH||e1||rm()===t.DGz.empty||rm()===t.DGz.error||Q?"":"cometchat-message-list-loaded"} ${Z?"":"cometchat-message-list-hide-scrollbar"} ${aJ}`,children:[tt.current&&eL&&!O&&ee.length>0?o2.jsx("div",{className:"cometchat-message-list__date-header",children:o2.jsx(u0,{timestamp:eI??tt.current,calendarObject:{yesterday:o9("yesterday"),otherDays:"DD MMM, YYYY",today:o9("today"),...c$(o6.calendarObject),...c$(K)}})}):null,o2.jsx("div",{className:"cometchat-message-list__header",children:rc()}),o2.jsx("div",{className:"cometchat-message-list__body "+(!Q&&ee.length>0?"cometchat-message-list__body--spacing-top":""),children:o2.jsx(lr,{showShimmerOnTop:!(Q&&!a)&&(!!e1||!eH),showScrollbar:Z,scrolledUpCallback:t2,headerView:void 0,hideSearch:!0,showSectionHeader:!1,list:ee,itemView:rd,onScrolledToBottom:Q?void 0:aK,onScrolledToTop:Q&&!a?void 0:aY,listItemKey:"getMuid",state:rm(),loadingView:tz,hideError:y,errorView:tG,emptyView:tV,scrollToBottom:Q?eX:ea,scrollToEnd:!!Q&&eQ})}),!eG&&eB&&eH&&eY?o2.jsx("div",{className:"cometchat-message-list__message-indicator",children:o2.jsx(um,{text:e9,iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.99841%2012.9961C9.90813%2012.9961%209.82536%2012.9805%209.75008%2012.9492C9.67494%2012.918%209.60376%2012.8665%209.53654%2012.7948L5.55049%208.80859C5.41619%208.67901%205.35195%208.52276%205.35779%208.33984C5.36362%208.15707%205.43362%208.002%205.56779%207.87464C5.70209%207.74727%205.85897%207.68359%206.03841%207.68359C6.21772%207.68359%206.37105%207.74727%206.49841%207.87464L9.99841%2011.3886L13.5124%207.87464C13.6396%207.74727%2013.7906%207.68595%2013.9655%207.69068C14.1402%207.69526%2014.2947%207.76123%2014.429%207.88859C14.5632%208.01582%2014.6309%208.17089%2014.6322%208.3538C14.6333%208.53672%2014.569%208.69297%2014.4395%208.82255L10.4672%2012.7948C10.3954%2012.8665%2010.3219%2012.918%2010.2467%2012.9492C10.1715%2012.9805%2010.0887%2012.9961%209.99841%2012.9961Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fsvg%3E",onClick:()=>{Q?(e$(!0),setTimeout(()=>{e$(!1)},1e3)):(e0(""),e4(""),a$())}})}):null,o2.jsx("div",{className:"cometchat-message-list__footer",children:rl()}),en?o2.jsx(o3,{text:tm.current,onClose:()=>{es(!1)}}):null]})}),el?ev:null,ef&&tg.current?tg.current:null,eu&&null!==em&&o2.jsx("div",{className:"cometchat-message-information__popup-wrapper",children:o2.jsx(yc,{message:em,onClose:()=>{ed(!1)},messageInfoDateTimeFormat:H,messageSentAtDateTimeFormat:q,template:tq[em?.getCategory()+"_"+em?.getType()],hideReceipts:l,textFormatters:C,showScrollbar:Z})}),ep&&null!==e_&&o2.jsx("div",{className:"cometchat-message-list__flag-message-dialog-wrapper "+(Z?"":"cometchat-message-list__flag-message-dialog-hide-scrollbar"),onClick:rg,children:o2.jsx(yf,{message:e_,onSubmit:rp,onClose:rg,hideFlagRemarkField:X})})]})};class yk{static setErrorHandler(e){yk.errorHandler=e}static attachUserListener(e){try{let t="ConversationList_User_"+String(Date.now());return o1.CometChat.addUserListener(t,new o1.CometChat.UserListener({onUserOnline:e,onUserOffline:e})),()=>o1.CometChat.removeUserListener(t)}catch(e){return yk.errorHandler(e,"attachUserListener"),()=>{}}}static attachGroupListener(e,t){try{let a="ConversationList_Group_"+String(Date.now());return o1.CometChat.addGroupListener(a,new o1.CometChat.GroupListener({onGroupMemberJoined:t=>{e(t)},onGroupMemberLeft:(a,r)=>{t?.getUid()===r.getUid()?e(a,!0):e(a)},onGroupMemberKicked:(a,r)=>
73{t?.getUid()===r.getUid()?e(a,!0):e(a)},onGroupMemberBanned:(a,r)=>{t?.getUid()===r.getUid()?e(a,!0):e(a)},onGroupMemberUnbanned:t=>{e(t)},onMemberAddedToGroup:t=>{e(t)},onGroupMemberScopeChanged:t=>{e(t)}})),()=>o1.CometChat.removeGroupListener(a)}catch(e){yk.errorHandler(e,"attachGroupListener")}}static attachMessageReceivedListener(e){try{let t="message_"+(new Date).getTime();return o1.CometChat.addMessageListener(t,new o1.CometChat.MessageListener({onTextMessageReceived:t=>{e(t)},onMediaMessageReceived:t=>{e(t)},onCustomMessageReceived:t=>{e(t)},onSchedulerMessageReceived:t=>{e(t)},onInteractiveMessageReceived:t=>{e(t)}})),()=>{o1.CometChat.removeMessageListener(t)}}catch(e){yk.errorHandler(e,"attachMessageReceivedListener")}}static attachMessageReceiptListener(e){try{let t=fs.onMessagesDelivered.subscribe(t=>{t.getReceiverType()==cB.MessageReceiverType.user&&e(t,!1)}),a=fs.onMessagesRead.subscribe(t=>{t.getReceiverType()==cB.MessageReceiverType.user&&e(t,!0)}),r=fs.onMessagesDeliveredToAll.subscribe(t=>{e(t,!1)}),n=fs.onMessagesReadByAll.subscribe(t=>{e(t,!0)});return()=>{t?.unsubscribe(),a?.unsubscribe(),r?.unsubscribe(),n?.unsubscribe()}}catch(e){yk.errorHandler(e,"attachMessageReceiptListener")}}static attachMessageModifiedListener(e){try{let t="delete_"+(new Date).getTime();return o1.CometChat.addMessageListener(t,new o1.CometChat.MessageListener({onMessageEdited:t=>{e(t)},onMessageDeleted:t=>{e(t)},onMessageModerated:t=>{e(t)}})),()=>{o1.CometChat.removeMessageListener(t)}}catch(e){yk.errorHandler(e,"attachMessageModifiedListener")}}static attachCallListener(e){try{let t="ConversationList_Call_"+String(Date.now());return o1.CometChat.addCallListener(t,new o1.CometChat.CallListener({onIncomingCallReceived:e,onOutgoingCallAccepted:e,onOutgoingCallRejected:e,onIncomingCallCancelled:e})),()=>o1.CometChat.removeCallListener(t)}catch(e){yk.errorHandler(e,"attachCallListener")}}}yk.errorHandler=(e,t)=>{console.log(e)},yk.shouldLastMessageAndUnreadCountBeUpdated=fQ.shouldLastMessageAndUnreadCountBeUpdated,t.DGz.loaded;var yw="data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.1668%2012.8332H5.83325C5.59725%2012.8332%205.39933%2012.7532%205.2395%2012.593C5.07983%2012.4327%205%2012.234%205%2011.997C5%2011.7602%205.07983%2011.5626%205.2395%2011.4043C5.39933%2011.2459%205.59725%2011.1667%205.83325%2011.1667H11.1668V5.83325C11.1668%205.59725%2011.2468%205.39933%2011.407%205.2395C11.5673%205.07983%2011.766%205%2012.003%205C12.2398%205%2012.4374%205.07983%2012.5957%205.2395C12.7541%205.39933%2012.8333%205.59725%2012.8333%205.83325V11.1667H18.1667C18.4028%2011.1667%2018.6007%2011.2468%2018.7605%2011.407C18.9202%2011.5673%2019%2011.766%2019%2012.003C19%2012.2398%2018.9202%2012.4374%2018.7605%2012.5957C18.6007%2012.7541%2018.4028%2012.8332%2018.1667%2012.8332H12.8333V18.1667C12.8333%2018.4028%2012.7532%2018.6007%2012.593%2018.7605C12.4327%2018.9202%2012.234%2019%2011.997%2019C11.7602%2019%2011.5626%2018.9202%2011.4043%2018.7605C11.2459%2018.6007%2011.1668%2018.4028%2011.1668%2018.1667V12.8332Z%22%20fill%3D%22%23A1A1A1%22%2F%3E%3C%2Fsvg%3E";let yC=({isButtonDisabled:e})=>{let[t,a]=o0.useState(!1);return o0.useEffect(()=>{let e=bK.subscribe(a);return()=>e.unsubscribe()},[]),o2.jsx("div",{onClick:()=>{t&&bX()},className:`cometchat-ai-assistant-chat__send-button-view ${!e&&"cometchat-ai-assistant-chat__send-button-view--active"} 74 ${t&&"cometchat-ai-assistant-chat__send-button-view--streaming"} 75 `,children:o2.jsx("div",{className:"cometchat-ai-assistant-chat__send-button-icon"})})},yE=e=>{let{user:a,group:r,onError:n,onClose:s,onMessageClicked:i,onNewChatClicked:o,hideNewChat:l}=e,[c,u]=o0.useState([]),[d,m]=o0.useState(t.DGz.loading),g=o0.useRef(null),p=o0.useRef(null),h=o0.useRef(!1),_=o0.useRef(0),b=o0.useRef(0),f=o7(n),y=o0.useCallback(e=>{try{return e instanceof o1.CometChat.TextMessage?e.getText():e instanceof o1.CometChat.MediaMessage?`${e.getType()} message`:e instanceof o1.CometChat.CustomMessage?"Custom message":"groupMember"===e.getType()?"Group action message":"Message"}
75catch(e){return f(e,"getMessageText"),"Message"}},[f]),v=o0.useCallback(e=>new Promise(t=>{try{u(t=>(_.current=[...e,...t].length,[...t,...e])),t(!0)}catch(e){f(e,"appendMessages"),t(!1)}}),[f]),k=o0.useCallback(()=>new Promise(async(e,n)=>{try{if(h.current)return void e(!0);if(h.current=!0,b.current&&g.current&&!g.current?.getMessageId()){let e=(new o1.CometChat.MessagesRequestBuilder).hideReplies(!0).setLimit(30);a?e.setUID(a.getUid()):r&&e.setGUID(r.getGuid()),e.setType(cB.MessageTypes.text),e.setCategory(cB.MessageCategory.message),e.hideDeletedMessages(!0),e.setMessageId(b.current),b.current=0,g.current=e.build()}if(g.current){let e=await g.current.fetchPrevious();b.current=0===b.current&&e.length>0?e[0].getId():0,e.length>0?(await v(e.reverse()),m(t.DGz.loaded)):0==e.length&&0===_.current?m(t.DGz.empty):m(t.DGz.loaded)}h.current=!1,e(!0)}catch(e){h.current=!1,_.current<=0&&m(t.DGz.error),f(e,"fetchPreviousMessages"),n(e)}}),[v,f]),w=o0.useCallback(()=>new Promise((e,t)=>{try{k().then(t=>e(t),e=>t(e))}catch(e){f(e,"onBottomCallback"),t(e)}}),[k,f]),C=o0.useCallback((e,t)=>{try{let a,r;return a=new Date(1e3*e),r=new Date(1e3*t),a.getDate()!==r.getDate()||a.getMonth()!==r.getMonth()||a.getFullYear()!==r.getFullYear()}catch(e){f(e,"isDateDifferent")}},[f]),E=o0.useCallback((e,t)=>{if(c.length>0&&C(c[t-1]?.getSentAt(),e?.getSentAt()))return o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__list-item-date-header "+(0===t?"cometchat-ai-assistant-chat-history__list-item-date-header-start":""),children:o2.jsx(u0,{calendarObject:{yesterday:o9("yesterday"),otherDays:"DD MMM, YYYY",today:o9("today"),...c$(o6.calendarObject)},timestamp:e.getSentAt()})},`${e.getId()}-${e.getSentAt()}`)},[c,C]),A=o0.useCallback((e,t)=>o2.jsxs("div",{className:"cometchat-ai-assistant-chat-history__list-item-container",children:[E(e,t),o2.jsxs("div",{onClick:()=>{i&&i(e)},className:"cometchat-ai-assistant-chat-history__list-item",children:[o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__list-item-text",children:y(e)}),o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__list-options",onClick:e=>{e.stopPropagation()},children:o2.jsx(ut,{topMenuSize:2,data:function(e){return[new c8({id:cB.ConversationOptions.delete,title:o9("conversation_delete_icon_hover"),onClick:()=>{o1.CometChat.deleteMessage(String(e.getId())).then(()=>{u(t=>t.filter(t=>t.getId()!==e.getId())),o&&o(e.getId())}).catch(e=>{f(e,"deleteMessage")})}})]}(e)})})]})]}),[y,E]);return o0.useEffect(()=>{o1.CometChat.getLoggedinUser().then(e=>{e&&(p.current=e)}).catch(e=>{f(e,"getLoggedinUser")})},[a,r,f]),o0.useEffect(()=>{let e=fs.ccMessageSent.subscribe(e=>{if(e.status==t.qpt.success){let t=e.message;a&&t.getType()==cB.MessageTypes.text&&t.getReceiverId()==a.getUid()&&!t.getParentMessageId()&&t.getSender().getUid()==p.current?.getUid()&&u(e=>(_.current=e.length+1,[t,...e]))}});return()=>e?.unsubscribe()},[a]),o0.useEffect(()=>{(async()=>{try{if(cj.getLoggedInUser()&&(a||r)){let e=(new o1.CometChat.MessagesRequestBuilder).hideReplies(!0).setLimit(30);a?e.setUID(a.getUid()):r&&e.setGUID(r.getGuid()),e.setType(cB.MessageTypes.text),e.setCategory(cB.MessageCategory.message),e.hideDeletedMessages(!0),g.current=e.build(),_.current=0,u([]),m(t.DGz.loading),k()}}catch(e){f(e,"useEffect - initialization")}})()},[a,r,f]),o2.jsx("div",{className:"cometchat-ai-assistant-chat-history",children:o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__list",children:o2.jsx(lr,{title:"Message History",showSectionHeader:!1,list:c,onScrolledToBottom:w,itemView:A,loadingView:o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__shimmer",children:[...Array(15)].map((e,t)=>o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__shimmer-item",children:o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__shimmer-item-title"})},t))}),emptyView:(()=>{let e="dark"===cK();return o2.jsxs("div",{className:"cometchat-ai-assistant-chat-history__empty-state-view",children:[o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__empty-state-view-icon",children:o2.jsx("img",{src:e?fJ:fX,alt:""})}),o2.jsxs("div",{className:"cometchat-ai-assistant-chat-history__empty-state-view-body",children:[o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__empty-state-view-body-title",children:o9("ai_assistant_chat_history_empty_title")}),o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__empty-state-view-body-description",children:o9("ai_assistant_chat_history_empty_subt
75itle")})]})]})})(),errorView:(()=>{let e="dark"===cK();return o2.jsxs("div",{className:"cometchat-ai-assistant-chat-history__error-state-view",children:[o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__error-state-view-icon",children:o2.jsx("img",{src:e?ur:ua,alt:""})}),o2.jsxs("div",{className:"cometchat-ai-assistant-chat-history__error-state-view-body",children:[o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__error-state-view-body-title",children:o9("ai_assistant_chat_history_error_title")}),o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__error-state-view-body-description",children:o9("ai_assistant_chat_history_error_subtitle")})]})]})})(),state:d,hideSearch:!0,headerView:o2.jsxs("div",{className:"cometchat-ai-assistant-chat-history__header-container",children:[o2.jsxs("div",{className:"cometchat-ai-assistant-chat-history__header",children:[o2.jsx("h3",{className:"cometchat-ai-assistant-chat-history__title",children:o9("ai_assistant_chat_history_title")}),o2.jsx("button",{className:"cometchat-ai-assistant-chat-history__close",onClick:s,children:o2.jsx("span",{className:"cometchat-ai-assistant-chat-history__close-icon"})})]}),!l&&o2.jsx("div",{className:"cometchat-ai-assistant-chat-history__header-container-new-chat-container",children:o2.jsx(um,{onClick:()=>{o&&o()},iconURL:yw,hoverText:o9("ai_assistant_chat_new_chat"),text:o9("ai_assistant_chat_new_chat")})})]})})})})},yA=o0.memo(({user:e,parentMessageId:a,startNewChat:r,onError:n,setParentMessageId:s,onSendButtonClick:i})=>{let[o,l]=o0.useState(!0),[c,u]=o0.useState(!1),d=o0.useRef(a);return o0.useEffect(()=>{d.current=a},[a]),o0.useEffect(()=>{let a=bK.subscribe(u),r=fs.ccMessageSent.subscribe(a=>{a.status!=t.qpt.success||a.message.getParentMessageId()||a.message.getReceiverId()!=e.getUid()||d.current||s(a.message.getId()),a.status==t.qpt.inprogress||a.status==t.qpt.success?u(!0):u(!1)});return()=>{a?.unsubscribe(),r?.unsubscribe(),u(!1),l(!0),bX()}},[e,s]),o2.jsx("div",{className:`cometchat-ai-assistant-chat__message-composer-view ${c&&"cometchat-ai-assistant-chat__message-composer-view--disabled"}`,onKeyDown:e=>{if(c)return e.preventDefault(),e.stopPropagation(),!1},children:o2.jsx(yr,{parentMessageId:a||void 0,hideAttachmentButton:!0,disableMentions:!0,disableSoundForMessage:!0,disableTypingEvents:!0,hideEmojiKeyboardButton:!0,hideStickersButton:!0,sendButtonView:o2.jsx(yC,{isButtonDisabled:o}),hideVoiceRecordingButton:!0,placeholderText:o9("ai_assistant_chat_composer_placeholder"),onTextChange:e=>{c||(e&&""!==e.trim()?l(!1):l(!0))},onSendButtonClick:i?e=>{l(!0),i(e)}:void 0,user:e,onError:n},`message-composer-${r}`)})});o0.memo(e=>{let{hideChatHistory:t=!1,hideNewChat:a=!1,user:r,onBackButtonClicked:n,onCloseButtonClicked:s,onSendButtonClick:i,showBackButton:o=!1,showCloseButton:l=!1,headerItemView:c,headerTitleView:u,headerSubtitleView:d,headerLeadingView:m,headerTrailingView:g,headerAuxiliaryButtonView:p,streamingSpeed:h=30,suggestedMessages:_=[],hideSuggestedMessages:b=!1,emptyView:f,loadingView:y,errorView:v,onError:k,emptyChatGreetingView:w,emptyChatIntroMessageView:C,emptyChatImageView:E,aiAssistantTools:A,templates:S}=e,[T,x]=o0.useState(!1),[D,M]=o0.useState(!1),[R,I]=o0.useState(null),[N,L]=o0.useState(null),O=o0.useRef(null),P=_.length>0?_:r.getMetadata()?.suggestedMessages,F=o0.useRef(null);o0.useEffect(()=>{A&&(bV=A)},[A]);let U=o0.useCallback(()=>p||o2.jsxs("div",{className:"cometchat-ai-assistant-chat__header-auxiliary-view",children:[!a&&o2.jsx("div",{className:"cometchat-ai-assistant-chat__header-auxiliary-view-new-chat",children:o2.jsx(um,{hoverText:o9("ai_assistant_chat_new_chat"),onClick:j,iconURL:yw})}),!t&&o2.jsx("div",{className:"cometchat-ai-assistant-chat__header-auxiliary-view-chat-history",children:o2.jsx(um,{hoverText:o9("ai_assistant_chat_history_title"),onClick:B,iconURL:"data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.9166%209.58333L17.2505%2011.25L15.5833%209.58333M17.4542%2010.8333C17.4845%2010.5597%2017.5%2010.2817%2017.5%2010C17.5%205.85786%2014.1421%202.5%2010%202.5C5.85786%202.5%202.5%205.85786%202.5%2010C2.5%2014.1421%205.85786%2017.5%2010%201
757.5C12.3561%2017.5%2014.4584%2016.4136%2015.8333%2014.7144M10%205.83333V10L12.5%2011.6667%22%20stroke%3D%22%23A4A7AE%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"})}),l&&o2.jsx("div",{className:"cometchat-ai-assistant-chat__header-auxiliary-view-close-button",children:o2.jsx(um,{hoverText:o9("thread_close_hover"),onClick:s,iconURL:ud})})]}),[a,t,l,p]),j=()=>{x(e=>!e),I(null),L(null),O.current=null,bX()},B=()=>{M(e=>!e)};o0.useEffect(()=>((e=>{e!==bq&&(bq=e)})(h),()=>F.current?.unsubscribe()),[h]);let z=o2.jsx("div",{className:"cometchat-ai-assistant-chat__empty-state",children:o2.jsxs("div",{className:"cometchat-ai-assistant-chat__empty-state-content",children:[E||o2.jsx("div",{className:"cometchat-ai-assistant-chat__empty-state-icon",children:o2.jsx("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAcbklEQVR4Ae1db4gcR3av6hlj6Yjt8eWLiVfWOIRcQvB5BTmQiKUdHeFOjg2SwfLlg0Ha2JisTJCsfLFJQFLgcL5Ef0i0OoKN1pCE2DJY+qBYOg5rVnLOJnegzRlDHI7z6CQfhnDxWr6cZHunK+/1qHZ7Z7pnuqeru6u7fwVS93RXV736Vf32vXr1TwoE6xFoNU80xZJoCuU2uzXVkKq+XgrVEEo2hHdVTV0IJSnekCCV6HivpVgUQtI/ClJ0lHKvKEct1pTToXQXRV102p2Zjvce/1mLgLRWsooJ1mqebIgvv2wK8eWk69QeJKIxYSdHETJtmKiBLDDRlZQLSi5dqbm1BVFfs9DuTPfIn7YASH8oAiDwUHjSeemRdenmZNfpTjpufcoGosYtaY/YTsd1luZB6rjomYsPApvDMjQlj7DdGy1XOFNSuS0lxGRo5AK/YFIr6bQd4c6L2to2tHT6lQkCp4Rxa+IEEVZMEcBEWNVKKRurk5VCttn0dpQ6074207Za2IIKBwIbqjhtFlOfdZcS7o6eg8lQ4mVIhhxlTGhyvp1pX91zugxFsqEMIHCCWgBpxwRPqkUpnNMg85j4+T4DgX1gRL31zGMptwvR3Q1NGxW1kHhaMyvxCszsEIyGPAaBh4Djf8Xa1l26uZe0xo6yOqH85c3lnsejhTpUqznkAMMYdJQ6AIFHoARtOwKglF5LKeekWzvW/ugZGodGCEMABA5BholLmvZAVT3IIbBk/pgdX650X7l09dm5zDMvQIYgcF8ltdYd362EPKB4JhSCPQjcMq9B5NVVAgITHrp/K6S7D06p1Q3Eul8g8qoqqTyBoXFXtYfi/ACRvbqqLIG9Pq5UJ2EqF4ezgZJWnMiVIzCcU4E0KPxDasgLsi4fq9rwU2UIzP1c1b15RCm1u/CtFQUIRcAbfqqJQ1Uhci0UiRK92HLf9/Yq94vTQomNJSoWihKMwCR1i3bcd8cj8uefnX03OEp5npZaA/fMZXUEM6fK02BjlYT6x05Nbi2zNi4lgb1hoe6NA6Rx98WqcEQuKQLy4MVrM4fKWLjSERje5TI2UwNlKqk2dgxAY00SW9bNHnGFuoChIWuqxB5BaGadu6Q+3DJx4oA9QiWXpBQamHdtVEvqDfR1kzeISqRQIm1ceA3MHma3614GeStBPTOF7Gnjy5vvnS28j6SwGhiOKjNtufKpSHHUqa2lceNibpNbSALDZK487cwCUGCTunAmNHuZYTKbbb+VT41N6q660Fo3u6NoWBRqJhZ7EGmB/RydFLCmaEBDXusRaJAf5U/X3/mouHL97Lz10t4SsDAE5iEikvn5ogALOQuLQGv9XY80iMTni1AC6/vA3iKEpZs0RFTNzdGL0IjKKCMRg1Y3raVpmHY7t6wmsOesor4JJmaUkSIFKFMBnFvWEhjkLUADr4KIlpPYSi90q3l8UkHzVoEe9pdRe6j5jGYLg3UamMnrdsUFbC5nYWuptkiLjqpvtW2faqsIDPJWmyEFKL11JLaGwCBvAZovRGQErCKxFQQGecGMgiFgDYlzJzB7m3lqJPq8BWvCENcKEufqhdZDRSAv2FBABBqus/QGt+E8Zc9NA2vyYpJGntWPvBMjkPM4cS4E7u3RfOMyyJu4+SABGxDwSLx2Qx7TLnMxodXSDUyPtKHhQQYzCNBkD0Xz9c0kFi+VzAnMq4qw/U28SkJs+xHgxTa3VsxlKmymywlv7QiIJYGZVjEyyxCBjVmvJ86sD8y7HbhK5GJmZFiByAoICEfQaRDXZtpZQJEJgeFxzqIqkYdFCCw6dUlOrZlO2jKl3gfueZyxpjftikT6ViHQ4H3Kue2nLVXqBHbpjCIMF6VdjUjfNgTYUcttP225UnVi8abrQqmDaRcC6QMBSxHYSMecfprmMaep9YG534s5zpY2K4iVJQKp9odTM6F5Rw3Mcc6ynSAvSxHw+sNpyZYKgb39m2l2SlpCI10gUCQEuD+c1iQP4ya0ZzrTMY5FAhiyAoEsEEhjfNi4BvZM5yzQQB5AoGAIuFKdND20ZJTAMJ0L1qIgbrYIeDtcmh1aMmZCw3TOti0gt+IiYNKUNqaBYToXt0FB8mwRoJVLfM6XkWCEwDxhA7OtjNQHEqkAAuyV3nzv7D4TRU1sQmOhgolqQBoVRIAmeKy9P+kuHok1sOoKzHWuYOtDkRMj0FDdm4lN6UQaGI6rxJWIBCqOQFKHViINzEumKo4/ig8EEiFA/eEDSRIYm8Ctdcd3c2c8Seb4FghUHQHeS6s1caI1Lg5jE1gJmegvx7gC4zsgUDYEeIbWuGUai8Ce9sVihXExx3dAYDUCxKXNZNGufhjt11gEhvaNBi5iAYGoCEiyaMeZJx2bwNC+UasE8YBADAR4nvTSr2NP7ohNYGjfGJVS8Kjbdn5NTG76rYKXokjiy71xpY1FYGjfuPAWO/7mb98vpp/7RrELUSzpG3H7wvU45YP2jYNWsePeM3GHeIgIzOE37rxd/Or658UuUEGk574wiToXVdzIGhjaNyqk5YjnN50ff+qBchSqCKWgvnCcceHIBFbK2VWE8kNGMwhM718xnR9+4vfMJIpUIiGgYszOikTgVvMfJ3nGSKTcEanwCLD2ZRNaB773a2T9HNd0EIgzOysSgVW3G9s7lk7RkGoWCDxM3uf+8NC3ev3h/uf4nQ4CrhA7oqQ8cjUSVhxFgbE8cdhhdfb9PxsoEDuxvrPpn+HMGkAmtQeR1guP1sBdt5WaiEjYOgQe+nYzUCYmNo8LI2SGQCPKxI6RBMbQUWYVZkVGD+8Md1jxuDBCdgjQkNL2UbkNJTC7s7HX1SgIy/N+lLOKHVlwZmVX3+SNnhw1pDSUwEoKDB1lV1+55zS9/w9HyjC5EVMrR4JkMMIoZ9ZQAgsMHRmsCvuTmtx070ghdz799ZFxEMEkAmrXsFVKoQTevG52B8xnkxVhd1rsoPKP/YZJy84smNFh6KTyvCGWbobufBNKYNpsa2QHOhVxkWguCMRxUGGBQ7ZVNKwrG0pgJdxIA8nZFgW5pYEAa169cCFK+qyBWRMjZIOAUmpHmBkdSGA2n3E4dzaVY0Mu45jEWOCQac2FmtGBBIb5nGnl5J6Zf+FCVGGwwCEqUmbihZnRgQSG99kM6EVIhbVvFOdVf1lGjRn3x8fvZAiwGR2UwgCBMXkjCKbyPgtauBC1tDufwpBSVKwMxGsETeoYILAL55UBrIuRBGvRbUOmTo4qBZxZoxAy+5642epPcYDAUjgP9kfC73IiEGXm1bCSsycazqxhCJl9R9yc6k9xFYFbzSMNLNzvh6icv5NqX40Kz8y6Z93K4n/9HFfzCHgL/ZsnG/6UVxG427295X+J+/IikFT7amRYC7/wd9/UP3FNG4HujZY/i1UElgrb5vjBKes9z6RK0vftx4X7wpid1Y9KOr9dJVv+lFcRWAg5YGP7I+O++Agw0XZHWHUUt6Sc5uPwSseFLXZ8KdQqji5vqcP9X3fp9k9ip4gPCoNAWuT1AzB3+Mfi5JEf+R/h3jACTn3t3e3O9CInu7Kx+9KaSZrAYTgrJGcDAuyweuHwNzNZRcSamJ1aTOKPr35mQ/HLJ0NvdVKbC7ZsQncdRQRGKBMC7GBirfvy+Z2ZkFdjx0sTX/3hk94fDXioNSrmrl21wtVlDewoZ4pWIJnLBSnlhgA7lXiWVJwVRmkIy0Tmf+dOfSDePPVfYuGdX6SRTeXSlNJzZB3lgi8TWCm3WTkkSlRg1rZM2seffsC6pX6ayB9f+0ycPPwjsfDuL2BeJ2l7Ui1PtvKcWHBgJUEz32/1EA5fixTePv+huET/WDsjxEdAO7J6BKbdJ12hLsRPBl/kgQCTdcPGe63UtnHxYK3MpjWcXvGQc1R9Q/ujZxY8E5odWBLd33gIZhybTeRtT/yu2Pyt387UIZV2MXtTOnt9ZSYy95XfPt/BCRAjgO86X7LTuUdg6aomTeIY8Qle54EAa9vNdC7
75Rtie+Zl3f1jQeXFbdFYDjazi6UjneqJGngXkFEk2UHv4F3maGgHZIMWlZQ1UxwPE1stabHMMjMJG3MTI6IqSOAGsfHrfVWij1DAuQgZ6EwqLC8eWrsFueaD2Rw1PHvte4zQEBbqx8CiBCMAJsmbDTC4EQUKLJOEgcH8ow2BWYyJ423v+NyprQukZ++v4vxaXv/0y8/tJ7+OOmQbl1deryfsn77GAIqQ8Zi34ykbk/OOzUQIvENSIKWyFvvvaBePv7H2L21hBEaffYrZL3gJZKvDEkHl5ZgACbj3x2LxO5rH1kHkZibXvutf+Gto3Q5pRU03UaPWrCAR0BrZyjsFbioRX+xyY2r/rZQIeR8X2RA5fr1Ms/8RxUbC4jxEDAlY06jQGTBxpjwDFgyz0qO3L+dn9v4hyb13yuUd4LF+KComdf8RVhPARoUUOTNLCEBh4PPyu+8mtl2x1fcEiZbTJSirvk1MSJC9iJ0iyweadmk+OLTWTWsmwmQ9uabhnyDAhsGlOL0tN95Tw82Lpvi+Gf9BqEFLItt0zMXqYsMJEjPZxzTzlrIvMywX849O9Y85t2zUvRqTXveOR58mFhKmXaYOeY/q+uf+Gt8GFfJXuu0wy8LPDwCxdpGOiLNLNB2oyAFIvLO3IAkfIjwDtGcuD51mmEvyet+/pLP0kjaaQZgkBt/V2PHA15h8clRMBzJKWgiVnz/stx7o0hZIhAQy9myDBPZJU3AqyJTXqE36TJJVq75122quUPAletxm+V98X9bxmbrjiHjdxza0UgcG7Q55sxz+Y6ZaC/ytoXG7jnV5cgcH7Y557z6y+/l1gGaN/EECZKAAROBF+xP+bJFjxmO26A9h0XOXPfgcDmsCxkSq/TFMdxwznaQRIhXwRA4Hzxzz139kZ/fO16bDn0fs6xP8QHRhFwaDF/x2iKSKxwCPDuF3EDH5GCkDMCNJUSGjijOvidP/jNjHKKn804ziw+3wghfwRA4Izq4LsvPWztVjh6yV9UKNjxhaGjqGilF4+s50XaF0t20ssCKTMCvGsGrwhKaw6yCZR5KmTUAOdVVKTSjic9Ai+mnU3V05+m7WE58EJ7WzekY2cWa+JRgZ1XfHYRgh0IOHSo96d2iFJOKbT21aWzWQtHmZl1GXtY6arM/+o5sZSCBk6xKrT21VlYrYUjOKYw80rXZP5XpdwrjnLQB06rKvq1r87HVi3MZvSwVUremPFVHG2i6zHvq1LUB651oYHTqoh+7avzsVkLXzr/My3mwJXP7kWwB4Gaw+PA0unYI1J5JAnTvrqEtmrhc6eCT0VgBxecV7r2LLmyBqYDRjuWiFMqMcK0ry6krVqYiRo0M+sSeZ6jeKl1+XDNAAHirtPuzHQyyKpSWYzSvhoMW7UwHyrWHzD2249I/r+Zu95MLMyHNlsZo7Svzs1WLew5q3wLHLBwQdeYPVfa1myBpelNpXQc74c94hVXEtaqcQ4cs1UL+81oLFywsT1Kb/jXI7BS3Ss2ilg0mfQG6nHkZi38+FNfj/NJJnH9CxywcCETyGNlooT4T/7AIzBNx4IGjgXfYGQ+v/fYqe2DLyI8maajQm1brcQOKzalsXAhQgXmEEUp1eFseyb0bbeBwAkr4YXDW2OZzv7smPy8WumedXad9csLHOC88teUPfc1KT3O9ggs/q9jj2jFksTTvK9tT3w+L5vfxygdm0jMGhhjv5a2x/qaFQK3O88twhMdv6K4//ry+Z3GVhgxiV/94ZNW9onjo4Mv0kKAPdDtzvQip39LA/MdPNFRAWeiscnsaUy6Nx3+4uAfiVffeZK0etN00kivBAgoIZedzsuHm7nSnSctvKME5UutCGwu7ySP8W5yOqUd+I8E94vZjOW+KF8RgAAjQA6stkZimcA1Vy64gpzTCAMIaOI+/vQDgu+zDGymH9u0HUTOEnTL89IOLBaTzOleaDWPNNyl2z/Rv3EVHllZ4+ZB3DD8oZHDkKnOc6e+9m7dB14mMBd/y8Qsnw85WR0ogkuap8YNlmjwKYg8iEkVnrADa/7ang26rMsmdO+BmielXFkCF4G4uuJgWmskqnUlBxZxdCWseKHpmZKyvfKqenfPk2eZHVRZ93OTIM1E/u5L24wNZSWRBd+mjwCdxND257JKA9dqn7epH+x/X6n7v376nEcEXmDAxLA98HTHU3S20esvvYe1urZXlin5amvb/qRW9YH5xdTEiQtKqJY/UhXvmcC2EhnErWKLZI+zbM9fm9nqL/0qDcwvaJtZ7ge3/JGqeM9Oor3vnLFKI4O4VWyJK2XWK5BWnviGkfTD1sSJFo0HX9C/ce0hkKdGBnHRChkB2sBua/vaTNuPxoAJzS+3rDv+CXm0Gv6IuO8hkCWRQVy0umUEaBP3i1f33L/8+9bNgAndey7P0HVXf2T8pkG4W6Y173vFW+fwlEfTAcQ1jWjx0+P+b1ApVg0j6QiOknP6HtdgBM6d+kB8Z9M/eV7g4BjjPf3p+78UT207JeYO/xie5fEgLOVXUihWqgOhNvCEHjS/+seLStX+nLrIa4Le49kKAv/Rvup5EjZsunfl4Zh3vHH63zz7A/G///PrMVPAZyVFYJFmX00HlS2QwJ3F8zfX3/Xo79MHlZ2VFQRW2DM2q3lWeRIScxo8Dv3F592wbPC8oghIKf/1yvWzgRo40IRmnGBGx2stbPLypIpxAm/b+ldEXgQgEIRAmPnMcUMJLOo3F4TEuUlBgIY9YxIzGeOGvU+cQX83LmhViU/e5/bVPafDihtKYN5mh2Z1vBL2IZ4PIsDe4xf3vzX4YsiTN8kZ9jFO/BuCULVfhXmfNSqhBOYIjnBCma8TwHU1AtyX9frEqx+H/sJ5u6HQ4AUhQLvkDFWiQwnMsz7IN7MAJOMhwFvgRAnQvlFQqnAcNp/7Zl71ozGUwByZFjYEer/6E8LvFQSiamFo3xXMcDeIAK39PTT4dPWTkQR26l8chTNrNWhRfo3SwtC+UVCsdpxaTbRHITCSwHBmjYIw+P0oLQztG4wbnvYQoLHfuShH/44kMCcHZ9Z4zSpMC0P7jodnlb6Sbu1YlPJGInDPmRU8mTpKJlWNE6aFoX2r2iKilZuHjtofPRPJeRyJwJwteaNHdqijiVetWP1aGNq3WvU/TmldOXzoyJ9mZAJ7Wpjc2v6PcT8agX4tDO07GrNKxyCOXbo6MxcVg8gE5gRJtUMLR0XWF09rYWhfHyi4DUQgytCR/0OyjOMF7NYRDy8dmw9Ce/Ev38K0SQ0IroMIkPYN2nVjMOLKk1ga2PtMiUjesZUscMcI8GojzHlGWxiGQFzty2nFJjBP7JDoCw+rh8B3vNABAQiEIhCz76vTiU1g7zBw9IU1frgCASMIjKN9OePYfWAt7dS62Q+VEk39G1cgAATGRGCMvq/OKbYG1h9KJaf1Pa5AAAiMj8C42pdzHFsD88c4hoVRQAAC4yNABFx1XGjclMbWwJwRZX4oboaIDwSAwAoCsi4fW/kV/y4Rgb3FxjGmfcUXD18AgfIiEHXF0TAEEhGYE3Zqn+/DeuFhEOMdEAhAgBxXspbcgk1MYB5WooPBYUoH1BEeAYEwBJQrjkVZ7xv2vX5O3VgzYWpi9jIdfzhpJjWkAgRKjECCYaN+VBJrYJ0gLXR4Tt/jCgSAQDgCTk1uDX8b740xAvd2z1OYJx0Pf8SuHALqkAnTWcNmjMCcIM2TPoh50hpaXIFAHwJsOl979mDf00Q/jRLYmyeNGVqJKgQflxcBk6azRskogTlRmNIaWlyBgB8Bs6azTtmYF1onqK/wSmskcK08Aga9zv1YGtfAOgNvihhON9Rw4FpVBIgDaZjOGs7UCMyeNkzw0DDjWlUElCuNep37caz
751PzD5++efnn13/Z1/cjcte9hoMl2kBQSKgYA8dumjPQfTlDU1DayF9oaWcMKhhgPXqiBA/V6nvuZg2sVNncDe0BIvmUJ/OO26RPq2IMDkpdlW7c70YtoipU5gLgD3hx3lJFr3mDYQSB8ImELAEbXnTM62GiZXqn1gf8ad62c71B+mYSvZ8j/HPRAoFwLq0Py1me9lVabMCMwFunL939pwamVVtcgnewTksYvX9jyfZb6pTeQYVgjspTUMHbwrIgJEpER7W41b5kz6wP3CyfrNx7DooR8V/C4sAuS0kvW1W/OQPxcCe55p8tKBxHlUOfI0ikCGHucguXMxobUgreaJpuqqC9ggXiOCa6EQWCbvTCcvuXMlMBe61Tw+6XbFBaFkIy8QkC8QiI2AN8fZ2ZDVcFGYfLmY0H5h2p1nF5ya2IqJHn5UcG81Ah55BU3UyE/zanxy18BaEGhijQSuViOwTN5nF2yQ0xoCMxggsQ1NAjKEImAZeVlOqwjMAoHEjAKCdQhYSF7GKPc+cH9F9frEzgYMMfUjg9+5IeB5m7nPa4fZ7MfBOg2shcMQk0YC11wRsGCoaFj5rSUwCw0SD6s6vEsdAcvJy+W3zoT2Vwq76WXt8w30V8YKj59fNtyXGwE6aaTt1NbmPs47CmWrNbBf+C0Tx4+Sz22v/xnugUA6CPCqopl96aRtNtVMlxMmEZ2WIp7DeuIkCOLbaAioQ1kvCYwmV3CswmhgLX5r3ewOOgXxCOZPa0RwNYIADxPRrjG9gwmMpJhJIoUjMKMC51YmbaMymbCPhfcxt2FqZFzQrXZihRVGO7eEwGmIYRjheVQE5DFey1tE8nIJC6mB/VWz+b7ZfVKpA1jN5EcF9yMRIJOZN12nfZvJOVrcUHgCM/QwqYvbAPOQvMgmcz9epSCwLhQNNR0ko+KA/o0rEBhEoDhDRIOyDz4pFYG5eNDGg5WMJ4QAz6qis6uL5mUeVXelI7AuMLSxRgJXYu8xPuYki5MSska7tARmIKGNs25OduVHjXuBpkQ+Vzat60e51ATWBWVPtaPEXkz+0IiU/FoSD3OUWirMVMoohQmLw8ec3v/VR88QgemoUzEZFg/Pi4+AlHKOFiE8fPHqM+3il2Z0CSqhgf0weGb1knqDpmOCyH5gCn7Pq4eoMR8qs7kcVEWVI7AGobXuxG4l1AGY1RqRgl5L6l2OWhuVJbAGCETWSBTsSsRVgmZSXZ2ZK5jkRsWtPIE1miCyRsLyKzmohBI0LPSVo2UcFoqLPgjchxiI3AeILT+hcQNrAgQOhIXGkLmPrMQu6ie3QqLgcQYIVNU5FRVaEHgEUr19quU+Mtt2jYiK16YQ8Mxk5xVa63q6al7luBCCwBER4+En0RUteK4jAjZGNGqMC4TvGfRvo4MHAkfHajlma+JEy5VqN4E3hWGoZVjGu4G2HQ+3W1+BwIng477y7A5XiB20O8h2bCoQEUwirRTOaanEK6K+ZgHe5Ii4BUQDgQNAGfeRJjM0cwCCIG0AKMkfgcDJMQxMwTOzSTMTwA9W1ZPNHmQl3HlHOG04owKbSeKHIHBiCEcn0GqebIjujZarZEsKNVXWedjUmMgJJecdqdqitrYN03h020gaAwROiuAY33uEXro52XXUJC1znKIhqmbRSE39145wxIIrxXzNlQvoy47REAx8AgIbANFEEn5SS1c2qWIeJMdYI29ia6IqJa84yl0Qt/E5VV/pQLuaqPXkaYDAyTFMPQVvDHpJNIVUja4UTemqhpTOetbcvcxVg+4bfK/ofe9Z8P8eIfUrKTuU5iJtObNIw2GfKkd1al36LZ2OqAsi6UxHR8XVTgT+HyFhERoI3fNLAAAAAElFTkSuQmCC",alt:"AI Assistant"})}),w||o2.jsx("div",{className:"cometchat-ai-assistant-chat__empty-state-greeting-message",children:r.getMetadata()?.greetingMessage??r.getName()}),C||o2.jsx("div",{className:"cometchat-ai-assistant-chat__empty-state-intro-message",children:r.getMetadata()?.introductoryMessage??o9("ai_assistant_chat_intro_message")}),!b&&P&&P.length>0&&o2.jsx("div",{className:"cometchat-ai-assistant-chat__empty-state-suggested-messages",children:P.map((e,t)=>o2.jsxs("button",{className:"cometchat-ai-assistant-chat__suggested-message-pill",onClick:()=>{uS.ccComposeMessage.next(e)},children:[e,o2.jsx("span",{className:"cometchat-ai-assistant-chat__suggested-message-icon"})]},t))})]})});return o2.jsx("div",{className:"cometchat",style:{height:"100%",width:"100%",overflow:"hidden"},children:o2.jsxs("div",{className:"cometchat-ai-assistant-chat__wrapper",children:[o2.jsxs("div",{className:"cometchat-ai-assistant-chat",children:[o2.jsx(yl,{showBackButton:o,onBack:n,auxiliaryButtonView:U(),hideVideoCallButton:!0,hideVoiceCallButton:!0,titleView:u,subtitleView:d,leadingView:m,trailingView:g,itemView:c,user:r,onError:k},r.getUid()),o2.jsx(yv,{user:r,emptyView:f||z,loadingView:y,errorView:v,onError:k,isAgentChat:!0,hideReplyOption:!0,hideCopyMessageOption:!0,hideDateSeparator:!0,hideDeleteMessageOption:!0,hideEditMessageOption:!0,hideGroupActionMessages:!0,hideMessageInfoOption:!0,hideMessagePrivatelyOption:!0,hideReactionOption:!0,hideReplyInThreadOption:!0,hideStickyDate:!0,hideTranslateMessageOption:!0,hideFlagMessageOption:!0,disableSoundForMessages:!0,textFormatters:[],parentMessageId:R?R?.getId():void 0,templates:S},`message-list-${T}-${R?R?.getId():"none"}`),o2.jsx(yA,{user:r,parentMessageId:N,startNewChat:T,onError:k,setParentMessageId:L,onSendButtonClick:i})]}),o2.jsx("div",{className:"cometchat-ai-assistant-chat__sidebar "+(D?"cometchat-ai-assistant-chat__sidebar--open":""),children:o2.jsx("div",{className:"cometchat-ai-assistant-chat__sidebar-content",children:o2.jsx(yE,{hideNewChat:a,onNewChatClicked:function(e){e?O.current&&e===O.current&&j():(j(),M(!1))},onMessageClicked:e=>{I(e),L(e.getId()),O.current=e.getId(),M(!1),bX()},onClose:()=>{M(!1)},user:r})})}),D&&o2.jsx("div",{className:"cometchat-ai-assistant-chat__sidebar-overlay",onClick:()=>M(!1)})]})})}),t.FJl=function(e){let{headerView:a,conversationsRequestBuilder:r=null,onError:n,itemView:s=null,subtitleView:i=null,trailingView:o,activeConversation:l=null,selectionMode:c=t.QcU.none,hideReceipts:u=!1,options:d=null,loadingView:m,emptyView:g,errorView:p,hideError:h=!1,onItemClick:_=null,onSelect:b=null,textFormatters:f=[],leadingView:y,titleView:v,hideDeleteConversation:k=!1,hideUserStatus:w=!1,hideGroupType:C=!1,disableSoundForMessages:E=!1,customSoundForMessages:A=null,lastMessageDateTimeFormat:S,showSearchBar:T=!1,searchView:x,onSearchBarClicked:D,showScrollbar:M=!1}
75=e,[R,I]=o0.useReducer(f1,{conversationList:[],fetchState:t.DGz.loading,typingIndicatorMap:new Map,conversationToBeDeleted:null,loggedInUser:null,isFirstReload:!1,unreadMentions:!1}),[N,L]=o0.useState(!1),O=o0.useRef(o9("conversation_delete_title")),P=o0.useRef(o9("conversation_delete_subtitle")),F=o0.useRef(o9("conversation_delete_confirm_no")),U=o0.useRef(o9("conversation_delete_confirm_yes")),j=o0.useRef(o9("conversation_chat_title")),B=o0.useRef(null),z=o0.useRef(""),G=o7(n),V=o0.useRef(!1),[H,q]=o0.useState(l),W=o4(A),K=o0.useRef([]);R.isFirstReload&&(V.current=!0,R.isFirstReload=!1);let Y=o0.useCallback(async(e,a=!1)=>{try{let n=B.current;if(!n)return;let s=await n.fetchNext();if(0!==s.length&&z.current===e){let e=!!a;I({type:"appendConversations",conversations:s,removeOldConversation:e}),K.current=e?s:[...K.current,...s]}V.current&&fQ.attachConnestionListener(()=>{B.current=new fQ({conversationsRequestBuilder:r,errorHandler:G}),Y(z.current="initialFetchNext_"+String(Date.now()),!0)}),0==s.length&&0==K.current.length&&I({type:"setFetchState",fetchState:t.DGz.empty}),V.current&&(V.current=!1)}catch(e){K.current.length<=0&&I({type:"setFetchState",fetchState:t.DGz.error}),G(e,"fetchNextAndAppendConversations")}},[I]),Z=o0.useCallback(e=>{try{let t,a="getMetadata";return a in e&&"function"==typeof e[a]&&(t=e[a]())&&"object"==typeof t&&"incrementUnreadCount"in t&&!!t.incrementUnreadCount||e instanceof o1.CometChat.CustomMessage&&e.willUpdateConversation()}catch(e){G(e,"getIncrementUnreadCountBoolFromMetaData")}},[]),Q=o0.useCallback((e,t)=>{try{if(e&&e.getConversationType()&&t.getReceiverType()!==e.getConversationType())return!0;let a=e?.getOnlyAgentic()||!1,r=e?.getHideAgentic()||!1;if(t.getReceiverType()===cB.MessageReceiverType.group){if(a)return!0}else{let e=t.getReceiver(),n=t.getSender();if("@agentic"!==n.getRole()&&"@agentic"!==e.getRole()&&a||("@agentic"===n.getRole()||"@agentic"===e.getRole())&&r)return!0}return!1}catch(e){return G(e,"hideConversation"),!1}},[G]),$=o0.useCallback((e,t)=>{try{let a=t||e.getLastMessage();if(Q(r?.build()||null,a)||!f0(a)||!fQ.shouldLastMessageAndUnreadCountBeUpdated(a))return;if(a.getSender().getUid()!=R.loggedInUser?.getUid()&&e.setUnreadMessageCount((e.getUnreadMessageCount()??0)+1),a instanceof o1.CometChat.Action&&a.getReceiverType()===cB.MessageReceiverType.group&&e.getConversationType()===cB.MessageReceiverType.group&&a.getReceiver().getGuid()===a.getActionFor().getGuid()){let t=e.getConversationWith();t.setMembersCount(a.getActionFor().getMembersCount()),e.setConversationWith(t)}e.setLastMessage(a),I({type:"fromUpdateConversationListFn",conversation:e})}catch(e){G(e,"updateConversationList")}},[I,R.loggedInUser,Z,Q,r]),X=o0.useCallback(async(e,t=!1)=>{try{let a=R.conversationList.findIndex(t=>t.getConversationId()===e.getConversationId());if(a>=0){let r=R.conversationList[a];t?I({type:"removeConversation",conversation:r}):$(r,e)}else o1.CometChat.CometChatHelper.getConversationFromMessage(e).then(t=>{$(t,e)})}catch(e){G(e,"refreshSingleConversation")}},[G,$,R.conversationList]),J=o0.useCallback(async e=>{try{let t=!0;e.getSender().getUid()===R.loggedInUser?.getUid()||e.getDeliveredAt()||o1.CometChat.markAsDelivered(e),E||Q(r?.build()||null,e)||e.getCategory()===cB.MessageCategory.custom&&!Z(e)||l&&l.getConversationId()===e.getConversationId()||fa.play(fa.Sound.incomingMessageFromOther,W.current),fV.conversationUpdateSettings?.shouldUpdateOnCustomMessages()||e.getCategory()!==cB.MessageCategory.custom||(t=!1),fV.conversationUpdateSettings?.shouldUpdateOnGroupActions()||e.getCategory()!==cB.MessageCategory.action||(t=!1),t&&X(e)}catch(e){G(e)}},[u,X,G,R.loggedInUser,H,Z,E,W,Q,r]),ee=o0.useCallback((e,t)=>{I({type:"setLastMessageReadOrDeliveredAt",updateReadAt:t,messageReceipt:e})},[I]),et=o0.useCallback((e,t)=>{try{if(R.loggedInUser?.getUid()===e.getSender()?.getUid())return;I(t?{type:"addTypingIndicator",typingIndicator:e}:{type:"removeTypingIndicator",typingIndicator:e})}catch(e){G(e,"setTypingIndicator")}},[R.loggedInUser]);function ea(e){try{let t=e.getConversationWith();return t instanceof o1.CometChat.User&&"@agentic"===t.getRole()}catch(e){return G(e,"isAgentChat"),!1}}
75return function(e){let{conversationsRequestBuilder:a,conversationsManagerRef:r,fetchNextAndAppendConversations:n,fetchNextIdRef:s,dispatch:i,errorHandler:o,refreshSingleConversation:l,onMessageReceived:c,setReceipts:u,setTypingIndicator:d,loggedInUser:m,activeConversation:g,setActiveConversationState:p,hideUserStatus:h,hideConversation:_}=e,b=o0.useRef(!0);o0.useEffect(()=>{if(b.current)try{i({type:"setIsFirstReload",isFirstReload:!0}),r.current=new fQ({conversationsRequestBuilder:a,errorHandler:o}),i({type:"setConversationList",conversationList:[]}),n(s.current="initialFetchNext_"+String(Date.now())),b.current=!1}catch(e){o(e,"useEffect")}},[a,n,i,r,s]),o0.useEffect(()=>{(async()=>{try{i({type:"setLoggedInUser",loggedInUser:cj.getLoggedInUser()})}catch(e){o(e,"setLoggedInUser")}})()},[o,i]),o0.useEffect(()=>{if(!h)return fQ.attachUserListener(e=>i({type:"updateConversationWithUser",user:e}))},[i]),o0.useEffect(()=>fQ.attachGroupListener(l,m),[l,m]),o0.useEffect(()=>fQ.attachMessageReceivedListener(c),[c]),o0.useEffect(()=>fQ.attachMessageModifiedListener(e=>{i({type:"updateConversationLastMessage",message:e})}),[i]),o0.useEffect(()=>fQ.attachMessageReceiptListener(u),[u]),o0.useEffect(()=>fQ.attachMessageTypingListener(d),[d]),o0.useEffect(()=>fQ.attachCallListener(l),[l]),o0.useEffect(()=>{try{let e=f$.ccConversationDeleted.subscribe(e=>{e&&(i({type:"removeConversation",conversation:e}),i({type:"setConversationToBeDeleted",conversation:null}))}),t=f$.ccUpdateConversation.subscribe(e=>{e&&i({type:"updateConversation",conversation:e})}),a=f$.ccMarkConversationAsRead.subscribe(e=>{i({type:"resetUnreadCount",conversation:e})});return()=>{e.unsubscribe(),t.unsubscribe(),a.unsubscribe()}}catch(e){o(e,"ccConversationDeleted")}},[i]),o0.useEffect(()=>{try{var e;a&&(e=a.build());let r=u_.ccGroupCreated.subscribe(e=>{(async e=>{try{let t=await o1.CometChat.getConversation(e.getGuid(),cB.MessageReceiverType.group);t&&i({type:"addConversationOfTheGroupAtTheTop",conversation:t})}catch(e){console.error("Failed to fetch conversation:",e)}})(e)}),n=u_.ccGroupMemberScopeChanged.subscribe(e=>{i({type:"updateConversationLastMessageAndPlaceAtTheTop",message:e.message})}),s=u_.ccGroupMemberAdded.subscribe(e=>{let t=e.messages[e.messages.length-1];t&&i({type:"updateConversationLastMessageAndGroupAndPlaceAtTheTop",group:e.userAddedIn,message:t})}),o=u_.ccGroupMemberKicked.subscribe(e=>{i({type:"updateConversationLastMessageAndGroupAndPlaceAtTheTop",group:e.kickedFrom,message:e.message})}),l=u_.ccGroupMemberBanned.subscribe(e=>{i({type:"updateConversationLastMessageAndGroupAndPlaceAtTheTop",group:e.kickedFrom,message:e.message})}),c=u_.ccGroupDeleted.subscribe(e=>{i({type:"removeConversationOfTheGroup",group:e})}),u=u_.ccGroupLeft.subscribe(e=>{fQ.shouldLastMessageAndUnreadCountBeUpdated(e.message)&&i({type:"removeConversationOfTheGroup",group:e.leftGroup})}),d=cU.ccUserBlocked.subscribe(t=>{e&&!e?.isIncludeBlockedUsers()?i({type:"removeConversationOfTheUser",user:t}):i({type:"updateConversationWithUser",user:t})}),m=cU.ccUserUnblocked.subscribe(t=>{e&&e.isIncludeBlockedUsers()&&i({type:"updateConversationWithUser",user:t})}),g=fs.ccMessageEdited.subscribe(e=>{e.status===t.qpt.success&&i({type:"updateConversationLastMessage",message:e.message})}),h=fs.ccMessageSent.subscribe(a=>{a.status===t.qpt.success&&(_(e,a.message)||o1.CometChat.CometChatHelper.getConversationFromMessage(a.message).then(e=>{p(e),i({type:"updateConversationLastMessageResetUnreadCountAndPlaceAtTheTop",message:a.message,conversation:e})}))}),b=fs.ccMessageDeleted.subscribe(e=>{i({type:"updateConversationLastMessage",message:cz.clone(e)})}),f=fs.ccMessageRead.subscribe(e=>{i({type:"resetUnreadCountAndSetReadAtIfLastMessage",message:e})}),y=b8.ccCallAccepted.subscribe(e=>{i({type:"updateConversationLastMessageAndPlaceAtTheTop",message:e})}),v=b8.ccOutgoingCall.subscribe(e=>{i({type:"updateConversationLastMessageAndPlaceAtTheTop",message:e})}),k=b8.ccCallRejected.subscribe(e=>{i({type:"updateConversationLastMessageAndPlaceAtTheTop",message:e})}),w=b8.ccCallEnded.subscribe(e=>{i({type:"updateConversationLastMessageAndPlaceAtTheTop",message:e})});return()=>{r.unsubscribe(),n.unsubscribe(),s.unsubscribe(),o.unsubscribe(),l.unsubscribe(),c.unsubscribe(),u.unsubscribe(),d.unsubscribe(),m.unsubscribe(),g.unsubscribe(),h.unsubscribe(),b.unsubscribe(),f.unsubscribe(),y.unsubscribe(),v.unsubscribe(),k.unsubscribe(),w.unsubscribe()}}catch(e){o(e,"useEffect")}},[i]),o0.useEffect(()=>{p(g)},[g])}({conversationsRequestBuilder:r,conversationsManagerRef:B,fetchNextAndAppendConversations:Y,fetchNextIdRef:z,dispatch:I,errorHandler:G,refreshSingleConversation:X,onMessageReceived:J,setReceipts:ee,setTypingIndicator:et,loggedInUser:R.loggedInUser,activeConversation:l,setActiveConversationState:q,hideUserStatus:w,hideConversation:Q}),o2.jsx("div",{className:"cometchat",style:{width:"100%",height:"100%"},children:o2.jsxs("div",{className:"cometchat-conversations "+(M?"":"cometchat-conversations-hide-scrollbar"),children:[o2.jsx(lr,{showScrollbar:M,title:j.current,hideSearch:!T,searchView:x,onSearchBarClicked:D,list:R.conversationList,listItemKey:"getConversationId",itemView:null!==s?s:function(e){try{let a=e.getConversationId()===H?.getConversationId(),r,n,s=e.getConversationType(),l=!1;if(s===cB.MessageReceiverType.group&&(r=e.getConversationWith().getType()),s===cB.MessageReceiverType.user){let t=e.getConversationWith();n=t.getStatus(),l=(new uu).getUserStatusVisible(t)||w}return o2.jsx("div",{className:`cometchat-conversations__list-item 76 ${r&&!C?`cometchat-conversations__list-item-${r}`:""} 77 ${n&&!l?`cometchat-conversations__list-item-${n}`:""} 78 ${a?"cometchat-conversations__list-item-active":""} 79 ${ea(e)&&"cometchat-conversations__list-item-agent"} 80 81 `,children:o2.jsx(ls,{id:e.getConversationId(),avatarURL:function(e){try{let t=e.getConversationWith();return t instanceof o1.CometChat.User?t.getAvatar():t.getIcon()}catch(e){throw G(e,"getListItemAvatarURL"),e}}(e),avatarName:e.getConversationWith().getName(),title:e.getConversationWith().getName(),titleView:v?v(e):void 0,leadingView:y?y(e):void 0,onListItemClicked:t=>_?.(e),subtitleView:function(e){let a=e.getConversationWith(),r=a instanceof o1.CometChat.Group?a.getGuid():a?.getUid(),n=R.typingIndicatorMap.get(r);return null!==i?o2.jsx(o2.Fragment,{children:i(e)}):o2.jsxs("div",{className:"cometchat-conversations__subtitle",children:[!ea(e)&&!n&&function(e){try{let t=e.getLastMessage();return f0(t)&&t.getParentMessageId()?o2.jsx("div",{className:"cometchat-conversations__subtitle-icon cometchat-conversations__subtitle-icon-thread"}):null}catch(e){throw G(e,"getSubtitleThreadView"),e}}
81(e),!ea(e)&&function(e){try{let a=e.getLastMessage()?e.getLastMessage().getCategory():"";if(!function(e){try{let t=e.getLastMessage(),a=e.getConversationWith(),r=a instanceof o1.CometChat.User?a?.getUid():a.getGuid();return!u&&f0(t)&&!t.getDeletedAt()&&t.getCategory()!==cB.MessageCategory.action&&t.getSender()?.getUid()===R.loggedInUser?.getUid()&&(t.getCategory()!=cB.MessageCategory.custom||t.getCategory()==cB.MessageCategory.custom&&t.getType()!==cB.calls.meeting)&&void 0===R.typingIndicatorMap.get(r)}catch(e){return G(e,"shouldDisplaySubtitleReceipt"),!1}}(e)||a===cB.MessageCategory.interactive)return null;let r=u1.getReceiptStatus(e.getLastMessage()),n="";return n=r===t.W4f.error?"error":r===t.W4f.sent?"sent":r===t.W4f.delivered?"delivered":r===t.W4f.read?"read":"wait",o2.jsx("div",{className:` 82 cometchat-receipts cometchat-conversations__subtitle-receipts cometchat-conversations__subtitle-receipts-${n} cometchat-receipts-${n}`})}catch(e){throw G(e,"getSubtitleReadReceiptView"),e}}(e),o2.jsx(o2.Fragment,{children:function(e){try{let a=e.getConversationWith(),r=a instanceof o1.CometChat.Group?a.getGuid():a?.getUid(),n=R.typingIndicatorMap.get(r);if(void 0!==n)return a instanceof o1.CometChat.Group?o2.jsxs("div",{className:"cometchat-conversations__subtitle-typing",children:[n.getSender().getName(),": ",o9("conversation_subtitle_typing")]}):o2.jsx("div",{className:"cometchat-conversations__subtitle-typing",children:o9("conversation_subtitle_typing")});if(R.loggedInUser){let a="",r=e.getLastMessage(),n=r&&e?.getConversationType()!=o1.CometChat.RECEIVER_TYPE.USER,s=r?.getSender().getUid()==R.loggedInUser?.getUid()?o9("conversation_subtitle_you_message"):r?.getSender().getName(),i=b4.getDataSource().getLastConversationMessage(e,R.loggedInUser,{mentionsTargetElement:t.rnx.conversation,textFormattersList:f});if(r&&r.getCategory()===cB.MessageCategory.call&&(i=(a=function(e){try{return fK(e,R.loggedInUser)?e.getType()===cB.MessageTypes.audio?"incoming-audio-call":"incoming-video-call":e.getType()===cB.MessageTypes.audio?"outgoing-audio-call":"outgoing-video-call"}catch(e){return G(e,"getIconNameByCallType"),""}}(r)).includes("video")?o9("conversation_subtitle_video_call"):o9("conversation_subtitle_voice_call")),r&&r.getCategory()!==cB.MessageCategory.call&&r.getType()&&(a=function(e){try{let a="",r=e.getType();switch(r){case cB.MessageTypes.text:var t;t=e.getText(),/^(https?:\/\/|www\.)[^\s]+$/i.test(t)&&(a="link");break;case cB.MessageTypes.image:a="image";break;case cB.MessageTypes.file:a="file";break;case cB.MessageTypes.video:a="video";break;case cB.MessageTypes.audio:a="audio";break;case ui.extension_poll:a="poll";break;case uo.sticker:a="sticker";break;case us.extension_whiteboard:a="collaborative-whiteboard";break;case un.extension_document:a="collaborative-document";break;default:a=new Set(Object.values(cB.MessageTypes)).has(r)||e.getCategory()!==cB.MessageCategory.custom?"":"unsupported"}return(e.getDeletedAt()||e.getCategory()===cB.MessageCategory.interactive)&&(a="deleted"),a}catch(e){return G(e,"getIconNameByMessageType"),""}}(r)),r?.getDeletedAt()&&(i=o9("conversation_subtitle_deleted_message")),ea(e))return o2.jsx("div",{className:"cometchat-conversations__subtitle-text-wrapper",children:o2.jsx("div",{className:"cometchat-conversations__subtitle-text",children:o9("conversation_start")})});let o=a?`cometchat-conversations__subtitle-icon-${a}`:"cometchat-conversations__subtitle-icon-none";return"unsupported"===a&&(o+=` cometchat-conversations__subtitle-icon-${r?.getType()}`),o2.jsxs("div",{className:"cometchat-conversations__subtitle-text-wrapper",children:[n&&r.getCategory()!=cB.MessageCategory.action&&(r.getCategory()!=cB.MessageCategory.custom||r.getCategory()==cB.MessageCategory.custom&&r.getType()!==cB.calls.meeting)&&o2.jsxs("span",{className:"cometchat-conversations__subtitle-text-sender",children:[s,":"]}),o2.jsx("div",{className:`cometchat-conversations__subtitle-icon ${o}`}),o2.jsx("div",{className:"cometchat-conversations__subtitle-text",dangerouslySetInnerHTML:{__html:i}})]})}return""}catch(e){return G(e,"getSubtitleText"),""}}(e)})]})}(e),menuView:function(e){try{let a;if(c!==t.QcU.none)return null;if(d)a=d?.(e);else{let t=k?[]:uC.getDefaultOptions();for(let a=0;a<t.length;
82a++)t[a].id!==cB.ConversationOptions.delete||t[a].onClick||(t[a].onClick=()=>{I({type:"setConversationToBeDeleted",conversation:e})});a=t}return 0===a?.length?null:o2.jsx("div",{className:"cometchat-conversations__trailing-view-options",children:o2.jsx(ut,{data:a,topMenuSize:2,placement:t.W.left,onOptionClicked:t=>{t?.onClick&&t.onClick(e)}})})}catch(e){G(e,"getListItemMenuView")}}(e),trailingView:(!ea(e)||o)&&function(e){try{if(o)return o2.jsx(o2.Fragment,{children:o(e)});switch(c){case t.QcU.none:{let t=e.getLastMessage();return t?o2.jsxs("div",{className:"cometchat-conversations__trailing-view",children:[o2.jsx("div",{className:"cometchat-conversations__trailing-view-date",children:o2.jsx(u0,{timestamp:t.getSentAt(),calendarObject:{today:"hh:mm A",yesterday:`[${o9("yesterday")}]`,otherDays:"DD/MM/YYYY",...c$(o6.calendarObject),...c$(S)}})}),o2.jsx("div",{className:"cometchat-conversations__trailing-view-badge",children:e.getUnreadMessageCount()>0&&o2.jsx("div",{className:"cometchat-badge cometchat-conversations__trailing-view-badge-count",children:999>=e.getUnreadMessageCount()?e.getUnreadMessageCount():"999+"})})]}):null}case t.QcU.single:return o2.jsx("div",{className:"cometchat-conversations__single-select",children:o2.jsx(li,{name:cB.radioNames.conversations,id:e.getConversationId(),onRadioButtonChanged:t=>b?.(e,t.checked)})});case t.QcU.multiple:return o2.jsx("div",{className:"cometchat-conversations__multiple-select",children:o2.jsx(o5,{onCheckBoxValueChanged:t=>b?.(e,t.checked)})});default:return null}}catch(e){return G(e,"getListItemTailContentView"),null}}(e)})})}catch(e){throw G(e,"getListItem"),e}},onScrolledToBottom:()=>Y(z.current="onScrolledToBottom_"+String(Date.now())),showSectionHeader:!1,state:R.fetchState,loadingView:m||o2.jsx("div",{className:"cometchat-conversations__shimmer",children:[...Array(15)].map((e,t)=>o2.jsxs("div",{className:"cometchat-conversations__shimmer-item",children:[o2.jsx("div",{className:"cometchat-conversations__shimmer-item-avatar"}),o2.jsxs("div",{className:"cometchat-conversations__shimmer-item-body",children:[o2.jsxs("div",{className:"cometchat-conversations__shimmer-item-body-title-wrapper",children:[o2.jsx("div",{className:"cometchat-conversations__shimmer-item-body-title"}),o2.jsx("div",{className:"cometchat-conversations__shimmer-item-body-tail"})]}),o2.jsx("div",{className:"cometchat-conversations__shimmer-item-body-subtitle"})]})]},t))}),emptyView:(()=>{let e="dark"==cK();return g||o2.jsxs("div",{className:"cometchat-conversations__empty-state-view",children:[o2.jsx("div",{className:"cometchat-conversations__empty-state-view-icon",children:o2.jsx("img",{src:e?fJ:fX,alt:""})}),o2.jsxs("div",{className:"cometchat-conversations__empty-state-view-body",children:[o2.jsx("div",{className:"cometchat-conversations__empty-state-view-body-title",children:o9("conversation_empty_title")}),o2.jsx("div",{className:"cometchat-conversations__empty-state-view-body-description",children:o9("conversation_empty_subtitle")})]})]})})(),errorView:(()=>{let e="dark"==cK();return p||o2.jsxs("div",{className:"cometchat-conversations__error-state-view",children:[o2.jsx("div",{className:"cometchat-conversations__error-state-view-icon",children:o2.jsx("img",{src:e?ur:ua,alt:""})}),o2.jsxs("div",{className:"cometchat-conversations__error-state-view-body",children:[o2.jsx("div",{className:"cometchat-conversations__error-state-view-body-title",children:o9("conversation_error_title")}),o2.jsx("div",{className:"cometchat-conversations__error-state-view-body-description",children:o9("conversation_error_subtitle")})]})]})})(),hideError:h,headerView:a}),null===R.conversationToBeDeleted?null:o2.jsx("div",{className:"cometchat-backdrop cometchat-conversations__trailing-view-options-delete-backdrop",children:o2.jsx(f2,{title:O.current,messageText:P.current,cancelButtonText:F.current,confirmButtonText:U.current,onSubmitClick:function(){return new Promise(async(e,t)=>{try{if(R.conversationToBeDeleted){let t=R.conversationToBeDeleted.getConversationWith(),a=t instanceof o1.CometChat.Group?t.getGuid():t.getUid();return await o1.CometChat.deleteConversation(a,R.conversationToBeDeleted.getConversationType()),L(!0),f$.ccConversationDeleted.next(cz.clone(R.conversationToBeDeleted)),I({type:"removeConversation",conversation:R.conversationToBeDeleted}),I({type:"setConversationToBeDeleted",conversation:null}),e()}}catch(e){return G(e),t()}})},onCancelClick:function(){I({type:"setConversationToBeDeleted",conversation:null})}})}),N?o2.jsx(o3,{text:o9("conversation_deleted"),onClose:()=>{L(!1)}}):null]})})},t.AIP=yr,t.mU2=yv,t.v1j=fV,t.t70=class{constructor(){this.disableCalling=!1}build(){return fH.fromBuilder(this)}setAppId(e){return this.appId=e,this}setRegion(e){return this.region=e,this}subscribePresenceForAllUsers(){return this.subscriptionType="ALL_USERS",this}subscribePresenceForRoles(e){return this.subscriptionType="ROLES",this.roles=e,this}subscribePresenceForFriends(){return this.subscriptionType="FRIENDS",this}setRoles(e){return this.roles=e,this}setAutoEstablishSocketConnection(e){return this.autoEstablishSocketConnection=e,this}setAuthKey(e){return this.authKey=e,this}setAdminHost(e){return this.adminHost=e,this}setClientHost(e){return this.clientHost=e,this}setExtensions(e){return this.extensions=e,this}setCallsExtension(e){return this.callingExtension=e,this}setStorageMode(e){return this.storageMode=e,this}},()=>bq}}]);
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.