UNPKG

@sutton-signwriting/sgnw-components

Version:

a javascript package of web components for use with the SignWriting script.

4 lines 20.8 kB
/*! * The Sutton SignWriting Web Components */ var S,t,n={exports:{}},e=(S||(S=1,function(S){let t={};const n=152;let e;const o=function(S){if(S in t)return[...t[S]];if(!e){const S=document.createElement("canvas");S.width=n,S.height=n,e=S.getContext("2d",{willReadFrequently:!0})}e.clearRect(0,0,n,n),e.font="60px 'SuttonSignWritingLine'",e.fillText(String.fromCodePoint(S+983040),0,0);const o=e.getImageData(0,0,n,n).data;let a,r,i,c;S:for(a=151;a>=0;a--)for(r=0;r<n;r+=1)for(c=0;c<4;c+=1)if(i=4*a+4*r*n+c,o[i])break S;var f=a;S:for(r=151;r>=0;r--)for(a=0;a<f;a+=1)for(c=0;c<4;c+=1)if(i=4*a+4*r*n+c,o[i])break S;var d=r+1;if(f=Math.ceil(f/2),d=Math.ceil(d/2),14394==S&&(f=19),[10468,10480,10496,10512,10500,10532,10548,10862,10878,10894,11058,11074,11476,11488,11492,11504,11508,11520,10516,10910,10926,11042,11082,10942].includes(S)&&(f=20),31921==S&&(f=22),38460==S&&(f=23),[20164,20212].includes(S)&&(f=25),31894==S&&(f=28),46698==S&&(f=29),29606==S&&(f=30),44855==S&&(f=40),32667==S&&(f=50),[11088,11474,11490,11506].includes(S)&&(d=20),6285==S&&(d=21),40804==S&&(d=31),41475==S&&(d=36),0==f&&0==d){const t={9:[15,30],10:[21,30],11:[30,15],12:[30,21],13:[15,30],14:[21,30]};S in t&&(f=t[S][0],d=t[S][1])}return 0!=f||0!=d?(t[S]=[f,d],[f,d]):void 0},a=function(S){return String.fromCodePoint(S+983040)},r=function(S){return String.fromCodePoint(S+1048576)},i=function(S){if(o(1))S();else{const t=setInterval((function(){o(1)&&(clearInterval(t),S())}),100)}},c=function(S){const t=function(){const S=document.createElement("canvas");S.width=15,S.height=30;const t=S.getContext("2d");return t.font="30px 'SuttonSignWritingFill'",t.fillText(r(1),0,0),!t.getImageData(0,0,15,30).data.every((S=>0===S))};if(t())S();else{const n=setInterval((function(){t()&&(clearInterval(n),S())}),100)}};S.cssAppend=function(S=""){if(!document.getElementById("SgnwFontCss")){const t=document.createElement("style");t.setAttribute("id","SgnwFontCss"),t.appendChild(document.createTextNode(`\n @font-face {\n font-family: "SuttonSignWritingLine";\n src: \n local('SuttonSignWritingLine'),\n ${S?`url('${S}SuttonSignWritingLine.ttf') format('truetype'),`:""}\n url('https://cdn.jsdelivr.net/npm/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingLine.ttf') format('truetype');\n }\n @font-face {\n font-family: "SuttonSignWritingFill";\n src: \n local('SuttonSignWritingFill'),\n ${S?`url('${S}SuttonSignWritingFill.ttf') format('truetype'),`:""}\n url('https://cdn.jsdelivr.net/npm/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingFill.ttf') format('truetype');\n }\n @font-face {\n font-family: "SuttonSignWritingOneD";\n src: \n local('SuttonSignWritingOneD'),\n ${S?`url('${S}SuttonSignWritingOneD.ttf') format('truetype'),`:""}\n url('https://cdn.jsdelivr.net/npm/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingOneD.ttf') format('truetype');\n }\n `)),document.head.appendChild(t)}},S.cssLoaded=function(S){let t=!1,n=!1;i((()=>{t=!0})),c((()=>{n=!0}));const e=setInterval((function(){t&&n&&(clearInterval(e),S())}),100)},S.cssLoadedFill=c,S.cssLoadedLine=i,S.symbolFill=r,S.symbolLine=a,S.symbolSize=o,S.symbolText=function(S){return` <text class="sym-fill" fill="white" style="pointer-events:none;font-family:'SuttonSignWritingFill';font-size:30px;">${r(S)}</text>\n <text class="sym-line" fill="black" style="pointer-events:none;font-family:'SuttonSignWritingLine';font-size:30px;">${a(S)}</text>`},Object.defineProperty(S,"__esModule",{value:!0})}(n.exports)),n.exports),o={exports:{}},a=(t||(t=1,function(S){let t={colorize:"C",colorhex:"(?:[0-9a-fA-F]{3}){1,2}",colorname:"[a-zA-Z]+",padding:"P[0-9]{2}",zoom:"Z(?:[0-9]+(?:\\.[0-9]+)?|x)",classbase:"-?[_a-zA-Z][_a-zA-Z0-9-]{0,100}",id:"[a-zA-Z][_a-zA-Z0-9-]{0,100}"};t.colorbase=`(?:${t.colorhex}|${t.colorname})`,t.color=`_${t.colorbase}_`,t.colors=`_${t.colorbase}(?:,${t.colorbase})?_`,t.background=`G${t.color}`,t.detail=`D${t.colors}`,t.detailsym=`D[0-9]{2}${t.colors}`,t.classes=`${t.classbase}(?: ${t.classbase})*`,t.full=`-(${t.colorize})?(${t.padding})?(${t.background})?(${t.detail})?(${t.zoom})?(?:-((?:${t.detailsym})*))?(?:-(${t.classes})?!(?:(${t.id})!)?)?`;const n=S=>(new RegExp(`^${t.colorhex}$`).test(S)?"#":"")+S,e=S=>"string"!=typeof S?[0,0,0]:S.replace(/rgba?\((.+?)\)/gi,((S,t)=>t)).split(",").map(Number),o=S=>S.slice(0,3).map((S=>S.toString(16).padStart(2,"0"))).join("");S.compose=S=>{if("object"!=typeof S||null===S)return;let n="-";n+=S.colorize?"C":"";const e=parseInt(S.padding);n+=!e||e<=0||e>99?"":"P"+(e>9?e:"0"+e);const o=S.background&&"string"==typeof S.background?S.background.match(t.colorbase)[0]:void 0;n+=o?"G_"+o+"_":"";const a=S.detail&&S.detail[0]&&"string"==typeof S.detail[0]?S.detail[0].match(t.colorbase)[0]:void 0,r=S.detail&&S.detail[1]&&"string"==typeof S.detail[1]?S.detail[1].match(t.colorbase)[0]:void 0;a&&(n+="D_"+a,r&&(n+=","+r),n+="_");const i="x"===S.zoom?"x":parseFloat(S.zoom);n+=!i||i<=0?"":"Z"+i;let c="";const f=S.detailsym&&Array.isArray(S.detailsym)?S.detailsym.map((S=>{const n=parseInt(S.index);if(!n||n<=0||n>99)return"";let e="D"+(n>9?n:"0"+n);const o=S.detail&&S.detail[0]?S.detail[0].match(t.colorbase)[0]:void 0,a=S.detail&&S.detail[1]?S.detail[1].match(t.colorbase)[0]:void 0;return o&&(e+="_"+o,a&&(e+=","+a),e+="_"),e})):[];c+=f.join("");let d="";const s=S.classes&&"string"==typeof S.classes?S.classes.match(t.classes)[0]:void 0;d+=s||"";const u=S.id&&"string"==typeof S.id?S.id.match(t.id)[0]:void 0;return d+=s||u?"!":"",d+=u?u+"!":"",n+(c||d?"-"+c:"")+(d?"-"+d:"")},S.merge=(S,t)=>{"object"!=typeof S&&(S={}),"object"!=typeof t&&(t={});const n="zoom"in S?"x"===S.zoom?1:S.zoom:1,e="zoom"in t?"x"===t.zoom?1:t.zoom:1;return{...S,...t,zoom:n*e}},S.parse=S=>{const e=("string"==typeof S?S.match(new RegExp(`^${t.full}`)):[])||[];return o={colorize:e[1]?!!e[1]:void 0,padding:e[2]?parseInt(e[2].slice(1)):void 0,background:e[3]?n(e[3].slice(2,-1)):void 0,detail:e[4]?e[4].slice(2,-1).split(",").map(n):void 0,zoom:e[5]?"Zx"===e[5]?"x":parseFloat(e[5].slice(1)):void 0,detailsym:e[6]?e[6].match(new RegExp(t.detailsym,"g")).map((S=>{const t=S.split("_"),e=t[1].split(",").map(n);return{index:parseInt(t[0].slice(1)),detail:e}})):void 0,classes:e[7]?e[7]:void 0,id:e[8]?e[8]:void 0},Object.fromEntries(Object.entries(o).filter((([S,t])=>void 0!==t)));var o},S.re=t,S.rgb2hex=(S,t=0)=>{const n=e(S);return 4==n.length&&n[3]<=t?"transparent":o(n)},S.rgba2hex=(S,t)=>{const n=e(t),a=e(S),r=4==a.length?a[3]:1;return 0==r?"transparent":o(a.map(((S,t)=>parseInt((1-r)*n[t]+r*S))))},Object.defineProperty(S,"__esModule",{value:!0})}(o.exports)),o.exports);window.sgnw=!1;const r=new Event("sgnw"),i=S=>{if(void 0===S||""===S)return 1;const t=parseFloat(S);return-1===S.indexOf("%")?t:t/100},c=S=>{const t=parseFloat(S),n=-1===S.indexOf("%")?255*t:255*t/100;return Math.round(Math.min(255,Math.max(0,n)))},f=(S,t,n,e)=>e>=1?`rgb(${S}, ${t}, ${n})`:`rgba(${S}, ${t}, ${n}, ${e})`,d=/^rgba?\(\s*([\d.%]+)\s+([\d.%]+)\s+([\d.%]+)\s*(?:\/\s*([\d.%]+)\s*)?\)$/i,s=/^color\(srgb\s+([\d.%]+)\s+([\d.%]+)\s+([\d.%]+)\s*(?:\/\s*([\d.%]+)\s*)?\)$/i;let u;const l=function(S){if("string"!=typeof S||""===S)return S;const t=S.trim();if(/^rgba?\(/i.test(t)&&-1!==t.indexOf(","))return t;const n=t.match(d);if(n)return f(Math.round(parseFloat(n[1])),Math.round(parseFloat(n[2])),Math.round(parseFloat(n[3])),i(n[4]));const e=t.match(s);if(e)return f(c(e[1]),c(e[2]),c(e[3]),i(e[4]));if(void 0===u){const S=document.createElement("canvas");S.width=1,S.height=1,u="function"==typeof S.getContext?S.getContext("2d",{willReadFrequently:!0}):null}if(!u||"function"!=typeof u.getImageData)return t;u.clearRect(0,0,1,1),u.fillStyle=t,u.fillRect(0,0,1,1);const o=u.getImageData(0,0,1,1).data;return!o||o.length<4||"number"!=typeof o[0]?t:f(o[0],o[1],o[2],o[3]/255)},b=S=>""===S||"transparent"==a.rgb2hex(S),g=function(S){const t=window.getComputedStyle(S,null),n=l(t.getPropertyValue("background-color"));let e=n,o=S;for(;b(e);){if(o=o.parentElement,null==o){e="rgb(255, 255, 255)";break}e=l(window.getComputedStyle(o,null).getPropertyValue("background-color"))}return{background:b(n)?"transparent":a.rgb2hex(n),detail:[a.rgba2hex(l(t.getPropertyValue("color")),e),a.rgb2hex(e)],zoom:parseInt(t.getPropertyValue("font-size").slice(0,-2))/30}},p=[];let v=null;const y=()=>{p.slice().forEach((S=>S()))},m=function(S){if(null==v&&"undefined"!=typeof MutationObserver){v=new MutationObserver(y);const S={attributes:!0,attributeFilter:["class","style","data-theme"]};v.observe(document.documentElement,S),document.body&&v.observe(document.body,S);const t="function"==typeof window.matchMedia?window.matchMedia("(prefers-color-scheme: dark)"):null;t&&"function"==typeof t.addEventListener&&t.addEventListener.length<=2?t.addEventListener("change",y):t&&"function"==typeof t.addListener&&t.addListener(y)}return p.push(S),()=>{const t=p.indexOf(S);-1!==t&&p.splice(t,1)}},$=function(S,t){return t<S.length&&(t*=2),S.concat(Array(t-S.length).fill(null))},w=function(S,t,n){let e,o=[];const a=Math.ceil(S.length/t);for(let r=0;r<a;r+=1)e=S.slice(r*t,(r+1)*t),o=$(o.concat(e),n*(r+1));return o},x=function(S){return null!=e.symbolSize(S)},F=function(S){const t=S?S.getBoundingClientRect():{top:0,left:0};return{top:t.top+(window.pageYOffset||window.document.documentElement.scrollTop),left:t.left+(window.pageXOffset||window.document.documentElement.scrollLeft)}},h=function(S,t){if(!t)return!1;const n=S.firstElementChild.getBoundingClientRect(),e=F(S),o=n.width,a=n.height,r=F(t);return!(r.left>e.left+o-o/2||r.left+t.offsetWidth<e.left+o/2||r.top>e.top+a-a/2||r.top+t.offsetHeight<e.top+a/2)},_={S10000:["S10000","S10110","S10210","S10310","S10410","S10510","S10610","S10710","S10810","S10910","S10a10","S10b10","S10c10","S10d10"],S10e00:["S10e00","S10f10","S11010","S11110","S11210","S11310","S11410","S11510","S11610","S11710","S11810","S11910","S11a10","S11b10","S11c10","S11d10"],S11e00:["S11e00","S11f10","S12010","S12110","S12210","S12310","S12410","S12510","S12610","S12710","S12810","S12910","S12a10","S12b10","S12c10","S12d10","S12e10","S12f10","S13010","S13110","S13210","S13310","S13410","S13510","S13610","S13710","S13810","S13910","S13a10","S13b10","S13c10","S13d10","S13e10","S13f10","S14010","S14110","S14210","S14310"],S14400:["S14400","S14510","S14610","S14710","S14810","S14910","S14a10","S14b10"],S14c00:["S14c00","S14d10","S14e10","S14f10","S15010","S15110","S15210","S15310","S15410","S15510","S15610","S15710","S15810","S15910","S15a10","S15b10","S15c10","S15d10","S15e10","S15f10","S16010","S16110","S16210","S16310","S16410","S16510","S16610","S16710","S16810","S16910","S16a10","S16b10","S16c10","S16d10","S16e10","S16f10","S17010","S17110","S17210","S17310","S17410","S17510","S17610","S17710","S17810","S17910","S17a10","S17b10","S17c10","S17d10","S17e10","S17f10","S18010","S18110","S18210","S18310","S18410","S18510"],S18600:["S18600","S18710","S18810","S18910","S18a10","S18b10","S18c10","S18d10","S18e10","S18f10","S19010","S19110","S19210","S19310","S19410","S19510","S19610","S19710","S19810","S19910","S19a10","S19b10","S19c10","S19d10","S19e10","S19f10","S1a010","S1a110","S1a210","S1a310"],S1a400:["S1a400","S1a510","S1a610","S1a710","S1a810","S1a910","S1aa10","S1ab10","S1ac10","S1ad10","S1ae10","S1af10","S1b010","S1b110","S1b210","S1b310","S1b410","S1b510","S1b610","S1b710","S1b810","S1b910"],S1ba00:["S1ba00","S1bb10","S1bc10","S1bd10","S1be10","S1bf10","S1c010","S1c110","S1c210","S1c310","S1c410","S1c510","S1c610","S1c710","S1c810","S1c910","S1ca10","S1cb10","S1cc10"],S1cd00:["S1cd00","S1ce10","S1cf10","S1d010","S1d110","S1d210","S1d310","S1d410","S1d510","S1d610","S1d710","S1d810","S1d910","S1da10","S1db10","S1dc10","S1dd10","S1de10","S1df10","S1e010","S1e110","S1e200","S1e310","S1e410","S1e510","S1e610","S1e710","S1e810","S1e910","S1ea10","S1eb10","S1ec10","S1ed10","S1ee10","S1ef10","S1f010","S1f110","S1f210","S1f310","S1f410"],S1f500:["S1f500","S1f610","S1f710","S1f810","S1f910","S1fa10","S1fb10","S1fc10","S1fd10","S1fe10","S1ff10","S20010","S20110","S20210","S20310","S20410"],S20500:["S20500","S20600","S20700","S20800","S20900","S20a00","S20b00","S20c00","S20d00","S20e00","S20f00","S21000","S21100","S21200","S21300","S21400","S21500"],S21600:["S21600","S21700","S21800","S21900","S21a00","S21b00","S21c00","S21d00","S21e00","S21f00","S22000","S22100","S22200","S22300","S22400","S22500","S22600","S22700","S22800","S22900"],S22a00:["S22a00","S22b00","S22c00","S22d00","S22e00","S22f00","S23000","S23100","S23200","S23300","S23400","S23500","S23600","S23700","S23800","S23900","S23a00","S23b00","S23c00","S23d00","S23e00","S23f00","S24000","S24100","S24200","S24300","S24400","S24500","S24600","S24700","S24800","S24900","S24a00","S24b00","S24c00","S24d00","S24e00","S24f00","S25000","S25100","S25200","S25300","S25400"],S25500:["S25500","S25600","S25700","S25800","S25900","S25a00","S25b00","S25c00","S25d00","S25e00","S25f00","S26000","S26100","S26200","S26300","S26400"],S26500:["S26500","S26600","S26700","S26800","S26900","S26a00","S26b00","S26c00","S26d00","S26e00","S26f00","S27000","S27100","S27200","S27300","S27400","S27500","S27600","S27700","S27800","S27900","S27a00","S27b00","S27c00","S27d00","S27e00","S27f00","S28000","S28100","S28200","S28300","S28400","S28500","S28600","S28700"],S28800:["S28800","S28900","S28a00","S28b00","S28c00","S28d00","S28e00","S28f00","S29000","S29100","S29200","S29300","S29400","S29500","S29600","S29700","S29800","S29900","S29a00","S29b00","S29c00","S29d00","S29e00","S29f00","S2a000","S2a100","S2a200","S2a300","S2a400","S2a500"],S2a600:["S2a600","S2a700","S2a800","S2a900","S2aa00","S2ab00","S2ac00","S2ad00","S2ae00","S2af00","S2b000","S2b100","S2b200","S2b300","S2b400","S2b500","S2b600"],S2b700:["S2b700","S2b800","S2b900","S2ba00","S2bb00","S2bc00","S2bd00","S2be00","S2bf00","S2c000","S2c100","S2c200","S2c300","S2c400","S2c500","S2c600","S2c700","S2c800","S2c900","S2ca00","S2cb00","S2cc00","S2cd00","S2ce00","S2cf00","S2d000","S2d100","S2d200","S2d300","S2d400"],S2d500:["S2d500","S2d600","S2d700","S2d800","S2d900","S2da00","S2db00","S2dc00","S2dd00","S2de00","S2df00","S2e000","S2e100","S2e200"],S2e300:["S2e300","S2e400","S2e500","S2e600","S2e700","S2e800","S2e900","S2ea00","S2eb00","S2ec00","S2ed00","S2ee00","S2ef00","S2f000","S2f100","S2f200","S2f300","S2f400","S2f500","S2f600"],S2f700:["S2f700","S2f800","S2f900","S2fa00","S2fb00","S2fc00","S2fd00","S2fe00"],S2ff00:["S2ff00","S30000","S30100","S30200","S30300","S30400","S30500","S30600","S30700","S30800","S30900"],S30a00:["S30a00","S30b00","S30c00","S30d00","S30e00","S30f00","S31000","S31100","S31200","S31300","S31400","S31500","S31600","S31700","S31800","S31900","S31a00","S31b00","S31c00","S31d00","S31e00","S31f00","S32000","S32100","S32200","S32300","S32400","S32500","S32600","S32700","S32800","S32900"],S32a00:["S32a00","S32b00","S32c00","S32d00","S32e00","S32f00","S33000","S33100","S33200","S33300","S33400","S33500","S33600","S33700","S33800","S33900","S33a00"],S33b00:["S33b00","S33c00","S33d00","S33e00","S33f00","S34000","S34100","S34200","S34300","S34400","S34500","S34600","S34700","S34800","S34900","S34a00","S34b00","S34c00","S34d00","S34e00","S34f00","S35000","S35100","S35200","S35300","S35400","S35500","S35600","S35700","S35800"],S35900:["S35900","S35a00","S35b00","S35c00","S35d00","S35e00","S35f00","S36000","S36100","S36200","S36300","S36400","S36500","S36600","S36700","S36800","S36900","S36a00","S36b00","S36c00"],S36d00:["S36d00","S36e00","S36f00","S37000","S37100","S37200","S37300","S37400","S37500"],S37600:["S37600","S37700","S37800","S37900","S37a00","S37b00","S37c00","S37d00","S37e00"],S37f00:["S37f00","S38000","S38100","S38200","S38300","S38400","S38500","S38600"],S38700:["S38700","S38800","S38900","S38a00","S38b00"]},z={"񀀁":["񀀁","񀁱","񀃑","񀄱","񀆑","񀇱","񀉑","񀊱","񀌑","񀍱","񀏑","񀐱","񀒑","񀓱"],"񀕁":["񀕁","񀖱","񀘑","񀙱","񀛑","񀜱","񀞑","񀟱","񀡑","񀢱","񀤑","񀥱","񀧑","񀨱","񀪑","񀫱"],"񀭁":["񀭁","񀮱","񀰑","񀱱","񀳑","񀴱","񀶑","񀷱","񀹑","񀺱","񀼑","񀽱","񀿑","񁀱","񁂑","񁃱","񁅑","񁆱","񁈑","񁉱","񁋑","񁌱","񁎑","񁏱","񁑑","񁒱","񁔑","񁕱","񁗑","񁘱","񁚑","񁛱","񁝑","񁞱","񁠑","񁡱","񁣑","񁤱"],"񁦁":["񁦁","񁧱","񁩑","񁪱","񁬑","񁭱","񁯑","񁰱"],"񁲁":["񁲁","񁳱","񁵑","񁶱","񁸑","񁹱","񁻑","񁼱","񁾑","񁿱","񂁑","񂂱","񂄑","񂅱","񂇑","񂈱","񂊑","񂋱","񂍑","񂎱","񂐑","񂑱","񂓑","񂔱","񂖑","񂗱","񂙑","񂚱","񂜑","񂝱","񂟑","񂠱","񂢑","񂣱","񂥑","񂦱","񂨑","񂩱","񂫑","񂬱","񂮑","񂯱","񂱑","񂲱","񂴑","񂵱","񂷑","񂸱","񂺑","񂻱","񂽑","񂾱","񃀑","񃁱","񃃑","񃄱","񃆑","񃇱"],"񃉁":["񃉁","񃊱","񃌑","񃍱","񃏑","񃐱","񃒑","񃓱","񃕑","񃖱","񃘑","񃙱","񃛑","񃜱","񃞑","񃟱","񃡑","񃢱","񃤑","񃥱","񃧑","񃨱","񃪑","񃫱","񃭑","񃮱","񃰑","񃱱","񃳑","񃴱"],"񃶁":["񃶁","񃷱","񃹑","񃺱","񃼑","񃽱","񃿑","񄀱","񄂑","񄃱","񄅑","񄆱","񄈑","񄉱","񄋑","񄌱","񄎑","񄏱","񄑑","񄒱","񄔑","񄕱"],"񄗁":["񄗁","񄘱","񄚑","񄛱","񄝑","񄞱","񄠑","񄡱","񄣑","񄤱","񄦑","񄧱","񄩑","񄪱","񄬑","񄭱","񄯑","񄰱","񄲑"],"񄳡":["񄳡","񄵑","񄶱","񄸑","񄹱","񄻑","񄼱","񄾑","񄿱","񅁑","񅂱","񅄑","񅅱","񅇑","񅈱","񅊑","񅋱","񅍑","񅎱","񅐑","񅑱","񅓁","񅔱","񅖑","񅗱","񅙑","񅚱","񅜑","񅝱","񅟑","񅠱","񅢑","񅣱","񅥑","񅦱","񅨑","񅩱","񅫑","񅬱","񅮑"],"񅯡":["񅯡","񅱑","񅲱","񅴑","񅵱","񅷑","񅸱","񅺑","񅻱","񅽑","񅾱","񆀑","񆁱","񆃑","񆄱","񆆑"],"񆇡":["񆇡","񆉁","񆊡","񆌁","񆍡","񆏁","񆐡","񆒁","񆓡","񆕁","񆖡","񆘁","񆙡","񆛁","񆜡","񆞁","񆟡"],"񆡁":["񆡁","񆢡","񆤁","񆥡","񆧁","񆨡","񆪁","񆫡","񆭁","񆮡","񆰁","񆱡","񆳁","񆴡","񆶁","񆷡","񆹁","񆺡","񆼁","񆽡"],"񆿁":["񆿁","񇀡","񇂁","񇃡","񇅁","񇆡","񇈁","񇉡","񇋁","񇌡","񇎁","񇏡","񇑁","񇒡","񇔁","񇕡","񇗁","񇘡","񇚁","񇛡","񇝁","񇞡","񇠁","񇡡","񇣁","񇤡","񇦁","񇧡","񇩁","񇪡","񇬁","񇭡","񇯁","񇰡","񇲁","񇳡","񇵁","񇶡","񇸁","񇹡","񇻁","񇼡","񇾁"],"񇿡":["񇿡","񈁁","񈂡","񈄁","񈅡","񈇁","񈈡","񈊁","񈋡","񈍁","񈎡","񈐁","񈑡","񈓁","񈔡","񈖁"],"񈗡":["񈗡","񈙁","񈚡","񈜁","񈝡","񈟁","񈠡","񈢁","񈣡","񈥁","񈦡","񈨁","񈩡","񈫁","񈬡","񈮁","񈯡","񈱁","񈲡","񈴁","񈵡","񈷁","񈸡","񈺁","񈻡","񈽁","񈾡","񉀁","񉁡","񉃁","񉄡","񉆁","񉇡","񉉁","񉊡"],"񉌁":["񉌁","񉍡","񉏁","񉐡","񉒁","񉓡","񉕁","񉖡","񉘁","񉙡","񉛁","񉜡","񉞁","񉟡","񉡁","񉢡","񉤁","񉥡","񉧁","񉨡","񉪁","񉫡","񉭁","񉮡","񉰁","񉱡","񉳁","񉴡","񉶁","񉷡"],"񉹁":["񉹁","񉺡","񉼁","񉽡","񉿁","񊀡","񊂁","񊃡","񊅁","񊆡","񊈁","񊉡","񊋁","񊌡","񊎁","񊏡","񊑁"],"񊒡":["񊒡","񊔁","񊕡","񊗁","񊘡","񊚁","񊛡","񊝁","񊞡","񊠁","񊡡","񊣁","񊤡","񊦁","񊧡","񊩁","񊪡","񊬁","񊭡","񊯁","񊰡","񊲁","񊳡","񊵁","񊶡","񊸁","񊹡","񊻁","񊼡","񊾁"],"񊿡":["񊿡","񋁁","񋂡","񋄁","񋅡","񋇁","񋈡","񋊁","񋋡","񋍁","񋎡","񋐁","񋑡","񋓁"],"񋔡":["񋔡","񋖁","񋗡","񋙁","񋚡","񋜁","񋝡","񋟁","񋠡","񋢁","񋣡","񋥁","񋦡","񋨁","񋩡","񋫁","񋬡","񋮁","񋯡","񋱁"],"񋲡":["񋲡","񋴁","񋵡","񋷁","񋸡","񋺁","񋻡","񋽁"],"񋾡":["񋾡","񌀁","񌁡","񌃁","񌄡","񌆁","񌇡","񌉁","񌊡","񌌁","񌍡"],"񌏁":["񌏁","񌐡","񌒁","񌓡","񌕁","񌖡","񌘁","񌙡","񌛁","񌜡","񌞁","񌟡","񌡁","񌢡","񌤁","񌥡","񌧁","񌨡","񌪁","񌫡","񌭁","񌮡","񌰁","񌱡","񌳁","񌴡","񌶁","񌷡","񌹁","񌺡","񌼁","񌽡"],"񌿁":["񌿁","񍀡","񍂁","񍃡","񍅁","񍆡","񍈁","񍉡","񍋁","񍌡","񍎁","񍏡","񍑁","񍒡","񍔁","񍕡","񍗁"],"񍘡":["񍘡","񍚁","񍛡","񍝁","񍞡","񍠁","񍡡","񍣁","񍤡","񍦁","񍧡","񍩁","񍪡","񍬁","񍭡","񍯁","񍰡","񍲁","񍳡","񍵁","񍶡","񍸁","񍹡","񍻁","񍼡","񍾁","񍿡","񎁁","񎂡","񎄁"],"񎅡":["񎅡","񎇁","񎈡","񎊁","񎋡","񎍁","񎎡","񎐁","񎑡","񎓁","񎔡","񎖁","񎗡","񎙁","񎚡","񎜁","񎝡","񎟁","񎠡","񎢁"],"񎣡":["񎣡","񎥁","񎦡","񎨁","񎩡","񎫁","񎬡","񎮁","񎯡"],"񎱁":["񎱁","񎲡","񎴁","񎵡","񎷁","񎸡","񎺁","񎻡","񎽁"],"񎾡":["񎾡","񏀁","񏁡","񏃁","񏄡","񏆁","񏇡","񏉁"],"񏊡":["񏊡","񏌁","񏍡","񏏁","񏐡"]};function W(){e.cssAppend(),e.cssLoaded((()=>{window.sgnw=!0,window.dispatchEvent(r)}))}export{$ as a,z as b,g as c,m as d,W as g,x as h,_ as i,h as o,w as p}