// Module ID: 13075 // Function ID: 99363 // Name: emitUnicodeLanguageId // Dependencies: [] // Module 13075 (emitUnicodeLanguageId) function emitUnicodeLanguageId(lang) { let variants; let str = ""; if (lang) { const items = [, , ]; ({ lang: arr[0], script: arr[1], region: arr[2], variants } = lang); if (!variants) { variants = []; } const obj = arg1(arg6[0]); const _Boolean = Boolean; const found = arg1(arg6[0]).__spreadArray(items, variants, true).filter(Boolean); str = found.join("-"); const __spreadArrayResult = arg1(arg6[0]).__spreadArray(items, variants, true); } return str; } arg5.emitUnicodeLanguageId = emitUnicodeLanguageId; arg5.emitUnicodeLocaleId = function emitUnicodeLocaleId(parseUnicodeLocaleIdResult) { const extensions = parseUnicodeLocaleIdResult.extensions; const items = [emitUnicodeLanguageId(parseUnicodeLocaleIdResult.lang)]; for (let num = 0; num < extensions.length; num = num + 1) { let iter = extensions[num]; let arr = items.push(iter.type); let type = iter.type; if ("u" === type) { let push2 = items.push; let tmp7 = arg1; let tmp8 = arg6; let obj2 = arg1(arg6[0]); let obj3 = arg1(arg6[0]); let keywords = iter.keywords; let __spreadArrayResult = obj3.__spreadArray([], iter.attributes, false); let applyResult = push2.apply(items, obj2.__spreadArray(__spreadArrayResult, keywords.reduce((arr) => arr.concat(arg1), []), false)); } else if ("t" === type) { let push = items.push; let tmp3 = arg1; let tmp4 = arg6; let obj = arg1(arg6[0]); let tmp5 = emitUnicodeLanguageId; let items1 = [emitUnicodeLanguageId(iter.lang)]; let fields = iter.fields; let applyResult1 = push.apply(items, obj.__spreadArray(items1, fields.reduce((arr) => arr.concat(arg1), []), false)); } else { arr = items.push(iter.value); } } const found = items.filter(Boolean); return found.join("-"); };