PageSourceSearch

https://steady-starship-57b5ea.netlify.app/_nuxt/CKyHvMwH.js

js steady-starship-57b5ea.netlify.app collected 2026-10-03 11:27:06 UTC 1,125,251 bytes, 81 lines download raw bytes

vendor: 5,893 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./A8cTFfLS.js","./DI7RMqD5.js","./PgEoorgM.js","./Dgn2lF52.js","./BqH1Gmv-.js","./DC1376r_.js","./CN_Fe4k9.js","./wwCpfx-t.js","./HclGiUj8.js","./BwPIO4a6.js","./DFzhK_2t.js","./BDNMzG2s.js","./D0pYAxYn.js","./CuWIHKHs.js","./DJgYyQbz.js","./image.C_1F1mdz.css","./AccordionList.B3IlXw4R.css","./BKPKfo9y.js","./CVyXglWa.js","./Cd77Ocql.js","./label.BvtC8Kit.css","./Cg_8erhU.js","./DLmRtXTg.js","./loader.BZZewGcY.css","./DxOtaWOC.js","./DDotXvPz.js","./button.Ng6XxgO-.css","./filters.B2jCkzKC.css","./AdvisoriesGrid.B06_0hAc.css","./DtV1Me3r.js","./DbjtGpMx.js","./CoiviXhu.js","./video.DENtjpW1.css","./card.DAS18x1i.css","./Cy7YSYZG.js","./card-display.CayEDp2j.css","./BybTwOIt.js","./D0SYef7m.js","./ArticleAdvisory.jNa0T0rW.css","./BCCMhhZm.js","./gZ0a1atH.js","./D_70IHCe.js","./select-multiple.DyH5qXef.css","./Bevlv5Ah.js","./filter.CN-hrSYx.css","./ArticlesGrid.Yq9lz1fX.css","./BjEdYl9E.js","./Author.7Jyza4hg.css","./CTOV8QDf.js","./De-V_hsn.js","./bullet-list.CTXWD0lZ.css","./B2G4ATw7.js","./CMnkQoj-.js","./link.B5Tlqkjo.css","./BusinessCard.CxsaQGJC.css","./BAUswMcx.js","./Calculators.DqmkY2bj.css","./Rr6kWjLw.js","./CarouselVideoHero.BByCY6nW.css","./D_lsHCPx.js","./CasesGrid.Dla--iRn.css","./DA6YftZV.js","./CustomerSuccessPanel.BYCqk5sa.css","./_HjK8xFH.js","./C6aHLJ5f.js","./rich-text.DE63xps6.css","./BqwkPEV4.js","./Event.Bp5HVSZG.css","./QtSKHiHl.js","./KsiUctmd.js","./event-card.BaO2XNUK.css","./EventsGrid.C6kaaRkC.css","./dju7M0T5.js","./Facts.lmm-fK55.css","./C944QVCU.js","./whZlfpo_.js","./Features.VCiou89m.css","./Cr3GyUZd.js","./Cl5_mnDo.js","./FormScript.LeIFC0vM.css","./DdzHWUFV.js","./Hero.CawHI5Wv.css","./CYaRixjs.js","./Image.B3KCXmoG.css","./DSLtkbRa.js","./ImageGallery.dHET8-DT.css","./DW0CAq7a.js","./InteractiveVideo.C6Aq7xAn.css","./5PpiWqv7.js","./DsFH-E3P.js","./LinkTree.D3LIAx3s.css","./HLWxVO3S.js","./LogoCarousel.BjIzvOqP.css","./bN9m2jCH.js","./LogoWall.BDa34to1.css","./BzvpgWJB.js","./MicroStories.BR5ai1yU.css","./dnphImae.js","./MirGoGrid.DBGzRU64.css","./DKDtDR9i.js","./DKdvSNd0.js","./Offices.CzwsURB9.css","./Ce_qBOfk.js","./mWNhFsnG.js","./PalletJack.Bv2MXaAM.css","./CZgkIexg.js","./Policy.eJHh8VE8.css","./X4iq3QoN.js","./CBsm2RYN.js","./CA24xkbC.js","./D-EuV66R.js","./DFyCCraM.js","./Search.DSlp-aff.css","./modal.CGm_m8PI.css","./Product.u68PB4pp.css","./5Ilt1Dck.js","./ProductHero.Dckeeox6.css","./BRGtXLO2.js","./Promo.CfQ2c_XY.css","./B1C0yEdO.js","./Quote.C26P31AM.css","./D_XTLKTc.js","./Ck6YwfNl.js","./RichTextColumns.ClVb7IDK.css","./ADf2F-gf.js","./SalesGrid.krT79Xd8.css","./pY2eAI0p.js","./SerialNumberChecker.De1ppeXx.css","./ezQx2-Ep.js","./Specs.MTP0W9Ps.css","./RMcAbkUW.js","./SpecsCrawler.BRxZAAoZ.css","./LCzuYIx8.js","./TableList.D2ooCYYL.css","./D4Gviryh.js","./Tabs.D63h5wXa.css","./BTMs-Am4.js","./Timeline.6uNjlCT4.css","./CfynDR3m.js","./TrainingGrid.Dn23sCW7.css","./C0738vB5.js","./TripleCardDisplay.uPEDWAn4.css","./DuAw2fJy.js","./TripleCardText.BS-XLsRp.css","./9OIuoYfi.js","./smRvLEic.js","./CSK802dN.js","./Dh59K6Wn.js","./Footer.D3okb9q6.css","./default.G4ngM8aN.css","./B1OmEJvO.js","./landing-page.BFSmhzED.css","./moS3TlOX.js"])))=>i.map(i=>d[i]);
2import{_ as e,a as t,b as n,d as r,f as i,h as a,i as o,l as s,m as c,n as l,o as u,p as d,r as f,s as p,t as m,u as h,v as g,y as _}from"./DI7RMqD5.js";import{$ as v,A as y,B as b,Bt as x,C as S,D as C,E as w,F as T,H as E,I as D,K as O,L as ee,Lt as te,M as ne,Mt as re,N as ie,R as ae,Rt as oe,S as se,T as ce,U as le,V as ue,W as de,Z as fe,_t as k,a as pe,at as me,b as A,c as he,ct as ge,d as _e,dt as ve,et as ye,f as be,ft as xe,g as Se,gt as Ce,ht as we,i as Te,it as Ee,jt as De,k as Oe,l as j,lt as ke,mt as Ae,o as je,ot as Me,p as Ne,pt as Pe,r as Fe,rt as Ie,st as Le,u as Re,ut as ze,v as Be,w as M,x as Ve,y as He,yt as N,z as Ue}from"./PgEoorgM.js";import{n as We,r as Ge}from"./CVyXglWa.js";import{_ as Ke,a as qe,b as Je,c as Ye,d as Xe,f as Ze,g as Qe,h as $e,i as et,l as tt,o as nt,p as rt,r as it,u as at,v as ot,x as st,y as ct}from"./Dgn2lF52.js";import{_ as lt,a as ut,c as dt,d as ft,f as pt,g as mt,h as ht,i as gt,l as _t,m as vt,n as yt,o as bt,p as xt,r as St,s as Ct,t as wt,u as Tt,v as Et}from"./BqH1Gmv-.js";import{t as Dt}from"./DC1376r_.js";import{a as Ot,i as kt,n as At,t as jt}from"./CN_Fe4k9.js";import{c as Mt,d as Nt,f as Pt,h as Ft,i as It,l as Lt,m as Rt,n as zt,o as Bt,p as Vt,r as Ht,s as Ut,t as Wt,u as Gt}from"./wwCpfx-t.js";import{A as Kt,B as qt,C as Jt,D as Yt,E as Xt,F as Zt,H as Qt,I as $t,K as en,L as tn,M as nn,N as P,O as rn,P as an,R as on,S as sn,T as cn,U as ln,V as un,W as dn,_ as fn,a as pn,b as mn,c as hn,d as gn,f as _n,g as vn,h as yn,j as bn,k as xn,l as Sn,m as Cn,n as wn,o as Tn,p as En,r as Dn,s as On,t as kn,u as An,v as jn,w as Mn,x as Nn,y as Pn,z as Fn}from"./DKdvSNd0.js";import{t as In}from"./B8SCcCNq.js";import{n as Ln,t as Rn}from"./CplteLIE.js";import{t as F}from"./HclGiUj8.js";import{n as zn,t as Bn}from"./DFyCCraM.js";import{n as Vn,r as Hn,t as Un}from"./CqNHtT_O.js";import{t as Wn}from"./BDNMzG2s.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Gn={NORMAL:0,WILDCARD:1,PLACEHOLDER:2};function Kn(e={}){let t={options:e,rootNode:Xn(),staticRoutesMap:{}}
2,n=t=>e.strictTrailingSlash?t:t.replace(/\/$/,``)||`/`;if(e.routes)for(let r in e.routes)Jn(t,n(r),e.routes[r]);return{ctx:t,lookup:e=>qn(t,n(e)),insert:(e,r)=>Jn(t,n(e),r),remove:e=>Yn(t,n(e))}}function qn(e,t){let n=e.staticRoutesMap[t];if(n)return n.data;let r=t.split(`/`),i={},a=!1,o=null,s=e.rootNode,c=null;for(let e=0;e<r.length;e++){let t=r[e];s.wildcardChildNode!==null&&(o=s.wildcardChildNode,c=r.slice(e).join(`/`));let n=s.children.get(t);if(n===void 0){if(s&&s.placeholderChildren.length>1){let t=r.length-e;s=s.placeholderChildren.find(e=>e.maxDepth===t)||null}else s=s.placeholderChildren[0]||null;if(!s)break;s.paramName&&(i[s.paramName]=t),a=!0}else s=n}return(s===null||s.data===null)&&o!==null&&(s=o,i[s.paramName||`_`]=c,a=!0),s?a?{...s.data,params:a?i:void 0}:s.data:null}function Jn(e,t,n){let r=!0,i=t.split(`/`),a=e.rootNode,o=0,s=[a];for(let e of i){let t;if(t=a.children.get(e))a=t;else{let n=Zn(e);t=Xn({type:n,parent:a}),a.children.set(e,t),n===Gn.PLACEHOLDER?(t.paramName=e===`*`?`_${o++}`:e.slice(1),a.placeholderChildren.push(t),r=!1):n===Gn.WILDCARD&&(a.wildcardChildNode=t,t.paramName=e.slice(3)||`_`,r=!1),s.push(t),a=t}}for(let[e,t]of s.entries())t.maxDepth=Math.max(s.length-e,t.maxDepth||0);return a.data=n,r===!0&&(e.staticRoutesMap[t]=a),a}function Yn(e,t){let n=!1,r=t.split(`/`),i=e.rootNode;for(let e of r)if(i=i.children.get(e),!i)return n;if(i.data){let e=r.at(-1)||``;i.data=null,Object.keys(i.children).length===0&&i.parent&&(i.parent.children.delete(e),i.parent.wildcardChildNode=null,i.parent.placeholderChildren=[]),n=!0}return n}function Xn(e={}){return{type:e.type||Gn.NORMAL,maxDepth:0,parent:e.parent||null,children:new Map,data:e.data||null,paramName:e.paramName||null,wildcardChildNode:null,placeholderChildren:[]}}function Zn(e){return e.startsWith(`**`)?Gn.WILDCARD:e[0]===`:`||e===`*`?Gn.PLACEHOLDER:Gn.NORMAL}function Qn(e){return $n(rr(``,e.ctx.rootNode),e.ctx.options.strictTrailingSlash)}function $n(e,t){return{ctx:{table:e},matchAll:n=>tr(n,e,t)}}function er(){return{static:new Map,wildcard:new Map,dynamic:new Map}}function tr(e,t,n){n!==!0&&e.endsWith(`/`)&&(e=e.slice(0,-1)||`/`);let r=[];for(let[n,i]of nr(t.wildcard))(e===n||e.startsWith(n+`/`))&&r.push(i);for(let[n,i]of nr(t.dynamic))if(e.startsWith(n+`/`)){let t=`/`+e.slice(n.length).split(`/`).splice(2).join(`/`);r.push(...tr(t,i))}let i=t.static.get(e);return i&&r.push(i),r.filter(Boolean)}function nr(e){return[...e.entries()].sort((e,t)=>e[0].length-t[0].length)}function rr(e,t){let n=er();function r(e,t){if(e){if(t.type===Gn.NORMAL&&!(e.includes(`*`)||e.includes(`:`)))t.data&&n.static.set(e,t.data);else if(t.type===Gn.WILDCARD)n.wildcard.set(e.replace(`/**`,``),t.data);else if(t.type===Gn.PLACEHOLDER){let r=rr(``,t);t.data&&r.static.set(`/`,t.data),n.dynamic.set(e.replace(/\/\*|\/:\w+/,``),r);return}}for(let[n,i]of t.children.entries())r(`${e}/${n}`.replace(`//`,`/`),i)}return r(e,t),n}`global`in globalThis||(globalThis.global=globalThis);var ir=/\\/g,ar=/</g,or=/"/g,sr=/%\w+(?:\.\w+)?/g,cr=`%separator`;function lr(e,t,n=!1){let r;if(t===`s`||t===`pageTitle`)r=e.pageTitle;else if(t.includes(`.`)){let n=t.indexOf(`.`);r=e[t.substring(0,n)]?.[t.substring(n+1)]}else r=e[t];if(r!==void 0)return n?(r||``).replace(ir,`\\\\`).replace(ar,`\\u003C`).replace(or,`\\"`):r||``}function ur(e,t,n,r=!1){if(typeof e!=`string`||!e.includes(`%`))return e;let i=e;try{i=decodeURI(e)}catch{}let a=i.match(sr);if(!a)return e;let o=e.includes(cr);return e=e.replace(sr,e=>{if(e===cr||!a.includes(e))return e;let n=lr(t,e.slice(1),r);return n===void 0?e:n}).trim(),o&&(e=e.split(cr).map(e=>e.trim()).filter(e=>e!==``).join(n?` ${n} `:` `)),e}var dr=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,fr=e=>e.includes(`:key`)?e:e.split(`:`).join(`:key:`),pr=Ft({key:`aliasSorting`,hooks:{"tags:resolve":e=>{let t=!1;for(let n of e.tags){let r=n.tagPriority;if(!r)continue;let i=String(r);if(i.startsWith(`before:`)){let r=fr(i.slice(7)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p-1,t=!0)}else if(i.startsWith(`after:`)){let r=fr(i.slice(6)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p+1,t=!0)}}t&&(e.tags=e.tags.sort(dr))}}}),mr=Ft({key:`deprecations`,hooks:{"entries:normalize":({tags:e})=>{for(let t of e)t.props.children&&(t.innerHTML=t.props.children,delete t.props.children),t.props.hid&&(t.key=t.props.hid,delete t.props.hid),t.props.vmid&&(t.key=t.props.vmid,delete t.props.vmid),`body`
2in t.props&&(t.props.body&&(t.tagPosition=`bodyClose`),delete t.props.body),t.props.renderPriority!=null&&(t.tagPriority=t.props.renderPriority,delete t.props.renderPriority)}}});function hr(e){return typeof e?.then==`function`}var gr=256;function _r(e,t){if(t===e.length)return;if(t===gr){let n=Array(e.length),r=!1;for(;t<e.length;t++){let i=yr(e[t]);n[t]=i,r||=hr(i)}return r?n:void 0}let n=yr(e[t]);if(hr(n)){let r=Array(e.length);r[t]=n;for(let n=t+1;n<e.length;n++)r[n]=yr(e[n]);return r}let r=_r(e,t+1);return r&&(r[t]=n),r}function vr(e,t,n){if(n===t.length)return;if(n===gr){let r=Array(t.length),i=!1;for(;n<t.length;n++){let a=yr(e[t[n]]);r[n]=a,i||=hr(a)}return i?r:void 0}let r=yr(e[t[n]]);if(hr(r)){let i=Array(t.length);i[n]=r;for(let r=n+1;r<t.length;r++)i[r]=yr(e[t[r]]);return i}let i=vr(e,t,n+1);return i&&(i[n]=r),i}function yr(e){if(typeof e==`function`)return e;if(hr(e))return Promise.resolve(e).then(yr);if(Array.isArray(e)){let t=_r(e,0);return t?Promise.all(t):e}if(e?.constructor===Object){let t=Object.keys(e),n=vr(e,t,0);if(n)return Promise.all(n).then(e=>Object.fromEntries(t.map((t,n)=>[t,e[n]])))}return e}var br=Ft(e=>{let t=new WeakMap;return{key:`promises`,hooks:{"entries:resolve":n=>{for(let r=n.entries.length-1;r>=0;r--){let i=n.entries[r],a=i.input;if(t.get(i)===a){n.entries.splice(r,1);continue}let o=yr(a);if(!hr(o)){t.delete(i);continue}t.set(i,a),n.entries.splice(r,1),Promise.resolve(o).then(n=>{t.get(i)===a&&(t.delete(i),i.input=n,delete i._tags,e.invalidate?.())},()=>{t.get(i)===a&&t.delete(i)})}}}}},`promises`),xr={meta:`content`,link:`href`,htmlAttrs:`lang`},Sr=[`innerHTML`,`textContent`];function Cr(e,t,n,r=!1){return typeof e==`string`&&e.includes(`%`)?ur(e,t,n,r):e}var wr=Ft(e=>({key:`template-params`,hooks:{"tags:resolve":({tagMap:t,tags:n})=>{let r=t.get(`templateParams`)?.props||{},i=r.separator||`|`;delete r.separator,r.pageTitle=Cr(r.pageTitle||e._title||``,r,i);for(let e of n){if(e.processTemplateParams===!1)continue;let t=xr[e.tag];if(t&&typeof e.props[t]==`string`)e.props[t]=Cr(e.props[t],r,i);else if(e.processTemplateParams||e.tag===`titleTemplate`||e.tag===`title`)for(let t of Sr)typeof e[t]==`string`&&(e[t]=Cr(e[t],r,i,e.tag===`script`&&typeof e.props.type==`string`&&e.props.type.endsWith(`json`)))}e._templateParams=r,e._separator=i},"tags:afterResolve":({tagMap:t})=>{let n=t.get(`title`);n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=Cr(n.textContent,e._templateParams,e._separator))}}}),`template-params`);function Tr(e,t){if(typeof t==`function`&&t.key&&e.plugins.has(t.key))return;let n=typeof t==`function`?t(e):t,r=n.key||String(e.plugins.size+1);if(!e.plugins.get(r)){e.plugins.set(r,n);for(let t in n.hooks||{})e.hooks?.hook(t,n.hooks[t])}}function Er(e,t={}){let n=!t.document,r=new Map,i={_entryCount:1,_h:0,plugins:new Map,resolvedOptions:t,ssr:n,entries:r,hooks:void 0,render:()=>e(i),use:e=>Tr(i,e),push(e,t){let a=t?._index??i._entryCount++,o=t?{...t}:{};delete o.head,delete o.onRendered,delete o._index;let s={_i:a,input:e,options:o};return r.set(a,s),{_i:a,dispose(){r.delete(a)},patch(e){n?(s.input=e,delete s._tags):s._pending=e,r.has(a)||r.set(a,s)}}}};return t.init?.forEach(e=>e&&i.push(e)),i}var Dr=n({docsBase:g,reporters:_}),Or=n({docsBase:g,reporters:_}),kr=()=>location.protocol+`//`+location.host;function Ar(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),Kt(n,``)}return Kt(n,e)+r+i}function jr(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=Ar(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:`pop`,direction:u?u>0?`forward`:`back`:``})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){let{history:e}=window;e.state&&e.replaceState(P({},e.state,{scroll:On()}),``)}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),{pauseListeners:c,listen:l,destroy:d}}function Mr(e,t,n,r=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:null}}function Nr(e){let{history:t,location:n}=window,r={value:Ar(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:kr()+e+r;
vendor: 4,796 bytes, line 2
2try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,P({},t.state,Mr(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=P({},i.value,t.state,{forward:e,scroll:On()});a(o.current,o,!0),a(e,P({},Mr(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function Pr(e){e=sn(e);let t=Nr(e),n=jr(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=P({location:``,base:e,go:r,createHref:hn.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}var Fr={type:0,value:``},Ir=/[a-zA-Z0-9_]/;function Lr(e){if(!e)return[[]];if(e===`/`)return[[Fr]];if(!Zt(e))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=0,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===0?a.push({type:0,value:l}):n===1||n===2||n===3?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;)switch(c=e[s++],n){case 0:c===`\\`?(r=n,n=4):c===`/`?(l&&d(),o()):c===`:`?(d(),n=1):f();break;case 4:f(),n=r;break;case 1:c===`(`?n=2:Ir.test(c)?f():(d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case 2:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`)}return n===2&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var Rr=`[^/]+?`,zr={sensitive:!1,strict:!1,start:!0,end:!0},Br=/[.+*?^${}()[\]/\\]/g;function Vr(e,t){let n=P({},zr,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[90];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=40+(n.sensitive?.25:0);if(o.type===0)r||(i+=`/`),i+=o.value.replace(Br,`\\$&`),s+=40;else if(o.type===1){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||Rr;if(u!==Rr){s+=10;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=20,c&&(s+=-8),n&&(s+=-20),u===`.*`&&(s+=-50)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=.7000000000000001}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===0)n+=e.value;else if(e.type===1){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if($t(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=$t(c)?c.join(`/`):c;if(!l){if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`)}n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function Hr(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function Ur(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=Hr(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(Wr(r))return 1;if(Wr(i))return-1}return i.length-r.length}function Wr(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var Gr={strict:!1,end:!0,sensitive:!1};function Kr(e,t,n){let r=Vr(Lr(e.path),n),i=P(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function qr(e,t){let n=[],r=new Map;t=Fn(Gr,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Yr(e);s.aliasOf=r&&r.record;let l=Fn(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(Yr(P({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&!Zt(u)){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Kr(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Zr(d)&&o(e.name)),ti(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:qt}function o(e){if(jn(e)){let t=r.get(e);
vendor: 8,552 bytes, line 2
2t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=$r(e,n);n.splice(t,0,e),e.record.name&&!Zr(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw an(1,{location:e});s=i.record.name,a=P(Jr(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Jr(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name,i.keys.forEach(e=>{e.optional&&!a[e.name]&&delete a[e.name]}));else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw an(1,{location:e,currentLocation:t});s=i.record.name,a=P({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:Qr(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function Jr(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Yr(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Xr(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Xr(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Zr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Qr(e){return e.reduce((e,t)=>P(e,t.meta),{})}function $r(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Ur(e,t[i])<0?r=i:n=i+1}let i=ei(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function ei(e){let t=e;for(;t=t.parent;)if(ti(t)&&Ur(e,t)===0)return t}function ti({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function ni(e){let t=w(Qt),n=w(un),r=j(()=>{let n=N(e.to);return t.resolve(n)}),i=j(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(Nn.bind(null,i));if(o>-1)return o;let s=si(e[t-2]);return t>1&&si(i)===s&&a[a.length-1].path!==s?a.findIndex(Nn.bind(null,e[t-2])):o}),a=j(()=>i.value>-1&&oi(n.params,r.value.params)),o=j(()=>i.value>-1&&i.value===n.matched.length-1&&mn(n.params,r.value.params));function s(n={}){if(ai(n)){let n=t[N(e.replace)?`replace`:`push`](N(e.to)).catch(qt);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:j(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function ri(e){return e.length===1?e[0]:e}var ii=Ve({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:ni,setup(e,{slots:t}){let n=ze(ni(e)),{options:r}=w(Qt),i=j(()=>({[ci(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[ci(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&ri(t.default(n));return e.custom?r:M(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function ai(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(e.button===void 0||e.button===0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function oi(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!$t(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function si(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var ci=(e,t,n)=>e??t??n,li=Ve({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=w(ln),i=j(()=>e.route||r.value),a=w(en,0),o=j(()=>{let e=N(a),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),s=j(()=>i.value.matched[o.value]);b(en,j(()=>o.value+1)),b(on,s),b(ln,i);let c=ve();return fe(()=>[c.value,s.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!Nn(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=s.value,l=o&&o.components[a];if(!l)return ui(n.default,{Component:l,route:r});let u=o.props[a],d=u?u===!0?r.params:typeof u==`function`?u(r):u:null,f=M(l,P({},d,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:c}));return ui(n.default,{Component:f,route:r})||f}}});function ui(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var di=li;function fi(e){let t=qr(e.routes,e),n=e.parseQuery||Mn,r=e.stringifyQuery||rn,i=e.history,a=bn(),o=bn(),s=bn(),c=Pe(Tn),l=Pe(0),u=Tn;fn&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=nn.bind(null,e=>``+e),f=nn.bind(null,gn),p=nn.bind(null,Sn);function m(e,n){let r,i;jn(e)?(r=t.getRecordMatcher(e),i=n):i=e;let a=t.addRoute(i,r);return l.value++,()=>{a(),l.value++}}function h(e){let n=t.getRecordMatcher(e);n&&(t.removeRoute(n),l.value++)}function g(){t.clearRoutes(),l.value++}function _(){return t.getRoutes().map(e=>e.record)}function v(e){return!!t.getRecordMatcher(e)}function b(e,a){if(l.value,typeof e==`string`){a||=e.startsWith(`/`)?Tn:c.value;let r=cn(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return P(r,o,{params:p(o.params),redirectedFrom:void 0,href:s})}a=P({},a||(e.path!=null&&e.path.startsWith(`/`)&&!(`name`in e&&e.name)?Tn:c.value));let o;if(e.path!=null)o=P({},e,{path:cn(n,e.path,a.path).path});else{let t=P({},e.params);for(let e in t)t[e]??delete t[e];o=P({},e,{params:f(t)}),a.params=f(a.params)}let s=t.resolve(o,a),u=e.hash||``;s.params=d(p(s.params));let m=xn(r,P({},e,{hash:An(u),path:s.path})),h=i.createHref(m);return P({fullPath:m,hash:u,query:r===rn?Jt(e.query):e.query||{}},s,{redirectedFrom:void 0,href:h})}function x(e){return typeof e==`string`?cn(n,e,c.value.path):P({},e)}function S(e,t){if(u!==e)return an(8,{from:t,to:e})}function C(e){return E(e)}function w(e){return C(P(x(e),{replace:!0}))}function T(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=x(i):{path:i},i.params={}),P({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function E(e,t){let n=u=b(e),i=c.value,a=e.state,o=e.force,s=e.replace===!0,l=T(n,i);if(l)return E(P(x(l),{state:typeof l==`object`?P({},a,l.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&Pn(r,i,n)&&(f=an(16,{to:d,from:i}),de(i,i,!0,!1)),(f?Promise.resolve(f):ee(d,i)).catch(e=>tn(e)?tn(e,2)?e:ue(e):ce(e,d,i)).then(e=>{if(e){if(tn(e,2))return E(P({replace:s},x(e.to),{state:typeof e.to==`object`?P({},a,e.to.state):a,force:o}),t||d)}else e=ne(d,i,!0,s,a);return te(d,i,e),e})}function D(e,t){let n=S(e,t);return n?Promise.reject(n):Promise.resolve()}function O(e){let t=pe.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function ee(e,t){let n,[r,i,s]=_n(e,t);n=En(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(vn(r,e,t))});let c=D.bind(null,e,t);return n.push(c),A(n).then(()=>{n=[];for(let r of a.list())n.push(vn(r,e,t));return n.push(c),A(n)}).then(()=>{n=En(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(vn(r,e,t))});return n.push(c),A(n)}).then(()=>{n=[];for(let r of s)if(r.beforeEnter){if($t(r.beforeEnter))for(let i of r.beforeEnter)n.push(vn(i,e,t));else n.push(vn(r.beforeEnter,e,t))}return n.push(c),A(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=En(s,`beforeRouteEnter`,e,t,O),n.push(c),A(n))).then(()=>{n=[];for(let r of o.list())n.push(vn(r,e,t));return n.push(c),A(n)}).catch(e=>tn(e,8)?e:Promise.reject(e))}
2function te(e,t,n){s.list().forEach(r=>O(()=>r(e,t,n)))}function ne(e,t,n,r,a){let o=S(e,t);if(o)return o;let s=t===Tn,l=fn?history.state:{};n&&(r||s?i.replace(e.fullPath,P({scroll:s&&l&&l.scroll},a)):i.push(e.fullPath,a)),c.value=e,de(e,t,n,s),ue()}let re;function ie(){re||=i.listen((e,t,n)=>{if(!me.listening)return;let r=b(e),a=T(r,me.currentRoute.value);if(a){E(P(a,{replace:!0,force:!0}),r).catch(qt);return}u=r;let o=c.value;fn&&n.delta&&Xt(yn(o.fullPath,n.delta)),ee(r,o).catch(e=>tn(e,12)?e:tn(e,2)?(E(P(x(e.to),{force:!0}),r).then(e=>{tn(e,20)&&!n.delta&&n.type===`pop`&&i.go(-1,!1)}).catch(qt),Promise.reject()):(n.delta&&i.go(-n.delta,!1),ce(e,r,o))).then(e=>{e||=ne(r,o,!1),e&&(n.delta&&!tn(e,8)?i.go(-n.delta,!1):n.type===`pop`&&tn(e,20)&&i.go(-1,!1)),te(r,o,e)}).catch(qt)})}let ae=bn(),oe=bn(),se;function ce(e,t,n){ue(e);let r=oe.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function le(){return se&&c.value!==Tn?Promise.resolve():new Promise((e,t)=>{ae.add([e,t])})}function ue(e){return se||(se=!e,ie(),ae.list().forEach(([t,n])=>e?n(e):t()),ae.reset()),e}function de(t,n,r,i){let{scrollBehavior:a}=e;if(!fn||!a)return Promise.resolve();let o=!r&&Cn(yn(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return y().then(()=>a(t,n,o)).then(e=>t===c.value&&e&&Yt(e)).catch(e=>t===c.value&&ce(e,t,n))}let fe=e=>i.go(e),k,pe=new Set,me={currentRoute:c,listening:!0,addRoute:m,removeRoute:h,clearRoutes:g,hasRoute:v,getRoutes:_,resolve:b,options:e,push:C,replace:w,go:fe,back:()=>fe(-1),forward:()=>fe(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:oe.add,isReady:le,install(e){e.component(`RouterLink`,ii),e.component(`RouterView`,di),e.config.globalProperties.$router=me,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>N(c)}),fn&&!k&&c.value===Tn&&(k=!0,C(i.location).catch(e=>{}));let t={};for(let e in Tn)Object.defineProperty(t,e,{get:()=>c.value[e],enumerable:!0});e.provide(Qt,me),e.provide(un,xe(t)),e.provide(ln,c);let n=e.unmount;pe.add(e),e.unmount=function(){pe.delete(e),pe.size<1&&(u=Tn,re&&re(),re=null,c.value=Tn,k=!1,se=!1),n()}}};function A(e){return e.reduce((e,t)=>e.then(()=>O(t)),Promise.resolve())}return me}var pi=kt,mi=Ln,hi;function gi(){let e;return e=pi(Ot(`builds/meta/${u().app.buildId}.json`),{responseType:`json`}).then(e=>{if(!e||typeof e!=`object`||!Array.isArray(e.prerendered))throw Or.NUXT_E5004();return e}),hi=e,e.catch(t=>{hi===e&&(hi=void 0),Or.NUXT_E5002({cause:t})}),e}function _i(){return hi||gi()}function vi(e){let t=typeof e==`string`?e:e.path;try{return mi(t)}catch(e){return Or.NUXT_E5003({path:t,cause:e}),{}}}var yi=2**32-1,bi=yi-1,xi=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function Si(e){let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getPrototypeOf(t)===null||Object.getOwnPropertyNames(t).sort().join(`\0`)===xi}function Ci(e){return Object.prototype.toString.call(e).slice(8,-1)}function wi(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.getOwnPropertyDescriptor(e,t).enumerable)}function Ti(e){return!(!Number.isInteger(e)||e<0||e>bi)}function Ei(e){return!(!Number.isInteger(e)||e<0||e>yi)}function Di(e){if(e.length===0||e.length>1&&e.charCodeAt(0)===48)return!1;for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n<48||n>57)return!1}return Ti(+e)}function Oi(e){for(var t=e.length-1;t>=0&&!Di(e[t]);t--);return t+1}function ki(e){let t=Object.keys(e);return t.length=Oi(t),t}function Ai(e){return Uint8Array.fromBase64(e).buffer}function ji(e){return Uint8Array.from(Buffer.from(e,`base64`)).buffer}function Mi(e){let t=atob(e),n=t.length,r=new Uint8Array(n);for(let e=0;e<n;e++)r[e]=t.charCodeAt(e);return r.buffer}var Ni=typeof Uint8Array.fromBase64==`function`,Pi=typeof process==`object`&&process.versions?.node!==void 0,Fi=Ni?Ai:Pi?ji:Mi;function Ii(e,t){if(!t)return e;let n={};for(let r of Object.keys(e))n[r]=t[r]??e[r];return n}var Li=Object.freeze({kind:`not-plain`}),Ri=Object.freeze({kind:`symbol-keys`});Object.freeze({identify:e=>e,typeOf:e=>e===null?`null`:typeof e,toPrimitive:e=>e,tagOf:e=>Ci(e),isThenable:e=>typeof e.then==`function`,toPromise:e=>Promise.resolve(e),unbox:e=>e.valueOf(),toISOString:e=>isNaN(e.getDate())?``:e.toISOString(),toStringValue:e=>e.toString(),regExpInfo:e=>({source:e.source,flags:e.flags}),valuesOf:e=>e,entriesOf:e=>e,viewInfo:e=>({buffer:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength,length:e.length,bufferByteLength:e.buffer.byteLength}),toArrayBuffer:e=>e,lengthOf:e=>e.length,hasOwn:(e,t)=>Object.hasOwn(e,t),indicesOf:e=>ki(e),shapeOf:e=>Si(e)?wi(e).length>0?Ri:{kind:Object.getPrototypeOf(e)===null?`null-proto`:`plain`,keys:Object.keys(e)}:Li,get:(e,t)=>e[t]});var zi=Object.freeze({fromPrimitive:e=>e,fromISOString:e=>new Date(e),fromStringValue:(e,t)=>
2e===`URL`?new URL(t):e===`URLSearchParams`?new URLSearchParams(t):Temporal[e.slice(9)].from(t),fromArrayBuffer:e=>e,fromRegExpInfo:(e,t)=>new RegExp(e,t),fromViewInfo:(e,t,n,r)=>{let i=globalThis[e];return n===void 0?new i(t):new i(t,n,r)},box:e=>Object(e),createArray:e=>Array(e),createSparseArray:e=>{let t=[];return t[bi]=void 0,delete t[bi],t.length=e,t},createObject:()=>({}),createNullPrototypeObject:()=>Object.create(null),createSet:()=>new Set,createMap:()=>new Map,set:(e,t,n)=>{e[t]=n},addValue:(e,t)=>{e.add(t)},addEntry:(e,t,n)=>{e.set(t,n)}});function Bi(e,t,n){return Vi(JSON.parse(e),t,n)}function Vi(e,t,n){let r=Ii(zi,n?.operations);if(typeof e==`number`)return s(e,!0);if(!Array.isArray(e)||e.length===0)throw Error(`Invalid input`);let i=e,a=Array(i.length),o=null;function s(e,n=!1){if(e===-1)return r.fromPrimitive(void 0);if(e===-3)return r.fromPrimitive(NaN);if(e===-4)return r.fromPrimitive(1/0);if(e===-5)return r.fromPrimitive(-1/0);if(e===-6)return r.fromPrimitive(-0);if(n||typeof e!=`number`)throw Error(`Invalid input`);if(e in a)return a[e];if(e>=i.length)throw Error(`Invalid input`);let c=i[e];if(!c||typeof c!=`object`)a[e]=r.fromPrimitive(c);else if(Array.isArray(c)){if(typeof c[0]==`string`){let n=c[0],l=t&&Object.hasOwn(t,n)?t[n]:void 0;if(l){let t=c[1];if(typeof t!=`number`&&(t=i.push(c[1])-1),Object.hasOwn(a,t))return a[e]=l(a[t]);if(o??=new Set,o.has(t))throw Error(`Invalid circular reference`);return o.add(t),a[e]=l(s(t)),o.delete(t),a[e]}switch(n){case`Date`:a[e]=r.fromISOString(c[1]);break;case`Set`:let t=r.createSet();a[e]=t;for(let e=1;e<c.length;e+=1)r.addValue(t,s(c[e]));break;case`Map`:let o=r.createMap();a[e]=o;for(let e=1;e<c.length;e+=2)r.addEntry(o,s(c[e]),s(c[e+1]));break;case`RegExp`:a[e]=r.fromRegExpInfo(c[1],c[2]);break;case`Object`:{let t=c[1];if(typeof i[t]==`object`&&i[t][0]!==`BigInt`)throw Error(`Invalid input`);a[e]=r.box(s(t));break}case`BigInt`:a[e]=r.fromPrimitive(BigInt(c[1]));break;case`null`:let l=r.createNullPrototypeObject();a[e]=l;for(let e=1;e<c.length;e+=2){if(c[e]===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");r.set(l,c[e],s(c[e+1]))}break;case`Int8Array`:case`Uint8Array`:case`Uint8ClampedArray`:case`Int16Array`:case`Uint16Array`:case`Float16Array`:case`Int32Array`:case`Uint32Array`:case`Float32Array`:case`Float64Array`:case`BigInt64Array`:case`BigUint64Array`:case`DataView`:{if(i[c[1]][0]!==`ArrayBuffer`)throw Error(`Invalid data`);let t=s(c[1]);a[e]=r.fromViewInfo(n,t,c[2],c[3]);break}case`ArrayBuffer`:{let t=c[1];if(typeof t!=`string`)throw Error(`Invalid ArrayBuffer encoding`);a[e]=r.fromArrayBuffer(Fi(t));break}case`URL`:case`URLSearchParams`:case`Temporal.Duration`:case`Temporal.Instant`:case`Temporal.PlainDate`:case`Temporal.PlainTime`:case`Temporal.PlainDateTime`:case`Temporal.PlainMonthDay`:case`Temporal.PlainYearMonth`:case`Temporal.ZonedDateTime`:a[e]=r.fromStringValue(n,c[1]);break;default:throw Error(`Unknown type ${n}`)}}else if(c[0]===-7){let t=c[1];if(!Ei(t))throw Error(`Invalid input`);let n=r.createSparseArray(t);a[e]=n;for(let e=2;e<c.length;e+=2){let i=c[e];if(!Ti(i)||i>=t)throw Error(`Invalid input`);r.set(n,i,s(c[e+1]))}}else{let t=r.createArray(c.length);a[e]=t;for(let e=0;e<c.length;e+=1){let n=c[e];n!==-2&&r.set(t,e,s(n))}}}else{let t=r.createObject();a[e]=t;for(let e of Object.keys(c)){if(e===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");r.set(t,e,s(c[e]))}}return a[e]}return s(0)}async function Hi(e,t={}){return await Zi(e)&&await Ki(await Gi(e,t),Yi(e)?`default`:`force-cache`)||null}var Ui=`_payload.json`,Wi=`_b`;async function Gi(e,t={}){let n=new URL(e,`http://localhost`);if(n.host!==`localhost`||it(n.pathname,{acceptRelative:!0}))throw Dr.NUXT_E7001({url:e});let r=u(),i=t.hash||(t.fresh?Date.now():r.app.buildId),a=r.app.cdnURL,o=a&&await Qi(e)?a:r.app.baseURL,s=Ye(o,n.pathname,Ui);return Yi(e)||(n.search=``),i&&n.searchParams.set(Wi,String(i)),s+n.search}async function Ki(e,t){try{{let n=await fetch(e,{cache:t});return n.ok?await ta(await n.text()):null}}catch(t){Dr.NUXT_E7002({url:e,cause:t})}return null}function qi(e){if(e.redirect)return!1;if(e.prerender)return!0}function Ji(e){return new URL(e,`http://localhost`).pathname}function Yi(e){return!!vi({path:Ji(e)}).payload}async function Xi(e){e=Ji(e),e=e===`/`?e:e.replace(/\/$/,``);try{return(await _i()).prerendered.includes(e)}catch{return!1}}async function Zi(e=xt().path){let t=vi({path:Ji(e)});if(t.ssr===!1)return!1;let n=qi(t);return n===void 0?t.payload?!0:await Xi(e):n}async function Qi(e=xt().path){let t=qi(vi({path:Ji(e)}));return t===void 0?await Xi(e):t}var $i=null;async function ea(){if($i)return $i;let e=document.getElementById(`__NUXT_DATA__`);if(!e)return{};let t=await ta(e.textContent||``),n=e.dataset.src?await Ki(e.dataset.src,t.prerenderedAt?`force-cache`:`no-cache`):void 0;return $i={...t,...n,...window.__NUXT__},$i.config?.public&&($i.config.public=ze($i.config.public)),$i}async function ta(e){return await Bi(e,t()._payloadRevivers)}function na(e,n){t()._payloadRevivers[e]=n}var ra=typeof window<`u`,ia,aa=e=>ia=e,oa=Symbol();function sa(e){return e&&typeof e==`object`&&Object.prototype.toString.call(e)===`[object Object]`&&typeof e.toJSON!=`function`}var ca;(function(e){e.direct=`direct`,e.patchObject=`patch object`,e.patchFunction=`patch function`})(ca||={});var la=typeof window==`object`&&window.window===window?window:typeof self==`object`&&self.self===self?self:typeof global==`object`&&global.global===global?global:typeof globalThis==`object`?globalThis:{HTMLElement:null};function ua(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([``,e],{type:e.type}):e}
2function da(e,t,n){let r=new XMLHttpRequest;r.open(`GET`,e),r.responseType=`blob`,r.onload=function(){ga(r.response,t,n)},r.onerror=function(){console.error(`could not download file`)},r.send()}function fa(e){let t=new XMLHttpRequest;t.open(`HEAD`,e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function pa(e){try{e.dispatchEvent(new MouseEvent(`click`))}catch{let t=new MouseEvent(`click`,{bubbles:!0,cancelable:!0,view:window,detail:0,screenX:80,screenY:20,clientX:80,clientY:20,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:null});e.dispatchEvent(t)}}var ma=typeof navigator==`object`?navigator:{userAgent:``},ha=/Macintosh/.test(ma.userAgent)&&/AppleWebKit/.test(ma.userAgent)&&!/Safari/.test(ma.userAgent),ga=ra?typeof HTMLAnchorElement<`u`&&`download`in HTMLAnchorElement.prototype&&!ha?_a:`msSaveOrOpenBlob`in ma?va:ya:()=>{};function _a(e,t=`download`,n){let r=document.createElement(`a`);r.download=t,r.rel=`noopener`,typeof e==`string`?(r.href=e,r.origin===location.origin?pa(r):fa(r.href)?da(e,t,n):(r.target=`_blank`,pa(r))):(r.href=URL.createObjectURL(e),setTimeout(function(){URL.revokeObjectURL(r.href)},4e4),setTimeout(function(){pa(r)},0))}function va(e,t=`download`,n){if(typeof e==`string`){if(fa(e))da(e,t,n);else{let t=document.createElement(`a`);t.href=e,t.target=`_blank`,setTimeout(function(){pa(t)})}}else navigator.msSaveOrOpenBlob(ua(e,n),t)}function ya(e,t,n,r){if(r||=open(``,`_blank`),r&&(r.document.title=r.document.body.innerText=`downloading...`),typeof e==`string`)return da(e,t,n);let i=e.type===`application/octet-stream`,a=/constructor/i.test(String(la.HTMLElement))||`safari`in la,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||i&&a||ha)&&typeof FileReader<`u`){let t=new FileReader;t.onloadend=function(){let e=t.result;if(typeof e!=`string`)throw r=null,Error(`Wrong reader.result type`);e=o?e:e.replace(/^data:[^;]*;/,`data:attachment/file;`),r?r.location.href=e:location.assign(e),r=null},t.readAsDataURL(e)}else{let t=URL.createObjectURL(e);r?r.location.assign(t):location.href=t,r=null,setTimeout(function(){URL.revokeObjectURL(t)},4e4)}}var{assign:ba}=Object;function xa(){let e=Ie(!0),t=e.run(()=>ve({})),n=[],r=[],i=ge({install(e){aa(i),i._a=e,e.provide(oa,i),e.config.globalProperties.$pinia=i,r.forEach(e=>n.push(e)),r=[]},use(e){return this._a?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}var Sa=()=>{};function Ca(e,t,n,r=Sa){e.add(t);let i=()=>{e.delete(t)&&r()};return!n&&Ee()&&ke(i),i}function wa(e,...t){e.forEach(e=>{e(...t)})}var Ta=e=>e(),Ea=Symbol(),Da=Symbol();function Oa(e,t){e instanceof Map&&t instanceof Map?t.forEach((t,n)=>e.set(n,t)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(let n in t){if(!t.hasOwnProperty(n))continue;let r=t[n],i=e[n];e[n]=sa(i)&&sa(r)&&e.hasOwnProperty(n)&&!Le(r)&&!me(r)?Oa(i,r):r}return e}var ka=Symbol();function Aa(e){return!sa(e)||!Object.prototype.hasOwnProperty.call(e,ka)}var{assign:ja}=Object;function Ma(e){return!!(Le(e)&&e.effect)}function Na(e,t,n,r){let{state:i,actions:a,getters:o}=t,s=n.state.value[e],c;function l(){return s||(n.state.value[e]=i?i():{}),ja(Ce(n.state.value[e]),a,Object.keys(o||{}).reduce((t,r)=>(t[r]=ge(j(()=>{aa(n);let t=n._s.get(e);return o[r].call(t,t)})),t),{}))}return c=Pa(e,l,t,n,r,!0),c}function Pa(e,t,n={},r,i,a){let o,s=ja({actions:{}},n),c={deep:!0},l,u,d=new Set,f=new Set,p,m=r.state.value[e];!a&&!m&&(r.state.value[e]={}),ve({});let h;function g(t){let n;l=u=!1,typeof t==`function`?(t(r.state.value[e]),n={type:ca.patchFunction,storeId:e,events:p}):(Oa(r.state.value[e],t),n={type:ca.patchObject,payload:t,storeId:e,events:p});let i=h=Symbol();y().then(()=>{h===i&&(l=!0)}),u=!0,wa(d,n,r.state.value[e])}let _=a?function(){let{state:e}=n,t=e?e():{};this.$patch(e=>{ja(e,t)})}:Sa;function v(){o.stop(),d.clear(),f.clear(),r._s.delete(e)}let b=(t,n=``)=>{if(Ea in t)return t[Da]=n,t;let i=function(){aa(r);let n=Array.from(arguments),a=new Set,o=new Set;function s(e){a.add(e)}function c(e){o.add(e)}wa(f,{args:n,name:i[Da],store:S,after:s,onError:c});let l;try{l=t.apply(this&&this.$id===e?this:S,n)}catch(e){throw wa(o,e),e}return l instanceof Promise?l.then(e=>(wa(a,e),e)).catch(e=>(wa(o,e),Promise.reject(e))):(wa(a,l),l)};return i[Ea]=!0,i[Da]=n,i}
2,x={_p:r,$id:e,$onAction:Ca.bind(null,f),$patch:g,$reset:_,$subscribe(t,n={}){let i=Ca(d,t,n.detached,()=>a()),a=o.run(()=>fe(()=>r.state.value[e],r=>{(n.flush===`sync`?u:l)&&t({storeId:e,type:ca.direct,events:p},r)},ja({},c,n)));return i},$dispose:v},S=ze(x);r._s.set(e,S);let C=(r._a&&r._a.runWithContext||Ta)(()=>r._e.run(()=>(o=Ie()).run(()=>t({action:b}))));for(let t in C){let n=C[t];Le(n)&&!Ma(n)||me(n)?a||(m&&Aa(n)&&(Le(n)?n.value=m[t]:Oa(n,m[t])),r.state.value[e][t]=n):typeof n==`function`&&(C[t]=b(n,t),s.actions[t]=n)}return ja(S,C),ja(Ae(S),C),Object.defineProperty(S,"$state",{get:()=>r.state.value[e],set:e=>{g(t=>{ja(t,e)})}}),r._p.forEach(e=>{ja(S,o.run(()=>e({store:S,app:r._a,pinia:r,options:s})))}),m&&a&&n.hydrate&&n.hydrate(S.$state,m),l=!0,u=!0,S}function Fa(e,t,n){let r,i=typeof t==`function`;r=i?n:t;function a(n,a){let o=ce();return n||=o?w(oa,null):null,n&&aa(n),n=ia,n._s.has(e)||(i?Pa(e,t,r,n):Na(e,r,n)),n._s.get(e)}return a.$id=e,a}var Ia=o(()=>{na(`skipHydrate`,e=>void 0)});function La(e){try{return JSON.parse(e)}catch{return e}}var Ra=[[`NuxtError`,e=>gt(e)],[`EmptyShallowRef`,e=>Pe(e===`_`?void 0:e===`0n`?BigInt(0):La(e))],[`EmptyRef`,e=>ve(e===`_`?void 0:e===`0n`?BigInt(0):La(e))],[`ShallowRef`,e=>Pe(e)],[`ShallowReactive`,e=>xe(e)],[`Ref`,e=>ve(e)],[`Reactive`,e=>ze(e)]],za=f({name:`nuxt:revive-payload:client`,order:-30,async setup(e){let t,n;for(let[e,t]of Ra)na(e,t);Object.assign(e.payload,([t,n]=a(()=>e.runWithContext(ea)),t=await t,n(),t)),delete window.__NUXT__}},1);function Ba(e,t){t.push(p),e.vueApp.use(t);let n=!0,r=()=>{n=!1,t.render()};t.hooks?.hook(`dom:beforeRender`,e=>{e.shouldRender=!n}),e.hooks.hook(`page:start`,()=>{n=!0}),e.hooks.hook(`page:finish`,()=>{e.isHydrating||r()}),e.hooks.hook(`app:error`,r),e.hooks.hook(`app:suspense:resolve`,r);let i=t.push.bind(t);t.push=((t,n)=>{let r=i(t,n),a=r.dispose.bind(r);return r.dispose=()=>{let t=e[`~transitionPromise`];t?t.finally(a):a()},r})}function Va(e,t,n){let r=e.push,i=e;i.ssr=!1,i.hooks=t,i.dirty=!!i.dirty,i.use=e=>Tr(i,e),i.render=()=>n(i);function a(){t.callHook(`entries:updated`,i),i._b||i.render()}return i.invalidate=()=>{for(let e of i.entries.values())delete e._tags;i.dirty=!0,a()},i.push=(n,o)=>{let s=o?.onRendered?t.hook(`dom:rendered`,o.onRendered):void 0,c=r(n,o),l=e.entries.get(c._i);return l&&(l._o=n),i.dirty=!0,a(),{_i:c._i,patch(e){c.patch(e),i.dirty=!0,a()},dispose(){s?.(),e.entries.has(c._i)&&(c.dispose(),i.invalidate())}}},i}var Ha=/\s+/;function Ua(e={}){return t=>Ka(t,e)}function Wa(e){for(let t of e.entries.values())if(t._pending!==void 0)return!0;return!1}function Ga(e,t){let n={_d:t,_t:t.title,_e:new Map([[`htmlAttrs`,t.documentElement],[`bodyAttrs`,t.body]]),_p:{},_s:{},_l:new Map};for(let t of e.entries.values())if(t._o!==void 0){let e=t._o;for(let t of[`bodyAttrs`,`htmlAttrs`]){let r=e[t]?.class;if(typeof r==`string`){let e=n._e.get(t);for(let i of r.split(Ha))i&&(n._p[`${t}:attr:class:${i}`]=()=>e.classList.remove(i))}}}return n}function Ka(e,t={}){let n=t.document||e.resolvedOptions.document,r=e._dom;if(!n||e._du||r&&r._d===n&&!e.dirty&&!Wa(e))return!1;let i=n.defaultView;e._du=!0;let a=!1;try{let o=function(e,t,n){d._s[e]=!n&&f[e]||t,delete f[e]},s=function(e,t,n,r,i,a){let s=`${e}:event:${t}`,c=d._l.get(s);if(c&&c[0]===a&&c[1]===n&&c[2]===r){o(s,c[4]);return}c?.[4]();let l=`data-${t}`,u=(e=>r.call(i,e)),f=()=>{a.removeEventListener(n,u),i.getAttribute(l)===``&&i.removeAttribute(l),d._l.get(s)?.[3]===u&&d._l.delete(s)};a.addEventListener(n,u),d._l.set(s,[a,n,r,u,f]),i.setAttribute(l,``),o(s,f,!0)},c=function({id:e,$el:t,tag:n}){if(d._e.set(e,t),!n.tag.endsWith(`Attrs`)){let r=n.textContent;r!=null&&r!==``&&(r!==t.textContent&&(t.textContent=r),o(`${e}:text`,()=>{t.textContent===r&&(t.textContent=``)},!0));let i=n.innerHTML;i!=null&&i!==``&&(i!==t.innerHTML&&(t.innerHTML=i),o(`${e}:html`,()=>{t.innerHTML===i&&(t.innerHTML=``)},!0));let a=`${e}:el`;o(a,f[a]||(()=>{t?.remove(),d._e.delete(e)}))}for(let r in n.props){let a=n.props[r];if(r[0]===`o`&&r[1]===`n`&&typeof a==`function`){let o=r.slice(2);t?.dataset?.[`${r}fired`]&&a.call(t,new((i?.Event)||Event)(o)),s(e,r,o,a,t,n.tag===`bodyAttrs`&&i?i:t);continue}let c=`${e}:attr:${r}`;if(r===`class`&&a)for(let e of a){let n=`${c}:${e}`;o(n,f[n]||(()=>t.classList.remove(e))),t.classList.contains(e)||t.classList.add(e)}else if(r===`style`&&a)for(let[e,n]of a){let r=`${c}:${e}`;o(r,f[r]||(()=>t.style.removeProperty(e))),t.style.setProperty(e,n)}else a!==!1&&a!==null&&(t.getAttribute(r)!==a&&t.setAttribute(r,a===!0?``:String(a)),o(c,f[c]||(()=>t.removeAttribute(r))))}},l={shouldRender:!0,tags:[]};if(Nt(e,`dom:beforeRender`,l),!l.shouldRender)return!1;let u=r;if(u?._d!==n){if(u){for(let e in u._s)u._s[e]();for(let e in u._p)u._p[e]();u._s=u._p={},u._e.clear(),u._l.clear()}u=void 0}u?u._p=u._s:u=Ga(e,n),u._s={};let d=u,f=d._p,p=[],m={};e.dirty=!1;let h=Gt(e,t.tagWeight?{tagWeight:t.tagWeight}:void 0),g=[],_={};for(let e of h){let t=_[e._d]||0,r=(t?`${e._d}:${t}`:e._d)||e._h,i={tag:e,id:r,shouldRender:!0};if(e.tag===`meta`&&e._d&&Mt(e._d)&&(_[e._d]=t+1),g.push(i),e.tag===`title`){n.title=e.textContent,o(`title:`,()=>n.title=d._t);continue}i.$el=d._e.get(r),i.$el?c(i):Vt.has(e.tag)&&p.push(i)}if(p.length){let e=new Set(d._e.values());for(let t of[...n.body.children,...n.head.children]){let n=t.tagName.toLowerCase();if(!Vt.has(n)||e.has(t))continue;let r={innerHTML:t.innerHTML};for(let e of t.getAttributeNames())r[e]=t.getAttribute(e);let i=Lt({tag:n,props:{}},r);i.key=t.getAttribute(`data-hid`)||void 0;
2let a=Bt(i)||Ut(i),o=a,s=1;for(;d._e.has(o);)o=`${a}:${s++}`;d._e.set(o,t)}}for(let e of p){let t=d._e.get(e.id);e.$el=t||n.createElement(e.tag.tag),c(e),t||(m[e.tag.tagPosition||`head`]??=n.createDocumentFragment()).appendChild(e.$el)}m.head&&n.head.appendChild(m.head),m.bodyOpen&&n.body.insertBefore(m.bodyOpen,n.body.firstChild),m.bodyClose&&n.body.appendChild(m.bodyClose);for(let e in f)f[e]();e._dom=d,a=!0,Nt(e,`dom:rendered`,{renders:g})}catch(t){throw e.dirty=!0,t}finally{e._du=!1}return a&&(e.dirty||Wa(e))&&Ka(e,t),a}var qa=e=>typeof e.tagPriority==`number`?e.tagPriority:100+(Rt[e.tagPriority]||0);function Ja(e={}){e.document=e.document||(typeof window<`u`?document:void 0);let t=e.render||Ua({document:e.document}),n=Va(Er(t,{document:e.document,propResolvers:e.propResolvers,_tagWeight:qa,init:[]}),Pt(e.hooks),t);return e.plugins?.forEach(e=>n.use(e)),e.init?.forEach(e=>e&&n.push(e)),n}function Ya(e={}){let t=Ua(),n,r=0;return n=Ja({render:()=>{let e=++r;setTimeout(()=>{e===r&&t(n)},0)},...e}),n.install=It(n),n}var Xa={disableDefaults:!0,plugins:[mr,br,wr,pr]},Za=f({name:`nuxt:head`,enforce:`pre`,setup(e){Ba(e,Ya(Xa))}}),Qa=/(:\w+)\([^)]+\)/g,$a=/(:\w+)[?+*]/g,eo=/:\w+/g,to=(e,t)=>t.path.replace(Qa,`$1`).replace($a,`$1`).replace(eo,t=>e.params[t.slice(1)]?.toString()||``),no=(e,t)=>{let n=e.route.matched.find(t=>t.components?.default===e.Component.type),r=t??n?.meta.key??(n&&to(e.route,n));return typeof r==`function`?r(e.route):r},ro=(e,t)=>({default:()=>e?M(Te,e===!0?{}:e,t):t});function io(e){return Array.isArray(e)?e:[e]}var ao=_t(async e=>{let t,n;if(!e.meta?.validate)return;let r=([t,n]=a(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(r!==!0)return gt({fatal:!0,status:r&&(r.status||r.statusCode)||404,statusText:r&&(r.statusText||r.statusMessage)||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}})},1),oo=JSON.parse(`[{"from":"/da/industrier/øvrige-industrier/","to":"/da/industrier/andre-industrier"},{"from":"/es/industrias/automoción/","to":"/es/industrias/automotor"},{"from":"/es/industrias/electrónica/","to":"/es/industrias/electronica"},{"from":"/fr/à-propos-de-mir/la-responsabilité-des-entreprises/","to":"/fr/a-propos/csr"},{"from":"/fr/à-propos-de-mir/politique-de-qualité/","to":"/fr/a-propos"},{"from":"/fr/entrer-en-contact/devenez-intégrateur/","to":"/fr/contact/devenir-un-partenaire"},{"from":"/fr/entrer-en-contact/réservez-une-démo-amr/","to":"/fr/contact/reserver-une-demo"},{"from":"/fr/entrer-en-contact/soyez-contacté/","to":"/fr/contact"},{"from":"/fr/industries/soins-de-santé/","to":"/fr/les-industries/"},{"from":"/fr/perspectives/amr-sécurité/","to":"/fr/blog/securite-amr"},{"from":"/fr/perspectives/amr-sécurité/a-safe-alternative-to-forklifts/","to":"/fr/blog/une-alternative-sure-aux-chariots-elevateurs"},{"from":"/fr/perspectives/amr-sécurité/workplace-safety-robots/","to":"/fr/blog/securite-amr"},{"from":"/fr/perspectives/amrs-et-cybersécurité/","to":"/fr/blog/amr-et-cybersecurite"},{"from":"/ko/contact/mir-인증-시스템-통합-사업자-자격-획득/","to":"/ko/contacts/become-a-partner"},{"from":"/ko/contact/mirgo-파트너-참여/","to":"/ko/contacts/join-mir-go"},{"from":"/ko/contact/미르-oem-파트너-되기/","to":"/ko/contacts/become-a-partner"},{"from":"/ko/solution/mir-액세서리/mir-charge-24v/","to":"/ko/products/applications/mir-charge-48v"},{"from":"/ko/solution/mir-액세서리/mir-charge-48v/","to":"/ko/products/applications/mir-charge-48v"},{"from":"/ko/solution/mir-액세서리/mir-eu-pallet-lift-1350/","to":"/ko/products/applications/mir-eu-pallet-lift-1350"},{"from":"/ko/solution/mir-액세서리/mir-eu-pallet-lift-600/","to":"/ko/products/applications/mir-eu-pallet-lift-600"},{"from":"/ko/solution/mir-액세서리/mir-fleet/","to":"/ko/products/software/mir-fleet"},{"from":"/ko/solution/mir-액세서리/mir-hook-250/","to":"/ko/products/applications/mir250-hook"},{"from":"/ko/solution/mir-액세서리/mir-insights/","to":"/ko/products/software/mir-insights"},{"from":"/ko/solution/mir-액세서리/mir-pallet-lift-1350/","to":"/ko/products/applications/mir-pallet-lift-1350"},{"from":"/ko/solution/mir-액세서리/mir-pallet-lift-600/","to":"/ko/products/applications/mir-pallet-lift-600"},{"from":"/ko/solution/mir-액세서리/mir-shelf-carrier-250/","to":"/ko/products/applications/mir-shelf-carrier-250"},{"from":"/ko/solution/mir-액세서리/mir-shelf-lift_new/","to":"/ko/products/applications/mir-shelf-lift-1350"},{"from":"/ko/solution/mir-액세서리/mir-software/","to":"/ko/products/software"},{"from":"/ko/사례-연구/","to":"/ko/cases"},{"from":"/ko/사례-연구/mir100-honeywell-safety-productivity-solutions-united-kingdom/","to":"/ko/cases"},{"from":"/ko/사례-연구/mir100-visteon-mexico/","to":"/ko/cases"},{"from":"/ko/사례-연구/mir1000-icm-denmark/","to":"/ko/cases/icm"},{"from":"/ko/사례-연구/mir200-argon-medical-devices-north-america/","to":"/ko/cases/argon-medical"},{"from":"/ko/사례-연구/mir200-visteon-slovakia/","to":"/ko/cases/visteon"},{"from":"/ko/사례-연구/mir250-및-mir600-체코-공화국-forvia/","to":"/ko/cases/forvia"},{"from":"/ko/사례-연구/mir500-cabka-north-america/","to":"/ko/cases/cabka-north-america"},{"from":"/ko/사례-연구/mir500-novo-nordisk-china/","to":"/ko/cases/novo-nordisk-china"},{"from":"/ko/산업/","to":"/ko/industries"},{"from":"/ko/산업/oem/","to":"/ko/industries/"},{"from":"/ko/산업/일용소비재-fmcg/","to":"/ko/industries/fmcg"},{"from":"/ja/インサイト/amr-の安全性/モバイルロボットを安全に設置するためのガイド/","to":"/ja/blog/easy-implementation"},{"from":"/ja/ソリューション/mirアプリケーション/","to":"/ja/products/applications"},{"from":"/ja/ソリューション/mirアプリケーション/mir-hook-250/","to":"/ja/products/applications/mir250-hook"},{"from":"/ja/ソリューション/ロボット/","to":"/ja/products/robots"},{"from":"/ja/ソリューション/ロボット/mir1350/","to":"/ja/products/robots/mir1350"},{"from":"/ja/ソリューション/ロボット/mir250/","to":"/ja/products/robots/mir250"},{"from":"/ja/ソリューション/ロボット/mir600/","to":"/ja/products/robots/mir600"},{"from":"/pl/rozwiązania/roboty/mir250/","to":"/pl/produkty/roboty/mir250/"},{"from":"/pl/rozwiązania/roboty/mir600/","to":"/pl/produkty/roboty/mir600/"},{"from":"/pl/branże/","to":"/pl/branze/"},{"from":"/pl/branże/elektronika/","to":"/pl/branze/elektronika"},{"from":"/pl/branże/inne-branże/","to":"/pl/branze/inne-branze"},{"from":"/pl/branże/logistyka-i-3pl/","to":"/pl/branze/logistyka"},{"from":"/pl/branże/oem-twoja-platforma-do-rozwoju/","to":"/pl/branze/automobilowy"},{"from":"/cz/eventy-a-webináře/","to":"/cs/udalosti"},{"from":"/cz/kariéra-v-mir/","to":"/cs/o/kariera"},{"from":"/cz/mir-články-a-novinky/","to":"/cs/blog"},{"from":"/cz/o-mir/společenská-zodpovědnost-csr/","to":"/cs/o/csr"},{"from":"/cz/průmyslová-odvětví/","to":"/cs/prumyslova-odvetvi/"},{"from":"/cz/průmyslová-odvětví/automobilový-průmysl/","to":"/cs/prumyslova-odvetvi/automobilovy-prumysl"},{"from":"/cz/průmyslová-odvětví/elektronika/","to":"/cs/prumyslova-odvetvi/elektronika"},{"from":"/cz/průmyslová-odvětví/jiná-odvětví/","to":"/cs/prumyslova-odvetvi/jina-prumyslova-odvetvi"},{"from":"/cz/průmyslová-odvětví/logistika-a-externí-logistické-služby/","to":"/cs/prumyslova-odvetvi/logistika"},{"from":"/cz/průmyslová-odvětví/rychloobrátkové-spotřební-zboží-fmcg/","to":"/cs/prumyslova-odvetvi/fmcg"},{"from":"/cz/řešení/","to":"/cs/produkty"},{"from":"/cz/řešení/roboty/","to":"/cs/produkty/roboti"},{"from":"/cz/řešení/roboty/mir1350/","to":"/cs/produkty/roboti/mir1350"},{"from":"/cz/řešení/roboty/mir250/","to":"/cs/produkty/roboti/mir250"},{"from":"/cz/řešení/roboty/mir600/","to":"/cs/produkty/roboti/mir600"},{"from":"/ko/사례-연구/mir100-bossard-smart-factory-logistics-china/","to":"/ko/cases"},{"from":"/ko/사례-연구/mir100-elos-medtech-pinol-denmark/","to":"/ko/cases"},{"from":"/ko/사례-연구/mir100-honeywell-safety-productivity-solutions-united-kingdom/","to":"/ko/cases"},{"from":"/ko/사례-연구/mir100-hook-nidec-germany/","to":"/ko/cases"},{"from":"/ko/사례-연구/mir100-sgimri-china/","to":"/ko/cases"},{"from":"/ko/사례-연구/mir100-visteon-mexico/","to":"/ko/cases"},{"from":"/da/mir-brochure","to":"/da/eboeger/mir-brochure"},{"from":"/de/mir-brochure","to":"/de/ebooks-und-whitepapers/mir-brochure"}
2,{"from":"/mirgo/anchoring-devices/","to":"/products/mir-go?applications=Anchoring+Devices&page=1"},{"from":"/mirgo/framesshelves/","to":"/products/mir-go?page=1&applications=Shelves"},{"from":"/mirgo/robot-arms/","to":"/products/mir-go?page=1&applications=Robot+Arms"},{"from":"/mirgo/conveyors/","to":"/products/mir-go?page=1&applications=Conveyors"},{"from":"/mirgo/lifts/","to":"/products/mir-go?page=1&applications=Lifts"},{"from":"/about-mir/cookie-policy/","to":"/about/cookie-policy"},{"from":"/about-mir/mir-history/","to":"/about/mir-history"},{"from":"/about-us/marketing","to":"/about/mir-history"},{"from":"/applications/mir-shelf-lift-600","to":"/products/robots"},{"from":"/case","to":"/cases"},{"from":"/case-studies/6-mir200-te-connectivity-hungary/","to":"/cases"},{"from":"/case-studies/mir100-bossard-smart-factory-logistics-china/","to":"/cases"},{"from":"/case-studies/mir250-denso-us/","to":"/cases"},{"from":"/case-studies/mir-250-interroll/","to":"/cases"},{"from":"/case-studies/mir250-mir600-forvia-czech-republic/","to":"/cases"},{"from":"/case-studies/mir500-schneider-electric-poland/","to":"/cases"},{"from":"/da/community","to":"/da/mir-community"},{"from":"/da/industrier/oem-din-platform-til-vaekst/","to":"/da/industrier"},{"from":"/da/insights/report/","to":"/da/blog"},{"from":"/da/loesninger/robotter/mir1000/","to":"/da/produkter/robotter"},{"from":"/da/mir/mir250-hook/","to":"/da/produkter/robotter/mir250"},{"from":"/da/om-mir/quality-policy/","to":"/da/om-mir"},{"from":"/da/solutions/robots/mir250/","to":"/da/produkter/robotter/mir250"},{"from":"/de/fallbeispiele/mir100-modula-amer/","to":"/de/produkte/roboter"},{"from":"/de/news/mir-launches-mir1000-to-transport-heavy-loads-and-pallets-up-to-1-ton-while-adding-industry-first-ai-based-navigation-to-entire-fleet/","to":"/de/blog"},{"from":"/de/products/mir100/","to":"/de/produkte/roboter"},{"from":"/de/solutions/robots/mir100/","to":"/de/produkte/roboter"},{"from":"/de/solutions/robots/mir250/","to":"/de/produkte/roboter/mir250"},{"from":"/distributors/","to":"/contacts/become-a-partner"},{"from":"/en/about-mir/news/","to":"/blog"},{"from":"/en/about-mir/news/mir-launches-two-powerful-autonomous-mobile-robots-to-optimize-all-logistics/","to":"/blog"},{"from":"/en/about-mir/news/mir-ur/","to":"/blog"},{"from":"/en/about-mir/news/mobile-industrial-robots-mir-launches-mir250-hook-for-towing-carts-through-dynamic-spaces/","to":"/products/applications/mir250-hook"},{"from":"/en/about-mir/security-advisories/","to":"/security-advisories"},{"from":"/en/about-mir/webinars-events/mir-virtual-roundtable-robotic-top-modules-software/","to":"/blog"},{"from":"/en/about-us/","to":"/about"},{"from":"/en/distributors/","to":"/contacts/become-a-partner"},{"from":"/en/global-mirgo-expo/","to":"/blog"},{"from":"/en/industry/automotive/how-a-fortune-500-automotive-electronics-supplier-significantly-increased-productivity-with-robots/","to":"/industries/automotive"},{"from":"/en/industry/automotive/how-automotive-manufacturer-stera-increased-revenue-with-an-ambitious-automation-plan/","to":"/industries/automotive"},{"from":"/en/industry/automotive/how-ford-optimized-its-internal-logistics-with-3-mir-robots/","to":"/industries/automotive"},{"from":"/en/industry/disinfection-robots/","to":"/industries/other-industries"},{"from":"/en/industry/life-science/how-argon-medical-devices-cut-costs-with-a-mir-robot/","to":"/industries/other-industries"},{"from":"/en/industry/why-the-fmcg-industry-must-automate-further-to-survive/how-mobile-robots-tripled-a-herbal-manufacturers-productivity/","to":"/industries/fast-moving-consumer-goods"},{"from":"/en/insights/case-studies/a-mir500-robot-lowers-transport-costs-at-schneider-electric/","to":"/cases"},{"from":"/en/insights/case-studies/fleet-of-mir200-robots-at-whirlpool/","to":"/cases"},{"from":"/en/insights/case-studies/mir-robots-help-ford-spain-optimize-intra-logistics-in-its-car-body-stamping-plant/","to":"/cases"},{"from":"/en/insights/case-studies/mobile-industrial-robots-mir-enhances-automation-for-infinitus-through-advanced-intralogistics-solutions/","to":"/cases"},{"from":"/en/insights/case-studies/mobile-robots-deliver-chemotherapy/","to":"/cases"},{"from":"/en/insights/case-studies/mobile-robot-transports-sterile-goods-in-hospital/","to":"/cases"},{"from":"/en/insights/case-studies/more-than-amr-the-mir200s-also-become-mobile-workbenches-out-of-the-box-innovation-at-dewalt-industrial-tools/","to":"/cases"},{"from":"/en/insights/case-studies/te-connectivity/","to":"/cases"},{"from":"/en/insights/case-studies/the-robot-bears-the-brunt-at-the-nursing-home/","to":"/cases"},{"from":"/en/insights/get-started-with-amrs/agv-vs-amr-whats-the-difference/","to":"/blog/agv-vs-amr-whats-the-difference"},{"from":"/en/insights/report/","to":"/"},{"from":"/en/logimat-2024/","to":"/"},{"from":"/en/mir/free-e-book/","to":"/ebook-e-whitepapers"},{"from":"/en/mir100-2/","to":"/products/robots"},{"from":"/en/mir-academy","to":"/mir-academy"},{"from":"/en/miracademy/","to":"/mir-academy"},{"from":"/en/mir-academy/","to":"/mir-academy"},{"from":"/en/mirgo/","to":"/"},{"from":"/en/mir-tradeforum","to":"/"},{"from":"/en/mir-tradeforum/","to":"/"},{"from":"/en/mir-world_uk_amrs-to-replace-manual-tuggers/","to":"/blog"},{"from":"/en/mir-world-americas-conference/","to":"/blog"},{"from":"/en/news/mobile-industrial-robots-nearly-triples-sales-for-the-second-year-in-a-row-meeting-forecast/","to":"/blog"},{"from":"/en/partner-info/become-a-mir-oem-partner/","to":"/contacts/join-mir-go"},{"from":"/en/products/","to":"/products"},{"from":"/en/products/mir100/","to":"/products/robots"},{"from":"/en/products/mir100/https:/www.mobile-industrial-robots.com/en/products/mir100/","to":"/products/robots"},{"from":"/en/products/mir1000/","to":"/products/robots"},{"from":"/en/products/mir200/","to":"/products/robots"},{"from":"/en/products/mir500/","to":"/products/robots"},{"from":"/en/products/mir-add-ons/mirfleet/","to":"/products/robots"},{"from":"/en/products/mir-add-ons/mir-fleet/","to":"/products/robots"},{"from":"/en/products/mirfleet/","to":"/products/robots"},{"from":"/en/products/mirhook100/","to":"/products/robots"},{"from":"/en/products/mirhook200/","to":"/products/robots"},{"from":"/en/report/","to":"/"},{"from":"/en/resources/","to":"/"},{"from":"/en/resources/case-studies/argon-medical-addresses-high-labor-costs-and-productivity-with-mir-robot/","to":"/cases"},{"from":"/en/resources/case-studies/mir500-cobot-increases-safety-in-kvernelands-dynamic-environment/","to":"/cases"},{"from":"/en/resources/marketing-materials/product-pictures/","to":"/"},{"from":"/en/resources/mir-videos/mir-presents-the-mir500/","to":"/products/robots"},{"from":"/en/resources/mir-videos/transport-anything-anywhere-with-mir-robots/","to":"/products/robots"},{"from":"/en/resources/roi/","to":"/blog"},{"from":"/en/resources/whitepapers/5-collaborative-mobile-robots-applications/","to":"/blog"},{"from":"/en/resources/whitepapers/agv-vs-amr-whats-the-difference/","to":"/blog/agv-vs-amr-whats-the-difference"},{"from":"/en/sitetools/distributor-login/","to":"/"},{"from":"/en/solutions/mir-finance/","to":"/service-support/finance"},{"from":"/en/solutions/mir-finance/leasing-calculator/","to":"/service-support/finance"},{"from":"/en/solutions/mir-finance/roi/","to":"/service-support/finance"},{"from":"/en/solutions/mirgo","to":"/products/mir-go"},{"from":"/en/solutions/mirgo/","to":"/products/mir-go"},{"from":"/en/solutions/mirgo/categories/disinfection/","to":"/products/mir-go"},{"from":"/en/solutions/mirgo/categories/robot-arms/","to":"/products/mir-go"},{"from":"/en/solutions/mirgo/manufacturers/roeq/","to":"/products/mir-go"},{"from":"/en/solutions/robots","to":"/products/robots"},{"from":"/en/solutions/robots/","to":"/products/robots"},{"from":"/en/solutions/robots/mir100/","to":"/products/robots"},{"from":"/en/solutions/robots/mir1000/","to":"/products/robots"},{"from":"/en/solutions/robots/mir1350/","to":"/products/robots"},{"from":"/en/solutions/robots/mir200/","to":"/products/robots"},{"from":"/en/solutions/robots/mir250/","to":"/products/robots/mir250"},{"from":"/en/solutions/robots/mir600/","to":"/products/robots/mir600"},{"from":"/en/solutions/robots/mir-accessories/mir-fleet/","to":"/products/robots"},{"from":"/en/solutions/robots/mir-top-modules/mir-hook-250-tm/","to":"/products/robots"},{"from":"/es/about-mir/webinars-events/mir-virtual-roundtable-2-robotic-equipment-and-platforms/","to":"/es/mir-academy"},{"from":"/es/about-mir/webinars-events/mir-virtual-roundtable-robotic-top-modules-software/","to":"/es/mir-academy"},{"from":"/es/mir/leasing-bring-automation-within-reach-with-smart-finance-solutions/","to":"/es/productos"},{"from":"/es/solutions/mirgo/","to":"/es/productos/mir-go"},{"from":"/es/solutions/robots/mir100/","to":"/es/productos/robots"},{"from":"/es/solutions/robots/mir1350/","to":"/es/productos/robots"},{"from":"/fr/products/mir500/","to":"/fr/des-produits/robots"},{"from":"/fr/solutions/mirgo/","to":"/fr/des-produits/robots"},{"from":"/fr/solutions/robots/mir100/","to":"/fr/des-produits/robots"},{"from":"/fr/solutions/robots/mir1000/","to":"/fr/des-produits/robots"},{"from":"/fr/solutions/robots/mir200/","to":"/fr/des-produits/robots"},{"from":"/fr/solutions/robots/mir500/","to":"/fr/des-produits/robots"},{"from":"/fr/solutions/robots/mir-top-modules/mir-hook-200-tm/","to":"/fr/des-produits/robots"},{"from":"/get-in-touch/book-an-amr-demo/","to":"/contacts"},{"from":"/hu/","to":""},{"from":"/hu/products/","to":"/products"},{"from":"/hu/products/mir200/","to":"/products"},{"from":"/insights/how-mir-works/","to":"/blog"},{"from":"/insights/how-mir-works/5-questions-and-answers-about-interoperability-of-autonomous-mobile-robots-amrs/","to":"/blog"},{"from":"/insights/scope-a-business-case-with-amrs/","to":"/blog"},{"from":"/it/insights/case-studies/five-mir500-amrs-boost-warehouse-logistics-for-novo-nordisk-s-pharmaceutical-plant-in-china/","to":"/it/blog"},{"from":"/it/mir/leasing-bring-automation-within-reach-with-smart-finance-solutions/","to":"/it/blog"},{"from":"/it/partner-info/become-a-mir-oem-partner/","to":"/it/"},{"from":"/ja/mir-service/","to":"/ja/products/robots"},{"from":"/ja/solutions/robots/","to":"/ja/products/robots"},{"from":"/ja/solutions/robots/mir250/","to":"/ja/products/robots"},{"from":"/ko/mir/","to":"/ko"},{"from":"/ko/mir/mir-content-library/","to":"/ko"},{"from":"/ko/resources/case-studies/3-mir1000-amrs-optimize-warehouse-logistics-at-icm/","to":"/ko/blog"},{"from":"/ko/resources/mir-finance/","to":"/ko/service-support/finance"},{"from":"/ko/solutions/robots/mir-top-modules/mir-hook-250-tm/","to":"/ko/products/robots"},{"from":"/languages/","to":""},{"from":"/mir-finance/","to":"/service-support/finance"},{"from":"/mirgo/","to":"/products/mir-go"},{"from":"/mirgo/disinfection/","to":"/products/mir-go"},{"from":"/mirgo/stations/","to":"/products/mir-go"},{"from":"/mir-go-applications/anchoring-devices/","to":"/products/mir-go"},{"from":"/mir-go-applications/and-more/","to":"/products/mir-go"},{"from":"/mir-go-applications/communication/","to":"/products/mir-go"},{"from":"/mir-go-applications/communication/inorbit-robot-operations-platform/","to":"/products/mir-go"},{"from":"/mir-go-applications/conveyors/","to":"/products/mir-go"},{"from":"/mir-go-applications/disinfection/","to":"/products/mir-go"},{"from":"/mir-go-applications/framesshelves/","to":"/products/mir-go"},{"from":"/mir-go-applications/lifts/","to":"/products/mir-go"},{"from":"/mir-go-applications/robot-arms/","to":"/products/mir-go"},{"from":"/mir-go-applications/stations/","to":"/products/mir-go"},{"from":"/mir-news-articles/forvia-increased-logistics-productivity-with-fleet-of-mir-robots/","to":"/blog"},{"from":"/mir-news-articles/mir-celebrates-10th-anniversary-as-global-growth-continues/","to":"/blog"},{"from":"/mir-service/","to":"/products/services"},{"from":"/pl/case-studies/","to":"/pl/sprawy"},{"from":"/pl/informacje/","to":"/pl/"},{"from":"/pl/informacje/amrs-and-cybersecurity/","to":"/pl/sprawy"},{"from":"/pl/insights/case-studies/te-connectivity/","to":"/pl/sprawy"},{"from":"/pl/insights/report/","to":"/pl/sprawy"},{"from":"/pl/o-firmie/cookie-policy/","to":"/pl/o/polityka-cookie"},{"from":"/pl/o-firmie/mir-core-values/","to":"/pl/o"},{"from":"/pl/o-firmie/mir-history/","to":"/pl/o"},{"from":"/pl/o-firmie/privacy-policy/","to":"/pl/o/polityka-prywatnosci"},{"from":"/pl/report/","to":"/pl"},{"from":"/pl/resources/mir-finance/","to":"/pl/usluga-i-wsparcie/finance"},{"from":"/pl/solutions/robots/mir500/","to":"/pl/produkty/roboty"},{"from":"/products/mir200","to":"/products/robots"},{"from":"/products/mir-go/enabled-robotics-er-flex","to":"/products/robots"},{"from":"/quality-policy","to":"/"},{"from":"/roi-calculator-configuration/","to":"/"},{"from":"/solutions/mir-accessories/mir-eu-pallet-lift-1350/","to":"/products/applications/mir-eu-pallet-lift-1350"},{"from":"/solutions/mir-accessories/mir-hook-250/","to":"/products/applications/mir250-hook"},{"from":"/solutions/mir-accessories/mir-insights/","to":"/products/robots"},{"from":"/solutions/mir-accessories/mir-shelf-carrier-250/","to":"/products/applications/mir-shelf-carrier-250"},{"from":"/solutions/mir-applications/mir-fleet/","to":"/products/robots"},{"from":"/solutions/mir-applications/mir-hook-250/","to":"/products/applications/mir250-hook"},{"from":"/solutions/mir-applications/mir-shelf-carrier-250/","to":"/products/applications/mir-shelf-carrier-250"},{"from":"/solutions/mir-applications/mir-software/","to":"/products/software"},{"from":"/solutions/robots/heavy-payload-amrs/","to":"/products/robots"},{"from":"/solutions/robots/mir100","to":"/products/robots"},{"from":"/solutions/robots/mir100/","to":"/products/robots"},{"from":"/solutions/robots/mir1000/","to":"/products/robots"},{"from":"/zh/about-mir/news/mir-teams-with-csi-palletising-to-fully-automate-material-transport-within-fast-moving-consumer-goods-facilities/","to":"/zh/blog"},{"from":"/zh/solutions/mirgo/","to":"/zh/products/mir-go"},{"from":"/contacts/certified-system-integrators","to":"/contacts/approved-system-integrators"},{"from":"/es/contacto/certified-system-integrators","to":"/es/contacto/approved-system-integrators"},{"from":"/ko/contacts/certified-system-integrators","to":"/ko/contacts/approved-system-integrators"},{"from":"/pl/kontakt/certified-system-integrators","to":"/pl/kontakt/approved-system-integrators"},{"from":"/da/kontakt/certified-system-integrators","to":"/da/kontakt/approved-system-integrators"},{"from":"/it/contatto/certified-system-integrators","to":"/it/contatto/approved-system-integrators"},{"from":"/ja/contacts/certified-system-integrators","to":"/ja/contacts/approved-system-integrators"},{"from":"/cs/kontakt/certified-system-integrators","to":"/cs/kontakt/approved-system-integrators"},{"from":"/de/kontakt/certified-system-integrators","to":"/de/kontakt/approved-system-integrators"},{"from":"/fr/contact/certified-system-integrators","to":"/fr/contact/approved-system-integrators"},{"from":"/zh/contacts/certified-system-integrators","to":"/zh/contacts/approved-system-integrators"},{"from":"/about/what-is-an-amr","to":"/blog/agv-vs-amr-whats-the-difference"},{"from":"/about-mir/partners","to":"/contacts/contact-a-partner"},{"from":"/blog/mir-achieves-tuv-certification","to":"/news-center/mir-achieves-tuv-certification"},{"from":"/da/blog/mir-opnaar-tuv-certifikat","to":"/da/news-center/mir-opnaar-tuv-certifikat"},{"from":"/de/blog/mir-erlangt-tuv-zertifizierung","to":"/de/news-center/mir-erlangt-tuv-zertifizierung"},{"from":"/it/blog/mir-ottiene-la-certificazione-tuv","to":"/it/news-center/mir-ottiene-la-certificazione-tuv"},{"from":"/fr/blog/mir-obtient-la-certification-tuv","to":"/fr/news-center/mir-obtient-la-certification-tuv"},{"from":"/es/blog/mir-obtiene-la-certificacion-tuv","to":"/es/news-center/mir-obtiene-la-certificacion-tuv"},{"from":"/ko/blog/mir-achieves-tuv-certification","to":"/ko/news-center/mir-achieves-tuv-certification"},{"from":"/ja/blog/mir-achieves-tuv-certification","to":"/ja/news-center/mir-achieves-tuv-certification"},{"from":"/zh/blog/mir-achieves-tuv-certification","to":"/zh/news-center/mir-achieves-tuv-certification"},{"from":"/tw/blog/mir-achieves-tuv-certification","to":"/tw/news-center/mir-achieves-tuv-certification"},{"fro
2m":"/pl/blog/mir-uzyskuje-certyfikat-tuv","to":"/pl/news-center/mir-uzyskuje-certyfikat-tuv"},{"from":"/cs/blog/spolecnost-mir-ziskala-certifikaci-tuv","to":"/cs/news-center/spolecnost-mir-ziskala-certifikaci-tuv"},{"from":"/blog/new-conveyor-from-interroll","to":"/news-center/new-conveyor-from-interroll"},{"from":"/da/blog/nyt-transportbaand-fra-interroll","to":"/da/news-center/nyt-transportbaand-fra-interroll"},{"from":"/de/blog/neues-forderband-von-interroll","to":"/de/news-center/neues-forderband-von-interroll"},{"from":"/it/blog/nuovo-trasportatore-di-Interroll","to":"/it/news-center/nuovo-trasportatore-di-Interroll"},{"from":"/fr/blog/nouveau-convoyeur-de-Interroll","to":"/fr/news-center/nouveau-convoyeur-de-Interroll"},{"from":"/es/blog/nuevo-transportador-de-la-interrupcion","to":"/es/news-center/nuevo-transportador-de-la-interrupcion"},{"from":"/ko/blog/new-conveyor-from-interroll","to":"/ko/news-center/new-conveyor-from-interroll"},{"from":"/ja/blog/new-conveyor-from-interroll","to":"/ja/news-center/new-conveyor-from-interroll"},{"from":"/zh/blog/new-conveyor-from-interroll","to":"/zh/news-center/new-conveyor-from-interroll"},{"from":"/tw/blog/new-conveyor-from-interroll","to":"/tw/news-center/new-conveyor-from-interroll"},{"from":"/pl/blog/nowy-przenosnik-z-Interroll","to":"/pl/news-center/nowy-przenosnik-z-Interroll"},{"from":"/cs/blog/novy-dopravnik-z-pnirodniho-listiny","to":"/cs/news-center/novy-dopravnik-z-pnirodniho-listiny"},{"from":"/blog/mir-celebrates-10th-anniversary-as-global-growth-continues","to":"/news-center/mir-celebrates-10th-anniversary-as-global-growth-continues"},{"from":"/da/blog/10-aars-jubilaeum","to":"/da/news-center/10-aars-jubilaeum"},{"from":"/de/blog/zehn-jahre-jubilaum","to":"/de/news-center/zehn-jahre-jubilaum"},{"from":"/it/blog/dieci-anni-di-anniversario","to":"/it/news-center/dieci-anni-di-anniversario"},{"from":"/fr/blog/dix-ans-anniversaire","to":"/fr/news-center/dix-ans-anniversaire"},{"from":"/es/blog/diez-anos-de-aniversario","to":"/es/news-center/diez-anos-de-aniversario"},{"from":"/ko/blog/mir-celebrates-10th-anniversary-as-global-growth-continues","to":"/ko/news-center/mir-celebrates-10th-anniversary-as-global-growth-continues"},{"from":"/ja/blog/mir-celebrates-10th-anniversary-as-global-growth-continues","to":"/ja/news-center/mir-celebrates-10th-anniversary-as-global-growth-continues"},{"from":"/zh/blog/mir-celebrates-10th-anniversary-as-global-growth-continues","to":"/zh/news-center/mir-celebrates-10th-anniversary-as-global-growth-continues"},{"from":"/tw/blog/mir-celebrates-10th-anniversary-as-global-growth-continues","to":"/tw/news-center/mir-celebrates-10th-anniversary-as-global-growth-continues"},{"from":"/pl/blog/dziesiec-lat-rocznicy","to":"/pl/news-center/dziesiec-lat-rocznicy"},{"from":"/cs/blog/deset-let-vyroci","to":"/cs/news-center/deset-let-vyroci"},{"from":"/blog/interoperability-the-vda5050-standard-and-mir-s-approach","to":"/news-center/interoperability-the-vda5050-standard-and-mir-s-approach"},{"from":"/da/blog/interoperabilitet-vda5050-standarden-og-mirs-tilgang","to":"/da/news-center/interoperabilitet-vda5050-standarden-og-mirs-tilgang"},{"from":"/de/blog/interoperability-the-vda5050-standard-and-mir-s-approach","to":"/de/news-center/interoperability-the-vda5050-standard-and-mir-s-approach"},{"from":"/it/blog/interoperability-the-vda5050-standard-and-mir-s-approach","to":"/it/news-center/interoperability-the-vda5050-standard-and-mir-s-approach"},{"from":"/fr/blog/interoperability-the-vda5050-standard-and-mir-s-approach","to":"/fr/news-center/interoperability-the-vda5050-standard-and-mir-s-approach"},{"from":"/es/blog/interoperabilidad-norma-vda5050-enfoque-de-mir","to":"/es/news-center/interoperabilidad-norma-vda5050-enfoque-de-mir"},{"from":"/ko/blog/interoperability-the-vda5050-standard-and-mir-s-approach","to":"/ko/news-center/interoperability-the-vda5050-standard-and-mir-s-approach"},{"from":"/ja/blog/interoperability-the-vda5050-standard-and-mir-s-approach","to":"/ja/news-center/interoperability-the-vda5050-standard-and-mir-s-approach"},{"from":"/zh/blog/interoperability-the-vda5050-standard-and-mir-s-approach","to":"/zh/news-center/interoperability-the-vda5050-standard-and-mir-s-approach"},{"from":"/tw/blog/interoperability-the-vda5050-standard-and-mir-s-approach","to":"/tw/news-center/interoperability-the-vda5050-standard-and-mir-s-approach"},{"from":"/pl/blog/interoperability-the-vda5050-standard-and-mir-s-approach","to":"/pl/news-center/interoperability-the-vda5050-standard-and-mir-s-approach"},{"from":"/cs/blog/interoperability-the-vda5050-standard-and-mir-s-approach","to":"/cs/news-center/interoperability-the-vda5050-standard-and-mir-s-approach"},{"from":"/blog/new-mir-fleet-enterprise","to":"/news-center/new-mir-fleet-enterprise"},{"from":"/da/blog/new-mir-fleet-enterprise","to":"/da/news-center/new-mir-fleet-enterprise"},{"from":"/de/blog/new-mir-fleet-enterprise","to":"/de/news-center/new-mir-fleet-enterprise"},{"from":"/it/blog/new-mir-fleet-enterprise","to":"/it/news-center/new-mir-fleet-enterprise"},{"from":"/fr/blog/new-mir-fleet-enterprise","to":"/fr/news-center/new-mir-fleet-enterprise"},{"from":"/es/blog/new-mir-fleet-enterprise","to":"/es/news-center/new-mir-fleet-enterprise"},{"from":"/ko/blog/new-mir-fleet-enterprise","to":"/ko/news-center/new-mir-fleet-enterprise"},{"from":"/ja/blog/new-mir-fleet-enterprise","to":"/ja/news-center/new-mir-fleet-enterprise"},{"from":"/zh/blog/new-mir-fleet-enterprise","to":"/zh/news-center/new-mir-fleet-enterprise"},{"from":"/tw/blog/new-mir-fleet-enterprise","to":"/tw/news-center/new-mir-fleet-enterprise"},{"from":"/pl/blog/new-mir-fleet-enterprise","to":"/pl/news-center/new-mir-fleet-enterprise"},{"from":"/cs/blog/new-mir-fleet-enterprise","to":"/cs/news-center/new-mir-fleet-enterprise"},{"from":"/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/da/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/da/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/de/blog/neuer-mobiler-kollaborativer-roboter-kombiniert-autonome-mobilitaet-mit-hoher-nutzlast-und-praezisionsroboterarm-um-die-industrielle-automatisierung-auf-ein-neues-niveau-zu-heben","to":"/de/news-center/neuer-mobiler-kollaborativer-roboter-kombiniert-autonome-mobilitaet-mit-hoher-nutzlast-und-praezisionsroboterarm-um-die-industrielle-automatisierung-auf-ein-neues-niveau-zu-heben"},{"from":"/it/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/it/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/fr/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/fr/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/es/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/es/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/ko/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/ko/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/ja/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/ja/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/zh/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/zh/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/tw/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/tw/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/pl/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/pl/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/cs/blog/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights","to":"/cs/news-center/new-mobile-collaborative-robot-combines-high-payload-autonomous-mobility-and-precision-robotics-arm-to-drive-industrial-automation-to-new-heights"},{"from":"/blog/mir-announces-global-commercial-partnership","to":"/news-center/mir-announces-global-commercial-partnership"},{"from":"/da/blog/mir-announces-global-commercial-partnership","to":"/da/news-center/mir-announces-global-commercial-partnership"},{"from":"/de/blog/mir-announces-global-commercial-partnership","to":"/de/news-center/mir-announces-global-commercial-partnership"},{"from":"/it/blog/mir-announces-global-commercial-partnership","to":"/it/news-center/mir-announces-global-commercial-partnership"},{"from":"/fr/blog/mir-announces-global-commercial-partnership","to":"/fr/news-center/mir-announces-global-commercial-partnership"},{"from":"/es/blog/mir-announces-global-commercial-partnership","to":"/es/news-center/mir-announces-global-commercial-partnership"},{"from":"/ko/blog/mir-announces-global-commercial-partnership","to":"/ko/news-center/mir-announces-global-commercial-partnership"},{"from":"/ja/blog/mir-announces-global-commercial-partnership","to":"/ja/news-center/mir-announces-global-commercial-partnership"},{"from":"/zh/blog/mir-announces-global-commercial-partnership","to":"/zh/news-center/mir-announces-global-commercial-partnership"},{"from":"/tw/blog/mir-announces-global-commercial-partnership","to":"/tw/news-center/mir-announces-global-commercial-partnership"},{"from":"/pl/blog/mir-announces-global-commercial-partnership","to":"/pl/news-center/mir-announces-global-commercial-partnership"},{"from":"/cs/blog/mir-announces-global-commercial-partnership","to":"/cs/news-center/mir-announces-global-commercial-partnership"},{"from":"/blog/mir-expands-with-vda5050","to":"/news-center/mir-expands-with-vda5050"},{"from":"/da/blog/mir-expands-with-vda5050","to":"/da/news-center/mir-expands-with-vda5050"},{"from":"/de/blog/mir-expands-with-vda5050","to":"/de/news-center/mir-expands-with-vda5050"},{"from":"/it/blog/mir-expands-with-vda5050","to":"/it/news-center/mir-expands-with-vda5050"},{"from":"/fr/blog/mir-expands-with-vda5050","to":"/fr/news-center/mir-expands-with-vda5050"},{"from":"/es/blog/mir-expands-with-vda5050","to":"/es/news-center/mir-expands-with-vda5050"},{"from":"/ko/blog/mir-expands-with-vda5050","to":"/ko/news-center/mir-expands-with-vda5050"},{"from":"/ja/blog/mir-expands-with-vda5050","to":"/ja/news-center/mir-expands-with-vda5050"},{"from":"/zh/blog/mir-expands-with-vda5050","to":"/zh/news-center/mir-expands-with-vda5050"},{"from":"/tw/blog/mir-expands-with-vda5050","to":"/tw/news-center/mir-expands-with-vda5050"},{"from":"/pl/blog/mir-expands-with-vda5050","to":"/pl/news-center/mir-expands-with-vda5050"},{"from":"/cs/blog/mir-expands-with-vda5050","to":"/cs/news-center/mir-expands-with-vda5050"},{"from":"/blog/mir-supports-interoperability-with-vda5050","to":"/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/da/blog/mir-supports-interoperability-with-vda5050","to":"/da/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/de/blog/mir-supports-interoperability-with-vda5050","to":"/de/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/it/blog/mir-supports-interoperability-with-vda5050","to":"/it/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/fr/blog/mir-supports-interoperability-with-vda5050","to":"/fr/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/es/blog/mir-supports-interoperability-with-vda5050","to":"/es/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/ko/blog/mir-supports-interoperability-with-vda5050","to":"/ko/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/ja/blog/mir-supports-interoperability-with-vda5050","to":"/ja/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/zh/blog/mir-supports-interoperability-with-vda5050","to":"/zh/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/tw/blog/mir-supports-interoperability-with-vda5050","to":"/tw/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/pl/blog/mir-supports-interoperability-with-vda5050","to":"/pl/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/cs/blog/mir-supports-interoperability-with-vda5050","to":"/cs/news-center/mir-supports-interoperability-with-vda5050"},{"from":"/blog/mir-and-ur-at-automate-2025","to":"/news-center/mir-and-ur-at-automate-2025"},{"from":"/da/blog/mir-and-ur-at-automate-2025","to":"/da/news-center/mir-and-ur-at-automate-2025"},{"from":"/de/blog/mir-and-ur-at-automate-2025","to":"/de/news-center/mir-and-ur-at-automate-2025"},{"from":"/it/blog/mir-and-ur-at-automate-2025","to":"/it/news-center/mir-and-ur-at-automate-2025"},{"from":"/fr/blog/mir-and-ur-at-automate-2025","to":"/fr/news-center/mir-and-ur-at-automate-2025"},{"from":"/es/blog/mir-and-ur-at-automate-2025","to":"/es/news-center/mir-and-ur-at-automate-2025"},{"from":"/ko/blog/mir-and-ur-at-automate-2025","to":"/ko/news-center/mir-and-ur-at-automate-2025"},{"from":"/ja/blog/mir-and-ur-at-automate-2025","to":"/ja/news-center/mir-and-ur-at-automate-2025"},{"from":"/zh/blog/mir-and-ur-at-automate-2025","to":"/zh/news-center/mir-and-ur-at-automate-2025"},{"from":"/tw/blog/mir-and-ur-at-automate-2025","to":"/tw/news-center/mir-and-ur-at-automate-2025"},{"from":"/pl/blog/mir-and-ur-at-automate-2025","to":"/pl/news-center/mir-and-ur-at-automate-2025"},{"from":"/cs/blog/mir-and-ur-at-automate-2025","to":"/cs/news-center/mir-and-ur-at-automate-2025"},{"from":"/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/da/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/da/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/de/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/de/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/it/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/it/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/fr/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/fr/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/es/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/es/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/ko/blog/mobile-industrial-robots-appoints-kevin-dumas-as-ne
2w-president","to":"/ko/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/ja/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/ja/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/zh/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/zh/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/tw/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/tw/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/pl/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/pl/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/cs/blog/mobile-industrial-robots-appoints-kevin-dumas-as-new-president","to":"/cs/news-center/mobile-industrial-robots-appoints-kevin-dumas-as-new-president"},{"from":"/blog/teradyne-robotics-and-honeywell-team-up","to":"/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/da/blog/teradyne-robotics-and-honeywell-team-up","to":"/da/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/de/blog/teradyne-robotics-and-honeywell-team-up","to":"/de/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/it/blog/teradyne-robotics-and-honeywell-team-up","to":"/it/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/fr/blog/teradyne-robotics-and-honeywell-team-up","to":"/fr/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/es/blog/teradyne-robotics-and-honeywell-team-up","to":"/es/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/ko/blog/teradyne-robotics-and-honeywell-team-up","to":"/ko/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/ja/blog/teradyne-robotics-and-honeywell-team-up","to":"/ja/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/zh/blog/teradyne-robotics-and-honeywell-team-up","to":"/zh/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/tw/blog/teradyne-robotics-and-honeywell-team-up","to":"/tw/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/pl/blog/teradyne-robotics-and-honeywell-team-up","to":"/pl/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/cs/blog/teradyne-robotics-and-honeywell-team-up","to":"/cs/news-center/teradyne-robotics-and-honeywell-team-up"},{"from":"/blog/mir-mc600-wins-award","to":"/news-center/mir-mc600-wins-award"},{"from":"/da/blog/mir-mc600-wins-award","to":"/da/news-center/mir-mc600-wins-award"},{"from":"/de/blog/mir-mc600-wins-award","to":"/de/news-center/mir-mc600-wins-award"},{"from":"/it/blog/mir-mc600-wins-award","to":"/it/news-center/mir-mc600-wins-award"},{"from":"/fr/blog/mir-mc600-wins-award","to":"/fr/news-center/mir-mc600-wins-award"},{"from":"/es/blog/mir-mc600-wins-award","to":"/es/news-center/mir-mc600-wins-award"},{"from":"/ko/blog/mir-mc600-wins-award","to":"/ko/news-center/mir-mc600-wins-award"},{"from":"/ja/blog/mir-mc600-wins-award","to":"/ja/news-center/mir-mc600-wins-award"},{"from":"/zh/blog/mir-mc600-wins-award","to":"/zh/news-center/mir-mc600-wins-award"},{"from":"/tw/blog/mir-mc600-wins-award","to":"/tw/news-center/mir-mc600-wins-award"},{"from":"/pl/blog/mir-mc600-wins-award","to":"/pl/news-center/mir-mc600-wins-award"},{"from":"/cs/blog/mir-mc600-wins-award","to":"/cs/news-center/mir-mc600-wins-award"},{"from":"/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/da/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/da/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/de/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/de/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/it/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/it/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/fr/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/fr/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/es/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/es/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/ko/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/ko/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/ja/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/ja/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/zh/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/zh/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/tw/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/tw/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/pl/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/pl/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/cs/blog/teradyne-robotics-welcomes-new-chief-commercial-officer","to":"/cs/news-center/teradyne-robotics-welcomes-new-chief-commercial-officer"},{"from":"/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/da/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/da/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/de/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/de/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/it/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/it/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/fr/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/fr/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/es/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/es/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/ko/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/ko/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/ja/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/ja/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/zh/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/zh/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/tw/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/tw/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/pl/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/pl/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/cs/blog/teradyne-robotics-underscores-commitment-to-cybersecurity","to":"/cs/news-center/teradyne-robotics-underscores-commitment-to-cybersecurity"},{"from":"/blog/flexible-automation-electronics-manufacturing","to":"/news-center/flexible-automation-electronics-manufacturing"},{"from":"/da/blog/flexible-automation-electronics-manufacturing","to":"/da/news-center/flexible-automation-electronics-manufacturing"},{"from":"/de/blog/flexible-automation-electronics-manufacturing","to":"/de/news-center/flexible-automation-electronics-manufacturing"},{"from":"/it/blog/flexible-automation-electronics-manufacturing","to":"/it/news-center/flexible-automation-electronics-manufacturing"},{"from":"/fr/blog/flexible-automation-electronics-manufacturing","to":"/fr/news-center/flexible-automation-electronics-manufacturing"},{"from":"/es/blog/flexible-automation-electronics-manufacturing","to":"/es/news-center/flexible-automation-electronics-manufacturing"},{"from":"/ko/blog/flexible-automation-electronics-manufacturing","to":"/ko/news-center/flexible-automation-electronics-manufacturing"},{"from":"/ja/blog/flexible-automation-electronics-manufacturing","to":"/ja/news-center/flexible-automation-electronics-manufacturing"},{"from":"/zh/blog/flexible-automation-electronics-manufacturing","to":"/zh/news-center/flexible-automation-electronics-manufacturing"},{"from":"/tw/blog/flexible-automation-electronics-manufacturing","to":"/tw/news-center/flexible-automation-electronics-manufacturing"},{"from":"/pl/blog/flexible-automation-electronics-manufacturing","to":"/pl/news-center/flexible-automation-electronics-manufacturing"},{"from":"/cs/blog/flexible-automation-electronics-manufacturing","to":"/cs/news-center/flexible-automation-electronics-manufacturing"},{"from":"/blog/new-us-operations-hub-to-open-in-2026","to":"/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/da/blog/new-us-operations-hub-to-open-in-2026","to":"/da/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/de/blog/new-us-operations-hub-to-open-in-2026","to":"/de/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/it/blog/new-us-operations-hub-to-open-in-2026","to":"/it/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/fr/blog/new-us-operations-hub-to-open-in-2026","to":"/fr/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/es/blog/new-us-operations-hub-to-open-in-2026","to":"/es/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/ko/blog/new-us-operations-hub-to-open-in-2026","to":"/ko/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/ja/blog/new-us-operations-hub-to-open-in-2026","to":"/ja/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/zh/blog/new-us-operations-hub-to-open-in-2026","to":"/zh/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/tw/blog/new-us-operations-hub-to-open-in-2026","to":"/tw/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/pl/blog/new-us-operations-hub-to-open-in-2026","to":"/pl/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/cs/blog/new-us-operations-hub-to-open-in-2026","to":"/cs/news-center/new-us-operations-hub-to-open-in-2026"},{"from":"/blog/robot-elite-summer-school-2025","to":"/news-center/robot-elite-summer-school-2025"},{"from":"/da/blog/robot-elite-summer-school-2025","to":"/da/news-center/robot-elite-summer-school-2025"},{"from":"/de/blog/robot-elite-summer-school-2025","to":"/de/news-center/robot-elite-summer-school-2025"},{"from":"/it/blog/robot-elite-summer-school-2025","to":"/it/news-center/robot-elite-summer-school-2025"},{"from":"/fr/blog/robot-elite-summer-school-2025","to":"/fr/news-center/robot-elite-summer-school-2025"},{"from":"/es/blog/robot-elite-summer-school-2025","to":"/es/news-center/robot-elite-summer-school-2025"},{"from":"/ko/blog/robot-elite-summer-school-2025","to":"/ko/news-center/robot-elite-summer-school-2025"},{"from":"/ja/blog/robot-elite-summer-school-2025","to":"/ja/news-center/robot-elite-summer-school-2025"},{"from":"/zh/blog/robot-elite-summer-school-2025","to":"/zh/news-center/robot-elite-summer-school-2025"},{"from":"/tw/blog/robot-elite-summer-school-2025","to":"/tw/news-center/robot-elite-summer-school-2025"},{"from":"/pl/blog/robot-elite-summer-school-2025","to":"/pl/news-center/robot-elite-summer-school-2025"},{"from":"/cs/blog/robot-elite-summer-school-2025","to":"/cs/news-center/robot-elite-summer-school-2025"},{"from":"/blog/new-group-president","to":"/news-center/new-group-president"},{"from":"/da/blog/new-group-president","to":"/da/news-center/new-group-president"},{"from":"/de/blog/new-group-president","to":"/de/news-center/new-group-president"},{"from":"/it/blog/new-group-president","to":"/it/news-center/new-group-president"},{"from":"/fr/blog/new-group-president","to":"/fr/news-center/new-group-president"},{"from":"/es/blog/new-group-president","to":"/es/news-center/new-group-president"},{"from":"/ko/blog/new-group-president","to":"/ko/news-center/new-group-president"},{"from":"/ja/blog/new-group-president","to":"/ja/news-center/new-group-president"},{"from":"/zh/blog/new-group-president","to":"/zh/news-center/new-group-president"},{"from":"/tw/blog/new-group-president","to":"/tw/news-center/new-group-president"},{"from":"/pl/blog/new-group-president","to":"/pl/news-center/new-group-president"},{"from":"/cs/blog/new-group-president","to":"/cs/news-center/new-group-president"},{"from":"/cases/vibo","to":"/cases/autonomous-pallet-jack-improves-intralogistics-efficiency"}]`),so=[ao,_t(e=>{try{let t=decodeURIComponent(e.path),n=t.endsWith(`/`)?t.slice(0,-1):t;if(n===`/lp/weekly-demand-motion_w7`&&String(e.query.utm_campaign_id??``)===`701P400000nLAuiIAG`){let t=e.fullPath.includes(`?`)?e.fullPath.slice(e.fullPath.indexOf(`?`)):``;return ft(`https://video.universal-robots.com/discover-how-physical-ai-is-1${t}`,{external:!0,redirectCode:302})}let r=oo.find(e=>(e.from.endsWith(`/`)?e.from.slice(0,-1):e.from)===n);if(r)return ft(r.to,{redirectCode:301})}catch(e){console.error(`Error in redirect middleware:`,e)}}),_t(e=>{let t=vi({path:e.path});if(t.redirect){let n=t.redirect.includes(`#`)?t.redirect:t.redirect+e.hash;return it(n,{acceptRelative:!0})?(window.location.href=n,!1):n}})],co={},lo={layout:!1},uo={}
2,fo=[{name:`slug___en`,path:`/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___da`,path:`/da/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___de`,path:`/de/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___es`,path:`/es/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___it`,path:`/it/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___fr`,path:`/fr/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___ko`,path:`/ko/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___ja`,path:`/ja/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___zh`,path:`/zh/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___pl`,path:`/pl/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___cs`,path:`/cs/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:`slug___tw`,path:`/tw/:slug(.*)*`,meta:lo||{},component:()=>F(()=>import(`./A8cTFfLS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)},{name:void 0,path:`/navigation/:pathMatch(.*)`,component:uo},{name:void 0,path:`/*/navigation/:pathMatch(.*)`,component:uo},{name:void 0,path:`/data/:pathMatch(.*)`,component:uo},{name:void 0,path:`/*/data/:pathMatch(.*)`,component:uo},{name:void 0,path:`/academy/:pathMatch(.*)`,component:uo},{name:void 0,path:`/*/academy/:pathMatch(.*)`,component:uo},{name:void 0,path:`/sitemap.xml`,component:uo}];function po(e,t,n){let{pathname:r,search:i,hash:a}=t,o=e.indexOf(`#`);if(o>-1){let t=a.includes(e.slice(o))?e.slice(o).length:1,n=a.slice(t);return n[0]!==`/`&&(n=`/`+n),Ke(n,``)}let s=Ke(r,e),c=!n||qe(s,n)?s:n;return c+(c.includes(`?`)?``:i)+a}var mo=f({name:`nuxt:router`,enforce:`pre`,async setup(e){let t,n,r=u().app.baseURL,i=In.history?.(r)??Pr(r),o=In.routes?([t,n]=a(()=>In.routes(fo)),t=await t,n(),t??fo):fo,s,c=fi({...In,scrollBehavior:(e,t,n)=>{if(t===Tn){s=n;return}if(In.scrollBehavior){if(c.options.scrollBehavior=In.scrollBehavior,`scrollRestoration`in window.history){let e=c.beforeEach(()=>{e(),window.history.scrollRestoration=`manual`})}return In.scrollBehavior(e,Tn,s||n)}},history:i,routes:o});`scrollRestoration`in window.history&&(window.history.scrollRestoration=`auto`),e.vueApp.use(c);let l=Pe(c.currentRoute.value);c.afterEach((e,t)=>{l.value=t}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});let d=po(r,window.location,e.payload.path),f=Pe(c.currentRoute.value),p=()=>{f.value=c.currentRoute.value};c.afterEach((e,t)=>{let n=e.matched.at(-1)?.components?.default,r=t.matched.at(-1)?.components?.default;if(n===r){no({route:e,Component:{type:n}})===no({route:t,Component:{type:r}})&&p();return}e.matched.length<t.matched.length&&e.matched.every((e,n)=>e.components?.default===t.matched[n]?.components?.default)&&p()});let m={sync:p};for(let e in f.value)Object.defineProperty(m,e,{get:()=>f.value[e],enumerable:!0});e._route=xe(m),e._middleware||={global:[],named:{}};let h=Ct();c.afterEach(async(t,n,r)=>{delete e._processingMiddleware,!e.isHydrating&&h.value&&await e.runWithContext(St),r&&await e.callHook(`page:loading:end`)});try{[t,n]=a(()=>c.isReady()),await t,n()}catch(r){[t,n]=a(()=>yt(e,r)),await t,n()}let g=d===c.currentRoute.value.fullPath?c.currentRoute.value:c.resolve(d),_=c.currentRoute.value.fullPath,v=e.isHydrating&&e.payload.prerenderedAt&&e.payload.path&&d!==e.payload.path&&qe(c.currentRoute.value.path,e.payload.path);p();function y(t){!e.isHydrating&&t.fullPath!==po(r,window.location)&&i.push(t.fullPath)}let b=e.payload.state._layout;return c.beforeEach(async(t,n)=>{await e.callHook(`page:loading:start`),t.meta=ze(t.meta),e.isHydrating&&b&&!Me(t.meta.layout)&&(t.meta.layout=b),e._processingMiddleware=!0;{let r=new Set([...so,...e._middleware.global]);for(let e of t.matched){let t=e.meta.middleware;if(t)for(let e of io(t))r.add(e)}
2let i=vi({path:t.path});if(i.appMiddleware)for(let e in i.appMiddleware)i.appMiddleware[e]?r.add(e):r.delete(e);for(let i of r){let r=typeof i==`string`?e._middleware.named[i]||await co[i]?.().then(e=>e.default||e):i;if(!r)throw ht.NUXT_E2004({entry:String(i),validMiddleware:void 0});try{let i=await e.runWithContext(()=>r(t,n));if(!e.payload.serverRendered&&e.isHydrating&&(i===!1||i instanceof Error)){let t=i||gt({status:404,statusText:`Page Not Found: ${d}`});return await e.runWithContext(()=>bt(t)),!1}if(i===!0)continue;if(i===!1)return i;if(i)return ut(i)&&i.fatal&&(await e.runWithContext(()=>bt(i)),y(t)),i}catch(n){let r=gt(n);return r.fatal&&(await e.runWithContext(()=>bt(r)),y(t)),r}}}}),c.onError(async()=>{delete e._processingMiddleware,await e.callHook(`page:loading:end`)}),c.afterEach(t=>{if(t.matched.length===0&&!h.value)return e.runWithContext(()=>bt(gt({status:404,fatal:!1,statusText:`Page not found: ${t.fullPath}`,data:{path:t.fullPath}})))}),e.hooks.hookOnce(`app:created`,async()=>{try{if(`name`in g&&(g.name=void 0),c.currentRoute.value.fullPath===_){if(v){let t=c.resolve(e.payload.path);`name`in t&&(t.name=void 0),await c.replace({...t,force:!0});let n=()=>{e[`~restoreDeferredRoute`]&&(e[`~restoreDeferredRoute`]=void 0,c.currentRoute.value=c.resolve(d),p(),c.replace({...g,force:!0}).catch(()=>{}))};e[`~restoreDeferredRoute`]=n,e.hooks.hookOnce(`app:suspense:resolve`,n)}else await c.replace({...g,force:!0})}c.options.scrollBehavior=In.scrollBehavior}catch(t){await yt(e,t)}}),{provide:{router:c}}}},1),ho={system:-15,vendor:-5,nitro:-4,config:-3,i18n:-2,build:-1,runtime:0};function go(e){return typeof e==`function`?e():e&&e.__v_isRef===!0?e.value:e}function _o(e){e.indexable!==void 0&&(e.indexable=String(e.indexable)!==`false`),e.trailingSlash!==void 0&&!e.trailingSlash&&(e.trailingSlash=String(e.trailingSlash)!==`false`),e.url&&!it(String(e.url),{acceptRelative:!0,strict:!1})&&(e.url=rt(String(e.url)));let t=Object.keys(e).sort((e,t)=>e.localeCompare(t)),n={};for(let r of t)n[r]=e[r];return n}function vo(e){let t=e?.debug||!1,n=[];function r(e){if(!e||typeof e!=`object`||Object.keys(e).length===0)return()=>{};if(!e._context&&t){let t=Error(`tmp`).stack?.split(`
3`)[2]?.split(` `)[5];t?.includes(`/`)&&(t=`anonymous`),e._context=t}let r={};for(let t in e){let n=e[t];n!==void 0&&n!==``&&(r[t]=n)}return Object.keys(r).some(e=>!e.startsWith(`_`))?(n.push(r),()=>{let e=n.indexOf(r);e!==-1&&n.splice(e,1)}):()=>{}}function i(e){let t={};e?.debug&&(t._context={}),t._priority={};for(let r in n.sort((e,t)=>(e._priority||0)-(t._priority||0)))for(let i in n[r]){let a=i,o=e?.resolveRefs?go(n[r][i]):n[r][i];!i.startsWith(`_`)&&o!==void 0&&o!==``&&(t[i]=o,n[r]._priority!==void 0&&n[r]._priority!==-1&&(t._priority[a]=n[r]._priority),e?.debug&&(t._context[a]=n[r]._context?.[a]||n[r]._context||`anonymous`))}return e?.skipNormalize?t:_o(t)}return{stack:n,push:r,get:i}}function yo(e){let t=e.length,n=0,r=0,i=8997,a=0,o=33826,s=0,c=40164,l=0,u=52210;for(;n<t;)i^=e.charCodeAt(n++),r=i*435,a=o*435,s=c*435,l=u*435,s+=i<<8,l+=o<<8,a+=r>>>16,i=r&65535,s+=a>>>16,o=a&65535,u=l+(s>>>16)&65535,c=s&65535;return{high:(u<<16|c)>>>0,low:(o<<16|i)>>>0}}function bo(e){let{high:t,low:n}=yo(e);return BigInt(t)<<32n|BigInt(n)}var xo=`0123456789abcdef`;Array.from({length:256},(e,t)=>xo.charAt(t>>4)+xo.charAt(t&15));function So(e){return bo(e).toString(36)}function Co(e,t){if(e===null)return`L`;let n,r=0,i=e,a=typeof e;if(a!==`object`)return a===`number`?e-e===0?`n`+e:`L`:a===`string`?`s`+e:a===`bigint`?`n`+e:a===`boolean`?e?`T`:`F`:void 0;let o=Array.isArray(e);if(!o){if(e instanceof Date)return`d`+ +e;if(e instanceof RegExp)return`r`+e.source+e.flags}if(a=t.indexOf(e),~a)return`~`+(a+1);if(typeof e.toJSON==`function`&&!ArrayBuffer.isView(e)){if(e=e.toJSON(),typeof e!=`object`||!e)return Co(e,t);if(a=t.indexOf(e),~a)return`~`+(a+1);o=Array.isArray(e)}if(t.push(i),o)for(n=`a`;r<e.length;n+=(a=Co(e[r++],t))===void 0?`L`:a);else if(e instanceof Set){n=`e`;for(let r of e)n+=(a=Co(r,t))===void 0?`L`:a}else if(e instanceof Map)for(i=[...e.keys()],i.length>1&&i.sort(),n=`o`;r<i.length;r++)(a=Co(e.get(i[r]),t))!==void 0&&(n+=i[r]+a);else if(e[Symbol.toStringTag]===void 0||ArrayBuffer.isView(e))for(i=Object.keys(e),i.length>1&&i.sort(),n=`o`;r<i.length;r++)(a=Co(e[i[r]],t))!==void 0&&(n+=i[r]+a);else throw Error(`Unsupported value`);return t.pop(),n}function wo(e){return Co(e,[])??`U`}function To(e){return So(wo(e))}function Eo(e,t={}){let n,r=!1,i=[],a,o,s=(t,n)=>{let i=Do(e,t,n);return a=i,i.finally(()=>
3{if(a=void 0,o&&!r){let e=o;o=void 0,s(t,e)}}),i};return function(...e){return o=e,a||new Promise(a=>{let c=t.leading&&!r;r||(r=!0,ue(()=>{r=!1;let a=o??e;o=void 0;let c=t.leading?n:s(this,a);for(let e of i)e(c);i=[]})),c?(n=s(this,e),a(n)):i.push(a)})}}async function Do(e,t,n){return await e.apply(t,n)}Ve({name:`ServerPlaceholder`,render(){return Ne(`div`)}});var Oo=Symbol.for(`nuxt:client-only`),ko=`<div></div>`;function Ao(e){return e.nodeName===`#comment`&&e.nodeValue===`placeholder`}function jo(e){return e&&!Ao(e)?Dn(e,ko):M(`div`)}var Mo=Ve({name:`ClientOnly`,inheritAttrs:!1,props:[`fallback`,`placeholder`,`placeholderTag`,`fallbackTag`],setup(e,{slots:t,attrs:n}){let r=Pe(!1);D(()=>{r.value=!0});let i=se();return i&&(i._nuxtClientOnly=!0),b(Oo,!0),()=>{if(r.value){let e=t.default?.();return e&&e.length===1?[he(e[0],n)]:e}let i=t.fallback||t.placeholder;if(i)return M(i);let a=e.fallback||e.placeholder||``,o=pn(e.fallbackTag||e.placeholderTag,`span`);return Ne(o,n,a)}}}),No=new WeakMap;function Po(e){if(No.has(e))return No.get(e);let n={...e};return n.render?n.render=(t,n,r,i,a,o)=>{if(i.mounted$??t.mounted$){let s=e.render?.bind(t)(t,n,r,i,a,o);return s.children===null||typeof s.children==`string`?he(s):M(s)}return jo(t._.vnode.el)}:n.template&&=`
4      <template v-if="mounted$">${e.template}</template>
5      <template v-else><div></div></template>
6    `,n.setup=(r,i)=>{let a=t(),o=Pe(a.isHydrating===!1),s=se();if(a.isHydrating){let e={...s.attrs},t=Fo(s);for(let t in e)delete s.attrs[t];D(()=>{Object.assign(s.attrs,e),s.vnode.dirs=t})}D(()=>{o.value=!0});let c=e.setup?.(r,i)||{};return re(c)?Promise.resolve(c).then(e=>typeof e==`function`?(...t)=>{if(o.value||!a.isHydrating){let n=e(...t);return n.children===null||typeof n.children==`string`?he(n):M(n)}return jo(s?.vnode.el)}:(e||={},e.mounted$=o,e)):typeof c==`function`?(...e)=>{if(o.value){let t=c(...e),r=n.inheritAttrs===!1?void 0:i.attrs;return t.children===null||typeof t.children==`string`?he(t,r):M(t,r)}return jo(s?.vnode.el)}:Object.assign(c,{mounted$:o})},No.set(e,n),n}function Fo(e){if(!e||!e.vnode.dirs)return null;let t=e.vnode.dirs;return e.vnode.dirs=null,t}function Io(t){return Object.defineProperty(function(){throw e.NUXT_E1007({name:t.name})},"__nuxt_factory",{enumerable:!1,get:()=>t.factory})}var Lo=n({docsBase:g,reporters:_}),Ro=Io({name:`createUseAsyncData`,factory(e={}){function n(...n){let r=typeof n[n.length-1]==`string`?n.pop():void 0;Vo(n[0],n[1])&&n.unshift(r);let[i,a,o={}]=n,s=!1,c=Le(i)||typeof i==`function`,l=c?j(()=>k(i)):{value:i};if(!l.value||typeof l.value!=`string`)throw Lo.NUXT_E3008();if(typeof a!=`function`)throw Lo.NUXT_E3009();let u=typeof e==`function`,d=t(),f=u?e(o):e;if(!u)for(let e in f)f[e]!==void 0&&o[e]===void 0&&(o[e]=f[e]);if(o.server??=!0,o.default??=Go,o.getCachedData??=Ko,o.lazy??=!1,o.immediate??=!0,o.deep??=h.deep,o.dedupe??=`cancel`,o.enabled??=!0,u)for(let e in f)f[e]!==void 0&&(o[e]=f[e]);d._asyncData[l.value];function p(){let e={cause:`initial`,dedupe:o.dedupe},t=d._asyncData[l.value];return t?._init?d._asyncDataPromises[l.value]&&(e.cachedData=t._initialCachedData):(e.cachedData=o.getCachedData(l.value,d,{cause:`initial`}),d._asyncData[l.value]=Wo(d,l.value,a,o,e.cachedData),d._asyncData[l.value]._initialCachedData=e.cachedData),()=>d._asyncData[l.value].execute(e)}let m=p(),g=d._asyncData[l.value];g._deps++;let _=o.server!==!1&&d.payload.serverRendered;{let e=se();if(e&&_&&o.immediate&&!e.sp&&(e.sp=[]),e&&!e._nuxtOnBeforeMountCbs){e._nuxtOnBeforeMountCbs=[];let t=e._nuxtOnBeforeMountCbs;ne(()=>{t.forEach(e=>{e()}),t.splice(0,t.length)}),ee(()=>t.splice(0,t.length))}let t=e&&(e._nuxtClientOnly||w(Oo,!1));_&&d.isHydrating&&(g.error.value||g.data.value!==void 0)?g.status.value=g.error.value?`error`:`success`:e&&(!t&&d.payload.serverRendered&&d.isHydrating||o.lazy)&&o.immediate?e._nuxtOnBeforeMountCbs.push(m):o.immediate&&g.status.value!==`success`&&m();function n(e){let t=d._asyncData[e];t?._deps&&(t._deps--,t._deps===0&&t?._off())}let r=Ee(),i=()=>{},u=c?fe(l,(e,t)=>{if((e||t)&&e!==t){s=!0;let r=d._asyncData[t]?.data.value!==void 0,i=d._asyncDataPromises[t]!==void 0,c={cause:`initial`,dedupe:o.dedupe};if(!d._asyncData[e]?._init){let n=o.getCachedData(e,d,{cause:`initial`});c.cachedData=n;let i=t&&r&&n===void 0?d._asyncData[t].data.value:n;d._asyncData[e]=Wo(d,e,a,o,i),d._asyncData[e]._initialCachedData=n}d._asyncData[e]._deps++,t&&n(t),o._keyTriggersExecute!==!1&&(o.immediate||r||i)&&d._asyncData[e].execute(c),ue(()=>{s=!1})}},{flush:`sync`}):i,f=o.watch?fe(o.watch,()=>{s||d._asyncData[l.value]?._execute({cause:`watch`,dedupe:o.dedupe})}):i,p=Le(o.enabled)||typeof o.enabled==`function`?fe(()=>k(o.enabled),e=>{let t=d._asyncData[l.value];e||!t||!d._asyncDataPromises[l.value]||(t._abortController?.abort(new DOMException("AsyncData request cancelled by `enabled: false`",`AbortError`)),t._abortController=void 0,delete d._asyncDataPromises[l.value],t.status.value=`idle`)}):i;r&&ke(()=>{u(),f(),p(),n(l.value)})}let v={data:Bo(()=>d._asyncData[l.value]?.data),pending:Bo(()=>d._asyncData[l.value]?.pending),status:Bo(()=>d._asyncData[l.value]?.status),error:Bo(()=>d._asyncData[l.value]?.error),refresh:(...e)=>d._asyncData[l.value]?._init?d._asyncData[l.value].execute(...e):p()(),execute:(...e)=>v.refresh(...e),clear:()=>{let e=d._asyncData[l.value];if(e?._abortController)try{e._abortController.abort(new DOMException(`AsyncData aborted by user.`,`AbortError`))}finally{e._abortController=void 0}Ho(d,l.value)}},y=Promise.resolve(d._asyncDataPromises[l.value]).then(()=>v);return Object.assign(y,v),Object.defineProperties(y,{then:{enumerable:!0,value:y.then.bind(y)},catch:{enumerable:!0,value:y.catch.bind(y)},finally:{enumerable:!0,value:y.finally.bind(y)}}),y}return n}}),zo=Ro.__nuxt_factory();Ro.__nuxt_factory({lazy:!0,_functionName:`useLazyAsyncData`});function Bo(e){return j({get(){return e()?.value},set(t){let n=e();n&&(n.value=t)}})}function Vo(e,t){return!(typeof e==`string`||typeof e==`object`&&e||typeof e==`function`&&typeof t==`function`)}function Ho(e,t){delete e.payload.data[t],delete e.payload._errors[t],e._asyncData[t]&&(e._asyncData[t].data.value=N(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value=`idle`,e._asyncData[t]._initialCachedData=void 0),delete e._asyncDataPromises[t]}function Uo(e,t){let n={};for(let r of t)n[r]=e[r];return n}function Wo(e,t,n,r,i){e.payload._errors[t]??=void 0;let a=r.getCachedData!==Ko,o=n,s=r.deep?ve:Pe,c=i!==void 0,l=e.hook(`app:data:refresh`,async e=>{(!e||e.includes(t))&&await u.execute({cause:`refresh:hook`})}),u={data:s(c?i:r.default()),pending:j(()=>u.status.value===`pending`),error:we(e.payload._errors,t),status:Pe(`idle`),execute:(...n)=>{let[i,a=void 0]=n,s=i&&a===void 0&&typeof i==`object`?i:{};if(e._asyncDataPromises[t]&&(s.dedupe??r.dedupe)===`defer`)return e._asyncDataPromises[t];{let n=`cachedData`in s?s.cachedData:r.getCachedData(t,e,{cause:s.cause??`refresh:manual`});if(n!==void 0)return e.payload.data[t]=u.data.value=n,u.error.value=void 0,u.status.value=`success`,Promise.resolve(n)}if(k(r.enabled)===!1)return Promise.resolve(u.data.value);u._abortController&&u._abortController.abort(new DOMException(`AsyncData request cancelled by deduplication`,`AbortError`)),u._abortController=new AbortController,u.status.value=`pending`;let c=new AbortController,l=new Promise((t,n)=>{try{let i=s.timeout??r.timeout,a=qo([u._abortController?.signal,s?.signal],c.signal,i);if(a.aborted){let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`));return}return a.addEventListener(`abort`,()=>{let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`))},{once:!0,signal:c.signal}),Promise.resolve(o(e,{signal:a})).then(t,n)}catch(e){n(e)}}).then(async n=>{if(e._asyncDataPromises[t]!==l)return;let i=n;r.transform&&(i=await r.transform(n)),r.pick&&(i=Uo(i,r.pick)),e.payload.data[t]=i,u.data.value=i,u.error.value=void 0,u.status.value=`success`}).catch(n=>{if(e._asyncDataPromises[t]!==l||u._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<`u`&&n instanceof DOMException&&n.name===`AbortError`)return u.status.value=`idle`,e._asyncDataPromises[t];u.error.value=gt(n),u.data.value=N(r.default()),u.status.value=`error`}).finally(()=>{c.abort(),e._asyncDataPromises[t]===l&&delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=l,e._asyncDataPromises[t]},_execute:Eo((...e)=>u.execute(...e)),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{l(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),e._asyncDataPromises[t]&&(u._abortController?.abort(new DOMException(`AsyncData request cancelled by unmount`,`AbortError`)),delete e._asyncDataPromises[t],u.status.value===`pending`&&(u.status.value=`idle`)),a||y(()=>{e._asyncData[t]?._init||(Ho(e,t),u.execute=()=>Promise.resolve())})}};return u}var Go=()=>void 0,Ko=(e,t,n)=>{if(t.isHydrating)return t.payload.data[e];if(n.cause!==`refresh:manual`&&n.cause!==`refresh:hook`)return t.static.data[e]};function qo(e,t,n){let r=e.filter(e=>!!e);
6if(typeof n==`number`&&n>=0){let e=AbortSignal.timeout?.(n);e&&r.push(e)}if(AbortSignal.any)return AbortSignal.any(r);let i=new AbortController;for(let e of r)if(e.aborted){let t=e.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(t)}catch{i.abort()}return i.signal}let a=()=>{let e=r.find(e=>e.aborted)?.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(e)}catch{i.abort()}};for(let e of r)e.addEventListener?.(`abort`,a,{once:!0,signal:t});return i.signal}var Jo=`$s`;function Yo(...e){let n=typeof e[e.length-1]==`string`?e.pop():void 0;typeof e[0]!=`string`&&e.unshift(n);let[r,i]=e;if(!r||typeof r!=`string`)throw Dr.NUXT_E7009({key:r});if(i!==void 0&&typeof i!=`function`)throw Dr.NUXT_E7007({type:typeof i});let a=Jo+r,o=t(),s=we(o.payload.state,a);if(i&&(o._state[a]??={_default:i}),s.value===void 0&&i){let e=i();if(Le(e))return o.payload.state[a]=e,e;s.value=e}return s}function Xo(e,n){let r=n?.reset??d.resetOnClear,i=t(),a=Object.keys(i.payload.state).filter(e=>e.startsWith(Jo)).map(e=>e.substring(2)),o=e?typeof e==`function`?a.filter(e):st(e):a;for(let e of o){let t=Jo+e;t in i.payload.state&&(r&&i._state[t]?i.payload.state[t]=i._state[t]._default():delete i.payload.state[t])}}var Zo=kt,Qo=[`method`,`baseURL`,`query`,`params`,`body`,`headers`];function $o(e){let t=[k(e.method)?.toUpperCase()||`GET`,k(e.baseURL)];for(let n of[e.query||e.params]){let e=k(n);if(!e)continue;let r={};for(let[t,n]of Object.entries(e))r[k(t)]=k(n);t.push(r)}if(e.body){let n=k(e.body);if(!n)t.push(To(n));else if(n instanceof ArrayBuffer)t.push(To(Object.fromEntries([...new Uint8Array(n).entries()].map(([e,t])=>[e,t.toString()]))));else if(n instanceof FormData){let e=[];for(let t of n.entries()){let[n,r]=t;e.push([n,r instanceof File?`${r.name}:${r.size}:${r.lastModified}`:r])}t.push(To(e))}else if(De(n))t.push(To(ze(n)));else try{t.push(To(n))}catch{Lo.NUXT_E3002({cause:n})}}return t}var es=Io({name:`createUseFetch`,factory(e={}){function t(t,n,i){let[a={},o]=typeof n==`string`?[{},n]:[n,i],s=typeof e==`function`?e(a):e,{server:c,lazy:l,default:u,transform:d,pick:f,watch:p,immediate:m,getCachedData:h,deep:g,dedupe:_,timeout:v,enabled:y,...b}={...typeof e==`function`?{}:s,...a,...typeof e==`function`?s:{}},x=j(()=>k(t)),S=j(()=>k(b.key)||`$f`+To([o,typeof x.value==`string`?x.value:``,...$o(b)]));if(!b.baseURL&&typeof x.value==`string`&&x.value[0]===`/`&&x.value[1]===`/`)throw Lo.NUXT_E3001({url:x.value});let C=ze({...r,...b,cache:typeof b.cache==`boolean`?void 0:b.cache}),w={server:c,lazy:l,default:u,transform:d,pick:f,immediate:m,getCachedData:h,deep:g,dedupe:_,timeout:v,enabled:y,watch:p===!1?[]:[...p||[],C]};return p===!1&&(w._keyTriggersExecute=!1),zo(S,(e,{signal:t})=>{let n=b.$fetch||Zo,r={signal:t,...C};for(let e of Qo)typeof r[e]==`function`&&(r[e]=k(r[e]));return n(x.value,r)},w)}return t}});es.__nuxt_factory(),es.__nuxt_factory({lazy:!0,_functionName:`useLazyFetch`});function ts(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function ns(e,t=vt()){let{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||=new Set,t._routePreloaded.has(n)))return;let i=t._preloadPromises||=[];if(i.length>4)return Promise.all(i).then(()=>ns(e,t));t._routePreloaded.add(n);for(let e of r){let t=e.components?.default;if(typeof t!=`function`)continue;let n=Promise.resolve(t()).catch(()=>{}).finally(()=>i.splice(i.indexOf(n),1));i.push(n)}await Promise.all(i)}function rs(e={}){let n=e.path||window.location.pathname,r=new URL(n,window.location.href);if(r.host!==window.location.host)throw ht.NUXT_E2010({path:n});if(r.protocol&&nt(r.protocol))throw ht.NUXT_E2002({toPath:n,protocol:r.protocol});let i={};try{i=JSON.parse(sessionStorage.getItem(`nuxt:reload`)||`{}`)}catch{}if(e.force||i?.path!==n||i?.expires<Date.now()){try{sessionStorage.setItem(`nuxt:reload`,JSON.stringify({path:n,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem(`nuxt:reload:state`,JSON.stringify({state:t().payload.state}))}catch{}window.location.pathname===n?window.location.reload():window.location.href=n}}function is(e={}){let t=Pe(``),n=Pe(e.politeness||`polite`),r=Wt();function i(e=``,r=`polite`){t.value=e,n.value=r}function a(e){i(e,`polite`)}function o(e){i(e,`assertive`)}function s(){i(document?.title?.trim(),n.value)}function c(){r?.hooks?.removeHook(`dom:rendered`,s)}return s(),r?.hooks?.hook(`dom:rendered`,s),{_cleanup:c,message:t,politeness:n,set:i,polite:a,assertive:o}}function as(e={}){let n=t(),r=n._routeAnnouncer||=is(e);return e.politeness&&e.politeness!==r.politeness.value&&(r.politeness.value=e.politeness),Ee()&&(n._routeAnnouncerDeps||=0,n._routeAnnouncerDeps++,ke(()=>{n._routeAnnouncerDeps--,n._routeAnnouncerDeps===0&&(r._cleanup(),delete n._routeAnnouncer)}
6)),r}var ss=(...e)=>e.find(e=>e!==void 0);function cs(e){let t=e.replace(/[\u0000-\u001F\s]+/g,``);for(;t.toLowerCase().startsWith(`view-source:`);)t=t.slice(12);let n=t.indexOf(`:`);return n>0&&nt(t.slice(0,n+1))?null:e}function ls(e){let n=e.componentName||`NuxtLink`;function r(e){return typeof e==`string`&&e.startsWith(`#`)}function i(t,n,r){let i=r??e.trailingSlash;if(!t||i!==`append`&&i!==`remove`)return t;if(typeof t==`string`)return us(t,i);let a=`path`in t&&t.path!==void 0?t.path:n(t).path;return{...t,name:void 0,path:us(a,i)}}function a(t){let n=vt(),a=u(),o=j(()=>!!N(t.target)&&N(t.target)!==`_self`),s=j(()=>{let e=N(t.to)||N(t.href)||``;return typeof e==`string`&&it(e,{acceptRelative:!0})}),c=de(`RouterLink`),l=c&&typeof c!=`string`?c.useLink:void 0,d=j(()=>{if(N(t.external))return!0;let e=N(t.to)||N(t.href)||``;return typeof e==`object`?!1:e===``||s.value}),f=j(()=>{let e=N(t.to)||N(t.href)||``;return d.value?e:i(e,n.resolve,N(t.trailingSlash))}),p=d.value?void 0:l?.({...t,to:f,viewTransition:N(t.viewTransition)}),m=j(()=>{let i=N(t.trailingSlash)??e.trailingSlash;if(!f.value||s.value||r(f.value)){let e=f.value;return typeof e==`string`?cs(e):e}if(d.value){let e=typeof f.value==`object`&&`path`in f.value?pt(f.value):f.value,t=typeof e==`object`?n.resolve(e).href:e,r=typeof t==`string`?cs(t):t;return r===null?null:us(r,i)}return typeof f.value==`object`?n.resolve(f.value)?.href??null:us(Ye(a.app.baseURL,f.value),i)});return{to:f,hasTarget:o,isAbsoluteUrl:s,isExternal:d,href:m,isActive:p?.isActive??j(()=>f.value===n.currentRoute.value.path),isExactActive:p?.isExactActive??j(()=>f.value===n.currentRoute.value.path),route:p?.route??j(()=>n.resolve(f.value)),async navigate(e){m.value!==null&&await ft(m.value,{replace:N(t.replace),external:d.value||o.value})}}}return Ve({name:n,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:a,setup(n,{slots:i}){let o=vt(),{to:s,href:c,navigate:l,isExternal:u,hasTarget:d,isAbsoluteUrl:f}=a(n),p=Pe(!1),m=ve(null),h=e=>{m.value=n.custom?e?.$el?.nextElementSibling:e?.$el};function g(t){return!!(!p.value&&(typeof n.prefetchOn==`string`?n.prefetchOn===t:n.prefetchOn?.[t]??e.prefetchOn?.[t])&&(n.prefetch??e.prefetch)!==!1&&n.noPrefetch!==!0&&n.target!==`_blank`&&!ps())}async function _(e=t()){if(p.value||c.value===null)return;p.value=!0;let n=typeof s.value==`string`?s.value:u.value?pt(s.value):o.resolve(s.value).fullPath,r=u.value?new URL(n,window.location.href).href:n;await Promise.all([e.hooks.callHook(`link:prefetch`,r)?.catch(()=>{}),!u.value&&!d.value&&ns(s.value,o).catch(()=>{})])}if(!n.custom&&g(`visibility`)){let e=t(),n,r=null;D(()=>{let t=ds();Un(()=>{n=Hn(()=>{m?.value?.tagName&&(r=t.observe(m.value,async()=>{r?.(),r=null,await _(e)}))})})}),ie(()=>{n&&Vn(n),r?.(),r=null})}return()=>{let t=n.target||null,a=ss(n.noRel?``:n.rel,e.externalRelAttribute,f.value||d.value?`noopener noreferrer`:``)||null,v=e=>({href:c.value,navigate:l,get route(){if(!c.value)return;let e=new URL(c.value,window.location.href);return{path:e.pathname,fullPath:e.pathname,get query(){return at(e.search)},hash:e.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:c.value}},rel:a,target:t,isExternal:u.value||d.value,isActive:!1,isExactActive:!1,...e,prefetch:_,prefetched:p.value,shouldPrefetch:g});if(!u.value&&!d.value&&!r(s.value)){let t={ref:h,to:s.value,activeClass:n.activeClass||e.activeClass,exactActiveClass:n.exactActiveClass||e.exactActiveClass,replace:n.replace,ariaCurrentValue:n.ariaCurrentValue,custom:n.custom};
6return n.custom||(g(`interaction`)&&(t.onPointerenter=_.bind(null,void 0),t.onFocus=_.bind(null,void 0)),p.value&&(t.class=n.prefetchedClass||e.prefetchedClass),t.rel=n.rel||void 0),M(de(`RouterLink`),t,n.custom&&i.default?{default:e=>i.default(v(e))}:i.default)}return n.custom?i.default?i.default(v()):null:M(`a`,{ref:m,href:c.value||null,rel:a,target:t,onClick:async e=>{if(!(u.value||d.value)){e.preventDefault();try{let e=Tt(c.value??``);return await(n.replace?o.replace(e):o.push(e))}finally{if(r(s.value)){let e=s.value.slice(1),t=e;try{t=decodeURIComponent(e)}catch{}document.getElementById(t)?.focus()}}}}},i.default?.())}}})}function us(e,t){if(t!==`append`&&t!==`remove`)return e;let n=t===`append`?Qe:ct;return it(e)&&!e.startsWith(`http`)?e:n(e,!0)}function ds(){let e=t();if(e._observer)return e._observer;let n=null,r=new Map;return e._observer={observe:(e,t)=>(n||=new IntersectionObserver(e=>{for(let t of e){let e=r.get(t.target);(t.isIntersecting||t.intersectionRatio>0)&&e&&e()}}),r.set(e,t),n.observe(e),()=>{r.delete(e),n?.unobserve(e),r.size===0&&(n?.disconnect(),n=null)})}}var fs=/2g/;function ps(){let e=navigator.connection;return!!(e&&(e.saveData||fs.test(e.effectiveType)))}var ms=f({name:`nuxt-site-config:init`,enforce:`pre`,async setup(e){let t=vo(),n=Yo(`site-config`);{let e=n.value||window.__NUXT_SITE_CONFIG__||{};for(let n in e)n[0]!==`_`&&t.push({[n]:e[n],_priority:e._priority?.[n]||-1})}return{provide:{nuxtSiteConfig:t}}}}),hs=f({name:`nuxt:payload`,setup(e){let t=new Set;vt().beforeResolve(async(n,r)=>{let i=Yi(n.path),a=i?ot(n.fullPath):n.path;if(a===(i?ot(r.fullPath):r.path))return;let o=await Hi(a);if(o){for(let n of t)delete e.static.data[n];for(let n in o.data)n in e.static.data||t.add(n),e.static.data[n]=o.data[n]}}),Un(()=>{e.hooks.hook(`link:prefetch`,async e=>{let{hostname:t,pathname:n}=new URL(e,window.location.href);t===window.location.hostname&&await Hi(e).catch(()=>{Dr.NUXT_E7003({url:e})})}),navigator.connection?.effectiveType!==`slow-2g`&&setTimeout(_i,1e3)})}}),gs=f(()=>{let e=vt();Un(()=>{e.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),_s=f(e=>{let t;async function n(){let r;try{r=await _i()}catch(e){let t=e;if(!(`status`in t&&(t.status===404||t.status===403)))throw t}t&&clearTimeout(t),t=setTimeout(n,i);try{let n=await kt(Ot(`builds/latest.json`)+`?${Date.now()}`);n.id!==r?.id&&(e.hooks.callHook(`app:manifest:update`,n),t&&clearTimeout(t))}catch{}}Un(()=>{t=setTimeout(n,i)})}),vs=f({name:`nuxt:chunk-reload-crawler`,setup(e){let t=!0;e.hooks.hookOnce(`app:suspense:resolve`,()=>{t=!1}),e.hook(`app:chunkError`,()=>{t&&Je(navigator.userAgent)&&rs()})}}),ys=f({name:`nuxt:chunk-reload`,setup(e){let t=vt(),n=u(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook(`app:chunkError`,({error:e})=>{r.add(e)});function i(e){rs({path:Ye(n.app.baseURL,e.fullPath),persistState:!0})}e.hook(`app:manifest:update`,()=>{t.beforeResolve(i)}),t.onError((e,t)=>{r.has(e)&&i(t)})}}),bs=f({name:`nuxt:island-link-navigation`,setup(e){}}),xs=f({name:`pinia`,setup(e){let t=xa();return e.vueApp.use(t),aa(t),e.payload&&e.payload.pinia&&(t.state.value=e.payload.pinia),{provide:{pinia:t}}},hooks:{"app:rendered"(){let e=t();e.payload.pinia=Ae(e.$pinia).state.value,aa(void 0)}}}),Ss=A(()=>F(()=>import(`./DFzhK_2t.js`).then(e=>e.default||e.default||e),__vite__mapDeps([10,2,11,12,13,1,3,5,6,14,15,16]),import.meta.url)),Cs=A(()=>F(()=>import(`./BKPKfo9y.js`).then(e=>e.default||e.default||e),__vite__mapDeps([17,1,2,18,4,3,5,11,19,20,21,22,23,24,25,26,27,28]),import.meta.url)),ws=A(()=>F(()=>import(`./DtV1Me3r.js`).then(e=>e.default||e.default||e),__vite__mapDeps([29,2,4,1,3,5,12,13,6,19,11,20,21,30,14,15,31,32,33,34,35,9,36,7]),import.meta.url)),Ts=A(()=>F(()=>import(`./D0SYef7m.js`).then(e=>e.default||e.default||e),__vite__mapDeps([37,2,11,38]),import.meta.url)),Es=A(()=>F(()=>import(`./BCCMhhZm.js`).then(e=>e.default||e.default||e),__vite__mapDeps([39,1,2,18,4,3,5,11,19,20,21,30,14,15,31,32,33,22,23,40,41,42,34,35,43,44,24,25,26,27,45]),import.meta.url)),Ds=A(()=>F(()=>import(`./BjEdYl9E.js`).then(e=>e.default||e.default||e),__vite__mapDeps([46,1,2,4,3,5,11,13,6,47]),import.meta.url)),Os=A(()=>F(()=>import(`./CTOV8QDf.js`).then(e=>e.default||e.default||e),__vite__mapDeps([48,2,49,11,50]),import.meta.url)),ks=A(()=>F(()=>import(`./B2G4ATw7.js`).then(e=>e.default||e.default||e),__vite__mapDeps([51,2,12,13,1,3,5,6,25,11,26,52,53,54]),import.meta.url)),As=A(()=>F(()=>import(`./BAUswMcx.js`).then(e=>e.default||e.default||e),__vite__mapDeps([55,2,18,8,11,56]),import.meta.url)),js=A(()=>F(()=>import(`./Rr6kWjLw.js`).then(e=>e.default||e.default||e),__vite__mapDeps([57,2,11,12,13,1,3,5,6,21,25,26,31,32,52,53,58]),import.meta.url)),Ms=A(()=>F(()=>import(`./D_lsHCPx.js`).then(e=>e.default||e.default||e),__vite__mapDeps([59,1,2,18,4,3,5,11,12,13,6,19,20,21,30,14,15,31,32,33,22,23,40,41,42,34,35,43,44,24,25,26,27,60]),import.meta.url)),Ns=A(()=>F(()=>import(`./DA6YftZV.js`).then(e=>e.default||e.default||e),__vite__mapDeps([61,2,11,12,13,1,3,5,6,21,62]),import.meta.url)),Ps=A(()=>F(()=>import(`./_HjK8xFH.js`).then(e=>e.default||e.default||e),__vite__mapDeps([63,1,2,18,4,3,5,11,12,13,6,52,53,49,50,64,19,20,14,15,65,36,7,66,67]),import.meta.url)),Fs=A(()=>F(()=>import(`./QtSKHiHl.js`).then(e=>e.default||e.default||e),__vite__mapDeps([68,1,2,18,4,3,5,11,13,6,21,22,23,40,41,42,69,19,20,14,15,70,43,44,24,25,26,27,66,71]),import.meta.url)),Is=A(()=>F(()=>import(`./dju7M0T5.js`).then(e=>e.default||e.default||e),__vite__mapDeps([72,2,11,21,52,53,73]),import.meta.url)),Ls=A(()=>F(()=>import(`./C944QVCU.js`).then(e=>e.default||e.default||e),__vite__mapDeps([74,2,11,12,13,1,3,5,6,21,14,15,52,53,75,76]),import.meta.url)),Rs=A(()=>F(()=>import(`./Cr3GyUZd.js`).then(e=>e.default||e.default||e),__vite__mapDeps([77,1,2,11,21,78,4,3,5,52,53,79]),import.meta.url)),zs=A(()=>F(()=>import(`./DdzHWUFV.js`).then(e=>e.default||e.default||e),__vite__mapDeps([80,2,11,12,13,1,3,5,6,21,31,32,52,53,81]),import.meta.url)),Bs=A(()=>F(()=>import(`./CYaRixjs.js`).then(e=>e.default||e.default||e),__vite__mapDeps([82,2,11,12,13,1,3,5,6,14,15,83]),import.meta.url)),Vs=A(()=>F(()=>import(`./DSLtkbRa.js`).then(e=>e.default||e.default||e),__vite__mapDeps([84,2,11,12,13,1,3,5,6,21,14,15,31,32,52,53,85]),import.meta.url)),Hs=A(()=>F(()=>import(`./DW0CAq7a.js`).then(e=>e.default||e.default||e),__vite__mapDeps([86,2,11,87]),import.meta.url)),Us=A(()=>F(()=>import(`./5PpiWqv7.js`).then(e=>e.default||e.default||e),__vite__mapDeps([88,2]),import.meta.url)),Ws=A(()=>F(()=>import(`./DsFH-E3P.js`).then(e=>e.default||e.default||e),__vite__mapDeps([89,2,11,12,13,1,3,5,6,21,52,53,90]),import.meta.url)),Gs=A(()=>F(()=>import(`./HLWxVO3S.js`).then(e=>e.default||e.default||e),__vite__mapDeps([91,2,11,92]),import.meta.url)),Ks=A(()=>F(()=>import(`./bN9m2jCH.js`).then(e=>e.default||e.default||e),__vite__mapDeps([93,2,11,12,13,1,3,5,6,21,14,15,52,53,94]),import.meta.url)),qs=A(()=>F(()=>import(`./BzvpgWJB.js`).then(e=>e.default||e.default||e),__vite__mapDeps([95,2,11,12,13,1,3,5,6,21,25,26,14,15,31,32,52,53,75,96]),import.meta.url)),Js=A(()=>F(()=>import(`./dnphImae.js`).then(e=>e.default||e.default||e),__vite__mapDeps([97,1,2,18,4,3,5,11,12,13,6,19,20,21,30,14,15,31,32,33,22,23,40,41,42,34,35,43,44,24,25,26,27,98]),import.meta.url)),Ys=A(()=>F(()=>import(`./DKDtDR9i.js`).then(e=>e.default||e.default||e),__vite__mapDeps([99,2,18,100,5,11,12,13,1,3,6,22,23,52,53,40,41,42,43,44,101]),import.meta.url)),Xs=A(()=>F(()=>import(`./Ce_qBOfk.js`).then(e=>e.default||e.default||e),__vite__mapDeps([102,2]),import.meta.url)),Zs=A(()=>F(()=>import(`./mWNhFsnG.js`).then(e=>e.default||e.default||e),__vite__mapDeps([103,2,11,19,20,21,31,32,52,53,104]),import.meta.url)),Qs=A(()=>F(()=>import(`./CZgkIexg.js`).then(e=>e.default||e.default||e),__vite__mapDeps([105,2,18,11,106]),import.meta.url)),$s=A(()=>F(()=>import(`./X4iq3QoN.js`).then(e=>e.default||e.default||e),__vite__mapDeps([107,2,4,1,3,5,11,21,108,109,18,25,26,110,111,6,12,13,19,20,112,113,78,52,53,114]),import.meta.url)),ec=A(()=>F(()=>import(`./5Ilt1Dck.js`).then(e=>e.default||e.default||e),__vite__mapDeps([115,2,11,12,13,1,3,5,6,14,15,31,32,116]),import.meta.url)),tc=A(()=>F(()=>import(`./BRGtXLO2.js`).then(e=>e.default||e.default||e),__vite__mapDeps([117,2,11,12,13,1,3,5,6,19,20,21,14,15,31,32,52,53,118]),import.meta.url)),nc=A(()=>F(()=>import(`./B1C0yEdO.js`).then(e=>e.default||e.default||e),__vite__mapDeps([119,2,11,12,13,1,3,5,6,14,15,120]),import.meta.url)),rc=A(()=>F(()=>import(`./D_XTLKTc.js`).then(e=>e.default||e.default||e),__vite__mapDeps([121,2,8,12,13,1,3,5,6,21,52,53,49,11,50,64,19,20,14,15,65]),import.meta.url)),ic=A(()=>F(()=>import(`./Ck6YwfNl.js`).then(e=>e.default||e.default||e),__vite__mapDeps([122,2,11,123]),import.meta.url)),ac=A(()=>F(()=>import(`./ADf2F-gf.js`).then(e=>e.default||e.default||e),__vite__mapDeps([124,1,2,18,4,3,5,11,21,22,23,69,19,20,14,15,70,43,44,24,25,26,27,66,125]),import.meta.url)),oc=A(()=>F(()=>import(`./pY2eAI0p.js`).then(e=>e.default||e.default||e),__vite__mapDeps([126,2,18,11,25,26,127]),import.meta.url)),sc=A(()=>F(()=>import(`./ezQx2-Ep.js`).then(e=>e.default||e.default||e),__vite__mapDeps([128,2,11,21,52,53,129]),import.meta.url)),cc=A(()=>F(()=>import(`./RMcAbkUW.js`).then(e=>e.default||e.default||e),__vite__mapDeps([130,2,11,21,52,53,131]),import.meta.url)),lc=A(()=>F(()=>import(`./LCzuYIx8.js`).then(e=>e.default||e.default||e),__vite__mapDeps([132,2,11,133]),import.meta.url)),uc=A(()=>F(()=>import(`./D4Gviryh.js`).then(e=>e.default||e.default||e),__vite__mapDeps([134,2,11,135]),import.meta.url)),dc=A(()=>F(()=>import(`./BTMs-Am4.js`).then(e=>e.default||e.default||e),__vite__mapDeps([136,2,11,12,13,1,3,5,6,14,15,137]),import.meta.url)),fc=A(()=>F(()=>import(`./CfynDR3m.js`).then(e=>e.default||e.default||e),__vite__mapDeps([138,1,2,18,4,3,5,11,21,22,23,40,41,42,69,19,20,14,15,70,43,44,24,25,26,27,66,139]),import.meta.url)),pc=A(()=>F(()=>import(`./C0738vB5.js`).then(e=>e.default||e.default||e),__vite__mapDeps([140,2,11,12,13,1,3,5,6,19,20,21,30,14,15,31,32,33,52,53,34,35,141]),import.meta.url)),mc=A(()=>F(()=>import(`./DuAw2fJy.js`).then(e=>e.default||e.default||e),__vite__mapDeps([142,2,11,19,20,21,34,35,143]),import.meta.url)),hc=[[`AccordionList`,Ss],[`AdvisoriesGrid`,Cs],[`Article`,ws],[`ArticleAdvisory`,Ts],[`ArticlesGrid`,Es],[`Author`,Ds],[`Bulletlist`,Os],[`BusinessCard`,ks],[`Calculators`,As],[`CarouselVideoHero`,js],[`CasesGrid`,Ms],[`CustomerSuccessPanel`,Ns],[`Event`,Ps],[`EventsGrid`,Fs],[`Facts`,Is],[`Features`,Ls],[`FormScript`,Rs],[`Hero`,zs],[`Image`,Bs],[`ImageGallery`,Vs],[`InteractiveVideo`,Hs],[`LandingPage`,Us],[`LinkTree`,W
6s],[`LogoCarousel`,Gs],[`LogoWall`,Ks],[`MicroStories`,qs],[`MirGoGrid`,Js],[`Offices`,Ys],[`Page`,Xs],[`PalletJack`,Zs],[`Policy`,Qs],[`Product`,$s],[`ProductHero`,ec],[`Promo`,tc],[`Quote`,nc],[`RichText`,rc],[`RichTextColumns`,ic],[`SalesGrid`,ac],[`SerialNumberChecker`,oc],[`Specs`,sc],[`SpecsCrawler`,cc],[`TableList`,lc],[`Tabs`,uc],[`Timeline`,dc],[`TrainingGrid`,fc],[`TripleCardDisplay`,pc],[`TripleCardText`,mc]],gc=f({name:`nuxt:global-components`,setup(e){for(let[t,n]of hc)e.vueApp.component(t,n),e.vueApp.component(`Lazy`+t,n)}}),_c={business:A(()=>F(()=>import(`./9OIuoYfi.js`).then(e=>e.default||e),__vite__mapDeps([144,2,145,1,7]),import.meta.url)),default:A(()=>F(()=>import(`./CSK802dN.js`).then(e=>e.default||e),__vite__mapDeps([146,2,11,145,1,7,147,18,3,4,5,8,21,108,52,53,148,149]),import.meta.url)),"landing-page":A(()=>F(()=>import(`./B1OmEJvO.js`).then(e=>e.default||e),__vite__mapDeps([150,2,11,145,1,7,147,18,3,4,5,8,21,108,52,53,148,151]),import.meta.url))},vc=f({name:`nuxt:prefetch`,setup(e){let t=vt();e.hooks.hook(`app:mounted`,()=>{t.beforeEach(async e=>{let t=e?.meta?.layout;t&&typeof _c[t]==`function`&&await _c[t]()})}),e.hooks.hook(`link:prefetch`,e=>{if(it(e))return;let n=t.resolve(e);if(!n)return;let r=n.meta.layout,i=io(n.meta.middleware).filter(e=>typeof e==`string`);for(let e of i){let t=co[e];typeof t==`function`&&t()}typeof r==`string`&&r in _c&&ts(_c[r])})}});function yc(e,t){if(e==null)return;let n=e;for(let e=0;e<t.length;e++){if(n===void 0||n[t[e]]===void 0)return;if(n===null||n[t[e]]===null)return null;n=n[t[e]]}return n}function bc(e,t,n){if(n.length===0)return t;let r=n[0];return n.length>1&&(t=bc(typeof e!=`object`||!e||!Object.prototype.hasOwnProperty.call(e,r)?Number.isInteger(Number(n[1]))?[]:{}:e[r],t,Array.prototype.slice.call(n,1))),Number.isInteger(Number(r))&&Array.isArray(e)?e.slice()[r]:Object.assign({},e,{[r]:t})}function xc(e,t){if(e==null||t.length===0)return e;if(t.length===1){if(e==null)return e;if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.slice.call(e,0).splice(t[0],1);let n={};for(let t in e)n[t]=e[t];return delete n[t[0]],n}if(e[t[0]]==null){if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.concat.call([],e);let n={};for(let t in e)n[t]=e[t];return n}return bc(e,xc(e[t[0]],Array.prototype.slice.call(t,1)),[t[0]])}function Sc(e,t){return t.map(e=>e.split(`.`)).map(t=>[t,yc(e,t)]).filter(e=>e[1]!==void 0).reduce((e,t)=>bc(e,t[1],t[0]),{})}function Cc(e,t){return t.map(e=>e.split(`.`)).reduce((e,t)=>xc(e,t),e)}function wc(e,{storage:t,serializer:n,key:r,debug:i,pick:a,omit:o,beforeHydrate:s,afterHydrate:c},l,u=!0){try{u&&s?.(l);let i=t.getItem(r);if(i){let t=n.deserialize(i),r=a?Sc(t,a):t,s=o?Cc(r,o):r;e.$patch(s)}u&&c?.(l)}catch(e){i&&console.error(`[pinia-plugin-persistedstate]`,e)}}function Tc(e,{storage:t,serializer:n,key:r,debug:i,pick:a,omit:o}){try{let i=a?Sc(e,a):e,s=o?Cc(i,o):i,c=n.serialize(s);t.setItem(r,c)}catch(e){i&&console.error(`[pinia-plugin-persistedstate]`,e)}}function Ec(e,t){return typeof e==`function`?e(t):typeof e==`string`?e:t}function Dc(e,t,n){let{pinia:r,store:i,options:{persist:a=n}}=e;if(!a)return;if(!(i.$id in r.state.value)){let e=r._s.get(i.$id.replace(`__hot:`,``));e&&Promise.resolve().then(()=>e.$persist());return}let o=(Array.isArray(a)?a:a===!0?[{}]:[a]).map(t);i.$hydrate=({runHooks:t=!0}={})=>{o.forEach(n=>{wc(i,n,e,t)})},i.$persist=()=>{o.forEach(e=>{Tc(i.$state,e)})},o.forEach(t=>{wc(i,t,e),i.$subscribe((e,n)=>Tc(n,t),{detached:!0})})}function Oc(e){return{getItem:t=>zn(t,{...e??u().public.piniaPluginPersistedstate.cookieOptions??{},decode:e?.decode??decodeURIComponent,readonly:!0}).value,setItem:(t,n)=>zn(t,{...e??u().public.piniaPluginPersistedstate.cookieOptions??{},encode:e?.encode??encodeURIComponent}).value=n}}function kc(){return{getItem:e=>window.localStorage.getItem(e),setItem:(e,t)=>window.localStorage.setItem(e,t)}}function Ac(){return{getItem:e=>window.sessionStorage.getItem(e),setItem:(e,t)=>window.sessionStorage.setItem(e,t)}}var jc={cookies:Oc,localStorage:kc,sessionStorage:Ac};function Mc(e){let t=u().public.piniaPluginPersistedstate;Dc(e,n=>{let r=Ec(n.key,e.store.$id);return{key:t.key?t.key.replace(/%id/g,r):r,debug:n.debug??t.debug??!1,serializer:n.seri
6alizer??{serialize:e=>JSON.stringify(e),deserialize:e=>JSON.parse(e)},storage:n.storage??(t.storage?t.storage===`cookies`?jc.cookies(t.cookieOptions):jc[t.storage]():jc.cookies()),beforeHydrate:n.beforeHydrate,afterHydrate:n.afterHydrate,pick:n.pick,omit:n.omit}},t.auto??!1)}var Nc=f({name:`pinia-plugin-persistedstate`,setup({$pinia:e}){e.use(Mc)}}),Pc=[],Fc=[`/_nuxt/**`,`/api/**`];function Ic(e={}){let t=e.include||[],n=e.exclude||[];return function(r){for(let i of[{rules:n,result:!1},{rules:t,result:!0}]){if(i.rules.filter(e=>e instanceof RegExp).some(e=>e.test(r)))return i.result;let t=i.rules.filter(e=>typeof e==`string`);if(t.length>0){let n={};for(let e of t){if(e===r)return i.result;n[e]=!0}if(Qn(Kn({routes:n,...e})).matchAll(r).length>0)return!!i.result}}return t.length===0}}var Lc=f(async e=>{Yo(`nuxt-delay-hydration-mode`,()=>`init`).value===`mount`&&e.hooks.hook(`app:created`,async()=>{e.ssrContext?.noSSR||e.ssrContext?.url&&(Pc.length||Fc.length)&&!Ic({include:Pc,exclude:Fc})(e.ssrContext.url)||await window._$delayHydration})});function Rc(e){return e?.defaultForDomains?.[0]||e?.domain||e?.domains?.[0]}function zc(e,t){return Rc(e)||Rc(t)}var Bc=[`i18n:plugin`,`i18n:plugin:ssg-detect`,`i18n:plugin:route-locale-detect`];function Vc(){return t().$nuxtSiteConfig}function Hc(e){let t=k(e.locales).find(t=>t.code===e.defaultLocale);return t?.language||t?.iso||e.defaultLocale}function Uc(e,t){let n=k(e.baseUrl)||void 0;if(!k(e.differentDomains))return n;let r=k(e.locales).find(t=>t.code===k(e.defaultLocale)),i=zc(k(e.localeProperties),r);return i?it(i,{strict:!0})?i:`${t}//${i}`:n}function Wc(e){let t=k(e.localeProperties);return t.language?t.language:Hc(e)}function Gc(e){return e.te(`nuxtSiteConfig.description`)?e.t(`nuxtSiteConfig.description`):void 0}function Kc(e){return e.te(`nuxtSiteConfig.name`)?e.t(`nuxtSiteConfig.name`):void 0}var qc=f({name:`nuxt-site-config:i18n`,dependsOn:Bc,setup(e){let t=e.$i18n;if(!t)return;let n=Vc(),r=Bn().protocol,i=k(t.baseUrl);if(i){let e=n.get({resolveRefs:!0}),t=e.url;if(t&&!t.includes(`localhost`)){let n=Xe(i,`https://`),r=Xe(t,`https://`);n.host!==r.host&&e.env===`production`&&console.error(`[Nuxt Site Config] Your I18n baseUrl \`${n.host}\` doesn't match your site url ${r.host}. This will cause production SEO issues. Either provide a matching baseUrl or remove the site url config.`)}}let a=j(()=>Hc(t)),o=j(()=>Uc(t,r)),s=j(()=>Wc(t)),c=j(()=>Gc(t)),l=j(()=>Kc(t)),u;fe(t.locale,()=>{u&&u(),u=n.push({_priority:ho.build,_context:`@nuxtjs/i18n`,url:o,defaultLocale:a,currentLocale:s,description:c,name:l})},{immediate:!0})}}),Jc=[`en`,`da`,`de`,`es`,`it`,`fr`,`ko`,`ja`,`zh`,`pl`,`cs`,`tw`],Yc={en:[{key:`locale_en_46json_6a832505`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46en_46json_2799819a`,load:()=>Promise.resolve({}),cache:!0}],da:[{key:`locale_da_46json_f97dd7ee`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46da_46json_a3b2987d`,load:()=>Promise.resolve({}),cache:!0}],de:[{key:`locale_de_46json_4f0b1ce4`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46de_46json_977850c5`,load:()=>Promise.resolve({}),cache:!0}],es:[{key:`locale_es_46json_7d9c55db`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46es_46json_b0832144`,load:()=>Promise.resolve({}),cache:!0}],it:[{key:`locale_it_46json_e39b2de8`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46it_46json_5fee9735`,load:()=>Promise.resolve({}),cache:!0}],fr:[{key:`locale_fr_46json_400c89db`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46fr_46json_7adc9f49`,load:()=>Promise.resolve({}),cache:!0}],ko:[{key:`locale_ko_46json_4661ceac`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46ko_46json_fa32bd68`,load:()=>Promise.resolve({}),cache:!0}],ja:[{key:`locale_ja_46json_f89562dd`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46ja_46json_994d69c1`,load:()=>Promise.resolve({}),cache:!0}],zh:[{key:`locale_zh_46json_48520e21`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46zh_46json_6941dccb`,load:()=>Promise.resolve({}),cache:!0}],pl:[{key:`locale_pl_46json_49630269`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46pl_46json_37f80a40`,load:()=>Promise.resolve({}),cache:!0}],cs:[{key:`locale_cs_46json_1b903a7a`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46cs_46json_eeb6b498`,load:()=>Promise.resolve({}),cache:!0}],tw:[{key:`locale_zh_45Hant_46json_67e27590`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_calculators_46zh_45Hant_46json_0f858b9a`,load:()=>Promise.resolve({}),cache:!0}]}
6,Xc=[],Zc=[{code:`en`,name:`English`,language:`en`,nativeName:`English`,regionName:`United States`,flag:`us`,domains:[],defaultForDomains:[]},{code:`da`,name:`Danish`,language:`da`,nativeName:`Dansk`,regionName:`Danmark`,flag:`dk`,domains:[],defaultForDomains:[]},{code:`de`,name:`German`,language:`de`,nativeName:`Deutsch`,regionName:`Deutschland`,flag:`de`,domains:[],defaultForDomains:[]},{code:`es`,name:`Spanish`,language:`es`,nativeName:`Español`,regionName:`España`,flag:`es`,domains:[],defaultForDomains:[]},{code:`it`,name:`Italian`,language:`it`,nativeName:`Italiano`,regionName:`Italia`,flag:`it`,domains:[],defaultForDomains:[]},{code:`fr`,name:`French`,language:`fr`,nativeName:`Français`,regionName:`France`,flag:`fr`,domains:[],defaultForDomains:[]},{code:`ko`,name:`Korean`,language:`ko`,nativeName:`한국어`,regionName:`한국`,flag:`kr`,domains:[],defaultForDomains:[]},{code:`ja`,name:`Japanese`,language:`ja`,nativeName:`日本語`,regionName:`日本`,flag:`jp`,domains:[],defaultForDomains:[]},{code:`zh`,name:`Chinese`,language:`zh`,nativeName:`简体中文`,regionName:`大中华区`,flag:`cn`,domains:[],defaultForDomains:[]},{code:`pl`,name:`Polish`,language:`pl`,nativeName:`Polski`,regionName:`Polska`,flag:`pl`,domains:[],defaultForDomains:[]},{code:`cs`,name:`Czech`,language:`cs`,nativeName:`Čeština`,regionName:`Česko`,flag:`cz`,domains:[],defaultForDomains:[]},{code:`tw`,name:`Chinese (Taiwan)`,language:`zh-Hant`,nativeName:`繁體中文`,regionName:`台灣`,flag:`tw`,domains:[],defaultForDomains:[]}],Qc=typeof window<`u`,$c=(e,t=!1)=>t?Symbol.for(e):Symbol(e),el=(e,t,n)=>tl({l:e,k:t,s:n}),tl=e=>JSON.stringify(e).replace(/\u2028/g,`\\u2028`).replace(/\u2029/g,`\\u2029`).replace(/\u0027/g,`\\u0027`),nl=e=>typeof e==`number`&&isFinite(e),rl=e=>gl(e)===`[object Date]`,il=e=>gl(e)===`[object RegExp]`,al=e=>B(e)&&Object.keys(e).length===0,ol=Object.assign,sl=Object.create,I=(e=null)=>sl(e),cl,ll=()=>cl||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:I(),ul=Object.prototype.hasOwnProperty;function dl(e,t){return ul.call(e,t)}var fl=Array.isArray,L=e=>typeof e==`function`,R=e=>typeof e==`string`,pl=e=>typeof e==`boolean`,z=e=>typeof e==`object`&&!!e,ml=e=>z(e)&&L(e.then)&&L(e.catch),hl=Object.prototype.toString,gl=e=>hl.call(e),B=e=>gl(e)===`[object Object]`,_l=e=>e==null?``:fl(e)||B(e)&&e.toString===hl?JSON.stringify(e,null,2):String(e);function vl(e,t=``){return e.reduce((e,n,r)=>r===0?e+n:e+t+n,``)}function yl(e,t){typeof console<`u`&&(console.warn(`[intlify] `+e),t&&console.warn(t.stack))}function bl(e){return e.replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&apos;`).replace(/\//g,`&#x2F;`).replace(/=/g,`&#x3D;`)}function xl(e){return e.replace(/&(?![a-z0-9#]{2,6};)/gi,`&amp;`).replace(/"/g,`&quot;`).replace(/'/g,`&apos;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`)}var Sl=/^javascript:/i,Cl=/^(?:href|src|action|formaction)$/i,wl=/&#(?:x([0-9a-f]+)|(\d+));?/gi,Tl=/&(?:Tab|NewLine);/g,El=/&colon;?/gi,Dl=/[\u0000-\u0020\u007f-\u009f]/g,Ol=/(?:^|[\s"'<>/])on\w+\s*=\s*["']?[^"'>]+["']?/i,kl=/(^|[\s"'<>/])on(\w+\s*=)/gi,Al=/(^|[\s"'<>/])((?:href|src|action|formaction)\s*=\s*)([^\s"'=<>`]+)/gi;function jl(e,t,n){let r=t||n;if(!r)return e;let i=Number.parseInt(r,t?16:10);return i<=127?String.fromCharCode(i):e}function Ml(e){let t=e.replace(wl,jl).replace(Tl,``).replace(El,`:`).replace(Dl,``);return Sl.test(t)}function Nl(e){let t=/url\s*\(/gi,n=``,r=0,i;for(;(i=t.exec(e))!==null;){let a=i.index,o=t.lastIndex-1,s=o+1,c=1,l=null;for(;s<e.length;s++){let t=e[s];if(l){t===l&&(l=null);continue}if(t===`"`||t===`'`)l=t;else if(t===`(`)c++;else if(t===`)`&&(c--,c===0))break}if(c!==0)break;let u=e.slice(o+1,s).trim(),d=u.startsWith(`"`)&&u.endsWith(`"`)||u.startsWith(`'`)&&u.endsWith(`'`)?u.slice(1,-1).trim():u;n+=e.slice(r,a),n+=Ml(d)?`url(about:blank)`:e.slice(a,s+1),r=s+1}return n+e.slice(r)}function Pl(e,t){return Cl.test(e)&&Ml(t)?`about:blank`:xl(e.toLowerCase()===`style`?Nl(t):t)}function Fl(e){return e=e.replace(/([\w:-]+)\s*=\s*"([^"]*)"/g,(e,t,n)=>`${t}="${Pl(t,n)}"`),e=e.replace(/([\w:-]+)\s*=\s*'([^']*)'/g,(e,t,n)=>`${t}='${Pl(t,n)}'`),Ol.test(e)&&(e=e.replace(kl,`$1&#111;n$2`)),e=e.replace(Al,(e,t,n,r)=>Ml(r)?`${t}${n}about:blank`:e),e}var Il=e=>!z(e)||fl(e);function Ll(e,t){if(Il(e)||Il(t))throw Error(`Invalid value`);let n=[{src:e,des:t}];for(;n.length;){let{src:e,des:t}=n.pop();Object.keys(e).forEach(r=>{if(r===`__proto__`)return;let i=e[r];if(fl(i)){let e=[];e.length=i.length,t[r]=e,n.push({src:i,des:e})}else z(i)?((!z(t[r])||fl(t[r]))&&(t[r]=I()),n.push({src:i,des:t[r]})):t[r]=i})}}var Rl=new Map;function zl(e){if(typeof e!=`object`||!e)return e;if(Array.isArray(e))return e.map(zl);let t=I(null);for(let n of Object.keys(e))t[n]=zl(e[n]);return t}var Bl=Dt((e,t,n)=>{if(t===`messages`||t===`datetimeFormats`||t===`numberFormats`)return e[t]??=I(null),Ll(n,e[t]),!0});async function Vl(e){let n=t(),r={messages:I(null)};for(let t of e){let e=await t().then(e=>Hl(e)?e.default:e),i=L(e)?await n.runWithContext(()=>e()):e;r=Bl(I(null),i,r)}return r.fallbackLocale??=!1,r}var Hl=e=>gl(e)===`[object Module]`;async function Ul(e,n){let r=t();try{let t=await r.runWithContext(n.load).then(e=>Hl(e)?e.default:e);return L(t)?await r.runWithContext(()=>t(e)):t}catch(t){throw Error(`Failed loading locale (${e}): `+t.message,{cause:t})}}async function Wl(e,n=[]){let r=t(),i=await Promise.all(n.map(async t=>{let n=Gl(t),i=n||await r.runWithContext(()=>Ul(e,t));return!n&&t.cache!==!1&&Rl.set(t.key,{ttl:Date.now()+864e5,value:i}),i})),a={};for(let e of i)Ll(e,a);return a}
6function Gl(e){if(e.cache===!1)return;let t=Rl.get(e.key);if(t!=null)return t.ttl>Date.now()?t.value:void 0}function Kl(e){return t=>!e.dynamic.includes(t)&&!e.undeliverable.includes(t)}function ql(e){return t=>!e.ssr||e.undeliverable.includes(t)||e.dynamic.includes(t)&&(e.prerender||e.ssg)}function Jl(e=0){return t=>{let n=(typeof t==`string`?t:t.pathname).split(`?`)[0].split(`/`);return n[0]===``&&n.shift(),n.length>e&&n[e]||``}}var Yl=`___`,Xl=`___default`;function Zl(e){return typeof e==`string`?e:e==null?``:e.toString()}function Ql(e){return Zl(typeof e==`object`?e?.name:e).split(Yl)[0]}function $l(e,t,n){return n?e+Yl+t+Xl:e+Yl+t}var eu=e=>e?Qe:ct;function tu(e,t,n){return n.routing&&(e!==t||n.strategy===`prefix`)}var nu=Jl(0),ru=e=>nu(e),iu=e=>e.split(Yl).at(1)??``;function au(e){return String(typeof e==`object`?e?.name||e?.path||``:e)}function ou(e){let t=au(e);return t[0]===`/`?ru(t):iu(t)||(typeof e==`object`&&e?.path?ru(String(e.path)):``)}function su(e,t){return!t.routing&&!t.domains?e=>Zl(e):(t,n)=>{let r=Zl(t),i=$l(r,n,!0);return e(i)?i:$l(r,n,!1)}}function cu(e,t){return t.routing?t.strategy===`prefix`?(t,n)=>{let r=`/`+n+(t.path===`/`?``:t.path),i=e.options.routes.find(e=>e.path===r);return i==null?t:e.resolve(ol({},t,i,{path:r}))}:t=>e.resolve(t):e=>e}var lu=(e=``)=>e.replace(/^https?:\/\//i,``).toLowerCase();function uu(e,t){return!!e?.domains.some(e=>lu(e)===t)}function du(e,t,n){let r=e.find(e=>e.code===n);return!r?.domains.length||uu(r,t)?`here`:e.some(e=>uu(e,t))?`other-domain`:`off-host`}function fu(e,t,n){return du(e,t,n)!==`other-domain`}var pu=e=>e?.defaultForDomains[0]||e?.domain||e?.domains[0];function mu(e,t,n){if(!fu(n,e,t))return pu(n.find(e=>e.code===t))}function hu(e,t,n){let r=e.filter(e=>uu(e,t));return(r.find(e=>e.code===n)||r.find(e=>e.defaultForDomains.some(e=>lu(e)===t))||r[0])?.code}function gu(e,t){let n=t.replace(/^\./,``).replace(/:\d+$/,``).toLowerCase();return e.every(e=>e.domains.concat(e.domain||[]).every(e=>{let t=lu(e).replace(/:\d+$/,``);return t===n||t.endsWith(`.`+n)}))}var _u=(e,t)=>it(e,{strict:!0})?e:t.protocol+`//`+e;function vu(e,t,n,r=Zc){let i=r.find(e=>e.code===n),a=e?.[n]?.domain||i?.domain||i?.domains.find(e=>lu(e)===t.host)||mu(t.host,n,r);if(a)return _u(a,t)}function yu(e,t,n=Zc){let r;for(let i of n){let n=bu(i,e);for(let e of[n.domain,...n.domains])!e||lu(e)!==t.host||(!r||!it(r,{strict:!0})&&it(e,{strict:!0}))&&(r=e)}return r&&_u(r,t)}function bu(e,t){if(typeof e==`string`)return e;let n=e,r=t[n.code]?.domain;return!r||r===n.domain?e:{...n,domain:r,domains:[r],defaultForDomains:n.defaultForDomains.length?[r]:[]}}function xu(e){let t={};for(let n of Jc){let r=Su(e,[n]);t[n]={fallbacks:r,cacheable:wu(n,r)}}return t}function Su(e,t){if(e===!1)return[];if(fl(e))return e;let n=[];if(R(e))return t.every(t=>t!==e)&&n.push(e),n;let r=[...t,`default`];for(let t of r)t in e!=0&&(n=[...n,...e[t].filter(Boolean)]);return n}function Cu(e){return Yc[e]!=null&&Yc[e].every(e=>e.cache!==!1)}function wu(e,t){return Cu(e)&&t.every(e=>Cu(e))}function Tu(e,t=Zc){return t.find(t=>t.defaultForDomains.some(t=>lu(t)===e))?.code}function Eu(e,t,n=Zc){return Tu(e,n)||t||(n.some(e=>e.domains.length)?n[0]?.code:``)||``}var Du=e=>Jc.includes(e||``),Ou=e=>Du(e)?e:void 0,ku=e=>!!e.path&&!e.name;function Au(e){let{router:t,defaultLocale:n,strictSeo:r,compactRoutes:i}=e,a={strategy:e.strategy,routing:e.routing,domains:e.domains},o=eu(e.trailingSlash),s=su(e=>t.hasRoute(e),a);function c(e,n){e.name=Ql(e.name||t.currentRoute.value);let r=s(e.name,n);if(t.hasRoute(r))e.name=r,i&&e.params&&delete e.params.locale;else if(i&&Du(n)&&d().has(e.name))return e.params={...e.params||{},locale:n},e;return e.name=r,e}let l=cu(t,a),u;function d(){if(u)return u;if(u=new Set,i)for(let e of t.getRoutes())e.name!=null&&/^\/:locale\(/.test(e.path)&&u.add(String(e.name));return u}function f(e,r){let c=l(e,r),u=Ql(c);if(u){let e=s(u,r);if(t.hasRoute(e)){c.name=e;let t=c;return i&&t.params&&delete t.params.locale,c}if(i&&d().has(u)){let e=c;return e.name=u,e.params={...e.params||{},locale:r},e}return c.name=e,c}return tu(r,n,a)&&(c.path=`/`+r+c.path),c.path=o(c.path,!0),c}let p=()=>t.currentRoute.value.meta.nuxtI18nInternal??{},m=(e,t=p())=>r&&!!e&&Object.keys(t).length>0&&!t[e],h=a.strategy===`prefix_except_default`||a.strategy===`prefix_and_default`,g=(t,n,r)=>!!t&&Eu(lu(t),e.configuredDefaultLocale,r)===n,_=e=>(t,n,r,i)=>{let a=e(n);
6return a?(h&&g(pu(r),n,i)&&ru(t)===n&&(t=t.slice(n.length+1)||`/`),Ye(a,t)):t},v=_(e.getBaseUrl),y=_(e.getCanonicalBaseUrl);return{router:t,getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getRouteBaseName:Ql,getRouteLocalizedParams:p,getLocalizedDynamicParams:t=>{let n=e.getLocalePathPayload?.();return n?n[t]||{}:p()?.[t]},afterSwitchLocalePath:(t,n)=>{if(m(n))return``;if(!a.domains)return t;let r=e.getHost()??``,i=e.getLocales(),o=i.find(e=>e.code===n);return uu(o,r)||!t?t:v(t,n,o,i)},getAlternatePath:(t,n)=>{if(n!==e.getLocale()&&m(n))return``;if(!a.domains||!t)return t;let r=e.getLocales();return y(t,n,r.find(e=>e.code===n),r)},resolveLocalizedRouteObject:(e,t)=>ku(e)?f(e,t):c(e,t)}}function ju(e){let t=e?._nuxtI18n?.composableCtx;if(!t)throw Error(`i18n context is not initialized. Ensure the i18n plugin is installed and the composable is used within a Vue component or setup function.`);return t}function Mu(e,n=t()){let r=Nu(n);return{...Au({router:vt(),defaultLocale:e.getDefaultLocale(),configuredDefaultLocale:e.config.defaultLocale||``,getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getCanonicalBaseUrl:e.getCanonicalBaseUrl,getHost:()=>Bn({xForwardedHost:!0}).host,getLocalePathPayload:()=>!1,strategy:`prefix_except_default`,routing:!0,domains:!1,trailingSlash:!1,strictSeo:!1,compactRoutes:!1}),strictSeo:!1,_head:void 0,get head(){return this._head??=zt({}),this._head},metaState:{htmlAttrs:{},meta:[],link:[]},seoSettings:{dir:!1,lang:!1,seo:typeof e.config.experimental.strictSeo==`object`&&e.config.experimental.strictSeo||!1},localePathPayload:r,routingOptions:{defaultLocale:e.config.defaultLocale||``,domains:!1,strictCanonicals:e.config.experimental.alternateLinkCanonicalQueries??!0,hreflangLinks:!0}}}function Nu(e=t()){let n=document.querySelector(`[data-nuxt-i18n-slp="${e._id}"]`)?.textContent;return JSON.parse(n||`{}`)}function Pu(e){return e!=null&&`global`in e&&`mode`in e?e.global:e}function Fu(e){let t=Pu(e);return`__composer`in t?t.__composer:t}function Iu(e,t){return e?e.$config.public.i18n:u(t).public.i18n}function Lu(e){let t=Iu(e).detectBrowserLanguage,n=t||{};return{...n,enabled:!!t,cookieKey:n.cookieKey||`i18n_redirected`}}function Ru(e){if(e)return{path:`/`+(R(e)?e:e.path).replace(/^\//,``),code:!R(e)&&e.statusCode||302}}var zu={"&":`&amp;`,'"':`&quot;`,"'":`&#39;`,"<":`&lt;`,">":`&gt;`};function Bu(e){return e.replace(/["'&<>]/g,e=>zu[e])}var Vu=()=>Yo(`i18n:cached-locale-configs`,()=>void 0),Hu=()=>Yo(`i18n:resolved-locale`,()=>``);function Uu(e,t){let n=!L(t)&&Xe(t).protocol;return n?{host:e.host,protocol:n}:e}function Wu(e){let{baseUrl:t,appBase:n,domains:r,getDomainForHost:i,getDomainFromLocale:a}=e,o=L(t)?t:()=>r&&i()||t||``;return e=>Ye(e&&a(e)||o(),n)}function Gu({cookieCrossOrigin:e,cookieDomain:t,cookieSecure:n,cookieKey:r}){let i=new Date;return zn(r||`i18n_redirected`,{path:`/`,readonly:!1,expires:new Date(i.setDate(i.getDate()+365)),sameSite:e?`none`:`lax`,domain:t||void 0,secure:e||n})}var Ku=Kl({dynamic:[],undeliverable:[]});function qu(e,t,n,r=!1){let i=Pu(t),a=Iu(e),o=Lu(e),s=Vu(),c=Gu(o),l=new Set,u=e=>s.value[e],d,f=()=>d??=Uu(Bn({xForwardedHost:!0}),a.baseUrl),p=Wu({baseUrl:L(a.baseUrl)?()=>a.baseUrl(e):a.baseUrl,appBase:e.$config.app.baseURL,domains:!1,getDomainForHost:()=>yu(a.domainLocales,f()),getDomainFromLocale:e=>vu(a.domainLocales,f(),e)}),m=p,h=Hu(),g=ql({ssr:!0,ssg:!1,prerender:!1,dynamic:[],undeliverable:[]}),_=e=>``,v=async t=>{if(!(t in Yc))return;let n=await e.runWithContext(()=>Wl(t,Yc[t])),a=r?zl(n):n;i.mergeLocaleMessage(t,a)},y=async e=>{if(!(e in Yc))return;let t=e=>Object.keys(e).filter(e=>!b.usesRuntimeLoaders(e)),n=u(e)?.cacheable?{}:{"Cache-Control":`no-cache`},r=Ye(_(e),`/_i18n`,{en:`802a4dc0`,da:`802a4dc0`,de:`802a4dc0`,es:`802a4dc0`,it:`802a4dc0`,fr:`802a4dc0`,ko:`802a4dc0`,ja:`802a4dc0`,zh:`802a4dc0`,pl:`802a4dc0`,cs:`802a4dc0`,tw:`802a4dc0`}[e],e,`messages.json`),a=await $fetch(r,{headers:n});for(let e of t(a))i.mergeLocaleMessage(e,a[e])},b={vueI18n:t,initial:!0,preloaded:!1,config:a,rootRedirect:Ru(a.rootRedirect),redirectStatusCode:a.redirectStatusCode??302,usesRuntimeLoaders:e=>g(e),getDefaultLocale:()=>n,getLocale:()=>N(i.locale),setLocale:async t=>{let n=b.getLocale();t===n||!Du(t)||(Le(i.locale)?i.locale.value=t:i.locale=t,await e.callHook(`i18n:localeSwitched`,{newLocale:t,oldLocale:n}),h.value=t)},setLocaleSuspend:async t=>{Du(t)&&(b.vueI18n.__pendingLocale=t,b.vueI18n.__pendingLocalePromise=new Promise(e=>{b.vueI18n.__resolvePendingLocalePromise=async()=>{b.setCookieLocale(t),await b.setLocale(t),b.vueI18n.__pendingLocale=void 0,e()}}),(e.isHydrating||!b.config.skipSettingLocaleOnNavigate)&&await b.vueI18n.__resolvePendingLocalePromise?.())},getLocales:()=>N(i.locales).map(e=>R(e)?{code:e,domains:[],defaultForDomains:[]}:e),setCookieLocale:e=>{o.useCookie&&Du(e)&&(c.value=e)},getBaseUrl:p,getCanonicalBaseUrl:m,loadMessages:async t=>{if(!(e.isHydrating&&l.has(t)))try{let e=u(t)?.fallbacks??[],n=e.includes(t)?e:[...e,t];if(!n.some(e=>b.usesRuntimeLoaders(e)))return await y(t);for(let e of n)try{await(b.usesRuntimeLoaders(e)?v(e):y(e))}catch(t){console.warn(`Failed to load messages for locale "${e}"`,t)}}catch(e){console.warn(`Failed to load messages for locale "${t}"`,e)}finally{l.add(t)}},composableCtx:void 0};return b.composableCtx=Mu(b,e),b}
6function Ju(e){if(e._nuxtI18n==null)throw Error(`Nuxt I18n context has not been set up yet.`);return e._nuxtI18n}function Yu(e,t,n=e.getLocale()){if(R(t)&&it(t,{acceptRelative:!0}))return t;try{return Qu(e,t,n).fullPath}catch{return``}}function Xu(e,t,n=e.getLocale()){try{return Qu(e,t,n)}catch{return}}function Zu(e){if(!R(e))return ol({},e);if(e[0]===`/`){let{pathname:t,search:n,hash:r}=tt(e);return{path:t,query:at(n),hash:r}}return{name:e}}function Qu(e,t,n){let r=Zu(t),i=e.resolveLocalizedRouteObject(r,n);i.name&&(i.path=void 0);let a=e.router.resolve(i);return a.name?a:e.router.resolve(t)}function $u(e,t,n=e.router.currentRoute.value){let r=e.getRouteBaseName(n);if(!r)return``;let i=Yu(e,{name:r,params:ol({},n.params,e.getLocalizedDynamicParams(t)),fullPath:n.fullPath,query:n.query,hash:n.hash,meta:n.meta},t);return e.afterSwitchLocalePath(i,t)}function ed(e){let{strategy:t,compactRoutes:n}=e;function r(r){if(t===`no_prefix`||r.name==null)return!1;let i=String(r.name);return Ql(i)!==i||n&&r.matched.some(e=>e.meta.__i18nCompact)?!1:!e.getLocaleCodes().some(t=>e.hasRoute($l(i,t,!1)))}return function(t,n,i=!1){let a=e.localeReach?.(n);if(a===`off-host`)return;if(a===`other-domain`){if(r(t)||i)return;let a=e.switchLocalePath(n,t);return!a||!it(a,{strict:!0})?void 0:{path:a,code:e.redirectStatusCode,external:!0}}if(t.path===`/`&&e.rootRedirect)return{path:e.localePath(e.rootRedirect.path,n),code:e.rootRedirect.code};if(r(t)||i||e.routeLocale(t)===n)return;let o=e.switchLocalePath(n,t)||e.localePath(t.fullPath,n);if(!et(o,t.fullPath))return{path:o,code:e.redirectStatusCode}}}function td(e,t){let n=[];for(let[r,i]of t.entries()){let a=e.find(e=>e.language?.toLowerCase()===i.toLowerCase());if(a){n.push({code:a.code,score:1-r/t.length});break}}for(let[r,i]of t.entries()){let a=i.split(`-`)[0].toLowerCase(),o=e.find(e=>e.language?.split(`-`)[0].toLowerCase()===a);if(o){n.push({code:o.code,score:.999-r/t.length});break}}return n}function nd(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}function rd(e,t){return td(e.map(e=>({code:e.code,language:e.language||e.code})),t).sort(nd).at(0)?.code??``}var id=(e,t)=>zn(t).value||void 0,ad=(e,t)=>ou(t),od=e=>rd(Zc,navigator.languages),sd=e=>new URL(window.location.href).host,cd=e=>{let t=document.referrer;try{return t&&new URL(t).host||void 0}catch{return}},ld=e=>Zc.map(t=>bu(t,e)),ud=(e,t,n)=>{let r=Iu(n),i,a,o=()=>i??=sd(e),s=()=>a??=ld(r.domainLocales);return{cookie:()=>id(e,t.cookieKey),header:()=>void 0,navigator:()=>od(e),host:e=>hu(s(),o(),ru(e)),route:t=>ad(e,t),onHost:e=>!e||fu(s(),o(),e)?e:void 0,fromOwnDomain:()=>{let t=cd(e);return!!t&&s().some(e=>uu(e,t))},cookieSpans:()=>!!t.cookieDomain&&gu(s(),t.cookieDomain)}};function dd(e){let{detection:t,routing:n,domains:r}=e,i=e.isSupportedLocale??Du;function a(e,r){return n?!!(t.redirectOn===`root`&&e!==`/`||t.redirectOn===`no prefix`&&!t.alwaysRedirect&&i(r)):!1}return function(e,o,s){let c=R(o)?tt(o).pathname:o.path,l=e=>e,u=r?e.onHost:l;function*d(){let i=s&&t.enabled&&!a(c,e.route(c));if(i){let t=r&&!e.fromOwnDomain(),n=t&&e.cookieSpans()?l:u,i=t?l:u;yield n(e.cookie()),yield i(e.header()),yield i(e.navigator())}r&&(yield e.host(c)),n&&(yield e.route(o)),i&&(yield u(t.fallbackLocale))}for(let e of d())if(e&&i(e))return e;return``}}async function fd(e,t){let n=Ju(e),r=n.getLocale();if(t===r&&!n.initial&&(!n.vueI18n.__pendingLocale||n.vueI18n.__pendingLocale===t))return t;let i={oldLocale:r,newLocale:t,initialSetup:n.initial,context:e},a=await e.callHook(`i18n:beforeLocaleSwitch`,i);return a??=i.newLocale,Du(a)&&(t=a),await n.loadMessages(t),await n.setLocaleSuspend(t),t}function pd(e,t){let n=Lu(e),r=ud(At(e),n,e),i=Ju(e);return dd({detection:n,routing:!0,domains:!1})(r,t,i.initial)||i.getLocale()||i.getDefaultLocale()||``}function md(e,n,r){let i=Ju(e),a=ju(e),o=ud(At(),Lu(e),e),s=ed({localeReach:void 0,rootRedirect:i.rootRedirect,redirectStatusCode:i.redirectStatusCode,localePath:(e,t)=>Yu(a,e,t),switchLocalePath:(e,t)=>$u(a,e,t),routeLocale:e=>o.route(e),hasRoute:e=>a.router.hasRoute(e),getLocaleCodes:()=>a.getLocales().map(e=>e.code),strategy:`prefix_except_default`,compactRoutes:!1}
6)(n,r,!!i.vueI18n.__pendingLocale&&!!t()._processingMiddleware);if(s)return ft(s.path,{redirectCode:s.code,external:s.external})}var hd=f({name:`i18n:plugin:route-locale-detect`,dependsOn:[`i18n:plugin`],async setup(e){let n,r,i=t(e._id),o=Ju(i),s=Hu();[n,r]=a(()=>i.runWithContext(()=>fd(i,o.initial&&s.value||pd(i,i.$router.currentRoute.value)))),await n,r(),dt(`locale-changing`,_t(async e=>{let t,n,r=([t,n]=a(()=>i.runWithContext(()=>fd(i,pd(i,e)))),t=await t,n(),t);return o.initial=!1,i.runWithContext(()=>md(i,e,r))},1),{global:!0})}},1);function gd(e,t,n){return{line:e,column:t,offset:n}}function _d(e,t,n){let r={start:e,end:t};return n!=null&&(r.source=n),r}var V={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16};V.EXPECTED_TOKEN,V.INVALID_TOKEN_IN_PLACEHOLDER,V.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,V.UNKNOWN_ESCAPE_SEQUENCE,V.INVALID_UNICODE_ESCAPE_SEQUENCE,V.UNBALANCED_CLOSING_BRACE,V.UNTERMINATED_CLOSING_BRACE,V.EMPTY_PLACEHOLDER,V.NOT_ALLOW_NEST_PLACEHOLDER,V.INVALID_LINKED_FORMAT,V.MUST_HAVE_MESSAGES_IN_PLURAL,V.UNEXPECTED_EMPTY_LINKED_MODIFIER,V.UNEXPECTED_EMPTY_LINKED_KEY,V.UNEXPECTED_LEXICAL_ANALYSIS,V.UNHANDLED_CODEGEN_NODE_TYPE,V.UNHANDLED_MINIFIER_NODE_TYPE;function vd(e,t,n={}){let{domain:r,messages:i,args:a}=n,o=SyntaxError(String(e));return o.code=e,t&&(o.location=t),o.domain=r,o}function yd(e){throw e}var bd=` `,xd=`\r`,Sd=`
7`,Cd=`\u2028`,wd=`\u2029`;function Td(e){let t=e,n=0,r=1,i=1,a=0,o=e=>t[e]===xd&&t[e+1]===Sd,s=e=>t[e]===Sd,c=e=>t[e]===wd,l=e=>t[e]===Cd,u=e=>o(e)||s(e)||c(e)||l(e),d=()=>n,f=()=>r,p=()=>i,m=()=>a,h=e=>o(e)||c(e)||l(e)?Sd:t[e],g=()=>h(n),_=()=>h(n+a);function v(){return a=0,u(n)&&(r++,i=0),o(n)&&n++,n++,i++,t[n]}function y(){return o(n+a)&&a++,a++,t[n+a]}function b(){n=0,r=1,i=1,a=0}function x(e=0){a=e}function S(){let e=n+a;for(;e!==n;)v();a=0}return{index:d,line:f,column:p,peekOffset:m,charAt:h,currentChar:g,currentPeek:_,next:v,peek:y,reset:b,resetPeek:x,skipToPeek:S}}var Ed=void 0,Dd=`'`,Od=`tokenizer`;function kd(e,t={}){let n=t.location!==!1,r=Td(e),i=()=>r.index(),a=()=>gd(r.line(),r.column(),r.index()),o=a(),s=i(),c={currentType:13,offset:s,startLoc:o,endLoc:o,lastType:13,lastOffset:s,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:``},l=()=>c,{onError:u}=t;function d(e,t,r,...i){let a=l();if(t.column+=r,t.offset+=r,u){let r=vd(e,n?_d(a.startLoc,t):null,{domain:Od,args:i});u(r)}}function f(e,t,r){e.endLoc=a(),e.currentType=t;let i={type:t};return n&&(i.loc=_d(e.startLoc,e.endLoc)),r!=null&&(i.value=r),i}let p=e=>f(e,13);function m(e,t){return e.currentChar()===t?(e.next(),t):(d(V.EXPECTED_TOKEN,a(),0,t),``)}function h(e){let t=``;for(;e.currentPeek()===bd||e.currentPeek()===Sd;)t+=e.currentPeek(),e.peek();return t}function g(e){let t=h(e);return e.skipToPeek(),t}function _(e){if(e===Ed)return!1;let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t===95}function v(e){if(e===Ed)return!1;let t=e.charCodeAt(0);return t>=48&&t<=57}function y(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=_(e.currentPeek());return e.resetPeek(),r}function b(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=v(e.currentPeek()===`-`?e.peek():e.currentPeek());return e.resetPeek(),r}function x(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=e.currentPeek()===Dd;return e.resetPeek(),r}function S(e,t){let{currentType:n}=t;if(n!==7)return!1;h(e);let r=e.currentPeek()===`.`;return e.resetPeek(),r}function C(e,t){let{currentType:n}=t;if(n!==8)return!1;h(e);let r=_(e.currentPeek());return e.resetPeek(),r}function w(e,t){let{currentType:n}=t;if(n!==7&&n!==11)return!1;h(e);let r=e.currentPeek()===`:`;return e.resetPeek(),r}function T(e,t){let{currentType:n}=t;if(n!==9)return!1;let r=()=>{let t=e.currentPeek();
vendor: 5,888 bytes, line 7
7return t===`{`?_(e.peek()):t===`@`||t===`|`||t===`:`||t===`.`||t===bd||!t?!1:t===Sd?(e.peek(),r()):D(e,!1)},i=r();return e.resetPeek(),i}function E(e){h(e);let t=e.currentPeek()===`|`;return e.resetPeek(),t}function D(e,t=!0){let n=(t=!1,r=``)=>{let i=e.currentPeek();return i===`{`||i===`@`||!i?t:i===`|`?r!==bd&&r!==Sd:i===bd?(e.peek(),n(!0,bd)):i!==Sd||(e.peek(),n(!0,Sd))},r=n();return t&&e.resetPeek(),r}function O(e,t){let n=e.currentChar();if(n!==Ed)return t(n)?(e.next(),n):null}function ee(e){let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||t===95||t===36}function te(e){return O(e,ee)}function ne(e){let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||t===95||t===36||t===45}function re(e){return O(e,ne)}function ie(e){let t=e.charCodeAt(0);return t>=48&&t<=57}function ae(e){return O(e,ie)}function oe(e){let t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function se(e){return O(e,oe)}function ce(e){let t=``,n=``;for(;t=ae(e);)n+=t;return n}function le(e){let t=``;for(;;){let n=e.currentChar();if(n===`\\`){let r=e.peek();r===`{`||r===`}`||r===`@`||r===`|`||r===`\\`?(t+=n+r,e.next(),e.next()):(e.resetPeek(),t+=n,e.next())}else if(n===`{`||n===`}`||n===`@`||n===`|`||!n)break;else if(n===bd||n===Sd){if(D(e))t+=n,e.next();else if(E(e))break;else t+=n,e.next()}else t+=n,e.next()}return t}function ue(e){g(e);let t=``,n=``;for(;t=re(e);)n+=t;let r=e.currentChar();if(r&&r!==`}`&&r!==Ed&&r!==bd&&r!==Sd&&r!==` `){let t=he(e);return d(V.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,n+t),n+t}return e.currentChar()===Ed&&d(V.UNTERMINATED_CLOSING_BRACE,a(),0),n}function de(e){g(e);let t=``;return e.currentChar()===`-`?(e.next(),t+=`-${ce(e)}`):t+=ce(e),e.currentChar()===Ed&&d(V.UNTERMINATED_CLOSING_BRACE,a(),0),t}function fe(e){return e!==Dd&&e!==Sd}function k(e){g(e),m(e,`'`);let t=``,n=``;for(;t=O(e,fe);)n+=t===`\\`?pe(e):t;let r=e.currentChar();return r===Sd||r===Ed?(d(V.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),r===Sd&&(e.next(),m(e,`'`)),n):(m(e,`'`),n)}function pe(e){let t=e.currentChar();switch(t){case`\\`:case`'`:return e.next(),`\\${t}`;case`u`:return me(e,t,4);case`U`:return me(e,t,6);default:return d(V.UNKNOWN_ESCAPE_SEQUENCE,a(),0,t),``}}function me(e,t,n){m(e,t);let r=``;for(let i=0;i<n;i++){let n=se(e);if(!n){d(V.INVALID_UNICODE_ESCAPE_SEQUENCE,a(),0,`\\${t}${r}${e.currentChar()}`);break}r+=n}return`\\${t}${r}`}function A(e){return e!==`{`&&e!==`}`&&e!==bd&&e!==Sd}function he(e){g(e);let t=``,n=``;for(;t=O(e,A);)n+=t;return n}function ge(e){let t=``,n=``;for(;t=te(e);)n+=t;return n}function _e(e){let t=n=>{let r=e.currentChar();return r===`{`||r===`@`||r===`|`||r===`(`||r===`)`||!r||r===bd?n:(n+=r,e.next(),t(n))};return t(``)}function ve(e){g(e);let t=m(e,`|`);return g(e),t}function ye(e,t){let n=null;switch(e.currentChar()){case`{`:return t.braceNest>=1&&d(V.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),e.next(),n=f(t,2,`{`),g(e),t.braceNest++,n;case`}`:return t.braceNest>0&&t.currentType===2&&d(V.EMPTY_PLACEHOLDER,a(),0),e.next(),n=f(t,3,`}`),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&t.braceNest===0&&(t.inLinked=!1),n;case`@`:return t.braceNest>0&&d(V.UNTERMINATED_CLOSING_BRACE,a(),0),n=be(e,t)||p(t),t.braceNest=0,n;default:{let r=!0,i=!0,o=!0;if(E(e))return t.braceNest>0&&d(V.UNTERMINATED_CLOSING_BRACE,a(),0),n=f(t,1,ve(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(t.currentType===4||t.currentType===5||t.currentType===6))return d(V.UNTERMINATED_CLOSING_BRACE,a(),0),t.braceNest=0,xe(e,t);if(r=y(e,t))return n=f(t,4,ue(e)),g(e),n;if(i=b(e,t))return n=f(t,5,de(e)),g(e),n;if(o=x(e,t))return n=f(t,6,k(e)),g(e),n;if(!r&&!i&&!o)return n=f(t,12,he(e)),d(V.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,n.value),g(e),n;break}}return n}function be(e,t){let{currentType:n}=t,r=null,i=e.currentChar();switch((n===7||n===8||n===11||n===9)&&(i===Sd||i===bd)&&d(V.INVALID_LINKED_FORMAT,a(),0),i){case`@`:return e.next(),r=f(t,7,`@`),t.inLinked=!0,r;case`.`:return g(e),e.next(),f(t,8,`.`);case`:`:return g(e),e.next(),f(t,9,`:`);default:return E(e)?(r=f(t,1,ve(e)),t.braceNest=0,t.inLinked=!1,r):S(e,t)||w(e,t)?(g(e),be(e,t)):C(e,t)?(g(e),f(t,11,ge(e))):T(e,t)?(g(e),i===`{`?ye(e,t)||r:f(t,10,_e(e))):(n===7&&d(V.INVALID_LINKED_FORMAT,a(),0),t.braceNest=0,t.inLinked=!1,xe(e,t))}}function xe(e,t){let n={type:13};if(t.braceNest>0)return ye(e,t)||p(t);if(t.inLinked)return be(e,t)||p(t);switch(e.currentChar()){case`{`:return ye(e,t)||p(t);case`}`:return d(V.UNBALANCED_CLOSING_BRACE,a(),0),e.next(),f(t,3,`}`);case`@`:return be(e,t)||p(t);default:if(E(e))return n=f(t,1,ve(e)),t.braceNest=0,t.inLinked=!1,n;if(D(e))return f(t,0,le(e))}return n}function Se(){let{currentType:e,offset:t,startLoc:n,endLoc:o}=c;return c.lastType=e,c.lastOffset=t,c.lastStartLoc=n,c.lastEndLoc=o,c.offset=i(),c.startLoc=a(),r.currentChar()===Ed?f(c,13):xe(r,c)}return{nextToken:Se,currentOffset:i,currentPosition:a,context:l}}var Ad=`parser`,jd=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g,Md=/\\([\\@{}|])/g;function Nd(e,t){return t}function Pd(e,t,n){switch(e){case`\\\\`:return`\\`;case`\\'`:return`'`;default:{let e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):`�`}}}function Fd(e={}){let t=e.location!==!1,{onError:n}=e;function r(e,r,i,a,...o){let s=e.currentPosition();if(s.offset+=a,s.column+=a,n){let e=vd(r,t?_d(i,s):null,{domain:Ad,args:o});n(e)}}function i(e,n,r){let i={type:e};return t&&(i.start=n,i.end=n,i.loc={start:r,end:r}),i}function a(e,n,r,i){t&&(e.end=n,e.loc&&(e.loc.end=r))}function o(e,t){let n=e.context(),r=i(3,n.offset,n.startLoc);return r.value=t.replace(Md,Nd),a(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(5,n,r);return o.index=parseInt(t,10),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function c(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(4,n,r);
vendor: 35,147 bytes, lines 7-8
7return o.key=t,e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function l(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(9,n,r);return o.value=t.replace(jd,Pd),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function u(e){let t=e.nextToken(),n=e.context(),{lastOffset:o,lastStartLoc:s}=n,c=i(8,o,s);return t.type===11?(t.value??r(e,V.UNEXPECTED_LEXICAL_ANALYSIS,n.lastStartLoc,0,Id(t)),c.value=t.value||``,a(c,e.currentOffset(),e.currentPosition()),{node:c}):(r(e,V.UNEXPECTED_EMPTY_LINKED_MODIFIER,n.lastStartLoc,0),c.value=``,a(c,o,s),{nextConsumeToken:t,node:c})}function d(e,t){let n=e.context(),r=i(7,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function f(e){let t=e.context(),n=i(6,t.offset,t.startLoc),o=e.nextToken();if(o.type===8){let t=u(e);n.modifier=t.node,o=t.nextConsumeToken||e.nextToken()}switch(o.type!==9&&r(e,V.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Id(o)),o=e.nextToken(),o.type===2&&(o=e.nextToken()),o.type){case 10:o.value??r(e,V.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Id(o)),n.key=d(e,o.value||``);break;case 4:o.value??r(e,V.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Id(o)),n.key=c(e,o.value||``);break;case 5:o.value??r(e,V.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Id(o)),n.key=s(e,o.value||``);break;case 6:o.value??r(e,V.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Id(o)),n.key=l(e,o.value||``);break;default:{r(e,V.UNEXPECTED_EMPTY_LINKED_KEY,t.lastStartLoc,0);let s=e.context(),c=i(7,s.offset,s.startLoc);return c.value=``,a(c,s.offset,s.startLoc),n.key=c,a(n,s.offset,s.startLoc),{nextConsumeToken:o,node:n}}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function p(e){let t=e.context(),n=i(2,t.currentType===1?e.currentOffset():t.offset,t.currentType===1?t.endLoc:t.startLoc);n.items=[];let u=null;do{let i=u||e.nextToken();switch(u=null,i.type){case 0:i.value??r(e,V.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Id(i)),n.items.push(o(e,i.value||``));break;case 5:i.value??r(e,V.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Id(i)),n.items.push(s(e,i.value||``));break;case 4:i.value??r(e,V.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Id(i)),n.items.push(c(e,i.value||``));break;case 6:i.value??r(e,V.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Id(i)),n.items.push(l(e,i.value||``));break;case 7:{let t=f(e);n.items.push(t.node),u=t.nextConsumeToken||null;break}}}while(t.currentType!==13&&t.currentType!==1);return a(n,t.currentType===1?t.lastOffset:e.currentOffset(),t.currentType===1?t.lastEndLoc:e.currentPosition()),n}function m(e,t,n,o){let s=e.context(),c=o.items.length===0,l=i(1,t,n);l.cases=[],l.cases.push(o);do{let t=p(e);c||=t.items.length===0,l.cases.push(t)}while(s.currentType!==13);return c&&r(e,V.MUST_HAVE_MESSAGES_IN_PLURAL,n,0),a(l,e.currentOffset(),e.currentPosition()),l}function h(e){let t=e.context(),{offset:n,startLoc:r}=t,i=p(e);return t.currentType===13?i:m(e,n,r,i)}function g(n){let o=kd(n,ol({},e)),s=o.context(),c=i(0,s.offset,s.startLoc);return t&&c.loc&&(c.loc.source=n),c.body=h(o),e.onCacheKey&&(c.cacheKey=e.onCacheKey(n)),s.currentType!==13&&r(o,V.UNEXPECTED_LEXICAL_ANALYSIS,s.lastStartLoc,0,n[s.offset]||``),a(c,o.currentOffset(),o.currentPosition()),c}return{parse:g}}function Id(e){if(e.type===13)return`EOF`;let t=(e.value||``).replace(/\r?\n/gu,`\\n`);return t.length>10?t.slice(0,9)+`…`:t}function Ld(e,t={}){let n={ast:e,helpers:new Set};return{context:()=>n,helper:e=>(n.helpers.add(e),e)}}function Rd(e,t){for(let n=0;n<e.length;n++)zd(e[n],t)}function zd(e,t){switch(e.type){case 1:Rd(e.cases,t),t.helper(`plural`);break;case 2:Rd(e.items,t);break;case 6:zd(e.key,t),t.helper(`linked`),t.helper(`type`);break;case 5:t.helper(`interpolate`),t.helper(`list`);break;case 4:t.helper(`interpolate`),t.helper(`named`)}}function Bd(e,t={}){let n=Ld(e);n.helper(`normalize`),e.body&&zd(e.body,n);let r=n.context();e.helpers=Array.from(r.helpers)}function Vd(e){let t=e.body;return t.type===2?Hd(t):t.cases.forEach(e=>Hd(e)),e}function Hd(e){if(e.items.length===1){let t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{let t=[];for(let n=0;n<e.items.length;n++){let r=e.items[n];if(r.type!==3&&r.type!==9||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=vl(t);for(let t=0;t<e.items.length;t++){let n=e.items[t];(n.type===3||n.type===9)&&delete n.value}}}}function Ud(e){switch(e.t=e.type,e.type){case 0:{let t=e;Ud(t.body),t.b=t.body,delete t.body;break}case 1:{let t=e,n=t.cases;for(let e=0;e<n.length;e++)Ud(n[e]);t.c=n,delete t.cases;break}case 2:{let t=e,n=t.items;for(let e=0;e<n.length;e++)Ud(n[e]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{let t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{let t=e;Ud(t.key),t.k=t.key,delete t.key,t.modifier&&(Ud(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{let t=e;t.i=t.index,delete t.index;break}case 4:{let t=e;t.k=t.key,delete t.key;break}}delete e.type}function Wd(e,t){let{filename:n,breakLineCode:r,needIndent:i}=t,a=t.location!==!1,o={filename:n,code:``,column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:i,indentLevel:0};a&&e.loc&&(o.source=e.loc.source);let s=()=>o;function c(e,t){o.code+=e}function l(e,t=!0){let n=t?r:``;c(i?n+`  `.repeat(e):n)}function u(e=!0){let t=++o.indentLevel;e&&l(t)}function d(e=!0){let t=--o.indentLevel;e&&l(t)}function f(){l(o.indentLevel)}return{context:s,push:c,indent:u,deindent:d,newline:f,helper:e=>`_${e}`,needIndent:()=>o.needIndent}}function Gd(e,t){let{helper:n}=e;e.push(`${n(`linked`)}(`),Yd(e,t.key),t.modifier?(e.push(`, `),Yd(e,t.modifier),e.push(`, _type`)):e.push(`, undefined, _type`),e.push(`)`)}function Kd(e,t){let{helper:n,needIndent:r}=e;e.push(`${n(`normalize`)}([`),e.indent(r());let i=t.items.length;for(let n=0;n<i&&(Yd(e,t.items[n]),n!==i-1);n++)e.push(`, `);e.deindent(r()),e.push(`])`)}function qd(e,t){let{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n(`plural`)}([`),e.indent(r());let i=t.cases.length;for(let n=0;n<i&&(Yd(e,t.cases[n]),n!==i-1);n++)e.push(`, `);e.deindent(r()),e.push(`])`)}}function Jd(e,t){t.body?Yd(e,t.body):e.push(`null`)}function Yd(e,t){let{helper:n}=e;switch(t.type){case 0:Jd(e,t);break;case 1:qd(e,t);break;case 2:Kd(e,t);break;case 6:Gd(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n(`interpolate`)}(${n(`list`)}(${t.index}))`,t);break;case 4:e.push(`${n(`interpolate`)}(${n(`named`)}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t)}}var Xd=(e,t={})=>{let n=R(t.mode)?t.mode:`normal`,r=R(t.filename)?t.filename:`message.intl`;t.sourceMap;let i=t.breakLineCode==null?n===`arrow`?`;`:`
8`:t.breakLineCode,a=t.needIndent?t.needIndent:n!==`arrow`,o=e.helpers||[],s=Wd(e,{filename:r,breakLineCode:i,needIndent:a});s.push(n===`normal`?`function __msg__ (ctx) {`:`(ctx) => {`),s.indent(a),o.length>0&&(s.push(`const { ${vl(o.map(e=>`${e}: _${e}`),`, `)} } = ctx`),s.newline()),s.push(`return `),Yd(s,e),s.deindent(a),s.push(`}`),delete e.helpers;let{code:c,map:l}=s.context();return{ast:e,code:c,map:l?l.toJSON():void 0}};function Zd(e,t={}){let n=ol({},t),r=!!n.jit,i=!!n.minify,a=n.optimize==null||n.optimize,o=Fd(n).parse(e);return r?(a&&Vd(o),i&&Ud(o),{ast:o,code:``}):(Bd(o,n),Xd(o,n))}function Qd(e){return z(e)&&lf(e)===0&&(dl(e,`b`)||dl(e,`body`))}var $d=[`b`,`body`];function ef(e){return gf(e,$d)}var tf=[`c`,`cases`];function nf(e){return gf(e,tf,[])}var rf=[`s`,`static`];function af(e){return gf(e,rf)}var of=[`i`,`items`];function sf(e){return gf(e,of,[])}var cf=[`t`,`type`];function lf(e){return gf(e,cf)}var uf=[`v`,`value`];function df(e,t){let n=gf(e,uf);if(n!=null)return n;throw vf(t)}var ff=[`m`,`modifier`];function pf(e){return gf(e,ff)}var mf=[`k`,`key`];function hf(e){let t=gf(e,mf);if(t)return t;throw vf(6)}function gf(e,t,n){for(let n=0;n<t.length;n++){let r=t[n];if(dl(e,r)&&e[r]!=null)return e[r]}return n}var _f=[...$d,...tf,...rf,...of,...mf,...ff,...uf,...cf];function vf(e){return Error(`unhandled node type: ${e}`)}function yf(e){return t=>bf(t,e)}function bf(e,t){let n=ef(t);if(n==null)throw vf(0);if(lf(n)===1){let t=nf(n);return e.plural(t.reduce((t,n)=>[...t,xf(e,n)],[]))}return xf(e,n)}function xf(e,t){let n=af(t);if(n!=null)return e.type===`text`?n:e.normalize([n]);{let n=sf(t).reduce((t,n)=>[...t,Sf(e,n)],[]);return e.normalize(n)}}function Sf(e,t){let n=lf(t);switch(n){case 3:return df(t,n);case 9:return df(t,n);case 4:{let r=t;if(dl(r,`k`)&&r.k)return e.interpolate(e.named(r.k));if(dl(r,`key`)&&r.key)return e.interpolate(e.named(r.key));throw vf(n)}case 5:{let r=t;if(dl(r,`i`)&&nl(r.i))return e.interpolate(e.list(r.i));if(dl(r,`index`)&&nl(r.index))return e.interpolate(e.list(r.index));throw vf(n)}case 6:{let n=t,r=pf(n),i=hf(n);return e.linked(Sf(e,i),r?Sf(e,r):void 0,e.type)}case 7:return df(t,n);case 8:return df(t,n);default:throw Error(`unhandled node on format message part: ${n}`)}}var Cf=e=>e,wf=I();function Tf(e,t={}){let n=!1,r=t.onError||yd;return t.onError=e=>{n=!0,r(e)},{...Zd(e,t),detectError:n}}function Ef(e,t){if(R(e)){pl(t.warnHtmlMessage)&&t.warnHtmlMessage;let n=(t.onCacheKey||Cf)(e),r=wf[n];if(r)return r;let{ast:i,detectError:a}=Tf(e,{...t,location:!1,jit:!0}),o=yf(i);return a?o:wf[n]=o}{let t=e.cacheKey;return t?wf[t]||(wf[t]=yf(e)):yf(e)}}var Df={INVALID_ARGUMENT:17,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_NON_STRING_MESSAGE:20,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23};function Of(e){return vd(e,null,void 0)}Df.INVALID_ARGUMENT,Df.INVALID_DATE_ARGUMENT,Df.INVALID_ISO_DATE_ARGUMENT,Df.NOT_SUPPORT_NON_STRING_MESSAGE,Df.NOT_SUPPORT_LOCALE_PROMISE_VALUE,Df.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION,Df.NOT_SUPPORT_LOCALE_TYPE;function kf(e,t){return t.locale==null?jf(e.locale):jf(t.locale)}var Af;function jf(e){if(R(e))return e;if(L(e)){if(e.resolvedOnce&&Af!=null)return Af;if(e.constructor.name===`Function`){let t=e();if(ml(t))throw Of(Df.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Af=t}throw Of(Df.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw Of(Df.NOT_SUPPORT_LOCALE_TYPE)}function Mf(e,t,n){return[...new Set([n,...fl(t)?t:z(t)?Object.keys(t).filter(e=>e!=="default"):R(t)?[t]:[n]])]}function Nf(e,t,n){let r=R(n)?n:Yf,i=e;i.__localeChainCache||=new Map;let a=tl(t),o=i.__localeChainCache.get(r);o||(o=new Map,i.__localeChainCache.set(r,o));let s=o.get(a);if(s)return s;let c=[],l=[n];for(;fl(l);)l=Pf(c,l,t);let u=fl(t)||!B(t)?t:t.default?t.default:null;return l=R(u)?[u]:u,fl(l)&&Pf(c,l,!1),o.set(a,c),c}function Pf(e,t,n){let r=!0;for(let i=0;i<t.length&&pl(r);i++){let a=t[i];R(a)&&(r=Ff(e,t[i],n))}return r}function Ff(e,t,n){let r,i=t.split(`-`);do r=If(e,i.join(`-`),n),i.splice(-1,1);while(i.length&&r===!0);return r}function If(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!==`!`;let i=t.replace(/!/g,``);e.push(i),(fl(n)||B(n))&&n[i]&&(r=n[i])}return r}var Lf=[];Lf[0]={w:[0],i:[3,0],"[":[4],o:[7]},Lf[1]={w:[1],".":[2],"[":[4],o:[7]},Lf[2]={w:[2],i:[3,0],0:[3,0]},Lf[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Lf[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Lf[5]={"'":[4,0],o:8,l:[5,0]},Lf[6]={'"':[4,0],o:8,l:[6,0]};var Rf=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function zf(e){return Rf.test(e)}function Bf(e){let t=e.charCodeAt(0);return t===e.charCodeAt(e.length-1)&&(t===34||t===39)?e.slice(1,-1):e}function Vf(e){if(e==null)return`o`;switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return`i`;case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return`w`}return`i`}function Hf(e){let t=e.trim();return e.charAt(0)===`0`&&isNaN(parseInt(e))?!1:zf(t)?Bf(t):`*`+t}function Uf(e){let t=[],n=-1,r=0,i=0,a,o,s,c,l,u,d,f=[];f[0]=()=>{o===void 0?o=s:o+=s},f[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},f[2]=()=>{f[0](),i++},f[3]=()=>{if(i>0)i--,r=4,f[0]();else{if(i=0,o===void 0||(o=Hf(o),o===!1))return!1;f[1]()}};function p(){let t=e[n+1];if(r===5&&t===`'`||r===6&&t===`"`)return n++,s=`\\`+t,f[0](),!0}for(;r!==null;)if(n++,a=e[n],!(a===`\\`&&p())){if(c=Vf(a),d=Lf[r],l=d[c]||d.l||8,l===8||(r=l[0],l[1]!==void 0&&(u=f[l[1]],u&&(s=a,u()===!1))))return;if(r===7)return t}}var Wf=new Map;function Gf(e,t){return z(e)?e[t]:null}function Kf(e,t){if(!z(e))return null;let n=Wf.get(t);if(n||(n=Uf(t),n&&Wf.set(t,n)),!n)return null;let r=n.length,i=e,a=0;for(;a<r;){let e=n[a];if(_f.includes(e)&&Qd(i)||!z(i)||!dl(i,e))return null;let t=i[e];if(t===void 0||L(i))return null;i=t,a++}return i}var qf={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,INVALID_NUMBER_ARGUMENT:8,INVALID_DATE_ARGUMENT:9};qf.NOT_FOUND_KEY,qf.FALLBACK_TO_TRANSLATE,qf.CANNOT_FORMAT_NUMBER,qf.FALLBACK_TO_NUMBER_FORMAT,qf.CANNOT_FORMAT_DATE,qf.FALLBACK_TO_DATE_FORMAT,qf.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER,qf.INVALID_NUMBER_ARGUMENT,qf.INVALID_DATE_ARGUMENT;var Jf=`11.4.10`,Yf=`en-US`,Xf=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Zf(){return{upper:(e,t)=>t===`text`&&R(e)?e.toUpperCase():t===`vnode`&&z(e)&&`__v_isVNode`in e?e.children.toUpperCase():e,lower:(e,t)=>t===`text`&&R(e)?e.toLowerCase():t===`vnode`&&z(e)&&`__v_isVNode`in e?e.children.toLowerCase():e,capitalize:(e,t)=>t===`text`&&R(e)?Xf(e):t===`vnode`&&z(e)&&`__v_isVNode`in e?Xf(e.children):e}}var Qf;function $f(e){Qf=e}var ep;function tp(e){ep=e}var np;function rp(e){np=e}var ip=null,ap=e=>{ip=e},op=()=>ip,sp=0;function cp(e={}){let t=L(e.onWarn)?e.onWarn:yl,n=R(e.version)?e.version:Jf,r=R(e.locale)||L(e.locale)?e.locale:Yf,i=L(r)?Yf:r,a=fl(e.fallbackLocale)||B(e.fallbackLocale)||R(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,o=B(e.messages)?e.messages:lp(i),s=B(e.datetimeFormats)?e.datetimeFormats:lp(i),c=B(e.numberFormats)?e.numberFormats:lp(i),l=ol(I(),e.modifiers,Zf()),u=e.pluralRules||I(),d=L(e.missing)?e.missing:null,f=pl(e.missingWarn)||il(e.missingWarn)?e.missingWarn:!0,p=pl(e.fallbackWarn)||il(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,h=!!e.unresolving,g=L(e.postTranslation)?e.postTranslation:null,_=B(e.processor)?e.processor:null,v=!pl(e.warnHtmlMessage)||e.warnHtmlMessage,y=!!e.escapeParameter,b=L(e.messageCompiler)?e.messageCompiler:Qf,x=L(e.messageResolver)?e.messageResolver:ep||Gf,S=L(e.localeFallbacker)?e.localeFallbacker:np||Mf,C=z(e.fallbackContext)?e.fallbackContext:void 0,w=e,T=z(w.__datetimeFormatters)?w.__datetimeFormatters:new Map,E=z(w.__numberFormatters)?w.__numberFormatters:new Map,D=z(w.__meta)?w.__meta:{};sp++;let O={version:n,cid:sp,locale:r,fallbackLocale:a,messages:o,modifiers:l,pluralRules:u,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:m,unresolving:h,postTranslation:g,processor:_,warnHtmlMessage:v,escapeParameter:y,messageCompiler:b,messageResolver:x,localeFallbacker:S,fallbackContext:C,onWarn:t,__meta:D};return O.datetimeFormats=s,O.numberFormats=c,O.__datetimeFormatters=T,O.__numberFormatters=E,O}var lp=e=>({[e]:I()});function up(e,t,n,r,i){let{missing:a,onWarn:o}=e;if(a!==null){let r=a(e,n,t,i);return R(r)?r:t}return t}function dp(e,t,n){let r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function fp(e,t){return e!==t&&e.split(`-`)[0]===t.split(`-`)[0]}function pp(e,t){let n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r<t.length;r++)if(fp(e,t[r]))return!0;return!1}function mp(e,t,n,r,i,a,o){let{fallbackLocale:s,localeFallbacker:c,onWarn:l}=e,u=c(e,s,n);for(let n=0;n<u.length;n++){let a=u[n],s=(r[a]||{})[t];if(B(s)&&R(a))return a;up(e,t,a,i,o)}return null}function hp(e,t,n){let r=`${e}__${t}`;return B(n)&&!al(n)&&(r=`${r}__${JSON.stringify(n)}`),r}function gp(e,t,n){for(let r in n){let n=`${t}__${r}`;for(let t of e.keys())(t===n||t.startsWith(`${n}__`))&&e.delete(t)}}function _p(e,t,n,r){let[,i,a,o]=e,s=n;return R(i)?t.key=i:B(i)&&Object.keys(i).forEach(e=>{r.includes(e)?s[e]=i[e]:t[e]=i[e]}),R(a)?t.locale=a:B(a)&&(s=a),B(o)&&(s=o),s}var vp=typeof Intl<`u`;vp&&Intl.DateTimeFormat,vp&&Intl.NumberFormat;function yp(e,...t){let{datetimeFormats:n,unresolving:r,onWarn:i}=e,{__datetimeFormatters:a}=e;if(!R(t[0])&&!rl(t[0])&&!nl(t[0]))return``;let[o,s,c,l]=xp(...t),u=pl(c.missingWarn)?c.missingWarn:e.missingWarn,d=pl(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=!!c.part,p=kf(e,c);if(!R(o)||o===``){let e=new Intl.DateTimeFormat(p.replace(/!/g,``),l);return f?e.formatToParts(s):e.format(s)}let m=mp(e,o,p,n,u,d,`datetime format`);if(!R(m))return r?-1:o;let h=n[m][o],g=hp(m,o,l),_=a.get(g);return _||(_=new Intl.DateTimeFormat(m,ol({},h,l)),a.set(g,_)),f?_.formatToParts(s):_.format(s)}var bp=[`localeMatcher`,`weekday`,`era`,`year`,`month`,`day`,`hour`,`minute`,`second`,`timeZoneName`,`formatMatcher`,`hour12`,`timeZone`,`dateStyle`,`timeStyle`,`calendar`,`dayPeriod`,`numberingSystem`,`hourCycle`,`fractionalSecondDigits`];function xp(...e){let[t]=e,n=I(),r=I(),i;if(R(t)){let e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Of(Df.INVALID_ISO_DATE_ARGUMENT);let n=e[3]?e[3].trim().startsWith(`T`)?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();i=new Date(n);try{i.toISOString()}catch{throw Of(Df.INVALID_ISO_DATE_ARGUMENT)}}else if(rl(t)){if(isNaN(t.getTime()))throw Of(Df.INVALID_DATE_ARGUMENT);i=t}else if(nl(t))i=t;else throw Of(Df.INVALID_ARGUMENT);let a=_p(e,n,r,bp);return[n.key||``,i,n,a]}function Sp(e,t,n){gp(e.__datetimeFormatters,t,n)}function Cp(e,...t){let{numberFormats:n,unresolving:r,onWarn:i}=e,{__numberFormatters:a}=e;if(!nl(t[0]))return``;let[o,s,c,l]=Tp(...t),u=pl(c.missingWarn)?c.missingWarn:e.missingWarn,d=pl(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=!!c.part,p=kf(e,c);if(!R(o)||o===``){let e=new Intl.NumberFormat(p.replace(/!/g,``),l);return f?e.formatToParts(s):e.format(s)}let m=mp(e,o,p,n,u,d,`number format`);if(!R(m))return r?-1:o;let h=n[m][o],g=hp(m,o,l),_=a.get(g);return _||(_=new Intl.NumberFormat(m,ol({},h,l)),a.set(g,_)),f?_.formatToParts(s):_.format(s)}var wp=[`localeMatcher`,`style`,`currency`,`currencyDisplay`,`currencySign`,`useGrouping`,`minimumIntegerDigits`,`minimumFractionDigits`,`maximumFractionDigits`,`minimumSignificantDigits`,`maximumSignificantDigits`,`compactDisplay`,`notation`,`signDisplay`,`unit`,`unitDisplay`,`roundingMode`,`roundingPriority`,`roundingIncrement`,`trailingZeroDisplay`];function Tp(...e){let[t]=e,n=I(),r=I();if(!nl(t))throw Of(Df.INVALID_ARGUMENT);let i=t,a=_p(e,n,r,wp);return[n.key||``,i,n,a]}function Ep(e,t,n){gp(e.__numberFormatters,t,n)}var Dp=e=>e,Op=e=>``,kp=`text`,Ap=e=>e.length===0?``:vl(e),jp=_l;function Mp(e,t){return e=Math.abs(e),t===2?e===1?0:1:Math.min(e,2)}function Np(e){let t=nl(e.pluralIndex)?e.pluralIndex:-1;return nl(e.named?.count)?e.named.count:nl(e.named?.n)?e.named.n:t}function Pp(e={}){let t=e.locale,n=Np(e),r=R(t)&&L(e.pluralRules?.[t])?e.pluralRules[t]:Mp,i=r===Mp?void 0:Mp,a=e=>e[r(n,e.length,i)],o=e.list||[],s=e=>o[e],c=e.named||I();nl(e.pluralIndex)&&(c.count||=e.pluralIndex,c.n||=e.pluralIndex);let l=e=>c[e];function u(t,n){return(L(e.messages)?e.messages(t,!!n):z(e.messages)?e.messages[t]:!1)||(e.parent?e.parent.message(t):Op)}let d=t=>e.modifiers?e.modifiers[t]:Dp,f=L(e.processor?.normalize)?e.processor.normalize:Ap,p=L(e.processor?.interpolate)?e.processor.interpolate:jp,m={list:s,named:l,plural:a,linked:(e,...t)=>{let[n,r]=t,i=`text`,a=``;t.length===1?z(n)?(a=n.modifier||a,i=n.type||i):R(n)&&(a=n||a):t.length===2&&(R(n)&&(a=n||a),R(r)&&(i=r||i));let o=u(e,!0)(m),s=o===``||o===void 0?e:o,c=i===`vnode`&&fl(s)&&a?s[0]:s;return a?d(a)(c,i):c},message:u,type:R(e.processor?.type)?e.processor.type:kp,interpolate:p,normalize:f,values:ol(I(),o,c)};return m}var Fp=()=>``,Ip=e=>L(e);function Lp(e,...t){let{fallbackFormat:n,postTranslation:r,unresolving:i,messageCompiler:a,fallbackLocale:o,messages:s}=e,[c,l]=Hp(...t),u=pl(l.missingWarn)?l.missingWarn:e.missingWarn,d=pl(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,f=pl(l.escapeParameter)?l.escapeParameter:e.escapeParameter,p=!!l.resolvedMessage,m=R(l.default)||pl(l.default)?pl(l.default)?a?c:()=>c:l.default:n?a?c:()=>c:null,h=n||m!=null&&(R(m)||L(m)),g=kf(e,l);f&&Rp(l);let[_,v,y]=p?[c,g,s[g]||I()]:zp(e,c,g,o,d,u),b=_,x=c;if(!p&&!(R(b)||Qd(b)||Ip(b))&&h&&(b=m,x=b),!p&&(!(R(b)||Qd(b)||Ip(b))||!R(v)))return i?-1:c;let S=!1,C=Ip(b)?b:Bp(e,c,v,b,x,()=>{S=!0});if(S)return b;let w=Vp(e,C,Pp(Wp(e,v,y,l))),T=r?r(w,c):w;return f&&R(T)&&(T=Fl(T)),T}function Rp(e){fl(e.list)?e.list=e.list.map(e=>R(e)?bl(e):e):z(e.named)&&Object.keys(e.named).forEach(t=>{R(e.named[t])&&(e.named[t]=bl(e.named[t]))})}function zp(e,t,n,r,i,a){let{messages:o,onWarn:s,messageResolver:c,localeFallbacker:l}=e,u=l(e,r,n),d=I(),f,p=null;for(let n=0;n<u.length&&(f=u[n],d=o[f]||I(),(p=c(d,t))===null&&(p=d[t]),!(R(p)||Qd(p)||Ip(p)));n++)if(!pp(f,u)){let n=up(e,t,f,a,`translate`);n!==t&&(p=n)}return[p,f,d]}function Bp(e,t,n,r,i,a){let{messageCompiler:o,warnHtmlMessage:s}=e;if(Ip(r)){let e=r;return e.locale=e.locale||n,e.key=e.key||t,e}if(o==null){let e=(()=>r);return e.locale=n,e.key=t,e}let c=o(r,Up(e,n,i,r,s,a));return c.locale=n,c.key=t,c.source=r,c}function Vp(e,t,n){return t(n)}function Hp(...e){let[t,n,r]=e,i=I();if(!R(t)&&!nl(t)&&!Ip(t)&&!Qd(t))throw Of(Df.INVALID_ARGUMENT);let a=nl(t)?String(t):(Ip(t),t);return nl(n)?i.plural=n:R(n)?i.default=n:B(n)&&!al(n)?i.named=n:fl(n)&&(i.list=n),nl(r)?i.plural=r:R(r)?i.default=r:B(r)&&ol(i,r),[a,i]}function Up(e,t,n,r,i,a){return{locale:t,key:n,warnHtmlMessage:i,onError:e=>{throw a&&a(e),e},onCacheKey:e=>el(t,n,e)}}function Wp(e,t,n,r){let{modifiers:i,pluralRules:a,messageResolver:o,fallbackLocale:s,fallbackWarn:c,missingWarn:l,fallbackContext:u}=e,d={locale:t,modifiers:i,pluralRules:a,messages:(r,i)=>{let a=o(n,r);if(a==null&&(u||i)){let[n,,i]=zp(u||e,r,t,s,c,l);a=n??o(i,r)}if(R(a)||Qd(a)){let n=!1,i=Bp(e,r,t,a,r,()=>{n=!0});return n?Fp:i}return Ip(a)?a:Fp}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),nl(r.plural)&&(d.pluralIndex=r.plural),d}var Gp=`11.4.10`,Kp={UNEXPECTED_RETURN_TYPE:24,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function qp(e,...t){return vd(e,null,void 0)}Kp.UNEXPECTED_RETURN_TYPE,Kp.INVALID_ARGUMENT,Kp.MUST_BE_CALL_SETUP_TOP,Kp.NOT_INSTALLED,Kp.UNEXPECTED_ERROR,Kp.REQUIRED_VALUE,Kp.INVALID_VALUE,Kp.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN,Kp.NOT_INSTALLED_WITH_PROVIDE,Kp.NOT_COMPATIBLE_LEGACY_VUE_I18N,Kp.NOT_AVAILABLE_COMPOSITION_IN_LEGACY;var Jp=$c(`__translateVNode`),Yp=$c(`__datetimeParts`),Xp=$c(`__numberParts`),Zp=$c(`__setPluralRules`);$c(`__intlifyMeta`);var Qp=$c(`__injectWithOption`),$p=$c(`__dispose`),em={FALLBACK_TO_ROOT:10,NOT_FOUND_PARENT_SCOPE:11,IGNORE_OBJ_FLATTEN:12,DEPRECATE_LEGACY_MODE:13,DEPRECATE_TRANSLATE_CUSTOME_DIRECTIVE:14,DUPLICATE_USE_I18N_CALLING:15};em.FALLBACK_TO_ROOT,em.NOT_FOUND_PARENT_SCOPE,em.IGNORE_OBJ_FLATTEN,em.DEPRECATE_LEGACY_MODE,em.DEPRECATE_TRANSLATE_CUSTOME_DIRECTIVE,em.DUPLICATE_USE_I18N_CALLING;var tm=null;{let e=ll().__VUE_INSTANCE_SETTERS__;fl(e)&&e.push(e=>{tm=e})}function nm(e){if(!z(e)||Qd(e))return e;for(let t in e)if(dl(e,t)){if(!t.includes(`.`))z(e[t])&&nm(e[t]);else{let n=t.split(`.`),r=n.length-1,i=e,a=!1;for(let e=0;e<r;e++){if(n[e]===`__proto__`)throw Error(`unsafe key: ${n[e]}`);if(n[e]in i||(i[n[e]]=I()),!z(i[n[e]])){a=!0;break}i=i[n[e]]}if(a||(Qd(i)?_f.includes(n[r])||delete e[t]:(i[n[r]]=e[t],delete e[t])),!Qd(i)){let e=i[n[r]];z(e)&&nm(e)}}}return e}function rm(e,t){let{messages:n,__i18n:r,messageResolver:i,flatJson:a}=t,o=B(n)?n:fl(r)?I():{[e]:I()};if(fl(r)&&r.forEach(e=>{if(`locale`in e&&`resource`in e){let{locale:t,resource:n}=e;t?(o[t]=o[t]||I(),Ll(n,o[t])):Ll(n,o)}else R(e)&&Ll(JSON.parse(e),o)}),i==null&&a)for(let e in o)dl(o,e)&&nm(o[e]);return o}function im(e){return e.type}function am(e,t,n){let r=z(t.messages)?t.messages:I();`__i18nGlobal`in n&&(r=rm(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));let i=Object.keys(r);if(i.length&&i.forEach(t=>{e.mergeLocaleMessage(t,r[t])}),z(t.datetimeFormats)){let n=Object.keys(t.datetimeFormats);n.length&&n.forEach(n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])})}if(z(t.numberFormats)){let n=Object.keys(t.numberFormats);n.length&&n.forEach(n=>{e.mergeNumberFormat(n,t.numberFormats[n])})}}function om(e){return He(je,null,e,0)}function sm(){return tm??se()}var cm=()=>[],lm=()=>!1,um=0;function dm(e){return((t,n,r,i)=>e(n,r,sm()||void 0,i))}function fm(e={}){let{__root:t,__injectWithOption:n}=e,r=t===void 0,i=e.flatJson,a=Qc?ve:Pe,o=!pl(e.inheritLocale)||e.inheritLocale,s=a(t&&o?t.locale.value:R(e.locale)?e.locale:Yf),c=a(t&&o?t.fallbackLocale.value:R(e.fallbackLocale)||fl(e.fallbackLocale)||B(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s.value),l=a(rm(s.value,e)),u=a(B(e.datetimeFormats)?e.datetimeFormats:{[s.value]:{}}),d=a(B(e.numberFormats)?e.numberFormats:{[s.value]:{}}),f=t?t.missingWarn:pl(e.missingWarn)||il(e.missingWarn)?e.missingWarn:!0,p=t?t.fallbackWarn:pl(e.fallbackWarn)||il(e.fallbackWarn)?e.fallbackWarn:!0,m=t?t.fallbackRoot:!pl(e.fallbackRoot)||e.fallbackRoot,h=!!e.fallbackFormat,g=L(e.missing)?e.missing:null,_=L(e.missing)?dm(e.missing):null,v=L(e.postTranslation)?e.postTranslation:null,y=t?t.warnHtmlMessage:!pl(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,x=t?t.modifiers:B(e.modifiers)?e.modifiers:{},S=e.pluralRules||t&&t.pluralRules,C;C=(()=>{r&&ap(null);let t={version:Gp,locale:s.value,fallbackLocale:c.value,messages:l.value,modifiers:x,pluralRules:S,missing:_===null?void 0:_,missingWarn:f,fallbackWarn:p,fallbackFormat:h,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:y,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:`vue`}};t.datetimeFormats=u.value,t.numberFormats=d.value,t.__datetimeFormatters=B(C)?C.__datetimeFormatters:void 0,t.__numberFormatters=B(C)?C.__numberFormatters:void 0;let n=cp(t);return r&&ap(n),n})(),dp(C,s.value,c.value);function w(){return[s.value,c.value,l.value,u.value,d.value]}let T=j({get:()=>s.value,set:e=>{C.locale=e,s.value=e}}),E=j({get:()=>c.value,set:e=>{C.fallbackLocale=e,c.value=e,dp(C,s.value,e)}}),D=j(()=>l.value),O=j(()=>u.value),ee=j(()=>d.value);function te(){return L(v)?v:null}function ne(e){v=e,C.postTranslation=e}function re(){return g}function ie(e){e!==null&&(_=dm(e)),g=e,C.missing=_}let ae=(e,n,i,a,o,s)=>{w();let c;try{r||(C.fallbackContext=t?op():void 0),c=e(C)}finally{r||(C.fallbackContext=void 0)}if(i!==`translate exists`&&nl(c)&&c===-1||i===`translate exists`&&!c){let[e,r]=n();return t&&m?a(t):o(e)}if(s(c))return c;throw qp(Kp.UNEXPECTED_RETURN_TYPE)};function oe(...e){return ae(t=>Reflect.apply(Lp,null,[t,...e]),()=>Hp(...e),`translate`,t=>Reflect.apply(t.t,t,[...e]),e=>e,e=>R(e))}function se(...e){let[t,n,r]=e;if(r&&!z(r))throw qp(Kp.INVALID_ARGUMENT);return oe(t,n,ol({resolvedMessage:!0},r||{}))}function ce(...e){return ae(t=>Reflect.apply(yp,null,[t,...e]),()=>xp(...e),`datetime format`,t=>Reflect.apply(t.d,t,[...e]),()=>``,e=>R(e)||fl(e))}function le(...e){return ae(t=>Reflect.apply(Cp,null,[t,...e]),()=>Tp(...e),`number format`,t=>Reflect.apply(t.n,t,[...e]),()=>``,e=>R(e)||fl(e))}function ue(e){return e.map(e=>R(e)||nl(e)||pl(e)?om(String(e)):e)}let de={normalize:ue,interpolate:e=>e,type:`vnode`};function k(...e){return ae(t=>{let n,r=t;try{r.processor=de,n=Reflect.apply(Lp,null,[r,...e])}finally{r.processor=null}return n},()=>Hp(...e),`translate`,t=>t[Jp](...e),e=>[om(e)],e=>fl(e))}function pe(...e){return ae(t=>Reflect.apply(Cp,null,[t,...e]),()=>Tp(...e),`number format`,t=>t[Xp](...e),cm,e=>R(e)||fl(e))}function me(...e){return ae(t=>Reflect.apply(yp,null,[t,...e]),()=>xp(...e),`datetime format`,t=>t[Yp](...e),cm,e=>R(e)||fl(e))}function A(e){S=e,C.pluralRules=S}function he(e,t){return ae(()=>{if(!e)return!1;let n=R(t)?t:s.value,r=R(t)?[n]:Nf(C,c.value,n);for(let t=0;t<r.length;t++){let n=ye(r[t]),i=C.messageResolver(n,e);if(i===null&&(i=n[e]),Qd(i)||Ip(i)||R(i))return!0}return!1},()=>[e],`translate exists`,n=>Reflect.apply(n.te,n,[e,t]),lm,e=>pl(e))}function ge(e){let t=null,n=Nf(C,c.value,s.value);for(let r=0;r<n.length;r++){let i=l.value[n[r]]||{},a=C.messageResolver(i,e);if(a!=null){t=a;break}}return t}function _e(e){return ge(e)??(t&&t.tm(e)||{})}function ye(e){return l.value[e]||{}}function be(e,t){if(i){let n={[e]:t};for(let e in n)dl(n,e)&&nm(n[e]);t=n[e]}l.value[e]=t,C.messages=l.value}function xe(e,t){l.value[e]=l.value[e]||{};let n={[e]:t};if(i)for(let e in n)dl(n,e)&&nm(n[e]);t=n[e],Ll(t,l.value[e]),C.messages=l.value}function Se(e){return u.value[e]||{}}function Ce(e,t){u.value[e]=t,C.datetimeFormats=u.value,Sp(C,e,t)}function we(e,t){u.value[e]=ol(u.value[e]||{},t),C.datetimeFormats=u.value,Sp(C,e,t)}function Te(e){return d.value[e]||{}}function Ee(e,t){d.value[e]=t,C.numberFormats=d.value,Ep(C,e,t)}function De(e,t){d.value[e]=ol(d.value[e]||{},t),C.numberFormats=d.value,Ep(C,e,t)}um++,t&&Qc&&(fe(t.locale,e=>{o&&(s.value=e,C.locale=e,dp(C,s.value,c.value))}),fe(t.fallbackLocale,e=>{o&&(c.value=e,C.fallbackLocale=e,dp(C,s.value,c.value))}));let Oe={id:um,locale:T,fallbackLocale:E,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(s.value=t.locale.value,c.value=t.fallbackLocale.value,dp(C,s.value,c.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:D,get modifiers(){return x},get pluralRules(){return S||{}},get isGlobal(){return r},get missingWarn(){return f},set missingWarn(e){f=e,C.missingWarn=f},get fallbackWarn(){return p},set fallbackWarn(e){p=e,C.fallbackWarn=p},get fallbackRoot(){return m},set fallbackRoot(e){m=e},get fallbackFormat(){return h},set fallbackFormat(e){h=e,C.fallbackFormat=h},get warnHtmlMessage(){return y},set warnHtmlMessage(e){y=e,C.warnHtmlMessage=e},get escapeParameter(){return b},set escapeParameter(e){b=e,C.escapeParameter=e},t:oe,getLocaleMessage:ye,setLocaleMessage:be,mergeLocaleMessage:xe,getPostTranslationHandler:te,setPostTranslationHandler:ne,getMissingHandler:re,setMissingHandler:ie,[Zp]:A};return Oe.datetimeFormats=O,Oe.numberFormats=ee,Oe.rt=se,Oe.te=he,Oe.tm=_e,Oe.d=ce,Oe.n=le,Oe.getDateTimeFormat=Se,Oe.setDateTimeFormat=Ce,Oe.mergeDateTimeFormat=we,Oe.getNumberFormat=Te,Oe.setNumberFormat=Ee,Oe.mergeNumberFormat=De,Oe[Qp]=n,Oe[Jp]=k,Oe[Yp]=me,Oe[Xp]=pe,Oe}var pm={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e===`parent`||e===`global`,default:`parent`},i18n:{type:Object}};function mm({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((e,t)=>[...e,...t.type===Fe?t.children:[t]],[]):t.reduce((t,n)=>{let r=e[n];return r&&(t[n]=r()),t},I())}function hm(){return Fe}var gm=Ve({name:`i18n-t`,props:ol({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>nl(e)||!isNaN(e)}},pm),setup(e,t){let{slots:n,attrs:r}=t,i=e.i18n||Dm({useScope:e.scope,__useComponent:!0});return()=>{let a=()=>{let r=Object.keys(n).filter(e=>e[0]!==`_`),a=I();e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=R(e.plural)?+e.plural:e.plural);let o=mm(t,r);return i[Jp](e.keypath,o,a)},o=ol(I(),r),s=R(e.tag)||z(e.tag)?e.tag:hm();return z(s)?M(s,o,{default:a}):M(s,o,a())}}});function _m(e){return fl(e)&&!R(e[0])}function vm(e,t,n,r){let{slots:i,attrs:a}=t;return()=>{let t=()=>{let t={part:!0},a=I();e.locale&&(t.locale=e.locale),R(e.format)?t.key=e.format:z(e.format)&&(R(e.format.key)&&(t.key=e.format.key),a=Object.keys(e.format).reduce((t,r)=>n.includes(r)?ol(I(),t,{[r]:e.format[r]}):t,I()));let o=r(e.value,t,a),s=[t.key];return fl(o)?s=o.map((e,t)=>{let n=i[e.type],r=n?n({[e.type]:e.value,index:t,parts:o}):[e.value];return _m(r)&&(r[0].key=`${e.type}-${t}`),r}):R(o)&&(s=[o]),s},o=ol(I(),a),s=R(e.tag)||z(e.tag)?e.tag:hm();return z(s)?M(s,o,{default:t}):M(s,o,t())}}var ym=Ve({name:`i18n-n`,props:ol({value:{type:Number,required:!0},format:{type:[String,Object]}},pm),setup(e,t){let n=e.i18n||Dm({useScope:e.scope,__useComponent:!0});return vm(e,t,wp,(...e)=>n[Xp](...e))}});function bm(e,t){let n=e;if(e.mode===`composition`)return n.__getInstance(t)||e.global;{let r=n.__getInstance(t);return r==null?e.global.__composer:r.__composer}}function xm(e){let t=t=>{let{instance:n,value:r}=t;if(!n||!n.$)throw qp(Kp.UNEXPECTED_ERROR);let i=bm(e,n.$),a=Sm(r);return[Reflect.apply(i.t,i,[...Cm(a)]),i]};return{created:(e,n)=>{let[r,i]=t(n);Qc&&(e.__i18nWatcher=fe(i.locale,()=>{n.instance&&n.instance.$forceUpdate()})),e.__composer=i,e.textContent=r},unmounted:e=>{Qc&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){let n=e.__composer,r=Sm(t);e.textContent=Reflect.apply(n.t,n,[...Cm(r)])}},getSSRProps:e=>{let[n]=t(e);return{textContent:n}}}}function Sm(e){if(R(e))return{path:e};if(B(e)){if(!(`path`in e))throw qp(Kp.REQUIRED_VALUE,`path`);return e}throw qp(Kp.INVALID_VALUE)}function Cm(e){let{path:t,locale:n,args:r,choice:i,plural:a}=e,o={},s=r||{};return R(n)&&(o.locale=n),nl(i)&&(o.plural=i),nl(a)&&(o.plural=a),[t,s,o]}function wm(e,t,...n){let r=B(n[0])?n[0]:{};(!pl(r.globalInstall)||r.globalInstall)&&([gm.name,`I18nT`].forEach(t=>e.component(t,gm)),[ym.name,`I18nN`].forEach(t=>e.component(t,ym)),[Rm.name,`I18nD`].forEach(t=>e.component(t,Rm))),e.directive(`t`,xm(t))}var Tm=$c(`global-vue-i18n`);function Em(e={}){let t=!pl(e.globalInjection)||e.globalInjection,n=new Map,[r,i]=Om(e,!1),a=$c(``);function o(e){return n.get(e)||null}function s(e,t){n.set(e,t)}function c(e){n.delete(e)}let l={get mode(){return`composition`},async install(e,...n){if(e.__VUE_I18N_SYMBOL__=a,e.provide(e.__VUE_I18N_SYMBOL__,l),B(n[0])){let e=n[0];l.__composerExtend=e.__composerExtend,l.__vueI18nExtend=e.__vueI18nExtend}let r=null;t&&(r=Lm(e,l.global)),wm(e,l,...n);let i=e.unmount;e.unmount=()=>{r&&r(),l.dispose(),i()}},get global(){return i},dispose(){r.stop()},__instances:n,__getInstance:o,__setInstance:s,__deleteInstance:c};return l}function Dm(e={}){let t=sm();if(t==null)throw qp(Kp.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw qp(Kp.NOT_INSTALLED);let n=km(t),r=jm(n),i=im(t),a=Am(e,i);if(a===`global`)return am(r,e,i),r;if(a===`parent`){let i=Mm(n,t,e.__useComponent);return i??=r,i}if(a===`isolated`){if(n.mode!==`composition`)throw qp(Kp.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);let i=n,a=ol({},e);a.__root=Mm(n,t)||r;let o=fm(a);return i.__composerExtend&&(o[$p]=i.__composerExtend(o)),Ee()&&ke(()=>{let e=o[$p];e&&(e(),delete o[$p])}),o}let o=n,s=o.__getInstance(t);if(s==null){let n=ol({},e);`__i18n`in i&&(n.__i18n=i.__i18n),r&&(n.__root=r),s=fm(n),o.__composerExtend&&(s[$p]=o.__composerExtend(s)),Pm(o,t,s),o.__setInstance(t,s)}return s}
8function Om(e,t){let n=Ie(),r=n.run(()=>fm(e));if(r==null)throw qp(Kp.UNEXPECTED_ERROR);return[n,r]}function km(e){let t=w(e.isCE?Tm:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw qp(e.isCE?Kp.NOT_INSTALLED_WITH_PROVIDE:Kp.UNEXPECTED_ERROR);return t}function Am(e,t){return al(e)?`__i18n`in t?`local`:`global`:e.useScope?e.useScope:`local`}function jm(e){return e.mode===`composition`?e.global:e.global.__composer}function Mm(e,t,n=!1){let r=null,i=t.root,a=Nm(t,n);for(;a!=null;){let t=e;if(e.mode===`composition`&&(r=t.__getInstance(a)),r!=null||i===a)break;a=a.parent}return r}function Nm(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Pm(e,t,n){D(()=>{},t),ee(()=>{let r=n;e.__deleteInstance(t);let i=r[$p];i&&(i(),delete r[$p])},t)}var Fm=[`locale`,`fallbackLocale`,`availableLocales`],Im=[`t`,`rt`,`d`,`n`,`tm`,`te`];function Lm(e,t){let n=Object.create(null);return Fm.forEach(e=>{let r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw qp(Kp.UNEXPECTED_ERROR);let i=Le(r.value)?{get(){return r.value.value},set(e){r.value.value=e}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,e,i)}),e.config.globalProperties.$i18n=n,Im.forEach(n=>{let r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw qp(Kp.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}),()=>{delete e.config.globalProperties.$i18n,Im.forEach(t=>{delete e.config.globalProperties[`$${t}`]})}}var Rm=Ve({name:`i18n-d`,props:ol({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},pm),setup(e,t){let n=e.i18n||Dm({useScope:e.scope,__useComponent:!0});return vm(e,t,bp,(...e)=>n[Yp](...e))}});$f(Ef),tp(Kf),rp(Nf);function zm(e,{extendComposer:t,extendComposerInstance:n}){let r=Ie(),i=e.install.bind(e);e.install=(a,...o)=>{let s=ol({},o[0]);s.__composerExtend=t=>(n(t,Fu(e)),()=>{}),e.mode===`legacy`&&(s.__vueI18nExtend=e=>(n(e,Fu(e)),()=>{})),Reflect.apply(i,e,[a,s]);let c=Fu(e);if(r.run(()=>{t(c),e.mode===`legacy`&&`__composer`in e.global&&n(e.global,Fu(e.global))}),e.mode===`composition`&&a.config.globalProperties.$i18n!=null&&n(a.config.globalProperties.$i18n,c),a.unmount){let e=a.unmount.bind(a);a.unmount=()=>{r.stop(),e()}}}}function Bm(e,t=e.getCurrentLanguage(),n=e.getCurrentDirection()){let r={htmlAttrs:{},link:[],meta:[]};if(e.dir&&(r.htmlAttrs.dir=n),e.lang&&t&&(r.htmlAttrs.lang=t),e.seo){let t=e.strictCanonicals?e.getRouteWithoutQuery():void 0,n=Hm(e,t),i=Wm(e,t);r.link=r.link.concat(n,Gm(e,i)),r.meta=r.meta.concat(qm(e,i),Jm(e),Xm(e,Ym(e,n)))}return r}function Vm(e){let t=new Map;for(let n of e){if(!n.language){console.warn("Locale `language` ISO code is required to generate alternate link");continue}let[e,r]=n.language.split(`-`);e&&r&&(n.isCatchallLocale||!t.has(e))&&t.set(e,n),t.set(n.language,n)}return t}function Hm(e,t=e.strictCanonicals?e.getRouteWithoutQuery():void 0){if(!e.hreflangLinks)return[];let n=[],r=Vm(e.locales),i=new Map;for(let[a,o]of r.entries()){let r=i.get(o.code)??Um(o.code,e,t);if(!r)continue;i.set(o.code,r);let s=e.strictSeo?{rel:`alternate`,href:r,hreflang:a}:{[e.key]:`i18n-alt-${a}`,rel:`alternate`,href:r,hreflang:a};n.push(s),e.defaultLocale&&e.defaultLocale===o.code&&n[0].hreflang!==`x-default`&&n.unshift(e.strictSeo?{rel:`alternate`,href:r,hreflang:`x-default`}:{[e.key]:`i18n-xd`,rel:`alternate`,href:r,hreflang:`x-default`})}return n}function Um(e,t,n=t.strictCanonicals?t.getRouteWithoutQuery():void 0){let r=t.getLocalizedRoute(e,n);if(r)return $e(Ze(r,t.baseUrl),t.strictCanonicals?Km(t):{})}function Wm(e,t=e.strictCanonicals?e.getRouteWithoutQuery():void 0){let n=e.getLocalizedRoute(e.currentLocale,t);return n?$e(Ze(n,e.baseUrl),Km(e)):``}function Gm(e,t=Wm(e)){return t?[e.strictSeo?{rel:`canonical`,href:t}:{[e.key]:`i18n-can`,rel:`canonical`,href:t}]:[]}function Km(e,t=e.getCurrentRoute()){if(!e.canonicalQueries.length)return{};let n=e.getLocaleRoute(Object.assign({},t,{path:void 0,name:e.getRouteBaseName(t)}))?.query??{},r={};for(let t of e.canonicalQueries.filter(e=>e in n)){r[t]??=[];for(let e of Qm(n[t]))r[t].push(e||``)}return r}function qm(e,t=Wm(e)){return t?[e.strictSeo?{property:`og:url`,content:t}:{[e.key]:`i18n-og-url`,property:`og:url`,content:t}]:[]}function Jm(e,t=e.getCurrentLanguage()){return t?[e.strictSeo?{property:`og:locale`,content:Zm(t)}:{[e.key]:`i18n-og`,property:`og:locale`,content:Zm(t)}]:[]}function Ym(e,t){let n=e.locales.map(e=>e.language||e.code);
8if(!e.strictSeo)return n;let r=new Set(t.map(e=>e.hreflang));return n.filter(e=>r.has(e))}function Xm(e,t,n=e.getCurrentLanguage()){return t.filter(e=>e&&e!==n).map(t=>e.strictSeo?{property:`og:locale:alternate`,content:Zm(t)}:{[e.key]:`i18n-og-alt-${t}`,property:`og:locale:alternate`,content:Zm(t)})}function Zm(e=``){return e.replace(/-/g,`_`)}function Qm(e){return Array.isArray(e)?e:[e]}function $m(e,t){e?.patch(t)}function eh(e,t,n=e.getLocale(),r=e.getLocales(),i=e.routingOptions.domains?e.getBaseUrl(n):e.getBaseUrl()){let a=r.find(e=>e.code===n)||{code:n},o=[...new Set(typeof t.seo==`object`&&t.seo?.canonicalQueries||[])],s={...e,afterSwitchLocalePath:e.getAlternatePath};if(!i&&!e.routingOptions.domains){if(e.strictSeo)throw Error("I18n `baseUrl` is required to generate valid SEO tag links.");console.warn("I18n `baseUrl` is required to generate valid SEO tag links.")}return{...t,key:e.strictSeo?`key`:`id`,strictSeo:e.strictSeo,locales:r,currentLocale:n,baseUrl:i,canonicalQueries:o,hreflangLinks:e.routingOptions.hreflangLinks,defaultLocale:e.routingOptions.defaultLocale,strictCanonicals:e.strictSeo||e.routingOptions.strictCanonicals,getRouteBaseName:e.getRouteBaseName,getCurrentRoute:()=>e.router.currentRoute.value,getCurrentLanguage:()=>a.language,getCurrentDirection:()=>a.dir||`ltr`,getLocaleRoute:t=>Xu(e,t),getLocalizedRoute:(e,t)=>$u(s,e,t),getRouteWithoutQuery:()=>{try{return ol({},e.router.resolve({query:{}}),{meta:e.router.currentRoute.value.meta})}catch{return}}}}function th(e,{dir:t=!0,lang:n=!0,seo:r=!0}){return Bm(eh(e,{dir:t,lang:n,seo:r}))}function nh(e,t,n=e.router){let r=e.strictSeo?e.head:zt({}),i=e.strictSeo&&!1,a=ve({}),o=j({get(){return n.currentRoute.value.meta.nuxtI18nInternal},set(e){a.value=e,n.currentRoute.value.meta.nuxtI18nInternal=e,i&&i?.context.nuxtI18n?.slp&&(i.context.nuxtI18n.slp=e)}}),s=fe(()=>n.currentRoute.value.fullPath,()=>{n.currentRoute.value.meta.nuxtI18nInternal=a.value,e.strictSeo&&c()});Ee()&&ke(s);function c(){e.metaState=Bm(eh(e,l.value)),$m(r,e.metaState)}let l=ve({...e.seoSettings,key:e.strictSeo?`key`:`id`,seo:t??e.seoSettings.seo});return function(t){if(o.value={...t},e.strictSeo&&c(),!e.strictSeo){let t=Bm(eh(e,l.value));$m(r,t)}}}function rh(e,n=t()){return nh(ju(n),e)}function ih(e=t()){let n=ju(e);return e=>{if(e!=null)return n.getRouteBaseName(e)||void 0}}function ah(e=t()){let n=ju(e);return(e,t)=>Yu(n,e,t)}function oh(e=t()){let n=ju(e);return(e,t)=>Xu(n,e,t)}function sh(e=t()){let n=ju(e);return e=>$u(n,e)}var ch=async e=>{let t=await Vl(Xc);t.locale=e||t.locale||`en-US`,t.defaultLocale=e,t.fallbackLocale??=!1,t.messages??={};for(let e of Jc)t.messages[e]??={};return t},lh=f({name:`i18n:plugin`,parallel:!1,async setup(e){let n,r;Object.defineProperty(e.versions,"nuxtI18n",{get:()=>`10.6.0`});let i=t(e._id),o=Iu(i),s=i.ssrContext?.event?.context?.nuxtI18n?.vueI18nOptions,c=Eu(Bn({xForwardedHost:!0}).host,o.defaultLocale),l=s||([n,r]=a(()=>ch(c)),n=await n,r(),n),u=Vu();u.value??=xu(l.fallbackLocale),jt(Jc.filter(Ku).map(e=>`/_i18n/${{en:`802a4dc0`,da:`802a4dc0`,de:`802a4dc0`,es:`802a4dc0`,it:`802a4dc0`,fr:`802a4dc0`,ko:`802a4dc0`,ja:`802a4dc0`,zh:`802a4dc0`,pl:`802a4dc0`,cs:`802a4dc0`,tw:`802a4dc0`}[e]}/${e}/messages.json`));let d=Em(l),f=ud(At(i),Lu(i),i),p=qu(i,d,l.defaultLocale,!!l.flatJson);i._nuxtI18n=p,zm(d,{extendComposer(e){e.locales=j(()=>o.locales.map(e=>bu(e,o.domainLocales))),e.localeCodes=j(()=>Jc);let t=ve(p.getBaseUrl());e.baseUrl=j(()=>t.value),fe(e.locale,()=>t.value=p.getBaseUrl()),e.strategy=`prefix_except_default`,e.localeProperties=j(()=>bu(Zc.find(t=>t.code===e.locale.value)||{code:e.locale.value,domains:[],defaultForDomains:[]},o.domainLocales)),e.setLocale=async e=>{await fd(i,e),await i.runWithContext(()=>md(i,i.$router.currentRoute.value,e))},e.loadLocaleMessages=p.loadMessages,e.differentDomains=!1,e.defaultLocale=l.defaultLocale,e.getBrowserLocale=()=>Ou(f.navigator()),e.getLocaleCookie=()=>Ou(f.cookie()),e.setLocaleCookie=p.setCookieLocale,e.finalizePendingLocaleChange=async()=>{d.__pendingLocale&&await d.__resolvePendingLocalePromise?.()},e.waitForPendingLocaleChange=async()=>
8{await d?.__pendingLocalePromise}},extendComposerInstance(e,t){let n=[[`locales`,()=>t.locales],[`localeCodes`,()=>t.localeCodes],[`baseUrl`,()=>t.baseUrl],[`strategy`,()=>`prefix_except_default`],[`localeProperties`,()=>t.localeProperties],[`setLocale`,()=>e=>Reflect.apply(t.setLocale,t,[e])],[`loadLocaleMessages`,()=>e=>Reflect.apply(t.loadLocaleMessages,t,[e])],[`differentDomains`,()=>!1],[`defaultLocale`,()=>t.defaultLocale],[`getBrowserLocale`,()=>()=>Reflect.apply(t.getBrowserLocale,t,[])],[`getLocaleCookie`,()=>()=>Reflect.apply(t.getLocaleCookie,t,[])],[`setLocaleCookie`,()=>e=>Reflect.apply(t.setLocaleCookie,t,[e])],[`finalizePendingLocaleChange`,()=>()=>Reflect.apply(t.finalizePendingLocaleChange,t,[])],[`waitForPendingLocaleChange`,()=>()=>Reflect.apply(t.waitForPendingLocaleChange,t,[])]];for(let[t,r]of n)Object.defineProperty(e,t,{get:r})}}),i.vueApp.use(d),Object.defineProperty(i,"$i18n",{get:()=>Pu(d)}),i.provide(`localeHead`,e=>th(i._nuxtI18n.composableCtx,e)),i.provide(`localePath`,ah(i)),i.provide(`localeRoute`,oh(i)),i.provide(`routeBaseName`,ih(i)),i.provide(`getRouteBaseName`,ih(i)),i.provide(`switchLocalePath`,sh(i))}},1),uh=`nuxt-i18n-slp`,dh=new RegExp([`<!--${uh}-\\[(\\w+)\\]-->`,`.+?`,`<!--/${uh}-->`].join(``),`g`),fh=f({name:`i18n:plugin:switch-locale-path-ssr`,dependsOn:[`i18n:plugin`],setup(e){let n=t(e._id),r=sh(n);n.hook(`app:rendered`,e=>{e.renderResult?.html!=null&&(e.renderResult.html=e.renderResult.html.replaceAll(dh,(e,t)=>{let n=Bu(r(t??``));return e.replace(/href="([^"]+)"/,()=>`href="${n||`#`}" `)}))})}}),ph=f({name:`i18n:plugin:preload`,dependsOn:[`i18n:plugin`],async setup(e){}},1),mh=Object.defineProperty,hh=(e,t,n)=>t in e?mh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,H=(e,t,n)=>hh(e,typeof t==`symbol`?t:t+``,n);function gh(e){this.content=e}gh.prototype={constructor:gh,find:function(e){for(var t=0;t<this.content.length;t+=2)if(this.content[t]===e)return t;return-1},get:function(e){var t=this.find(e);return t==-1?void 0:this.content[t+1]},update:function(e,t,n){var r=n&&n!=e?this.remove(n):this,i=r.find(e),a=r.content.slice();return i==-1?a.push(n||e,t):(a[i+1]=t,n&&(a[i]=n)),new gh(a)},remove:function(e){var t=this.find(e);if(t==-1)return this;var n=this.content.slice();return n.splice(t,2),new gh(n)},addToStart:function(e,t){return new gh([e,t].concat(this.remove(e).content))},addToEnd:function(e,t){var n=this.remove(e).content.slice();return n.push(e,t),new gh(n)},addBefore:function(e,t,n){var r=this.remove(t),i=r.content.slice(),a=r.find(e);return i.splice(a==-1?i.length:a,0,t,n),new gh(i)},forEach:function(e){for(var t=0;t<this.content.length;t+=2)e(this.content[t],this.content[t+1])},prepend:function(e){return e=gh.from(e),e.size?new gh(e.content.concat(this.subtract(e).content)):this},append:function(e){return e=gh.from(e),e.size?new gh(this.subtract(e).content.concat(e.content)):this},subtract:function(e){var t=this;e=gh.from(e);for(var n=0;n<e.content.length;n+=2)t=t.remove(e.content[n]);return t},toObject:function(){var e={};return this.forEach(function(t,n){e[t]=n}),e},get size(){return this.content.length>>1}},gh.from=function(e){if(e instanceof gh)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new gh(t)};function _h(e,t,n){for(let r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;let i=e.child(r),a=t.child(r);if(i==a){n+=i.nodeSize;continue}if(!i.sameMarkup(a))return n;if(i.isText&&i.text!=a.text){for(let e=0;i.text[e]==a.text[e];e++)n++;return n}if(i.content.size||a.content.size){let e=_h(i.content,a.content,n+1);if(e!=null)return e}n+=i.nodeSize}}function vh(e,t,n,r){for(let i=e.childCount,a=t.childCount;;){if(i==0||a==0)return i==a?null:{a:n,b:r};let o=e.child(--i),s=t.child(--a),c=o.nodeSize;if(o==s){n-=c,r-=c;continue}if(!o.sameMarkup(s))return{a:n,b:r};if(o.isText&&o.text!=s.text){let e=0,t=Math.min(o.text.length,s.text.length);for(;e<t&&o.text[o.text.length-e-1]==s.text[s.text.length-e-1];)e++,n--,r--;return{a:n,b:r}}if(o.content.size||s.content.size){let e=vh(o.content,s.content,n-1,r-1);if(e)return e}n-=c,r-=c}}var U=class e{constructor(e,t){if(this.content=e,this.size=t||0,t==null)for(let t=0;t<e.length;t++)this.size+=e[t].nodeSize}nodesBetween(e,t,n,r=0,i){for(let a=0,o=0;o<t;a++){let s=this.content[a],c=o+s.nodeSize;if(c>e&&n(s,r+o,i||null,a)!==!1&&s.content.size){let i=o+1;s.nodesBetween(Math.max(0,e-i),Math.min(s.content.size,t-i),n,r+i)}o=c}}descendants(e){this.nodesBetween(0,this.size,e)}
vendor: 15,569 bytes, line 8
8textBetween(e,t,n,r){let i=``,a=!0;return this.nodesBetween(e,t,(o,s)=>{let c=o.isText?o.text.slice(Math.max(e,s)-s,t-s):o.isLeaf?r?typeof r==`function`?r(o):r:o.type.spec.leafText?o.type.spec.leafText(o):``:``;o.isBlock&&(o.isLeaf&&c||o.isTextblock)&&n&&(a?a=!1:i+=n),i+=c},0),i}append(t){if(!t.size)return this;if(!this.size)return t;let n=this.lastChild,r=t.firstChild,i=this.content.slice(),a=0;for(n.isText&&n.sameMarkup(r)&&(i[i.length-1]=n.withText(n.text+r.text),a=1);a<t.content.length;a++)i.push(t.content[a]);return new e(i,this.size+t.size)}cut(t,n=this.size){if(t==0&&n==this.size)return this;let r=[],i=0;if(n>t)for(let e=0,a=0;a<n;e++){let o=this.content[e],s=a+o.nodeSize;s>t&&((a<t||s>n)&&(o=o.isText?o.cut(Math.max(0,t-a),Math.min(o.text.length,n-a)):o.cut(Math.max(0,t-a-1),Math.min(o.content.size,n-a-1))),r.push(o),i+=o.nodeSize),a=s}return new e(r,i)}cutByIndex(t,n){return t==n?e.empty:t==0&&n==this.content.length?this:new e(this.content.slice(t,n))}replaceChild(t,n){let r=this.content[t];if(r==n)return this;let i=this.content.slice(),a=this.size+n.nodeSize-r.nodeSize;return i[t]=n,new e(i,a)}addToStart(t){return new e([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new e(this.content.concat(t),this.size+t.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;t<this.content.length;t++)if(!this.content[t].eq(e.content[t]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let t=this.content[e];if(!t)throw RangeError(`Index `+e+` out of range for `+this);return t}maybeChild(e){return this.content[e]||null}forEach(e){for(let t=0,n=0;t<this.content.length;t++){let r=this.content[t];e(r,n,t),n+=r.nodeSize}}findDiffStart(e,t=0){return _h(this,e,t)}findDiffEnd(e,t=this.size,n=e.size){return vh(this,e,t,n)}findIndex(e){if(e==0)return bh(0,e);if(e==this.size)return bh(this.content.length,e);if(e>this.size||e<0)throw RangeError(`Position ${e} outside of fragment (${this})`);for(let t=0,n=0;;t++){let r=this.child(t),i=n+r.nodeSize;if(i>=e)return i==e?bh(t+1,i):bh(t,n);n=i}}toString(){return`<`+this.toStringInner()+`>`}toStringInner(){return this.content.join(`, `)}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(t,n){if(!n)return e.empty;if(!Array.isArray(n))throw RangeError(`Invalid input for Fragment.fromJSON`);return new e(n.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return e.empty;let n,r=0;for(let e=0;e<t.length;e++){let i=t[e];r+=i.nodeSize,e&&i.isText&&t[e-1].sameMarkup(i)?(n||=t.slice(0,e),n[n.length-1]=i.withText(n[n.length-1].text+i.text)):n&&n.push(i)}return new e(n||t,r)}static from(t){if(!t)return e.empty;if(t instanceof e)return t;if(Array.isArray(t))return this.fromArray(t);if(t.attrs)return new e([t],t.nodeSize);throw RangeError(`Can not convert `+t+` to a Fragment`+(t.nodesBetween?` (looks like multiple versions of prosemirror-model were loaded)`:``))}};U.empty=new U([],0);var yh={index:0,offset:0};function bh(e,t){return yh.index=e,yh.offset=t,yh}function xh(e,t){if(e===t)return!0;if(!(e&&typeof e==`object`)||!(t&&typeof t==`object`))return!1;let n=Array.isArray(e);if(Array.isArray(t)!=n)return!1;if(n){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!xh(e[n],t[n]))return!1}else{for(let n in e)if(!(n in t)||!xh(e[n],t[n]))return!1;for(let n in t)if(!(n in e))return!1}return!0}var Sh=class e{constructor(e,t){this.type=e,this.attrs=t}addToSet(e){let t,n=!1;for(let r=0;r<e.length;r++){let i=e[r];if(this.eq(i))return e;if(this.type.excludes(i.type))t||=e.slice(0,r);else{if(i.type.excludes(this.type))return e;!n&&i.type.rank>this.type.rank&&(t||=e.slice(0,r),t.push(this),n=!0),t&&t.push(i)}}return t||=e.slice(),n||t.push(this),t}removeFromSet(e){for(let t=0;t<e.length;t++)if(this.eq(e[t]))return e.slice(0,t).concat(e.slice(t+1));return e}isInSet(e){for(let t=0;t<e.length;t++)if(this.eq(e[t]))return!0;return!1}eq(e){return this==e||this.type==e.type&&xh(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,t){if(!t)throw RangeError(`Invalid input for Mark.fromJSON`);let n=e.marks[t.type];if(!n)throw RangeError(`There is no mark type ${t.type} in this schema`);let r=n.create(t.attrs);return n.checkAttrs(r.attrs),r}static sameSet(e,t){if(e==t)return!0;if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!e[n].eq(t[n]))return!1;return!0}static setFrom(t){if(!t||Array.isArray(t)&&t.length==0)return e.none;if(t instanceof e)return[t];let n=t.slice();return n.sort((e,t)=>e.type.rank-t.type.rank),n}};Sh.none=[];var Ch=class extends Error{},W=class e{constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,n){let r=Th(this.content,t+this.openStart,n);return r&&new e(r,this.openStart,this.openEnd)}removeBetween(t,n){return new e(wh(this.content,t+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+`(`+this.openStart+`,`+this.openEnd+`)`}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(t,n){if(!n)return e.empty;let r=n.openStart||0,i=n.openEnd||0;if(typeof r!=`number`||typeof i!=`number`)throw RangeError(`Invalid input for Slice.fromJSON`);return new e(U.fromJSON(t,n.content),r,i)}static maxOpen(t,n=!0){let r=0,i=0;for(let e=t.firstChild;e&&!e.isLeaf&&(n||!e.type.spec.isolating);e=e.firstChild)r++;for(let e=t.lastChild;e&&!e.isLeaf&&(n||!e.type.spec.isolating);e=e.lastChild)i++;return new e(t,r,i)}};W.empty=new W(U.empty,0,0);function wh(e,t,n){let{index:r,offset:i}=e.findIndex(t),a=e.maybeChild(r),{index:o,offset:s}=e.findIndex(n);if(i==t||a.isText){if(s!=n&&!e.child(o).isText)throw RangeError(`Removing non-flat range`);return e.cut(0,t).append(e.cut(n))}if(r!=o)throw RangeError(`Removing non-flat range`);return e.replaceChild(r,a.copy(wh(a.content,t-i-1,n-i-1)))}function Th(e,t,n,r){let{index:i,offset:a}=e.findIndex(t),o=e.maybeChild(i);if(a==t||o.isText)return r&&!r.canReplace(i,i,n)?null:e.cut(0,t).append(n).append(e.cut(t));let s=Th(o.content,t-a-1,n,o);return s&&e.replaceChild(i,o.copy(s))}function Eh(e,t,n){if(n.openStart>e.depth)throw new Ch(`Inserted content deeper than insertion position`);if(e.depth-n.openStart!=t.depth-n.openEnd)throw new Ch(`Inconsistent open depths`);return Dh(e,t,n,0)}function Dh(e,t,n,r){let i=e.index(r),a=e.node(r);if(i==t.index(r)&&r<e.depth-n.openStart){let o=Dh(e,t,n,r+1);return a.copy(a.content.replaceChild(i,o))}if(n.content.size){if(!n.openStart&&!n.openEnd&&e.depth==r&&t.depth==r){let r=e.parent,i=r.content;return Mh(r,i.cut(0,e.parentOffset).append(n.content).append(i.cut(t.parentOffset)))}{let{start:i,end:o}=Fh(n,e);return Mh(a,Nh(e,i,o,t,r))}}return Mh(a,Ph(e,t,r))}function Oh(e,t){if(!t.type.compatibleContent(e.type))throw new Ch(`Cannot join `+t.type.name+` onto `+e.type.name)}function kh(e,t,n){let r=e.node(n);return Oh(r,t.node(n)),r}function Ah(e,t){let n=t.length-1;n>=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function jh(e,t,n,r){let i=(t||e).node(n),a=0,o=t?t.index(n):i.childCount;e&&(a=e.index(n),e.depth>n?a++:e.textOffset&&(Ah(e.nodeAfter,r),a++));for(let e=a;e<o;e++)Ah(i.child(e),r);t&&t.depth==n&&t.textOffset&&Ah(t.nodeBefore,r)}function Mh(e,t){return e.type.checkContent(t),e.copy(t)}function Nh(e,t,n,r,i){let a=e.depth>i&&kh(e,t,i+1),o=r.depth>i&&kh(n,r,i+1),s=[];return jh(null,e,i,s),a&&o&&t.index(i)==n.index(i)?(Oh(a,o),Ah(Mh(a,Nh(e,t,n,r,i+1)),s)):(a&&Ah(Mh(a,Ph(e,t,i+1)),s),jh(t,n,i,s),o&&Ah(Mh(o,Ph(n,r,i+1)),s)),jh(r,null,i,s),new U(s)}function Ph(e,t,n){let r=[];return jh(null,e,n,r),e.depth>n&&Ah(Mh(kh(e,t,n+1),Ph(e,t,n+1)),r),jh(t,null,n,r),new U(r)}function Fh(e,t){let n=t.depth-e.openStart,r=t.node(n).copy(e.content);for(let e=n-1;e>=0;e--)r=t.node(e).copy(U.from(r));return{start:r.resolveNoCache(e.openStart+n),end:r.resolveNoCache(r.content.size-e.openEnd-n)}}var Ih=class e{constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.depth=t.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw RangeError(`There is no position before the top-level node`);return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw RangeError(`There is no position after the top-level node`);return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let n=this.pos-this.path[this.path.length-1],r=e.child(t);return n?e.child(t).cut(n):r}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[t*3],r=t==0?0:this.path[t*3-1]+1;for(let t=0;t<e;t++)r+=n.child(t).nodeSize;return r}marks(){let e=this.parent,t=this.index();if(e.content.size==0)return Sh.none;if(this.textOffset)return e.child(t).marks;let n=e.maybeChild(t-1),r=e.maybeChild(t);if(!n){let e=n;n=r,r=e}let i=n.marks;for(var a=0;a<i.length;a++)i[a].type.spec.inclusive===!1&&(!r||!i[a].isInSet(r.marks))&&(i=i[a--].removeFromSet(i));return i}marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.isInline)return null;let n=t.marks,r=e.parent.maybeChild(e.index());for(var i=0;i<n.length;i++)n[i].type.spec.inclusive===!1&&(!r||!n[i].isInSet(r.marks))&&(n=n[i--].removeFromSet(n));return n}sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos<this.pos)return e.blockRange(this);for(let n=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);n>=0;n--)if(e.pos<=this.end(n)&&(!t||t(this.node(n))))return new Bh(this,e,n);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e=``;for(let t=1;t<=this.depth;t++)e+=(e?`/`:``)+this.node(t).type.name+`_`+this.index(t-1);return e+`:`+this.parentOffset}static resolve(t,n){if(!(n>=0&&n<=t.content.size))throw RangeError(`Position `+n+` out of range`);let r=[],i=0,a=n;for(let e=t;;){let{index:t,offset:n}=e.content.findIndex(a),o=a-n;if(r.push(e,t,i+n),!o||(e=e.child(t),e.isText))break;a=o-1,i+=n+1}return new e(n,r,a)}static resolveCached(t,n){let r=zh.get(t);if(r)for(let e=0;e<r.elts.length;e++){let t=r.elts[e];if(t.pos==n)return t}else zh.set(t,r=new Lh);let i=r.elts[r.i]=e.resolve(t,n);return r.i=(r.i+1)%Rh,i}},Lh=class{constructor(){this.elts=[],this.i=0}},Rh=12,zh=new WeakMap,Bh=class{constructor(e,t,n){this.$from=e,this.$to=t,this.depth=n}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}},Vh=Object.create(null),Hh=class e{constructor(e,t,n,r=Sh.none){this.type=e,this.attrs=t,this.marks=r,this.content=n||U.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,t,n,r=0){this.content.nodesBetween(e,t,n,r,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,``)}textBetween(e,t,n,r){return this.content.textBetween(e,t,n,r)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,t,n){return this.type==e&&xh(this.attrs,t||e.defaultAttrs||Vh)&&Sh.sameSet(this.marks,n||Sh.none)}copy(t=null){return t==this.content?this:new e(this.type,this.attrs,t,this.marks)}mark(t){return t==this.marks?this:new e(this.type,this.attrs,this.content,t)}cut(e,t=this.content.size){return e==0&&t==this.content.size?this:this.copy(this.content.cut(e,t))}slice(e,t=this.content.size,n=!1){if(e==t)return W.empty;let r=this.resolve(e),i=this.resolve(t),a=n?0:r.sharedDepth(t),o=r.start(a);return new W(r.node(a).content.cut(r.pos-o,i.pos-o),r.depth-a,i.depth-a)}replace(e,t,n){return Eh(this.resolve(e),this.resolve(t),n)}nodeAt(e){for(let t=this;;){let{index:n,offset:r}=t.content.findIndex(e);if(t=t.maybeChild(n),!t)return null;if(r==e||t.isText)return t;e-=r+1}}childAfter(e){let{index:t,offset:n}=this.content.findIndex(e);return{node:this.content.maybeChild(t),index:t,offset:n}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:t,offset:n}=this.content.findIndex(e);if(n<e)return{node:this.content.child(t),index:t,offset:n};let r=this.content.child(t-1);return{node:r,index:t-1,offset:n-r.nodeSize}}resolve(e){return Ih.resolveCached(this,e)}resolveNoCache(e){return Ih.resolve(this,e)}rangeHasMark(e,t,n){let r=!1;return t>e&&this.nodesBetween(e,t,e=>(n.isInSet(e.marks)&&(r=!0),!r)),r}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+=`(`+this.content.toStringInner()+`)`),Wh(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw Error(`Called contentMatchAt on a node with invalid content`);return t}canReplace(e,t,n=U.empty,r=0,i=n.childCount){let a=this.contentMatchAt(e).matchFragment(n,r,i),o=a&&a.matchFragment(this.content,t);if(!o||!o.validEnd)return!1;for(let e=r;e<i;e++)if(!this.type.allowsMarks(n.child(e).marks))return!1;return!0}canReplaceWith(e,t,n,r){if(r&&!this.type.allowsMarks(r))return!1;let i=this.contentMatchAt(e).matchType(n),a=i&&i.matchFragment(this.content,t);return a?a.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=Sh.none;for(let t=0;t<this.marks.length;t++){let n=this.marks[t];n.type.checkAttrs(n.attrs),e=n.addToSet(e)}if(!Sh.sameSet(e,this.marks))throw RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(e=>
8e.type.name)}`);this.content.forEach(e=>e.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(e=>e.toJSON())),e}static fromJSON(e,t){if(!t)throw RangeError(`Invalid input for Node.fromJSON`);let n;if(t.marks){if(!Array.isArray(t.marks))throw RangeError(`Invalid mark data for Node.fromJSON`);n=t.marks.map(e.markFromJSON)}if(t.type==`text`){if(typeof t.text!=`string`)throw RangeError(`Invalid text node in JSON`);return e.text(t.text,n)}let r=U.fromJSON(e,t.content),i=e.nodeType(t.type).create(t.attrs,r,n);return i.type.checkAttrs(i.attrs),i}};Hh.prototype.text=void 0;var Uh=class e extends Hh{constructor(e,t,n,r){if(super(e,t,null,r),!n)throw RangeError(`Empty text nodes are not allowed`);this.text=n}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):Wh(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new e(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new e(this.type,this.attrs,t,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}};function Wh(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+`(`+t+`)`;return t}var Gh=class e{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new Kh(t,n);if(r.next==null)return e.empty;let i=qh(r);r.next&&r.err(`Unexpected trailing text`);let a=rg(eg(i));return ig(a,r),a}matchType(e){for(let t=0;t<this.next.length;t++)if(this.next[t].type==e)return this.next[t].next;return null}matchFragment(e,t=0,n=e.childCount){let r=this;for(let i=t;r&&i<n;i++)r=r.matchType(e.child(i).type);return r}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:t}=this.next[e];if(!(t.isText||t.hasRequiredAttrs()))return t}return null}compatible(e){for(let t=0;t<this.next.length;t++)for(let n=0;n<e.next.length;n++)if(this.next[t].type==e.next[n].type)return!0;return!1}fillBefore(e,t=!1,n=0){let r=[this];function i(a,o){let s=a.matchFragment(e,n);if(s&&(!t||s.validEnd))return U.from(o.map(e=>e.createAndFill()));for(let e=0;e<a.next.length;e++){let{type:t,next:n}=a.next[e];if(!(t.isText||t.hasRequiredAttrs())&&r.indexOf(n)==-1){r.push(n);let e=i(n,o.concat(t));if(e)return e}}return null}return i(this,[])}findWrapping(e){for(let t=0;t<this.wrapCache.length;t+=2)if(this.wrapCache[t]==e)return this.wrapCache[t+1];let t=this.computeWrapping(e);return this.wrapCache.push(e,t),t}computeWrapping(e){let t=Object.create(null),n=[{match:this,type:null,via:null}];for(;n.length;){let r=n.shift(),i=r.match;if(i.matchType(e)){let e=[];for(let t=r;t.type;t=t.via)e.push(t.type);return e.reverse()}for(let e=0;e<i.next.length;e++){let{type:a,next:o}=i.next[e];!a.isLeaf&&!a.hasRequiredAttrs()&&!(a.name in t)&&(!r.type||o.validEnd)&&(n.push({match:a.contentMatch,type:a,via:r}),t[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(n){e.push(n);for(let r=0;r<n.next.length;r++)e.indexOf(n.next[r].next)==-1&&t(n.next[r].next)}return t(this),e.map((t,n)=>{let r=n+(t.validEnd?`*`:` `)+` `;for(let n=0;n<t.next.length;n++)r+=(n?`, `:``)+t.next[n].type.name+`->`+e.indexOf(t.next[n].next);return r}).join(`
9`)}};Gh.empty=new Gh(!0);var Kh=class{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==``&&this.tokens.pop(),this.tokens[0]==``&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw SyntaxError(e+` (in content expression '`+this.string+`')`)}};function qh(e){let t=[];do t.push(Jh(e));while(e.eat(`|`));return t.length==1?t[0]:{type:`choice`,exprs:t}}function Jh(e){let t=[];do t.push(Yh(e));while(e.next&&e.next!=`)`&&e.next!=`|`);return t.length==1?t[0]:{type:`seq`,exprs:t}}function Yh(e){let t=$h(e);for(;;)if(e.eat(`+`))t={type:`plus`,expr:t};else if(e.eat(`*`))t={type:`star`,expr:t};else if(e.eat(`?`))t={type:`opt`,expr:t};else if(e.eat(`{`))t=Zh(e,t);else break;return t}function Xh(e){/\D/.test(e.next)&&e.err(`Expected number, got '`+e.next+`'`);let t=Number(e.next);return e.pos++,t}function Zh(e,t){let n=Xh(e),r=n;return e.eat(`,`)&&(r=e.next==`}`?-1:Xh(e)),e.eat(`}`)||e.err(`Unclosed braced range`),{type:`range`,min:n,max:r,expr:t}}function Qh(e,t){let n=e.nodeTypes,r=n[t];if(r)return[r];let i=[];for(let e in n){let r=n[e];r.isInGroup(t)&&i.push(r)}return i.length==0&&e.err(`No node type or group '`+t+`' found`),i}function $h(e){if(e.eat(`(`)){let t=qh(e);return e.eat(`)`)||e.err(`Missing closing paren`),t}if(/\W/.test(e.next))e.err(`Unexpected token '`+e.next+`'`);else{let t=Qh(e,e.next).map(t=>(e.inline==null?e.inline=t.isInline:e.inline!=t.isInline&&e.err(`Mixing inline and block content`),{type:`name`,value:t}));return e.pos++,t.length==1?t[0]:{type:`choice`,exprs:t}}}function eg(e){let t=[[]];return i(a(e,0),n()),t;function n(){return t.push([])-1}function r(e,n,r){let i={term:r,to:n};return t[e].push(i),i}
vendor: 73,184 bytes, lines 9-13
9function i(e,t){e.forEach(e=>e.to=t)}function a(e,t){if(e.type==`choice`)return e.exprs.reduce((e,n)=>e.concat(a(n,t)),[]);if(e.type==`seq`)for(let r=0;;r++){let o=a(e.exprs[r],t);if(r==e.exprs.length-1)return o;i(o,t=n())}else if(e.type==`star`){let o=n();return r(t,o),i(a(e.expr,o),o),[r(o)]}else if(e.type==`plus`){let o=n();return i(a(e.expr,t),o),i(a(e.expr,o),o),[r(o)]}else{if(e.type==`opt`)return[r(t)].concat(a(e.expr,t));if(e.type==`range`){let o=t;for(let t=0;t<e.min;t++){let t=n();i(a(e.expr,o),t),o=t}if(e.max==-1)i(a(e.expr,o),o);else for(let t=e.min;t<e.max;t++){let t=n();r(o,t),i(a(e.expr,o),t),o=t}return[r(o)]}if(e.type==`name`)return[r(t,void 0,e.value)];throw Error(`Unknown expr type`)}}}function tg(e,t){return t-e}function ng(e,t){let n=[];return r(t),n.sort(tg);function r(t){let i=e[t];if(i.length==1&&!i[0].term)return r(i[0].to);n.push(t);for(let e=0;e<i.length;e++){let{term:t,to:a}=i[e];!t&&n.indexOf(a)==-1&&r(a)}}}function rg(e){let t=Object.create(null);return n(ng(e,0));function n(r){let i=[];r.forEach(t=>{e[t].forEach(({term:t,to:n})=>{if(!t)return;let r;for(let e=0;e<i.length;e++)i[e][0]==t&&(r=i[e][1]);ng(e,n).forEach(e=>{r||i.push([t,r=[]]),r.indexOf(e)==-1&&r.push(e)})})});let a=t[r.join(`,`)]=new Gh(r.indexOf(e.length-1)>-1);for(let e=0;e<i.length;e++){let r=i[e][1].sort(tg);a.next.push({type:i[e][0],next:t[r.join(`,`)]||n(r)})}return a}}function ig(e,t){for(let n=0,r=[e];n<r.length;n++){let e=r[n],i=!e.validEnd,a=[];for(let t=0;t<e.next.length;t++){let{type:n,next:o}=e.next[t];a.push(n.name),i&&!(n.isText||n.hasRequiredAttrs())&&(i=!1),r.indexOf(o)==-1&&r.push(o)}i&&t.err(`Only non-generatable nodes (`+a.join(`, `)+`) in a required position (see https://prosemirror.net/docs/guide/#generatable)`)}}function ag(e){let t=Object.create(null);for(let n in e){let r=e[n];if(!r.hasDefault)return null;t[n]=r.default}return t}function og(e,t){let n=Object.create(null);for(let r in e){let i=t&&t[r];if(i===void 0){let t=e[r];if(t.hasDefault)i=t.default;else throw RangeError(`No value supplied for attribute `+r)}n[r]=i}return n}function sg(e,t,n,r){for(let r in t)if(!(r in e))throw RangeError(`Unsupported attribute ${r} for ${n} of type ${r}`);for(let n in e){let r=e[n];r.validate&&r.validate(t[n])}}function cg(e,t){let n=Object.create(null);if(t)for(let r in t)n[r]=new dg(e,r,t[r]);return n}var lg=class e{constructor(e,t,n){this.name=e,this.schema=t,this.spec=n,this.markSet=null,this.groups=n.group?n.group.split(` `):[],this.attrs=cg(e,n.attrs),this.defaultAttrs=ag(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(n.inline||e==`text`),this.isText=e==`text`}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Gh.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?`pre`:`normal`)}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:og(this.attrs,e)}create(e=null,t,n){if(this.isText)throw Error(`NodeType.create can't construct text nodes`);return new Hh(this,this.computeAttrs(e),U.from(t),Sh.setFrom(n))}createChecked(e=null,t,n){return t=U.from(t),this.checkContent(t),new Hh(this,this.computeAttrs(e),t,Sh.setFrom(n))}createAndFill(e=null,t,n){if(e=this.computeAttrs(e),t=U.from(t),t.size){let e=this.contentMatch.fillBefore(t);if(!e)return null;t=e.append(t)}let r=this.contentMatch.matchFragment(t),i=r&&r.fillBefore(U.empty,!0);return i?new Hh(this,e,t.append(i),Sh.setFrom(n)):null}validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(let t=0;t<e.childCount;t++)if(!this.allowsMarks(e.child(t).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){sg(this.attrs,e,`node`,this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let t=0;t<e.length;t++)if(!this.allowsMarkType(e[t].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let t;for(let n=0;n<e.length;n++)this.allowsMarkType(e[n].type)?t&&t.push(e[n]):t||=e.slice(0,n);return t?t.length?t:Sh.none:e}static compile(t,n){let r=Object.create(null);t.forEach((t,i)=>r[t]=new e(t,n,i));let i=n.spec.topNode||`doc`;if(!r[i])throw RangeError(`Schema is missing its top node type ('`+i+`')`);if(!r.text)throw RangeError(`Every schema needs a 'text' type`);for(let e in r.text.attrs)throw RangeError(`The text node type should not have attributes`);return r}};function ug(e,t,n){let r=n.split(`|`);return n=>{let i=n===null?`null`:typeof n;if(r.indexOf(i)<0)throw RangeError(`Expected value of type ${r} for attribute ${t} on type ${e}, got ${i}`)}}var dg=class{constructor(e,t,n){this.hasDefault=Object.prototype.hasOwnProperty.call(n,`default`),this.default=n.default,this.validate=typeof n.validate==`string`?ug(e,t,n.validate):n.validate}get isRequired(){return!this.hasDefault}},fg=class e{constructor(e,t,n,r){this.name=e,this.rank=t,this.schema=n,this.spec=r,this.attrs=cg(e,r.attrs),this.excluded=null;let i=ag(this.attrs);this.instance=i?new Sh(this,i):null}create(e=null){return!e&&this.instance?this.instance:new Sh(this,og(this.attrs,e))}static compile(t,n){let r=Object.create(null),i=0;return t.forEach((t,a)=>r[t]=new e(t,i++,n,a)),r}removeFromSet(e){for(var t=0;t<e.length;t++)e[t].type==this&&(e=e.slice(0,t).concat(e.slice(t+1)),t--);return e}isInSet(e){for(let t=0;t<e.length;t++)if(e[t].type==this)return e[t]}checkAttrs(e){sg(this.attrs,e,`mark`,this.name)}excludes(e){return this.excluded.indexOf(e)>-1}},pg=class{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let t=this.spec={};for(let n in e)t[n]=e[n];t.nodes=gh.from(e.nodes),t.marks=gh.from(e.marks||{}),this.nodes=lg.compile(this.spec.nodes,this),this.marks=fg.compile(this.spec.marks,this);let n=Object.create(null);for(let e in this.nodes){if(e in this.marks)throw RangeError(e+` can not be both a node and a mark`);let t=this.nodes[e],r=t.spec.content||``,i=t.spec.marks;if(t.contentMatch=n[r]||(n[r]=Gh.parse(r,this.nodes)),t.inlineContent=t.contentMatch.inlineContent,t.spec.linebreakReplacement){if(this.linebreakReplacement)throw RangeError(`Multiple linebreak nodes defined`);if(!t.isInline||!t.isLeaf)throw RangeError(`Linebreak replacement nodes must be inline leaf nodes`);this.linebreakReplacement=t}t.markSet=i==`_`?null:i?mg(this,i.split(` `)):i==``||!t.inlineContent?[]:null}for(let e in this.marks){let t=this.marks[e],n=t.spec.excludes;t.excluded=n==null?[t]:n==``?[]:mg(this,n.split(` `))}this.nodeFromJSON=e=>Hh.fromJSON(this,e),this.markFromJSON=e=>Sh.fromJSON(this,e),this.topNodeType=this.nodes[this.spec.topNode||`doc`],this.cached.wrappings=Object.create(null)}node(e,t=null,n,r){if(typeof e==`string`)e=this.nodeType(e);else if(e instanceof lg){if(e.schema!=this)throw RangeError(`Node type from different schema used (`+e.name+`)`)}else throw RangeError(`Invalid node type: `+e);return e.createChecked(t,n,r)}text(e,t){let n=this.nodes.text;return new Uh(n,n.defaultAttrs,e,Sh.setFrom(t))}mark(e,t){return typeof e==`string`&&(e=this.marks[e]),e.create(t)}nodeType(e){let t=this.nodes[e];if(!t)throw RangeError(`Unknown node type: `+e);return t}};function mg(e,t){let n=[];for(let r=0;r<t.length;r++){let i=t[r],a=e.marks[i],o=a;if(a)n.push(a);else for(let t in e.marks){let r=e.marks[t];(i==`_`||r.spec.group&&r.spec.group.split(` `).indexOf(i)>-1)&&n.push(o=r)}if(!o)throw SyntaxError(`Unknown mark type: '`+t[r]+`'`)}return n}function hg(e){return e.tag!=null}function gg(e){return e.style!=null}var _g=class e{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[];let n=this.matchedStyles=[];t.forEach(e=>{if(hg(e))this.tags.push(e);else if(gg(e)){let t=/[^=]*/.exec(e.style)[0];n.indexOf(t)<0&&n.push(t),this.styles.push(e)}}),this.normalizeLists=!this.tags.some(t=>{if(!/^(ul|ol)\b/.test(t.tag)||!t.node)return!1;let n=e.nodes[t.node];return n.contentMatch.matchType(n)})}parse(e,t={}){let n=new Eg(this,t,!1);return n.addAll(e,Sh.none,t.from,t.to),n.finish()}parseSlice(e,t={}){let n=new Eg(this,t,!0);return n.addAll(e,Sh.none,t.from,t.to),W.maxOpen(n.finish())}matchTag(e,t,n){for(let r=n?this.tags.indexOf(n)+1:0;r<this.tags.length;r++){let n=this.tags[r];if(Og(e,n.tag)&&(n.namespace===void 0||e.namespaceURI==n.namespace)&&(!n.context||t.matchesContext(n.context))){if(n.getAttrs){let t=n.getAttrs(e);if(t===!1)continue;n.attrs=t||void 0}return n}}}matchStyle(e,t,n,r){for(let i=r?this.styles.indexOf(r)+1:0;i<this.styles.length;i++){let r=this.styles[i],a=r.style;if(!(a.indexOf(e)!=0||r.context&&!n.matchesContext(r.context)||a.length>e.length&&(a.charCodeAt(e.length)!=61||a.slice(e.length+1)!=t))){if(r.getAttrs){let e=r.getAttrs(t);if(e===!1)continue;r.attrs=e||void 0}return r}}}static schemaRules(e){let t=[];function n(e){let n=e.priority==null?50:e.priority,r=0;for(;r<t.length;r++){let e=t[r];if((e.priority==null?50:e.priority)<n)break}t.splice(r,0,e)}for(let t in e.marks){let r=e.marks[t].spec.parseDOM;r&&r.forEach(e=>{n(e=kg(e)),e.mark||e.ignore||e.clearMark||(e.mark=t)})}for(let t in e.nodes){let r=e.nodes[t].spec.parseDOM;r&&r.forEach(e=>{n(e=kg(e)),e.node||e.ignore||e.mark||(e.node=t)})}return t}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new e(t,e.schemaRules(t)))}},vg={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},yg={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},bg={ol:!0,ul:!0},xg=1,Sg=2,Cg=4;function wg(e,t,n){return t==null?e&&e.whitespace==`pre`?3:n&-5:(t?xg:0)|(t===`full`?Sg:0)}var Tg=class{constructor(e,t,n,r,i,a){this.type=e,this.attrs=t,this.marks=n,this.solid=r,this.options=a,this.content=[],this.activeMarks=Sh.none,this.match=i||(a&Cg?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(U.from(e));if(t)this.match=this.type.contentMatch.matchFragment(t);else{let t=this.type.contentMatch,n;return(n=t.findWrapping(e.type))?(this.match=t,n):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&xg)){let e=this.content[this.content.length-1],t;if(e&&e.isText&&(t=/[ \t\r\n\u000c]+$/.exec(e.text))){let n=e;e.text.length==t[0].length?this.content.pop():this.content[this.content.length-1]=n.withText(n.text.slice(0,n.text.length-t[0].length))}}let t=U.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(U.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!vg.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}},Eg=class{constructor(e,t,n){this.parser=e,this.options=t,this.isOpen=n,this.open=0,this.localPreserveWS=!1;let r=t.topNode,i,a=wg(null,t.preserveWhitespace,0)|(n?Cg:0);i=r?new Tg(r.type,r.attrs,Sh.none,!0,t.topMatch||r.type.contentMatch,a):n?new Tg(null,null,Sh.none,!0,null,a):new Tg(e.schema.topNodeType,null,Sh.none,!0,null,a),this.nodes=[i],this.find=t.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,t){e.nodeType==3?this.addTextNode(e,t):e.nodeType==1&&this.addElement(e,t)}addTextNode(e,t){let n=e.nodeValue,r=this.top,i=r.options&Sg?`full`:this.localPreserveWS||(r.options&xg)>0,{schema:a}=this.parser;if(i===`full`||r.inlineContext(e)||/[^ \t\r\n\u000c]/.test(n)){if(i){if(i===`full`)n=n.replace(/\r\n?/g,`
10`);else if(a.linebreakReplacement&&/[\r\n]/.test(n)&&this.top.findWrapping(a.linebreakReplacement.create())){let e=n.split(/\r?\n|\r/);for(let n=0;n<e.length;n++)n&&this.insertNode(a.linebreakReplacement.create(),t,!0),e[n]&&this.insertNode(a.text(e[n]),t,!/\S/.test(e[n]));n=``}else n=n.replace(/\r?\n|\r/g,` `)}else if(n=n.replace(/[ \t\r\n\u000c]+/g,` `),/^[ \t\r\n\u000c]/.test(n)&&this.open==this.nodes.length-1){let t=r.content[r.content.length-1],i=e.previousSibling;(!t||i&&i.nodeName==`BR`||t.isText&&/[ \t\r\n\u000c]$/.test(t.text))&&(n=n.slice(1))}n&&this.insertNode(a.text(n),t,!/\S/.test(n)),this.findInText(e)}else this.findInside(e)}addElement(e,t,n){let r=this.localPreserveWS,i=this.top;(e.tagName==`PRE`||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let a=e.nodeName.toLowerCase(),o;bg.hasOwnProperty(a)&&this.parser.normalizeLists&&Dg(e);let s=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(o=this.parser.matchTag(e,this,n));e:if(s?s.ignore:yg.hasOwnProperty(a))this.findInside(e),this.ignoreFallback(e,t);else if(!s||s.skip||s.closeParent){s&&s.closeParent?this.open=Math.max(0,this.open-1):s&&s.skip.nodeType&&(e=s.skip);let n,r=this.needsBlock;if(vg.hasOwnProperty(a))i.content.length&&i.content[0].isInline&&this.open&&(this.open--,i=this.top),n=!0,i.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,t);break e}let o=s&&s.skip?t:this.readStyles(e,t);o&&this.addAll(e,o),n&&this.sync(i),this.needsBlock=r}else{let n=this.readStyles(e,t);n&&this.addElementByRule(e,s,n,s.consuming===!1?o:void 0)}this.localPreserveWS=r}leafFallback(e,t){e.nodeName==`BR`&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(`
11`),t)}ignoreFallback(e,t){e.nodeName==`BR`&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text(`-`),t,!0)}readStyles(e,t){let n=e.style;if(n&&n.length)for(let e=0;e<this.parser.matchedStyles.length;e++){let r=this.parser.matchedStyles[e],i=n.getPropertyValue(r);if(i)for(let e;;){let n=this.parser.matchStyle(r,i,this,e);if(!n)break;if(n.ignore)return null;if(t=n.clearMark?t.filter(e=>!n.clearMark(e)):t.concat(this.parser.schema.marks[n.mark].create(n.attrs)),n.consuming===!1)e=n;else break}}return t}addElementByRule(e,t,n,r){let i,a;if(t.node){if(a=this.parser.schema.nodes[t.node],a.isLeaf)this.insertNode(a.create(t.attrs),n,e.nodeName==`BR`)||this.leafFallback(e,n);else{let e=this.enter(a,t.attrs||null,n,t.preserveWhitespace);e&&(i=!0,n=e)}}else{let e=this.parser.schema.marks[t.mark];n=n.concat(e.create(t.attrs))}let o=this.top;if(a&&a.isLeaf)this.findInside(e);else if(r)this.addElement(e,n,r);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(e=>this.insertNode(e,n,!1));else{let r=e;typeof t.contentElement==`string`?r=e.querySelector(t.contentElement):typeof t.contentElement==`function`?r=t.contentElement(e):t.contentElement&&(r=t.contentElement),this.findAround(e,r,!0),this.addAll(r,n),this.findAround(e,r,!1)}i&&this.sync(o)&&this.open--}addAll(e,t,n,r){let i=n||0;for(let a=n?e.childNodes[n]:e.firstChild,o=r==null?null:e.childNodes[r];a!=o;a=a.nextSibling,++i)this.findAtPoint(e,i),this.addDOM(a,t);this.findAtPoint(e,i)}findPlace(e,t,n){let r,i;for(let t=this.open,a=0;t>=0;t--){let o=this.nodes[t],s=o.findWrapping(e);if(s&&(!r||r.length>s.length+a)&&(r=s,i=o,!s.length))break;if(o.solid){if(n)break;a+=2}}if(!r)return null;this.sync(i);for(let e=0;e<r.length;e++)t=this.enterInner(r[e],null,t,!1);return t}insertNode(e,t,n){if(e.isInline&&this.needsBlock&&!this.top.type){let e=this.textblockFromContext();e&&(t=this.enterInner(e,null,t))}let r=this.findPlace(e,t,n);if(r){this.closeExtra();let t=this.top;t.match&&=t.match.matchType(e.type);let n=Sh.none;for(let i of r.concat(e.marks))(t.type?t.type.allowsMarkType(i.type):Ag(i.type,e.type))&&(n=i.addToSet(n));return t.content.push(e.mark(n)),!0}return!1}enter(e,t,n,r){let i=this.findPlace(e.create(t),n,!1);return i&&=this.enterInner(e,t,n,!0,r),i}enterInner(e,t,n,r=!1,i){this.closeExtra();let a=this.top;a.match=a.match&&a.match.matchType(e);let o=wg(e,i,a.options);a.options&Cg&&a.content.length==0&&(o|=Cg);let s=Sh.none;return n=n.filter(t=>!(a.type?a.type.allowsMarkType(t.type):Ag(t.type,e))||(s=t.addToSet(s),!1)),this.nodes.push(new Tg(e,t,s,r,null,o)),this.open++,n}closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let t=this.open;t>=0;t--){if(this.nodes[t]==e)return this.open=t,!0;this.localPreserveWS&&(this.nodes[t].options|=xg)}return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let n=this.nodes[t].content;for(let t=n.length-1;t>=0;t--)e+=n[t].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&this.find[n].offset==t&&(this.find[n].pos=this.currentPos)}findInside(e){if(this.find)for(let t=0;t<this.find.length;t++)this.find[t].pos==null&&e.nodeType==1&&e.contains(this.find[t].node)&&(this.find[t].pos=this.currentPos)}findAround(e,t,n){if(e!=t&&this.find)for(let r=0;r<this.find.length;r++)this.find[r].pos==null&&e.nodeType==1&&e.contains(this.find[r].node)&&t.compareDocumentPosition(this.find[r].node)&(n?2:4)&&(this.find[r].pos=this.currentPos)}findInText(e){if(this.find)for(let t=0;t<this.find.length;t++)this.find[t].node==e&&(this.find[t].pos=this.currentPos-(e.nodeValue.length-this.find[t].offset))}matchesContext(e){if(e.indexOf(`|`)>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split(`/`),n=this.options.context,r=!this.isOpen&&(!n||n.parent.type==this.nodes[0].type),i=-(n?n.depth+1:0)+ +!r,a=(e,o)=>{for(;e>=0;e--){let s=t[e];if(s==``){if(e==t.length-1||e==0)continue;for(;o>=i;o--)if(a(e-1,o))return!0;return!1}{let e=o>0||o==0&&r?this.nodes[o].type:n&&o>=i?n.node(o-i).type:null;if(!e||e.name!=s&&!e.isInGroup(s))return!1;o--}}return!0};return a(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let n=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(n&&n.isTextblock&&n.defaultAttrs)return n}for(let e in this.parser.schema.nodes){let t=this.parser.schema.nodes[e];if(t.isTextblock&&t.defaultAttrs)return t}}};function Dg(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let e=t.nodeType==1?t.nodeName.toLowerCase():null;e&&bg.hasOwnProperty(e)&&n?(n.appendChild(t),t=n):e==`li`?n=t:e&&(n=null)}}function Og(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function kg(e){let t={};for(let n in e)t[n]=e[n];return t}function Ag(e,t){let n=t.schema.nodes;for(let r in n){let i=n[r];if(!i.allowsMarkType(e))continue;let a=[],o=e=>{a.push(e);for(let n=0;n<e.edgeCount;n++){let{type:r,next:i}=e.edge(n);if(r==t||a.indexOf(i)<0&&o(i))return!0}};if(o(i.contentMatch))return!0}}var jg=class e{constructor(e,t){this.nodes=e,this.marks=t}serializeFragment(e,t={},n){n||=Ng(t).createDocumentFragment();let r=n,i=[];return e.forEach(e=>{if(i.length||e.marks.length){let n=0,a=0;for(;n<i.length&&a<e.marks.length;){let t=e.marks[a];if(!this.marks[t.type.name]){a++;continue}if(!t.eq(i[n][0])||t.type.spec.spanning===!1)break;n++,a++}for(;n<i.length;)r=i.pop()[1];for(;a<e.marks.length;){let n=e.marks[a++],o=this.serializeMark(n,e.isInline,t);o&&(i.push([n,r]),r.appendChild(o.dom),r=o.contentDOM||o.dom)}}r.appendChild(this.serializeNodeInner(e,t))}),n}serializeNodeInner(e,t){let{dom:n,contentDOM:r}=Lg(Ng(t),this.nodes[e.type.name](e),null,e.attrs);if(r){if(e.isLeaf)throw RangeError(`Content hole not allowed in a leaf node spec`);this.serializeFragment(e.content,t,r)}return n}serializeNode(e,t={}){let n=this.serializeNodeInner(e,t);for(let r=e.marks.length-1;r>=0;r--){let i=this.serializeMark(e.marks[r],e.isInline,t);i&&((i.contentDOM||i.dom).appendChild(n),n=i.dom)}return n}serializeMark(e,t,n={}){let r=this.marks[e.type.name];return r&&Lg(Ng(n),r(e,t),null,e.attrs)}static renderSpec(e,t,n=null,r){return Lg(e,t,n,r)}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new e(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(e){let t=Mg(e.nodes);return t.text||=e=>e.text,t}static marksFromSchema(e){return Mg(e.marks)}};function Mg(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function Ng(e){return e.document||window.document}var Pg=new WeakMap;function Fg(e){let t=Pg.get(e);return t===void 0&&Pg.set(e,t=Ig(e)),t}function Ig(e){let t=null;function n(e){if(e&&typeof e==`object`){if(Array.isArray(e)){if(typeof e[0]==`string`)t||=[],t.push(e);else for(let t=0;t<e.length;t++)n(e[t])}else for(let t in e)n(e[t])}}return n(e),t}function Lg(e,t,n,r){if(typeof t==`string`)return{dom:e.createTextNode(t)};if(t.nodeType!=null)return{dom:t};if(t.dom&&t.dom.nodeType!=null)return t;let i=t[0],a;if(typeof i!=`string`)throw RangeError(`Invalid array passed to renderSpec`);if(r&&(a=Fg(r))&&a.indexOf(t)>-1)throw RangeError(`Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.`);let o=i.indexOf(` `);o>0&&(n=i.slice(0,o),i=i.slice(o+1));let s,c=n?e.createElementNS(n,i):e.createElement(i),l=t[1],u=1;if(l&&typeof l==`object`&&l.nodeType==null&&!Array.isArray(l)){u=2;for(let e in l)if(l[e]!=null){let t=e.indexOf(` `);t>0?c.setAttributeNS(e.slice(0,t),e.slice(t+1),l[e]):e==`style`&&c.style?c.style.cssText=l[e]:c.setAttribute(e,l[e])}}for(let i=u;i<t.length;i++){let a=t[i];if(a===0){if(i<t.length-1||i>u)throw RangeError(`Content hole must be the only child of its parent node`);return{dom:c,contentDOM:c}}{let{dom:t,contentDOM:i}=Lg(e,a,n,r);if(c.appendChild(t),i){if(s)throw RangeError(`Multiple content holes`);s=i}}}return{dom:c,contentDOM:s}}var Rg=65535,zg=2**16;function Bg(e,t){return e+t*zg}function Vg(e){return e&Rg}function Hg(e){return(e-(e&Rg))/zg}var Ug=1,Wg=2,Gg=4,Kg=8,qg=class{constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n}get deleted(){return(this.delInfo&Kg)>0}get deletedBefore(){return(this.delInfo&5)>0}get deletedAfter(){return(this.delInfo&6)>0}get deletedAcross(){return(this.delInfo&Gg)>0}},Jg=class e{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&e.empty)return e.empty}recover(e){let t=0,n=Vg(e);if(!this.inverted)for(let e=0;e<n;e++)t+=this.ranges[e*3+2]-this.ranges[e*3+1];return this.ranges[n*3]+t+Hg(e)}mapResult(e,t=1){return this._map(e,t,!1)}map(e,t=1){return this._map(e,t,!0)}_map(e,t,n){let r=0,i=this.inverted?2:1,a=this.inverted?1:2;for(let o=0;o<this.ranges.length;o+=3){let s=this.ranges[o]-(this.inverted?r:0);if(s>e)break;let c=this.ranges[o+i],l=this.ranges[o+a],u=s+c;if(e<=u){let i=c?e==s?-1:e==u?1:t:t,a=s+r+(i<0?0:l);if(n)return a;let d=e==(t<0?s:u)?null:Bg(o/3,e-s),f=e==s?Wg:e==u?Ug:Gg;return(t<0?e!=s:e!=u)&&(f|=Kg),new qg(a,f,d)}r+=l-c}return n?e+r:new qg(e+r,0,null)}touches(e,t){let n=0,r=Vg(t),i=this.inverted?2:1,a=this.inverted?1:2;for(let t=0;t<this.ranges.length;t+=3){let o=this.ranges[t]-(this.inverted?n:0);if(o>e)break;let s=this.ranges[t+i];if(e<=o+s&&t==r*3)return!0;n+=this.ranges[t+a]-s}return!1}forEach(e){let t=this.inverted?2:1,n=this.inverted?1:2;for(let r=0,i=0;r<this.ranges.length;r+=3){let a=this.ranges[r],o=a-(this.inverted?i:0),s=a+(this.inverted?0:i),c=this.ranges[r+t],l=this.ranges[r+n];e(o,o+c,s,s+l),i+=l-c}}invert(){return new e(this.ranges,!this.inverted)}toString(){return(this.inverted?`-`:``)+JSON.stringify(this.ranges)}static offset(t){return t==0?e.empty:new e(t<0?[0,-t,0]:[0,0,t])}};Jg.empty=new Jg([]);var Yg=class e{constructor(e,t,n=0,r=e?e.length:0){this.mirror=t,this.from=n,this.to=r,this._maps=e||[],this.ownData=!(e||t)}get maps(){return this._maps}slice(t=0,n=this.maps.length){return new e(this._maps,this.mirror,t,n)}appendMap(e,t){this.ownData||=(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),!0),this.to=this._maps.push(e),t!=null&&this.setMirror(this._maps.length-1,t)}appendMapping(e){for(let t=0,n=this._maps.length;t<e._maps.length;t++){let r=e.getMirror(t);this.appendMap(e._maps[t],r!=null&&r<t?n+r:void 0)}}getMirror(e){if(this.mirror){for(let t=0;t<this.mirror.length;t++)if(this.mirror[t]==e)return this.mirror[t+(t%2?-1:1)]}}setMirror(e,t){this.mirror||=[],this.mirror.push(e,t)}appendMappingInverted(e){for(let t=e.maps.length-1,n=this._maps.length+e._maps.length;t>=0;t--){let r=e.getMirror(t);this.appendMap(e._maps[t].invert(),r!=null&&r>t?n-r-1:void 0)}}invert(){let t=new e;return t.appendMappingInverted(this),t}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let n=this.from;n<this.to;n++)e=this._maps[n].map(e,t);return e}mapResult(e,t=1){return this._map(e,t,!1)}_map(e,t,n){let r=0;for(let n=this.from;n<this.to;n++){let i=this._maps[n].mapResult(e,t);if(i.recover!=null){let t=this.getMirror(n);if(t!=null&&t>n&&t<this.to){n=t,e=this._maps[t].recover(i.recover);continue}}r|=i.delInfo,e=i.pos}return n?e:new qg(e,r,null)}},Xg=Object.create(null),Zg=class{getMap(){return Jg.empty}merge(e){return null}static fromJSON(e,t){if(!t||!t.stepType)throw RangeError(`Invalid input for Step.fromJSON`);let n=Xg[t.stepType];if(!n)throw RangeError(`No step type ${t.stepType} defined`);return n.fromJSON(e,t)}static jsonID(e,t){if(e in Xg)throw RangeError(`Duplicate use of step JSON ID `+e);return Xg[e]=t,t.prototype.jsonID=e,t}},Qg=class e{constructor(e,t){this.doc=e,this.failed=t}static ok(t){return new e(t,null)}static fail(t){return new e(null,t)}static fromReplace(t,n,r,i){try{return e.ok(t.replace(n,r,i))}catch(t){if(t instanceof Ch)return e.fail(t.message);throw t}}};function $g(e,t,n){let r=[];for(let i=0;i<e.childCount;i++){let a=e.child(i);a.content.size&&(a=a.copy($g(a.content,t,a))),a.isInline&&(a=t(a,n,i)),r.push(a)}return U.fromArray(r)}var e_=class e extends Zg{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.node(n.sharedDepth(this.to)),i=new W($g(t.content,(e,t)=>!e.isAtom||!t.type.allowsMarkType(this.mark.type)?e:e.mark(this.mark.addToSet(e.marks)),r),t.openStart,t.openEnd);return Qg.fromReplace(e,this.from,this.to,i)}invert(){return new t_(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new e(n.pos,r.pos,this.mark)}merge(t){return t instanceof e&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new e(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:`addMark`,mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!=`number`||typeof n.to!=`number`)throw RangeError(`Invalid input for AddMarkStep.fromJSON`);return new e(n.from,n.to,t.markFromJSON(n.mark))}};Zg.jsonID(`addMark`,e_);var t_=class e extends Zg{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=new W($g(t.content,e=>e.mark(this.mark.removeFromSet(e.marks)),e),t.openStart,t.openEnd);return Qg.fromReplace(e,this.from,this.to,n)}invert(){return new e_(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new e(n.pos,r.pos,this.mark)}merge(t){return t instanceof e&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new e(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:`removeMark`,mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!=`number`||typeof n.to!=`number`)throw RangeError(`Invalid input for RemoveMarkStep.fromJSON`);return new e(n.from,n.to,t.markFromJSON(n.mark))}};Zg.jsonID(`removeMark`,t_);var n_=class e extends Zg{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return Qg.fail(`No node at mark step's position`);let n=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return Qg.fromReplace(e,this.pos,this.pos+1,new W(U.from(n),0,+!t.isLeaf))}invert(t){let n=t.nodeAt(this.pos);if(n){let t=this.mark.addToSet(n.marks);if(t.length==n.marks.length){for(let r=0;r<n.marks.length;r++)if(!n.marks[r].isInSet(t))return new e(this.pos,n.marks[r]);return new e(this.pos,this.mark)}}return new r_(this.pos,this.mark)}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new e(n.pos,this.mark)}toJSON(){return{stepType:`addNodeMark`,pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,n){if(typeof n.pos!=`number`)throw RangeError(`Invalid input for AddNodeMarkStep.fromJSON`);return new e(n.pos,t.markFromJSON(n.mark))}};Zg.jsonID(`addNodeMark`,n_);var r_=class e extends Zg{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return Qg.fail(`No node at mark step's position`);let n=t.type.create(t.attrs,null,this.mark.removeFromSet(t.marks));return Qg.fromReplace(e,this.pos,this.pos+1,new W(U.from(n),0,+!t.isLeaf))}invert(e){let t=e.nodeAt(this.pos);return!t||!this.mark.isInSet(t.marks)?this:new n_(this.pos,this.mark)}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new e(n.pos,this.mark)}toJSON(){return{stepType:`removeNodeMark`,pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,n){if(typeof n.pos!=`number`)throw RangeError(`Invalid input for RemoveNodeMarkStep.fromJSON`);return new e(n.pos,t.markFromJSON(n.mark))}};Zg.jsonID(`removeNodeMark`,r_);var i_=class e extends Zg{constructor(e,t,n,r=!1){super(),this.from=e,this.to=t,this.slice=n,this.structure=r}apply(e){return this.structure&&o_(e,this.from,this.to)?Qg.fail(`Structure replace would overwrite content`):Qg.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new Jg([this.from,this.to-this.from,this.slice.size])}invert(t){return new e(this.from,this.from+this.slice.size,t.slice(this.from,this.to))}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deletedAcross&&r.deletedAcross?null:new e(n.pos,Math.max(n.pos,r.pos),this.slice,this.structure)}merge(t){if(!(t instanceof e)||t.structure||this.structure)return null;if(this.from+this.slice.size==t.from&&!this.slice.openEnd&&!t.slice.openStart){let n=this.slice.size+t.slice.size==0?W.empty:new W(this.slice.content.append(t.slice.content),this.slice.openStart,t.slice.openEnd);return new e(this.from,this.to+(t.to-t.from),n,this.structure)}if(t.to==this.from&&!this.slice.openStart&&!t.slice.openEnd){let n=this.slice.size+t.slice.size==0?W.empty:new W(t.slice.content.append(this.slice.content),t.slice.openStart,this.slice.openEnd);return new e(t.from,this.to,n,this.structure)}return null}toJSON(){let e={stepType:`replace`,from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(t,n){if(typeof n.from!=`number`||typeof n.to!=`number`)throw RangeError(`Invalid input for ReplaceStep.fromJSON`);return new e(n.from,n.to,W.fromJSON(t,n.slice),!!n.structure)}};Zg.jsonID(`replace`,i_);var a_=class e extends Zg{constructor(e,t,n,r,i,a,o=!1){super(),this.from=e,this.to=t,this.gapFrom=n,this.gapTo=r,this.slice=i,this.insert=a,this.structure=o}apply(e){if(this.structure&&(o_(e,this.from,this.gapFrom)||o_(e,this.gapTo,this.to)))return Qg.fail(`Structure gap-replace would overwrite content`);let t=e.slice(this.gapFrom,this.gapTo);if(t.openStart||t.openEnd)return Qg.fail(`Gap is not a flat range`);let n=this.slice.insertAt(this.insert,t.content);return n?Qg.fromReplace(e,this.from,this.to,n):Qg.fail(`Content does not fit in gap`)}getMap(){return new Jg([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(t){let n=this.gapTo-this.gapFrom;return new e(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,t.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1),i=this.from==this.gapFrom?n.pos:t.map(this.gapFrom,-1),a=this.to==this.gapTo?r.pos:t.map(this.gapTo,1);return n.deletedAcross&&r.deletedAcross||i<n.pos||a>r.pos?null:new e(n.pos,r.pos,i,a,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:`replaceAround`,from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(t,n){if(typeof n.from!=`number`||typeof n.to!=`number`||typeof n.gapFrom!=`number`||typeof n.gapTo!=`number`||typeof n.insert!=`number`)throw RangeError(`Invalid input for ReplaceAroundStep.fromJSON`);return new e(n.from,n.to,n.gapFrom,n.gapTo,W.fromJSON(t,n.slice),n.insert,!!n.structure)}};Zg.jsonID(`replaceAround`,a_);function o_(e,t,n){let r=e.resolve(t),i=n-t,a=r.depth;for(;i>0&&a>0&&r.indexAfter(a)==r.node(a).childCount;)a--,i--;if(i>0){let e=r.node(a).maybeChild(r.indexAfter(a));for(;i>0;){if(!e||e.isLeaf)return!0;e=e.firstChild,i--}}return!1}function s_(e,t,n,r){let i=[],a=[],o,s;e.doc.nodesBetween(t,n,(e,c,l)=>{if(!e.isInline)return;let u=e.marks;if(!r.isInSet(u)&&l.type.allowsMarkType(r.type)){let l=Math.max(c,t),d=Math.min(c+e.nodeSize,n),f=r.addToSet(u);for(let e=0;e<u.length;e++)u[e].isInSet(f)||(o&&o.to==l&&o.mark.eq(u[e])?o.to=d:i.push(o=new t_(l,d,u[e])));s&&s.to==l?s.to=d:a.push(s=new e_(l,d,r))}}),i.forEach(t=>e.step(t)),a.forEach(t=>e.step(t))}function c_(e,t,n,r){let i=[],a=0;e.doc.nodesBetween(t,n,(e,o)=>{if(!e.isInline)return;a++;let s=null;if(r instanceof fg){let t=e.marks,n;for(;n=r.isInSet(t);)(s||=[]).push(n),t=n.removeFromSet(t)}else r?r.isInSet(e.marks)&&(s=[r]):s=e.marks;if(s&&s.length){let r=Math.min(o+e.nodeSize,n);for(let e=0;e<s.length;e++){let n=s[e],c;for(let e=0;e<i.length;e++){let t=i[e];t.step==a-1&&n.eq(i[e].style)&&(c=t)}c?(c.to=r,c.step=a):i.push({style:n,from:Math.max(o,t),to:r,step:a})}}}),i.forEach(t=>e.step(new t_(t.from,t.to,t.style)))}function l_(e,t,n,r=n.contentMatch,i=!0){let a=e.doc.nodeAt(t),o=[],s=t+1;for(let t=0;t<a.childCount;t++){let c=a.child(t),l=s+c.nodeSize,u=r.matchType(c.type);if(!u)o.push(new i_(s,l,W.empty));else{r=u;for(let t=0;t<c.marks.length;t++)n.allowsMarkType(c.marks[t].type)||e.step(new t_(s,l,c.marks[t]));if(i&&c.isText&&n.whitespace!=`pre`){let e,t=/\r?\n|\r/g,r;for(;e=t.exec(c.text);)r||=new W(U.from(n.schema.text(` `,n.allowedMarks(c.marks))),0,0),o.push(new i_(s+e.index,s+e.index+e[0].length,r))}}s=l}if(!r.validEnd){let t=r.fillBefore(U.empty,!0);e.replace(s,s,new W(t,0,0))}for(let t=o.length-1;t>=0;t--)e.step(o[t])}function u_(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function d_(e){let t=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let n=e.depth,r=0,i=0;;--n){let a=e.$from.node(n),o=e.$from.index(n)+r,s=e.$to.indexAfter(n)-i;if(n<e.depth&&a.canReplace(o,s,t))return n;if(n==0||a.type.spec.isolating||!u_(a,o,s))break;o&&(r=1),s<a.childCount&&(i=1)}return null}function f_(e,t,n){let{$from:r,$to:i,depth:a}=t,o=r.before(a+1),s=i.after(a+1),c=o,l=s,u=U.empty,d=0;for(let e=a,t=!1;e>n;e--)t||r.index(e)>0?(t=!0,u=U.from(r.node(e).copy(u)),d++):c--;let f=U.empty,p=0;for(let e=a,t=!1;e>n;e--)t||i.after(e+1)<i.end(e)?(t=!0,f=U.from(i.node(e).copy(f)),p++):l++;e.step(new a_(c,l,o,s,new W(u.append(f),d,p),u.size-d,!0))}function p_(e,t,n=null,r=e){let i=h_(e,t),a=i&&g_(r,t);return a?i.map(m_).concat({type:t,attrs:n}).concat(a.map(m_)):null}function m_(e){return{type:e,attrs:null}}function h_(e,t){let{parent:n,startIndex:r,endIndex:i}=e,a=n.contentMatchAt(r).findWrapping(t);if(!a)return null;let o=a.length?a[0]:t;return n.canReplaceWith(r,i,o)?a:null}function g_(e,t){let{parent:n,startIndex:r,endIndex:i}=e,a=n.child(r),o=t.contentMatch.findWrapping(a.type);if(!o)return null;let s=(o.length?o[o.length-1]:t).contentMatch;for(let e=r;s&&e<i;e++)s=s.matchType(n.child(e).type);return!s||!s.validEnd?null:o}function __(e,t,n){let r=U.empty;for(let e=n.length-1;e>=0;e--){if(r.size){let t=n[e].type.contentMatch.matchFragment(r);if(!t||!t.validEnd)throw RangeError(`Wrapper type given to Transform.wrap does not form valid content of its parent wrapper`)}r=U.from(n[e].type.create(n[e].attrs,r))}let i=t.start,a=t.end;e.step(new a_(i,a,i,a,new W(r,0,0),n.length,!0))}function v_(e,t,n,r,i){if(!r.isTextblock)throw RangeError(`Type given to setBlockType should be a textblock`);let a=e.steps.length;e.doc.nodesBetween(t,n,(t,n)=>{let o=typeof i==`function`?i(t):i;if(t.isTextblock&&!t.hasMarkup(r,o)&&x_(e.doc,e.mapping.slice(a).map(n),r)){let i=null;if(r.schema.linebreakReplacement){let e=r.whitespace==`pre`,t=!!r.contentMatch.matchType(r.schema.linebreakReplacement);e&&!t?i=!1:!e&&t&&(i=!0)}i===!1&&b_(e,t,n,a),l_(e,e.mapping.slice(a).map(n,1),r,void 0,i===null);let s=e.mapping.slice(a),c=s.map(n,1),l=s.map(n+t.nodeSize,1);return e.step(new a_(c,l,c+1,l-1,new W(U.from(r.create(o,null,t.marks)),0,0),1,!0)),i===!0&&y_(e,t,n,a),!1}})}function y_(e,t,n,r){t.forEach((i,a)=>{if(i.isText){let o,s=/\r?\n|\r/g;for(;o=s.exec(i.text);){let i=e.mapping.slice(r).map(n+1+a+o.index);e.replaceWith(i,i+1,t.type.schema.linebreakReplacement.create())}}})}function b_(e,t,n,r){t.forEach((i,a)=>{if(i.type==i.type.schema.linebreakReplacement){let i=e.mapping.slice(r).map(n+1+a);e.replaceWith(i,i+1,t.type.schema.text(`
12`))}})}function x_(e,t,n){let r=e.resolve(t),i=r.index();return r.parent.canReplaceWith(i,i+1,n)}function S_(e,t,n,r,i){let a=e.doc.nodeAt(t);if(!a)throw RangeError(`No node at given position`);n||=a.type;let o=n.create(r,null,i||a.marks);if(a.isLeaf)return e.replaceWith(t,t+a.nodeSize,o);if(!n.validContent(a.content))throw RangeError(`Invalid content for node type `+n.name);e.step(new a_(t,t+a.nodeSize,t+1,t+a.nodeSize-1,new W(U.from(o),0,0),1,!0))}function C_(e,t,n=1,r){let i=e.resolve(t),a=i.depth-n,o=r&&r[r.length-1]||i.parent;if(a<0||i.parent.type.spec.isolating||!i.parent.canReplace(i.index(),i.parent.childCount)||!o.type.validContent(i.parent.content.cutByIndex(i.index(),i.parent.childCount)))return!1;for(let e=i.depth-1,t=n-2;e>a;e--,t--){let n=i.node(e),a=i.index(e);if(n.type.spec.isolating)return!1;let o=n.content.cutByIndex(a,n.childCount),s=r&&r[t+1];s&&(o=o.replaceChild(0,s.type.create(s.attrs)));let c=r&&r[t]||n;if(!n.canReplace(a+1,n.childCount)||!c.type.validContent(o))return!1}let s=i.indexAfter(a),c=r&&r[0];return i.node(a).canReplaceWith(s,s,c?c.type:i.node(a+1).type)}function w_(e,t,n=1,r){let i=e.doc.resolve(t),a=U.empty,o=U.empty;for(let e=i.depth,t=i.depth-n,s=n-1;e>t;e--,s--){a=U.from(i.node(e).copy(a));let t=r&&r[s];o=U.from(t?t.type.create(t.attrs,o):i.node(e).copy(o))}e.step(new i_(t,t,new W(a.append(o),n,n),!0))}function T_(e,t){let n=e.resolve(t),r=n.index();return D_(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function E_(e,t){t.content.size||e.type.compatibleContent(t.type);let n=e.contentMatchAt(e.childCount),{linebreakReplacement:r}=e.type.schema;for(let i=0;i<t.childCount;i++){let a=t.child(i),o=a.type==r?e.type.schema.nodes.text:a.type;if(n=n.matchType(o),!n||!e.type.allowsMarks(a.marks))return!1}return n.validEnd}function D_(e,t){return!!(e&&t&&!e.isLeaf&&E_(e,t))}function O_(e,t,n=-1){let r=e.resolve(t);for(let e=r.depth;;e--){let i,a,o=r.index(e);if(e==r.depth?(i=r.nodeBefore,a=r.nodeAfter):n>0?(i=r.node(e+1),o++,a=r.node(e).maybeChild(o)):(i=r.node(e).maybeChild(o-1),a=r.node(e+1)),i&&!i.isTextblock&&D_(i,a)&&r.node(e).canReplace(o,o+1))return t;if(e==0)break;t=n<0?r.before(e):r.after(e)}}function k_(e,t,n){let r=null,{linebreakReplacement:i}=e.doc.type.schema,a=e.doc.resolve(t-n),o=a.node().type;if(i&&o.inlineContent){let e=o.whitespace==`pre`,t=!!o.contentMatch.matchType(i);e&&!t?r=!1:!e&&t&&(r=!0)}let s=e.steps.length;if(r===!1){let r=e.doc.resolve(t+n);b_(e,r.node(),r.before(),s)}o.inlineContent&&l_(e,t+n-1,o,a.node().contentMatchAt(a.index()),r==null);let c=e.mapping.slice(s),l=c.map(t-n);if(e.step(new i_(l,c.map(t+n,-1),W.empty,!0)),r===!0){let t=e.doc.resolve(l);y_(e,t.node(),t.before(),e.steps.length)}return e}function A_(e,t,n){let r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(r.parentOffset==0)for(let e=r.depth-1;e>=0;e--){let t=r.index(e);if(r.node(e).canReplaceWith(t,t,n))return r.before(e+1);if(t>0)return null}if(r.parentOffset==r.parent.content.size)for(let e=r.depth-1;e>=0;e--){let t=r.indexAfter(e);if(r.node(e).canReplaceWith(t,t,n))return r.after(e+1);if(t<r.node(e).childCount)return null}return null}function j_(e,t,n){let r=e.resolve(t);if(!n.content.size)return t;let i=n.content;for(let e=0;e<n.openStart;e++)i=i.firstChild.content;for(let e=1;e<=(n.openStart==0&&n.size?2:1);e++)for(let t=r.depth;t>=0;t--){let n=t==r.depth?0:r.pos<=(r.start(t+1)+r.end(t+1))/2?-1:1,a=r.index(t)+ +(n>0),o=r.node(t),s=!1;if(e==1)s=o.canReplace(a,a,i);else{let e=o.contentMatchAt(a).findWrapping(i.firstChild.type);s=e&&o.canReplaceWith(a,a,e[0])}if(s)return n==0?r.pos:n<0?r.before(t+1):r.after(t+1)}return null}function M_(e,t,n=t,r=W.empty){if(t==n&&!r.size)return null;let i=e.resolve(t),a=e.resolve(n);return N_(i,a,r)?new i_(t,n,r):new P_(i,a,r).fit()}function N_(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}var P_=class{constructor(e,t,n){this.$from=e,this.$to=t,this.unplaced=n,this.frontier=[],this.placed=U.empty;for(let t=0;t<=e.depth;t++){let n=e.node(t);this.frontier.push({type:n.type,match:n.contentMatchAt(e.indexAfter(t))})}for(let t=e.depth;t>0;t--)this.placed=U.from(e.node(t).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let e=this.findFittable();e?this.placeNodes(e):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),t=this.placed.size-this.depth-this.$from.depth,n=this.$from,r=this.close(e<0?this.$to:n.doc.resolve(e));if(!r)return null;let i=this.placed,a=n.depth,o=r.depth;for(;a&&o&&i.childCount==1;)i=i.firstChild.content,a--,o--;let s=new W(i,a,o);return e>-1?new a_(n.pos,e,this.$to.pos,this.$to.end(),s,t):s.size||n.pos!=this.$to.pos?new i_(n.pos,r.pos,s):null}findFittable(){let e=this.unplaced.openStart;for(let t=this.unplaced.content,n=0,r=this.unplaced.openEnd;n<e;n++){let i=t.firstChild;if(t.childCount>1&&(r=0),i.type.spec.isolating&&r<=n){e=n;break}t=i.content}for(let t=1;t<=2;t++)for(let n=t==1?e:this.unplaced.openStart;n>=0;n--){let e,r=null;n?(r=L_(this.unplaced.content,n-1).firstChild,e=r.content):e=this.unplaced.content;let i=e.firstChild;for(let e=this.depth;e>=0;e--){let{type:a,match:o}=this.frontier[e],s,c=null;if(t==1&&(i?o.matchType(i.type)||(c=o.fillBefore(U.from(i),!1)):r&&a.compatibleContent(r.type)))return{sliceDepth:n,frontierDepth:e,parent:r,inject:c};if(t==2&&i&&(s=o.findWrapping(i.type)))return{sliceDepth:n,frontierDepth:e,parent:r,wrap:s};if(r&&o.matchType(r.type))break}}}openMore(){let{content:e,openStart:t,openEnd:n}=this.unplaced,r=L_(e,t);return!r.childCount||r.firstChild.isLeaf?!1:(this.unplaced=new W(e,t+1,Math.max(n,r.size+t>=e.size-n?t+1:0)),!0)}dropNode(){let{content:e,openStart:t,openEnd:n}=this.unplaced,r=L_(e,t);if(r.childCount<=1&&t>0){let i=e.size-t<=t+r.size;this.unplaced=new W(F_(e,t-1,1),t-1,i?t-1:n)}else this.unplaced=new W(F_(e,t,1),t,n)}placeNodes({sliceDepth:e,frontierDepth:t,parent:n,inject:r,wrap:i}){for(;this.depth>t;)this.closeFrontierNode();if(i)for(let e=0;e<i.length;e++)this.openFrontierNode(i[e]);let a=this.unplaced,o=n?n.content:a.content,s=a.openStart-e,c=0,l=[],{match:u,type:d}=this.frontier[t];if(r){for(let e=0;e<r.childCount;e++)l.push(r.child(e));u=u.matchFragment(r)}let f=o.size+e-(a.content.size-a.openEnd);for(;c<o.childCount;){let e=o.child(c),t=u.matchType(e.type);if(!t)break;c++,(c>1||s==0||e.content.size)&&(u=t,l.push(R_(e.mark(d.allowedMarks(e.marks)),c==1?s:0,c==o.childCount?f:-1)))}let p=c==o.childCount;p||(f=-1),this.placed=I_(this.placed,t,U.from(l)),this.frontier[t].match=u,p&&f<0&&n&&n.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let e=0,t=o;e<f;e++){let e=t.lastChild;this.frontier.push({type:e.type,match:e.contentMatchAt(e.childCount)}),t=e.content}this.unplaced=p?e==0?W.empty:new W(F_(a.content,e-1,1),e-1,f<0?a.openEnd:e-1):new W(F_(a.content,e,c),a.openStart,a.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],t;if(!e.type.isTextblock||!z_(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(t=this.findCloseLevel(this.$to))&&t.depth==this.depth)return-1;let{depth:n}=this.$to,r=this.$to.after(n);for(;n>1&&r==this.$to.end(--n);)++r;return r}findCloseLevel(e){e:for(let t=Math.min(this.depth,e.depth);t>=0;t--){let{match:n,type:r}=this.frontier[t],i=t<e.depth&&e.end(t+1)==e.pos+(e.depth-(t+1)),a=z_(e,t,r,n,i);if(a){for(let n=t-1;n>=0;n--){let{match:t,type:r}=this.frontier[n],i=z_(e,n,r,t,!0);if(!i||i.childCount)continue e}return{depth:t,fit:a,move:i?e.doc.resolve(e.after(t+1)):e}}}}close(e){let t=this.findCloseLevel(e);if(!t)return null;for(;this.depth>t.depth;)this.closeFrontierNode();t.fit.childCount&&(this.placed=I_(this.placed,t.depth,t.fit)),e=t.move;for(let n=t.depth+1;n<=e.depth;n++){let t=e.node(n),r=t.type.contentMatch.fillBefore(t.content,!0,e.index(n));this.openFrontierNode(t.type,t.attrs,r)}return e}openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=I_(this.placed,this.depth,U.from(e.create(t,n))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let e=this.frontier.pop().match.fillBefore(U.empty,!0);e.childCount&&(this.placed=I_(this.placed,this.frontier.length,e))}};function F_(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(F_(e.firstChild.content,t-1,n)))}function I_(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(I_(e.lastChild.content,t-1,n)))}function L_(e,t){for(let n=0;n<t;n++)e=e.firstChild.content;return e}function R_(e,t,n){if(t<=0)return e;let r=e.content;return t>1&&(r=r.replaceChild(0,R_(r.firstChild,t-1,r.childCount==1?n-1:0))),t>0&&(r=e.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(e.type.contentMatch.matchFragment(r).fillBefore(U.empty,!0)))),e.copy(r)}function z_(e,t,n,r,i){let a=e.node(t),o=i?e.indexAfter(t):e.index(t);if(o==a.childCount&&!n.compatibleContent(a.type))return null;let s=r.fillBefore(a.content,!0,o);return s&&!B_(n,a.content,o)?s:null}function B_(e,t,n){for(let r=n;r<t.childCount;r++)if(!e.allowsMarks(t.child(r).marks))return!0;return!1}function V_(e){return e.spec.defining||e.spec.definingForContent}function H_(e,t,n,r){if(!r.size)return e.deleteRange(t,n);let i=e.doc.resolve(t),a=e.doc.resolve(n);if(N_(i,a,r))return e.step(new i_(t,n,r));let o=K_(i,a);o[o.length-1]==0&&o.pop();let s=-(i.depth+1);o.unshift(s);for(let e=i.depth,t=i.pos-1;e>0;e--,t--){let n=i.node(e).type.spec;if(n.defining||n.definingAsContext||n.isolating)break;o.indexOf(e)>-1?s=e:i.before(e)==t&&o.splice(1,0,-e)}let c=o.indexOf(s),l=[],u=r.openStart;for(let e=r.content,t=0;;t++){let n=e.firstChild;if(l.push(n),t==r.openStart)break;e=n.content}for(let e=u-1;e>=0;e--){let t=l[e],n=V_(t.type);if(n&&!t.sameMarkup(i.node(Math.abs(s)-1)))u=e;else if(n||!t.type.isTextblock)break}for(let t=r.openStart;t>=0;t--){let s=(t+u+1)%(r.openStart+1),d=l[s];if(d)for(let t=0;t<o.length;t++){let l=o[(t+c)%o.length],u=!0;l<0&&(u=!1,l=-l);let f=i.node(l-1),p=i.index(l-1);if(f.canReplaceWith(p,p,d.type,d.marks))return e.replace(i.before(l),u?a.after(l):n,new W(U_(r.content,0,r.openStart,s),s,r.openEnd))}}let d=e.steps.length;for(let s=o.length-1;s>=0&&(e.replace(t,n,r),!(e.steps.length>d));s--){let e=o[s];e<0||(t=i.before(e),n=a.after(e))}}function U_(e,t,n,r,i){if(t<n){let i=e.firstChild;e=e.replaceChild(0,i.copy(U_(i.content,t+1,n,r,i)))}if(t>r){let t=i.contentMatchAt(0),n=t.fillBefore(e).append(e);e=n.append(t.matchFragment(n).fillBefore(U.empty,!0))}return e}function W_(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let i=A_(e.doc,t,r.type);i!=null&&(t=n=i)}e.replaceRange(t,n,new W(U.from(r),0,0))}function G_(e,t,n){let r=e.doc.resolve(t),i=e.doc.resolve(n),a=K_(r,i);for(let t=0;t<a.length;t++){let n=a[t],o=t==a.length-1;if(o&&n==0||r.node(n).type.contentMatch.validEnd)return e.delete(r.start(n),i.end(n));if(n>0&&(o||r.node(n-1).canReplace(r.index(n-1),i.indexAfter(n-1))))return e.delete(r.before(n),i.after(n))}for(let a=1;a<=r.depth&&a<=i.depth;a++)if(t-r.start(a)==r.depth-a&&n>r.end(a)&&i.end(a)-n!=i.depth-a&&r.start(a-1)==i.start(a-1)&&r.node(a-1).canReplace(r.index(a-1),i.index(a-1)))return e.delete(r.before(a),n);e.delete(t,n)}function K_(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let i=r;i>=0;i--){let r=e.start(i);if(r<e.pos-(e.depth-i)||t.end(i)>t.pos+(t.depth-i)||e.node(i).type.spec.isolating||t.node(i).type.spec.isolating)break;(r==t.start(i)||i==e.depth&&i==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&i&&t.start(i-1)==r-1)&&n.push(i)}return n}var q_=class e extends Zg{constructor(e,t,n){super(),this.pos=e,this.attr=t,this.value=n}apply(e){let t=e.nodeAt(this.pos);if(!t)return Qg.fail(`No node at attribute step's position`);let n=Object.create(null);for(let e in t.attrs)n[e]=t.attrs[e];n[this.attr]=this.value;let r=t.type.create(n,null,t.marks);return Qg.fromReplace(e,this.pos,this.pos+1,new W(U.from(r),0,+!t.isLeaf))}getMap(){return Jg.empty}invert(t){return new e(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new e(n.pos,this.attr,this.value)}toJSON(){return{stepType:`attr`,pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.pos!=`number`||typeof n.attr!=`string`)throw RangeError(`Invalid input for AttrStep.fromJSON`);return new e(n.pos,n.attr,n.value)}};Zg.jsonID(`attr`,q_);var J_=class e extends Zg{constructor(e,t){super(),this.attr=e,this.value=t}apply(e){let t=Object.create(null);for(let n in e.attrs)t[n]=e.attrs[n];t[this.attr]=this.value;let n=e.type.create(t,e.content,e.marks);return Qg.ok(n)}getMap(){return Jg.empty}invert(t){return new e(this.attr,t.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:`docAttr`,attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.attr!=`string`)throw RangeError(`Invalid input for DocAttrStep.fromJSON`);return new e(n.attr,n.value)}};Zg.jsonID(`docAttr`,J_);var Y_=class extends Error{};Y_=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n},Y_.prototype=Object.create(Error.prototype),Y_.prototype.constructor=Y_,Y_.prototype.name=`TransformError`;var X_=class{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new Yg}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let t=this.maybeStep(e);if(t.failed)throw new Y_(t.failed);return this}maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t.doc),t}get docChanged(){return this.steps.length>0}changedRange(){let e=1e9,t=-1e9;for(let n=0;n<this.mapping.maps.length;n++){let r=this.mapping.maps[n];n&&(e=r.map(e,1),t=r.map(t,-1)),r.forEach((n,r,i,a)=>{e=Math.min(e,i),t=Math.max(t,a)})}return e==1e9?null:{from:e,to:t}}addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=t}replace(e,t=e,n=W.empty){let r=M_(this.doc,e,t,n);return r&&this.step(r),this}replaceWith(e,t,n){return this.replace(e,t,new W(U.from(n),0,0))}delete(e,t){return this.replace(e,t,W.empty)}insert(e,t){return this.replaceWith(e,e,t)}replaceRange(e,t,n){return H_(this,e,t,n),this}replaceRangeWith(e,t,n){return W_(this,e,t,n),this}deleteRange(e,t){return G_(this,e,t),this}lift(e,t){return f_(this,e,t),this}join(e,t=1){return k_(this,e,t),this}wrap(e,t){return __(this,e,t),this}setBlockType(e,t=e,n,r=null){return v_(this,e,t,n,r),this}setNodeMarkup(e,t,n=null,r){return S_(this,e,t,n,r),this}setNodeAttribute(e,t,n){return this.step(new q_(e,t,n)),this}setDocAttribute(e,t){return this.step(new J_(e,t)),this}addNodeMark(e,t){return this.step(new n_(e,t)),this}removeNodeMark(e,t){let n=this.doc.nodeAt(e);if(!n)throw RangeError(`No node at position `+e);if(t instanceof Sh)t.isInSet(n.marks)&&this.step(new r_(e,t));else{let r=n.marks,i,a=[];for(;i=t.isInSet(r);)a.push(new r_(e,i)),r=i.removeFromSet(r);for(let e=a.length-1;e>=0;e--)this.step(a[e])}return this}split(e,t=1,n){return w_(this,e,t,n),this}addMark(e,t,n){return s_(this,e,t,n),this}removeMark(e,t,n){return c_(this,e,t,n),this}clearIncompatible(e,t,n){return l_(this,e,t,n),this}},Z_=Object.create(null),G=class{constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new Q_(e.min(t),e.max(t))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let t=0;t<e.length;t++)if(e[t].$from.pos!=e[t].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,t=W.empty){let n=t.content.lastChild,r=null;for(let e=0;e<t.openEnd;e++)r=n,n=n.lastChild;let i=e.steps.length,a=this.ranges;for(let o=0;o<a.length;o++){let{$from:s,$to:c}=a[o],l=e.mapping.slice(i);e.replaceRange(l.map(s.pos),l.map(c.pos),o?W.empty:t),o==0&&ov(e,i,(n?n.isInline:r&&r.isTextblock)?-1:1)}}replaceWith(e,t){let n=e.steps.length,r=this.ranges;for(let i=0;i<r.length;i++){let{$from:a,$to:o}=r[i],s=e.mapping.slice(n),c=s.map(a.pos),l=s.map(o.pos);i?e.deleteRange(c,l):(e.replaceRangeWith(c,l,t),ov(e,n,t.isInline?-1:1))}}static findFrom(e,t,n=!1){let r=e.parent.inlineContent?new K(e):av(e.node(0),e.parent,e.pos,e.index(),t,n);if(r)return r;for(let r=e.depth-1;r>=0;r--){let i=t<0?av(e.node(0),e.node(r),e.before(r+1),e.index(r),t,n):av(e.node(0),e.node(r),e.after(r+1),e.index(r)+1,t,n);if(i)return i}return null}static near(e,t=1){return this.findFrom(e,t)||this.findFrom(e,-t)||new rv(e.node(0))}static atStart(e){return av(e,e,0,0,1)||new rv(e)}static atEnd(e){return av(e,e,e.content.size,e.childCount,-1)||new rv(e)}static fromJSON(e,t){if(!t||!t.type)throw RangeError(`Invalid input for Selection.fromJSON`);let n=Z_[t.type];if(!n)throw RangeError(`No selection type ${t.type} defined`);return n.fromJSON(e,t)}static jsonID(e,t){if(e in Z_)throw RangeError(`Duplicate use of selection JSON ID `+e);return Z_[e]=t,t.prototype.jsonID=e,t}getBookmark(){return K.between(this.$anchor,this.$head).getBookmark()}};G.prototype.visible=!0;var Q_=class{constructor(e,t){this.$from=e,this.$to=t}},$_=!1;function ev(e){!$_&&!e.parent.inlineContent&&($_=!0,console.warn(`TextSelection endpoint not pointing into a node with inline content (`+e.parent.type.name+`)`))}var K=class e extends G{constructor(e,t=e){ev(e),ev(t),super(e,t)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,n){let r=t.resolve(n.map(this.head));if(!r.parent.inlineContent)return G.near(r);let i=t.resolve(n.map(this.anchor));return new e(i.parent.inlineContent?i:r,r)}replace(e,t=W.empty){if(super.replace(e,t),t==W.empty){let t=this.$from.marksAcross(this.$to);t&&e.ensureMarks(t)}}eq(t){return t instanceof e&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new tv(this.anchor,this.head)}toJSON(){return{type:`text`,anchor:this.anchor,head:this.head}}static fromJSON(t,n){if(typeof n.anchor!=`number`||typeof n.head!=`number`)throw RangeError(`Invalid input for TextSelection.fromJSON`);return new e(t.resolve(n.anchor),t.resolve(n.head))}static create(e,t,n=t){let r=e.resolve(t);return new this(r,n==t?r:e.resolve(n))}static between(t,n,r){let i=t.pos-n.pos;if((!r||i)&&(r=i>=0?1:-1),!n.parent.inlineContent){let e=G.findFrom(n,r,!0)||G.findFrom(n,-r,!0);if(e)n=e.$head;else return G.near(n,r)}return t.parent.inlineContent||(i==0?t=n:(t=(G.findFrom(t,-r,!0)||G.findFrom(t,r,!0)).$anchor,t.pos<n.pos!=i<0&&(t=n))),new e(t,n)}};G.jsonID(`text`,K);var tv=class e{constructor(e,t){this.anchor=e,this.head=t}map(t){return new e(t.map(this.anchor),t.map(this.head))}resolve(e){return K.between(e.resolve(this.anchor),e.resolve(this.head))}},q=class e extends G{constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize);super(e,n),this.node=t}map(t,n){let{deleted:r,pos:i}=n.mapResult(this.anchor),a=t.resolve(i);return r?G.near(a):new e(a)}content(){return new W(U.from(this.node),0,0)}eq(t){return t instanceof e&&t.anchor==this.anchor}toJSON(){return{type:`node`,anchor:this.anchor}}getBookmark(){return new nv(this.anchor)}static fromJSON(t,n){if(typeof n.anchor!=`number`)throw RangeError(`Invalid input for NodeSelection.fromJSON`);return new e(t.resolve(n.anchor))}static create(t,n){return new e(t.resolve(n))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}};q.prototype.visible=!1,G.jsonID(`node`,q);var nv=class e{constructor(e){this.anchor=e}map(t){let{deleted:n,pos:r}=t.mapResult(this.anchor);return n?new tv(r,r):new e(r)}resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&q.isSelectable(n)?new q(t):G.near(t)}},rv=class e extends G{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,t=W.empty){if(t==W.empty){e.delete(0,e.doc.content.size);let t=G.atStart(e.doc);t.eq(e.selection)||e.setSelection(t)}else super.replace(e,t)}toJSON(){return{type:`all`}}static fromJSON(t){return new e(t)}map(t){return new e(t)}eq(t){return t instanceof e}getBookmark(){return iv}};G.jsonID(`all`,rv);var iv={map(){return this},resolve(e){return new rv(e)}};function av(e,t,n,r,i,a=!1){if(t.inlineContent)return K.create(e,n);for(let o=r-(i>0?0:1);i>0?o<t.childCount:o>=0;o+=i){let r=t.child(o);if(r.isAtom){if(!a&&q.isSelectable(r))return q.create(e,n-(i<0?r.nodeSize:0))}else{let t=av(e,r,n+i,i<0?r.childCount:0,i,a);if(t)return t}n+=r.nodeSize*i}return null}function ov(e,t,n){let r=e.steps.length-1;if(r<t)return;let i=e.steps[r];if(!(i instanceof i_||i instanceof a_))return;let a=e.mapping.maps[r],o;a.forEach((e,t,n,r)=>{o??=r}),e.setSelection(G.near(e.doc.resolve(o),n))}function sv(e,t){return!t||!e?e:e.bind(t)}var cv=class{constructor(e,t,n){this.name=e,this.init=sv(t.init,n),this.apply=sv(t.apply,n)}};new cv(`doc`,{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new cv(`selection`,{init(e,t){return e.selection||G.atStart(t.doc)},apply(e){return e.selection}}),new cv(`storedMarks`,{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new cv(`scrollToSelection`,{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}});function lv(e,t,n){for(let r in e){let i=e[r];i instanceof Function?i=i.bind(t):r==`handleDOMEvents`&&(i=lv(i,t,{})),n[r]=i}return n}var uv=class{constructor(e){this.spec=e,this.props={},e.props&&lv(e.props,this,this.props),this.key=e.key?e.key.key:fv(`plugin`)}getState(e){return e[this.key]}},dv=Object.create(null);function fv(e){return e in dv?e+`$`+ ++dv[e]:(dv[e]=0,e+`$`)}var pv=class{constructor(e=`key`){this.key=fv(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}},mv=(e,t)=>!e.selection.empty&&(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function hv(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock(`backward`,e):n.parentOffset>0)?null:n}var gv=(e,t,n)=>{let r=hv(e,n);if(!r)return!1;let i=Sv(r);if(!i){let n=r.blockRange(),i=n&&d_(n);return i!=null&&(t&&t(e.tr.lift(n,i).scrollIntoView()),!0)}let a=i.nodeBefore;if(Lv(e,i,t,-1))return!0;if(r.parent.content.size==0&&(bv(a,`end`)||q.isSelectable(a)))for(let n=r.depth;;n--){let o=M_(e.doc,r.before(n),r.after(n),W.empty);if(o&&o.slice.size<o.to-o.from){if(t){let n=e.tr.step(o);n.setSelection(bv(a,`end`)?G.findFrom(n.doc.resolve(n.mapping.map(i.pos,-1)),-1):q.create(n.doc,i.pos-a.nodeSize)),t(n.scrollIntoView())}return!0}if(n==1||r.node(n-1).childCount>1)break}return a.isAtom&&i.depth==r.depth-1?(t&&t(e.tr.delete(i.pos-a.nodeSize,i.pos).scrollIntoView()),!0):!1},_v=(e,t,n)=>{let r=hv(e,n);if(!r)return!1;let i=Sv(r);return i?yv(e,i,t):!1},vv=(e,t,n)=>{let r=Cv(e,n);if(!r)return!1;let i=Ev(r);return i?yv(e,i,t):!1};function yv(e,t,n){let r=t.nodeBefore,i=t.pos-1;for(;!r.isTextblock;i--){if(r.type.spec.isolating)return!1;let e=r.lastChild;if(!e)return!1;r=e}let a=t.nodeAfter,o=t.pos+1;for(;!a.isTextblock;o++){if(a.type.spec.isolating)return!1;let e=a.firstChild;if(!e)return!1;a=e}let s=M_(e.doc,i,o,W.empty);if(!s||s.from!=i||s instanceof i_&&s.slice.size>=o-i)return!1;if(n){let t=e.tr.step(s);t.setSelection(K.create(t.doc,i)),n(t.scrollIntoView())}return!0}function bv(e,t,n=!1){for(let r=e;r;r=t==`start`?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&r.childCount!=1)return!1}return!1}var xv=(e,t,n)=>{let{$head:r,empty:i}=e.selection,a=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock(`backward`,e):r.parentOffset>0)return!1;a=Sv(r)}let o=a&&a.nodeBefore;return!o||!q.isSelectable(o)?!1:(t&&t(e.tr.setSelection(q.create(e.doc,a.pos-o.nodeSize)).scrollIntoView()),!0)};function Sv(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function Cv(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock(`forward`,e):n.parentOffset<n.parent.content.size)?null:n}var wv=(e,t,n)=>{let r=Cv(e,n);if(!r)return!1;let i=Ev(r);if(!i)return!1;let a=i.nodeAfter;if(Lv(e,i,t,1))return!0;if(r.parent.content.size==0&&(bv(a,`start`)||q.isSelectable(a))){let n=M_(e.doc,r.before(),r.after(),W.empty);if(n&&n.slice.size<n.to-n.from){if(t){let r=e.tr.step(n);r.setSelection(bv(a,`start`)?G.findFrom(r.doc.resolve(r.mapping.map(i.pos)),1):q.create(r.doc,r.mapping.map(i.pos))),t(r.scrollIntoView())}return!0}}return a.isAtom&&i.depth==r.depth-1?(t&&t(e.tr.delete(i.pos,i.pos+a.nodeSize).scrollIntoView()),!0):!1},Tv=(e,t,n)=>{let{$head:r,empty:i}=e.selection,a=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock(`forward`,e):r.parentOffset<r.parent.content.size)return!1;a=Ev(r)}let o=a&&a.nodeAfter;return!o||!q.isSelectable(o)?!1:(t&&t(e.tr.setSelection(q.create(e.doc,a.pos)).scrollIntoView()),!0)};function Ev(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){let n=e.node(t);if(e.index(t)+1<n.childCount)return e.doc.resolve(e.after(t+1));if(n.type.spec.isolating)break}return null}var Dv=(e,t)=>{let n=e.selection,r=n instanceof q,i;if(r){if(n.node.isTextblock||!T_(e.doc,n.from))return!1;i=n.from}else if(i=O_(e.doc,n.from,-1),i==null)return!1;if(t){let n=e.tr.join(i);r&&n.setSelection(q.create(n.doc,i-e.doc.resolve(i).nodeBefore.nodeSize)),t(n.scrollIntoView())}return!0},Ov=(e,t)=>{let n=e.selection,r;if(n instanceof q){if(n.node.isTextblock||!T_(e.doc,n.to))return!1;r=n.to}else if(r=O_(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},kv=(e,t)=>{let{$from:n,$to:r}=e.selection,i=n.blockRange(r),a=i&&d_(i);return a!=null&&(t&&t(e.tr.lift(i,a).scrollIntoView()),!0)},Av=(e,t)=>{let{$head:n,$anchor:r}=e.selection;return!n.parent.type.spec.code||!n.sameParent(r)?!1:(t&&t(e.tr.insertText(`
13`).scrollIntoView()),!0)};function jv(e){for(let t=0;t<e.edgeCount;t++){let{type:n}=e.edge(t);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}var Mv=(e,t)=>{let{$head:n,$anchor:r}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let i=n.node(-1),a=n.indexAfter(-1),o=jv(i.contentMatchAt(a));if(!o||!i.canReplaceWith(a,a,o))return!1;if(t){let r=n.after(),i=e.tr.replaceWith(r,r,o.createAndFill());i.setSelection(G.near(i.doc.resolve(r),1)),t(i.scrollIntoView())}return!0},Nv=(e,t)=>{let n=e.selection,{$from:r,$to:i}=n;if(n instanceof rv||r.parent.inlineContent||i.parent.inlineContent)return!1;let a=jv(i.parent.contentMatchAt(i.indexAfter()));if(!a||!a.isTextblock)return!1;if(t){let n=(!r.parentOffset&&i.index()<i.parent.childCount?r:i).pos,o=e.tr.insert(n,a.createAndFill());o.setSelection(K.create(o.doc,n+1)),t(o.scrollIntoView())}return!0},Pv=(e,t)=>{let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let r=n.before();if(C_(e.doc,r))return t&&t(e.tr.split(r).scrollIntoView()),!0}let r=n.blockRange(),i=r&&d_(r);return i!=null&&(t&&t(e.tr.lift(r,i).scrollIntoView()),!0)},Fv=(e,t)=>{let{$from:n,to:r}=e.selection,i,a=n.sharedDepth(r);return a!=0&&(i=n.before(a),t&&t(e.tr.setSelection(q.create(e.doc,i))),!0)};function Iv(e,t,n){let r=t.nodeBefore,i=t.nodeAfter,a=t.index();return!r||!i||!r.type.compatibleContent(i.type)?!1:!r.content.size&&t.parent.canReplace(a-1,a)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(a,a+1)||!(i.isTextblock||T_(e.doc,t.pos))?!1:(n&&n(e.tr.join(t.pos).scrollIntoView()),!0)}function Lv(e,t,n,r){let i=t.nodeBefore,a=t.nodeAfter,o,s,c=i.type.spec.isolating||a.type.spec.isolating;if(!c&&Iv(e,t,n))return!0;let l=!c&&t.parent.canReplace(t.index(),t.index()+1);if(l&&(o=(s=i.contentMatchAt(i.childCount)).findWrapping(a.type))&&s.matchType(o[0]||a.type).validEnd){if(n){let r=t.pos+a.nodeSize,s=U.empty;for(let e=o.length-1;e>=0;e--)s=U.from(o[e].create(null,s));s=U.from(i.copy(s));let c=e.tr.step(new a_(t.pos-1,r,t.pos,r,new W(s,1,0),o.length,!0)),l=c.doc.resolve(r+2*o.length);l.nodeAfter&&l.nodeAfter.type==i.type&&T_(c.doc,l.pos)&&c.join(l.pos),n(c.scrollIntoView())}return!0}let u=a.type.spec.isolating||r>0&&c?null:G.findFrom(t,1),d=u&&u.$from.blockRange(u.$to),f=d&&d_(d);if(f!=null&&f>=t.depth)return n&&n(e.tr.lift(d,f).scrollIntoView()),!0;if(l&&bv(a,`start`,!0)&&bv(i,`end`)){let r=i,o=[];for(;o.push(r),!r.isTextblock;)r=r.lastChild;let s=a,c=1;for(;!s.isTextblock;s=s.firstChild)c++;if(r.canReplace(r.childCount,r.childCount,s.content)){if(n){let r=U.empty;for(let e=o.length-1;e>=0;e--)r=U.from(o[e].copy(r));n(e.tr.step(new a_(t.pos-o.length,t.pos+a.nodeSize,t.pos+c,t.pos+a.nodeSize-c,new W(r,o.length,0),0,!0)).scrollIntoView())}return!0}}return!1}function Rv(e){return function(t,n){let r=t.selection,i=e<0?r.$from:r.$to,a=i.depth;for(;i.node(a).isInline;){if(!a)return!1;a--}return i.node(a).isTextblock?(n&&n(t.tr.setSelection(K.create(t.doc,e<0?i.start(a):i.end(a)))),!0):!1}}var zv=Rv(-1),Bv=Rv(1);function Vv(e,t=null){return function(n,r){let{$from:i,$to:a}=n.selection,o=i.blockRange(a),s=o&&p_(o,e,t);return s?(r&&r(n.tr.wrap(o,s).scrollIntoView()),!0):!1}}function Hv(e,t=null){return function(n,r){let i=!1;for(let r=0;r<n.selection.ranges.length&&!i;r++){let{$from:{pos:a},$to:{pos:o}}=n.selection.ranges[r];n.doc.nodesBetween(a,o,(r,a)=>{if(i)return!1;if(!(!r.isTextblock||r.hasMarkup(e,t))){if(r.type==e)i=!0;else{let t=n.doc.resolve(a),r=t.index();i=t.parent.canReplaceWith(r,r+1,e)}}})}if(!i)return!1;if(r){let i=n.tr;for(let r=0;r<n.selection.ranges.length;r++){let{$from:{pos:a},$to:{pos:o}}=n.selection.ranges[r];i.setBlockType(a,o,e,t)}r(i.scrollIntoView())}return!0}}typeof navigator<`u`?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<`u`&&os.platform&&os.platform();function Uv(e,t=null){return function(n,r){let{$from:i,$to:a}=n.selection,o=i.blockRange(a);if(!o)return!1;let s=r?n.tr:null;return Wv(s,o,e,t)?(r&&r(s.scrollIntoView()),!0):!1}}function Wv(e,t,n,r=null){let i=!1,a=t,o=t.$from.doc;if(t.depth>=2&&t.$from.node(t.depth-1).type.compatibleContent(n)&&t.startIndex==0){if(t.$from.index(t.depth-1)==0)return!1;let e=o.resolve(t.start-2);a=new Bh(e,e,t.depth),t.endIndex<t.parent.childCount&&(t=new Bh(t.$from,o.resolve(t.$to.end(t.depth)),t.depth)),i=!0}let s=p_(a,n,r,t);return s?(e&&Gv(e,t,s,i,n),!0):!1}function Gv(e,t,n,r,i){let a=U.empty;for(let e=n.length-1;e>=0;e--)a=U.from(n[e].type.create(n[e].attrs,a));e.step(new a_(t.start-(r?2:0),t.end,t.start,t.end,new W(a,0,0),n.length,!0));let o=0;for(let e=0;e<n.length;e++)n[e].type==i&&(o=e+1);let s=n.length-o,c=t.start+n.length-(r?2:0),l=t.parent;for(let n=t.startIndex,r=t.endIndex,i=!0;n<r;n++,i=!1)!i&&C_(e.doc,c,s)&&(e.split(c,s),c+=2*s),c+=l.child(n).nodeSize;return e}function Kv(e){return function(t,n){let{$from:r,$to:i}=t.selection,a=r.blockRange(i,t=>t.childCount>0&&t.firstChild.type==e);return a?n?r.node(a.depth-1).type==e?qv(t,n,e,a):Jv(t,n,a):!0:!1}}function qv(e,t,n,r){let i=e.tr,a=r.end,o=r.$to.end(r.depth);a<o&&(i.step(new a_(a-1,o,a,o,new W(U.from(n.create(null,r.parent.copy())),1,0),1,!0)),r=new Bh(i.doc.resolve(r.$from.pos),i.doc.resolve(o),r.depth));let s=d_(r);if(s==null)return!1;i.lift(r,s);let c=i.doc.resolve(i.mapping.map(a,-1)-1);return T_(i.doc,c.pos)&&c.nodeBefore.type==c.nodeAfter.type&&i.join(c.pos),t(i.scrollIntoView()),!0}function Jv(e,t,n){let r=e.tr,i=n.parent;for(let e=n.end,t=n.endIndex-1,a=n.startIndex;t>a;t--)e-=i.child(t).nodeSize,r.delete(e-1,e+1);let a=r.doc.resolve(n.start),o=a.nodeAfter;if(r.mapping.map(n.end)!=n.start+a.nodeAfter.nodeSize)return!1;let s=n.startIndex==0,c=n.endIndex==i.childCount,l=a.node(-1),u=a.index(-1);if(!l.canReplace(u+ +!s,u+1,o.content.append(c?U.empty:U.from(i))))return!1;let d=a.pos,f=d+o.nodeSize;return r.step(new a_(d-+!!s,f+ +!!c,d+1,f-1,new W((s?U.empty:U.from(i.copy(U.empty))).append(c?U.empty:U.from(i.copy(U.empty))),+!s,+!c),+!s)),t(r.scrollIntoView()),!0}function Yv(e){return function(t,n){let{$from:r,$to:i}=t.selection,a=r.blockRange(i,t=>t.childCount>0&&t.firstChild.type==e);if(!a)return!1;let o=a.startIndex;if(o==0)return!1;let s=a.parent,c=s.child(o-1);if(c.type!=e)return!1;if(n){let r=c.lastChild&&c.lastChild.type==s.type,i=U.from(r?e.create():null),o=new W(U.from(e.create(null,U.from(s.type.create(null,i)))),r?3:1,0),l=a.start,u=a.end;n(t.tr.step(new a_(l-(r?3:1),u,l,u,o,1,!0)).scrollIntoView())}return!0}}var Xv=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},Zv=function(e,t,n,r){return n&&($v(e,t,n,r,-1)||$v(e,t,n,r,1))},Qv=/^(img|br|input|textarea|hr)$/i;function $v(e,t,n,r,i){for(var a;;){if(e==n&&t==r)return!0;if(t==(i<0?0:ey(e))){let n=e.parentNode;if(!n||n.nodeType!=1||ny(e)||Qv.test(e.nodeName)||e.contentEditable==`false`)return!1;t=Xv(e)+(i<0?0:1),e=n}else if(e.nodeType==1){let n=e.childNodes[t+(i<0?-1:0)];if(n.nodeType==1&&n.contentEditable==`false`){if((a=n.pmViewDesc)!=null&&a.ignoreForSelection)t+=i;else return!1}else e=n,t=i<0?ey(e):0}else return!1}}function ey(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function ty(e,t,n){for(let r=t==0,i=t==ey(e);r||i;){if(e==n)return!0;let t=Xv(e);if(e=e.parentNode,!e)return!1;r&&=t==0,i&&=t==ey(e)}}function ny(e){let t;for(let n=e;n&&!(t=n.pmViewDesc);n=n.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}var ry=function(e){return e.focusNode&&Zv(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function iy(e,t){let n=document.createEvent(`Event`);return n.initEvent(`keydown`,!0,!0),n.keyCode=e,n.key=n.code=t,n}var ay=typeof navigator<`u`?navigator:null,oy=typeof document<`u`?document:null,sy=ay&&ay.userAgent||``,cy=/Edge\/(\d+)/.exec(sy),ly=/MSIE \d/.exec(sy),uy=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(sy),dy=!!(ly||uy||cy),fy=ly?document.documentMode:uy?+uy[1]:cy?+cy[1]:0,py=!dy&&/gecko\/(\d+)/i.test(sy);py&&+(/Firefox\/(\d+)/.exec(sy)||[0,0])[1];var my=!dy&&/Chrome\/(\d+)/.exec(sy),hy=!!my,gy=my?+my[1]:0,_y=!dy&&!!ay&&/Apple Computer/.test(ay.vendor),vy=_y&&(/Mobile\/\w+/.test(sy)||!!ay&&ay.maxTouchPoints>2),yy=vy||(ay?/Mac/.test(ay.platform):!1),by=ay?/Win/.test(ay.platform):!1,xy=/Android \d/.test(sy),Sy=!!oy&&`webkitFontSmoothing`in oy.documentElement.style,Cy=Sy?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function wy(e,t=null){let n=e.domSelectionRange(),r=e.state.doc;if(!n.focusNode)return null;let i=e.docView.nearestDesc(n.focusNode),a=i&&i.size==0,o=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(o<0)return null;let s=r.resolve(o),c,l;if(ry(n)){for(c=o;i&&!i.node;)i=i.parent;let e=i.node;if(i&&e.isAtom&&q.isSelectable(e)&&i.parent&&!(e.isInline&&ty(n.focusNode,n.focusOffset,i.dom))){let e=i.posBefore;l=new q(o==e?s:r.resolve(e))}}else{if(n instanceof e.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let t=o,i=o;for(let r=0;r<n.rangeCount;r++){let a=n.getRangeAt(r);t=Math.min(t,e.docView.posFromDOM(a.startContainer,a.startOffset,1)),i=Math.max(i,e.docView.posFromDOM(a.endContainer,a.endOffset,-1))}if(t<0)return null;[c,o]=i==e.state.selection.anchor?[i,t]:[t,i],s=r.resolve(o)}else c=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(c<0)return null}let u=r.resolve(c);if(!l){let n=t==`pointer`||e.state.selection.head<s.pos&&!a?1:-1;l=Fy(e,u,s,n)}return l}function Ty(e){return e.editable?e.hasFocus():Iy(e)&&document.activeElement&&document.activeElement.contains(e.dom)}function Ey(e,t=!1){let n=e.state.selection;if(Ny(e,n),Ty(e)){if(!t&&e.input.mouseDown&&e.input.mouseDown.allowDefault&&hy){let t=e.domSelectionRange(),n=e.domObserver.currentSelection;if(t.anchorNode&&n.anchorNode&&Zv(t.anchorNode,t.anchorOffset,n.anchorNode,n.anchorOffset)){e.input.mouseDown.delayedSelectionSync=!0,e.domObserver.setCurSelection();return}}if(e.domObserver.disconnectSelection(),e.cursorWrapper)My(e);else{let{anchor:r,head:i}=n,a,o;Dy&&!(n instanceof K)&&(n.$from.parent.inlineContent||(a=Oy(e,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(o=Oy(e,n.to))
vendor: 4,496 bytes, line 13
13),e.docView.setSelection(r,i,e,t),Dy&&(a&&Ay(a),o&&Ay(o)),n.visible?e.dom.classList.remove(`ProseMirror-hideselection`):(e.dom.classList.add(`ProseMirror-hideselection`),`onselectionchange`in document&&jy(e))}e.domObserver.setCurSelection(),e.domObserver.connectSelection()}}var Dy=_y||hy&&gy<63;function Oy(e,t){let{node:n,offset:r}=e.docView.domFromPos(t,0),i=r<n.childNodes.length?n.childNodes[r]:null,a=r?n.childNodes[r-1]:null;if(_y&&i&&i.contentEditable==`false`)return ky(i);if((!i||i.contentEditable==`false`)&&(!a||a.contentEditable==`false`)){if(i)return ky(i);if(a)return ky(a)}}function ky(e){return e.contentEditable=`true`,_y&&e.draggable&&(e.draggable=!1,e.wasDraggable=!0),e}function Ay(e){e.contentEditable=`false`,e.wasDraggable&&=(e.draggable=!0,null)}function jy(e){let t=e.dom.ownerDocument;t.removeEventListener(`selectionchange`,e.input.hideSelectionGuard);let n=e.domSelectionRange(),r=n.anchorNode,i=n.anchorOffset;t.addEventListener(`selectionchange`,e.input.hideSelectionGuard=()=>{(n.anchorNode!=r||n.anchorOffset!=i)&&(t.removeEventListener(`selectionchange`,e.input.hideSelectionGuard),setTimeout(()=>{(!Ty(e)||e.state.selection.visible)&&e.dom.classList.remove(`ProseMirror-hideselection`)},20))})}function My(e){let t=e.domSelection();if(!t)return;let n=e.cursorWrapper.dom,r=n.nodeName==`IMG`;r?t.collapse(n.parentNode,Xv(n)+1):t.collapse(n,0),!r&&!e.state.selection.visible&&dy&&fy<=11&&(n.disabled=!0,n.disabled=!1)}function Ny(e,t){if(t instanceof q){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(Py(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else Py(e)}function Py(e){e.lastSelectedViewDesc&&=(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),void 0)}function Fy(e,t,n,r){return e.someProp(`createSelectionBetween`,r=>r(e,t,n))||K.between(t,n,r)}function Iy(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(t.anchorNode.nodeType==3?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(t.focusNode.nodeType==3?t.focusNode.parentNode:t.focusNode))}catch{return!1}}function Ly(e,t){let{$anchor:n,$head:r}=e.selection,i=t>0?n.max(r):n.min(r),a=i.parent.inlineContent?i.depth?e.doc.resolve(t>0?i.after():i.before()):null:i;return a&&G.findFrom(a,t)}function Ry(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function zy(e,t,n){let r=e.state.selection;if(r instanceof K){if(n.indexOf(`s`)>-1){let{$head:n}=r,i=n.textOffset?null:t<0?n.nodeBefore:n.nodeAfter;if(!i||i.isText||!i.isLeaf)return!1;let a=e.state.doc.resolve(n.pos+i.nodeSize*(t<0?-1:1));return Ry(e,new K(r.$anchor,a))}if(r.empty){if(e.endOfTextblock(t>0?`forward`:`backward`)){let n=Ly(e.state,t);return n&&n instanceof q?Ry(e,n):!1}if(!(yy&&n.indexOf(`m`)>-1)){let n=r.$head,i=n.textOffset?null:t<0?n.nodeBefore:n.nodeAfter,a;if(!i||i.isText)return!1;let o=t<0?n.pos-i.nodeSize:n.pos;return i.isAtom||(a=e.docView.descAt(o))&&!a.contentDOM?q.isSelectable(i)?Ry(e,new q(t<0?e.state.doc.resolve(n.pos-i.nodeSize):n)):Sy?Ry(e,new K(e.state.doc.resolve(t<0?o:o+i.nodeSize))):!1:!1}}else return!1}else{if(r instanceof q&&r.node.isInline)return Ry(e,new K(t>0?r.$to:r.$from));{let n=Ly(e.state,t);return n?Ry(e,n):!1}}}function By(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Vy(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!=`BR`)}function Hy(e,t){return t<0?Uy(e):Wy(e)}function Uy(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let i,a,o=!1;for(py&&n.nodeType==1&&r<By(n)&&Vy(n.childNodes[r],-1)&&(o=!0);;)if(r>0){if(n.nodeType!=1)break;{let e=n.childNodes[r-1];if(Vy(e,-1))i=n,a=--r;else if(e.nodeType==3)n=e,r=n.nodeValue.length;else break}}else{if(Gy(n))break;{let t=n.previousSibling;for(;t&&Vy(t,-1);)i=n.parentNode,a=Xv(t),t=t.previousSibling;if(t)n=t,r=By(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}o?Jy(e,n,r):i&&Jy(e,i,a)}function Wy(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let i=By(n),a,o;for(;;)if(r<i){if(n.nodeType!=1)break;let e=n.childNodes[r];if(Vy(e,1))a=n,o=++r;else break}else{if(Gy(n))break;{let t=n.nextSibling;for(;t&&Vy(t,1);)a=t.parentNode,o=Xv(t)+1,t=t.nextSibling;if(t)n=t,r=0,i=By(n);else{if(n=n.parentNode,n==e.dom)break;r=i=0}}}a&&Jy(e,a,o)}function Gy(e){let t=e.pmViewDesc;return t&&t.node&&t.node.isBlock}function Ky(e,t){for(;e&&t==e.childNodes.length&&!ny(e);)t=Xv(e)+1,e=e.parentNode;for(;e&&t<e.childNodes.length;){let n=e.childNodes[t];
vendor: 9,474 bytes, lines 13-16
13if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable==`false`)break;e=n,t=0}}function qy(e,t){for(;e&&!t&&!ny(e);)t=Xv(e),e=e.parentNode;for(;e&&t;){let n=e.childNodes[t-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable==`false`)break;e=n,t=e.childNodes.length}}function Jy(e,t,n){if(t.nodeType!=3){let e,r;(r=Ky(t,n))?(t=r,n=0):(e=qy(t,n))&&(t=e,n=e.nodeValue.length)}let r=e.domSelection();if(!r)return;if(ry(r)){let e=document.createRange();e.setEnd(t,n),e.setStart(t,n),r.removeAllRanges(),r.addRange(e)}else r.extend&&r.extend(t,n);e.domObserver.setCurSelection();let{state:i}=e;setTimeout(()=>{e.state==i&&Ey(e)},50)}function Yy(e,t){let n=e.state.doc.resolve(t);if(!(hy||by)&&n.parent.inlineContent){let r=e.coordsAtPos(t);if(t>n.start()){let n=e.coordsAtPos(t-1),i=(n.top+n.bottom)/2;if(i>r.top&&i<r.bottom&&Math.abs(n.left-r.left)>1)return n.left<r.left?`ltr`:`rtl`}if(t<n.end()){let n=e.coordsAtPos(t+1),i=(n.top+n.bottom)/2;if(i>r.top&&i<r.bottom&&Math.abs(n.left-r.left)>1)return n.left>r.left?`ltr`:`rtl`}}return getComputedStyle(e.dom).direction==`rtl`?`rtl`:`ltr`}function Xy(e,t,n){let r=e.state.selection;if(r instanceof K&&!r.empty||n.indexOf(`s`)>-1||yy&&n.indexOf(`m`)>-1)return!1;let{$from:i,$to:a}=r;if(!i.parent.inlineContent||e.endOfTextblock(t<0?`up`:`down`)){let n=Ly(e.state,t);if(n&&n instanceof q)return Ry(e,n)}if(!i.parent.inlineContent){let n=t<0?i:a,o=r instanceof rv?G.near(n,t):G.findFrom(n,t);return o?Ry(e,o):!1}return!1}function Zy(e,t){if(!(e.state.selection instanceof K))return!0;let{$head:n,$anchor:r,empty:i}=e.state.selection;if(!n.sameParent(r))return!0;if(!i)return!1;if(e.endOfTextblock(t>0?`forward`:`backward`))return!0;let a=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(a&&!a.isText){let r=e.state.tr;return t<0?r.delete(n.pos-a.nodeSize,n.pos):r.delete(n.pos,n.pos+a.nodeSize),e.dispatch(r),!0}return!1}function Qy(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function $y(e){if(!_y||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(t&&t.nodeType==1&&n==0&&t.firstChild&&t.firstChild.contentEditable==`false`){let n=t.firstChild;Qy(e,n,`true`),setTimeout(()=>Qy(e,n,`false`),20)}return!1}function eb(e){let t=``;return e.ctrlKey&&(t+=`c`),e.metaKey&&(t+=`m`),e.altKey&&(t+=`a`),e.shiftKey&&(t+=`s`),t}function tb(e,t){let n=t.keyCode,r=eb(t);if(n==8||yy&&n==72&&r==`c`)return Zy(e,-1)||Hy(e,-1);if(n==46&&!t.shiftKey||yy&&n==68&&r==`c`)return Zy(e,1)||Hy(e,1);if(n==13||n==27)return!0;if(n==37||yy&&n==66&&r==`c`){let t=n==37?Yy(e,e.state.selection.from)==`ltr`?-1:1:-1;return zy(e,t,r)||Hy(e,t)}if(n==39||yy&&n==70&&r==`c`){let t=n==39?Yy(e,e.state.selection.from)==`ltr`?1:-1:1;return zy(e,t,r)||Hy(e,t)}return n==38||yy&&n==80&&r==`c`?Xy(e,-1,r)||Hy(e,-1):n==40||yy&&n==78&&r==`c`?$y(e)||Xy(e,1,r)||Hy(e,1):!(r!=(yy?`m`:`c`)||n!=66&&n!=73&&n!=89&&n!=90)}function nb(e,t){e.someProp(`transformCopied`,n=>{t=n(t,e)});let n=[],{content:r,openStart:i,openEnd:a}=t;for(;i>1&&a>1&&r.childCount==1&&r.firstChild.childCount==1;){i--,a--;let e=r.firstChild;n.push(e.type.name,e.attrs==e.type.defaultAttrs?null:e.attrs),r=e.content}let o=e.someProp(`clipboardSerializer`)||jg.fromSchema(e.state.schema),s=pb(),c=s.createElement(`div`);c.appendChild(o.serializeFragment(r,{document:s}));let l=c.firstChild,u,d=0;for(;l&&l.nodeType==1&&(u=db[l.nodeName.toLowerCase()]);){for(let e=u.length-1;e>=0;e--){let t=s.createElement(u[e]);for(;c.firstChild;)t.appendChild(c.firstChild);c.appendChild(t),d++}l=c.firstChild}return l&&l.nodeType==1&&l.setAttribute(`data-pm-slice`,`${i} ${a}${d?` -${d}`:``} ${JSON.stringify(n)}`),{dom:c,text:e.someProp(`clipboardTextSerializer`,n=>n(t,e))||t.content.textBetween(0,t.content.size,`
14
15`),slice:t}}function rb(e,t,n,r,i){let a=i.parent.type.spec.code,o,s;if(!n&&!t)return null;let c=!!t&&(r||a||!n);if(c){if(e.someProp(`transformPastedText`,n=>{t=n(t,a||r,e)}),a)return s=new W(U.from(e.state.schema.text(t.replace(/\r\n?/g,`
16`))),0,0),e.someProp(`transformPasted`,t=>{s=t(s,e,!0)}),s;let n=e.someProp(`clipboardTextParser`,n=>n(t,i,r,e));if(n)s=n;else{let n=i.marks(),{schema:r}=e.state,a=jg.fromSchema(r);o=document.createElement(`div`),t.split(/(?:\r\n?|\n)+/).forEach(e=>{let t=o.appendChild(document.createElement(`p`));e&&t.appendChild(a.serializeNode(r.text(e,n)))})}}else e.someProp(`transformPastedHTML`,t=>{n=t(n,e)}),o=gb(n),Sy&&_b(o);let l=o&&o.querySelector(`[data-pm-slice]`),u=l&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(l.getAttribute(`data-pm-slice`)||``);if(u&&u[3])for(let e=+u[3];e>0;e--){let e=o.firstChild;for(;e&&e.nodeType!=1;)e=e.nextSibling;if(!e)break;o=e}if(s||=(e.someProp(`clipboardParser`)||e.someProp(`domParser`)||_g.fromSchema(e.state.schema)).parseSlice(o,{preserveWhitespace:!!(c||u),context:i,ruleFromNode(e){return e.nodeName==`BR`&&!e.nextSibling&&e.parentNode&&!ib.test(e.parentNode.nodeName)?{ignore:!0}:null}}),u)s=vb(ub(s,+u[1],+u[2]),u[4]);else if(s=W.maxOpen(ab(s.content,i),!0),s.openStart||s.openEnd){let e=0,t=0;for(let t=s.content.firstChild;e<s.openStart&&!t.type.spec.isolating;e++,t=t.firstChild);for(let e=s.content.lastChild;t<s.openEnd&&!e.type.spec.isolating;t++,e=e.lastChild);s=ub(s,e,t)}return e.someProp(`transformPasted`,t=>{s=t(s,e,c)}),s}var ib=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function ab(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.index(n)),i,a=[];if(e.forEach(e=>{if(!a)return;let t=r.findWrapping(e.type),n;if(!t)return a=null;if(n=a.length&&i.length&&sb(t,i,e,a[a.length-1],0))a[a.length-1]=n;else{a.length&&(a[a.length-1]=cb(a[a.length-1],i.length));let n=ob(e,t);a.push(n),r=r.matchType(n.type),i=t}}),a)return U.from(a)}return e}function ob(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,U.from(e));return e}function sb(e,t,n,r,i){if(i<e.length&&i<t.length&&e[i]==t[i]){let a=sb(e,t,n,r.lastChild,i+1);if(a)return r.copy(r.content.replaceChild(r.childCount-1,a));if(r.contentMatchAt(r.childCount).matchType(i==e.length-1?n.type:e[i+1]))return r.copy(r.content.append(U.from(ob(n,e,i+1))))}}function cb(e,t){if(t==0)return e;let n=e.content.replaceChild(e.childCount-1,cb(e.lastChild,t-1)),r=e.contentMatchAt(e.childCount).fillBefore(U.empty,!0);return e.copy(n.append(r))}function lb(e,t,n,r,i,a){let o=t<0?e.firstChild:e.lastChild,s=o.content;return e.childCount>1&&(a=0),i<r-1&&(s=lb(s,t,n,r,i+1,a)),i>=n&&(s=t<0?o.contentMatchAt(0).fillBefore(s,a<=i).append(s):s.append(o.contentMatchAt(o.childCount).fillBefore(U.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,o.copy(s))}function ub(e,t,n){return t<e.openStart&&(e=new W(lb(e.content,-1,t,e.openStart,0,e.openEnd),t,e.openEnd)),n<e.openEnd&&(e=new W(lb(e.content,1,n,e.openEnd,0,0),e.openStart,n)),e}var db={thead:[`table`],tbody:[`table`],tfoot:[`table`],caption:[`table`],colgroup:[`table`],col:[`table`,`colgroup`],tr:[`table`,`tbody`],td:[`table`,`tbody`,`tr`],th:[`table`,`tbody`,`tr`]},fb=null;function pb(){return fb||=document.implementation.createHTMLDocument(`title`)}var mb=null;function hb(e){let t=window.trustedTypes;return t?(mb||=t.defaultPolicy||t.createPolicy(`ProseMirrorClipboard`,{createHTML:e=>e}),mb.createHTML(e)):e}function gb(e){let t=/^(\s*<meta [^>]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n=pb().createElement(`div`),r=/<([a-z][^>\s]+)/i.exec(e),i;if((i=r&&db[r[1].toLowerCase()])&&(e=i.map(e=>`<`+e+`>`).join(``)+e+i.map(e=>`</`+e+`>`).reverse().join(``)),n.innerHTML=hb(e),i)for(let e=0;e<i.length;e++)n=n.querySelector(i[e])||n;return n}function _b(e){let t=e.querySelectorAll(hy?`span:not([class]):not([style])`:`span.Apple-converted-space`);for(let n=0;n<t.length;n++){let r=t[n];r.childNodes.length==1&&r.textContent==`\xA0`&&r.parentNode&&r.parentNode.replaceChild(e.ownerDocument.createTextNode(` `),r)}}function vb(e,t){if(!e.size)return e;let n=e.content.firstChild.type.schema,r;try{r=JSON.parse(t)}catch{return e}let{content:i,openStart:a,openEnd:o}=e;for(let e=r.length-2;e>=0;e-=2){let t=n.nodes[r[e]];if(!t||t.hasRequiredAttrs())break;i=U.from(t.create(r[e+1],i)),a++,o++}return new W(i,a,o)}var yb={},bb={};function xb(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}bb.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=n.keyCode==16||n.shiftKey,!Fb(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!(xy&&hy&&n.keyCode==13))){if(n.keyCode!=229&&e.domObserver.forceFlush(),vy&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let t=Date.now();e.input.lastIOSEnter=t,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==t&&(e.someProp(`handleKeyDown`,t=>t(e,iy(13,`Enter`))),e.input.lastIOSEnter=0)},200)}else e.someProp(`handleKeyDown`,t=>t(e,n))||tb(e,n)?n.preventDefault():xb(e,`key`)}},bb.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)},bb.keypress=(e,t)=>{let n=t;if(Fb(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||yy&&n.metaKey)return;if(e.someProp(`handleKeyPress`,t=>t(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof K)||!r.$from.sameParent(r.$to)){let t=String.fromCharCode(n.charCode),i=()=>e.state.tr.insertText(t).scrollIntoView();!/[\r\n]/.test(t)&&!e.someProp(`handleTextInput`,n=>n(e,r.$from.pos,r.$to.pos,t,i))&&e.dispatch(i()),n.preventDefault()}};function Sb(e){return{left:e.clientX,top:e.clientY}}function Cb(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}
vendor: 4,897 bytes, line 16
16function wb(e,t,n,r,i){if(r==-1)return!1;let a=e.state.doc.resolve(r);for(let r=a.depth+1;r>0;r--)if(e.someProp(t,t=>r>a.depth?t(e,n,a.nodeAfter,a.before(r),i,!0):t(e,n,a.node(r),a.before(r),i,!1)))return!0;return!1}function Tb(e,t,n){if(e.focused||e.focus(),e.state.selection.eq(t))return;let r=e.state.tr.setSelection(t);r.setMeta(`pointer`,!0),e.dispatch(r)}function Eb(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&q.isSelectable(r)?(Tb(e,new q(n)),!0):!1}function Db(e,t){if(t==-1)return!1;let n=e.state.selection,r,i;n instanceof q&&(r=n.node);let a=e.state.doc.resolve(t);for(let e=a.depth+1;e>0;e--){let t=e>a.depth?a.nodeAfter:a.node(e);if(q.isSelectable(t)){i=r&&n.$from.depth>0&&e>=n.$from.depth&&a.before(n.$from.depth+1)==n.$from.pos?a.before(n.$from.depth):a.before(e);break}}return i!=null&&(Tb(e,q.create(e.state.doc,i)),!0)}function Ob(e,t,n,r,i){return wb(e,`handleClickOn`,t,n,r)||e.someProp(`handleClick`,n=>n(e,t,r))||(i?Db(e,n):Eb(e,n))}function kb(e,t,n,r){return wb(e,`handleDoubleClickOn`,t,n,r)||e.someProp(`handleDoubleClick`,n=>n(e,t,r))}function Ab(e,t,n,r){return wb(e,`handleTripleClickOn`,t,n,r)||e.someProp(`handleTripleClick`,n=>n(e,t,r))||jb(e,n,r)}function jb(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(Tb(e,K.create(r,0,r.content.size)),!0):!1;let i=r.resolve(t);for(let t=i.depth+1;t>0;t--){let n=t>i.depth?i.nodeAfter:i.node(t),a=i.before(t);if(n.inlineContent)Tb(e,K.create(r,a+1,a+1+n.content.size));else if(q.isSelectable(n))Tb(e,q.create(r,a));else continue;return!0}}function Mb(e){return Vb(e)}var Nb=yy?`metaKey`:`ctrlKey`;yb.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=Mb(e),i=Date.now(),a=`singleClick`;i-e.input.lastClick.time<500&&Cb(n,e.input.lastClick)&&!n[Nb]&&e.input.lastClick.button==n.button&&(e.input.lastClick.type==`singleClick`?a=`doubleClick`:e.input.lastClick.type==`doubleClick`&&(a=`tripleClick`)),e.input.lastClick={time:i,x:n.clientX,y:n.clientY,type:a,button:n.button};let o=e.posAtCoords(Sb(n));o&&(a==`singleClick`?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new Pb(e,o,n,!!r)):(a==`doubleClick`?kb:Ab)(e,o.pos,o.inside,n)?n.preventDefault():xb(e,`pointer`))};var Pb=class{constructor(e,t,n,r){this.view=e,this.pos=t,this.event=n,this.flushed=r,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!n[Nb],this.allowDefault=n.shiftKey;let i,a;if(t.inside>-1)i=e.state.doc.nodeAt(t.inside),a=t.inside;else{let n=e.state.doc.resolve(t.pos);i=n.parent,a=n.depth?n.before():0}let o=r?null:n.target,s=o?e.docView.nearestDesc(o,!0):null;this.target=s&&s.nodeDOM.nodeType==1?s.nodeDOM:null;let{selection:c}=e.state;(n.button==0&&i.type.spec.draggable&&i.type.spec.selectable!==!1||c instanceof q&&c.from<=a&&c.to>a)&&(this.mightDrag={node:i,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&py&&!this.target.hasAttribute(`contentEditable`))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute(`contentEditable`,`false`)},20),this.view.domObserver.start()),e.root.addEventListener(`mouseup`,this.up=this.up.bind(this)),e.root.addEventListener(`mousemove`,this.move=this.move.bind(this)),xb(e,`pointer`)}done(){this.view.root.removeEventListener(`mouseup`,this.up),this.view.root.removeEventListener(`mousemove`,this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute(`draggable`),this.mightDrag.setUneditable&&this.target.removeAttribute(`contentEditable`),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>Ey(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let t=this.pos;this.view.state.doc!=this.startDoc&&(t=this.view.posAtCoords(Sb(e))),this.updateAllowDefault(e),this.allowDefault||!t?xb(this.view,`pointer`):Ob(this.view,t.pos,t.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||_y&&this.mightDrag&&!this.mightDrag.node.isAtom||hy&&!this.view.state.selection.visible&&Math.min(Math.abs(t.pos-this.view.state.selection.from),Math.abs(t.pos-this.view.state.selection.to))<=2)?(Tb(this.view,G.near(this.view.state.doc.resolve(t.pos))),e.preventDefault()):xb(this.view,`pointer`)}move(e){this.updateAllowDefault(e),xb(this.view,`pointer`),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}};yb.touchstart=e=>{e.input.lastTouch=Date.now(),Mb(e),xb(e,`pointer`)},yb.touchmove=e=>{e.input.lastTouch=Date.now(),xb(e,`pointer`)},yb.contextmenu=e=>
vendor: 31,784 bytes, line 16
16Mb(e);function Fb(e,t){return e.composing?!0:_y&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}var Ib=xy?5e3:-1;bb.compositionstart=bb.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,n=t.selection.$to;if(t.selection instanceof K&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(e=>e.type.spec.inclusive===!1)||hy&&by&&Lb(e)))e.markCursor=e.state.storedMarks||n.marks(),Vb(e,!0),e.markCursor=null;else if(Vb(e,!t.selection.empty),py&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let t=e.domSelectionRange();for(let n=t.focusNode,r=t.focusOffset;n&&n.nodeType==1&&r!=0;){let t=r<0?n.lastChild:n.childNodes[r-1];if(!t)break;if(t.nodeType==3){let n=e.domSelection();n&&n.collapse(t,t.nodeValue.length);break}n=t,r=-1}}e.input.composing=!0}Rb(e,Ib)};function Lb(e){let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(!t||t.nodeType!=1||n>=t.childNodes.length)return!1;let r=t.childNodes[n];return r.nodeType==1&&r.contentEditable==`false`}bb.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionNode=null,e.input.badSafariComposition?e.domObserver.forceFlush():e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,Rb(e,20))};function Rb(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>Vb(e),t))}function zb(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=Bb());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function Bb(){let e=document.createEvent(`Event`);return e.initEvent(`event`,!0,!0),e.timeStamp}function Vb(e,t=!1){if(!(xy&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),zb(e),t||e.docView&&e.docView.dirty){let n=wy(e),r=e.state.selection;return n&&!n.eq(r)?e.dispatch(e.state.tr.setSelection(n)):(e.markCursor||t)&&!r.$from.node(r.$from.sharedDepth(r.to)).inlineContent?e.dispatch(e.state.tr.deleteSelection()):e.updateState(e.state),!0}return!1}}function Hb(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appendChild(document.createElement(`div`));n.appendChild(t),n.style.cssText=`position: fixed; left: -10000px; top: 10px`;let r=getSelection(),i=document.createRange();i.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(i),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),e.focus()},50)}var Ub=dy&&fy<15||vy&&Cy<604;yb.copy=bb.cut=(e,t)=>{let n=t,r=e.state.selection,i=n.type==`cut`;if(r.empty)return;let a=Ub?null:n.clipboardData,{dom:o,text:s}=nb(e,r.content());a?(n.preventDefault(),a.clearData(),a.setData(`text/html`,o.innerHTML),a.setData(`text/plain`,s)):Hb(e,o),i&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta(`uiEvent`,`cut`))};function Wb(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function Gb(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?`textarea`:`div`));n||(r.contentEditable=`true`),r.style.cssText=`position: fixed; left: -10000px; top: 10px`,r.focus();let i=e.input.shiftKey&&e.input.lastKeyCode!=45;setTimeout(()=>{e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?Kb(e,r.value,null,i,t):Kb(e,r.textContent,r.innerHTML,i,t)},50)}function Kb(e,t,n,r,i){let a=rb(e,t,n,r,e.state.selection.$from);if(e.someProp(`handlePaste`,t=>t(e,i,a||W.empty)))return!0;if(!a)return!1;let o=Wb(a),s=o?e.state.tr.replaceSelectionWith(o,r):e.state.tr.replaceSelection(a);return e.dispatch(s.scrollIntoView().setMeta(`paste`,!0).setMeta(`uiEvent`,`paste`)),!0}function qb(e){let t=e.getData(`text/plain`)||e.getData(`Text`);if(t)return t;let n=e.getData(`text/uri-list`);return n?n.replace(/\r?\n/g,` `):``}bb.paste=(e,t)=>{let n=t;if(e.composing&&!xy)return;let r=Ub?null:n.clipboardData,i=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&Kb(e,qb(r),r.getData(`text/html`),i,n)?n.preventDefault():Gb(e,n)};var Jb=class{constructor(e,t,n){this.slice=e,this.move=t,this.node=n}},Yb=yy?`altKey`:`ctrlKey`;function Xb(e,t){return e.someProp(`dragCopies`,e=>!e(t))??!t[Yb]}yb.dragstart=(e,t)=>{let n=t,r=e.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let i=e.state.selection,a=i.empty?null:e.posAtCoords(Sb(n)),o;if(!(a&&a.pos>=i.from&&a.pos<=(i instanceof q?i.to-1:i.to))){if(r&&r.mightDrag)o=q.create(e.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let t=e.docView.nearestDesc(n.target,!0);t&&t.node.type.spec.draggable&&t!=e.docView&&(o=q.create(e.state.doc,t.posBefore))}}let{dom:s,text:c,slice:l}=nb(e,(o||e.state.selection).content());(!n.dataTransfer.files.length||!hy||gy>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Ub?`Text`:`text/html`,s.innerHTML),n.dataTransfer.effectAllowed=`copyMove`,Ub||n.dataTransfer.setData(`text/plain`,c),e.dragging=new Jb(l,Xb(e,n),o)},yb.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)},bb.dragover=bb.dragenter=(e,t)=>t.preventDefault(),bb.drop=(e,t)=>{try{Zb(e,t,e.dragging)}finally{e.dragging=null}};function Zb(e,t,n){if(!t.dataTransfer)return;let r=e.posAtCoords(Sb(t));if(!r)return;let i=e.state.doc.resolve(r.pos),a=n&&n.slice;a?e.someProp(`transformPasted`,t=>{a=t(a,e,!1)}):a=rb(e,qb(t.dataTransfer),Ub?null:t.dataTransfer.getData(`text/html`),!1,i);let o=!!(n&&Xb(e,t));if(e.someProp(`handleDrop`,n=>n(e,t,a||W.empty,o))){t.preventDefault();return}if(!a)return;t.preventDefault();let s=a?j_(e.state.doc,i.pos,a):i.pos;s??=i.pos;let c=e.state.tr;if(o){let{node:e}=n;e?e.replace(c):c.deleteSelection()}let l=c.mapping.map(s),u=a.openStart==0&&a.openEnd==0&&a.content.childCount==1,d=c.doc;if(u?c.replaceRangeWith(l,l,a.content.firstChild):c.replaceRange(l,l,a),c.doc.eq(d))return;let f=c.doc.resolve(l);if(u&&q.isSelectable(a.content.firstChild)&&f.nodeAfter&&f.nodeAfter.sameMarkup(a.content.firstChild))c.setSelection(new q(f));else{let t=c.mapping.map(s);c.mapping.maps[c.mapping.maps.length-1].forEach((e,n,r,i)=>t=i),c.setSelection(Fy(e,f,c.doc.resolve(t)))}e.focus(),e.dispatch(c.setMeta(`uiEvent`,`drop`))}yb.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add(`ProseMirror-focused`),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&Ey(e)},20))},yb.blur=(e,t)=>{let n=t;e.focused&&=(e.domObserver.stop(),e.dom.classList.remove(`ProseMirror-focused`),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),!1)},yb.beforeinput=(e,t)=>{if(hy&&xy&&t.inputType==`deleteContentBackward`){e.domObserver.flushSoon();let{domChangeCount:t}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=t||(e.dom.blur(),e.focus(),e.someProp(`handleKeyDown`,t=>t(e,iy(8,`Backspace`)))))return;let{$cursor:n}=e.state.selection;n&&n.pos>0&&e.dispatch(e.state.tr.delete(n.pos-1,n.pos).scrollIntoView())},50)}};for(let e in bb)yb[e]=bb[e];function Qb(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}var $b=class e{constructor(e,t){this.toDOM=e,this.spec=t||ix,this.side=this.spec.side||0}map(e,t,n,r){let{pos:i,deleted:a}=e.mapResult(t.from+r,this.side<0?-1:1);return a?null:new nx(i-n,i-n,this)}valid(){return!0}eq(t){return this==t||t instanceof e&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&Qb(this.spec,t.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}},ex=class e{constructor(e,t){this.attrs=e,this.spec=t||ix}map(e,t,n,r){let i=e.map(t.from+r,this.spec.inclusiveStart?-1:1)-n,a=e.map(t.to+r,this.spec.inclusiveEnd?1:-1)-n;return i>=a?null:new nx(i,a,this)}valid(e,t){return t.from<t.to}eq(t){return this==t||t instanceof e&&Qb(this.attrs,t.attrs)&&Qb(this.spec,t.spec)}static is(t){return t.type instanceof e}destroy(){}},tx=class e{constructor(e,t){this.attrs=e,this.spec=t||ix}map(e,t,n,r){let i=e.mapResult(t.from+r,1);if(i.deleted)return null;let a=e.mapResult(t.to+r,-1);return a.deleted||a.pos<=i.pos?null:new nx(i.pos-n,a.pos-n,this)}valid(e,t){let{index:n,offset:r}=e.content.findIndex(t.from),i;return r==t.from&&!(i=e.child(n)).isText&&r+i.nodeSize==t.to}eq(t){return this==t||t instanceof e&&Qb(this.attrs,t.attrs)&&Qb(this.spec,t.spec)}destroy(){}},nx=class e{constructor(e,t,n){this.from=e,this.to=t,this.type=n}copy(t,n){return new e(t,n,this.type)}eq(e,t=0){return this.type.eq(e.type)&&this.from+t==e.from&&this.to+t==e.to}map(e,t,n){return this.type.map(e,this,t,n)}static widget(t,n,r){return new e(t,t,new $b(n,r))}static inline(t,n,r,i){return new e(t,n,new ex(r,i))}static node(t,n,r,i){return new e(t,n,new tx(r,i))}get spec(){return this.type.spec}get inline(){return this.type instanceof ex}get widget(){return this.type instanceof $b}},rx=[],ix={},ax=class e{constructor(e,t){this.local=e.length?e:rx,this.children=t.length?t:rx}static create(e,t){return t.length?px(t,e,0,ix):ox}find(e,t,n){let r=[];return this.findInner(e??0,t??1e9,r,0,n),r}findInner(e,t,n,r,i){for(let a=0;a<this.local.length;a++){let o=this.local[a];o.from<=t&&o.to>=e&&(!i||i(o.spec))&&n.push(o.copy(o.from+r,o.to+r))}for(let a=0;a<this.children.length;a+=3)if(this.children[a]<t&&this.children[a+1]>e){let o=this.children[a]+1;this.children[a+2].findInner(e-o,t-o,n,r+o,i)}}map(e,t,n){return this==ox||e.maps.length==0?this:this.mapInner(e,t,0,0,n||ix)}mapInner(t,n,r,i,a){let o;for(let e=0;e<this.local.length;e++){let s=this.local[e].map(t,r,i);s&&s.type.valid(n,s)?(o||=[]).push(s):a.onRemove&&a.onRemove(this.local[e].spec)}return this.children.length?cx(this.children,o||[],t,n,r,i,a):o?new e(o.sort(mx),rx):ox}add(t,n){return n.length?this==ox?e.create(t,n):this.addInner(t,n,0):this}addInner(t,n,r){let i,a=0;t.forEach((e,t)=>{let o=t+r,s;if(s=dx(n,e,o)){for(i||=this.children.slice();a<i.length&&i[a]<t;)a+=3;i[a]==t?i[a+2]=i[a+2].addInner(e,s,o+1):i.splice(a,0,t,t+e.nodeSize,px(s,e,o+1,ix)),a+=3}});let o=lx(a?fx(n):n,-r);for(let e=0;e<o.length;e++)o[e].type.valid(t,o[e])||o.splice(e--,1);return new e(o.length?this.local.concat(o).sort(mx):this.local,i||this.children)}remove(e){return e.length==0||this==ox?this:this.removeInner(e,0)}removeInner(t,n){let r=this.children,i=this.local;for(let e=0;e<r.length;e+=3){let i,a=r[e]+n,o=r[e+1]+n;for(let e=0,n;e<t.length;e++)(n=t[e])&&n.from>a&&n.to<o&&(t[e]=null,(i||=[]).push(n));if(!i)continue;r==this.children&&(r=this.children.slice());let s=r[e+2].removeInner(i,a+1);s==ox?(r.splice(e,3),e-=3):r[e+2]=s}if(i.length){for(let e=0,r;e<t.length;e++)if(r=t[e])for(let e=0;e<i.length;e++)i[e].eq(r,n)&&(i==this.local&&(i=this.local.slice()),i.splice(e--,1))}return r==this.children&&i==this.local?this:i.length||r.length?new e(i,r):ox}forChild(t,n){if(this==ox)return this;if(n.isLeaf)return e.empty;let r,i;for(let e=0;e<this.children.length;e+=3)if(this.children[e]>=t){this.children[e]==t&&(r=this.children[e+2]);break}let a=t+1,o=a+n.content.size;for(let e=0;e<this.local.length;e++){let t=this.local[e];if(t.from<o&&t.to>a&&t.type instanceof ex){let e=Math.max(a,t.from)-a,n=Math.min(o,t.to)-a;e<n&&(i||=[]).push(t.copy(e,n))}}if(i){let t=new e(i.sort(mx),rx);return r?new sx([t,r]):t}return r||ox}eq(t){if(this==t)return!0;if(!(t instanceof e)||this.local.length!=t.local.length||this.children.length!=t.children.length)return!1;for(let e=0;e<this.local.length;e++)if(!this.local[e].eq(t.local[e]))return!1;for(let e=0;e<this.children.length;e+=3)if(this.children[e]!=t.children[e]||this.children[e+1]!=t.children[e+1]||!this.children[e+2].eq(t.children[e+2]))return!1;return!0}locals(e){return hx(this.localsInner(e))}localsInner(e){if(this==ox)return rx;if(e.inlineContent||!this.local.some(ex.is))return this.local;let t=[];for(let e=0;e<this.local.length;e++)this.local[e].type instanceof ex||t.push(this.local[e]);return t}forEachSet(e){e(this)}};ax.empty=new ax([],[]),ax.removeOverlap=hx;var ox=ax.empty,sx=class e{constructor(e){this.members=e}map(t,n){let r=this.members.map(e=>e.map(t,n,ix));return e.from(r)}forChild(t,n){if(n.isLeaf)return ax.empty;let r=[];for(let i=0;i<this.members.length;i++){let a=this.members[i].forChild(t,n);a!=ox&&(a instanceof e?r=r.concat(a.members):r.push(a))}return e.from(r)}eq(t){if(!(t instanceof e)||t.members.length!=this.members.length)return!1;for(let e=0;e<this.members.length;e++)if(!this.members[e].eq(t.members[e]))return!1;return!0}locals(e){let t,n=!0;for(let r=0;r<this.members.length;r++){let i=this.members[r].localsInner(e);if(i.length){if(!t)t=i;else{n&&=(t=t.slice(),!1);for(let e=0;e<i.length;e++)t.push(i[e])}}}return t?hx(n?t:t.sort(mx)):rx}static from(t){switch(t.length){case 0:return ox;case 1:return t[0];default:return new e(t.every(e=>e instanceof ax)?t:t.reduce((e,t)=>e.concat(t instanceof ax?t:t.members),[]))}}forEachSet(e){for(let t=0;t<this.members.length;t++)this.members[t].forEachSet(e)}};function cx(e,t,n,r,i,a,o){let s=e.slice();for(let e=0,t=a;e<n.maps.length;e++){let r=0;n.maps[e].forEach((e,n,i,a)=>{let o=a-i-(n-e);for(let i=0;i<s.length;i+=3){let a=s[i+1];if(a<0||e>a+t-r)continue;let c=s[i]+t-r;n>=c?s[i+1]=e<=c?-2:-1:e>=t&&o&&(s[i]+=o,s[i+1]+=o)}r+=o}),t=n.maps[e].map(t,-1)}let c=!1;for(let t=0;t<s.length;t+=3)if(s[t+1]<0){if(s[t+1]==-2){c=!0,s[t+1]=-1;continue}let l=n.map(e[t]+a),u=l-i;if(u<0||u>=r.content.size){c=!0;continue}let d=n.map(e[t+1]+a,-1)-i,{index:f,offset:p}=r.content.findIndex(u),m=r.maybeChild(f);if(m&&p==u&&p+m.nodeSize==d){let r=s[t+2].mapInner(n,m,l+1,e[t]+a+1,o);r==ox?(s[t+1]=-2,c=!0):(s[t]=u,s[t+1]=d,s[t+2]=r)}else c=!0}if(c){let c=px(ux(s,e,t,n,i,a,o),r,0,o);t=c.local;for(let e=0;e<s.length;e+=3)s[e+1]<0&&(s.splice(e,3),e-=3);for(let e=0,t=0;e<c.children.length;e+=3){let n=c.children[e];for(;t<s.length&&s[t]<n;)t+=3;s.splice(t,0,c.children[e],c.children[e+1],c.children[e+2])}}return new ax(t.sort(mx),s)}function lx(e,t){if(!t||!e.length)return e;let n=[];for(let r=0;r<e.length;r++){let i=e[r];n.push(new nx(i.from+t,i.to+t,i.type))}return n}function ux(e,t,n,r,i,a,o){function s(e,t){for(let a=0;a<e.local.length;a++){let s=e.local[a].map(r,i,t);s?n.push(s):o.onRemove&&o.onRemove(e.local[a].spec)}for(let n=0;n<e.children.length;n+=3)s(e.children[n+2],e.children[n]+t+1)}for(let n=0;n<e.length;n+=3)e[n+1]==-1&&s(e[n+2],t[n]+a+1);return n}function dx(e,t,n){if(t.isLeaf)return null;let r=n+t.nodeSize,i=null;for(let t=0,a;t<e.length;t++)(a=e[t])&&a.from>n&&a.to<r&&((i||=[]).push(a),e[t]=null);return i}function fx(e){let t=[];for(let n=0;n<e.length;n++)e[n]!=null&&t.push(e[n]);return t}function px(e,t,n,r){let i=[],a=!1;t.forEach((t,o)=>{let s=dx(e,t,o+n);if(s){a=!0;let e=px(s,t,n+o+1,r);e!=ox&&i.push(o,o+t.nodeSize,e)}});let o=lx(a?fx(e):e,-n).sort(mx);for(let e=0;e<o.length;e++)o[e].type.valid(t,o[e])||(r.onRemove&&r.onRemove(o[e].spec),o.splice(e--,1));return o.length||i.length?new ax(o,i):ox}function mx(e,t){return e.from-t.from||e.to-t.to}function hx(e){let t=e;for(let n=0;n<t.length-1;n++){let r=t[n];if(r.from!=r.to)for(let i=n+1;i<t.length;i++){let a=t[i];if(a.from==r.from){a.to!=r.to&&(t==e&&(t=e.slice()),t[i]=a.copy(a.from,r.to),gx(t,i+1,a.copy(r.to,a.to)));continue}a.from<r.to&&(t==e&&(t=e.slice()),t[n]=r.copy(r.from,a.from),gx(t,i,r.copy(a.from,r.to)));break}}return t}function gx(e,t,n){for(;t<e.length&&mx(n,e[t])>0;)t++;e.splice(t,0,n)}for(var _x={8:`Backspace`,9:`Tab`,10:`Enter`,12:`NumLock`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,44:`PrintScreen`,45:`Insert`,46:`Delete`,59:`;`,61:`=`,91:`Meta`,92:`Meta`,106:`*`,107:`+`,108:`,`,109:`-`,110:`.`,111:`/`,144:`NumLock`,145:`ScrollLock`,160:`Shift`,161:`Shift`,162:`Control`,163:`Control`,164:`Alt`,165:`Alt`,173:`-`,186:`;`,187:`=`,188:`,`,189:`-`,190:`.`,191:`/`,192:"`",219:`[`,220:`\\`,221:`]`,222:`'`},vx={48:`)`,49:`!`,50:`@`,51:`#`,52:`$`,53:`%`,54:`^`,55:`&`,56:`*`,57:`(`,59:`:`,61:`+`,173:`_`,186:`:`,187:`+`,188:`<`,189:`_`,190:`>`,191:`?`,192:`~`,219:`{`,220:`|`,221:`}`,222:`"`},yx=typeof navigator<`u`&&/Mac/.test(navigator.platform),bx=typeof navigator<`u`&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),xx=0;xx<10;xx++)_x[48+xx]=_x[96+xx]=String(xx);for(var xx=1;xx<=24;xx++)_x[xx+111]=`F`+xx;for(var xx=65;xx<=90;xx++)_x[xx]=String.fromCharCode(xx+32),vx[xx]=String.fromCharCode(xx);for(var Sx in _x)vx.hasOwnProperty(Sx)||(vx[Sx]=_x[Sx]);function Cx(e){var t=!(yx&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||bx&&e.shiftKey&&e.key&&e.key.length==1||e.key==`Unidentified`)&&e.key||(e.shiftKey?vx:_x)[e.keyCode]||e.key||`Unidentified`;return t==`Esc`&&(t=`Escape`),t==`Del`&&(t=`Delete`),t==`Left`&&(t=`ArrowLeft`),t==`Up`&&(t=`ArrowUp`),t==`Right`&&(t=`ArrowRight`),t==`Down`&&(t=`ArrowDown`),t}var wx=typeof navigator<`u`&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),Tx=typeof navigator<`u`&&/Win/.test(navigator.platform);function Ex(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n==`Space`&&(n=` `);let r,i,a,o;for(let e=0;e<t.length-1;e++){let n=t[e];if(/^(cmd|meta|m)$/i.test(n))o=!0;else if(/^a(lt)?$/i.test(n))r=!0;else if(/^(c|ctrl|control)$/i.test(n))i=!0;else if(/^s(hift)?$/i.test(n))a=!0;else if(/^mod$/i.test(n))wx?o=!0:i=!0;else throw Error(`Unrecognized modifier name: `+n)}return r&&(n=`Alt-`+n),i&&(n=`Ctrl-`+n),o&&(n=`Meta-`+n),a&&(n=`Shift-`+n),n}function Dx(e){let t=Object.create(null);for(let n in e)t[Ex(n)]=e[n];return t}function Ox(e,t,n=!0){return t.altKey&&(e=`Alt-`+e),t.ctrlKey&&(e=`Ctrl-`+e),t.metaKey&&(e=`Meta-`+e),n&&t.shiftKey&&(e=`Shift-`+e),e}function kx(e){let t=Dx(e);return function(e,n){let r=Cx(n),i,a=t[Ox(r,n)];if(a&&a(e.state,e.dispatch,e))return!0;if(r.length==1&&r!=` `){if(n.shiftKey){let i=t[Ox(r,n,!1)];if(i&&i(e.state,e.dispatch,e))return!0}if((n.altKey||n.metaKey||n.ctrlKey)&&!(Tx&&n.ctrlKey&&n.altKey)&&(i=_x[n.keyCode])&&i!=r){let r=t[Ox(i,n)];if(r&&r(e.state,e.dispatch,e))return!0}}return!1}}var Ax=Object.defineProperty,jx=(e,t)=>{for(var n in t)Ax(e,n,{get:t[n],enumerable:!0})};function Mx(e){let{state:t,transaction:n}=e,{selection:r}=n,{doc:i}=n,{storedMarks:a}=n;return{...t,apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return a},get selection(){return r},get doc(){return i},get tr(){return r=n.selection,i=n.doc,a=n.storedMarks,n}}}var Nx=class{constructor(e){this.editor=e.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=e.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){let{rawCommands:e,editor:t,state:n}=this,{view:r}=t,{tr:i}=n,a=this.buildProps(i);return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,(...e)=>{let n=t(...e)(a);return!i.getMeta(`preventDispatch`)&&!this.hasCustomState&&r.dispatch(i),n}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(e,t=!0){let{rawCommands:n,editor:r,state:i}=this,{view:a}=r,o=[],s=!!e,c=e||i.tr,l=()=>(!s&&t&&!c.getMeta(`preventDispatch`)&&!this.hasCustomState&&a.dispatch(c),o.every(e=>e===!0)),u={...Object.fromEntries(Object.entries(n).map(([e,n])=>[e,(...e)=>{let r=this.buildProps(c,t),i=n(...e)(r);return o.push(i),u}])),run:l};return u}createCan(e){let{rawCommands:t,state:n}=this,r=e||n.tr,i=this.buildProps(r,!1);return{...Object.fromEntries(Object.entries(t).map(([e,t])=>[e,(...e)=>t(...e)({...i,dispatch:void 0})])),chain:()=>this.createChain(r,!1)}}buildProps(e,t=!0){let{rawCommands:n,editor:r,state:i}=this,{view:a}=r,o={tr:e,editor:r,view:a,state:Mx({state:i,transaction:e}),dispatch:t?()=>{}:void 0,chain:()=>this.createChain(e,t),can:()=>this.createCan(e),get commands(){return Object.fromEntries(Object.entries(n).map(([e,t])=>[e,(...e)=>t(...e)(o)]))}};return o}},Px={};jx(Px,{blur:()=>Fx,clearContent:()=>Ix,clearNodes:()=>Lx,command:()=>Rx,createParagraphNear:()=>zx,cut:()=>Bx,deleteCurrentNode:()=>Vx,deleteNode:()=>Ux,deleteRange:()=>Wx,deleteSelection:()=>Gx,enter:()=>Kx,exitCode:()=>qx,extendMarkRange:()=>eS,first:()=>tS,focus:()=>cS,forEach:()=>lS,insertContent:()=>uS,insertContentAt:()=>gS,joinBackward:()=>yS,joinDown:()=>vS,joinForward:()=>bS,joinItemBackward:()=>xS,joinItemForward:()=>SS,joinTextblockBackward:()=>CS,joinTextblockForward:()=>wS,joinUp:()=>_S,keyboardShortcut:()=>DS,lift:()=>kS,liftEmptyBlock:()=>AS,liftListItem:()=>jS,newlineInCode:()=>MS,resetAttributes:()=>FS,scrollIntoView:()=>IS,selectAll:()=>LS,selectNodeBackward:()=>RS,selectNodeForward:()=>zS,selectParentNode:()=>BS,selectTextblockEnd:()=>VS,selectTextblockStart:()=>HS,setContent:()=>WS,setMark:()=>CC,setMeta:()=>wC,setNode:()=>TC,setNodeSelection:()=>EC,setTextDirection:()=>DC,setTextSelection:()=>OC,sinkListItem:()=>kC,splitBlock:()=>jC,splitListItem:()=>MC,toggleList:()=>IC,toggleMark:()=>LC,toggleNode:()=>RC,toggleWrap:()=>zC,undoInputRule:()=>BC,unsetAllMarks:()=>VC,unsetMark:()=>HC,unsetTextDirection:()=>UC,updateAttributes:()=>WC,wrapIn:()=>GC,wrapInList:()=>KC});var Fx=()=>({editor:e,view:t})=>(requestAnimationFrame(()=>{var n;e.isDestroyed||(t.dom.blur(),(n=window==null?void 0:window.getSelection())==null||n.removeAllRanges())}),!0),Ix=(e=!0)=>({commands:t})=>t.setContent(``,{emitUpdate:e}),Lx=()=>({state:e,tr:t,dispatch:n})=>{let{selection:r}=t,{ranges:i}=r;return n&&i.forEach(({$from:n,$to:r})=>{e.doc.nodesBetween(n.pos,r.pos,(e,n)=>{if(e.type.isText)return;let{doc:r,mapping:i}=t,a=r.resolve(i.map(n)),o=r.resolve(i.map(n+e.nodeSize)),s=a.blockRange(o);if(!s)return;let c=d_(s);if(e.type.isTextblock){let{defaultType:e}=a.parent.contentMatchAt(a.index());t.setNodeMarkup(s.start,e)}(c||c===0)&&t.lift(s,c)})}),!0},Rx=e=>t=>e(t),zx=()=>({state:e,dispatch:t})=>Nv(e,t),Bx=(e,t)=>({editor:n,tr:r})=>{let{state:i}=n,a=i.doc.slice(e.from,e.to);r.deleteRange(e.from,e.to);let o=r.mapping.map(t);return r.insert(o,a.content),r.setSelection(new K(r.doc.resolve(Math.max(o-1,0)))),!0},Vx=()=>({tr:e,dispatch:t})=>{let{selection:n}=e,r=n.$anchor.node();if(r.content.size>0)return!1;let i=e.selection.$anchor;for(let n=i.depth;n>0;--n)if(i.node(n).type===r.type){if(t){let t=i.before(n),r=i.after(n);e.delete(t,r).scrollIntoView()}return!0}return!1};function Hx(e,t){if(typeof e==`string`){if(!t.nodes[e])throw Error(`There is no node type named '${e}'. Maybe you forgot to add the extension?`);return t.nodes[e]}return e}var Ux=e=>({tr:t,state:n,dispatch:r})=>{let i=Hx(e,n.schema),a=t.selection.$anchor;for(let e=a.depth;e>0;--e)if(a.node(e).type===i){if(r){let n=a.before(e),r=a.after(e);t.delete(n,r).scrollIntoView()}return!0}return!1},Wx=e=>({tr:t,dispatch:n})=>{let{from:r,to:i}=e;return n&&t.delete(r,i),!0},Gx=()=>({state:e,dispatch:t})=>mv(e,t),Kx=()=>({commands:e})=>e.keyboardShortcut(`Enter`),qx=()=>({state:e,dispatch:t})=>Mv(e,t);function Jx(e){return Object.prototype.toString.call(e)===`[object RegExp]`}function Yx(e,t,n={strict:!0}){let r=Object.keys(t);return!r.length||r.every(r=>n.strict?t[r]===e[r]:Jx(t[r])?t[r].test(e[r]):t[r]===e[r])}function Xx(e,t,n={}){return e.find(e=>e.type===t&&Yx(Object.fromEntries(Object.keys(n).map(t=>[t,e.attrs[t]])),n))}function Zx(e,t,n={}){return!!Xx(e,t,n)}function Qx(e,t,n){if(!e||!t)return;let r=e.parent.childAfter(e.parentOffset);if((!r.node||!r.node.marks.some(e=>e.type===t))&&(r=e.parent.childBefore(e.parentOffset)),!r.node||!r.node.marks.some(e=>e.type===t))return;if(!n){let e=r.node.marks.find(e=>e.type===t);e&&(n=e.attrs)}if(!Xx([...r.node.marks],t,n))return;let i=r.index,a=e.start()+r.offset,o=i+1,s=a+r.node.nodeSize;for(;i>0&&Zx([...e.parent.child(i-1).marks],t,n);)--i,a-=e.parent.child(i).nodeSize;for(;o<e.parent.childCount&&Zx([...e.parent.child(o).marks],t,n);)s+=e.parent.child(o).nodeSize,o+=1;return{from:a,to:s}}function $x(e,t){if(typeof e==`string`){if(!t.marks[e])throw Error(`There is no mark type named '${e}'. Maybe you forgot to add the extension?`);return t.marks[e]}return e}var eS=(e,t)=>({tr:n,state:r,dispatch:i})=>{let a=$x(e,r.schema),{doc:o,selection:s}=n,{$from:c,from:l,to:u}=s;if(i){let e=Qx(c,a,t);if(e&&e.from<=l&&e.to>=u){let t=K.create(o,e.from,e.to);n.setSelection(t)}}return!0},tS=e=>t=>{let n=typeof e==`function`?e(t):e;for(let e=0;e<n.length;e+=1)if(n[e](t))return!0;return!1};function nS(e){return e instanceof K}function rS(e=0,t=0,n=0){return Math.min(Math.max(e,t),n)}function iS(e,t=null){if(!t)return null;let n=G.atStart(e),r=G.atEnd(e);if(t===`start`||t===!0)return n;if(t===`end`)return r;let i=n.from,a=r.to;return t===`all`?K.create(e,rS(0,i,a),rS(e.content.size,i,a)):K.create(e,rS(t,i,a),rS(t,i,a))}function aS(){return navigator.platform===`Android`||/android/i.test(navigator.userAgent)}function oS(){return[`iPad Simulator`,`iPhone Simulator`,`iPod Simulator`,`iPad`,`iPhone`,`iPod`].includes(navigator.platform)||navigator.userAgent.includes(`Mac`)&&`ontouchend`in document}function sS(){return typeof navigator<`u`&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}var cS=(e=null,t={})=>({editor:n,view:r,tr:i,dispatch:a})=>{t={scrollIntoView:!0,...t};let o=()=>{(oS()||aS())&&r.dom.focus(),sS()&&!oS()&&!aS()&&r.dom.focus({preventScroll:!0}),requestAnimationFrame(()=>{n.isDestroyed||(r.focus(),t!=null&&t.scrollIntoView&&n.commands.scrollIntoView())})};try{if(r.hasFocus()&&e===null||e===!1)return!0}catch{return!1}if(a&&e===null&&!nS(n.state.selection))return o(),!0;let s=iS(i.doc,e)||n.state.selection,c=n.state.selection.eq(s);return a&&(c||i.setSelection(s),c&&i.storedMarks&&i.setStoredMarks(i.storedMarks),o()),!0},lS=(e,t)=>n=>e.every((e,r)=>t(e,{...n,index:r})),uS=(e,t)=>({tr:n,commands:r})=>r.insertContentAt({from:n.selection.from,to:n.selection.to},e,t),dS=e=>{let t=e.childNodes;for(let n=t.length-1;n>=0;--n){let r=t[n];r.nodeType===3&&r.nodeValue&&/^(\n\s\s|\n)$/.test(r.nodeValue)?e.removeChild(r):r.nodeType===1&&dS(r)}return e};function fS(e){if(typeof window>`u`)throw Error(`[tiptap error]: there is no window object available, so this function cannot be used`);let t=`<body>${e}</body>`,n=new window.DOMParser().parseFromString(t,`text/html`).body;return dS(n)}function pS(e,t,n){if(e instanceof Hh||e instanceof U)return e;n={slice:!0,parseOptions:{},...n};let r=typeof e==`object`&&!!e,i=typeof e==`string`;if(r)try{if(Array.isArray(e)&&e.length>0)return U.fromArray(e.map(e=>t.nodeFromJSON(e)));let r=t.nodeFromJSON(e);return n.errorOnInvalidContent&&r.check(),r}catch(r){if(n.errorOnInvalidContent)throw Error(`[tiptap error]: Invalid JSON content`,{cause:r});return console.warn(`[tiptap warn]: Invalid content.`,`Passed value:`,e,`Error:`,r),pS(``,t,n)}if(i){if(n.errorOnInvalidContent){let r=!1,i=``,a=new pg({topNode:t.spec.topNode,marks:t.spec.marks,nodes:t.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:`inline*`,group:`block`,parseDOM:[{tag:`*`,getAttrs:e=>(r=!0,i=typeof e==`string`?e:e.outerHTML,null)}]}})});if(n.slice?_g.fromSchema(a).parseSlice(fS(e),n.parseOptions):_g.fromSchema(a).parse(fS(e),n.parseOptions),n.errorOnInvalidContent&&r)throw Error(`[tiptap error]: Invalid HTML content`,{cause:Error(`Invalid element found: ${i}`)})}let r=_g.fromSchema(t);return n.slice?r.parseSlice(fS(e),n.parseOptions).content:r.parse(fS(e),n.parseOptions)}return pS(``,t,n)}function mS(e,t,n){let r=e.steps.length-1;if(r<t)return;let i=e.steps[r];if(!(i instanceof i_||i instanceof a_))return;let a=e.mapping.maps[r],o=0;a.forEach((e,t,n,r)=>{o===0&&(o=r)}),e.setSelection(G.near(e.doc.resolve(o),n))}var hS=e=>!(`type`in e),gS=(e,t,n)=>({tr:r,dispatch:i,editor:a})=>{if(i){n={parseOptions:a.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let i,o=e=>{a.emit(`contentError`,{editor:a,error:e,disableCollaboration:()=>{`collaboration`in a.storage&&typeof a.storage.collaboration==`object`&&a.storage.collaboration&&(a.storage.collaboration.isDisabled=!0)}})},s={preserveWhitespace:`full`,...n.parseOptions};if(!n.errorOnInvalidContent&&!a.options.enableContentCheck&&a.options.emitContentError)try{pS(t,a.schema,{parseOptions:s,errorOnInvalidContent:!0})}catch(e){o(e)}try{i=pS(t,a.schema,{parseOptions:s,errorOnInvalidContent:n.errorOnInvalidContent??a.options.enableContentCheck})}catch(e){return o(e),!1}let{from:c,to:l}=typeof e==`number`?{from:e,to:e}:{from:e.from,to:e.to},u=!0,d=!0;if((hS(i)?i:[i]).forEach(e=>{e.check(),u=u?e.isText&&e.marks.length===0:!1,d=d?e.isBlock:!1}),c===l&&d){let{parent:e}=r.doc.resolve(c);e.isTextblock&&!e.type.spec.code&&!e.childCount&&(--c,l+=1)}let f;if(u){if(Array.isArray(t))f=t.map(e=>e.text||``).join(``);else if(t instanceof U){let e=``;t.forEach(t=>{t.text&&(e+=t.text)}),f=e}else f=typeof t==`object`&&t&&t.text?t.text:t;r.insertText(f,c,l)}else{f=i;let e=r.doc.resolve(c),t=e.node(),n=e.parentOffset===0,a=t.isText||t.isTextblock,o=t.content.size>0;n&&a&&o&&d&&(c=Math.max(0,c-1)),r.replaceWith(c,l,f)}n.updateSelection&&mS(r,r.steps.length-1,-1),n.applyInputRules&&r.setMeta(`applyInputRules`,{from:c,text:f}),n.applyPasteRules&&r.setMeta(`applyPasteRules`,{from:c,text:f})}return!0},_S=()=>({state:e,dispatch:t})=>Dv(e,t),vS=()=>({state:e,dispatch:t})=>Ov(e,t),yS=()=>({state:e,dispatch:t})=>gv(e,t),bS=()=>({state:e,dispatch:t})=>wv(e,t),xS=()=>({state:e,dispatch:t,tr:n})=>{try{let r=O_(e.doc,e.selection.$from.pos,-1);return r!=null&&(n.join(r,2),t&&t(n),!0)}catch{return!1}},SS=()=>({state:e,dispatch:t,tr:n})=>{try{let r=O_(e.doc,e.selection.$from.pos,1);return r!=null&&(n.join(r,2),t&&t(n),!0)}catch{return!1}},CS=()=>({state:e,dispatch:t})=>_v(e,t),wS=()=>({state:e,dispatch:t})=>vv(e,t);function TS(){return typeof navigator<`u`&&/Mac/.test(navigator.platform)}function ES(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n===`Space`&&(n=` `);let r,i,a,o;for(let e=0;e<t.length-1;e+=1){let n=t[e];if(/^(cmd|meta|m)$/i.test(n))o=!0;else if(/^a(lt)?$/i.test(n))r=!0;else if(/^(c|ctrl|control)$/i.test(n))i=!0;else if(/^s(hift)?$/i.test(n))a=!0;else if(/^mod$/i.test(n))oS()||TS()?o=!0:i=!0;else throw Error(`Unrecognized modifier name: ${n}`)}return r&&(n=`Alt-${n}`),i&&(n=`Ctrl-${n}`),o&&(n=`Meta-${n}`),a&&(n=`Shift-${n}`),n}var DS=e=>({editor:t,view:n,tr:r,dispatch:i})=>{let a=ES(e).split(/-(?!$)/),o=a.find(e=>![`Alt`,`Ctrl`,`Meta`,`Shift`].includes(e)),s=new KeyboardEvent(`keydown`,{key:o===`Space`?` `:o,altKey:a.includes(`Alt`),ctrlKey:a.includes(`Ctrl`),metaKey:a.includes(`Meta`),shiftKey:a.includes(`Shift`),bubbles:!0,cancelable:!0});return t.captureTransaction(()=>{n.someProp(`handleKeyDown`,e=>e(n,s))})?.steps.forEach(e=>{let t=e.map(r.mapping);t&&i&&r.maybeStep(t)}),!0};function OS(e,t,n={}){let{from:r,to:i,empty:a}=e.selection,o=t?Hx(t,e.schema):null,s=[];e.doc.nodesBetween(r,i,(e,t)=>{if(e.isText)return;let n=Math.max(r,t),a=Math.min(i,t+e.nodeSize);s.push({node:e,from:n,to:a})});let c=i-r,l=s.filter(e=>!o||o.name===e.node.type.name).filter(e=>Yx(e.node.attrs,n,{strict:!1}));return a?!!l.length:l.reduce((e,t)=>e+t.to-t.from,0)>=c}var kS=(e,t={})=>({state:n,dispatch:r})=>OS(n,Hx(e,n.schema),t)?kv(n,r):!1,AS=()=>({state:e,dispatch:t})=>Pv(e,t),jS=e=>({state:t,dispatch:n})=>Kv(Hx(e,t.schema))(t,n),MS=()=>({state:e,dispatch:t})=>Av(e,t);function NS(e,t){return t.nodes[e]?`node`:t.marks[e]?`mark`:null}function PS(e,t){let n=typeof t==`string`?[t]:t;return Object.keys(e).reduce((t,r)=>(n.includes(r)||(t[r]=e[r]),t),{})}var FS=(e,t)=>({tr:n,state:r,dispatch:i})=>{let a=null,o=null,s=NS(typeof e==`string`?e:e.name,r.schema);if(!s)return!1;s===`node`&&(a=Hx(e,r.schema)),s===`mark`&&(o=$x(e,r.schema));let c=!1;
vendor: 4,184 bytes, lines 16-18
16return n.selection.ranges.forEach(e=>{r.doc.nodesBetween(e.$from.pos,e.$to.pos,(e,r)=>{a&&a===e.type&&(c=!0,i&&n.setNodeMarkup(r,void 0,PS(e.attrs,t))),o&&e.marks.length&&e.marks.forEach(a=>{o===a.type&&(c=!0,i&&n.addMark(r,r+e.nodeSize,o.create(PS(a.attrs,t))))})})}),c},IS=()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),LS=()=>({tr:e,dispatch:t})=>{if(t){let t=new rv(e.doc);e.setSelection(t)}return!0},RS=()=>({state:e,dispatch:t})=>xv(e,t),zS=()=>({state:e,dispatch:t})=>Tv(e,t),BS=()=>({state:e,dispatch:t})=>Fv(e,t),VS=()=>({state:e,dispatch:t})=>Bv(e,t),HS=()=>({state:e,dispatch:t})=>zv(e,t);function US(e,t,n={},r={}){return pS(e,t,{slice:!1,parseOptions:n,errorOnInvalidContent:r.errorOnInvalidContent})}var WS=(e,{errorOnInvalidContent:t,emitUpdate:n=!0,parseOptions:r={}}={})=>({editor:i,tr:a,dispatch:o,commands:s})=>{let{doc:c}=a;if(r.preserveWhitespace!==`full`){let s=US(e,i.schema,r,{errorOnInvalidContent:t??i.options.enableContentCheck});return o&&a.replaceWith(0,c.content.size,s).setMeta(`preventUpdate`,!n),!0}return o&&a.setMeta(`preventUpdate`,!n),s.insertContentAt({from:0,to:c.content.size},e,{parseOptions:r,errorOnInvalidContent:t??i.options.enableContentCheck})};function GS(e,t){let n=$x(t,e.schema),{from:r,to:i,empty:a}=e.selection,o=[];a?(e.storedMarks&&o.push(...e.storedMarks),o.push(...e.selection.$head.marks())):e.doc.nodesBetween(r,i,e=>{o.push(...e.marks)});let s=o.find(e=>e.type.name===n.name);return s?{...s.attrs}:{}}function KS(e,t){let n=new X_(e);return t.forEach(e=>{e.steps.forEach(e=>{n.step(e)})}),n}function qS(e){for(let t=0;t<e.edgeCount;t+=1){let{type:n}=e.edge(t);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function JS(e,t){let n=[];return e.descendants((e,r)=>{t(e)&&n.push({node:e,pos:r})}),n}function YS(e,t,n){let r=[];return e.nodesBetween(t.from,t.to,(e,t)=>{n(e)&&r.push({node:e,pos:t})}),r}function XS(e,t){for(let n=e.depth;n>0;--n){let r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}}function ZS(e){return t=>XS(t.$from,e)}function QS(e,t,n){return e.config[t]===void 0&&e.parent?QS(e.parent,t,n):typeof e.config[t]==`function`?e.config[t].bind({...n,parent:e.parent?QS(e.parent,t,n):null}):e.config[t]}function $S(e){return typeof e==`function`}function eC(e,t=void 0,...n){return $S(e)?t?e.bind(t)(...n):e(...n):e}function tC(e){return{baseExtensions:e.filter(e=>e.type===`extension`),nodeExtensions:e.filter(e=>e.type===`node`),markExtensions:e.filter(e=>e.type===`mark`)}}function nC(e){let t=[],n=``,r=!1,i=!1,a=0,o=e.length;for(let s=0;s<o;s+=1){let o=e[s];if(o===`'`&&!i){r=!r,n+=o;continue}if(o===`"`&&!r){i=!i,n+=o;continue}if(!r&&!i){if(o===`(`){a+=1,n+=o;continue}if(o===`)`&&a>0){--a,n+=o;continue}if(o===`;`&&a===0){t.push(n),n=``;continue}}n+=o}return n&&t.push(n),t}function rC(e){let t=[],n=nC(e||``),r=n.length;for(let e=0;e<r;e+=1){let r=n[e],i=r.indexOf(`:`);if(i===-1)continue;let a=r.slice(0,i).trim(),o=r.slice(i+1).trim();a&&o&&t.push([a,o])}return t}function J(...e){return e.filter(e=>!!e).reduce((e,t)=>{let n={...e};return Object.entries(t).forEach(([e,t])=>{if(!n[e]){n[e]=t;return}if(e===`class`){let r=t?String(t).split(` `):[],i=n[e]?n[e].split(` `):[],a=r.filter(e=>!i.includes(e));n[e]=[...i,...a].join(` `)}else if(e===`style`){let r=new Map([...rC(n[e]),...rC(t)]);n[e]=Array.from(r.entries()).map(([e,t])=>`${e}: ${t}`).join(`; `)}else n[e]=t}),n},{})}function iC(e,t){return t.filter(t=>t.type===e.type.name).filter(e=>e.attribute.rendered).map(t=>t.attribute.renderHTML?t.attribute.renderHTML(e.attrs)||{}:{[t.name]:e.attrs[t.name]}).reduce((e,t)=>J(e,t),{})}function aC(e,t,n){let{from:r,to:i}=t,{blockSeparator:a=`
17
18`,textSerializers:o={}}=n||{},s=``;return e.nodesBetween(r,i,(e,n,c,l)=>{e.isBlock&&n>r&&(s+=a);let u=o?.[e.type.name];if(u)return c&&(s+=u({node:e,pos:n,parent:c,index:l,range:t})),!1;e.isText&&(s+=(e?.text)?.slice(Math.max(r,n)-n,i-n))}),s}function oC(e){return Object.fromEntries(Object.entries(e.nodes).filter(([,e])=>e.spec.toText).map(([e,t])=>[e,t.spec.toText]))}function sC(e,t){let n=Hx(t,e.schema),{from:r,to:i}=e.selection,a=[];e.doc.nodesBetween(r,i,e=>{a.push(e)});let o=a.reverse().find(e=>
18e.type.name===n.name);return o?{...o.attrs}:{}}function cC(e,t){let n=NS(typeof t==`string`?t:t.name,e.schema);return n===`node`?sC(e,t):n===`mark`?GS(e,t):{}}function lC(e,t=JSON.stringify){let n={};return e.filter(e=>{let r=t(e);return Object.prototype.hasOwnProperty.call(n,r)?!1:n[r]=!0})}function uC(e){let t=lC(e);return t.length===1?t:t.filter((e,n)=>!t.filter((e,t)=>t!==n).some(t=>e.oldRange.from>=t.oldRange.from&&e.oldRange.to<=t.oldRange.to&&e.newRange.from>=t.newRange.from&&e.newRange.to<=t.newRange.to))}function dC(e){let{mapping:t,steps:n}=e,r=[];return t.maps.forEach((e,i)=>{let a=[];if(e.ranges.length)e.forEach((e,t)=>{a.push({from:e,to:t})});else{let{from:e,to:t}=n[i];if(e===void 0||t===void 0)return;a.push({from:e,to:t})}a.forEach(({from:e,to:n})=>{let a=t.slice(i).map(e,-1),o=t.slice(i).map(n),s=t.invert().map(a,-1),c=t.invert().map(o);r.push({oldRange:{from:s,to:c},newRange:{from:a,to:o}})})}),uC(r)}function fC(e,t,n){let r=[];return e===t?n.resolve(e).marks().forEach(t=>{let i=Qx(n.resolve(e),t.type);i&&r.push({mark:t,...i})}):n.nodesBetween(e,t,(e,t)=>{!e||e?.nodeSize===void 0||r.push(...e.marks.map(n=>({from:t,to:t+e.nodeSize,mark:n})))}),r}var pC=(e,t,n,r=20)=>{let i=e.doc.resolve(n),a=r,o=null;for(;a>0&&o===null;){let e=i.node(a);e?.type.name===t?o=e:--a}return[o,a]};function mC(e,t,n){return Object.fromEntries(Object.entries(n).filter(([n])=>{let r=e.find(e=>e.type===t&&e.name===n);return r?r.attribute.keepOnSplit:!1}))}function hC(e,t,n={}){let{empty:r,ranges:i}=e.selection,a=t?$x(t,e.schema):null;if(r)return!!(e.storedMarks||e.selection.$from.marks()).filter(e=>!a||a.name===e.type.name).find(e=>Yx(e.attrs,n,{strict:!1}));let o=0,s=[];if(i.forEach(({$from:t,$to:n})=>{let r=t.pos,i=n.pos;e.doc.nodesBetween(r,i,(e,t)=>{if(a&&e.inlineContent&&!e.type.allowsMarkType(a))return!1;if(!e.isText&&!e.marks.length)return;let n=Math.max(r,t),c=Math.min(i,t+e.nodeSize),l=c-n;o+=l,s.push(...e.marks.map(e=>({mark:e,from:n,to:c})))})}),o===0)return!1;let c=s.filter(e=>!a||a.name===e.mark.type.name).filter(e=>Yx(e.mark.attrs,n,{strict:!1})).reduce((e,t)=>e+t.to-t.from,0),l=s.filter(e=>!a||e.mark.type!==a&&e.mark.type.excludes(a)).reduce((e,t)=>e+t.to-t.from,0);return(c>0?c+l:c)>=o}function gC(e,t,n={}){if(!t)return OS(e,null,n)||hC(e,null,n);let r=NS(t,e.schema);return r===`node`?OS(e,t,n):r===`mark`&&hC(e,t,n)}var _C=(e,t)=>{let{$from:n,$to:r,$anchor:i}=e.selection;if(t){let n=ZS(e=>e.type.name===t)(e.selection);if(!n)return!1;let r=e.doc.resolve(n.pos+1);return i.pos+1===r.end()}return!(r.parentOffset<r.parent.nodeSize-2||n.pos!==r.pos)},vC=e=>{let{$from:t,$to:n}=e.selection;return!(t.parentOffset>0||t.pos!==n.pos)};function yC(e,t){let{nodeExtensions:n}=tC(t),r=n.find(t=>t.name===e);if(!r)return!1;let i=eC(QS(r,`group`,{name:r.name,options:r.options,storage:r.storage}));return typeof i==`string`&&i.split(` `).includes(`list`)}function bC(e,{checkChildren:t=!0,ignoreWhitespace:n=!1}={}){if(n){if(e.type.name===`hardBreak`)return!0;if(e.isText)return!/\S/.test(e.text??``)}if(e.isText)return!e.text;if(e.isAtom||e.isLeaf)return!1;if(e.content.childCount===0)return!0;if(t){let r=!0;return e.content.forEach(e=>{r!==!1&&(bC(e,{ignoreWhitespace:n,checkChildren:t})||(r=!1))}),r}return!1}function xC(e){return e instanceof q}function SC(e,t,n){let{selection:r}=t,i=null;if(nS(r)&&(i=r.$cursor),i){let t=e.storedMarks??i.marks();return i.parent.type.allowsMarkType(n)&&(!!n.isInSet(t)||!t.some(e=>e.type.excludes(n)))}let{ranges:a}=r;return a.some(({$from:t,$to:r})=>{let i=t.depth===0&&e.doc.inlineContent&&e.doc.type.allowsMarkType(n);return e.doc.nodesBetween(t.pos,r.pos,(e,t,r)=>{if(i)return!1;if(e.isInline){let t=!r||r.type.allowsMarkType(n),a=!!n.isInSet(e.marks)||!e.marks.some(e=>e.type.excludes(n));i=t&&a}return!i}),i})}var CC=(e,t={})=>({tr:n,state:r,dispatch:i})=>{let{selection:a}=n,{empty:o,ranges:s}=a,c=$x(e,r.schema);if(i){if(o){let e=GS(r,c);n.addStoredMark(c.create({...e,...t}))}else s.forEach(e=>{let i=e.$from.pos,a=e.$to.pos;r.doc.nodesBetween(i,a,(e,r)=>{let o=Math.max(r,i),s=Math.min(r+e.nodeSize,a);e.marks.find(e=>
vendor: 9,955 bytes, line 18
18e.type===c)?e.marks.forEach(e=>{c===e.type&&n.addMark(o,s,c.create({...e.attrs,...t}))}):n.addMark(o,s,c.create(t))})})}return SC(r,n,c)},wC=(e,t)=>({tr:n})=>(n.setMeta(e,t),!0),TC=(e,t={})=>({state:n,dispatch:r,chain:i})=>{let a=Hx(e,n.schema),o;return n.selection.$anchor.sameParent(n.selection.$head)&&(o=n.selection.$anchor.parent.attrs),a.isTextblock?i().command(({commands:e})=>Hv(a,{...o,...t})(n)?!0:e.clearNodes()).command(({state:e})=>Hv(a,{...o,...t})(e,r)).run():(console.warn(`[tiptap warn]: Currently "setNode()" only supports text block nodes.`),!1)},EC=e=>({tr:t,dispatch:n})=>{if(n){let{doc:n}=t,r=rS(e,0,n.content.size),i=q.create(n,r);t.setSelection(i)}return!0},DC=(e,t)=>({tr:n,state:r,dispatch:i})=>{let{selection:a}=r,o,s;return typeof t==`number`?(o=t,s=t):t&&`from`in t&&`to`in t?(o=t.from,s=t.to):(o=a.from,s=a.to),i&&n.doc.nodesBetween(o,s,(t,r)=>{t.isText||n.setNodeMarkup(r,void 0,{...t.attrs,dir:e})}),!0},OC=e=>({tr:t,dispatch:n})=>{if(n){let{doc:n}=t,{from:r,to:i}=typeof e==`number`?{from:e,to:e}:e,a=K.atStart(n).from,o=K.atEnd(n).to,s=rS(r,a,o),c=rS(i,a,o),l=K.create(n,s,c);t.setSelection(l)}return!0},kC=e=>({state:t,dispatch:n})=>Yv(Hx(e,t.schema))(t,n);function AC(e,t){let n=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(n){let r=n.filter(e=>t?.includes(e.type.name));e.tr.ensureMarks(r)}}var jC=({keepMarks:e=!0}={})=>({tr:t,state:n,dispatch:r,editor:i})=>{let{selection:a,doc:o}=t,{$from:s,$to:c}=a,l=i.extensionManager.attributes,u=mC(l,s.node().type.name,s.node().attrs);if(a instanceof q&&a.node.isBlock)return!s.parentOffset||!C_(o,s.pos)?!1:(r&&(e&&AC(n,i.extensionManager.splittableMarks),t.split(s.pos).scrollIntoView()),!0);if(!s.parent.isBlock)return!1;let d=c.parentOffset===c.parent.content.size,f=s.depth===0?void 0:qS(s.node(-1).contentMatchAt(s.indexAfter(-1))),p=d&&f?[{type:f,attrs:u}]:void 0,m=C_(t.doc,t.mapping.map(s.pos),1,p);if(!p&&!m&&C_(t.doc,t.mapping.map(s.pos),1,f?[{type:f}]:void 0)&&(m=!0,p=f?[{type:f,attrs:u}]:void 0),r){if(m&&(a instanceof K&&t.deleteSelection(),t.split(t.mapping.map(s.pos),1,p),f&&!d&&!s.parentOffset&&s.parent.type!==f)){let e=t.mapping.map(s.before()),n=t.doc.resolve(e);s.node(-1).canReplaceWith(n.index(),n.index()+1,f)&&t.setNodeMarkup(t.mapping.map(s.before()),f)}e&&AC(n,i.extensionManager.splittableMarks),t.scrollIntoView()}return m},MC=(e,t={})=>({tr:n,state:r,dispatch:i,editor:a})=>{let o=Hx(e,r.schema),{$from:s,$to:c}=r.selection,l=r.selection.node;if(l&&l.isBlock||s.depth<2||!s.sameParent(c))return!1;let u=s.node(-1);if(u.type!==o)return!1;let d=a.extensionManager.attributes;if(s.parent.content.size===0&&s.node(-1).childCount===s.indexAfter(-1)){if(s.depth===2||s.node(-3).type!==o||s.index(-2)!==s.node(-2).childCount-1)return!1;if(i){let e=U.empty,r=s.index(-1)?1:s.index(-2)?2:3;for(let t=s.depth-r;t>=s.depth-3;--t)e=U.from(s.node(t).copy(e));let i=s.indexAfter(-1)<s.node(-2).childCount?1:s.indexAfter(-2)<s.node(-3).childCount?2:3,a={...mC(d,s.node().type.name,s.node().attrs),...t},c=o.contentMatch.defaultType?.createAndFill(a)||void 0;e=e.append(U.from(o.createAndFill(null,c)||void 0));let l=s.before(s.depth-(r-1));n.replace(l,s.after(-i),new W(e,4-r,0));let u=-1;n.doc.nodesBetween(l,n.doc.content.size,(e,t)=>{if(u>-1)return!1;e.isTextblock&&e.content.size===0&&(u=t+1)}),u>-1&&n.setSelection(K.near(n.doc.resolve(u))),n.scrollIntoView()}return!0}let f=c.pos===s.end()?u.contentMatchAt(0).defaultType:null,p={...mC(d,u.type.name,u.attrs),...t},m={...mC(d,s.node().type.name,s.node().attrs),...t};n.delete(s.pos,c.pos);let h=f?[{type:o,attrs:p},{type:f,attrs:m}]:[{type:o,attrs:p}];if(!C_(n.doc,s.pos,2))return!1;if(i){let{selection:e,storedMarks:t}=r,{splittableMarks:o}=a.extensionManager,c=t||e.$to.parentOffset&&e.$from.marks();if(n.split(s.pos,2,h).scrollIntoView(),!c||!i)return!0;let l=c.filter(e=>o.includes(e.type.name));n.ensureMarks(l)}return!0},NC=(e,t)=>{let n=ZS(e=>e.type===t)(e.selection);if(!n)return!0;let r=e.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(r===void 0)return!0;let i=e.doc.nodeAt(r);return n.node.type===i?.type&&T_(e.doc,n.pos)&&e.join(n.pos),!0},PC=(e,t)=>{let n=ZS(e=>e.type===t)(e.selection);if(!n)return!0;let r=e.doc.resolve(n.start).after(n.depth);if(r===void 0)return!0;let i=e.doc.nodeAt(r);return n.node.type===i?.type&&T_(e.doc,r)&&e.join(r),!0};function FC(e){let t=e.doc,n=t.firstChild;if(!n)return null;let r=n.nodeSize-1;return K.create(t,1,r)}var IC=(e,t,n,r={})=>({editor:i,tr:a,state:o,dispatch:s,chain:c,commands:l,can:u})=>{let{extensions:d,splittableMarks:f}=i.extensionManager,p=Hx(e,o.schema),m=Hx(t,o.schema),{selection:h,storedMarks:g}=o,{$from:_,$to:v}=h,y=_.blockRange(v),b=g||h.$to.parentOffset&&h.$from.marks();if(!y)return!1;let x=ZS(e=>yC(e.type.name,d))(h),S=h.from===0&&h.to===o.doc.content.size,C=o.doc.content.content,w=C.length===1?C[0]:null,T=S&&w&&yC(w.type.name,d)?{node:w,pos:0}:null,E=x??T,D=!!x&&y.depth>=1&&y.depth-x.depth<=1,O=!!T;if((D||O)&&E){if(E.node.type===p)return S&&O?c().command(({tr:e,dispatch:t})=>{let n=FC(e);return n?(e.setSelection(n),t&&t(e),!0):!1}).liftListItem(m).run():l.liftListItem(m);if(yC(E.node.type.name,d)&&p.validContent(E.node.content))return c().command(()=>(a.setNodeMarkup(E.pos,p),!0)).command(()=>NC(a,p)).command(()=>PC(a,p)).run()}return!n||!b||!s?c().command(()=>u().wrapInList(p,r)?!0:l.clearNodes()).wrapInList(p,r).command(()=>NC(a,p)).command(()=>PC(a,p)).run():c().command(()=>{let e=u().wrapInList(p,r),t=b.filter(e=>f.includes(e.type.name));return a.ensureMarks(t),e?!0:l.clearNodes()}).wrapInList(p,r).command(()=>NC(a,p)).command(()=>PC(a,p)).run()},LC=(e,t={},n={})=>({state:r,commands:i})=>{let{extendEmptyMarkRange:a=!1}=n,o=$x(e,r.schema);return hC(r,o,t)?i.unsetMark(o,{extendEmptyMarkRange:a}):i.setMark(o,t)},RC=(e,t,n={})=>({state:r,commands:i})=>{let a=Hx(e,r.schema),o=Hx(t,r.schema),s=OS(r,a,n),c;return r.selection.$anchor.sameParent(r.selection.$head)&&(c=r.selection.$anchor.parent.attrs),s?i.setNode(o,c):i.setNode(a,{...c,...n})},zC=(e,t={})=>({state:n,commands:r})=>{let i=Hx(e,n.schema);return OS(n,i,t)?r.lift(i):r.wrapIn(i,t)},BC=()=>({state:e,dispatch:t})=>{let n=e.plugins;for(let r=0;r<n.length;r+=1){let i=n[r],a;if(i.spec.isInputRules&&(a=i.getState(e))){if(t){let t=e.tr,n=a.transform;for(let e=n.steps.length-1;e>=0;--e)t.step(n.steps[e].invert(n.docs[e]));if(a.text){let n=t.doc.resolve(a.from).marks();t.replaceWith(a.from,a.to,e.schema.text(a.text,n))}else t.delete(a.from,a.to)}return!0}}return!1},VC=()=>({tr:e,dispatch:t})=>{let{selection:n}=e,{empty:r,ranges:i}=n;return r||t&&i.forEach(t=>{e.removeMark(t.$from.pos,t.$to.pos)}),!0},HC=(e,t={})=>({tr:n,state:r,dispatch:i})=>{let{extendEmptyMarkRange:a=!1}=t,{selection:o}=n,s=$x(e,r.schema),{$from:c,empty:l,ranges:u}=o;if(!i)return!0;if(l&&a){let{from:e,to:t}=o,r=Qx(c,s,c.marks().find(e=>e.type===s)?.attrs);r&&(e=r.from,t=r.to),n.removeMark(e,t,s)}else u.forEach(e=>{n.removeMark(e.$from.pos,e.$to.pos,s)});return n.removeStoredMark(s),!0},UC=e=>({tr:t,state:n,dispatch:r})=>{let{selection:i}=n,a,o;return typeof e==`number`?(a=e,o=e):e&&`from`in e&&`to`in e?(a=e.from,o=e.to):(a=i.from,o=i.to),r&&t.doc.nodesBetween(a,o,(e,n)=>{if(e.isText)return;let r={...e.attrs};delete r.dir,t.setNodeMarkup(n,void 0,r)}),!0},WC=(e,t={})=>({tr:n,state:r,dispatch:i})=>{let a=null,o=null,s=NS(typeof e==`string`?e:e.name,r.schema);if(!s)return!1;s===`node`&&(a=Hx(e,r.schema)),s===`mark`&&(o=$x(e,r.schema));let c=!1;return n.selection.ranges.forEach(e=>{let s=e.$from.pos,l=e.$to.pos,u,d,f,p;n.selection.empty?r.doc.nodesBetween(s,l,(e,t)=>{a&&a===e.type&&(c=!0,f=Math.max(t,s),p=Math.min(t+e.nodeSize,l),u=t,d=e)}):r.doc.nodesBetween(s,l,(e,r)=>{r<s&&a&&a===e.type&&(c=!0,f=Math.max(r,s),p=Math.min(r+e.nodeSize,l),u=r,d=e),r>=s&&r<=l&&(a&&a===e.type&&(c=!0,i&&n.setNodeMarkup(r,void 0,{...e.attrs,...t})),o&&e.marks.length&&e.marks.forEach(a=>{if(o===a.type&&(c=!0,i)){let i=Math.max(r,s),c=Math.min(r+e.nodeSize,l);n.addMark(i,c,o.create({...a.attrs,...t}))}}))}),d&&(u!==void 0&&i&&n.setNodeMarkup(u,void 0,{...d.attrs,...t}),o&&d.marks.length&&d.marks.forEach(e=>{o===e.type&&i&&n.addMark(f,p,o.create({...e.attrs,...t}))}))}),c},GC=(e,t={})=>({state:n,dispatch:r})=>Vv(Hx(e,n.schema),t)(n,r),KC=(e,t={})=>({state:n,dispatch:r})=>Uv(Hx(e,n.schema),t)(n,r),qC=class{constructor(e){this.find=e.find,this.handler=e.handler,this.undoable=e.undoable??!0}};function JC(e){return Object.prototype.toString.call(e).slice(8,-1)}function YC(e){return JC(e)===`Object`&&e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype}function XC(e,t){let n={...e};return YC(e)&&YC(t)&&Object.keys(t).forEach(r=>{YC(t[r])&&YC(e[r])?n[r]=XC(e[r],t[r]):n[r]=t[r]}),n}var ZC=class{constructor(e={}){this.type=`extendable`,this.parent=null,this.child=null,this.name=``,this.config={name:this.name},this.config={...this.config,...e},this.name=this.config.name}get options(){return{...eC(QS(this,`addOptions`,{name:this.name}))||{}}}get storage(){return{...eC(QS(this,`addStorage`,{name:this.name,options:this.options}))||{}}}configure(e={}){let t=this.extend({...this.config,addOptions:()=>XC(this.options,e)});return t.name=this.name,t.parent=this.parent,t}extend(e={}){let t=new this.constructor({...this.config,...e});return t.parent=this,this.child=t,t.name=`name`in e?e.name:t.parent.name,t}},QC=class e extends ZC{constructor(){super(...arguments),this.type=`mark`}static create(t={}){let n=typeof t==`function`?t():t;return new e(n)}static handleExit({editor:e,mark:t}){let{tr:n}=e.state,r=e.state.selection.$from;if(r.pos===r.end()){let i=r.marks();if(!i.find(e=>e?.type.name===t.name))return!1;let a=i.find(e=>e?.type.name===t.name);return a&&n.removeStoredMark(a),n.insertText(` `,r.pos),e.view.dispatch(n),!0}return!1}configure(e){return super.configure(e)}extend(e){let t=typeof e==`function`?e():e;return super.extend(t)}},$C=class{constructor(e){this.find=e.find,this.handler=e.handler}};jx({}
18,{ClipboardTextSerializer:()=>tw,Commands:()=>nw,Delete:()=>rw,Drop:()=>iw,Editable:()=>aw,FocusEvents:()=>sw,Keymap:()=>cw,Paste:()=>lw,Tabindex:()=>uw,TextDirection:()=>dw,focusEventsPluginKey:()=>ow});var ew=class e extends ZC{constructor(){super(...arguments),this.type=`extension`}static create(t={}){let n=typeof t==`function`?t():t;return new e(n)}configure(e){return super.configure(e)}extend(e){let t=typeof e==`function`?e():e;return super.extend(t)}},tw=ew.create({name:`clipboardTextSerializer`,addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new uv({key:new pv(`clipboardTextSerializer`),props:{clipboardTextSerializer:()=>{let{editor:e}=this,{state:t,schema:n}=e,{doc:r,selection:i}=t,{ranges:a}=i,o=Math.min(...a.map(e=>e.$from.pos)),s=Math.max(...a.map(e=>e.$to.pos)),c=oC(n);return aC(r,{from:o,to:s},{...this.options.blockSeparator===void 0?{}:{blockSeparator:this.options.blockSeparator},textSerializers:c})}}})]}}),nw=ew.create({name:`commands`,addCommands(){return{...Px}}}),rw=ew.create({name:`delete`,onUpdate({transaction:e,appendedTransactions:t}){var n;let r=()=>{var n;if(((n=this.editor.options.coreExtensionOptions?.delete)?.filterTransaction)?.call(n,e)??e.getMeta(`y-sync$`))return;let r=KS(e.before,[e,...t]);dC(r).forEach(t=>{r.mapping.mapResult(t.oldRange.from).deletedAfter&&r.mapping.mapResult(t.oldRange.to).deletedBefore&&r.before.nodesBetween(t.oldRange.from,t.oldRange.to,(n,i)=>{let a=i+n.nodeSize-2,o=t.oldRange.from<=i&&a<=t.oldRange.to;this.editor.emit(`delete`,{type:`node`,node:n,from:i,to:a,newFrom:r.mapping.map(i),newTo:r.mapping.map(a),deletedRange:t.oldRange,newRange:t.newRange,partial:!o,editor:this.editor,transaction:e,combinedTransform:r})})});let i=r.mapping;r.steps.forEach((t,n)=>{if(t instanceof t_){let a=i.slice(n).map(t.from,-1),o=i.slice(n).map(t.to),s=i.invert().map(a,-1),c=i.invert().map(o),l=a>0&&r.doc.nodeAt(a-1)?.marks.some(e=>e.eq(t.mark)),u=r.doc.nodeAt(o)?.marks.some(e=>e.eq(t.mark));this.editor.emit(`delete`,{type:`mark`,mark:t.mark,from:t.from,to:t.to,deletedRange:{from:s,to:c},newRange:{from:a,to:o},partial:!!(u||l),editor:this.editor,transaction:e,combinedTransform:r})}})};(n=this.editor.options.coreExtensionOptions?.delete?.async)==null||n?setTimeout(r,0):r()}}),iw=ew.create({name:`drop`,addProseMirrorPlugins(){return[new uv({key:new pv(`tiptapDrop`),props:{handleDrop:(e,t,n,r)=>{this.editor.emit(`drop`,{editor:this.editor,event:t,slice:n,moved:r})}}})]}}),aw=ew.create({name:`editable`,addProseMirrorPlugins(){return[new uv({key:new pv(`editable`),props:{editable:()=>this.editor.options.editable}})]}}),ow=new pv(`focusEvents`),sw=ew.create({name:`focusEvents`,addProseMirrorPlugins(){let{editor:e}=this;return[new uv({key:ow,props:{handleDOMEvents:{focus:(t,n)=>{e.isFocused=!0;let r=e.state.tr.setMeta(`focus`,{event:n}).setMeta(`addToHistory`,!1);return t.dispatch(r),!1},blur:(t,n)=>{e.isFocused=!1;let r=e.state.tr.setMeta(`blur`,{event:n}).setMeta(`addToHistory`,!1);return t.dispatch(r),!1}}}})]}}),cw=ew.create({name:`keymap`,addKeyboardShortcuts(){let e=()=>this.editor.commands.first(({commands:e})=>[()=>e.undoInputRule(),()=>e.command(({tr:t})=>{let{selection:n,doc:r}=t,{empty:i,$anchor:a}=n,{pos:o,parent:s}=a,c=a.parent.isTextblock&&o>0?t.doc.resolve(o-1):a,l=c.parent.type.spec.isolating,u=a.pos-a.parentOffset,d=l&&c.parent.childCount===1?u===a.pos:G.atStart(r).from===o;return!i||!s.type.isTextblock||s.textContent.length||!d||d&&a.parent.type.name===`paragraph`?!1:e.clearNodes()}),()=>e.deleteSelection(),()=>e.joinBackward(),()=>e.selectNodeBackward()]),t=()=>this.editor.commands.first(({commands:e})=>[()=>e.deleteSelection(),()=>e.deleteCurrentNode(),()=>e.joinForward(),()=>e.selectNodeForward()]),n={Enter:()=>this.editor.commands.first(({commands:e})=>[()=>e.newlineInCode(),()=>e.createParagraphNear(),()=>e.liftEmptyBlock(),()=>e.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:e,"Mod-Backspace":e,"Shift-Backspace":e,Delete:t,"Mod-Delete":t,"Mod-a":()=>this.editor.commands.selectAll()},r={...n},i={...n,"Ctrl-h":e,"Alt-Backspace":e,"Ctrl-d":t,"Ctrl-Alt-Backspace":t,"Alt-Delete":t,"Alt-d":t,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return oS()||TS()?i:r},addProseMirrorPlugins(){return[new uv({key:new pv(`clearDocument`),appendTransaction:(e,t,n)=>{if(e.some(e=>e.getMeta(`composition`)))return;let r=e.some(e=>e.docChanged)&&!t.doc.eq(n.doc),i=e.some(e=>e.getMeta(`preventClearDocument`));if(!r||i)return;let{empty:a,from:o,to:s}=t.selection,c=G.atStart(t.doc).from,l=G.atEnd(t.doc).to;
18if(a||o!==c||s!==l||!bC(n.doc))return;let u=n.tr,d=Mx({state:n,transaction:u}),{commands:f}=new Nx({editor:this.editor,state:d});if(f.clearNodes(),u.steps.length)return u}})]}}),lw=ew.create({name:`paste`,addProseMirrorPlugins(){return[new uv({key:new pv(`tiptapPaste`),props:{handlePaste:(e,t,n)=>{this.editor.emit(`paste`,{editor:this.editor,event:t,slice:n})}}})]}}),uw=ew.create({name:`tabindex`,addProseMirrorPlugins(){return[new uv({key:new pv(`tabindex`),props:{attributes:()=>this.editor.isEditable?{tabindex:`0`}:{}}})]}}),dw=ew.create({name:`textDirection`,addOptions(){return{direction:void 0}},addGlobalAttributes(){if(!this.options.direction)return[];let{nodeExtensions:e}=tC(this.extensions);return[{types:e.filter(e=>e.name!==`text`).map(e=>e.name),attributes:{dir:{default:this.options.direction,parseHTML:e=>{let t=e.getAttribute(`dir`);return t&&(t===`ltr`||t===`rtl`||t===`auto`)?t:this.options.direction},renderHTML:e=>e.dir?{dir:e.dir}:{}}}}]},addProseMirrorPlugins(){return[new uv({key:new pv(`textDirection`),props:{attributes:()=>{let e=this.options.direction;return e?{dir:e}:{}}}})]}});function fw(e){return new qC({find:e.find,handler:({state:t,range:n,match:r})=>{let i=eC(e.getAttributes,void 0,r);if(i===!1||i===null)return null;let{tr:a}=t,o=r[r.length-1],s=r[0];if(o){let r=s.search(/\S/),c=n.from+s.indexOf(o),l=c+o.length;if(fC(n.from,n.to,t.doc).filter(t=>t.mark.type.excluded.find(n=>n===e.type&&n!==t.mark.type)).filter(e=>e.to>c).length)return null;l<n.to&&a.delete(l,n.to),c>n.from&&a.delete(n.from+r,c);let u=n.from+r+o.length;a.addMark(n.from+r,u,e.type.create(i||{})),a.removeStoredMark(e.type)}},undoable:e.undoable})}function pw(e){return new qC({find:e.find,handler:({state:t,range:n,match:r})=>{let i=eC(e.getAttributes,void 0,r)||{},{tr:a}=t,o=n.from,s=n.to,c=e.type.create(i);if(r[1]){let e=o+r[0].lastIndexOf(r[1]);e>s?e=s:s=e+r[1].length;let t=r[0][r[0].length-1];a.insertText(t,o+r[0].length-1),a.replaceWith(e,s,c)}else if(r[0]){let t=e.type.isInline?o:o-1;a.insert(t,e.type.create(i)).delete(a.mapping.map(o),a.mapping.map(s))}a.scrollIntoView()},undoable:e.undoable})}function mw(e){return new qC({find:e.find,handler:({state:t,range:n,match:r})=>{let i=t.doc.resolve(n.from),a=eC(e.getAttributes,void 0,r)||{};if(!i.node(-1).canReplaceWith(i.index(-1),i.indexAfter(-1),e.type))return null;t.tr.delete(n.from,n.to).setBlockType(n.from,n.from,e.type,a)},undoable:e.undoable})}function hw(e){return new qC({find:e.find,handler:({state:t,range:n,match:r,chain:i})=>{let a=eC(e.getAttributes,void 0,r)||{},o=t.tr.delete(n.from,n.to),s=o.doc.resolve(n.from).blockRange(),c=s&&p_(s,e.type,a);if(!c)return null;if(o.wrap(s,c),e.keepMarks&&e.editor){let{selection:n,storedMarks:r}=t,{splittableMarks:i}=e.editor.extensionManager,a=r||n.$to.parentOffset&&n.$from.marks();if(a){let e=a.filter(e=>i.includes(e.type.name));o.ensureMarks(e)}}if(e.keepAttributes){let t=e.type.name===`bulletList`||e.type.name===`orderedList`?`listItem`:`taskList`;i().updateAttributes(t,a).run()}let l=o.doc.resolve(n.from-1).nodeBefore;l&&l.type===e.type&&T_(o.doc,n.from-1)&&(!e.joinPredicate||e.joinPredicate(r,l))&&o.join(n.from-1)},undoable:e.undoable})}var gw=e=>`touches`in e,_w=class{constructor(e){this.directions=[`bottom-left`,`bottom-right`,`top-left`,`top-right`],this.minSize={height:8,width:8},this.preserveAspectRatio=!1,this.classNames={container:``,wrapper:``,handle:``,resizing:``},this.initialWidth=0,this.initialHeight=0,this.aspectRatio=1,this.isResizing=!1,this.activeHandle=null,this.startX=0,this.startY=0,this.startWidth=0,this.startHeight=0,this.isShiftKeyPressed=!1,this.lastEditableState=void 0,this.handleMap=new Map,this.handleMouseMove=e=>{if(!this.isResizing||!this.activeHandle)return;let t=e.clientX-this.startX,n=e.clientY-this.startY;this.handleResize(t,n)},this.handleTouchMove=e=>{if(!this.isResizing||!this.activeHandle)return;let t=e.touches[0];if(!t)return;let n=t.clientX-this.startX,r=t.clientY-this.startY;this.handleResize(n,r)},this.handleMouseUp=()=>{if(!this.isResizing)return;let e=this.element.offsetWidth,t=this.element.offsetHeight;this.onCommit(e,t),this.isResizing=!1,this.activeHandle=null,this.container.dataset.resizeState=`false`,this.classNames.resizing&&this.container.classList.remove(this.classNames.resizing),document.removeEventListener(`mousemove`,this.handleMouseMove),document.removeEventListener(`mouseup`,this.handleMouseUp),document.removeEventListener(`ke
18ydown`,this.handleKeyDown),document.removeEventListener(`keyup`,this.handleKeyUp)},this.handleKeyDown=e=>{e.key===`Shift`&&(this.isShiftKeyPressed=!0)},this.handleKeyUp=e=>{e.key===`Shift`&&(this.isShiftKeyPressed=!1)};var t,n,r,i,a,o;this.node=e.node,this.editor=e.editor,this.element=e.element,this.contentElement=e.contentElement,this.getPos=e.getPos,this.onResize=e.onResize,this.onCommit=e.onCommit,this.onUpdate=e.onUpdate,(t=e.options)!=null&&t.min&&(this.minSize={...this.minSize,...e.options.min}),(n=e.options)!=null&&n.max&&(this.maxSize=e.options.max),(r=e?.options)!=null&&r.directions&&(this.directions=e.options.directions),(i=e.options)!=null&&i.preserveAspectRatio&&(this.preserveAspectRatio=e.options.preserveAspectRatio),(a=e.options)!=null&&a.className&&(this.classNames={container:e.options.className.container||``,wrapper:e.options.className.wrapper||``,handle:e.options.className.handle||``,resizing:e.options.className.resizing||``}),(o=e.options)!=null&&o.createCustomHandle&&(this.createCustomHandle=e.options.createCustomHandle),this.wrapper=this.createWrapper(),this.container=this.createContainer(),this.applyInitialSize(),this.attachHandles(),this.editor.on(`update`,this.handleEditorUpdate.bind(this))}get dom(){return this.container}get contentDOM(){return this.contentElement??null}handleEditorUpdate(){let e=this.editor.isEditable;e!==this.lastEditableState&&(this.lastEditableState=e,e?e&&this.handleMap.size===0&&this.attachHandles():this.removeHandles())}update(e,t,n){return e.type===this.node.type&&(this.node=e,!this.onUpdate||this.onUpdate(e,t,n))}destroy(){this.isResizing&&(this.container.dataset.resizeState=`false`,this.classNames.resizing&&this.container.classList.remove(this.classNames.resizing),document.removeEventListener(`mousemove`,this.handleMouseMove),document.removeEventListener(`mouseup`,this.handleMouseUp),document.removeEventListener(`keydown`,this.handleKeyDown),document.removeEventListener(`keyup`,this.handleKeyUp),this.isResizing=!1,this.activeHandle=null),this.editor.off(`update`,this.handleEditorUpdate.bind(this)),this.container.remove()}createContainer(){let e=document.createElement(`div`);return e.dataset.resizeContainer=``,e.dataset.node=this.node.type.name,e.style.display=this.node.type.isInline?`inline-flex`:`flex`,this.classNames.container&&(e.className=this.classNames.container),e.appendChild(this.wrapper),e}createWrapper(){let e=document.createElement(`div`);return e.style.position=`relative`,e.style.display=`block`,e.dataset.resizeWrapper=``,this.classNames.wrapper&&(e.className=this.classNames.wrapper),e.appendChild(this.element),e}createHandle(e){let t=document.createElement(`div`);return t.dataset.resizeHandle=e,t.style.position=`absolute`,this.classNames.handle&&(t.className=this.classNames.handle),t}positionHandle(e,t){let n=t.includes(`top`),r=t.includes(`bottom`),i=t.includes(`left`),a=t.includes(`right`);n&&(e.style.top=`0`),r&&(e.style.bottom=`0`),i&&(e.style.left=`0`),a&&(e.style.right=`0`),(t===`top`||t===`bottom`)&&(e.style.left=`0`,e.style.right=`0`),(t===`left`||t===`right`)&&(e.style.top=`0`,e.style.bottom=`0`)}attachHandles(){this.directions.forEach(e=>{let t;t=this.createCustomHandle?this.createCustomHandle(e):this.createHandle(e),t instanceof HTMLElement||(console.warn(`[ResizableNodeView] createCustomHandle("${e}") did not return an HTMLElement. Falling back to default handle.`),t=this.createHandle(e)),this.createCustomHandle||this.positionHandle(t,e),t.addEventListener(`mousedown`,t=>this.handleResizeStart(t,e)),t.addEventListener(`touchstart`,t=>this.handleResizeStart(t,e)),this.handleMap.set(e,t),this.wrapper.appendChild(t)})}removeHandles(){this.handleMap.forEach(e=>e.remove()),this.handleMap.clear()}applyInitialSize(){let e=this.node.attrs.width,t=this.node.attrs.height;e?(this.element.style.width=`${e}px`,this.initialWidth=e):this.initialWidth=this.element.offsetWidth,t?(this.element.style.height=`${t}px`,this.initialHeight=t):this.initialHeight=this.element.offsetHeight,this.initialWidth>0&&this.initialHeight>0&&(this.aspectRatio=this.initialWidth/this.initialHeight)}handleResizeStart(e,t){e.preventDefault(),e.stopPropagation(),this.isResizing=!0,this.activeHandle=t,gw(e)?(this.startX=e.touches[0].clientX,this.startY=e.touches[0].clientY):(this.startX=e.clientX,this.startY=e.clientY),this.startWidth=this.element.offsetWidth,this.startHeight=this.element.offsetHeight,this.startWidth>0&&this.startHeight>0&&(this.aspectRatio=this.startWidth/this.startHeight),this.getPos(),this.container.dataset.resizeState=`true`,this.classNames.resizing&&this.container.classList.add(this.classNames.resizing),document.addEventListener(`mousemove`,this.handleMouseMove),document.addEventListener(`touchmove`,this.handleTouchMove),document.addEventListener(`mouseup`,this.handleMouseUp),document.addEventListener(`ke
18ydown`,this.handleKeyDown),document.addEventListener(`keyup`,this.handleKeyUp)}handleResize(e,t){if(!this.activeHandle)return;let n=this.preserveAspectRatio||this.isShiftKeyPressed,{width:r,height:i}=this.calculateNewDimensions(this.activeHandle,e,t),a=this.applyConstraints(r,i,n);this.element.style.width=`${a.width}px`,this.element.style.height=`${a.height}px`,this.onResize&&this.onResize(a.width,a.height)}calculateNewDimensions(e,t,n){let r=this.startWidth,i=this.startHeight,a=e.includes(`right`),o=e.includes(`left`),s=e.includes(`bottom`),c=e.includes(`top`);return a?r=this.startWidth+t:o&&(r=this.startWidth-t),s?i=this.startHeight+n:c&&(i=this.startHeight-n),(e===`right`||e===`left`)&&(r=this.startWidth+(a?t:-t)),(e===`top`||e===`bottom`)&&(i=this.startHeight+(s?n:-n)),this.preserveAspectRatio||this.isShiftKeyPressed?this.applyAspectRatio(r,i,e):{width:r,height:i}}applyConstraints(e,t,n){var r,i,a,o;if(!n){let n=Math.max(this.minSize.width,e),a=Math.max(this.minSize.height,t);return(r=this.maxSize)!=null&&r.width&&(n=Math.min(this.maxSize.width,n)),(i=this.maxSize)!=null&&i.height&&(a=Math.min(this.maxSize.height,a)),{width:n,height:a}}let s=e,c=t;return s<this.minSize.width&&(s=this.minSize.width,c=s/this.aspectRatio),c<this.minSize.height&&(c=this.minSize.height,s=c*this.aspectRatio),(a=this.maxSize)!=null&&a.width&&s>this.maxSize.width&&(s=this.maxSize.width,c=s/this.aspectRatio),(o=this.maxSize)!=null&&o.height&&c>this.maxSize.height&&(c=this.maxSize.height,s=c*this.aspectRatio),{width:s,height:c}}applyAspectRatio(e,t,n){return n===`left`||n===`right`?{width:e,height:e/this.aspectRatio}:n===`top`||n===`bottom`?{width:t*this.aspectRatio,height:t}:{width:e,height:e/this.aspectRatio}}};function vw(e,t){let{selection:n}=e,{$from:r}=n;if(n instanceof q){let e=r.index();return r.parent.canReplaceWith(e,e+1,t)}let i=r.depth;for(;i>=0;){let e=r.index(i);if(r.node(i).contentMatchAt(e).matchType(t))return!0;--i}return!1}function yw(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,`\\$&`)}jx({},{createAtomBlockMarkdownSpec:()=>Sw,createBlockMarkdownSpec:()=>Cw,createInlineMarkdownSpec:()=>Ew,parseAttributes:()=>bw,parseIndentedBlocks:()=>Dw,renderNestedMarkdownContent:()=>Ow,serializeAttributes:()=>xw});function bw(e){if(!(e!=null&&e.trim()))return{};let t={},n=[],r=e.replace(/["']([^"']*)["']/g,e=>(n.push(e),`__QUOTED_${n.length-1}__`)),i=r.match(/(?:^|\s)\.([a-zA-Z][\w-]*)/g);i&&(t.class=i.map(e=>e.trim().slice(1)).join(` `));let a=r.match(/(?:^|\s)#([a-zA-Z][\w-]*)/);a&&(t.id=a[1]),Array.from(r.matchAll(/([a-zA-Z][\w-]*)\s*=\s*(__QUOTED_\d+__)/g)).forEach(([,e,r])=>{let i=parseInt(r.match(/__QUOTED_(\d+)__/)?.[1]||`0`,10),a=n[i];a&&(t[e]=a.slice(1,-1))});let o=r.replace(/(?:^|\s)\.([a-zA-Z][\w-]*)/g,``).replace(/(?:^|\s)#([a-zA-Z][\w-]*)/g,``).replace(/([a-zA-Z][\w-]*)\s*=\s*__QUOTED_\d+__/g,``).trim();return o&&o.split(/\s+/).filter(Boolean).forEach(e=>
vendor: 7,199 bytes, lines 18-36
18{e.match(/^[a-zA-Z][\w-]*$/)&&(t[e]=!0)}),t}function xw(e){if(!e||Object.keys(e).length===0)return``;let t=[];return e.class&&String(e.class).split(/\s+/).filter(Boolean).forEach(e=>t.push(`.${e}`)),e.id&&t.push(`#${e.id}`),Object.entries(e).forEach(([e,n])=>{e===`class`||e===`id`||(n===!0?t.push(e):n!==!1&&n!=null&&t.push(`${e}="${String(n)}"`))}),t.join(` `)}function Sw(e){let{nodeName:t,name:n,parseAttributes:r=bw,serializeAttributes:i=xw,defaultAttributes:a={},requiredAttributes:o=[],allowedAttributes:s}=e,c=n||t,l=e=>{if(!s)return e;let t={};return s.forEach(n=>{n in e&&(t[n]=e[n])}),t};return{parseMarkdown:(e,n)=>{let r={...a,...e.attributes};return n.createNode(t,r,[])},markdownTokenizer:{name:t,level:`block`,start(e){let t=RegExp(`^:::${c}(?:\\s|$)`,`m`),n=e.match(t)?.index;return n===void 0?-1:n},tokenize(e,n,i){let a=RegExp(`^:::${c}(?:\\s+\\{([^}]*)\\})?\\s*:::(?:\\n|$)`),s=e.match(a);if(!s)return;let l=s[1]||``,u=r(l);if(!o.find(e=>!(e in u)))return{type:t,raw:s[0],attributes:u}}},renderMarkdown:e=>{let t=l(e.attrs||{}),n=i(t),r=n?` {${n}}`:``;return`:::${c}${r} :::`}}}function Cw(e){let{nodeName:t,name:n,getContent:r,parseAttributes:i=bw,serializeAttributes:a=xw,defaultAttributes:o={},content:s=`block`,allowedAttributes:c}=e,l=n||t,u=e=>{if(!c)return e;let t={};return c.forEach(n=>{n in e&&(t[n]=e[n])}),t};return{parseMarkdown:(e,n)=>{let i;if(r){let t=r(e);i=typeof t==`string`?[{type:`text`,text:t}]:t}else i=s===`block`?n.parseChildren(e.tokens||[]):n.parseInline(e.tokens||[]);let a={...o,...e.attributes};return n.createNode(t,a,i)},markdownTokenizer:{name:t,level:`block`,start(e){let t=RegExp(`^:::${l}`,`m`),n=e.match(t)?.index;return n===void 0?-1:n},tokenize(e,n,r){var a;let o=RegExp(`^:::${l}(?:\\s+\\{([^}]*)\\})?\\s*\\n`),c=e.match(o);if(!c)return;let[u,d=``]=c,f=i(d),p=1,m=u.length,h=``,g=/^:::([\w-]*)(\s.*)?/gm,_=e.slice(m);for(g.lastIndex=0;;){let n=g.exec(_);if(n===null)break;let i=n.index,o=n[1];if(!((a=n[2])!=null&&a.endsWith(`:::`))){if(o)p+=1;else if(--p,p===0){let a=_.slice(0,i);h=a.trim();let o=e.slice(0,m+i+n[0].length),c=[];if(h){if(s===`block`)for(c=r.blockTokens(a),c.forEach(e=>{e.text&&(!e.tokens||e.tokens.length===0)&&(e.tokens=r.inlineTokens(e.text))});c.length>0;){let e=c[c.length-1];if(e.type===`paragraph`&&(!e.text||e.text.trim()===``))c.pop();else break}else c=r.inlineTokens(h)}return{type:t,raw:o,attributes:f,content:h,tokens:c}}}}}},renderMarkdown:(e,t)=>{let n=u(e.attrs||{}),r=a(n),i=r?` {${r}}`:``,o=t.renderChildren(e.content||[],`
19
20`);return`:::${l}${i}
21
22${o}
23
24:::`}}}function ww(e){if(!e.trim())return{};let t={},n=/(\w+)=(?:"([^"]*)"|'([^']*)')/g,r=n.exec(e);for(;r!==null;){let[,i,a,o]=r;t[i]=a||o,r=n.exec(e)}return t}function Tw(e){return Object.entries(e).filter(([,e])=>e!=null).map(([e,t])=>`${e}="${t}"`).join(` `)}function Ew(e){let{nodeName:t,name:n,getContent:r,parseAttributes:i=ww,serializeAttributes:a=Tw,defaultAttributes:o={},selfClosing:s=!1,allowedAttributes:c}=e,l=n||t,u=e=>{if(!c)return e;let t={};return c.forEach(n=>{let r=typeof n==`string`?n:n.name,i=typeof n==`string`?void 0:n.skipIfDefault;if(r in e){let n=e[r];if(i!==void 0&&n===i)return;t[r]=n}}),t},d=l.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);return{parseMarkdown:(e,n)=>{let i={...o,...e.attributes};if(s)return n.createNode(t,i);let a=r?r(e):e.content||``;return a?n.createNode(t,i,[n.createTextNode(a)]):n.createNode(t,i,[])},markdownTokenizer:{name:t,level:`inline`,start(e){let t=RegExp(s?`\\[${d}\\s*[^\\]]*\\]`:`\\[${d}\\s*[^\\]]*\\][\\s\\S]*?\\[\\/${d}\\]`),n=e.match(t)?.index;return n===void 0?-1:n},tokenize(e,n,r){let a=RegExp(s?`^\\[${d}\\s*([^\\]]*)\\]`:`^\\[${d}\\s*([^\\]]*)\\]([\\s\\S]*?)\\[\\/${d}\\]`),o=e.match(a);if(!o)return;let c=``,l=``;if(s){let[,e]=o;l=e}else{let[,e,t]=o;l=e,c=t||``}let u=i(l.trim());return{type:t,raw:o[0],content:c.trim(),attributes:u}}},renderMarkdown:e=>{let t=``;r?t=r(e):e.content&&e.content.length>0&&(t=e.content.filter(e=>e.type===`text`).map(e=>e.text).join(``));let n=u(e.attrs||{}),i=a(n),o=i?` ${i}`:``;return s?`[${l}${o}]`:`[${l}${o}]${t}[/${l}]`}}}function Dw(e,t,n){let r=e.split(`
25`),i=[],a=``,o=0,s=t.baseIndentSize||2;for(;o<r.length;){let e=r[o],c=e.match(t.itemPattern);if(!c){if(i.length>0)break;if(e.trim()===``){o+=1,a=`${a}${e}
26`;continue}return}let l=t.extractItemData(c),{indentLevel:u,mainContent:d}=l;a=`${a}${e}
27`;let f=[d];for(o+=1;o<r.length;){let e=r[o];if(e.trim()===``){let t=r.slice(o+1).findIndex(e=>e.trim()!==``);if(t===-1)break;if((r[o+1+t].match(/^(\s*)/)?.[1]?.length||0)>u){f.push(e),a=`${a}${e}
28`,o+=1;continue}break}if((e.match(/^(\s*)/)?.[1]?.length||0)>u)f.push(e),a=`${a}${e}
29`,o+=1;else break}let p,m=f.slice(1);if(m.length>0){let e=m.map(e=>e.slice(u+s)).join(`
30`);e.trim()&&(p=t.customNestedParser?t.customNestedParser(e):n.blockTokens(e))}let h=t.createToken(l,p);i.push(h)}if(i.length!==0)return{items:i,raw:a}}function Ow(e,t,n,r){if(!e||!Array.isArray(e.content))return``;let i=typeof n==`function`?n(r):n,[a,...o]=e.content,s=`${i}${t.renderChildren([a])}`;return o&&o.length>0&&o.forEach((e,n)=>{let r=t.renderChild?.call(t,e,n+1)??t.renderChildren([e]);if(r!=null){let n=r.split(`
31`).map(e=>e?t.indent(e):t.indent(``)).join(`
32`);s+=e.type===`paragraph`?`
33
34${n}`:`
35${n}`}}),s}var kw=class e extends ZC{constructor(){super(...arguments),this.type=`node`}static create(t={}){let n=typeof t==`function`?t():t;return new e(n)}configure(e){return super.configure(e)}extend(e){let t=typeof e==`function`?e():e;return super.extend(t)}};function Aw(e){return new $C({find:e.find,handler:({state:t,range:n,match:r,pasteEvent:i})=>{let a=eC(e.getAttributes,void 0,r,i);if(a===!1||a===null)return null;let{tr:o}=t,s=r[r.length-1],c=r[0],l=n.to;if(s){let i=c.search(/\S/),u=n.from+c.indexOf(s),d=u+s.length;if(fC(n.from,n.to,t.doc).filter(t=>t.mark.type.excluded.find(n=>n===e.type&&n!==t.mark.type)).filter(e=>e.to>u).length)return null;d<n.to&&o.delete(d,n.to),u>n.from&&o.delete(n.from+i,u),l=n.from+i+s.length,o.addMark(n.from+i,l,e.type.create(a||{})),r.index!==void 0&&r.input!==void 0&&r.index+r[0].length>=r.input.length||o.removeStoredMark(e.type)}}})}var jw=Object.defineProperty,Mw=(e,t)=>{for(var n in t)jw(e,n,{get:t[n],enumerable:!0})},Nw=`listItem`,Pw=`textStyle`,Fw=/^\s*([-+*])\s$/,Iw=kw.create({name:`bulletList`,addOptions(){return{itemTypeName:`listItem`,HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:`block list`,content(){return`${this.options.itemTypeName}+`},parseHTML(){return[{tag:`ul`}]},renderHTML({HTMLAttributes:e}){return[`ul`,J(this.options.HTMLAttributes,e),0]},markdownTokenName:`list`,parseMarkdown:(e,t)=>e.type!==`list`||e.ordered?[]:{type:`bulletList`,content:e.items?t.parseChildren(e.items):[]},renderMarkdown:(e,t)=>e.content?t.renderChildren(e.content,`
36`):``,markdownOptions:{indentsContent:!0},addCommands(){return{toggleBulletList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(Nw,this.editor.getAttributes(Pw)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}}
36,addInputRules(){let e=hw({find:Fw,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(e=hw({find:Fw,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(Pw),editor:this.editor})),[e]}}),Lw=kw.create({name:`listItem`,addOptions(){return{HTMLAttributes:{},bulletListTypeName:`bulletList`,orderedListTypeName:`orderedList`}},content:`paragraph block*`,defining:!0,parseHTML(){return[{tag:`li`}]},renderHTML({HTMLAttributes:e}){return[`li`,J(this.options.HTMLAttributes,e),0]},markdownTokenName:`list_item`,parseMarkdown:(e,t)=>{if(e.type!==`list_item`)return[];let n=t.parseBlockChildren??t.parseChildren,r=[];if(e.tokens&&e.tokens.length>0){if(e.tokens.some(e=>e.type===`paragraph`))r=n(e.tokens);else{let i=e.tokens[0];if(i&&i.type===`text`&&i.tokens&&i.tokens.length>0){if(r=[{type:`paragraph`,content:t.parseInline(i.tokens)}],e.tokens.length>1){let t=n(e.tokens.slice(1));r.push(...t)}}else r=n(e.tokens)}}return r.length===0&&(r=[{type:`paragraph`,content:[]}]),{type:`listItem`,content:r}},renderMarkdown:(e,t,n)=>Ow(e,t,e=>e.parentType===`bulletList`?`- `:e.parentType===`orderedList`?`${(e.meta?.parentAttrs?.start||1)+e.index}. `:`- `,n),addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}});Mw({},{findListItemPos:()=>Rw,getNextListDepth:()=>zw,handleBackspace:()=>Uw,handleDelete:()=>Kw,hasListBefore:()=>Bw,hasListItemAfter:()=>qw,hasListItemBefore:()=>Vw,listItemHasSubList:()=>Hw,nextListIsDeeper:()=>Ww,nextListIsHigher:()=>Gw});var Rw=(e,t)=>{let{$from:n}=t.selection,r=Hx(e,t.schema),i=null,a=n.depth,o=n.pos,s=null;for(;a>0&&s===null;)i=n.node(a),i.type===r?s=a:(--a,--o);return s===null?null:{$pos:t.doc.resolve(o),depth:s}},zw=(e,t)=>{let n=Rw(e,t);if(!n)return!1;let[,r]=pC(t,e,n.$pos.pos+4);return r},Bw=(e,t,n)=>{let{$anchor:r}=e.selection,i=Math.max(0,r.pos-2),a=e.doc.resolve(i).node();return!(!a||!n.includes(a.type.name))},Vw=(e,t)=>{let{$anchor:n}=t.selection,r=t.doc.resolve(n.pos-2);return r.index()!==0&&r.nodeBefore?.type.name===e},Hw=(e,t,n)=>{if(!n)return!1;let r=Hx(e,t.schema),i=!1;return n.descendants(e=>{e.type===r&&(i=!0)}),i},Uw=(e,t,n)=>{if(e.commands.undoInputRule())return!0;if(e.state.selection.from!==e.state.selection.to)return!1;if(!OS(e.state,t)&&Bw(e.state,t,n)){let{$anchor:n}=e.state.selection,r=e.state.doc.resolve(n.before()-1),i=[];r.node().descendants((e,n)=>{e.type.name===t&&i.push({node:e,pos:n})});let a=i.at(-1);if(!a)return!1;let o=e.state.doc.resolve(r.start()+a.pos+1);return e.chain().cut({from:n.start()-1,to:n.end()+1},o.end()).joinForward().run()}if(!OS(e.state,t)||!vC(e.state))return!1;let r=Rw(t,e.state);if(!r)return!1;let i=e.state.doc.resolve(r.$pos.pos-2).node(r.depth),a=Hw(t,e.state,i);return Vw(t,e.state)&&!a?e.commands.joinItemBackward():e.chain().liftListItem(t).run()},Ww=(e,t)=>{let n=zw(e,t),r=Rw(e,t);return!r||!n?!1:n>r.depth},Gw=(e,t)=>{let n=zw(e,t),r=Rw(e,t);return!r||!n?!1:n<r.depth},Kw=(e,t)=>{if(!OS(e.state,t)||!_C(e.state,t))return!1;let{selection:n}=e.state,{$from:r,$to:i}=n;return!n.empty&&r.sameParent(i)?!1:Ww(t,e.state)?e.chain().focus(e.state.selection.from+4).lift(t).joinBackward().run():Gw(t,e.state)?e.chain().joinForward().joinBackward().run():e.commands.joinItemForward()},qw=(e,t)=>{let{$anchor:n}=t.selection,r=t.doc.resolve(n.pos-n.parentOffset-2);return r.index()!==r.parent.childCount-1&&r.nodeAfter?.type.name===e},Jw=ew.create({name:`listKeymap`,addOptions(){return{listTypes:[{itemName:`listItem`,wrapperNames:[`bulletList`,`orderedList`]},{itemName:`taskItem`,wrapperNames:[`taskList`]}]}},addKeyboardShortcuts(){return{Delete:({editor:e})=>{let t=!1;return this.options.listTypes.forEach(({itemName:n})=>{e.state.schema.nodes[n]!==void 0&&Kw(e,n)&&(t=!0)}),t},"Mod-Delete":({editor:e})=>{let t=!1;return this.options.listTypes.forEach(({itemName:n})=>{e.state.schema.nodes[n]!==void 0&&Kw(e,n)&&(t=!0)}),t},Backspace:({editor:e})=>{let t=!1;
36return this.options.listTypes.forEach(({itemName:n,wrapperNames:r})=>{e.state.schema.nodes[n]!==void 0&&Uw(e,n,r)&&(t=!0)}),t},"Mod-Backspace":({editor:e})=>{let t=!1;return this.options.listTypes.forEach(({itemName:n,wrapperNames:r})=>{e.state.schema.nodes[n]!==void 0&&Uw(e,n,r)&&(t=!0)}),t}}}}),Yw=/^(\s*)(\d+)\.\s+(.*)$/,Xw=/^\s/;function Zw(e){let t=[],n=0,r=0;for(;n<e.length;){let i=e[n],a=i.match(Yw);if(!a)break;let[,o,s,c]=a,l=o.length,u=c,d=n+1,f=[i];for(;d<e.length;){let t=e[d];if(t.match(Yw))break;if(t.trim()===``)f.push(t),u+=`
37`,d+=1;else if(t.match(Xw))f.push(t),u+=`
38${t.slice(l+2)}`,d+=1;else break}t.push({indent:l,number:parseInt(s,10),content:u.trim(),raw:f.join(`
39`)}),r=d,n=d}return[t,r]}function Qw(e,t,n){let r=[],i=0;for(;i<e.length;){let a=e[i];if(a.indent===t){let o=a.content.split(`
40`),s=o[0]?.trim()||``,c=[];s&&c.push({type:`paragraph`,raw:s,tokens:n.inlineTokens(s)});let l=o.slice(1).join(`
41`).trim();if(l){let e=n.blockTokens(l);c.push(...e)}let u=i+1,d=[];for(;u<e.length&&e[u].indent>t;)d.push(e[u]),u+=1;if(d.length>0){let e=Qw(d,Math.min(...d.map(e=>e.indent)),n);c.push({type:`list`,ordered:!0,start:d[0].number,items:e,raw:d.map(e=>e.raw).join(`
42`)})}r.push({type:`list_item`,raw:a.raw,tokens:c}),i=u}else i+=1}return r}function $w(e,t){return e.map(e=>{if(e.type!==`list_item`)return t.parseChildren([e])[0];let n=[];return e.tokens&&e.tokens.length>0&&e.tokens.forEach(e=>{if(e.type===`paragraph`||e.type===`list`||e.type===`blockquote`||e.type===`code`)n.push(...t.parseChildren([e]));else if(e.type===`text`&&e.tokens){let r=t.parseChildren([e]);n.push({type:`paragraph`,content:r})}else{let r=t.parseChildren([e]);r.length>0&&n.push(...r)}}),{type:`listItem`,content:n}})}var eT=`listItem`,tT=`textStyle`,nT=/^(\d+)\.\s$/,rT=kw.create({name:`orderedList`,addOptions(){return{itemTypeName:`listItem`,HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:`block list`,content(){return`${this.options.itemTypeName}+`},addAttributes(){return{start:{default:1,parseHTML:e=>e.hasAttribute(`start`)?parseInt(e.getAttribute(`start`)||``,10):1},type:{default:null,parseHTML:e=>e.getAttribute(`type`)}}},parseHTML(){return[{tag:`ol`}]},renderHTML({HTMLAttributes:e}){let{start:t,...n}=e;return t===1?[`ol`,J(this.options.HTMLAttributes,n),0]:[`ol`,J(this.options.HTMLAttributes,e),0]},markdownTokenName:`list`,parseMarkdown:(e,t)=>{if(e.type!==`list`||!e.ordered)return[];let n=e.start||1,r=e.items?$w(e.items,t):[];return n===1?{type:`orderedList`,content:r}:{type:`orderedList`,attrs:{start:n},content:r}},renderMarkdown:(e,t)=>e.content?t.renderChildren(e.content,`
43`):``,markdownTokenizer:{name:`orderedList`,level:`block`,start:e=>{let t=e.match(/^(\s*)(\d+)\.\s+/)?.index;return t===void 0?-1:t},tokenize:(e,t,n)=>{let r=e.split(`
44`),[i,a]=Zw(r);if(i.length===0)return;let o=Qw(i,0,n);return o.length===0?void 0:{type:`list`,ordered:!0,start:i[0]?.number||1,items:o,raw:r.slice(0,a).join(`
45`)}}},markdownOptions:{indentsContent:!0},addCommands(){return{toggleOrderedList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(eT,this.editor.getAttributes(tT)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.toggleOrderedList()}},addInputRules(){let e=hw({find:nT,type:this.type,getAttributes:e=>({start:+e[1]}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1]});return(this.options.keepMarks||this.options.keepAttributes)&&(e=hw({find:nT,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:e=>({start:+e[1],...this.editor.getAttributes(tT)}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1],editor:this.editor})),[e]}}),iT=/^\s*(\[([( |x])?\])\s$/,aT=kw.create({name:`taskItem`,addOptions(){return{nested:!1,HTMLAttributes:{},taskListTypeName:`taskList`,a11y:void 0}},content(){return this.options.nested?`paragraph block*`:`paragraph+`},defining:!0,addAttributes(){return{checked:{default:!1,keepOnSplit:!1,parseHTML:e=>{let t=e.getAttribute(`data-checked`);return t===``||t===`true`},renderHTML:e=>({"data-checked":e.checked})}}},parseHTML(){return[{tag:`li[data-type="${this.name}"]`,priority:51}]},renderHTML({node:e,HTMLAttributes:t}){return[`li`,J(this.options.HTMLAttributes,t,{"data-type":this.name}),[`label`,[`input`,{type:`checkbox`,checked:e.attrs.checked?`checked`:null}],[`span`]],[`div`,0]]},parseMarkdown:(e,t)=>{let n=[];if(e.tokens&&e.tokens.length>0?n.push(t.createNode(`paragraph`,{},t.parseInline(e.tokens))):e.text?n.push(t.createNode(`paragraph`,{},[t.createNode(`text`,{text:e.text})])):n.push(t.createNode(`paragraph`,{},[])),e.nestedTokens&&e.nestedTokens.length>0){let r=t.parseChildren(e.nestedTokens);n.push(...r)}return t.createNode(`taskItem`,{checked:e.checked||!1},n)},renderMarkdown:(e,t)=>{var n;return Ow(e,t,`- [${(n=e.attrs)!=null&&n.checked?`x`:` `}] `)},addKeyboardShortcuts(){let e={Enter:()=>this.editor.commands.splitListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)};return this.options.nested?{...e,Tab:()=>this.editor.commands.sinkListItem(this.name)}:e},addNodeView(){return({node:e,HTMLAttributes:t,getPos:n,editor:r})=>{let i=document.createElement(`li`),a=document.createElement(`label`),o=document.createElement(`span`),s=document.createElement(`input`),c=document.createElement(`div`),l=e=>{var t;s.ariaLabel=((t=this.options.a11y)?.checkboxLabel)?.call(t,e,s.checked)||`Task item checkbox for ${e.textContent||`empty task item`}`};l(e),a.contentEditable=`false`,s.type=`checkbox`,s.addEventListener(`mousedown`,e=>e.preventDefault()),s.addEventListener(`change`,t=>{if(!r.isEditable&&!this.options.onReadOnlyChecked){s.checked=!s.checked;return}let{checked:i}=t.target;r.isEditable&&typeof n==`function`&&r.chain().focus(void 0,{scrollIntoView:!1}).command(({tr:e})=>{let t=n();if(typeof t!=`number`)return!1;let r=e.doc.nodeAt(t);return e.setNodeMarkup(t,void 0,{...r?.attrs,checked:i}),!0}).run(),!r.isEditable&&this.options.onReadOnlyChecked&&(this.options.onReadOnlyChecked(e,i)||(s.checked=!s.checked))}
vendor: 4,738 bytes, lines 45-46
45),Object.entries(this.options.HTMLAttributes).forEach(([e,t])=>{i.setAttribute(e,t)}),i.dataset.checked=e.attrs.checked,s.checked=e.attrs.checked,a.append(s,o),i.append(a,c),Object.entries(t).forEach(([e,t])=>{i.setAttribute(e,t)});let u=new Set(Object.keys(t));return{dom:i,contentDOM:c,update:e=>{if(e.type!==this.type)return!1;i.dataset.checked=e.attrs.checked,s.checked=e.attrs.checked,l(e);let t=r.extensionManager.attributes,n=iC(e,t),a=new Set(Object.keys(n)),o=this.options.HTMLAttributes;return u.forEach(e=>{a.has(e)||(e in o?i.setAttribute(e,o[e]):i.removeAttribute(e))}),Object.entries(n).forEach(([e,t])=>{t==null?e in o?i.setAttribute(e,o[e]):i.removeAttribute(e):i.setAttribute(e,t)}),u=a,!0}}}},addInputRules(){return[hw({find:iT,type:this.type,getAttributes:e=>({checked:e[e.length-1]===`x`})})]}}),oT=kw.create({name:`taskList`,addOptions(){return{itemTypeName:`taskItem`,HTMLAttributes:{}}},group:`block list`,content(){return`${this.options.itemTypeName}+`},parseHTML(){return[{tag:`ul[data-type="${this.name}"]`,priority:51}]},renderHTML({HTMLAttributes:e}){return[`ul`,J(this.options.HTMLAttributes,e,{"data-type":this.name}),0]},parseMarkdown:(e,t)=>t.createNode(`taskList`,{},t.parseChildren(e.items||[])),renderMarkdown:(e,t)=>e.content?t.renderChildren(e.content,`
46`):``,markdownTokenizer:{name:`taskList`,level:`block`,start(e){let t=e.match(/^\s*[-+*]\s+\[([ xX])\]\s+/)?.index;return t===void 0?-1:t},tokenize(e,t,n){let r=e=>{let t=Dw(e,{itemPattern:/^(\s*)([-+*])\s+\[([ xX])\]\s+(.*)$/,extractItemData:e=>({indentLevel:e[1].length,mainContent:e[4],checked:e[3].toLowerCase()===`x`}),createToken:(e,t)=>({type:`taskItem`,raw:``,mainContent:e.mainContent,indentLevel:e.indentLevel,checked:e.checked,text:e.mainContent,tokens:n.inlineTokens(e.mainContent),nestedTokens:t}),customNestedParser:r},n);return t?[{type:`taskList`,raw:t.raw,items:t.items}]:n.blockTokens(e)},i=Dw(e,{itemPattern:/^(\s*)([-+*])\s+\[([ xX])\]\s+(.*)$/,extractItemData:e=>({indentLevel:e[1].length,mainContent:e[4],checked:e[3].toLowerCase()===`x`}),createToken:(e,t)=>({type:`taskItem`,raw:``,mainContent:e.mainContent,indentLevel:e.indentLevel,checked:e.checked,text:e.mainContent,tokens:n.inlineTokens(e.mainContent),nestedTokens:t}),customNestedParser:r},n);if(i)return{type:`taskList`,raw:i.raw,items:i.items}}},markdownOptions:{indentsContent:!0},addCommands(){return{toggleTaskList:()=>({commands:e})=>e.toggleList(this.name,this.options.itemTypeName)}},addKeyboardShortcuts(){return{"Mod-Shift-9":()=>this.editor.commands.toggleTaskList()}}});ew.create({name:`listKit`,addExtensions(){let e=[];return this.options.bulletList!==!1&&e.push(Iw.configure(this.options.bulletList)),this.options.listItem!==!1&&e.push(Lw.configure(this.options.listItem)),this.options.listKeymap!==!1&&e.push(Jw.configure(this.options.listKeymap)),this.options.orderedList!==!1&&e.push(rT.configure(this.options.orderedList)),this.options.taskItem!==!1&&e.push(aT.configure(this.options.taskItem)),this.options.taskList!==!1&&e.push(oT.configure(this.options.taskList)),e}});var sT=class e extends G{constructor(e){super(e,e)}map(t,n){let r=t.resolve(n.map(this.head));return e.valid(r)?new e(r):G.near(r)}content(){return W.empty}eq(t){return t instanceof e&&t.head==this.head}toJSON(){return{type:`gapcursor`,pos:this.head}}static fromJSON(t,n){if(typeof n.pos!=`number`)throw RangeError(`Invalid input for GapCursor.fromJSON`);return new e(t.resolve(n.pos))}getBookmark(){return new cT(this.anchor)}static valid(e){let t=e.parent;if(t.isTextblock||!uT(e)||!dT(e))return!1;let n=t.type.spec.allowGapCursor;if(n!=null)return n;let r=t.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}static findGapCursorFrom(t,n,r=!1){e:for(;;){if(!r&&e.valid(t))return t;let i=t.pos,a=null;for(let r=t.depth;;r--){let o=t.node(r);if(n>0?t.indexAfter(r)<o.childCount:t.index(r)>0){a=o.child(n>0?t.indexAfter(r):t.index(r)-1);break}if(r==0)return null;i+=n;let s=t.doc.resolve(i);if(e.valid(s))return s}for(;;){let o=n>0?a.firstChild:a.lastChild;if(!o){if(a.isAtom&&!a.isText&&!q.isSelectable(a)){t=t.doc.resolve(i+a.nodeSize*n),r=!1;continue e}break}a=o,i+=n;let s=t.doc.resolve(i);if(e.valid(s))return s}return null}}};sT.prototype.visible=!1,sT.findFrom=sT.findGapCursorFrom,G.jsonID(`gapcursor`,sT);var cT=class e{constructor(e){this.pos=e}map(t){return new e(t.map(this.pos))}resolve(e){let t=e.resolve(this.pos);return sT.valid(t)?new sT(t):G.near(t)}};function lT(e){return e.isAtom||e.spec.isolating||e.spec.createGapCursor}function uT(e){for(let t=e.depth;t>=0;t--){let n=e.index(t),r=e.node(t);if(n==0){if(r.type.spec.isolating)return!0;continue}for(let e=r.child(n-1);;e=e.lastChild){if(e.childCount==0&&!e.inlineContent||lT(e.type))return!0;
46if(e.inlineContent)return!1}}return!0}function dT(e){for(let t=e.depth;t>=0;t--){let n=e.indexAfter(t),r=e.node(t);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(let e=r.child(n);;e=e.firstChild){if(e.childCount==0&&!e.inlineContent||lT(e.type))return!0;if(e.inlineContent)return!1}}return!0}kx({ArrowLeft:fT(`horiz`,-1),ArrowRight:fT(`horiz`,1),ArrowUp:fT(`vert`,-1),ArrowDown:fT(`vert`,1)});function fT(e,t){let n=e==`vert`?t>0?`down`:`up`:t>0?`right`:`left`;return function(e,r,i){let a=e.selection,o=t>0?a.$to:a.$from,s=a.empty;if(a instanceof K){if(!i.endOfTextblock(n)||o.depth==0)return!1;s=!1,o=e.doc.resolve(t>0?o.after():o.before())}let c=sT.findGapCursorFrom(o,t,s);return c?(r&&r(e.tr.setSelection(new sT(c))),!0):!1}}var pT=(e,t)=>t.view.domAtPos(e).node.offsetParent!==null,mT=(e,t,n)=>{for(let r=e.depth;r>0;--r){let i=e.node(r),a=t(i),o=pT(e.start(r),n);if(a&&o)return{pos:r>0?e.before(r):0,start:e.start(r),depth:r,node:i}}},hT=(e,t)=>{let{state:n,view:r,extensionManager:i}=e,{schema:a,selection:o}=n,{empty:s,$anchor:c}=o,l=!!i.extensions.find(e=>e.name===`gapCursor`);if(!s||c.parent.type!==a.nodes.detailsSummary||!l||t===`right`&&c.parentOffset!==c.parent.nodeSize-2)return!1;let u=ZS(e=>e.type===a.nodes.details)(o);if(!u)return!1;let d=JS(u.node,e=>e.type===a.nodes.detailsContent);if(!d.length||pT(u.start+d[0].pos+1,e))return!1;let f=n.doc.resolve(u.pos+u.node.nodeSize),p=sT.findFrom(f,1,!1);if(!p)return!1;let{tr:m}=n,h=new sT(p);return m.setSelection(h),m.scrollIntoView(),r.dispatch(m),!0},gT=kw.create({name:`details`,content:`detailsSummary detailsContent`,group:`block`,defining:!0,isolating:!0,allowGapCursor:!1,addOptions(){return{persist:!1,openClassName:`is-open`,HTMLAttributes:{},renderToggleButton:({element:e,isOpen:t})=>{e.setAttribute(`aria-label`,t?`Collapse details content`:`Expand details content`)}}},addAttributes(){return this.options.persist?{open:{default:!1,parseHTML:e=>e.hasAttribute(`open`),renderHTML:({open:e})=>e?{open:``}:{}}}:[]},parseHTML(){return[{tag:`details`}]},renderHTML({HTMLAttributes:e}){return[`details`,J(this.options.HTMLAttributes,e),0]},...Cw({nodeName:`details`,content:`block`}),addNodeView(){return({editor:e,getPos:t,node:n,HTMLAttributes:r})=>{let i=document.createElement(`div`),a=J(this.options.HTMLAttributes,r,{"data-type":this.name});Object.entries(a).forEach(([e,t])=>i.setAttribute(e,t));let o=document.createElement(`button`);o.type=`button`;let s=e=>{this.options.renderToggleButton({element:o,...e})};i.append(o);let c=document.createElement(`div`);i.append(c);let l=e=>{let{setToValue:t,node:r=n}=e||{};if(t!==void 0){if(t){if(i.classList.contains(this.options.openClassName))return;i.classList.add(this.options.openClassName)}else{if(!i.classList.contains(this.options.openClassName))return;i.classList.remove(this.options.openClassName)}}else i.classList.toggle(this.options.openClassName);let a=i.classList.contains(this.options.openClassName);s({isOpen:a,node:r});let o=new Event(`toggleDetailsContent`);c.querySelector(`:scope > div[data-type="detailsContent"]`)?.dispatchEvent(o)};return s({isOpen:!!n.attrs.open,node:n}),n.attrs.open&&setTimeout(()=>l()),o.addEventListener(`click`,()=>{if(l(),!this.options.persist){e.commands.focus(void 0,{scrollIntoView:!1});return}if(e.isEditable&&typeof t==`function`){let{from:n,to:r}=e.state.selection;e.chain().command(({tr:e})=>{let n=t();if(!n)return!1;let r=e.doc.nodeAt(n);return r?.type===this.type&&(e.setNodeMarkup(n,void 0,{open:!r.attrs.open}),!0)}).setTextSelection({from:n,to:r}).focus(void 0,{scrollIntoView:!1}).run()}}),{dom:i,contentDOM:c,ignoreMutation(e){if(e.type===`selection`)return!1;let t=e.target,n=i.contains(t);return o.contains(t)||!n||i===t},update:e=>e.type===this.type&&(e.attrs.open===void 0?s({isOpen:i.classList.contains(this.options.openClassName),node:e}):l({setToValue:e.attrs.open,node:e}),!0)}}},addCommands(){return{setDetails:()=>({state:e,chain:t})=>{let{schema:n,selection:r}=e,{$from:i,$to:a}=r,o=i.blockRange(a);if(!o)return!1;let s=e.doc.slice(o.start,o.end);if(!n.nodes.detailsContent.contentMatch.matchFragment(s.content))return!1;let c=s.toJSON()?.content||[];return t().insertContentAt({from:o.start,to:o.end},{type:this.name,content:[{type:`detailsSummary`},{type:`detailsContent`,content:c}]}).setTextSelection(o.start+2).run()},unsetDetails:()=>({state:e,chain:t})=>{let{selection:n,schema:r}=e,i=ZS(e=>e.type===this.type)(n);if(!i)return!1;let a=JS(i.node,e=>e.type===r.nodes.detailsSummary),o=JS(i.node,e=>e.type===r.nodes.detailsContent);if(!a.length||!o.length)return!1;let s=a[0],c=o[0],l=i.pos,u=e.doc.resolve(l),d={from:l,to:l+i.node.nodeSize},f=c.node.content.toJSON()||[],p=[u.parent.type.contentMatch.defaultType?.create(null,s.node.content).toJSON(),...f];return t().insertContentAt(d,p).setTextSelection(l+1).run()}}},addKeyboardShortcuts(){return{Backspace:()=>{let{schema:e,selection:t}=this.editor.state,{empty:n,$anchor:r}=t;return!n||r.parent.type!==e.nodes.detailsSummary?!1:r.parentOffset===0?this.editor.commands.unsetDetails():this.editor.commands.command(({tr:e})=>{let t=r.pos-1,n=r.pos;return e.delete(t,n),!0})},Enter:({editor:e})=>{let{state:t,view:n}=e,{schema:r,selection:i}=t,{$head:a}=i;if(a.parent.type!==r.nodes.detailsSummary)return!1;let o=pT(a.after()+1,e),s=o?t.doc.nodeAt(a.after()):a.node(-2);if(!s)return!1;let c=o?0:a.indexAfter(-1),l=qS(s.contentMatchAt(c));if(!l||!s.canReplaceWith(c,c,l))return!1;let u=l.createAndFill();if(!u)return!1;let d=o?a.after()+1:a.after(-1),f=t.tr.replaceWith(d,d,u),p=f.doc.resolve(d),m=G.near(p,1
46);return f.setSelection(m),f.scrollIntoView(),n.dispatch(f),!0},ArrowRight:({editor:e})=>hT(e,`right`),ArrowDown:({editor:e})=>hT(e,`down`)}},addProseMirrorPlugins(){return[new uv({key:new pv(`detailsSelection`),appendTransaction:(e,t,n)=>{let{editor:r,type:i}=this;if(r.view.composing||!e.some(e=>e.selectionSet)||!t.selection.empty||!n.selection.empty||!gC(n,i.name))return;let{$from:a}=n.selection;if(pT(a.pos,r))return;let o=mT(a,e=>e.type===i,r);if(!o)return;let s=JS(o.node,e=>e.type===n.schema.nodes.detailsSummary);if(!s.length)return;let c=s[0],l=(t.selection.from<n.selection.from?`forward`:`backward`)==`forward`?o.start+c.pos:o.pos+c.pos+c.node.nodeSize,u=K.create(n.doc,l);return n.tr.setSelection(u)}})]}}),_T=kw.create({name:`detailsContent`,content:`block+`,defining:!0,selectable:!1,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`div[data-type="${this.name}"]`}]},renderHTML({HTMLAttributes:e}){return[`div`,J(this.options.HTMLAttributes,e,{"data-type":this.name}),0]},addNodeView(){return({HTMLAttributes:e})=>{let t=document.createElement(`div`),n=J(this.options.HTMLAttributes,e,{"data-type":this.name,hidden:`hidden`});return Object.entries(n).forEach(([e,n])=>t.setAttribute(e,n)),t.addEventListener(`toggleDetailsContent`,()=>{t.toggleAttribute(`hidden`)}),{dom:t,contentDOM:t,ignoreMutation(e){return e.type===`selection`?!1:!t.contains(e.target)||t===e.target},update:e=>e.type===this.type}}},addKeyboardShortcuts(){return{Enter:({editor:e})=>{let{state:t,view:n}=e,{selection:r}=t,{$from:i,empty:a}=r,o=ZS(e=>e.type===this.type)(r);if(!a||!o||!o.node.childCount)return!1;let s=i.index(o.depth),{childCount:c}=o.node;if(c!==s+1)return!1;let l=o.node.type.contentMatch.defaultType?.createAndFill();if(!l)return!1;let u=t.doc.resolve(o.pos+1),d=c-1,f=o.node.child(d),p=u.posAtIndex(d,o.depth);if(!f.eq(l))return!1;let m=i.node(-3);if(!m)return!1;let h=i.indexAfter(-3),g=qS(m.contentMatchAt(h));if(!g||!m.canReplaceWith(h,h,g))return!1;let _=g.createAndFill();if(!_)return!1;let{tr:v}=t,y=i.after(-2);v.replaceWith(y,y,_);let b=v.doc.resolve(y),x=G.near(b,1);v.setSelection(x);let S=p,C=p+f.nodeSize;return v.delete(S,C),v.scrollIntoView(),n.dispatch(v),!0}}},...Cw({nodeName:`detailsContent`})}),vT=kw.create({name:`detailsSummary`,content:`text*`,defining:!0,selectable:!1,isolating:!0,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`summary`}]},renderHTML({HTMLAttributes:e}){return[`summary`,J(this.options.HTMLAttributes,e),0]},...Cw({nodeName:`detailsSummary`,content:`inline`})}),yT,bT;if(typeof WeakMap<`u`){let e=new WeakMap;yT=t=>e.get(t),bT=(t,n)=>(e.set(t,n),n)}else{let e=[],t=0;yT=t=>{for(let n=0;n<e.length;n+=2)if(e[n]==t)return e[n+1]},bT=(n,r)=>(t==10&&(t=0),e[t++]=n,e[t++]=r)}var xT=class{constructor(e,t,n,r){this.width=e,this.height=t,this.map=n,this.problems=r}findCell(e){for(let t=0;t<this.map.length;t++){let n=this.map[t];if(n!=e)continue;let r=t%this.width,i=t/this.width|0,a=r+1,o=i+1;for(let e=1;a<this.width&&this.map[t+e]==n;e++)a++;for(let e=1;o<this.height&&this.map[t+this.width*e]==n;e++)o++;return{left:r,top:i,right:a,bottom:o}}throw RangeError(`No cell with offset ${e} found`)}colCount(e){for(let t=0;t<this.map.length;t++)if(this.map[t]==e)return t%this.width;throw RangeError(`No cell with offset ${e} found`)}nextCell(e,t,n){let{left:r,right:i,top:a,bottom:o}=this.findCell(e);return t==`horiz`?(n<0?r==0:i==this.width)?null:this.map[a*this.width+(n<0?r-1:i)]:(n<0?a==0:o==this.height)?null:this.map[r+this.width*(n<0?a-1:o)]}rectBetween(e,t){let{left:n,right:r,top:i,bottom:a}=this.findCell(e),{left:o,right:s,top:c,bottom:l}=this.findCell(t);return{left:Math.min(n,o),top:Math.min(i,c),right:Math.max(r,s),bottom:Math.max(a,l)}}cellsInRect(e){let t=[],n={};for(let r=e.top;r<e.bottom;r++)for(let i=e.left;i<e.right;i++){let a=r*this.width+i,o=this.map[a];n[o]||(n[o]=!0,!(i==e.left&&i&&this.map[a-1]==o||r==e.top&&r&&this.map[a-this.width]==o)&&t.push(o))}return t}positionAt(e,t,n){for(let r=0,i=0;;r++){let a=i+n.child(r).nodeSize;if(r==e){let n=t+e*this.width,r=(e+1)*this.width;for(;n<r&&this.map[n]<i;)n++;return n==r?a-1:this.map[n]}i=a}}static get(e){return yT(e)||bT(e,ST(e))}};function ST(e){if(e.type.spec.tableRole!=`table`)throw RangeError(`Not a table node: `+e.type.n
vendor: 46,443 bytes, lines 46-70
46ame);let t=CT(e),n=e.childCount,r=[],i=0,a=null,o=[];for(let e=0,i=t*n;e<i;e++)r[e]=0;for(let s=0,c=0;s<n;s++){let l=e.child(s);c++;for(let e=0;;e++){for(;i<r.length&&r[i]!=0;)i++;if(e==l.childCount)break;let u=l.child(e),{colspan:d,rowspan:f,colwidth:p}=u.attrs;for(let e=0;e<f;e++){if(e+s>=n){(a||=[]).push({type:`overlong_rowspan`,pos:c,n:f-e});break}let l=i+e*t;for(let e=0;e<d;e++){r[l+e]==0?r[l+e]=c:(a||=[]).push({type:`collision`,row:s,pos:c,n:d-e});let n=p&&p[e];if(n){let r=(l+e)%t*2,i=o[r];i==null||i!=n&&o[r+1]==1?(o[r]=n,o[r+1]=1):i==n&&o[r+1]++}}}i+=d,c+=u.nodeSize}let u=(s+1)*t,d=0;for(;i<u;)r[i++]==0&&d++;d&&(a||=[]).push({type:`missing`,row:s,n:d}),c++}(t===0||n===0)&&(a||=[]).push({type:`zero_sized`});let s=new xT(t,n,r,a),c=!1;for(let e=0;!c&&e<o.length;e+=2)o[e]!=null&&o[e+1]<n&&(c=!0);return c&&wT(s,o,e),s}function CT(e){let t=-1,n=!1;for(let r=0;r<e.childCount;r++){let i=e.child(r),a=0;if(n)for(let t=0;t<r;t++){let n=e.child(t);for(let e=0;e<n.childCount;e++){let i=n.child(e);t+i.attrs.rowspan>r&&(a+=i.attrs.colspan)}}for(let e=0;e<i.childCount;e++){let t=i.child(e);a+=t.attrs.colspan,t.attrs.rowspan>1&&(n=!0)}t==-1?t=a:t!=a&&(t=Math.max(t,a))}return t}function wT(e,t,n){e.problems||=[];let r={};for(let i=0;i<e.map.length;i++){let a=e.map[i];if(r[a])continue;r[a]=!0;let o=n.nodeAt(a);if(!o)throw RangeError(`No cell with offset ${a} found`);let s=null,c=o.attrs;for(let n=0;n<c.colspan;n++){let r=t[(i+n)%e.width*2];r!=null&&(!c.colwidth||c.colwidth[n]!=r)&&((s||=TT(c))[n]=r)}s&&e.problems.unshift({type:`colwidth mismatch`,pos:a,colwidth:s})}}function TT(e){if(e.colwidth)return e.colwidth.slice();let t=[];for(let n=0;n<e.colspan;n++)t.push(0);return t}function ET(e){let t=e.cached.tableNodeTypes;if(!t){t=e.cached.tableNodeTypes={};for(let n in e.nodes){let r=e.nodes[n],i=r.spec.tableRole;i&&(t[i]=r)}}return t}var DT=new pv(`selectingCells`);function OT(e){for(let t=e.depth-1;t>0;t--)if(e.node(t).type.spec.tableRole==`row`)return e.node(0).resolve(e.before(t+1));return null}function kT(e){for(let t=e.depth;t>0;t--){let n=e.node(t).type.spec.tableRole;if(n===`cell`||n===`header_cell`)return e.node(t)}return null}function AT(e){let t=e.selection.$head;for(let e=t.depth;e>0;e--)if(t.node(e).type.spec.tableRole==`row`)return!0;return!1}function jT(e){let t=e.selection;if(`$anchorCell`in t&&t.$anchorCell)return t.$anchorCell.pos>t.$headCell.pos?t.$anchorCell:t.$headCell;if(`node`in t&&t.node&&t.node.type.spec.tableRole==`cell`)return t.$anchor;let n=OT(t.$head)||MT(t.$head);if(n)return n;throw RangeError(`No cell found around position ${t.head}`)}function MT(e){for(let t=e.nodeAfter,n=e.pos;t;t=t.firstChild,n++){let r=t.type.spec.tableRole;if(r==`cell`||r==`header_cell`)return e.doc.resolve(n)}for(let t=e.nodeBefore,n=e.pos;t;t=t.lastChild,n--){let r=t.type.spec.tableRole;if(r==`cell`||r==`header_cell`)return e.doc.resolve(n-t.nodeSize)}}function NT(e){return e.parent.type.spec.tableRole==`row`&&!!e.nodeAfter}function PT(e){return e.node(0).resolve(e.pos+e.nodeAfter.nodeSize)}function FT(e,t){return e.depth==t.depth&&e.pos>=t.start(-1)&&e.pos<=t.end(-1)}function IT(e,t,n){let r=e.node(-1),i=xT.get(r),a=e.start(-1),o=i.nextCell(e.pos-a,t,n);return o==null?null:e.node(0).resolve(a+o)}function LT(e,t,n=1){let r={...e,colspan:e.colspan-n};return r.colwidth&&(r.colwidth=r.colwidth.slice(),r.colwidth.splice(t,n),r.colwidth.some(e=>e>0)||(r.colwidth=null)),r}function RT(e,t,n=1){let r={...e,colspan:e.colspan+n};if(r.colwidth){r.colwidth=r.colwidth.slice();for(let e=0;e<n;e++)r.colwidth.splice(t,0,0)}return r}function zT(e,t,n){let r=ET(t.type.schema).header_cell;for(let i=0;i<e.height;i++)if(t.nodeAt(e.map[n+i*e.width]).type!=r)return!1;return!0}var Y=class e extends G{constructor(e,t=e){let n=e.node(-1),r=xT.get(n),i=e.start(-1),a=r.rectBetween(e.pos-i,t.pos-i),o=e.node(0),s=r.cellsInRect(a).filter(e=>e!=t.pos-i);s.unshift(t.pos-i);let c=s.map(e=>{let t=n.nodeAt(e);if(!t)throw RangeError(`No cell with offset ${e} found`);let r=i+e+1;return new Q_(o.resolve(r),o.resolve(r+t.content.size))});super(c[0].$from,c[0].$to,c),this.$anchorCell=e,this.$headCell=t}map(t,n){let r=t.resolve(n.map(this.$anchorCell.pos)),i=t.resolve(n.map(this.$headCell.pos));if(NT(r)&&NT(i)&&FT(r,i)){let t=this.$anchorCell.node(-1)!=r.node(-1);return t&&this.isRowSelection()?e.rowSelection(r,i):t&&this.isColSelection()?e.colSelection(r,i):new e(r,i)}return K.between(r,i)}content(){let e=this.$anchorCell.node(-1),t=xT.get(e),n=this.$anchorCell.start(-1),r=t.rectBetween(this.$anchorCell.pos-n,this.$headCell.pos-n),i={},a=[];for(let n=r.top;n<r.bottom;n++){let o=[];for(let a=n*t.width+r.left,s=r.left;s<r.right;s++,a++){let n=t.map[a];if(i[n])continue;i[n]=!0;let s=t.findCell(n),c=e.nodeAt(n);if(!c)throw RangeError(`No cell with offset ${n} found`);let l=r.left-s.left,u=s.right-r.right;if(l>0||u>0){let e=c.attrs;if(l>0&&(e=LT(e,0,l)),u>0&&(e=LT(e,e.colspan-u,u)),s.left<r.left){if(c=c.type.createAndFill(e),!c)throw RangeError(`Could not create cell with attrs ${JSON.stringify(e)}`)}else c=c.type.create(e,c.content)}if(s.top<r.top||s.bottom>r.bottom){let e={...c.attrs,rowspan:Math.min(s.bottom,r.bottom)-Math.max(s.top,r.top)};c=s.top<r.top?c.type.createAndFill(e):c.type.create(e,c.content)}o.push(c)}a.push(e.child(n).copy(U.from(o)))}let o=this.isColSelection()&&this.isRowSelection()?e:a;return new W(U.from(o),1,1)}replace(e,t=W.empty){let n=e.steps.length,r=this.ranges;for(let i=0;i<r.length;i++){let{$from:a,$to:o}=r[i],s=e.mapping.slice(n);e.replace(s.map(a.pos),s.map(o.pos),i?W.empty:t)}let i=G.findFrom(e.doc.resolve(e.mapping.slice(n).map(this.to)),-1);i&&e.setSelection(i)}replaceWith(e,t){this.replace(e,new W(U.from(t),0,0))}forEachCell(e){let t=this.$anchorCell.node(-1),n=xT.get(t),r=this.$anchorCell.start(-1),i=n.cellsInRect(n.rectBetween(this.$anchorCell.pos-r,this.$headCell.pos-r));for(let n=0;n<i.length;n++)e(t.nodeAt(i[n]),r+i[n])}isColSelection(){let e=this.$anchorCell.index(-1),t=this.$headCell.index(-1);if(Math.min(e,t)>0)return!1;let n=e+this.$anchorCell.nodeAfter.attrs.rowspan,r=t+this.$headCell.nodeAfter.attrs.rowspan;return Math.max(n,r)==this.$headCell.node(-1).childCount}static colSelection(t,n=t){let r=t.node(-1),i=xT.get(r),a=t.start(-1),o=i.findCell(t.pos-a),s=i.findCell(n.pos-a),c=t.node(0);return o.top<=s.top?(o.top>0&&(t=c.resolve(a+i.map[o.left])),s.bottom<i.height&&(n=c.resolve(a+i.map[i.width*(i.height-1)+s.right-1]))):(s.top>0&&(n=c.resolve(a+i.map[s.left])),o.bottom<i.height&&(t=c.resolve(a+i.map[i.width*(i.height-1)+o.right-1]))),new e(t,n)}isRowSelection(){let e=this.$anchorCell.node(-1),t=xT.get(e),n=this.$anchorCell.start(-1),r=t.colCount(this.$anchorCell.pos-n),i=t.colCount(this.$headCell.pos-n);if(Math.min(r,i)>0)return!1;let a=r+this.$anchorCell.nodeAfter.attrs.colspan,o=i+this.$headCell.nodeAfter.attrs.colspan;return Math.max(a,o)==t.width}eq(t){return t instanceof e&&t.$anchorCell.pos==this.$anchorCell.pos&&t.$headCell.pos==this.$headCell.pos}static rowSelection(t,n=t){let r=t.node(-1),i=xT.get(r),a=t.start(-1),o=i.findCell(t.pos-a),s=i.findCell(n.pos-a),c=t.node(0);return o.left<=s.left?(o.left>0&&(t=c.resolve(a+i.map[o.top*i.width])),s.right<i.width&&(n=c.resolve(a+i.map[i.width*(s.top+1)-1]))):(s.left>0&&(n=c.resolve(a+i.map[s.top*i.width])),o.right<i.width&&(t=c.resolve(a+i.map[i.width*(o.top+1)-1]))),new e(t,n)}toJSON(){return{type:`cell`,anchor:this.$anchorCell.pos,head:this.$headCell.pos}}static fromJSON(t,n){return new e(t.resolve(n.anchor),t.resolve(n.head))}static create(t,n,r=n){return new e(t.resolve(n),t.resolve(r))}getBookmark(){return new BT(this.$anchorCell.pos,this.$headCell.pos)}};Y.prototype.visible=!1,G.jsonID(`cell`,Y);var BT=class e{constructor(e,t){this.anchor=e,this.head=t}map(t){return new e(t.map(this.anchor),t.map(this.head))}resolve(e){let t=e.resolve(this.anchor),n=e.resolve(this.head);return t.parent.type.spec.tableRole==`row`&&n.parent.type.spec.tableRole==`row`&&t.index()<t.parent.childCount&&n.index()<n.parent.childCount&&FT(t,n)?new Y(t,n):G.near(n,1)}};function VT(e){if(!(e.selection instanceof Y))return null;let t=[];return e.selection.forEachCell((e,n)=>{t.push(nx.node(n,n+e.nodeSize,{class:`selectedCell`}))}),ax.create(e.doc,t)}function HT({$from:e,$to:t}){if(e.pos==t.pos||e.pos<t.pos-6)return!1;let n=e.pos,r=t.pos,i=e.depth;for(;i>=0&&!(e.after(i+1)<e.end(i));i--,n++);for(let e=t.depth;e>=0&&!(t.before(e+1)>t.start(e));e--,r--);return n==r&&/row|table/.test(e.node(i).type.spec.tableRole)}function UT({$from:e,$to:t}){let n,r;for(let t=e.depth;t>0;t--){let r=e.node(t);if(r.type.spec.tableRole===`cell`||r.type.spec.tableRole===`header_cell`){n=r;break}}for(let e=t.depth;e>0;e--){let n=t.node(e);if(n.type.spec.tableRole===`cell`||n.type.spec.tableRole===`header_cell`){r=n;break}}return n!==r&&t.parentOffset===0}function WT(e,t,n){let r=(t||e).selection,i=(t||e).doc,a,o;if(r instanceof q&&(o=r.node.type.spec.tableRole)){if(o==`cell`||o==`header_cell`)a=Y.create(i,r.from);else if(o==`row`){let e=i.resolve(r.from+1);a=Y.rowSelection(e,e)}else if(!n){let e=xT.get(r.node),t=r.from+1,n=t+e.map[e.width*e.height-1];a=Y.create(i,t+1,n)}}else r instanceof K&&HT(r)?a=K.create(i,r.from):r instanceof K&&UT(r)&&(a=K.create(i,r.$from.start(),r.$from.end()));return a&&(t||=e.tr).setSelection(a),t}var GT=new pv(`fix-tables`);function KT(e,t,n,r){let i=e.childCount,a=t.childCount;e:for(let o=0,s=0;o<a;o++){let a=t.child(o);for(let t=s,r=Math.min(i,o+3);t<r;t++)if(e.child(t)==a){s=t+1,n+=a.nodeSize;continue e}r(a,n),s<i&&e.child(s).sameMarkup(a)?KT(e.child(s),a,n+1,r):a.nodesBetween(0,a.content.size,r,n+1),n+=a.nodeSize}}function qT(e,t){let n,r=(t,r)=>{t.type.spec.tableRole==`table`&&(n=JT(e,t,r,n))};return t?t.doc!=e.doc&&KT(t.doc,e.doc,0,r):e.doc.descendants(r),n}function JT(e,t,n,r){let i=xT.get(t);if(!i.problems)return r;r||=e.tr;let a=[];for(let e=0;e<i.height;e++)a.push(0);for(let e=0;e<i.problems.length;e++){let o=i.problems[e];if(o.type==`collision`){let e=t.nodeAt(o.pos);if(!e)continue;let i=e.attrs;for(let e=0;e<i.rowspan;e++)a[o.row+e]+=o.n;r.setNodeMarkup(r.mapping.map(n+1+o.pos),null,LT(i,i.colspan-o.n,o.n))}else if(o.type==`missing`)a[o.row]+=o.n;else if(o.type==`overlong_rowspan`){let e=t.nodeAt(o.pos);if(!e)continue;r.setNodeMarkup(r.mapping.map(n+1+o.pos),null,{...e.attrs,rowspan:e.attrs.rowspan-o.n})}else if(o.type==`colwidth mismatch`){let e=t.nodeAt(o.pos);if(!e)continue;r.setNodeMarkup(r.mapping.map(n+1+o.pos),null,{...e.attrs,colwidth:o.colwidth})}else if(o.type==`zero_sized`){let e=r.mapping.map(n);r.delete(e,e+t.nodeSize)}}let o,s;for(let e=0;e<a.length;e++)a[e]&&(o??=e,s=e);for(let c=0,l=n+1;c<i.height;c++){let n=t.child(c),i=l+n.nodeSize,u=a[c];if(u>0){let t=`cell`;n.firstChild&&(t=n.firstChild.type.spec.tableRole);let a=[];for(let n=0;n<u;n++){let n=ET(e.schema)[t].createAndFill();n&&a.push(n)}let d=(c==0||o==c-1)&&s==c?l+1:i-1;r.insert(r.mapping.map(d),a)}l=i}return r.setMeta(GT,{fixTables:!0})}function YT(e){let t=e.selection,n=jT(e),r=n.node(-1),i=n.start(-1),a=xT.get(r);return{...t instanceof Y?a.rectBetween(t.$anchorCell.pos-i,t.$headCell.pos-i):a.findCell(n.pos-i),tableStart:i,map:a,table:r}}function XT(e,{map:t,tableStart:n,table:r},i){let a=i>0?-1:0;zT(t,r,i+a)&&(a=i==0||i==t.width?null:0);for(let o=0;o<t.height;o++){let s=o*t.width+i;if(i>0&&i<t.width&&t.map[s-1]==t.map[s]){let a=t.map[s],c=r.nodeAt(a);e.setNodeMarkup(e.mapping.map(n+a),null,RT(c.attrs,i-t.colCount(a))),o+=c.attrs.rowspan-1}else{let c=a==null?ET(r.type.schema).cell:r.nodeAt(t.map[s+a]).type,l=t.positionAt(o,i,r);e.insert(e.mapping.map(n+l),c.createAndFill())}}return e}function ZT(e,t){if(!AT(e))return!1;if(t){let n=YT(e);t(XT(e.tr,n,n.left))}return!0}function QT(e,t){if(!AT(e))return!1;if(t){let n=YT(e);t(XT(e.tr,n,n.right))}return!0}function $T(e,{map:t,table:n,tableStart:r},i){let a=e.mapping.maps.length;for(let o=0;o<t.height;){let s=o*t.width+i,c=t.map[s],l=n.nodeAt(c),u=l.attrs;if(i>0&&t.map[s-1]==c||i<t.width-1&&t.map[s+1]==c)e.setNodeMarkup(e.mapping.slice(a).map(r+c),null,LT(u,i-t.colCount(c)));else{let t=e.mapping.slice(a).map(r+c);e.delete(t,t+l.nodeSize)}o+=u.rowspan}}function eE(e,t){if(!AT(e))return!1;if(t){let n=YT(e),r=e.tr;if(n.left==0&&n.right==n.map.width)return!1;for(let e=n.right-1;$T(r,n,e),e!=n.left;e--){let e=n.tableStart?r.doc.nodeAt(n.tableStart-1):r.doc;if(!e)throw RangeError(`No table found`);n.table=e,n.map=xT.get(e)}t(r)}return!0}function tE(e,t,n){let r=ET(t.type.schema).header_cell;for(let i=0;i<e.width;i++)if(t.nodeAt(e.map[i+n*e.width])?.type!=r)return!1;return!0}function nE(e,{map:t,tableStart:n,table:r},i){let a=n;for(let e=0;e<i;e++)a+=r.child(e).nodeSize;let o=[],s=i>0?-1:0;tE(t,r,i+s)&&(s=i==0||i==t.height?null:0);for(let a=0,c=t.width*i;a<t.width;a++,c++)if(i>0&&i<t.height&&t.map[c]==t.map[c-t.width]){let i=t.map[c],o=r.nodeAt(i).attrs;e.setNodeMarkup(n+i,null,{...o,rowspan:o.rowspan+1}),a+=o.colspan-1}else{let e=(s==null?ET(r.type.schema).cell:r.nodeAt(t.map[c+s*t.width])?.type)?.createAndFill();e&&o.push(e)}return e.insert(a,ET(r.type.schema).row.create(null,o)),e}function rE(e,t){if(!AT(e))return!1;if(t){let n=YT(e);t(nE(e.tr,n,n.top))}return!0}function iE(e,t){if(!AT(e))return!1;if(t){let n=YT(e);t(nE(e.tr,n,n.bottom))}return!0}function aE(e,{map:t,table:n,tableStart:r},i){let a=0;for(let e=0;e<i;e++)a+=n.child(e).nodeSize;let o=a+n.child(i).nodeSize,s=e.mapping.maps.length;e.delete(a+r,o+r);let c=new Set;for(let a=0,o=i*t.width;a<t.width;a++,o++){let l=t.map[o];if(!c.has(l)){if(c.add(l),i>0&&l==t.map[o-t.width]){let t=n.nodeAt(l).attrs;e.setNodeMarkup(e.mapping.slice(s).map(l+r),null,{...t,rowspan:t.rowspan-1}),a+=t.colspan-1}else if(i<t.height&&l==t.map[o+t.width]){let o=n.nodeAt(l),c=o.attrs,u=o.type.create({...c,rowspan:o.attrs.rowspan-1},o.content),d=t.positionAt(i+1,a,n);e.insert(e.mapping.slice(s).map(r+d),u),a+=c.colspan-1}}}}function oE(e,t){if(!AT(e))return!1;if(t){let n=YT(e),r=e.tr;if(n.top==0&&n.bottom==n.map.height)return!1;for(let e=n.bottom-1;aE(r,n,e),e!=n.top;e--){let e=n.tableStart?r.doc.nodeAt(n.tableStart-1):r.doc;if(!e)throw RangeError(`No table found`);n.table=e,n.map=xT.get(n.table)}t(r)}return!0}function sE(e){let t=e.content;return t.childCount==1&&t.child(0).isTextblock&&t.child(0).childCount==0}function cE({width:e,height:t,map:n},r){let i=r.top*e+r.left,a=i,o=(r.bottom-1)*e+r.left,s=i+(r.right-r.left-1);for(let t=r.top;t<r.bottom;t++){if(r.left>0&&n[a]==n[a-1]||r.right<e&&n[s]==n[s+1])return!0;a+=e,s+=e}for(let a=r.left;a<r.right;a++){if(r.top>0&&n[i]==n[i-e]||r.bottom<t&&n[o]==n[o+e])return!0;i++,o++}return!1}function lE(e,t){let n=e.selection;if(!(n instanceof Y)||n.$anchorCell.pos==n.$headCell.pos)return!1;let r=YT(e),{map:i}=r;if(cE(i,r))return!1;if(t){let n=e.tr,a={},o=U.empty,s,c;for(let e=r.top;e<r.bottom;e++)for(let t=r.left;t<r.right;t++){let l=i.map[e*i.width+t],u=r.table.nodeAt(l);if(!(a[l]||!u)){if(a[l]=!0,s==null)s=l,c=u;else{sE(u)||(o=o.append(u.content));let e=n.mapping.map(l+r.tableStart);n.delete(e,e+u.nodeSize)}}}if(s==null||c==null)return!0;if(n.setNodeMarkup(s+r.tableStart,null,{...RT(c.attrs,c.attrs.colspan,r.right-r.left-c.attrs.colspan),rowspan:r.bottom-r.top}),o.size>0){let e=s+1+c.content.size,t=sE(c)?s+1:e;n.replaceWith(t+r.tableStart,e+r.tableStart,o)}n.setSelection(new Y(n.doc.resolve(s+r.tableStart))),t(n)}return!0}function uE(e,t){let n=ET(e.schema);return dE(({node:e})=>n[e.type.spec.tableRole])(e,t)}function dE(e){return(t,n)=>{let r=t.selection,i,a;if(r instanceof Y){if(r.$anchorCell.pos!=r.$headCell.pos)return!1;i=r.$anchorCell.nodeAfter,a=r.$anchorCell.pos}else{if(i=kT(r.$from),!i)return!1;a=OT(r.$from)?.pos}if(i==null||a==null||i.attrs.colspan==1&&i.attrs.rowspan==1)return!1;if(n){let o=i.attrs,s=[],c=o.colwidth;o.rowspan>1&&(o={...o,rowspan:1}),o.colspan>1&&(o={...o,colspan:1});let l=YT(t),u=t.tr;for(let e=0;e<l.right-l.left;e++)s.push(c?{...o,colwidth:c&&c[e]?[c[e]]:null}:o);let d;for(let t=l.top;t<l.bottom;t++){let n=l.map.positionAt(t,l.left,l.table);t==l.top&&(n+=i.nodeSize);for(let r=l.left,a=0;r<l.right;r++,a++)r==l.left&&t==l.top||u.insert(d=u.mapping.map(n+l.tableStart,1),e({node:i,row:t,col:r}).createAndFill(s[a]))}u.setNodeMarkup(a,e({node:i,row:l.top,col:l.left}),s[0]),r instanceof Y&&u.setSelection(new Y(u.doc.resolve(r.$anchorCell.pos),d?u.doc.resolve(d):void 0)),n(u)}return!0}}function fE(e,t){return function(n,r){if(!AT(n))return!1;let i=jT(n);if(i.nodeAfter.attrs[e]===t)return!1;if(r){let a=n.tr;n.selection instanceof Y?n.selection.forEachCell((n,r)=>{n.attrs[e]!==t&&a.setNodeMarkup(r,null,{...n.attrs,[e]:t})}):a.setNodeMarkup(i.pos,null,{...i.nodeAfter.attrs,[e]:t}),r(a)}return!0}}function pE(e){return function(t,n){if(!AT(t))return!1;if(n){let r=ET(t.schema),i=YT(t),a=t.tr,o=i.map.cellsInRect(e==`column`?{left:i.left,top:0,right:i.right,bottom:i.map.height}:e==`row`?{left:0,top:i.top,right:i.map.width,bottom:i.bottom}:i),s=o.map(e=>i.table.nodeAt(e));for(let e=0;e<o.length;e++)s[e].type==r.header_cell&&a.setNodeMarkup(i.tableStart+o[e],r.cell,s[e].attrs);if(a.steps.length===0)for(let e=0;e<o.length;e++)a.setNodeMarkup(i.tableStart+o[e],r.header_cell,s[e].attrs);n(a)}return!0}}function mE(e,t,n){let r=t.map.cellsInRect({left:0,top:0,right:e==`row`?t.map.width:1,bottom:e==`column`?t.map.height:1});for(let e=0;e<r.length;e++){let i=t.table.nodeAt(r[e]);if(i&&i.type!==n.header_cell)return!1}return!0}function hE(e,t){return t||={useDeprecatedLogic:!1},t.useDeprecatedLogic?pE(e):function(t,n){if(!AT(t))return!1;if(n){let r=ET(t.schema),i=YT(t),a=t.tr,o=mE(`row`,i,r),s=mE(`column`,i,r),c=(e===`column`?o:e===`row`&&s)?1:0,l=e==`column`?{left:0,top:c,right:1,bottom:i.map.height}:e==`row`?{left:c,top:0,right:i.map.width,bottom:1}:i,u=e==`column`?s?r.cell:r.header_cell:e==`row`?o?r.cell:r.header_cell:r.cell;i.map.cellsInRect(l).forEach(e=>{let t=e+i.tableStart,n=a.doc.nodeAt(t);n&&a.setNodeMarkup(t,u,n.attrs)}),n(a)}return!0}}hE(`row`,{useDeprecatedLogic:!0}),hE(`column`,{useDeprecatedLogic:!0});var gE=hE(`cell`,{useDeprecatedLogic:!0});function _E(e,t){if(t<0){let t=e.nodeBefore;if(t)return e.pos-t.nodeSize;for(let t=e.index(-1)-1,n=e.before();t>=0;t--){let r=e.node(-1).child(t),i=r.lastChild;if(i)return n-1-i.nodeSize;n-=r.nodeSize}}else{if(e.index()<e.parent.childCount-1)return e.pos+e.nodeAfter.nodeSize;let t=e.node(-1);for(let n=e.indexAfter(-1),r=e.after();n<t.childCount;n++){let e=t.child(n);if(e.childCount)return r+1;r+=e.nodeSize}}return null}function vE(e){return function(t,n){if(!AT(t))return!1;let r=_E(jT(t),e);if(r==null)return!1;if(n){let e=t.doc.resolve(r);n(t.tr.setSelection(K.between(e,PT(e))).scrollIntoView())}return!0}}function yE(e,t){let n=e.selection.$anchor;for(let r=n.depth;r>0;r--)if(n.node(r).type.spec.tableRole==`table`)return t&&t(e.tr.delete(n.before(r),n.after(r)).scrollIntoView()),!0;return!1}function bE(e,t){let n=e.selection;if(!(n instanceof Y))return!1;if(t){let r=e.tr,i=ET(e.schema).cell.createAndFill().content;n.forEachCell((e,t)=>{e.content.eq(i)||r.replace(r.mapping.map(t+1),r.mapping.map(t+e.nodeSize-1),new W(i,0,0))}),r.docChanged&&t(r)}return!0}function xE(e){if(e.size===0)return null;let{content:t,openStart:n,openEnd:r}=e;for(;t.childCount==1&&(n>0&&r>0||t.child(0).type.spec.tableRole==`table`);)n--,r--,t=t.child(0).content;let i=t.child(0),a=i.type.spec.tableRole,o=i.type.schema,s=[];if(a==`row`)for(let e=0;e<t.childCount;e++){let i=t.child(e).content,a=e?0:Math.max(0,n-1),c=e<t.childCount-1?0:Math.max(0,r-1);(a||c)&&(i=CE(ET(o).row,new W(i,a,c)).content),s.push(i)}else if(a==`cell`||a==`header_cell`)s.push(n||r?CE(ET(o).row,new W(t,n,r)).content:t);else return null;return SE(o,s)}function SE(e,t){let n=[];for(let e=0;e<t.length;e++){let r=t[e];for(let t=r.childCount-1;t>=0;t--){let{rowspan:i,colspan:a}=r.child(t).attrs;for(let t=e;t<e+i;t++)n[t]=(n[t]||0)+a}}let r=0;for(let e=0;e<n.length;e++)r=Math.max(r,n[e]);for(let i=0;i<n.length;i++)if(i>=t.length&&t.push(U.empty),n[i]<r){let a=ET(e).cell.createAndFill(),o=[];for(let e=n[i];e<r;e++)o.push(a);t[i]=t[i].append(U.from(o))}return{height:t.length,width:r,rows:t}}function CE(e,t){let n=e.createAndFill();return new X_(n).replace(0,n.content.size,t).doc}function wE({width:e,height:t,rows:n},r,i){if(e!=r){let t=[],i=[];for(let e=0;e<n.length;e++){let a=n[e],o=[];for(let n=t[e]||0,i=0;n<r;i++){let s=a.child(i%a.childCount);n+s.attrs.colspan>r&&(s=s.type.createChecked(LT(s.attrs,s.attrs.colspan,n+s.attrs.colspan-r),s.content)),o.push(s),n+=s.attrs.colspan;for(let n=1;n<s.attrs.rowspan;n++)t[e+n]=(t[e+n]||0)+s.attrs.colspan}i.push(U.from(o))}n=i,e=r}if(t!=i){let e=[];for(let r=0,a=0;r<i;r++,a++){let o=[],s=n[a%t];for(let e=0;e<s.childCount;e++){let t=s.child(e);r+t.attrs.rowspan>i&&(t=t.type.create({...t.attrs,rowspan:Math.max(1,i-t.attrs.rowspan)},t.content)),o.push(t)}e.push(U.from(o))}n=e,t=i}return{width:e,height:t,rows:n}}function TE(e,t,n,r,i,a,o){let s=e.doc.type.schema,c=ET(s),l,u;if(i>t.width)for(let a=0,s=0;a<t.height;a++){let d=n.child(a);s+=d.nodeSize;let f=[],p;p=d.lastChild==null||d.lastChild.type==c.cell?l||=c.cell.createAndFill():u||=c.header_cell.createAndFill();for(let e=t.width;e<i;e++)f.push(p);e.insert(e.mapping.slice(o).map(s-1+r),f)}if(a>t.height){let s=[];for(let e=0,r=(t.height-1)*t.width;e<Math.max(t.width,i);e++){let i=e>=t.width?!1:n.nodeAt(t.map[r+e]).type==c.header_cell;s.push(i?u||=c.header_cell.createAndFill():l||=c.cell.createAndFill())}let d=c.row.create(null,U.from(s)),f=[];for(let e=t.height;e<a;e++)f.push(d);e.insert(e.mapping.slice(o).map(r+n.nodeSize-2),f)}return!!(l||u)}function EE(e,t,n,r,i,a,o,s){if(o==0||o==t.height)return!1;let c=!1;for(let l=i;l<a;l++){let i=o*t.width+l,a=t.map[i];if(t.map[i-t.width]==a){c=!0;let i=n.nodeAt(a),{top:u,left:d}=t.findCell(a);e.setNodeMarkup(e.mapping.slice(s).map(a+r),null,{...i.attrs,rowspan:o-u}),e.insert(e.mapping.slice(s).map(t.positionAt(o,d,n)),i.type.createAndFill({...i.attrs,rowspan:u+i.attrs.rowspan-o})),l+=i.attrs.colspan-1}}return c}function DE(e,t,n,r,i,a,o,s){if(o==0||o==t.width)return!1;let c=!1;for(let l=i;l<a;l++){let i=l*t.width+o,a=t.map[i];if(t.map[i-1]==a){c=!0;let i=n.nodeAt(a),u=t.colCount(a),d=e.mapping.slice(s).map(a+r);e.setNodeMarkup(d,null,LT(i.attrs,o-u,i.attrs.colspan-(o-u))),e.insert(d+i.nodeSize,i.type.createAndFill(LT(i.attrs,0,o-u))),l+=i.attrs.rowspan-1}}return c}function OE(e,t,n,r,i){let a=n?e.doc.nodeAt(n-1):e.doc;if(!a)throw Error(`No table found`);let o=xT.get(a),{top:s,left:c}=r,l=c+i.width,u=s+i.height,d=e.tr,f=0;function p(){if(a=n?d.doc.nodeAt(n-1):d.doc,!a)throw Error(`No table found`);o=xT.get(a),f=d.mapping.maps.length}TE(d,o,a,n,l,u,f)&&p(),EE(d,o,a,n,c,l,s,f)&&p(),EE(d,o,a,n,c,l,u,f)&&p(),DE(d,o,a,n,s,u,c,f)&&p(),DE(d,o,a,n,s,u,l,f)&&p();for(let e=s;e<u;e++){let t=o.positionAt(e,c,a),r=o.positionAt(e,l,a);d.replace(d.mapping.slice(f).map(t+n),d.mapping.slice(f).map(r+n),new W(i.rows[e-s],0,0))}p(),d.setSelection(new Y(d.doc.resolve(n+o.positionAt(s,c,a)),d.doc.resolve(n+o.positionAt(u-1,l-1,a)))),t(d)}var kE=kx({ArrowLeft:jE(`horiz`,-1),ArrowRight:jE(`horiz`,1),ArrowUp:jE(`vert`,-1),ArrowDown:jE(`vert`,1),"Shift-ArrowLeft":ME(`horiz`,-1),"Shift-ArrowRight":ME(`horiz`,1),"Shift-ArrowUp":ME(`vert`,-1),"Shift-ArrowDown":ME(`vert`,1),Backspace:bE,"Mod-Backspace":bE,Delete:bE,"Mod-Delete":bE});function AE(e,t,n){return!n.eq(e.selection)&&(t&&t(e.tr.setSelection(n).scrollIntoView()),!0)}function jE(e,t){return(n,r,i)=>{if(!i)return!1;let a=n.selection;if(a instanceof Y)return AE(n,r,G.near(a.$headCell,t));if(e!=`horiz`&&!a.empty)return!1;let o=IE(i,e,t);if(o==null)return!1;if(e==`horiz`)return AE(n,r,G.near(n.doc.resolve(a.head+t),t));{let i=n.doc.resolve(o),a=IT(i,e,t),s;return s=a?G.near(a,1):t<0?G.near(n.doc.resolve(i.before(-1)),-1):G.near(n.doc.resolve(i.after(-1)),1),AE(n,r,s)}}}function ME(e,t){return(n,r,i)=>{if(!i)return!1;let a=n.selection,o;if(a instanceof Y)o=a;else{let r=IE(i,e,t);if(r==null)return!1;o=new Y(n.doc.resolve(r))}let s=IT(o.$headCell,e,t);return s?AE(n,r,new Y(o.$anchorCell,s)):!1}}function NE(e,t){let n=e.state.doc,r=OT(n.resolve(t));return r?(e.dispatch(e.state.tr.setSelection(new Y(r))),!0):!1}function PE(e,t,n){if(!AT(e.state))return!1;let r=xE(n),i=e.state.selection;if(i instanceof Y){r||={width:1,height:1,rows:[U.from(CE(ET(e.state.schema).cell,n))]};let t=i.$anchorCell.node(-1),a=i.$anchorCell.start(-1),o=xT.get(t).rectBetween(i.$anchorCell.pos-a,i.$headCell.pos-a);return r=wE(r,o.right-o.left,o.bottom-o.top),OE(e.state,e.dispatch,a,o,r),!0}if(r){let t=jT(e.state),n=t.start(-1);return OE(e.state,e.dispatch,n,xT.get(t.node(-1)).findCell(t.pos-n),r),!0}return!1}function FE(e,t){if(t.button!=0||t.ctrlKey||t.metaKey)return;let n=LE(e,t.target),r;if(t.shiftKey&&e.state.selection instanceof Y)i(e.state.selection.$anchorCell,t),t.preventDefault();else if(t.shiftKey&&n&&(r=OT(e.state.selection.$anchor))!=null&&RE(e,t)?.pos!=r.pos)i(r,t),t.preventDefault();else if(!n)return;function i(t,n){let r=RE(e,n),i=DT.getState(e.state)==null;if(!r||!FT(t,r)){if(i)r=t;else return}let a=new Y(t,r);if(i||!e.state.selection.eq(a)){let n=e.state.tr.setSelection(a);i&&n.setMeta(DT,t.pos),e.dispatch(n)}}function a(){e.root.removeEventListener(`mouseup`,a),e.root.removeEventListener(`dragstart`,a),e.root.removeEventListener(`mousemove`,o),DT.getState(e.state)!=null&&e.dispatch(e.state.tr.setMeta(DT,-1))}function o(r){let o=r,s=DT.getState(e.state),c;if(s!=null)c=e.state.doc.resolve(s);else if(LE(e,o.target)!=n&&(c=RE(e,t),!c))return a();c&&i(c,o)}e.root.addEventListener(`mouseup`,a),e.root.addEventListener(`dragstart`,a),e.root.addEventListener(`mousemove`,o)}function IE(e,t,n){if(!(e.state.selection instanceof K))return null;let{$head:r}=e.state.selection;for(let i=r.depth-1;i>=0;i--){let a=r.node(i);if((n<0?r.index(i):r.indexAfter(i))!=(n<0?0:a.childCount))return null;if(a.type.spec.tableRole==`cell`||a.type.spec.tableRole==`header_cell`){let a=r.before(i),o=t==`vert`?n>0?`down`:`up`:n>0?`right`:`left`;return e.endOfTextblock(o)?a:null}}return null}function LE(e,t){for(;t&&t!=e.dom;t=t.parentNode)if(t.nodeName==`TD`||t.nodeName==`TH`)return t;return null}function RE(e,t){let n=e.posAtCoords({left:t.clientX,top:t.clientY});if(!n)return null;let{inside:r,pos:i}=n;return r>=0&&OT(e.state.doc.resolve(r))||OT(e.state.doc.resolve(i))}var zE=class{constructor(e,t){this.node=e,this.defaultCellMinWidth=t,this.dom=document.createElement(`div`),this.dom.className=`tableWrapper`,this.table=this.dom.appendChild(document.createElement(`table`)),this.table.style.setProperty(`--default-cell-min-width`,`${t}px`),this.colgroup=this.table.appendChild(document.createElement(`colgroup`)),BE(e,this.colgroup,this.table,t),this.contentDOM=this.table.appendChild(document.createElement(`tbody`))}update(e){return e.type==this.node.type&&(this.node=e,BE(e,this.colgroup,this.table,this.defaultCellMinWidth),!0)}ignoreMutation(e){return e.type==`attributes`&&(e.target==this.table||this.colgroup.contains(e.target))}};function BE(e,t,n,r,i,a){let o=0,s=!0,c=t.firstChild,l=e.firstChild;if(l){for(let e=0,n=0;e<l.childCount;e++){let{colspan:u,colwidth:d}=l.child(e).attrs;for(let e=0;e<u;e++,n++){let l=i==n?a:d&&d[e],u=l?l+`px`:``;if(o+=l||r,l||(s=!1),c)c.style.width!=u&&(c.style.width=u),c=c.nextSibling;else{let e=document.createElement(`col`);e.style.width=u,t.appendChild(e)}}}for(;c;){var u;let e=c.nextSibling;(u=c.parentNode)==null||u.removeChild(c),c=e}s?(n.style.width=o+`px`,n.style.minWidth=``):(n.style.width=``,n.style.minWidth=o+`px`)}}var VE=new pv(`tableColumnResizing`);function HE({handleWidth:e=5,cellMinWidth:t=25,defaultCellMinWidth:n=100,View:r=zE,lastColumnResizable:i=!0}={}){let a=new uv({key:VE,state:{init(e,t){var i;let o=(i=a.spec)==null||(i=i.props)==null?void 0:i.nodeViews,s=ET(t.schema).table.name;return r&&o&&(o[s]=(e,t)=>new r(e,n,t)),new UE(-1,!1)},apply(e,t){return t.apply(e)}},props:{attributes:e=>{let t=VE.getState(e);return t&&t.activeHandle>-1?{class:`resize-cursor`}:{}},handleDOMEvents:{mousemove:(t,n)=>{WE(t,n,e,i)},mouseleave:e=>{GE(e)},mousedown:(e,r)=>{KE(e,r,t,n)}},decorations:e=>{let t=VE.getState(e);if(t&&t.activeHandle>-1)return tD(e,t.activeHandle)},nodeViews:{}}});return a}var UE=class e{constructor(e,t){this.activeHandle=e,this.dragging=t}apply(t){let n=this,r=t.getMeta(VE);if(r&&r.setHandle!=null)return new e(r.setHandle,!1);if(r&&r.setDragging!==void 0)return new e(n.activeHandle,r.setDragging);if(n.activeHandle>-1&&t.docChanged){let r=t.mapping.map(n.activeHandle,-1);return NT(t.doc.resolve(r))||(r=-1),new e(r,n.dragging)}return n}};function WE(e,t,n,r){if(!e.editable)return;let i=VE.getState(e.state);if(i&&!i.dragging){let a=JE(t.target),o=-1;if(a){let{left:r,right:i}=a.getBoundingClientRect();t.clientX-r<=n?o=YE(e,t,`left`,n):i-t.clientX<=n&&(o=YE(e,t,`right`,n))}if(o!=i.activeHandle){if(!r&&o!==-1){let t=e.state.doc.resolve(o),n=t.node(-1),r=xT.get(n),i=t.start(-1);if(r.colCount(t.pos-i)+t.nodeAfter.attrs.colspan-1==r.width-1)return}ZE(e,o)}}}function GE(e){if(!e.editable)return;let t=VE.getState(e.state);t&&t.activeHandle>-1&&!t.dragging&&ZE(e,-1)}function KE(e,t,n,r){if(!e.editable)return!1;let i=e.dom.ownerDocument.defaultView??window,a=VE.getState(e.state);if(!a||a.activeHandle==-1||a.dragging)return!1;let o=e.state.doc.nodeAt(a.activeHandle),s=qE(e,a.activeHandle,o.attrs);e.dispatch(e.state.tr.setMeta(VE,{setDragging:{startX:t.clientX,startWidth:s}}));function c(t){i.removeEventListener(`mouseup`,c),i.removeEventListener(`mousemove`,l);let r=VE.getState(e.state);r!=null&&r.dragging&&(QE(e,r.activeHandle,XE(r.dragging,t,n)),e.dispatch(e.state.tr.setMeta(VE,{setDragging:null})))}function l(t){if(!t.which)return c(t);let i=VE.getState(e.state);if(i&&i.dragging){let a=XE(i.dragging,t,n);$E(e,i.activeHandle,a,r)}}return $E(e,a.activeHandle,s,r),i.addEventListener(`mouseup`,c),i.addEventListener(`mousemove`,l),t.preventDefault(),!0}function qE(e,t,{colspan:n,colwidth:r}){let i=r&&r[r.length-1];if(i)return i;let a=e.domAtPos(t),o=a.node.childNodes[a.offset].offsetWidth,s=n;if(r)for(let e=0;e<n;e++)r[e]&&(o-=r[e],s--);return o/s}function JE(e){for(;e&&e.nodeName!=`TD`&&e.nodeName!=`TH`;)e=e.classList&&e.classList.contains(`ProseMirror`)?null:e.parentNode;return e}function YE(e,t,n,r){let i=n==`right`?-r:r,a=e.posAtCoords({left:t.clientX+i,top:t.clientY});if(!a)return-1;let{pos:o}=a,s=OT(e.state.doc.resolve(o));if(!s)return-1;if(n==`right`)return s.pos;let c=xT.get(s.node(-1)),l=s.start(-1),u=c.map.indexOf(s.pos-l);return u%c.width==0?-1:l+c.map[u-1]}function XE(e,t,n){let r=t.clientX-e.startX;return Math.max(n,e.startWidth+r)}function ZE(e,t){e.dispatch(e.state.tr.setMeta(VE,{setHandle:t}))}function QE(e,t,n){let r=e.state.doc.resolve(t),i=r.node(-1),a=xT.get(i),o=r.start(-1),s=a.colCount(r.pos-o)+r.nodeAfter.attrs.colspan-1,c=e.state.tr;for(let e=0;e<a.height;e++){let t=e*a.width+s;if(e&&a.map[t]==a.map[t-a.width])continue;let r=a.map[t],l=i.nodeAt(r).attrs,u=l.colspan==1?0:s-a.colCount(r);if(l.colwidth&&l.colwidth[u]==n)continue;let d=l.colwidth?l.colwidth.slice():eD(l.colspan);d[u]=n,c.setNodeMarkup(o+r,null,{...l,colwidth:d})}c.docChanged&&e.dispatch(c)}function $E(e,t,n,r){let i=e.state.doc.resolve(t),a=i.node(-1),o=i.start(-1),s=xT.get(a).colCount(i.pos-o)+i.nodeAfter.attrs.colspan-1,c=e.domAtPos(i.start(-1)).node;for(;c&&c.nodeName!=`TABLE`;)c=c.parentNode;c&&BE(a,c.firstChild,c,r,s,n)}function eD(e){return Array(e).fill(0)}function tD(e,t){let n=[],r=e.doc.resolve(t),i=r.node(-1);if(!i)return ax.empty;let a=xT.get(i),o=r.start(-1),s=a.colCount(r.pos-o)+r.nodeAfter.attrs.colspan-1;for(let t=0;t<a.height;t++){let r=s+t*a.width;if((s==a.width-1||a.map[r]!=a.map[r+1])&&(t==0||a.map[r]!=a.map[r-a.width])){var c;let t=a.map[r],s=o+t+i.nodeAt(t).nodeSize-1,l=document.createElement(`div`);l.className=`column-resize-handle`,(c=VE.getState(e))!=null&&c.dragging&&n.push(nx.node(o+t,o+t+i.nodeAt(t).nodeSize,{class:`column-resize-dragging`})),n.push(nx.widget(s,l))}}return ax.create(e.doc,n)}function nD({allowTableNodeSelection:e=!1}={}){return new uv({key:DT,state:{init(){return null},apply(e,t){let n=e.getMeta(DT);if(n!=null)return n==-1?null:n;if(t==null||!e.docChanged)return t;let{deleted:r,pos:i}=e.mapping.mapResult(t);return r?null:i}},props:{decorations:VT,handleDOMEvents:{mousedown:FE},createSelectionBetween(e){return DT.getState(e.state)==null?null:e.state.selection},handleTripleClick:NE,handleKeyDown:kE,handlePaste:PE},appendTransaction(t,n,r){return WT(r,qT(r,n),e)}})}function rD(e){return e===`left`||e===`right`||e===`center`?e:null}function iD(e){let t=(e.style.textAlign||``).trim().toLowerCase(),n=(e.getAttribute(`align`)||``).trim().toLowerCase();return rD(t||n)}function aD(e){return rD(e?.align)}function oD(){return{default:null,parseHTML:e=>iD(e),renderHTML:e=>e.align?{style:`text-align: ${e.align}`}:{}}}var sD=kw.create({name:`tableCell`,addOptions(){return{HTMLAttributes:{}}},content:`block+`,addAttributes(){return{colspan:{default:1},rowspan:{default:1},colwidth:{default:null,parseHTML:e=>{let t=e.getAttribute(`colwidth`),n=t?t.split(`,`).map(e=>parseInt(e,10)):null;if(!n){let t=e.closest(`table`)?.querySelectorAll(`colgroup > col`),n=Array.from(e.parentElement?.children||[]).indexOf(e);if(n&&n>-1&&t&&t[n]){let e=t[n].getAttribute(`width`);return e?[parseInt(e,10)]:null}}return n}},align:oD()}},tableRole:`cell`,isolating:!0,parseHTML(){return[{tag:`td`}]},renderHTML({HTMLAttributes:e}){return[`td`,J(this.options.HTMLAttributes,e),0]}}),cD=kw.create({name:`tableHeader`,addOptions(){return{HTMLAttributes:{}}},content:`block+`,addAttributes(){return{colspan:{default:1},rowspan:{default:1},colwidth:{default:null,parseHTML:e=>{let t=e.getAttribute(`colwidth`);return t?t.split(`,`).map(e=>parseInt(e,10)):null}},align:oD()}},tableRole:`header_cell`,isolating:!0,parseHTML(){return[{tag:`th`}]},renderHTML({HTMLAttributes:e}){return[`th`,J(this.options.HTMLAttributes,e),0]}}),lD=kw.create({name:`tableRow`,addOptions(){return{HTMLAttributes:{}}},content:`(tableCell | tableHeader)*`,tableRole:`row`,parseHTML(){return[{tag:`tr`}]},renderHTML({HTMLAttributes:e}){return[`tr`,J(this.options.HTMLAttributes,e),0]}});function uD(e,t){return t?[`width`,`${Math.max(t,e)}px`]:[`min-width`,`${e}px`]}function dD(e,t,n,r,i,a){var o;let s=0,c=!0,l=t.firstChild,u=e.firstChild;if(u!==null)for(let e=0,n=0;e<u.childCount;e+=1){let{colspan:o,colwidth:d}=u.child(e).attrs;for(let e=0;e<o;e+=1,n+=1){let o=i===n?a:d&&d[e],u=o?`${o}px`:``;if(s+=o||r,o||(c=!1),l){if(l.style.width!==u){let[e,t]=uD(r,o);l.style.setProperty(e,t)}l=l.nextSibling}else{let e=document.createElement(`col`),[n,i]=uD(r,o);e.style.setProperty(n,i),t.appendChild(e)}}}for(;l;){let e=l.nextSibling;(o=l.parentNode)==null||o.removeChild(l),l=e}let d=e.attrs.style&&typeof e.attrs.style==`string`&&/\bwidth\s*:/i.test(e.attrs.style);c&&!d?(n.style.width=`${s}px`,n.style.minWidth=``):(n.style.width=``,n.style.minWidth=`${s}px`)}var fD=class{constructor(e,t){this.node=e,this.cellMinWidth=t,this.dom=document.createElement(`div`),this.dom.className=`tableWrapper`,this.table=this.dom.appendChild(document.createElement(`table`)),e.attrs.style&&(this.table.style.cssText=e.attrs.style),this.colgroup=this.table.appendChild(document.createElement(`colgroup`)),dD(e,this.colgroup,this.table,t),this.contentDOM=this.table.appendChild(document.createElement(`tbody`))}update(e){return e.type===this.node.type&&(this.node=e,dD(e,this.colgroup,this.table,this.cellMinWidth),!0)}ignoreMutation(e){let t=e.target,n=this.dom.contains(t),r=this.contentDOM.contains(t);return!!(n&&!r&&(e.type===`attributes`||e.type===`childList`||e.type===`characterData`))}};function pD(e,t,n,r){let i=0,a=!0,o=[],s=e.firstChild;if(!s)return{};for(let e=0,c=0;e<s.childCount;e+=1){let{colspan:l,colwidth:u}=s.child(e).attrs;for(let e=0;e<l;e+=1,c+=1){let s=n===c?r:u&&u[e];i+=s||t,s||(a=!1);let[l,d]=uD(t,s);o.push([`col`,{style:`${l}: ${d}`}])}}let c=a?`${i}px`:``,l=a?``:`${i}px`;return{colgroup:[`colgroup`,{},...o],tableWidth:c,tableMinWidth:l}}function mD(e,t){return e.createAndFill()}function hD(e){if(e.cached.tableNodeTypes)return e.cached.tableNodeTypes;let t={};return Object.keys(e.nodes).forEach(n=>{let r=e.nodes[n];r.spec.tableRole&&(t[r.spec.tableRole]=r)}),e.cached.tableNodeTypes=t,t}function gD(e,t,n,r,i){let a=hD(e),o=[],s=[];for(let e=0;e<n;e+=1){let e=mD(a.cell);if(e&&s.push(e),r){let e=mD(a.header_cell);e&&o.push(e)}}let c=[];for(let e=0;e<t;e+=1)c.push(a.row.createChecked(null,r&&e===0?o:s));return a.table.createChecked(null,c)}function _D(e){return e instanceof Y}var vD=({editor:e})=>{let{selection:t}=e.state;if(!_D(t))return!1;let n=0;return XS(t.ranges[0].$from,e=>e.type.name===`table`)?.node.descendants(e=>{if(e.type.name===`table`)return!1;[`tableCell`,`tableHeader`].includes(e.type.name)&&(n+=1)}),n===t.ranges.length&&(e.commands.deleteTable(),!0)},yD=`�`;function bD(e){return(e||``).replace(/\s+/g,` `).trim()}function xD(e,t,n={}){let r=n.cellLineSeparator??yD;if(!e||!e.content||e.content.length===0)return``;let i=[];e.content.forEach(e=>{let n=[];e.content&&e.content.forEach(e=>{let i=``;i=e.content&&Array.isArray(e.content)&&e.content.length>1?e.content.map(e=>t.renderChildren(e)).join(r):e.content?t.renderChildren(e.content):``;let a=bD(i),o=e.type===`tableHeader`,s=aD(e.attrs);n.push({text:a,isHeader:o,align:s})}),i.push(n)});let a=i.reduce((e,t)=>Math.max(e,t.length),0);if(a===0)return``;let o=Array(a).fill(0);i.forEach(e=>{for(let t=0;t<a;t+=1){let n=(e[t]?.text||``).length;n>o[t]&&(o[t]=n),o[t]<3&&(o[t]=3)}});let s=(e,t)=>e+` `.repeat(Math.max(0,t-e.length)),c=i[0],l=c.some(e=>e.isHeader),u=Array(a).fill(null);i.forEach(e=>{var t;for(let n=0;n<a;n+=1)!u[n]&&(t=e[n])!=null&&t.align&&(u[n]=e[n].align)});let d=`
47`,f=Array(a).fill(0).map((e,t)=>l&&c[t]&&c[t].text||``);return d+=`| ${f.map((e,t)=>s(e,o[t])).join(` | `)} |
48`,d+=`| ${o.map((e,t)=>{let n=Math.max(3,e),r=u[t];return r===`left`?`:${`-`.repeat(n)}`:r===`right`?`${`-`.repeat(n)}:`:r===`center`?`:${`-`.repeat(n)}:`:`-`.repeat(n)}).join(` | `)} |
49`,(l?i.slice(1):i).forEach(e=>{d+=`| ${Array(a).fill(0).map((t,n)=>s(e[n]&&e[n].text||``,o[n])).join(` | `)} |
50`}),d}var SD=xD,CD=kw.create({name:`table`,addOptions(){return{HTMLAttributes:{},resizable:!1,renderWrapper:!1,handleWidth:5,cellMinWidth:25,View:fD,lastColumnResizable:!0,allowTableNodeSelection:!1}},content:`tableRow+`,tableRole:`table`,isolating:!0,group:`block`,parseHTML(){return[{tag:`table`}]},renderHTML({node:e,HTMLAttributes:t}){let{colgroup:n,tableWidth:r,tableMinWidth:i}=pD(e,this.options.cellMinWidth),a=t.style;function o(){return a||(r?`width: ${r}`:`min-width: ${i}`)}let s=[`table`,J(this.options.HTMLAttributes,t,{style:o()}),n,[`tbody`,0]];return this.options.renderWrapper?[`div`,{class:`tableWrapper`},s]:s},parseMarkdown:(e,t)=>{let n=[],r=Array.isArray(e.align)?e.align:[];if(e.header){let i=[];e.header.forEach((e,n)=>{let a=rD(r[n]??e.align),o=a?{align:a}:{};i.push(t.createNode(`tableHeader`,o,[{type:`paragraph`,content:t.parseInline(e.tokens)}]))}),n.push(t.createNode(`tableRow`,{},i))}return e.rows&&e.rows.forEach(e=>{let i=[];e.forEach((e,n)=>{let a=rD(r[n]??e.align),o=a?{align:a}:{};i.push(t.createNode(`tableCell`,o,[{type:`paragraph`,content:t.parseInline(e.tokens)}]))}),n.push(t.createNode(`tableRow`,{},i))}),t.createNode(`table`,void 0,n)},renderMarkdown:(e,t)=>SD(e,t),addCommands(){return{insertTable:({rows:e=3,cols:t=3,withHeaderRow:n=!0}={})=>({tr:r,dispatch:i,editor:a})=>{let o=gD(a.schema,e,t,n);if(i){let e=r.selection.from+1;r.replaceSelectionWith(o).scrollIntoView().setSelection(K.near(r.doc.resolve(e)))}return!0},addColumnBefore:()=>({state:e,dispatch:t})=>ZT(e,t),addColumnAfter:()=>({state:e,dispatch:t})=>QT(e,t),deleteColumn:()=>({state:e,dispatch:t})=>eE(e,t),addRowBefore:()=>({state:e,dispatch:t})=>rE(e,t),addRowAfter:()=>({state:e,dispatch:t})=>iE(e,t),deleteRow:()=>({state:e,dispatch:t})=>oE(e,t),deleteTable:()=>({state:e,dispatch:t})=>yE(e,t),mergeCells:()=>({state:e,dispatch:t})=>lE(e,t),splitCell:()=>({state:e,dispatch:t})=>uE(e,t),toggleHeaderColumn:()=>({state:e,dispatch:t})=>hE(`column`)(e,t),toggleHeaderRow:()=>({state:e,dispatch:t})=>hE(`row`)(e,t),toggleHeaderCell:()=>({state:e,dispatch:t})=>gE(e,t),mergeOrSplit:()=>({state:e,dispatch:t})=>lE(e,t)?!0:uE(e,t),setCellAttribute:(e,t)=>({state:n,dispatch:r})=>fE(e,t)(n,r),goToNextCell:()=>({state:e,dispatch:t})=>vE(1)(e,t),goToPreviousCell:()=>({state:e,dispatch:t})=>vE(-1)(e,t),fixTables:()=>({state:e,dispatch:t})=>(t&&qT(e),!0),setCellSelection:e=>({tr:t,dispatch:n})=>{if(n){let n=Y.create(t.doc,e.anchorCell,e.headCell);t.setSelection(n)}return!0}}},addKeyboardShortcuts(){return{Tab:()=>this.editor.commands.goToNextCell()?!0:this.editor.can().addRowAfter()?this.editor.chain().addRowAfter().goToNextCell().run():!1,"Shift-Tab":()=>this.editor.commands.goToPreviousCell(),Backspace:vD,"Mod-Backspace":vD,Delete:vD,"Mod-Delete":vD}},addProseMirrorPlugins(){return[...this.options.resizable&&this.editor.isEditable?[HE({handleWidth:this.options.handleWidth,cellMinWidth:this.options.cellMinWidth,defaultCellMinWidth:this.options.cellMinWidth,View:this.options.View,lastColumnResizable:this.options.lastColumnResizable})]:[],nD({allowTableNodeSelection:this.options.allowTableNodeSelection})]},extendNodeSchema(e){return{tableRole:eC(QS(e,`tableRole`,{name:e.name,options:e.options,storage:e.storage}))}}});ew.create({name:`tableKit`,addExtensions(){let e=[];return this.options.table!==!1&&e.push(CD.configure(this.options.table)),this.options.tableCell!==!1&&e.push(sD.configure(this.options.tableCell)),this.options.tableHeader!==!1&&e.push(cD.configure(this.options.tableHeader)),this.options.tableRow!==!1&&e.push(lD.configure(this.options.tableRow)),e}});var wD=(e,t)=>{if(e===`slot`)return 0;if(e instanceof Function)return e(t);let{children:n,...r}=t??{};if(e===`svg`)throw Error(`SVG elements are not supported in the JSX syntax, use the array syntax instead`);return[e,r,n]},TD=/^\s*>\s$/,ED=kw.create({name:`blockquote`,addOptions(){return{HTMLAttributes:{}}},content:`block+`,group:`block`,defining:!0,parseHTML(){return[{tag:`blockquote`}]},renderHTML({HTMLAttributes:e}){return wD(`blockquote`,{...J(this.options.HTMLAttributes,e),children:wD(`slot`,{})})},parseMarkdown:(e,t)=>{let n=t.parseBlockChildren??t.parseChildren;return t.createNode(`blockquote`,void 0,n(e.tokens||[]))},renderMarkdown:(e,t)=>{if(!e.content)return``;let n=[];return e.content.forEach((e,r)=>{let i=(t.renderChild?.call(t,e,r)??t.renderChildren([e])).split(`
51`).map(e=>e.trim()===``?`>`:`> ${e}`);n.push(i.join(`
52`))}),n.join(`
53>
54`)},addCommands(){return{setBlockquote:()=>({commands:e})=>e.wrapIn(this.name),toggleBlockquote:()=>({commands:e})=>e.toggleWrap(this.name),unsetBlockquote:()=>({commands:e})=>e.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}},addInputRules(){return[hw({find:TD,type:this.type})]}}),DD=4,OD=/^```([a-z]+)?[\s\n]$/,kD=/^~~~([a-z]+)?[\s\n]$/,AD=kw.create({name:`codeBlock`,addOptions(){return{languageClassPrefix:`language-`,exitOnTripleEnter:!0,exitOnArrowDown:!0,defaultLanguage:null,enableTabIndentation:!1,tabSize:DD,HTMLAttributes:{}}},content:`text*`,marks:``,group:`block`,code:!0,defining:!0,addAttributes(){return{language:{default:this.options.defaultLanguage,parseHTML:e=>{let{languageClassPrefix:t}=this.options;return t&&[...e.firstElementChild?.classList||[]].filter(e=>e.startsWith(t)).map(e=>e.replace(t,``))[0]||null},rendered:!1}}},parseHTML(){return[{tag:`pre`,preserveWhitespace:`full`}]},renderHTML({node:e,HTMLAttributes:t}){return[`pre`,J(this.options.HTMLAttributes,t),[`code`,{class:e.attrs.language?this.options.languageClassPrefix+e.attrs.language:null},0]]},markdownTokenName:`code`,parseMarkdown:(e,t)=>e.raw?.startsWith("```")===!1&&e.raw?.startsWith(`~~~`)===!1&&e.codeBlockStyle!==`indented`?[]:t.createNode(`codeBlock`,{language:e.lang||null},e.text?[t.createTextNode(e.text)]:[]),renderMarkdown:(e,t)=>{let n=``,r=e.attrs?.language||``;return n=e.content?[`\`\`\`${r}`,t.renderChildren(e.content),"```"].join(`
55`):`\`\`\`${r}
56
57\`\`\``,n},addCommands(){return{setCodeBlock:e=>({commands:t})=>t.setNode(this.name,e),toggleCodeBlock:e=>({commands:t})=>t.toggleNode(this.name,`paragraph`,e)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{let{empty:e,$anchor:t}=this.editor.state.selection,n=t.pos===1;return!e||t.parent.type.name!==this.name?!1:n||!t.parent.textContent.length?this.editor.commands.clearNodes():!1},Tab:({editor:e})=>{if(!this.options.enableTabIndentation)return!1;let t=this.options.tabSize??DD,{state:n}=e,{selection:r}=n,{$from:i,empty:a}=r;if(i.parent.type!==this.type)return!1;let o=` `.repeat(t);return a?e.commands.insertContent(o):e.commands.command(({tr:e})=>{let{from:t,to:i}=r,a=n.doc.textBetween(t,i,`
58`,`
59`).split(`
60`).map(e=>o+e).join(`
61`);return e.replaceWith(t,i,n.schema.text(a)),!0})},"Shift-Tab":({editor:e})=>{if(!this.options.enableTabIndentation)return!1;let t=this.options.tabSize??DD,{state:n}=e,{selection:r}=n,{$from:i,empty:a}=r;return i.parent.type===this.type?a?e.commands.command(({tr:e})=>{let{pos:r}=i,a=i.start(),o=i.end(),s=n.doc.textBetween(a,o,`
62`,`
63`).split(`
64`),c=0,l=0,u=r-a;for(let e=0;e<s.length;e+=1){if(l+s[e].length>=u){c=e;break}l+=s[e].length+1}let d=s[c].match(/^ */)?.[0]||``,f=Math.min(d.length,t);if(f===0)return!0;let p=a;for(let e=0;e<c;e+=1)p+=s[e].length+1;return e.delete(p,p+f),r-p<=f&&e.setSelection(K.create(e.doc,p)),!0}):e.commands.command(({tr:e})=>{let{from:i,to:a}=r,o=n.doc.textBetween(i,a,`
65`,`
66`).split(`
67`).map(e=>{let n=e.match(/^ */)?.[0]||``,r=Math.min(n.length,t);return e.slice(r)}).join(`
68`);return e.replaceWith(i,a,n.schema.text(o)),!0}):!1},Enter:({editor:e})=>{if(!this.options.exitOnTripleEnter)return!1;let{state:t}=e,{selection:n}=t,{$from:r,empty:i}=n;if(!i||r.parent.type!==this.type)return!1;let a=r.parentOffset===r.parent.nodeSize-2,o=r.parent.textContent.endsWith(`
69
70`);return!a||!o?!1:e.chain().command(({tr:e})=>(e.delete(r.pos-2,r.pos),!0)).exitCode().run()},ArrowDown:({editor:e})=>{if(!this.options.exitOnArrowDown)return!1;let{state:t}=e,{selection:n,doc:r}=t,{$from:i,empty:a}=n;if(!a||i.parent.type!==this.type||i.parentOffset!==i.parent.nodeSize-2)return!1;let o=i.after();return o===void 0?!1:r.nodeAt(o)?e.commands.command(({tr:e})=>(e.setSelection(G.near(r.resolve(o))),!0)):e.commands.exitCode()}}}
70,addInputRules(){return[mw({find:OD,type:this.type,getAttributes:e=>({language:e[1]})}),mw({find:kD,type:this.type,getAttributes:e=>({language:e[1]})})]},addProseMirrorPlugins(){return[new uv({key:new pv(`codeBlockVSCodeHandler`),props:{handlePaste:(e,t)=>{if(!t.clipboardData||this.editor.isActive(this.type.name))return!1;let n=t.clipboardData.getData(`text/plain`),r=t.clipboardData.getData(`vscode-editor-data`),i=(r?JSON.parse(r):void 0)?.mode;if(!n||!i)return!1;let{tr:a,schema:o}=e.state,s=o.text(n.replace(/\r\n?/g,`
71`));return a.replaceSelectionWith(this.type.create({language:i},s)),a.selection.$from.parent.type!==this.type&&a.setSelection(K.near(a.doc.resolve(Math.max(0,a.selection.from-2)))),a.setMeta(`paste`,!0),e.dispatch(a),!0}}})]}}),jD=kw.create({name:`doc`,topNode:!0,content:`block+`,renderMarkdown:(e,t)=>e.content?t.renderChildren(e.content,`
72
73`):``});function MD(e){let{char:t,allowSpaces:n,allowToIncludeChar:r,allowedPrefixes:i,startOfLine:a,$position:o}=e,s=n&&!r,c=yw(t),l=RegExp(`\\s${c}$`),u=a?`^`:``,d=r?``:c,f=RegExp(s?`${u}${c}.*?(?=\\s${d}|$)`:`${u}(?:^)?${c}[^\\s${d}]*`,`gm`),p=o.nodeBefore?.isText&&o.nodeBefore.text;if(!p)return null;let m=o.pos-p.length,h=Array.from(p.matchAll(f)).pop();if(!h||h.input===void 0||h.index===void 0)return null;let g=h.input.slice(Math.max(0,h.index-1),h.index),_=RegExp(`^[${i?.join(``)}\0]?$`).test(g);if(i!==null&&!_)return null;let v=m+h.index,y=v+h[0].length;return s&&l.test(p.slice(y-1,y+1))&&(h[0]+=` `,y+=1),v<o.pos&&y>=o.pos?{range:{from:v,to:y},query:h[0].slice(t.length),text:h[0]}:null}function ND(e){return e.docChanged?e.steps.some(e=>{let t=e.slice;if(!(t!=null&&t.content))return!1;let n=t.content.textBetween(0,t.content.size,`
74`);return/\s/.test(n)}):!1}var PD=new pv(`suggestion`);function FD({pluginKey:e=PD,editor:t,char:n=`@`,allowSpaces:r=!1,allowToIncludeChar:i=!1,allowedPrefixes:a=[` `],startOfLine:o=!1,decorationTag:s=`span`,decorationClass:c=`suggestion`,decorationContent:l=``,decorationEmptyClass:u=`is-empty`,command:d=()=>null,items:f=()=>[],render:p=()=>({}),allow:m=()=>!0,findSuggestionMatch:h=MD,shouldShow:g,shouldResetDismissed:_}){let v,y=p?.(),b=r&&!i,x=()=>{let e=t.state.selection.$anchor.pos,{top:n,right:r,bottom:i,left:a}=t.view.coordsAtPos(e);try{return new DOMRect(a,n,r-a,i-n)}catch{return null}},S=(n,r)=>r?()=>{let r=e.getState(t.state)?.decorationId;return n.dom.querySelector(`[data-decoration-id="${r}"]`)?.getBoundingClientRect()||null}:x,C=({match:e,dismissedRange:n,state:r,transaction:i})=>_!=null&&_({editor:t,state:r,range:n,match:e,transaction:i,allowSpaces:b})?!1:b?e.range.from===n.from:e.range.from===n.from&&!ND(i);function w(n,r){var i;try{let r=e.getState(n.state),a=r!=null&&r.decorationId?n.dom.querySelector(`[data-decoration-id="${r.decorationId}"]`):null,o={editor:t,range:r?.range||{from:0,to:0},query:r?.query||null,text:r?.text||null,items:[],command:e=>d({editor:t,range:r?.range||{from:0,to:0},props:e}),decorationNode:a,clientRect:S(n,a)};(i=y?.onExit)==null||i.call(y,o)}catch{}let a=n.state.tr.setMeta(r,{exit:!0});n.dispatch(a)}let T=new uv({key:e,view(){return{update:async(e,n)=>{var r,i,a,o,s;let c=this.key?.getState(n),l=this.key?.getState(e.state),u=c.active&&l.active&&c.range.from!==l.range.from,p=!c.active&&l.active,m=c.active&&!l.active,h=!p&&!m&&c.query!==l.query,g=p||u&&h,_=h||u,b=m||u&&h;if(!g&&!_&&!b)return;let x=b&&!g?c:l,C=e.dom.querySelector(`[data-decoration-id="${x.decorationId}"]`);v={editor:t,range:x.range,query:x.query,text:x.text,items:[],command:e=>d({editor:t,range:x.range,props:e}),decorationNode:C,clientRect:S(e,C)},g&&((r=y?.onBeforeStart)==null||r.call(y,v)),_&&((i=y?.onBeforeUpdate)==null||i.call(y,v)),(_||g)&&(v.items=await f({editor:t,query:x.query})),b&&((a=y?.onExit)==null||a.call(y,v)),_&&((o=y?.onUpdate)==null||o.call(y,v)),g&&((s=y?.onStart)==null||s.call(y,v))},destroy:()=>{var e;v&&((e=y?.onExit)==null||e.call(y,v))}}},state:{init(){return{active:!1,range:{from:0,to:0},query:null,text:null,composing:!1,dismissedRange:null}},apply(s,c,l,u){let{isEditable:d}=t,{composing:f}=t.view,{selection:p}=s,{empty:_,from:v}=p,y={...c},b=s.getMeta(e);if(b&&b.exit)return y.active=!1,y.decorationId=null,y.range={from:0,to:0},y.query=null,y.text=null,y.dismissedRange=c.active?{...c.range}:c.dismissedRange,y;if(y.composing=f,s.docChanged&&y.dismissedRange!==null&&(y.dismissedRange={from:s.mapping.map(y.dismissedRange.from),to:s.mapping.map(y.dismissedRange.to)}),d&&(_||t.view.composing)){(v<c.range.from||v>c.range.to)&&!f&&!c.composing&&(y.active=!1);let e=h({char:n,allowSpaces:r,allowToIncludeChar:i,allowedPrefixes:a,startOfLine:o,$position:p.$from}),l=`id_${Math.floor(Math.random()*4294967295)}`;e&&m({editor:t,state:u,range:e.range,isActive:c.active})&&(!g||g({editor:t,range:e.range,query:e.query,text:e.text,transaction:s}))?(y.dismissedRange!==null&&!C({match:e,dismissedRange:y.dismissedRange,state:u,transaction:s})&&(y.dismissedRange=null),y.dismissedRange===null?(y.active=!0,y.decorationId=c.decorationId?c.decorationId:l,y.range=e.range,y.query=e.query,y.text=e.text):y.active=!1):(e||(y.dismissedRange=null),y.active=!1)}else y.active=!1;return y.active||(y.decorationId=null,y.range={from:0,to:0},y.query=null,y.text=null),y}},props:{handleKeyDown(t,n){var r;let{active:i,range:a}=T.getState(t.state);if(!i)return!1;if(n.key===`Escape`||n.key===`Esc`){let i=T.getState(t.state);return(r=y?.onKeyDown)==null||r.call(y,{view:t,event:n,range:i.range}),w(t,e),!0}return(y?.onKeyDown)?.call(y,{view:t,event:n,range:a})||!1},decorations(e){let{active:t,range:n,decorationId:r,query:i}=T.getState(e);if(!t)return null;let a=!(i!=null&&i.length),o=[c];return a&&o.push(u),ax.create(e.doc,[nx.inline(n.from,n.to,{nodeName:s,class:o.join(` `),"data-decoration-id":r,"data-decoration-content":l})])}}});return T}var ID=()=>
vendor: 14,119 bytes, line 74
74/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g
74,LD=new Map;function RD(e){if(LD.has(e))return LD.get(e);var t=zD(e);return LD.set(e,t),t}var zD=(function(){var e=null;try{e=document.createElement(`canvas`).getContext(`2d`)}catch{}if(!e)return function(){return!1};var t=25,n=20,r=Math.floor(t/2);return e.font=r+`px Arial, Sans-Serif`,e.textBaseline=`top`,e.canvas.width=n*2,e.canvas.height=t,function(r){e.clearRect(0,0,n*2,t),e.fillStyle=`#FF0000`,e.fillText(r,0,22),e.fillStyle=`#0000FF`,e.fillText(r,n,22);for(var i=e.getImageData(0,0,n,t).data,a=i.length,o=0;o<a&&!i[o+3];o+=4);if(o>=a)return!1;var s=n+o/4%n,c=Math.floor(o/4/n),l=e.getImageData(s,c,1,1).data;return!(i[o]!==l[0]||i[o+2]!==l[2]||e.measureText(r).width>=n)}})(),BD=[{emoji:`🇦`,name:`regional_indicator_a`,shortcodes:[`regional_indicator_a`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇧`,name:`regional_indicator_b`,shortcodes:[`regional_indicator_b`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇨`,name:`regional_indicator_c`,shortcodes:[`regional_indicator_c`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇩`,name:`regional_indicator_d`,shortcodes:[`regional_indicator_d`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇪`,name:`regional_indicator_e`,shortcodes:[`regional_indicator_e`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇫`,name:`regional_indicator_f`,shortcodes:[`regional_indicator_f`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇬`,name:`regional_indicator_g`,shortcodes:[`regional_indicator_g`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇭`,name:`regional_indicator_h`,shortcodes:[`regional_indicator_h`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇮`,name:`regional_indicator_i`,shortcodes:[`regional_indicator_i`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇯`,name:`regional_indicator_j`,shortcodes:[`regional_indicator_j`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇰`,name:`regional_indicator_k`,shortcodes:[`regional_indicator_k`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇱`,name:`regional_indicator_l`,shortcodes:[`regional_indicator_l`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇲`,name:`regional_indicator_m`,shortcodes:[`regional_indicator_m`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇳`,name:`regional_indicator_n`,shortcodes:[`regional_indicator_n`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇴`,name:`regional_indicator_o`,shortcodes:[`regional_indicator_o`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇵`,name:`regional_indicator_p`,shortcodes:[`regional_indicator_p`],tags:[],group:``,emoticons:[],version:0}
74,{emoji:`🇶`,name:`regional_indicator_q`,shortcodes:[`regional_indicator_q`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇷`,name:`regional_indicator_r`,shortcodes:[`regional_indicator_r`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇸`,name:`regional_indicator_s`,shortcodes:[`regional_indicator_s`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇹`,name:`regional_indicator_t`,shortcodes:[`regional_indicator_t`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇺`,name:`regional_indicator_u`,shortcodes:[`regional_indicator_u`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇻`,name:`regional_indicator_v`,shortcodes:[`regional_indicator_v`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇼`,name:`regional_indicator_w`,shortcodes:[`regional_indicator_w`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇽`,name:`regional_indicator_x`,shortcodes:[`regional_indicator_x`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇾`,name:`regional_indicator_y`,shortcodes:[`regional_indicator_y`],tags:[],group:``,emoticons:[],version:0},{emoji:`🇿`,name:`regional_indicator_z`,shortcodes:[`regional_indicator_z`],tags:[],group:``,emoticons:[],version:0},{emoji:`😀`,name:`grinning`,shortcodes:[`grinning`,`grinning_face`],tags:[`cheerful`,`cheery`,`face`,`grin`,`grinning`,`happy`,`laugh`,`nice`,`smile`,`smiling`,`teeth`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f600.png`},{emoji:`😃`,name:`smiley`,shortcodes:[`grinning_face_with_big_eyes`,`smiley`],tags:[`awesome`,`big`,`eyes`,`face`,`grin`,`grinning`,`happy`,`mouth`,`open`,`smile`,`smiling`,`teeth`,`yay`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f603.png`},{emoji:`😄`,name:`smile`,shortcodes:[`grinning_face_with_closed_eyes`,`smile`],tags:[`eye`,`eyes`,`face`,`grin`,`grinning`,`happy`,`laugh`,`lol`,`mouth`,`open`,`smile`,`smiling`],group:``,emoticons:[`:D`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f604.png`},{emoji:`😁`,name:`grin`,shortcodes:[`beaming_face`,`grin`],tags:[`beaming`,`eye`,`eyes`,`face`,`grin`,`grinning`,`happy`,`nice`,`smile`,`smiling`,`teeth`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f601.png`},{emoji:`😆`,name:`laughing`,shortcodes:[`laughing`,`lol`,`satisfied`,`squinting_face`],tags:[`closed`,`eyes`,`face`,`grinning`,`haha`,`hahaha`,`happy`,`laugh`,`lol`,`mouth`,`open`,`rofl`,`smile`,`smiling`,`squinting`],group:``,emoticons:[`xD`,`XD`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f606.png`},{emoji:`😅`,name:`sweat_smile`,shortcodes:[`grinning_face_with_sweat`,`sweat_smile`],tags:[`cold`,`dejected`,`excited`,`face`,`grinning`,`mouth`,`nervous`,`open`,`smile`,`smiling`,`stress`,`stressed`,`sweat`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f605.png`},{emoji:`🤣`,name:`rofl`,shortcodes:[`rofl`],tags:[`crying`,`face`,`floor`,`funny`,`haha`,`happy`,`hehe`,`hilarious`,`joy`,`laugh`,`lmao`,`lol`,`rofl`,`roflmao`,`rolling`,`tear`],group:``,emoticons:[`:'D`],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f923.png`},{emoji:`😂`,name:`joy`,shortcodes:[`joy`,`lmao`,`tears_of_joy`],tags:[`crying`,`face`,`feels`,`funny`,`haha`,`happy`,`hehe`,`hilarious`,`joy`,`laugh`,`lmao`,`lol`,`rofl`,`roflmao`,`tear`],group:``,emoticons:[`:')`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f602.png`},{emoji:`🙂`,name:`slightly_smiling_face`,shortcodes:[`slightly_smiling_face`],tags:[`face`,`happy`,`slightly`,`smile`,`smiling`],group:``,emoticons:[`:)`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f642.png`},{emoji:`🙃`,name:`upside_down_face`,shortcodes:[`upside_down_face`],tags:[`face`,`hehe`,`smile`,`upside-down`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f643.png`},{emoji:`🫠`,name:`melting_face`,shortcodes:[`melt`,`melting_face`],tags:[`disappear`,`dissolve`,`embarrassed`,`face`,`haha`,`heat`,`hot`,`liquid`,`lol`,`melt`,`melting`,`sarcasm`,`sarcastic`],group:``,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fae0.png`},{emoji:`😉`,name:`wink`,shortcodes:[`wink`,`winking_face`],tags:[`face`,`flirt`,`heartbreaker`,`sexy`,`slide`,`tease`,`wink`,`winking`,`winks`],group:``,emoticons:[`;)`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f609.png`},{emoji:`😊`,name:`blush`,shortcodes:[`blush`,`smiling_face_with_closed_eyes`],tags:[`blush`,`eye`,`eyes`,`face`,`glad`,`satisfied`,`smile`,`smiling`],group:``,emoticons:[`:>`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60a.png`},{emoji:`😇`,name:`innocent`,shortcodes:[`halo`,`innocent`],tags:[`angel`,`angelic`,`angels`,`blessed`,`face`,`fairy`,`fairytale`,`fantasy`,`halo`,`happy`,`innocent`,`peaceful`,`smile`,`smiling`,`spirit`,`tale`],group:``,emoticons:[`o:)`,`O:)`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f607.png`},{emoji:`🥰`,name:`smiling_face_with_three_hearts`,shortcodes:[`smiling_face_with_3_hearts`],tags:[`3`,`adore`,`crush`,`face`,`heart`,`hearts`,`ily`,`love`,`romance`,`smile`,`smiling`,`you`],group:``,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f970.png`},{emoji:`😍`,name:`heart_eyes`,shortcodes:[`heart_eyes`,`smiling_face_with_heart_eyes`],tags:[`143`,`bae`,`eye`,`face`,`feels`,`heart-eyes`,`hearts`,`ily`,`kisses`,`love`,`romance`,`romantic`,`smile`,`xoxo`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60d.png`},{emoji:`🤩`,name:`star_struck`,shortcodes:[`star_struck`],tags:[`excited`,`eyes`,`face`,`grinning`,`smile`,`star`,`starry-eyed`,`wow`],group:``,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f929.png`},{emoji:`😘`,name:`kissing_heart`,shortcodes:[`blowing_a_kiss`,`kissing_heart`],tags:[`adorbs`,`bae`,`blowing`,`face`,`flirt`,`heart`,`ily`,`kiss`,`love`,`lover`,`miss`,`muah`,`romantic`,`smooch`,`xoxo`,`you`],group:``,emoticons:[`:x`,`:X`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f618.png`},{emoji:`😗`,name:`kissing`,shortcodes:[`kissing`,`kissing_face`],tags:[`143`,`date`,`dating`,`face`,`flirt`,`ily`,`kiss`,`love`,`smooch`,`smooches`,`xoxo`,`you`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f617.png`},{emoji:`☺`,name:`relaxed`,shortcodes:[`relaxed`,`smiling_face`],tags:[`face`,`happy`,`outlined`,`relaxed`,`smile`,`smiling`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/263a-fe0f.png`},{emoji:`😚`,name:`kissing_closed_eyes`,shortcodes:[`kissing_closed_eyes`,`kissing_face_with_closed_eyes`],tags:[`143`,`bae`,`blush`,`closed`,`date`,`dating`,`eye`,`eyes`,`face`,`flirt`,`ily`,`kisses`,`kissing`,`smooches`,`xoxo`],group:``,emoticons:[`:*`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61a.png`},{emoji:`😙`,name:`kissing_smiling_eyes`,shortcodes:[`kissing_face_with_smiling_eyes`,`kissing_smiling_eyes`],tags:[`143`,`closed`,`date`,`dating`,`eye`,`eyes`,`face`,`flirt`,`ily`,`kiss`,`kisses`,`kissing`,`love`,`night`,`smile`,`smiling`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f619.png`},{emoji:`🥲`,name:`smiling_face_with_tear`,shortcodes:[`smiling_face_with_tear`],tags:[`face`,`glad`,`grateful`,`happy`,`joy`,`pain`,`proud`,`relieved`,`smile`,`smiley`,`smiling`,`tear`,`touched`],group:``,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f972.png`},{emoji:`😋`,name:`yum`,shortcodes:[`savoring_food`,`yum`],tags:[`delicious`,`eat`,`face`,`food`,`full`,`hungry`,`savor`,`smile`,`smiling`,`tasty`,`um`,`yum`,`yummy`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60b.png`},{emoji:`😛`,name:`stuck_out_tongue`,shortcodes:[`face_with_tongue`,`stuck_out_tongue`],tags:[`awesome`,`cool`,`face`,`nice`,`party`,`stuck-out`,`sweet`,`tongue`],group:``,emoticons:[`:p`,`:P`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61b.png`},{emoji:`😜`,name:`stuck_out_tongue_winking_eye`,shortcodes:[`stuck_out_tongue_winking_eye`],tags:[`crazy`,`epic`,`eye`,`face`,`funny`,`joke`,`loopy`,`nutty`,`party`,`stuck-out`,`tongue`,`wacky`,`weirdo`,`wink`,`winking`,`yolo`],group:``,emoticons:[`;p`,`;P`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61c.png`},{emoji:`🤪`,name:`zany_face`,shortcodes:[`zany`,`zany_face`],tags:[`crazy`,`eye`,`eyes`,`face`,`goofy`,`large`,`small`,`zany`],group:``,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92a.png`},{emoji:`😝`,name:`stuck_out_tongue_closed_eyes`,shortcodes:[`stuck_out_tongue_closed_eyes`],tags:[`closed`,`eye`,`eyes`,`face`,`gross`,`horrible`,`omg`,`squinting`,`stuck-out`,`taste`,`tongue`,`whatever`,`yolo`],group:``,emoticons:[`xp`,`xP`,`XP`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61d.png`},{emoji:`🤑`,name:`money_mouth_face`,shortcodes:[`money_mouth_face`],tags:[`face`,`money`,`money-mouth`,`mouth`,`paid`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f911.png`},{emoji:`🤗`,name:`hugs`,shortcodes:[`hug`,`hugging`,`hugging_face`],tags:[`face`,`hands`,`hug`,`hugging`,`open`,`smiling`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f917.png`},{emoji:`🤭`,name:`hand_over_mouth`,shortcodes:[`face_with_hand_over_mouth`,`hand_over_mouth`],tags:[`face`,`giggle`,`giggling`,`hand`,`mouth`,`oops`,`realization`,`secret`,`shock`,`sudden`,`surprise`,`whoops`],group:``,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92d.png`},{emoji:`🫢`,name:`face_with_open_eyes_and_hand_over_mouth`,shortcodes:[`face_with_open_eyes_hand_over_mouth`,`gasp`],tags:[`amazement`,`awe`,`disbelief`,`embarrass`,`eyes`,`face`,`gasp`,`hand`,`mouth`,`omg`,`open`,`over`,`quiet`,`scared`,`shock`,`surprise`],group:``,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fae2.png`},{emoji:`🫣`,name:`face_with_peeking_eye`,shortcodes:[`face_with_peeking_eye`,`peek`],tags:[`captivated`,`embarrass`,`eye`,`face`,`hide`,`hiding`,`peek`,`peeking`,`peep`,`scared`,`shy`,`stare`],group:``,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fae3.png`},{emoji:`🤫`,name:`shushing_face`,shortcodes:[`shush`,`shushing_face`],tags:[`face`,`quiet`,`shh`,`shush`,`shushing`],group:``,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92b.png`},{emoji:`🤔`,name:`thinking`,shortcodes:[`thinking`,`thinking_face`,`wtf`],tags:[`chin`,`consider`,`face`,`hmm`,`ponder`,`pondering`,`thinking`,`wondering`],group:``,emoticons:[`:l`,`:L`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f914.png`},{emoji:`🫡`,name:`saluting_face`,shortcodes:[`salute`,`saluting_face`],tags:[`face`,`good`,`luck`,`ma’am`,`ok`,`respect`,`salute`,`saluting`,`sir`,`troops`,`yes`],group:``,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fae1.png`},{emoji:`🤐`,name:`zipper_mouth_face`,shortcodes:[`zipper_mouth`,`zipper_mouth_face`],tags:[`face`,`keep`,`mouth`,`quiet`,`secret`,`shut`,`zip`,`zipper`,`zipper-mouth`],group:``,emoticons:[`:z`,`:Z`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f910.png`},{emoji:`🤨`,name:`raised_eyebrow`,shortcodes:[`face_with_raised_eyebrow`,`raised_eyebrow`],tags:[`disapproval`,`disbelief`,`distrust`,`emoji`,`eyebrow`,`face`,`hmm`,`mild`,`raised`,`skeptic`,`skeptical`,`skepticism`,`surprise`,`what`],group:``,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f928.png`},{emoji:`😐`,name:`neutral_face`,shortcodes:[`neutral`,`neutral_face`],tags:[`awkward`,`blank`,`deadpan`,`expressionless`,`face`,`fine`,`jealous`,`meh`,`neutral`,`oh`,`shade`,`straight`,`unamused`,`unhappy`,`unimpressed`,`whatever`],group:``,emoticons:[`:|`],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f610.png`},{emoji:`😑`,name:`expressionless`,shortcodes:[`expressionless`,`expressionless_face`],tags:[`awkward`,`dead`,`expressionless`,`face`,`fine`,`inexpressive`,`jealous`,`meh`,`not`,`oh`,`omg`,`straight`,`uh`,`unhappy`,`unimpressed`,`whatever`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f611.png`},{emoji:`😶`,name:`no_mouth`,shortcodes:[`no_mouth`],tags:[`awkward`,`blank`,`expressionless`,`face`,`mouth`,`mouthless`,`mute`,`quiet`,`secret`,`silence`,`silent`,`speechless`],group:``,emoticons:[`:#`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f636.png`},{emoji:`🫥`,name:`dotted_line_face`,shortcodes:[`dotted_line_face`],tags:[`depressed`,`disappear`,`dotted`,`face`,`hidden`,`hide`,`introvert`,`invisible`,`line`,`meh`,`whatever`,`wtv`],group:``,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fae5.png`},{emoji:`😶‍🌫`,name:`face_in_clouds`,shortcodes:[`in_clouds`],tags:[`absentminded`,`clouds`,`face`,`fog`,`head`],group:``,emoticons:[],version:13.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f636-200d-1f32b-fe0f.png`},{emoji:`😏`,name:`smirk`,shortcodes:[`smirk`,`smirking`,`smirking_face`],tags:[`boss`,`dapper`,`face`,`flirt`,`homie`,`kidding`,`leer`,`shade`,`slick`,`sly`,`smirk`,`smug`,`snicker`,`suave`,`suspicious`,`swag`],group:``,emoticons:[`:j`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60f.png`},{emoji:`😒`,name:`unamused`,shortcodes:[`unamused`,`unamused_face`],tags:[`...`,`bored`,`face`,`fine`,`jealous`,`jel`,`jelly`,`pissed`,`smh`,`ugh`,`uhh`,`unamused`,`unhappy`,`weird`,`whatever`],group:``,emoticons:[`:?`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f612.png`},{emoji:`🙄`,name:`roll_eyes`,shortcodes:[`rolling_eyes`],tags:[`eyeroll`,`eyes`,`face`,`rolling`,`shade`,`ugh`,`whatever`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f644.png`},{emoji:`😬`,name:`grimacing`,shortcodes:[`grimacing`,`grimacing_face`],tags:[`awk`,`awkward`,`dentist`,`face`,`grimace`,`grimacing`,`grinning`,`smile`,`smiling`],group:``,emoticons:[`8D`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62
74c.png`},{emoji:`😮‍💨`,name:`face_exhaling`,shortcodes:[`exhale`,`exhaling`],tags:[`blow`,`blowing`,`exhale`,`exhaling`,`exhausted`,`face`,`gasp`,`groan`,`relief`,`sigh`,`smiley`,`smoke`,`whisper`,`whistle`],group:``,emoticons:[],version:13.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62e-200d-1f4a8.png`},{emoji:`🤥`,name:`lying_face`,shortcodes:[`lying`,`lying_face`],tags:[`face`,`liar`,`lie`,`lying`,`pinocchio`],group:``,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f925.png`},{emoji:`🫨`,name:`shaking_face`,shortcodes:[`shaking`,`shaking_face`],tags:[`crazy`,`daze`,`earthquake`,`face`,`omg`,`panic`,`shaking`,`shock`,`surprise`,`vibrate`,`whoa`,`wow`],group:``,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fae8.png`},{emoji:`🙂‍↔`,name:`head_shaking_horizontally`,shortcodes:[`head_shaking_horizontally`],tags:[`head`,`horizontally`,`no`,`shake`,`shaking`],group:``,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f642-200d-2194-fe0f.png`},{emoji:`🙂‍↕`,name:`head_shaking_vertically`,shortcodes:[`head_shaking_vertically`],tags:[`head`,`nod`,`shaking`,`vertically`,`yes`],group:``,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f642-200d-2195-fe0f.png`}
74,{emoji:`😌`,name:`relieved`,shortcodes:[`relieved`,`relieved_face`],tags:[`calm`,`face`,`peace`,`relief`,`relieved`,`zen`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60c.png`},{emoji:`😔`,name:`pensive`,shortcodes:[`pensive`,`pensive_face`],tags:[`awful`,`bored`,`dejected`,`died`,`disappointed`,`face`,`losing`,`lost`,`pensive`,`sad`,`sucks`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f614.png`},{emoji:`😪`,name:`sleepy`,shortcodes:[`sleepy`,`sleepy_face`],tags:[`crying`,`face`,`good`,`night`,`sad`,`sleep`,`sleeping`,`sleepy`,`tired`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62a.png`},{emoji:`🤤`,name:`drooling_face`,shortcodes:[`drooling`,`drooling_face`],tags:[`drooling`,`face`],group:``,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f924.png`},{emoji:`😴`,name:`sleeping`,shortcodes:[`sleeping`,`sleeping_face`],tags:[`bed`,`bedtime`,`face`,`good`,`goodnight`,`nap`,`night`,`sleep`,`sleeping`,`tired`,`whatever`,`yawn`,`zzz`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f634.png`},{emoji:`🫩`,name:`face_with_eye_bags`,shortcodes:[`face_with_eye_bags`],tags:[`bags`,`bored`,`exhausted`,`eyes`,`face`,`fatigued`,`late`,`sleepy`,`tired`,`weary`],group:``,emoticons:[],version:16,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fae9.png`},{emoji:`😷`,name:`mask`,shortcodes:[`mask`,`medical_mask`],tags:[`cold`,`dentist`,`dermatologist`,`doctor`,`dr`,`face`,`germs`,`mask`,`medical`,`medicine`,`sick`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f637.png`},{emoji:`🤒`,name:`face_with_thermometer`,shortcodes:[`face_with_thermometer`],tags:[`face`,`ill`,`sick`,`thermometer`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f912.png`},{emoji:`🤕`,name:`face_with_head_bandage`,shortcodes:[`face_with_head_bandage`],tags:[`bandage`,`face`,`head-bandage`,`hurt`,`injury`,`ouch`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f915.png`},{emoji:`🤢`,name:`nauseated_face`,shortcodes:[`nauseated`,`nauseated_face`],tags:[`face`,`gross`,`nasty`,`nauseated`,`sick`,`vomit`],group:``,emoticons:[`%(`],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f922.png`},{emoji:`🤮`,name:`vomiting_face`,shortcodes:[`face_vomiting`,`vomiting`],tags:[`barf`,`ew`,`face`,`gross`,`puke`,`sick`,`spew`,`throw`,`up`,`vomit`,`vomiting`],group:``,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92e.png`},{emoji:`🤧`,name:`sneezing_face`,shortcodes:[`sneezing`,`sneezing_face`],tags:[`face`,`fever`,`flu`,`gesundheit`,`sick`,`sneeze`,`sneezing`],group:``,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f927.png`},{emoji:`🥵`,name:`hot_face`,shortcodes:[`hot`,`hot_face`],tags:[`dying`,`face`,`feverish`,`heat`,`hot`,`panting`,`red-faced`,`stroke`,`sweating`,`tongue`],group:``,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f975.png`},{emoji:`🥶`,name:`cold_face`,shortcodes:[`cold`,`cold_face`],tags:[`blue`,`blue-faced`,`cold`,`face`,`freezing`,`frostbite`,`icicles`,`subzero`,`teeth`],group:``,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f976.png`},{emoji:`🥴`,name:`woozy_face`,shortcodes:[`woozy`,`woozy_face`],tags:[`dizzy`,`drunk`,`eyes`,`face`,`intoxicated`,`mouth`,`tipsy`,`uneven`,`wavy`,`woozy`],group:``,emoticons:[`:&`],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f974.png`},{emoji:`😵`,name:`dizzy_face`,shortcodes:[`dizzy_face`,`knocked_out`],tags:[`crossed-out`,`dead`,`dizzy`,`eyes`,`face`,`feels`,`knocked`,`out`,`sick`,`tired`],group:``,emoticons:[`xo`,`XO`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f635.png`},{emoji:`😵‍💫`,name:`face_with_spiral_eyes`,shortcodes:[`dizzy_eyes`],tags:[`confused`,`dizzy`,`eyes`,`face`,`hypnotized`,`omg`,`smiley`,`spiral`,`trouble`,`whoa`,`woah`,`woozy`],group:``,emoticons:[],version:13.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f635-200d-1f4ab.png`},{emoji:`🤯`,name:`exploding_head`,shortcodes:[`exploding_head`],tags:[`blown`,`explode`,`exploding`,`head`,`mind`,`mindblown`,`no`,`shocked`,`way`],group:``,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92f.png`},{emoji:`🤠`,name:`cowboy_hat_face`,shortcodes:[`cowboy`,`cowboy_face`],tags:[`cowboy`,`cowgirl`,`face`,`hat`],group:``,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f920.png`},{emoji:`🥳`,name:`partying_face`,shortcodes:[`hooray`,`partying`,`partying_face`],tags:[`bday`,`birthday`,`celebrate`,`celebration`,`excited`,`face`,`happy`,`hat`,`hooray`,`horn`,`party`,`partying`],group:``,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f973.png`},{emoji:`🥸`,name:`disguised_face`,shortcodes:[`disguised`,`disguised_face`],tags:[`disguise`,`eyebrow`,`face`,`glasses`,`incognito`,`moustache`,`mustache`,`nose`,`person`,`spy`,`tache`,`tash`],group:``,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f978.png`},{emoji:`😎`,name:`sunglasses`,shortcodes:[`smiling_face_with_sunglasses`,`sunglasses_cool`,`too_cool`],tags:[`awesome`,`beach`,`bright`,`bro`,`chilling`,`cool`,`face`,`rad`,`relaxed`,`shades`,`slay`,`smile`,`style`,`sunglasses`,`swag`,`win`],group:``,emoticons:[`8)`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60e.png`},{emoji:`🤓`,name:`nerd_face`,shortcodes:[`nerd`,`nerd_face`],tags:[`brainy`,`clever`,`expert`,`face`,`geek`,`gifted`,`glasses`,`intelligent`,`nerd`,`smart`],group:``,emoticons:[`:B`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f913.png`},{emoji:`🧐`,name:`monocle_face`,shortcodes:[`face_with_monocle`],tags:[`classy`,`face`,`fancy`,`monocle`,`rich`,`stuffy`,`wealthy`],group:``,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d0.png`},{emoji:`😕`,name:`confused`,shortcodes:[`confused`,`confused_face`],tags:[`befuddled`,`confused`,`confusing`,`dunno`,`face`,`frown`,`hm`,`meh`,`not`,`sad`,`sorry`,`sure`],group:``,emoticons:[`:/`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f615.png`},{emoji:`🫤`,name:`face_with_diagonal_mouth`,shortcodes:[`face_with_diagonal_mouth`],tags:[`confused`,`confusion`,`diagonal`,`disappointed`,`doubt`,`doubtful`,`face`,`frustrated`,`frustration`,`meh`,`mouth`,`skeptical`,`unsure`,`whatever`,`wtv`],group:``,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fae4.png`}
74,{emoji:`😟`,name:`worried`,shortcodes:[`worried`,`worried_face`],tags:[`anxious`,`butterflies`,`face`,`nerves`,`nervous`,`sad`,`stress`,`stressed`,`surprised`,`worried`,`worry`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61f.png`},{emoji:`🙁`,name:`slightly_frowning_face`,shortcodes:[`slightly_frowning_face`],tags:[`face`,`frown`,`frowning`,`sad`,`slightly`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f641.png`},{emoji:`☹`,name:`frowning_face`,shortcodes:[`white_frowning_face`],tags:[`face`,`frown`,`frowning`,`sad`],group:``,emoticons:[`:(`],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2639-fe0f.png`},{emoji:`😮`,name:`open_mouth`,shortcodes:[`face_with_open_mouth`,`open_mouth`],tags:[`believe`,`face`,`forgot`,`mouth`,`omg`,`open`,`shocked`,`surprised`,`sympathy`,`unbelievable`,`unreal`,`whoa`,`wow`,`you`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62e.png`},{emoji:`😯`,name:`hushed`,shortcodes:[`hushed`,`hushed_face`],tags:[`epic`,`face`,`hushed`,`omg`,`stunned`,`surprised`,`whoa`,`woah`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62f.png`},{emoji:`😲`,name:`astonished`,shortcodes:[`astonished`,`astonished_face`],tags:[`astonished`,`cost`,`face`,`no`,`omg`,`shocked`,`totally`,`way`],group:``,emoticons:[`:o`,`:O`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f632.png`},{emoji:`😳`,name:`flushed`,shortcodes:[`flushed`,`flushed_face`],tags:[`amazed`,`awkward`,`crazy`,`dazed`,`dead`,`disbelief`,`embarrassed`,`face`,`flushed`,`geez`,`heat`,`hot`,`impressed`,`jeez`,`what`,`wow`],group:``,emoticons:[`:$`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f633.png`},{emoji:`🫪`,name:`distorted_face`,shortcodes:[`distorted_face`],tags:[`anxiety`,`bloated`,`panic`,`shocked`,`surprised`,`vulnerable`],group:``,emoticons:[],version:17},{emoji:`🥺`,name:`pleading_face`,shortcodes:[`pleading`,`pleading_face`],tags:[`begging`,`big`,`eyes`,`face`,`mercy`,`not`,`pleading`,`please`,`pretty`,`puppy`,`sad`,`why`],group:``,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97a.png`},{emoji:`🥹`,name:`face_holding_back_tears`,shortcodes:[`face_holding_back_tears`,`watery_eyes`],tags:[`admiration`,`aww`,`back`,`cry`,`embarrassed`,`face`,`feelings`,`grateful`,`gratitude`,`holding`,`joy`,`please`,`proud`,`resist`,`sad`,`tears`],group:``,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f979.png`},{emoji:`😦`,name:`frowning`,shortcodes:[`frowning`,`frowning_face`],tags:[`caught`,`face`,`frown`,`frowning`,`guard`,`mouth`,`open`,`scared`,`scary`,`surprise`,`what`,`wow`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f626.png`},{emoji:`😧`,name:`anguished`,shortcodes:[`anguished`,`anguished_face`],tags:[`anguished`,`face`,`forgot`,`scared`,`scary`,`stressed`,`surprise`,`unhappy`,`what`,`wow`],group:``,emoticons:[`:s`,`:S`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f627.png`},{emoji:`😨`,name:`fearful`,shortcodes:[`fearful`,`fearful_face`],tags:[`afraid`,`anxious`,`blame`,`face`,`fear`,`fearful`,`scared`,`worried`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f628.png`},{emoji:`😰`,name:`cold_sweat`,shortcodes:[`anxious`,`anxious_face`,`cold_sweat`],tags:[`anxious`,`blue`,`cold`,`eek`,`face`,`mouth`,`nervous`,`open`,`rushed`,`scared`,`sweat`,`yikes`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f630.png`},{emoji:`😥`,name:`disappointed_relieved`,shortcodes:[`disappointed_relieved`,`sad_relieved_face`],tags:[`anxious`,`call`,`close`,`complicated`,`disappointed`,`face`,`not`,`relieved`,`sad`,`sweat`,`time`,`whew`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f625.png`},{emoji:`😢`,name:`cry`,shortcodes:[`cry`,`crying_face`],tags:[`awful`,`cry`,`crying`,`face`,`feels`,`miss`,`sad`,`tear`,`triste`,`unhappy`],group:``,emoticons:[`:'(`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f622.png`},{emoji:`😭`,name:`sob`,shortcodes:[`loudly_crying_face`,`sob`],tags:[`bawling`,`cry`,`crying`,`face`,`loudly`,`sad`,`sob`,`tear`,`tears`,`unhappy`],group:``,emoticons:[`:'o`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62d.png`},{emoji:`😱`,name:`scream`,shortcodes:[`scream`,`screaming_in_fear`],tags:[`epic`,`face`,`fear`,`fearful`,`munch`,`scared`,`scream`,`screamer`,`screaming`,`shocked`,`surprised`,`woah`],group:``,emoticons:[`Dx`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f631.png`}
74,{emoji:`😖`,name:`confounded`,shortcodes:[`confounded`,`confounded_face`],tags:[`annoyed`,`confounded`,`confused`,`cringe`,`distraught`,`face`,`feels`,`frustrated`,`mad`,`sad`],group:``,emoticons:[`x(`,`X(`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f616.png`},{emoji:`😣`,name:`persevere`,shortcodes:[`persevere`,`persevering_face`],tags:[`concentrate`,`concentration`,`face`,`focus`,`headache`,`persevere`,`persevering`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f623.png`},{emoji:`😞`,name:`disappointed`,shortcodes:[`disappointed`,`disappointed_face`],tags:[`awful`,`blame`,`dejected`,`disappointed`,`face`,`fail`,`losing`,`sad`,`unhappy`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61e.png`},{emoji:`😓`,name:`sweat`,shortcodes:[`downcast_face`,`sweat`],tags:[`close`,`cold`,`downcast`,`face`,`feels`,`headache`,`nervous`,`sad`,`scared`,`sweat`,`yikes`],group:``,emoticons:[`:<`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f613.png`},{emoji:`😩`,name:`weary`,shortcodes:[`weary`,`weary_face`],tags:[`crying`,`face`,`fail`,`feels`,`hungry`,`mad`,`nooo`,`sad`,`sleepy`,`tired`,`unhappy`,`weary`],group:``,emoticons:[`D:`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f629.png`},{emoji:`😫`,name:`tired_face`,shortcodes:[`tired`,`tired_face`],tags:[`cost`,`face`,`feels`,`nap`,`sad`,`sneeze`,`tired`],group:``,emoticons:[`:c`,`:C`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62b.png`},{emoji:`🥱`,name:`yawning_face`,shortcodes:[`yawn`,`yawning`,`yawning_face`],tags:[`bedtime`,`bored`,`face`,`goodnight`,`nap`,`night`,`sleep`,`sleepy`,`tired`,`whatever`,`yawn`,`yawning`,`zzz`],group:``,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f971.png`},{emoji:`😤`,name:`triumph`,shortcodes:[`nose_steam`,`triumph`],tags:[`anger`,`angry`,`face`,`feels`,`fume`,`fuming`,`furious`,`fury`,`mad`,`nose`,`steam`,`triumph`,`unhappy`,`won`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f624.png`},{emoji:`😡`,name:`pout`,shortcodes:[`pout`,`pouting_face`,`rage`],tags:[`anger`,`angry`,`enraged`,`face`,`feels`,`mad`,`maddening`,`pouting`,`rage`,`red`,`shade`,`unhappy`,`upset`],group:``,emoticons:[`>:/`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f621.png`},{emoji:`😠`,name:`angry`,shortcodes:[`angry`,`angry_face`],tags:[`anger`,`angry`,`blame`,`face`,`feels`,`frustrated`,`mad`,`maddening`,`rage`,`shade`,`unhappy`,`upset`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f620.png`},{emoji:`🤬`,name:`cursing_face`,shortcodes:[`censored`,`face_with_symbols_on_mouth`],tags:[`censor`,`cursing`,`cussing`,`face`,`mad`,`mouth`,`pissed`,`swearing`,`symbols`],group:``,emoticons:[`:@`],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92c.png`},{emoji:`😈`,name:`smiling_imp`,shortcodes:[`smiling_imp`],tags:[`demon`,`devil`,`evil`,`face`,`fairy`,`fairytale`,`fantasy`,`horns`,`purple`,`shade`,`smile`,`smiling`,`tale`],group:``,emoticons:[`>:)`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f608.png`},{emoji:`👿`,name:`imp`,shortcodes:[`angry_imp`,`imp`],tags:[`angry`,`demon`,`devil`,`evil`,`face`,`fairy`,`fairytale`,`fantasy`,`horns`,`imp`,`mischievous`,`purple`,`shade`,`tale`],group:``,emoticons:[`>:(`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47f.png`},{emoji:`💀`,name:`skull`,shortcodes:[`skull`],tags:[`body`,`dead`,`death`,`face`,`fairy`,`fairytale`,`i’m`,`lmao`,`monster`,`tale`,`yolo`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f480.png`},{emoji:`☠`,name:`skull_and_crossbones`,shortcodes:[`skull_and_crossbones`],tags:[`bone`,`crossbones`,`dead`,`death`,`face`,`monster`,`skull`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2620-fe0f.png`},{emoji:`💩`,name:`hankey`,shortcodes:[`poop`,`shit`],tags:[`bs`,`comic`,`doo`,`dung`,`face`,`fml`,`monster`,`pile`,`poo`,`poop`,`smelly`,`smh`,`stink`,`stinks`,`stinky`,`turd`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a9.png`},{emoji:`🤡`,name:`clown_face`,shortcodes:[`clown`,`clown_face`],tags:[`clown`,`face`],group:``,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f921.png`},{emoji:`👹`,name:`japanese_ogre`,shortcodes:[`japanese_ogre`,`ogre`],tags:[`creature`,`devil`,`face`,`fairy`,`fairytale`,`fantasy`,`mask`,`monster`,`scary`,`tale`],group:``,emoticons:[`>0)`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f479.png`},{emoji:`👺`,name:`japanese_goblin`,shortcodes:[`goblin`,`japanese_goblin`],tags:[`angry`,`creature`,`face`,`fairy`,`fairytale`,`fantasy`,`mask`,`mean`,`monster`,`tale`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47a.png`},{emoji:`👻`,name:`ghost`,shortcodes:[`ghost`],tags:[`boo`,`creature`,`excited`,`face`,`fairy`,`fairytale`,`fantasy`,`halloween`,`haunting`,`monster`,`scary`,`silly`,`tale`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47b.png`},{emoji:`👽`,name:`alien`,shortcodes:[`alien`],tags:[`creature`,`extraterrestrial`,`face`,`fairy`,`fairytale`,`fantasy`,`monster`,`space`,`tale`,`ufo`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47d.png`},{emoji:`👾`,name:`space_invader`,shortcodes:[`alien_monster`,`space_invader`],tags:[`alien`,`creature`,`extraterrestrial`,`face`,`fairy`,`fairytale`,`fantasy`,`game`,`gamer`,`games`,`monster`,`pixelated`,`space`,`tale`,`ufo`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47e.png`},{emoji:`🤖`,name:`robot`,shortcodes:[`robot`,`robot_face`],tags:[`face`,`monster`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f916.png`},{emoji:`😺`,name:`smiley_cat`,shortcodes:[`grinning_cat`,`smiley_cat`],tags:[`animal`,`cat`,`face`,`grinning`,`mouth`,`open`,`smile`,`smiling`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63a.png`},{emoji:`😸`,name:`smile_cat`,shortcodes:[`grinning_cat_with_closed_eyes`,`smile_cat`],tags:[`animal`,`cat`,`eye`,`eyes`,`face`,`grin`,`grinning`,`smile`,`smiling`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f638.png`},{emoji:`😹`,name:`joy_cat`,shortcodes:[`joy_cat`,`tears_of_joy_cat`],tags:[`animal`,`cat`,`face`,`joy`,`laugh`,`laughing`,`lol`,`tear`,`tears`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f639.png`},{emoji:`😻`,name:`heart_eyes_cat`,shortcodes:[`heart_eyes_cat`,`smiling_cat_with_heart_eyes`],tags:[`animal`,`cat`,`eye`,`face`,`heart`,`heart-eyes`,`love`,`smile`,`smiling`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63b.png`},{emoji:`😼`,name:`smirk_cat`,shortcodes:[`smirk_cat`,`wry_smile_cat`],tags:[`animal`,`cat`,`face`,`ironic`,`smile`,`wry`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63c.png`}
74,{emoji:`😽`,name:`kissing_cat`,shortcodes:[`kissing_cat`],tags:[`animal`,`cat`,`closed`,`eye`,`eyes`,`face`,`kiss`,`kissing`],group:``,emoticons:[`:3`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63d.png`},{emoji:`🙀`,name:`scream_cat`,shortcodes:[`scream_cat`,`weary_cat`],tags:[`animal`,`cat`,`face`,`oh`,`surprised`,`weary`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f640.png`},{emoji:`😿`,name:`crying_cat_face`,shortcodes:[`crying_cat`],tags:[`animal`,`cat`,`cry`,`crying`,`face`,`sad`,`tear`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63f.png`},{emoji:`😾`,name:`pouting_cat`,shortcodes:[`pouting_cat`],tags:[`animal`,`cat`,`face`,`pouting`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63e.png`},{emoji:`🙈`,name:`see_no_evil`,shortcodes:[`see_no_evil`],tags:[`embarrassed`,`evil`,`face`,`forbidden`,`forgot`,`gesture`,`hide`,`monkey`,`no`,`omg`,`prohibited`,`scared`,`secret`,`smh`,`watch`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f648.png`},{emoji:`🙉`,name:`hear_no_evil`,shortcodes:[`hear_no_evil`],tags:[`animal`,`ears`,`evil`,`face`,`forbidden`,`gesture`,`hear`,`listen`,`monkey`,`no`,`not`,`prohibited`,`secret`,`shh`,`tmi`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f649.png`},{emoji:`🙊`,name:`speak_no_evil`,shortcodes:[`speak_no_evil`],tags:[`animal`,`evil`,`face`,`forbidden`,`gesture`,`monkey`,`no`,`not`,`oops`,`prohibited`,`quiet`,`secret`,`speak`,`stealth`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64a.png`},{emoji:`💌`,name:`love_letter`,shortcodes:[`love_letter`],tags:[`heart`,`letter`,`love`,`mail`,`romance`,`valentine`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48c.png`},{emoji:`💘`,name:`cupid`,shortcodes:[`cupid`,`heart_with_arrow`],tags:[`143`,`adorbs`,`arrow`,`cupid`,`date`,`emotion`,`heart`,`ily`,`love`,`romance`,`valentine`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f498.png`},{emoji:`💝`,name:`gift_heart`,shortcodes:[`gift_heart`,`heart_with_ribbon`],tags:[`143`,`anniversary`,`emotion`,`heart`,`ily`,`kisses`,`ribbon`,`valentine`,`xoxo`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49d.png`},{emoji:`💖`,name:`sparkling_heart`,shortcodes:[`sparkling_heart`],tags:[`143`,`emotion`,`excited`,`good`,`heart`,`ily`,`kisses`,`morning`,`night`,`sparkle`,`sparkling`,`xoxo`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f496.png`},{emoji:`💗`,name:`heartpulse`,shortcodes:[`growing_heart`,`heartpulse`],tags:[`143`,`emotion`,`excited`,`growing`,`heart`,`heartpulse`,`ily`,`kisses`,`muah`,`nervous`,`pulse`,`xoxo`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f497.png`},{emoji:`💓`,name:`heartbeat`,shortcodes:[`beating_heart`,`heartbeat`],tags:[`143`,`beating`,`cardio`,`emotion`,`heart`,`heartbeat`,`ily`,`love`,`pulsating`,`pulse`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f493.png`},{emoji:`💞`,name:`revolving_hearts`,shortcodes:[`revolving_hearts`],tags:[`143`,`adorbs`,`anniversary`,`emotion`,`heart`,`hearts`,`revolving`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49e.png`},{emoji:`💕`,name:`two_hearts`,shortcodes:[`two_hearts`],tags:[`143`,`anniversary`,`date`,`dating`,`emotion`,`heart`,`hearts`,`ily`,`kisses`,`love`,`loving`,`two`,`xoxo`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f495.png`},{emoji:`💟`,name:`heart_decoration`,shortcodes:[`heart_decoration`],tags:[`143`,`decoration`,`emotion`,`heart`,`hearth`,`purple`,`white`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49f.png`},{emoji:`❣`,name:`heavy_heart_exclamation`,shortcodes:[`heart_exclamation`],tags:[`exclamation`,`heart`,`heavy`,`mark`,`punctuation`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2763-fe0f.png`},{emoji:`💔`,name:`broken_heart`,shortcodes:[`broken_heart`],tags:[`break`,`broken`,`crushed`,`emotion`,`heart`,`heartbroken`,`lonely`,`sad`],group:``,emoticons:[`</3`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f494.png`}
74,{emoji:`❤‍🔥`,name:`heart_on_fire`,shortcodes:[`heart_on_fire`],tags:[`burn`,`fire`,`heart`,`love`,`lust`,`sacred`],group:``,emoticons:[],version:13.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2764-fe0f-200d-1f525.png`},{emoji:`❤‍🩹`,name:`mending_heart`,shortcodes:[`mending_heart`],tags:[`healthier`,`heart`,`improving`,`mending`,`recovering`,`recuperating`,`well`],group:``,emoticons:[],version:13.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2764-fe0f-200d-1fa79.png`},{emoji:`❤`,name:`heart`,shortcodes:[`heart`,`red_heart`],tags:[`emotion`,`heart`,`love`,`red`],group:``,emoticons:[`<3`],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2764-fe0f.png`},{emoji:`🩷`,name:`pink_heart`,shortcodes:[`pink_heart`],tags:[`143`,`adorable`,`cute`,`emotion`,`heart`,`ily`,`like`,`love`,`pink`,`special`,`sweet`],group:``,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa77.png`},{emoji:`🧡`,name:`orange_heart`,shortcodes:[`orange_heart`],tags:[`143`,`heart`,`orange`],group:``,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e1.png`},{emoji:`💛`,name:`yellow_heart`,shortcodes:[`yellow_heart`],tags:[`143`,`cardiac`,`emotion`,`heart`,`ily`,`love`,`yellow`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49b.png`},{emoji:`💚`,name:`green_heart`,shortcodes:[`green_heart`],tags:[`143`,`emotion`,`green`,`heart`,`ily`,`love`,`romantic`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49a.png`},{emoji:`💙`,name:`blue_heart`,shortcodes:[`blue_heart`],tags:[`143`,`blue`,`emotion`,`heart`,`ily`,`love`,`romance`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f499.png`},{emoji:`🩵`,name:`light_blue_heart`,shortcodes:[`light_blue_heart`],tags:[`143`,`blue`,`cute`,`cyan`,`emotion`,`heart`,`ily`,`light`,`like`,`love`,`sky`,`special`,`teal`],group:``,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa75.png`},{emoji:`💜`,name:`purple_heart`,shortcodes:[`purple_heart`],tags:[`143`,`bestest`,`emotion`,`heart`,`ily`,`love`,`purple`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49c.png`},{emoji:`🤎`,name:`brown_heart`,shortcodes:[`brown_heart`],tags:[`143`,`brown`,`heart`],group:``,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f90e.png`},{emoji:`🖤`,name:`black_heart`,shortcodes:[`black_heart`],tags:[`black`,`evil`,`heart`,`wicked`],group:``,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5a4.png`},{emoji:`🩶`,name:`grey_heart`,shortcodes:[`gray_heart`,`grey_heart`],tags:[`143`,`emotion`,`gray`,`grey`,`heart`,`ily`,`love`,`silver`,`slate`,`special`],group:``,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa76.png`},{emoji:`🤍`,name:`white_heart`,shortcodes:[`white_heart`],tags:[`143`,`heart`,`white`],group:``,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f90d.png`},{emoji:`💋`,name:`kiss`,shortcodes:[`kiss`],tags:[`dating`,`emotion`,`heart`,`kiss`,`kissing`,`lips`,`mark`,`romance`,`sexy`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48b.png`},{emoji:`💯`,name:`100`,shortcodes:[`100`],tags:[`100`,`a+`,`agree`,`clearly`,`definitely`,`faithful`,`fleek`,`full`,`hundred`,`keep`,`perfect`,`point`,`score`,`true`,`truth`,`yup`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4af.png`},{emoji:`💢`,name:`anger`,shortcodes:[`anger`],tags:[`anger`,`angry`,`comic`,`mad`,`symbol`,`upset`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a2.png`},{emoji:`🫯`,name:`fight_cloud`,shortcodes:[`fight_cloud`],tags:[`argument`,`brawl`,`debate`,`disagreement`,`fight`,`ruckus`,`wrestle`],group:``,emoticons:[],version:17},{emoji:`💥`,name:`boom`,shortcodes:[`boom`,`collision`],tags:[`bomb`,`boom`,`collide`,`comic`,`explode`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a5.png`},{emoji:`💫`,name:`dizzy`,shortcodes:[`dizzy`],tags:[`comic`,`shining`,`shooting`,`star`,`stars`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ab.png`},{emoji:`💦`,name:`sweat_drops`,shortcodes:[`sweat_drops`],tags:[`comic`,`drip`,`droplet`,`droplets`,`drops`,`splashing`,`squirt`,`sweat`,`water`,`wet`,`work`,`workout`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a6.png`},{emoji:`💨`,name:`dash`,shortcodes:[`dash`,`dashing_away`],tags:[`away`,`cloud`,`comic`,`dash`,`dashing`,`fart`,`fast`,`go`,`gone`,`gotta`,`running`,`smoke`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a8.png`},{emoji:`🕳`,name:`hole`,shortcodes:[`hole`],tags:[`hole`],group:``,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f573-fe0f.png`},{emoji:`💬`,name:`speech_balloon`,shortcodes:[`speech_balloon`],tags:[`balloon`,`bubble`,`comic`,`dialog`,`message`,`sms`,`speech`,`talk`,`text`,`typing`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ac.png`},{emoji:`👁‍🗨️`,name:`eye_speech_bubble`,shortcodes:[`eye_in_speech_bubble`],tags:[`balloon`,`bubble`,`eye`,`speech`,`witness`],group:``,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f441-fe0f-200d-1f5e8-fe0f.png`},{emoji:`🗨`,name:`left_speech_bubble`,shortcodes:[`left_speech_bubble`],tags:[`balloon`,`bubble`,`dialog`,`left`,`speech`],group:``,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5e8-fe0f.png`},{emoji:`🗯`,name:`right_anger_bubble`,shortcodes:[`right_anger_bubble`],tags:[`anger`,`angry`,`balloon`,`bubble`,`mad`,`right`],group:``,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5ef-fe0f.png`},{emoji:`💭`,name:`thought_balloon`,shortcodes:[`thought_balloon`],tags:[`balloon`,`bubble`,`cartoon`,`cloud`,`comic`,`daydream`,`decisions`,`dream`,`idea`,`invent`,`invention`,`realize`,`think`,`thoughts`,`wonder`],group:``,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ad.png`},{emoji:`💤`,name:`zzz`,shortcodes:[`zzz`],tags:[`comic`,`good`,`goodnight`,`night`,`sleep`,`sleeping`,`sleepy`,`tired`,`zzz`],group:``,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a4.png`},{emoji:`👋`,name:`wave`,shortcodes:[`wave`,`waving_hand`],tags:[`bye`,`cya`,`g2g`,`greetings`,`gtg`,`hand`,`hello`,`hey`,`hi`,`later`,`outtie`,`ttfn`,`ttyl`,`wave`,`yo`,`you`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44b.png`},{emoji:`🤚`,name:`raised_back_of_hand`,shortcodes:[`raised_back_of_hand`],tags:[`back`,`backhand`,`hand`,`raised`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91a.png`},{emoji:`🖐`,name:`raised_hand_with_fingers_splayed`,shortcodes:[`raised_hand_with_fingers_splayed`],tags:[`finger`,`fingers`,`hand`,`raised`,`splayed`,`stop`],group:`people & body`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f590-fe0f.png`},{emoji:`✋`,name:`hand`,shortcodes:[`high_five`,`raised_hand`],tags:[`5`,`five`,`hand`,`high`,`raised`,`stop`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/270b.png`},{emoji:`🖖`,name:`vulcan_salute`,shortcodes:[`vulcan`],tags:[`finger`,`hand`,`hands`,`salute`,`vulcan`],group:`people & body`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f596.png`}
74,{emoji:`🫱`,name:`rightwards_hand`,shortcodes:[`rightwards_hand`],tags:[`hand`,`handshake`,`hold`,`reach`,`right`,`rightward`,`rightwards`,`shake`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faf1.png`},{emoji:`🫲`,name:`leftwards_hand`,shortcodes:[`leftwards_hand`],tags:[`hand`,`handshake`,`hold`,`left`,`leftward`,`leftwards`,`reach`,`shake`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faf2.png`},{emoji:`🫳`,name:`palm_down_hand`,shortcodes:[`palm_down`],tags:[`dismiss`,`down`,`drop`,`dropped`,`hand`,`palm`,`pick`,`shoo`,`up`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faf3.png`},{emoji:`🫴`,name:`palm_up_hand`,shortcodes:[`palm_up`],tags:[`beckon`,`catch`,`come`,`hand`,`hold`,`know`,`lift`,`me`,`offer`,`palm`,`tell`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faf4.png`},{emoji:`🫷`,name:`leftwards_pushing_hand`,shortcodes:[`leftwards_pushing_hand`],tags:[`block`,`five`,`halt`,`hand`,`high`,`hold`,`leftward`,`leftwards`,`pause`,`push`,`pushing`,`refuse`,`slap`,`stop`,`wait`],group:`people & body`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faf7.png`},{emoji:`🫸`,name:`rightwards_pushing_hand`,shortcodes:[`rightwards_pushing_hand`],tags:[`block`,`five`,`halt`,`hand`,`high`,`hold`,`pause`,`push`,`pushing`,`refuse`,`rightward`,`rightwards`,`slap`,`stop`,`wait`],group:`people & body`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faf8.png`},{emoji:`👌`,name:`ok_hand`,shortcodes:[`ok_hand`],tags:[`awesome`,`bet`,`dope`,`fleek`,`fosho`,`got`,`gotcha`,`hand`,`legit`,`ok`,`okay`,`pinch`,`rad`,`sure`,`sweet`,`three`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44c.png`},{emoji:`🤌`,name:`pinched_fingers`,shortcodes:[`pinch`,`pinched_fingers`],tags:[`fingers`,`gesture`,`hand`,`hold`,`huh`,`interrogation`,`patience`,`pinched`,`relax`,`sarcastic`,`ugh`,`what`,`zip`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f90c.png`},{emoji:`🤏`,name:`pinching_hand`,shortcodes:[`pinching_hand`],tags:[`amount`,`bit`,`fingers`,`hand`,`little`,`pinching`,`small`,`sort`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f90f.png`},{emoji:`✌`,name:`v`,shortcodes:[`v`,`victory`],tags:[`hand`,`peace`,`v`,`victory`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/270c-fe0f.png`},{emoji:`🤞`,name:`crossed_fingers`,shortcodes:[`fingers_crossed`],tags:[`cross`,`crossed`,`finger`,`fingers`,`hand`,`luck`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91e.png`},{emoji:`🫰`,name:`hand_with_index_finger_and_thumb_crossed`,shortcodes:[`hand_with_index_finger_and_thumb_crossed`],tags:[`<3`,`crossed`,`expensive`,`finger`,`hand`,`heart`,`index`,`love`,`money`,`snap`,`thumb`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faf0.png`},{emoji:`🤟`,name:`love_you_gesture`,shortcodes:[`love_you_gesture`],tags:[`fingers`,`gesture`,`hand`,`ily`,`love`,`love-you`,`three`,`you`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91f.png`},{emoji:`🤘`,name:`metal`,shortcodes:[`metal`,`sign_of_the_horns`],tags:[`finger`,`hand`,`horns`,`rock-on`,`sign`],group:`people & body`,emoticons:[`\\m/`,`\\M/`],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f918.png`},{emoji:`🤙`,name:`call_me_hand`,shortcodes:[`call_me_hand`],tags:[`call`,`hand`,`hang`,`loose`,`me`,`shaka`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f919.png`},{emoji:`👈`,name:`point_left`,shortcodes:[`point_left`],tags:[`backhand`,`finger`,`hand`,`index`,`left`,`point`,`pointing`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f448.png`},{emoji:`👉`,name:`point_right`,shortcodes:[`point_right`],tags:[`backhand`,`finger`,`hand`,`index`,`point`,`pointing`,`right`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f449.png`},{emoji:`👆`,name:`point_up_2`,shortcodes:[`point_up`],tags:[`backhand`,`finger`,`hand`,`index`,`point`,`pointing`,`up`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f446.png`},{emoji:`🖕`,name:`fu`,shortcodes:[`middle_finger`],tags:[`finger`,`hand`,`middle`],group:`people & body`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f595.png`},{emoji:`👇`,name:`point_down`,shortcodes:[`point_down`],tags:[`backhand`,`down`,`finger`,`hand`,`index`,`point`,`pointing`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f447.png`},{emoji:`☝`,name:`point_up`,shortcodes:[`point_up_2`],tags:[`finger`,`hand`,`index`,`point`,`pointing`,`this`,`up`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/261d-fe0f.png`},{emoji:`🫵`,name:`index_pointing_at_the_viewer`,shortcodes:[`point_forward`],tags:[`at`,`finger`,`hand`,`index`,`pointing`,`poke`,`viewer`,`you`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faf5.png`},{emoji:`👍`,name:`+1`,shortcodes:[`+1`,`thumbsup`,`yes`],tags:[`+1`,`good`,`hand`,`like`,`thumb`,`up`,`yes`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44d.png`},{emoji:`👎`,name:`-1`,shortcodes:[`-1`,`no`,`thumbsdown`],tags:[`-1`,`bad`,`dislike`,`down`,`good`,`hand`,`no`,`nope`,`thumb`,`thumbs`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44e.png`},{emoji:`✊`,name:`fist`,shortcodes:[`fist`],tags:[`clenched`,`fist`,`hand`,`punch`,`raised`,`solidarity`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/270a.png`},{emoji:`👊`,name:`facepunch`,shortcodes:[`punch`],tags:[`absolutely`,`agree`,`boom`,`bro`,`bruh`,`bump`,`clenched`,`correct`,`fist`,`hand`,`knuckle`,`oncoming`,`pound`,`punch`,`rock`,`ttyl`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44a.png`},{emoji:`🤛`,name:`fist_left`,shortcodes:[`left_facing_fist`],tags:[`fist`,`left-facing`,`leftwards`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91b.png`},{emoji:`🤜`,name:`fist_right`,shortcodes:[`right_facing_fist`],tags:[`fist`,`right-facing`,`rightwards`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91c.png`},{emoji:`👏`,name:`clap`,shortcodes:[`clap`,`clapping_hands`],tags:[`applause`,`approval`,`awesome`,`clap`,`congrats`,`congratulations`,`excited`,`good`,`great`,`hand`,`homie`,`job`,`nice`,`prayed`,`well`,`yay`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44f.png`},{emoji:`🙌`,name:`raised_hands`,shortcodes:[`raised_hands`],tags:[`celebration`,`gesture`,`hand`,`hands`,`hooray`,`praise`,`raised`,`raising`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64c.png`},{emoji:`🫶`,name:`heart_hands`,shortcodes:[`heart_hands`],tags:[`<3`,`hands`,`heart`,`love`,`you`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faf6.png`},{emoji:`👐`,name:`open_hands`,shortcodes:[`open_hands`],tags:[`hand`,`hands`,`hug`,`jazz`,`open`,`swerve`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f450.png`},{emoji:`🤲`,name:`palms_up_together`,shortcodes:[`palms_up_together`],tags:[`cupped`,`dua`,`hands`,`palms`,`pray`,`prayer`,`together`,`up`,`wish`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f932.png`},{emoji:`🤝`,name:`handshake`,shortcodes:[`handshake`],tags:[`agreement`,`deal`,`hand`,`meeting`,`shake`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91d.png`},{emoji:`🙏`,name:`pray`,shortcodes:[`folded_hands`,`pray`],tags:[`appreciate`,`ask`,`beg`,`blessed`,`bow`,`cmon`,`five`,`folded`,`gesture`,`hand`,`high`,`please`,`pray`,`thanks`,`thx`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64f.png`},{emoji:`✍`,name:`writing_hand`,shortcodes:[`writing_hand`],tags:[`hand`,`write`,`writing`],group:`people & body`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/270d-fe0f.png`},{emoji:`💅`,name:`nail_care`,shortcodes:[`nail_care`,`nail_polish`],tags:[`bored`,`care`,`cosmetics`,`done`,`makeup`,`manicure`,`nail`,`polish`,`whatever`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f485.png`},{emoji:`🤳`,name:`selfie`,shortcodes:[`selfie`],tags:[`camera`,`phone`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f933.png`},{emoji:`💪`,name:`muscle`,shortcodes:[`muscle`,`right_bicep`],tags:[`arm`,`beast`,`bench`,`biceps`,`bodybuilder`,`bro`,`curls`,`flex`,`gains`,`gym`,`jacked`,`muscle`,`press`,`ripped`,`strong`,`weightlift`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4aa.png`},{emoji:`🦾`,name:`mechanical_arm`,shortcodes:[`mechanical_arm`],tags:[`accessibility`,`arm`,`mechanical`,`prosthetic`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9be.png`},{emoji:`🦿`,name:`mechanical_leg`,shortcodes:[`mechanical_leg`],tags:[`accessibility`,`leg`,`mechanical`,`prosthetic`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9bf.png`},{emoji:`🦵`,name:`leg`,shortcodes:[`leg`],tags:[`bent`,`foot`,`kick`,`knee`,`limb`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b5.png`},{emoji:`🦶`,name:`foot`,shortcodes:[`foot`],tags:[`ankle`,`feet`,`kick`,`stomp`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b6.png`},{emoji:`👂`,name:`ear`,shortcodes:[`ear`],tags:[`body`,`ears`,`hear`,`hearing`,`listen`,`listening`,`sound`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f442.png`},{emoji:`🦻`,name:`ear_with_hearing_aid`,shortcodes:[`ear_with_hearing_aid`,`hearing_aid`],tags:[`accessibility`,`aid`,`ear`,`hard`,`hearing`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9bb.png`},{emoji:`👃`,name:`nose`,shortcodes:[`nose`],tags:[`body`,`noses`,`nosey`,`odor`,`smell`,`smells`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f443.png`},{emoji:`🧠`,name:`brain`,shortcodes:[`brain`],tags:[`intelligent`,`smart`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e0.png`},{emoji:`🫀`,name:`anatomical_heart`,shortcodes:[`anatomical_heart`],tags:[`anatomical`,`beat`,`cardiology`,`heart`,`heartbeat`,`organ`,`pulse`,`real`,`red`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac0.png`},{emoji:`🫁`,name:`lungs`,shortcodes:[`lungs`],tags:[`breath`,`breathe`,`exhalation`,`inhalation`,`lung`,`organ`,`respiration`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac1.png`},{emoji:`🦷`,name:`tooth`,shortcodes:[`tooth`],tags:[`dentist`,`pearly`,`teeth`,`white`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b7.png`},{emoji:`🦴`,name:`bone`,shortcodes:[`bone`],tags:[`bones`,`dog`,`skeleton`,`wishbone`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b4.png`},{emoji:`👀`,name:`eyes`,shortcodes:[`eyes`],tags:[`body`,`eye`,`face`,`googly`,`look`,`looking`,`omg`,`peep`,`see`,`seeing`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f440.png`},{emoji:`👁`,name:`eye`,shortcodes:[`eye`],tags:[`1`,`body`,`one`],group:`people & body`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f441-fe0f.png`},{emoji:`👅`,name:`tongue`,shortcodes:[`tongue`],tags:[`body`,`lick`,`slurp`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f445.png`},{emoji:`👄`,name:`lips`,shortcodes:[`lips`,`mouth`],tags:[`beauty`,`body`,`kiss`,`kissing`,`lips`,`lipstick`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f444.png`},{emoji:`🫦`,name:`biting_lip`,shortcodes:[`biting_lip`],tags:[`anxious`,`bite`,`biting`,`fear`,`flirt`,`flirting`,`kiss`,`lip`,`lipstick`,`nervous`,`sexy`,`uncomfortable`,`worried`,`worry`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fae6.png`},{emoji:`👶`,name:`baby`,shortcodes:[`baby`],tags:[`babies`,`children`,`goo`,`infant`,`newborn`,`pregnant`,`young`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f476.png`},{emoji:`🧒`,name:`child`,shortcodes:[`child`],tags:[`bright-eyed`,`grandchild`,`kid`,`young`,`younger`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d2.png`},{emoji:`👦`,name:`boy`,shortcodes:[`boy`],tags:[`bright-eyed`,`child`,`grandson`,`kid`,`son`,`young`,`younger`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f466.png`},{emoji:`👧`,name:`girl`,shortcodes:[`girl`],tags:[`bright-eyed`,`child`,`daughter`,`granddaughter`,`kid`,`virgo`,`young`,`younger`,`zodiac`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f467.png`},{emoji:`🧑`,name:`adult`,shortcodes:[`adult`],tags:[`adult`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1.png`},{emoji:`👱`,name:`blond_haired_person`,shortcodes:[`blo
74nd_haired`],tags:[`blond`,`blond-haired`,`human`,`person`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f471.png`},{emoji:`👨`,name:`man`,shortcodes:[`man`],tags:[`adult`,`bro`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468.png`},{emoji:`🧔`,name:`bearded_person`,shortcodes:[`person_bearded`],tags:[`beard`,`bearded`,`person`,`whiskers`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d4.png`},{emoji:`🧔‍♂`,name:`man_beard`,shortcodes:[`man_bearded`],tags:[`beard`,`bearded`,`man`,`whiskers`],group:`people & body`,emoticons:[],version:13.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d4-200d-2642-fe0f.png`},{emoji:`🧔‍♀`,name:`woman_beard`,shortcodes:[`woman_bearded`],tags:[`beard`,`bearded`,`whiskers`,`woman`],group:`people & body`,emoticons:[],version:13.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d4-200d-2640-fe0f.png`},{emoji:`👨‍🦰`,name:`red_haired_man`,shortcodes:[`man_red_haired`],tags:[`adult`,`bro`,`man`,`red hair`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9b0.png`},{emoji:`👨‍🦱`,name:`curly_haired_man`,shortcodes:[`man_curly_haired`],tags:[`adult`,`bro`,`curly hair`,`man`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9b1.png`},{emoji:`👨‍🦳`,name:`white_haired_man`,shortcodes:[`man_white_haired`],tags:[`adult`,`bro`,`man`,`white hair`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9b3.png`},{emoji:`👨‍🦲`,name:`bald_man`,shortcodes:[`man_bald`],tags:[`adult`,`bald`,`bro`,`man`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9b2.png`},{emoji:`👩`,name:`woman`,shortcodes:[`woman`],tags:[`adult`,`lady`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469.png`},{emoji:`👩‍🦰`,name:`red_haired_woman`,shortcodes:[`woman_red_haired`],tags:[`adult`,`lady`,`red hair`,`woman`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9b0.png`},{emoji:`🧑‍🦰`,name:`person_red_hair`,shortcodes:[`red_haired`],tags:[`adult`,`person`,`red hair`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9b0.png`},{emoji:`👩‍🦱`,name:`curly_haired_woman`,shortcodes:[`woman_curly_haired`],tags:[`adult`,`curly hair`,`lady`,`woman`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9b1.png`},{emoji:`🧑‍🦱`,name:`person_curly_hair`,shortcodes:[`curly_haired`],tags:[`adult`,`curly hair`,`person`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9b1.png`},{emoji:`👩‍🦳`,name:`white_haired_woman`,shortcodes:[`woman_white_haired`],tags:[`adult`,`lady`,`white hair`,`woman`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9b3.png`},{emoji:`🧑‍🦳`,name:`person_white_hair`,shortcodes:[`white_haired`],tags:[`adult`,`person`,`white hair`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9b3.png`},{emoji:`👩‍🦲`,name:`bald_woman`,shortcodes:[`woman_bald`],tags:[`adult`,`bald`,`lady`,`woman`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9b2.png`},{emoji:`🧑‍🦲`,name:`person_bald`,shortcodes:[`bald`],tags:[`adult`,`bald`,`person`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9b2.png`},{emoji:`👱‍♀`,name:`blond_haired_woman`,shortcodes:[`woman_blond_haired`],tags:[`blond`,`blond-haired`,`blonde`,`hair`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f471-200d-2640-fe0f.png`},{emoji:`👱‍♂`,name:`blond_haired_man`,shortcodes:[`man_blond_haired`],tags:[`blond`,`blond-haired`,`hair`,`man`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f471-200d-2642-fe0f.png`},{emoji:`🧓`,name:`older_adult`,shortcodes:[`older_adult`],tags:[`adult`,`elderly`,`grandparent`,`old`,`person`,`wise`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d3.png`}
74,{emoji:`👴`,name:`older_man`,shortcodes:[`older_man`],tags:[`adult`,`bald`,`elderly`,`gramps`,`grandfather`,`grandpa`,`man`,`old`,`wise`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f474.png`},{emoji:`👵`,name:`older_woman`,shortcodes:[`older_woman`],tags:[`adult`,`elderly`,`grandma`,`grandmother`,`granny`,`lady`,`old`,`wise`,`woman`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f475.png`},{emoji:`🙍`,name:`frowning_person`,shortcodes:[`person_frowning`],tags:[`annoyed`,`disappointed`,`disgruntled`,`disturbed`,`frown`,`frowning`,`frustrated`,`gesture`,`irritated`,`person`,`upset`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64d.png`},{emoji:`🙍‍♂`,name:`frowning_man`,shortcodes:[`man_frowning`],tags:[`annoyed`,`disappointed`,`disgruntled`,`disturbed`,`frown`,`frowning`,`frustrated`,`gesture`,`irritated`,`man`,`upset`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64d-200d-2642-fe0f.png`},{emoji:`🙍‍♀`,name:`frowning_woman`,shortcodes:[`woman_frowning`],tags:[`annoyed`,`disappointed`,`disgruntled`,`disturbed`,`frown`,`frowning`,`frustrated`,`gesture`,`irritated`,`upset`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64d-200d-2640-fe0f.png`},{emoji:`🙎`,name:`pouting_face`,shortcodes:[`person_pouting`,`pouting`],tags:[`disappointed`,`downtrodden`,`frown`,`grimace`,`person`,`pouting`,`scowl`,`sulk`,`upset`,`whine`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64e.png`},{emoji:`🙎‍♂`,name:`pouting_man`,shortcodes:[`man_pouting`],tags:[`disappointed`,`downtrodden`,`frown`,`grimace`,`man`,`pouting`,`scowl`,`sulk`,`upset`,`whine`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64e-200d-2642-fe0f.png`},{emoji:`🙎‍♀`,name:`pouting_woman`,shortcodes:[`woman_pouting`],tags:[`disappointed`,`downtrodden`,`frown`,`grimace`,`pouting`,`scowl`,`sulk`,`upset`,`whine`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64e-200d-2640-fe0f.png`},{emoji:`🙅`,name:`no_good`,shortcodes:[`no_good`,`person_gesturing_no`],tags:[`forbidden`,`gesture`,`hand`,`no`,`not`,`person`,`prohibit`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f645.png`},{emoji:`🙅‍♂`,name:`ng_man`,shortcodes:[`man_gesturing_no`],tags:[`forbidden`,`gesture`,`hand`,`man`,`no`,`not`,`prohibit`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f645-200d-2642-fe0f.png`},{emoji:`🙅‍♀`,name:`ng_woman`,shortcodes:[`woman_gesturing_no`],tags:[`forbidden`,`gesture`,`hand`,`no`,`not`,`prohibit`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f645-200d-2640-fe0f.png`},{emoji:`🙆`,name:`ok_person`,shortcodes:[`all_good`,`person_gesturing_ok`],tags:[`exercise`,`gesture`,`gesturing`,`hand`,`ok`,`omg`,`person`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f646.png`},{emoji:`🙆‍♂`,name:`ok_man`,shortcodes:[`man_gesturing_ok`],tags:[`exercise`,`gesture`,`gesturing`,`hand`,`man`,`ok`,`omg`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f646-200d-2642-fe0f.png`},{emoji:`🙆‍♀`,name:`ok_woman`,shortcodes:[`woman_gesturing_ok`],tags:[`exercise`,`gesture`,`gesturing`,`hand`,`ok`,`omg`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f646-200d-2640-fe0f.png`},{emoji:`💁`,name:`information_desk_person`,shortcodes:[`person_tipping_hand`],tags:[`fetch`,`flick`,`flip`,`gossip`,`hand`,`person`,`sarcasm`,`sarcastic`,`sassy`,`seriously`,`tipping`,`whatever`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f481.png`},{emoji:`💁‍♂`,name:`sassy_man`,shortcodes:[`man_tipping_hand`],tags:[`fetch`,`flick`,`flip`,`gossip`,`hand`,`man`,`sarcasm`,`sarcastic`,`sassy`,`seriously`,`tipping`,`whatever`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f481-200d-2642-fe0f.png`},{emoji:`💁‍♀`,name:`sassy_woman`,shortcodes:[`woman_tipping_hand`],tags:[`fetch`,`flick`,`flip`,`gossip`,`hand`,`sarcasm`,`sarcastic`,`sassy`,`seriously`,`tipping`,`whatever`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f481-200d-2640-fe0f.png`},{emoji:`🙋`,name:`raising_hand`,shortcodes:[`person_raising_hand`],tags:[`gesture`,`hand`,`here`,`know`,`me`,`person`,`pick`,`question`,`raise`,`raising`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64b.png`},{emoji:`🙋‍♂`,name:`raising_hand_man`,shortcodes:[`man_raising_hand`],tags:[`gesture`,`hand`,`here`,`know`,`man`,`me`,`pick`,`question`,`raise`,`raising`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64b-200d-2642-fe0f.png`},{emoji:`🙋‍♀`,name:`raising_hand_woman`,shortcodes:[`woman_raising_hand`],tags:[`gesture`,`hand`,`here`,`know`,`me`,`pick`,`question`,`raise`,`raising`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64b-200d-2640-fe0f.png`},{emoji:`🧏`,name:`deaf_person`,shortcodes:[`deaf_person`],tags:[`accessibility`,`deaf`,`ear`,`gesture`,`hear`,`person`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cf.png`},{emoji:`🧏‍♂`,name:`deaf_man`,shortcodes:[`deaf_man`],tags:[`accessibility`,`deaf`,`ear`,`gesture`,`hear`,`man`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cf-200d-2642-fe0f.png`},{emoji:`🧏‍♀`,name:`deaf_woman`,shortcodes:[`deaf_woman`],tags:[`accessibility`,`deaf`,`ear`,`gesture`,`hear`,`woman`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cf-200d-2640-fe0f.png`}
74,{emoji:`🙇`,name:`bow`,shortcodes:[`bow`,`person_bowing`],tags:[`apology`,`ask`,`beg`,`bow`,`bowing`,`favor`,`forgive`,`gesture`,`meditate`,`meditation`,`person`,`pity`,`regret`,`sorry`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f647.png`},{emoji:`🙇‍♂`,name:`bowing_man`,shortcodes:[`man_bowing`],tags:[`apology`,`ask`,`beg`,`bow`,`bowing`,`favor`,`forgive`,`gesture`,`man`,`meditate`,`meditation`,`pity`,`regret`,`sorry`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f647-200d-2642-fe0f.png`},{emoji:`🙇‍♀`,name:`bowing_woman`,shortcodes:[`woman_bowing`],tags:[`apology`,`ask`,`beg`,`bow`,`bowing`,`favor`,`forgive`,`gesture`,`meditate`,`meditation`,`pity`,`regret`,`sorry`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f647-200d-2640-fe0f.png`},{emoji:`🤦`,name:`facepalm`,shortcodes:[`facepalm`,`person_facepalming`],tags:[`again`,`bewilder`,`disbelief`,`exasperation`,`facepalm`,`no`,`not`,`oh`,`omg`,`person`,`shock`,`smh`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f926.png`},{emoji:`🤦‍♂`,name:`man_facepalming`,shortcodes:[`man_facepalming`],tags:[`again`,`bewilder`,`disbelief`,`exasperation`,`facepalm`,`man`,`no`,`not`,`oh`,`omg`,`shock`,`smh`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f926-200d-2642-fe0f.png`},{emoji:`🤦‍♀`,name:`woman_facepalming`,shortcodes:[`woman_facepalming`],tags:[`again`,`bewilder`,`disbelief`,`exasperation`,`facepalm`,`no`,`not`,`oh`,`omg`,`shock`,`smh`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f926-200d-2640-fe0f.png`},{emoji:`🤷`,name:`shrug`,shortcodes:[`person_shrugging`,`shrug`],tags:[`doubt`,`dunno`,`guess`,`idk`,`ignorance`,`indifference`,`knows`,`maybe`,`person`,`shrug`,`shrugging`,`whatever`,`who`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f937.png`},{emoji:`🤷‍♂`,name:`man_shrugging`,shortcodes:[`man_shrugging`],tags:[`doubt`,`dunno`,`guess`,`idk`,`ignorance`,`indifference`,`knows`,`man`,`maybe`,`shrug`,`shrugging`,`whatever`,`who`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f937-200d-2642-fe0f.png`},{emoji:`🤷‍♀`,name:`woman_shrugging`,shortcodes:[`woman_shrugging`],tags:[`doubt`,`dunno`,`guess`,`idk`,`ignorance`,`indifference`,`knows`,`maybe`,`shrug`,`shrugging`,`whatever`,`who`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f937-200d-2640-fe0f.png`},{emoji:`🧑‍⚕`,name:`health_worker`,shortcodes:[`health_worker`],tags:[`doctor`,`health`,`healthcare`,`nurse`,`therapist`,`worker`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-2695-fe0f.png`},{emoji:`👨‍⚕`,name:`man_health_worker`,shortcodes:[`man_health_worker`],tags:[`doctor`,`health`,`healthcare`,`man`,`nurse`,`therapist`,`worker`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-2695-fe0f.png`},{emoji:`👩‍⚕`,name:`woman_health_worker`,shortcodes:[`woman_health_worker`],tags:[`doctor`,`health`,`healthcare`,`nurse`,`therapist`,`woman`,`worker`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2695-fe0f.png`},{emoji:`🧑‍🎓`,name:`student`,shortcodes:[`student`],tags:[`graduate`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f393.png`},{emoji:`👨‍🎓`,name:`man_student`,shortcodes:[`man_student`],tags:[`graduate`,`man`,`student`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-2
7400d-1f393.png`},{emoji:`👩‍🎓`,name:`woman_student`,shortcodes:[`woman_student`],tags:[`graduate`,`student`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f393.png`},{emoji:`🧑‍🏫`,name:`teacher`,shortcodes:[`teacher`],tags:[`instructor`,`lecturer`,`professor`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f3eb.png`},{emoji:`👨‍🏫`,name:`man_teacher`,shortcodes:[`man_teacher`],tags:[`instructor`,`lecturer`,`man`,`professor`,`teacher`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f3eb.png`},{emoji:`👩‍🏫`,name:`woman_teacher`,shortcodes:[`woman_teacher`],tags:[`instructor`,`lecturer`,`professor`,`teacher`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f3eb.png`},{emoji:`🧑‍⚖`,name:`judge`,shortcodes:[`judge`],tags:[`justice`,`law`,`scales`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-2696-fe0f.png`},{emoji:`👨‍⚖`,name:`man_judge`,shortcodes:[`man_judge`],tags:[`judge`,`justice`,`law`,`man`,`scales`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-2696-fe0f.png`},{emoji:`👩‍⚖`,name:`woman_judge`,shortcodes:[`woman_judge`],tags:[`judge`,`justice`,`law`,`scales`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2696-fe0f.png`},{emoji:`🧑‍🌾`,name:`farmer`,shortcodes:[`farmer`],tags:[`gardener`,`rancher`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f33e.png`},{emoji:`👨‍🌾`,name:`man_farmer`,shortcodes:[`man_farmer`],tags:[`farmer`,`gardener`,`man`,`rancher`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f33e.png`},{emoji:`👩‍🌾`,name:`woman_farmer`,shortcodes:[`woman_farmer`],tags:[`farmer`,`gardener`,`rancher`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f33e.png`},{emoji:`🧑‍🍳`,name:`cook`,shortcodes:[`cook`],tags:[`chef`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f373.png`},{emoji:`👨‍🍳`,name:`man_cook`,shortcodes:[`man_cook`],tags:[`chef`,`cook`,`man`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f373.png`},{emoji:`👩‍🍳`,name:`woman_cook`,shortcodes:[`woman_cook`],tags:[`chef`,`cook`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f373.png`},{emoji:`🧑‍🔧`,name:`mechanic`,shortcodes:[`mechanic`],tags:[`electrician`,`plumber`,`tradesperson`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f527.png`},{emoji:`👨‍🔧`,name:`man_mechanic`,shortcodes:[`man_mechanic`],tags:[`electrician`,`man`,`mechanic`,`plumber`,`tradesperson`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f527.png`},{emoji:`👩‍🔧`,name:`woman_mechanic`,shortcodes:[`woman_mechanic`],tags:[`electrician`,`mechanic`,`plumber`,`tradesperson`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f527.png`},{emoji:`🧑‍🏭`,name:`factory_worker`,shortcodes:[`factory_worker`],tags:[`assembly`,`factory`,`industrial`,`worker`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f3ed.png`},{emoji:`👨‍🏭`,name:`man_factory_worker`,shortcodes:[`man_factory_worker`],tags:[`assembly`,`factory`,`industrial`,`man`,`worker`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-2
7400d-1f3ed.png`},{emoji:`👩‍🏭`,name:`woman_factory_worker`,shortcodes:[`woman_factory_worker`],tags:[`assembly`,`factory`,`industrial`,`woman`,`worker`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f3ed.png`},{emoji:`🧑‍💼`,name:`office_worker`,shortcodes:[`office_worker`],tags:[`architect`,`business`,`manager`,`office`,`white-collar`,`worker`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f4bc.png`},{emoji:`👨‍💼`,name:`man_office_worker`,shortcodes:[`man_office_worker`],tags:[`architect`,`business`,`man`,`manager`,`office`,`white-collar`,`worker`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f4bc.png`},{emoji:`👩‍💼`,name:`woman_office_worker`,shortcodes:[`woman_office_worker`],tags:[`architect`,`business`,`manager`,`office`,`white-collar`,`woman`,`worker`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f4bc.png`},{emoji:`🧑‍🔬`,name:`scientist`,shortcodes:[`scientist`],tags:[`biologist`,`chemist`,`engineer`,`mathematician`,`physicist`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f52c.png`},{emoji:`👨‍🔬`,name:`man_scientist`,shortcodes:[`man_scientist`],tags:[`biologist`,`chemist`,`engineer`,`man`,`mathematician`,`physicist`,`scientist`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f52c.png`},{emoji:`👩‍🔬`,name:`woman_scientist`,shortcodes:[`woman_scientist`],tags:[`biologist`,`chemist`,`engineer`,`mathematician`,`physicist`,`scientist`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f52c.png`},{emoji:`🧑‍💻`,name:`technologist`,shortcodes:[`technologist`],tags:[`coder`,`computer`,`developer`,`inventor`,`software`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f4bb.png`},{emoji:`👨‍💻`,name:`man_technologist`,shortcodes:[`man_technologist`],tags:[`coder`,`computer`,`developer`,`inventor`,`man`,`software`,`technologist`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f4bb.png`},{emoji:`👩‍💻`,name:`woman_technologist`,shortcodes:[`woman_technologist`],tags:[`coder`,`computer`,`developer`,`inventor`,`software`,`technologist`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f4bb.png`},{emoji:`🧑‍🎤`,name:`singer`,shortcodes:[`singer`],tags:[`actor`,`entertainer`,`rock`,`rockstar`,`star`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f3a4.png`},{emoji:`👨‍🎤`,name:`man_singer`,shortcodes:[`man_singer`],tags:[`actor`,`entertainer`,`man`,`rock`,`rockstar`,`singer`,`star`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f3a4.png`},{emoji:`👩‍🎤`,name:`woman_singer`,shortcodes:[`woman_singer`],tags:[`actor`,`entertainer`,`rock`,`rockstar`,`singer`,`star`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f3a4.png`},{emoji:`🧑‍🎨`,name:`artist`,shortcodes:[`artist`],tags:[`palette`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f3a8.png`},{emoji:`👨‍🎨`,name:`man_artist`,shortcodes:[`man_artist`],tags:[`artist`,`man`,`palette`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-2
7400d-1f3a8.png`},{emoji:`👩‍🎨`,name:`woman_artist`,shortcodes:[`woman_artist`],tags:[`artist`,`palette`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f3a8.png`},{emoji:`🧑‍✈`,name:`pilot`,shortcodes:[`pilot`],tags:[`plane`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-2708-fe0f.png`},{emoji:`👨‍✈`,name:`man_pilot`,shortcodes:[`man_pilot`],tags:[`man`,`pilot`,`plane`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-2708-fe0f.png`},{emoji:`👩‍✈`,name:`woman_pilot`,shortcodes:[`woman_pilot`],tags:[`pilot`,`plane`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2708-fe0f.png`},{emoji:`🧑‍🚀`,name:`astronaut`,shortcodes:[`astronaut`],tags:[`rocket`,`space`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f680.png`},{emoji:`👨‍🚀`,name:`man_astronaut`,shortcodes:[`man_astronaut`],tags:[`astronaut`,`man`,`rocket`,`space`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f680.png`},{emoji:`👩‍🚀`,name:`woman_astronaut`,shortcodes:[`woman_astronaut`],tags:[`astronaut`,`rocket`,`space`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f680.png`},{emoji:`🧑‍🚒`,name:`firefighter`,shortcodes:[`firefighter`],tags:[`fire`,`firetruck`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f692.png`},{emoji:`👨‍🚒`,name:`man_firefighter`,shortcodes:[`man_firefighter`],tags:[`fire`,`firefighter`,`firetruck`,`man`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f692.png`},{emoji:`👩‍🚒`,name:`woman_firefighter`,shortcodes:[`woman_firefighter`],tags:[`fire`,`firefighter`,`firetruck`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f692.png`},{emoji:`👮`,name:`cop`,shortcodes:[`cop`,`police_officer`],tags:[`apprehend`,`arrest`,`citation`,`cop`,`law`,`officer`,`over`,`police`,`pulled`,`undercover`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46e.png`},{emoji:`👮‍♂`,name:`policeman`,shortcodes:[`man_police_officer`],tags:[`apprehend`,`arrest`,`citation`,`cop`,`law`,`man`,`officer`,`over`,`police`,`pulled`,`undercover`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46e-200d-2642-fe0f.png`},{emoji:`👮‍♀`,name:`policewoman`,shortcodes:[`woman_police_officer`],tags:[`apprehend`,`arrest`,`citation`,`cop`,`law`,`officer`,`over`,`police`,`pulled`,`undercover`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46e-200d-2640-fe0f.png`},{emoji:`🕵`,name:`detective`,shortcodes:[`detective`],tags:[`sleuth`,`spy`],group:`people & body`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f575-fe0f.png`},{emoji:`🕵‍♂️`,name:`male_detective`,shortcodes:[`man_detective`],tags:[`detective`,`man`,`sleuth`,`spy`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f575-fe0f-200d-2642-fe0f.png`},{emoji:`🕵‍♀️`,name:`female_detective`,shortcodes:[`woman_detective`],tags:[`detective`,`sleuth`,`spy`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f575-fe0f-200d-2640-fe0f.png`},{emoji:`💂`,name:`guard`,shortcodes:[`guard`],tags:[`buckingham`,`helmet`,`london`,`palace`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f482.png`},{emoji:`💂‍♂`,name:`guardsman`,shortcodes:[`man_guard`],tags:[`buckingham`,`guard`,`helmet`,`london`,`man`,`palace`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f482-200d-2642-fe0f.png`},{emoji:`💂‍♀`,name:`guardswoman`,shortcodes:[`woman_guard`],tags:[`buckingham`,`guard`,`helmet`,`london`,`palace`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f482-200d-2640-fe0f.png`},{emoji:`🥷`,name:`ninja`,shortcodes:[`ninja`],tags:[`assassin`,`fight`,`fighter`,`hidden`,`person`,`secret`,`skills`,`sly`,`soldier`,`stealth`,`war`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f977.png`},{emoji:`👷`,name:`construction_worker`,shortcodes:[`construction_worker`],tags:[`build`,`construction`,`fix`,`hardhat`,`hat`,`man`,`person`,`rebuild`,`remodel`,`repair`,`work`,`worker`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f477.png`},{emoji:`👷‍♂`,name:`construction_worker_man`,shortcodes:[`man_construction_worker`],tags:[`build`,`construction`,`fix`,`hardhat`,`hat`,`man`,`rebuild`,`remodel`,`repair`,`work`,`worker`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f477-200d-2642-fe0f.png`},{emoji:`👷‍♀`,name:`construction_worker_woman`,shortcodes:[`woman_construction_worker`],tags:[`build`,`construction`,`fix`,`hardhat`,`hat`,`man`,`rebuild`,`remodel`,`repair`,`woman`,`work`,`worker`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f477-200d-2640-fe0f.png`},{emoji:`🫅`,name:`person_with_crown`,shortcodes:[`person_with_crown`,`royalty`],tags:[`crown`,`monarch`,`noble`,`person`,`regal`,`royal`,`royalty`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac5.png`},{emoji:`🤴`,name:`prince`,shortcodes:[`prince`],tags:[`crown`,`fairy`,`fairytale`,`fantasy`,`king`,`royal`,`royalty`,`tale`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f934.png`},{emoji:`👸`,name:`princess`,shortcodes:[`princess`],tags:[`crown`,`fairy`,`fairytale`,`fantasy`,`queen`,`royal`,`royalty`,`tale`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f478.png`},{emoji:`👳`,name:`person_with_turban`,shortcodes:[`person_wearing_turban`],tags:[`person`,`turban`,`wearing`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f473.png`},{emoji:`👳‍♂`,name:`man_with_turban`,shortcodes:[`man_wearing_turban`],tags:[`man`,`turban`,`wearing`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f473-200d-2642-fe0f.png`},{emoji:`👳‍♀`,name:`woman_with_turban`,shortcodes:[`woman_wearing_turban`],tags:[`turban`,`wearing`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f473-200d-2640-fe0f.png`},{emoji:`👲`,name:`man_with_gua_pi_mao`,shortcodes:[`person_with_
74skullcap`],tags:[`cap`,`chinese`,`gua`,`guapi`,`hat`,`mao`,`person`,`pi`,`skullcap`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f472.png`},{emoji:`🧕`,name:`woman_with_headscarf`,shortcodes:[`woman_with_headscarf`],tags:[`bandana`,`head`,`headscarf`,`hijab`,`kerchief`,`mantilla`,`tichel`,`woman`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d5.png`},{emoji:`🤵`,name:`person_in_tuxedo`,shortcodes:[`person_in_tuxedo`],tags:[`formal`,`person`,`tuxedo`,`wedding`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f935.png`},{emoji:`🤵‍♂`,name:`man_in_tuxedo`,shortcodes:[`man_in_tuxedo`],tags:[`formal`,`groom`,`man`,`tuxedo`,`wedding`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f935-200d-2642-fe0f.png`},{emoji:`🤵‍♀`,name:`woman_in_tuxedo`,shortcodes:[`woman_in_tuxedo`],tags:[`formal`,`tuxedo`,`wedding`,`woman`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f935-200d-2640-fe0f.png`},{emoji:`👰`,name:`person_with_veil`,shortcodes:[`person_with_veil`],tags:[`person`,`veil`,`wedding`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f470.png`},{emoji:`👰‍♂`,name:`man_with_veil`,shortcodes:[`man_with_veil`],tags:[`man`,`veil`,`wedding`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f470-200d-2642-fe0f.png`},{emoji:`👰‍♀`,name:`bride_with_veil`,shortcodes:[`woman_with_veil`],tags:[`bride`,`veil`,`wedding`,`woman`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f470-200d-2640-fe0f.png`},{emoji:`🤰`,name:`pregnant_woman`,shortcodes:[`pregnant_woman`],tags:[`pregnant`,`woman`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f930.png`},{emoji:`🫃`,name:`pregnant_man`,shortcodes:[`pregnant_man`],tags:[`belly`,`bloated`,`full`,`man`,`overeat`,`pregnant`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac3.png`},{emoji:`🫄`,name:`pregnant_person`,shortcodes:[`pregnant_person`],tags:[`belly`,`bloated`,`full`,`overeat`,`person`,`pregnant`,`stuffed`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac4.png`},{emoji:`🤱`,name:`breast_feeding`,shortcodes:[`breast_feeding`],tags:[`baby`,`breast`,`feeding`,`mom`,`mother`,`nursing`,`woman`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f931.png`},{emoji:`👩‍🍼`,name:`woman_feeding_baby`,shortcodes:[`woman_feeding_baby`],tags:[`baby`,`feed`,`feeding`,`mom`,`mother`,`nanny`,`newborn`,`nursing`,`woman`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f37c.png`},{emoji:`👨‍🍼`,name:`man_feeding_baby`,shortcodes:[`man_feeding_baby`],tags:[`baby`,`dad`,`father`,`feed`,`feeding`,`man`,`nanny`,`newborn`,`nursing`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f37c.png`},{emoji:`🧑‍🍼`,name:`person_feeding_baby`,shortcodes:[`person_feeding_baby`],tags:[`baby`,`feed`,`feeding`,`nanny`,`newborn`,`nursing`,`parent`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f37c.png`},{emoji:`👼`,name:`angel`,shortcodes:[`angel`],tags:[`angel`,`baby`,`church`,`face`,`fairy`,`fairytale`,`fantasy`,`tale`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47c.png`},{emoji:`🎅`,name:`santa`,shortcodes:[`santa`],tags:[`celebration`,`christmas`,`claus`,`fairy`,`fantasy`,`father`,`holiday`,`merry`,`santa`,`tale`,`xmas`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f385.png`},{emoji:`🤶`,name:`mrs_claus`,shortcodes:[`mrs_claus`],tags:[`celebration`,`christmas`,`claus`,`fairy`,`fantasy`,`holiday`,`merry`,`mother`,`mrs`,`santa`,`tale`,`xmas`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f936.png`},{emoji:`🧑‍🎄`,name:`mx_claus`,shortcodes:[`mx_claus`],tags:[`celebration`,`christmas`,`claus`,`fairy`,`fantasy`,`holiday`,`merry`,`mx`,`santa`,`tale`,`xmas`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f384.png`},{emoji:`🦸`,name:`superhero`,shortcodes:[`superhero`],tags:[`good`,`hero`,`superpower`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b8.png`},{emoji:`🦸‍♂`,name:`superhero_man`,shortcodes:[`man_superhero`],tags:[`good`,`hero`,`man`,`superhero`,`superpower`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b8-200d-2642-fe0f.png`},{emoji:`🦸‍♀`,name:`superhero_woman`,shortcodes:[`woman_superhero`],tags:[`good`,`hero`,`heroine`,`superhero`,`superpower`,`woman`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b8-200d-2640-fe0f.png`},{emoji:`🦹`,name:`supervillain`,shortcodes:[`supervillain`],tags:[`bad`,`criminal`,`evil`,`superpower`,`villain`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b9.png`},{emoji:`🦹‍♂`,name:`supervillain_man`,shortcodes:[`man_supervillain`],tags:[`bad`,`criminal`,`evil`,`man`,`superpower`,`supervillain`,`villain`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b9-200d-2642-fe0f.png`},{emoji:`🦹‍♀`,name:`supervillain_woman`,shortcodes:[`woman_supervillain`],tags:[`bad`,`criminal`,`evil`,`superpower`,`supervillain`,`villain`,`woman`],group:`people & body`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b9-200d-2640-fe0f.png`},{emoji:`🧙`,name:`mage`,shortcodes:[`mage`],tags:[`fantasy`,`magic`,`play`,`sorcerer`,`sorceress`,`sorcery`,`spell`,`summon`,`witch`,`wizard`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d9.png`},{emoji:`🧙‍♂`,name:`mage_man`,shortcodes:[`man_mage`],tags:[`fantasy`,`mage`,`magic`,`man`,`play`,`sorcerer`,`sorceress`,`sorcery`,`spell`,`summon`,`witch`,`wizard`],group:`people & body`,emoticons:[`:{>`],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d9-200d-2642-fe0f.png`},{emoji:`🧙‍♀`,name:`mage_woman`,shortcodes:[`woman_mage`],tags:[`fantasy`,`mage`,`magic`,`play`,`sorcerer`,`sorceress`,`sorcery`,`spell`,`summon`,`witch`,`wizard`,`woman`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d9-200d-2640-fe0f.png`},{emoji:`🧚`,name:`fairy`,shortcodes:[`fairy`],tags:[`fairytale`,`fantasy`,`myth`,`person`,`pixie`,`tale`,`wings`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9da.png`},{emoji:`🧚‍♂`,name:`fairy_man`,shortcodes:[`man_fairy`],tags:[`fairy`,`fairytale`,`fantasy`,`man`,`myth`,`oberon`,`person`,`pixie`,`puck`,`tale`,`wings`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9da-200d-2642-fe0f.png`},{emoji:`🧚‍♀`,name:`fairy_woman`,shortcodes:[`woman_fairy`],tags:[`fairy`,`fairytale`,`fantasy`,`myth`,`person`,`pixie`,`tale`,`titania`,`wings`,`woman`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9da-200d-2640-fe0f.png`},{emoji:`🧛`,name:`vampire`,shortcodes:[`vampire`],tags:[`blood`,`dracula`,`fangs`,`halloween`,`scary`,`supernatural`,`teeth`,`undead`],group:`people & body`,emoticons:[`:E`],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9db.png`},{emoji:`🧛‍♂`,name:`vampire_man`,shortcodes:[`man_vampire`],tags:[`blood`,`fangs`,`halloween`,`man`,`scary`,`supernatural`,`teeth`,`undead`,`vampire`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9db-200d-2642-fe0f.png`},{emoji:`🧛‍♀`,name:`vampire_woman`,shortcodes:[`woman_vampire`],tags:[`blood`,`fangs`,`halloween`,`scary`,`supernatural`,`teeth`,`undead`,`vampire`,`woman`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9db-200d-2640-fe0f.png`},{emoji:`🧜`,name:`merperson`,shortcodes:[`merperson`],tags:[`creature`,`fairytale`,`folklore`,`ocean`,`sea`,`siren`,`trident`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dc.png`},{emoji:`🧜‍♂`,name:`merman`,shortcodes:[`merman`],tags:[`creature`,`fairytale`,`folklore`,`neptune`,`ocean`,`poseidon`,`sea`,`siren`,`trident`,`triton`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dc-200d-2642-fe0f.png`},{emoji:`🧜‍♀`,name:`mermaid`,shortcodes:[`mermaid`],tags:[`creature`,`fairytale`,`folklore`,`merwoman`,`ocean`,`sea`,`siren`,`trident`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dc-200d-2640-fe0f.png`},{emoji:`🧝`,name:`elf`,shortcodes:[`elf`],tags:[`elves`,`enchantment`,`fantasy`,`folklore`,`magic`,`magical`,`myth`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dd.png`},{emoji:`🧝‍♂`,name:`elf_man`,shortcodes:[`man_elf`],tags:[`elf`,`elves`,`enchantment`,`fantasy`,`folklore`,`magic`,`magical`,`man`,`myth`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dd-200d-2642-fe0f.png`},{emoji:`🧝‍♀`,name:`elf_woman`,shortcodes:[`woman_elf`],tags:[`elf`,`elves`,`enchantment`,`fantasy`,`folklore`,`magic`,`magical`,`myth`,`woman`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dd-200d-2640-fe0f.png`},{emoji:`🧞`,name:`genie`,shortcodes:[`genie`],tags:[`djinn`,`fantasy`,`jinn`,`lamp`,`myth`,`rub`,`wishes`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9de.png`},{emoji:`🧞‍♂`,name:`genie_man`,shortcodes:[`man_genie`],tags:[`djinn`,`fantasy`,`genie`,`jinn`,`lamp`,`man`,`myth`,`rub`,`wishes`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9de-200d-2642-fe0f.png`},{emoji:`🧞‍♀`,name:`genie_woman`,shortcodes:[`woman_genie`],tags:[`djinn`,`fantasy`,`genie`,`jinn`,`lamp`,`myth`,`rub`,`wishes`,`woman`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9de-200d-2640-fe0f.png`},{emoji:`🧟`,name:`zombie`,shortcodes:[`zombie`],tags:[`apocalypse`,`dead`,`halloween`,`horror`,`scary`,`undead`,`walking`],group:`people & body`,emoticons:[`8#`],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9df.png`},{emoji:`🧟‍♂`,name:`zombie_man`,shortcodes:[`man_zombie`],tags:[`apocalypse`,`dead`,`halloween`,`horror`,`man`,`scary`,`undead`,`walking`,`zombie`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9df-200d-2642-fe0f.png`},{emoji:`🧟‍♀`,name:`zombie_woman`,shortcodes:[`woman_zombie`],tags:[`apocalypse`,`dead`,`halloween`,`horror`,`scary`,`undead`,`walking`,`woman`,`zombie`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9df-200d-2640-fe0f.png`},{emoji:`🧌`,name:`troll`,shortcodes:[`troll`],tags:[`fairy`,`fantasy`,`monster`,`tale`,`trolling`],group:`people & body`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cc.png`},{emoji:`🫈`,name:`hairy_creature`,shortcodes:[`hairy_creature`],tags:[`bigfoot`,`cryptid`,`forest`,`giant`,`hairy`,`sasquatch`,`woodwose`,`yeti`],group:`people & body`,emoticons:[],version:17},{emoji:`💆`,name:`massage`,shortcodes:[`massage`,`person_getting_massage`],tags:[`face`,`getting`,`headache`,`massage`,`person`,`relax`,`relaxing`,`salon`,`soothe`,`spa`,`tension`,`therapy`,`treatment`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f486.png`},{emoji:`💆‍♂`,name:`massage_man`,shortcodes:[`man_getting_massage`],tags:[`face`,`getting`,`headache`,`man`,`massage`,`relax`,`relaxing`,`salon`,`soothe`,`spa`,`tension`,`therapy`,`treatment`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f486-200d-2642-fe0f.png`},{emoji:`💆‍♀`,name:`massage_woman`,shortcodes:[`woman_getting_massage`],tags:[`face`,`getting`,`headache`,`massage`,`relax`,`relaxing`,`salon`,`soothe`,`spa`,`tension`,`therapy`,`treatment`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f486-200d-2640-fe0f.png`},{emoji:`💇`,name:`haircut`,shortcodes:[`haircut`,`person_getting_haircut`],tags:[`barber`,`beauty`,`chop`,`cosmetology`,`cut`,`groom`,`hair`,`haircut`,`parlor`,`person`,`shears`,`style`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f487.png`},{emoji:`💇‍♂`,name:`haircut_man`,shortcodes:[`man_getting_haircut`],tags:[`barber`,`beauty`,`chop`,`cosmetology`,`cut`,`groom`,`hair`,`haircut`,`man`,`parlor`,`person`,`shears`,`style`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f487-200d-2642-fe0f.png`},{emoji:`💇‍♀`,name:`haircut_woman`,shortcodes:[`woman_getting_haircut`],tags:[`barber`,`beauty`,`chop`,`cosmetology`,`cut`,`groom`,`hair`,`haircut`,`parlor`,`person`,`shears`,`style`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f487-200d-2640-fe0f.png`},{emoji:`🚶`,name:`walking`,shortcodes:[`person_walking`,`walking`],tags:[`amble`,`gait`,`hike`,`man`,`pace`,`pedestrian`,`person`,`stride`,`stroll`,`walk`,`walking`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b6.png`},{emoji:`🚶‍♂`,name:`walking_man`,shortcodes:[`man_walking`],tags:[`amble`,`gait`,`hike`,`man`,`pace`,`pedestrian`,`stride`,`stroll`,`walk`,`walking`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b6-200d-2642-fe0f.png`},{emoji:`🚶‍♀`,name:`walking_woman`,shortcodes:[`woman_walking`],tags:[`amble`,`gait`,`hike`,`man`,`pace`,`pedestrian`,`stride`,`stroll`,`walk`,`walking`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://c
74dn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b6-200d-2640-fe0f.png`},{emoji:`🚶‍➡`,name:`person_walking_right`,shortcodes:[`person_walking_right`],tags:[`amble`,`facing`,`gait`,`hike`,`man`,`pace`,`pedestrian`,`person`,`right`,`stride`,`stroll`,`walk`,`walking`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b6-200d-27a1-fe0f.png`},{emoji:`🚶‍♀‍➡️`,name:`woman_walking_right`,shortcodes:[`woman_walking_right`],tags:[`amble`,`facing`,`gait`,`hike`,`man`,`pace`,`pedestrian`,`right`,`stride`,`stroll`,`walk`,`walking`,`woman`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b6-200d-2640-fe0f-200d-27a1-fe0f.png`},{emoji:`🚶‍♂‍➡️`,name:`man_walking_right`,shortcodes:[`man_walking_right`],tags:[`amble`,`facing`,`gait`,`hike`,`man`,`pace`,`pedestrian`,`right`,`stride`,`stroll`,`walk`,`walking`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b6-200d-2642-fe0f-200d-27a1-fe0f.png`},{emoji:`🧍`,name:`standing_person`,shortcodes:[`person_standing`,`standing`],tags:[`person`,`stand`,`standing`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cd.png`},{emoji:`🧍‍♂`,name:`standing_man`,shortcodes:[`man_standing`],tags:[`man`,`stand`,`standing`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cd-200d-2642-fe0f.png`},{emoji:`🧍‍♀`,name:`standing_woman`,shortcodes:[`woman_standing`],tags:[`stand`,`standing`,`woman`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cd-200d-2640-fe0f.png`},{emoji:`🧎`,name:`kneeling_person`,shortcodes:[`kneeling`,`person_kneeling`],tags:[`kneel`,`kneeling`,`knees`,`person`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ce.png`},{emoji:`🧎‍♂`,name:`kneeling_man`,shortcodes:[`man_kneeling`],tags:[`kneel`,`kneeling`,`knees`,`man`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ce-200d-2642-fe0f.png`},{emoji:`🧎‍♀`,name:`kneeling_woman`,shortcodes:[`woman_kneeling`],tags:[`kneel`,`kneeling`,`knees`,`woman`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ce-200d-2640-fe0f.png`},{emoji:`🧎‍➡`,name:`person_kneeling_right`,shortcodes:[`person_kneeling_right`],tags:[`facing`,`kneel`,`kneeling`,`knees`,`person`,`right`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ce-200d-27a1-fe0f.png`},{emoji:`🧎‍♀‍➡️`,name:`woman_kneeling_right`,shortcodes:[`woman_kneeling_right`],tags:[`facing`,`kneel`,`kneeling`,`knees`,`right`,`woman`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ce-200d-2640-fe0f-200d-27a1-fe0f.png`},{emoji:`🧎‍♂‍➡️`,name:`man_kneeling_right`,shortcodes:[`man_kneeling_right`],tags:[`facing`,`kneel`,`kneeling`,`knees`,`man`,`right`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ce-200d-2642-fe0f-200d-27a1-fe0f.png`},{emoji:`🧑‍🦯`,name:`person_with_probing_cane`,shortcodes:[`person_with_probing_cane`,`person_with_white_cane`],tags:[`accessibility`,`blind`,`cane`,`person`,`probing`,`white`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9af.png`},{emoji:`🧑‍🦯‍➡`,name:`person_with_white_cane_right`,shortcodes:[`person_with_white_c
74ane_right`],tags:[`accessibility`,`blind`,`cane`,`facing`,`person`,`probing`,`right`,`white`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9af-200d-27a1-fe0f.png`},{emoji:`👨‍🦯`,name:`man_with_probing_cane`,shortcodes:[`man_with_probing_cane`,`man_with_white_cane`],tags:[`accessibility`,`blind`,`cane`,`man`,`probing`,`white`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9af.png`},{emoji:`👨‍🦯‍➡`,name:`man_with_white_cane_right`,shortcodes:[`man_with_white_cane_right`],tags:[`accessibility`,`blind`,`cane`,`facing`,`man`,`probing`,`right`,`white`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9af-200d-27a1-fe0f.png`},{emoji:`👩‍🦯`,name:`woman_with_probing_cane`,shortcodes:[`woman_with_probing_cane`,`woman_with_white_cane`],tags:[`accessibility`,`blind`,`cane`,`probing`,`white`,`woman`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9af.png`},{emoji:`👩‍🦯‍➡`,name:`woman_with_white_cane_right`,shortcodes:[`woman_with_white_cane_right`],tags:[`accessibility`,`blind`,`cane`,`facing`,`probing`,`right`,`white`,`woman`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9af-200d-27a1-fe0f.png`},{emoji:`🧑‍🦼`,name:`person_in_motorized_wheelchair`,shortcodes:[`person_in_motorized_wheelchair`],tags:[`accessibility`,`motorized`,`person`,`wheelchair`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9bc.png`},{emoji:`🧑‍🦼‍➡`,name:`person_in_motorized_wheelchair_right`,shortcodes:[`person_in_motorized_wheelchair_right`],tags:[`accessibility`,`facing`,`motorized`,`person`,`right`,`wheelchair`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9bc-200d-27a1-fe0f.png`},{emoji:`👨‍🦼`,name:`man_in_motorized_wheelchair`,shortcodes:[`man_in_motorized_wheelchair`],tags:[`accessibility`,`man`,`motorized`,`wheelchair`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9bc.png`},{emoji:`👨‍🦼‍➡`,name:`man_in_motorized_wheelchair_right`,shortcodes:[`man_in_motorized_wheelchair_right`],tags:[`accessibility`,`facing`,`man`,`motorized`,`right`,`wheelchair`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9bc-200d-27a1-fe0f.png`},{emoji:`👩‍🦼`,name:`woman_in_motorized_wheelchair`,shortcodes:[`woman_in_motorized_wheelchair`],tags:[`accessibility`,`motorized`,`wheelchair`,`woman`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9bc.png`},{emoji:`👩‍🦼‍➡`,name:`woman_in_motorized_wheelchair_right`,shortcodes:[`woman_in_motorized_wheelchair_right`],tags:[`accessibility`,`facing`,`motorized`,`right`,`wheelchair`,`woman`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9bc-200d-27a1-fe0f.png`},{emoji:`🧑‍🦽`,name:`person_in_manual_wheelchair`,shortcodes:[`person_in_manual_wheelchair`],tags:[`accessibility`,`manual`,`person`,`wheelchair`],group:`people & body`,emoticons:[],version:12.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9bd.png`},{emoji:`🧑‍🦽‍➡`,name:`person_in_manual_wheelchair_right`,shortcodes:[`person_in_manual_wheelchair_right`],tags:[`accessibility`,`facing`,`manual`,`person`,`right`,`wheelchair`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9bd-200d-27a1-fe0f.png`},{emoji:`👨‍🦽`,name:`man_in_manual_wheelchair`,shortcodes:[`man_in_manual_wheelchair`],tags:[`accessibility`,`man`,`manual`,`wheelchair`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-2
7400d-1f9bd.png`},{emoji:`👨‍🦽‍➡`,name:`man_in_manual_wheelchair_right`,shortcodes:[`man_in_manual_wheelchair_right`],tags:[`accessibility`,`facing`,`man`,`manual`,`right`,`wheelchair`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9bd-200d-27a1-fe0f.png`},{emoji:`👩‍🦽`,name:`woman_in_manual_wheelchair`,shortcodes:[`woman_in_manual_wheelchair`],tags:[`accessibility`,`manual`,`wheelchair`,`woman`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9bd.png`},{emoji:`👩‍🦽‍➡`,name:`woman_in_manual_wheelchair_right`,shortcodes:[`woman_in_manual_wheelchair_right`],tags:[`accessibility`,`facing`,`manual`,`right`,`wheelchair`,`woman`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9bd-200d-27a1-fe0f.png`},{emoji:`🏃`,name:`runner`,shortcodes:[`person_running`,`running`],tags:[`fast`,`hurry`,`marathon`,`move`,`person`,`quick`,`race`,`racing`,`run`,`rush`,`speed`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c3.png`},{emoji:`🏃‍♂`,name:`running_man`,shortcodes:[`man_running`],tags:[`fast`,`hurry`,`man`,`marathon`,`move`,`quick`,`race`,`racing`,`run`,`rush`,`speed`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c3-200d-2642-fe0f.png`},{emoji:`🏃‍♀`,name:`running_woman`,shortcodes:[`woman_running`],tags:[`fast`,`hurry`,`marathon`,`move`,`quick`,`race`,`racing`,`run`,`rush`,`speed`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c3-200d-2640-fe0f.png`},{emoji:`🏃‍➡`,name:`person_running_right`,shortcodes:[`person_running_right`],tags:[`facing`,`fast`,`hurry`,`marathon`,`move`,`person`,`quick`,`race`,`racing`,`right`,`run`,`rush`,`speed`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c3-200d-27a1-fe0f.png`},{emoji:`🏃‍♀‍➡️`,name:`woman_running_right`,shortcodes:[`woman_running_right`],tags:[`facing`,`fast`,`hurry`,`marathon`,`move`,`quick`,`race`,`racing`,`right`,`run`,`rush`,`speed`,`woman`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c3-200d-2640-fe0f-200d-27a1-fe0f.png`},{emoji:`🏃‍♂‍➡️`,name:`man_running_right`,shortcodes:[`man_running_right`],tags:[`facing`,`fast`,`hurry`,`man`,`marathon`,`move`,`quick`,`race`,`racing`,`right`,`run`,`rush`,`speed`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c3-200d-2642-fe0f-200d-27a1-fe0f.png`},{emoji:`🧑‍🩰`,name:`ballet_dancer`,shortcodes:[`ballet_dancer`],tags:[`ballet`,`dancer`],group:`people & body`,emoticons:[],version:17},{emoji:`💃`,name:`dancer`,shortcodes:[`dancer`,`woman_dancing`],tags:[`dance`,`dancer`,`dancing`,`elegant`,`festive`,`flair`,`flamenco`,`groove`,`let’s`,`salsa`,`tango`,`woman`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f483.png`},{emoji:`🕺`,name:`man_dancing`,shortcodes:[`man_dancing`],tags:[`dance`,`dancer`,`dancing`,`elegant`,`festive`,`flair`,`flamenco`,`groove`,`let’s`,`man`,`salsa`,`tango`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f57a.png`},{emoji:`🕴`,name:`business_suit_levitating`,shortcodes:[`levitate`,`levitating`,`person_in_suit_levitating`],tags:[`business`,`levitating`,`person`,`suit`],group:`people & body`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f574-fe0f.png`},{emoji:`👯`,name:`dancers`,shortcodes:[`dancers`,`people_with_bunny_ears_partying`],tags:[`bestie`,`bff`,`bunny`,`counterpart`,`dancer`,`double`,`ear`,`identical`,`pair`,`party`,`partying`,`people`,`soulmate`,`twin`,`twinsies`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46f.png`},{emoji:`👯‍♂`,name:`dancing_men`,shortcodes:[`men_with_bunny_ears_partying`],tags:[`bestie`,`bff`,`bunny`,`counterpart`,`dancer`,`double`,`ear`,`identical`,`men`,`pair`,`party`,`partying`,`people`,`soulmate`,`twin`,`twinsies`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46f-200d-2642-fe0f.png`},{emoji:`👯‍♀`,name:`dancing_women`,shortcodes:[`women_with_bunny_ears_partying`],tags:[`bestie`,`bff`,`bunny`,`counterpart`,`dancer`,`double`,`ear`,`identical`,`pair`,`party`,`partying`,`people`,`soulmate`,`twin`,`twinsies`,`women`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46f-200d-2640-fe0f.png`},{emoji:`🧖`,name:`sauna_person`,shortcodes:[`person_in_steamy_room`],tags:[`day`,`luxurious`,`pamper`,`person`,`relax`,`room`,`sauna`,`spa`,`steam`,`steambath`,`unwind`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d6.png`},{emoji:`🧖‍♂`,name:`sauna_man`,shortcodes:[`man_in_steamy_room`],tags:[`day`,`luxurious`,`man`,`pamper`,`relax`,`room`,`sauna`,`spa`,`steam`,`steambath`,`unwind`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d6-200d-2642-fe0f.png`},{emoji:`🧖‍♀`,name:`sauna_woman`,shortcodes:[`woman_in_steamy_room`],tags:[`day`,`luxurious`,`pamper`,`relax`,`room`,`sauna`,`spa`,`steam`,`steambath`,`unwind`,`woman`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d6-200d-2640-fe0f.png`},{emoji:`🧗`,name:`climbing`,shortcodes:[`climbing`,`person_climbing`],tags:[`climb`,`climber`,`climb
74ing`,`mountain`,`person`,`rock`,`scale`,`up`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d7.png`},{emoji:`🧗‍♂`,name:`climbing_man`,shortcodes:[`man_climbing`],tags:[`climb`,`climber`,`climbing`,`man`,`mountain`,`rock`,`scale`,`up`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d7-200d-2642-fe0f.png`},{emoji:`🧗‍♀`,name:`climbing_woman`,shortcodes:[`woman_climbing`],tags:[`climb`,`climber`,`climbing`,`mountain`,`rock`,`scale`,`up`,`woman`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d7-200d-2640-fe0f.png`},{emoji:`🤺`,name:`person_fencing`,shortcodes:[`fencer`,`fencing`,`person_fencing`],tags:[`fencer`,`fencing`,`person`,`sword`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93a.png`},{emoji:`🏇`,name:`horse_racing`,shortcodes:[`horse_racing`],tags:[`horse`,`jockey`,`racehorse`,`racing`,`riding`,`sport`],group:`people & body`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c7.png`},{emoji:`⛷`,name:`skier`,shortcodes:[`person_skiing`,`skier`,`skiing`],tags:[`ski`,`snow`],group:`people & body`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f7-fe0f.png`},{emoji:`🏂`,name:`snowboarder`,shortcodes:[`person_snowboarding`,`snowboarder`,`snowboarding`],tags:[`ski`,`snow`,`snowboard`,`sport`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c2.png`},{emoji:`🏌`,name:`golfing`,shortcodes:[`golfer`,`golfing`,`person_golfing`],tags:[`ball`,`birdie`,`caddy`,`driving`,`golf`,`golfing`,`green`,`person`,`pga`,`putt`,`range`,`tee`],group:`people & body`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cc-fe0f.png`},{emoji:`🏌‍♂️`,name:`golfing_man`,shortcodes:[`man_golfing`],tags:[`ball`,`birdie`,`caddy`,`driving`,`golf`,`golfing`,`green`,`man`,`pga`,`putt`,`range`,`tee`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cc-fe0f-200d-2642-fe0f.png`},{emoji:`🏌‍♀️`,name:`golfing_woman`,shortcodes:[`woman_golfing`],tags:[`ball`,`birdie`,`caddy`,`driving`,`golf`,`golfing`,`green`,`pga`,`putt`,`range`,`tee`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cc-fe0f-200d-2640-fe0f.png`},{emoji:`🏄`,name:`surfer`,shortcodes:[`person_surfing`,`surfer`,`surfing`],tags:[`beach`,`ocean`,`person`,`sport`,`surf`,`surfer`,`surfing`,`swell`,`waves`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c4.png`}
74,{emoji:`🏄‍♂`,name:`surfing_man`,shortcodes:[`man_surfing`],tags:[`beach`,`man`,`ocean`,`sport`,`surf`,`surfer`,`surfing`,`swell`,`waves`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c4-200d-2642-fe0f.png`},{emoji:`🏄‍♀`,name:`surfing_woman`,shortcodes:[`woman_surfing`],tags:[`beach`,`ocean`,`person`,`sport`,`surf`,`surfer`,`surfing`,`swell`,`waves`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c4-200d-2640-fe0f.png`},{emoji:`🚣`,name:`rowboat`,shortcodes:[`person_rowing_boat`,`rowboat`],tags:[`boat`,`canoe`,`cruise`,`fishing`,`lake`,`oar`,`paddle`,`person`,`raft`,`river`,`row`,`rowboat`,`rowing`],group:`people & body`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a3.png`},{emoji:`🚣‍♂`,name:`rowing_man`,shortcodes:[`man_rowing_boat`],tags:[`boat`,`canoe`,`cruise`,`fishing`,`lake`,`man`,`oar`,`paddle`,`raft`,`river`,`row`,`rowboat`,`rowing`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a3-200d-2642-fe0f.png`},{emoji:`🚣‍♀`,name:`rowing_woman`,shortcodes:[`woman_rowing_boat`],tags:[`boat`,`canoe`,`cruise`,`fishing`,`lake`,`oar`,`paddle`,`raft`,`river`,`row`,`rowboat`,`rowing`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a3-200d-2640-fe0f.png`},{emoji:`🏊`,name:`swimmer`,shortcodes:[`person_swimming`,`swimmer`,`swimming`],tags:[`freestyle`,`person`,`sport`,`swim`,`swimmer`,`swimming`,`triathlon`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ca.png`},{emoji:`🏊‍♂`,name:`swimming_man`,shortcodes:[`man_swimming`],tags:[`freestyle`,`man`,`sport`,`swim`,`swimmer`,`swimming`,`triathlon`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ca-200d-2642-fe0f.png`},{emoji:`🏊‍♀`,name:`swimming_woman`,shortcodes:[`woman_swimming`],tags:[`freestyle`,`man`,`sport`,`swim`,`swimmer`,`swimming`,`triathlon`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ca-200d-2640-fe0f.png`},{emoji:`⛹`,name:`bouncing_ball_person`,shortcodes:[`person_bouncing_ball`],tags:[`athletic`,`ball`,`basketball`,`bouncing`,`championship`,`dribble`,`net`,`person`,`player`,`throw`],group:`people & body`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f9-fe0f.png`},{emoji:`⛹‍♂️`,name:`basketball_man`,shortcodes:[`man_bouncing_ball`],tags:[`athletic`,`ball`,`basketball`,`bouncing`,`championship`,`dribble`,`man`,`net`,`player`,`throw`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f9-fe0f-200d-2642-fe0f.png`},{emoji:`⛹‍♀️`,name:`basketball_woman`,shortcodes:[`woman_bouncing_ball`],tags:[`athletic`,`ball`,`basketball`,`bouncing`,`championship`,`dribble`,`net`,`player`,`throw`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f9-fe0f-200d-2640-fe0f.png`},{emoji:`🏋`,name:`weight_lifting`,shortcodes:[`person_lifting_weights`,`weight_lifter`,`weight_lifting`],tags:[`barbell`,`bodybuilder`,`deadlift`,`lifter`,`lifting`,`person`,`powerlifting`,`weight`,`weightlifter`,`weights`,`workout`],group:`people & body`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cb-fe0f.png`},{emoji:`🏋‍♂️`,name:`weight_lifting_man`,shortcodes:[`man_lifting_weights`],tags:[`barbell`,`bodybuilder`,`deadlift`,`lifter`,`lifting`,`man`,`powerlifting`,`weight`,`weightlifter`,`weights`,`workout`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cb-fe0f-200d-2642-fe0f.png`},{emoji:`🏋‍♀️`,name:`weight_lifting_woman`,shortcodes:[`woman_lifting_weights`],tags:[`barbell`,`bodybuilder`,`deadlift`,`lifter`,`lifting`,`powerlifting`,`weight`,`weightlifter`,`weights`,`woman`,`workout`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cb-fe0f-200d-2640-fe0f.png`},{emoji:`🚴`,name:`bicyclist`,shortcodes:[`bicyclist`,`biking`,`person_biking`],tags:[`bicycle`,`bicyclist`,`bike`,`biking`,`cycle`,`cyclist`,`person`,`riding`,`sport`],group:`people & body`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b4.png`},{emoji:`🚴‍♂`,name:`biking_man`,shortcodes:[`man_biking`],tags:[`bicycle`,`bicyclist`,`bike`,`biking`,`cycle`,`cyclist`,`man`,`riding`,`sport`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b4-200d-2642-fe0f.png`},{emoji:`🚴‍♀`,name:`biking_woman`,shortcodes:[`woman_biking`],tags:[`bicycle`,`bicyclist`,`bike`,`biking`,`cycle`,`cyclist`,`riding`,`sport`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b4-200d-2640-fe0f.png`},{emoji:`🚵`,name:`mountain_bicyclist`,shortcodes:[`mountain_bicyclist`,`mountain_biking`,`person_mountain_biking`],tags:[`bicycle`,`bicyclist`,`bike`,`biking`,`cycle`,`cyclist`,`mountain`,`person`,`riding`,`sport`],group:`people & body`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b5.png`},{emoji:`🚵‍♂`,name:`mountain_biking_man`,shortcodes:[`man_mountain_biking`],tags:[`bicycle`,`bicyclist`,`bike`,`biking`,`cycle`,`cyclist`,`man`,`mountain`,`riding`,`sport`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b5-200d-2642-fe0f.png`},{emoji:`🚵‍♀`,name:`mountain_biking_woman`,shortcodes:[`woman_mountain_biking`],tags:[`bicycle`,`bicyclist`,`bike`,`biking`,`cycle`,`cyclist`,`mountain`,`riding`,`sport`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b5-200d-2640-fe0f.png`},{emoji:`🤸`,name:`cartwheeling`,shortcodes:[`cartwheeling`,`person_cartwheel`],tags:[`active`,`cartwheel`,`cartwheeling`,`excited`,`flip`,`gymnastics`,`happy`,`person`,`somersault`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f938.png`},{emoji:`🤸‍♂`,name:`man_cartwheeling`,shortcodes:[`man_cartwheeling`],tags:[`active`,`cartwheel`,`cartwheeling`,`excited`,`flip`,`gymnastics`,`happy`,`man`,`somersault`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f938-200d-2642-fe0f.png`},{emoji:`🤸‍♀`,name:`woman_cartwheeling`,shortcodes:[`woman_cartwheeling`],tags:[`active`,`cartwheel`,`cartwheeling`,`excited`,`flip`,`gymnastics`,`happy`,`somersault`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f938-200d-2640-fe0f.png`},{emoji:`🤼`,name:`wrestling`,shortcodes:[`people_wrestling`,`wrestlers`,`wrestling`],tags:[`combat`,`duel`,`grapple`,`people`,`ring`,`tournament`,`wrestle`,`wrestling`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93c.png`},{emoji:`🤼‍♂`,name:`men_wrestling`,shortcodes:[`men_wrestling`],tags:[`combat`,`duel`,`grapple`,`men`,`ring`,`tournament`,`wrestle`,`wrestling`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93c-200d-2642-fe0f.png`},{emoji:`🤼‍♀`,name:`women_wrestling`,shortcodes:[`women_wrestling`],tags:[`combat`,`duel`,`grapple`,`ring`,`tournament`,`women`,`wrestle`,`wrestling`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93c-200d-2640-fe0f.png`}
74,{emoji:`🤽`,name:`water_polo`,shortcodes:[`person_playing_water_polo`,`water_polo`],tags:[`person`,`playing`,`polo`,`sport`,`swimming`,`water`,`waterpolo`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93d.png`},{emoji:`🤽‍♂`,name:`man_playing_water_polo`,shortcodes:[`man_playing_water_polo`],tags:[`man`,`playing`,`polo`,`sport`,`swimming`,`water`,`waterpolo`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93d-200d-2642-fe0f.png`},{emoji:`🤽‍♀`,name:`woman_playing_water_polo`,shortcodes:[`woman_playing_water_polo`],tags:[`playing`,`polo`,`sport`,`swimming`,`water`,`waterpolo`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93d-200d-2640-fe0f.png`},{emoji:`🤾`,name:`handball_person`,shortcodes:[`handball`,`person_playing_handball`],tags:[`athletics`,`ball`,`catch`,`chuck`,`handball`,`hurl`,`lob`,`person`,`pitch`,`playing`,`sport`,`throw`,`toss`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93e.png`},{emoji:`🤾‍♂`,name:`man_playing_handball`,shortcodes:[`man_playing_handball`],tags:[`athletics`,`ball`,`catch`,`chuck`,`handball`,`hurl`,`lob`,`man`,`pitch`,`playing`,`sport`,`throw`,`toss`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93e-200d-2642-fe0f.png`},{emoji:`🤾‍♀`,name:`woman_playing_handball`,shortcodes:[`woman_playing_handball`],tags:[`athletics`,`ball`,`catch`,`chuck`,`handball`,`hurl`,`lob`,`pitch`,`playing`,`sport`,`throw`,`toss`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93e-200d-2640-fe0f.png`},{emoji:`🤹`,name:`juggling_person`,shortcodes:[`juggler`,`juggling`,`person_juggling`],tags:[`act`,`balance`,`balancing`,`handle`,`juggle`,`juggling`,`manage`,`multitask`,`person`,`skill`],group:`people & body`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f939.png`},{emoji:`🤹‍♂`,name:`man_juggling`,shortcodes:[`man_juggling`],tags:[`act`,`balance`,`balancing`,`handle`,`juggle`,`juggling`,`man`,`manage`,`multitask`,`skill`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f939-200d-2642-fe0f.png`},{emoji:`🤹‍♀`,name:`woman_juggling`,shortcodes:[`woman_juggling`],tags:[`act`,`balance`,`balancing`,`handle`,`juggle`,`juggling`,`manage`,`multitask`,`skill`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f939-200d-2640-fe0f.png`},{emoji:`🧘`,name:`lotus_position`,shortcodes:[`person_in_lotus_position`],tags:[`cross`,`legged`,`legs`,`lotus`,`meditation`,`peace`,`person`,`position`,`relax`,`serenity`,`yoga`,`yogi`,`zen`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d8.png`},{emoji:`🧘‍♂`,name:`lotus_position_man`,shortcodes:[`man_in_lotus_position`],tags:[`cross`,`legged`,`legs`,`lotus`,`man`,`meditation`,`peace`,`position`,`relax`,`serenity`,`yoga`,`yogi`,`zen`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d8-200d-2642-fe0f.png`},{emoji:`🧘‍♀`,name:`lotus_position_woman`,shortcodes:[`woman_in_lotus_position`],tags:[`cross`,`legged`,`legs`,`lotus`,`meditation`,`peace`,`position`,`relax`,`serenity`,`woman`,`yoga`,`yogi`,`zen`],group:`people & body`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d8-200d-2640-fe0f.png`},{emoji:`🛀`,name:`bath`,shortcodes:[`bath`,`person_taking_bath`],tags:[`bath`,`bathtub`,`person`,`taking`,`tub`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c0.png`},{emoji:`🛌`,name:`sleeping_bed`,shortcodes:[`person_in_bed`,`sleeping_accommodation`],tags:[`bed`,`bedtime`,`good`,`goodnight`,`hotel`,`nap`,`night`,`person`,`sleep`,`tired`,`zzz`],group:`people & body`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6cc.png`},{emoji:`🧑‍🤝‍🧑`,name:`people_holding_hands`,shortcodes:[`people_holding_hands`],tags:[`bae`,`bestie`,`bff`,`couple`,`dating`,`flirt`,`friends`,`hand`,`hold`,`people`,`twins`],group:`people & body`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f91d-200d-1f9d1.png`},{emoji:`👭`,name:`two_women_holding_hands`,shortcodes:[`two_women_holding_hands`],tags:[`bae`,`bestie`,`bff`,`couple`,`dating`,`flirt`,`friends`,`girls`,`hand`,`hold`,`sisters`,`twins`,`women`],group:`people & body`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46d.png`},{emoji:`👫`,name:`couple`,shortcodes:[`couple`],tags:[`bae`,`bestie`,`bff`,`couple`,`dating`,`flirt`,`friends`,`hand`,`hold`,`man`,`twins`,`woman`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46b.png`},{emoji:`👬`,name:`two_men_holding_hands`,shortcodes:[`two_men_holding_hands`],tags:[`bae`,`bestie`,`bff`,`boys`,`brothers`,`couple`,`dating`,`flirt`,`friends`,`hand`,`hold`,`men`,`twins`],group:`people & body`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46c.png`},{emoji:`💏`,name:`couplekiss`,shortcodes:[`couple_kiss`,`couplekiss`],tags:[`anniversary`,`babe`,`bae`,`couple`,`date`,`dating`,`heart`,`love`,`mwah`,`person`,`romance`,`together`,`xoxo`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48f.png`},{emoji:`👩‍❤‍💋‍👨`,name:`couplekiss_man_woman`,shortcodes:[`kiss_mw`,`kiss_wm`],tags:[`anniversary`,`babe`,`bae`,`couple`,`date`,`dating`,`heart`,`kiss`,`love`,`man`,`mwah`,`person`,`romance`,`together`,`woman`,`xoxo`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png`},{emoji:`👨‍❤‍💋‍👨`,name:`couplekiss_man_man`,shortcodes:[`kiss_mm`],tags:[`anniversary`,`babe`,`bae`,`couple`,`date`,`dating`,`heart`,`kiss`,`love`,`man`,`mwah`,`person`,`romance`,`together`,`xoxo`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-2
7400d-2764-fe0f-200d-1f48b-200d-1f468.png`},{emoji:`👩‍❤‍💋‍👩`,name:`couplekiss_woman_woman`,shortcodes:[`kiss_ww`],tags:[`anniversary`,`babe`,`bae`,`couple`,`date`,`dating`,`heart`,`kiss`,`love`,`mwah`,`person`,`romance`,`together`,`woman`,`xoxo`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png`},{emoji:`💑`,name:`couple_with_heart`,shortcodes:[`couple_with_heart`],tags:[`anniversary`,`babe`,`bae`,`couple`,`dating`,`heart`,`kiss`,`love`,`person`,`relationship`,`romance`,`together`,`you`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f491.png`},{emoji:`👩‍❤‍👨`,name:`couple_with_heart_woman_man`,shortcodes:[`couple_with_heart_mw`,`couple_with_heart_wm`],tags:[`anniversary`,`babe`,`bae`,`couple`,`dating`,`heart`,`kiss`,`love`,`man`,`person`,`relationship`,`romance`,`together`,`woman`,`you`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2764-fe0f-200d-1f468.png`},{emoji:`👨‍❤‍👨`,name:`couple_with_heart_man_man`,shortcodes:[`couple_with_heart_mm`],tags:[`anniversary`,`babe`,`bae`,`couple`,`dating`,`heart`,`kiss`,`love`,`man`,`person`,`relationship`,`romance`,`together`,`you`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-2764-fe0f-200d-1f468.png`},{emoji:`👩‍❤‍👩`,name:`couple_with_heart_woman_woman`,shortcodes:[`couple_with_heart_ww`],tags:[`anniversary`,`babe`,`bae`,`couple`,`dating`,`heart`,`kiss`,`love`,`person`,`relationship`,`romance`,`together`,`woman`,`you`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2764-fe0f-200d-1f469.png`},{emoji:`👨‍👩‍👦`,name:`family_man_woman_boy`,shortcodes:[`family_mwb`],tags:[`boy`,`child`,`family`,`man`,`woman`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f469-200d-1f466.png`},{emoji:`👨‍👩‍👧`,name:`family_man_woman_girl`,shortcodes:[`family_mwg`],tags:[`child`,`family`,`girl`,`man`,`woman`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f469-200d-1f467.png`},{emoji:`👨‍👩‍👧‍👦`,name:`family_man_woman_girl_boy`,shortcodes:[`family_mwgb`],tags:[`boy`,`child`,`family`,`girl`,`man`,`woman`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f469-200d-1f467-200d-1f466.png`},{emoji:`👨‍👩‍👦‍👦`,name:`family_man_woman_boy_boy`,shortcodes:[`family_mwbb`],tags:[`boy`,`child`,`family`,`man`,`woman`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f469-200d-1f466-200d-1f466.png`},{emoji:`👨‍👩‍👧‍👧`,name:`family_man_woman_girl_girl`,shortcodes:[`family_mwgg`],tags:[`child`,`family`,`girl`,`man`,`woman`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f469-200d-1f467-200d-1f467.png`},{emoji:`👨‍👨‍👦`,name:`family_man_man_boy`,shortcodes:[`family_mmb`],tags:[`boy`,`child`,`family`,`man`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f468-200d-1f466.png`},{emoji:`👨‍👨‍👧`,name:`family_man_man_girl`,shortcodes:[`family_mmg`],tags:[`child`,`family`,`girl`,`man`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f468-200d-1f467.png`},{emoji:`👨‍👨‍👧‍👦`,name:`family_man_man_girl_boy`,shortcodes:[`family_mmgb`],tags:[`boy`,`child`,`family`,`girl`,`man`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-2
7400d-1f468-200d-1f467-200d-1f466.png`},{emoji:`👨‍👨‍👦‍👦`,name:`family_man_man_boy_boy`,shortcodes:[`family_mmbb`],tags:[`boy`,`child`,`family`,`man`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f468-200d-1f466-200d-1f466.png`},{emoji:`👨‍👨‍👧‍👧`,name:`family_man_man_girl_girl`,shortcodes:[`family_mmgg`],tags:[`child`,`family`,`girl`,`man`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f468-200d-1f467-200d-1f467.png`},{emoji:`👩‍👩‍👦`,name:`family_woman_woman_boy`,shortcodes:[`family_wwb`],tags:[`boy`,`child`,`family`,`woman`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f469-200d-1f466.png`},{emoji:`👩‍👩‍👧`,name:`family_woman_woman_girl`,shortcodes:[`family_wwg`],tags:[`child`,`family`,`girl`,`woman`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f469-200d-1f467.png`},{emoji:`👩‍👩‍👧‍👦`,name:`family_woman_woman_girl_boy`,shortcodes:[`family_wwgb`],tags:[`boy`,`child`,`family`,`girl`,`woman`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f469-200d-1f467-200d-1f466.png`},{emoji:`👩‍👩‍👦‍👦`,name:`family_woman_woman_boy_boy`,shortcodes:[`family_wwbb`],tags:[`boy`,`child`,`family`,`woman`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f469-200d-1f466-200d-1f466.png`},{emoji:`👩‍👩‍👧‍👧`,name:`family_woman_woman_girl_girl`,shortcodes:[`family_wwgg`],tags:[`child`,`family`,`girl`,`woman`],group:`people & body`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f469-200d-1f467-200d-1f467.png`},{emoji:`👨‍👦`,name:`family_man_boy`,shortcodes:[`family_mb`],tags:[`boy`,`child`,`family`,`man`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f466.png`},{emoji:`👨‍👦‍👦`,name:`family_man_boy_boy`,shortcodes:[`family_mbb`],tags:[`boy`,`child`,`family`,`man`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f466-200d-1f466.png`},{emoji:`👨‍👧`,name:`family_man_girl`,shortcodes:[`family_mg`],tags:[`child`,`family`,`girl`,`man`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f467.png`},{emoji:`👨‍👧‍👦`,name:`family_man_girl_boy`,shortcodes:[`family_mgb`],tags:[`boy`,`child`,`family`,`girl`,`man`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f467-200d-1f466.png`},{emoji:`👨‍👧‍👧`,name:`family_man_girl_girl`,shortcodes:[`family_mgg`],tags:[`child`,`family`,`girl`,`man`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f467-200d-1f467.png`},{emoji:`👩‍👦`,name:`family_woman_boy`,shortcodes:[`family_wb`],tags:[`boy`,`child`,`family`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f466.png`},{emoji:`👩‍👦‍👦`,name:`family_woman_boy_boy`,shortcodes:[`family_wbb`],tags:[`boy`,`child`,`family`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f466-200d-1f466.png`},{emoji:`👩‍👧`,name:`family_woman_girl`,shortcodes:[`family_wg`],tags:[`child`,`family`,`girl`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f467.png`},{emoji:`👩‍👧‍👦`,name:`family_woman_girl_boy`,shortcodes:[`family_wgb`],tags:[`boy`,`child`,`family`,`girl`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f467-200d-1f466.png`},{emoji:`👩‍👧‍👧`,name:`family_woman_girl_girl`,shortcodes:[`family_wgg`],tags:[`child`,`family`,`girl`,`woman`],group:`people & body`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f467-200d-1f467.png`},{emoji:`🗣`,name:`speaking_head`,shortcodes:[`speaking_head`],tags:[`face`,`head`,`silhouette`,`speak`,`speaking`],group:`people & body`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5e3-fe0f.png`},{emoji:`👤`,name:`bust_in_silhouette`,shortcodes:[`bust_in_silhouette`],tags:[`bust`,`mysterious`,`shadow`,`silhouette`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f464.png`},{emoji:`👥`,name:`busts_in_silhouette`,shortcodes:[`busts_in_silhouette`],tags:[`bff`,`bust`,`busts`,`everyone`,`friend`,`friends`,`people`,`silhouette`],group:`people & body`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f465.png`},{emoji:`🫂`,name:`people_hugging`,shortcodes:[`people_hugging`],tags:[`comfort`,`embrace`,`farewell`,`friendship`,`goodbye`,`hello`,`hug`,`hugging`,`love`,`people`,`thanks`],group:`people & body`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac2.png`},{emoji:`👪`,name:`family`,shortcodes:[`family`],tags:[`child`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46a.png`},{emoji:`🧑‍🧑‍🧒`,name:`family_aac`,shortcodes:[`family_aac`],tags:[`adult`,`child`,`family`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9d1-200d-1f9d2.png`},{emoji:`🧑‍🧑‍🧒‍🧒`,name:`family_aacc`,shortcodes:[`family_aacc`],tags:[`adult`,`child`,`family`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2.png`},{emoji:`🧑‍🧒`,name:`family_aa`,shortcodes:[`family_aa`,`family_ac`],tags:[`adult`,`child`,`family`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9d2.png`},{emoji:`🧑‍🧒‍🧒`,name:`family_acc`,shortcodes:[`family_acc`],tags:[`adult`,`child`,`family`],group:`people & body`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9d2-200d-1f9d2.png`},{emoji:`👣`,name:`footprints`,shortcodes:[`footprints`],tags:[`barefoot`,`clothing`,`footprint`,`omw`,`print`,`walk`],group:`people & body`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f463.png`},{emoji:`🫆`,name:`fingerprint`,shortcodes:[`fingerprint`],tags:[`clue`,`crime`,`detective`,`forensics`,`identity`,`mystery`,`print`,`safety`,`trace`],group:`people & body`,emoticons:[],version:16,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac6.png`},{emoji:`🏻`,name:`tone1`,shortcodes:[`tone1`,`tone_light`],tags:[`1–2`,`light`,`skin`,`tone`,`type`],group:`components`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3fb.png`},{emoji:`🏼`,name:`tone2`,shortcodes:[`tone2`,`tone_medium_light`],tags:[`3`,`medium-light`,`skin`,`tone`,`type`],group:`components`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3fc.png`},{emoji:`🏽`,name:`tone3`,shortcodes:[`tone3`,`tone_medium`],tags:[`4`,`medium`,`skin`,`tone`,`type`],group:`components`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3fd.png`},{emoji:`🏾`,name:`tone4`,shortcodes:[`tone4`,`tone_medium_dark`],tags:[`5`,`medium-dark`,`skin`,`tone`,`type`],group:`components`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3fe.png`},{emoji:`🏿`,name:`tone5`,shortcodes:[`tone5`,`tone_dark`],tags:[`6`,`dark`,`skin`,`tone`,`type`],group:`components`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ff.png`}
74,{emoji:`🦰`,name:`red_hair`,shortcodes:[`red_hair`],tags:[`ginger`,`hair`,`red`,`redhead`],group:`components`,emoticons:[],version:11},{emoji:`🦱`,name:`curly_hair`,shortcodes:[`curly_hair`],tags:[`afro`,`curly`,`hair`,`ringlets`],group:`components`,emoticons:[],version:11},{emoji:`🦳`,name:`white_hair`,shortcodes:[`white_hair`],tags:[`gray`,`hair`,`old`,`white`],group:`components`,emoticons:[],version:11},{emoji:`🦲`,name:`no_hair`,shortcodes:[`no_hair`],tags:[`chemotherapy`,`hair`,`hairless`,`no`,`shaven`],group:`components`,emoticons:[],version:11},{emoji:`🐵`,name:`monkey_face`,shortcodes:[`monkey_face`],tags:[`animal`,`banana`,`face`,`monkey`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f435.png`},{emoji:`🐒`,name:`monkey`,shortcodes:[`monkey`],tags:[`animal`,`banana`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f412.png`},{emoji:`🦍`,name:`gorilla`,shortcodes:[`gorilla`],tags:[`animal`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98d.png`},{emoji:`🦧`,name:`orangutan`,shortcodes:[`orangutan`],tags:[`animal`,`ape`,`monkey`],group:`animals & nature`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a7.png`},{emoji:`🐶`,name:`dog`,shortcodes:[`dog_face`],tags:[`adorbs`,`animal`,`dog`,`face`,`pet`,`puppies`,`puppy`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f436.png`},{emoji:`🐕`,name:`dog2`,shortcodes:[`dog`],tags:[`animal`,`animals`,`dogs`,`pet`],group:`animals & nature`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f415.png`},{emoji:`🦮`,name:`guide_dog`,shortcodes:[`guide_dog`],tags:[`accessibility`,`animal`,`blind`,`dog`,`guide`],group:`animals & nature`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ae.png`},{emoji:`🐕‍🦺`,name:`service_dog`,shortcodes:[`service_dog`],tags:[`accessibility`,`animal`,`assistance`,`dog`,`service`],group:`animals & nature`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f415-200d-1f9ba.png`},{emoji:`🐩`,name:`poodle`,shortcodes:[`poodle`],tags:[`animal`,`dog`,`fluffy`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f429.png`},{emoji:`🐺`,name:`wolf`,shortcodes:[`wolf`,`wolf_face`],tags:[`animal`,`face`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43a.png`},{emoji:`🦊`,name:`fox_face`,shortcodes:[`fox`,`fox_face`],tags:[`animal`,`face`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98a.png`},{emoji:`🦝`,name:`raccoon`,shortcodes:[`raccoon`],tags:[`animal`,`curious`,`sly`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99d.png`},{emoji:`🐱`,name:`cat`,shortcodes:[`cat_face`],tags:[`animal`,`cat`,`face`,`kitten`,`kitty`,`pet`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f431.png`},{emoji:`🐈`,name:`cat2`,shortcodes:[`cat`],tags:[`animal`,`animals`,`cats`,`kitten`,`pet`],group:`animals & nature`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f408.png`},{emoji:`🐈‍⬛`,name:`black_cat`,shortcodes:[`black_cat`],tags:[`animal`,`black`,`cat`,`feline`,`halloween`,`meow`,`unlucky`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f408-200d-2b1b.png`},{emoji:`🦁`,name:`lion`,shortcodes:[`lion`,`lion_face`],tags:[`alph
74a`,`animal`,`face`,`leo`,`mane`,`order`,`rawr`,`roar`,`safari`,`strong`,`zodiac`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f981.png`},{emoji:`🐯`,name:`tiger`,shortcodes:[`tiger_face`],tags:[`animal`,`big`,`cat`,`face`,`predator`,`tiger`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42f.png`},{emoji:`🐅`,name:`tiger2`,shortcodes:[`tiger`],tags:[`animal`,`big`,`cat`,`predator`,`zoo`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f405.png`},{emoji:`🐆`,name:`leopard`,shortcodes:[`leopard`],tags:[`animal`,`big`,`cat`,`predator`,`zoo`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f406.png`},{emoji:`🐴`,name:`horse`,shortcodes:[`horse_face`],tags:[`animal`,`dressage`,`equine`,`face`,`farm`,`horse`,`horses`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f434.png`},{emoji:`🫎`,name:`moose`,shortcodes:[`moose`],tags:[`alces`,`animal`,`antlers`,`elk`,`mammal`],group:`animals & nature`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1face.png`},{emoji:`🫏`,name:`donkey`,shortcodes:[`donkey`],tags:[`animal`,`ass`,`burro`,`hinny`,`mammal`,`mule`,`stubborn`],group:`animals & nature`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1facf.png`},{emoji:`🐎`,name:`racehorse`,shortcodes:[`horse`,`racehorse`],tags:[`animal`,`equestrian`,`farm`,`racehorse`,`racing`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40e.png`},{emoji:`🦄`,name:`unicorn`,shortcodes:[`unicorn`,`unicorn_face`],tags:[`face`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f984.png`},{emoji:`🦓`,name:`zebra`,shortcodes:[`zebra`],tags:[`animal`,`stripe`],group:`animals & nature`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f993.png`},{emoji:`🦌`,name:`deer`,shortcodes:[`deer`],tags:[`animal`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98c.png`},{emoji:`🦬`,name:`bison`,shortcodes:[`bison`],tags:[`animal`,`buffalo`,`herd`,`wisent`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ac.png`},{emoji:`🐮`,name:`cow`,shortcodes:[`cow_face`],tags:[`animal`,`cow`,`face`,`farm`,`milk`,`moo`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42e.png`},{emoji:`🐂`,name:`ox`,shortcodes:[`ox`],tags:[`animal`,`animals`,`bull`,`farm`,`taurus`,`zodiac`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f402.png`},{emoji:`🐃`,name:`water_buffalo`,shortcodes:[`water_buffalo`],tags:[`animal`,`buffalo`,`water`,`zoo`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f403.png`},{emoji:`🐄`,name:`cow2`,shortcodes:[`cow`],tags:[`animal`,`animals`,`farm`,`milk`,`moo`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f404.png`},{emoji:`🐷`,name:`pig`,shortcodes:[`pig_face`],tags:[`animal`,`bacon`,`face`,`farm`,`pig`,`pork`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f437.png`},{emoji:`🐖`,name:`pig2`,shortcodes:[`pig`],tags:[`animal`,`bacon`,`farm`,`pork`,`sow`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f416.png`},{emoji:`🐗`,name:`boar`,shortcodes:[`boar`],tags:[`animal`,`pig`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f417.png`},{emoji:`🐽`,name:`pig_nose`,shortcodes:[`pig_nose`],tags:[`animal`,`face`,`farm`,`nose`,`pig`,`smell`,`snout`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43d.png`},{emoji:`🐏`,name:`ram`,shortcodes:[`ram`],tags:[`animal`,`aries`,`horns`,`male`,`sheep`,`zodiac`,`zoo`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40f.png`},{emoji:`🐑`,name:`sheep`,shortcodes:[`ewe`,`sheep`],tags:[`animal`,`baa`,`farm`,`female`,`fluffy`,`lamb`,`sheep`,`wool`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f411.png`},{emoji:`🐐`,name:`goat`,shortcodes:[`goat`],tags:[`animal`,`capricorn`,`farm`,`milk`,`zodiac`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f410.png`},{emoji:`🐪`,name:`dromedary_camel`,shortcodes:[`dromedary_camel`],tags:[`animal`,`desert`,`dromedary`,`hump`,`one`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42a.png`},{emoji:`🐫`,name:`camel`,shortcodes:[`camel`],tags:[`animal`,`bactrian`,`camel`,`desert`,`hump`,`two`,`two-hump`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42b.png`},{emoji:`🦙`,name:`llama`,shortcodes:[`llama`],tags:[`alpaca`,`animal`,`guanaco`,`vicuña`,`wool`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f999.png`},{emoji:`🦒`,name:`giraffe`,shortcodes:[`giraffe`],tags:[`animal`,`spots`],group:`animals & nature`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f992.png`},{emoji:`🐘`,name:`elephant`,shortcodes:[`elephant`],tags:[`animal`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f418.png`},{emoji:`🦣`,name:`mammoth`,shortcodes:[`mammoth`],tags:[`animal`,`extinction`,`large`,`tusk`,`wooly`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a3.png`},{emoji:`🦏`,name:`rhinoceros`,shortcodes:[`rhino`,`rhinoceros`],tags:[`animal`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98f.png`},{emoji:`🦛`,name:`hippopotamus`,shortcodes:[`hippo`],tags:[`animal`,`hippo`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99b.png`},{emoji:`🐭`,name:`mouse`,shortcodes:[`mouse_face`],tags:[`animal`,`face`,`mouse`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42d.png`},{emoji:`🐁`,name:`mouse2`,shortcodes:[`mouse`],tags:[`animal`,`animals`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f401.png`},{emoji:`🐀`,name:`rat`,shortcodes:[`rat`],tags:[`animal`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f400.png`},{emoji:`🐹`,name:`hamster`,shortcodes:[`hamster`,`hamster_face`],tags:[`animal`,`face`,`pet`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f439.png`},{emoji:`🐰`,name:`rabbit`,shortcodes:[`rabbit_face`],tags:[`animal`,`bunny`,`face`,`pet`,`rabbit`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f430.png`},{emoji:`🐇`,name:`rabbit2`,shortcodes:[`rabbit`],tags:[`animal`,`bunny`,`pet`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f407.png`},{emoji:`🐿`,name:`chipmunk`,shortcodes:[`chipmunk`],tags:[`animal`,`squirrel`],group:`animals & nature`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43f-fe0f.png`},{emoji:`🦫`,name:`beaver`,shortcodes:[`beaver`],tags:[`animal`,`dam`,`teeth`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ab.png`},{emoji:`🦔`,name:`hedgehog`,shortcodes:[`hedgehog`],tags:[`animal`,`spiny`],group:`animals & nature`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f994.png`},{emoji:`🦇`,name:`bat`,shortcodes:[`bat`],tags:[`animal`,`vampire`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f987.png`},{emoji:`🐻`,name:`bear`,shortcodes:[`bear`,`bear_face`],tags:[`animal`,`face`,`grizzly`,`growl`,`honey`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43b.png`},{emoji:`🐻‍❄`,name:`polar_bear`,shortcodes:[`polar_bear`,`polar_bear_face`],tags:[`animal`,`arctic`,`bear`,`polar`,`white`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43b-200d-2744-fe0f.png`},{emoji:`🐨`,name:`koala`,shortcodes:[`koala`,`koala_face`],tags:[`animal`,`australia`,`bear`,`down`,`face`,`marsupial`,`under`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f428.png`},{emoji:`🐼`,name:`panda_face`,shortcodes:[`panda`,`panda_face`],tags:[`animal`,`bamboo`,`face`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43c.png`},{emoji:`🦥`,name:`sloth`,shortcodes:[`sloth`],tags:[`lazy`,`slow`],group:`animals & nature`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a5.png`},{emoji:`🦦`,name:`otter`,shortcodes:[`otter`],tags:[`animal`,`fishing`,`playful`],group:`animals & nature`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a6.png`},{emoji:`🦨`,name:`skunk`,shortcodes:[`skunk`],tags:[`animal`,`stink`],group:`animals & nature`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a8.png`},{emoji:`🦘`,name:`kangaroo`,shortcodes:[`kangaroo`],tags:[`animal`,`joey`,`jump`,`marsupial`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f998.png`},{emoji:`🦡`,name:`badger`,shortcodes:[`badger`],tags:[`animal`,`honey`,`pester`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a1.png`},{emoji:`🐾`,name:`feet`,shortcodes:[`paw_prints`],tags:[`feet`,`paw`,`paws`,`print`,`prints`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43e.png`},{emoji:`🦃`,name:`turkey`,shortcodes:[`turkey`],tags:[`bird`,`gobble`,`thanksgiving`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f983.png`},{emoji:`🐔`,name:`chicken`,shortcodes:[`chicken`,`chicken_face`],tags:[`animal`,`bird`,`ornithology`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f414.png`},{emoji:`🐓`,name:`rooster`,shortcodes:[`rooster`],tags:[`animal`,`bird`,`ornithology`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f413.png`},{emoji:`🐣`,name:`hatching_chick`,shortcodes:[`hatching_chick`],tags:[`animal`,`baby`,`bird`,`chick`,`egg`,`hatching`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f423.png`},{emoji:`🐤`,name:`baby_chick`,shortcodes:[`baby_chick`],tags:[`animal`,`baby`,`bird`,`chick`,`ornithology`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f424.png`},{emoji:`🐥`,name:`hatched_chick`,shortcodes:[`hatched_chick`],tags:[`animal`,`baby`,`bird`,`chick`,`front-facing`,`newborn`,`ornithology`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f425.png`},{emoji:`🐦`,name:`bird`,shortcodes:[`bird`,`bird_face`],tags:[`animal`,`ornithology`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f426.png`},{emoji:`🐧`,name:`penguin`,shortcodes:[`penguin`,`penguin_face`],tags:[`animal`,`antarctica`,`bird`,`ornithology`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f427.png`},{emoji:`🕊`,name:`dove`,shortcodes:[`dove`],tags:[`bird`,`fly`,`ornithology`,`peace`],group:`animals & nature`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f54a-fe0f.png`},{emoji:`🦅`,name:`eagle`,shortcodes:[`eagle`],tags:[`animal`,`bird`,`ornithology`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f985.png`},{emoji:`🦆`,name:`duck`,shortcodes:[`duck`],tags:[`animal`,`bird`,`ornithology`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f986.png`},{emoji:`🦢`,name:`swan`,shortcodes:[`swan`],tags:[`animal`,`bird`,`cygnet`,`duckling`,`ornithology`,`ugly`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a2.png`},{emoji:`🦉`,name:`owl`,shortcodes:[`owl`],tags:[`animal`,`bird`,`ornithology`,`wise`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f989.png`},{emoji:`🦤`,name:`dodo`,shortcodes:[`dodo`],tags:[`animal`,`bird`,`extinction`,`large`,`ornithology`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a4.png`},{emoji:`🪶`,name:`feather`,shortcodes:[`feather`],tags:[`bird`,`flight`,`light`,`plumage`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab6.png`},{emoji:`🦩`,name:`flamingo`,shortcodes:[`flamingo`],tags:[`animal`,`bird`,`flamboyant`,`ornithology`,`tropical`],group:`animals & nature`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a9.png`},{emoji:`🦚`,name:`peacock`,shortcodes:[`peacock`],tags:[`animal`,`bird`,`colorful`,`ornithology`,`ostentatious`,`peahen`,`pretty`,`proud`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99a.png`}
74,{emoji:`🦜`,name:`parrot`,shortcodes:[`parrot`],tags:[`animal`,`bird`,`ornithology`,`pirate`,`talk`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99c.png`},{emoji:`🪽`,name:`wing`,shortcodes:[`wing`],tags:[`angelic`,`ascend`,`aviation`,`bird`,`fly`,`flying`,`heavenly`,`mythology`,`soar`],group:`animals & nature`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fabd.png`},{emoji:`🐦‍⬛`,name:`black_bird`,shortcodes:[`black_bird`],tags:[`animal`,`beak`,`bird`,`black`,`caw`,`corvid`,`crow`,`ornithology`,`raven`,`rook`],group:`animals & nature`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f426-200d-2b1b.png`},{emoji:`🪿`,name:`goose`,shortcodes:[`goose`],tags:[`animal`,`bird`,`duck`,`flock`,`fowl`,`gaggle`,`gander`,`geese`,`honk`,`ornithology`,`silly`],group:`animals & nature`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fabf.png`},{emoji:`🐦‍🔥`,name:`phoenix`,shortcodes:[`phoenix`],tags:[`ascend`,`ascension`,`emerge`,`fantasy`,`firebird`,`glory`,`immortal`,`rebirth`,`reincarnation`,`reinvent`,`renewal`,`revival`,`revive`,`rise`,`transform`],group:`animals & nature`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f426-200d-1f525.png`},{emoji:`🐸`,name:`frog`,shortcodes:[`frog`,`frog_face`],tags:[`animal`,`face`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f438.png`},{emoji:`🐊`,name:`crocodile`,shortcodes:[`crocodile`],tags:[`animal`,`zoo`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40a.png`},{emoji:`🐢`,name:`turtle`,shortcodes:[`turtle`],tags:[`animal`,`terrapin`,`tortoise`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f422.png`},{emoji:`🦎`,name:`lizard`,shortcodes:[`lizard`],tags:[`animal`,`reptile`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98e.png`},{emoji:`🐍`,name:`snake`,shortcodes:[`snake`],tags:[`animal`,`bearer`,`ophiuchus`,`serpent`,`zodiac`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40d.png`},{emoji:`🐲`,name:`dragon_face`,shortcodes:[`dragon_face`],tags:[`animal`,`dragon`,`face`,`fairy`,`fairytale`,`tale`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f432.png`},{emoji:`🐉`,name:`dragon`,shortcodes:[`dragon`],tags:[`animal`,`fairy`,`fairytale`,`knights`,`tale`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f409.png`},{emoji:`🦕`,name:`sauropod`,shortcodes:[`sauropod`],tags:[`brachiosaurus`,`brontosaurus`,`dinosaur`,`diplodocus`],group:`animals & nature`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f995.png`},{emoji:`🦖`,name:`t-rex`,shortcodes:[`t-rex`,`trex`],tags:[`dinosaur`,`rex`,`t`,`t-rex`,`tyrannosaurus`],group:`animals & nature`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f996.png`}
74,{emoji:`🐳`,name:`whale`,shortcodes:[`spouting_whale`],tags:[`animal`,`beach`,`face`,`ocean`,`spouting`,`whale`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f433.png`},{emoji:`🐋`,name:`whale2`,shortcodes:[`whale`],tags:[`animal`,`beach`,`ocean`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40b.png`},{emoji:`🐬`,name:`dolphin`,shortcodes:[`dolphin`],tags:[`animal`,`beach`,`flipper`,`ocean`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42c.png`},{emoji:`🫍`,name:`orca`,shortcodes:[`orca`],tags:[`marine`,`ocean`,`whale`],group:`animals & nature`,emoticons:[],version:17},{emoji:`🦭`,name:`seal`,shortcodes:[`seal`],tags:[`animal`,`lion`,`ocean`,`sea`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ad.png`},{emoji:`🐟`,name:`fish`,shortcodes:[`fish`],tags:[`animal`,`dinner`,`fishes`,`fishing`,`pisces`,`zodiac`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41f.png`},{emoji:`🐠`,name:`tropical_fish`,shortcodes:[`tropical_fish`],tags:[`animal`,`fish`,`fishes`,`tropical`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f420.png`},{emoji:`🐡`,name:`blowfish`,shortcodes:[`blowfish`],tags:[`animal`,`fish`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f421.png`},{emoji:`🦈`,name:`shark`,shortcodes:[`shark`],tags:[`animal`,`fish`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f988.png`},{emoji:`🐙`,name:`octopus`,shortcodes:[`octopus`],tags:[`animal`,`creature`,`ocean`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f419.png`},{emoji:`🐚`,name:`shell`,shortcodes:[`shell`],tags:[`animal`,`beach`,`conch`,`sea`,`shell`,`spiral`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41a.png`},{emoji:`🪸`,name:`coral`,shortcodes:[`coral`],tags:[`change`,`climate`,`ocean`,`reef`,`sea`],group:`animals & nature`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab8.png`},{emoji:`🪼`,name:`jellyfish`,shortcodes:[`jellyfish`],tags:[`animal`,`aquarium`,`burn`,`invertebrate`,`jelly`,`life`,`marine`,`ocean`,`ouch`,`plankton`,`sea`,`sting`,`stinger`,`tentacles`],group:`animals & nature`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fabc.png`},{emoji:`🦀`,name:`crab`,shortcodes:[`crab`],tags:[`cancer`,`zodiac`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f980.png`},{emoji:`🦞`,name:`lobster`,shortcodes:[`lobster`],tags:[`animal`,`bisque`,`claws`,`seafood`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99e.png`},{emoji:`🦐`,name:`shrimp`,shortcodes:[`shrimp`],tags:[`food`,`shellfish`,`small`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f990.png`},{emoji:`🦑`,name:`squid`,shortcodes:[`squid`],tags:[`animal`,`food`,`mollusk`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f991.png`},{emoji:`🦪`,name:`oyster`,shortcodes:[`oyster`],tags:[`diving`,`pearl`],group:`animals & nature`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9aa.png`},{emoji:`🐌`,name:`snail`,shortcodes:[`snail`],tags:[`animal`,`escargot`,`garden`,`nature`,`slug`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40c.png`},{emoji:`🦋`,name:`butterfly`,shortcodes:[`butterfly`],tags:[`insect`,`pretty`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98b.png`},{emoji:`🐛`,name:`bug`,shortcodes:[`bug`],tags:[`animal`,`garden`,`insect`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41b.png`},{emoji:`🐜`,name:`ant`,shortcodes:[`ant`],tags:[`animal`,`garden`,`insect`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41c.png`},{emoji:`🐝`,name:`bee`,shortcodes:[`bee`],tags:[`animal`,`bee`,`bumblebee`,`honey`,`insect`,`nature`,`spring`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41d.png`},{emoji:`🪲`,name:`beetle`,shortcodes:[`beetle`],tags:[`animal`,`bug`,`insect`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab2.png`},{emoji:`🐞`,name:`lady_beetle`,shortcodes:[`lady_beetle`],tags:[`animal`,`beetle`,`garden`,`insect`,`lady`,`ladybird`,`ladybug`,`nature`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41e.png`},{emoji:`🦗`,name:`cricket`,shortcodes:[`cricket`],tags:[`animal`,`bug`,`grasshopper`,`insect`,`orthoptera`],group:`animals & nature`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f997.png`}
74,{emoji:`🪳`,name:`cockroach`,shortcodes:[`cockroach`],tags:[`animal`,`insect`,`pest`,`roach`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab3.png`},{emoji:`🕷`,name:`spider`,shortcodes:[`spider`],tags:[`animal`,`insect`],group:`animals & nature`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f577-fe0f.png`},{emoji:`🕸`,name:`spider_web`,shortcodes:[`spider_web`],tags:[`spider`,`web`],group:`animals & nature`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f578-fe0f.png`},{emoji:`🦂`,name:`scorpion`,shortcodes:[`scorpion`],tags:[`scorpio`,`scorpius`,`zodiac`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f982.png`},{emoji:`🦟`,name:`mosquito`,shortcodes:[`mosquito`],tags:[`bite`,`disease`,`fever`,`insect`,`malaria`,`pest`,`virus`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99f.png`},{emoji:`🪰`,name:`fly`,shortcodes:[`fly`],tags:[`animal`,`disease`,`insect`,`maggot`,`pest`,`rotting`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab0.png`},{emoji:`🪱`,name:`worm`,shortcodes:[`worm`],tags:[`animal`,`annelid`,`earthworm`,`parasite`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab1.png`},{emoji:`🦠`,name:`microbe`,shortcodes:[`microbe`],tags:[`amoeba`,`bacteria`,`science`,`virus`],group:`animals & nature`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a0.png`},{emoji:`💐`,name:`bouquet`,shortcodes:[`bouquet`],tags:[`anniversary`,`birthday`,`date`,`flower`,`love`,`plant`,`romance`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f490.png`},{emoji:`🌸`,name:`cherry_blossom`,shortcodes:[`cherry_blossom`],tags:[`blossom`,`cherry`,`flower`,`plant`,`spring`,`springtime`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f338.png`},{emoji:`💮`,name:`white_flower`,shortcodes:[`white_flower`],tags:[`flower`,`white`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ae.png`},{emoji:`🪷`,name:`lotus`,shortcodes:[`lotus`],tags:[`beauty`,`buddhism`,`calm`,`flower`,`hinduism`,`peace`,`purity`,`serenity`],group:`animals & nature`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab7.png`},{emoji:`🏵`,name:`rosette`,shortcodes:[`rosette`],tags:[`plant`],group:`animals & nature`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f5-fe0f.png`},{emoji:`🌹`,name:`rose`,shortcodes:[`rose`],tags:[`beauty`,`elegant`,`flower`,`love`,`plant`,`red`,`valentine`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f339.png`},{emoji:`🥀`,name:`wilted_flower`,shortcodes:[`wilted_flower`],tags:[`dying`,`flower`,`wilted`],group:`animals & nature`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f940.png`},{emoji:`🌺`,name:`hibiscus`,shortcodes:[`hibiscus`],tags:[`flower`,`plant`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33a.png`},{emoji:`🌻`,name:`sunflower`,shortcodes:[`sunflower`],tags:[`flower`,`outdoors`,`plant`,`sun`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33b.png`},{emoji:`🌼`,name:`blossom`,shortcodes:[`blossom`],tags:[`buttercup`,`dandelion`,`flower`,`plant`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33c.png`},{emoji:`🌷`,name:`tulip`,shortcodes:[`tulip`],tags:[`blossom`,`flower`,`growth`,`plant`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f337.png`}
74,{emoji:`🪻`,name:`hyacinth`,shortcodes:[`hyacinth`],tags:[`bloom`,`bluebonnet`,`flower`,`indigo`,`lavender`,`lilac`,`lupine`,`plant`,`purple`,`shrub`,`snapdragon`,`spring`,`violet`],group:`animals & nature`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fabb.png`},{emoji:`🌱`,name:`seedling`,shortcodes:[`seedling`],tags:[`plant`,`sapling`,`sprout`,`young`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f331.png`},{emoji:`🪴`,name:`potted_plant`,shortcodes:[`potted_plant`],tags:[`decor`,`grow`,`house`,`nurturing`,`plant`,`pot`,`potted`],group:`animals & nature`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab4.png`},{emoji:`🌲`,name:`evergreen_tree`,shortcodes:[`evergreen_tree`],tags:[`christmas`,`evergreen`,`forest`,`pine`,`tree`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f332.png`},{emoji:`🌳`,name:`deciduous_tree`,shortcodes:[`deciduous_tree`],tags:[`deciduous`,`forest`,`green`,`habitat`,`shedding`,`tree`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f333.png`},{emoji:`🌴`,name:`palm_tree`,shortcodes:[`palm_tree`],tags:[`beach`,`palm`,`plant`,`tree`,`tropical`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f334.png`},{emoji:`🌵`,name:`cactus`,shortcodes:[`cactus`],tags:[`desert`,`drought`,`nature`,`plant`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f335.png`},{emoji:`🌾`,name:`ear_of_rice`,shortcodes:[`ear_of_rice`,`sheaf_of_rice`],tags:[`ear`,`grain`,`grains`,`plant`,`rice`,`sheaf`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33e.png`},{emoji:`🌿`,name:`herb`,shortcodes:[`herb`],tags:[`leaf`,`plant`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33f.png`},{emoji:`☘`,name:`shamrock`,shortcodes:[`shamrock`],tags:[`irish`,`plant`],group:`animals & nature`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2618-fe0f.png`},{emoji:`🍀`,name:`four_leaf_clover`,shortcodes:[`four_leaf_clover`],tags:[`4`,`clover`,`four`,`four-leaf`,`irish`,`leaf`,`lucky`,`plant`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f340.png`},{emoji:`🍁`,name:`maple_leaf`,shortcodes:[`maple_leaf`],tags:[`falling`,`leaf`,`maple`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f341.png`},{emoji:`🍂`,name:`fallen_leaf`,shortcodes:[`fallen_leaf`],tags:[`autumn`,`fall`,`fallen`,`falling`,`leaf`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f342.png`},{emoji:`🍃`,name:`leaves`,shortcodes:[`leaves`],tags:[`blow`,`flutter`,`fluttering`,`leaf`,`wind`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f343.png`},{emoji:`🪹`,name:`empty_nest`,shortcodes:[`empty_nest`,`nest`],tags:[`branch`,`empty`,`home`,`nest`,`nesting`],group:`animals & nature`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab9.png`},{emoji:`🪺`,name:`nest_with_eggs`,shortcodes:[`nest_with_eggs`],tags:[`bird`,`branch`,`egg`,`eggs`,`nest`,`nesting`],group:`animals & nature`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faba.png`},{emoji:`🍄`,name:`mushroom`,shortcodes:[`mushroom`],tags:[`fungus`,`toadstool`],group:`animals & nature`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f344.png`},{emoji:`🪾`,name:`leafless_tree`,shortcodes:[`leafless_tree`],tags:[`bare`,`barren`,`branches`,`dead`,`drought`,`leafless`,`tree`,`trunk`,`winter`,`wood`],group:`animals & nature`,emoticons:[],version:16,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fabe.png`},{emoji:`🍇`,name:`grapes`,shortcodes:[`grapes`],tags:[`dionysus`,`fruit`,`grape`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f347.png`},{emoji:`🍈`,name:`melon`,shortcodes:[`melon`],tags:[`cantaloupe`,`fruit`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f348.png`},{emoji:`🍉`,name:`watermelon`,shortcodes:[`watermelon`],tags:[`fruit`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f349.png`},{emoji:`🍊`,name:`mandarin`,shortcodes:[`orange`,`tangerine`],tags:[`c`,`citrus`,`fruit`,`nectarine`,`orange`,`vitamin`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34a.png`},{emoji:`🍋`,name:`lemon`,shortcodes:[`lemon`],tags:[`citrus`,`fruit`,`sour`],group:`food & drink`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34b.png`},{emoji:`🍋‍🟩`,name:`lime`,shortcodes:[`lime`],tags:[`acidity`,`citrus`,`cocktail`,`fruit`,`garnish`,`key`,`margarita`,`mojito`,`refreshing`,`sals
74a`,`sour`,`tangy`,`tequila`,`tropical`,`zest`],group:`food & drink`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34b-200d-1f7e9.png`},{emoji:`🍌`,name:`banana`,shortcodes:[`banana`],tags:[`fruit`,`potassium`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34c.png`},{emoji:`🍍`,name:`pineapple`,shortcodes:[`pineapple`],tags:[`colada`,`fruit`,`pina`,`tropical`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34d.png`},{emoji:`🥭`,name:`mango`,shortcodes:[`mango`],tags:[`food`,`fruit`,`tropical`],group:`food & drink`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96d.png`},{emoji:`🍎`,name:`apple`,shortcodes:[`apple`,`red_apple`],tags:[`apple`,`diet`,`food`,`fruit`,`health`,`red`,`ripe`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34e.png`},{emoji:`🍏`,name:`green_apple`,shortcodes:[`green_apple`],tags:[`apple`,`fruit`,`green`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34f.png`},{emoji:`🍐`,name:`pear`,shortcodes:[`pear`],tags:[`fruit`],group:`food & drink`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f350.png`},{emoji:`🍑`,name:`peach`,shortcodes:[`peach`],tags:[`fruit`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f351.png`},{emoji:`🍒`,name:`cherries`,shortcodes:[`cherries`],tags:[`berries`,`cherry`,`fruit`,`red`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f352.png`},{emoji:`🍓`,name:`strawberry`,shortcodes:[`strawberry`],tags:[`berry`,`fruit`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f353.png`},{emoji:`🫐`,name:`blueberries`,shortcodes:[`blueberries`],tags:[`berries`,`berry`,`bilberry`,`blue`,`blueberry`,`food`,`fruit`],group:`food & drink`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad0.png`},{emoji:`🥝`,name:`kiwi_fruit`,shortcodes:[`kiwi`],tags:[`food`,`fruit`,`kiwi`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95d.png`},{emoji:`🍅`,name:`tomato`,shortcodes:[`tomato`],tags:[`food`,`fruit`,`vegetable`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f345.png`},{emoji:`🫒`,name:`olive`,shortcodes:[`olive`],tags:[`food`],group:`food & drink`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad2.png`},{emoji:`🥥`,name:`coconut`,shortcodes:[`coconut`],tags:[`colada`,`palm`,`piña`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f965.png`},{emoji:`🥑`,name:`avocado`,shortcodes:[`avocado`],tags:[`food`,`fruit`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f951.png`},{emoji:`🍆`,name:`eggplant`,shortcodes:[`eggplant`],tags:[`aubergine`,`vegetable`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f346.png`},{emoji:`🥔`,name:`potato`,shortcodes:[`potato`],tags:[`food`,`vegetable`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f954.png`},{emoji:`🥕`,name:`carrot`,shortcodes:[`carrot`],tags:[`food`,`vegetable`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f955.png`},{emoji:`🌽`,name:`corn`,shortcodes:[`corn`,`ear_of_corn`],tags:[`corn`,`crops`,`ear`,`farm`,`maize`,`maze`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33d.png`},{emoji:`🌶`,name:`hot_pepper`,shortcodes:[`hot_pepper`],tags:[`hot`,`pepper`],group:`food & drink`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f336-fe0f.png`},{emoji:`🫑`,name:`bell_pepper`,shortcodes:[`bell_pepper`],tags:[`bell`,`capsicum`,`food`,`pepper`,`vegetable`],group:`food & drink`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad1.png`},{emoji:`🥒`,name:`cucumber`,shortcodes:[`cucumber`],tags:[`food`,`pickle`,`vegetable`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f952.png`},{emoji:`🥬`,name:`leafy_green`,shortcodes:[`leafy_green`],tags:[`bok`,`burgers`,`cabbage`,`choy`,`green`,`kale`,`leafy`,`lettuce`,`salad`],group:`food & drink`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96c.png`},{emoji:`🥦`,name:`broccoli`,shortcodes:[`broccoli`],tags:[`cabbage`,`wild`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f966.png`},{emoji:`🧄`,name:`garlic`,shortcodes:[`garlic`],tags:[`flavoring`],group:`food & drink`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c4.png`},{emoji:`🧅`,name:`onion`,shortcodes:[`onion`],tags:[`flavoring`],group:`food & drink`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c5.png`},{emoji:`🥜`,name:`peanuts`,shortcodes:[`peanuts`],tags:[`food`,`nut`,`peanut`,`vegetable`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95c.png`},{emoji:`🫘`,name:`beans`,shortcodes:[`beans`],tags:[`food`,`kidney`,`legume`,`small`],group:`food & drink`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad8.png`},{emoji:`🌰`,name:`chestnut`,shortcodes:[`chestnut`],tags:[`almond`,`plant`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f330.png`},{emoji:`🫚`,name:`ginger_root`,shortcodes:[`ginger`],tags:[`beer`,`ginger`,`health`,`herb`,`natural`,`root`,`spice`],group:`food & drink`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fada.png`},{emoji:`🫛`,name:`pea_pod`,shortcodes:[`pea`],tags:[`beans`,`beanstalk`,`edamame`,`legume`,`pea`,`pod`,`soybean`,`vegetable`,`veggie`],group:`food & drink`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fadb.png`},{emoji:`🍄‍🟫`,name:`brown_mushroom`,shortcodes:[`brown_mushroom`],tags:[`food`,`fungi`,`fungus`,`mushroom`,`nature`,`pizza`,`portobello`,`shiitake`,`shroom`,`spore`,`sprout`,`toppings`,`truffle`,`vegetable`,`vegetarian`,`veggie`],group:`food & drink`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f344-200d-1f7eb.png`},{emoji:`🫜`,name:`root_vegetable`,shortcodes:[`root_vegetable`],tags:[`beet`,`food`,`garden`,`radish`,`root`,`salad`,`turnip`,`vegetable`,`vegetarian`],group:`food & drink`,emoticons:[],version:16,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fadc.png`},{emoji:`🍞`,name:`bread`,shortcodes:[`bread`],tags:[`carbs`,`food`,`grain`,`loaf`,`restaurant`,`toast`,`wheat`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35e.png`},{emoji:`🥐`,name:`croissant`,shortcodes:[`croissant`],tags:[`bread`,`breakfast`,`crescent`,`food`,`french`,`roll`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f950.png`},{emoji:`🥖`,name:`baguette_bread`,shortcodes:[`baguette_bread`],tags:[`baguette`,`bread`,`food`,`french`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f956.png`},{emoji:`🫓`,name:`flatbread`,shortcodes:[`flatbread`],tags:[`arepa`,`bread`,`food`,`gordita`,`lavash`,`naan`,`pita`],group:`food & drink`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad3.png`},{emoji:`🥨`,name:`pretzel`,shortcodes:[`pretzel`],tags:[`convoluted`,`twisted`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f968.png`},{emoji:`🥯`,name:`bagel`,shortcodes:[`bagel`],tags:[`bakery`,`bread`,`breakfast`,`schmear`],group:`food & drink`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96f.png`},{emoji:`🥞`,name:`pancakes`,shortcodes:[`pancakes`],tags:[`breakfast`,`crêpe`,`food`,`hotcake`,`pancake`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95e.png`},{emoji:`🧇`,name:`waffle`,shortcodes:[`waffle`],tags:[`breakfast`,`indecisive`,`iron`],group:`food & drink`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c7.png`},{emoji:`🧀`,name:`cheese`,shortcodes:[`cheese`],tags:[`cheese`,`wedge`],group:`food & drink`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c0.png`},{emoji:`🍖`,name:`meat_on_bone`,shortcodes:[`meat_on_bone`],tags:[`bone`,`meat`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f356.png`},{emoji:`🍗`,name:`poultry_leg`,shortcodes:[`poultry_leg`],tags:[`bone`,`chicken`,`drumstick`,`hungry`,`leg`,`poultry`,`turkey`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f357.png`},{emoji:`🥩`,name:`cut_of_meat`,shortcodes:[`cut_of_meat`],tags:[`chop`,`cut`,`lambchop`,`meat`,`porkchop`,`red`,`steak`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f969.png`},{emoji:`🥓`,name:`bacon`,shortcodes:[`bacon`],tags:[`breakfast`,`food`,`meat`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f953.png`},{emoji:`🍔`,name:`hamburger`,shortcodes:[`hamburger`],tags:[`burger`,`eat`,`fast`,`food`,`hungry`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f354.png`},{emoji:`🍟`,name:`fries`,shortcodes:[`french_fries`,`fries`],tags:[`fast`,`food`,`french`,`fries`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35f.png`},{emoji:`🍕`,name:`pizza`,shortcodes:[`pizza`],tags:[`cheese`,`food`,`hungry`,`pepperoni`,`slice`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f355.png`},{emoji:`🌭`,name:`hotdog`,shortcodes:[`hotdog`],tags:[`dog`,`frankfurter`,`hot`,`hotdog`,`sausage`],group:`food & drink`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32d.png`},{emoji:`🥪`,name:`sandwich`,shortcodes:[`sandwich`],tags:[`bread`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96a.png`},{emoji:`🌮`,name:`taco`,shortcodes:[`taco`],tags:[`mexican`],group:`food & drink`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32e.png`},{emoji:`🌯`,name:`burrito`,shortcodes:[`burrito`],tags:[`mexican`,`wrap`],group:`food & drink`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32f.png`},{emoji:`🫔`,name:`tamale`,shortcodes:[`tamale`],tags:[`food`,`mexican`,`pamonha`,`wrapped`],group:`food & drink`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad4.png`},{emoji:`🥙`,name:`stuffed_flatbread`,shortcodes:[`stuffed_flatbread`],tags:[`falafel`,`flatbread`,`food`,`gyro`,`kebab`,`stuffed`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f959.png`},{emoji:`🧆`,name:`falafel`,shortcodes:[`falafel`],tags:[`chickpea`,`meatball`],group:`food & drink`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c6.png`},{emoji:`🥚`,name:`egg`,shortcodes:[`egg`],tags:[`breakfast`,`food`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95a.png`},{emoji:`🍳`,name:`fried_egg`,shortcodes:[`cooking`,`fried_egg`],tags:[`breakfast`,`easy`,`egg`,`fry`,`frying`,`over`,`pan`,`restaurant`,`side`,`sunny`,`up`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f373.png`},{emoji:`🥘`,name:`shallow_pan_of_food`,shortcodes:[`shallow_pan_of_food`],tags:[`casserole`,`food`,`paella`,`pan`,`shallow`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f958.png`},{emoji:`🍲`,name:`stew`,shortcodes:[`pot_of_food`,`stew`],tags:[`food`,`pot`,`soup`,`stew`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f372.png`},{emoji:`🫕`,name:`fondue`,shortcodes:[`fondue`],tags:[`cheese`,`chocolate`,`food`,`melted`,`pot`,`ski`],group:`food & drink`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad5.png`},{emoji:`🥣`,name:`bowl_with_spoon`,shortcodes:[`bowl_with_spoon`],tags:[`bowl`,`breakfast`,`cereal`,`congee`,`oatmeal`,`porridge`,`spoon`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f963.png`},{emoji:`🥗`,name:`green_salad`,shortcodes:[`green_salad`,`salad`],tags:[`food`,`green`,`salad`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f957.png`},{emoji:`🍿`,name:`popcorn`,shortcodes:[`popcorn`],tags:[`corn`,`movie`,`pop`],group:`food & drink`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37f.png`},{emoji:`🧈`,name:`butter`,shortcodes:[`butter`],tags:[`dairy`],group:`food & drink`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c8.png`},{emoji:`🧂`,name:`salt`,shortcodes:[`salt`],tags:[`condiment`,`flavor`,`mad`,`salty`,`shaker`,`taste`,`upset`],group:`food & drink`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c2.png`},{emoji:`🥫`,name:`canned_food`,shortcodes:[`canned_food`],tags:[`can`,`canned`,`food`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96b.png`},{emoji:`🍱`,name:`bento`,shortcodes:[`bento`,`bento_box`],tags:[`bento`,`box`,`food`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f371.png`},{emoji:`🍘`,name:`rice_cracker`,shortcodes:[`rice_cracker`],tags:[`cracker`,`food`,`rice`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f358.png`},{emoji:`
74🍙`,name:`rice_ball`,shortcodes:[`rice_ball`],tags:[`ball`,`food`,`japanese`,`rice`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f359.png`},{emoji:`🍚`,name:`rice`,shortcodes:[`cooked_rice`,`rice`],tags:[`cooked`,`food`,`rice`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35a.png`},{emoji:`🍛`,name:`curry`,shortcodes:[`curry`,`curry_rice`],tags:[`curry`,`food`,`rice`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35b.png`},{emoji:`🍜`,name:`ramen`,shortcodes:[`ramen`,`steaming_bowl`],tags:[`bowl`,`chopsticks`,`food`,`noodle`,`pho`,`ramen`,`soup`,`steaming`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35c.png`},{emoji:`🍝`,name:`spaghetti`,shortcodes:[`spaghetti`],tags:[`food`,`meatballs`,`pasta`,`restaurant`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35d.png`},{emoji:`🍠`,name:`sweet_potato`,shortcodes:[`sweet_potato`],tags:[`food`,`potato`,`roasted`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f360.png`},{emoji:`🍢`,name:`oden`,shortcodes:[`oden`],tags:[`food`,`kebab`,`restaurant`,`seafood`,`skewer`,`stick`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f362.png`},{emoji:`🍣`,name:`sushi`,shortcodes:[`sushi`],tags:[`food`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f363.png`},{emoji:`🍤`,name:`fried_shrimp`,shortcodes:[`fried_shrimp`],tags:[`fried`,`prawn`,`shrimp`,`tempura`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f364.png`},{emoji:`🍥`,name:`fish_cake`,shortcodes:[`fish_cake`],tags:[`cake`,`fish`,`food`,`pastry`,`restaurant`,`swirl`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f365.png`},{emoji:`🥮`,name:`moon_cake`,shortcodes:[`moon_cake`],tags:[`autumn`,`cake`,`festival`,`moon`,`yuèbǐng`],group:`food & drink`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96e.png`},{emoji:`🍡`,name:`dango`,shortcodes:[`dango`],tags:[`dessert`,`japanese`,`skewer`,`stick`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f361.png`},{emoji:`🥟`,name:`dumpling`,shortcodes:[`dumpling`],tags:[`empanada`,`gyōza`,`jiaozi`,`pierogi`,`potsticker`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95f.png`},{emoji:`🥠`,name:`fortune_cookie`,shortcodes:[`fortune_cookie`],tags:[`cookie`,`fortune`,`prophecy`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f960.png`},{emoji:`🥡`,name:`takeout_box`,shortcodes:[`takeout_box`],tags:[`box`,`chopsticks`,`delivery`,`food`,`oyster`,`pail`,`takeout`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f961.png`},{emoji:`🍦`,name:`icecream`,shortcodes:[`icecream`,`soft_serve`],tags:[`cream`,`dessert`,`food`,`ice`,`icecream`,`restaurant`,`serve`,`soft`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f366.png`},{emoji:`🍧`,name:`shaved_ice`,shortcodes:[`shaved_ice`],tags:[`dessert`,`ice`,`restaurant`,`shaved`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f367.png`},{emoji:`🍨`,name:`ice_cream`,shortcodes:[`ice_cream`],tags:[`cream`,`dessert`,`food`,`ice`,`restaurant`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f368.png`},{emoji:`🍩`,name:`doughnut`,shortcodes:[`doughnut`],tags:[`breakfast`,`dessert`,`donut`,`food`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f369.png`},{emoji:`🍪`,name:`cookie`,shortcodes:[`cookie`],tags:[`chip`,`chocolate`,`dessert`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36a.png`},{emoji:`🎂`,name:`birthday`,shortcodes:[`birthday`,`birthday_cake`],tags:[`bday`,`birthday`,`cake`,`celebration`,`dessert`,`happy`,`pastry`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f382.png`},{emoji:`🍰`,name:`cake`,shortcodes:[`cake`,`shortcake`],tags:[`cake`,`dessert`,`pastry`,`slice`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f370.png`},{emoji:`🧁`,name:`cupcake`,shortcodes:[`cupcake`],tags:[`bakery`,`dessert`,`sprinkles`,`sugar`,`sweet`,`treat`],group:`food & drink`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c1.png`},{emoji:`🥧`,name:`pie`,shortcodes:[`pie`],tags:[`apple`,`filling`,`fruit`,`meat`,`pastry`,`pumpkin`,`slice`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f967.png`},{emoji:`🍫`,name:`chocolate_bar`,shortcodes:[`chocolate_bar`],tags:[`bar`,`candy`,`chocolate`,`dessert`,`halloween`,`sweet`,`tooth`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36b.png`},{emoji:`🍬`,name:`candy`,shortcodes:[`candy`],tags:[`cavities`,`dessert`,`halloween`,`restaurant`,`sweet`,`tooth`,`wrapper`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36c.png`},{emoji:`🍭`,name:`lollipop`,shortcodes:[`lollipop`],tags:[`candy`,`dessert`,`food`,`restaurant`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36d.png`},{emoji:`🍮`,name:`custard`,shortcodes:[`custard`],tags:[`dessert`,`pudding`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36e.png`},{emoji:`🍯`,name:`honey_pot`,shortcodes:[`honey_pot`],tags:[`barrel`,`bear`,`food`,`honey`,`honeypot`,`jar`,`pot`,`sweet`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36f.png`},{emoji:`🍼`,name:`baby_bottle`,shortcodes:[`baby_bottle`],tags:[`babies`,`baby`,`birth`,`born`,`bottle`,`drink`,`infant`,`milk`,`newborn`],group:`food & drink`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37c.png`},{emoji:`🥛`,name:`milk_glass`,shortcodes:[`glass_of_milk`,`milk`],tags:[`drink`,`glass`,`milk`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95b.png`},{emoji:`☕`,name:`coffee`,shortcodes:[`coffee`],tags:[`beverage`,`cafe`,`caffeine`,`chai`,`coffee`,`drink`,`hot`,`morning`,`steaming`,`tea`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2615.png`},{emoji:`🫖`,name:`teapot`,shortcodes:[`teapot`],tags:[`brew`,`drink`,`food`,`pot`,`tea`],group:`food & drink`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad6.png`},{emoji:`🍵`,name:`tea`,shortcodes:[`tea`],tags:[`beverage`,`cup`,`drink`,`handle`,`oolong`,`tea`,`teacup`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f375.png`},{emoji:`🍶`,name:`sake`,shortcodes:[`sake`],tags:[`bar`,`beverage`,`bottle`,`cup`,`drink`,`restaurant`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f376.png`},{emoji:`🍾`,name:`champagne`,shortcodes:[`champagne`],tags:[`bar`,`bottle`,`cork`,`drink`,`popping`],group:`food & drink`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37e.png`},{emoji:`🍷`,name:`wine_glass`,shortcodes:[`wine_glass`],tags:[`alcohol`,`bar`,`beverage`,`booze`,`club`,`drink`,`drinking`,`drinks`,`glass`,`restaurant`,`wine`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f377.png`},{emoji:`🍸`,name:`cocktail`,shortcodes:[`cocktail`],tags:[`alcohol`,`bar`,`booze`,`club`,`cocktail`,`drink`,`drinking`,`drinks`,`glass`,`mad`,`martini`,`men`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f378.png`},{emoji:`🍹`,name:`tropical_drink`,shortcodes:[`tropical_drink`],tags:[`alcohol`,`bar`,`booze`,`club`,`cocktail`,`drink`,`drinking`,`drinks`,`drunk`,`mai`,`party`,`tai`,`tropical`,`tropics`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f379.png`},{emoji:`🍺`,name:`beer`,shortcodes:[`beer`],tags:[`alcohol`,`ale`,`bar`,`beer`,`booze`,`drink`,`drinking`,`drinks`,`mug`,`octoberfest`,`oktoberfest`,`pint`,`stein`,`summer`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37a.png`},{emoji:`🍻`,name:`beers`,shortcodes:[`beers`],tags:[`alcohol`,`bar`,`beer`,`booze`,`bottoms`,`cheers`,`clink`,`clinking`,`drinking`,`drinks`,`mugs`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37b.png`},{emoji:`🥂`,name:`clinking_glasses`,shortcodes:[`clinking_glasses`],tags:[`celebrate`,`clink`,`clinking`,`drink`,`glass`,`glasses`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f942.png`},{emoji:`🥃`,name:`tumbler_glass`,shortcodes:[`tumbler_glass`,`whisky`],tags:[`glass`,`liquor`,`scotch`,`shot`,`tumbler`,`whiskey`,`whisky`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f943.png`},{emoji:`🫗`,name:`pouring_liquid`,shortcodes:[`pour`,`pouring_liquid`],tags:[`accident`,`drink`,`empty`,`glass`,`liquid`,`oops`,`pour`,`pouring`,`spill`,`water`],group:`food & drink`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad7.png`}
74,{emoji:`🥤`,name:`cup_with_straw`,shortcodes:[`cup_with_straw`],tags:[`cup`,`drink`,`juice`,`malt`,`soda`,`soft`,`straw`,`water`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f964.png`},{emoji:`🧋`,name:`bubble_tea`,shortcodes:[`boba_drink`,`bubble_tea`],tags:[`boba`,`bubble`,`food`,`milk`,`pearl`,`tea`],group:`food & drink`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cb.png`},{emoji:`🧃`,name:`beverage_box`,shortcodes:[`beverage_box`,`juice_box`],tags:[`beverage`,`box`,`juice`,`straw`,`sweet`],group:`food & drink`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c3.png`},{emoji:`🧉`,name:`mate`,shortcodes:[`mate`],tags:[`drink`],group:`food & drink`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c9.png`},{emoji:`🧊`,name:`ice_cube`,shortcodes:[`ice`,`ice_cube`],tags:[`cold`,`cube`,`iceberg`],group:`food & drink`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ca.png`},{emoji:`🥢`,name:`chopsticks`,shortcodes:[`chopsticks`],tags:[`hashi`,`jeotgarak`,`kuaizi`],group:`food & drink`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f962.png`},{emoji:`🍽`,name:`plate_with_cutlery`,shortcodes:[`fork_knife_plate`],tags:[`cooking`,`dinner`,`eat`,`fork`,`knife`,`plate`],group:`food & drink`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37d-fe0f.png`},{emoji:`🍴`,name:`fork_and_knife`,shortcodes:[`fork_and_knife`],tags:[`breakfast`,`breaky`,`cooking`,`cutlery`,`delicious`,`dinner`,`eat`,`feed`,`food`,`fork`,`hungry`,`knife`,`lunch`,`restaurant`,`yum`,`yummy`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f374.png`},{emoji:`🥄`,name:`spoon`,shortcodes:[`spoon`],tags:[`eat`,`tableware`],group:`food & drink`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f944.png`},{emoji:`🔪`,name:`hocho`,shortcodes:[`knife`],tags:[`chef`,`cooking`,`hocho`,`kitchen`,`knife`,`tool`,`weapon`],group:`food & drink`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52a.png`},{emoji:`🫙`,name:`jar`,shortcodes:[`jar`],tags:[`condiment`,`container`,`empty`,`nothing`,`sauce`,`store`],group:`food & drink`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad9.png`},{emoji:`🏺`,name:`amphora`,shortcodes:[`amphora`],tags:[`aquarius`,`cooking`,`drink`,`jug`,`tool`,`weapon`,`zodiac`],group:`food & drink`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3fa.png`},{emoji:`🌍`,name:`earth_africa`,shortcodes:[`earth_africa`,`earth_europe`],tags:[`africa`,`earth`,`europe`,`europe-africa`,`globe`,`showing`,`world`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30d.png`},{emoji:`🌎`,name:`earth_americas`,shortcodes:[`earth_americas`],tags:[`americas`,`earth`,`globe`,`showing`,`world`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30e.png`},{emoji:`🌏`,name:`earth_asia`,shortcodes:[`earth_asia`],tags:[`asia`,`asia-australia`,`australia`,`earth`,`globe`,`showing`,`world`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30f.png`},{emoji:`🌐`,name:`globe_with_meridians`,shortcodes:[`globe_with_meridians`],tags:[`earth`,`globe`,`internet`,`meridians`,`web`,`world`,`worldwide`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f310.png`},{emoji:`🗺`,name:`world_map`,shortcodes:[`world_map`],tags:[`map`,`world`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5fa-fe0f.png`},{emoji:`🗾`,name:`japan`,shortcodes:[`japan_map`],tags:[`japan`,`map`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5fe.png`},{emoji:`🧭`,name:`compass`,shortcodes:[`compass`],tags:[`direction`,`magnetic`,`navigation`,`orienteering`],group:`travel & places`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ed.png`},{emoji:`🏔`,name:`mountain_snow`,shortcodes:[`mountain_snow`],tags:[`cold`,`mountain`,`snow`,`snow-capped`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d4-fe0f.png`},{emoji:`⛰`,name:`mountain`,shortcodes:[`mountain`],tags:[`mountain`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f0-fe0f.png`},{emoji:`🛘`,name:`landslide`,shortcodes:[`landslide`],tags:[`avalanche`,`danger`,`disaster`,`earthquake`,`mountain`,`mudslide`,`rocks`],group:`travel & places`,emoticons:[],version:17},{emoji:`🌋`,name:`volcano`,shortcodes:[`volcano`],tags:[`eruption`,`mountain`,`nature`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30b.png`},{emoji:`🗻`,name:`mount_fuji`,shortcodes:[`mount_fuji`],tags:[`fuji`,`mount`,`mountain`,`nature`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5fb.png`},{emoji:`🏕`,name:`camping`,shortcodes:[`camping`],tags:[`camping`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d5-fe0f.png`},{emoji:`🏖`,name:`beach_umbrella`,shortcodes:[`beach`,`beach_with_umbrella`],tags:[`beach`,`umbrella`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d6-fe0f.png`},{emoji:`🏜`,name:`desert`,shortcodes:[`desert`],tags:[`desert`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3dc-fe0f.png`}
74,{emoji:`🏝`,name:`desert_island`,shortcodes:[`desert_island`,`island`],tags:[`desert`,`island`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3dd-fe0f.png`},{emoji:`🏞`,name:`national_park`,shortcodes:[`national_park`],tags:[`national`,`park`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3de-fe0f.png`},{emoji:`🏟`,name:`stadium`,shortcodes:[`stadium`],tags:[`stadium`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3df-fe0f.png`},{emoji:`🏛`,name:`classical_building`,shortcodes:[`classical_building`],tags:[`building`,`classical`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3db-fe0f.png`},{emoji:`🏗`,name:`building_construction`,shortcodes:[`building_construction`,`construction_site`],tags:[`building`,`construction`,`crane`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d7-fe0f.png`},{emoji:`🧱`,name:`bricks`,shortcodes:[`bricks`],tags:[`bricks`,`clay`,`mortar`,`wall`],group:`travel & places`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f1.png`},{emoji:`🪨`,name:`rock`,shortcodes:[`rock`],tags:[`boulder`,`heavy`,`solid`,`stone`,`tough`],group:`travel & places`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa8.png`},{emoji:`🪵`,name:`wood`,shortcodes:[`wood`],tags:[`log`,`lumber`,`timber`],group:`travel & places`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab5.png`},{emoji:`🛖`,name:`hut`,shortcodes:[`hut`],tags:[`home`,`house`,`roundhouse`,`shelter`,`yurt`],group:`travel & places`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d6.png`},{emoji:`🏘`,name:`houses`,shortcodes:[`homes`,`houses`],tags:[`house`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d8-fe0f.png`},{emoji:`🏚`,name:`derelict_house`,shortcodes:[`derelict_house`,`house_abandoned`],tags:[`derelict`,`home`,`house`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3da-fe0f.png`},{emoji:`🏠`,name:`house`,shortcodes:[`house`],tags:[`building`,`country`,`heart`,`home`,`ranch`,`settle`,`simple`,`suburban`,`suburbia`,`where`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e0.png`},{emoji:`🏡`,name:`house_with_garden`,shortcodes:[`house_with_garden`],tags:[`building`,`country`,`garden`,`heart`,`home`,`house`,`ranch`,`settle`,`simple`,`suburban`,`suburbia`,`where`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e1.png`},{emoji:`🏢`,name:`office`,shortcodes:[`office`],tags:[`building`,`city`,`cubical`,`job`,`office`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e2.png`},{emoji:`🏣`,name:`post_office`,shortcodes:[`post_office`],tags:[`building`,`japanese`,`office`,`post`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e3.png`},{emoji:`🏤`,name:`european_post_office`,shortcodes:[`european_post_office`],tags:[`building`,`european`,`office`,`post`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e4.png`},{emoji:`🏥`,name:`hospital`,shortcodes:[`hospital`],tags:[`building`,`doctor`,`medicine`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e5.png`},{emoji:`🏦`,name:`bank`,shortcodes:[`bank`],tags:[`building`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e6.png`},{emoji:`🏨`,name:`hotel`,shortcodes:[`hotel`],tags:[`building`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e8.png`},{emoji:`🏩`,name:`love_hotel`,shortcodes:[`love_hotel`],tags:[`building`,`hotel`,`love`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e9.png`},{emoji:`🏪`,name:`convenience_store`,shortcodes:[`convenience_store`],tags:[`24`,`building`,`convenience`,`hours`,`store`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ea.png`},{emoji:`🏫`,name:`school`,shortcodes:[`school`],tags:[`building`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3eb.png`},{emoji:`🏬`,name:`department_store`,shortcodes:[`department_store`],tags:[`building`,`department`,`store`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ec.png`},{emoji:`🏭`,name:`factory`,shortcodes:[`factory`],tags:[`building`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ed.png`},{emoji:`🏯`,name:`japanese_castle`,shortcodes:[`japanese_castle`],tags:[`building`,`castle`,`japanese`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ef.png`},{emoji:`🏰`,name:`european_castle`,shortcodes:[`castle`,`european_castle`],tags:[`building`,`european`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f0.png`},{emoji:`💒`,name:`wedding`,shortcodes:[`wedding`],tags:[`chapel`,`hitched`,`nuptials`,`romance`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f492.png`},{emoji:`🗼`,name:`tokyo_tower`,shortcodes:[`tokyo_tower`],tags:[`tokyo`,`tower`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5fc.png`},{emoji:`🗽`,name:`statue_of_liberty`,shortcodes:[`statue_of_liberty`],tags:[`liberty`,`new`,`ny`,`nyc`,`statue`,`york`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5fd.png`},{emoji:`⛪`,name:`church`,shortcodes:[`church`],tags:[`bless`,`chapel`,`christian`,`cross`,`religion`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26ea.png`},{emoji:`🕌`,name:`mosque`,shortcodes:[`mosque`],tags:[`islam`,`masjid`,`muslim`,`religion`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f54c.png`},{emoji:`🛕`,name:`hindu_temple`,shortcodes:[`hindu_temple`],tags:[`hindu`,`temple`],group:`travel & places`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d5.png`},{emoji:`🕍`,name:`synagogue`,shortcodes:[`synagogue`],tags:[`jew`,`jewish`,`judaism`,`religion`,`temple`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f54d.png`},{emoji:`⛩`,name:`shinto_shrine`,shortcodes:[`shinto_shrine`],tags:[`religion`,`shinto`,`shrine`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26e9-fe0f.png`},{emoji:`🕋`,name:`kaaba`,shortcodes:[`kaaba`],tags:[`hajj`,`islam`,`muslim`,`religion`,`umrah`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f54b.png`},{emoji:`⛲`,name:`fountain`,shortcodes:[`fountain`],tags:[`fountain`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f2.png`},{emoji:`⛺`,name:`tent`,shortcodes:[`tent`],tags:[`camping`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26fa.png`}
74,{emoji:`🌁`,name:`foggy`,shortcodes:[`foggy`],tags:[`fog`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f301.png`},{emoji:`🌃`,name:`night_with_stars`,shortcodes:[`night_with_stars`],tags:[`night`,`star`,`stars`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f303.png`},{emoji:`🏙`,name:`cityscape`,shortcodes:[`cityscape`],tags:[`city`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d9-fe0f.png`},{emoji:`🌄`,name:`sunrise_over_mountains`,shortcodes:[`sunrise_over_mountains`],tags:[`morning`,`mountains`,`over`,`sun`,`sunrise`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f304.png`},{emoji:`🌅`,name:`sunrise`,shortcodes:[`sunrise`],tags:[`morning`,`nature`,`sun`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f305.png`},{emoji:`🌆`,name:`city_sunset`,shortcodes:[`city_dusk`],tags:[`at`,`building`,`city`,`cityscape`,`dusk`,`evening`,`landscape`,`sun`,`sunset`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f306.png`},{emoji:`🌇`,name:`city_sunrise`,shortcodes:[`city_sunrise`,`city_sunset`],tags:[`building`,`dusk`,`sun`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f307.png`},{emoji:`🌉`,name:`bridge_at_night`,shortcodes:[`bridge_at_night`],tags:[`at`,`bridge`,`night`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f309.png`},{emoji:`♨`,name:`hotsprings`,shortcodes:[`hotsprings`],tags:[`hot`,`hotsprings`,`springs`,`steaming`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2668-fe0f.png`},{emoji:`🎠`,name:`carousel_horse`,shortcodes:[`carousel_horse`],tags:[`carousel`,`entertainment`,`horse`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a0.png`},{emoji:`🛝`,name:`playground_slide`,shortcodes:[`playground_slide`,`slide`],tags:[`amusement`,`park`,`play`,`playground`,`playing`,`slide`,`sliding`,`theme`],group:`travel & places`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6dd.png`},{emoji:`🎡`,name:`ferris_wheel`,shortcodes:[`ferris_wheel`],tags:[`amusement`,`ferris`,`park`,`theme`,`wheel`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a1.png`},{emoji:`🎢`,name:`roller_coaster`,shortcodes:[`roller_coaster`],tags:[`amusement`,`coaster`,`park`,`roller`,`theme`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a2.png`},{emoji:`💈`,name:`barber`,shortcodes:[`barber`,`barber_pole`],tags:[`barber`,`cut`,`fresh`,`haircut`,`pole`,`shave`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f488.png`},{emoji:`🎪`,name:`circus_tent`,shortcodes:[`circus_tent`],tags:[`circus`,`tent`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3aa.png`},{emoji:`🚂`,name:`steam_locomotive`,shortcodes:[`steam_locomotive`],tags:[`caboose`,`engine`,`railway`,`steam`,`train`,`trains`,`travel`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f682.png`},{emoji:`🚃`,name:`railway_car`,shortcodes:[`railway_car`],tags:[`car`,`electric`,`railway`,`train`,`tram`,`travel`,`trolleybus`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f683.png`},{emoji:`🚄`,name:`bullettrain_side`,shortcodes:[`bullettrain_side`],tags:[`high-speed`,`railway`,`shinkansen`,`speed`,`train`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f684.png`},{emoji:`🚅`,name:`bullettrain_front`,shortcodes:[`bullettrain_front`],tags:[`bullet`,`high-speed`,`nose`,`railway`,`shinkansen`,`speed`,`train`,`travel`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f685.png`},{emoji:`🚆`,name:`train2`,shortcodes:[`train`],tags:[`arrived`,`choo`,`railway`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f686.png`},{emoji:`🚇`,name:`metro`,shortcodes:[`metro`],tags:[`subway`,`travel`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f687.png`},{emoji:`🚈`,name:`light_rail`,shortcodes:[`light_rail`],tags:[`arrived`,`light`,`monorail`,`rail`,`railway`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f688.png`},{emoji:`🚉`,name:`station`,shortcodes:[`station`],tags:[`railway`,`train`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f689.png`},{emoji:`🚊`,name:`tram`,shortcodes:[`tram`],tags:[`trolleybus`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68a.png`},{emoji:`🚝`,name:`monorail`,shortcodes:[`monorail`],tags:[`vehicle`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69d.png`},{emoji:`🚞`,name:`mountain_railway`,shortcodes:[`mountain_railway`],tags:[`car`,`mountain`,`railway`,`trip`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69e.png`},{emoji:`🚋`,name:`train`,shortcodes:[`tram_car`],tags:[`bus`,`car`,`tram`,`trolley`,`trolleybus`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68b.png`},{emoji:`🚌`,name:`bus`,shortcodes:[`bus`],tags:[`school`,`vehicle`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68c.png`},{emoji:`🚍`,name:`oncoming_bus`,shortcodes:[`oncoming_bus`],tags:[`bus`,`cars`,`oncoming`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68d.png`},{emoji:`🚎`,name:`trolleybus`,shortcodes:[`trolleybus`],tags:[`bus`,`tram`,`trolley`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68e.png`},{emoji:`🚐`,name:`minibus`,shortcodes:[`minibus`],tags:[`bus`,`drive`,`van`,`vehicle`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f690.png`},{emoji:`🚑`,name:`ambulance`,shortcodes:[`ambulance`],tags:[`emergency`,`vehicle`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f691.png`},{emoji:`🚒`,name:`fire_engine`,shortcodes:[`fire_engine`],tags:[`engine`,`fire`,`truck`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f692.png`},{emoji:`🚓`,name:`police_car`,shortcodes:[`police_car`],tags:[`5–0`,`car`,`cops`,`patrol`,`police`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f693.png`},{emoji:`🚔`,name:`oncoming_police_car`,shortcodes:[`oncoming_police_car`],tags:[`car`,`oncoming`,`police`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f694.png`},{emoji:`🚕`,name:`taxi`,shortcodes:[`taxi`],tags:[`cab`,`cabbie`,`car`,`drive`,`vehicle`,`yellow`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f695.png`},{emoji:`🚖`,name:`oncoming_taxi`,shortcodes:[`oncoming_taxi`],tags:[`cab`,`cabbie`,`cars`,`drove`,`hail`,`oncoming`,`taxi`,`yellow`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f696.png`},{emoji:`🚗`,name:`car`,shortcodes:[`car`,`red_car`],tags:[`car`,`driving`,`vehicle`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f697.png`},{emoji:`🚘`,name:`oncoming_automobile`,shortcodes:[`oncoming_automobile`],tags:[`automobile`,`car`,`cars`,`drove`,`oncoming`,`vehicle`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f698.png`},{emoji:`🚙`,name:`blue_car`,shortcodes:[`blue_car`,`suv`],tags:[`car`,`drive`,`recreational`,`sport`,`sportutility`,`utility`,`vehicle`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f699.png`},{emoji:`🛻`,name:`pickup_truck`,shortcodes:[`pickup_truck`],tags:[`automobile`,`car`,`flatbed`,`pick-up`,`pickup`,`transportation`,`truck`],group:`travel & places`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6fb.png`},{emoji:`🚚`,name:`truck`,shortcodes:[`delivery_truck`,`truck`],tags:[`car`,`delivery`,`drive`,`truck`,`vehicle`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69a.png`},{emoji:`🚛`,name:`articulated_lorry`,shortcodes:[`articulated_lorry`],tags:[`articulated`,`car`,`drive`,`lorry`,`move`,`semi`,`truck`,`vehicle`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69b.png`},{emoji:`🚜`,name:`tractor`,shortcodes:[`tractor`],tags:[`vehicle`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69c.png`},{emoji:`🏎`,name:`racing_car`,shortcodes:[`racing_car`],tags:[`car`,`racing`,`zoom`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ce-fe0f.png`},{emoji:`🏍`,name:`motorcycle`,shortcodes:[`motorcycle`],tags:[`racing`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cd-fe0f.png`},{emoji:`🛵`,name:`motor_scooter`,shortcodes:[`motor_scooter`],tags:[`motor`,`scooter`],group:`travel & places`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f5.png`},{emoji:`🦽`,name:`manual_wheelchair`,shortcodes:[`manual_wheelchair`],tags:[`accessibility`,`manual`,`wheelchair`],group:`travel & places`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9bd.png`},{emoji:`🦼`,name:`motorized_wheelchair`,shortcodes:[`motorized_wheelchair`],tags:[`accessibility`,`motorized`,`wheelchair`],group:`travel & places`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9bc.png`},{emoji:`🛺`,name:`auto_rickshaw`,shortcodes:[`auto_rickshaw`],tags:[`auto`,`rickshaw`,`tuk`],group:`travel & places`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6fa.png`},{emoji:`🚲`,name:`bike`,shortcodes:[`bicycle`,`bike`],tags:[`bike`,`class`,`cycle`,`cycling`,`cyclist`,`gang`,`ride`,`spin`,`spinning`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b2.png`},{emoji:`🛴`,name:`kick_scooter`,shortcodes:[`scooter`],tags:[`kick`,`scooter`],group:`travel & places`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f4.png`},{emoji:`🛹`,name:`skateboard`,shortcodes:[`skateboard`],tags:[`board`,`skate`,`skater`,`wheels`],group:`travel & places`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f9.png`},{emoji:`🛼`,name:`roller_skate`,shortcodes:[`roller_skate`],tags:[`blades`,`roller`,`skate`,`skates`,`sport`],group:`travel & places`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6fc.png`},{emoji:`🚏`,name:`busstop`,shortcodes:[`busstop`],tags:[`bus`,`busstop`,`stop`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68f.png`},{emoji:`🛣`,name:`motorway`,shortcodes:[`motorway`],tags:[`highway`,`road`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e3-fe0f.png`},{emoji:`🛤`,name:`railway_track`,shortcodes:[`railway_track`],tags:[`railway`,`track`,`train`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e4-fe0f.png`},{emoji:`🛢`,name:`oil_drum`,shortcodes:[`oil_drum`],tags:[`drum`,`oil`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e2-fe0f.png`},{emoji:`⛽`,name:`fuelpump`,shortcodes:[`fuelpump`],tags:[`diesel`,`fuel`,`fuelpump`,`gas`,`gasoline`,`pump`,`station`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26fd.png`}
74,{emoji:`🛞`,name:`wheel`,shortcodes:[`wheel`],tags:[`car`,`circle`,`tire`,`turn`,`vehicle`],group:`travel & places`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6de.png`},{emoji:`🚨`,name:`rotating_light`,shortcodes:[`rotating_light`],tags:[`alarm`,`alert`,`beacon`,`car`,`emergency`,`light`,`police`,`revolving`,`siren`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a8.png`},{emoji:`🚥`,name:`traffic_light`,shortcodes:[`traffic_light`],tags:[`horizontal`,`intersection`,`light`,`signal`,`stop`,`stoplight`,`traffic`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a5.png`},{emoji:`🚦`,name:`vertical_traffic_light`,shortcodes:[`vertical_traffic_light`],tags:[`drove`,`intersection`,`light`,`signal`,`stop`,`stoplight`,`traffic`,`vertical`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a6.png`},{emoji:`🛑`,name:`stop_sign`,shortcodes:[`octagonal_sign`,`stop_sign`],tags:[`octagonal`,`sign`,`stop`],group:`travel & places`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d1.png`},{emoji:`🚧`,name:`construction`,shortcodes:[`construction`],tags:[`barrier`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a7.png`},{emoji:`⚓`,name:`anchor`,shortcodes:[`anchor`],tags:[`ship`,`tool`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2693.png`},{emoji:`🛟`,name:`ring_buoy`,shortcodes:[`lifebuoy`,`ring_buoy`],tags:[`buoy`,`float`,`life`,`lifesaver`,`preserver`,`rescue`,`ring`,`safety`,`save`,`saver`,`swim`],group:`travel & places`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6df.png`},{emoji:`⛵`,name:`boat`,shortcodes:[`sailboat`],tags:[`boat`,`resort`,`sailing`,`sea`,`yacht`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f5.png`},{emoji:`🛶`,name:`canoe`,shortcodes:[`canoe`],tags:[`boat`],group:`travel & places`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f6.png`},{emoji:`🚤`,name:`speedboat`,shortcodes:[`speedboat`],tags:[`billionaire`,`boat`,`lake`,`luxury`,`millionaire`,`summer`,`travel`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a4.png`},{emoji:`🛳`,name:`passenger_ship`,shortcodes:[`cruise_ship`,`passenger_ship`],tags:[`passenger`,`ship`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f3-fe0f.png`},{emoji:`⛴`,name:`ferry`,shortcodes:[`ferry`],tags:[`boat`,`passenger`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f4-fe0f.png`},{emoji:`🛥`,name:`motor_boat`,shortcodes:[`motorboat`],tags:[`boat`,`motor`,`motorboat`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e5-fe0f.png`},{emoji:`🚢`,name:`ship`,shortcodes:[`ship`],tags:[`boat`,`passenger`,`travel`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a2.png`},{emoji:`✈`,name:`airplane`,shortcodes:[`airplane`],tags:[`aeroplane`,`fly`,`flying`,`jet`,`plane`,`travel`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2708-fe0f.png`},{emoji:`🛩`,name:`small_airplane`,shortcodes:[`small_airplane`],tags:[`aeroplane`,`airplane`,`plane`,`small`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e9-fe0f.png`},{emoji:`🛫`,name:`flight_departure`,shortcodes:[`airplane_departure`],tags:[`aeroplane`,`airplane`,`check-in`,`departure`,`departures`,`plane`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6eb.png`},{emoji:`🛬`,name:`flight_arrival`,shortcodes:[`airplane_arriving`],tags:[`aeroplane`,`airplane`,`arrival`,`arrivals`,`arriving`,`landing`,`plane`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ec.png`},{emoji:`🪂`,name:`parachute`,shortcodes:[`parachute`],tags:[`hang-glide`,`parasail`,`skydive`],group:`travel & places`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa82.png`},{emoji:`💺`,name:`seat`,shortcodes:[`seat`],tags:[`chair`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ba.png`},{emoji:`🚁`,name:`helicopter`,shortcodes:[`helicopter`],tags:[`copter`,`roflcopter`,`travel`,`vehicle`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f681.png`},{emoji:`🚟`,name:`suspension_railway`,shortcodes:[`suspension_railway`],tags:[`railway`,`suspension`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69f.png`},{emoji:`🚠`,name:`mountain_cableway`,shortcodes:[`mountain_cableway`],tags:[`cable`,`cableway`,`gondola`,`lift`,`mountain`,`ski`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a0.png`},{emoji:`🚡`,name:`aerial_tramway`,shortcodes:[`aerial_tramway`],tags:[`aerial`,`cable`,`car`,`gondola`,`ropeway`,`tramway`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a1.png`},{emoji:`🛰`,name:`artificial_satellite`,shortcodes:[`satellite`],tags:[`space`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f0-fe0f.png`},{emoji:`🚀`,name:`rocket`,shortcodes:[`rocket`],tags:[`launch`,`rockets`,`space`,`travel`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f680.png`},{emoji:`🛸`,name:`flying_saucer`,shortcodes:[`flying_saucer`],tags:[`aliens`,`extra`,`flying`,`saucer`,`terrestrial`,`ufo`],group:`travel & places`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f8.png`},{emoji:`🛎`,name:`bellhop_bell`,shortcodes:[`bellhop`],tags:[`bell`,`bellhop`,`hotel`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ce-fe0f.png`},{emoji:`🧳`,name:`luggage`,shortcodes:[`luggage`],tags:[`bag`,`packing`,`roller`,`suitcase`,`travel`],group:`travel & places`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f3.png`},{emoji:`⌛`,name:`hourglass`,shortcodes:[`hourglass`],tags:[`done`,`hourglass`,`sand`,`time`,`timer`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/231b.png`},{emoji:`⏳`,name:`hourglass_flowing_sand`,shortcodes:[`hourglass_flowing_sand`],tags:[`done`,`flowing`,`hourglass`,`hours`,`not`,`sand`,`timer`,`waiting`,`yolo`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f3.png`},{emoji:`⌚`,name:`watch`,shortcodes:[`watch`],tags:[`clock`,`time`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/231a.png`},{emoji:`⏰`,name:`alarm_clock`,shortcodes:[`alarm_clock`],tags:[`alarm`,`clock`,`hours`,`hrs`,`late`,`time`,`waiting`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f0.png`},{emoji:`⏱`,name:`stopwatch`,shortcodes:[`stopwatch`],tags:[`clock`,`time`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f1-fe0f.png`},{emoji:`⏲`,name:`timer_clock`,shortcodes:[`timer_clock`],tags:[`clock`,`timer`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f2-fe0f.png`},{emoji:`🕰`,name:`mantelpiece_clock`,shortcodes:[`clock`],tags:[`clock`,`mantelpiece`,`time`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f570-fe0f.png`},{emoji:`🕛`,name:`clock12`,shortcodes:[`clock12`],tags:[`12`,`12:00`,`clock`,`o’clock`,`time`,`twelve`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55b.png`}
74,{emoji:`🕧`,name:`clock1230`,shortcodes:[`clock1230`],tags:[`12`,`12:30`,`30`,`clock`,`thirty`,`time`,`twelve`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f567.png`},{emoji:`🕐`,name:`clock1`,shortcodes:[`clock1`],tags:[`1`,`1:00`,`clock`,`one`,`o’clock`,`time`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f550.png`},{emoji:`🕜`,name:`clock130`,shortcodes:[`clock130`],tags:[`1`,`1:30`,`30`,`clock`,`one`,`thirty`,`time`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55c.png`},{emoji:`🕑`,name:`clock2`,shortcodes:[`clock2`],tags:[`2`,`2:00`,`clock`,`o’clock`,`time`,`two`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f551.png`},{emoji:`🕝`,name:`clock230`,shortcodes:[`clock230`],tags:[`2`,`2:30`,`30`,`clock`,`thirty`,`time`,`two`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55d.png`},{emoji:`🕒`,name:`clock3`,shortcodes:[`clock3`],tags:[`3`,`3:00`,`clock`,`o’clock`,`three`,`time`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f552.png`},{emoji:`🕞`,name:`clock330`,shortcodes:[`clock330`],tags:[`3`,`30`,`3:30`,`clock`,`thirty`,`three`,`time`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55e.png`},{emoji:`🕓`,name:`clock4`,shortcodes:[`clock4`],tags:[`4`,`4:00`,`clock`,`four`,`o’clock`,`time`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f553.png`},{emoji:`🕟`,name:`clock430`,shortcodes:[`clock430`],tags:[`30`,`4`,`4:30`,`clock`,`four`,`thirty`,`time`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55f.png`},{emoji:`🕔`,name:`clock5`,shortcodes:[`clock5`],tags:[`5`,`5:00`,`clock`,`five`,`o’clock`,`time`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f554.png`},{emoji:`🕠`,name:`clock530`,shortcodes:[`clock530`],tags:[`30`,`5`,`5:30`,`clock`,`five`,`thirty`,`time`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f560.png`},{emoji:`🕕`,name:`clock6`,shortcodes:[`clock6`],tags:[`6`,`6:00`,`clock`,`o’clock`,`six`,`time`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f555.png`},{emoji:`🕡`,name:`clock630`,shortcodes:[`clock630`],tags:[`30`,`6`,`6:30`,`clock`,`six`,`thirty`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f561.png`},{emoji:`🕖`,name:`clock7`,shortcodes:[`clock7`],tags:[`0`,`7`,`7:00`,`clock`,`o’clock`,`seven`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f556.png`},{emoji:`🕢`,name:`clock730`,shortcodes:[`clock730`],tags:[`30`,`7`,`7:30`,`clock`,`seven`,`thirty`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f562.png`},{emoji:`🕗`,name:`clock8`,shortcodes:[`clock8`],tags:[`8`,`8:00`,`clock`,`eight`,`o’clock`,`time`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f557.png`},{emoji:`🕣`,name:`clock830`,shortcodes:[`clock830`],tags:[`30`,`8`,`8:30`,`clock`,`eight`,`thirty`,`time`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f563.png`},{emoji:`🕘`,name:`clock9`,shortcodes:[`clock9`],tags:[`9`,`9:00`,`clock`,`nine`,`o’clock`,`time`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f558.png`},{emoji:`🕤`,name:`clock930`,shortcodes:[`clock930`],tags:[`30`,`9`,`9:30`,`clock`,`nine`,`thirty`,`time`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f564.png`},{emoji:`🕙`,name:`clock10`,shortcodes:[`clock10`],tags:[`0`,`10`,`10:00`,`clock`,`o’clock`,`ten`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f559.png`},{emoji:`🕥`,name:`clock1030`,shortcodes:[`clock1030`],tags:[`10`,`10:30`,`30`,`clock`,`ten`,`thirty`,`time`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f565.png`},{emoji:`🕚`,name:`clock11`,shortcodes:[`clock11`],tags:[`11`,`11:00`,`clock`,`eleven`,`o’clock`,`time`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55a.png`},{emoji:`🕦`,name:`clock1130`,shortcodes:[`clock1130`],tags:[`11`,`11:30`,`30`,`clock`,`eleven`,`thirty`,`time`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f566.png`},{emoji:`🌑`,name:`new_moon`,shortcodes:[`new_moon`],tags:[`dark`,`moon`,`new`,`space`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f311.png`},{emoji:`🌒`,name:`waxing_crescent_moon`,shortcodes:[`waxing_crescent_moon`],tags:[`crescent`,`dreams`,`moon`,`space`,`waxing`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f312.png`},{emoji:`🌓`,name:`first_quarter_moon`,shortcodes:[`first_quarter_moon`],tags:[`first`,`moon`,`quarter`,`space`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f313.png`},{emoji:`🌔`,name:`moon`,shortcodes:[`waxing_gibbous_moon`],tags:[`gibbous`,`moon`,`space`,`waxing`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f314.png`},{emoji:`🌕`,name:`full_moon`,shortcodes:[`full_moon`],tags:[`full`,`moon`,`space`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f315.png`},{emoji:`🌖`,name:`waning_gibbous_moon`,shortcodes:[`waning_gibbous_moon`],tags:[`gibbous`,`moon`,`space`,`waning`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f316.png`},{emoji:`🌗`,name:`last_quarter_moon`,shortcodes:[`last_quarter_moon`],tags:[`last`,`moon`,`quarter`,`space`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f317.png`},{emoji:`🌘`,name:`waning_crescent_moon`,shortcodes:[`waning_crescent_moon`],tags:[`crescent`,`moon`,`space`,`waning`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f318.png`},{emoji:`🌙`,name:`crescent_moon`,shortcodes:[`crescent_moon`],tags:[`crescent`,`moon`,`ramadan`,`space`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f319.png`}
74,{emoji:`🌚`,name:`new_moon_with_face`,shortcodes:[`new_moon_with_face`],tags:[`face`,`moon`,`new`,`space`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31a.png`},{emoji:`🌛`,name:`first_quarter_moon_with_face`,shortcodes:[`first_quarter_moon_with_face`],tags:[`face`,`first`,`moon`,`quarter`,`space`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31b.png`},{emoji:`🌜`,name:`last_quarter_moon_with_face`,shortcodes:[`last_quarter_moon_with_face`],tags:[`dreams`,`face`,`last`,`moon`,`quarter`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31c.png`},{emoji:`🌡`,name:`thermometer`,shortcodes:[`thermometer`],tags:[`weather`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f321-fe0f.png`},{emoji:`☀`,name:`sunny`,shortcodes:[`sun`],tags:[`bright`,`rays`,`space`,`sunny`,`weather`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2600-fe0f.png`},{emoji:`🌝`,name:`full_moon_with_face`,shortcodes:[`full_moon_with_face`],tags:[`bright`,`face`,`full`,`moon`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31d.png`},{emoji:`🌞`,name:`sun_with_face`,shortcodes:[`sun_with_face`],tags:[`beach`,`bright`,`day`,`face`,`heat`,`shine`,`sun`,`sunny`,`sunshine`,`weather`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31e.png`},{emoji:`🪐`,name:`ringed_planet`,shortcodes:[`ringed_planet`,`saturn`],tags:[`planet`,`ringed`,`saturn`,`saturnine`],group:`travel & places`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa90.png`},{emoji:`⭐`,name:`star`,shortcodes:[`star`],tags:[`astronomy`,`medium`,`stars`,`white`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b50.png`},{emoji:`🌟`,name:`star2`,shortcodes:[`glowing_star`,`star2`],tags:[`glittery`,`glow`,`glowing`,`night`,`shining`,`sparkle`,`star`,`win`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31f.png`},{emoji:`🌠`,name:`stars`,shortcodes:[`shooting_star`,`stars`],tags:[`falling`,`night`,`shooting`,`space`,`star`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f320.png`},{emoji:`🌌`,name:`milky_way`,shortcodes:[`milky_way`],tags:[`milky`,`space`,`way`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30c.png`},{emoji:`☁`,name:`cloud`,shortcodes:[`cloud`],tags:[`weather`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2601-fe0f.png`},{emoji:`⛅`,name:`partly_sunny`,shortcodes:[`partly_sunny`,`sun_behind_cloud`],tags:[`behind`,`cloud`,`cloudy`,`sun`,`weather`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26c5.png`},{emoji:`⛈`,name:`cloud_with_lightning_and_rain`,shortcodes:[`stormy`,`thunder_cloud_and_rain`],tags:[`cloud`,`lightning`,`rain`,`thunder`,`thunderstorm`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26c8-fe0f.png`},{emoji:`🌤`,name:`sun_behind_small_cloud`,shortcodes:[`sun_behind_small_cloud`,`sunny`],tags:[`behind`,`cloud`,`sun`,`weather`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f324-fe0f.png`},{emoji:`🌥`,name:`sun_behind_large_cloud`,shortcodes:[`cloudy`,`sun_behind_large_cloud`],tags:[`behind`,`cloud`,`sun`,`weather`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f325-fe0f.png`},{emoji:`🌦`,name:`sun_behind_rain_cloud`,shortcodes:[`sun_and_rain`,`sun_behind_rain_cloud`],tags:[`behind`,`cloud`,`rain`,`sun`,`weather`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f326-fe0f.png`},{emoji:`🌧`,name:`cloud_with_rain`,shortcodes:[`cloud_with_rain`,`rainy`],tags:[`cloud`,`rain`,`weather`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f327-fe0f.png`},{emoji:`🌨`,name:`cloud_with_snow`,shortcodes:[`cloud_with_snow`,`snowy`],tags:[`cloud`,`cold`,`snow`,`weather`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f328-fe0f.png`},{emoji:`🌩`,name:`cloud_with_lightning`,shortcodes:[`cloud_with_lightning`,`lightning`],tags:[`cloud`,`lightning`,`weather`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f329-fe0f.png`},{emoji:`🌪`,name:`tornado`,shortcodes:[`tornado`],tags:[`cloud`,`weather`,`whirlwind`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32a-fe0f.png`},{emoji:`🌫`,name:`fog`,shortcodes:[`fog`],tags:[`cloud`,`weather`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32b-fe0f.png`},{emoji:`🌬`,name:`wind_face`,shortcodes:[`wind_blowing_face`],tags:[`blow`,`cloud`,`face`,`wind`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32c-fe0f.png`},{emoji:`🌀`,name:`cyclone`,shortcodes:[`cyclone`],tags:[`dizzy`,`hurricane`,`twister`,`typhoon`,`weather`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f300.png`},{emoji:`🌈`,name:`rainbow`,shortcodes:[`rainbow`],tags:[`gay`,`genderqueer`,`glbt`,`glbtq`,`lesbian`,`lgbt`,`lgbtq`,`lgbtqia`,`nature`,`pride`,`queer`,`rain`,`trans`,`transgender`,`weather`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f308.png`},{emoji:`🌂`,name:`closed_umbrella`,shortcodes:[`closed_umbrella`],tags:[`closed`,`clothing`,`rain`,`umbrella`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f302.png`},{emoji:`☂`,name:`open_umbrella`,shortcodes:[`umbrella`],tags:[`clothing`,`rain`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2602-fe0f.png`},{emoji:`☔`,name:`umbrella`,shortcodes:[`umbrella_with_rain`],tags:[`clothing`,`drop`,`drops`,`rain`,`umbrella`,`weather`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2614.png`},{emoji:`⛱`,name:`parasol_on_ground`,shortcodes:[`beach_umbrella`,`umbrella_on_ground`],tags:[`ground`,`rain`,`sun`,`umbrella`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f1-fe0f.png`}
74,{emoji:`⚡`,name:`zap`,shortcodes:[`high_voltage`,`zap`],tags:[`danger`,`electric`,`electricity`,`high`,`lightning`,`nature`,`thunder`,`thunderbolt`,`voltage`,`zap`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26a1.png`},{emoji:`❄`,name:`snowflake`,shortcodes:[`snowflake`],tags:[`cold`,`snow`,`weather`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2744-fe0f.png`},{emoji:`☃`,name:`snowman_with_snow`,shortcodes:[`snowman2`],tags:[`cold`,`man`,`snow`],group:`travel & places`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2603-fe0f.png`},{emoji:`⛄`,name:`snowman`,shortcodes:[`snowman`],tags:[`cold`,`man`,`snow`,`snowman`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26c4.png`},{emoji:`☄`,name:`comet`,shortcodes:[`comet`],tags:[`space`],group:`travel & places`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2604-fe0f.png`},{emoji:`🔥`,name:`fire`,shortcodes:[`fire`],tags:[`af`,`burn`,`flame`,`hot`,`lit`,`litaf`,`tool`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f525.png`},{emoji:`💧`,name:`droplet`,shortcodes:[`droplet`],tags:[`cold`,`comic`,`drop`,`nature`,`sad`,`sweat`,`tear`,`water`,`weather`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a7.png`}
74,{emoji:`🌊`,name:`ocean`,shortcodes:[`ocean`,`water_wave`],tags:[`nature`,`ocean`,`surf`,`surfer`,`surfing`,`water`,`wave`],group:`travel & places`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30a.png`},{emoji:`🎃`,name:`jack_o_lantern`,shortcodes:[`jack_o_lantern`],tags:[`celebration`,`halloween`,`jack`,`lantern`,`pumpkin`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f383.png`},{emoji:`🎄`,name:`christmas_tree`,shortcodes:[`christmas_tree`],tags:[`celebration`,`christmas`,`tree`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f384.png`},{emoji:`🎆`,name:`fireworks`,shortcodes:[`fireworks`],tags:[`boom`,`celebration`,`entertainment`,`yolo`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f386.png`},{emoji:`🎇`,name:`sparkler`,shortcodes:[`sparkler`],tags:[`boom`,`celebration`,`fireworks`,`sparkle`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f387.png`},{emoji:`🧨`,name:`firecracker`,shortcodes:[`firecracker`],tags:[`dynamite`,`explosive`,`fire`,`fireworks`,`light`,`pop`,`popping`,`spark`],group:`activities`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e8.png`},{emoji:`✨`,name:`sparkles`,shortcodes:[`sparkles`],tags:[`*`,`magic`,`sparkle`,`star`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2728.png`},{emoji:`🎈`,name:`balloon`,shortcodes:[`balloon`],tags:[`birthday`,`celebrate`,`celebration`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f388.png`},{emoji:`🎉`,name:`tada`,shortcodes:[`party`,`party_popper`,`tada`],tags:[`awesome`,`birthday`,`celebrate`,`celebration`,`excited`,`hooray`,`party`,`popper`,`tada`,`woohoo`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f389.png`},{emoji:`🎊`,name:`confetti_ball`,shortcodes:[`confetti_ball`],tags:[`ball`,`celebrate`,`celebration`,`confetti`,`party`,`woohoo`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38a.png`},{emoji:`🎋`,name:`tanabata_tree`,shortcodes:[`tanabata_tree`],tags:[`banner`,`celebration`,`japanese`,`tanabata`,`tree`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38b.png`},{emoji:`🎍`,name:`bamboo`,shortcodes:[`bamboo`],tags:[`bamboo`,`celebration`,`decoration`,`japanese`,`pine`,`plant`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38d.png`},{emoji:`🎎`,name:`dolls`,shortcodes:[`dolls`],tags:[`celebration`,`doll`,`dolls`,`festival`,`japanese`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38e.png`},{emoji:`🎏`,name:`flags`,shortcodes:[`carp_streamer`,`flags`],tags:[`carp`,`celebration`,`streamer`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38f.png`},{emoji:`🎐`,name:`wind_chime`,shortcodes:[`wind_chime`],tags:[`bell`,`celebration`,`chime`,`wind`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f390.png`},{emoji:`🎑`,name:`rice_scene`,shortcodes:[`moon_ceremony`,`rice_scene`],tags:[`celebration`,`ceremony`,`moon`,`viewing`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f391.png`},{emoji:`🧧`,name:`red_envelope`,shortcodes:[`red_envelope`],tags:[`envelope`,`gift`,`good`,`hóngbāo`,`lai`,`luck`,`money`,`red`,`see`],group:`activities`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e7.png`},{emoji:`🎀`,name:`ribbon`,shortcodes:[`ribbon`],tags:[`celebration`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f380.png`},{emoji:`🎁`,name:`gift`,shortcodes:[`gift`],tags:[`birthday`,`bow`,`box`,`celebration`,`christmas`,`gift`,`present`,`surprise`,`wrapped`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f381.png`},{emoji:`🎗`,name:`reminder_ribbon`,shortcodes:[`reminder_ribbon`],tags:[`celebration`,`reminder`,`ribbon`],group:`activities`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f397-fe0f.png`},{emoji:`🎟`,name:`tickets`,shortcodes:[`admission_tickets`,`tickets`],tags:[`admission`,`ticket`,`tickets`],group:`activities`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f39f-fe0f.png`},{emoji:`🎫`,name:`ticket`,shortcodes:[`ticket`],tags:[`admission`,`stub`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ab.png`},{emoji:`🎖`,name:`medal_military`,shortcodes:[`military_medal`],tags:[`award`,`celebration`,`medal`,`military`],group:`activities`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f396-fe0f.png`},{emoji:`🏆`,name:`trophy`,shortcodes:[`trophy`],tags:[`champion`,`champs`,`prize`,`slay`,`sport`,`victory`,`win`,`winning`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c6.png`},{emoji:`🏅`,name:`medal_sports`,shortcodes:[`sports_medal`],tags:[`award`,`gold`,`medal`,`sports`,`winner`],group:`activities`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c5.png`},{emoji:`🥇`,name:`1st_place_medal`,shortcodes:[`1st`,`first_place_medal`],tags:[`1st`,`first`,`gold`,`medal`,`place`],group:`activities`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f947.png`},{emoji:`🥈`,name:`2nd_place_medal`,shortcodes:[`2nd`,`second_place_medal`],tags:[`2nd`,`medal`,`place`,`second`,`silver`],group:`activities`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f948.png`},{emoji:`🥉`,name:`3rd_place_medal`,shortcodes:[`3rd`,`third_place_medal`],tags:[`3rd`,`bronze`,`medal`,`place`,`third`],group:`activities`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f949.png`},{emoji:`⚽`,name:`soccer`,shortcodes:[`soccer`],tags:[`ball`,`football`,`futbol`,`soccer`,`sport`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26bd.png`},{emoji:`⚾`,name:`baseball`,shortcodes:[`baseball`],tags:[`ball`,`sport`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26be.png`},{emoji:`🥎`,name:`softball`,shortcodes:[`softball`],tags:[`ball`,`glove`,`sports`,`underarm`],group:`activities`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94e.png`},{emoji:`🏀`,name:`basketball`,shortcodes:[`basketball`],tags:[`ball`,`hoop`,`sport`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c0.png`},{emoji:`🏐`,name:`volleyball`,shortcodes:[`volleyball`],tags:[`ball`,`game`],group:`activities`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d0.png`},{emoji:`🏈`,name:`football`,shortcodes:[`football`],tags:[`american`,`ball`,`bowl`,`football`,`sport`,`super`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c8.png`},{emoji:`🏉`,name:`rugby_football`,shortcodes:[`rugby_football`],tags:[`ball`,`football`,`rugby`,`sport`],group:`activities`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c9.png`},{emoji:`🎾`,name:`tennis`,shortcodes:[`tennis`],tags:[`ball`,`racquet`,`sport`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3be.png`},{emoji:`🥏`,name:`flying_disc`,shortcodes:[`flying_disc`],tags:[`disc`,`flying`,`ultimate`],group:`activities`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94f.png`},{emoji:`🎳`,name:`bowling`,shortcodes:[`bowling`],tags:[`ball`,`game`,`sport`,`strike`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b3.png`},{emoji:`🏏`,name:`cricket_game`,shortcodes:[`cricket_game`],tags:[`ball`,`bat`,`cricket`,`game`],group:`activities`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cf.png`},{emoji:`🏑`,name:`field_hockey`,shortcodes:[`field_hockey`],tags:[`ball`,`field`,`game`,`hockey`,`stick`],group:`activities`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d1.png`}
74,{emoji:`🏒`,name:`ice_hockey`,shortcodes:[`hockey`],tags:[`game`,`hockey`,`ice`,`puck`,`stick`],group:`activities`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d2.png`},{emoji:`🥍`,name:`lacrosse`,shortcodes:[`lacrosse`],tags:[`ball`,`goal`,`sports`,`stick`],group:`activities`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94d.png`},{emoji:`🏓`,name:`ping_pong`,shortcodes:[`ping_pong`],tags:[`ball`,`bat`,`game`,`paddle`,`ping`,`pingpong`,`pong`,`table`,`tennis`],group:`activities`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d3.png`},{emoji:`🏸`,name:`badminton`,shortcodes:[`badminton`],tags:[`birdie`,`game`,`racquet`,`shuttlecock`],group:`activities`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f8.png`},{emoji:`🥊`,name:`boxing_glove`,shortcodes:[`boxing_glove`],tags:[`boxing`,`glove`],group:`activities`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94a.png`},{emoji:`🥋`,name:`martial_arts_uniform`,shortcodes:[`martial_arts_uniform`],tags:[`arts`,`judo`,`karate`,`martial`,`taekwondo`,`uniform`],group:`activities`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94b.png`},{emoji:`🥅`,name:`goal_net`,shortcodes:[`goal_net`],tags:[`goal`,`net`],group:`activities`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f945.png`},{emoji:`⛳`,name:`golf`,shortcodes:[`golf`],tags:[`flag`,`golf`,`hole`,`sport`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f3.png`},{emoji:`⛸`,name:`ice_skate`,shortcodes:[`ice_skate`],tags:[`ice`,`skate`,`skating`],group:`activities`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f8-fe0f.png`},{emoji:`🎣`,name:`fishing_pole_and_fish`,shortcodes:[`fishing_pole`,`fishing_pole_and_fish`],tags:[`entertainment`,`fish`,`fishing`,`pole`,`sport`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a3.png`},{emoji:`🤿`,name:`diving_mask`,shortcodes:[`diving_mask`],tags:[`diving`,`mask`,`scuba`,`snorkeling`],group:`activities`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93f.png`},{emoji:`🎽`,name:`running_shirt_with_sash`,shortcodes:[`running_shirt`,`running_shirt_with_sash`],tags:[`athletics`,`running`,`sash`,`shirt`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3bd.png`},{emoji:`🎿`,name:`ski`,shortcodes:[`ski`],tags:[`ski`,`snow`,`sport`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3bf.png`},{emoji:`🛷`,name:`sled`,shortcodes:[`sled`],tags:[`luge`,`sledge`,`sleigh`,`snow`,`toboggan`],group:`activities`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f7.png`},{emoji:`🥌`,name:`curling_stone`,shortcodes:[`curling_stone`],tags:[`curling`,`game`,`rock`,`stone`],group:`activities`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94c.png`},{emoji:`🎯`,name:`dart`,shortcodes:[`bullseye`,`dart`,`direct_hit`],tags:[`bull`,`dart`,`direct`,`entertainment`,`game`,`hit`,`target`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3af.png`},{emoji:`🪀`,name:`yo_yo`,shortcodes:[`yo_yo`],tags:[`fluctuate`,`toy`],group:`activities`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa80.png`},{emoji:`🪁`,name:`kite`,shortcodes:[`kite`],tags:[`fly`,`soar`],group:`activities`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa81.png`},{emoji:`🔫`,name:`gun`,shortcodes:[`gun`,`pistol`],tags:[`gun`,`handgun`,`pistol`,`revolver`,`tool`,`water`,`weapon`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52b.png`},{emoji:`🎱`,name:`8ball`,shortcodes:[`8ball`,`billiards`],tags:[`8`,`8ball`,`ball`,`billiard`,`eight`,`game`,`pool`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b1.png`},{emoji:`🔮`,name:`crystal_ball`,shortcodes:[`crystal_ball`],tags:[`ball`,`crystal`,`fairy`,`fairytale`,`fantasy`,`fortune`,`future`,`magic`,`tale`,`tool`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52e.png`},{emoji:`🪄`,name:`magic_wand`,shortcodes:[`magic_wand`],tags:[`magic`,`magician`,`wand`,`witch`,`wizard`],group:`activities`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa84.png`},{emoji:`🎮`,name:`video_game`,shortcodes:[`controller`,`video_game`],tags:[`controller`,`entertainment`,`game`,`video`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ae.png`},{emoji:`🕹`,name:`joystick`,shortcodes:[`joystick`],tags:[`game`,`video`,`videogame`],group:`activities`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f579-fe0f.png`},{emoji:`🎰`,name:`slot_machine`,shortcodes:[`slot_machine`],tags:[`casino`,`gamble`,`gambling`,`game`,`machine`,`slot`,`slots`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b0.png`},{emoji:`🎲`,name:`game_die`,shortcodes:[`game_die`],tags:[`dice`,`die`,`entertainment`,`game`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b2.png`},{emoji:`🧩`,name:`jigsaw`,shortcodes:[`jigsaw`,`puzzle_piece`],tags:[`clue`,`interlocking`,`jigsaw`,`piece`,`puzzle`],group:`activities`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e9.png`},{emoji:`🧸`,name:`teddy_bear`,shortcodes:[`teddy_bear`],tags:[`bear`,`plaything`,`plush`,`stuffed`,`teddy`,`toy`],group:`activities`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f8.png`},{emoji:`🪅`,name:`pinata`,shortcodes:[`pinata`],tags:[`candy`,`celebrate`,`celebration`,`cinco`,`de`,`festive`,`mayo`,`party`,`pinada`,`pinata`],group:`activities`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa85.png`},{emoji:`🪩`,name:`mirror_ball`,shortcodes:[`disco`,`disco_ball`,`mirror_ball`],tags:[`ball`,`dance`,`disco`,`glitter`,`mirror`,`party`],group:`activities`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa9.png`}
74,{emoji:`🪆`,name:`nesting_dolls`,shortcodes:[`nesting_dolls`],tags:[`babooshka`,`baboushka`,`babushka`,`doll`,`dolls`,`matryoshka`,`nesting`,`russia`],group:`activities`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa86.png`},{emoji:`♠`,name:`spades`,shortcodes:[`spades`],tags:[`card`,`game`,`spade`,`suit`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2660-fe0f.png`},{emoji:`♥`,name:`hearts`,shortcodes:[`hearts`],tags:[`card`,`emotion`,`game`,`heart`,`hearts`,`suit`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2665-fe0f.png`},{emoji:`♦`,name:`diamonds`,shortcodes:[`diamonds`],tags:[`card`,`diamond`,`game`,`suit`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2666-fe0f.png`},{emoji:`♣`,name:`clubs`,shortcodes:[`clubs`],tags:[`card`,`club`,`clubs`,`game`,`suit`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2663-fe0f.png`},{emoji:`♟`,name:`chess_pawn`,shortcodes:[`chess_pawn`],tags:[`chess`,`dupe`,`expendable`,`pawn`],group:`activities`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/265f-fe0f.png`},{emoji:`🃏`,name:`black_joker`,shortcodes:[`black_joker`],tags:[`card`,`game`,`wildcard`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f0cf.png`},{emoji:`🀄`,name:`mahjong`,shortcodes:[`mahjong`],tags:[`dragon`,`game`,`mahjong`,`red`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f004.png`},{emoji:`🎴`,name:`flower_playing_cards`,shortcodes:[`flower_playing_cards`],tags:[`card`,`cards`,`flower`,`game`,`japanese`,`playing`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b4.png`},{emoji:`🎭`,name:`performing_arts`,shortcodes:[`performing_arts`],tags:[`actor`,`actress`,`art`,`arts`,`entertainment`,`mask`,`performing`,`theater`,`theatre`,`thespian`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ad.png`},{emoji:`🖼`,name:`framed_picture`,shortcodes:[`frame_with_picture`,`framed_picture`],tags:[`art`,`frame`,`framed`,`museum`,`painting`,`picture`],group:`activities`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5bc-fe0f.png`},{emoji:`🎨`,name:`art`,shortcodes:[`art`,`palette`],tags:[`art`,`artist`,`artsy`,`arty`,`colorful`,`creative`,`entertainment`,`museum`,`painter`,`painting`,`palette`],group:`activities`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a8.png`},{emoji:`🧵`,name:`thread`,shortcodes:[`thread`],tags:[`needle`,`sewing`,`spool`,`string`],group:`activities`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f5.png`},{emoji:`🪡`,name:`sewing_needle`,shortcodes:[`sewing_needle`],tags:[`embroidery`,`needle`,`sew`,`sewing`,`stitches`,`sutures`,`tailoring`,`thread`],group:`activities`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa1.png`},{emoji:`🧶`,name:`yarn`,shortcodes:[`yarn`],tags:[`ball`,`crochet`,`knit`],group:`activities`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f6.png`},{emoji:`🪢`,name:`knot`,shortcodes:[`knot`],tags:[`cord`,`rope`,`tangled`,`tie`,`twine`,`twist`],group:`activities`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa2.png`},{emoji:`👓`,name:`eyeglasses`,shortcodes:[`eyeglasses`,`glasses`],tags:[`clothing`,`eye`,`eyeglasses`,`eyewear`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f453.png`},{emoji:`🕶`,name:`dark_sunglasses`,shortcodes:[`sunglasses`],tags:[`dark`,`eye`,`eyewear`,`glasses`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f576-fe0f.png`},{emoji:`🥽`,name:`goggles`,shortcodes:[`goggles`],tags:[`dive`,`eye`,`protection`,`scuba`,`swimming`,`welding`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97d.png`},{emoji:`🥼`,name:`lab_coat`,shortcodes:[`lab_coat`],tags:[`clothes`,`coat`,`doctor`,`dr`,`experiment`,`jacket`,`lab`,`scientist`,`white`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97c.png`},{emoji:`🦺`,name:`safety_vest`,shortcodes:[`safety_vest`],tags:[`emergency`,`safety`,`vest`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ba.png`},{emoji:`👔`,name:`necktie`,shortcodes:[`necktie`],tags:[`clothing`,`employed`,`serious`,`shirt`,`tie`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f454.png`},{emoji:`👕`,name:`shirt`,shortcodes:[`shirt`],tags:[`blue`,`casual`,`clothes`,`clothing`,`collar`,`dressed`,`shirt`,`shopping`,`tshirt`,`weekend`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f455.png`}
74,{emoji:`👖`,name:`jeans`,shortcodes:[`jeans`],tags:[`blue`,`casual`,`clothes`,`clothing`,`denim`,`dressed`,`pants`,`shopping`,`trousers`,`weekend`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f456.png`},{emoji:`🧣`,name:`scarf`,shortcodes:[`scarf`],tags:[`bundle`,`cold`,`neck`,`up`],group:`objects`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e3.png`},{emoji:`🧤`,name:`gloves`,shortcodes:[`gloves`],tags:[`hand`],group:`objects`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e4.png`},{emoji:`🧥`,name:`coat`,shortcodes:[`coat`],tags:[`brr`,`bundle`,`cold`,`jacket`,`up`],group:`objects`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e5.png`},{emoji:`🧦`,name:`socks`,shortcodes:[`socks`],tags:[`stocking`],group:`objects`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e6.png`},{emoji:`👗`,name:`dress`,shortcodes:[`dress`],tags:[`clothes`,`clothing`,`dressed`,`fancy`,`shopping`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f457.png`},{emoji:`👘`,name:`kimono`,shortcodes:[`kimono`],tags:[`clothing`,`comfortable`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f458.png`},{emoji:`🥻`,name:`sari`,shortcodes:[`sari`],tags:[`clothing`,`dress`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97b.png`},{emoji:`🩱`,name:`one_piece_swimsuit`,shortcodes:[`one_piece_swimsuit`],tags:[`bathing`,`one-piece`,`suit`,`swimsuit`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa71.png`},{emoji:`🩲`,name:`swim_brief`,shortcodes:[`briefs`],tags:[`bathing`,`one-piece`,`suit`,`swimsuit`,`underwear`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa72.png`},{emoji:`🩳`,name:`shorts`,shortcodes:[`shorts`],tags:[`bathing`,`pants`,`suit`,`swimsuit`,`underwear`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa73.png`},{emoji:`👙`,name:`bikini`,shortcodes:[`bikini`],tags:[`bathing`,`beach`,`clothing`,`pool`,`suit`,`swim`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f459.png`},{emoji:`👚`,name:`womans_clothes`,shortcodes:[`womans_clothes`],tags:[`blouse`,`clothes`,`clothing`,`collar`,`dress`,`dressed`,`lady`,`shirt`,`shopping`,`woman`,`woman’s`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45a.png`},{emoji:`🪭`,name:`folding_hand_fan`,shortcodes:[`folding_fan`],tags:[`clack`,`clap`,`cool`,`cooling`,`dance`,`fan`,`flirt`,`flutter`,`folding`,`hand`,`hot`,`shy`],group:`objects`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faad.png`},{emoji:`👛`,name:`purse`,shortcodes:[`purse`],tags:[`clothes`,`clothing`,`coin`,`dress`,`fancy`,`handbag`,`shopping`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45b.png`},{emoji:`👜`,name:`handbag`,shortcodes:[`handbag`],tags:[`bag`,`clothes`,`clothing`,`dress`,`lady`,`purse`,`shopping`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45c.png`},{emoji:`👝`,name:`pouch`,shortcodes:[`clutch_bag`,`pouch`],tags:[`bag`,`clothes`,`clothing`,`clutch`,`dress`,`handbag`,`pouch`,`purse`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45d.png`},{emoji:`🛍`,name:`shopping`,shortcodes:[`shopping_bags`],tags:[`bag`,`bags`,`hotel`,`shopping`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6cd-fe0f.png`},{emoji:`🎒`,name:`school_satchel`,shortcodes:[`backpack`,`school_satchel`],tags:[`backpacking`,`bag`,`bookbag`,`education`,`rucksack`,`satchel`,`school`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f392.png`},{emoji:`🩴`,name:`thong_sandal`,shortcodes:[`thong_sandal`],tags:[`beach`,`flip`,`flop`,`sandal`,`sandals`,`shoe`,`thong`,`thongs`,`zōri`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa74.png`},{emoji:`👞`,name:`mans_shoe`,shortcodes:[`mans_shoe`],tags:[`brown`,`clothes`,`clothing`,`feet`,`foot`,`kick`,`man`,`man’s`,`shoe`,`shoes`,`shopping`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45e.png`},{emoji:`👟`,name:`athletic_shoe`,shortcodes:[`athletic_shoe`,`sneaker`],tags:[`athletic`,`clothes`,`clothing`,`fast`,`kick`,`running`,`shoe`,`shoes`,`shopping`,`sneaker`,`tennis`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45f.png`},{emoji:`🥾`,name:`hiking_boot`,shortcodes:[`hiking_boot`],tags:[`backpacking`,`boot`,`brown`,`camping`,`hiking`,`outdoors`,`shoe`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97e.png`},{emoji:`🥿`,name:`flat_shoe`,shortcodes:[`flat_shoe`,`womans_flat_shoe`],tags:[`ballet`,`comfy`,`flat`,`flats`,`shoe`,`slip-on`,`slipper`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97f.png`},{emoji:`👠`,name:`high_heel`,shortcodes:[`high_heel`],tags:[`clothes`,`clothing`,`dress`,`fashion`,`heel`,`heels`,`high-heeled`,`shoe`,`shoes`,`shopping`,`stiletto`,`woman`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f460.png`},{emoji:`👡`,name:`sandal`,shortcodes:[`sandal`],tags:[`clothing`,`sandal`,`shoe`,`woman`,`woman’s`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f461.png`},{emoji:`🩰`,name:`ballet_shoes`,shortcodes:[`ballet_shoes`],tags:[`ballet`,`dance`,`shoes`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa70.png`},{emoji:`👢`,name:`boot`,shortcodes:[`boot`],tags:[`boot`,`clothes`,`clothing`,`dress`,`shoe`,`shoes`,`shopping`,`woman`,`woman’s`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f462.png`},{emoji:`🪮`,name:`hair_pick`,shortcodes:[`hair_pick`],tags:[`afro`,`comb`,`groom`,`hair`,`pick`],group:`objects`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faae.png`},{emoji:`👑`,name:`crown`,shortcodes:[`crown`],tags:[`clothing`,`family`,`king`,`medieval`,`queen`,`royal`,`royalty`,`win`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f451.png`},{emoji:`👒`,name:`womans_hat`,shortcodes:[`womans_hat`],tags:[`clothes`,`clothing`,`garden`,`hat`,`hats`,`party`,`woman`,`woman’s`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f452.png`},{emoji:`🎩`,name:`tophat`,shortcodes:[`top_hat`,`tophat`],tags:[`clothes`,`clothing`,`fancy`,`formal`,`hat`,`magic`,`top`,`tophat`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a9.png`},{emoji:`🎓`,name:`mortar_board`,shortcodes:[`graduation_cap`,`mortar_board`],tags:[`cap`,`celebration`,`clothing`,`education`,`graduation`,`hat`,`scholar`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f393.png`},{emoji:`🧢`,name:`billed_cap`,shortcodes:[`billed_cap`],tags:[`baseball`,`bent`,`billed`,`cap`,`dad`,`hat`],group:`objects`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e2.png`},{emoji:`🪖`,name:`military_helmet`,shortcodes:[`military_helmet`],tags:[`army`,`helmet`,`military`,`soldier`,`war`,`warrior`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa96.png`},{emoji:`⛑`,name:`rescue_worker_helmet`,shortcodes:[`helmet_with_cross`,`rescue_worker_helmet`],tags:[`aid`,`cross`,`face`,`hat`,`helmet`,`rescue`,`worker’s`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26d1-fe0f.png`},{emoji:`📿`,name:`prayer_beads`,shortcodes:[`prayer_beads`],tags:[`beads`,`clothing`,`necklace`,`prayer`,`religion`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ff.png`},{emoji:`💄`,name:`lipstick`,shortcodes:[`lipstick`],tags:[`cosmetics`,`date`,`makeup`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f484.png`},{emoji:`💍`,name:`ring`,shortcodes:[`ring`],tags:[`diamond`,`engaged`,`engagement`,`married`,`romance`,`shiny`,`sparkling`,`wedding`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48d.png`},{emoji:`💎`,name:`gem`,shortcodes:[`gem`],tags:[`diamond`,`engagement`,`gem`,`jewel`,`money`,`romance`,`stone`,`wedding`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48e.png`},{emoji:`🔇`,name:`mute`,shortcodes:[`mute`,`no_sound`],tags:[`mute`,`muted`,`quiet`,`silent`,`sound`,`speaker`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f507.png`},{emoji:`🔈`,name:`speaker`,shortcodes:[`low_volume`,`quiet_sound`,`speaker`],tags:[`low`,`soft`,`sound`,`speaker`,`volume`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f508.png`},{emoji:`🔉`,name:`sound`,shortcodes:[`medium_volumne`,`sound`],tags:[`medium`,`sound`,`speaker`,`volume`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f509.png`},{emoji:`🔊`,name:`loud_sound`,shortcodes:[`high_volume`,`loud_sound`],tags:[`high`,`loud`,`music`,`sound`,`speaker`,`volume`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50a.png`},{emoji:`📢`,name:`loudspeaker`,shortcodes:[`loudspeaker`],tags:[`address`,`communication`,`loud`,`public`,`sound`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e2.png`},{emoji:`📣`,name:`mega`,shortcodes:[`mega`,`megaphone`],tags:[`cheering`,`sound`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e3.png`},{emoji:`📯`,name:`postal_horn`,shortcodes:[`postal_horn`],tags:[`horn`,`post`,`postal`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ef.png`},{emoji:`🔔`,name:`bell`,shortcodes:[`bell`],tags:[`break`,`church`,`sound`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f514.png`},{emoji:`🔕`,name:`no_bell`,shortcodes:[`no_bell`],tags:[`bell`,`forbidden`,`mute`,`no`,`not`,`prohibited`,`quiet`,`silent`,`slash`,`sound`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f515.png`},{emoji:`🎼`,name:`musical_score`,shortcodes:[`musical_score`],tags:[`music`,`musical`,`note`,`score`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3bc.png`},{emoji:`🎵`,name:`musical_note`,shortcodes:[`musical_note`],tags:[`music`,`musical`,`note`,`sound`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b5.png`},{emoji:`🎶`,name:`notes`,shortcodes:[`musical_notes`,`notes`],tags:[`music`,`musical`,`note`,`notes`,`sound`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b6.png`},{emoji:`🎙`,name:`studio_microphone`,shortcodes:[`studio_microphone`],tags:[`mic`,`microphone`,`music`,`studio`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f399-fe0f.png`},{emoji:`🎚`,name:`level_slider`,shortcodes:[`level_slider`],tags:[`level`,`music`,`slider`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f39a-fe0f.png`},{emoji:`🎛`,name:`control_knobs`,shortcodes:[`control_knobs`],tags:[`control`,`knobs`,`music`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f39b-fe0f.png`},{emoji:`🎤`,name:`microphone`,shortcodes:[`microphone`],tags:[`karaoke`,`mic`,`music`,`sing`,`sound`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a4.png`},{emoji:`🎧`,name:`headphones`,shortcodes:[`headphones`],tags:[`earbud`,`sound`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a7.png`},{emoji:`📻`,name:`radio`,shortcodes:[`radio`],tags:[`entertainment`,`tbt`,`video`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4fb.png`},{emoji:`🎷`,name:`saxophone`,shortcodes:[`saxophone`],tags:[`instrument`,`music`,`sax`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b7.png`},{emoji:`🎺`,name:`trumpet`,shortcodes:[`trumpet`],tags:[`instrument`,`music`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ba.png`},{emoji:`🪊`,name:`trombone`,shortcodes:[`trombone`],tags:[`brass`,`instrument`,`jazz`,`music`,`sad`,`slide`],group:`objects`,emoticons:[],version:17},{emoji:`🪗`,name:`accordion`,shortcodes:[`accordion`],tags:[`box`,`concertina`,`instrument`,`music`,`squeeze`,`squeezebox`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa97.png`},{emoji:`🎸`,name:`guitar`,shortcodes:[`guitar`],tags:[`instrument`,`music`,`strat`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b8.png`},{emoji:`🎹`,name:`musical_keyboard`,shortcodes:[`musical_keyboard`],tags:[`instrument`,`keyboard`,`music`,`musical`,`piano`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b9.png`},{emoji:`🎻`,name:`violin`,shortcodes:[`violin`],tags:[`instrument`,`music`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3bb.png`},{emoji:`🪕`,name:`banjo`,shortcodes:[`banjo`],tags:[`music`,`stringed`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa95.png`},{emoji:`🥁`,name:`drum`,shortcodes:[`drum`],tags:[`drumsticks`,`music`],group:`objects`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/im
74g/apple/64/1f941.png`},{emoji:`🪘`,name:`long_drum`,shortcodes:[`long_drum`],tags:[`beat`,`conga`,`drum`,`instrument`,`long`,`rhythm`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa98.png`},{emoji:`🪇`,name:`maracas`,shortcodes:[`maracas`],tags:[`cha`,`dance`,`instrument`,`music`,`party`,`percussion`,`rattle`,`shake`,`shaker`],group:`objects`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa87.png`},{emoji:`🪈`,name:`flute`,shortcodes:[`flute`],tags:[`band`,`fife`,`flautist`,`instrument`,`marching`,`music`,`orchestra`,`piccolo`,`pipe`,`recorder`,`woodwind`],group:`objects`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa88.png`},{emoji:`🪉`,name:`harp`,shortcodes:[`harp`],tags:[`cupid`,`instrument`,`love`,`music`,`orchestra`],group:`objects`,emoticons:[],version:16,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa89.png`},{emoji:`📱`,name:`iphone`,shortcodes:[`android`,`iphone`,`mobile_phone`],tags:[`cell`,`communication`,`mobile`,`phone`,`telephone`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f1.png`},{emoji:`📲`,name:`calling`,shortcodes:[`calling`,`mobile_phone_arrow`],tags:[`arrow`,`build`,`call`,`cell`,`communication`,`mobile`,`phone`,`receive`,`telephone`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f2.png`},{emoji:`☎`,name:`phone`,shortcodes:[`telephone`],tags:[`phone`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/260e-fe0f.png`},{emoji:`📞`,name:`telephone_receiver`,shortcodes:[`telephone_receiver`],tags:[`communication`,`phone`,`receiver`,`telephone`,`voip`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4de.png`},{emoji:`📟`,name:`pager`,shortcodes:[`pager`],tags:[`communication`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4df.png`},{emoji:`📠`,name:`fax`,shortcodes:[`fax`,`fax_machine`],tags:[`communication`,`fax`,`machine`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e0.png`},{emoji:`🔋`,name:`battery`,shortcodes:[`battery`],tags:[`battery`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50b.png`},{emoji:`🪫`,name:`low_battery`,shortcodes:[`low_battery`],tags:[`battery`,`drained`,`electronic`,`energy`,`low`,`power`],group:`objects`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faab.png`},{emoji:`🔌`,name:`electric_plug`,shortcodes:[`electric_plug`],tags:[`electric`,`electricity`,`plug`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50c.png`},{emoji:`💻`,name:`computer`,shortcodes:[`laptop`],tags:[`computer`,`office`,`pc`,`personal`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4bb.png`},{emoji:`🖥`,name:`desktop_computer`,shortcodes:[`computer`,`desktop_computer`],tags:[`computer`,`desktop`,`monitor`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5a5-fe0f.png`},{emoji:`🖨`,name:`printer`,shortcodes:[`printer`],tags:[`computer`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5a8-fe0f.png`},{emoji:`⌨`,name:`keyboard`,shortcodes:[`keyboard`],tags:[`computer`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2328-fe0f.png`},{emoji:`🖱`,name:`computer_mouse`,shortcodes:[`computer_mouse`],tags:[`computer`,`mouse`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5b1-fe0f.png`},{emoji:`🖲`,name:`trackball`,shortcodes:[`trackball`],tags:[`computer`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5b2-fe0f.png`},{emoji:`💽`,name:`minidisc`,shortcodes:[`computer_disk`,`minidisc`],tags:[`computer`,`disk`,`minidisk`,`optical`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4bd.png`},{emoji:`💾`,name:`floppy_disk`,shortcodes:[`floppy_disk`],tags:[`computer`,`disk`,`floppy`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4be.png`},{emoji:`💿`,name:`cd`,shortcodes:[`cd`,`optical_disk`],tags:[`blu-ray`,`cd`,`
74computer`,`disk`,`dvd`,`optical`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4bf.png`},{emoji:`📀`,name:`dvd`,shortcodes:[`dvd`],tags:[`blu-ray`,`cd`,`computer`,`disk`,`optical`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c0.png`},{emoji:`🧮`,name:`abacus`,shortcodes:[`abacus`],tags:[`calculation`,`calculator`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ee.png`},{emoji:`🎥`,name:`movie_camera`,shortcodes:[`movie_camera`],tags:[`bollywood`,`camera`,`cinema`,`film`,`hollywood`,`movie`,`record`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a5.png`},{emoji:`🎞`,name:`film_strip`,shortcodes:[`film_frames`],tags:[`cinema`,`film`,`frames`,`movie`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f39e-fe0f.png`},{emoji:`📽`,name:`film_projector`,shortcodes:[`film_projector`],tags:[`cinema`,`film`,`movie`,`projector`,`video`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4fd-fe0f.png`},{emoji:`🎬`,name:`clapper`,shortcodes:[`clapper`],tags:[`action`,`board`,`clapper`,`movie`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ac.png`},{emoji:`📺`,name:`tv`,shortcodes:[`tv`],tags:[`tv`,`video`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4fa.png`},{emoji:`📷`,name:`camera`,shortcodes:[`camera`],tags:[`photo`,`selfie`,`snap`,`tbt`,`trip`,`video`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f7.png`},{emoji:`📸`,name:`camera_flash`,shortcodes:[`camera_with_flash`],tags:[`camera`,`flash`,`video`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f8.png`},{emoji:`📹`,name:`video_camera`,shortcodes:[`video_camera`],tags:[`camcorder`,`camera`,`tbt`,`video`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f9.png`},{emoji:`📼`,name:`vhs`,shortcodes:[`vhs`,`videocassette`],tags:[`old`,`school`,`tape`,`vcr`,`vhs`,`video`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4fc.png`},{emoji:`🔍`,name:`mag`,shortcodes:[`mag`],tags:[`glass`,`lab`,`left`,`left-pointing`,`magnifying`,`science`,`search`,`tilted`,`tool`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50d.png`},{emoji:`🔎`,name:`mag_right`,shortcodes:[`mag_right`],tags:[`contact`,`glass`,`lab`,`magnifying`,`right`,`right-pointing`,`science`,`search`,`tilted`,`tool`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50e.png`},{emoji:`🕯`,name:`candle`,shortcodes:[`candle`],tags:[`light`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f56f-fe0f.png`},{emoji:`💡`,name:`bulb`,shortcodes:[`bulb`,`light_bulb`],tags:[`bulb`,`comic`,`electric`,`idea`,`light`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a1.png`},{emoji:`🔦`,name:`flashlight`,shortcodes:[`flashlight`],tags:[`electric`,`light`,`tool`,`torch`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f526.png`},{emoji:`🏮`,name:`izakaya_lantern`,shortcodes:[`izakaya_lantern`,`red_paper_lantern`],tags:[`bar`,`lantern`,`light`,`paper`,`red`,`restaurant`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ee.png`},{emoji:`🪔`,name:`diya_lamp`,shortcodes:[`diya_lamp`],tags:[`diya`,`lamp`,`light`,`oil`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa94.png`},{emoji:`📔`,name:`notebook_with_decorative_cover`,shortcodes:[`notebook_with_decorative_cover`],tags:[`book`,`cover`,`decorated`,`decorative`,`education`,`notebook`,`school`,`writing`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d4.png`},{emoji:`📕`,name:`closed_book`,shortcodes:[`closed_book`],tags:[`book`,`closed`,`education`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d5.png`},{emoji:`📖`,name:`book`,shortcodes:[`book`,`open_book`],tags:[`book`,`education`,`fantasy`,`knowledge`,`library`,`novels`,`open`,`reading`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d6.png`},{emoji:`📗`,name:`green_book`,shortcodes:[`green_book`],tags:[`book`,`education`,`fantasy`,`green`,`library`,`reading`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d7.png`},{emoji:`📘`,name:`blue_book`,shortcodes:[`blue_book`],tags:[`blue`,`book`,`education`,`fantasy`,`library`,`reading`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d8.png`},{emoji:`📙`,name:`orange_book`,shortcodes:[`orange_book`],tags:[`book`,`education`,`fantasy`,`library`,`orange`,`reading`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d9.png`},{emoji:`📚`,name:`books`,shortcodes:[`books`],tags:[`book`,`education`,`fantasy`,`knowledge`,`library`,`novels`,`reading`,`school`,`study`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4da.png`},{emoji:`📓`,name:`notebook`,shortcodes:[`notebook`],tags:[`notebook`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d3.png`},{emoji:`📒`,name:`ledger`,shortcodes:[`ledger`],tags:[`notebook`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d2.png`},{emoji:`📃`,name:`page_with_curl`,shortcodes:[`page_with_curl`],tags:[`curl`,`document`,`page`,`paper`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c3.png`},{emoji:`📜`,name:`scroll`,shortcodes:[`scroll`],tags:[`paper`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4dc.png`},{emoji:`📄`,name:`page_facing_up`,shortcodes:[`page_facing_up`],tags:[`document`,`facing`,`page`,`paper`,`up`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c4.png`},{emoji:`📰`,name:`newspaper`,shortcodes:[`newspaper`],tags:[`communication`,`news`,`paper`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f0.png`},{emoji:`🗞`,name:`newspaper_roll`,shortcodes:[`rolled_up_newspaper`],tags:[`news`,`newspaper`,`paper`,`rolled`,`rolled-up`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5de-fe0f.png`},{emoji:`📑`,name:`bookmark_tabs`,shortcodes:[`bookmark_tabs`],tags:[`bookmark`,`mark`,`marker`,`tabs`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d1.png`},{emoji:`🔖`,name:`bookmark`,shortcodes:[`bookmark`],tags:[`mark`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f516.png`},{emoji:`🏷`,name:`label`,shortcodes:[`label`],tags:[`tag`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f7-fe0f.png`},{emoji:`🪙`,name:`coin`,shortcodes:[`coin`],tags:[`dollar`,`euro`,`gold`,`metal`,`money`,`rich`,`silver`,`treasure`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa99.png`},{emoji:`💰`,name:`moneybag`,shortcodes:[`moneybag`],tags:[`bag`,`bank`,`bet`,`billion`,`cash`,`cost`,`dollar`,`gold`,`million`,`money`,`moneybag`,`paid`,`paying`,`pot`,`rich`,`win`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b0.png`},{emoji:`🪎`,name:`treasure_chest`,shortcodes:[`treasure_chest`],tags:[`gem`,`gold`,`jewels`,`loot`,`money`,`prize`,`silver`,`valuables`,`wealth`],group:`objects`,emoticons:[],version:17},{emoji:`💴`,name:`yen`,shortcodes:[`yen`],tags:[`bank`,`banknote`,`bill`,`currency`,`money`,`note`,`yen`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b4.png`},{emoji:`💵`,name:`dollar`,shortcodes:[`dollar`],tags:[`bank`,`banknote`,`bill`,`currency`,`dollar`,`money`,`note`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b5.png`},{emoji:`💶`,name:`euro`,shortcodes:[`euro`],tags:[`100`,`bank`,`banknote`,`bill`,`currency`,`euro`,`money`,`note`,`rich`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b6.png`},{emoji:`💷`,name:`pound`,shortcodes:[`pound`],tags:[`bank`,`banknote`,`bill`,`billion`,`cash`,`currency`,`money`,`note`,`pound`,`pounds`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b7.png`},{emoji:`💸`,name:`money_with_wings`,shortcodes:[`money_with_wings`],tags:[`bank`,`banknote`,`bill`,`billion`,`cash`,`dollar`,`fly`,`million`,`money`,`note`,`pay`,`wings`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b8.png`},{emoji:`💳`,name:`credit_card`,shortcodes:[`credit_card`],tags:[`bank`,`card`,`cash`,`charge`,`credit`,`money`,`pay`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b3.png`},{emoji:`🧾`,name:`receipt`,shortcodes:[`receipt`],tags:[`accounting`,`bookkeeping`,`evidence`,`invoice`,`proof`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9fe.png`},{emoji:`💹`,name:`chart`,shortcodes:[`chart`],tags:[`bank`,`chart`,`currency`,`graph`,`growth`,`increasing`,`market`,`money`,`rise`,`trend`,`upward`,`yen`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b9.png`},{emoji:`✉`,name:`envelope`,shortcodes:[`envelope`],tags:[`e-mail`,`email`,`letter`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2709-fe0f.png`},{emoji:`📧`,name:`e-mail`,shortcodes:[`e-mail`,`email`],tags:[`email`,`letter`,`mail`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e7.png`},{emoji:`📨`,name:`incoming_envelope`,shortcodes:[`incoming_envelope`],tags:[`delivering`,`e-mail`,`email`,`envelope`,`incoming`,`letter`,`mail`,`receive`,`sent`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e8.png`},{emoji:`📩`,name:`envelope_with_arrow`,shortcodes:[`envelope_with_arrow`],tags:[`arrow`,`communication`,`down`,`e-mail`,`email`,`envelope`,`letter`,`mail`,`outgoing`,`send`,`sent`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e9.png`},{emoji:`📤`,name:`outbox_tray`,shortcodes:[`outbox_tray`],tags:[`box`,`email`,`letter`,`mail`,`outbox`,`sent`,`tray`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e4.png`},{emoji:`📥`,name:`inbox_tray`,shortcodes:[`inbox_tray`],tags:[`box`,`email`,`inbox`,`letter`,`mail`,`receive`,`tray`,`zero`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e5.png`},{emoji:`📦`,name:`package`,shortcodes:[`package`],tags:[`box`,`communication`,`delivery`,`parcel`,`shipping`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e6.png`},{emoji:`📫`,name:`mailbox`,shortcodes:[`mailbox`],tags:[`closed`,`communication`,`flag`,`mail`,`mailbox`,`postbox`,`raised`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4eb.png`},{emoji:`📪`,name:`mailbox_closed`,shortcodes:[`mailbox_closed`],tags:[`closed`,`flag`,`lowered`,`mail`,`mailbox`,`postbox`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ea.png`},{emoji:`📬`,name:`mailbox_with_mail`,shortcodes:[`mailbox_with_mail`],tags:[`flag`,`mail`,`mailbox`,`open`,`postbox`,`raised`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ec.png`}
74,{emoji:`📭`,name:`mailbox_with_no_mail`,shortcodes:[`mailbox_with_no_mail`],tags:[`flag`,`lowered`,`mail`,`mailbox`,`open`,`postbox`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ed.png`},{emoji:`📮`,name:`postbox`,shortcodes:[`postbox`],tags:[`mail`,`mailbox`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ee.png`},{emoji:`🗳`,name:`ballot_box`,shortcodes:[`ballot_box`],tags:[`ballot`,`box`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5f3-fe0f.png`},{emoji:`✏`,name:`pencil2`,shortcodes:[`pencil`],tags:[`pencil`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/270f-fe0f.png`},{emoji:`✒`,name:`black_nib`,shortcodes:[`black_nib`],tags:[`black`,`nib`,`pen`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2712-fe0f.png`},{emoji:`🖋`,name:`fountain_pen`,shortcodes:[`fountain_pen`],tags:[`fountain`,`pen`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f58b-fe0f.png`},{emoji:`🖊`,name:`pen`,shortcodes:[`pen`],tags:[`ballpoint`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f58a-fe0f.png`},{emoji:`🖌`,name:`paintbrush`,shortcodes:[`paintbrush`],tags:[`painting`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f58c-fe0f.png`},{emoji:`🖍`,name:`crayon`,shortcodes:[`crayon`],tags:[`crayon`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f58d-fe0f.png`},{emoji:`📝`,name:`memo`,shortcodes:[`memo`],tags:[`communication`,`media`,`notes`,`pencil`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4dd.png`},{emoji:`💼`,name:`briefcase`,shortcodes:[`briefcase`],tags:[`office`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4bc.png`},{emoji:`📁`,name:`file_folder`,shortcodes:[`file_folder`],tags:[`file`,`folder`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c1.png`},{emoji:`📂`,name:`open_file_folder`,shortcodes:[`open_file_folder`],tags:[`file`,`folder`,`open`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c2.png`},{emoji:`🗂`,name:`card_index_dividers`,shortcodes:[`card_index_dividers`],tags:[`card`,`dividers`,`index`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5c2-fe0f.png`},{emoji:`📅`,name:`date`,shortcodes:[`date`],tags:[`date`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c5.png`},{emoji:`📆`,name:`calendar`,shortcodes:[`calendar`],tags:[`calendar`,`tear-off`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c6.png`},{emoji:`🗒`,name:`spiral_notepad`,shortcodes:[`notepad_spiral`],tags:[`note`,`notepad`,`pad`,`spiral`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5d2-fe0f.png`},{emoji:`🗓`,name:`spiral_calendar`,shortcodes:[`calendar_spiral`],tags:[`calendar`,`pad`,`spiral`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5d3-fe0f.png`},{emoji:`📇`,name:`card_index`,shortcodes:[`card_index`],tags:[`card`,`index`,`old`,`rolodex`,`school`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c7.png`},{emoji:`📈`,name:`chart_with_upwards_trend`,shortcodes:[`chart_increasing`,`chart_with_upwards_trend`],tags:[`chart`,`data`,`graph`,`growth`,`increasing`,`right`,`trend`,`up`,`upward`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c8.png`},{emoji:`📉`,name:`chart_with_downwards_trend`,shortcodes:[`chart_decreasing`,`chart_with_downwards_trend`],tags:[`chart`,`data`,`decreasing`,`down`,`downward`,`graph`,`negative`,`trend`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c9.png`},{emoji:`📊`,name:`bar_chart`,shortcodes:[`bar_chart`],tags:[`bar`,`chart`,`data`,`graph`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ca.png`},{emoji:`📋`,name:`clipboard`,shortcodes:[`clipboard`],tags:[`do`,`list`,`notes`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4cb.png`},{emoji:`📌`,name:`pushpin`,shortcodes:[`pushpin`],tags:[`collage`,`pin`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4cc.png`},{emoji:`📍`,name:`round_pushpin`,shortcodes:[`round_pushpin`],tags:[`location`,`map`,`pin`,`pushpin`,`round`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4cd.png`},{emoji:`📎`,name:`paperclip`,shortcodes:[`paperclip`],tags:[`paperclip`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ce.png`},{emoji:`🖇`,name:`paperclips`,shortcodes:[`paperclips`],tags:[`link`,`linked`,`paperclip`,`paperclips`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f587-fe0f.png`},{emoji:`📏`,name:`straight_ruler`,shortcodes:[`straight_ruler`],tags:[`angle`,`edge`,`math`,`ruler`,`straight`,`straightedge`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4cf.png`},{emoji:`📐`,name:`triangular_ruler`,shortcodes:[`triangular_ruler`],tags:[`angle`,`math`,`rule`,`ruler`,`set`,`slide`,`tri
74angle`,`triangular`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d0.png`},{emoji:`✂`,name:`scissors`,shortcodes:[`scissors`],tags:[`cut`,`cutting`,`paper`,`tool`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2702-fe0f.png`},{emoji:`🗃`,name:`card_file_box`,shortcodes:[`card_file_box`],tags:[`box`,`card`,`file`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5c3-fe0f.png`},{emoji:`🗄`,name:`file_cabinet`,shortcodes:[`file_cabinet`],tags:[`cabinet`,`file`,`filing`,`paper`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5c4-fe0f.png`},{emoji:`🗑`,name:`wastebasket`,shortcodes:[`trashcan`,`wastebasket`],tags:[`can`,`garbage`,`trash`,`waste`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5d1-fe0f.png`},{emoji:`🔒`,name:`lock`,shortcodes:[`lock`,`locked`],tags:[`closed`,`lock`,`private`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f512.png`},{emoji:`🔓`,name:`unlock`,shortcodes:[`unlock`,`unlocked`],tags:[`cracked`,`lock`,`open`,`unlock`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f513.png`},{emoji:`🔏`,name:`lock_with_ink_pen`,shortcodes:[`lock_with_ink_pen`,`locked_with_pen`],tags:[`ink`,`lock`,`locked`,`nib`,`pen`,`privacy`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50f.png`},{emoji:`🔐`,name:`closed_lock_with_key`,shortcodes:[`closed_lock_with_key`,`locked_with_key`],tags:[`bike`,`closed`,`key`,`lock`,`locked`,`secure`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f510.png`},{emoji:`🔑`,name:`key`,shortcodes:[`key`],tags:[`keys`,`lock`,`major`,`password`,`unlock`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f511.png`},{emoji:`🗝`,name:`old_key`,shortcodes:[`old_key`],tags:[`clue`,`key`,`lock`,`old`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5dd-fe0f.png`},{emoji:`🔨`,name:`hammer`,shortcodes:[`hammer`],tags:[`home`,`improvement`,`repairs`,`tool`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f528.png`},{emoji:`🪓`,name:`axe`,shortcodes:[`axe`],tags:[`ax`,`chop`,`hatchet`,`split`,`wood`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa93.png`},{emoji:`⛏`,name:`pick`,shortcodes:[`pick`],tags:[`hammer`,`mining`,`tool`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26cf-fe0f.png`},{emoji:`⚒`,name:`hammer_and_pick`,shortcodes:[`hammer_and_pick`],tags:[`hammer`,`pick`,`tool`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2692-fe0f.png`},{emoji:`🛠`,name:`hammer_and_wrench`,shortcodes:[`hammer_and_wrench`],tags:[`hammer`,`spanner`,`tool`,`wrench`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e0-fe0f.png`},{emoji:`🗡`,name:`dagger`,shortcodes:[`dagger`],tags:[`knife`,`weapon`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5e1-fe0f.png`},{emoji:`⚔`,name:`crossed_swords`,shortcodes:[`crossed_swords`],tags:[`crossed`,`swords`,`weapon`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2694-fe0f.png`},{emoji:`💣`,name:`bomb`,shortcodes:[`bomb`],tags:[`boom`,`comic`,`dangerous`,`explosion`,`hot`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a3.png`},{emoji:`🪃`,name:`boomerang`,shortcodes:[`boomerang`],tags:[`rebound`,`repercussion`,`weapon`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa83.png`},{emoji:`🏹`,name:`bow_and_arrow`,shortcodes:[`bow_and_arrow`],tags:[`archer`,`archery`,`arrow`,`bow`,`sagittarius`,`tool`,`weapon`,`zodiac`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f9.png`},{emoji:`🛡`,name:`shield`,shortcodes:[`shield`],tags:[`weapon`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e1-fe0f.png`},{emoji:`🪚`,name:`carpentry_saw`,shortcodes:[`carpentry_saw`],tags:[`carpenter`,`carpentry`,`cut`,`lumber`,`saw`,`tool`,`trim`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9a.png`},{emoji:`🔧`,name:`wrench`,shortcodes:[`wrench`],tags:[`home`,`improvement`,`spanner`,`tool`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f527.png`},{emoji:`🪛`,name:`screwdriver`,shortcodes:[`screwdriver`],tags:[`flathead`,`handy`,`screw`,`tool`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9b.png`},{emoji:`🔩`,name:`nut_and_bolt`,shortcodes:[`nut_and_bolt`],tags:[`bolt`,`home`,`improvement`,`nut`,`tool`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f529.png`},{emoji:`⚙`,name:`gear`,shortcodes:[`gear`],tags:[`cog`,`cogwheel`,`tool`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2699-fe0f.png`},{emoji:`🗜`,name:`clamp`,shortcodes:[`clamp`,`compression`],tags:[`compress`,`tool`,`vice`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5dc-fe0f.png`},{emoji:`⚖`,name:`balance_scale`,shortcodes:[`scales`],tags:[`balance`,`justice`,`libra`,`scale`,`scales`,`tool`,`weight`,`zodiac`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2696-fe0f.png`},{emoji:`🦯`,name:`probing_cane`,shortcodes:[`probing_cane`,`white_cane`],tags:[`accessibility`,`blind`,`cane`,`probing`,`white`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9af.png`},{emoji:`🔗`,name:`link`,shortcodes:[`link`],tags:[`links`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f517.png`},{emoji:`⛓‍💥`,name:`broken_chain`,shortcodes:[`broken_chain`],tags:[`break`,`breaking`,`broken`,`chain`,`cuffs`,`freedom`],group:`objects`,emoticons:[],version:15.1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26d3-fe0f-200d-1f4a5.png`},{emoji:`⛓`,name:`chains`,shortcodes:[`chains`],tags:[`chain`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26d3-fe0f.png`},{emoji:`🪝`,name:`hook`,shortcodes:[`hook`],tags:[`catch`,`crook`,`curve`,`ensnare`,`point`,`selling`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9d.png`},{emoji:`🧰`,name:`toolbox`,shortcodes:[`toolbox`],tags:[`box`,`chest`,`mechanic`,`red`,`tool`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f0.png`},{emoji:`🧲`,name:`magnet`,shortcodes:[`magnet`],tags:[`attraction`,`horseshoe`,`magnetic`,`negative`,`positive`,`shape`,`u`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f2.png`},{emoji:`🪜`,name:`ladder`,shortcodes:[`ladder`],tags:[`climb`,`rung`,`step`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9c.png`},{emoji:`🪏`,name:`shovel`,shortcodes:[`shovel`],tags:[`bury`,`dig`,`garden`,`hole`,`plant`,`scoop`,`snow`,`spade`],group:`objects`,emoticons:[],version:16,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa8f.png`},{emoji:`⚗`,name:`alembic`,shortcodes:[`alembic`],tags:[`chemistry`,`tool`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2697-fe0f.png`},{emoji:`🧪`,name:`test_tube`,shortcodes:[`test_tube`],tags:[`chemist`,`chemistry`,`experiment`,`lab`,`science`,`test`,`tube`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ea.png`},{emoji:`🧫`,name:`petri_dish`,shortcodes:[`petri_dish`],tags:[`bacteria`,`biologist`,`biology`,`culture`,`dish`,`lab`,`petri`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9eb.png`},{emoji:`🧬`,name:`dna`,shortcodes:[`dna`,`double_helix`],tags:[`biologist`,`evolution`,`gene`,`genetics`,`life`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ec.png`},{emoji:`🔬`,name:`microscope`,shortcodes:[`microscope`],tags:[`experiment`,`lab`,`science`,`tool`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52c.png`},{emoji:`🔭`,name:`telescope`,shortcodes:[`telescope`],tags:[`contact`,`extraterrestrial`,`science`,`tool`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52d.png`},{emoji:`📡`,name:`satellite`,shortcodes:[`satellite_antenna`],tags:[`aliens`,`antenna`,`contact`,`dish`,`satellite`,`science`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e1.png`},{emoji:`💉`,name:`syringe`,shortcodes:[`syringe`],tags:[`doctor`,`flu`,`medicine`,`needle`,`shot`,`sick`,`tool`,`vaccination`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f489.png`},{emoji:`🩸`,name:`drop_of_blood`,shortcodes:[`drop_of_blood`],tags:[`bleed`,`blood`,`donation`,`drop`,`injury`,`medicine`,`menstruation`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa78.png`},{emoji:`💊`,name:`pill`,shortcodes:[`pill`],tags:[`doctor`,`drugs`,`medicated`,`medicine`,`pills`,`sick`,`vitamin`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48a.png`},{emoji:`🩹`,name:`adhesive_bandage`,shortcodes:[`adhesive_bandage`,`bandaid`],tags:[`adhesive`,`bandage`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa79.png`},{emoji:`🩼`,name:`crutch`,shortcodes:[`crutch`],tags:[`aid`,`cane`,`disability`,`help`,`hurt`,`injured`,`mobility`,`stick`],group:`objects`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa7c.png`},{emoji:`🩺`,name:`stethoscope`,shortcodes:[`stethoscope`],tags:[`doctor`,`heart`,`medicine`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa7a.png`},{emoji:`🩻`,name:`x_ray`,shortcodes:[`x-ray`,`xray`],tags:[`bones`,`doctor`,`medical`,`skeleton`,`skull`,`xray`],group:`objects`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa7b.png`}
74,{emoji:`🚪`,name:`door`,shortcodes:[`door`],tags:[`back`,`closet`,`front`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6aa.png`},{emoji:`🛗`,name:`elevator`,shortcodes:[`elevator`],tags:[`accessibility`,`hoist`,`lift`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d7.png`},{emoji:`🪞`,name:`mirror`,shortcodes:[`mirror`],tags:[`makeup`,`reflection`,`reflector`,`speculum`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9e.png`},{emoji:`🪟`,name:`window`,shortcodes:[`window`],tags:[`air`,`frame`,`fresh`,`opening`,`transparent`,`view`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9f.png`},{emoji:`🛏`,name:`bed`,shortcodes:[`bed`],tags:[`hotel`,`sleep`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6cf-fe0f.png`},{emoji:`🛋`,name:`couch_and_lamp`,shortcodes:[`couch_and_lamp`],tags:[`couch`,`hotel`,`lamp`],group:`objects`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6cb-fe0f.png`},{emoji:`🪑`,name:`chair`,shortcodes:[`chair`],tags:[`seat`,`sit`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa91.png`},{emoji:`🚽`,name:`toilet`,shortcodes:[`toilet`],tags:[`bathroom`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6bd.png`},{emoji:`🪠`,name:`plunger`,shortcodes:[`plunger`],tags:[`cup`,`force`,`plumber`,`poop`,`suction`,`toilet`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa0.png`},{emoji:`🚿`,name:`shower`,shortcodes:[`shower`],tags:[`water`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6bf.png`},{emoji:`🛁`,name:`bathtub`,shortcodes:[`bathtub`],tags:[`bath`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c1.png`},{emoji:`🪤`,name:`mouse_trap`,shortcodes:[`mouse_trap`],tags:[`bait`,`cheese`,`lure`,`mouse`,`mousetrap`,`snare`,`trap`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa4.png`},{emoji:`🪒`,name:`razor`,shortcodes:[`razor`],tags:[`sharp`,`shave`],group:`objects`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa92.png`},{emoji:`🧴`,name:`lotion_bottle`,shortcodes:[`lotion_bottle`],tags:[`bottle`,`lotion`,`moisturizer`,`shampoo`,`sunscreen`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f4.png`},{emoji:`🧷`,name:`safety_pin`,shortcodes:[`safety_pin`],tags:[`diaper`,`pin`,`punk`,`rock`,`safety`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f7.png`},{emoji:`🧹`,name:`broom`,shortcodes:[`broom`],tags:[`cleaning`,`sweeping`,`witch`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f9.png`},{emoji:`🧺`,name:`basket`,shortcodes:[`basket`],tags:[`farming`,`laundry`,`picnic`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9fa.png`},{emoji:`🧻`,name:`roll_of_paper`,shortcodes:[`roll_of_paper`,`toilet_paper`],tags:[`paper`,`roll`,`toilet`,`towels`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9fb.png`},{emoji:`🪣`,name:`bucket`,shortcodes:[`bucket`],tags:[`cask`,`pail`,`vat`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa3.png`},{emoji:`🧼`,name:`soap`,shortcodes:[`soap`],tags:[`bar`,`bathing`,`clean`,`cleaning`,`lather`,`soapdish`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9fc.png`}
74,{emoji:`🫧`,name:`bubbles`,shortcodes:[`bubbles`],tags:[`bubble`,`burp`,`clean`,`floating`,`pearl`,`soap`,`underwater`],group:`objects`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fae7.png`},{emoji:`🪥`,name:`toothbrush`,shortcodes:[`toothbrush`],tags:[`bathroom`,`brush`,`clean`,`dental`,`hygiene`,`teeth`,`toiletry`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa5.png`},{emoji:`🧽`,name:`sponge`,shortcodes:[`sponge`],tags:[`absorbing`,`cleaning`,`porous`,`soak`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9fd.png`},{emoji:`🧯`,name:`fire_extinguisher`,shortcodes:[`fire_extinguisher`],tags:[`extinguish`,`extinguisher`,`fire`,`quench`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ef.png`},{emoji:`🛒`,name:`shopping_cart`,shortcodes:[`shopping_cart`],tags:[`cart`,`shopping`,`trolley`],group:`objects`,emoticons:[],version:3,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d2.png`},{emoji:`🚬`,name:`smoking`,shortcodes:[`cigarette`,`smoking`],tags:[`smoking`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ac.png`},{emoji:`⚰`,name:`coffin`,shortcodes:[`coffin`],tags:[`dead`,`death`,`vampire`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26b0-fe0f.png`},{emoji:`🪦`,name:`headstone`,shortcodes:[`headstone`],tags:[`cemetery`,`dead`,`grave`,`graveyard`,`memorial`,`rip`,`tomb`,`tombstone`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa6.png`},{emoji:`⚱`,name:`funeral_urn`,shortcodes:[`funeral_urn`],tags:[`ashes`,`death`,`funeral`,`urn`],group:`objects`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26b1-fe0f.png`},{emoji:`🧿`,name:`nazar_amulet`,shortcodes:[`nazar_amulet`],tags:[`amulet`,`bead`,`blue`,`charm`,`evil-eye`,`nazar`,`talisman`],group:`objects`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ff.png`},{emoji:`🪬`,name:`hamsa`,shortcodes:[`hamsa`],tags:[`amulet`,`fatima`,`fortune`,`guide`,`hand`,`mary`,`miriam`,`palm`,`protect`,`protection`],group:`objects`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faac.png`},{emoji:`🗿`,name:`moyai`,shortcodes:[`moai`,`moyai`],tags:[`face`,`moyai`,`statue`,`stoneface`,`travel`],group:`objects`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5ff.png`},{emoji:`🪧`,name:`placard`,shortcodes:[`placard`],tags:[`card`,`demonstration`,`notice`,`picket`,`plaque`,`protest`,`sign`],group:`objects`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa7.png`},{emoji:`🪪`,name:`identification_card`,shortcodes:[`id_card`],tags:[`card`,`credentials`,`document`,`id`,`identification`,`license`,`security`],group:`objects`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faaa.png`},{emoji:`🏧`,name:`atm`,shortcodes:[`atm`],tags:[`atm`,`automated`,`bank`,`cash`,`money`,`sign`,`teller`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e7.png`},{emoji:`🚮`,name:`put_litter_in_its_place`,shortcodes:[`litter_bin`,`put_litter_in_its_place`],tags:[`bin`,`litter`,`litterbin`,`sign`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ae.png`},{emoji:`🚰`,name:`potable_water`,shortcodes:[`potable_water`],tags:[`drinking`,`potable`,`water`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b0.png`},{emoji:`♿`,name:`wheelchair`,shortcodes:[`handicapped`,`wheelchair`],tags:[`access`,`handicap`,`symbol`,`wheelchair`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/267f.png`},{emoji:`🚹`,name:`mens`,shortcodes:[`mens`],tags:[`bathroom`,`lavatory`,`man`,`men’s`,`restroom`,`room`,`toilet`,`wc`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b9.png`},{emoji:`🚺`,name:`womens`,shortcodes:[`womens`],tags:[`bathroom`,`lavatory`,`restroom`,`room`,`toilet`,`wc`,`woman`,`women’s`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ba.png`},{emoji:`🚻`,name:`restroom`,shortcodes:[`bathroom`,`restroom`],tags:[`bathroom`,`lavatory`,`toilet`,`wc`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6bb.png`},{emoji:`🚼`,name:`baby_symbol`,shortcodes:[`baby_symbol`],tags:[`baby`,`changing`,`symbol`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6bc.png`},{emoji:`🚾`,name:`wc`,shortcodes:[`water_closet`,`wc`],tags:[`bathroom`,`closet`,`lavatory`,`restroom`,`toilet`,`water`,`wc`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6be.png`},{emoji:`🛂`,name:`passport_control`,shortcodes:[`passport_control`],tags:[`control`,`passport`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c2.png`},{emoji:`🛃`,name:`customs`,shortcodes:[`customs`],tags:[`packing`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c3.png`},{emoji:`🛄`,name:`baggage_claim`,shortcodes:[`baggage_claim`],tags:[`arrived`,`baggage`,`bags`,`case`,`checked`,`claim`,`journey`,`packing`,`plane`,`ready`,`travel`,`trip`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c4.png`},{emoji:`🛅`,name:`left_luggage`,shortcodes:[`left_luggage`],tags:[`baggage`,`case`,`left`,`locker`,`luggage`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c5.png`},{emoji:`⚠`,name:`warning`,shortcodes:[`warning`],tags:[`caution`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26a0-fe0f.png`},{emoji:`🚸`,name:`children_crossing`,shortcodes:[`children_crossing`],tags:[`child`,`children`,`crossing`,`pede
74strian`,`traffic`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b8.png`},{emoji:`⛔`,name:`no_entry`,shortcodes:[`no_entry`],tags:[`do`,`entry`,`fail`,`forbidden`,`no`,`not`,`pass`,`prohibited`,`traffic`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26d4.png`},{emoji:`🚫`,name:`no_entry_sign`,shortcodes:[`no_entry_sign`],tags:[`entry`,`forbidden`,`no`,`not`,`smoke`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ab.png`},{emoji:`🚳`,name:`no_bicycles`,shortcodes:[`no_bicycles`],tags:[`bicycle`,`bicycles`,`bike`,`forbidden`,`no`,`not`,`prohibited`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b3.png`},{emoji:`🚭`,name:`no_smoking`,shortcodes:[`no_smoking`],tags:[`forbidden`,`no`,`not`,`prohibited`,`smoke`,`smoking`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ad.png`},{emoji:`🚯`,name:`do_not_litter`,shortcodes:[`do_not_litter`,`no_littering`],tags:[`forbidden`,`litter`,`littering`,`no`,`not`,`prohibited`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6af.png`},{emoji:`🚱`,name:`non-potable_water`,shortcodes:[`non-potable_water`],tags:[`dry`,`non-drinking`,`non-potable`,`prohibited`,`water`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b1.png`},{emoji:`🚷`,name:`no_pedestrians`,shortcodes:[`no_pedestrians`],tags:[`forbidden`,`no`,`not`,`pedestrian`,`pedestrians`,`prohibited`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b7.png`},{emoji:`📵`,name:`no_mobile_phones`,shortcodes:[`no_mobile_phones`],tags:[`cell`,`forbidden`,`mobile`,`no`,`not`,`phone`,`phones`,`prohibited`,`telephone`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f5.png`},{emoji:`🔞`,name:`underage`,shortcodes:[`no_one_under_18`,`underage`],tags:[`18`,`age`,`eighteen`,`forbidden`,`no`,`not`,`one`,`prohibited`,`restriction`,`underage`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51e.png`},{emoji:`☢`,name:`radioactive`,shortcodes:[`radioactive`],tags:[`sign`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2622-fe0f.png`},{emoji:`☣`,name:`biohazard`,shortcodes:[`biohazard`],tags:[`sign`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2623-fe0f.png`},{emoji:`⬆`,name:`arrow_up`,shortcodes:[`arrow_up`],tags:[`arrow`,`cardinal`,`direction`,`north`,`up`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b06-fe0f.png`},{emoji:`↗`,name:`arrow_upper_right`,shortcodes:[`arrow_upper_right`],tags:[`arrow`,`direction`,`intercardinal`,`northeast`,`up-right`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2197-fe0f.png`},{emoji:`➡`,name:`arrow_right`,shortcodes:[`arrow_right`],tags:[`arrow`,`cardinal`,`direction`,`east`,`right`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/27a1-fe0f.png`},{emoji:`↘`,name:`arrow_lower_right`,shortcodes:[`arrow_lower_right`],tags:[`arrow`,`direction`,`down-right`,`intercardinal`,`southeast`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2198-fe0f.png`},{emoji:`⬇`,name:`arrow_down`,shortcodes:[`arrow_down`],tags:[`arrow`,`cardinal`,`direction`,`down`,`south`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b07-fe0f.png`},{emoji:`↙`,name:`arrow_lower_left`,shortcodes:[`arrow_lower_left`],tags:[`arrow`,`direction`,`down-left`,`intercardinal`,`southwest`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2199-fe0f.png`},{emoji:`⬅`,name:`arrow_left`,shortcodes:[`arrow_left`],tags:[`arrow`,`cardinal`,`direction`,`left`,`west`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b05-fe0f.png`},{emoji:`↖`,name:`arrow_upper_left`,shortcodes:[`arrow_upper_left`],tags:[`arrow`,`direction`,`intercardinal`,`northwest`,`up-left`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2196-fe0f.png`},{emoji:`↕`,name:`arrow_up_down`,shortcodes:[`arrow_up_down`],tags:[`arrow`,`up-down`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2195-fe0f.png`},{emoji:`↔`,name:`left_right_arrow`,shortcodes:[`left_right_arrow`],tags:[`arrow`,`left-right`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2194-fe0f.png`},{emoji:`↩`,name:`leftwards_arrow_with_hook`,shortcodes:[`arrow_left_hook`,`leftwards_arrow_with_hook`],tags:[`arrow`,`curving`,`left`,`right`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/21
74a9-fe0f.png`},{emoji:`↪`,name:`arrow_right_hook`,shortcodes:[`arrow_right_hook`,`rightwards_arrow_with_hook`],tags:[`arrow`,`curving`,`left`,`right`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/21aa-fe0f.png`},{emoji:`⤴`,name:`arrow_heading_up`,shortcodes:[`arrow_heading_up`],tags:[`arrow`,`curving`,`right`,`up`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2934-fe0f.png`},{emoji:`⤵`,name:`arrow_heading_down`,shortcodes:[`arrow_heading_down`],tags:[`arrow`,`curving`,`down`,`right`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2935-fe0f.png`},{emoji:`🔃`,name:`arrows_clockwise`,shortcodes:[`arrows_clockwise`,`clockwise`],tags:[`arrow`,`arrows`,`clockwise`,`refresh`,`reload`,`vertical`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f503.png`},{emoji:`🔄`,name:`arrows_counterclockwise`,shortcodes:[`arrows_counterclockwise`,`counterclockwise`],tags:[`again`,`anticlockwise`,`arrow`,`arrows`,`button`,`counterclockwise`,`deja`,`refresh`,`rewindershins`,`vu`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f504.png`},{emoji:`🔙`,name:`back`,shortcodes:[`back`],tags:[`arrow`,`back`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f519.png`},{emoji:`🔚`,name:`end`,shortcodes:[`end`],tags:[`arrow`,`end`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51a.png`},{emoji:`🔛`,name:`on`,shortcodes:[`on`],tags:[`arrow`,`mark`,`on!`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51b.png`},{emoji:`🔜`,name:`soon`,shortcodes:[`soon`],tags:[`arrow`,`brb`,`omw`,`soon`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51c.png`},{emoji:`🔝`,name:`top`,shortcodes:[`top`],tags:[`arrow`,`homie`,`top`,`up`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51d.png`},{emoji:`🛐`,name:`place_of_worship`,shortcodes:[`place_of_worship`],tags:[`place`,`pray`,`religion`,`worship`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d0.png`},{emoji:`⚛`,name:`atom_symbol`,shortcodes:[`atom`,`atom_symbol`],tags:[`atheist`,`atom`,`symbol`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/269b-fe0f.png`},{emoji:`🕉`,name:`om`,shortcodes:[`om`],tags:[`hindu`,`religion`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f549-fe0f.png`},{emoji:`✡`,name:`star_of_david`,shortcodes:[`star_of_david`],tags:[`david`,`jew`,`jewish`,`judaism`,`religion`,`star`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2721-fe0f.png`},{emoji:`☸`,name:`wheel_of_dharma`,shortcodes:[`wheel_of_dharma`],tags:[`buddhist`,`dharma`,`religion`,`wheel`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2638-fe0f.png`},{emoji:`☯`,name:`yin_yang`,shortcodes:[`yin_yang`],tags:[`difficult`,`lives`,`religion`,`tao`,`taoist`,`total`,`yang`,`yin`,`yinyang`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/262f-fe0f.png`},{emoji:`✝`,name:`latin_cross`,shortcodes:[`latin_cross`],tags:[`christ`,`christian`,`cross`,`latin`,`religion`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/271d-fe0f.png`},{emoji:`☦`,name:`orthodox_cross`,shortcodes:[`orthodox_cross`],tags:[`christian`,`cross`,`orthodox`,`religion`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2626-fe0f.png`},{emoji:`☪`,name:`star_and_crescent`,shortcodes:[`star_and_crescent`],tags:[`crescent`,`islam`,`muslim`,`ramadan`,`religion`,`star`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/262a-fe0f.png`},{emoji:`☮`,name:`peace_symbol`,shortcodes:[`peace`,`peace_symbol`],tags:[`healing`,`peace`,`peaceful`,`symbol`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/262e-fe0f.png`},{emoji:`🕎`,name:`menorah`,shortcodes:[`menorah`],tags:[`candelabrum`,`candlestick`,`hanukkah`,`jewish`,`judaism`,`religion`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f54e.png`},{emoji:`🔯`,name:`six_pointed_star`,shortcodes:[`six_pointed_star`],tags:[`dotted`,`fortune`,`jewish`,`judaism`,`six-pointed`,`star`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52f.png`},{emoji:`🪯`,name:`khanda`,shortcodes:[`khanda`],tags:[`deg`,`fateh`,`khalsa`,`religion`,`sikh`,`sikhism`,`tegh`],group:`symbols`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faaf.png`},{emoji:`♈`,name:`aries`,shortcodes:[`aries`],tags:[`aries`,`horoscope`,`ram`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2648.png`},{emoji:`♉`,name:`taurus`,shortcodes:[`taurus`],tags:[`bull`,`horoscope`,`ox`,`taurus`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2649.png`},{emoji:`♊`,name:`gemini`,shortcodes:[`gemini`],tags:[`gemini`,`horoscope`,`twins`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264a.png`},{emoji:`♋`,name:`cancer`,shortcodes:[`cancer`],tags:[`cancer`,`crab`,`horoscope`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264b.png`},{emoji:`♌`,name:`leo`,shortcodes:[`leo`],tags:[`horoscope`,`leo`,`lion`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264c.png`},{emoji:`♍`,name:`virgo`,shortcodes:[`virgo`],tags:[`horoscope`,`virgo`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264d.png`},{emoji:`♎`,name:`libra`,shortcodes:[`libra`],tags:[`balance`,`horoscope`,`justice`,`libra`,`scales`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264e.png`},{emoji:`♏`,name:`scorpius`,shortcodes:[`scorpius`],tags:[`horoscope`,`scorpio`,`scorpion`,`scorpius`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264f.png`},{emoji:`♐`,name:`sagittarius`,shortcodes:[`sagittarius`],tags:[`archer`,`horoscope`,`sagittarius`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2650.png`},{emoji:`♑`,name:`capricorn`,shortcodes:[`capricorn`],tags:[`capricorn`,`goat`,`horoscope`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2651.png`},{emoji:`♒`,name:`aquarius`,shortcodes:[`aquarius`],tags:[`aquarius`,`bearer`,`horoscope`,`water`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2652.png`},{emoji:`♓`,name:`pisces`,shortcodes:[`pisces`],tags:[`fish`,`horoscope`,`pisces`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2653.png`},{emoji:`⛎`,name:`ophiuchus`,shortcodes:[`ophiuchus`],tags:[`bearer`,`ophiuchus`,`serpent`,`snake`,`zodiac`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26ce.png`},{emoji:`🔀`,name:`twisted_rightwards_arrows`,shortcodes:[`shuffle`,`twisted_rightwards_arrows`],tags:[`arrow`,`button`,`crossed`,`shuffle`,`tracks`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f500.png`},{emoji:`🔁`,name:`repeat`,shortcodes:[`repeat`],tags:[`arrow`,`button`,`clockwise`,`repeat`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f501.png`},{emoji:`🔂`,name:`repeat_one`,shortcodes:[`repeat_one`],tags:[`arrow`,`button`,`clockwise`,`once`,`repeat`,`single`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f502.png`},{emoji:`▶`,name:`arrow_forward`,shortcodes:[`arrow_forward`,`play`],tags:[`arrow`,`button`,`play`,`right`,`triangle`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25b6-fe0f.png`},{emoji:`⏩`,name:`fast_forward`,shortcodes:[`fast_forward`],tags:[`arrow`,`button`,`double`,`fast`,`fast-forward`,`forward`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23e9.png`},{emoji:`⏭`,name:`next_track_button`,shortcodes:[`next_track`],tags:[`arrow`,`button`,`next`,`scene`,`track`,`triangle`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23ed-fe0f.png`},{emoji:`⏯`,name:`play_or_pause_button`,shortcodes:[`play_pause`],tags:[`arrow`,`button`,`pause`,`play`,`right`,`triangle`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23ef-fe0f.png`},{emoji:`◀`,name:`arrow_backward`,shortcodes:[`arrow_backward`,`reverse`],tags:[`arrow`,`button`,`left`,`reverse`,`tri
74angle`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25c0-fe0f.png`},{emoji:`⏪`,name:`rewind`,shortcodes:[`fast_reverse`,`rewind`],tags:[`arrow`,`button`,`double`,`fast`,`reverse`,`rewind`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23ea.png`},{emoji:`⏮`,name:`previous_track_button`,shortcodes:[`previous_track`],tags:[`arrow`,`button`,`last`,`previous`,`scene`,`track`,`triangle`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23ee-fe0f.png`},{emoji:`🔼`,name:`arrow_up_small`,shortcodes:[`arrow_up_small`,`up`],tags:[`arrow`,`button`,`red`,`up`,`upwards`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f53c.png`},{emoji:`⏫`,name:`arrow_double_up`,shortcodes:[`arrow_double_up`,`fast_up`],tags:[`arrow`,`button`,`double`,`fast`,`up`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23eb.png`},{emoji:`🔽`,name:`arrow_down_small`,shortcodes:[`arrow_down_small`,`down`],tags:[`arrow`,`button`,`down`,`downwards`,`red`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f53d.png`},{emoji:`⏬`,name:`arrow_double_down`,shortcodes:[`arrow_double_down`,`fast_down`],tags:[`arrow`,`button`,`double`,`down`,`fast`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23ec.png`},{emoji:`⏸`,name:`pause_button`,shortcodes:[`pause`],tags:[`bar`,`button`,`double`,`pause`,`vertical`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f8-fe0f.png`},{emoji:`⏹`,name:`stop_button`,shortcodes:[`stop`],tags:[`button`,`square`,`stop`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f9-fe0f.png`},{emoji:`⏺`,name:`record_button`,shortcodes:[`record`],tags:[`button`,`circle`,`record`],group:`symbols`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23fa-fe0f.png`},{emoji:`⏏`,name:`eject_button`,shortcodes:[`eject`],tags:[`button`,`eject`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23cf-fe0f.png`},{emoji:`🎦`,name:`cinema`,shortcodes:[`cinema`],tags:[`camera`,`film`,`movie`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a6.png`},{emoji:`🔅`,name:`low_brightness`,shortcodes:[`dim_button`,`low_brightness`],tags:[`brightness`,`button`,`dim`,`low`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f505.png`},{emoji:`🔆`,name:`high_brightness`,shortcodes:[`bright_button`,`high_brightness`],tags:[`bright`,`brightness`,`button`,`light`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f506.png`},{emoji:`📶`,name:`signal_strength`,shortcodes:[`antenna_bars`,`signal_strength`],tags:[`antenna`,`bar`,`bars`,`cell`,`communication`,`mobile`,`phone`,`signal`,`telephone`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f6.png`},{emoji:`🛜`,name:`wireless`,shortcodes:[`wireless`],tags:[`broadband`,`computer`,`connectivity`,`hotspot`,`internet`,`network`,`router`,`smartphone`,`wi-fi`,`wifi`,`wlan`],group:`symbols`,emoticons:[],version:15,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6dc.png`},{emoji:`📳`,name:`vibration_mode`,shortcodes:[`vibration_mode`],tags:[`cell`,`communication`,`mobile`,`mode`,`phone`,`telephone`,`vibration`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f3.png`},{emoji:`📴`,name:`mobile_phone_off`,shortcodes:[`mobile_phone_off`],tags:[`cell`,`mobile`,`off`,`phone`,`telep
74hone`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f4.png`},{emoji:`♀`,name:`female_sign`,shortcodes:[`female`,`female_sign`],tags:[`female`,`sign`,`woman`],group:`symbols`,emoticons:[],version:4},{emoji:`♂`,name:`male_sign`,shortcodes:[`male`,`male_sign`],tags:[`male`,`man`,`sign`],group:`symbols`,emoticons:[],version:4},{emoji:`⚧`,name:`transgender_symbol`,shortcodes:[`transgender_symbol`],tags:[`symbol`,`transgender`],group:`symbols`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26a7-fe0f.png`},{emoji:`✖`,name:`heavy_multiplication_x`,shortcodes:[`multiplication`,`multiply`],tags:[`cancel`,`multiplication`,`sign`,`x`,`×`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2716-fe0f.png`},{emoji:`➕`,name:`heavy_plus_sign`,shortcodes:[`plus`],tags:[`+`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2795.png`},{emoji:`➖`,name:`heavy_minus_sign`,shortcodes:[`minus`],tags:[`-`,`heavy`,`math`,`sign`,`−`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2796.png`},{emoji:`➗`,name:`heavy_division_sign`,shortcodes:[`divide`,`division`],tags:[`division`,`heavy`,`math`,`sign`,`÷`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2797.png`},{emoji:`🟰`,name:`heavy_equals_sign`,shortcodes:[`heavy_equals_sign`],tags:[`answer`,`equal`,`equality`,`equals`,`heavy`,`math`,`sign`],group:`symbols`,emoticons:[],version:14,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7f0.png`},{emoji:`♾`,name:`infinity`,shortcodes:[`infinity`],tags:[`forever`,`unbounded`,`universal`],group:`symbols`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/267e-fe0f.png`},{emoji:`‼`,name:`bangbang`,shortcodes:[`bangbang`,`double_exclamation`],tags:[`!`,`!!`,`bangbang`,`double`,`exclamation`,`mark`,`punctuation`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/203c-fe0f.png`},{emoji:`⁉`,name:`interrobang`,shortcodes:[`exclamation_question`,`interrobang`],tags:[`!`,`!?`,`?`,`exclamation`,`interrobang`,`mark`,`punctuation`,`question`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2049-fe0f.png`},{emoji:`❓`,name:`question`,shortcodes:[`question`],tags:[`?`,`mark`,`punctuation`,`question`,`red`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2753.png`},{emoji:`❔`,name:`grey_question`,shortcodes:[`white_question`],tags:[`?`,`mark`,`outlined`,`punctuation`,`question`,`white`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2754.png`},{emoji:`❕`,name:`grey_exclamation`,shortcodes:[`white_exclamation`],tags:[`!`,`exclamation`,`mark`,`outlined`,`punctuation`,`white`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2755.png`},{emoji:`❗`,name:`exclamation`,shortcodes:[`exclamation`],tags:[`!`,`exclamation`,`mark`,`punctuation`,`red`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2757.png`},{emoji:`〰`,name:`wavy_dash`,shortcodes:[`wavy_dash`],tags:[`dash`,`punctuation`,`wavy`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/3030-fe0f.png`},{emoji:`💱`,name:`currency_exchange`,shortcodes:[`currency_exchange`],tags:[`bank`,`currency`,`exchange`,`money`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b1.png`},{emoji:`💲`,name:`heavy_dollar_sign`,shortcodes:[`heavy_dollar_sign`],tags:[`billion`,`cash`,`charge`,`currency`,`dollar`,`heavy`,`million`,`money`,`pay`,`sign`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b2.png`},{emoji:`⚕`,name:`medical_symbol`,shortcodes:[`medical`,`medical_symbol`],tags:[`aesculapius`,`medical`,`medicine`,`staff`,`symbol`],group:`symbols`,emoticons:[],version:4},{emoji:`♻`,name:`recycle`,shortcodes:[`recycle`,`recycling_symbol`],tags:[`recycle`,`recycling`,`symbol`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/267b-fe0f.png`},{emoji:`⚜`,name:`fleur_de_lis`,shortcodes:[`fleur-de-lis`],tags:[`knights`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/269c-fe0f.png`},{emoji:`🔱`,name:`trident`,shortcodes:[`trident`],tags:[`anchor`,`emblem`,`poseidon`,`ship`,`tool`,`trident`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f531.png`},{emoji:`📛`,name:`name_badge`,shortcodes:[`name_badge`],tags:[`badge`,`name`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4db.png`},{emoji:`🔰`,name:`beginner`,shortcodes:[`beginner`],tags:[`beginner`,`chevron`,`green`,`japanese`,`leaf`,`symbol`,`tool`,`yellow`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f530.png`},{emoji:`⭕`,name:`o`,shortcodes:[`hollow_red_circle`,`red_o`],tags:[`circle`,`heavy`,`hollow`,`large`,`o`,`red`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b55.png`},{emoji:`✅`,name:`white_check_mark`,shortcodes:[`check_mark_button`,`white_check_mark`],tags:[`button`,`check`,`checked`,`checkmark`,`complete`,`completed`,`done`,`fixed`,`mark`,`tick`,`✓`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2705.png`},{emoji:`☑`,name:`ballot_box_with_check`,shortcodes:[`ballot_box_with_check`],tags:[`ballot`,`box`,`check`,`checked`,`done`,`off`,`tick`,`✓`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2611-fe0f.png`},{emoji:`✔`,name:`heavy_check_mark`,shortcodes:[`check_mark`,`heavy_check_mark`],tags:[`check`,`checked`,`checkmark`,`done`,`heavy`,`mark`,`tick`,`✓`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2714-fe0f.png`},{emoji:`❌`,name:`x`,shortcodes:[`cross_mark`,`x`],tags:[`cancel`,`cross`,`mark`,`multiplication`,`multiply`,`x`,`×`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/274c.png`},{emoji:`❎`,name:`negative_squared_cross_mark`,shortcodes:[`cross_mark_button`,`negative_squared_cross_mark`],tags:[`button`,`cross`,`mark`,`multiplication`,`multiply`,`square`,`x`,`×`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/274e.png`},{emoji:`➰`,name:`curly_loop`,shortcodes:[`curly_loop`],tags:[`curl`,`curly`,`loop`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/27b0.png`},{emoji:`➿`,name:`loop`,shortcodes:[`double_curly_loop`,`loop`],tags:[`curl`,`curly`,`double`,`loop`],group:`symbols`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/27bf.png`},{emoji:`〽`,name:`part_alternation_mark`,shortcodes:[`part_alternation_mark`],tags:[`alternation`,`mark`,`part`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/303d-fe0f.png`},{emoji:`✳`,name:`eight_spoked_asterisk`,shortcodes:[`eight_spoked_asterisk`],tags:[`*`,`asterisk`,`eight-spoked`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2733-fe0f.png`},{emoji:`✴`,name:`eight_pointed_black_star`,shortcodes:[`eight_pointed_black_star`],tags:[`*`,`eight-pointed`,`star`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2734-fe0f.png`},{emoji:`❇`,name:`sparkle`,shortcodes:[`sparkle`],tags:[`*`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2747-fe0f.png`},{emoji:`©`,name:`copyright`,shortcodes:[`copyright`],tags:[`c`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/00a9-fe0f.png`},{emoji:`®`,name:`registered`,shortcodes:[`registered`],tags:[`r`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/00ae-fe0f.png`},{emoji:`™`,name:`tm`,shortcodes:[`tm`,`trade_mark`],tags:[`mark`,`tm`,`trade`,`trademark`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2122-fe0f.png`},{emoji:`🫟`,name:`splatter`,shortcodes:[`splatter`],tags:[`drip`,`holi`,`ink`,`liquid`,`mess`,`paint`,`spill`,`stain`],group:`symbols`,emoticons:[],version:16,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fadf.png`},{emoji:`#⃣`,name:`hash`,shortcodes:[`hash`,`number_sign`],tags:[`keycap`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0023-fe0f-20e3.png`},{emoji:`*⃣`,name:`asterisk`,shortcodes:[`asterisk`],tags:[`keycap`],group:`symbols`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/002a-fe0f-20e3.png`},{emoji:`0⃣`,name:`zero`,shortcodes:[`zero`],tags:[`0`,`keycap`,`zero`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0030-fe0f-20e3.png`},{emoji:`1⃣`,name:`one`,shortcodes:[`one`],tags:[`1`,`keycap`,`one`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0031-fe0f-20e3.png`},{emoji:`2⃣`,name:`two`,shortcodes:[`two`],tags:[`2`,`keycap`,`two`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0032-fe0f-20e3.png`},{emoji:`3⃣`,name:`three`,shortcodes:[`three`],tags:[`3`,`keycap`,`three`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0033-fe0f-20e3.png`},{emoji:`4⃣`,name:`four`,shortcodes:[`four`],tags:[`4`,`four`,`keycap`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0034-fe0f-20e3.png`},{emoji:`5⃣`,name:`five`,shortcodes:[`five`],tags:[`5`,`five`,`keycap`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0035-fe0f-20e3.png`},{emoji:`6⃣`,name:`six`,shortcodes:[`six`],tags:[`6`,`keycap`,`six`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0036-fe0f-20e3.png`},{emoji:`7⃣`,name:`seven`,shortcodes:[`seven`],tags:[`7`,`keycap`,`seven`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0037-fe0f-20e3.png`},{emoji:`8⃣`,name:`eight`,shortcodes:[`eight`],tags:[`8`,`eight`,`keycap`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0038-fe0f-20e3.png`},{emoji:`9⃣`,name:`nine`,shortcodes:[`nine`],tags:[`9`,`keycap`,`nine`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0039-fe0f-20e3.png`},{emoji:`🔟`,name:`keycap_ten`,shortcodes:[`ten`],tags:[`keycap`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51f.png`},{emoji:`🔠`,name:`capital_abcd`,shortcodes:[`capital_abcd`],tags:[`abcd`,`input`,`latin`,`letters`,`uppercase`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f520.png`},{emoji:`🔡`,name:`abcd`,shortcodes:[`abcd`],tags:[`abcd`,`input`,`latin`,`letters`,`lowercase`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f521.png`},{emoji:`🔢`,name:`1234`,shortcodes:[`1234`],tags:[`1234`,`input`,`numbers`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f522.png`},{emoji:`🔣`,name:`symbols`,shortcodes:[`symbols`],tags:[`%`,`&`,`input`,`symbols`,`♪`,`〒`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f523.png`},{emoji:`🔤`,name:`abc`,shortcodes:[`abc`],tags:[`abc`,`alphabet`,`input`,`latin`,`letters`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f524.png`},{emoji:`🅰`,name:`a`,shortcodes:[`a`,`a_blood`],tags:[`blood`,`button`,`t
74ype`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f170-fe0f.png`},{emoji:`🆎`,name:`ab`,shortcodes:[`ab`,`ab_blood`],tags:[`ab`,`blood`,`button`,`type`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f18e.png`},{emoji:`🅱`,name:`b`,shortcodes:[`b`,`b_blood`],tags:[`b`,`blood`,`button`,`type`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f171-fe0f.png`},{emoji:`🆑`,name:`cl`,shortcodes:[`cl`],tags:[`button`,`cl`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f191.png`},{emoji:`🆒`,name:`cool`,shortcodes:[`cool`],tags:[`button`,`cool`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f192.png`},{emoji:`🆓`,name:`free`,shortcodes:[`free`],tags:[`button`,`free`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f193.png`},{emoji:`ℹ`,name:`information_source`,shortcodes:[`info`,`information_source`],tags:[`i`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2139-fe0f.png`},{emoji:`🆔`,name:`id`,shortcodes:[`id`],tags:[`button`,`id`,`identity`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f194.png`},{emoji:`Ⓜ`,name:`m`,shortcodes:[`m`],tags:[`circle`,`circled`,`m`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/24c2-fe0f.png`},{emoji:`🆕`,name:`new`,shortcodes:[`new`],tags:[`button`,`new`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f195.png`},{emoji:`🆖`,name:`ng`,shortcodes:[`ng`],tags:[`button`,`ng`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f196.png`},{emoji:`🅾`,name:`o2`,shortcodes:[`o`,`o_blood`],tags:[`blood`,`button`,`o`,`type`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f17e-fe0f.png`},{emoji:`🆗`,name:`ok`,shortcodes:[`ok`],tags:[`button`,`ok`,`okay`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f197.png`},{emoji:`🅿`,name:`parking`,shortcodes:[`parking`],tags:[`button`,`p`,`parking`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f17f-fe0f.png`},{emoji:`🆘`,name:`sos`,shortcodes:[`sos`],tags:[`button`,`help`,`sos`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f198.png`},{emoji:`🆙`,name:`up`,shortcodes:[`up2`],tags:[`button`,`mark`,`up`,`up!`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f199.png`},{emoji:`🆚`,name:`vs`,shortcodes:[`vs`],tags:[`button`,`versus`,`vs`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f19a.png`},{emoji:`🈁`,name:`koko`,shortcodes:[`ja_here`,`koko`],tags:[`button`,`here`,`japanese`,`katakana`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f201.png`},{emoji:`🈂`,name:`sa`,shortcodes:[`ja_service_charge`],tags:[`button`,`charge`,`japanese`,`katakana`,`service`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f202-fe0f.png`},{emoji:`🈷`,name:`u6708`,shortcodes:[`ja_monthly_amount`],tags:[`amount`,`button`,`ideograph`,`japanese`,`monthly`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f237-fe0f.png`},{emoji:`🈶`,name:`u6709`,shortcodes:[`ja_not_free_of_carge`],tags:[`button`,`charge`,`free`,`ideograph`,`japanese`,`not`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f236.png`},{emoji:`🈯`,name:`u6307`,shortcodes:[`ja_reserved`],tags:[`button`,`ideograph`,`japanese`,`reserved`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f22f.png`},{emoji:`🉐`,name:`ideograph_advantage`,shortcodes:[`ideograph_advantage`,`ja_bargain`],tags:[`bargain`,`button`,`ideograph`,`japanese`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f250.png`},{emoji:`🈹`,name:`u5272`,shortcodes:[`ja_discount`],tags:[`button`,`discount`,`ideograph`,`japanese`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f239.png`},{emoji:`🈚`,name:`u7121`,shortcodes:[`ja_free_of_charge`],tags:[`button`,`charge`,`free`,`ideograph`,`japanese`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f21a.png`},{emoji:`🈲`,name:`u7981`,shortcodes:[`ja_prohibited`],tags:[`button`,`ideograph`,`japanese`,`prohibited`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f232.png`},{emoji:`🉑`,name:`accept`,shortcodes:[`accept`,`ja_acceptable`],tags:[`acceptable`,`button`,`ideograph`,`japanese`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f251.png`},{emoji:`🈸`,name:`u7533`,shortcodes:[`ja_application`],tags:[`application`,`button`,`ideograph`,`japanese`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f238.png`},{emoji:`🈴`,name:`u5408`,shortcodes:[`ja_passing_grade`],tags:[`button`,`grade`,`ideograph`,`japanese`,`passing`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f234.png`},{emoji:`🈳`,name:`u7a7a`,shortcodes:[`ja_vacancy`],tags:[`button`,`ideograph`,`japanese`,`vacancy`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f233.png`},{emoji:`㊗`,name:`congratulations`,shortcodes:[`congratulations`,`ja_congratulations`],tags:[`button`,`congratulations`,`ideograph`,`japanese`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/3297-fe0f.png`},{emoji:`㊙`,name:`secret`,shortcodes:[`ja_secret`,`secret`],tags:[`button`,`ideograph`,`japanese`,`secret`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/3299-fe0f.png`},{emoji:`🈺`,name:`u55b6`,shortcodes:[`ja_open_for_business`],tags:[`business`,`button`,`ideograph`,`japanese`,`open`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f23a.png`},{emoji:`🈵`,name:`u6e80`,shortcodes:[`ja_no_vacancy`],tags:[`button`,`ideograph`,`japanese`,`no`,`vacancy`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f235.png`},{emoji:`🔴`,name:`red_circle`,shortcodes:[`red_circle`],tags:[`circle`,`geometric`,`red`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f534.png`},{emoji:`🟠`,name:`orange_circle`,shortcodes:[`orange_circle`],tags:[`circle`,`orange`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e0.png`},{emoji:`🟡`,name:`yellow_circle`,shortcodes:[`yellow_circle`],tags:[`circle`,`yellow`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e1.png`},{emoji:`🟢`,name:`green_circle`,shortcodes:[`green_circle`],tags:[`circle`,`green`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e2.png`},{emoji:`🔵`,name:`large_blue_circle`,shortcodes:[`blue_circle`],tags:[`blue`,`circle`,`geometric`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f535.png`},{emoji:`🟣`,name:`purple_circle`,shortcodes:[`purple_circle`],tags:[`circle`,`purple`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e3.png`},{emoji:`🟤`,name:`brown_circle`,shortcodes:[`brown_circle`],tags:[`brown`,`circle`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e4.png`},{emoji:`⚫`,name:`black_circle`,shortcodes:[`black_circle`],tags:[`black`,`circle`,`geometric`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26ab.png`},{emoji:`⚪`,name:`white_circle`,shortcodes:[`white_circle`],tags:[`circle`,`geometric`,`white`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26aa.png`},{emoji:`🟥`,name:`red_square`,shortcodes:[`red_square`],tags:[`card`,`penalty`,`red`,`square`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e5.png`},{emoji:`🟧`,name:`orange_square`,shortcodes:[`orange_square`],tags:[`orange`,`square`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e7.png`},{emoji:`🟨`,name:`yellow_square`,shortcodes:[`yellow_square`],tags:[`card`,`penalty`,`square`,`yellow`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e8.png`},{emoji:`🟩`,name:`green_square`,shortcodes:[`green_square`],tags:[`green`,`square`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e9.png`},{emoji:`🟦`,name:`blue_square`,shortcodes:[`blue_square`],tags:[`blue`,`square`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e6.png`},{emoji:`🟪`,name:`purple_square`,shortcodes:[`purple_square`],tags:[`purple`,`square`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7ea.png`},{emoji:`🟫`,name:`brown_square`,shortcodes:[`brown_square`],tags:[`brown`,`square`],group:`symbols`,emoticons:[],version:12,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7eb.png`},{emoji:`⬛`,name:`black_large_square`,shortcodes:[`black_large_square`],tags:[`black`,`geometric`,`large`,`square`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b1b.png`},{emoji:`⬜`,name:`white_large_square`,shortcodes:[`white_large_square`],tags:[`geometric`,`large`,`square`,`white`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b1c.png`},{emoji:`◼`,name:`black_medium_square`,shortcodes:[`black_medium_square`],tags:[`black`,`geometric`,`medium`,`square`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25fc-fe0f.png`},{emoji:`◻`,name:`white_medium_square`,shortcodes:[`white_medium_square`],tags:[`geometric`,`medium`,`square`,`white`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25fb-fe0f.png`},{emoji:`◾`,name:`black_medium_small_square`,shortcodes:[`black_medium_small_square`],tags:[`black`,`geometric`,`medium-small`,`square`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25fe.png`},{emoji:`◽`,name:`white_medium_small_square`,shortcodes:[`white_medium_small_square`],tags:[`geometric`,`medium-small`,`square`,`white`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25fd.png`},{emoji:`▪`,name:`black_small_square`,shortcodes:[`black_small_square`],tags:[`black`,`geometric`,`small`,`square`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25aa-fe0f.png`},{emoji:`▫`,name:`white_small_square`,shortcodes:[`white_small_square`],tags:[`geometric`,`small`,`square`,`white`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25ab-fe0f.png`},{emoji:`🔶`,name:`large_orange_diamond`,shortcodes:[`large_orange_diamond`],tags:[`diamond`,`geometric`,`large`,`orange`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f536.png`},{emoji:`🔷`,name:`large_blue_diamond`,shortcodes:[`large_blue_diamond`],tags:[`blue`,`diamond`,`geometric`,`large`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f537.png`},{emoji:`🔸`,name:`small_orange_diamond`,shortcodes:[`small_orange_diamond`],tags:[`diamond`,`geometric`,`orange`,`small`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f538.png`},{emoji:`🔹`,name:`small_blue_diamond`,shortcodes:[`small_blue_diamond`],tags:[`blue`,`diamond`,`geometric`,`small`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f539.png`},{emoji:`🔺`,name:`small_red_triangle`,shortcodes:[`small_red_triangle`],tags:[`geometric`,`pointed`,`red`,`triangle`,`up`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f53a.png`},{emoji:`🔻`,name:`small_red_triangle_down`,shortcodes:[`small_red_triangle_down`],tags:[`down`,`geometric`,`pointed`,`red`,`triangle`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f53b.png`},{emoji:`💠`,name:`diamond_shape_with_a_dot_inside`,shortcodes:[`diamond_shape_with_a_dot_inside`,`diamond_with_a_dot`],tags:[`comic`,`diamond`,`dot`,`geometric`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a0.png`},{emoji:`🔘`,name:`radio_button`,shortcodes:[`radio_button`],tags:[`button`,`geometric`,`radio`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f518.png`},{emoji:`🔳`,name:`white_square_button`,shortcodes:[`white_square_button`],tags:[`button`,`geometric`,`outlined`,`square`,`white`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f533.png`},{emoji:`🔲`,name:`black_square_button`,shortcodes:[`black_square_button`],tags:[`black`,`button`,`geometric`,`square`],group:`symbols`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f532.png`},{emoji:`🏁`,name:`checkered_flag`,shortcodes:[`checkered_flag`],tags:[`checkered`,`chequered`,`finish`,`flag`,`flags`,`game`,`race`,`racing`,`sport`,`win`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c1.png`},{emoji:`🚩`,name:`triangular_flag_on_post`,shortcodes:[`triangular_flag`,`triangular_flag_on_post`],tags:[`construction`,`flag`,`golf`,`post`,`triangular`],group:`flags`,emoticons:[],version:.6,f
74allbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a9.png`},{emoji:`🎌`,name:`crossed_flags`,shortcodes:[`crossed_flags`],tags:[`celebration`,`cross`,`crossed`,`flags`,`japanese`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38c.png`},{emoji:`🏴`,name:`black_flag`,shortcodes:[`black_flag`],tags:[`black`,`flag`,`waving`],group:`flags`,emoticons:[],version:1,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f4.png`},{emoji:`🏳`,name:`white_flag`,shortcodes:[`white_flag`],tags:[`flag`,`waving`,`white`],group:`flags`,emoticons:[],version:.7,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f3-fe0f.png`},{emoji:`🏳‍🌈`,name:`rainbow_flag`,shortcodes:[`rainbow_flag`],tags:[`bisexual`,`flag`,`gay`,`genderqueer`,`glbt`,`glbtq`,`lesbian`,`lgbt`,`lgbtq`,`lgbtqia`,`pride`,`queer`,`rainbow`,`trans`,`transgender`],group:`flags`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f3-fe0f-200d-1f308.png`},{emoji:`🏳‍⚧️`,name:`transgender_flag`,shortcodes:[`transgender_flag`],tags:[`blue`,`flag`,`light`,`pink`,`transgender`,`white`],group:`flags`,emoticons:[],version:13,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f3-fe0f-200d-26a7-fe0f.png`},{emoji:`🏴‍☠`,name:`pirate_flag`,shortcodes:[`jolly_roger`,`pirate_flag`],tags:[`flag`,`jolly`,`pirate`,`plunder`,`roger`,`treasure`],group:`flags`,emoticons:[],version:11,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f4-200d-2620-fe0f.png`},{emoji:`🇦🇨`,name:`ascension_island`,shortcodes:[`ascension_island`,`flag_ac`],tags:[`AC`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1e8.png`},{emoji:`🇦🇩`,name:`andorra`,shortcodes:[`andorra`,`flag_ad`],tags:[`AD`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1e9.png`},{emoji:`🇦🇪`,name:`united_arab_emirates`,shortcodes:[`flag_ae`,`united_arab_emirates`],tags:[`AE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1ea.png`},{emoji:`🇦🇫`,name:`afghanistan`,shortcodes:[`afghanistan`,`flag_af`],tags:[`AF`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1eb.png`},{emoji:`🇦🇬`,name:`antigua_barbuda`,shortcodes:[`antigua_barbuda`,`flag_ag`],tags:[`AG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1ec.png`},{emoji:`🇦🇮`,name:`anguilla`,shortcodes:[`anguilla`,`flag_ai`],tags:[`AI`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1ee.png`},{emoji:`🇦🇱`,name:`albania`,shortcodes:[`albania`,`flag_al`],tags:[`AL`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f1.png`},{emoji:`🇦🇲`,name:`armenia`,shortcodes:[`armenia`,`flag_am`],tags:[`AM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f2.png`},{emoji:`🇦🇴`,name:`angola`,shortcodes:[`angola`,`flag_ao`],tags:[`AO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f4.png`},{emoji:`🇦🇶`,name:`antarctica`,shortcodes:[`antarctica`,`flag_aq`],tags:[`AQ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f6.png`},{emoji:`🇦🇷`,name:`argentina`,shortcodes:[`argentina`,`flag_ar`],tags:[`AR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f7.png`},{emoji:`🇦🇸`,name:`american_samoa`,shortcodes:[`american_samoa`,`flag_as`],tags:[`AS`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f8.png`},{emoji:`🇦🇹`,name:`austria`,shortcodes:[`austria`,`flag_at`],tags:[`AT`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f9.png`},{emoji:`🇦🇺`,name:`australia`,shortcodes:[`australia`,`flag_au`],tags:[`AU`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1fa.png`},{emoji:`🇦🇼`,name:`aruba`,shortcodes:[`aruba`,`flag_aw`],tags:[`AW`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1fc.png`},{emoji:`🇦🇽`,name:`aland_islands`,shortcodes:[`aland_islands`,`flag_ax`],tags:[`AX`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1fd.png`},{emoji:`🇦🇿`,name:`azerbaijan`,shortcodes:[`azerbaijan`,`flag_az`],tags:[`AZ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1ff.png`},{emoji:`🇧🇦`,name:`bosnia_herzegovina`,shortcodes:[`bosnia_herzegovina`,`flag_ba`],tags:[`BA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1e6.png`},{emoji:`🇧🇧`,name:`barbados`,shortcodes:[`barbados`,`flag_bb`],tags:[`BB`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1e7.png`},{emoji:`🇧🇩`,name:`bangladesh`,shortcodes:[`bangladesh`,`flag_bd`],tags:[`BD`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1e9.png`},{emoji:`🇧🇪`,name:`belgium`,shortcodes:[`belgium`,`flag_be`],tags:[`BE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ea.png`},{emoji:`🇧🇫`,name:`burkina_faso`,shortcodes:[`burkina_faso`,`flag_bf`],tags:[`BF`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1eb.png`},{emoji:`🇧🇬`,name:`bulgaria`,shortcodes:[`bulgaria`,`flag_bg`],tags:[`BG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ec.png`},{emoji:`🇧🇭`,name:`bahrain`,shortcodes:[`bahrain`,`flag_bh`],tags:[`BH`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ed.png`},{emoji:`🇧🇮`,name:`burundi`,shortcodes:[`burundi`,`flag_bi`],tags:[`BI`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ee.png`},{emoji:`🇧🇯`,name:`benin`,shortcodes:[`benin`,`flag_bj`],tags:[`BJ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ef.png`},{emoji:`🇧🇱`,name:`st_barthelemy`,shortcodes:[`flag_bl`,`st_barthelemy`],tags:[`BL`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f1.png`},{emoji:`🇧🇲`,name:`bermuda`,shortcodes:[`bermuda`,`flag_bm`],tags:[`BM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f2.png`},{emoji:`🇧🇳`,name:`brunei`,shortcodes:[`brunei`,`flag_bn`],tags:[`BN`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f3.png`},{emoji:`🇧🇴`,name:`bolivia`,shortcodes:[`bolivia`,`flag_bo`],tags:[`BO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f4.png`},{emoji:`🇧🇶`,name:`caribbean_netherlands`,shortcodes:[`caribbean_netherlands`,`flag_bq`],tags:[`BQ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f6.png`},{emoji:`🇧🇷`,name:`brazil`,shortcodes:[`brazil`,`flag_br`],tags:[`BR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f7.png`},{emoji:`🇧🇸`,name:`bahamas`,shortcodes:[`bahamas`,`flag_bs`],tags:[`BS`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f8.png`},{emoji:`🇧🇹`,name:`bhutan`,shortcodes:[`bhutan`,`flag_bt`],tags:[`BT`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f9.png`},{emoji:`🇧🇻`,name:`bouvet_island`,shortcodes:[`bouvet_island`,`flag_bv`],tags:[`BV`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1fb.png`},{emoji:`🇧🇼`,name:`botswana`,shortcodes:[`botswana`,`flag_bw`],tags:[`BW`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1fc.png`},{emoji:`🇧🇾`,name:`belarus`,shortcodes:[`belarus`,`flag_by`],tags:[`BY`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1fe.png`},{emoji:`🇧🇿`,name:`belize`,shortcodes:[`belize`,`flag_bz`],tags:[`BZ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ff.png`},{emoji:`🇨🇦`,name:`canada`,shortcodes:[`canada`,`flag_ca`],tags:[`CA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1e6.png`},{emoji:`🇨🇨`,name:`cocos_islands`,shortcodes:[`cocos_islands`,`flag_cc`],tags:[`CC`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1e8.png`},{emoji:`🇨🇩`,name:`congo_kinshasa`,shortcodes:[`congo_kinshasa`,`flag_cd`],tags:[`CD`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1e9.png`},{emoji:`🇨🇫`,name:`central_african_republic`,shortcodes:[`central_african_republic`,`flag_cf`],tags:[`CF`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1eb.png`},{emoji:`🇨🇬`,name:`congo_brazzaville`,shortcodes:[`congo_brazzaville`,`flag_cg`],tags:[`CG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1ec.png`},{emoji:`🇨🇭`,name:`switzerland`,shortcodes:[`flag_ch`,`switzerland`],tags:[`CH`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1ed.png`},{emoji:`🇨🇮`,name:`cote_divoire`,shortcodes:[`cote_divoire`,`flag_ci`],tags:[`CI`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1ee.png`},{emoji:`🇨🇰`,name:`cook_islands`,shortcodes:[`cook_islands`,`flag_ck`],tags:[`CK`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f0.png`},{emoji:`🇨🇱`,name:`chile`,shortcodes:[`chile`,`flag_cl`],tags:[`CL`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f1.png`},{emoji:`🇨🇲`,name:`cameroon`,shortcodes:[`cameroon`,`flag_cm`],tags:[`CM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f2.png`},{emoji:`🇨🇳`,name:`cn`,shortcodes:[`china`,`flag_cn`],tags:[`CN`,`flag`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f3.png`},{emoji:`🇨🇴`,name:`colombia`,shortcodes:[`colombia`,`flag_co`],tags:[`CO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f4.png`},{emoji:`🇨🇵`,name:`clipperton_island`,shortcodes:[`clipperton_island`,`flag_cp`],tags:[`CP`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f5.png`}
74,{emoji:`🇨🇶`,name:`flag_cq`,shortcodes:[`flag_cq`,`sark`],tags:[`CQ`,`flag`],group:`flags`,emoticons:[],version:16,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f6.png`},{emoji:`🇨🇷`,name:`costa_rica`,shortcodes:[`costa_rica`,`flag_cr`],tags:[`CR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f7.png`},{emoji:`🇨🇺`,name:`cuba`,shortcodes:[`cuba`,`flag_cu`],tags:[`CU`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1fa.png`},{emoji:`🇨🇻`,name:`cape_verde`,shortcodes:[`cape_verde`,`flag_cv`],tags:[`CV`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1fb.png`},{emoji:`🇨🇼`,name:`curacao`,shortcodes:[`curacao`,`flag_cw`],tags:[`CW`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1fc.png`},{emoji:`🇨🇽`,name:`christmas_island`,shortcodes:[`christmas_island`,`flag_cx`],tags:[`CX`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1fd.png`},{emoji:`🇨🇾`,name:`cyprus`,shortcodes:[`cyprus`,`flag_cy`],tags:[`CY`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1fe.png`},{emoji:`🇨🇿`,name:`czech_republic`,shortcodes:[`czech_republic`,`czechia`,`flag_cz`],tags:[`CZ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1ff.png`},{emoji:`🇩🇪`,name:`de`,shortcodes:[`flag_de`,`germany`],tags:[`DE`,`flag`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1ea.png`},{emoji:`🇩🇬`,name:`diego_garcia`,shortcodes:[`diego_garcia`,`flag_dg`],tags:[`DG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1ec.png`},{emoji:`🇩🇯`,name:`djibouti`,shortcodes:[`djibouti`,`flag_dj`],tags:[`DJ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1ef.png`},{emoji:`🇩🇰`,name:`denmark`,shortcodes:[`denmark`,`flag_dk`],tags:[`DK`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1f0.png`},{emoji:`🇩🇲`,name:`dominica`,shortcodes:[`dominica`,`flag_dm`],tags:[`DM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1f2.png`},{emoji:`🇩🇴`,name:`dominican_republic`,shortcodes:[`dominican_republic`,`flag_do`],tags:[`DO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1f4.png`},{emoji:`🇩🇿`,name:`algeria`,shortcodes:[`algeria`,`flag_dz`],tags:[`DZ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1ff.png`},{emoji:`🇪🇦`,name:`ceuta_melilla`,shortcodes:[`ceuta_melilla`,`flag_ea`],tags:[`EA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1e6.png`},{emoji:`🇪🇨`,name:`ecuador`,shortcodes:[`ecuador`,`flag_ec`],tags:[`EC`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1e8.png`},{emoji:`🇪🇪`,name:`estonia`,shortcodes:[`estonia`,`flag_ee`],tags:[`EE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1ea.png`},{emoji:`🇪🇬`,name:`egypt`,shortcodes:[`egypt`,`flag_eg`],tags:[`EG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1ec.png`},{emoji:`🇪🇭`,name:`western_sahara`,shortcodes:[`flag_eh`,`western_sahara`],tags:[`EH`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1ed.png`},{emoji:`🇪🇷`,name:`eritrea`,shortcodes:[`eritrea`,`flag_er`],tags:[`ER`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1f7.png`},{emoji:`🇪🇸`,name:`es`,shortcodes:[`flag_es`,`spain`],tags:[`ES`,`flag`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1f8.png`},{emoji:`🇪🇹`,name:`ethiopia`,shortcodes:[`ethiopia`,`flag_et`],tags:[`ET`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1f9.png`},{emoji:`🇪🇺`,name:`eu`,shortcodes:[`european_union`,`flag_eu`],tags:[`EU`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1fa.png`},{emoji:`🇫🇮`,name:`finland`,shortcodes:[`finland`,`flag_fi`],tags:[`FI`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1ee.png`},{emoji:`🇫🇯`,name:`fiji`,shortcodes:[`fiji`,`flag_fj`],tags:[`FJ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1ef.png`},{emoji:`🇫🇰`,name:`falkland_islands`,shortcodes:[`falkland_islands`,`flag_fk`],tags:[`FK`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1f0.png`},{emoji:`🇫🇲`,name:`micronesia`,shortcodes:[`flag_fm`,`micronesia`],tags:[`FM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1f2.png`},{emoji:`🇫🇴`,name:`faroe_islands`,shortcodes:[`faroe_islands`,`flag_fo`],tags:[`FO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1f4.png`},{emoji:`🇫🇷`,name:`fr`,shortcodes:[`flag_fr`,`france`],tags:[`FR`,`flag`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1f7.png`},{emoji:`🇬🇦`,name:`gabon`,shortcodes:[`flag_ga`,`gabon`],tags:[`GA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1e6.png`},{emoji:`🇬🇧`,name:`gb`,shortcodes:[`flag_gb`,`uk`,`united_kingdom`],tags:[`GB`,`flag`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1e7.png`},{emoji:`🇬🇩`,name:`grenada`,shortcodes:[`flag_gd`,`grenada`],tags:[`GD`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1e9.png`},{emoji:`🇬🇪`,name:`georgia`,shortcodes:[`flag_ge`,`georgia`],tags:[`GE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1ea.png`},{emoji:`🇬🇫`,name:`french_guiana`,shortcodes:[`flag_gf`,`french_guiana`],tags:[`GF`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1eb.png`},{emoji:`🇬🇬`,name:`guernsey`,shortcodes:[`flag_gg`,`guernsey`],tags:[`GG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1ec.png`},{emoji:`🇬🇭`,name:`ghana`,shortcodes:[`flag_gh`,`ghana`],tags:[`GH`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1ed.png`},{emoji:`🇬🇮`,name:`gibraltar`,shortcodes:[`flag_gi`,`gibraltar`],tags:[`GI`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1ee.png`},{emoji:`🇬🇱`,name:`greenland`,shortcodes:[`flag_gl`,`greenland`],tags:[`GL`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f1.png`},{emoji:`🇬🇲`,name:`gambia`,shortcodes:[`flag_gm`,`gambia`],tags:[`GM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f2.png`},{emoji:`🇬🇳`,name:`guinea`,shortcodes:[`flag_gn`,`guinea`],tags:[`GN`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f3.png`},{emoji:`🇬🇵`,name:`guadeloupe`,shortcodes:[`flag_gp`,`guadeloupe`],tags:[`GP`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f5.png`},{emoji:`🇬🇶`,name:`equatorial_guinea`,shortcodes:[`equatorial_guinea`,`flag_gq`],tags:[`GQ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f
746.png`},{emoji:`🇬🇷`,name:`greece`,shortcodes:[`flag_gr`,`greece`],tags:[`GR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f7.png`},{emoji:`🇬🇸`,name:`south_georgia_south_sandwich_islands`,shortcodes:[`flag_gs`,`south_georgia_south_sandwich_islands`],tags:[`GS`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f8.png`},{emoji:`🇬🇹`,name:`guatemala`,shortcodes:[`flag_gt`,`guatemala`],tags:[`GT`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f9.png`},{emoji:`🇬🇺`,name:`guam`,shortcodes:[`flag_gu`,`guam`],tags:[`GU`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1fa.png`},{emoji:`🇬🇼`,name:`guinea_bissau`,shortcodes:[`flag_gw`,`guinea_bissau`],tags:[`GW`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1fc.png`},{emoji:`🇬🇾`,name:`guyana`,shortcodes:[`flag_gy`,`guyana`],tags:[`GY`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1fe.png`},{emoji:`🇭🇰`,name:`hong_kong`,shortcodes:[`flag_hk`,`hong_kong`],tags:[`HK`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1f0.png`},{emoji:`🇭🇲`,name:`heard_mcdonald_islands`,shortcodes:[`flag_hm`,`heard_mcdonald_islands`],tags:[`HM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1f2.png`},{emoji:`🇭🇳`,name:`honduras`,shortcodes:[`flag_hn`,`honduras`],tags:[`HN`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1f3.png`},{emoji:`🇭🇷`,name:`croatia`,shortcodes:[`croatia`,`flag_hr`],tags:[`HR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1f7.png`},{emoji:`🇭🇹`,name:`haiti`,shortcodes:[`flag_ht`,`haiti`],tags:[`HT`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1f9.png`},{emoji:`🇭🇺`,name:`hungary`,shortcodes:[`flag_hu`,`hungary`],tags:[`HU`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1fa.png`},{emoji:`🇮🇨`,name:`canary_islands`,shortcodes:[`canary_islands`,`flag_ic`],tags:[`IC`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1e8.png`},{emoji:`🇮🇩`,name:`indonesia`,shortcodes:[`flag_id`,`indonesia`],tags:[`ID`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1e9.png`},{emoji:`🇮🇪`,name:`ireland`,shortcodes:[`flag_ie`,`ireland`],tags:[`IE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1ea.png`},{emoji:`🇮🇱`,name:`israel`,shortcodes:[`flag_il`,`israel`],tags:[`IL`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f1.png`},{emoji:`🇮🇲`,name:`isle_of_man`,shortcodes:[`flag_im`,`isle_of_man`],tags:[`IM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f2.png`},{emoji:`🇮🇳`,name:`india`,shortcodes:[`flag_in`,`india`],tags:[`IN`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f3.png`},{emoji:`🇮🇴`,name:`british_indian_ocean_territory`,shortcodes:[`british_indian_ocean_territory`,`flag_io`],tags:[`IO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f4.png`},{emoji:`🇮🇶`,name:`iraq`,shortcodes:[`flag_iq`,`iraq`],tags:[`IQ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f6.png`},{emoji:`🇮🇷`,name:`iran`,shortcodes:[`flag_ir`,`iran`],tags:[`IR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f7.png`},{emoji:`🇮🇸`,name:`iceland`,shortcodes:[`flag_is`,`iceland`],tags:[`IS`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f8.png`},{emoji:`🇮🇹`,name:`it`,shortcodes:[`flag_it`,`italy`],tags:[`IT`,`flag`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f9.png`},{emoji:`🇯🇪`,name:`jersey`,shortcodes:[`flag_je`,`jersey`],tags:[`JE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ef-1f1ea.png`},{emoji:`🇯🇲`,name:`jamaica`,shortcodes:[`flag_jm`,`jamaica`],tags:[`JM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ef-1f1f2.png`},{emoji:`🇯🇴`,name:`jordan`,shortcodes:[`flag_jo`,`jordan`],tags:[`JO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ef-1f1f4.png`},{emoji:`🇯🇵`,name:`jp`,shortcodes:[`flag_jp`,`japan`],tags:[`JP`,`flag`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ef-1f1f5.png`},{emoji:`🇰🇪`,name:`kenya`,shortcodes:[`flag_ke`,`kenya`],tags:[`KE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1ea.png`},{emoji:`🇰🇬`,name:`kyrgyzstan`,shortcodes:[`flag_kg`,`kyrgyzstan`],tags:[`KG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1ec.png`},{emoji:`🇰🇭`,name:`cambodia`,shortcodes:[`cambodia`,`flag_kh`],tags:[`KH`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1ed.png`},{emoji:`🇰🇮`,name:`kiribati`,shortcodes:[`flag_ki`,`kiribati`],tags:[`KI`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1ee.png`}
74,{emoji:`🇰🇲`,name:`comoros`,shortcodes:[`comoros`,`flag_km`],tags:[`KM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1f2.png`},{emoji:`🇰🇳`,name:`st_kitts_nevis`,shortcodes:[`flag_kn`,`st_kitts_nevis`],tags:[`KN`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1f3.png`},{emoji:`🇰🇵`,name:`north_korea`,shortcodes:[`flag_kp`,`north_korea`],tags:[`KP`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1f5.png`},{emoji:`🇰🇷`,name:`kr`,shortcodes:[`flag_kr`,`south_korea`],tags:[`KR`,`flag`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1f7.png`},{emoji:`🇰🇼`,name:`kuwait`,shortcodes:[`flag_kw`,`kuwait`],tags:[`KW`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1fc.png`},{emoji:`🇰🇾`,name:`cayman_islands`,shortcodes:[`cayman_islands`,`flag_ky`],tags:[`KY`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1fe.png`},{emoji:`🇰🇿`,name:`kazakhstan`,shortcodes:[`flag_kz`,`kazakhstan`],tags:[`KZ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1ff.png`},{emoji:`🇱🇦`,name:`laos`,shortcodes:[`flag_la`,`laos`],tags:[`LA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1e6.png`},{emoji:`🇱🇧`,name:`lebanon`,shortcodes:[`flag_lb`,`lebanon`],tags:[`LB`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1e7.png`},{emoji:`🇱🇨`,name:`st_lucia`,shortcodes:[`flag_lc`,`st_lucia`],tags:[`LC`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1e8.png`},{emoji:`🇱🇮`,name:`liechtenstein`,shortcodes:[`flag_li`,`liechtenstein`],tags:[`LI`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1ee.png`},{emoji:`🇱🇰`,name:`sri_lanka`,shortcodes:[`flag_lk`,`sri_lanka`],tags:[`LK`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1f0.png`},{emoji:`🇱🇷`,name:`liberia`,shortcodes:[`flag_lr`,`liberia`],tags:[`LR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1f7.png`},{emoji:`🇱🇸`,name:`lesotho`,shortcodes:[`flag_ls`,`lesotho`],tags:[`LS`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1f8.png`},{emoji:`🇱🇹`,name:`lithuania`,shortcodes:[`flag_lt`,`lithuania`],tags:[`LT`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1f9.png`},{emoji:`🇱🇺`,name:`luxembourg`,shortcodes:[`flag_lu`,`luxembourg`],tags:[`LU`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1fa.png`},{emoji:`🇱🇻`,name:`latvia`,shortcodes:[`flag_lv`,`latvia`],tags:[`LV`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1fb.png`},{emoji:`🇱🇾`,name:`libya`,shortcodes:[`flag_ly`,`libya`],tags:[`LY`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1fe.png`},{emoji:`🇲🇦`,name:`morocco`,shortcodes:[`flag_ma`,`morocco`],tags:[`MA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1e6.png`},{emoji:`🇲🇨`,name:`monaco`,shortcodes:[`flag_mc`,`monaco`],tags:[`MC`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1e8.png`},{emoji:`🇲🇩`,name:`moldova`,shortcodes:[`flag_md`,`moldova`],tags:[`MD`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1e9.png`},{emoji:`🇲🇪`,name:`montenegro`,shortcodes:[`flag_me`,`montenegro`],tags:[`ME`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1ea.png`},{emoji:`🇲🇫`,name:`st_martin`,shortcodes:[`flag_mf`,`st_martin`],tags:[`MF`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1eb.png`},{emoji:`🇲🇬`,name:`madagascar`,shortcodes:[`flag_mg`,`madagascar`],tags:[`MG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1ec.png`},{emoji:`🇲🇭`,name:`marshall_islands`,shortcodes:[`flag_mh`,`marshall_islands`],tags:[`MH`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1ed.png`},{emoji:`🇲🇰`,name:`macedonia`,shortcodes:[`flag_mk`,`macedonia`],tags:[`MK`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f0.png`},{emoji:`🇲🇱`,name:`mali`,shortcodes:[`flag_ml`,`mali`],tags:[`ML`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f1.png`}
74,{emoji:`🇲🇲`,name:`myanmar`,shortcodes:[`burma`,`flag_mm`,`myanmar`],tags:[`MM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f2.png`},{emoji:`🇲🇳`,name:`mongolia`,shortcodes:[`flag_mn`,`mongolia`],tags:[`MN`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f3.png`},{emoji:`🇲🇴`,name:`macau`,shortcodes:[`flag_mo`,`macao`,`macau`],tags:[`MO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f4.png`},{emoji:`🇲🇵`,name:`northern_mariana_islands`,shortcodes:[`flag_mp`,`northern_mariana_islands`],tags:[`MP`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f5.png`},{emoji:`🇲🇶`,name:`martinique`,shortcodes:[`flag_mq`,`martinique`],tags:[`MQ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f6.png`},{emoji:`🇲🇷`,name:`mauritania`,shortcodes:[`flag_mr`,`mauritania`],tags:[`MR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f7.png`},{emoji:`🇲🇸`,name:`montserrat`,shortcodes:[`flag_ms`,`montserrat`],tags:[`MS`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f8.png`},{emoji:`🇲🇹`,name:`malta`,shortcodes:[`flag_mt`,`malta`],tags:[`MT`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f9.png`},{emoji:`🇲🇺`,name:`mauritius`,shortcodes:[`flag_mu`,`mauritius`],tags:[`MU`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1fa.png`},{emoji:`🇲🇻`,name:`maldives`,shortcodes:[`flag_mv`,`maldives`],tags:[`MV`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1fb.png`},{emoji:`🇲🇼`,name:`malawi`,shortcodes:[`flag_mw`,`malawi`],tags:[`MW`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1fc.png`},{emoji:`🇲🇽`,name:`mexico`,shortcodes:[`flag_mx`,`mexico`],tags:[`MX`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1fd.png`},{emoji:`🇲🇾`,name:`malaysia`,shortcodes:[`flag_my`,`malaysia`],tags:[`MY`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1fe.png`},{emoji:`🇲🇿`,name:`mozambique`,shortcodes:[`flag_mz`,`mozambique`],tags:[`MZ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1ff.png`},{emoji:`🇳🇦`,name:`namibia`,shortcodes:[`flag_na`,`namibia`],tags:[`NA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1e6.png`},{emoji:`🇳🇨`,name:`new_caledonia`,shortcodes:[`flag_nc`,`new_caledonia`],tags:[`NC`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1e8.png`},{emoji:`🇳🇪`,name:`niger`,shortcodes:[`flag_ne`,`niger`],tags:[`NE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1ea.png`},{emoji:`🇳🇫`,name:`norfolk_island`,shortcodes:[`flag_nf`,`norfolk_island`],tags:[`NF`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1eb.png`},{emoji:`🇳🇬`,name:`nigeria`,shortcodes:[`flag_ng`,`nigeria`],tags:[`NG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1ec.png`},{emoji:`🇳🇮`,name:`nicaragua`,shortcodes:[`flag_ni`,`nicaragua`],tags:[`NI`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1ee.png`},{emoji:`🇳🇱`,name:`netherlands`,shortcodes:[`flag_nl`,`netherlands`],tags:[`NL`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1f1.png`},{emoji:`🇳🇴`,name:`norway`,shortcodes:[`flag_no`,`norway`],tags:[`NO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1f4.png`},{emoji:`🇳🇵`,name:`nepal`,shortcodes:[`flag_np`,`nepal`],tags:[`NP`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1f5.png`},{emoji:`🇳🇷`,name:`nauru`,shortcodes:[`flag_nr`,`nauru`],tags:[`NR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1f7.png`},{emoji:`🇳🇺`,name:`niue`,shortcodes:[`flag_nu`,`niue`],tags:[`NU`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1fa.png`},{emoji:`🇳🇿`,name:`new_zealand`,shortcodes:[`flag_nz`,`new_zealand`],tags:[`NZ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1ff.png`},{emoji:`🇴🇲`,name:`oman`,shortcodes:[`flag_om`,`oman`],tags:[`OM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f4-1f1f2.png`},{emoji:`🇵🇦`,name:`panama`,shortcodes:[`flag_pa`,`panama`],tags:[`PA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1e6.png`},{emoji:`🇵🇪`,name:`peru`,shortcodes:[`flag_pe`,`peru`],tags:[`PE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1ea.png`},{emoji:`🇵🇫`,name:`french_polynesia`,shortcodes:[`flag_pf`,`french_polynesia`],tags:[`PF`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1eb.png`},{emoji:`🇵🇬`,name:`papua_new_guinea`,shortcodes:[`flag_pg`,`papua_new_guinea`],tags:[`PG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1ec.png`},{emoji:`🇵🇭`,name:`philippines`,shortcodes:[`flag_ph`,`philippines`],tags:[`PH`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1ed.png`},{emoji:`🇵🇰`,name:`pakistan`,shortcodes:[`flag_pk`,`pakistan`],tags:[`PK`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f0.png`},{emoji:`🇵🇱`,name:`poland`,shortcodes:[`flag_pl`,`poland`],tags:[`PL`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f1.png`},{emoji:`🇵🇲`,name:`st_pierre_miquelon`,shortcodes:[`flag_pm`,`st_pierre_miquelon`],tags:[`PM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f2.png`},{emoji:`🇵🇳`,name:`pitcairn_islands`,shortcodes:[`flag_pn`,`pitcairn_islands`],tags:[`PN`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f3.png`},{emoji:`🇵🇷`,name:`puerto_rico`,shortcodes:[`flag_pr`,`puerto_rico`],tags:[`PR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f7.png`},{emoji:`🇵🇸`,name:`palestinian_territories`,shortcodes:[`flag_ps`,`palestinian_territories`],tags:[`PS`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f8.png`},{emoji:`🇵🇹`,name:`portugal`,shortcodes:[`flag_pt`,`portugal`],tags:[`PT`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f9.png`},{emoji:`🇵🇼`,name:`palau`,shortcodes:[`flag_pw`,`palau`],tags:[`PW`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1fc.png`},{emoji:`🇵🇾`,name:`paraguay`,shortcodes:[`flag_py`,`paraguay`],tags:[`PY`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1fe.png`},{emoji:`🇶🇦`,name:`qatar`,shortcodes:[`flag_qa`,`qatar`],tags:[`QA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f
746-1f1e6.png`},{emoji:`🇷🇪`,name:`reunion`,shortcodes:[`flag_re`,`reunion`],tags:[`RE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f7-1f1ea.png`},{emoji:`🇷🇴`,name:`romania`,shortcodes:[`flag_ro`,`romania`],tags:[`RO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f7-1f1f4.png`},{emoji:`🇷🇸`,name:`serbia`,shortcodes:[`flag_rs`,`serbia`],tags:[`RS`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f7-1f1f8.png`},{emoji:`🇷🇺`,name:`ru`,shortcodes:[`flag_ru`,`russia`],tags:[`RU`,`flag`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f7-1f1fa.png`},{emoji:`🇷🇼`,name:`rwanda`,shortcodes:[`flag_rw`,`rwanda`],tags:[`RW`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f7-1f1fc.png`},{emoji:`🇸🇦`,name:`saudi_arabia`,shortcodes:[`flag_sa`,`saudi_arabia`],tags:[`SA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1e6.png`},{emoji:`🇸🇧`,name:`solomon_islands`,shortcodes:[`flag_sb`,`solomon_islands`],tags:[`SB`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1e7.png`},{emoji:`🇸🇨`,name:`seychelles`,shortcodes:[`flag_sc`,`seychelles`],tags:[`SC`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1e8.png`},{emoji:`🇸🇩`,name:`sudan`,shortcodes:[`flag_sd`,`sudan`],tags:[`SD`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1e9.png`},{emoji:`🇸🇪`,name:`sweden`,shortcodes:[`flag_se`,`sweden`],tags:[`SE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ea.png`},{emoji:`🇸🇬`,name:`singapore`,shortcodes:[`flag_sg`,`singapore`],tags:[`SG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ec.png`},{emoji:`🇸🇭`,name:`st_helena`,shortcodes:[`flag_sh`,`st_helena`],tags:[`SH`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ed.png`},{emoji:`🇸🇮`,name:`slovenia`,shortcodes:[`flag_si`,`slovenia`],tags:[`SI`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ee.png`},{emoji:`🇸🇯`,name:`svalbard_jan_mayen`,shortcodes:[`flag_sj`,`svalbard_jan_mayen`],tags:[`SJ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ef.png`},{emoji:`🇸🇰`,name:`slovakia`,shortcodes:[`flag_sk`,`slovakia`],tags:[`SK`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f0.png`},{emoji:`🇸🇱`,name:`sierra_leone`,shortcodes:[`flag_sl`,`sierra_leone`],tags:[`SL`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f1.png`},{emoji:`🇸🇲`,name:`san_marino`,shortcodes:[`flag_sm`,`san_marino`],tags:[`SM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f2.png`},{emoji:`🇸🇳`,name:`senegal`,shortcodes:[`flag_sn`,`senegal`],tags:[`SN`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f3.png`},{emoji:`🇸🇴`,name:`somalia`,shortcodes:[`flag_so`,`somalia`],tags:[`SO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f4.png`},{emoji:`🇸🇷`,name:`suriname`,shortcodes:[`flag_sr`,`suriname`],tags:[`SR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f7.png`},{emoji:`🇸🇸`,name:`south_sudan`,shortcodes:[`flag_ss`,`south_sudan`],tags:[`SS`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f8.png`},{emoji:`🇸🇹`,name:`sao_tome_principe`,shortcodes:[`flag_st`,`sao_tome_principe`],tags:[`ST`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f9.png`},{emoji:`🇸🇻`,name:`el_salvador`,shortcodes:[`el_salvador`,`flag_sv`],tags:[`SV`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1fb.png`},{emoji:`🇸🇽`,name:`sint_maarten`,shortcodes:[`flag_sx`,`sint_maarten`],tags:[`SX`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1fd.png`},{emoji:`🇸🇾`,name:`syria`,shortcodes:[`flag_sy`,`syria`],tags:[`SY`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1fe.png`},{emoji:`🇸🇿`,name:`swaziland`,shortcodes:[`eswatini`,`flag_sz`,`swaziland`],tags:[`SZ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ff.png`}
74,{emoji:`🇹🇦`,name:`tristan_da_cunha`,shortcodes:[`flag_ta`,`tristan_da_cunha`],tags:[`TA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1e6.png`},{emoji:`🇹🇨`,name:`turks_caicos_islands`,shortcodes:[`flag_tc`,`turks_caicos_islands`],tags:[`TC`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1e8.png`},{emoji:`🇹🇩`,name:`chad`,shortcodes:[`chad`,`flag_td`],tags:[`TD`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1e9.png`},{emoji:`🇹🇫`,name:`french_southern_territories`,shortcodes:[`flag_tf`,`french_southern_territories`],tags:[`TF`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1eb.png`},{emoji:`🇹🇬`,name:`togo`,shortcodes:[`flag_tg`,`togo`],tags:[`TG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1ec.png`},{emoji:`🇹🇭`,name:`thailand`,shortcodes:[`flag_th`,`thailand`],tags:[`TH`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1ed.png`},{emoji:`🇹🇯`,name:`tajikistan`,shortcodes:[`flag_tj`,`tajikistan`],tags:[`TJ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1ef.png`},{emoji:`🇹🇰`,name:`tokelau`,shortcodes:[`flag_tk`,`tokelau`],tags:[`TK`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f0.png`},{emoji:`🇹🇱`,name:`timor_leste`,shortcodes:[`flag_tl`,`timor_leste`],tags:[`TL`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f1.png`},{emoji:`🇹🇲`,name:`turkmenistan`,shortcodes:[`flag_tm`,`turkmenistan`],tags:[`TM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f2.png`},{emoji:`🇹🇳`,name:`tunisia`,shortcodes:[`flag_tn`,`tunisia`],tags:[`TN`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f3.png`},{emoji:`🇹🇴`,name:`tonga`,shortcodes:[`flag_to`,`tonga`],tags:[`TO`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f4.png`},{emoji:`🇹🇷`,name:`tr`,shortcodes:[`flag_tr`,`turkey_tr`],tags:[`TR`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f7.png`},{emoji:`🇹🇹`,name:`trinidad_tobago`,shortcodes:[`flag_tt`,`trinidad_tobago`],tags:[`TT`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f9.png`},{emoji:`🇹🇻`,name:`tuvalu`,shortcodes:[`flag_tv`,`tuvalu`],tags:[`TV`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1fb.png`},{emoji:`🇹🇼`,name:`taiwan`,shortcodes:[`flag_tw`,`taiwan`],tags:[`TW`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1fc.png`},{emoji:`🇹🇿`,name:`tanzania`,shortcodes:[`flag_tz`,`tanzania`],tags:[`TZ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1ff.png`},{emoji:`🇺🇦`,name:`ukraine`,shortcodes:[`flag_ua`,`ukraine`],tags:[`UA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1e6.png`},{emoji:`🇺🇬`,name:`uganda`,shortcodes:[`flag_ug`,`uganda`],tags:[`UG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1ec.png`},{emoji:`🇺🇲`,name:`us_outlying_islands`,shortcodes:[`flag_um`,`us_outlying_islands`],tags:[`UM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1f2.png`},{emoji:`🇺🇳`,name:`united_nations`,shortcodes:[`flag_un`,`un`,`united_nations`],tags:[`UN`,`flag`],group:`flags`,emoticons:[],version:4,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1f3.png`},{emoji:`🇺🇸`,name:`us`,shortcodes:[`flag_us`,`united_states`,`usa`],tags:[`US`,`flag`],group:`flags`,emoticons:[],version:.6,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1f8.png`},{emoji:`🇺🇾`,name:`uruguay`,shortcodes:[`flag_uy`,`uruguay`],tags:[`UY`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1fe.png`},{emoji:`🇺🇿`,name:`uzbekistan`,shortcodes:[`flag_uz`,`uzbekistan`],tags:[`UZ`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1ff.png`},{emoji:`🇻🇦`,name:`vatican_city`,shortcodes:[`flag_va`,`vatican_city`],tags:[`VA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1e6.png`},{emoji:`🇻🇨`,name:`st_vincent_grenadines`,shortcodes:[`flag_vc`,`st_vincent_grenadines`],tags:[`VC`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1e8.png`},{emoji:`🇻🇪`,name:`venezuela`,shortcodes:[`flag_ve`,`venezuela`],tags:[`VE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1ea.png`},{emoji:`🇻🇬`,name:`british_virgin_islands`,shortcodes:[`british_virgin_islands`,`flag_vg`],tags:[`VG`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1ec.png`},{emoji:`🇻🇮`,name:`us_virgin_islands`,shortcodes:[`flag_vi`,`us_virgin_islands`],tags:[`VI`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1ee.png`},{emoji:`🇻🇳`,name:`vietnam`,shortcodes:[`flag_vn`,`vietnam`],tags:[`VN`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1f3.png`},{emoji:`🇻🇺`,name:`vanuatu`,shortcodes:[`flag_vu`,`vanuatu`],tags:[`VU`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1fa.png`},{emoji:`🇼🇫`,name:`wallis_futuna`,shortcodes:[`flag_wf`,`wallis_futuna`],tags:[`WF`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fc-1f1eb.png`},{emoji:`🇼🇸`,name:`samoa`,shortcodes:[`flag_ws`,`samoa`],tags:[`WS`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fc-1f1f8.png`},{emoji:`🇽🇰`,name:`kosovo`,shortcodes:[`flag_xk`,`kosovo`],tags:[`XK`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fd-1f1f0.png`},{emoji:`🇾🇪`,name:`yemen`,shortcodes:[`flag_ye`,`yemen`],tags:[`YE`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fe-1f1ea.png`}
74,{emoji:`🇾🇹`,name:`mayotte`,shortcodes:[`flag_yt`,`mayotte`],tags:[`YT`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fe-1f1f9.png`},{emoji:`🇿🇦`,name:`south_africa`,shortcodes:[`flag_za`,`south_africa`],tags:[`ZA`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ff-1f1e6.png`},{emoji:`🇿🇲`,name:`zambia`,shortcodes:[`flag_zm`,`zambia`],tags:[`ZM`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ff-1f1f2.png`},{emoji:`🇿🇼`,name:`zimbabwe`,shortcodes:[`flag_zw`,`zimbabwe`],tags:[`ZW`,`flag`],group:`flags`,emoticons:[],version:2,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ff-1f1fc.png`},{emoji:`🏴󠁧󠁢󠁥󠁮󠁧󠁿`,name:`england`,shortcodes:[`england`,`flag_gbeng`],tags:[`flag`,`gbeng`],group:`flags`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png`},{emoji:`🏴󠁧󠁢󠁳󠁣󠁴󠁿`,name:`scotland`,shortcodes:[`flag_gbsct`,`scotland`],tags:[`flag`,`gbsct`],group:`flags`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png`},{emoji:`🏴󠁧󠁢󠁷󠁬󠁳󠁿`,name:`wales`,shortcodes:[`flag_gbwls`,`wales`],tags:[`flag`,`gbwls`],group:`flags`,emoticons:[],version:5,fallbackImage:`https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png`}],VD=[{name:`atom`,shortcodes:[`atom`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/atom.png`},{name:`basecamp`,shortcodes:[`basecamp`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/basecamp.png`},{name:`basecampy`,shortcodes:[`basecampy`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/basecampy.png`},{name:`bowtie`,shortcodes:[`bowtie`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/bowtie.png`},{name:`electron`,shortcodes:[`electron`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/electron.png`},{name:`feelsgood`,shortcodes:[`feelsgood`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/feelsgood.png`},{name:`finnadie`,shortcodes:[`finnadie`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/finnadie.png`},{name:`goberserk`,shortcodes:[`goberserk`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/goberserk.png`},{name:`godmode`,shortcodes:[`godmode`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/godmode.png`},{name:`hurtrealbad`,shortcodes:[`hurtrealbad`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/hurtrealbad.png`},{name:`neckbeard`,shortcodes:[`neckbeard`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/neckbeard.png`},{name:`octocat`,shortcodes:[`octocat`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/octocat.png`},{name:`rage1`,shortcodes:[`rage1`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/rage1.png`},{name:`rage2`,shortcodes:[`rage2`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/rage2.png`},{name:`rage3`,shortcodes:[`rage3`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/rage3.png`},{name:`rage4`,shortcodes:[`rage4`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/rage4.png`},{name:`shipit`,shortcodes:[`shipit`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/shipit.png`},{name:`suspect`,shortcodes:[`suspect`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/suspect.png`},{name:`trollface`,shortcodes:[`trollface`],tags:[],group:`GitHub`,fallbackImage:`https://github.githubassets.com/images/icons/emoji/trollface.png`}];[...BD,...VD];function HD(e){return e.replace(`︎`,``).replace(`️`,``)}function UD(e,t){return t.find(t=>t.emoji===HD(e))?.shortcodes[0]}function WD(e,t=JSON.stringify){let n={};return e.filter(e=>{let r=t(e);return Object.prototype.hasOwnProperty.call(n,r)?!1:n[r]=!0})}function GD(e,t){return t.find(t=>e===t.name||t.shortcodes.includes(e))}var KD=new pv(`emojiSuggestion`),qD=/:([a-zA-Z0-9_+-]+):$/,JD=/(^|\s):([a-zA-Z0-9_+-]+):/g,YD=kw.create({name:`emoji`,inline:!0,group:`inline`,selectable:!1,addOptions(){return{HTMLAttributes:{},emojis:BD,enableEmoticons:!1,forceFallbackImages:!1,suggestion:{char:`:`,pluginKey:KD,command:({editor:e,range:t,props:n})=>{var r;(r=e.view.state.selection.$to.nodeAfter?.text)!=null&&r.startsWith(` `)&&(t.to+=1),e.chain().focus().insertContentAt(t,[{type:this.name,attrs:n},{type:`text`,text:` `}]).command(({tr:e,state:t})=>(e.setStoredMarks(t.doc.resolve(t.selection.to-2).marks()),!0)).run()},allow:({state:e,range:t})=>{let n=e.doc.resolve(t.from),r=e.schema.nodes[this.name];return!!n.parent.type.contentMatch.matchType(r)}}}},addStorage(){let{emojis:e}=this.options,t=WD(e.map(e=>e.version)).filter(e=>typeof e==`number`).reduce((t,n)=>{let r=e.find(e=>e.version===n&&e.emoji);
74return{...t,[n]:r?RD(r.emoji):!1}},{});return{emojis:this.options.emojis,isSupported:e=>e.version?t[e.version]:!1}},addAttributes(){return{name:{default:null,parseHTML:e=>e.dataset.name,renderHTML:e=>({"data-name":e.name})}}},parseHTML(){return[{tag:`span[data-type="${this.name}"]`}]},renderHTML({HTMLAttributes:e,node:t}){let n=GD(t.attrs.name,this.options.emojis),r=J(e,this.options.HTMLAttributes,{"data-type":this.name});if(!n)return[`span`,r,`:${t.attrs.name}:`];let i=this.storage.isSupported(n),a=!!(n!=null&&n.emoji),o=!!(n!=null&&n.fallbackImage);return[`span`,r,this.options.forceFallbackImages&&!a||this.options.forceFallbackImages&&o||this.options.forceFallbackImages&&!i&&o||(!i||!a)&&o?[`img`,{src:n.fallbackImage,draggable:`false`,loading:`lazy`,align:`absmiddle`,alt:`${n.name} emoji`}]:n.emoji||`:${n.shortcodes[0]}:`]},renderText({node:e}){return GD(e.attrs.name,this.options.emojis)?.emoji||`:${e.attrs.name}:`},renderMarkdown:e=>{var t;return(t=e.attrs)!=null&&t.name?`:${e.attrs.name}:`:``},addCommands(){return{setEmoji:e=>({chain:t})=>{let n=GD(e,this.options.emojis);return n?(t().insertContent({type:this.name,attrs:{name:n.name}}).command(({tr:e,state:t})=>(e.setStoredMarks(t.doc.resolve(t.selection.to-1).marks()),!0)).run(),!0):!1}}},addInputRules(){let e=[];
74if(e.push(new qC({find:qD,handler:({range:e,match:t,chain:n})=>{let r=t[1];GD(r,this.options.emojis)&&n().insertContentAt(e,{type:this.name,attrs:{name:r}}).command(({tr:e,state:t})=>(e.setStoredMarks(t.doc.resolve(t.selection.to-1).marks()),!0)).run()}})),this.options.enableEmoticons){let t=this.options.emojis.flatMap(e=>e.emoticons).filter(e=>e),n=RegExp(`(?:^|\\s)(${t.map(e=>yw(e)).join(`|`)}) $`);e.push(pw({find:n,type:this.type,getAttributes:e=>{let t=this.options.emojis.find(t=>t.emoticons?.includes(e[1]));if(t)return{name:t.name}}}))}return e},addPasteRules(){return[new $C({find:JD,handler:({range:e,match:t,chain:n})=>{let r=t[1]||``,i=t[2];if(!GD(i,this.options.emojis))return;let a=e.from+r.length,o=e.to;n().insertContentAt({from:a,to:o},{type:this.name,attrs:{name:i}},{updateSelection:!1}).command(({tr:e,state:t})=>(e.setStoredMarks(t.doc.resolve(t.selection.to-1).marks()),!0)).run()}})]},addProseMirrorPlugins(){return[FD({editor:this.editor,...this.options.suggestion}),new uv({key:new pv(`emoji`),props:{handleDoubleClickOn:(e,t,n)=>{if(n.type!==this.type)return!1;let r=t,i=r+n.nodeSize;return this.editor.commands.setTextSelection({from:r,to:i}),!0}},appendTransaction:(e,t,n)=>{if(this.editor.view.composing||!(e.some(e=>e.docChanged)&&!t.doc.eq(n.doc)))return;let{tr:r}=n;if(dC(KS(t.doc,e)).forEach(({newRange:e})=>{n.doc.resolve(e.from).parent.type.spec.code||YS(n.doc,e,e=>e.type.isText).forEach(({node:e,pos:t})=>{e.text&&[...e.text.matchAll(ID())].forEach(e=>{if(e.index===void 0)return;let i=e[0],a=UD(i,this.options.emojis);if(!a)return;let o=r.mapping.map(t+e.index);if(n.doc.resolve(o).parent.type.spec.code)return;let s=o+i.length,c=this.type.create({name:a});r.replaceRangeWith(o,s,c),r.setStoredMarks(n.doc.resolve(o).marks())})})}),r.steps.length)return r}})]}}),XD=kw.create({name:`hardBreak`,markdownTokenName:`br`,addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:`inline`,selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:`br`}]},renderHTML({HTMLAttributes:e}){return[`br`,J(this.options.HTMLAttributes,e)]},renderText(){return`
75`},renderMarkdown:()=>`  
76`,parseMarkdown:()=>({type:`hardBreak`}),addCommands(){return{setHardBreak:()=>({commands:e,chain:t,state:n,editor:r})=>e.first([()=>e.exitCode(),()=>e.command(()=>{let{selection:e,storedMarks:i}=n;if(e.$from.parent.type.spec.isolating)return!1;let{keepMarks:a}=this.options,{splittableMarks:o}=r.extensionManager,s=i||e.$to.parentOffset&&e.$from.marks();return t().insertContent({type:this.name}).command(({tr:e,dispatch:t})=>{if(t&&s&&a){let t=s.filter(e=>o.includes(e.type.name));e.ensureMarks(t)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),ZD=kw.create({name:`heading`,addOptions(){return{levels:[1,2,3,4,5,6],HTMLAttributes:{}}},content:`inline*`,group:`block`,defining:!0,addAttributes(){return{level:{default:1,rendered:!1}}},parseHTML(){return this.options.levels.map(e=>({tag:`h${e}`,attrs:{level:e}}))},renderHTML({node:e,HTMLAttributes:t}){return[`h${this.options.levels.includes(e.attrs.level)?e.attrs.level:this.options.levels[0]}`,J(this.options.HTMLAttributes,t),0]},parseMarkdown:(e,t)=>t.createNode(`heading`,{level:e.depth||1},t.parseInline(e.tokens||[])),renderMarkdown:(e,t)=>{var n;let r=(n=e.attrs)!=null&&n.level?parseInt(e.attrs.level,10):1,i=`#`.repeat(r);return e.content?`${i} ${t.renderChildren(e.content)}`:``},addCommands(){return{setHeading:e=>({commands:t})=>this.options.levels.includes(e.level)?t.setNode(this.name,e):!1,toggleHeading:e=>({commands:t})=>this.options.levels.includes(e.level)?t.toggleNode(this.name,`paragraph`,e):!1}},addKeyboardShortcuts(){return this.options.levels.reduce((e,t)=>({...e,[`Mod-Alt-${t}`]:()=>this.editor.commands.toggleHeading({level:t})}),{})},addInputRules(){return this.options.levels.map(e=>mw({find:RegExp(`^(#{${Math.min(...this.options.levels)},${e}}
76)\\s$`),type:this.type,getAttributes:{level:e}}))}}),QD=kw.create({name:`horizontalRule`,addOptions(){return{HTMLAttributes:{},nextNodeType:`paragraph`}},group:`block`,parseHTML(){return[{tag:`hr`}]},renderHTML({HTMLAttributes:e}){return[`hr`,J(this.options.HTMLAttributes,e)]},markdownTokenName:`hr`,parseMarkdown:(e,t)=>t.createNode(`horizontalRule`),renderMarkdown:()=>`---`,addCommands(){return{setHorizontalRule:()=>({chain:e,state:t})=>{if(!vw(t,t.schema.nodes[this.name]))return!1;let{selection:n}=t,{$to:r}=n,i=e();return xC(n)?i.insertContentAt(r.pos,{type:this.name}):i.insertContent({type:this.name}),i.command(({state:e,tr:t,dispatch:n})=>{if(n){let{$to:n}=t.selection,r=n.end();if(n.nodeAfter)n.nodeAfter.isTextblock?t.setSelection(K.create(t.doc,n.pos+1)):n.nodeAfter.isBlock?t.setSelection(q.create(t.doc,n.pos)):t.setSelection(K.create(t.doc,n.pos));else{let i=(e.schema.nodes[this.options.nextNodeType]||n.parent.type.contentMatch.defaultType)?.create();i&&(t.insert(r,i),t.setSelection(K.create(t.doc,r+1)))}t.scrollIntoView()}return!0}).run()}}},addInputRules(){return[pw({find:/^(?:---|—-|___\s|\*\*\*\s)$/,type:this.t
76ype})]}}),$D=/(?:^|\s)(!\[(.+|:?)]\((\S+)(?:(?:\s+)["'](\S+)["'])?\))$/,eO=kw.create({name:`image`,addOptions(){return{inline:!1,allowBase64:!1,HTMLAttributes:{},resize:!1}},inline(){return this.options.inline},group(){return this.options.inline?`inline`:`block`},draggable:!0,addAttributes(){return{src:{default:null},alt:{default:null},title:{default:null},width:{default:null},height:{default:null}}},parseHTML(){return[{tag:this.options.allowBase64?`img[src]`:`img[src]:not([src^="data:"])`}]},renderHTML({HTMLAttributes:e}){return[`img`,J(this.options.HTMLAttributes,e)]},parseMarkdown:(e,t)=>t.createNode(`image`,{src:e.href,title:e.title,alt:e.text}),renderMarkdown:e=>{let t=e.attrs?.src??``,n=e.attrs?.alt??``,r=e.attrs?.title??``;return r?`![${n}](${t} "${r}")`:`![${n}](${t})`},addNodeView(){if(!this.options.resize||!this.options.resize.enabled||typeof document>`u`)return null;let{directions:e,minWidth:t,minHeight:n,alwaysPreserveAspectRatio:r}=this.options.resize;return({node:i,getPos:a,HTMLAttributes:o,editor:s})=>{let c=document.createElement(`img`);Object.entries(o).forEach(([e,t])=>
76{if(t!=null)switch(e){case`width`:case`height`:break;default:c.setAttribute(e,t)}}),c.src=o.src;let l=new _w({element:c,editor:s,node:i,getPos:a,onResize:(e,t)=>{c.style.width=`${e}px`,c.style.height=`${t}px`},onCommit:(e,t)=>{let n=a();n!==void 0&&this.editor.chain().setNodeSelection(n).updateAttributes(this.name,{width:e,height:t}).run()},onUpdate:(e,t,n)=>e.type===i.type,options:{directions:e,min:{width:t,height:n},preserveAspectRatio:r===!0}}),u=l.dom;return u.style.visibility=`hidden`,u.style.pointerEvents=`none`,c.onload=()=>{u.style.visibility=``,u.style.pointerEvents=``},l}},addCommands(){return{setImage:e=>({commands:t})=>t.insertContent({type:this.name,attrs:e})}},addInputRules(){return[pw({find:$D,type:this.type,getAttributes:e=>{let[,,t,n,r]=e;return{src:n,alt:t,title:r}}})]}}),tO=`&nbsp;`,nO=`\xA0`,rO=kw.create({name:`paragraph`,priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:`block`,content:`inline*`,parseHTML(){return[{tag:`p`}]},renderHTML({HTMLAttributes:e}){return[`p`,J(this.options.HTMLAttributes,e),0]},parseMarkdown:(e,t)=>{let n=e.tokens||[];if(n.length===1&&n[0].type===`image`)return t.parseChildren([n[0]]);let r=t.parseInline(n);return n.length===1&&n[0].type===`text`&&(n[0].raw===tO||n[0].text===tO||n[0].raw===nO||n[0].text===nO)&&r.length===1&&r[0].type===`text`&&(r[0].text===tO||r[0].text===nO)?t.createNode(`paragraph`,void 0,[]):t.createNode(`paragraph`,void 0,r)},renderMarkdown:(e,t,n)=>{if(!e)return``;let r=Array.isArray(e.content)?e.content:[];if(r.length===0){let e=Array.isArray(n?.previousNode?.content)?n.previousNode.content:[];return n?.previousNode?.type===`paragraph`&&e.length===0?tO:``}return t.renderChildren(r)},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),iO=kw.create({name:`text`,group:`inline`,parseMarkdown:e=>({type:`text`,text:e.text||``}),renderMarkdown:e=>e.text||``}),aO=ew.create({name:`textAlign`,addOptions(){return{types:[],alignments:[`left`,`center`,`right`,`justify`],defaultAlignment:null}},addGlobalAttributes(){return[{types:this.options.types,attributes:{textAlign:{default:this.options.defaultAlignment,parseHTML:e=>{let t=e.style.textAlign;return this.options.alignments.includes(t)?t:this.options.defaultAlignment},renderHTML:e=>e.textAlign?{style:`text-align: ${e.textAlign}`}:{}}}}]},addCommands(){return{setTextAlign:e=>({commands:t})=>this.options.alignments.includes(e)?this.options.types.map(n=>t.updateAttributes(n,{textAlign:e})).some(e=>e):!1,unsetTextAlign:()=>({commands:e})=>this.options.types.map(t=>e.resetAttributes(t,`textAlign`)).some(e=>e),toggleTextAlign:e=>({editor:t,commands:n})=>this.options.alignments.includes(e)?t.isActive({textAlign:e})?n.unsetTextAlign():n.setTextAlign(e):!1}},addKeyboardShortcuts(){return{"Mod-Shift-l":()=>this.editor.commands.setTextAlign(`left`),"Mod-Shift-e":()=>this.editor.commands.setTextAlign(`center`),"Mod-Shift-r":()=>this.editor.commands.setTextAlign(`right`),"Mod-Shift-j":()=>this.editor.commands.setTextAlign(`justify`)}}}),oO=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,sO=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,cO=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,lO=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,uO=QC.create({name:`bold`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`strong`},{tag:`b`,getAttrs:e=>e.style.fontWeight!==`normal`&&null},{style:`font-weight=400`,clearMark:e=>e.type.name===this.name},{style:`font-weight`,getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}]},renderHTML({HTMLAttributes:e}){return wD(`strong`,{...J(this.options.HTMLAttributes,e),children:wD(`slot`,{})})},markdownTokenName:`strong`,parseMarkdown:(e,t)=>t.applyMark(`bold`,t.parseInline(e.tokens||[])),markdownOptions:{htmlReopen:{open:`<strong>`,close:`</strong>`}},renderMarkdown:(e,t)=>`**${t.renderChildren(e)}**`,addCommands(){return{setBold:()=>({commands:e})=>e.setMark(this.name),toggleBold:()=>({commands:e})=>e.toggleMark(this.name),unsetBold:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}}
76,addInputRules(){return[fw({find:oO,type:this.type}),fw({find:cO,type:this.type})]},addPasteRules(){return[Aw({find:sO,type:this.type}),Aw({find:lO,type:this.type})]}}),dO=/(^|[^`])`([^`]+)`(?!`)$/,fO=/(^|[^`])`([^`]+)`(?!`)/g,pO=QC.create({name:`code`,addOptions(){return{HTMLAttributes:{}}},excludes:`_`,code:!0,exitable:!0,parseHTML(){return[{tag:`code`}]},renderHTML({HTMLAttributes:e}){return[`code`,J(this.options.HTMLAttributes,e),0]},markdownTokenName:`codespan`,parseMarkdown:(e,t)=>t.applyMark(`code`,[{type:`text`,text:e.text||``}]),renderMarkdown:(e,t)=>e.content?`\`${t.renderChildren(e.content)}\``:``,addCommands(){return{setCode:()=>({commands:e})=>e.setMark(this.name),toggleCode:()=>({commands:e})=>e.toggleMark(this.name),unsetCode:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCode()}},addInputRules(){return[fw({find:dO,type:this.type})]},addPasteRules(){return[Aw({find:fO,type:this.type})]}}),mO=/(?:^|\s)(==(?!\s+==)((?:[^=]+))==(?!\s+==))$/,hO=/(?:^|\s)(==(?!\s+==)((?:[^=]+))==(?!\s+==))/g,gO=QC.create({name:`highlight`,addOptions(){return{multicolor:!1,HTMLAttributes:{}}},addAttributes(){return this.options.multicolor?{color:{default:null,parseHTML:e=>e.getAttribute(`data-color`)||e.style.backgroundColor,renderHTML:e=>e.color?{"data-color":e.color,style:`background-color: ${e.color}; color: inherit`}:{}}}:{}},parseHTML(){return[{tag:`mark`}]},renderHTML({HTMLAttributes:e}){return[`mark`,J(this.options.HTMLAttributes,e),0]},renderMarkdown:(e,t)=>`==${t.renderChildren(e)}==`,parseMarkdown:(e,t)=>t.applyMark(`highlight`,t.parseInline(e.tokens||[])),markdownTokenizer:{name:`highlight`,level:`inline`,start:e=>e.indexOf(`==`),tokenize(e,t,n){let r=/^(==)([^=]+)(==)/.exec(e);if(r){let e=r[2].trim(),t=n.inlineTokens(e);return{type:`highlight`,raw:r[0],text:e,tokens:t}}}},addCommands(){return{setHighlight:e=>({commands:t})=>t.setMark(this.name,e),toggleHighlight:e=>({commands:t})=>t.toggleMark(this.name,e),unsetHighlight:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-h":()=>this.editor.commands.toggleHighlight()}},addInputRules(){return[fw({find:mO,type:this.type})]},addPasteRules(){return[Aw({find:hO,type:this.type})]}}),_O=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,vO=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,yO=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,bO=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,xO=QC.create({name:`italic`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`em`},{tag:`i`,getAttrs:e=>e.style.fontStyle!==`normal`&&null},{style:`font-style=normal`,clearMark:e=>e.type.name===this.name},{style:`font-style=italic`}]},renderHTML({HTMLAttributes:e}){return[`em`,J(this.options.HTMLAttributes,e),0]},addCommands(){return{setItalic:()=>({commands:e})=>e.setMark(this.name),toggleItalic:()=>({commands:e})=>e.toggleMark(this.name),unsetItalic:()=>({commands:e})=>e.unsetMark(this.name)}},markdownTokenName:`em`,parseMarkdown:(e,t)=>t.applyMark(`italic`,t.parseInline(e.tokens||[])),markdownOptions:{htmlReopen:{open:`<em>`,close:`</em>`}},renderMarkdown:(e,t)=>`*${t.renderChildren(e)}*`,addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[fw({find:_O,type:this.type}),fw({find:yO,type:this.type})]},addPasteRules(){return[Aw({find:vO,type:this.type}),Aw({find:bO,type:this.type})]}}),SO=`aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2
76ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2`,CO=`ελ1υ2бг1ел3дети4ею2католик6ом3мÐ
76ºÐ´2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3Õ°Õ¡Õµ3ישראל5קום3ابوظبي5رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1ì»´2삼성2한국2`,wO=`numeric`,TO=`ascii`,EO=`alpha`,DO=`asciinumeric`,OO=`alphanumeric`,kO=`domain`,AO=`emoji`,jO=`scheme`,MO=`slashscheme`,NO=`whitespace`;function PO(e,t){return e in t||(t[e]=[]),t[e]}function FO(e,t,n){t[wO]&&(t[DO]=!0,t[OO]=!0),t[TO]&&(t[DO]=!0,t[EO]=!0),t[DO]&&(t[OO]=!0),t[EO]&&(t[OO]=!0),t[OO]&&(t[kO]=!0),t[AO]&&(t[kO]=!0);for(let r in t){let t=PO(r,n);t.indexOf(e)<0&&t.push(e)}}function IO(e,t){let n={};for(let r in t)t[r].indexOf(e)>=0&&(n[r]=!0);return n}function LO(e=null){this.j={},this.jr=[],this.jd=null,this.t=e}LO.groups={},LO.prototype={accepts(){return!!this.t},go(e){let t=this,n=t.j[e];if(n)return n;for(let n=0;n<t.jr.length;n++){let r=t.jr[n][0],i=t.jr[n][1];if(i&&r.test(e))return i}return t.jd},has(e,t=!1){return t?e in this.j:!!this.go(e)},ta(e,t,n,r){for(let i=0;i<e.length;i++)this.tt(e[i],t,n,r)},tr(e,t,n,r){r||=LO.groups;let i;return t&&t.j?i=t:(i=new LO(t),n&&r&&FO(t,n,r)),this.jr.push([e,i]),i},ts(e,t,n,r){let i=this,a=e.length;if(!a)return i;for(let t=0;t<a-1;t++)i=i.tt(e[t]);return i.tt(e[a-1],t,n,r)},tt(e,t,n,r){r||=LO.groups;let i=this;if(t&&t.j)return i.j[e]=t,t;let a=t,o,s=i.go(e);return s?(o=new LO,Object.assign(o.j,s.j),o.jr.push.apply(o.jr,s.jr),o.jd=s.jd,o.t=s.t):o=new LO,a&&(r&&(o.t&&typeof o.t==`string`?FO(a,Object.assign(IO(o.t,r),n),r):n&&FO(a,n,r)),o.t=a),i.j[e]=o,o}};var X=(e,t,n,r,i)=>e.ta(t,n,r,i),RO=(e,t,n,r,i)=>e.tr(t,n,r,i),zO=(e,t,n,r,i)=>e.ts(t,n,r,i),Z=(e,t,n,r,i)=>e.tt(t,n,r,i),BO=`WORD`,VO=`UWORD`,HO=`ASCIINUMERICAL`,UO=`ALPHANUMERICAL`,WO=`LOCALHOST`,GO=`TLD`,KO=`UTLD`,qO=`SCHEME`,JO=`SLASH_SCHEME`,YO=`NUM`,XO=`WS`,ZO=`NL`,QO=`OPENBRACE`,$O=`CLOSEBRACE`,ek=`OPENBRACKET`,tk=`CLOSEBRACKET`,nk=`OPENPAREN`,rk=`CLOSEPAREN`,ik=`OPENANGLEBRACKET`,ak=`CLOSEANGLEBRACKET`,ok=`FULLWIDTHLEFTPAREN`,sk=`FULLWIDTHRIGHTPAREN`,ck=`LEFTCORNERBRACKET`,lk=`RIGHTCORNERBRACKET`,uk=`LEFTWHITECORNERBRACKET`,dk=`RIGHTWHITECORNERBRACKET`,fk=`FULLWIDTHLESSTHAN`,pk=`FULLWIDTHGREATERTHAN`,mk=`AMPERSAND`,hk=`APOSTROPHE`,gk=`ASTERISK`,_k=`AT`,vk=`BACKSLASH`,yk=`BACKTICK`,bk=`CARET`,xk=`COLON`,Sk=`COMMA`,Ck=`DOLLAR`,wk=`DOT`,Tk=`EQUALS`,Ek=`EXCLAMATION`,Dk=`HYPHEN`,Ok=`PERCENT`,kk=`PIPE`,Ak=`PLUS`,jk=`POUND`,Mk=`QUERY`,Nk=`QUOTE`,Pk=`FULLWIDTHMIDDLEDOT`,Fk=`SEMI`,Ik=`SLASH`,Lk=`TILDE`,Rk=`UNDERSCORE`,zk=`EMOJI`,Bk=`SYM`,Vk=Object.freeze({__proto__:null,ALPHANUMERICAL:UO,AMPERSAND:mk,APOSTROPHE:hk,ASCIINUMERICAL:HO,ASTERISK:gk,AT:_k,BACKSLASH:vk,BACKTICK:yk,CARET:bk,CLOSEANGLEBRACKET:ak,CLOSEBRACE:$O,CLOSEBRACKET:tk,CLOSEPAREN:rk,COLON:xk,COMMA:Sk,DOLLAR:Ck,DOT:wk,EMOJI:zk,EQUALS:Tk,EXCLAMATION:Ek,FULLWIDTHGREATERTHAN:pk,FULLWIDTHLEFTPAREN:ok,FULLWIDTHLESSTHAN:fk,FULLWIDTHMIDDLEDOT:Pk,FULLWIDTHRIGHTPAREN:sk,HYPHEN:Dk,LEFTCORNERBRACKET:ck,LEFTWHITECORNERBRACKET:uk,LOCALHOST:WO,NL:ZO,NUM:YO,OPENANGLEBRACKET:ik,OPENBRACE:QO,OPENBRACKET:ek,OPENPAREN:nk,PERCENT:Ok,PIPE:kk,PLUS:Ak,POUND:jk,QUERY:Mk,QUOTE:Nk,RIGHTCORNERBRACKET:lk,RIGHTWHITECORNERBRACKET:dk,SCHEME:qO,SEMI:Fk,SLASH:Ik,SLASH_SCHEME:JO,SYM:Bk,TILDE:Lk,TLD:GO,UNDERSCORE:Rk,UTLD:KO,UWORD:VO,WORD:BO,WS:XO}),Hk=/[a-z]/,Uk=RegExp(`\\p{L}`,`u`),Wk=RegExp(`\\p{Emoji}`,`u`),Gk=/\d/,Kk=/\s/,qk=`\r`,Jk=`
77`,Yk=`️`,Xk=`‍`,Zk=``,Qk=null,$k=null;function eA(e=[]){let t={};LO.groups=t;let n=new LO;Qk??=iA(SO),$k??=iA(CO),Z(n,`'`,hk),Z(n,`{`,QO),Z(n,`}`,$O),Z(n,`[`,ek),Z(n,`]`,tk),Z(n,`(`,nk),Z(n,`)`,rk),Z(n,`<`,ik),Z(n,`>`,ak),Z(n,`(`,ok),Z(n,`)`,sk),Z(n,`「`,ck),Z(n,`」`,lk),Z(n,`『`,uk),Z(n,`』`,dk),Z(n,`<`,fk),Z(n,`>`,pk),Z(n,`&`,mk),Z(n,`*`,gk),Z(n,`@`,_k),Z(n,"`",yk),Z(n,`^`,bk),Z(n,`:`,xk),Z(n,`,`,Sk),Z(n,`$`,Ck),Z(n,`.`,wk),Z(n,`=`,Tk
vendor: 13,636 bytes, lines 77-80
77),Z(n,`!`,Ek),Z(n,`-`,Dk),Z(n,`%`,Ok),Z(n,`|`,kk),Z(n,`+`,Ak),Z(n,`#`,jk),Z(n,`?`,Mk),Z(n,`"`,Nk),Z(n,`/`,Ik),Z(n,`;`,Fk),Z(n,`~`,Lk),Z(n,`_`,Rk),Z(n,`\\`,vk),Z(n,`・`,Pk);let r=RO(n,Gk,YO,{[wO]:!0});RO(r,Gk,r);let i=RO(r,Hk,HO,{[DO]:!0}),a=RO(r,Uk,UO,{[OO]:!0}),o=RO(n,Hk,BO,{[TO]:!0});RO(o,Gk,i),RO(o,Hk,o),RO(i,Gk,i),RO(i,Hk,i);let s=RO(n,Uk,VO,{[EO]:!0});RO(s,Hk),RO(s,Gk,a),RO(s,Uk,s),RO(a,Gk,a),RO(a,Hk),RO(a,Uk,a);let c=Z(n,Jk,ZO,{[NO]:!0}),l=Z(n,qk,XO,{[NO]:!0}),u=RO(n,Kk,XO,{[NO]:!0});Z(n,Zk,u),Z(l,Jk,c),Z(l,Zk,u),RO(l,Kk,u),Z(u,qk),Z(u,Jk),RO(u,Kk,u),Z(u,Zk,u);let d=RO(n,Wk,zk,{[AO]:!0});Z(d,`#`),RO(d,Wk,d),Z(d,Yk,d);let f=Z(d,Xk);Z(f,`#`),RO(f,Wk,d);let p=[[Hk,o],[Gk,i]],m=[[Hk,null],[Uk,s],[Gk,a]];for(let e=0;e<Qk.length;e++)rA(n,Qk[e],GO,BO,p);for(let e=0;e<$k.length;e++)rA(n,$k[e],KO,VO,m);FO(GO,{tld:!0,ascii:!0},t),FO(KO,{utld:!0,alpha:!0},t),rA(n,`file`,qO,BO,p),rA(n,`mailto`,qO,BO,p),rA(n,`http`,JO,BO,p),rA(n,`https`,JO,BO,p),rA(n,`ftp`,JO,BO,p),rA(n,`ftps`,JO,BO,p),FO(qO,{scheme:!0,ascii:!0},t),FO(JO,{slashscheme:!0,ascii:!0},t),e=e.sort((e,t)=>e[0]>t[0]?1:-1);for(let t=0;t<e.length;t++){let r=e[t][0],i=e[t][1]?{[jO]:!0}:{[MO]:!0};r.indexOf(`-`)>=0?i[kO]=!0:Hk.test(r)?Gk.test(r)?i[DO]=!0:i[TO]=!0:i[wO]=!0,zO(n,r,r,i)}return zO(n,`localhost`,WO,{ascii:!0}),n.jd=new LO(Bk),{start:n,tokens:Object.assign({groups:t},Vk)}}function tA(e,t){let n=nA(t.replace(/[A-Z]/g,e=>e.toLowerCase())),r=n.length,i=[],a=0,o=0;for(;o<r;){let s=e,c=null,l=0,u=null,d=-1,f=-1;for(;o<r&&(c=s.go(n[o]));)s=c,s.accepts()?(d=0,f=0,u=s):d>=0&&(d+=n[o].length,f++),l+=n[o].length,a+=n[o].length,o++;a-=d,o-=f,l-=d,i.push({t:u.t,v:t.slice(a-l,a),s:a-l,e:a})}return i}function nA(e){let t=[],n=e.length,r=0;for(;r<n;){let i=e.charCodeAt(r),a,o=i<55296||i>56319||r+1===n||(a=e.charCodeAt(r+1))<56320||a>57343?e[r]:e.slice(r,r+2);t.push(o),r+=o.length}return t}function rA(e,t,n,r,i){let a,o=t.length;for(let n=0;n<o-1;n++){let o=t[n];e.j[o]?a=e.j[o]:(a=new LO(r),a.jr=i.slice(),e.j[o]=a),e=a}return a=new LO(n),a.jr=i.slice(),e.j[t[o-1]]=a,a}function iA(e){let t=[],n=[],r=0;for(;r<e.length;){let i=0;for(;`0123456789`.indexOf(e[r+i])>=0;)i++;if(i>0){t.push(n.join(``));for(let t=parseInt(e.substring(r,r+i),10);t>0;t--)n.pop();r+=i}else n.push(e[r]),r++}return t}var aA={defaultProtocol:`http`,events:null,format:sA,formatHref:sA,nl2br:!1,tagName:`a`,target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function oA(e,t=null){let n=Object.assign({},aA);e&&(n=Object.assign(n,e instanceof oA?e.o:e));let r=n.ignoreTags,i=[];for(let e=0;e<r.length;e++)i.push(r[e].toUpperCase());this.o=n,t&&(this.defaultRender=t),this.ignoreTags=i}oA.prototype={o:aA,ignoreTags:[],defaultRender(e){return e},check(e){return this.get(`validate`,e.toString(),e)},get(e,t,n){let r=t!=null,i=this.o[e];return i&&(typeof i==`object`?(i=n.t in i?i[n.t]:aA[e],typeof i==`function`&&r&&(i=i(t,n))):typeof i==`function`&&r&&(i=i(t,n.t,n)),i)},getObj(e,t,n){let r=this.o[e];return typeof r==`function`&&t!=null&&(r=r(t,n.t,n)),r},render(e){let t=e.render(this);return(this.get(`render`,null,e)||this.defaultRender)(t,e.t,e)}};function sA(e){return e}function cA(e,t){this.t=`token`,this.v=e,this.tk=t}cA.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){let t=this.toString(),n=e.get(`truncate`,t,this),r=e.get(`format`,t,this);return n&&r.length>n?r.substring(0,n)+`…`:r},toFormattedHref(e){return e.get(`formatHref`,this.toHref(e.get(`defaultProtocol`)),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e=aA.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get(`validate`,this.toString(),this)},render(e){let t=this,n=this.toHref(e.get(`defaultProtocol`)),r=e.get(`formatHref`,n,this),i=e.get(`tagName`,n,t),a=this.toFormattedString(e),o={},s=e.get(`className`,n,t),c=e.get(`target`,n,t),l=e.get(`rel`,n,t),u=e.getObj(`attributes`,n,t),d=e.getObj(`events`,n,t);return o.href=r,s&&(o.class=s),c&&(o.target=c),l&&(o.rel=l),u&&Object.assign(o,u),{tagName:i,attributes:o,content:a,eventListeners:d}}};function lA(e,t){class n extends cA{constructor(t,n){super(t,n),this.t=e}}for(let e in t)n.prototype[e]=t[e];return n.t=e,n}var uA=lA(`email`,{isLink:!0,toHref(){return`mailto:`+this.toString()}}),dA=lA(`text`),fA=lA(`nl`),pA=lA(`url`,{isLink:!0,toHref(e=aA.defaultProtocol){return this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){let e=this.tk;return e.length>=2&&e[0].t!==WO&&e[1].t===xk}}),mA=e=>new LO(e);function hA({groups:e}){let t=e.domain.concat([mk,gk,_k,vk,yk,bk,Ck,Tk,Dk,YO,Ok,kk,Ak,jk,Ik,Bk,Lk,Rk]),n=[hk,xk,Sk,wk,Ek,Ok,Mk,Nk,Fk,ik,ak,QO,$O,tk,ek,nk,rk,ok,sk,ck,lk,uk,dk,fk,pk],r=[mk,hk,gk,vk,yk,bk,Ck,Tk,Dk,QO,$O,Ok,kk,Ak,jk,Mk,Ik,Bk,Lk,Rk],i=mA(),a=Z(i,Lk);X(a,r,a),X(a,e.domain,a);let o=mA(),s=mA(),c=mA();X(i,e.domain,o),X(i,e.scheme,s),X(i,e.slashscheme,c),X(o,r,a),X(o,e.domain,o);let l=Z(o,_k);Z(a,_k,l),Z(s,_k,l),Z(c,_k,l);let u=Z(a,wk);X(u,r,a),X(u,e.domain,a);let d=mA();X(l,e.domain,d),X(d,e.domain,d);let f=Z(d,wk);X(f,e.domain,d);let p=mA(uA);X(f,e.tld,p),X(f,e.utld,p),Z(l,WO,p);let m=Z(d,Dk);Z(m,Dk,m),X(m,e.domain,d),X(p,e.domain,d),Z(p,wk,f),Z(p,Dk,m),X(Z(p,xk),e.numeric,uA);let h=Z(o,Dk),g=Z(o,wk);Z(h,Dk,h),X(h,e.domain,o),X(g,r,a),X(g,e.domain,o);let _=mA(pA);X(g,e.tld,_),X(g,e.utld,_),X(_,e.domain,o),X(_,r,a),Z(_,wk,g),Z(_,Dk,h),Z(_,_k,l);let v=Z(_,xk),y=mA(pA);X(v,e.numeric,y);let b=mA(pA),x=mA();X(b,t,b),X(b,n,x),X(x,t,b),X(x,n,x),Z(_,Ik,b),Z(y,Ik,b);let S=Z(s,xk),C=Z(Z(Z(c,xk),Ik),Ik);X(s,e.domain,o),Z(s,wk,g),Z(s,Dk,h),X(c,e.domain,o),Z(c,wk,g),Z(c,Dk,h),X(S,e.domain,b),Z(S,Ik,b),Z(S,Mk,b),X(C,e.domain,b),X(C,t,b),Z(C,Ik,b);let w=[[QO,$O],[ek,tk],[nk,rk],[ik,ak],[ok,sk],[ck,lk],[uk,dk],[fk,pk]];for(let e=0;e<w.length;e++){let[r,i]=w[e],a=Z(b,r);Z(x,r,a),Z(a,i,b);let o=mA(pA);X(a,t,o);let s=mA();X(a,n),X(o,t,o),X(o,n,s),X(s,t,o),X(s,n,s),Z(o,i,b),Z(s,i,b)}return Z(i,WO,_),Z(i,ZO,fA),{start:i,tokens:Vk}}function gA(e,t,n){let r=n.length,i=0,a=[],o=[];for(;i<r;){let s=e,c=null,l=null,u=0,d=null,f=-1;for(;i<r&&!(c=s.go(n[i].t));)o.push(n[i++]);for(;i<r&&(l=c||s.go(n[i].t));)c=null,s=l,s.accepts()?(f=0,d=s):f>=0&&f++,i++,u++;if(f<0)i-=u,i<r&&(o.push(n[i]),i++);else{o.length>0&&(a.push(_A(dA,t,o)),o=[]),i-=f,u-=f;let e=d.t,r=n.slice(i-u,i);a.push(_A(e,t,r))}}return o.length>0&&a.push(_A(dA,t,o)),a}function _A(e,t,n){let r=n[0].s,i=n[n.length-1].e;return new e(t.slice(r,i),n)}var vA=typeof console<`u`&&console&&console.warn||(()=>{}),yA=`until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.`,bA={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function xA(){return LO.groups={},bA.scanner=null,bA.parser=null,bA.tokenQueue=[],bA.pluginQueue=[],bA.customSchemes=[],bA.initialized=!1,bA}function SA(e,t=!1){if(bA.initialized&&vA(`linkifyjs: already initialized - will not register custom scheme "${e}" ${yA}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(e))throw Error(`linkifyjs: incorrect scheme format.
781. Must only contain digits, lowercase ASCII letters or "-"
792. Cannot start or end with "-"
803. "-" cannot repeat`);bA.customSchemes.push([e,t])}function CA(){bA.scanner=eA(bA.customSchemes);for(let e=0;e<bA.tokenQueue.length;e++)bA.tokenQueue[e][1]({scanner:bA.scanner});bA.parser=hA(bA.scanner.tokens);for(let e=0;e<bA.pluginQueue.length;e++)bA.pluginQueue[e][1]({scanner:bA.scanner,parser:bA.parser});return bA.initialized=!0,bA}function wA(e){return bA.initialized||CA(),gA(bA.parser.start,e,tA(bA.scanner.start,e))}wA.scan=tA;function TA(e,t=null,n=null){if(t&&typeof t==`object`){if(n)throw Error(`linkifyjs: Invalid link type ${t}; must be a string`);n=t,t=null}let r=new oA(n),i=wA(e),a=[];for(let e=0;e<i.length;e++){let n=i[e];n.isLink&&(!t||n.t===t)&&r.check(n)&&a.push(n.toFormattedObject(r))}return a}var EA=`[\0- \xA0 ᠎ -\u2029  ]`,DA=new RegExp(EA),OA=RegExp(`${EA}$`),kA=new RegExp(EA,`g`);function AA(e){return e.length===1?e[0].isLink:e.length===3&&e[1].isLink?[`()`,`[]`].includes(e[0].value+e[2].value):!1}function jA(e){return new uv({key:new pv(`autolink`),appendTransaction:(t,n,r)=>{let i=t.some(e=>e.docChanged)&&!n.doc.eq(r.doc),a=t.some(e=>e.getMeta(`preventAutolink`));if(!i||a)return;let{tr:o}=r;if(dC(KS(n.doc,[...t])).forEach(({newRange:t})=>{let n=YS(r.doc,t,e=>e.isTextblock),i,a;if(n.length>1)i=n[0],a=r.doc.textBetween(i.pos,i.pos+i.node.nodeSize,void 0,` `);else if(n.length){let e=r.doc.textBetween(t.from,t.to,` `,` `);if(!OA.test(e))return;i=n[0],a=r.doc.textBetween(i.pos,t.to,void 0,` `)}if(i&&a){let t=a.split(DA).filter(Boolean);if(t.length<=0)return!1;let n=t[t.length-1],s=i.pos+a.lastIndexOf(n);if(!n)return!1;let c=wA(n).map(t=>t.toObject(e.defaultProtocol));if(!AA(c))return!1;c.filter(e=>e.isLink).map(e=>({...e,from:s+e.start+1,to:s+e.end+1})).filter(e=>!r.schema.marks.code||!r.doc.rangeHasMark(e.from,e.to,r.schema.marks.code)).filter(t=>e.validate(t.value)).filter(t=>e.shouldAutoLink(t.value)).forEach(t=>{fC(t.from,t.to,r.doc).some(t=>t.mark.type===e.type)||o.addMark(t.from,t.to,e.type.create({href:t.href}))})}}),o.steps.length)return o}})}function MA(e){return new uv({key:new pv(`handleClickLink`),props:{handleClick:(t,n,r)=>{if(r.button!==0||!t.editable)return!1;let i=null;if(r.target instanceof HTMLAnchorElement)i=r.target;else{let t=r.target;if(!t)return!1;let n=e.editor.view.dom;i=t.closest(`a`),i&&!n.contains(i)&&(i=null)}if(!i)return!1;let a=!1;if(e.enableClickSelection&&(a=e.editor.commands.extendMarkRange(e.type.name)),e.openOnClick){let n=cC(t.state,e.type.name),r=i.href??n.href,o=i.target??n.target;r&&(window.open(r,o),a=!0)}return a}}})}function NA(e){return new uv({key:new pv(`handlePasteLink`),props:{handlePaste:(t,n,r)=>{let{shouldAutoLink:i}=e,{state:a}=t,{selection:o}=a,{empty:s}=o;if(s)return!1;let c=``;r.content.forEach(e=>{c+=e.textContent});let l=TA(c,{defaultProtocol:e.defaultProtocol}).find(e=>e.isLink&&e.value===c);return!c||!l||i!==void 0&&!i(l.value)?!1:e.editor.commands.setMark(e.type,{href:l.href})}}})}function PA(e,t){let n=[`http`,`https`,`ftp`,`ftps`,`mailto`,`tel`,`callto`,`sms`,`cid`,`xmpp`];return t&&t.forEach(e=>{let t=typeof e==`string`?e:e.scheme;t&&n.push(t)}),!e||e.replace(kA,``).match(RegExp(`^(?:(?:${n.join(`|`)}):|[^a-z]|[a-z0-9+.-]+(?:[^a-z+.-:]|$))`,`i`))}var FA=QC.create({name:`link`,priority:1e3,keepOnSplit:!1,exitable:!0,onCreate(){this.options.validate&&!this.options.shouldAutoLink&&(this.options.shouldAutoLink=this.options.validate,console.warn("The `validate` option is deprecated. Rename to the `shouldAutoLink` option instead.")),this.options.protocols.forEach(e=>{if(typeof e==`string`){SA(e);return}SA(e.scheme,e.optionalSlashes)})},onDestroy(){xA()},inclusive(){return this.options.autolink},addOptions(){return{openOnClick:!0,enableClickSelection:!1,linkOnPaste:!0,autolink:!0,protocols:[],defaultProtocol:`http`,HTMLAttributes:{target:`_blank`,rel:`noopener noreferrer nofollow`,class:null},isAllowedUri:(e,t)=>!!PA(e,t.protocols),validate:e=>!!e,shouldAutoLink:e=>{let t=/^[a-z][a-z0-9+.-]*:\/\//i.test(e),n=/^[a-z][a-z0-9+.-]*:/i.test(e);if(t||n&&!e.includes(`@`))return!0;let r=(e.includes(`@`)?e.split(`@`).pop():e).split(/[/?#:]/)[0];return!(/^\d{1,3}(\.\d{1,3}){3}$/.test(r)||!/\./.test(r))}}},addAttributes(){return{href:{default:null,parseHTML(e){return e.getAttribute(`href`)}},target:{default:this.options.HTMLAttributes.target},rel:{default:this.options.HTMLAttributes.rel},class:{default:this.options.HTMLAttributes.class},title:{default:null}}},parseHTML(){return[{tag:`a[href]`,getAttrs:e=>{let t=e.getAttribute(`href`);return!t||!this.options.isAllowedUri(t,{defaultValidate:e=>!!PA(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?!1:null}}]},renderHTML({HTMLAttributes:e}){return this.options.isAllowedUri(e.href,{defaultValidate:e=>!!PA(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?[`a`,J(this.options.HTMLAttributes,e),0]:[`a`,J(this.options.HTMLAttributes,{...e,href:``}),0]},markdownTokenName:`link`,parseMarkdown:(e,t)=>t.applyMark(`link`,t.parseInline(e.tokens||[]),{href:e.href,title:e.title||null}),renderMarkdown:(e,t)=>{let n=e.attrs?.href??``,r=e.attrs?.title??``,i=t.renderChildren(e);return r?`[${i}](${n} "${r}")`:`[${i}](${n})`},addCommands(){return{setLink:e=>({chain:t})=>{let{href:n}=e;return this.options.isAllowedUri(n,{defaultValidate:e=>!!PA(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?t().setMark(this.name,e).setMeta(`preventAutolink`,!0).run():!1},toggleLink:e=>({chain:t})=>{let{href:n}=e||{};return n&&!this.options.isAllowedUri(n,{defaultValidate:e=>!!PA(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?!1:t().toggleMark(this.name,e,{extendEmptyMarkRange:!0}).setMeta(`preventAutolink`,!0).run()},unsetLink:()=>({chain:e})=>e().unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta(`preventAutolink`,!0).run()}},addPasteRules(){return[Aw({find:e=>{let t=[];if(e){let{protocols:n,defaultProtocol:r}=this.options,i=TA(e).filter(e=>e.isLink&&this.options.isAllowedUri(e.value,{defaultValidate:e=>!!PA(e,n),protocols:n,defaultProtocol:r}));
80i.length&&i.forEach(e=>{this.options.shouldAutoLink(e.value)&&t.push({text:e.value,data:{href:e.href},index:e.start})})}return t},type:this.type,getAttributes:e=>({href:e.data?.href})})]},addProseMirrorPlugins(){let e=[],{protocols:t,defaultProtocol:n}=this.options;return this.options.autolink&&e.push(jA({type:this.type,defaultProtocol:this.options.defaultProtocol,validate:e=>this.options.isAllowedUri(e,{defaultValidate:e=>!!PA(e,t),protocols:t,defaultProtocol:n}),shouldAutoLink:this.options.shouldAutoLink})),e.push(MA({type:this.type,editor:this.editor,openOnClick:this.options.openOnClick===`whenNotEditable`||this.options.openOnClick,enableClickSelection:this.options.enableClickSelection})),this.options.linkOnPaste&&e.push(NA({editor:this.editor,defaultProtocol:this.options.defaultProtocol,type:this.type,shouldAutoLink:this.options.shouldAutoLink})),e}}),IA=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,LA=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,RA=QC.create({name:`strike`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`s`},{tag:`del`},{tag:`strike`},{style:`text-decoration`,consuming:!1,getAttrs:e=>e.includes(`line-through`)?{}:!1}]},renderHTML({HTMLAttributes:e}){return[`s`,J(this.options.HTMLAttributes,e),0]},markdownTokenName:`del`,parseMarkdown:(e,t)=>t.applyMark(`strike`,t.parseInline(e.tokens||[])),renderMarkdown:(e,t)=>`~~${t.renderChildren(e)}~~`,addCommands(){return{setStrike:()=>({commands:e})=>e.setMark(this.name),toggleStrike:()=>({commands:e})=>e.toggleMark(this.name),unsetStrike:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[fw({find:IA,type:this.type})]},addPasteRules(){return[Aw({find:LA,type:this.type})]}}),zA=QC.create({name:`subscript`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`sub`},{style:`vertical-align`,getAttrs(e){return e===`sub`&&null}}]},renderHTML({HTMLAttributes:e}){return[`sub`,J(this.options.HTMLAttributes,e),0]},addCommands(){return{setSubscript:()=>({commands:e})=>e.setMark(this.name),toggleSubscript:()=>({commands:e})=>e.toggleMark(this.name),unsetSubscript:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-,":()=>this.editor.commands.toggleSubscript()}}}),BA=QC.create({name:`superscript`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`sup`},{style:`vertical-align`,getAttrs(e){return e===`super`&&null}}]},renderHTML({HTMLAttributes:e}){return[`sup`,J(this.options.HTMLAttributes,e),0]},addCommands(){return{setSuperscript:()=>({commands:e})=>e.setMark(this.name),toggleSuperscript:()=>({commands:e})=>e.toggleMark(this.name),unsetSuperscript:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-.":()=>this.editor.commands.toggleSuperscript()}}}),VA=20,HA=(e,t=0)=>{let n=[];return!e.children.length||t>VA||Array.from(e.children).forEach(e=>{e.tagName===`SPAN`?n.push(e):e.children.length&&n.push(...HA(e,t+1))}),n},UA=e=>{if(!e.children.length)return;let t=HA(e);t&&t.forEach(e=>{let t=e.getAttribute(`style`),n=(e.parentElement?.closest(`span`))?.getAttribute(`style`);e.setAttribute(`style`,`${n};${t}`)})},WA=QC.create({name:`textStyle`,priority:101,addOptions(){return{HTMLAttributes:{},mergeNestedSpanStyles:!0}},parseHTML(){return[{tag:`span`,consuming:!1,getAttrs:e=>e.hasAttribute(`style`)?(this.options.mergeNestedSpanStyles&&UA(e),{}):!1}]},renderHTML({HTMLAttributes:e}){return[`span`,J(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleTextStyle:e=>({commands:t})=>t.toggleMark(this.name,e),removeEmptyTextStyle:()=>({tr:e})=>{let{selection:t}=e;return e.doc.nodesBetween(t.from,t.to,(t,n)=>{if(t.isTextblock)return!0;t.marks.filter(e=>e.type===this.type).some(e=>Object.values(e.attrs).some(e=>!!e))||e.removeMark(n,n+t.nodeSize,this.type)}),!0}}}}),GA=ew.create({name:`backgroundColor`,addOptions(){return{types:[`textStyle`]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{backgroundColor:{default:null,parseHTML:e=>{let t=e.getAttribute(`style`);if(t){let e=t.split(`;`).map(e=>
80e.trim()).filter(Boolean);for(let t=e.length-1;t>=0;--t){let n=e[t].split(`:`);if(n.length>=2){let e=n[0].trim().toLowerCase(),t=n.slice(1).join(`:`).trim();if(e===`background-color`)return t.replace(/['"]+/g,``)}}}return e.style.backgroundColor?.replace(/['"]+/g,``)},renderHTML:e=>e.backgroundColor?{style:`background-color: ${e.backgroundColor}`}:{}}}}]},addCommands(){return{setBackgroundColor:e=>({chain:t})=>t().setMark(`textStyle`,{backgroundColor:e}).run(),unsetBackgroundColor:()=>({chain:e})=>e().setMark(`textStyle`,{backgroundColor:null}).removeEmptyTextStyle().run()}}}),KA=ew.create({name:`color`,addOptions(){return{types:[`textStyle`]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{color:{default:null,parseHTML:e=>{let t=e.getAttribute(`style`);if(t){let e=t.split(`;`).map(e=>e.trim()).filter(Boolean);for(let t=e.length-1;t>=0;--t){let n=e[t].split(`:`);if(n.length>=2){let e=n[0].trim().toLowerCase(),t=n.slice(1).join(`:`).trim();if(e===`color`)return t.replace(/['"]+/g,``)}}}return e.style.color?.replace(/['"]+/g,``)},renderHTML:e=>e.color?{style:`color: ${e.color}`}:{}}}}]},addCommands(){return{setColor:e=>({chain:t})=>t().setMark(`textStyle`,{color:e}).run(),unsetColor:()=>({chain:e})=>e().setMark(`textStyle`,{color:null}).removeEmptyTextStyle().run()}}}),qA=ew.create({name:`fontFamily`,addOptions(){return{types:[`textStyle`]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{fontFamily:{default:null,parseHTML:e=>e.style.fontFamily,renderHTML:e=>e.fontFamily?{style:`font-family: ${e.fontFamily}`}:{}}}}]},addCommands(){return{setFontFamily:e=>({chain:t})=>t().setMark(`textStyle`,{fontFamily:e}).run(),unsetFontFamily:()=>({chain:e})=>e().setMark(`textStyle`,{fontFamily:null}).removeEmptyTextStyle().run()}}}),JA=ew.create({name:`fontSize`,addOptions(){return{types:[`textStyle`]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{fontSize:{default:null,parseHTML:e=>e.style.fontSize,renderHTML:e=>e.fontSize?{style:`font-size: ${e.fontSize}`}:{}}}}]},addCommands(){return{setFontSize:e=>({chain:t})=>t().setMark(`textStyle`,{fontSize:e}).run(),unsetFontSize:()=>({chain:e})=>e().setMark(`textStyle`,{fontSize:null}).removeEmptyTextStyle().run()}}}),YA=ew.create({name:`lineHeight`,addOptions(){return{types:[`textStyle`]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{lineHeight:{default:null,parseHTML:e=>e.style.lineHeight,renderHTML:e=>e.lineHeight?{style:`line-height: ${e.lineHeight}`}:{}}}}]},addCommands(){return{setLineHeight:e=>({chain:t})=>t().setMark(`textStyle`,{lineHeight:e}).run(),unsetLineHeight:()=>({chain:e})=>e().setMark(`textStyle`,{lineHeight:null}).removeEmptyTextStyle().run()}}});ew.create({name:`textStyleKit`,addExtensions(){let e=[];return this.options.backgroundColor!==!1&&e.push(GA.configure(this.options.backgroundColor)),this.options.color!==!1&&e.push(KA.configure(this.options.color)),this.options.fontFamily!==!1&&e.push(qA.configure(this.options.fontFamily)),this.options.fontSize!==!1&&e.push(JA.configure(this.options.fontSize)),this.options.lineHeight!==!1&&e.push(YA.configure(this.options.lineHeight)),this.options.textStyle!==!1&&e.push(WA.configure(this.options.textStyle)),e}});var XA=QC.create({name:`underline`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`u`},{style:`text-decoration`,consuming:!1,getAttrs:e=>e.includes(`underline`)?{}:!1}]},renderHTML({HTMLAttributes:e}){return[`u`,J(this.options.HTMLAttributes,e),0]},parseMarkdown(e,t){return t.applyMark(this.name||`underline`,t.parseInline(e.tokens||[]))},renderMarkdown(e,t){return`++${t.renderChildren(e)}++`},markdownTokenizer:{name:`underline`,level:`inline`,start(e){return e.indexOf(`++`)},tokenize(e,t,n){let r=/^(\+\+)([\s\S]+?)(\+\+)/.exec(e);if(!r)return;let i=r[2].trim();return{type:`underline`,raw:r[0],text:i,tokens:n.inlineTokens(i)}}},addCommands(){return{setUnderline:()=>({commands:e})=>e.setMark(this.name),toggleUnderline:()=>({commands:e})=>e.toggleMark(this.name),unsetUnderline:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-u":()=>this.editor.commands.toggleUnderline(),"Mod-U":()=>this.editor.commands.toggleUnderline()}}});function ZA(e,t){if(!t)return{src:e,attrs:{}};let n=0,r=0,i={},a=[];function o(e,t,n,r,i){typeof e!=`number`||e<=t||e>=n?console.warn(`[StoryblokRichText] - ${r.charAt(0).toUpperCase()+r.slice(1)} value must be a number between ${t} and ${n} (inclusive)`):i.push(`${r}(${e})`)}if(typeof t==`object`){if(t.width!==void 0&&(typeof t.width==`number`&&t.width>=0?(i.width=t.width,n=t.width):console.warn(`[StoryblokRichText] - Width value must be a number greater than or equal to 0`)),t.height!==void 0&&(typeof t.height==`number`&&t.height>=0?(i.height=t.height,r=t.height):console.warn(`[StoryblokRichText] - He
80ight value must be a number greater than or equal to 0`)),t.height===0&&t.width===0&&(delete i.width,delete i.height,console.warn(`[StoryblokRichText] - Width and height values cannot both be 0`)),t.loading&&[`lazy`,`eager`].includes(t.loading)&&(i.loading=t.loading),t.class&&(i.class=t.class),t.filters){let{filters:e}=t||{},{blur:n,brightness:r,fill:i,format:s,grayscale:c,quality:l,rotate:u}=e||{};n&&o(n,0,100,`blur`,a),l&&o(l,0,100,`quality`,a),r&&o(r,0,100,`brightness`,a),i&&a.push(`fill(${i})`),c&&a.push(`grayscale()`),u&&[0,90,180,270].includes(t.filters.rotate||0)&&a.push(`rotate(${u})`),s&&[`webp`,`png`,`jpeg`].includes(s)&&a.push(`format(${s})`)}t.srcset&&(i.srcset=t.srcset.map(t=>{if(typeof t==`number`)return`${e}/m/${t}x0/${a.length>0?`filters:${a.join(`:`)}`:``} ${t}w`;if(Array.isArray(t)&&t.length===2){let[n,r]=t;return`${e}/m/${n}x${r}/${a.length>0?`filters:${a.join(`:`)}`:``} ${n}w`}console.warn(`[StoryblokRichText] - srcset entry must be a number or a tuple of two numbers`)}).join(`, `)),t.sizes&&(i.sizes=t.sizes.join(`, `))}let s=`${e}/m/`;return(n>0||r>0)&&(s=`${s}${n}x${r}/`),a.length>0&&(s=`${s}filters:${a.join(`:`)}`),{src:s,attrs:i}}function QA(e,t){if(e===t)return!0;if(e==null||t==null)return e===t;if(typeof e!=typeof t||typeof e!=`object`||Array.isArray(e)!==Array.isArray(t))return!1;if(Array.isArray(e))return e.length===t.length&&e.every((e,n)=>QA(e,t[n]));let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>Object.prototype.hasOwnProperty.call(t,n)&&QA(e[n],t[n]))}function $A(e,t){return e.type===t.type&&QA(e.attrs,t.attrs)}function ej(e){var t;return e.type===`text`&&!!((t=e.marks)!=null&&t.length)}function tj(e,t){let n=e.filter(e=>!t.some(t=>$A(t,e)));return n.length?n:void 0}function nj(e,t){let n=e[t];if(!ej(n))return null;let r=[n],i=n.marks,a=t+1;for(;a<e.length;){let t=e[a];if(!ej(t))break;let n=i.filter(e=>t.marks.some(t=>$A(e,t)));if(n.length===0)break;i=n,r.push(t),a++}return{group:r,shared:i,endIndex:a}}var rj=[`area`,`base`,`br`,`col`,`embed`,`hr`,`img`,`input`,`link`,`meta`,`param`,`source`,`track`,`wbr`],ij=(e={})=>{let{custom:t,...n}=e,r={...n,...t};return Object.keys(r).filter(e=>r[e]!=null).map(e=>`${e}="${String(r[e]).replace(/&/g,`&amp;`).replace(/"/g,`&quot;`)}"`).join(` `)},aj=(e={})=>Object.keys(e).map(t=>`${t}: ${e[t]}`).join(`; `);function oj(e){return e.replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&#039;`)}var sj=e=>Object.fromEntries(Object.entries(e).filter(([e,t])=>t!=null)),cj=(function(e){return e.URL=`url`,e.STORY=`story`,e.ASSET=`asset`,e.EMAIL=`email`,e})({});function lj(e={}){let{textAlign:t,class:n,id:r,style:i,...a}=e,o=[];return i&&o.push(i.endsWith(`;`)?i:`${i};`),t&&o.push(`text-align: ${t};`),sj({...a,class:n,id:r,...o.length>0?{style:o.join(` `)}:{}})}function uj(e={}){let{linktype:t,href:n,anchor:r,uuid:i,custom:a,...o}=e,s=n??``;switch(t){case cj.ASSET:case cj.URL:break;case cj.EMAIL:s&&!s.startsWith(`mailto:`)&&(s=`mailto:${s}`);break;case cj.STORY:r&&(s=`${s}#${r}`)}return{href:s,rest:{...o,...a||{}}}}function dj(e={}){let{colspan:t,rowspan:n,colwidth:r,backgroundColor:i,textAlign:a,...o}=e,s=[];return r&&s.push(`width: ${r}px;`),i&&s.push(`background-color: ${i};`),a&&s.push(`text-align: ${a};`),sj({...o,...t>1?{colspan:t}:{},...n>1?{rowspan:n}:{},...s.length>0?{style:s.join(` `)}:{}})}var fj={a:[`href`,`target`,`data-uuid`,`data-anchor`,`data-linktype`],img:[`alt`,`src`,`title`],span:[`class`]};function pj(e,{allowedStyles:t}){let n=(e.getAttribute(`class`)||``).split(` `).filter(Boolean);if(!n.length)return[];let r=n.filter(e=>!t.includes(e));for(let t of r)console.warn(`[StoryblokRichText] - \`class\` "${t}" on \`<${e.tagName.toLowerCase()}>\` can not be transformed to rich text.`);return t.filter(e=>n.includes(e))}var mj=aO.configure({types:[`heading`,`paragraph`]}),hj=ED.extend({renderHTML({HTMLAttributes:e}){return[`blockquote`,lj(e),0]}}),gj=rO.extend({renderHTML({HTMLAttributes:e}){return[`p`,lj(e),0]}}),_j=ZD.extend({renderHTML({node:e,HTMLAttributes:t}){let{level:n,...r}=t;return[`h${e.attrs.level}`,lj(r),0]}}),vj=lD.extend({renderHTML({HTMLAttributes:e}){return[`tr`,lj(e),0]}}),yj=Iw.extend({name:`bullet_list`,addOptions(){return{...this.parent(),itemTypeName:`list_item`}},renderHTML({HTMLAttributes:e}){return[`ul`,lj(e),0]}}),bj=rT.extend({name:`ordered_list`,addAttributes(){return{order:{default:1}}},addOptions(){return{...this.parent(),itemTypeName:`list_item`}},renderHTML({HTMLAttributes:e}){return[`ol`,lj(e),0]}}),xj=Lw.extend({name:`list_item`,addOptions(){return{...this.parent(),bulletListTypeName:`bullet_list`,orderedListTypeName:`ordered_list`}},renderHTML({HTMLAttributes:e}){return[`li`,lj(e),0]}}),Sj=AD.extend({name:`code_block`,addAttributes(){return{class:{default:null}}},renderHTML({node:e,HTMLAttributes:t}){let{language:n,...r}=t,i=lj(r),a=e.attrs.language;return[`pre`,i,[`code`,a?{class:`language-${a}`}:{},0]]}}),Cj=XD.extend({name:`hard_break`}),wj=QD.extend({name:`horizontal_rule`}),Tj=CD.extend({renderHTML({HTMLAttributes:e}){return[`table`,lj(e),0]}}),Ej=sD.extend({addAttributes(){return{...this.parent?.call(this),colspan:{default:1},rowspan:{default:1},colwidth:{default:null,parseHTML:e=>{let t=e.getAttribute(`colwidth`);return t?t.split(`,`).map(Number):null}},backgroundColor:{default:null}}},renderHTML({HTMLAttributes:e}){return[`td`,dj(e),0]}}),Dj=cD.extend({renderHTML({HTMLAttributes:e}){return[`th`,dj(e),0]}}),Oj=eO.extend({addOptions(){return{...this.parent?.call(this),optimizeImages:!1}},renderHTML({HTMLAttributes:e}){let{src:t,alt:n,title:r,srcset:i,sizes:a}=e,o=t,s={};if(this.options.optimizeImages){let e=ZA(t,this.options.optimizeImages);o=e.src,s=e.attrs}return[`img`,sj({src:o,alt:n,title:r,srcset:i,sizes:a,...s})]}}),kj=YD.extend({renderHTML({HTMLAttributes:e}){return[`img`,{"data-emoji":e.emoji,"data-name":e.name,src:e.fallbackImage,alt:e.alt,style:`width: 1.25em; height: 1.25em; vertical-align: text-top`,draggable:`false`,loading:`lazy`}]}}
80),Aj=kw.create({name:`blok`,group:`block`,atom:!0,addOptions(){return{renderComponent:null}},addAttributes(){return{id:{default:null},body:{default:[]}}},parseHTML(){return[{tag:`div[data-blok]`}]},renderHTML({HTMLAttributes:e}){return console.warn("[StoryblokRichText] - BLOK resolver is not available for vanilla usage. Configure `renderComponent` option on the blok tiptapExtension."),[`span`,sj({"data-blok":JSON.stringify(e?.body?.[0]??null),"data-blok-id":e?.id,style:`display: none`})]}}),jj=gO.extend({addAttributes(){return{color:{default:null}}}}),Mj=FA.extend({addAttributes(){return{href:{parseHTML:e=>e.getAttribute(`href`)},uuid:{default:null,parseHTML:e=>e.getAttribute(`data-uuid`)||null},anchor:{default:null,parseHTML:e=>e.getAttribute(`data-anchor`)||null},target:{parseHTML:e=>e.getAttribute(`target`)||null},linktype:{default:`url`,parseHTML:e=>e.getAttribute(`data-linktype`)||`url`}}},renderHTML({HTMLAttributes:e}){let{href:t,rest:n}=uj(e);return[`a`,sj({...t?{href:t}:{},...n}),0]}}),Nj=Mj.extend({addAttributes(){return{...this.parent?.call(this),custom:{default:null,parseHTML:e=>{let t=fj.a,n=e.getAttributeNames().filter(e=>!t.includes(e)),r={};for(let t of n)r[t]=e.getAttribute(t);return Object.keys(r).length?r:null}}}}}),Pj=QC.create({name:`anchor`,addAttributes(){return{id:{default:null}}},parseHTML(){return[{tag:`span[id]`}]},renderHTML({HTMLAttributes:e}){return[`span`,{id:e.id},0]}}),Fj=QC.create({name:`styled`,addAttributes(){return{class:{parseHTML:e=>{let t=pj(e,{allowedStyles:this.options.allowedStyles||[]});return t.length?t.join(` `):null}}}},parseHTML(){return[{tag:`span`,consuming:!1,getAttrs:e=>pj(e,{allowedStyles:this.options.allowedStyles||[]}).length?null:!1}]},renderHTML({HTMLAttributes:e}){let{class:t,...n}=e;return[`span`,sj({class:t,style:aj(n)||void 0}),0]}}),Ij=QC.create({name:`textStyle`,addAttributes(){return{class:{default:null},id:{default:null},color:{default:null}}},parseHTML(){return[{tag:`span`,consuming:!1,getAttrs:e=>{let t=e.getAttribute(`style`);return t&&/color/i.test(t)?null:!1}}]},renderHTML({HTMLAttributes:e}){let{class:t,id:n,...r}=e;return[`span`,sj({class:t,id:n,style:aj(r)||void 0}),0]}}),Lj=QC.create({name:`reporter`,priority:0,addOptions(){return{allowCustomAttributes:!1}},parseHTML(){return[{tag:`*`,consuming:!1,getAttrs:e=>{let t=e.tagName.toLowerCase();if(t===`a`&&this.options.allowCustomAttributes)return!1;let n=e.getAttributeNames().filter(e=>!(t in fj?fj[t]:[]).includes(e));for(let r of n)console.warn(`[StoryblokRichText] - \`${r}\` "${e.getAttribute(r)}" on \`<${t}>\` can not be transformed to rich text.`);return!1}}]}}),Rj={document:jD,text:iO,paragraph:gj,blockquote:hj,heading:_j,bulletList:yj,orderedList:bj,listItem:xj,codeBlock:Sj,hardBreak:Cj,horizontalRule:wj,image:Oj,emoji:kj,table:Tj,tableRow:vj,tableCell:Ej,tableHeader:Dj,blok:Aj,details:gT,detailsContent:_T,detailsSummary:vT,bold:uO,italic:xO,strike:RA,underline:XA,code:pO,superscript:BA,subscript:zA,highlight:jj,textStyle:Ij,link:Mj,anchor:Pj,styled:Fj,reporter:Lj,textAlign:mj};function zj(e={}){let t=e.allowCustomAttributes?Nj:Mj;return{...Rj,image:Oj.configure({optimizeImages:e.optimizeImages||!1}),link:t,styled:Fj.configure({allowedStyles:e.styleOptions?.map(e=>e.value)}),reporter:Lj.configure({allowCustomAttributes:e.allowCustomAttributes})}}function Bj(e,t={},n){let r=ij(t),i=r?`${e} ${r}`:e,a=Array.isArray(n)?n.join(``):n||``;if(e){if(rj.includes(e))return`<${i}>`}else return a;return`<${i}>${a}</${e}>`}function Vj(e,t,n){let[r,...i]=e,a={},o=i;if(o.length>0&&o[0]!==null&&o[0]!==void 0&&typeof o[0]==`object`&&!Array.isArray(o[0])&&typeof o[0]!=`number`&&(a=o[0],o=o.slice(1)),o=o.filter(e=>e!=null),o.length===0)return t(r,a);if(o.length===1&&o[0]===0)return t(r,a,n);let s=o.map(e=>e===0?n:Array.isArray(e)?Vj(e,t,n):e);return t(r,a,s.length===1?s[0]:s)}function Hj(e,t,n){let r={options:e.options||{},name:e.name,type:e.type};return t===`node`?e.config.renderHTML.call(r,{node:{attrs:n},HTMLAttributes:n}):e.config.renderHTML.call(r,{mark:{attrs:n},HTMLAttributes:n})}function Uj(e={}){let t=new Map,{renderFn:n=Bj,textFn:r=oj,optimizeImages:i=!1,keyedResolvers:a=!1,tiptapExtensions:o}=e,s=n!==Bj,c=zj({optimizeImages:i}),l=o?{...c,...o}:c,u=Object.values(l),d=new Map,f=new Map;for(let e of u)e.type===`node`?d.set(e.name,e):e.type===`mark`&&f.set(e.name,e);let p=(e,r={},i)=>{if(a&&e){let n=t.get(e)||0;t.set(e,n+1),r={...r,key:`${e}-${n}`}}return s&&typeof e!=`string`&&i!==void 0?n(e,r,(()=>i)):n(e,r,i)};function m(e,t){var n;let r=e.map(e=>_({...e,marks:tj(e.marks||[],t)})),i=s?r:r.join(``);for(let e of t){let t=f.get(e.type);(n=t?.config)!=null&&n.renderHTML&&(i=Vj(Hj(t,`mark`,e.attrs||{}),p,i))}return i}function h(e){let t=[],n=0;for(;n<e.length;){let r=nj(e,n);if(!r){t.push(v(e[n])),n++;continue}r.group.length===1?t.push(_(r.group[0])):t.push(m(r.group,r.shared)),n=r.endIndex}return t}function g(e){var t,n,r,i;if(e.type===`text`)return _(e);
80if(e.type===`doc`)return v(e);let a=d.get(e.type);if(!((t=a?.config)!=null&&t.renderHTML))return console.error(`<Storyblok>`,`No extension found for node type ${e.type}`),``;if((n=a.options)!=null&&n.renderComponent){let t=e.attrs?.body,n=e.attrs?.id;if(!Array.isArray(t)||t.length===0)return s?[]:``;let r=t.map(e=>a.options.renderComponent(e,n));return s?r:r.filter(e=>e!=null).join(``)}if(e.type===`table`&&(r=e.content)!=null&&r.length){let t=[],n=[];for(let r of e.content)n.length===0&&(i=r.content)!=null&&i.every(e=>e.type===`tableHeader`)?t.push(r):n.push(r);let r=Hj(a,`node`,e.attrs||{}),o=[];return t.length>0&&o.push(p(`thead`,{},t.map(v))),n.length>0&&o.push(p(`tbody`,{},n.map(v))),Vj(r,p,o)}let o=e.content?h(e.content):void 0;return Vj(Hj(a,`node`,e.attrs||{}),p,o)}function _(e){let{marks:n,...i}=e;if(n!=null&&n.length){let e=(()=>{let e={};if(a){let n=t.get(`txt`)||0;t.set(`txt`,n+1),e.key=`txt-${n}`}return r(i.text,e)})();return n.reduce((e,t)=>{var n;let r=f.get(t.type);return(n=r?.config)!=null&&n.renderHTML?Vj(Hj(r,`mark`,t.attrs||{}),p,e):(console.error(`<Storyblok>`,`No extension found for node type ${t.type}`),e)},e)}let o=e.attrs||{};if(a){let e=t.get(`txt`)||0;t.set(`txt`,e+1),o.key=`txt-${e}`}return r(i.text,o)}function v(e){let t=e;return t.type===`doc`?s?t.content.map(g):t.content.map(g).join(``):Array.isArray(t)?t.map(g):g(t)}return{render:v}}var Wj=(e=``)=>e.includes(`/cdn/`),Gj=(e,t=25,n=1)=>({...e,per_page:t,page:n}),Kj=e=>new Promise(t=>setTimeout(t,e)),qj=(e=0,t)=>Array.from({length:e},t),Jj=(e=0,t=e)=>{let n=Math.abs(t-e)||0,r=e<t?1:-1;return qj(n,(t,n)=>n*r+e)},Yj=async(e,t)=>Promise.all(e.map(t)),Xj=(e=[],t)=>e.map(t).reduce((e,t)=>[...e,...t],[]),Zj=e=>{if(/%[0-9A-F]{2}/i.test(e))try{return decodeURIComponent(e)}catch{return e}return e},Qj=(e,t,n)=>{let r=[];for(let i in e){if(!Object.prototype.hasOwnProperty.call(e,i))continue;let a=e[i];if(a==null)continue;let o=n?``:encodeURIComponent(i),s;s=typeof a==`object`?Qj(a,t?t+encodeURIComponent(`[${o}]`):o,Array.isArray(a)):`${t?t+encodeURIComponent(`[${o}]`):o}=${encodeURIComponent(a)}`,r.push(s)}return r.join(`&`)},$j=e=>{let t={eu:`api.storyblok.com`,us:`api-us.storyblok.com`,cn:`app.storyblokchina.cn`,ap:`api-ap.storyblok.com`,ca:`api-ca.storyblok.com`};return t[e]??t.eu},eM=class{constructor(e){H(this,`baseURL`),H(this,`timeout`),H(this,`headers`),H(this,`responseInterceptor`),H(this,`fetch`),H(this,`ejectInterceptor`),H(this,`url`),H(this,`parameters`),H(this,`fetchOptions`),this.baseURL=e.baseURL,this.headers=e.headers||new Headers,this.timeout=e!=null&&e.timeout?e.timeout*1e3:0,this.responseInterceptor=e.responseInterceptor,this.fetch=(...t)=>e.fetch?e.fetch(...t):fetch(...t),this.ejectInterceptor=!1,this.url=``,this.parameters={},this.fetchOptions={}}get(e,t){return this.url=e,this.parameters=t,this._methodHandler(`get`)}post(e,t){return this.url=e,this.parameters=t,this._methodHandler(`post`)}put(e,t){return this.url=e,this.parameters=t,this._methodHandler(`put`)}patch(e,t){return this.url=e,this.parameters=t,this._methodHandler(`patch`)}delete(e,t){return this.url=e,this.parameters=t??{},this._methodHandler(`delete`)}async _responseHandler(e){let t=[],n={data:{},headers:{},status:0,statusText:``};e.status!==204&&await e.json().then(e=>{n.data=e});for(let n of e.headers.entries())t[n[0]]=n[1];return n.headers={...t},n.status=e.status,n.statusText=e.statusText,n}async _methodHandler(e){let t=`${this.baseURL}${this.url}`,n=null;e===`get`?t=`${this.baseURL}${this.url}?${Qj(this.parameters)}`:n=JSON.stringify(this.parameters);let r=new URL(t),i=new AbortController,{signal:a}=i,o=null;this.timeout&&(o=setTimeout(()=>i.abort(),this.timeout));try{let t=await this.fetch(`${r}`,{method:e,headers:this.headers,body:n,signal:a,...this.fetchOptions});this.timeout&&o&&clearTimeout(o);let i=await this._responseHandler(t);return this.responseInterceptor&&!this.ejectInterceptor?this._statusHandler(this.responseInterceptor(i)):this._statusHandler(i)}catch(e){return e.name===`AbortError`?{message:`Request timeout: The request was aborted due to timeout`}:{message:e.message||e.toString()||`An unknown error occurred`}}}setFetchOptions(e={}){Object.keys(e).length>0&&`method`in e&&delete e.method,this.fetchOptions={...e}}eject(){this.ejectInterceptor=!0}_normalizeErrorMessage(e){if(Array.isArray(e))return e[0]||`Unknown error`;if(e&&typeof e==`object`){if(e.error)return e.error;for(let t in e){if(Array.isArray(e[t]))return`${t}: ${e[t][0]}`;if(typeof e[t]==`string`)return`${t}: ${e[t]}`}if(e.slug)return e.slug}return`Unknown error`}_statusHandler(e){let t=/20[0-6]/g;return new Promise((n,r)=>{if(t.test(`${e.status}`))return n(e);r({message:this._normalizeErrorMessage(e.data),status:e.status,response:e})})}},tM={PUBLISHED:`published`},nM=25,rM={SMALL:25,MEDIUM:50,LARGE:75},iM={SINGLE_OR_SMALL:50,MEDIUM:15,LARGE:10,VERY_LARGE:6},aM=1e3,oM=3;function sM(e,t){let n=e.includes(`/cdn/stories/`),r=e.split(`/`).length>3&&!e.endsWith(`/cdn/stories`),i=`find_by`in t;return n&&r||i}function cM(e){return e<=rM.SMALL?iM.SINGLE_OR_SMALL:e<=rM.MEDIUM?iM.MEDIUM:e<=rM.LARGE?iM.LARGE:iM.VERY_LARGE}function lM(e,t,n={},r){return n.userRateLimit===void 0?n.serverHeadersRateLimit===void 0?r===void 0?!e||!t||sM(e,t)?iM.SINGLE_OR_SMALL:cM(t.per_page||nM):r:Math.min(n.serverHeadersRateLimit,aM):Math.min(n.userRateLimit,aM)}function uM(e){if(!e)return null;let t=e[`x-ratelimit`]||e[`X-RateLimit`],n=e[`x-ratelimit-policy`]||e[`X-RateLimit-Policy`];if(!t&&!n)return null;let r={};if(t){let e=t.match(/r=(\d+)/);e&&(r.remaining=Number.parseInt(e[1],10))}if(n){let e=n.match(/q=(\d+)/);e&&(r.max=Number.parseInt(e[1],10))}return Object.keys(r).length>0?r:null}function dM(e,t=!1){return{userRateLimit:e,serverHeadersRateLimit:void 0,isManagementApi:t}}
80var fM=class extends Error{constructor(e){super(e),this.name=`AbortError`}};function pM(e,t,n){if(!Number.isFinite(t))throw TypeError("Expected `limit` to be a finite number");if(!Number.isFinite(n))throw TypeError("Expected `interval` to be a finite number");let r=[],i=[],a=0,o=!1,s=async()=>{a++;let t=r.shift();if(t)try{let n=await e(...t.args);t.resolve(n)}catch(e){t.reject(e)}let o=setTimeout(()=>{a--,r.length>0&&s(),i=i.filter(e=>e!==o)},n);i.includes(o)||i.push(o)},c=(...e)=>o?Promise.reject(Error(`Throttled function is already aborted and not accepting new promises`)):new Promise((n,i)=>{r.push({resolve:n,reject:i,args:e}),a<t&&s()});return c.abort=()=>{o=!0,i.forEach(clearTimeout),i=[],r.forEach(e=>e.reject(()=>new fM(`Throttle function aborted`))),r.length=0},c}var mM=class{constructor(e,t=1e3){H(this,`queues`),H(this,`interval`),H(this,`throttledRequestFn`),this.queues=new Map,this.interval=t,this.throttledRequestFn=e}getQueue(e){let t=this.queues.get(e);return t||(t=pM(this.throttledRequestFn,e,this.interval),this.queues.set(e,t)),t}execute(e,...t){return this.getQueue(e)(...t)}
80abortAll(){this.queues.forEach(e=>{var t;(t=e.abort)==null||t.call(e)}),this.queues.clear()}getQueueCount(){return this.queues.size}},hM={},gM={},_M=class{constructor(e,t){H(this,`client`),H(this,`maxRetries`),H(this,`retriesDelay`),H(this,`throttleManager`),H(this,`accessToken`),H(this,`cache`),H(this,`resolveCounter`),H(this,`relations`),H(this,`links`),H(this,`version`),H(this,`rateLimitConfig`),H(this,`cvMode`),H(this,`richTextResolver`),H(this,`resolveNestedRelations`),H(this,`stringifiedStoriesCache`),H(this,`inlineAssets`);let n=e.endpoint||t;if(!n){let t=e.https===!1?`http`:`https`;n=e.oauthToken?`${t}://${$j(e.region)}/v1`:`${t}://${$j(e.region)}/v2`}let r=new Headers;!e.oauthToken&&typeof window<`u`||r.set(`Content-Type`,`application/json`),r.set(`Accept`,`application/json`),e.headers&&(e.headers.constructor.name===`Headers`?e.headers.entries().toArray():Object.entries(e.headers)).forEach(([e,t])=>{r.set(e,t)}),e.oauthToken&&r.set(`Authorization`,e.oauthToken),this.rateLimitConfig=dM(e.rateLimit,!!e.oauthToken),this.maxRetries=e.maxRetries||10,this.retriesDelay=e.retriesDelay??300,this.throttleManager=new mM(this.throttledRequest.bind(this),1e3),this.accessToken=e.accessToken||``,this.relations={},this.links={},this.cache=e.cache||{clear:`manual`},this.cvMode=e.cache?.cv??`auto`,this.resolveCounter=0,this.resolveNestedRelations=e.resolveNestedRelations||!0,this.stringifiedStoriesCache={},this.version=e.version||tM.PUBLISHED,this.inlineAssets=e.inlineAssets||!1,this.client=new eM({baseURL:n,timeout:e.timeout||0,headers:r,responseInterceptor:e.responseInterceptor,fetch:e.fetch})}parseParams(e){return e.token||=this.getToken(),!e.cv&&this.cvMode===`auto`&&(e.cv=gM[e.token]),Array.isArray(e.resolve_relations)?e.resolve_relations=e.resolve_relations.map(Zj).join(`,`):typeof e.resolve_relations==`string`&&(e.resolve_relations=Zj(e.resolve_relations)),typeof e.resolve_relations<`u`&&(e.resolve_level=2),e}factoryParamOptions(e,t){return Wj(e)?this.parseParams(t):t}
80makeRequest(e,t,n,r,i){let a=this.factoryParamOptions(e,Gj(t,n,r));return this.cacheResponse(e,a,void 0,i)}get(e,t={},n){t||={};let r=`/${e}`;Wj(r)&&(t.version=t.version||this.version);let i=this.factoryParamOptions(r,t);return this.cacheResponse(r,i,void 0,n)}async getAll(e,t={},n,r){let i=t?.per_page||25,a=`/${e}`.replace(/\/$/,``),o=n??a.substring(a.lastIndexOf(`/`)+1);t.version=t.version||this.version;let s=await this.makeRequest(a,t,i,1,r);return Xj([s,...await Yj(Jj(1,s.total?Math.ceil(s.total/(s.perPage||i)):1),e=>this.makeRequest(a,t,i,e+1,r))],e=>Object.values(e.data[o]))}post(e,t={},n){let r=`/${e}`,i=lM(void 0,void 0,this.rateLimitConfig,oM);return this.throttleManager.execute(i,`post`,r,t,n)}put(e,t={},n){let r=`/${e}`,i=lM(void 0,void 0,this.rateLimitConfig,oM);return this.throttleManager.execute(i,`put`,r,t,n)}patch(e,t={},n){let r=`/${e}`,i=lM(void 0,void 0,this.rateLimitConfig,oM);return this.throttleManager.execute(i,`patch`,r,t,n)}delete(e,t={},n){t||={};let r=`/${e}`,i=lM(void 0,void 0,this.rateLimitConfig,oM);return this.throttleManager.execute(i,`delete`,r,t,n)}getStories(e={},t){return this._addResolveLevel(e),this.get(`cdn/stories`,e,t)}getStory(e,t={},n){return this._addResolveLevel(t),this.get(`cdn/stories/${e}`,t,n)}getToken(){return this.accessToken}ejectInterceptor(){this.client.eject()}_addResolveLevel(e){typeof e.resolve_relations<`u`&&(e.resolve_level=2)}_cleanCopy(e){return JSON.parse(JSON.stringify(e))}_insertLinks(e,t,n){let r=e[t];r&&r.fieldtype===`multilink`&&r.linktype===`story`&&typeof r.id==`string`&&this.links[n][r.id]?r.story=this._cleanCopy(this.links[n][r.id]):r&&r.linktype===`story`&&typeof r.uuid==`string`&&this.links[n][r.uuid]&&(r.story=this._cleanCopy(this.links[n][r.uuid]))}getStoryReference(e,t){return this.relations[e][t]?JSON.parse(this.stringifiedStoriesCache[t]||JSON.stringify(this.relations[e][t])):t}_resolveField(e,t,n){let r=e[t];typeof r==`string`?e[t]=this.getStoryReference(n,r):Array.isArray(r)&&(e[t]=r.map(e=>this.getStoryReference(n,e)).filter(Boolean))}_insertRelations(e,t,n,r){if(Array.isArray(n)?n.find(e=>e.endsWith(`.${t}`)):n.endsWith(`.${t}`)){this._resolveField(e,t,r);return}let i=e.component?`${e.component}.${t}`:t;(Array.isArray(n)?n.includes(i):n===i)&&this._resolveField(e,t,r)}iterateTree(e,t,n){let r=(e,i=``)=>{if(!(!e||e._stopResolving)){if(Array.isArray(e))e.forEach((e,t)=>r(e,`${i}[${t}]`));else if(typeof e==`object`)for(let a in e){let o=i?`${i}.${a}`:a;(e.component&&e._uid||e.type===`link`)&&(this._insertRelations(e,a,t,n),this._insertLinks(e,a,n)),r(e[a],o)}}};r(e.content)}async resolveLinks(e,t,n){let r=[];if(e.link_uuids){let n=e.link_uuids.length,i=[];for(let t=0;t<n;t+=50){let r=Math.min(n,t+50);i.push(e.link_uuids.slice(t,r))}for(let e=0;e<i.length;
80e++)(await this.getStories({per_page:50,language:t.language,version:t.version,starts_with:t.starts_with,by_uuids:i[e].join(`,`)})).data.stories.forEach(e=>{r.push(e)})}else r=e.links;r.forEach(e=>{this.links[n][e.uuid]={...e,_stopResolving:!0}})}async resolveRelations(e,t,n){let r=[];if(e.rel_uuids){let n=e.rel_uuids.length,i=[];for(let t=0;t<n;t+=50){let r=Math.min(n,t+50);i.push(e.rel_uuids.slice(t,r))}for(let e=0;e<i.length;e++)(await this.getStories({per_page:50,language:t.language,version:t.version,starts_with:t.starts_with,by_uuids:i[e].join(`,`),excluding_fields:t.excluding_fields})).data.stories.forEach(e=>{r.push(e)});r.length>0&&(e.rels=r,delete e.rel_uuids)}else r=e.rels;r&&r.length>0&&r.forEach(e=>{this.relations[n][e.uuid]={...e,_stopResolving:!0}})}async resolveStories(e,t,n){var r,i;let a=[];if(this.links[n]={},this.relations[n]={},typeof t.resolve_relations<`u`&&t.resolve_relations.length>0&&(typeof t.resolve_relations==`string`&&(a=t.resolve_relations.split(`,`)),await this.resolveRelations(e,t,n)),t.resolve_links&&[`1`,`story`,`url`,`link`].includes(t.resolve_links)&&((r=e.links)!=null&&r.length||(i=e.link_uuids)!=null&&i.length)&&await this.resolveLinks(e,t,n),this.resolveNestedRelations)for(let e in this.relations[n])this.iterateTree(this.relations[n][e],a,n);e.story?this.iterateTree(e.story,a,n):e.stories.forEach(e=>{this.iterateTree(e,a,n)}),this.stringifiedStoriesCache={},delete this.links[n],delete this.relations[n]}async cacheResponse(e,t,n,r){let i=Qj({url:e,params:t}),a=this.cacheProvider();if(t.version===`published`&&e!==`/cdn/spaces/me`){let e=await a.get(i);if(e)return Promise.resolve(e)}let o=!Wj(e)&&this.rateLimitConfig.isManagementApi?oM:void 0,s=lM(e,t,this.rateLimitConfig,o);return new Promise(async(o,c)=>{var l;try{let n=await this.throttleManager.execute(s,`get`,e,t,r);if(n.status!==200)return c(n);let u={data:n.data,headers:n.headers},d=uM(n.headers);if(d?.max!==void 0&&(this.rateLimitConfig.serverHeadersRateLimit=d.max),(l=n.headers)!=null&&l[`per-page`]&&(u=Object.assign({},u,{perPage:n.headers[`per-page`]?Number.parseInt(n.headers[`per-page`]):0,total:n.headers[`per-page`]?Number.parseInt(n.headers.total):0})),u.data.story||u.data.stories){let e=this.resolveCounter=++this.resolveCounter%1e3;await this.resolveStories(u.data,t,`${e}`),u=await this.processInlineAssets(u)}t.version===`published`&&e!==`/cdn/spaces/me`&&await a.set(i,u);let f=this.cache.clear===`onpreview`&&t.version===`draft`||this.cache.clear===`auto`;return t.token&&u.data.cv&&(f&&gM[t.token]&&gM[t.token]!==u.data.cv&&await this.flushCache(),gM[t.token]=u.data.cv),o(u)}catch(r){if(r.response&&r.status===429&&(n=typeof n>`u`?0:n+1,n<this.maxRetries))return console.log(`Hit rate limit. Retrying in ${this.retriesDelay/1e3} seconds.`),await Kj(this.retriesDelay),this.cacheResponse(e,t,n).then(o).catch(c);c(r)}})}throttledRequest(e,t,n,r){return this.client.setFetchOptions(r),this.client[e](t,n)}cacheVersions(){return gM}cacheVersion(){return gM[this.accessToken]}setCacheVersion(e){this.accessToken&&(gM[this.accessToken]=e)}clearCacheVersion(){this.accessToken&&(gM[this.accessToken]=0)}cacheProvider(){switch(this.cache.type){case`memory`:return{get(e){return Promise.resolve(hM[e])},getAll(){return Promise.resolve(hM)},set(e,t){return hM[e]=t,Promise.resolve(void 0)},flush(){return hM={},Promise.resolve(void 0)}};case`custom`:if(this.cache.custom)return this.cache.custom;default:return{get(){return Promise.resolve()},getAll(){return Promise.resolve(void 0)},set(){return Promise.resolve(void 0)},flush(){return Promise.resolve(void 0)}}}}async flushCache(){return await this.cacheProvider().flush(),this.clearCacheVersion(),this}async processInlineAssets(e){if(!this.inlineAssets)return e;let t=n=>{if(!n||typeof n!=`object`)return n;if(Array.isArray(n))return n.map(e=>t(e));let r={...n};r.fieldtype===`asset`&&Array.isArray(e.data.assets)&&(r={...e.data.assets.find(e=>e.id===r.id),...r});for(let e in r)typeof r[e]==`object`&&(r[e]=t(r[e]));return r};return e.data.story&&(e.data.story.content=t(e.data.story.content)),e.data.stories&&(e.data.stories=e.data.stories.map(e=>(e.content=t(e.content),e))),e}},vM=!1,yM=[],bM=e=>new Promise((t,n)=>{if(typeof window>`u`){n(Error(`Cannot load Storyblok bridge: window is undefined (server-side environment)`));return}if(window.storyblokRegisterEvent=e=>{if(!window.location.search.includes(`_storyblok`)){console.warn(`You are not in Draft Mode or in the Visual Editor.`);return}vM?e():yM.push(e)},document.getElementById(`storyblok-javascript-bridge`)){t(void 0);return}let r=document.createElement(`script`);r.async=!0,r.src=e,r.id=`storyblok-javascript-bridge`,r.onerror=e=>n(e),r.onload=e=>
80{yM.forEach(e=>e()),vM=!0,t(e)},document.getElementsByTagName(`head`)[0].appendChild(r)}),xM=(e={})=>{let{apiOptions:t}=e;if(!t||!t.accessToken){console.error(`You need to provide an access token to interact with Storyblok API. Read https://www.storyblok.com/docs/api/content-delivery#topics/authentication`);return}return{storyblokApi:new _M(t)}},SM=e=>{if(typeof e!=`object`||typeof e._editable>`u`)return{};try{let t=JSON.parse(e._editable.replace(/^<!--#storyblok#/,``).replace(/-->$/,``));return t?{"data-blok-c":JSON.stringify(t),"data-blok-uid":`${t.id}-${t.uid}`}:{}}catch{return{}}},CM=`https://app.storyblok.com/f/storyblok-v2-latest.js`,wM=(e,t,n={})=>{let r=!(typeof window>`u`)&&typeof window.storyblokRegisterEvent<`u`,i=new URL(window.location?.href).searchParams.get(`_storyblok`),a=i!==null&&+i===e;if(!(!r||!a)){if(!e){console.warn(`Story ID is not defined. Please provide a valid ID.`);return}window.storyblokRegisterEvent(()=>{new window.StoryblokBridge(n).on([`input`,`published`,`change`],n=>{n&&(n.action===`input`&&n.story?.id===e?t(n.story):(n.action===`change`||n.action===`published`)&&n.storyId===e&&window.location.reload())})})}},TM=(e={})=>{let{bridge:t,accessToken:n,use:r=[],apiOptions:i={},bridgeUrl:a}=e;i.accessToken=i.accessToken||n;let o={bridge:t,apiOptions:i},s={};r.forEach(e=>{s={...s,...e(o)}}),a&&(CM=a);let c=!(typeof window>`u`)&&(window.location?.search)?.includes(`_storyblok_tk`);return t!==!1&&c&&bM(CM),s};function EM(e,t){return Uj(t).render(e)}var DM=Ve({__name:`StoryblokComponent`,props:{blok:{}},setup(e,{expose:t}){let n=e,r=ve();t({value:r});let i=typeof O(n.blok.component)!=`string`,a=w(`VueSDKOptions`),o=ve(n.blok.component?.replace(/_/g,`-`));return!i&&a&&(a.enableFallbackComponent?(o.value=a.customFallbackComponent??`FallbackComponent`,typeof O(o.value)==`string`&&console.error(`Is the Fallback component "${o.value}" registered properly?`)):console.error(`Component could not be found for blok "${n.blok.component}"! Is it defined in main.ts as "app.component("${n.blok.component}", ${n.blok.component});"?`)),(e,t)=>(Ue(),_e(O(o.value),Oe({ref_key:`blokRef`,ref:r},{...e.$props,...e.$attrs}),Se({_:2},[E(e.$slots,(t,n)=>({name:n,fn:ye(t=>[le(e.$slots,n,oe(S(t)))])}))]),1040))}});function OM(e){let{tiptapExtensions:t,...n}=e;return Uj({renderFn:M,textFn:Be,keyedResolvers:!0,...n,tiptapExtensions:{blok:Aj.configure({renderComponent:(e,t)=>M(DM,{blok:e,id:t})}),...t}})}var kM=Ve({__name:`StoryblokRichText`,props:{doc:{},tiptapExtensions:{}},setup(e){let t=e,n=ve(),r=()=>n.value;return fe([()=>t.doc,()=>t.tiptapExtensions],([e,t])=>{let{render:r}=OM({tiptapExtensions:t});n.value=r(e)},{immediate:!0,deep:!0}),(e,t)=>(Ue(),_e(r))}}),AM={beforeMount(e,t){if(t.value){let n=SM(t.value);Object.keys(n).length>0&&(e.setAttribute(`data-blok-c`,n[`data-blok-c`]),e.setAttribute(`data-blok-uid`,n[`data-blok-uid`]),e.classList.add(`storyblok__outline`))}}},jM=e=>{console.error(`You can't use ${e} if you're not loading apiPlugin. Please provide it on StoryblokVue initialization.
81    `)},MM=null,NM=()=>(MM||jM(`useStoryblokApi`),MM),PM={install(e,t={}){e.directive(`editable`,AM),e.component(`StoryblokComponent`,DM),e.component(`StoryblokRichText`,kM),t.enableFallbackComponent&&!t.customFallbackComponent&&e.component(`FallbackComponent`,A(()=>F(()=>import(`./moS3TlOX.js`),__vite__mapDeps([152,2]),import.meta.url)));let{storyblokApi:n}=TM(t);MM=n||null,e.provide(`VueSDKOptions`,t)}},FM=f(({vueApp:e})=>{let{storyblok:t}=u().public;t=JSON.parse(JSON.stringify(t)),t.enableServerClient?e.use(PM,{...t}):e.use(PM,{...t,use:[xM]})});function IM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function LM(e,t,n){return t&&IM(e.prototype,t),n&&IM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var RM=`(prefers-reduced-motion: reduce)`,zM=1,BM=2,VM=3,HM=4,UM=5,WM=6,GM=7,KM={CREATED:zM,MOUNTED:BM,IDLE:VM,MOVING:HM,SCROLLING:UM,DRAGGING:WM,DESTROYED:GM};function qM(e){e.length=0}function JM(e,t,n){return Array.prototype.slice.call(e,t,n)}function Q(e){return e.bind.apply(e,[null].concat(JM(arguments,1
vendor: 23,454 bytes, line 81
81)))}var YM=setTimeout,XM=function(){};function ZM(e){return requestAnimationFrame(e)}function QM(e,t){return typeof t===e}function $M(e){return!iN(e)&&QM(`object`,e)}var eN=Array.isArray,tN=Q(QM,`function`),nN=Q(QM,`string`),rN=Q(QM,`undefined`);function iN(e){return e===null}function aN(e){try{return e instanceof(e.ownerDocument.defaultView||window).HTMLElement}catch{return!1}}function oN(e){return eN(e)?e:[e]}function sN(e,t){oN(e).forEach(t)}function cN(e,t){return e.indexOf(t)>-1}function lN(e,t){return e.push.apply(e,oN(t)),e}function uN(e,t,n){e&&sN(t,function(t){t&&e.classList[n?`add`:`remove`](t)})}function dN(e,t){uN(e,nN(t)?t.split(` `):t,!0)}function fN(e,t){sN(t,e.appendChild.bind(e))}function pN(e,t){sN(e,function(e){var n=(t||e).parentNode;n&&n.insertBefore(e,t)})}function mN(e,t){return aN(e)&&(e.msMatchesSelector||e.matches).call(e,t)}function hN(e,t){var n=e?JM(e.children):[];return t?n.filter(function(e){return mN(e,t)}):n}function gN(e,t){return t?hN(e,t)[0]:e.firstElementChild}var _N=Object.keys;function vN(e,t,n){return e&&(n?_N(e).reverse():_N(e)).forEach(function(n){n!==`__proto__`&&t(e[n],n)}),e}function yN(e){return JM(arguments,1).forEach(function(t){vN(t,function(n,r){e[r]=t[r]})}),e}function bN(e){return JM(arguments,1).forEach(function(t){vN(t,function(t,n){e[n]=eN(t)?t.slice():$M(t)?bN({},$M(e[n])?e[n]:{},t):t})}),e}function xN(e,t){sN(t||_N(e),function(t){delete e[t]})}function SN(e,t){sN(e,function(e){sN(t,function(t){e&&e.removeAttribute(t)})})}function $(e,t,n){$M(t)?vN(t,function(t,n){$(e,n,t)}):sN(e,function(e){iN(n)||n===``?SN(e,t):e.setAttribute(t,String(n))})}function CN(e,t,n){var r=document.createElement(e);return t&&(nN(t)?dN(r,t):$(r,t)),n&&fN(n,r),r}function wN(e,t,n){if(rN(n))return getComputedStyle(e)[t];iN(n)||(e.style[t]=``+n)}function TN(e,t){wN(e,`display`,t)}function EN(e){e.setActive&&e.setActive()||e.focus({preventScroll:!0})}function DN(e,t){return e.getAttribute(t)}function ON(e,t){return e&&e.classList.contains(t)}function kN(e){return e.getBoundingClientRect()}function AN(e){sN(e,function(e){e&&e.parentNode&&e.parentNode.removeChild(e)})}function jN(e){return gN(new DOMParser().parseFromString(e,`text/html`).body)}function MN(e,t){e.preventDefault(),t&&(e.stopPropagation(),e.stopImmediatePropagation())}function NN(e,t){return e&&e.querySelector(t)}function PN(e,t){return t?JM(e.querySelectorAll(t)):[]}function FN(e,t){uN(e,t,!1)}function IN(e){return e.timeStamp}function LN(e){return nN(e)?e:e?e+`px`:``}var RN=`splide`,zN=`data-`+RN;function BN(e,t){if(!e)throw Error(`[`+RN+`] `+(t||``))}var VN=Math.min,HN=Math.max,UN=Math.floor,WN=Math.ceil,GN=Math.abs;function KN(e,t,n){return GN(e-t)<n}function qN(e,t,n,r){var i=VN(t,n),a=HN(t,n);return r?i<e&&e<a:i<=e&&e<=a}function JN(e,t,n){var r=VN(t,n),i=HN(t,n);return VN(HN(r,e),i)}function YN(e){return(e>0)-+(e<0)}function XN(e,t){return sN(t,function(t){e=e.replace(`%s`,``+t)}),e}function ZN(e){return e<10?`0`+e:``+e}var QN={};function $N(e){return``+e+ZN(QN[e]=(QN[e]||0)+1)}function eP(){var e=[];function t(t,n,r,a){i(t,n,function(t,n,i){var o=`addEventListener`in t,s=o?t.removeEventListener.bind(t,n,r,a):t.removeListener.bind(t,r);o?t.addEventListener(n,r,a):t.addListener(r),e.push([t,n,i,r,s])})}function n(t,n,r){i(t,n,function(t,n,i){e=e.filter(function(e){return e[0]===t&&e[1]===n&&e[2]===i&&(!r||e[3]===r)?(e[4](),!1):!0})})}function r(e,t,n){var r,i=!0;return typeof CustomEvent==`function`?r=new CustomEvent(t,{bubbles:i,detail:n}):(r=document.createEvent(`CustomEvent`),r.initCustomEvent(t,i,!1,n)),e.dispatchEvent(r),r}function i(e,t,n){sN(e,function(e){e&&sN(t,function(t){t.split(` `).forEach(function(t){var r=t.split(`.`);n(e,r[0],r[1])})})})}function a(){e.forEach(function(e){e[4]()}),qM(e)}return{bind:t,unbind:n,dispatch:r,destroy:a}}var tP=`mounted`,nP=`ready`,rP=`move`,iP=`moved`,aP=`click`,oP=`active`,sP=`inactive`,cP=`visible`,lP=`hidden`,uP=`refresh`,dP=`updated`,fP=`resize`,pP=`resized`,mP=`drag`,hP=`dragging`,gP=`dragged`,_P=`scroll`,vP=`scrolled`,yP=`overflow`,bP=`destroy`,xP=`arrows:mounted`,SP=`arrows:updated`,CP=`pagination:mounted`,wP=`pagination:updated`,TP=`navigation:mounted`,EP=`autoplay:play`,DP=`autoplay:playing`,OP=`autoplay:pause`,kP=`lazyload:loaded`,AP=`sk`,jP=`sh`,MP=`ei`;function NP(e){var t=e?e.event.bus:document.createDocumentFragment(),n=eP();function r(e,r){n.bind(t,oN(e).join(` `),function(e){r.apply(r,eN(e.detail)?e.detail:[])})}function i(e){n.dispatch(t,e,JM(arguments,1))}return e&&e.event.on(bP,n.destroy),yN(n,{bus:t,on:r,off:Q(n.unbind,t),emit:i})}function PP(e,t,n,r){var i=Date.now,a,o=0,s,c=!0,l=0;function u(){if(!c){if(o=e?VN((i()-a)/e,1):1,n&&n(o),o>=1&&(t(),a=i(),r&&++l>=r))return f();s=ZM(u)}}function d(t){t||m(),a=i()-(t?o*e:0),c=!1,s=ZM(u)}function f(){c=!0}function p(){a=i(),o=0,n&&n(o)}function m(){s&&cancelAnimationFrame(s),o=0,s=0,c=!0}function h(t){e=t}function g(){return c}return{start:d,rewind:p,pause:f,cancel:m,set:h,isPaused:g}}function FP(e){var t=e;function n(e){t=e}function r(e){return cN(oN(e),t)}return{set:n,is:r}}function IP(e,t){var n=PP(t||0,e,null,1);return function(){n.isPaused()&&n.start()}}function LP(e,t,n){var r=e.state,i=n.breakpoints||{},a=n.reducedMotion||{},o=eP(),s=[];function c(){var e=n.mediaQuery===`min`;_N(i).sort(function(t,n){return e?+t-n:+n-t}).forEach(function(t){u(i[t],`(`+(e?`min`:`max`)+`-width:`+t+`px)`)}),u(a,RM),d()}function l(e){e&&o.destroy()}function u(e,t){var n=matchMedia(t);o.bind(n,`change`,d),s.push([e,n])}function d(){var t=r.is(GM),i=n.direction,a=s.reduce(function(e,t){return bN(e,t[1].matches?t[0]:{})},{});xN(n),p(a),n.destroy?e.destroy(n.destroy===`completely`):t?(l(!0),e.mount()):i!==n.direction&&e.refresh()}function f(e){matchMedia(RM).matches&&(e?bN(n,a):xN(n,_N(a)))}function p(t,i,a){bN(n,t),i&&bN(Object.getPrototypeOf(n),t),(a||!r.is(zM))&&e.emit(dP,n)}return{setup:c,destroy:l,reduce:f,set:p}}var RP=`Arrow`,zP=RP+`Left`,BP=RP+`Right`,VP=RP+`Up`,HP=RP+`Down`,UP=`rtl`,WP=`ttb`,GP={width:[`height`],left:[`top`,`right`],right:[`bottom`,`left`],x:[`y`],X:[`Y`],Y:[`X`],ArrowLeft:[VP,BP],ArrowRight:[HP,zP]};function KP(e,t,n){function r(e,t,r){r||=n.direction;var i=r===UP&&!t?1:r===WP?0:-1;return GP[e]&&GP[e][i]||e.replace(/width|left|right/i,function(e,t){var n=GP[e.toLowerCase()][i]||e;return t>0?n.charAt(0).toUpperCase()+n.slice(1):n})}function i(e){return e*(n.direction===UP?1:-1)}return{resolve:r,orient:i}}var qP=`role`,JP=`tabindex`,YP=`disabled`,XP=`aria-`,ZP=XP+`controls`,QP=XP+`current`,$P=XP+`selected`,eF=XP+`label`,tF=XP+`labelledby`,nF=XP+`hidden`,rF=XP+`orientation`,iF=XP+`roledescription`,aF=XP+`live`,oF=XP+`busy`,sF=XP+`atomic`,cF=[qP,JP,YP,ZP,QP,eF,tF,nF,rF,iF],lF=RN+`__`,uF=`is-`,dF=RN,fF=lF+`track`,pF=lF+`list`,mF=lF+`slide`,hF=mF+`--clone`,gF=mF+`__container`,_F=lF+`arrows`,vF=lF+`arrow`,yF=vF+`--prev`,bF=vF+`--next`,xF=lF+`pagination`,SF=xF+`__page`,CF=lF+`progress__bar`,wF=lF+`toggle`,TF=lF+`spinner`,EF=lF+`sr`,DF=uF+`initialized`,OF=uF+`active`,kF=uF+`prev`,AF=uF+`next`,jF=uF+`visible`,MF=uF+`loading`,NF=uF+`focus-in`,PF=uF+`overflow`,FF=[OF,jF,kF,AF,MF,NF,PF],IF={slide:mF,clone:hF,arrows:_F,arrow:vF,prev:yF,next:bF,pagination:xF,page:SF,spinner:TF};function LF(e,t){if(tN(e.closest))return e.closest(t);for(var n=e;n&&n.nodeType===1&&!mN(n,t);)n=n.parentElement;return n}var RF=5,zF=200,BF=`touchstart mousedown`,VF=`touchmove mousemove`,HF=`touchend touchcancel mouseup click`;function UF(e,t,n){var r=NP(e),i=r.on,a=r.bind,o=e.root,s=n.i18n,c={},l=[],u=[],d=[],f,p,m;function h(){y(),b(),v()}function g(){i(uP,_),i(uP,h),i(dP,v),a(document,BF+` keydown`,function(e){m=e.type===`keydown`},{capture:!0}),a(o,`focusin`,function(){uN(o,NF,!!m)})}function _(e){var t=cF.concat(`style`);qM(l),FN(o,u),FN(f,d),SN([f,p],t),SN(o,e?t:[`style`,iF])}function v(){FN(o,u),FN(f,d),u=S(dF),d=S(fF),dN(o,u),dN(f,d),$(o,eF,n.label),$(o,tF,n.labelledby)}function y(){f=x(`.`+fF),p=gN(f,`.`+pF),BN(f&&p,`A track/list element is missing.`),lN(l,hN(p,`.`+mF+`:not(.`+hF+`)`)),vN({arrows:_F,pagination:xF,prev:yF,next:bF,bar:CF,toggle:wF},function(e,t){c[t]=x(`.`+e)}),yN(c,{root:o,track:f,list:p,slides:l})}function b(){var e=o.id||$N(RN),t=n.role;o.id=e,f.id=f.id||e+`-track`,p.id=p.id||e+`-list`,!DN(o,qP)&&o.tagName!==`SECTION`&&t&&$(o,qP,t),$(o,iF,s.carousel),$(p,qP,`presentation`)}function x(e){var t=NN(o,e);return t&&LF(t,`.`+dF)===o?t:void 0}function S(e){return[e+`--`+n.type,e+`--`+n.direction,n.drag&&e+`--draggable`,n.isNavigation&&e+`--nav`,e===dF&&OF]}return yN(c,{setup:h,mount:g,destroy:_})}var WF=`slide`,GF=`loop`,KF=`fade`;function qF(e,t,n,r){var i=NP(e),a=i.on,o=i.emit,s=i.bind,c=e.Components,l=e.root,u=e.options,d=u.isNavigation,f=u.updateOnMove,p=u.i18n,m=u.pagination,h=u.slideFocus,g=c.Direction.resolve,_=DN(r,`style`),v=DN(r,eF),y=n>-1,b=gN(r,`.`+gF),x;function S(){y||(r.id=l.id+`-slide`+ZN(t+1),$(r,qP,m?`tabpanel`:`group`),$(r,iF,p.slide),$(r,eF,v||XN(p.slideLabel,[t+1,e.length]))),C()}function C(){s(r,`click`,Q(o,aP,ae)),s(r,`keydown`,Q(o,AP,ae)),a([iP,jP,vP],D),a(TP,T),f&&a(rP,E)}function w(){x=!0,i.destroy(),FN(r,FF),SN(r,cF),$(r,`style`,_),$(r,eF,v||``)}function T(){var i=e.splides.map(function(e){var n=e.splide.Components.Slides.getAt(t);return n?n.slide.id:``}).join(` `);$(r,eF,XN(p.slideX,(y?n:t)+1)),$(r,ZP,i),$(r,qP,h?`button`:``),h&&SN(r,iF)}function E(){x||D()}function D(){if(!x){var n=e.index;O(),ee(),uN(r,kF,t===n-1),uN(r,AF,t===n+1)}}function O(){var e=ne();e!==ON(r,OF)&&(uN(r,OF,e),$(r,QP,d&&e||``),o(e?oP:sP,ae))}function ee(){var t=re(),n=!t&&(!ne()||y);if(e.state.is([HM,UM])||$(r,nF,n||``),$(PN(r,u.focusableNodes||``),JP,n?-1:``),h&&$(r,JP,n?-1:0),t!==ON(r,jF)&&(uN(r,jF,t),o(t?cP:lP,ae)),!t&&document.activeElement===r){var i=c.Slides.getAt(e.index);i&&EN(i.slide)}}function te(e,t,n){wN(n&&b||r,e,t)}function ne(){var r=e.index;return r===t||u.cloneStatus&&r===n}function re(){if(e.is(KF))return ne();var t=kN(c.Elements.track),n=kN(r),i=g(`left`,!0),a=g(`right`,!0);return UN(t[i])<=WN(n[i])&&UN(n[a])<=WN(t[a])}function ie(n,r){var i=GN(n-t);return!y&&(u.rewind||e.is(GF))&&(i=VN(i,e.length-i)),i<=r}var ae={index:t,slideIndex:n,slide:r,container:b,isClone:y,mount:S,destroy:w,update:D,style:te,isWithin:ie};return ae}function JF(e,t,n){var r=NP(e),i=r.on,a=r.emit,o=r.bind,s=t.Elements,c=s.slides,l=s.list,u=[];function d(){f(),i(uP,p),i(uP,f)}function f(){c.forEach(function(e,t){h(e,t,-1)})}function p(){x(function(e){e.destroy()}),qM(u)}function m(){x(function(e){e.update()})}function h(t,n,r){var i=qF(e,n,r,t);i.mount(),u.push(i),u.sort(function(e,t){return e.index-t.index})}function g(e){return e?S(function(e){return!e.isClone}):u}function _(e){var r=t.Controller,i=r.toIndex(e),a=r.hasFocus()?1:n.perPage;return S(function(e){return qN(e.index,i,i+a-1)})}function v(e){return S(e)[0]}function y(e,t){sN(e,function(e){if(nN(e)&&(e=jN(e)),aN(e)){var r=c[t];r?pN(e,r):fN(l,e),dN(e,n.classes.slide),w(e,Q(a,fP))}}),a(uP)}function b(e){AN(S(e).map(function(e){return e.slide})),a(uP)}function x(e,t){g(t).forEach(e)}function S(e){return u.filter(tN(e)?e:function(t){return nN(e)?mN(t.slide,e):cN(oN(e),t.index)})}function C(e,t,n){x(function(r){r.style(e,t,n)})}function w(e,t){var n=PN(e,`img`),r=n.length;r?n.forEach(function(e){o(e,`load error`,function(){--r||t()})}):t()}function T(e){return e?c.length:u.length}function E(){return u.length>n.perPage}return{mount:d,destroy:p,update:m,register:h,get:g,getIn:_,getAt:v,add:y,remove:b,forEach:x,filter:S,style:C,getLength:T,isEnough:E}}function YF(e,t,n){var r=NP(e),i=r.on,a=r.bind,o=r.emit,s=t.Slides,c=t.Direction.resolve,l=t.Elements,u=l.root,d=l.track,f=l.list,p=s.getAt,m=s.style,h,g,_;function v(){y(),a(window,`resize load`,IP(Q(o,fP))),i([dP,uP],y),i(fP,b)}function y(){h=n.direction===WP,wN(u,`maxWidth`,LN(n.width)),wN(d,c(`paddingLeft`),x(!1)),wN(d,c(`paddingRight`),x(!0)),b(!0)}function b(e){var t=kN(u);(e||g.width!==t.width||g.height!==t.height)&&(wN(d,`height`,S()),m(c(`marginRight`),LN(n.gap)),m(`width`,w()),m(`height`,T(),!0),g=t,o(pP),_!==(_=ie())&&(uN(u,PF,_),o(yP,_)))}function x(e){var t=n.padding,r=c(e?`right`:`left`);return t&&LN(t[r]||($M(t)?0:t))||`0px`}function S(){var e=``;return h&&(e=C(),BN(e,`height or heightRatio is missing.`),e=`calc(`+e+` - `+x(!1)+` - `+x(!0)+`)`),e}function C(){return LN(n.height||kN(f).width*n.heightRatio)}function w(){return n.autoWidth?null:LN(n.fixedWidth)||(h?``:E())}function T(){return LN(n.fixedHeight)||(h?n.autoHeight?null:E():C())}function E(){var e=LN(n.gap);return`calc((100%`+(e&&` + `+e)+`)/`+(n.perPage||1)+(e&&` - `+e)+`)`}function D(){return kN(f)[c(`width`)]}function O(e,t){var n=p(e||0);return n?kN(n.slide)[c(`width`)]+(t?0:ne()):0}function ee(e,t){var n=p(e);if(n){var r=kN(n.slide)[c(`right`)],i=kN(f)[c(`left`)];return GN(r-i)+(t?0:ne())}return 0}function te(t){return ee(e.length-1)-ee(0)+O(0,t)}function ne(){var e=p(0);return e&&parseFloat(wN(e.slide,c(`marginRight`)))||0}function re(e){return parseFloat(wN(d,c(`padding`+(e?`Right`:`Left`))))||0}function ie(){return e.is(KF)||te(!0)>D()}return{mount:v,resize:b,listSize:D,slideSize:O,sliderSize:te,totalSize:ee,getPadding:re,isOverflow:ie}}var XF=2;function ZF(e,t,n){var r=NP(e),i=r.on,a=t.Elements,o=t.Slides,s=t.Direction.resolve,c=[],l;function u(){i(uP,d),i([dP,fP],p),(l=g())&&(m(l),t.Layout.resize(!0))}function d(){f(),u()}function f(){AN(c),qM(c),r.destroy()}function p(){var e=g();l!==e&&(l<e||!e)&&r.emit(uP)}function m(e){var t=o.get().slice(),n=t.length;if(n){for(;t.length<e;)lN(t,t);lN(t.slice(-e),t.slice(0,e)).forEach(function(r,i){var s=i<e,l=h(r.slide,i);s?pN(l,t[0].slide):fN(a.list,l),lN(c,l),o.register(l,i-e+(s?0:n),r.index)})}}function h(t,r){var i=t.cloneNode(!0);return dN(i,n.classes.clone),i.id=e.root.id+`-clone`+ZN(r+1),i}function g(){var r=n.clones;if(!e.is(GF))r=0;else if(rN(r)){var i=n[s(`fixedWidth`)]&&t.Layout.slideSize(0);r=i&&WN(kN(a.track)[s(`width`)]/i)||n[s(`autoWidth`)]&&e.length||n.perPage*XF}return r}return{mount:u,destroy:f}}function QF(e,t,n){var r=NP(e),i=r.on,a=r.emit,o=e.state.set,s=t.Layout,c=s.slideSize,l=s.getPadding,u=s.totalSize,d=s.listSize,f=s.sliderSize,p=t.Direction,m=p.resolve,h=p.orient,g=t.Elements,_=g.list,v=g.track,y;function b(){y=t.Transition,i([tP,pP,dP,uP],x)}function x(){t.Controller.isBusy()||(t.Scroll.cancel(),C(e.index),t.Slides.update())}function S(e,t,n,r){e!==t&&ae(e>n)&&(D(),w(E(te(),e>n),!0)),o(HM),a(rP,t,n,e),y.start(t,function(){o(VM),a(iP,t,n,e),r&&r()})}function C(e){w(ee(e,!0))}function w(t,n){if(!e.is(KF)){var r=n?t:T(t);wN(_,`transform`,`translate`+m(`X`)+`(`+r+`px)`),t!==r&&a(jP)}}function T(n){if(e.is(GF)){var r=O(n),i=r>t.Controller.getEnd();(r<0||i)&&(n=E(n,i))}return n}function E(e,t){var n=e-ie(t),r=f();return e-=h(r*(WN(GN(n)/r)||1))*(t?1:-1),e}function D(){w(te(),!0),y.cancel()}function O(e){for(var n=t.Slides.get(),r=0,i=1/0,a=0;a<n.length;a++){var o=n[a].index,s=GN(ee(o,!0)-e);if(s<=i)i=s,r=o;else break}return r}function ee(e,t){var n=h(u(e-1)-re(e));return t?ne(n):n}function te(){var e=m(`left`);return kN(_)[e]-kN(v)[e]+h(l(!1))}function ne(t){return n.trimSpace&&e.is(WF)&&(t=JN(t,0,h(f(!0)-d()))),t}function re(e){var t=n.focus;return t===`center`?(d()-c(e,!0))/2:+t*c(e)||0}function ie(e){return ee(e?t.Controller.getEnd():0,!!n.trimSpace)}function ae(e){var t=h(E(te(),e));return e?t>=0:t<=_[m(`scrollWidth`)]-kN(v)[m(`width`)]}function oe(e,t){t=rN(t)?te():t;var n=e!==!0&&h(t)<h(ie(!1)),r=e!==!1&&h(t)>h(ie(!0));return n||r}return{mount:b,move:S,jump:C,translate:w,shift:E,cancel:D,toIndex:O,toPosition:ee,getPosition:te,getLimit:ie,exceededLimit:oe,reposition:x}}function $F(e,t,n){var r=NP(e),i=r.on,a=r.emit,o=t.Move,s=o.getPosition,c=o.getLimit,l=o.toPosition,u=t.Slides,d=u.isEnough,f=u.getLength,p=n.omitEnd,m=e.is(GF),h=e.is(WF),g=Q(te,!1),_=Q(te,!0),v=n.start||0,y,b=v,x,S,C;function w(){T(),i([dP,uP,MP],T),i(pP,E)}function T(){x=f(!0),S=n.perMove,C=n.perPage,y=ae();var e=JN(v,0,p?y:x-1);e!==v&&(v=e,o.reposition())}function E(){y!==ae()&&a(MP)}function D(e,t,n){if(!fe()){var r=ee(e),i=ie(r);i>-1&&(t||i!==v)&&(le(i),o.move(r,i,b,n))}}function O(e,n,r,i){t.Scroll.scroll(e,n,r,function(){var e=ie(o.toIndex(s()));le(p?VN(e,y):e),i&&i()})}function ee(e){var t=v;if(nN(e)){var n=e.match(/([+\-<>])(\d+)?/)||[],r=n[1],i=n[2];r===`+`||r===`-`?t=ne(v+ +(``+r+(+i||1)),v):r===`>`?t=i?oe(+i):g(!0):r===`<`&&(t=_(!0))}else t=m?e:JN(e,0,y);return t}function te(e,t){var n=S||(de()?1:C),r=ne(v+n*(e?-1:1),v,!(S||de()));return r===-1&&h&&!KN(s(),c(!e),1)?e?0:y:t?r:ie(r)}function ne(e,t,r){if(d()||de()){var i=re(e);i!==e&&(t=e,e=i,r=!1),e<0||e>y?e=!S&&(qN(0,e,t,!0)||qN(y,t,e,!0))?oe(se(e)):m?r?e<0?-(x%C||C):x:e:n.rewind?e<0?y:0:-1:r&&e!==t&&(e=oe(se(t)+(e<t?-1:1)))}else e=-1;return e}function re(t){if(h&&n.trimSpace===`move`&&t!==v)for(var r=s();r===l(t,!0)&&qN(t,0,e.length-1,!n.rewind);)t<v?--t:++t;return t}function ie(e){return m?(e+x)%x||0:e}function ae(){for(var e=x-(de()||m&&S?1:C);p&&e-->0;)if(l(x-1,!0)!==l(e,!0)){e++;break}return JN(e,0,x-1)}function oe(e){return JN(de()?e:C*e,0,y)}function se(e){return de()?VN(e,y):UN((e>=y?x-1:e)/C)}function ce(e){var t=o.toIndex(e);return h?JN(t,0,y):t}function le(e){e!==v&&(b=v,v=e)}function ue(e){return e?b:v}function de(){return!rN(n.focus)||n.isNavigation}function fe(){return e.state.is([HM,UM])&&!!n.waitForTransition}return{mount:w,go:D,scroll:O,getNext:g,getPrev:_,getAdjacent:te,getEnd:ae,setIndex:le,getIndex:ue,toIndex:oe,toPage:se,toDest:ce,hasFocus:de,isBusy:fe}}var eI=`http://www.w3.org/2000/svg`,tI=`m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z`,nI=40;function rI(e,t,n){var r=NP(e),i=r.on,a=r.bind,o=r.emit,s=n.classes,c=n.i18n,l=t.Elements,u=t.Controller,d=l.arrows,f=l.track,p=d,m=l.prev,h=l.next,g,_,v={};function y(){x(),i(dP,b)}function b(){S(),y()}function x(){var e=n.arrows;e&&!(m&&h)&&T(),m&&h&&(yN(v,{prev:m,next:h}),TN(p,e?``:`none`),dN(p,_=_F+`--`+n.direction),e&&(C(),D(),$([m,h],ZP,f.id),o(xP,m,h)))}function S(){r.destroy(),FN(p,_),g?(AN(d?[m,h]:p),m=h=null):SN([m,h],cF)}function C(){i([tP,iP,uP,vP,MP],D),a(h,`click`,Q(w,`>`)),a(m,`click`,Q(w,`<`))}function w(e){u.go(e,!0)}function T(){p=d||CN(`div`,s.arrows),m=E(!0),h=E(!1),g=!0,fN(p,[m,h]),!d&&pN(p,f)}function E(e){return jN(`<button class="`+s.arrow+` `+(e?s.prev:s.next)+`" type="button"><svg xmlns="`+eI+`" viewBox="0 0 `+nI+` `+nI+`" width="`+nI+`" height="`+nI+`" focusable="false"><path d="`+(n.arrowPath||tI)+`" />`)}function D(){if(m&&h){var t=e.index,n=u.getPrev(),r=u.getNext(),i=n>-1&&t<n?c.last:c.prev,a=r>-1&&t>r?c.first:c.next;m.disabled=n<0,h.disabled=r<0,$(m,eF,i),$(h,eF,a),o(SP,m,h,n,r)}}return{arrows:v,mount:y,destroy:S,update:D}}var iI=zN+`-interval`;function aI(e,t,n){var r=NP(e),i=r.on,a=r.bind,o=r.emit,s=PP(n.interval,e.go.bind(e,`>`),C),c=s.isPaused,l=t.Elements,u=t.Elements,d=u.root,f=u.toggle,p=n.autoplay,m,h,g=p===`pause`;function _(){p&&(v(),f&&$(f,ZP,l.track.id),g||y(),S())}function v(){n.pauseOnHover&&a(d,`mouseenter mouseleave`,function(e){m=e.type===`mouseenter`,x()}),n.pauseOnFocus&&a(d,`focusin focusout`,function(e){h=e.type===`focusin`,x()}),f&&a(f,`click`,function(){g?y():b(!0)}),i([rP,_P,uP],s.rewind),i(rP,w)}function y(){c()&&t.Slides.isEnough()&&(s.start(!n.resetProgress),h=m=g=!1,S(),o(EP))}function b(e){e===void 0&&(e=!0),g=!!e,S(),c()||(s.pause(),o(OP))}function x(){g||(m||h?b(!1):y())}function S(){f&&(uN(f,OF,!g),$(f,eF,n.i18n[g?`play`:`pause`]))}function C(e){var t=l.bar;t&&wN(t,`width`,e*100+`%`),o(DP,e)}function w(e){var r=t.Slides.getAt(e);s.set(r&&+DN(r.slide,iI)||n.interval)}return{mount:_,destroy:s.cancel,play:y,pause:b,isPaused:c}}function oI(e,t,n){var r=NP(e).on;function i(){n.cover&&(r(kP,Q(o,!0)),r([tP,dP,uP],Q(a,!0)))}function a(e){t.Slides.forEach(function(t){var n=gN(t.container||t.slide,`img`);n&&n.src&&o(e,n,t)})}function o(e,t,n){n.style(`background`,e?`center/cover no-repeat url("`+t.src+`")`:``,!0),TN(t,e?`none`:``)}return{mount:i,destroy:Q(a,!1)}}var sI=10,cI=600,lI=.6,uI=1.5,dI=800;function fI(e,t,n){var r=NP(e),i=r.on,a=r.emit,o=e.state.set,s=t.Move,c=s.getPosition,l=s.getLimit,u=s.exceededLimit,d=s.translate,f=e.is(WF),p,m,h=1;function g(){i(rP,b),i([dP,uP],x)}function _(e,n,r,i,l){var d=c();if(b(),r&&(!f||!u())){var g=t.Layout.sliderSize(),_=YN(e)*g*UN(GN(e)/g)||0;e=s.toPosition(t.Controller.toDest(e%g))+_}var x=KN(d,e,1);h=1,n=x?0:n||HN(GN(e-d)/uI,dI),m=i,p=PP(n,v,Q(y,d,e,l),1),o(UM),a(_P),p.start()}function v(){o(VM),m&&m(),a(vP)}function y(e,t,n,r){var i=c(),a=(e+(t-e)*S(r)-i)*h;d(i+a),f&&!n&&u()&&(h*=lI,GN(a)<sI&&_(l(u(!0)),cI,!1,m,!0))}function b(){p&&p.cancel()}function x(){p&&!p.isPaused()&&(b(),v())}function S(e){var t=n.easingFunc;return t?t(e):1-(1-e)**4}return{mount:g,destroy:b,scroll:_,cancel:x}}var pI={passive:!1,capture:!0};function mI(e,t,n){var r=NP(e),i=r.on,a=r.emit,o=r.bind,s=r.unbind,c=e.state,l=t.Move,u=t.Scroll,d=t.Controller,f=t.Elements.track,p=t.Media.reduce,m=t.Direction,h=m.resolve,g=m.orient,_=l.getPosition,v=l.exceededLimit,y,b,x,S,C,w=!1,T,E,D;function O(){o(f,VF,XM,pI),o(f,HF,XM,pI),o(f,BF,te,pI),o(f,`click`,ie,{capture:!0}),o(f,`dragstart`,MN),i([tP,dP],ee)}function ee(){var e=n.drag;_e(!e),S=e===`free`}function te(e){if(T=!1,!E){var t=he(e);A(e.target)&&(t||!e.button)&&(d.isBusy()?MN(e,!0):(D=t?f:window,C=c.is([HM,UM]),x=null,o(D,VF,ne,pI),o(D,HF,re,pI),l.cancel(),u.cancel(),ae(e)))}}function ne(e){if(c.is(WM)||(c.set(WM),a(mP)),e.cancelable){if(C){l.translate(y+me(de(e)));var t=fe(e)>zF,n=w!==(w=v());(t||n)&&ae(e),T=!0,a(hP),MN(e)}else ce(e)&&(C=se(e),MN(e))}}function re(e){c.is(WM)&&(c.set(VM),a(gP)),C&&(oe(e),MN(e)),s(D,VF,ne),s(D,HF,re),C=!1}function ie(e){!E&&T&&MN(e,!0)}function ae(e){x=b,b=e,y=_()}function oe(t){var r=le(t),i=ue(r),a=n.rewind&&n.rewindByDrag;p(!1),S?d.scroll(i,0,n.snap):e.is(KF)?d.go(g(YN(r))<0?a?`<`:`-`:a?`>`:`+`):e.is(WF)&&w&&a?d.go(v(!0)?`>`:`<`):d.go(d.toDest(i),!0),p(!0)}function se(e){var t=n.dragMinThreshold,r=$M(t),i=r&&t.mouse||0,a=(r?t.touch:+t)||10;return GN(de(e))>(he(e)?a:i)}function ce(e){return GN(de(e))>GN(de(e,!0))}function le(t){if(e.is(GF)||!w){var n=fe(t);if(n&&n<zF)return de(t)/n}return 0}function ue(e){return _()+YN(e)*VN(GN(e)*(n.flickPower||600),S?1/0:t.Layout.listSize()*(n.flickMaxPages||1))}function de(e,t){return pe(e,t)-pe(k(e),t)}function fe(e){return IN(e)-IN(k(e))}function k(e){return b===e&&x||b}function pe(e,t){return(he(e)?e.changedTouches[0]:e)[`page`+h(t?`Y`:`X`)]}function me(t){return t/(w&&e.is(WF)?RF:1)}function A(e){var t=n.noDrag;return!mN(e,`.`+SF+`, .`+vF)&&(!t||!mN(e,t))}function he(e){return typeof TouchEvent<`u`&&e instanceof TouchEvent}function ge(){return C}function _e(e){E=e}return{mount:O,disable:_e,isDragging:ge}}var hI={Spacebar:` `,Right:BP,Left:zP,Up:VP,Down:HP};function gI(e){return e=nN(e)?e:e.key,hI[e]||e}var _I=`keydown`;function vI(e,t,n){var r=NP(e),i=r.on,a=r.bind,o=r.unbind,s=e.root,c=t.Direction.resolve,l,u;function d(){f(),i(dP,p),i(dP,f),i(rP,h)}function f(){var e=n.keyboard;e&&(l=e===`global`?window:s,a(l,_I,g))}function p(){o(l,_I)}function m(e){u=e}function h(){var e=u;u=!0,YM(function(){u=e})}function g(t){if(!u){var n=gI(t);n===c(zP)?e.go(`<`):n===c(BP)&&e.go(`>`)}}return{mount:d,destroy:p,disable:m}}var yI=zN+`-lazy`,bI=yI+`-srcset`,xI=`[`+yI+`], [`+bI+`]`;function SI(e,t,n){var r=NP(e),i=r.on,a=r.off,o=r.bind,s=r.emit,c=n.lazyLoad===`sequential`,l=[iP,vP],u=[];function d(){n.lazyLoad&&(f(),i(uP,f))}function f(){qM(u),p(),c?_():(a(l),i(l,m),m())}
vendor: 4,355 bytes, line 81
81function p(){t.Slides.forEach(function(e){PN(e.slide,xI).forEach(function(t){var r=DN(t,yI),i=DN(t,bI);if(r!==t.src||i!==t.srcset){var a=n.classes.spinner,o=t.parentElement,s=gN(o,`.`+a)||CN(`span`,a,o);u.push([t,e,s]),t.src||TN(t,`none`)}})})}function m(){u=u.filter(function(t){var r=n.perPage*((n.preloadPages||1)+1)-1;return!t[1].isWithin(e.index,r)||h(t)}),u.length||a(l)}function h(e){var t=e[0];dN(e[1].slide,MF),o(t,`load error`,Q(g,e)),$(t,`src`,DN(t,yI)),$(t,`srcset`,DN(t,bI)),SN(t,yI),SN(t,bI)}function g(e,t){var n=e[0],r=e[1];FN(r.slide,MF),t.type!==`error`&&(AN(e[2]),TN(n,``),s(kP,n,r),s(fP)),c&&_()}function _(){u.length&&h(u.shift())}return{mount:d,destroy:Q(qM,u),check:m}}function CI(e,t,n){var r=NP(e),i=r.on,a=r.emit,o=r.bind,s=t.Slides,c=t.Elements,l=t.Controller,u=l.hasFocus,d=l.getIndex,f=l.go,p=t.Direction.resolve,m=c.pagination,h=[],g,_;function v(){y(),i([dP,uP,MP],v);var t=n.pagination;m&&TN(m,t?``:`none`),t&&(i([rP,_P,vP],T),b(),T(),a(CP,{list:g,items:h},w(e.index)))}function y(){g&&=(AN(m?JM(g.children):g),FN(g,_),qM(h),null),r.destroy()}function b(){var t=e.length,r=n.classes,i=n.i18n,a=n.perPage,d=u()?l.getEnd()+1:WN(t/a);g=m||CN(`ul`,r.pagination,c.track.parentElement),dN(g,_=xF+`--`+C()),$(g,qP,`tablist`),$(g,eF,i.select),$(g,rF,C()===WP?`vertical`:``);for(var f=0;f<d;f++){var p=CN(`li`,null,g),v=CN(`button`,{class:r.page,type:`button`},p),y=s.getIn(f).map(function(e){return e.slide.id}),b=!u()&&a>1?i.pageX:i.slideX;o(v,`click`,Q(x,f)),n.paginationKeyboard&&o(v,`keydown`,Q(S,f)),$(p,qP,`presentation`),$(v,qP,`tab`),$(v,ZP,y.join(` `)),$(v,eF,XN(b,f+1)),$(v,JP,-1),h.push({li:p,button:v,page:f})}}function x(e){f(`>`+e,!0)}function S(e,t){var n=h.length,r=gI(t),i=C(),a=-1;r===p(BP,!1,i)?a=++e%n:r===p(zP,!1,i)?a=(--e+n)%n:r===`Home`?a=0:r===`End`&&(a=n-1);var o=h[a];o&&(EN(o.button),f(`>`+a),MN(t,!0))}function C(){return n.paginationDirection||n.direction}function w(e){return h[l.toPage(e)]}function T(){var e=w(d(!0)),t=w(d());if(e){var n=e.button;FN(n,OF),SN(n,$P),$(n,JP,-1)}if(t){var r=t.button;dN(r,OF),$(r,$P,!0),$(r,JP,``)}a(wP,{list:g,items:h},e,t)}return{items:h,mount:v,destroy:y,getAt:w,update:T}}var wI=[` `,`Enter`];function TI(e,t,n){var r=n.isNavigation,i=n.slideFocus,a=[];function o(){e.splides.forEach(function(t){t.isParent||(l(e,t.splide),l(t.splide,e))}),r&&u()}function s(){a.forEach(function(e){e.destroy()}),qM(a)}function c(){s(),o()}function l(e,t){var n=NP(e);n.on(rP,function(e,n,r){t.go(t.is(GF)?r:e)}),a.push(n)}function u(){var t=NP(e),n=t.on;n(aP,f),n(AP,p),n([tP,dP],d),a.push(t),t.emit(TP,e.splides)}function d(){$(t.Elements.list,rF,n.direction===WP?`vertical`:``)}function f(t){e.go(t.index)}function p(e,t){cN(wI,gI(t))&&(f(e),MN(t))}return{setup:Q(t.Media.set,{slideFocus:rN(i)?r:i},!0),mount:o,destroy:s,remount:c}}function EI(e,t,n){var r=NP(e).bind,i=0;function a(){n.wheel&&r(t.Elements.track,`wheel`,o,pI)}function o(t){if(t.cancelable){var r=t.deltaY,a=r<0,o=IN(t),c=n.wheelMinThreshold||0,l=n.wheelSleep||0;GN(r)>c&&o-i>l&&(e.go(a?`<`:`>`),i=o),s(a)&&MN(t)}}function s(r){return!n.releaseWheel||e.state.is(HM)||t.Controller.getAdjacent(r)!==-1}return{mount:a}}var DI=90;function OI(e,t,n){var r=NP(e).on,i=t.Elements.track,a=n.live&&!n.isNavigation,o=CN(`span`,EF),s=PP(DI,Q(l,!1));function c(){a&&(d(!t.Autoplay.isPaused()),$(i,sF,!0),o.textContent=`…`,r(EP,Q(d,!0)),r(OP,Q(d,!1)),r([iP,vP],Q(l,!0)))}function l(e){$(i,oF,e),e?(fN(i,o),s.start()):(AN(o),s.cancel())}function u(){SN(i,[aF,sF,oF]),AN(o)}function d(e){a&&$(i,aF,e?`off`:`polite`)}return{mount:c,disable:d,destroy:u}}var kI=Object.freeze({__proto__:null,Media:LP,Direction:KP,Elements:UF,Slides:JF,Layout:YF,Clones:ZF,Move:QF,Controller:$F,Arrows:rI,Autoplay:aI,Cover:oI,Scroll:fI,Drag:mI,Keyboard:vI,LazyLoad:SI,Pagination:CI,Sync:TI,Wheel:EI,Live:OI}),AI={type:`slide`,role:`region`,speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:`cubic-bezier(0.25, 1, 0.5, 1)`,drag:!0,direction:`ltr`,trimSpace:!0,focusableNodes:`a, button, textarea, input, select, iframe`,live:!0,classes:IF,i18n:{prev:`Previous slide`,next:`Next slide`,first:`Go to first slide`,last:`Go to last slide`,slideX:`Go to slide %s`,pageX:`Go to page %s`,play:`Start autoplay`,pause:`Pause autoplay`,carousel:`carousel`,
vendor: 2,764 bytes, line 81
81slide:`slide`,select:`Select a slide to show`,slideLabel:`%s of %s`},reducedMotion:{speed:0,rewindSpeed:0,autoplay:`pause`}};function jI(e,t,n){var r=t.Slides;function i(){NP(e).on([tP,uP],a)}function a(){r.forEach(function(e){e.style(`transform`,`translateX(-`+100*e.index+`%)`)})}function o(e,t){r.style(`transition`,`opacity `+n.speed+`ms `+n.easing),YM(t)}return{mount:i,start:o,cancel:XM}}function MI(e,t,n){var r=t.Move,i=t.Controller,a=t.Scroll,o=t.Elements.list,s=Q(wN,o,`transition`),c;function l(){NP(e).bind(o,`transitionend`,function(e){e.target===o&&c&&(d(),c())})}function u(e,t){var i=r.toPosition(e,!0),o=r.getPosition(),l=f(e);GN(i-o)>=1&&l>=1?n.useScroll?a.scroll(i,l,!1,t):(s(`transform `+l+`ms `+n.easing),r.translate(i,!0),c=t):(r.jump(e),t())}function d(){s(``),a.cancel()}function f(t){var r=n.rewindSpeed;if(e.is(WF)&&r){var a=i.getIndex(!0),o=i.getEnd();if(a===0&&t>=o||a>=o&&t===0)return r}return n.speed}return{mount:l,start:u,cancel:d}}var NI=function(){function e(t,n){this.event=NP(),this.Components={},this.state=FP(zM),this.splides=[],this._o={},this._E={};var r=nN(t)?NN(document,t):t;BN(r,r+` is invalid.`),this.root=r,n=bN({label:DN(r,eF)||``,labelledby:DN(r,tF)||``},AI,e.defaults,n||{});try{bN(n,JSON.parse(DN(r,zN)))}catch{BN(!1,`Invalid JSON`)}this._o=Object.create(bN({},n))}var t=e.prototype;return t.mount=function(e,t){var n=this,r=this.state,i=this.Components;return BN(r.is([zM,GM]),`Already mounted!`),r.set(zM),this._C=i,this._T=t||this._T||(this.is(KF)?jI:MI),this._E=e||this._E,vN(yN({},kI,this._E,{Transition:this._T}),function(e,t){var r=e(n,i,n._o);i[t]=r,r.setup&&r.setup()}),vN(i,function(e){e.mount&&e.mount()}),this.emit(tP),dN(this.root,DF),r.set(VM),this.emit(nP),this},t.sync=function(e){return this.splides.push({splide:e}),e.splides.push({splide:this,isParent:!0}),this.state.is(VM)&&(this._C.Sync.remount(),e.Components.Sync.remount()),this},t.go=function(e){return this._C.Controller.go(e),this},t.on=function(e,t){return this.event.on(e,t),this},t.off=function(e){return this.event.off(e),this},t.emit=function(e){var t;return(t=this.event).emit.apply(t,[e].concat(JM(arguments,1))),this},t.add=function(e,t){return this._C.Slides.add(e,t),this},t.remove=function(e){return this._C.Slides.remove(e),this},t.is=function(e){return this._o.type===e},t.refresh=function(){return this.emit(uP),this},t.destroy=function(e){e===void 0&&(e=!0);var t=this.event,n=this.state;return n.is(zM)?NP(this).on(nP,this.destroy.bind(this,e)):(vN(this._C,function(t){t.destroy&&t.destroy(e)},!0),t.emit(bP),t.destroy(),e&&qM(this.splides),n.set(GM)),this},LM(e,[{key:`options`,get:function(){return this._o},set:function(e){this._C.Media.set(e,!0,!0)}},{key:`length`,get:function(){return this._C.Slides.getLength(!0)}}
81,{key:`index`,get:function(){return this._C.Controller.getIndex()}}]),e}();NI.defaults={},NI.STATES=KM;var PI=[oP,xP,SP,OP,EP,DP,aP,bP,mP,gP,hP,lP,sP,kP,tP,rP,iP,TP,CP,wP,uP,fP,pP,_P,vP,dP,cP],FI=`splide`;function II(e){return typeof e==`object`&&!!e}function LI(e,t){if(e){let n=Object.keys(e);for(let r=0;r<n.length;r++){let i=n[r];if(i!==`__proto__`&&t(e[i],i)===!1)break}}return e}function RI(e,t){let n=e;return LI(t,(e,t)=>{Array.isArray(e)?n[t]=e.slice():II(e)?n[t]=RI(II(n[t])?n[t]:{},e):n[t]=e}),n}var zI=Ve({name:`SplideTrack`,setup(){ae(()=>{var e;(e=w(FI)?.value)==null||e.refresh()})}}),BI=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},VI={class:`splide__track`},HI={class:`splide__list`};function UI(e,t,n,r,i,a){return Ue(),Ne(`div`,VI,[Re(`ul`,HI,[le(e.$slots,`default`)])])}var WI=BI(zI,[[`render`,UI]]),GI=Ve({name:`Splide`,emits:PI.map(e=>`splide:${e}`),components:{SplideTrack:WI},props:{tag:{default:`div`,type:String},options:{default:{},type:Object},extensions:Object,transition:Function,hasTrack:{default:!0,type:Boolean}},setup(e,t){let n=ve(),r=ve();D(()=>{r.value&&(n.value=new NI(r.value,e.options),c(n.value),n.value.mount(e.extensions,e.transition))}),ie(()=>{var e;(e=n.value)==null||e.destroy()}),fe(()=>RI({},e.options),e=>{n.value&&(n.value.options=e)},{deep:!0}),b(FI,n);let i=j(()=>n.value?.index||0),a=j(()=>n.value?.length||0);function o(e){var t;(t=n.value)==null||t.go(e)}function s(e){var t;(t=n.value)==null||t.sync(e)}function c(e){PI.forEach(n=>{e.on(n,(...r)=>{t.emit(`splide:${n}`,e,...r)})})}return{splide:n,root:r,index:i,length:a,go:o,sync:s}}});function KI(e,t,n,r,i,a){let o=de(`SplideTrack`);return Ue(),_e(O(e.tag),{class:`splide`,ref:`root`},{default:ye(()=>[e.hasTrack?(Ue(),_e(o,{key:0},{default:ye(()=>[le(e.$slots,`default`)]),_:3})):le(e.$slots,`default`,{key:1})]),_:3},512)}var qI=BI(GI,[[`render`,KI]]),JI=Ve({name:`SplideSlide`}),YI={class:`splide__slide`};function XI(e,t,n,r,i,a){return Ue(),Ne(`li`,YI,[le(e.$slots,`default`)])}var ZI=BI(JI,[[`render`,XI]]),QI=[Ia,za,Za,mo,ms,hs,gs,_s,vs,ys,bs,xs,gc,vc,Nc,Lc,qc,hd,lh,fh,ph,FM,f(e=>{e.vueApp.component(`Splide`,qI),e.vueApp.component(`SplideSlide`,ZI),e.vueApp.component(`SplideTrack`,WI)}),f({name:`i18n:plugin:ssg-detect`,dependsOn:[`i18n:plugin`,`i18n:plugin:route-locale-detect`],enforce:`post`,setup(e){}})],$I=Ve({name:`NuxtRouteAnnouncer`,props:{atomic:{type:Boolean,default:!1},politeness:{type:String,default:`polite`}},setup(e,{slots:t,expose:n}){let{set:r,polite:i,assertive:a,message:o,politeness:s}=as({politeness:e.politeness}),c=j(()=>{if(s.value===`assertive`)return`alert`;if(s.value!==`off`)return`status`});return n({set:r,polite:i,assertive:a,message:o,politeness:s}),()=>M(`span`,{class:`nuxt-route-announcer`,style:{position:`absolute`}},M(`span`,{role:c.value,"aria-live":s.value,"aria-atomic":e.atomic,style:{border:`0`,clip:`rect(0 0 0 0)`,"clip-path":`inset(50%)`,height:`1px`,width:`1px`,overflow:`hidden`,position:`absolute`,"white-space":`nowrap`,"word-wrap":`normal`,margin:`-1px`,padding:`0`}},t.default?t.default({message:o.value}):o.value))}}),eL=(e=`RouteProvider`)=>Ve({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean,routeRecord:Object},setup(e){let t=e.renderKey,n=e.route,r={};for(let i in e.route)Object.defineProperty(r,i,{get:()=>t===e.renderKey?e.route[i]:n[i],enumerable:!0});return b(Et,xe(r)),()=>e.vnode?M(e.vnode,{ref:e.vnodeRef}):e.vnode}}),tL=eL(),nL=new WeakMap,rL=Ve({name:`NuxtPage`,inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:n,slots:r,expose:i}){let a=t(),o=ve(),s=w(Et,null),c=new Set,l;i({pageRef:o});let u=w(mt,null),d,f=a.deferHydration(),p=!1,m=!1,h,g=0;if(a.isHydrating){let e=a.hooks.hookOnce(`app:error`,f),t=vt().beforeEach(()=>{e(),t()})}e.pageKey&&fe(()=>e.pageKey,(e,t)=>{e!==t&&a.callHook(`page:loading:start`)});let _=!1;{let e=vt().beforeResolve(()=>{_=!1});ie(()=>{e(),f()})}return()=>M(di,{name:e.name,route:e.route,...n},{default:oL(t=>{let n=iL(s,t.route,t.Component),i=s&&s.matched.length===t.route.matched.length;if(!t.Component){if(d&&!i&&!cL(d))return d;f();return}if(d&&u&&!cL(d)&&!u.isCurrent(t.route))return d;
81if(n&&s&&(!u||u?.isCurrent(s)))return(i||d)&&!cL(d)?d:null;let v=no(t,e.pageKey),b=aL(s,t.route,t.Component);!a.isHydrating&&l===v&&!b&&y(()=>{_||(_=!0,a.callHook(`page:loading:end`))}),p&&l!==v&&m&&g++,l=v;let x=!!(e.transition??t.route.meta.pageTransition??!1),S=x&&kn([e.transition,t.route.meta.pageTransition,!1,{onAfterLeave(){a[`~transitionFinish`]?.(),delete a[`~transitionFinish`],delete a[`~transitionPromise`],a.callHook(`page:transition:finish`,t.Component)}}]),C=e.keepalive??t.route.meta.keepalive??!1,w=t.Component.type,T=w.name||w.__name;t.route.meta.keepalive&&T&&c.add(T);let E;if(c.size>0&&e.keepalive==null&&(!C||typeof C==`object`&&C&&C.include)){let e=typeof C==`object`&&C?{...C}:{},t=e.include?Array.isArray(e.include)?e.include:[e.include]:[];E={...e,include:Array.from(new Set([...t,...c]))}}else E=C;return d=wn(x&&S,ro(E,M(pe,{key:g,suspensible:!0,onPending:()=>{p=!0,x&&!a[`~transitionPromise`]&&(a[`~transitionPromise`]=new Promise(e=>{a[`~transitionFinish`]=e})),h=a.callHook(`page:start`,t.Component)}
81,onResolve:async()=>{p=!1,m=!0,a.isHydrating&&a[`~restoreDeferredRoute`]?.();try{await y(),a._route.sync?.(),await h,await a.callHook(`page:finish`,t.Component),!_&&!b&&(_=!0,await a.callHook(`page:loading:end`))}finally{f()}}},{default:()=>{let e={key:v||void 0,vnode:r.default?sL(r.default,t):t.Component,route:t.route,renderKey:v||void 0,trackRootNodes:x,vnodeRef:o,routeRecord:void 0};if(!E)return M(tL,e);let n=w,i=nL.get(n);return i||(i=eL(T),nL.set(n,i)),M(i,e)}}))).default(),d})})}});function iL(e,t,n){if(!e)return!1;let r=t.matched.findIndex(e=>e.components?.default===n?.type);if(r===-1)return!1;let i=t.matched.slice(0,r).filter(e=>e.components?.default);if(!i.length)return!1;let a=e.matched.filter(e=>e.components?.default);return i.some((e,t)=>e.components?.default!==a[t]?.components?.default)||n&&no({route:t,Component:n})!==no({route:e,Component:n})}function aL(e,t,n){return e?t.matched.findIndex(e=>e.components?.default===n?.type)<t.matched.length-1:!1}function oL(e){let t=(t=>{let n=e(t);return Array.isArray(n)?n:n==null||!C(n)?[be()]:[n]});return t._n=!0,t}function sL(e,t){let n=e(t);return n.length===1?M(n[0]):M(Fe,void 0,n)}function cL(e){return!!e&&(!!e.suspense?.isUnmounted||!!e.component?.isUnmounted)}var lL=Ve({name:`LayoutLoader`,inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(e,t){return()=>M(_c[e.name],e.layoutProps,t.slots)}}),uL=Ve({name:`NuxtLayout`,inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,n){let r=t(),i=w(Et),a=!i||i===xt()?dn():i,o=j(()=>{let t=Rn(a,e.name);return t&&!(t in _c)&&e.fallback&&(t=N(e.fallback)),t});b(lt,o);let s=Pe();n.expose({layoutRef:s});let c=r.deferHydration();if(r.isHydrating){let e=r.hooks.hookOnce(`app:error`,c),t=vt().beforeEach(()=>{e(),t()})}let l;return()=>{let t=!!o.value&&o.value in _c&&!!(a?.meta.layoutTransition??!1),i=t&&kn([a?.meta.layoutTransition,!1,{onBeforeLeave(){r[`~transitionPromise`]=new Promise(e=>{r[`~transitionFinish`]=e})},onAfterLeave(){r[`~transitionFinish`]?.(),delete r[`~transitionFinish`],delete r[`~transitionPromise`]}}]),u=l;return l=o.value,wn(i,{default:()=>M(pe,{suspensible:!0,onResolve:async()=>{await y(c)}},{default:()=>M(dL,{layoutProps:Oe(n.attrs,a.meta.layoutProps??{},{ref:s}),key:o.value||void 0,name:o.value,shouldProvide:!e.name,isRenderingNewLayout:e=>e!==u&&e===o.value,hasTransition:t},n.slots)})}).default()}}}),dL=Ve({name:`NuxtLayoutProvider`,inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean},isRenderingNewLayout:{type:Function,required:!0}},setup(e,t){let n=e.name;e.shouldProvide&&b(mt,{isCurrent:e=>n===!1||n===Rn(e)});let r=w(Et),i=r&&r===xt(),a=w(mt,null);if(i){let t=dn(),n={};for(let i in t){let o=i;Object.defineProperty(n,o,{enumerable:!0,get:()=>e.isRenderingNewLayout(e.name)&&(!a||a.isCurrent(t))?t[o]:r[o]})}b(Et,xe(n))}return()=>!n||typeof n==`string`&&!(n in _c)?t.slots.default?.():M(lL,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}),fL=Po($I),pL={};function mL(e,t){let n=fL,r=rL,i=uL;return Ue(),_e(i,null,{default:ye(()=>[He(n),He(r)]),_:1})}var hL=Wn(pL,[[`render`,mL]]),gL={class:`headline__wrapper`},_L={class:`headline__h1`},vL=Wn(Ve({__name:`headline`,props:{headline:{type:String,required:!0},article:{type:Boolean,required:!1},subMenu:{type:Boolean,required:!1}},setup(e){return(t,n)=>(Ue(),Ne(`div`,gL,[Re(`div`,{class:te({"headline__content--article-and-submenu":e.article&&e.subMenu,"headline__content--article":e.article&&!e.subMenu,"headline__content--default headline__content--submenu":!e.article&&e.subMenu,"headline__content--default":!e.article&&!e.subMenu})},[Re(`h1`,_L,x(e.headline),1)],2)]))}}),[[`__scopeId`,`data-v-9114a633`]]),yL={key:0},bL={key:0},xL={key:1},SL=Wn({__name:`error`,async setup(e){let t,n,r=Ct(),{locale:i}=Dm(),a=u().public.NODE_ENV!==`production`,{data:o}=([t,n]=v(()=>NM().get(`cdn/stories/navigation/404`,{version:a?`draft`:`published`,language:i.value,resolve_links:`url`})),t=await t,n(),t);return T((e,t,n)=>{console.error(`[Error]`,{route:xt().fullPath,component:t?.type?.name||t?.type||`unknown`,info:n,message:e?.message,stack:e?.stack})}),Ht({title:()=>o.story.content.meta_title}),(e,t)=>{let n=vL,i=de(`StoryblokComponent`),a=uL;return N(r)?(Ue(),Ne(`div`,yL,[He(a,{name:`default`},{default:ye(()=>[N(o)?.story?(Ue(),Ne(`div`,bL,[He(n,{headline:N(o).story.content.headline},null,8,[`headline`]),(Ue(!0),Ne(Fe,null,E(N(o).story.content.blocks,e=>(Ue(),_e(i,{key:e._uid,blok:e},null,8,[`blok`]))),128))])):(Ue(),Ne(`div`,xL,[He(n,{headline:`Page Not Found`})]))]),_:1})])):be(``,!0)}}},[[`__scopeId`,`data-v-dfbce565`]]),CL=()=>null,wL={key:0},TL={__name:`nuxt-root`,setup(e){let n=t(),r=n.deferHydration();if(n.isHydrating){let e=n.hooks.hookOnce(`app:error`,r),t=vt().beforeEach(()=>{e(),t()})}window.location.pathname,b(Et,xt()),n.hooks.callHookWith(e=>e.map(e=>e()),`vue:setup`,[]);let i=Ct();function a(e,t,r){let i=n.vueApp.config.errorHandler;if(i&&!i.__nuxt_default)try{i(e,t,r)}
81catch(e){console.error("[nuxt] Error in `app.config.errorHandler`",e)}}return T((e,t,r)=>{if(n.hooks.callHook(`vue:error`,e,t,r)?.catch(e=>console.error("[nuxt] Error in `vue:error` hook",e)),Je(navigator.userAgent))return wt(n,e),!1;if(ut(e)&&(e.fatal||e.unhandled))return n.runWithContext(()=>bt(e)),a(e,t,r),!1}),(e,t)=>(Ue(),_e(pe,{onResolve:N(r)},{default:ye(()=>[N(!1)?(Ue(),Ne(`div`,wL)):N(i)?(Ue(),_e(N(SL),{key:1,error:N(i)},null,8,[`error`])):N(!1)?(Ue(),_e(N(CL),{key:2,context:N(!1)},null,8,[`context`])):N(!1)?(Ue(),_e(O(N(!1)),{key:3})):(Ue(),_e(N(hL),{key:4}))]),_:1},8,[`onResolve`]))}},EL;{let t;EL=async function(){if(t)return t;let e=!!(window.__NUXT__?.serverRendered??document.getElementById(`__NUXT_DATA__`)?.dataset.ssr===`true`),n=e?Ge(TL):We(TL),r=l({vueApp:n});async function i(e){await r.callHook(`app:error`,e),r.payload.error||=gt(e)}i.__nuxt_default=!0,n.config.errorHandler=i,r.hook(`app:suspense:resolve`,()=>{n.config.errorHandler===i&&(n.config.errorHandler=void 0)}),!e&&s.id&&r.hook(`app:suspense:resolve`,()=>{document.getElementById(s.id)?.remove()});try{await m(r,QI)}catch(e){i(e)}try{await r.hooks.callHook(`app:created`,n),await r.hooks.callHook(`app:beforeMount`,n),n.mount(c),await r.hooks.callHook(`app:mounted`,n),await y()}catch(e){i(e)}return n},t=EL().catch(t=>{throw e.NUXT_E1009({cause:t}),t})}export{wM as a,Dm as c,Yo as d,zo as f,NM as i,ls as l,Fa as m,uL as n,ah as o,Mo as p,EM as r,rh as s,vL as t,Xo as u};

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.