1import{o as e,t}from"./rolldown-runtime-C0FnF6B9.js";import{s as n}from"./react-intl-DlKP8ATg.js";import{d as r,t as i,z as a}from"./initial_state-DnZ5UeDQ.js";import{n as o}from"./router-DyLRbCnX.js";import{t as s}from"./debounce-CXuT-gkt.js";import{t as c}from"./axios-BtspdZ3f.js";import{t as l}from"./axios-0On1V31i.js";import{c as u,l as d,s as f,t as p}from"./api-CGawW2vu.js";import{n as m}from"./redux-toolkit.modern-DNDb-du5.js";import{a as h,n as g,r as _,s as v,t as y}from"./typed_functions-Whap35TF.js";import{C as b,S as x,T as S,w as C}from"./accounts_typed-AgBHJ2f3.js";import{l as w,n as T,t as E}from"./immutable.es-tL0E-S7u.js";import{n as D,t as ee}from"./locale-D-1rLaCQ.js";import{l as te,n as ne}from"./utils-B19lL5A9.js";import{a as re}from"./settings-Cq4pjZIN.js";import{t as ie}from"./throttle-DJD3CaHb.js";import{a as ae,c as oe,i as se,n as ce,r as le}from"./database-D_1Mbg_g.js";import{n as ue}from"./modal-CMPL9eyP.js";var de=e(s());w();var O=e(te());function fe(e,t){return e===t?0:e.length===t.length?e>t?1:-1:e.length>t.length?1:-1}var pe=y(`markers/submit`,async(e,{getState:t})=>{let n=r(),i=he(t());if(!(Object.keys(i).length===0||!n||n===``)){if(`fetch`in window&&`keepalive`in new Request(``)){await fetch(`/api/v1/markers`,{keepalive:!0,method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${n}`},body:JSON.stringify(i)});return}if(`sendBeacon`in navigator){let e=new FormData;e.append(`bearer_token`,n);for(let[t,n]of Object.entries(i))n.last_read_id&&e.append(`${t}[last_read_id]`,n.last_read_id);if(navigator.sendBeacon(`/api/v1/markers`,e))return}try{let e=new XMLHttpRequest;e.open(`POST`,`/api/v1/markers`,!1),e.setRequestHeader(`Content-Type`,`application/json`),e.setRequestHeader(`Authorization`,`Bearer ${n}`),e.send(JSON.stringify(i))}catch{}}});function me(e){return e.notificationGroups.lastReadId}var he=e=>{let t={},n=me(e);return n&&fe(n,e.markers.notifications)>0&&(t.notifications={last_read_id:n}),t},ge=y(`markers/submitAction`,async(e,{getState:t})=>{let n=r(),i=he(t());return Object.keys(i).length===0||!n||n===``?{home:void 0,notifications:void 0}:(await p().post(`/api/v1/markers`,i),{home:i.home?.last_read_id,notifications:i.notifications?.last_read_id})}),_e=(0,de.default)(e=>{e(ge())},3e5,{leading:!0,trailing:!0}),ve=y(`markers/submit`,(e,{dispatch:t})=>{_e(t),e.immediate&&_e.flush()}),ye=y(`markers/fetch`,async()=>({markers:(await p().get(`/api/v1/markers`,{params:{timeline:[`notifications`]}})).data})),k=t(((e,t)=>{var n=t.exports=typeof window<`u`&&window.Math==Math?window:typeof self<`u`&&self.Math==Math?self:Function(`return this`)();typeof __g==`number`&&(__g=n)})),be=t(((e,t)=>{var n=t.exports={version:`2.6.12`};typeof __e==`number`&&(__e=n)})),A=t(((e,t)=>{t.exports=function(e){return typeof e==`object`?e!==null:typeof e==`function`}})),j=t(((e,t)=>{var n=A();t.exports=function(e){if(!n(e))throw TypeError(e+` is not an object!`);return e}})),M=t(((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}})),N=t(((e,t)=>{t.exports=!M()(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})})),xe=t(((e,t)=>{var n=A(),r=k().document,i=n(r)&&n(r.createElement);t.exports=function(e){return i?r.createElement(e):{}}})),Se=t(((e,t)=>{t.exports=!N()&&!M()(function(){return Object.defineProperty(xe()(`div`),"a",{get:function(){return 7}}).a!=7})})),Ce=t(((e,t)=>{var n=A();t.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&typeof(r=e.toString)==`function`&&!n(i=r.call(e))||typeof(r=e.valueOf)==`function`&&!n(i=r.call(e))||!t&&typeof(r=e.toString)==`function`&&!n(i=r.call(e)))return i;throw TypeError(`Can't convert object to primitive value`)}})),P=t((e=>{var t=j(),n=Se(),r=Ce(),i=Object.defineProperty;e.f=N()?Object.defineProperty:function(e,a,o){if(t(e),a=r(a,!0),t(o),n)try{return i(e,a,o)}catch{}if(`get`in o||`set`in o)throw TypeError(`Accessors not supported!`);return`value`in o&&(e[a]=o.value),e}})),we=t(((e,t)=>{t.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}})),Te=t(((e,t)=>{var n=P(),r=we();t.exports=N()?function(e,t,i){return n.f(e,t,r(1,i))}:function(e,t,n){return e[t]=n,e}})),Ee=t(((e,t)=>{var n={}.hasOwnProperty;t.exports=function(e,t){return n.call(e,t)}})),De=t(((e,t)=>{var n=0,r=Math.random();t.exports=function(e){return`Symbol(${e===void 0?``:e})_${(++n+r).toString(36)}`}})),Oe=t(((e,t)=>{t.exports=!1})),ke=t(((e,t)=>{var n=be(),r=k(),i=`__core-js_shared__`,a=r[i]||(r[i]={});(t.exports=function(e,t){return a[e]||(a[e]=t===void 0?{}:t)})(`versions`,[]).push({version:n.version,mode:Oe()?`pure`:`global`,copyright:`© 2020 Denis Pushkarev (zloirock.ru)`})})),Ae=t(((e,t)=>{t.exports=ke()(`native-function-to-string`,Function.toString)})),je=t(((e,t)=>{var n=k(),r=Te(),i=Ee(),a=De()(`src`),o=Ae(),s=`toString`,c=(``+o).split(s);be().inspectSource=function(e){return o.call(e)},(t.exports=function(e,t,o,s){var l=typeof o==`function`;l&&(i(o,`name`)||r(o,`name`,t)),e[t]!==o&&(l&&(i(o,a)||r(o,a,e[t]?``+e[t]:c.join(String(t)))),e===n?e[t]=o:s?e[t]?e[t]=o:r(e,t,o):(delete e[t],r(e,t,o)))})(Function.prototype,s,function(){return typeof this==`function`&&this[a]||o.call(this)})})),Me=t(((e,t)=>{t.exports=function(e){if(typeof e!=`function`)throw TypeError(e+` is not a function!`);return e}})),Ne=t(((e,t)=>{var n=Me();t.exports=function(e,t,r){if(n(e),t===void 0)return e;switch(r){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}})),Pe=t(((e,t)=>
1{var n=k(),r=be(),i=Te(),a=je(),o=Ne(),s=`prototype`,c=function(e,t,l){var u=e&c.F,d=e&c.G,f=e&c.S,p=e&c.P,m=e&c.B,h=d?n:f?n[t]||(n[t]={}):(n[t]||{})[s],g=d?r:r[t]||(r[t]={}),_=g[s]||(g[s]={}),v,y,b,x;for(v in d&&(l=t),l)y=!u&&h&&h[v]!==void 0,b=(y?h:l)[v],x=m&&y?o(b,n):p&&typeof b==`function`?o(Function.call,b):b,h&&a(h,v,b,e&c.U),g[v]!=b&&i(g,v,x),p&&_[v]!=b&&(_[v]=b)};n.core=r,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c})),F=t((()=>{var e=Pe();e(e.S+e.F*!N(),`Object`,{defineProperty:P().f})})),I=t(((e,t)=>{t.exports=function(e){if(e==null)throw TypeError(`Can't call method on `+e);return e}})),Fe=t(((e,t)=>{var n=I();t.exports=function(e){return Object(n(e))}})),L=t(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}})),Ie=t(((e,t)=>{var n=L(),r=Math.min;t.exports=function(e){return e>0?r(n(e),9007199254740991):0}})),Le=t(((e,t)=>{var n=L(),r=I();t.exports=function(e){return function(t,i){var a=String(r(t)),o=n(i),s=a.length,c,l;return o<0||o>=s?e?``:void 0:(c=a.charCodeAt(o),c<55296||c>56319||o+1===s||(l=a.charCodeAt(o+1))<56320||l>57343?e?a.charAt(o):c:e?a.slice(o,o+2):(c-55296<<10)+(l-56320)+65536)}}})),Re=t(((e,t)=>{var n=Le()(!0);t.exports=function(e,t,r){return t+(r?n(e,t).length:1)}})),ze=t(((e,t)=>{var n={}.toString;t.exports=function(e){return n.call(e).slice(8,-1)}})),R=t(((e,t)=>{var n=ke()(`wks`),r=De(),i=k().Symbol,a=typeof i==`function`,o=t.exports=function(e){return n[e]||(n[e]=a&&i[e]||(a?i:r)(`Symbol.`+e))};o.store=n})),Be=t(((e,t)=>{var n=ze(),r=R()(`toStringTag`),i=n(function(){return arguments}())==`Arguments`,a=function(e,t){try{return e[t]}catch{}};t.exports=function(e){var t,o,s;return e===void 0?`Undefined`:e===null?`Null`:typeof(o=a(t=Object(e),r))==`string`?o:i?n(t):(s=n(t))==`Object`&&typeof t.callee==`function`?`Arguments`:s}})),Ve=t(((e,t)=>{var n=Be(),r=RegExp.prototype.exec;t.exports=function(e,t){var i=e.exec;if(typeof i==`function`){var a=i.call(e,t);if(typeof a!=`object`)throw TypeError(`RegExp exec method returned something other than an Object or null`);return a}if(n(e)!==`RegExp`)throw TypeError(`RegExp#exec called on incompatible receiver`);return r.call(e,t)}})),He=t(((e,t)=>{var n=j();t.exports=function(){var e=n(this),t=``;return e.global&&(t+=`g`),e.ignoreCase&&(t+=`i`),e.multiline&&(t+=`m`),e.unicode&&(t+=`u`),e.sticky&&(t+=`y`),t}})),Ue=t(((e,t)=>{var n=He(),r=RegExp.prototype.exec,i=String.prototype.replace,a=r,o=`lastIndex`,s=(function(){var e=/a/,t=/b*/g;return r.call(e,`a`),r.call(t,`a`),e[o]!==0||t[o]!==0})(),c=/()??/.exec(``)[1]!==void 0;(s||c)&&(a=function(e){var t=this,a,l,u,d;return c&&(l=RegExp(`^`+t.source+`$(?!\\s)`,n.call(t))),s&&(a=t[o]),u=r.call(t,e),s&&u&&(t[o]=t.global?u.index+u[0].length:a),c&&u&&u.length>1&&i.call(u[0],l,function(){for(d=1;d<arguments.length-2;d++)arguments[d]===void 0&&(u[d]=void 0)}),u}),t.exports=a})),We=t((()=>{var e=Ue();Pe()({target:`RegExp`,proto:!0,forced:e!==/./.exec},{exec:e})})),Ge=t(((e,t)=>{We();var n=je(),r=Te(),i=M(),a=I(),o=R(),s=Ue(),c=o(`species`),l=!i(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:`7`},e},``.replace(e,`$<a>`)!==`7`}),u=(function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n=`ab`.split(e);return n.length===2&&n[0]===`a`&&n[1]===`b`})();t.exports=function(e,t,d){var f=o(e),p=!i(function(){var t={};return t[f]=function(){return 7},``[e](t)!=7}),m=p?!i(function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},e===`split`&&(n.constructor={},n.constructor[c]=function(){return n}),n[f](``),!t}):void 0;if(!p||!m||e===`replace`&&!l||e===`split`&&!u){var h=/./[f],g=d(a,f,``[e],function(e,t,n,r,i){return t.exec===s?p&&!i?{done:!0,value:h.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),_=g[0],v=g[1];n(String.prototype,e,_),r(RegExp.prototype,f,t==2?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}}})),Ke=t((()=>{var e=j(),t=Fe(),n=Ie(),r=L(),i=Re(),a=Ve(),o=Math.max,s=Math.min,c=Math.floor,l=/\$([$&`']|\d\d?|<[^>]*>)/g,u=/\$([$&`']|\d\d?)/g,d=function(e){return e===void 0?e:String(e)};Ge()(`replace`,2,function(f,p,m,h){return[function(e,t){var n=f(this),r=e?.[p];return r===void 0?m.call(String(n),e,t):r.call(e,n,t)},function(t,c){var l=h(m,t,this,c);if(l.done)return l.value;var u=e(t),f=String(this),p=typeof c==`function`;p||(c=String(c));var _=u.global;if(_){var v=u.unicode;u.lastIndex=0}for(var y=[];;){var b=a(u,f);if(b===null||(y.push(b),!_))break;String(b[0])===``&&(u.lastIndex=i(f,n(u.lastIndex),v))}for(var x=``,S=0,C=0;C<y.length;C++){b=y[C];for(var w=String(b[0]),T=o(s(r(b.index),f.length),0),E=[],D=1;D<b.length;D++)E.push(d(b[D]));var ee=b.groups;if(p){var te=[w].concat(E,T,f);ee!==void 0&&te.push(ee);var ne=String(c.apply(void 0,te))}else ne=g(w,f,T,E,ee,c);T>=S&&(x+=f.slice(S,T)+ne,S=T+w.length)}return x+f.slice(S)}];function g(e,n,r,i,a,o){var s=r+e.length,d=i.length,f=u;return a!==void 0&&(a=t(a),f=l),m.call(o,f,function(t,o){var l;switch(o.charAt(0)){case`$`:return`$`;case`&`:return e;case"`":return n.slice(0,r);case`'`:return n.slice(s);case`<`:l=a[o.slice(1,-1)];break;default:var u=+o;if(u===0)return t;if(u>d){var f=c(u/10);return f===0?t:f<=d?i[f-1]===void 0?o.charAt(1):i[f-1]+o.charAt(1):t}l=i[u-1]}return l===void 0?``:l})}})})),qe=t((e=>{e.f={}.propertyIsEnumerable}
1)),Je=t(((e,t)=>{var n=ze();t.exports=Object(`z`).propertyIsEnumerable(0)?Object:function(e){return n(e)==`String`?e.split(``):Object(e)}})),Ye=t(((e,t)=>{var n=Je(),r=I();t.exports=function(e){return n(r(e))}})),Xe=t((e=>{var t=qe(),n=we(),r=Ye(),i=Ce(),a=Ee(),o=Se(),s=Object.getOwnPropertyDescriptor;e.f=N()?s:function(e,c){if(e=r(e),c=i(c,!0),o)try{return s(e,c)}catch{}if(a(e,c))return n(!t.f.call(e,c),e[c])}})),Ze=t(((e,t)=>{var n=A(),r=j(),i=function(e,t){if(r(e),!n(t)&&t!==null)throw TypeError(t+`: can't set as prototype!`)};t.exports={set:Object.setPrototypeOf||(`__proto__`in{}?function(e,t,n){try{n=Ne()(Function.call,Xe().f(Object.prototype,`__proto__`).set,2),n(e,[]),t=!(e instanceof Array)}catch{t=!0}return function(e,r){return i(e,r),t?e.__proto__=r:n(e,r),e}}({},!1):void 0),check:i}})),Qe=t(((e,t)=>{var n=A(),r=Ze().set;t.exports=function(e,t,i){var a=t.constructor,o;return a!==i&&typeof a==`function`&&(o=a.prototype)!==i.prototype&&n(o)&&r&&r(e,o),e}})),$e=t(((e,t)=>{var n=L(),r=Math.max,i=Math.min;t.exports=function(e,t){return e=n(e),e<0?r(e+t,0):i(e,t)}})),et=t(((e,t)=>{var n=Ye(),r=Ie(),i=$e();t.exports=function(e){return function(t,a,o){var s=n(t),c=r(s.length),l=i(o,c),u;if(e&&a!=a){for(;c>l;)if(u=s[l++],u!=u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===a)return e||l||0;return!e&&-1}}})),tt=t(((e,t)=>{var n=ke()(`keys`),r=De();t.exports=function(e){return n[e]||(n[e]=r(e))}})),nt=t(((e,t)=>{var n=Ee(),r=Ye(),i=et()(!1),a=tt()(`IE_PROTO`);t.exports=function(e,t){var o=r(e),s=0,c=[],l;for(l in o)l!=a&&n(o,l)&&c.push(l);for(;t.length>s;)n(o,l=t[s++])&&(~i(c,l)||c.push(l));return c}})),rt=t(((e,t)=>{t.exports=`constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf`.split(`,`)})),it=t((e=>{var t=nt(),n=rt().concat(`length`,`prototype`);e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),at=t(((e,t)=>{var n=A(),r=ze(),i=R()(`match`);t.exports=function(e){var t;return n(e)&&((t=e[i])===void 0?r(e)==`RegExp`:!!t)}})),ot=t(((e,t)=>{var n=k(),r=P(),i=N(),a=R()(`species`);t.exports=function(e){var t=n[e];i&&t&&!t[a]&&r.f(t,a,{configurable:!0,get:function(){return this}})}})),st=t((()=>{var e=k(),t=Qe(),n=P().f,r=it().f,i=at(),a=He(),o=e.RegExp,s=o,c=o.prototype,l=/a/g,u=/a/g,d=new o(l)!==l;if(N()&&(!d||M()(function(){return u[R()(`match`)]=!1,o(l)!=l||o(u)==u||o(l,`i`)!=`/a/i`}))){o=function(e,n){var r=this instanceof o,l=i(e),u=n===void 0;return!r&&l&&e.constructor===o&&u?e:t(d?new s(l&&!u?e.source:e,n):s((l=e instanceof o)?e.source:e,l&&u?a.call(e):n),r?this:c,o)};for(var f=function(e){e in o||n(o,e,{configurable:!0,get:function(){return s[e]},set:function(t){s[e]=t}})},p=r(s),m=0;p.length>m;)f(p[m++]);c.constructor=o,o.prototype=c,je()(e,`RegExp`,o)}ot()(`RegExp`)})),ct=t(((e,t)=>{var n=M();t.exports=function(e,t){return!!e&&n(function(){t?e.call(null,function(){},1):e.call(null)})}})),lt=t((()=>{var e=Pe(),t=et()(!1),n=[].indexOf,r=!!n&&1/[1].indexOf(1,-0)<0;e(e.P+e.F*(r||!ct()(n)),`Array`,{indexOf:function(e){return r?n.apply(this,arguments)||0:t(this,e,arguments[1])}})})),z=t(((e,t)=>{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=n,Ke(),st(),lt();function n(e,t,n){return n||=``,typeof e!=`string`&&(e.global&&n.indexOf(`g`)<0&&(n+=`g`),e.ignoreCase&&n.indexOf(`i`)<0&&(n+=`i`),e.multiline&&n.indexOf(`m`)<0&&(n+=`m`),e=e.source),new RegExp(e.replace(/#\{(\w+)\}/g,function(e,n){var r=t[n]||``;return typeof r!=`string`&&(r=r.source),r}),n)}t.exports=e.default})),B=t(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),ut=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,st(),e.default=(0,n(z()).default)(RegExp(`(?:(?:íêµ|馿¸¯|æ¾³é|æ°å å¡|å°ç£|å°æ¹¾|ä¸å|ä¸å½|áá|ລາວ|à¹à¸à¸¢|à¶½à¶à¶à·|à´à´¾à´°à´¤à´|à²à²¾à²°à²¤|à°à°¾à°°à°¤à±|à®à®¿à®à¯à®à®ªà¯à®ªà¯à®°à¯|à®à®²à®à¯à®à¯|à®à®¨à¯à®¤à®¿à®¯à®¾|à¬à¬¾à¬°à¬¤|àªàª¾àª°àª¤|à¨à¨¾à¨°à¨¤|à¦à¦¾à§°à¦¤|à¦à¦¾à¦°à¦¤|বাà¦à¦²à¦¾|à¤à¤¾à¤°à¥à¤¤|à¤à¤¾à¤°à¤¤à¤®à¥|à¤à¤¾à¤°à¤¤|ÚØ§Ø±Øª|پاکستاÙ|Ù
ÙØ±ÙتاÙÙØ§|Ù
ÙÙØ³Ùا|Ù
صر|ÙØ·Ø±|ÙÙØ³Ø·ÙÙ|عÙ
اÙ|عراÙ|Ø³ÙØ±ÙØ©|Ø³ÙØ¯Ø§Ù|تÙÙØ³|بھارت|بارت|Ø§ÛØ±Ø§Ù|اÙ
ارات|اÙÙ
غرب|Ø§ÙØ³Ø¹ÙØ¯ÙØ©|Ø§ÙØ¬Ø²Ø§Ø¦Ø±|Ø§ÙØ¨ØØ±ÙÙ|Ø§ÙØ§Ø±Ø¯Ù|Õ°Õ¡Õµ|Òаз|ÑкÑ|ÑÑб|ÑÑ|мон|мкд|еÑ|бел|бг|εÏ
|ελ|zw|zm|za|yt|ye|ws|wf|vu|vn|vi|vg|ve|vc|va|uz|uy|us|um|uk|ug|ua|tz|tw|tv|tt|tr|tp|to|tn|tm|tl|tk|tj|th|tg|tf|td|tc|sz|sy|sx|sv|su|st|ss|sr|so|sn|sm|sl|sk|sj|si|sh|sg|se|sd|sc|sb|sa|rw|ru|rs|ro|re|qa|py|pw|pt|ps|pr|pn|pm|pl|pk|ph|pg|pf|pe|pa|om|nz|nu|nr|np|no|nl|ni|ng|nf|ne|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|mn|mm|ml|mk|mh|mg|mf|me|md|mc|ma|ly|lv|lu|lt|ls|lr|lk|li|lc|lb|la|kz|ky|kw|kr|kp|kn|km|ki|kh|kg|ke|jp|jo|jm|je|it|is|ir|iq|io|in|im|il|ie|id|hu|ht|hr|hn|hm|hk|gy|gw|gu|gt|gs|gr|gq|gp|gn|gm|gl|gi|gh|gg|gf|ge|gd|gb|ga|fr|fo|fm|fk|fj|fi|eu|et|es|er|eh|eg|ee|ec|dz|do|dm|dk|dj|de|cz|cy|cx|cw|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|bz|by|bw|bv|bt|bs|br|bq|bo|bn|bm|bl|bj|bi|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ar|aq|ao|an|am|al|ai|ag|af|ae|ad|ac)(?=[^0-9a-zA-Z@+-]|$))`)),t.exports=e.default})),dt=t(((e,t)=>
1{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=/\u202A-\u202E\u061C\u200E\u200F\u2066\u2067\u2068\u2069/,t.exports=e.default})),ft=t(((e,t)=>{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=/\uFFFE\uFEFF\uFFFF/,t.exports=e.default})),pt=t(((e,t)=>{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=/\!'#%&'\(\)*\+,\\\-\.\/:;<=>\?@\[\]\^_{|}~\$/,t.exports=e.default})),mt=t(((e,t)=>{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=/\x09-\x0D\x20\x85\xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000/,t.exports=e.default})),ht=t(((e,t)=>{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=n,Ke();function n(e,t){return e.replace(/#\{(\w+)\}/g,function(e,n){return t[n]||``})}t.exports=e.default})),gt=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(dt()),i=n(ft()),a=n(pt()),o=n(mt());e.default=(0,n(ht()).default)(`#{punct}#{spacesGroup}#{invalidCharsGroup}#{directionalMarkersGroup}`,{punct:a.default,spacesGroup:o.default,invalidCharsGroup:i.default,directionalMarkersGroup:r.default}),t.exports=e.default})),_t=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(gt());e.default=(0,n(z()).default)(/[^#{invalidDomainChars}]/,{invalidDomainChars:r.default}),t.exports=e.default})),vt=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(z()),i=n(_t());e.default=(0,r.default)(/(?:(?:#{validDomainChars}(?:-|#{validDomainChars})*)?#{validDomainChars}\.)/,{validDomainChars:i.default}),t.exports=e.default})),yt=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,st(),e.default=(0,n(z()).default)(RegExp(`(?:(?:ì¼ì±|ë·ì»´|ë·ë·|馿 ¼éæ|é¤å
|é£å|é£å©æµ¦|é»è¨çç§|éå¢|é販|è´ç©|è°·æ|诺åºäº|èé|ç½ç»|ç½ç«|ç½åº|ç½å|ç»ç»æºæ|ç§»å¨|ç å®|ç¹ç|游æ|淡马é¡|æºæ|æ¸ç±|æ¶å°|æ°é»|æ¿åº|æ¿å¡|æè|æè¡¨|ææº|æç±ä½ |æ
å|å¾®å|广ä¸|å·¥è¡|å®¶é»|娱ä¹|天主æ|大æ¿|大伿±½è½¦|å¨çº¿|åé大é
åº|åé|åæ |ååº|åå|å
¬ç|å
¬å¸|å
«å¦|å¥åº·|ä¿¡æ¯|ä½å±±|ä¼ä¸|䏿ç½|ä¸ä¿¡|ä¸ç|ãã¤ã³ã|ãã¡ãã·ã§ã³|ã»ã¼ã«|ã¹ãã¢|ã³ã |ã°ã¼ã°ã«|ã¯ã©ã¦ã|ã¿ããª|à¸à¸à¸¡|सà¤à¤à¤ न|नà¥à¤|à¤à¥à¤®|ÙÙ
راÙ|Ù
ÙÙØ¹|Ù
ÙØ¨Ø§ÙÙÙ|ÙÙÙ
|ÙØ§Ø«ÙÙÙÙ|عرب|Ø´Ø¨ÙØ©|Ø¨ÙØªÙ|بازار|Ø§ÙØ¹ÙÙØ§Ù|اراÙ
ÙÙ|Ø§ØªØµØ§ÙØ§Øª|Ø§Ø¨ÙØ¸Ø¨Ù|×§××|ÑайÑ|ÑÑÑ|оÑг|онлайн|моÑква|ком|каÑолик|деÑи|zuerich|zone|zippo|zip|zero|zara|zappos|yun|youtube|you|yokohama|yoga|yodobashi|yandex|yamaxun|yahoo|yachts|xyz|xxx|xperia|xin|xihuan|xfinity|xerox|xbox|wtf|wtc|wow|world|works|work|woodside|wolterskluwer|wme|winners|wine|windows|win|williamhill|wiki|wien|whoswho|weir|weibo|wedding|wed|website|weber|webcam|weatherchannel|weather|watches|watch|warman|wanggou|wang|walter|walmart|wales|vuelos|voyage|voto|voting|vote|volvo|volkswagen|vodka|vlaanderen|vivo|viva|vistaprint|vista|vision|visa|virgin|vip|vin|villas|viking|vig|video|viajes|vet|versicherung|vermögensberatung|vermögensberater|verisign|ventures|vegas|vanguard|vana|vacations|ups|uol|uno|university|unicom|uconnect|ubs|ubank|tvs|tushu|tunes|tui|tube|trv|trust|travelersinsurance|travelers|travelchannel|travel|training|trading|trade|toys|toyota|town|tours|total|toshiba|toray|top|tools|tokyo|today|tmall|tkmaxx|tjx|tjmaxx|tirol|tires|tips|tiffany|tienda|tickets|tiaa|theatre|theater|thd|teva|tennis|temasek|telefonica|telecity|tel|technology|tech|team|tdk|tci|taxi|tax|tattoo|tatar|tatamotors|target|taobao|talk|taipei|tab|systems|symantec|sydney|swiss|swiftcover|swatch|suzuki|surgery|surf|support|supply|supplies|sucks|style|study|studio|stream|store|storage|stockholm|stcgroup|stc|statoil|statefarm|statebank|starhub|star|staples|stada|srt|srl|spreadbetting|spot|sport|spiegel|space|soy|sony|song|solutions|solar|sohu|software|softbank|social|soccer|sncf|smile|smart|sling|skype|sky|skin|ski|site|singles|sina|silk|shriram|showtime|show|shouji|shopping|shop|shoes|shiksha|shia|shell|shaw|sharp|shangrila|sfr|sexy|sex|sew|seven|ses|services|sener|select|seek|security|secure|seat|search|scot|scor|scjohnson|science|schwarz|schule|school|scholarships|schmidt|schaeffler|scb|sca|sbs|sbi|saxo|save|sas|sarl|sapo|sap|sanofi|sandvikcoromant|sandvik|samsung|samsclub|salon|sale|sakura|safety|safe|saarland|ryukyu|rwe|run|ruhr|rugby|rsvp|room|rogers|rodeo|rocks|rocher|rmit|rip|rio|ril|rightathome|ricoh|richardli|rich|rexroth|reviews|review|restaurant|rest|republican|report|repair|rentals|rent|ren|reliance|reit|reisen|reise|rehab|redumbrella|redstone|red|re
1cipes|realty|realtor|realestate|read|raid|radio|racing|qvc|quest|quebec|qpon|pwc|pub|prudential|pru|protection|property|properties|promo|progressive|prof|productions|prod|pro|prime|press|praxi|pramerica|post|porn|politie|poker|pohl|pnc|plus|plumbing|playstation|play|place|pizza|pioneer|pink|ping|pin|pid|pictures|pictet|pics|piaget|physio|photos|photography|photo|phone|philips|phd|pharmacy|pfizer|pet|pccw|pay|passagens|party|parts|partners|pars|paris|panerai|panasonic|pamperedchef|page|ovh|ott|otsuka|osaka|origins|orientexpress|organic|org|orange|oracle|open|ooo|onyourside|online|onl|ong|one|omega|ollo|oldnavy|olayangroup|olayan|okinawa|office|off|observer|obi|nyc|ntt|nrw|nra|nowtv|nowruz|now|norton|northwesternmutual|nokia|nissay|nissan|ninja|nikon|nike|nico|nhk|ngo|nfl|nexus|nextdirect|next|news|newholland|new|neustar|network|netflix|netbank|net|nec|nba|navy|natura|nationwide|name|nagoya|nadex|nab|mutuelle|mutual|museum|mtr|mtpc|mtn|msd|movistar|movie|mov|motorcycles|moto|moscow|mortgage|mormon|mopar|montblanc|monster|money|monash|mom|moi|moe|moda|mobily|mobile|mobi|mma|mls|mlb|mitsubishi|mit|mint|mini|mil|microsoft|miami|metlife|merckmsd|meo|menu|men|memorial|meme|melbourne|meet|media|med|mckinsey|mcdonalds|mcd|mba|mattel|maserati|marshalls|marriott|markets|marketing|market|map|mango|management|man|makeup|maison|maif|madrid|macys|luxury|luxe|lupin|lundbeck|ltda|ltd|lplfinancial|lpl|love|lotto|lotte|london|lol|loft|locus|locker|loans|loan|llp|llc|lixil|living|live|lipsy|link|linde|lincoln|limo|limited|lilly|like|lighting|lifestyle|lifeinsurance|life|lidl|liaison|lgbt|lexus|lego|legal|lefrak|leclerc|lease|lds|lawyer|law|latrobe|latino|lat|lasalle|lanxess|landrover|land|lancome|lancia|lancaster|lamer|lamborghini|ladbrokes|lacaixa|kyoto|kuokgroup|kred|krd|kpn|kpmg|kosher|komatsu|koeln|kiwi|kitchen|kindle|kinder|kim|kia|kfh|kerryproperties|kerrylogistics|kerryhotels|kddi|kaufen|juniper|juegos|jprs|jpmorgan|joy|jot|joburg|jobs|jnj|jmp|jll|jlc|jio|jewelry|jetzt|jeep|jcp|jcb|java|jaguar|iwc|iveco|itv|itau|istanbul|ist|ismaili|iselect|irish|ipiranga|investments|intuit|international|intel|int|insure|insurance|institute|ink|ing|info|infiniti|industries|inc|immobilien|immo|imdb|imamat|ikano|iinet|ifm|ieee|icu|ice|icbc|ibm|hyundai|hyatt|hughes|htc|hsbc|how|house|hotmail|hotels|hoteles|hot|hosting|host|hospital|horse|honeywell|honda|homesense|homes|homegoods|homedepot|holiday|holdings|hockey|hkt|hiv|hitachi|hisamitsu|hiphop|hgtv|hermes|here|helsinki|help|healthcare|health|hdfcbank|hdfc|hbo|haus|hangout|hamburg|hair|guru|guitars|guide|guge|gucci|guardian|group|grocery|gripe|green|gratis|graphics|grainger|gov|got|gop|google|goog|goodyear|goodhands|goo|golf|goldpoint|gold|godaddy|gmx|gmo|gmbh|gmail|globo|global|gle|glass|glade|giving|gives|gifts|gift|ggee|george|genting|gent|gea|gdn|gbiz|gay|garden|gap|games|game|gallup|gallo|gallery|gal|fyi|futbol|furniture|fund|fun|fujixerox|fujitsu|ftr|frontier|frontdoor|frogans|frl|fresenius|free|fox|foundation|forum|forsale|forex|ford|football|foodnetwork|food|foo|fly|flsmidth|flowers|florist|flir|flights|flickr|fitness|fit|fishing|fish|firmdale|firestone|fire|financial|finance|final|film|fido|fidelity|fiat|ferrero|ferrari|feedback|fedex|fast|fashion|farmers|farm|fans|fan|family|faith|fairwinds|fail|fage|extraspace|express|exposed|expert|exchange|everbank|events|eus|eurovision|etisalat|esurance|estate|esq|erni|ericsson|equipment|epson|epost|enterprises|engineering|engineer|energy|emerck|email|education|edu|edeka|eco|eat|earth|dvr|dvag|durban|dupont|duns|dunlop|duck|dubai|dtv|drive|download|dot|doosan|domains|doha|dog|dodge|doctor|docs|dnp|diy|dish|discover|discount|directory|direct|digital|diet|diamonds|dhl|dev|design|desi|dentist|dental|democrat|delta|deloitte|dell|delivery|degree|deals|dealer|deal|dds|dclk|day|datsun|dating|date|data|dance|dad|dabur|cyou|cymru|cuisinella|csc|cruises|cruise|crs|crown|cricket|creditunion|creditcard|credit|cpa|courses|coupons|coupon|country|corsica|coop|cool|cookingchannel|cooking|contractors|contact|consulting|construction|condos|comsec|computer|compare|company|community|commbank|comcast|com|cologne|college|coffee|codes|coach|clubmed|club|cloud|clothing|clinique|clinic|click|cleaning|claims|cityeats|city|citic|citi|citadel|cisco|circle|cipriani|church|chrysler|chrome|christmas|chloe|chintai|cheap|chat|chase|charity|channel|chanel|cfd|cfa|cern|ceo|center|ceb|cbs|cbre|cbn|cba|catholic|catering|cat|casino|cash|caseih|case|casa|cartier|cars|careers|career|care|cards|caravan|car|capitalone|capital|capetown|canon|cancerresearch|camp|camera|cam|calvinklein|call|cal|cafe|cab|bzh|buzz|buy|business|builders|build|bugatti|budapest|brussels|brother|broker|broadway|bridgestone|bradesco|box|boutique|bot|boston|bostik|bosch|boots|booking|book|boo|bond|bom|bofa|boehringer|boats|bnpparibas|bnl|bmw|bms|blue|bloomberg|blog|blockbuster|blanco|blackfriday|black|biz|bio|bingo|bing|bike|bid|bible|bharti|bet|bestbuy|best|berlin|bentley|beer|beauty|beats|bcn|bcg|bbva|bbt|bbc|bayern|bauhaus|basketball|baseball|bargains|barefoot|barclays|barclaycard|barcelona|bar|bank|band|bananarepublic|banamex|baidu|baby|azure|axa|aws|avianca|autos|auto|author|auspost|audio|audible|audi|auction|attorney|athleta|associates|asia|asda|arte|art|arpa|army|archi|aramco|arab|aquarelle|apple|app|apartments|aol|anz|anquan|android|analytics|amsterdam|amica|amfam|amex|americanfamily|americanexpress|alstom|alsace|ally|allstate|allfinanz|alipay|alibaba|alfaromeo|akdn|airtel|airforce|airbus|aigo|aig|agency|agakhan|africa|afl|afamilycompany|aetna|aero|aeg|adult|ads|adac|actor|active|aco|accountants|accountant|accenture|academy|abudhabi|abogado|able|abc|abbvie|abbott|abb|abarth|aarp|aaa|onion)(?=[^0-9a-zA-Z@+-]|$))`)),t.exports=e.default})),bt=t(((e,t)=>
1{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=/(?:xn--[\-0-9a-z]+)/,t.exports=e.default})),xt=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(z()),i=n(_t());e.default=(0,r.default)(/(?:(?:#{validDomainChars}(?:[_-]|#{validDomainChars})*)?#{validDomainChars}\.)/,{validDomainChars:i.default}),t.exports=e.default})),St=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(z()),i=n(ut()),a=n(vt()),o=n(yt()),s=n(bt()),c=n(xt());e.default=(0,r.default)(/(?:#{validSubdomain}*#{validDomainName}(?:#{validGTLD}|#{validCCTLD}|#{validPunycode}))/,{validDomainName:a.default,validSubdomain:c.default,validGTLD:o.default,validCCTLD:i.default,validPunycode:s.default}),t.exports=e.default})),Ct=t(((e,t)=>{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=/[0-9]+/,t.exports=e.default})),wt=t(((e,t)=>{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=/\u0400-\u04FF/,t.exports=e.default})),Tt=t(((e,t)=>{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=/\xC0-\xD6\xD8-\xF6\xF8-\xFF\u0100-\u024F\u0253\u0254\u0256\u0257\u0259\u025B\u0263\u0268\u026F\u0272\u0289\u028B\u02BB\u0300-\u036F\u1E00-\u1EFF/,t.exports=e.default})),Et=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(wt()),i=n(Tt());e.default=(0,n(z()).default)(/[a-z#{cyrillicLettersAndMarks}0-9!\*';:=\+,\.\$\/%#\[\]\-\u2013_~@\|&#{latinAccentChars}]/i,{cyrillicLettersAndMarks:r.default,latinAccentChars:i.default}),t.exports=e.default})),Dt=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(z()),i=n(Et());e.default=(0,r.default)(`\\((?:#{validGeneralUrlPathChars}+|(?:#{validGeneralUrlPathChars}*\\(#{validGeneralUrlPathChars}+\\)#{validGeneralUrlPathChars}*))\\)`,{validGeneralUrlPathChars:i.default},`i`),t.exports=e.default})),Ot=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(wt()),i=n(Tt()),a=n(z()),o=n(Dt());e.default=(0,a.default)(/[\+\-a-z#{cyrillicLettersAndMarks}0-9=_#\/#{latinAccentChars}]|(?:#{validUrlBalancedParens})/i,{cyrillicLettersAndMarks:r.default,latinAccentChars:i.default,validUrlBalancedParens:o.default}),t.exports=e.default})),kt=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(z()),i=n(Et()),a=n(Dt()),o=n(Ot());e.default=(0,r.default)(`(?:(?:#{validGeneralUrlPathChars}*(?:#{validUrlBalancedParens}#{validGeneralUrlPathChars}*)*#{validUrlPathEndingChars})|(?:@#{validGeneralUrlPathChars}+/))`,{validGeneralUrlPathChars:i.default,validUrlBalancedParens:a.default,validUrlPathEndingChars:o.default},`i`),t.exports=e.default})),At=t(((e,t)=>{var n=B();F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(dt()),i=n(ft());e.default=(0,n(z()).default)(/(?:[^A-Za-z0-9@ï¼ $#ï¼#{invalidCharsGroup}]|[#{directionalMarkersGroup}]|^)/,{invalidCharsGroup:i.default,directionalMarkersGroup:r.default}),t.exports=e.default})),jt=t(((e,t)=>{F(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=/[a-z0-9!?\*'@\(\);:&=\+\$\/%#\[\]\-_\.,~|]/i,t.exports=e.default})),Mt=t(((e,t)=>{F(),Object.defineProperty(e,"__esModule",{value:!0}
1),e.default=void 0,e.default=/[a-z0-9\-_&=#\/]/i,t.exports=e.default})),Nt=e(ie()),Pt=e(z()),Ft=e(St()),It=e(Ct()),Lt=e(kt()),Rt=e(At()),zt=e(jt()),Bt=e(Mt()),Vt=(0,Pt.default)(`((#{validUrlPrecedingChars})(https?:\\/\\/)(#{validDomain})(?::(#{validPortNumber}))?(\\/#{validUrlPath}*)?(\\?#{validUrlQueryChars}*#{validUrlQueryEndingChars})?)`,{validUrlPrecedingChars:Rt.default,validDomain:Ft.default,validPortNumber:It.default,validUrlPath:Lt.default,validUrlQueryChars:zt.default,validUrlQueryEndingChars:Bt.default},`gi`),Ht=`$2xxxxxxxxxxxxxxxxxxxxxxx`;function Ut(e){return e.replace(Vt,Ht).replace(/(^|[^/\w])@(([a-z0-9_]+)@[a-z0-9.-]+[a-z0-9]+)/gi,`$1@$3`)}function Wt({maxSize:e=100,log:t=()=>null}={}){let n=new Map,r=new Set;function i(e){r.has(e)&&r.delete(e),r.add(e)}return{has:e=>n.has(e),get:e=>(n.has(e)&&i(e),n.get(e)),delete:e=>n.delete(e)&&r.delete(e),set:(a,o)=>{n.set(a,o),i(a);let s=r.values().toArray().shift();n.size>e&&s?(n.delete(s),r.delete(s),t(`Added %o and deleted %o from cache, now size %d`,a,s,n.size)):t(`Added %o to cache, now size %d`,a,n.size)},clear:()=>{n.clear(),r.clear()}}}var V=[`label`,`shortcode`,`emoticons`,`shortcodes`,`tokens`],Gt=new Set([`label`,`shortcode`,`emoticons`,`shortcodes`]);async function Kt({query:e,locale:t,limit:n=0,signal:r}){(0,O.log)(`searching for "%s"`,e),performance.mark(`emoji-search-start`),r?.throwIfAborted();let i=D(t),a=ee(i),o=e.toLowerCase(),s=oe(o,a);if(s.length===0)return(0,O.log)(`no tokens extracted from query "%s"`,o),[];if(!s.at(-1))throw Error(`Missing tokens from query`);(0,O.log)(`searching for tokens %o in locale %s`,s,i);let c=[];for(let e=0;e<s.length;e++){let t=s[e];if(!t)continue;let{unicodeResults:n,customResults:a,shortcodeResults:o}=await se(t,i,e===s.length-1);r?.throwIfAborted();let l=new Map,u=new Set;for(let e of n){if(u.has(e.hexcode))continue;u.add(e.hexcode);let n=H(e,t);n&&l.set(e.hexcode,{...e,scores:n})}for(let e of a){if(u.has(e.shortcode))continue;u.add(e.shortcode);let n=H(e,t);n&&l.set(e.shortcode,{...e,scores:n})}r?.throwIfAborted();for(let e of o){let n=l.get(e.hexcode)??await le(e.hexcode,i);if(!n||!(`hexcode`in n))continue;let r=H({...n,shortcodes:e.shortcodes},t);if(!r)continue;let a=l.get(n.hexcode)?.scores,o=a?Yt(a,r):r;l.set(n.hexcode,{...n,shortcodes:[...e.shortcodes,...n.shortcodes],scores:o})}(0,O.log)(`found %d results for token "%s"`,l.size,t),c.push(l)}let l=c.reduce((e,t)=>e.size===0?new Set(t.keys()):new Set(t.keys()).intersection(e),new Set),u=new Map;for(let e of c)for(let[t,n]of e.entries()){if(!l.has(t))continue;let e=u.get(t);e?u.set(t,{...e,scores:Yt(e.scores,n.scores)}):u.set(t,n)}let d=Array.from(u.values());if(d.length===0||d.length<n){r?.throwIfAborted();let e=await $t(o,l);r?.throwIfAborted(),e.length>0&&((0,O.log)(`cursor search found %d results for "%s"`,e.length,o),d.push(...e))}let f=d.map(({scores:e,...t})=>({...t,rank:Zt(e)})),p=[],m=new Set;for(let e of f.toSorted(Xt)){let t=Jt(e);if(!m.has(t)&&(p.push(e),m.add(t),n>0&&p.length>=n))break}let h=performance.measure(`emoji-search-end`,`emoji-search-start`);return(0,O.log)(`search for "%s" in locale %s returned %d results and took %dms`,o,i,d.length,h.duration),p}function qt(e,t){return Object.hasOwn(e,t)}function Jt(e){return`shortcode`in e?e.shortcode:e.hexcode}function H(e,t){let n=Object.fromEntries(V.map(e=>[e,-1])),r=!1;for(let i of V)if(qt(e,i)){let a=e[i];if(a===void 0)continue;let o=Qt((Array.isArray(a)?a:[a]).map(e=>e.toLowerCase()),t);o>=0&&(n[i]=o,r=!0)}return r?n:null}function Yt(e,t){let n=Object.fromEntries(V.map(e=>[e,-1]));for(let r of V)n[r]=e[r]===-1?t[r]:t[r]===-1?e[r]:Math.min(e[r],t[r]);return n}function Xt(e,t){let n=e.rank,r=t.rank;if(n.categoryWeight!==r.categoryWeight)return n.categoryWeight-r.categoryWeight;if(n.score!==r.score)return n.score-r.score;if(n.fieldWeight!==r.fieldWeight)return n.fieldWeight-r.fieldWeight;let i=qt(e,`shortcode`);return i===qt(t,`shortcode`)?0:i?-1:1}function Zt(e){let t=null;for(let[n,r]of V.entries()){let i=e[r];if(i<0)continue;let a=+!Gt.has(r);(!t||a<t.categoryWeight||a===t.categoryWeight&&(i<t.score||i===t.score&&n<t.fieldWeight))&&(t={categoryWeight:a,score:i,fieldWeight:n})}return t??{categoryWeight:2,score:1/0,fieldWeight:V.length}}function Qt(e,t){let n=-1;for(let r of e){let e=-1;r===t?e=0:r.startsWith(t)?e=1+t.length/r.length:r.includes(t)&&(e=2+t.length/r.length),e>=0&&(e<n||n<0)&&(n=e)}return n}async function $t(e,t=new Set){let n=new Set,r=1e3,i=0,a=null,o=[];do{if(o=await ce(a,r),o.length===0)break;(0,O.log)(`cursor search got batch of %d emojis`,o.length),a=o.at(-1)??null;for(let r of o)!n.has(r)&&!t.has(r)&&r.includes(e)&&n.add(r);if(i++,i>=10)break}while(o.length===r);let s=await ae(Array.from(n)),c=[];for(let t of s){let n=H(t,e);n&&c.push({scores:n,...t})}return c}var en=ne(`picker`),tn=Wt({maxSize:10,log:en});async function nn({token:e,locale:t,limit:n=5,signal:r}){try{let i=e.replace(`:`,``).trim();if(!i.length)return[];let a=`${i}|${t}|${n}`,o=tn.get(a);if(o)return o;let s=(await Kt({query:i,locale:t,limit:n,signal:r})).map(e=>`shortcode`in e?{id:e.shortcode,custom:!0}:{id:e.label.replaceAll(` `,`_`).toLowerCase(),native:e.unicode});return tn.set(a,s),s}catch{return en(`aborted search for "%s"`,e),null}}var rn=[`people`,`nature`,`foods`,`activity`,`places`,`objects`,`symbols`,`flags`],an=g([e=>e.emojis.custom,e=>e.emojis.customCategories],(e,t)=>{let n=new Map;for(let e in t){let r=t[e];if(r?.length)for(let t of r)n.set(t,e)}let r=[];for(let t in e){let a=e[t];a&&r.push({name:t,id:t,custom:!0,short_names:[t],imageUrl:i?a.url:a.static_url,customCategory:n.get(t)})}return tn.clear(),en(`regenerated the picker data`),{emojis:r,categories:[`recent`,`custom`,...Object.keys(t).toSorted().map(e=>`custom-${e}`),...rn]}});function on(){return v(an)}var U=n({unexpectedTitle:{id:`alert.unexpected.title`,defaultMessage:`Oops!`}
1,unexpectedMessage:{id:`alert.unexpected.message`,defaultMessage:`An unexpected error occurred.`},rateLimitedTitle:{id:`alert.rate_limited.title`,defaultMessage:`Rate limited`},rateLimitedMessage:{id:`alert.rate_limited.message`,defaultMessage:`Please retry after {retry_time, time, medium}.`}}),sn=m(`alerts/dismiss`),cn=m(`alerts/clear`),W=m(`alerts/show`),ln=m(`alerts/ignore`),G=(e,t=!1)=>{if(e instanceof l&&e.response){let{status:n,statusText:r,headers:i}=e.response,{data:a}=e.response;return t&&(n===404||n===410)?ln():n===429&&i[`x-ratelimit-reset`]?W({title:U.rateLimitedTitle,message:U.rateLimitedMessage,values:{retry_time:new Date(i[`x-ratelimit-reset`])}}):W({title:`${n}`,message:a.error??r})}return e instanceof l&&e.code===l.ECONNABORTED?ln():(console.error(e),W({title:U.unexpectedTitle,message:U.unexpectedMessage}))},un=_((e,{dispatch:t})=>{t(W({title:U.unexpectedTitle,message:U.unexpectedMessage}))}),dn=`SETTING_CHANGE`,fn=`SETTING_SAVE`;function pn(e,t){return n=>{n({type:dn,path:e,value:t}),n(hn())}}var mn=(0,de.default)((e,t)=>{if(t().getIn([`settings`,`saved`])||!t().getIn([`meta`,`me`]))return;let n=t().get(`settings`).filter((e,t)=>t!==`saved`).toJS();p().put(`/api/web/settings`,{data:n}).then(()=>e({type:fn})).catch(t=>e(G(t)))},2e3,{leading:!0,trailing:!0});function hn(){return(e,t)=>mn(e,t)}var gn=`EMOJI_USE`;function _n(e){return t=>{t({type:gn,emoji:e}),t(hn())}}var vn=_((e,{dispatch:t})=>{let n=K(e.key);n&&t(yn({...n,maxId:e.maxId}))}),yn=_((e,{dispatch:t})=>{let n=``,r={};return e.type===`account`?(n=`/api/v1/accounts/${e.userId}/statuses`,e.replies||(r.exclude_replies=!0),e.boosts||(r.exclude_reblogs=!0),e.pinned&&(r.pinned=!0),e.media&&(r.only_media=!0),e.tagged&&(r.tagged=e.tagged)):e.type===`public`&&(n=`/api/v1/timelines/public`),e.maxId&&(r.max_id=e.maxId.toString()),t(q(xn(e),n,r))}),bn=[`boosts`,`replies`,`media`,`pinned`];function xn(e){let{type:t}=e,n=[t];if(t===`account`){n.push(e.userId);let t=bn.reduce((t,n)=>t+(e[n]?`1`:`0`),``);n.push(t)}else t===`public`&&(n.push(e.server??`all`),e.media&&n.push(`media`));return t!==`home`&&e.tagged&&n.push(e.tagged),n.filter(Boolean).join(`:`)}function K(e){let t=e.split(`:`),n=t[0];if(n===`account`){let e=t[1];if(!e)return null;let n={type:`account`,userId:e,tagged:t[3],pinned:!1,boosts:!1,replies:!1,media:!1},r=t[2];if(!r||!/^[01]{4}$/.test(r))return r===`pinned`?n.pinned=!0:r===`with_replies`?n.replies=!0:r===`media`&&(n.media=!0),n;let i=t[2]?.split(``)??[];for(let e=0;e<i.length;e++){let t=bn[e];t&&(n[t]=i[e]===`1`)}return n}return n===`public`?{type:`public`,server:t[1]===`remote`||t[1]===`local`?t[1]:`all`,tagged:t[2],media:t[3]===`media`}:n===`home`?{type:`home`}:null}function Sn(e,t){let n=K(e),r=n?.type===`account`&&n.pinned;return!t||!r?r:n.userId===t}function Cn(e){return Hn.includes(e)}var wn=m(`timeline/disconnect`,({timeline:e})=>({payload:{timeline:e,usePendingItems:a}})),Tn=m(`timelines/delete`),En=m(`timelines/deleteStatus`),Dn=_((e,{dispatch:t,getState:n})=>{let r=n().meta.get(`me`,null);if(!r)return;let i=e.tags.map(e=>e.name);n().timelines.filter((e,t)=>{if(!t.startsWith(`account:${r}:`))return!1;let n=K(t);return n?.type!==`account`||n.pinned?!1:!n.tagged||i.includes(n.tagged)}).forEach((n,r)=>{t(Wn(r,e))})}),On=_((e,{dispatch:t,getState:n})=>{let r=n().meta.get(`me`,null);if(!r)return;let i=e.get(`tags`)?.map(e=>e.get(`name`)).toArray()??[];n().timelines.filter((e,t)=>{if(!t.startsWith(`account:${r}:`))return!1;let n=K(t);return n?.type===`account`&&n.pinned?!n.tagged||i.includes(n.tagged):!1}).forEach((n,r)=>{t(fr(r,e.get(`id`),0))})}),kn=_((e,{dispatch:t,getState:n})=>{let r=n().meta.get(`me`,null);if(!r)return;let i=e.get(`id`);n().timelines.forEach((e,n)=>{Sn(n,r)&&(e.get(`items`)?.includes(i)||e.get(`pendingItems`)?.includes(i))&&t(En({statusId:i,timelineKey:n}))})}),An=`TIMELINE_UPDATE`,jn=`TIMELINE_CLEAR`,Mn=`TIMELINE_EXPAND_REQUEST`,Nn=`TIMELINE_EXPAND_SUCCESS`,Pn=`TIMELINE_EXPAND_FAIL`,Fn=`TIMELINE_SCROLL_TOP`,In=`TIMELINE_LOAD_PENDING`,Ln=`TIMELINE_CONNECT`,Rn=`TIMELINE_MARK_AS_PARTIAL`,zn=`TIMELINE_INSERT`,Bn=`inline-follow-suggestions`,Vn=`pinned-view-all`,Hn=[null,Bn,Vn],Un=e=>({type:In,timeline:e});function Wn(e,t,{accept:n=void 0,bogusQuotePolicy:r=!1}={}){return(i,o)=>{typeof n==`function`&&!n(t)||o().getIn([`timelines`,e,`isPartial`])||(i(C(t,{bogusQuotePolicy:r})),i({type:An,timeline:e,status:t,usePendingItems:a}),e===`home`&&i(ve()))}}function Gn(e){return(t,n)=>{t(Tn({statusId:e,accountId:n().getIn([`statuses`,e,`account`]),references:n().get(`statuses`).filter(t=>t.get(`reblog`)===e).map(e=>e.get(`id`)).valueSeq().toJSON(),reblogOf:n().getIn([`statuses`,e,`reblog`],null)}))}}function Kn(e){return t=>{t({type:jn,timeline:e})}}var qn=(e={},t)=>(e[t]||[]).map(e=>e.value);function q(e,t,n={}){return async(r,i)=>{let o=i().getIn([`timelines`,e],T()),s=!!n.max_id;if(o.get(`isLoading`))return;if(!n.max_id&&!n.pinned&&o.get(`items`,E()).size+o.get(`pendingItems`,E()).size>0){let e=o.getIn([`pendingItems`,0]),t=o.getIn([`items`,0]);n.since_id=e&&t&&fe(e,t)>0?e:t||e}let c=!!n.since_id;r(or(e,s));try{let i=await p().get(t,{params:n}),o=d(i).refs.find(e=>e.rel===`next`);if(r(S(i.data)),r(sr(e,i.data,o?o.uri:null,i.status===206,c,s,c&&a)),e===`home`&&!s&&!c){let t=new Date,n=i.data.findIndex(e=>t-new Date(e.created_at)>144e5);n!==-1&&r(fr(e,Bn,Math.max(1,n)))}e===`home`&&r(ve())}catch(t){r(cr(e,t,s))}}}function J(e,t,n={}){return async(r,i)=>{let a=i().getIn([`timelines`,e],T()).get(`items`),o=a.map((e,t)=>e===null?t:null).map(e=>e>0?a.get(e-1):null);for(let i of o.take(2))await r(q(e,t,{...n,maxId:i}))}}
1var Jn=({maxId:e}={})=>q(`home`,`/api/v1/timelines/home`,{max_id:e}),Yn=({maxId:e,onlyMedia:t,onlyRemote:n}={})=>q(`public${n?`:remote`:``}${t?`:media`:``}`,`/api/v1/timelines/public`,{remote:!!n,max_id:e,only_media:!!t}),Xn=({maxId:e,onlyMedia:t}={})=>q(`community${t?`:media`:``}`,`/api/v1/timelines/public`,{local:!0,max_id:e,only_media:!!t}),Zn=(e,{maxId:t,withReplies:n,tagged:r}={})=>q(`account:${e}${n?`:with_replies`:``}${r?`:${r}`:``}`,`/api/v1/accounts/${e}/statuses`,{exclude_replies:!n,exclude_reblogs:n,tagged:r,max_id:t}),Qn=(e,{maxId:t,withReplies:n}={})=>q(`account:${e}:media${n?`:with_replies`:``}`,`/api/v1/accounts/${e}/statuses`,{max_id:t,only_media:!0,limit:40,exclude_replies:!n}),$n=(e,{maxId:t}={})=>q(`list:${e}`,`/api/v1/timelines/list/${e}`,{max_id:t}),er=(e,{maxId:t}={})=>q(`link:${e}`,`/api/v1/timelines/link`,{url:e,max_id:t}),tr=(e,{maxId:t,tags:n,local:r}={})=>q(`hashtag:${e}${r?`:local`:``}`,`/api/v1/timelines/tag/${e}`,{max_id:t,any:qn(n,`any`),all:qn(n,`all`),none:qn(n,`none`),local:r}),nr=()=>J(`home`,`/api/v1/timelines/home`,{}),rr=({onlyMedia:e,onlyRemote:t}={})=>J(`public${t?`:remote`:``}${e?`:media`:``}`,`/api/v1/timelines/public`,{remote:!!t,only_media:!!e}),ir=({onlyMedia:e}={})=>J(`community${e?`:media`:``}`,`/api/v1/timelines/public`,{local:!0,only_media:!!e}),ar=e=>J(`list:${e}`,`/api/v1/timelines/list/${e}`,{});function or(e,t){return{type:Mn,timeline:e,skipLoading:!t}}function sr(e,t,n,r,i,a,o){return{type:Nn,timeline:e,statuses:t,next:n,partial:r,isLoadingRecent:i,usePendingItems:o,skipLoading:!a}}function cr(e,t,n){return{type:Pn,timeline:e,error:t,skipLoading:!n,skipNotFound:e.startsWith(`account:`)}}function lr(e,t){return{type:Fn,timeline:e,top:t}}function ur(e){return{type:Ln,timeline:e,usePendingItems:a}}var dr=e=>({type:Rn,timeline:e}),fr=(e,t,n)=>({type:zn,timeline:e,index:n,key:t}),Y,X,Z,pr=`COMPOSE_CHANGE`,mr=`COMPOSE_SUBMIT_REQUEST`,hr=`COMPOSE_SUBMIT_SUCCESS`,gr=`COMPOSE_SUBMIT_FAIL`,_r=`COMPOSE_REPLY`,vr=`COMPOSE_REPLY_CANCEL`,yr=`COMPOSE_DIRECT`,br=`COMPOSE_MENTION`,xr=`COMPOSE_RESET`,Sr=`COMPOSE_UPLOAD_REQUEST`,Cr=`COMPOSE_UPLOAD_SUCCESS`,wr=`COMPOSE_UPLOAD_FAIL`,Tr=`COMPOSE_UPLOAD_PROGRESS`,Er=`COMPOSE_UPLOAD_PROCESSING`,Dr=`COMPOSE_UPLOAD_UNDO`,Or=`THUMBNAIL_UPLOAD_REQUEST`,kr=`THUMBNAIL_UPLOAD_SUCCESS`,Ar=`THUMBNAIL_UPLOAD_FAIL`,jr=`THUMBNAIL_UPLOAD_PROGRESS`,Mr=`COMPOSE_SUGGESTIONS_CLEAR`,Nr=`COMPOSE_SUGGESTIONS_READY`,Pr=`COMPOSE_SUGGESTION_SELECT`,Fr=`COMPOSE_SUGGESTION_IGNORE`,Ir=`COMPOSE_SUGGESTION_TAGS_UPDATE`,Lr=`COMPOSE_TAG_HISTORY_UPDATE`,Rr=`COMPOSE_MOUNT`,zr=`COMPOSE_UNMOUNT`,Br=`COMPOSE_SENSITIVITY_CHANGE`,Vr=`COMPOSE_SPOILERNESS_CHANGE`,Hr=`COMPOSE_SPOILER_TEXT_CHANGE`,Ur=`COMPOSE_COMPOSING_CHANGE`,Wr=`COMPOSE_LANGUAGE_CHANGE`,Gr=`COMPOSE_EMOJI_INSERT`,Kr=`COMPOSE_POLL_ADD`,qr=`COMPOSE_POLL_REMOVE`,Jr=`COMPOSE_POLL_OPTION_CHANGE`,Yr=`COMPOSE_POLL_SETTINGS_CHANGE`,Xr=`COMPOSE_CHANGE_MEDIA_ORDER`,Zr=`COMPOSE_SET_STATUS`,Qr=`COMPOSE_FOCUS`,Q=n({uploadErrorLimit:{id:`upload_error.limit`,defaultMessage:`File upload limit exceeded.`},uploadErrorPoll:{id:`upload_error.poll`,defaultMessage:`File upload not allowed with polls.`},uploadQuote:{id:`upload_error.quote`,defaultMessage:`File upload not allowed with quotes.`},open:{id:`compose.published.open`,defaultMessage:`Open`},published:{id:`compose.published.body`,defaultMessage:`Post published.`},saved:{id:`compose.saved.body`,defaultMessage:`Post saved.`},blankPostError:{id:`compose.error.blank_post`,defaultMessage:`Post can't be blank.`}}),$=e=>{e().getIn([`compose`,`mounted`])||o.push(`/publish`,{focusTarget:!1})};function $r(e,t,n){return(r,i)=>{let a=i().server.server.item?.configuration.polls.max_options;r({type:Zr,status:e,text:t,spoiler_text:n,maxOptions:a})}}function ei(e){return{type:pr,text:e}}function ti(e){return(t,n)=>{t({type:_r,status:e}),$(n)}}function ni(e){return(t,n)=>{let r=n(),i=r.statuses.get(e);if(i){let e=r.accounts.get(i.get(`account`));t(ti(i.set(`account`,e)))}}}function ri(){return{type:vr}}function ii(){return{type:xr}}var ai=(e=``,t=!1)=>(n,r)=>{n({type:Qr,defaultText:e,caretStart:t}),$(r)};function oi(e){return(t,n)=>{t({type:br,account:e}),$(n)}}function si(e){return(t,n)=>{t(oi(n().accounts.get(e)))}}function ci(e){return(t,n)=>{t({type:yr,account:e}),$(n)}}function li(e){return function(t,n){let r=n().getIn([`compose`,`text`],``),i=n().getIn([`compose`,`media_attachments`]),a=n().getIn([`compose`,`id`],null),s=!!n().getIn([`compose`,`quoted_status_id`]),c=n().getIn([`compose`,`spoiler`])?n().getIn([`compose`,`spoiler_text`],``):``;if(!(`${c??``}${Ut(r??``)}`.trim().length>0||i.size!==0||s&&c?.length)){t(W({message:Q.blankPostError})),t(ai());return}t(ui());let l;a!==null&&(l=i.map(e=>{let t;return e.getIn([`meta`,`focus`])&&(t=`${e.getIn([`meta`,`focus`,`x`]).toFixed(2)},${e.getIn([`meta`,`focus`,`y`]).toFixed(2)}`),{id:e.get(`id`),description:e.get(`description`),focus:t}}));let u=n().getIn([`compose`,`privacy`]);p().request({url:a===null?`/api/v1/statuses`:`/api/v1/statuses/${a}`,method:a===null?`post`:`put`,data:{status:r,spoiler_text:c,in_reply_to_id:n().getIn([`compose`,`in_reply_to`],null),media_ids:i.map(e=>e.get(`id`)),media_attributes:l,sensitive:n().getIn([`compose`,`sensitive`]),visibility:u,poll:n().getIn([`compose`,`poll`],null),language:n().getIn([`compose`,`language`]),quoted_status_id:n().getIn([`compose`,`quoted_status_id`]),quote_approval_policy:u===`private`||u===`direct`?`nobody`:n().getIn([`compose`,`quote_policy`])},headers:{"Idempotency-Key":n().getIn([`compose`,`idempotencyKey`])}}).then(function(i){(o.location.pathname===`/publish`||o.location.pathname===`/statuses/new`)&&window.history.state&&o.goBack(),t(Li(i.data.tags,r)),t(di({...i.data})),typeof e==`function`&&e(i.data);let s=e=>{let r=n().getIn([`timelines`,e]);r&&r.get(`items`).size>0&&r.getIn([`items`,0])!==null&&r.get(`online`)&&t(Wn(e,{...i.data}))};a&&t(C({...i.data})),a===null&&i.data.visibility!==`direct`&&s(`home`),a===null&&i.data.in_reply_to_id===null&&i.data.visibility===`public`&&(s(`community`),s(`public`),s(`account:${i.data.account.id}`)),t(Dn({...i.data})),t(W({message:a===null?Q.published:Q.saved,action:Q.open,dismissAfter:1e4,onClick:()=>o.push(`/@${i.data.account.username}/${i.data.id}`,{focusTarget:`detailed-status`})}))}).catch(function(e){t(fi(e))})}}function ui(){return{type:mr}}function di(e){return{type:hr,status:e}}function fi(e){return{type:gr,error:e}}function pi(e){return function(t,n){if(n().compose.get(`quoted_status_id`)){t(W({message:Q.uploadQuote}));return}let r=n().getIn([`server`,`server`,`item`,`configuration`,`statuses`,`max_media_attachments`]),i=n().getIn([`compose`,`media_attachments`]),a=n().getIn([`compose`,`pending_media_attachments`]),o=Array(e.length).fill(0),s=Array.from(e).reduce((e,t)=>
1e+t.size,0);if(e.length+i.size+a>r){t(W({message:Q.uploadErrorLimit}));return}t(bi());for(let[n,a]of Array.from(e).entries()){if(i.size+n>r-1)break;let e=new FormData;e.append(`file`,a),p().post(`/api/v2/media`,e,{onUploadProgress:function({loaded:e}){o[n]=e,t(xi(o.reduce((e,t)=>e+t,0),s))}}).then(({status:e,data:n})=>{if(e===200)t(Si(n,a));else if(e===202){t(mi());let e=1,r=()=>{p().get(`/api/v1/media/${n.id}`).then(n=>{if(n.status===200)t(Si(n.data,a));else if(n.status===206){let t=(Math.log2(e)||1)*1e3;e+=1,setTimeout(()=>r(),t)}}).catch(e=>t(Ci(e)))};r()}}).catch(e=>t(Ci(e)))}}}var mi=()=>({type:Er}),hi=(e,t)=>n=>{n(gi());let r=t.size,i=new FormData;i.append(`thumbnail`,t),p().put(`/api/v1/media/${e}`,i,{onUploadProgress:({loaded:e})=>{n(_i(e,r))}}).then(({data:e})=>{n(vi(e))}).catch(t=>{n(yi(e,t))})},gi=()=>({type:Or,skipLoading:!0}),_i=(e,t)=>({type:jr,loaded:e,total:t,skipLoading:!0}),vi=e=>({type:kr,media:e,skipLoading:!0}),yi=e=>({type:Ar,error:e,skipLoading:!0});function bi(){return{type:Sr,skipLoading:!0}}function xi(e,t){return{type:Tr,loaded:e,total:t}}function Si(e,t){return{type:Cr,media:e,file:t,skipLoading:!0}}function Ci(e){return{type:wr,error:e,skipLoading:!0}}function wi(e){return{type:Dr,media_id:e}}function Ti(){return Y?.abort(),Z?.abort(),{type:Mr}}var Ei=(0,Nt.default)((e,t)=>{Y&&Y.abort(),Y=new AbortController,p().get(`/api/v1/accounts/search`,{signal:Y.signal,params:{q:t.slice(1),resolve:!1,limit:4}}).then(n=>{e(b(n.data)),e(ji(t,n.data))}).catch(t=>{c.isCancel(t)||e(G(t))}).finally(()=>{Y=void 0})},200,{leading:!0,trailing:!0}),Di=(e,t)=>{e(Ti()),Z=new AbortController,nn({token:t,locale:`en`,limit:5,signal:Z.signal}).then(n=>{n&&e(Ai(t,n))}).finally(()=>{Z=void 0})},Oi=(0,Nt.default)((e,t)=>{X&&X.abort(),e(Pi(t)),X=new AbortController,p().get(`/api/v2/search`,{signal:X.signal,params:{type:`hashtags`,q:t.slice(1),resolve:!1,limit:4,exclude_unreviewed:!0}}).then(({data:n})=>{e(Mi(t,n.hashtags))}).catch(t=>{c.isCancel(t)||e(G(t))}).finally(()=>{X=void 0})},200,{leading:!0,trailing:!0});function ki(e){return t=>{switch(e[0]){case`:`:Di(t,e);break;case`#`:case`ï¼`:Oi(t,e);break;default:Ei(t,e)}}}function Ai(e,t){return{type:Nr,token:e,emojis:t}}function ji(e,t){return{type:Nr,token:e,accounts:t}}var Mi=(e,t)=>({type:Nr,token:e,tags:t});function Ni(e,t,n,r){return(i,a)=>{let o,s;if(n.type===`emoji`)o=n.native||`:${n.id}:`,s=e-1,i(_n(n));else if(n.type===`hashtag`){let r=t.slice(1);o=n.name.slice(0,r.length).localeCompare(r,void 0,{sensitivity:`accent`})===0?t+n.name.slice(r.length):`${t.slice(0,1)}${n.name}`,s=e-1}else n.type===`account`&&(o=`@${a().getIn([`accounts`,n.id,`acct`])}`,s=e-1);n.type!==`hashtag`||t.slice(1).localeCompare(n.name,void 0,{sensitivity:`accent`})!==0?i({type:Pr,position:s,token:t,completion:o,path:r}):i({type:Fr,position:s,token:t,completion:o,path:r})}}function Pi(e){return{type:Ir,token:e}}function Fi(e){return{type:Lr,tags:e}}function Ii(){return(e,t)=>{let n=t().getIn([`meta`,`me`]),r=re.get(n);r!==null&&e(Fi(r))}}function Li(e,t){return(n,r)=>{let i=r(),a=i.getIn([`compose`,`tagHistory`]),o=i.getIn([`meta`,`me`]),s=e.map(e=>{let n=t.match(RegExp(`[#ï¼]${e.name}`,`i`));return n&&n.length>0?n[0].slice(1):e.name}),c=a.filter(e=>s.findIndex(t=>t.toLowerCase()===e.toLowerCase())===-1);s.push(...c.toJS());let l=s.slice(0,1e3);re.set(o,l),n(Fi(l))}}function Ri(){return{type:Rr}}function zi(){return{type:zr}}var Bi=e=>({type:Wr,language:e});function Vi(){return{type:Vr}}function Hi(e){return{type:Hr,text:e}}function Ui(e,t,n){return{type:Gr,position:e,emoji:t,needsSpace:n}}function Wi(e){return{type:Ur,value:e}}function Gi(){return{type:Kr}}function Ki(){return{type:qr}}function qi(e,t,n){return{type:Jr,index:e,title:t,maxOptions:n}}function Ji(e,t){return{type:Yr,expiresIn:e,isMultiple:t}}var Yi=(e,t)=>({type:Xr,a:e,b:t}),Xi=async e=>{let t=await p().request({method:`GET`,url:`/api/v1/statuses/${e}/context`});return{context:t.data,refresh:u(t)}},Zi=async(e,t)=>f(`v1/statuses/${e}/interaction_policy`,{quote_approval_policy:t}),Qi=h(`status/context`,({statusId:e})=>Xi(e),({context:e,refresh:t},{dispatch:n,actionArg:{prefetchOnly:r=!1}})=>{let i=e.ancestors.concat(e.descendants);return n(S(i)),{context:e,refresh:t,prefetchOnly:r}}),$i=m(`status/context/complete`),ea=m(`status/context/showPendingReplies`),ta=m(`status/context/clearPendingReplies`),na=h(`status/setQuotePolicy`,({statusId:e,policy:t})=>Zi(e,t)),ra=`STATUS_FETCH_REQUEST`,ia=`STATUS_FETCH_SUCCESS`,aa=`STATUS_FETCH_FAIL`,oa=`STATUS_DELETE_REQUEST`,sa=`STATUS_DELETE_SUCCESS`,ca=`STATUS_DELETE_FAIL`,la=`STATUS_MUTE_REQUEST`,ua=`STATUS_MUTE_SUCCESS`,da=`STATUS_MUTE_FAIL`,fa=`STATUS_UNMUTE_REQUEST`,pa=`STATUS_UNMUTE_SUCCESS`,ma=`STATUS_UNMUTE_FAIL`,ha=`STATUS_REVEAL`,ga=`STATUS_HIDE`,_a=`STATUS_COLLAPSE`,va=`REDRAFT`,ya=`STATUS_FETCH_SOURCE_REQUEST`,ba=`STATUS_FETCH_SOURCE_SUCCESS`,xa=`STATUS_FETCH_SOURCE_FAIL`,Sa=`STATUS_TRANSLATE_REQUEST`,Ca=`STATUS_TRANSLATE_SUCCESS`,wa=`STATUS_TRANSLATE_FAIL`,Ta=`STATUS_TRANSLATE_UNDO`,Ea=n({deleteSuccess:{id:`status.delete.success`,defaultMessage:`Post deleted`}});function Da(e,t){return{type:ra,id:e,skipLoading:t}}function Oa(e,{forceFetch:t=!1,alsoFetchContext:n=!0,parentQuotePostId:r}={}){return(i,a)=>{let o=!t&&a().getIn([`statuses`,e],null)!==null;n&&i(Qi({statusId:e})),!o&&(i(Da(e,o)),p().get(`/api/v1/statuses/${e}`).then(e=>
1{i(C(e.data)),i(ka(o))}).catch(t=>{i(Aa(e,t,o,r)),t.status===404&&i(Gn(e))}))}}function ka(e){return{type:ia,skipLoading:e}}function Aa(e,t,n,r){return{type:aa,id:e,error:t,parentQuotePostId:r,skipLoading:n,skipAlert:!0}}function ja(e,t,n=null){return(r,i)=>{let a=i().server.server.item?.configuration.polls.max_options;r({type:va,status:e,raw_text:t,quoted_status_id:n,maxOptions:a})}}var Ma=e=>(t,n)=>{let r=n().getIn([`statuses`,e]);r.get(`poll`)&&(r=r.set(`poll`,n().getIn([`polls`,r.get(`poll`)]))),t(Na()),p().get(`/api/v1/statuses/${e}/source`).then(e=>{t(Pa()),$(n),t($r(r,e.data.text,e.data.spoiler_text))}).catch(e=>{t(Fa(e))})},Na=()=>({type:ya}),Pa=()=>({type:ba}),Fa=e=>({type:xa,error:e});function Ia(e,t=!1){return(n,r)=>{let i=r().getIn([`statuses`,e]);return i.get(`poll`)&&(i=i.set(`poll`,r().getIn([`polls`,i.get(`poll`)]))),n(La(e)),p().delete(`/api/v1/statuses/${e}`,{params:{delete_media:!t}}).then(a=>(n(Ra(e)),n(Gn(e)),n(x(a.data.account)),t?(n(ja(i,a.data.text,a.data.quote?.quoted_status?.id)),$(r)):n(W({message:Ea.deleteSuccess})),a)).catch(t=>{throw n(za(e,t)),t})}}function La(e){return{type:oa,id:e}}function Ra(e){return{type:sa,id:e}}function za(e,t){return{type:ca,id:e,error:t}}var Ba=(e,{bogusQuotePolicy:t})=>n=>n(C(e,{bogusQuotePolicy:t}));function Va(e){return t=>{t(Ha(e)),p().post(`/api/v1/statuses/${e}/mute`).then(()=>{t(Ua(e))}).catch(n=>{t(Wa(e,n))})}}function Ha(e){return{type:la,id:e}}function Ua(e){return{type:ua,id:e}}function Wa(e,t){return{type:da,id:e,error:t}}function Ga(e){return t=>{t(Ka(e)),p().post(`/api/v1/statuses/${e}/unmute`).then(()=>{t(qa(e))}).catch(n=>{t(Ja(e,n))})}}function Ka(e){return{type:fa,id:e}}function qa(e){return{type:pa,id:e}}function Ja(e,t){return{type:ma,id:e,error:t}}function Ya(e){return Array.isArray(e)||(e=[e]),{type:ga,ids:e}}function Xa(e){return Array.isArray(e)||(e=[e]),{type:ha,ids:e}}function Za(e){return(t,n)=>{let r=n().statuses.get(e);r&&(r.get(`hidden`)?t(Xa(e)):t(Ya(e)))}}function Qa(e,t){return{type:_a,id:e,isCollapsed:t}}var $a=e=>t=>{t(eo(e)),p().post(`/api/v1/statuses/${e}/translate`).then(n=>{t(to(e,n.data))}).catch(n=>{t(no(e,n))})},eo=e=>({type:Sa,id:e}),to=(e,t)=>({type:Ca,id:e,translation:t}),no=(e,t)=>({type:wa,id:e,error:t}),ro=(e,t)=>({type:Ta,id:e,pollId:t}),io=e=>(t,n)=>{let r=n(),i=r.statuses.getIn([e,`account`]),a=r.accounts.getIn([i,`acct`]);a&&o.push(`/@${a}/${e}`)},ao=`FILTERS_FETCH_REQUEST`,oo=`FILTERS_FETCH_SUCCESS`,so=`FILTERS_FETCH_FAIL`,co=`FILTERS_STATUS_CREATE_REQUEST`,lo=`FILTERS_STATUS_CREATE_SUCCESS`,uo=`FILTERS_STATUS_CREATE_FAIL`,fo=`FILTERS_CREATE_REQUEST`,po=`FILTERS_CREATE_SUCCESS`,mo=`FILTERS_CREATE_FAIL`,ho=(e,{contextType:t})=>n=>n(ue({modalType:`FILTER`,modalProps:{statusId:e?.get(`id`),contextType:t}})),go=()=>e=>{e({type:ao,skipLoading:!0}),p().get(`/api/v2/filters`).then(({data:t})=>e({type:oo,filters:t,skipLoading:!0})).catch(t=>e({type:so,err:t,skipLoading:!0,skipAlert:!0}))},_o=(e,t,n)=>r=>{r(vo()),p().post(`/api/v2/filters/${e.filter_id}/statuses`,e).then(e=>{r(yo(e.data)),t&&t()}).catch(e=>{r(bo(e)),n&&n()})},vo=()=>({type:co}),yo=e=>({type:lo,filter_status:e}),bo=e=>({type:uo,error:e}),xo=(e,t,n)=>r=>{r(So()),p().post(`/api/v2/filters`,e).then(e=>{r(Co(e.data)),t&&t(e.data)}).catch(e=>{r(wo(e)),n&&n()})},So=()=>({type:fo}),Co=e=>({type:po,filter:e}),wo=e=>({type:mo,error:e});export{Vr as $,pe as $n,Mn as $t,ta as A,Cn as An,Ji as At,Qr as B,pn as Bn,Ki as Bt,Xa as C,Un as Cn,ei as Ct,ro as D,wn as Dn,Wi as Dt,$a as E,Wn as En,Vi as Et,pr as F,xn as Fn,Ii as Ft,Jr as G,G as Gn,li as Gt,br as H,cn as Hn,ni as Ht,Xr as I,gn as In,Ui as It,_r as J,Ut as Jn,pi as Jt,qr as K,un as Kn,wi as Kt,Ur as L,_n as Ln,oi as Lt,Qi as M,kn as Mn,ci as Mt,na as N,Tn as Nn,ki as Nt,Ga as O,vn as On,Yi as Ot,ea as P,En as Pn,ai as Pt,Zr as Q,ge as Qn,Pn as Qt,yr as R,dn as Rn,si as Rt,io as S,rr as Sn,ri as St,Za as T,lr as Tn,Hi as Tt,Rr as U,sn as Un,ii as Ut,Wr as V,hn as Vn,ti as Vt,Kr as W,W as Wn,Ni as Wt,xr as X,ye as Xn,jn as Xt,vr as Y,Vt as Yn,hi as Yt,Br as Z,ve as Zn,Ln as Zt,Ia as _,$n as _n,Ar as _t,go as a,Fn as an,Nr as at,Ya as b,nr as bn,kr as bt,_a as c,Kn as cn,Ir as ct,ga as d,Qn as dn,wr as dt,Nn as en,fe as er,Hr as et,ua as f,Zn as fn,Er as ft,pa as g,er as gn,Dr as gt,Ta as h,Jn as hn,Cr as ht,_o as i,Vn as in,Mr as it,$i as j,Sn as jn,Ti as jt,Ba as k,On as kn,qi as kt,aa as l,ur as ln,Lr as lt,Ca as m,tr as mn,Sr as mt,oo as n,In as
1nn,mr as nt,ho as o,Bn as on,Fr as ot,ha as p,Xn as pn,Tr as pt,Yr as q,on as qn,zi as qt,xo as r,Rn as rn,hr as rt,va as s,An as sn,Pr as st,po as t,zn as tn,gr as tt,ra as u,Gn as un,zr as ut,Ma as v,Yn as vn,jr as vt,Qa as w,dr as wn,Bi as wt,Va as x,ar as xn,Gi as xt,Oa as y,ir as yn,Or as yt,Gr as z,fn as zn,Ri as zt}; 2//# sourceMappingURL=filters-Br4s8K7f.js.map
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.