From 622cef7cf3122a8b4a4146b25818f1a4d94a23ec Mon Sep 17 00:00:00 2001 From: windingwind <33902321+windingwind@users.noreply.github.com> Date: Sun, 3 Dec 2023 16:12:19 +0800 Subject: [PATCH] add: export docx with math --- addon/chrome/content/docxExport.html | 4 + addon/chrome/content/lib/js/SaxonJS2.rt.js | 24837 ++++++++++++++++ addon/chrome/content/lib/js/mml2omml.sef.json | 1 + package.json | 1 + scripts/docx/build-mml2omml.sh | 1 + scripts/docx/mml2omml.xsl | 3822 +++ src/extras/docxWorker.ts | 29 +- src/modules/export/docx.ts | 138 +- src/utils/note.ts | 3 + 9 files changed, 28790 insertions(+), 46 deletions(-) create mode 100644 addon/chrome/content/lib/js/SaxonJS2.rt.js create mode 100644 addon/chrome/content/lib/js/mml2omml.sef.json create mode 100644 scripts/docx/build-mml2omml.sh create mode 100644 scripts/docx/mml2omml.xsl diff --git a/addon/chrome/content/docxExport.html b/addon/chrome/content/docxExport.html index bf62478..a84ec10 100644 --- a/addon/chrome/content/docxExport.html +++ b/addon/chrome/content/docxExport.html @@ -6,6 +6,10 @@ src="chrome://__addonRef__/content/scripts/docxWorker.js" type="application/javascript" > + diff --git a/addon/chrome/content/lib/js/SaxonJS2.rt.js b/addon/chrome/content/lib/js/SaxonJS2.rt.js new file mode 100644 index 0000000..761ca9f --- /dev/null +++ b/addon/chrome/content/lib/js/SaxonJS2.rt.js @@ -0,0 +1,24837 @@ +(function() { + // Input 0 + var oa; + // Input 1 + Resources = { + regexCategories: { + IsBasicLatin: [["0000", "007F"]], + "IsLatin-1Supplement": [["0080", "00FF"]], + "IsLatinExtended-A": [["0100", "017F"]], + "IsLatinExtended-B": [["0180", "024F"]], + IsIPAExtensions: [["0250", "02AF"]], + IsSpacingModifierLetters: [["02B0", "02FF"]], + IsCombiningDiacriticalMarks: [["0300", "036F"]], + IsGreek: [["0370", "03FF"]], + IsGreekandCoptic: [["0370", "03FF"]], + IsCyrillic: [["0400", "04FF"]], + IsCyrillicSupplementary: [["0500", "052F"]], + IsCyrillicSupplement: [["0500", "052F"]], + IsArmenian: [["0530", "058F"]], + IsHebrew: [["0590", "05FF"]], + IsArabic: [["0600", "06FF"]], + IsSyriac: [["0700", "074F"]], + IsArabicSupplement: [["0750", "077F"]], + IsThaana: [["0780", "07BF"]], + IsNKo: [["07C0", "07FF"]], + IsSamaritan: [["0800", "083F"]], + IsMandaic: [["0840", "085F"]], + IsDevanagari: [["0900", "097F"]], + IsBengali: [["0980", "09FF"]], + IsGurmukhi: [["0A00", "0A7F"]], + IsGujarati: [["0A80", "0AFF"]], + IsOriya: [["0B00", "0B7F"]], + IsTamil: [["0B80", "0BFF"]], + IsTelugu: [["0C00", "0C7F"]], + IsKannada: [["0C80", "0CFF"]], + IsMalayalam: [["0D00", "0D7F"]], + IsSinhala: [["0D80", "0DFF"]], + IsThai: [["0E00", "0E7F"]], + IsLao: [["0E80", "0EFF"]], + IsTibetan: [["0F00", "0FFF"]], + IsMyanmar: [["1000", "109F"]], + IsGeorgian: [["10A0", "10FF"]], + IsHangulJamo: [["1100", "11FF"]], + IsEthiopic: [["1200", "137F"]], + IsEthiopicSupplement: [["1380", "139F"]], + IsCherokee: [["13A0", "13FF"]], + IsUnifiedCanadianAboriginalSyllabics: [["1400", "167F"]], + IsOgham: [["1680", "169F"]], + IsRunic: [["16A0", "16FF"]], + IsTagalog: [["1700", "171F"]], + IsHanunoo: [["1720", "173F"]], + IsBuhid: [["1740", "175F"]], + IsTagbanwa: [["1760", "177F"]], + IsKhmer: [["1780", "17FF"]], + IsMongolian: [["1800", "18AF"]], + IsUnifiedCanadianAboriginalSyllabicsExtended: [["18B0", "18FF"]], + IsLimbu: [["1900", "194F"]], + IsTaiLe: [["1950", "197F"]], + IsNewTaiLue: [["1980", "19DF"]], + IsKhmerSymbols: [["19E0", "19FF"]], + IsBuginese: [["1A00", "1A1F"]], + IsTaiTham: [["1A20", "1AAF"]], + IsBalinese: [["1B00", "1B7F"]], + IsSundanese: [["1B80", "1BBF"]], + IsBatak: [["1BC0", "1BFF"]], + IsLepcha: [["1C00", "1C4F"]], + IsOlChiki: [["1C50", "1C7F"]], + IsVedicExtensions: [["1CD0", "1CFF"]], + IsPhoneticExtensions: [["1D00", "1D7F"]], + IsPhoneticExtensionsSupplement: [["1D80", "1DBF"]], + IsCombiningDiacriticalMarksSupplement: [["1DC0", "1DFF"]], + IsLatinExtendedAdditional: [["1E00", "1EFF"]], + IsGreekExtended: [["1F00", "1FFF"]], + IsGeneralPunctuation: [["2000", "206F"]], + IsSuperscriptsandSubscripts: [["2070", "209F"]], + IsCurrencySymbols: [["20A0", "20CF"]], + IsCombiningMarksforSymbols: [["20D0", "20FF"]], + IsCombiningDiacriticalMarksforSymbols: [["20D0", "20FF"]], + IsLetterlikeSymbols: [["2100", "214F"]], + IsNumberForms: [["2150", "218F"]], + IsArrows: [["2190", "21FF"]], + IsMathematicalOperators: [["2200", "22FF"]], + IsMiscellaneousTechnical: [["2300", "23FF"]], + IsControlPictures: [["2400", "243F"]], + IsOpticalCharacterRecognition: [["2440", "245F"]], + IsEnclosedAlphanumerics: [["2460", "24FF"]], + IsBoxDrawing: [["2500", "257F"]], + IsBlockElements: [["2580", "259F"]], + IsGeometricShapes: [["25A0", "25FF"]], + IsMiscellaneousSymbols: [["2600", "26FF"]], + IsDingbats: [["2700", "27BF"]], + "IsMiscellaneousMathematicalSymbols-A": [["27C0", "27EF"]], + "IsSupplementalArrows-A": [["27F0", "27FF"]], + IsBraillePatterns: [["2800", "28FF"]], + "IsSupplementalArrows-B": [["2900", "297F"]], + "IsMiscellaneousMathematicalSymbols-B": [["2980", "29FF"]], + IsSupplementalMathematicalOperators: [["2A00", "2AFF"]], + IsMiscellaneousSymbolsandArrows: [["2B00", "2BFF"]], + IsGlagolitic: [["2C00", "2C5F"]], + "IsLatinExtended-C": [["2C60", "2C7F"]], + IsCoptic: [["2C80", "2CFF"]], + IsGeorgianSupplement: [["2D00", "2D2F"]], + IsTifinagh: [["2D30", "2D7F"]], + IsEthiopicExtended: [["2D80", "2DDF"]], + "IsCyrillicExtended-A": [["2DE0", "2DFF"]], + IsSupplementalPunctuation: [["2E00", "2E7F"]], + IsCJKRadicalsSupplement: [["2E80", "2EFF"]], + IsKangxiRadicals: [["2F00", "2FDF"]], + IsIdeographicDescriptionCharacters: [["2FF0", "2FFF"]], + IsCJKSymbolsandPunctuation: [["3000", "303F"]], + IsHiragana: [["3040", "309F"]], + IsKatakana: [["30A0", "30FF"]], + IsBopomofo: [["3100", "312F"]], + IsHangulCompatibilityJamo: [["3130", "318F"]], + IsKanbun: [["3190", "319F"]], + IsBopomofoExtended: [["31A0", "31BF"]], + IsCJKStrokes: [["31C0", "31EF"]], + IsKatakanaPhoneticExtensions: [["31F0", "31FF"]], + IsEnclosedCJKLettersandMonths: [["3200", "32FF"]], + IsCJKCompatibility: [["3300", "33FF"]], + IsCJKUnifiedIdeographsExtensionA: [["3400", "4DBF"]], + IsYijingHexagramSymbols: [["4DC0", "4DFF"]], + IsCJKUnifiedIdeographs: [["4E00", "9FFF"]], + IsYiSyllables: [["A000", "A48F"]], + IsYiRadicals: [["A490", "A4CF"]], + IsLisu: [["A4D0", "A4FF"]], + IsVai: [["A500", "A63F"]], + "IsCyrillicExtended-B": [["A640", "A69F"]], + IsBamum: [["A6A0", "A6FF"]], + IsModifierToneLetters: [["A700", "A71F"]], + "IsLatinExtended-D": [["A720", "A7FF"]], + IsSylotiNagri: [["A800", "A82F"]], + IsCommonIndicNumberForms: [["A830", "A83F"]], + "IsPhags-pa": [["A840", "A87F"]], + IsSaurashtra: [["A880", "A8DF"]], + IsDevanagariExtended: [["A8E0", "A8FF"]], + IsKayahLi: [["A900", "A92F"]], + IsRejang: [["A930", "A95F"]], + "IsHangulJamoExtended-A": [["A960", "A97F"]], + IsJavanese: [["A980", "A9DF"]], + IsCham: [["AA00", "AA5F"]], + "IsMyanmarExtended-A": [["AA60", "AA7F"]], + IsTaiViet: [["AA80", "AADF"]], + "IsEthiopicExtended-A": [["AB00", "AB2F"]], + IsMeeteiMayek: [["ABC0", "ABFF"]], + IsHangulSyllables: [["AC00", "D7AF"]], + "IsHangulJamoExtended-B": [["D7B0", "D7FF"]], + IsHighSurrogates: [["D800", "DB7F"]], + IsHighPrivateUseSurrogates: [["DB80", "DBFF"]], + IsLowSurrogates: [["DC00", "DFFF"]], + IsPrivateUse: [["E000", "F8FF"], ["F0000", "FFFFD"], ["100000", "10FFFD"]], + IsPrivateUseArea: [["E000", "F8FF"]], + IsCJKCompatibilityIdeographs: [["F900", "FAFF"]], + IsAlphabeticPresentationForms: [["FB00", "FB4F"]], + "IsArabicPresentationForms-A": [["FB50", "FDFF"]], + IsVariationSelectors: [["FE00", "FE0F"]], + IsVerticalForms: [["FE10", "FE1F"]], + IsCombiningHalfMarks: [["FE20", "FE2F"]], + IsCJKCompatibilityForms: [["FE30", "FE4F"]], + IsSmallFormVariants: [["FE50", "FE6F"]], + "IsArabicPresentationForms-B": [["FE70", "FEFF"]], + IsHalfwidthandFullwidthForms: [["FF00", "FFEF"]], + IsSpecials: [["FEFF", "FEFF"], ["FFF0", "FFFF"]], + IsLinearBSyllabary: [["10000", "1007F"]], + IsLinearBIdeograms: [["10080", "100FF"]], + IsAegeanNumbers: [["10100", "1013F"]], + IsAncientGreekNumbers: [["10140", "1018F"]], + IsAncientSymbols: [["10190", "101CF"]], + IsPhaistosDisc: [["101D0", "101FF"]], + IsLycian: [["10280", "1029F"]], + IsCarian: [["102A0", "102DF"]], + IsOldItalic: [["10300", "1032F"]], + IsGothic: [["10330", "1034F"]], + IsUgaritic: [["10380", "1039F"]], + IsOldPersian: [["103A0", "103DF"]], + IsDeseret: [["10400", "1044F"]], + IsShavian: [["10450", "1047F"]], + IsOsmanya: [["10480", "104AF"]], + IsCypriotSyllabary: [["10800", "1083F"]], + IsImperialAramaic: [["10840", "1085F"]], + IsPhoenician: [["10900", "1091F"]], + IsLydian: [["10920", "1093F"]], + IsKharoshthi: [["10A00", "10A5F"]], + IsOldSouthArabian: [["10A60", "10A7F"]], + IsAvestan: [["10B00", "10B3F"]], + IsInscriptionalParthian: [["10B40", "10B5F"]], + IsInscriptionalPahlavi: [["10B60", "10B7F"]], + IsOldTurkic: [["10C00", "10C4F"]], + IsRumiNumeralSymbols: [["10E60", "10E7F"]], + IsBrahmi: [["11000", "1107F"]], + IsKaithi: [["11080", "110CF"]], + IsCuneiform: [["12000", "123FF"]], + IsCuneiformNumbersandPunctuation: [["12400", "1247F"]], + IsEgyptianHieroglyphs: [["13000", "1342F"]], + IsBamumSupplement: [["16800", "16A3F"]], + IsKanaSupplement: [["1B000", "1B0FF"]], + IsByzantineMusicalSymbols: [["1D000", "1D0FF"]], + IsMusicalSymbols: [["1D100", "1D1FF"]], + IsAncientGreekMusicalNotation: [["1D200", "1D24F"]], + IsTaiXuanJingSymbols: [["1D300", "1D35F"]], + IsCountingRodNumerals: [["1D360", "1D37F"]], + IsMathematicalAlphanumericSymbols: [["1D400", "1D7FF"]], + IsMahjongTiles: [["1F000", "1F02F"]], + IsDominoTiles: [["1F030", "1F09F"]], + IsPlayingCards: [["1F0A0", "1F0FF"]], + IsEnclosedAlphanumericSupplement: [["1F100", "1F1FF"]], + IsEnclosedIdeographicSupplement: [["1F200", "1F2FF"]], + IsMiscellaneousSymbolsAndPictographs: [["1F300", "1F5FF"]], + IsEmoticons: [["1F600", "1F64F"]], + IsTransportAndMapSymbols: [["1F680", "1F6FF"]], + IsAlchemicalSymbols: [["1F700", "1F77F"]], + IsCJKUnifiedIdeographsExtensionB: [["20000", "2A6DF"]], + IsCJKUnifiedIdeographsExtensionC: [["2A700", "2B73F"]], + IsCJKUnifiedIdeographsExtensionD: [["2B740", "2B81F"]], + IsCJKCompatibilityIdeographsSupplement: [["2F800", "2FA1F"]], + IsTags: [["E0000", "E007F"]], + IsVariationSelectorsSupplement: [["E0100", "E01EF"]], + "IsSupplementaryPrivateUseArea-A": [["F0000", "FFFFF"]], + "IsSupplementaryPrivateUseArea-B": [["100000", "10FFFF"]], + C: "Cc|Cf|Cn|Co", + Cc: [["0", "1F"], ["7F", "9F"]], + Cf: [["AD", "AD"], ["600", "604"], ["6DD", "6DD"], ["70F", "70F"], ["200B", "200F"], ["202A", "202E"], ["2060", "2064"], ["206A", "206F"], ["FEFF", "FEFF"], ["FFF9", "FFFB"], ["110BD", "110BD"], ["1D173", "1D17A"], ["E0001", "E0001"], ["E0020", "E007F"]], + Cn: [["378", "379"], ["37F", "383"], ["38B", "38B"], ["38D", "38D"], ["3A2", "3A2"], ["528", "52F"], ["530", "530"], ["557", "558"], ["560", "560"], ["588", "588"], ["58B", "58E"], ["590", "590"], ["5C8", "5CF"], ["5EB", "5EF"], ["5F5", "5FF"], ["605", "605"], ["61C", "61D"], ["70E", "70E"], ["74B", "74C"], ["7B2", "7BF"], ["7FB", "7FF"], ["82E", "82F"], ["83F", "83F"], ["85C", "85D"], ["85F", "85F"], ["860", "89F"], ["8A1", "8A1"], ["8AD", "8E3"], ["8FF", "8FF"], ["978", "978"], ["980", "980"], ["984", "984"], ["98D", "98E"], ["991", "992"], ["9A9", "9A9"], ["9B1", "9B1"], ["9B3", "9B5"], ["9BA", "9BB"], ["9C5", "9C6"], ["9C9", "9CA"], ["9CF", "9D6"], ["9D8", "9DB"], ["9DE", "9DE"], ["9E4", "9E5"], ["9FC", "9FF"], ["A00", "A00"], ["A04", "A04"], ["A0B", "A0E"], ["A11", "A12"], ["A29", "A29"], ["A31", "A31"], ["A34", "A34"], ["A37", "A37"], ["A3A", "A3B"], ["A3D", "A3D"], ["A43", "A46"], ["A49", "A4A"], ["A4E", "A50"], ["A52", "A58"], ["A5D", "A5D"], ["A5F", "A65"], ["A76", "A7F"], ["A80", "A80"], ["A84", "A84"], ["A8E", "A8E"], ["A92", "A92"], ["AA9", "AA9"], ["AB1", "AB1"], ["AB4", "AB4"], ["ABA", "ABB"], ["AC6", "AC6"], ["ACA", "ACA"], ["ACE", "ACF"], ["AD1", "ADF"], ["AE4", "AE5"], ["AF2", "AFF"], ["B00", "B00"], ["B04", "B04"], ["B0D", "B0E"], ["B11", "B12"], ["B29", "B29"], ["B31", "B31"], ["B34", "B34"], ["B3A", "B3B"], ["B45", "B46"], ["B49", "B4A"], ["B4E", "B55"], ["B58", "B5B"], ["B5E", "B5E"], ["B64", "B65"], ["B78", "B7F"], ["B80", "B81"], ["B84", "B84"], ["B8B", "B8D"], ["B91", "B91"], ["B96", "B98"], ["B9B", "B9B"], ["B9D", "B9D"], ["BA0", "BA2"], ["BA5", "BA7"], ["BAB", "BAD"], ["BBA", "BBD"], ["BC3", "BC5"], ["BC9", "BC9"], ["BCE", "BCF"], ["BD1", "BD6"], ["BD8", "BE5"], ["BFB", "BFF"], ["C00", "C00"], ["C04", "C04"], ["C0D", "C0D"], ["C11", "C11"], ["C29", "C29"], ["C34", "C34"], ["C3A", "C3C"], ["C45", "C45"], ["C49", "C49"], ["C4E", "C54"], ["C57", "C57"], ["C5A", "C5F"], ["C64", "C65"], ["C70", "C77"], ["C80", "C81"], ["C84", "C84"], ["C8D", "C8D"], ["C91", "C91"], ["CA9", "CA9"], ["CB4", "CB4"], ["CBA", "CBB"], ["CC5", "CC5"], ["CC9", "CC9"], ["CCE", "CD4"], ["CD7", "CDD"], ["CDF", "CDF"], ["CE4", "CE5"], ["CF0", "CF0"], ["CF3", "CFF"], ["D00", "D01"], ["D04", "D04"], ["D0D", "D0D"], ["D11", "D11"], ["D3B", "D3C"], ["D45", "D45"], ["D49", "D49"], ["D4F", "D56"], ["D58", "D5F"], ["D64", "D65"], ["D76", "D78"], ["D80", "D81"], ["D84", "D84"], ["D97", "D99"], ["DB2", "DB2"], ["DBC", "DBC"], ["DBE", "DBF"], ["DC7", "DC9"], ["DCB", "DCE"], ["DD5", "DD5"], ["DD7", "DD7"], ["DE0", "DF1"], ["DF5", "DFF"], ["E00", "E00"], ["E3B", "E3E"], ["E5C", "E7F"], ["E80", "E80"], ["E83", "E83"], ["E85", "E86"], ["E89", "E89"], ["E8B", "E8C"], ["E8E", "E93"], ["E98", "E98"], ["EA0", "EA0"], ["EA4", "EA4"], ["EA6", "EA6"], ["EA8", "EA9"], ["EAC", "EAC"], ["EBA", "EBA"], ["EBE", "EBF"], ["EC5", "EC5"], ["EC7", "EC7"], ["ECE", "ECF"], ["EDA", "EDB"], ["EE0", "EFF"], ["F48", "F48"], ["F6D", "F70"], ["F98", "F98"], ["FBD", "FBD"], ["FCD", "FCD"], ["FDB", "FFF"], ["10C6", "10C6"], ["10C8", "10CC"], ["10CE", "10CF"], ["1249", "1249"], ["124E", "124F"], ["1257", "1257"], ["1259", "1259"], ["125E", "125F"], ["1289", "1289"], ["128E", "128F"], ["12B1", "12B1"], ["12B6", "12B7"], ["12BF", "12BF"], ["12C1", "12C1"], ["12C6", "12C7"], ["12D7", "12D7"], ["1311", "1311"], ["1316", "1317"], ["135B", "135C"], ["137D", "137F"], ["139A", "139F"], ["13F5", "13FF"], ["169D", "169F"], ["16F1", "16FF"], ["170D", "170D"], ["1715", "171F"], ["1737", "173F"], ["1754", "175F"], ["176D", "176D"], ["1771", "1771"], ["1774", "177F"], ["17DE", "17DF"], ["17EA", "17EF"], ["17FA", "17FF"], ["180F", "180F"], ["181A", "181F"], ["1878", "187F"], ["18AB", "18AF"], ["18F6", "18FF"], ["191D", "191F"], ["192C", "192F"], ["193C", "193F"], ["1941", "1943"], ["196E", "196F"], ["1975", "197F"], ["19AC", "19AF"], ["19CA", "19CF"], ["19DB", "19DD"], ["1A1C", "1A1D"], ["1A5F", "1A5F"], ["1A7D", "1A7E"], ["1A8A", "1A8F"], ["1A9A", "1A9F"], ["1AAE", "1AAF"], ["1AB0", "1AFF"], ["1B4C", "1B4F"], ["1B7D", "1B7F"], ["1BF4", "1BFB"], ["1C38", "1C3A"], ["1C4A", "1C4C"], ["1C80", "1CBF"], ["1CC8", "1CCF"], ["1CF7", "1CFF"], ["1DE7", "1DFB"], ["1F16", "1F17"], ["1F1E", "1F1F"], ["1F46", "1F47"], ["1F4E", "1F4F"], ["1F58", "1F58"], ["1F5A", "1F5A"], ["1F5C", "1F5C"], ["1F5E", "1F5E"], ["1F7E", "1F7F"], ["1FB5", "1FB5"], ["1FC5", "1FC5"], ["1FD4", "1FD5"], ["1FDC", "1FDC"], ["1FF0", "1FF1"], ["1FF5", "1FF5"], ["1FFF", "1FFF"], ["2065", "2069"], ["2072", "2073"], ["208F", "208F"], ["209D", "209F"], ["20BB", "20CF"], ["20F1", "20FF"], ["218A", "218F"], ["23F4", "23FF"], ["2427", "243F"], ["244B", "245F"], ["2700", "2700"], ["2B4D", "2B4F"], ["2B5A", "2BFF"], ["2C2F", "2C2F"], ["2C5F", "2C5F"], ["2CF4", "2CF8"], ["2D26", "2D26"], ["2D28", "2D2C"], ["2D2E", "2D2F"], ["2D68", "2D6E"], ["2D71", "2D7E"], ["2D97", "2D9F"], ["2DA7", "2DA7"], ["2DAF", "2DAF"], ["2DB7", "2DB7"], ["2DBF", "2DBF"], ["2DC7", "2DC7"], ["2DCF", "2DCF"], ["2DD7", "2DD7"], ["2DDF", "2DDF"], ["2E3C", "2E7F"], ["2E9A", "2E9A"], ["2EF4", "2EFF"], ["2FD6", "2FDF"], ["2FE0", "2FEF"], ["2FFC", "2FFF"], ["3040", "3040"], ["3097", "3098"], ["3100", "3104"], ["312E", "312F"], ["3130", "3130"], ["318F", "318F"], ["31BB", "31BF"], ["31E4", "31EF"], ["321F", "321F"], ["32FF", "32FF"], ["4DB6", "4DBF"], ["9FCD", "9FFF"], ["A48D", "A48F"], ["A4C7", "A4CF"], ["A62C", "A63F"], ["A698", "A69E"], ["A6F8", "A6FF"], ["A78F", "A78F"], ["A794", "A79F"], ["A7AB", "A7F7"], ["A82C", "A82F"], ["A83A", "A83F"], ["A878", "A87F"], ["A8C5", "A8CD"], ["A8DA", "A8DF"], ["A8FC", "A8FF"], ["A954", "A95E"], ["A97D", "A97F"], ["A9CE", "A9CE"], ["A9DA", "A9DD"], ["A9E0", "A9FF"], ["AA37", "AA3F"], ["AA4E", "AA4F"], ["AA5A", "AA5B"], ["AA7C", "AA7F"], ["AAC3", "AADA"], ["AAF7", "AAFF"], ["AB00", "AB00"], ["AB07", "AB08"], ["AB0F", "AB10"], ["AB17", "AB1F"], ["AB27", "AB27"], ["AB2F", "AB2F"], ["AB30", "ABBF"], ["ABEE", "ABEF"], ["ABFA", "ABFF"], ["D7A4", "D7AF"], ["D7C7", "D7CA"], ["D7FC", "D7FF"], ["FA6E", "FA6F"], ["FADA", "FAFF"], ["FB07", "FB12"], ["FB18", "FB1C"], ["FB37", "FB37"], ["FB3D", "FB3D"], ["FB3F", "FB3F"], ["FB42", "FB42"], ["FB45", "FB45"], ["FBC2", "FBD2"], ["FD40", "FD4F"], ["FD90", "FD91"], ["FDC8", "FDCF"], ["FDD0", "FDEF"], ["FDFE", "FDFF"], ["FE1A", "FE1F"], ["FE27", "FE2F"], ["FE53", "FE53"], ["FE67", "FE67"], ["FE6C", "FE6F"], ["FE75", "FE75"], ["FEFD", "FEFE"], ["FF00", "FF00"], ["FFBF", "FFC1"], ["FFC8", "FFC9"], ["FFD0", "FFD1"], ["FFD8", "FFD9"], ["FFDD", "FFDF"], ["FFE7", "FFE7"], ["FFEF", "FFEF"], ["FFF0", "FFF8"], ["FFFE", "FFFF"], ["1000C", "1000C"], ["10027", "10027"], ["1003B", "1003B"], ["1003E", "1003E"], ["1004E", "1004F"], ["1005E", "1007F"], ["100FB", "100FF"], ["10103", "10106"], ["10134", "10136"], ["1018B", "1018F"], ["1019C", "101CF"], ["101FE", "101FF"], ["10200", "1027F"], ["1029D", "1029F"], ["102D1", "102DF"], ["102E0", "102FF"], ["1031F", "1031F"], ["10324", "1032F"], ["1034B", "1034F"], ["10350", "1037F"], ["1039E", "1039E"], ["103C4", "103C7"], ["103D6", "103DF"], ["103E0", "103FF"], ["1049E", "1049F"], ["104AA", "104AF"], ["104B0", "107FF"], ["10806", "10807"], ["10809", "10809"], ["10836", "10836"], ["10839", "1083B"], ["1083D", "1083E"], ["10856", "10856"], ["10860", "108FF"], ["1091C", "1091E"], ["1093A", "1093E"], ["10940", "1097F"], ["109B8", "109BD"], ["109C0", "109FF"], ["10A04", "10A04"], ["10A07", "10A0B"], ["10A14", "10A14"], ["10A18", "10A18"], ["10A34", "10A37"], ["10A3B", "10A3E"], ["10A48", "10A4F"], ["10A59", "10A5F"], ["10A80", "10AFF"], ["10B36", "10B38"], ["10B56", "10B57"], ["10B73", "10B77"], ["10B80", "10BFF"], ["10C49", "10C4F"], ["10C50", "10E5F"], ["10E7F", "10E7F"], ["10E80", "10FFF"], ["1104E", "11051"], ["11070", "1107F"], ["110C2", "110CF"], ["110E9", "110EF"], ["110FA", "110FF"], ["11135", "11135"], ["11144", "1114F"], ["11150", "1117F"], ["111C9", "111CF"], ["111DA", "111DF"], ["111E0", "1167F"], ["116B8", "116BF"], ["116CA", "116CF"], ["116D0", "11FFF"], ["1236F", "123FF"], ["12463", "1246F"], ["12474", "1247F"], ["12480", "12FFF"], ["1342F", "1342F"], ["13430", "167FF"], ["16A39", "16A3F"], ["16A40", "16EFF"], ["16F45", "16F4F"], ["16F7F", "16F8E"], ["16FA0", "1AFFF"], ["1B002", "1B0FF"], ["1B100", "1CFFF"], ["1D0F6", "1D0FF"], ["1D127", "1D128"], ["1D1DE", "1D1FF"], ["1D246", "1D24F"], ["1D250", "1D2FF"], ["1D357", "1D35F"], ["1D372", "1D37F"], ["1D380", "1D3FF"], ["1D455", "1D455"], ["1D49D", "1D49D"], ["1D4A0", "1D4A1"], ["1D4A3", "1D4A4"], ["1D4A7", "1D4A8"], ["1D4AD", "1D4AD"], ["1D4BA", "1D4BA"], ["1D4BC", "1D4BC"], ["1D4C4", "1D4C4"], ["1D506", "1D506"], ["1D50B", "1D50C"], ["1D515", "1D515"], ["1D51D", "1D51D"], ["1D53A", "1D53A"], ["1D53F", "1D53F"], ["1D545", "1D545"], ["1D547", "1D549"], ["1D551", "1D551"], ["1D6A6", "1D6A7"], ["1D7CC", "1D7CD"], ["1D800", "1E7FF"], ["1E800", "1EDFF"], ["1EE04", "1EE04"], ["1EE20", "1EE20"], ["1EE23", "1EE23"], ["1EE25", "1EE26"], ["1EE28", "1EE28"], ["1EE33", "1EE33"], ["1EE38", "1EE38"], ["1EE3A", "1EE3A"], ["1EE3C", "1EE41"], ["1EE43", "1EE46"], ["1EE48", "1EE48"], ["1EE4A", "1EE4A"], ["1EE4C", "1EE4C"], ["1EE50", "1EE50"], ["1EE53", "1EE53"], ["1EE55", "1EE56"], ["1EE58", "1EE58"], ["1EE5A", "1EE5A"], ["1EE5C", "1EE5C"], ["1EE5E", "1EE5E"], ["1EE60", "1EE60"], ["1EE63", "1EE63"], ["1EE65", "1EE66"], ["1EE6B", "1EE6B"], ["1EE73", "1EE73"], ["1EE78", "1EE78"], ["1EE7D", "1EE7D"], ["1EE7F", "1EE7F"], ["1EE8A", "1EE8A"], ["1EE9C", "1EEA0"], ["1EEA4", "1EEA4"], ["1EEAA", "1EEAA"], ["1EEBC", "1EEEF"], ["1EEF2", "1EEFF"], ["1EF00", "1EFFF"], ["1F02C", "1F02F"], ["1F094", "1F09F"], ["1F0AF", "1F0B0"], ["1F0BF", "1F0C0"], ["1F0D0", "1F0D0"], ["1F0E0", "1F0FF"], ["1F10B", "1F10F"], ["1F12F", "1F12F"], ["1F16C", "1F16F"], ["1F19B", "1F1E5"], ["1F203", "1F20F"], ["1F23B", "1F23F"], ["1F249", "1F24F"], ["1F252", "1F2FF"], ["1F321", "1F32F"], ["1F336", "1F336"], ["1F37D", "1F37F"], ["1F394", "1F39F"], ["1F3C5", "1F3C5"], ["1F3CB", "1F3DF"], ["1F3F1", "1F3FF"], ["1F43F", "1F43F"], ["1F441", "1F441"], ["1F4F8", "1F4F8"], ["1F4FD", "1F4FF"], ["1F53E", "1F53F"], ["1F544", "1F54F"], ["1F568", "1F5FA"], ["1F641", "1F644"], ["1F650", "1F67F"], ["1F6C6", "1F6FF"], ["1F774", "1F77F"], ["1F780", "1FFFD"], ["1FFFE", "1FFFF"], ["2A6D7", "2A6DF"], ["2A6E0", "2A6FF"], ["2B735", "2B73F"], ["2B81E", "2B81F"], ["2B820", "2F7FF"], ["2FA1E", "2FA1F"], ["2FA20", "2FFFD"], ["2FFFE", "2FFFF"], ["30000", "3FFFD"], ["3FFFE", "3FFFF"], ["40000", "4FFFD"], ["4FFFE", "4FFFF"], ["50000", "5FFFD"], ["5FFFE", "5FFFF"], ["60000", "6FFFD"], ["6FFFE", "6FFFF"], ["70000", "7FFFD"], ["7FFFE", "7FFFF"], ["80000", "8FFFD"], ["8FFFE", "8FFFF"], ["90000", "9FFFD"], ["9FFFE", "9FFFF"], ["A0000", "AFFFD"], ["AFFFE", "AFFFF"], ["B0000", "BFFFD"], ["BFFFE", "BFFFF"], ["C0000", "CFFFD"], ["CFFFE", "CFFFF"], ["D0000", "DFFFD"], ["DFFFE", "DFFFF"], ["E0000", "E0000"], ["E0002", "E001F"], ["E0080", "E00FF"], ["E01F0", "E0FFF"], ["E1000", "EFFFD"], ["EFFFE", "EFFFF"], ["FFFFE", "FFFFF"], ["10FFFE", "10FFFF"]], + Co: [["E000", "F8FF"], ["F0000", "FFFFD"], ["100000", "10FFFD"]], + L: "Ll|Lm|Lo|Lt|Lu", + Ll: [["61", "7A"], ["B5", "B5"], ["DF", "F6"], ["F8", "FF"], ["101", "101"], ["103", "103"], ["105", "105"], ["107", "107"], ["109", "109"], ["10B", "10B"], ["10D", "10D"], ["10F", "10F"], ["111", "111"], ["113", "113"], ["115", "115"], ["117", "117"], ["119", "119"], ["11B", "11B"], ["11D", "11D"], ["11F", "11F"], ["121", "121"], ["123", "123"], ["125", "125"], ["127", "127"], ["129", "129"], ["12B", "12B"], ["12D", "12D"], ["12F", "12F"], ["131", "131"], ["133", "133"], ["135", "135"], ["137", "138"], ["13A", "13A"], ["13C", "13C"], ["13E", "13E"], ["140", "140"], ["142", "142"], ["144", "144"], ["146", "146"], ["148", "149"], ["14B", "14B"], ["14D", "14D"], ["14F", "14F"], ["151", "151"], ["153", "153"], ["155", "155"], ["157", "157"], ["159", "159"], ["15B", "15B"], ["15D", "15D"], ["15F", "15F"], ["161", "161"], ["163", "163"], ["165", "165"], ["167", "167"], ["169", "169"], ["16B", "16B"], ["16D", "16D"], ["16F", "16F"], ["171", "171"], ["173", "173"], ["175", "175"], ["177", "177"], ["17A", "17A"], ["17C", "17C"], ["17E", "180"], ["183", "183"], ["185", "185"], ["188", "188"], ["18C", "18D"], ["192", "192"], ["195", "195"], ["199", "19B"], ["19E", "19E"], ["1A1", "1A1"], ["1A3", "1A3"], ["1A5", "1A5"], ["1A8", "1A8"], ["1AA", "1AB"], ["1AD", "1AD"], ["1B0", "1B0"], ["1B4", "1B4"], ["1B6", "1B6"], ["1B9", "1BA"], ["1BD", "1BF"], ["1C6", "1C6"], ["1C9", "1C9"], ["1CC", "1CC"], ["1CE", "1CE"], ["1D0", "1D0"], ["1D2", "1D2"], ["1D4", "1D4"], ["1D6", "1D6"], ["1D8", "1D8"], ["1DA", "1DA"], ["1DC", "1DD"], ["1DF", "1DF"], ["1E1", "1E1"], ["1E3", "1E3"], ["1E5", "1E5"], ["1E7", "1E7"], ["1E9", "1E9"], ["1EB", "1EB"], ["1ED", "1ED"], ["1EF", "1F0"], ["1F3", "1F3"], ["1F5", "1F5"], ["1F9", "1F9"], ["1FB", "1FB"], ["1FD", "1FD"], ["1FF", "1FF"], ["201", "201"], ["203", "203"], ["205", "205"], ["207", "207"], ["209", "209"], ["20B", "20B"], ["20D", "20D"], ["20F", "20F"], ["211", "211"], ["213", "213"], ["215", "215"], ["217", "217"], ["219", "219"], ["21B", "21B"], ["21D", "21D"], ["21F", "21F"], ["221", "221"], ["223", "223"], ["225", "225"], ["227", "227"], ["229", "229"], ["22B", "22B"], ["22D", "22D"], ["22F", "22F"], ["231", "231"], ["233", "239"], ["23C", "23C"], ["23F", "240"], ["242", "242"], ["247", "247"], ["249", "249"], ["24B", "24B"], ["24D", "24D"], ["24F", "293"], ["295", "2AF"], ["371", "371"], ["373", "373"], ["377", "377"], ["37B", "37D"], ["390", "390"], ["3AC", "3CE"], ["3D0", "3D1"], ["3D5", "3D7"], ["3D9", "3D9"], ["3DB", "3DB"], ["3DD", "3DD"], ["3DF", "3DF"], ["3E1", "3E1"], ["3E3", "3E3"], ["3E5", "3E5"], ["3E7", "3E7"], ["3E9", "3E9"], ["3EB", "3EB"], ["3ED", "3ED"], ["3EF", "3F3"], ["3F5", "3F5"], ["3F8", "3F8"], ["3FB", "3FC"], ["430", "45F"], ["461", "461"], ["463", "463"], ["465", "465"], ["467", "467"], ["469", "469"], ["46B", "46B"], ["46D", "46D"], ["46F", "46F"], ["471", "471"], ["473", "473"], ["475", "475"], ["477", "477"], ["479", "479"], ["47B", "47B"], ["47D", "47D"], ["47F", "47F"], ["481", "481"], ["48B", "48B"], ["48D", "48D"], ["48F", "48F"], ["491", "491"], ["493", "493"], ["495", "495"], ["497", "497"], ["499", "499"], ["49B", "49B"], ["49D", "49D"], ["49F", "49F"], ["4A1", "4A1"], ["4A3", "4A3"], ["4A5", "4A5"], ["4A7", "4A7"], ["4A9", "4A9"], ["4AB", "4AB"], ["4AD", "4AD"], ["4AF", "4AF"], ["4B1", "4B1"], ["4B3", "4B3"], ["4B5", "4B5"], ["4B7", "4B7"], ["4B9", "4B9"], ["4BB", "4BB"], ["4BD", "4BD"], ["4BF", "4BF"], ["4C2", "4C2"], ["4C4", "4C4"], ["4C6", "4C6"], ["4C8", "4C8"], ["4CA", "4CA"], ["4CC", "4CC"], ["4CE", "4CF"], ["4D1", "4D1"], ["4D3", "4D3"], ["4D5", "4D5"], ["4D7", "4D7"], ["4D9", "4D9"], ["4DB", "4DB"], ["4DD", "4DD"], ["4DF", "4DF"], ["4E1", "4E1"], ["4E3", "4E3"], ["4E5", "4E5"], ["4E7", "4E7"], ["4E9", "4E9"], ["4EB", "4EB"], ["4ED", "4ED"], ["4EF", "4EF"], ["4F1", "4F1"], ["4F3", "4F3"], ["4F5", "4F5"], ["4F7", "4F7"], ["4F9", "4F9"], ["4FB", "4FB"], ["4FD", "4FD"], ["4FF", "4FF"], ["501", "501"], ["503", "503"], ["505", "505"], ["507", "507"], ["509", "509"], ["50B", "50B"], ["50D", "50D"], ["50F", "50F"], ["511", "511"], ["513", "513"], ["515", "515"], ["517", "517"], ["519", "519"], ["51B", "51B"], ["51D", "51D"], ["51F", "51F"], ["521", "521"], ["523", "523"], ["525", "525"], ["527", "527"], ["561", "587"], ["1D00", "1D2B"], ["1D6B", "1D77"], ["1D79", "1D9A"], ["1E01", "1E01"], ["1E03", "1E03"], ["1E05", "1E05"], ["1E07", "1E07"], ["1E09", "1E09"], ["1E0B", "1E0B"], ["1E0D", "1E0D"], ["1E0F", "1E0F"], ["1E11", "1E11"], ["1E13", "1E13"], ["1E15", "1E15"], ["1E17", "1E17"], ["1E19", "1E19"], ["1E1B", "1E1B"], ["1E1D", "1E1D"], ["1E1F", "1E1F"], ["1E21", "1E21"], ["1E23", "1E23"], ["1E25", "1E25"], ["1E27", "1E27"], ["1E29", "1E29"], ["1E2B", "1E2B"], ["1E2D", "1E2D"], ["1E2F", "1E2F"], ["1E31", "1E31"], ["1E33", "1E33"], ["1E35", "1E35"], ["1E37", "1E37"], ["1E39", "1E39"], ["1E3B", "1E3B"], ["1E3D", "1E3D"], ["1E3F", "1E3F"], ["1E41", "1E41"], ["1E43", "1E43"], ["1E45", "1E45"], ["1E47", "1E47"], ["1E49", "1E49"], ["1E4B", "1E4B"], ["1E4D", "1E4D"], ["1E4F", "1E4F"], ["1E51", "1E51"], ["1E53", "1E53"], ["1E55", "1E55"], ["1E57", "1E57"], ["1E59", "1E59"], ["1E5B", "1E5B"], ["1E5D", "1E5D"], ["1E5F", "1E5F"], ["1E61", "1E61"], ["1E63", "1E63"], ["1E65", "1E65"], ["1E67", "1E67"], ["1E69", "1E69"], ["1E6B", "1E6B"], ["1E6D", "1E6D"], ["1E6F", "1E6F"], ["1E71", "1E71"], ["1E73", "1E73"], ["1E75", "1E75"], ["1E77", "1E77"], ["1E79", "1E79"], ["1E7B", "1E7B"], ["1E7D", "1E7D"], ["1E7F", "1E7F"], ["1E81", "1E81"], ["1E83", "1E83"], ["1E85", "1E85"], ["1E87", "1E87"], ["1E89", "1E89"], ["1E8B", "1E8B"], ["1E8D", "1E8D"], ["1E8F", "1E8F"], ["1E91", "1E91"], ["1E93", "1E93"], ["1E95", "1E9D"], ["1E9F", "1E9F"], ["1EA1", "1EA1"], ["1EA3", "1EA3"], ["1EA5", "1EA5"], ["1EA7", "1EA7"], ["1EA9", "1EA9"], ["1EAB", "1EAB"], ["1EAD", "1EAD"], ["1EAF", "1EAF"], ["1EB1", "1EB1"], ["1EB3", "1EB3"], ["1EB5", "1EB5"], ["1EB7", "1EB7"], ["1EB9", "1EB9"], ["1EBB", "1EBB"], ["1EBD", "1EBD"], ["1EBF", "1EBF"], ["1EC1", "1EC1"], ["1EC3", "1EC3"], ["1EC5", "1EC5"], ["1EC7", "1EC7"], ["1EC9", "1EC9"], ["1ECB", "1ECB"], ["1ECD", "1ECD"], ["1ECF", "1ECF"], ["1ED1", "1ED1"], ["1ED3", "1ED3"], ["1ED5", "1ED5"], ["1ED7", "1ED7"], ["1ED9", "1ED9"], ["1EDB", "1EDB"], ["1EDD", "1EDD"], ["1EDF", "1EDF"], ["1EE1", "1EE1"], ["1EE3", "1EE3"], ["1EE5", "1EE5"], ["1EE7", "1EE7"], ["1EE9", "1EE9"], ["1EEB", "1EEB"], ["1EED", "1EED"], ["1EEF", "1EEF"], ["1EF1", "1EF1"], ["1EF3", "1EF3"], ["1EF5", "1EF5"], ["1EF7", "1EF7"], ["1EF9", "1EF9"], ["1EFB", "1EFB"], ["1EFD", "1EFD"], ["1EFF", "1F07"], ["1F10", "1F15"], ["1F20", "1F27"], ["1F30", "1F37"], ["1F40", "1F45"], ["1F50", "1F57"], ["1F60", "1F67"], ["1F70", "1F7D"], ["1F80", "1F87"], ["1F90", "1F97"], ["1FA0", "1FA7"], ["1FB0", "1FB4"], ["1FB6", "1FB7"], ["1FBE", "1FBE"], ["1FC2", "1FC4"], ["1FC6", "1FC7"], ["1FD0", "1FD3"], ["1FD6", "1FD7"], ["1FE0", "1FE7"], ["1FF2", "1FF4"], ["1FF6", "1FF7"], ["210A", "210A"], ["210E", "210F"], ["2113", "2113"], ["212F", "212F"], ["2134", "2134"], ["2139", "2139"], ["213C", "213D"], ["2146", "2149"], ["214E", "214E"], ["2184", "2184"], ["2C30", "2C5E"], ["2C61", "2C61"], ["2C65", "2C66"], ["2C68", "2C68"], ["2C6A", "2C6A"], ["2C6C", "2C6C"], ["2C71", "2C71"], ["2C73", "2C74"], ["2C76", "2C7B"], ["2C81", "2C81"], ["2C83", "2C83"], ["2C85", "2C85"], ["2C87", "2C87"], ["2C89", "2C89"], ["2C8B", "2C8B"], ["2C8D", "2C8D"], ["2C8F", "2C8F"], ["2C91", "2C91"], ["2C93", "2C93"], ["2C95", "2C95"], ["2C97", "2C97"], ["2C99", "2C99"], ["2C9B", "2C9B"], ["2C9D", "2C9D"], ["2C9F", "2C9F"], ["2CA1", "2CA1"], ["2CA3", "2CA3"], ["2CA5", "2CA5"], ["2CA7", "2CA7"], ["2CA9", "2CA9"], ["2CAB", "2CAB"], ["2CAD", "2CAD"], ["2CAF", "2CAF"], ["2CB1", "2CB1"], ["2CB3", "2CB3"], ["2CB5", "2CB5"], ["2CB7", "2CB7"], ["2CB9", "2CB9"], ["2CBB", "2CBB"], ["2CBD", "2CBD"], ["2CBF", "2CBF"], ["2CC1", "2CC1"], ["2CC3", "2CC3"], ["2CC5", "2CC5"], ["2CC7", "2CC7"], ["2CC9", "2CC9"], ["2CCB", "2CCB"], ["2CCD", "2CCD"], ["2CCF", "2CCF"], ["2CD1", "2CD1"], ["2CD3", "2CD3"], ["2CD5", "2CD5"], ["2CD7", "2CD7"], ["2CD9", "2CD9"], ["2CDB", "2CDB"], ["2CDD", "2CDD"], ["2CDF", "2CDF"], ["2CE1", "2CE1"], ["2CE3", "2CE4"], ["2CEC", "2CEC"], ["2CEE", "2CEE"], ["2CF3", "2CF3"], ["2D00", "2D25"], ["2D27", "2D27"], ["2D2D", "2D2D"], ["A641", "A641"], ["A643", "A643"], ["A645", "A645"], ["A647", "A647"], ["A649", "A649"], ["A64B", "A64B"], ["A64D", "A64D"], ["A64F", "A64F"], ["A651", "A651"], ["A653", "A653"], ["A655", "A655"], ["A657", "A657"], ["A659", "A659"], ["A65B", "A65B"], ["A65D", "A65D"], ["A65F", "A65F"], ["A661", "A661"], ["A663", "A663"], ["A665", "A665"], ["A667", "A667"], ["A669", "A669"], ["A66B", "A66B"], ["A66D", "A66D"], ["A681", "A681"], ["A683", "A683"], ["A685", "A685"], ["A687", "A687"], ["A689", "A689"], ["A68B", "A68B"], ["A68D", "A68D"], ["A68F", "A68F"], ["A691", "A691"], ["A693", "A693"], ["A695", "A695"], ["A697", "A697"], ["A723", "A723"], ["A725", "A725"], ["A727", "A727"], ["A729", "A729"], ["A72B", "A72B"], ["A72D", "A72D"], ["A72F", "A731"], ["A733", "A733"], ["A735", "A735"], ["A737", "A737"], ["A739", "A739"], ["A73B", "A73B"], ["A73D", "A73D"], ["A73F", "A73F"], ["A741", "A741"], ["A743", "A743"], ["A745", "A745"], ["A747", "A747"], ["A749", "A749"], ["A74B", "A74B"], ["A74D", "A74D"], ["A74F", "A74F"], ["A751", "A751"], ["A753", "A753"], ["A755", "A755"], ["A757", "A757"], ["A759", "A759"], ["A75B", "A75B"], ["A75D", "A75D"], ["A75F", "A75F"], ["A761", "A761"], ["A763", "A763"], ["A765", "A765"], ["A767", "A767"], ["A769", "A769"], ["A76B", "A76B"], ["A76D", "A76D"], ["A76F", "A76F"], ["A771", "A778"], ["A77A", "A77A"], ["A77C", "A77C"], ["A77F", "A77F"], ["A781", "A781"], ["A783", "A783"], ["A785", "A785"], ["A787", "A787"], ["A78C", "A78C"], ["A78E", "A78E"], ["A791", "A791"], ["A793", "A793"], ["A7A1", "A7A1"], ["A7A3", "A7A3"], ["A7A5", "A7A5"], ["A7A7", "A7A7"], ["A7A9", "A7A9"], ["A7FA", "A7FA"], ["FB00", "FB06"], ["FB13", "FB17"], ["FF41", "FF5A"], ["10428", "1044F"], ["1D41A", "1D433"], ["1D44E", "1D454"], ["1D456", "1D467"], ["1D482", "1D49B"], ["1D4B6", "1D4B9"], ["1D4BB", "1D4BB"], ["1D4BD", "1D4C3"], ["1D4C5", "1D4CF"], ["1D4EA", "1D503"], ["1D51E", "1D537"], ["1D552", "1D56B"], ["1D586", "1D59F"], ["1D5BA", "1D5D3"], ["1D5EE", "1D607"], ["1D622", "1D63B"], ["1D656", "1D66F"], ["1D68A", "1D6A5"], ["1D6C2", "1D6DA"], ["1D6DC", "1D6E1"], ["1D6FC", "1D714"], ["1D716", "1D71B"], ["1D736", "1D74E"], ["1D750", "1D755"], ["1D770", "1D788"], ["1D78A", "1D78F"], ["1D7AA", "1D7C2"], ["1D7C4", "1D7C9"], ["1D7CB", "1D7CB"]], + Lm: [["2B0", "2C1"], ["2C6", "2D1"], ["2E0", "2E4"], ["2EC", "2EC"], ["2EE", "2EE"], ["374", "374"], ["37A", "37A"], ["559", "559"], ["640", "640"], ["6E5", "6E6"], ["7F4", "7F5"], ["7FA", "7FA"], ["81A", "81A"], ["824", "824"], ["828", "828"], ["971", "971"], ["E46", "E46"], ["EC6", "EC6"], ["10FC", "10FC"], ["17D7", "17D7"], ["1843", "1843"], ["1AA7", "1AA7"], ["1C78", "1C7D"], ["1D2C", "1D6A"], ["1D78", "1D78"], ["1D9B", "1DBF"], ["2071", "2071"], ["207F", "207F"], ["2090", "209C"], ["2C7C", "2C7D"], ["2D6F", "2D6F"], ["2E2F", "2E2F"], ["3005", "3005"], ["3031", "3035"], ["303B", "303B"], ["309D", "309E"], ["30FC", "30FE"], ["A015", "A015"], ["A4F8", "A4FD"], ["A60C", "A60C"], ["A67F", "A67F"], ["A717", "A71F"], ["A770", "A770"], ["A788", "A788"], ["A7F8", "A7F9"], ["A9CF", "A9CF"], ["AA70", "AA70"], ["AADD", "AADD"], ["AAF3", "AAF4"], ["FF70", "FF70"], ["FF9E", "FF9F"], ["16F93", "16F9F"]], + Lo: [["AA", "AA"], ["BA", "BA"], ["1BB", "1BB"], ["1C0", "1C3"], ["294", "294"], ["5D0", "5EA"], ["5F0", "5F2"], ["620", "63F"], ["641", "64A"], ["66E", "66F"], ["671", "6D3"], ["6D5", "6D5"], ["6EE", "6EF"], ["6FA", "6FC"], ["6FF", "6FF"], ["710", "710"], ["712", "72F"], ["74D", "7A5"], ["7B1", "7B1"], ["7CA", "7EA"], ["800", "815"], ["840", "858"], ["8A0", "8A0"], ["8A2", "8AC"], ["904", "939"], ["93D", "93D"], ["950", "950"], ["958", "961"], ["972", "977"], ["979", "97F"], ["985", "98C"], ["98F", "990"], ["993", "9A8"], ["9AA", "9B0"], ["9B2", "9B2"], ["9B6", "9B9"], ["9BD", "9BD"], ["9CE", "9CE"], ["9DC", "9DD"], ["9DF", "9E1"], ["9F0", "9F1"], ["A05", "A0A"], ["A0F", "A10"], ["A13", "A28"], ["A2A", "A30"], ["A32", "A33"], ["A35", "A36"], ["A38", "A39"], ["A59", "A5C"], ["A5E", "A5E"], ["A72", "A74"], ["A85", "A8D"], ["A8F", "A91"], ["A93", "AA8"], ["AAA", "AB0"], ["AB2", "AB3"], ["AB5", "AB9"], ["ABD", "ABD"], ["AD0", "AD0"], ["AE0", "AE1"], ["B05", "B0C"], ["B0F", "B10"], ["B13", "B28"], ["B2A", "B30"], ["B32", "B33"], ["B35", "B39"], ["B3D", "B3D"], ["B5C", "B5D"], ["B5F", "B61"], ["B71", "B71"], ["B83", "B83"], ["B85", "B8A"], ["B8E", "B90"], ["B92", "B95"], ["B99", "B9A"], ["B9C", "B9C"], ["B9E", "B9F"], ["BA3", "BA4"], ["BA8", "BAA"], ["BAE", "BB9"], ["BD0", "BD0"], ["C05", "C0C"], ["C0E", "C10"], ["C12", "C28"], ["C2A", "C33"], ["C35", "C39"], ["C3D", "C3D"], ["C58", "C59"], ["C60", "C61"], ["C85", "C8C"], ["C8E", "C90"], ["C92", "CA8"], ["CAA", "CB3"], ["CB5", "CB9"], ["CBD", "CBD"], ["CDE", "CDE"], ["CE0", "CE1"], ["CF1", "CF2"], ["D05", "D0C"], ["D0E", "D10"], ["D12", "D3A"], ["D3D", "D3D"], ["D4E", "D4E"], ["D60", "D61"], ["D7A", "D7F"], ["D85", "D96"], ["D9A", "DB1"], ["DB3", "DBB"], ["DBD", "DBD"], ["DC0", "DC6"], ["E01", "E30"], ["E32", "E33"], ["E40", "E45"], ["E81", "E82"], ["E84", "E84"], ["E87", "E88"], ["E8A", "E8A"], ["E8D", "E8D"], ["E94", "E97"], ["E99", "E9F"], ["EA1", "EA3"], ["EA5", "EA5"], ["EA7", "EA7"], ["EAA", "EAB"], ["EAD", "EB0"], ["EB2", "EB3"], ["EBD", "EBD"], ["EC0", "EC4"], ["EDC", "EDF"], ["F00", "F00"], ["F40", "F47"], ["F49", "F6C"], ["F88", "F8C"], ["1000", "102A"], ["103F", "103F"], ["1050", "1055"], ["105A", "105D"], ["1061", "1061"], ["1065", "1066"], ["106E", "1070"], ["1075", "1081"], ["108E", "108E"], ["10D0", "10FA"], ["10FD", "1248"], ["124A", "124D"], ["1250", "1256"], ["1258", "1258"], ["125A", "125D"], ["1260", "1288"], ["128A", "128D"], ["1290", "12B0"], ["12B2", "12B5"], ["12B8", "12BE"], ["12C0", "12C0"], ["12C2", "12C5"], ["12C8", "12D6"], ["12D8", "1310"], ["1312", "1315"], ["1318", "135A"], ["1380", "138F"], ["13A0", "13F4"], ["1401", "166C"], ["166F", "167F"], ["1681", "169A"], ["16A0", "16EA"], ["1700", "170C"], ["170E", "1711"], ["1720", "1731"], ["1740", "1751"], ["1760", "176C"], ["176E", "1770"], ["1780", "17B3"], ["17DC", "17DC"], ["1820", "1842"], ["1844", "1877"], ["1880", "18A8"], ["18AA", "18AA"], ["18B0", "18F5"], ["1900", "191C"], ["1950", "196D"], ["1970", "1974"], ["1980", "19AB"], ["19C1", "19C7"], ["1A00", "1A16"], ["1A20", "1A54"], ["1B05", "1B33"], ["1B45", "1B4B"], ["1B83", "1BA0"], ["1BAE", "1BAF"], ["1BBA", "1BE5"], ["1C00", "1C23"], ["1C4D", "1C4F"], ["1C5A", "1C77"], ["1CE9", "1CEC"], ["1CEE", "1CF1"], ["1CF5", "1CF6"], ["2135", "2138"], ["2D30", "2D67"], ["2D80", "2D96"], ["2DA0", "2DA6"], ["2DA8", "2DAE"], ["2DB0", "2DB6"], ["2DB8", "2DBE"], ["2DC0", "2DC6"], ["2DC8", "2DCE"], ["2DD0", "2DD6"], ["2DD8", "2DDE"], ["3006", "3006"], ["303C", "303C"], ["3041", "3096"], ["309F", "309F"], ["30A1", "30FA"], ["30FF", "30FF"], ["3105", "312D"], ["3131", "318E"], ["31A0", "31BA"], ["31F0", "31FF"], ["3400", "4DB5"], ["4E00", "9FCC"], ["A000", "A014"], ["A016", "A48C"], ["A4D0", "A4F7"], ["A500", "A60B"], ["A610", "A61F"], ["A62A", "A62B"], ["A66E", "A66E"], ["A6A0", "A6E5"], ["A7FB", "A801"], ["A803", "A805"], ["A807", "A80A"], ["A80C", "A822"], ["A840", "A873"], ["A882", "A8B3"], ["A8F2", "A8F7"], ["A8FB", "A8FB"], ["A90A", "A925"], ["A930", "A946"], ["A960", "A97C"], ["A984", "A9B2"], ["AA00", "AA28"], ["AA40", "AA42"], ["AA44", "AA4B"], ["AA60", "AA6F"], ["AA71", "AA76"], ["AA7A", "AA7A"], ["AA80", "AAAF"], ["AAB1", "AAB1"], ["AAB5", "AAB6"], ["AAB9", "AABD"], ["AAC0", "AAC0"], ["AAC2", "AAC2"], ["AADB", "AADC"], ["AAE0", "AAEA"], ["AAF2", "AAF2"], ["AB01", "AB06"], ["AB09", "AB0E"], ["AB11", "AB16"], ["AB20", "AB26"], ["AB28", "AB2E"], ["ABC0", "ABE2"], ["AC00", "D7A3"], ["D7B0", "D7C6"], ["D7CB", "D7FB"], ["F900", "FA6D"], ["FA70", "FAD9"], ["FB1D", "FB1D"], ["FB1F", "FB28"], ["FB2A", "FB36"], ["FB38", "FB3C"], ["FB3E", "FB3E"], ["FB40", "FB41"], ["FB43", "FB44"], ["FB46", "FBB1"], ["FBD3", "FD3D"], ["FD50", "FD8F"], ["FD92", "FDC7"], ["FDF0", "FDFB"], ["FE70", "FE74"], ["FE76", "FEFC"], ["FF66", "FF6F"], ["FF71", "FF9D"], ["FFA0", "FFBE"], ["FFC2", "FFC7"], ["FFCA", "FFCF"], ["FFD2", "FFD7"], ["FFDA", "FFDC"], ["10000", "1000B"], ["1000D", "10026"], ["10028", "1003A"], ["1003C", "1003D"], ["1003F", "1004D"], ["10050", "1005D"], ["10080", "100FA"], ["10280", "1029C"], ["102A0", "102D0"], ["10300", "1031E"], ["10330", "10340"], ["10342", "10349"], ["10380", "1039D"], ["103A0", "103C3"], ["103C8", "103CF"], ["10450", "1049D"], ["10800", "10805"], ["10808", "10808"], ["1080A", "10835"], ["10837", "10838"], ["1083C", "1083C"], ["1083F", "10855"], ["10900", "10915"], ["10920", "10939"], ["10980", "109B7"], ["109BE", "109BF"], ["10A00", "10A00"], ["10A10", "10A13"], ["10A15", "10A17"], ["10A19", "10A33"], ["10A60", "10A7C"], ["10B00", "10B35"], ["10B40", "10B55"], ["10B60", "10B72"], ["10C00", "10C48"], ["11003", "11037"], ["11083", "110AF"], ["110D0", "110E8"], ["11103", "11126"], ["11183", "111B2"], ["111C1", "111C4"], ["11680", "116AA"], ["12000", "1236E"], ["13000", "1342E"], ["16800", "16A38"], ["16F00", "16F44"], ["16F50", "16F50"], ["1B000", "1B001"], ["1EE00", "1EE03"], ["1EE05", "1EE1F"], ["1EE21", "1EE22"], ["1EE24", "1EE24"], ["1EE27", "1EE27"], ["1EE29", "1EE32"], ["1EE34", "1EE37"], ["1EE39", "1EE39"], ["1EE3B", "1EE3B"], ["1EE42", "1EE42"], ["1EE47", "1EE47"], ["1EE49", "1EE49"], ["1EE4B", "1EE4B"], ["1EE4D", "1EE4F"], ["1EE51", "1EE52"], ["1EE54", "1EE54"], ["1EE57", "1EE57"], ["1EE59", "1EE59"], ["1EE5B", "1EE5B"], ["1EE5D", "1EE5D"], ["1EE5F", "1EE5F"], ["1EE61", "1EE62"], ["1EE64", "1EE64"], ["1EE67", "1EE6A"], ["1EE6C", "1EE72"], ["1EE74", "1EE77"], ["1EE79", "1EE7C"], ["1EE7E", "1EE7E"], ["1EE80", "1EE89"], ["1EE8B", "1EE9B"], ["1EEA1", "1EEA3"], ["1EEA5", "1EEA9"], ["1EEAB", "1EEBB"], ["20000", "2A6D6"], ["2A700", "2B734"], ["2B740", "2B81D"], ["2F800", "2FA1D"]], + Lt: [["1C5", "1C5"], ["1C8", "1C8"], ["1CB", "1CB"], ["1F2", "1F2"], ["1F88", "1F8F"], ["1F98", "1F9F"], ["1FA8", "1FAF"], ["1FBC", "1FBC"], ["1FCC", "1FCC"], ["1FFC", "1FFC"]], + Lu: [["41", "5A"], ["C0", "D6"], ["D8", "DE"], ["100", "100"], ["102", "102"], ["104", "104"], ["106", "106"], ["108", "108"], ["10A", "10A"], ["10C", "10C"], ["10E", "10E"], ["110", "110"], ["112", "112"], ["114", "114"], ["116", "116"], ["118", "118"], ["11A", "11A"], ["11C", "11C"], ["11E", "11E"], ["120", "120"], ["122", "122"], ["124", "124"], ["126", "126"], ["128", "128"], ["12A", "12A"], ["12C", "12C"], ["12E", "12E"], ["130", "130"], ["132", "132"], ["134", "134"], ["136", "136"], ["139", "139"], ["13B", "13B"], ["13D", "13D"], ["13F", "13F"], ["141", "141"], ["143", "143"], ["145", "145"], ["147", "147"], ["14A", "14A"], ["14C", "14C"], ["14E", "14E"], ["150", "150"], ["152", "152"], ["154", "154"], ["156", "156"], ["158", "158"], ["15A", "15A"], ["15C", "15C"], ["15E", "15E"], ["160", "160"], ["162", "162"], ["164", "164"], ["166", "166"], ["168", "168"], ["16A", "16A"], ["16C", "16C"], ["16E", "16E"], ["170", "170"], ["172", "172"], ["174", "174"], ["176", "176"], ["178", "179"], ["17B", "17B"], ["17D", "17D"], ["181", "182"], ["184", "184"], ["186", "187"], ["189", "18B"], ["18E", "191"], ["193", "194"], ["196", "198"], ["19C", "19D"], ["19F", "1A0"], ["1A2", "1A2"], ["1A4", "1A4"], ["1A6", "1A7"], ["1A9", "1A9"], ["1AC", "1AC"], ["1AE", "1AF"], ["1B1", "1B3"], ["1B5", "1B5"], ["1B7", "1B8"], ["1BC", "1BC"], ["1C4", "1C4"], ["1C7", "1C7"], ["1CA", "1CA"], ["1CD", "1CD"], ["1CF", "1CF"], ["1D1", "1D1"], ["1D3", "1D3"], ["1D5", "1D5"], ["1D7", "1D7"], ["1D9", "1D9"], ["1DB", "1DB"], ["1DE", "1DE"], ["1E0", "1E0"], ["1E2", "1E2"], ["1E4", "1E4"], ["1E6", "1E6"], ["1E8", "1E8"], ["1EA", "1EA"], ["1EC", "1EC"], ["1EE", "1EE"], ["1F1", "1F1"], ["1F4", "1F4"], ["1F6", "1F8"], ["1FA", "1FA"], ["1FC", "1FC"], ["1FE", "1FE"], ["200", "200"], ["202", "202"], ["204", "204"], ["206", "206"], ["208", "208"], ["20A", "20A"], ["20C", "20C"], ["20E", "20E"], ["210", "210"], ["212", "212"], ["214", "214"], ["216", "216"], ["218", "218"], ["21A", "21A"], ["21C", "21C"], ["21E", "21E"], ["220", "220"], ["222", "222"], ["224", "224"], ["226", "226"], ["228", "228"], ["22A", "22A"], ["22C", "22C"], ["22E", "22E"], ["230", "230"], ["232", "232"], ["23A", "23B"], ["23D", "23E"], ["241", "241"], ["243", "246"], ["248", "248"], ["24A", "24A"], ["24C", "24C"], ["24E", "24E"], ["370", "370"], ["372", "372"], ["376", "376"], ["386", "386"], ["388", "38A"], ["38C", "38C"], ["38E", "38F"], ["391", "3A1"], ["3A3", "3AB"], ["3CF", "3CF"], ["3D2", "3D4"], ["3D8", "3D8"], ["3DA", "3DA"], ["3DC", "3DC"], ["3DE", "3DE"], ["3E0", "3E0"], ["3E2", "3E2"], ["3E4", "3E4"], ["3E6", "3E6"], ["3E8", "3E8"], ["3EA", "3EA"], ["3EC", "3EC"], ["3EE", "3EE"], ["3F4", "3F4"], ["3F7", "3F7"], ["3F9", "3FA"], ["3FD", "42F"], ["460", "460"], ["462", "462"], ["464", "464"], ["466", "466"], ["468", "468"], ["46A", "46A"], ["46C", "46C"], ["46E", "46E"], ["470", "470"], ["472", "472"], ["474", "474"], ["476", "476"], ["478", "478"], ["47A", "47A"], ["47C", "47C"], ["47E", "47E"], ["480", "480"], ["48A", "48A"], ["48C", "48C"], ["48E", "48E"], ["490", "490"], ["492", "492"], ["494", "494"], ["496", "496"], ["498", "498"], ["49A", "49A"], ["49C", "49C"], ["49E", "49E"], ["4A0", "4A0"], ["4A2", "4A2"], ["4A4", "4A4"], ["4A6", "4A6"], ["4A8", "4A8"], ["4AA", "4AA"], ["4AC", "4AC"], ["4AE", "4AE"], ["4B0", "4B0"], ["4B2", "4B2"], ["4B4", "4B4"], ["4B6", "4B6"], ["4B8", "4B8"], ["4BA", "4BA"], ["4BC", "4BC"], ["4BE", "4BE"], ["4C0", "4C1"], ["4C3", "4C3"], ["4C5", "4C5"], ["4C7", "4C7"], ["4C9", "4C9"], ["4CB", "4CB"], ["4CD", "4CD"], ["4D0", "4D0"], ["4D2", "4D2"], ["4D4", "4D4"], ["4D6", "4D6"], ["4D8", "4D8"], ["4DA", "4DA"], ["4DC", "4DC"], ["4DE", "4DE"], ["4E0", "4E0"], ["4E2", "4E2"], ["4E4", "4E4"], ["4E6", "4E6"], ["4E8", "4E8"], ["4EA", "4EA"], ["4EC", "4EC"], ["4EE", "4EE"], ["4F0", "4F0"], ["4F2", "4F2"], ["4F4", "4F4"], ["4F6", "4F6"], ["4F8", "4F8"], ["4FA", "4FA"], ["4FC", "4FC"], ["4FE", "4FE"], ["500", "500"], ["502", "502"], ["504", "504"], ["506", "506"], ["508", "508"], ["50A", "50A"], ["50C", "50C"], ["50E", "50E"], ["510", "510"], ["512", "512"], ["514", "514"], ["516", "516"], ["518", "518"], ["51A", "51A"], ["51C", "51C"], ["51E", "51E"], ["520", "520"], ["522", "522"], ["524", "524"], ["526", "526"], ["531", "556"], ["10A0", "10C5"], ["10C7", "10C7"], ["10CD", "10CD"], ["1E00", "1E00"], ["1E02", "1E02"], ["1E04", "1E04"], ["1E06", "1E06"], ["1E08", "1E08"], ["1E0A", "1E0A"], ["1E0C", "1E0C"], ["1E0E", "1E0E"], ["1E10", "1E10"], ["1E12", "1E12"], ["1E14", "1E14"], ["1E16", "1E16"], ["1E18", "1E18"], ["1E1A", "1E1A"], ["1E1C", "1E1C"], ["1E1E", "1E1E"], ["1E20", "1E20"], ["1E22", "1E22"], ["1E24", "1E24"], ["1E26", "1E26"], ["1E28", "1E28"], ["1E2A", "1E2A"], ["1E2C", "1E2C"], ["1E2E", "1E2E"], ["1E30", "1E30"], ["1E32", "1E32"], ["1E34", "1E34"], ["1E36", "1E36"], ["1E38", "1E38"], ["1E3A", "1E3A"], ["1E3C", "1E3C"], ["1E3E", "1E3E"], ["1E40", "1E40"], ["1E42", "1E42"], ["1E44", "1E44"], ["1E46", "1E46"], ["1E48", "1E48"], ["1E4A", "1E4A"], ["1E4C", "1E4C"], ["1E4E", "1E4E"], ["1E50", "1E50"], ["1E52", "1E52"], ["1E54", "1E54"], ["1E56", "1E56"], ["1E58", "1E58"], ["1E5A", "1E5A"], ["1E5C", "1E5C"], ["1E5E", "1E5E"], ["1E60", "1E60"], ["1E62", "1E62"], ["1E64", "1E64"], ["1E66", "1E66"], ["1E68", "1E68"], ["1E6A", "1E6A"], ["1E6C", "1E6C"], ["1E6E", "1E6E"], ["1E70", "1E70"], ["1E72", "1E72"], ["1E74", "1E74"], ["1E76", "1E76"], ["1E78", "1E78"], ["1E7A", "1E7A"], ["1E7C", "1E7C"], ["1E7E", "1E7E"], ["1E80", "1E80"], ["1E82", "1E82"], ["1E84", "1E84"], ["1E86", "1E86"], ["1E88", "1E88"], ["1E8A", "1E8A"], ["1E8C", "1E8C"], ["1E8E", "1E8E"], ["1E90", "1E90"], ["1E92", "1E92"], ["1E94", "1E94"], ["1E9E", "1E9E"], ["1EA0", "1EA0"], ["1EA2", "1EA2"], ["1EA4", "1EA4"], ["1EA6", "1EA6"], ["1EA8", "1EA8"], ["1EAA", "1EAA"], ["1EAC", "1EAC"], ["1EAE", "1EAE"], ["1EB0", "1EB0"], ["1EB2", "1EB2"], ["1EB4", "1EB4"], ["1EB6", "1EB6"], ["1EB8", "1EB8"], ["1EBA", "1EBA"], ["1EBC", "1EBC"], ["1EBE", "1EBE"], ["1EC0", "1EC0"], ["1EC2", "1EC2"], ["1EC4", "1EC4"], ["1EC6", "1EC6"], ["1EC8", "1EC8"], ["1ECA", "1ECA"], ["1ECC", "1ECC"], ["1ECE", "1ECE"], ["1ED0", "1ED0"], ["1ED2", "1ED2"], ["1ED4", "1ED4"], ["1ED6", "1ED6"], ["1ED8", "1ED8"], ["1EDA", "1EDA"], ["1EDC", "1EDC"], ["1EDE", "1EDE"], ["1EE0", "1EE0"], ["1EE2", "1EE2"], ["1EE4", "1EE4"], ["1EE6", "1EE6"], ["1EE8", "1EE8"], ["1EEA", "1EEA"], ["1EEC", "1EEC"], ["1EEE", "1EEE"], ["1EF0", "1EF0"], ["1EF2", "1EF2"], ["1EF4", "1EF4"], ["1EF6", "1EF6"], ["1EF8", "1EF8"], ["1EFA", "1EFA"], ["1EFC", "1EFC"], ["1EFE", "1EFE"], ["1F08", "1F0F"], ["1F18", "1F1D"], ["1F28", "1F2F"], ["1F38", "1F3F"], ["1F48", "1F4D"], ["1F59", "1F59"], ["1F5B", "1F5B"], ["1F5D", "1F5D"], ["1F5F", "1F5F"], ["1F68", "1F6F"], ["1FB8", "1FBB"], ["1FC8", "1FCB"], ["1FD8", "1FDB"], ["1FE8", "1FEC"], ["1FF8", "1FFB"], ["2102", "2102"], ["2107", "2107"], ["210B", "210D"], ["2110", "2112"], ["2115", "2115"], ["2119", "211D"], ["2124", "2124"], ["2126", "2126"], ["2128", "2128"], ["212A", "212D"], ["2130", "2133"], ["213E", "213F"], ["2145", "2145"], ["2183", "2183"], ["2C00", "2C2E"], ["2C60", "2C60"], ["2C62", "2C64"], ["2C67", "2C67"], ["2C69", "2C69"], ["2C6B", "2C6B"], ["2C6D", "2C70"], ["2C72", "2C72"], ["2C75", "2C75"], ["2C7E", "2C80"], ["2C82", "2C82"], ["2C84", "2C84"], ["2C86", "2C86"], ["2C88", "2C88"], ["2C8A", "2C8A"], ["2C8C", "2C8C"], ["2C8E", "2C8E"], ["2C90", "2C90"], ["2C92", "2C92"], ["2C94", "2C94"], ["2C96", "2C96"], ["2C98", "2C98"], ["2C9A", "2C9A"], ["2C9C", "2C9C"], ["2C9E", "2C9E"], ["2CA0", "2CA0"], ["2CA2", "2CA2"], ["2CA4", "2CA4"], ["2CA6", "2CA6"], ["2CA8", "2CA8"], ["2CAA", "2CAA"], ["2CAC", "2CAC"], ["2CAE", "2CAE"], ["2CB0", "2CB0"], ["2CB2", "2CB2"], ["2CB4", "2CB4"], ["2CB6", "2CB6"], ["2CB8", "2CB8"], ["2CBA", "2CBA"], ["2CBC", "2CBC"], ["2CBE", "2CBE"], ["2CC0", "2CC0"], ["2CC2", "2CC2"], ["2CC4", "2CC4"], ["2CC6", "2CC6"], ["2CC8", "2CC8"], ["2CCA", "2CCA"], ["2CCC", "2CCC"], ["2CCE", "2CCE"], ["2CD0", "2CD0"], ["2CD2", "2CD2"], ["2CD4", "2CD4"], ["2CD6", "2CD6"], ["2CD8", "2CD8"], ["2CDA", "2CDA"], ["2CDC", "2CDC"], ["2CDE", "2CDE"], ["2CE0", "2CE0"], ["2CE2", "2CE2"], ["2CEB", "2CEB"], ["2CED", "2CED"], ["2CF2", "2CF2"], ["A640", "A640"], ["A642", "A642"], ["A644", "A644"], ["A646", "A646"], ["A648", "A648"], ["A64A", "A64A"], ["A64C", "A64C"], ["A64E", "A64E"], ["A650", "A650"], ["A652", "A652"], ["A654", "A654"], ["A656", "A656"], ["A658", "A658"], ["A65A", "A65A"], ["A65C", "A65C"], ["A65E", "A65E"], ["A660", "A660"], ["A662", "A662"], ["A664", "A664"], ["A666", "A666"], ["A668", "A668"], ["A66A", "A66A"], ["A66C", "A66C"], ["A680", "A680"], ["A682", "A682"], ["A684", "A684"], ["A686", "A686"], ["A688", "A688"], ["A68A", "A68A"], ["A68C", "A68C"], ["A68E", "A68E"], ["A690", "A690"], ["A692", "A692"], ["A694", "A694"], ["A696", "A696"], ["A722", "A722"], ["A724", "A724"], ["A726", "A726"], ["A728", "A728"], ["A72A", "A72A"], ["A72C", "A72C"], ["A72E", "A72E"], ["A732", "A732"], ["A734", "A734"], ["A736", "A736"], ["A738", "A738"], ["A73A", "A73A"], ["A73C", "A73C"], ["A73E", "A73E"], ["A740", "A740"], ["A742", "A742"], ["A744", "A744"], ["A746", "A746"], ["A748", "A748"], ["A74A", "A74A"], ["A74C", "A74C"], ["A74E", "A74E"], ["A750", "A750"], ["A752", "A752"], ["A754", "A754"], ["A756", "A756"], ["A758", "A758"], ["A75A", "A75A"], ["A75C", "A75C"], ["A75E", "A75E"], ["A760", "A760"], ["A762", "A762"], ["A764", "A764"], ["A766", "A766"], ["A768", "A768"], ["A76A", "A76A"], ["A76C", "A76C"], ["A76E", "A76E"], ["A779", "A779"], ["A77B", "A77B"], ["A77D", "A77E"], ["A780", "A780"], ["A782", "A782"], ["A784", "A784"], ["A786", "A786"], ["A78B", "A78B"], ["A78D", "A78D"], ["A790", "A790"], ["A792", "A792"], ["A7A0", "A7A0"], ["A7A2", "A7A2"], ["A7A4", "A7A4"], ["A7A6", "A7A6"], ["A7A8", "A7A8"], ["A7AA", "A7AA"], ["FF21", "FF3A"], ["10400", "10427"], ["1D400", "1D419"], ["1D434", "1D44D"], ["1D468", "1D481"], ["1D49C", "1D49C"], ["1D49E", "1D49F"], ["1D4A2", "1D4A2"], ["1D4A5", "1D4A6"], ["1D4A9", "1D4AC"], ["1D4AE", "1D4B5"], ["1D4D0", "1D4E9"], ["1D504", "1D505"], ["1D507", "1D50A"], ["1D50D", "1D514"], ["1D516", "1D51C"], ["1D538", "1D539"], ["1D53B", "1D53E"], ["1D540", "1D544"], ["1D546", "1D546"], ["1D54A", "1D550"], ["1D56C", "1D585"], ["1D5A0", "1D5B9"], ["1D5D4", "1D5ED"], ["1D608", "1D621"], ["1D63C", "1D655"], ["1D670", "1D689"], ["1D6A8", "1D6C0"], ["1D6E2", "1D6FA"], ["1D71C", "1D734"], ["1D756", "1D76E"], ["1D790", "1D7A8"], ["1D7CA", "1D7CA"]], + M: "Mc|Me|Mn", + Mc: [["903", "903"], ["93B", "93B"], ["93E", "940"], ["949", "94C"], ["94E", "94F"], ["982", "983"], ["9BE", "9C0"], ["9C7", "9C8"], ["9CB", "9CC"], ["9D7", "9D7"], ["A03", "A03"], ["A3E", "A40"], ["A83", "A83"], ["ABE", "AC0"], ["AC9", "AC9"], ["ACB", "ACC"], ["B02", "B03"], ["B3E", "B3E"], ["B40", "B40"], ["B47", "B48"], ["B4B", "B4C"], ["B57", "B57"], ["BBE", "BBF"], ["BC1", "BC2"], ["BC6", "BC8"], ["BCA", "BCC"], ["BD7", "BD7"], ["C01", "C03"], ["C41", "C44"], ["C82", "C83"], ["CBE", "CBE"], ["CC0", "CC4"], ["CC7", "CC8"], ["CCA", "CCB"], ["CD5", "CD6"], ["D02", "D03"], ["D3E", "D40"], ["D46", "D48"], ["D4A", "D4C"], ["D57", "D57"], ["D82", "D83"], ["DCF", "DD1"], ["DD8", "DDF"], ["DF2", "DF3"], ["F3E", "F3F"], ["F7F", "F7F"], ["102B", "102C"], ["1031", "1031"], ["1038", "1038"], ["103B", "103C"], ["1056", "1057"], ["1062", "1064"], ["1067", "106D"], ["1083", "1084"], ["1087", "108C"], ["108F", "108F"], ["109A", "109C"], ["17B6", "17B6"], ["17BE", "17C5"], ["17C7", "17C8"], ["1923", "1926"], ["1929", "192B"], ["1930", "1931"], ["1933", "1938"], ["19B0", "19C0"], ["19C8", "19C9"], ["1A19", "1A1B"], ["1A55", "1A55"], ["1A57", "1A57"], ["1A61", "1A61"], ["1A63", "1A64"], ["1A6D", "1A72"], ["1B04", "1B04"], ["1B35", "1B35"], ["1B3B", "1B3B"], ["1B3D", "1B41"], ["1B43", "1B44"], ["1B82", "1B82"], ["1BA1", "1BA1"], ["1BA6", "1BA7"], ["1BAA", "1BAA"], ["1BAC", "1BAD"], ["1BE7", "1BE7"], ["1BEA", "1BEC"], ["1BEE", "1BEE"], ["1BF2", "1BF3"], ["1C24", "1C2B"], ["1C34", "1C35"], ["1CE1", "1CE1"], ["1CF2", "1CF3"], ["302E", "302F"], ["A823", "A824"], ["A827", "A827"], ["A880", "A881"], ["A8B4", "A8C3"], ["A952", "A953"], ["A983", "A983"], ["A9B4", "A9B5"], ["A9BA", "A9BB"], ["A9BD", "A9C0"], ["AA2F", "AA30"], ["AA33", "AA34"], ["AA4D", "AA4D"], ["AA7B", "AA7B"], ["AAEB", "AAEB"], ["AAEE", "AAEF"], ["AAF5", "AAF5"], ["ABE3", "ABE4"], ["ABE6", "ABE7"], ["ABE9", "ABEA"], ["ABEC", "ABEC"], ["11000", "11000"], ["11002", "11002"], ["11082", "11082"], ["110B0", "110B2"], ["110B7", "110B8"], ["1112C", "1112C"], ["11182", "11182"], ["111B3", "111B5"], ["111BF", "111C0"], ["116AC", "116AC"], ["116AE", "116AF"], ["116B6", "116B6"], ["16F51", "16F7E"], ["1D165", "1D166"], ["1D16D", "1D172"]], + Me: [["488", "489"], ["20DD", "20E0"], ["20E2", "20E4"], ["A670", "A672"]], + Mn: [["300", "36F"], ["483", "487"], ["591", "5BD"], ["5BF", "5BF"], ["5C1", "5C2"], ["5C4", "5C5"], ["5C7", "5C7"], ["610", "61A"], ["64B", "65F"], ["670", "670"], ["6D6", "6DC"], ["6DF", "6E4"], ["6E7", "6E8"], ["6EA", "6ED"], ["711", "711"], ["730", "74A"], ["7A6", "7B0"], ["7EB", "7F3"], ["816", "819"], ["81B", "823"], ["825", "827"], ["829", "82D"], ["859", "85B"], ["8E4", "8FE"], ["900", "902"], ["93A", "93A"], ["93C", "93C"], ["941", "948"], ["94D", "94D"], ["951", "957"], ["962", "963"], ["981", "981"], ["9BC", "9BC"], ["9C1", "9C4"], ["9CD", "9CD"], ["9E2", "9E3"], ["A01", "A02"], ["A3C", "A3C"], ["A41", "A42"], ["A47", "A48"], ["A4B", "A4D"], ["A51", "A51"], ["A70", "A71"], ["A75", "A75"], ["A81", "A82"], ["ABC", "ABC"], ["AC1", "AC5"], ["AC7", "AC8"], ["ACD", "ACD"], ["AE2", "AE3"], ["B01", "B01"], ["B3C", "B3C"], ["B3F", "B3F"], ["B41", "B44"], ["B4D", "B4D"], ["B56", "B56"], ["B62", "B63"], ["B82", "B82"], ["BC0", "BC0"], ["BCD", "BCD"], ["C3E", "C40"], ["C46", "C48"], ["C4A", "C4D"], ["C55", "C56"], ["C62", "C63"], ["CBC", "CBC"], ["CBF", "CBF"], ["CC6", "CC6"], ["CCC", "CCD"], ["CE2", "CE3"], ["D41", "D44"], ["D4D", "D4D"], ["D62", "D63"], ["DCA", "DCA"], ["DD2", "DD4"], ["DD6", "DD6"], ["E31", "E31"], ["E34", "E3A"], ["E47", "E4E"], ["EB1", "EB1"], ["EB4", "EB9"], ["EBB", "EBC"], ["EC8", "ECD"], ["F18", "F19"], ["F35", "F35"], ["F37", "F37"], ["F39", "F39"], ["F71", "F7E"], ["F80", "F84"], ["F86", "F87"], ["F8D", "F97"], ["F99", "FBC"], ["FC6", "FC6"], ["102D", "1030"], ["1032", "1037"], ["1039", "103A"], ["103D", "103E"], ["1058", "1059"], ["105E", "1060"], ["1071", "1074"], ["1082", "1082"], ["1085", "1086"], ["108D", "108D"], ["109D", "109D"], ["135D", "135F"], ["1712", "1714"], ["1732", "1734"], ["1752", "1753"], ["1772", "1773"], ["17B4", "17B5"], ["17B7", "17BD"], ["17C6", "17C6"], ["17C9", "17D3"], ["17DD", "17DD"], ["180B", "180D"], ["18A9", "18A9"], ["1920", "1922"], ["1927", "1928"], ["1932", "1932"], ["1939", "193B"], ["1A17", "1A18"], ["1A56", "1A56"], ["1A58", "1A5E"], ["1A60", "1A60"], ["1A62", "1A62"], ["1A65", "1A6C"], ["1A73", "1A7C"], ["1A7F", "1A7F"], ["1B00", "1B03"], ["1B34", "1B34"], ["1B36", "1B3A"], ["1B3C", "1B3C"], ["1B42", "1B42"], ["1B6B", "1B73"], ["1B80", "1B81"], ["1BA2", "1BA5"], ["1BA8", "1BA9"], ["1BAB", "1BAB"], ["1BE6", "1BE6"], ["1BE8", "1BE9"], ["1BED", "1BED"], ["1BEF", "1BF1"], ["1C2C", "1C33"], ["1C36", "1C37"], ["1CD0", "1CD2"], ["1CD4", "1CE0"], ["1CE2", "1CE8"], ["1CED", "1CED"], ["1CF4", "1CF4"], ["1DC0", "1DE6"], ["1DFC", "1DFF"], ["20D0", "20DC"], ["20E1", "20E1"], ["20E5", "20F0"], ["2CEF", "2CF1"], ["2D7F", "2D7F"], ["2DE0", "2DFF"], ["302A", "302D"], ["3099", "309A"], ["A66F", "A66F"], ["A674", "A67D"], ["A69F", "A69F"], ["A6F0", "A6F1"], ["A802", "A802"], ["A806", "A806"], ["A80B", "A80B"], ["A825", "A826"], ["A8C4", "A8C4"], ["A8E0", "A8F1"], ["A926", "A92D"], ["A947", "A951"], ["A980", "A982"], ["A9B3", "A9B3"], ["A9B6", "A9B9"], ["A9BC", "A9BC"], ["AA29", "AA2E"], ["AA31", "AA32"], ["AA35", "AA36"], ["AA43", "AA43"], ["AA4C", "AA4C"], ["AAB0", "AAB0"], ["AAB2", "AAB4"], ["AAB7", "AAB8"], ["AABE", "AABF"], ["AAC1", "AAC1"], ["AAEC", "AAED"], ["AAF6", "AAF6"], ["ABE5", "ABE5"], ["ABE8", "ABE8"], ["ABED", "ABED"], ["FB1E", "FB1E"], ["FE00", "FE0F"], ["FE20", "FE26"], ["101FD", "101FD"], ["10A01", "10A03"], ["10A05", "10A06"], ["10A0C", "10A0F"], ["10A38", "10A3A"], ["10A3F", "10A3F"], ["11001", "11001"], ["11038", "11046"], ["11080", "11081"], ["110B3", "110B6"], ["110B9", "110BA"], ["11100", "11102"], ["11127", "1112B"], ["1112D", "11134"], ["11180", "11181"], ["111B6", "111BE"], ["116AB", "116AB"], ["116AD", "116AD"], ["116B0", "116B5"], ["116B7", "116B7"], ["16F8F", "16F92"], ["1D167", "1D169"], ["1D17B", "1D182"], ["1D185", "1D18B"], ["1D1AA", "1D1AD"], ["1D242", "1D244"], ["E0100", "E01EF"]], + N: "Nd|Nl|No", + Nd: [["30", "39"], ["660", "669"], ["6F0", "6F9"], ["7C0", "7C9"], ["966", "96F"], ["9E6", "9EF"], ["A66", "A6F"], ["AE6", "AEF"], ["B66", "B6F"], ["BE6", "BEF"], ["C66", "C6F"], ["CE6", "CEF"], ["D66", "D6F"], ["E50", "E59"], ["ED0", "ED9"], ["F20", "F29"], ["1040", "1049"], ["1090", "1099"], ["17E0", "17E9"], ["1810", "1819"], ["1946", "194F"], ["19D0", "19D9"], ["1A80", "1A89"], ["1A90", "1A99"], ["1B50", "1B59"], ["1BB0", "1BB9"], ["1C40", "1C49"], ["1C50", "1C59"], ["A620", "A629"], ["A8D0", "A8D9"], ["A900", "A909"], ["A9D0", "A9D9"], ["AA50", "AA59"], ["ABF0", "ABF9"], ["FF10", "FF19"], ["104A0", "104A9"], ["11066", "1106F"], ["110F0", "110F9"], ["11136", "1113F"], ["111D0", "111D9"], ["116C0", "116C9"], ["1D7CE", "1D7FF"]], + Nl: [["16EE", "16F0"], ["2160", "2182"], ["2185", "2188"], ["3007", "3007"], ["3021", "3029"], ["3038", "303A"], ["A6E6", "A6EF"], ["10140", "10174"], ["10341", "10341"], ["1034A", "1034A"], ["103D1", "103D5"], ["12400", "12462"]], + No: [["B2", "B3"], ["B9", "B9"], ["BC", "BE"], ["9F4", "9F9"], ["B72", "B77"], ["BF0", "BF2"], ["C78", "C7E"], ["D70", "D75"], ["F2A", "F33"], ["1369", "137C"], ["17F0", "17F9"], ["19DA", "19DA"], ["2070", "2070"], ["2074", "2079"], ["2080", "2089"], ["2150", "215F"], ["2189", "2189"], ["2460", "249B"], ["24EA", "24FF"], ["2776", "2793"], ["2CFD", "2CFD"], ["3192", "3195"], ["3220", "3229"], ["3248", "324F"], ["3251", "325F"], ["3280", "3289"], ["32B1", "32BF"], ["A830", "A835"], ["10107", "10133"], ["10175", "10178"], ["1018A", "1018A"], ["10320", "10323"], ["10858", "1085F"], ["10916", "1091B"], ["10A40", "10A47"], ["10A7D", "10A7E"], ["10B58", "10B5F"], ["10B78", "10B7F"], ["10E60", "10E7E"], ["11052", "11065"], ["1D360", "1D371"], ["1F100", "1F10A"]], + P: "Pc|Pd|Pe|Pf|Pi|Po|Ps", + Pc: [["5F", "5F"], ["203F", "2040"], ["2054", "2054"], ["FE33", "FE34"], ["FE4D", "FE4F"], ["FF3F", "FF3F"]], + Pd: [["2D", "2D"], ["58A", "58A"], ["5BE", "5BE"], ["1400", "1400"], ["1806", "1806"], ["2010", "2015"], ["2E17", "2E17"], ["2E1A", "2E1A"], ["2E3A", "2E3B"], ["301C", "301C"], ["3030", "3030"], ["30A0", "30A0"], ["FE31", "FE32"], ["FE58", "FE58"], ["FE63", "FE63"], ["FF0D", "FF0D"]], + Pe: [["29", "29"], ["5D", "5D"], ["7D", "7D"], ["F3B", "F3B"], ["F3D", "F3D"], ["169C", "169C"], ["2046", "2046"], ["207E", "207E"], ["208E", "208E"], ["232A", "232A"], ["2769", "2769"], ["276B", "276B"], ["276D", "276D"], ["276F", "276F"], ["2771", "2771"], ["2773", "2773"], ["2775", "2775"], ["27C6", "27C6"], ["27E7", "27E7"], ["27E9", "27E9"], ["27EB", "27EB"], ["27ED", "27ED"], ["27EF", "27EF"], ["2984", "2984"], ["2986", "2986"], ["2988", "2988"], ["298A", "298A"], ["298C", "298C"], ["298E", "298E"], ["2990", "2990"], ["2992", "2992"], ["2994", "2994"], ["2996", "2996"], ["2998", "2998"], ["29D9", "29D9"], ["29DB", "29DB"], ["29FD", "29FD"], ["2E23", "2E23"], ["2E25", "2E25"], ["2E27", "2E27"], ["2E29", "2E29"], ["3009", "3009"], ["300B", "300B"], ["300D", "300D"], ["300F", "300F"], ["3011", "3011"], ["3015", "3015"], ["3017", "3017"], ["3019", "3019"], ["301B", "301B"], ["301E", "301F"], ["FD3F", "FD3F"], ["FE18", "FE18"], ["FE36", "FE36"], ["FE38", "FE38"], ["FE3A", "FE3A"], ["FE3C", "FE3C"], ["FE3E", "FE3E"], ["FE40", "FE40"], ["FE42", "FE42"], ["FE44", "FE44"], ["FE48", "FE48"], ["FE5A", "FE5A"], ["FE5C", "FE5C"], ["FE5E", "FE5E"], ["FF09", "FF09"], ["FF3D", "FF3D"], ["FF5D", "FF5D"], ["FF60", "FF60"], ["FF63", "FF63"]], + Pf: [["BB", "BB"], ["2019", "2019"], ["201D", "201D"], ["203A", "203A"], ["2E03", "2E03"], ["2E05", "2E05"], ["2E0A", "2E0A"], ["2E0D", "2E0D"], ["2E1D", "2E1D"], ["2E21", "2E21"]], + Pi: [["AB", "AB"], ["2018", "2018"], ["201B", "201C"], ["201F", "201F"], ["2039", "2039"], ["2E02", "2E02"], ["2E04", "2E04"], ["2E09", "2E09"], ["2E0C", "2E0C"], ["2E1C", "2E1C"], ["2E20", "2E20"]], + Po: [["21", "23"], ["25", "27"], ["2A", "2A"], ["2C", "2C"], ["2E", "2F"], ["3A", "3B"], ["3F", "40"], ["5C", "5C"], ["A1", "A1"], ["A7", "A7"], ["B6", "B7"], ["BF", "BF"], ["37E", "37E"], ["387", "387"], ["55A", "55F"], ["589", "589"], ["5C0", "5C0"], ["5C3", "5C3"], ["5C6", "5C6"], ["5F3", "5F4"], ["609", "60A"], ["60C", "60D"], ["61B", "61B"], ["61E", "61F"], ["66A", "66D"], ["6D4", "6D4"], ["700", "70D"], ["7F7", "7F9"], ["830", "83E"], ["85E", "85E"], ["964", "965"], ["970", "970"], ["AF0", "AF0"], ["DF4", "DF4"], ["E4F", "E4F"], ["E5A", "E5B"], ["F04", "F12"], ["F14", "F14"], ["F85", "F85"], ["FD0", "FD4"], ["FD9", "FDA"], ["104A", "104F"], ["10FB", "10FB"], ["1360", "1368"], ["166D", "166E"], ["16EB", "16ED"], ["1735", "1736"], ["17D4", "17D6"], ["17D8", "17DA"], ["1800", "1805"], ["1807", "180A"], ["1944", "1945"], ["1A1E", "1A1F"], ["1AA0", "1AA6"], ["1AA8", "1AAD"], ["1B5A", "1B60"], ["1BFC", "1BFF"], ["1C3B", "1C3F"], ["1C7E", "1C7F"], ["1CC0", "1CC7"], ["1CD3", "1CD3"], ["2016", "2017"], ["2020", "2027"], ["2030", "2038"], ["203B", "203E"], ["2041", "2043"], ["2047", "2051"], ["2053", "2053"], ["2055", "205E"], ["2CF9", "2CFC"], ["2CFE", "2CFF"], ["2D70", "2D70"], ["2E00", "2E01"], ["2E06", "2E08"], ["2E0B", "2E0B"], ["2E0E", "2E16"], ["2E18", "2E19"], ["2E1B", "2E1B"], ["2E1E", "2E1F"], ["2E2A", "2E2E"], ["2E30", "2E39"], ["3001", "3003"], ["303D", "303D"], ["30FB", "30FB"], ["A4FE", "A4FF"], ["A60D", "A60F"], ["A673", "A673"], ["A67E", "A67E"], ["A6F2", "A6F7"], ["A874", "A877"], ["A8CE", "A8CF"], ["A8F8", "A8FA"], ["A92E", "A92F"], ["A95F", "A95F"], ["A9C1", "A9CD"], ["A9DE", "A9DF"], ["AA5C", "AA5F"], ["AADE", "AADF"], ["AAF0", "AAF1"], ["ABEB", "ABEB"], ["FE10", "FE16"], ["FE19", "FE19"], ["FE30", "FE30"], ["FE45", "FE46"], ["FE49", "FE4C"], ["FE50", "FE52"], ["FE54", "FE57"], ["FE5F", "FE61"], ["FE68", "FE68"], ["FE6A", "FE6B"], ["FF01", "FF03"], ["FF05", "FF07"], ["FF0A", "FF0A"], ["FF0C", "FF0C"], ["FF0E", "FF0F"], ["FF1A", "FF1B"], ["FF1F", "FF20"], ["FF3C", "FF3C"], ["FF61", "FF61"], ["FF64", "FF65"], ["10100", "10102"], ["1039F", "1039F"], ["103D0", "103D0"], ["10857", "10857"], ["1091F", "1091F"], ["1093F", "1093F"], ["10A50", "10A58"], ["10A7F", "10A7F"], ["10B39", "10B3F"], ["11047", "1104D"], ["110BB", "110BC"], ["110BE", "110C1"], ["11140", "11143"], ["111C5", "111C8"], ["12470", "12473"]], + Ps: [["28", "28"], ["5B", "5B"], ["7B", "7B"], ["F3A", "F3A"], ["F3C", "F3C"], ["169B", "169B"], ["201A", "201A"], ["201E", "201E"], ["2045", "2045"], ["207D", "207D"], ["208D", "208D"], ["2329", "2329"], ["2768", "2768"], ["276A", "276A"], ["276C", "276C"], ["276E", "276E"], ["2770", "2770"], ["2772", "2772"], ["2774", "2774"], ["27C5", "27C5"], ["27E6", "27E6"], ["27E8", "27E8"], ["27EA", "27EA"], ["27EC", "27EC"], ["27EE", "27EE"], ["2983", "2983"], ["2985", "2985"], ["2987", "2987"], ["2989", "2989"], ["298B", "298B"], ["298D", "298D"], ["298F", "298F"], ["2991", "2991"], ["2993", "2993"], ["2995", "2995"], ["2997", "2997"], ["29D8", "29D8"], ["29DA", "29DA"], ["29FC", "29FC"], ["2E22", "2E22"], ["2E24", "2E24"], ["2E26", "2E26"], ["2E28", "2E28"], ["3008", "3008"], ["300A", "300A"], ["300C", "300C"], ["300E", "300E"], ["3010", "3010"], ["3014", "3014"], ["3016", "3016"], ["3018", "3018"], ["301A", "301A"], ["301D", "301D"], ["FD3E", "FD3E"], ["FE17", "FE17"], ["FE35", "FE35"], ["FE37", "FE37"], ["FE39", "FE39"], ["FE3B", "FE3B"], ["FE3D", "FE3D"], ["FE3F", "FE3F"], ["FE41", "FE41"], ["FE43", "FE43"], ["FE47", "FE47"], ["FE59", "FE59"], ["FE5B", "FE5B"], ["FE5D", "FE5D"], ["FF08", "FF08"], ["FF3B", "FF3B"], ["FF5B", "FF5B"], ["FF5F", "FF5F"], ["FF62", "FF62"]], + S: "Sc|Sk|Sm|So", + Sc: [["24", "24"], ["A2", "A5"], ["58F", "58F"], ["60B", "60B"], ["9F2", "9F3"], ["9FB", "9FB"], ["AF1", "AF1"], ["BF9", "BF9"], ["E3F", "E3F"], ["17DB", "17DB"], ["20A0", "20BA"], ["A838", "A838"], ["FDFC", "FDFC"], ["FE69", "FE69"], ["FF04", "FF04"], ["FFE0", "FFE1"], ["FFE5", "FFE6"]], + Sk: [["5E", "5E"], ["60", "60"], ["A8", "A8"], ["AF", "AF"], ["B4", "B4"], ["B8", "B8"], ["2C2", "2C5"], ["2D2", "2DF"], ["2E5", "2EB"], ["2ED", "2ED"], ["2EF", "2FF"], ["375", "375"], ["384", "385"], ["1FBD", "1FBD"], ["1FBF", "1FC1"], ["1FCD", "1FCF"], ["1FDD", "1FDF"], ["1FED", "1FEF"], ["1FFD", "1FFE"], ["309B", "309C"], ["A700", "A716"], ["A720", "A721"], ["A789", "A78A"], ["FBB2", "FBC1"], ["FF3E", "FF3E"], ["FF40", "FF40"], ["FFE3", "FFE3"]], + Sm: [["2B", "2B"], ["3C", "3E"], ["7C", "7C"], ["7E", "7E"], ["AC", "AC"], ["B1", "B1"], ["D7", "D7"], ["F7", "F7"], ["3F6", "3F6"], ["606", "608"], ["2044", "2044"], ["2052", "2052"], ["207A", "207C"], ["208A", "208C"], ["2118", "2118"], ["2140", "2144"], ["214B", "214B"], ["2190", "2194"], ["219A", "219B"], ["21A0", "21A0"], ["21A3", "21A3"], ["21A6", "21A6"], ["21AE", "21AE"], ["21CE", "21CF"], ["21D2", "21D2"], ["21D4", "21D4"], ["21F4", "22FF"], ["2308", "230B"], ["2320", "2321"], ["237C", "237C"], ["239B", "23B3"], ["23DC", "23E1"], ["25B7", "25B7"], ["25C1", "25C1"], ["25F8", "25FF"], ["266F", "266F"], ["27C0", "27C4"], ["27C7", "27E5"], ["27F0", "27FF"], ["2900", "2982"], ["2999", "29D7"], ["29DC", "29FB"], ["29FE", "2AFF"], ["2B30", "2B44"], ["2B47", "2B4C"], ["FB29", "FB29"], ["FE62", "FE62"], ["FE64", "FE66"], ["FF0B", "FF0B"], ["FF1C", "FF1E"], ["FF5C", "FF5C"], ["FF5E", "FF5E"], ["FFE2", "FFE2"], ["FFE9", "FFEC"], ["1D6C1", "1D6C1"], ["1D6DB", "1D6DB"], ["1D6FB", "1D6FB"], ["1D715", "1D715"], ["1D735", "1D735"], ["1D74F", "1D74F"], ["1D76F", "1D76F"], ["1D789", "1D789"], ["1D7A9", "1D7A9"], ["1D7C3", "1D7C3"], ["1EEF0", "1EEF1"]], + So: [["A6", "A6"], ["A9", "A9"], ["AE", "AE"], ["B0", "B0"], ["482", "482"], ["60E", "60F"], ["6DE", "6DE"], ["6E9", "6E9"], ["6FD", "6FE"], ["7F6", "7F6"], ["9FA", "9FA"], ["B70", "B70"], ["BF3", "BF8"], ["BFA", "BFA"], ["C7F", "C7F"], ["D79", "D79"], ["F01", "F03"], ["F13", "F13"], ["F15", "F17"], ["F1A", "F1F"], ["F34", "F34"], ["F36", "F36"], ["F38", "F38"], ["FBE", "FC5"], ["FC7", "FCC"], ["FCE", "FCF"], ["FD5", "FD8"], ["109E", "109F"], ["1390", "1399"], ["1940", "1940"], ["19DE", "19FF"], ["1B61", "1B6A"], ["1B74", "1B7C"], ["2100", "2101"], ["2103", "2106"], ["2108", "2109"], ["2114", "2114"], ["2116", "2117"], ["211E", "2123"], ["2125", "2125"], ["2127", "2127"], ["2129", "2129"], ["212E", "212E"], ["213A", "213B"], ["214A", "214A"], ["214C", "214D"], ["214F", "214F"], ["2195", "2199"], ["219C", "219F"], ["21A1", "21A2"], ["21A4", "21A5"], ["21A7", "21AD"], ["21AF", "21CD"], ["21D0", "21D1"], ["21D3", "21D3"], ["21D5", "21F3"], ["2300", "2307"], ["230C", "231F"], ["2322", "2328"], ["232B", "237B"], ["237D", "239A"], ["23B4", "23DB"], ["23E2", "23F3"], ["2400", "2426"], ["2440", "244A"], ["249C", "24E9"], ["2500", "25B6"], ["25B8", "25C0"], ["25C2", "25F7"], ["2600", "266E"], ["2670", "26FF"], ["2701", "2767"], ["2794", "27BF"], ["2800", "28FF"], ["2B00", "2B2F"], ["2B45", "2B46"], ["2B50", "2B59"], ["2CE5", "2CEA"], ["2E80", "2E99"], ["2E9B", "2EF3"], ["2F00", "2FD5"], ["2FF0", "2FFB"], ["3004", "3004"], ["3012", "3013"], ["3020", "3020"], ["3036", "3037"], ["303E", "303F"], ["3190", "3191"], ["3196", "319F"], ["31C0", "31E3"], ["3200", "321E"], ["322A", "3247"], ["3250", "3250"], ["3260", "327F"], ["328A", "32B0"], ["32C0", "32FE"], ["3300", "33FF"], ["4DC0", "4DFF"], ["A490", "A4C6"], ["A828", "A82B"], ["A836", "A837"], ["A839", "A839"], ["AA77", "AA79"], ["FDFD", "FDFD"], ["FFE4", "FFE4"], ["FFE8", "FFE8"], ["FFED", "FFEE"], ["FFFC", "FFFD"], ["10137", "1013F"], ["10179", "10189"], ["10190", "1019B"], ["101D0", "101FC"], ["1D000", "1D0F5"], ["1D100", "1D126"], ["1D129", "1D164"], ["1D16A", "1D16C"], ["1D183", "1D184"], ["1D18C", "1D1A9"], ["1D1AE", "1D1DD"], ["1D200", "1D241"], ["1D245", "1D245"], ["1D300", "1D356"], ["1F000", "1F02B"], ["1F030", "1F093"], ["1F0A0", "1F0AE"], ["1F0B1", "1F0BE"], ["1F0C1", "1F0CF"], ["1F0D1", "1F0DF"], ["1F110", "1F12E"], ["1F130", "1F16B"], ["1F170", "1F19A"], ["1F1E6", "1F202"], ["1F210", "1F23A"], ["1F240", "1F248"], ["1F250", "1F251"], ["1F300", "1F320"], ["1F330", "1F335"], ["1F337", "1F37C"], ["1F380", "1F393"], ["1F3A0", "1F3C4"], ["1F3C6", "1F3CA"], ["1F3E0", "1F3F0"], ["1F400", "1F43E"], ["1F440", "1F440"], ["1F442", "1F4F7"], ["1F4F9", "1F4FC"], ["1F500", "1F53D"], ["1F540", "1F543"], ["1F550", "1F567"], ["1F5FB", "1F640"], ["1F645", "1F64F"], ["1F680", "1F6C5"], ["1F700", "1F773"]], + Z: "Zl|Zp|Zs", + Zl: [["2028", "2028"]], + Zp: [["2029", "2029"]], + Zs: [["20", "20"], ["A0", "A0"], ["1680", "1680"], ["180E", "180E"], ["2000", "200A"], ["202F", "202F"], ["205F", "205F"], ["3000", "3000"]], + "~i": [["3A", "3A"], ["41", "5A"], ["5F", "5F"], ["61", "7A"], ["C0", "D6"], ["D8", "F6"], ["F8", "2FF"], ["370", "37D"], ["37F", "1FFF"], ["200C", "200D"], ["2070", "218F"], ["2C00", "2FEF"], ["3001", "D7FF"], ["F900", "FDCF"], ["FDF0", "FFFD"], ["10000", "EFFFF"]], + "~c": [["2D", "2E"], ["30", "3A"], ["41", "5A"], ["5F", "5F"], ["61", "7A"], ["B7", "B7"], ["C0", "D6"], ["D8", "F6"], ["F8", "37D"], ["37F", "1FFF"], ["200C", "200D"], ["203F", "2040"], ["2070", "218F"], ["2C00", "2FEF"], ["3001", "D7FF"], ["F900", "FDCF"], ["FDF0", "FFFD"], ["10000", "EFFFF"]], + w: "Ll|Lm|Lo|Lt|Lu|Mc|Me|Mn|Nd|Nl|No|Sc|Sk|Sm|So" + }, + functions: { + "http://www.w3.org/2005/xpath-functions": { + QName: [2], + abs: [1], + "accumulator-after": [1], + "accumulator-before": [1], + "adjust-date-to-timezone": [1, 2], + "adjust-dateTime-to-timezone": [1, 2], + "adjust-time-to-timezone": [1, 2], + "analyze-string": [2, 3], + apply: [2], + "available-environment-variables": [0], + "available-system-properties": [0], + avg: [1], + "base-uri": [0, 1], + "boolean": [1], + ceiling: [1], + "codepoint-equal": [2], + "codepoints-to-string": [1], + "collation-key": [1, 2], + collection: [0, 1], + compare: [2, 3], + concat: [3], + contains: [2, 3], + "contains-token": [2, 3], + "copy-of": [0, 1], + count: [1], + current: [0], + "current-date": [0], + "current-dateTime": [0], + "current-group": [0], + "current-grouping-key": [0], + "current-merge-group": [0, 1], + "current-merge-key": [0], + "current-output-uri": [0], + "current-time": [0], + data: [0, 1], + dateTime: [2], + "day-from-date": [1], + "day-from-dateTime": [1], + "days-from-duration": [1], + "deep-equal": [2, 3], + "default-collation": [0], + "default-language": [0], + "distinct-values": [1, 2], + doc: [1], + "doc-available": [1], + document: [1, 2], + "document-uri": [0, 1], + "element-available": [1], + "element-with-id": [1, 2], + empty: [1], + "encode-for-uri": [1], + "ends-with": [2, 3], + "environment-variable": [1], + error: [0, 1, 2, 3], + "escape-html-uri": [1], + "exactly-one": [1], + exists: [1], + "false": [0], + filter: [2], + floor: [1], + "fold-left": [3], + "fold-right": [3], + "for-each": [2], + "for-each-pair": [3], + "format-date": [2, 5], + "format-dateTime": [2, 5], + "format-integer": [2, 3], + "format-number": [2, 3], + "format-time": [2, 5], + "function-arity": [1], + "function-available": [1, 2], + "function-lookup": [2], + "function-name": [1], + "generate-id": [0, 1], + "has-children": [0, 1], + head: [1], + "hours-from-dateTime": [1], + "hours-from-duration": [1], + "hours-from-time": [1], + id: [1, 2], + idref: [1, 2], + "implicit-timezone": [0], + "in-scope-prefixes": [1], + "index-of": [2, 3], + innermost: [1], + "insert-before": [3], + "iri-to-uri": [1], + "json-doc": [1, 2], + "json-to-xml": [1, 2], + key: [2, 3], + lang: [1, 2], + last: [0], + "load-xquery-module": [1, 2], + "local-name": [0, 1], + "local-name-from-QName": [1], + "lower-case": [1], + matches: [2, 3], + max: [1, 2], + min: [1, 2], + "minutes-from-dateTime": [1], + "minutes-from-duration": [1], + "minutes-from-time": [1], + "month-from-date": [1], + "month-from-dateTime": [1], + "months-from-duration": [1], + name: [0, 1], + "namespace-uri": [0, 1], + "namespace-uri-for-prefix": [2], + "namespace-uri-from-QName": [1], + nilled: [0, 1], + "node-name": [0, 1], + "normalize-space": [0, 1], + "normalize-unicode": [1, 2], + not: [1], + number: [0, 1], + "one-or-more": [1], + outermost: [1], + "parse-ietf-date": [1], + "parse-json": [1, 2], + "parse-xml": [1], + "parse-xml-fragment": [1], + path: [0, 1], + position: [0], + "prefix-from-QName": [1], + put: [2], + "random-number-generator": [0, 1], + "regex-group": [1], + remove: [2], + replace: [3, 4], + "resolve-QName": [2], + "resolve-uri": [1, 2], + reverse: [1], + root: [0, 1], + round: [1, 2], + "round-half-to-even": [1, 2], + "seconds-from-dateTime": [1], + "seconds-from-duration": [1], + "seconds-from-time": [1], + serialize: [1, 2], + "serialize-json": [1, 2], + snapshot: [0, 1], + sort: [1, 3], + "starts-with": [2, 3], + "static-base-uri": [0], + "stream-available": [1], + string: [0, 1], + "string-join": [1, 2], + "string-length": [0, 1], + "string-to-codepoints": [1], + subsequence: [2, 3], + substring: [2, 3], + "substring-after": [2, 3], + "substring-before": [2, 3], + sum: [1, 2], + "system-property": [1], + tail: [1], + "timezone-from-date": [1], + "timezone-from-dateTime": [1], + "timezone-from-time": [1], + tokenize: [1, 2, 3], + trace: [1, 2], + transform: [1], + translate: [3], + "true": [0], + "type-available": [1], + unordered: [1], + "unparsed-entity-public-id": [1, 2], + "unparsed-entity-uri": [1, 2], + "unparsed-text": [1, 2], + "unparsed-text-available": [1, 2], + "unparsed-text-lines": [1, 2], + "upper-case": [1], + "uri-collection": [0, 1], + "xml-to-json": [1, 2], + "year-from-date": [1], + "year-from-dateTime": [1], + "years-from-duration": [1], + "zero-or-one": [1] + }, + "http://www.w3.org/2005/xpath-functions/array": { + append: [2], + filter: [2], + flatten: [1], + "fold-left": [3], + "fold-right": [3], + "for-each": [2], + "for-each-pair": [3], + get: [2], + head: [1], + "insert-before": [3], + join: [1], + remove: [2], + reverse: [1], + size: [1], + sort: [1, 2], + subarray: [2, 3], + tail: [1] + }, + "http://www.w3.org/2005/xpath-functions/map": { + contains: [2], + entry: [2], + "for-each": [2], + get: [2], + keys: [1], + merge: [1], + put: [3], + remove: [2], + size: [1] + }, + "http://www.w3.org/2005/xpath-functions/math": { + acos: [1], + asin: [1], + atan: [1], + atan2: [2], + cos: [1], + exp: [1], + exp10: [1], + log: [1], + log10: [1], + pi: [0], + pow: [2], + sin: [1], + sqrt: [1], + tan: [1] + }, + "http://www.w3.org/2001/XMLSchema": { + numeric: [1], + string: [1], + "boolean": [1], + duration: [1], + dateTime: [1], + date: [1], + time: [1], + gYearMonth: [1], + gMonth: [1], + gMonthDay: [1], + gYear: [1], + gDay: [1], + hexBinary: [1], + base64Binary: [1], + anyURI: [1], + QName: [1], + untypedAtomic: [1], + decimal: [1], + "float": [1], + "double": [1], + integer: [1], + nonPositiveInteger: [1], + negativeInteger: [1], + "long": [1], + "int": [1], + "short": [1], + "byte": [1], + nonNegativeInteger: [1], + positiveInteger: [1], + unsignedLong: [1], + unsignedInt: [1], + unsignedShort: [1], + unsignedByte: [1], + yearMonthDuration: [1], + dayTimeDuration: [1], + dateTimeStamp: [1], + normalizedString: [1], + token: [1], + language: [1], + Name: [1], + NMTOKEN: [1], + NCName: [1], + ID: [1], + IDREF: [1], + ENTITY: [1], + NMTOKENS: [1], + ENTITIES: [1], + IDREFS: [1], + error: [1] + }, + "http://saxonica.com/ns/interactiveXSLT": { + apply: [2], + call: [3], + contains: [2], + eval: [1], + event: [0], + get: [2], + location: [0], + page: [0], + "query-params": [0], + source: [0], + style: [1], + window: [0] + } + }, + elements: { + accept: {}, + accumulator: {}, + "accumulator-rule": {}, + "analyze-string": {}, + "apply-imports": {}, + "apply-templates": {}, + assert: {}, + attribute: {}, + "attribute-set": {}, + "break": {}, + "call-template": {}, + "catch": {}, + "character-map": {}, + choose: {}, + comment: {}, + "context-item": {}, + copy: {}, + "copy-of": {}, + "decimal-format": {}, + document: {}, + element: {}, + evaluate: {}, + expose: {}, + fallback: {}, + "for-each": {}, + "for-each-group": {}, + fork: {}, + "function": {}, + "global-context-item": {}, + "if": {}, + "import": {}, + include: {}, + iterate: {}, + key: {}, + map: {}, + "map-entry": {}, + "matching-substring": {}, + merge: {}, + "merge-action": {}, + "merge-key": {}, + "merge-source": {}, + message: {}, + mode: {}, + namespace: {}, + "namespace-alias": {}, + "next-iteration": {}, + "next-match": {}, + "non-matching-substring": {}, + number: {}, + "on-completion": {}, + "on-empty": {}, + "on-non-empty": {}, + otherwise: {}, + output: {}, + "output-character": {}, + override: {}, + "package": {}, + param: {}, + "perform-sort": {}, + "preserve-space": {}, + "processing-instruction": {}, + "result-document": {}, + sequence: {}, + sort: {}, + "source-document": {}, + "strip-space": {}, + stylesheet: {}, + template: {}, + text: {}, + transform: {}, + "try": {}, + "use-package": {}, + "value-of": {}, + variable: {}, + when: {}, + "where-populated": {}, + "with-param": {} + }, + compiler: {} + }; + // Input 2 + var pa = function() { + var a; + return { + getPlatform: function() { + return a + }, + setPlatform: function(c) { + a = c + }, + hi: function(c, q, E, H, p) { + return a.addMultipleDocs(c, q, E, H, p) + }, + createDocument: function() { + return a.createDocument() + }, + oh: function() { + return a.getDefaultDeliverMessage() + }, + jd: function() { + return a.inBrowser() + }, + Zb: function(c) { + return a.isHTMLElement(c) + }, + $k: function(c, q) { + return a.makeBuffer(c, q) + }, + lj: function(c, q, E, H) { + return a.makeHttpRequest(c, q, E, H) + }, + parseXmlFromString: function(c, q, E) { + return a.parseXmlFromString(c, q, E) + }, + readFile: function(c, q) { + return a.readFile(c, q) + }, + rf: function(c) { + return a.resource(c) + }, + nl: function(c) { + return a.resourcePromise(c) + }, + Fb: function(c, q) { + return a.resolveUri(c, q) + }, + Ma: function(c) { + return a.saxonPrint(c) + }, + newURL: function(c, q) { + return a.newURL(c, q) + }, + fileURL: function(c) { + return a.fileURL(c) + }, + baseURL: function() { + return a.baseURL() + }, + tl: function() { + return { + version: "3.0", + vendor: "Saxonica", + "vendor-url": "http://www.saxonica.com/", + "product-name": "SaxonJS", + "product-version": "2.6", + "is-schema-aware": "no", + "supports-serialization": "yes", + "supports-backwards-compatibility": "yes", + "supports-namespace-axis": "yes", + "supports-streaming": "no", + "supports-dynamic-evaluation": "yes", + "supports-higher-order-functions": "yes", + "xpath-version": "3.1", + "xsd-version": "1.1" + } + }, + Di: function() { + return a.extraProperties + }, + Uh: function(c) { + return a.toUTF8(c) + }, + Ok: function(c) { + return a.fromUTF8(c) + }, + Si: function() { + return a.globalObject + } + } + }(); + // Input 3 + function ra(a, c) { + function q(E, H) { + for (; E; ) { + if (E[H]) + return E[H]; + E = E.parentNode + } + return null + } + a.xsltLineNr = q(c, "line"); + a.xsltModule = q(c, "module") + } + class F extends Error { + constructor(a="SaxonJS run-time error", c="FORG0001", q=null) { + super(); + this.name = "XError"; + this.message = a; + this.code = c; + q && ra(this, q) + } + toString() { + return this.name + ":" + this.message + "; code:" + this.code + } + getStackTrace() { + return null.getStackTrace() + } + getMessage() { + let a = "Error " + this.code; + null != this.xsltLineNr && (a += " at " + this.xsltModule + "#" + this.xsltLineNr); + return a += "\n " + this.message + } + Id() { + return this.code + } + } + oa = F.prototype; + oa.code = null; + oa.errorObject = null; + oa.xsltLineNr = null; + oa.xsltModule = null; + oa.Le = !1; + // Input 4 + const sa = function() { + function a(e) { + H("Internal error: " + e + "\n" + Error().stack); + throw new F("Internal error: " + e,"SXJS0004"); + } + function c(e) { + if (null === e) + return "#null"; + if ("undefined" === typeof e) + return "#undefined"; + let k; + if (e.showValue) + return e.showValue(); + if (e.N) + return "expression " + e.N; + if (p && p.X(e)) { + if (p.re(e)) + return "attribute @" + e.name + "='" + e.value + "'"; + if (p.Kd(e)) + return "ns:" + e.prefix + "=" + e.uri; + k = { + 1: "element <" + e.tagName + ">", + 2: "attribute @" + e.name, + 3: "text:" + (e.nodeValue ? e.nodeValue.substring(0, 8) : "''"), + 7: "pi: " + e.target + "(" + e.tagName + ")", + 8: "comment (" + e.nodeValue + ")", + 9: "document " + (e._saxonDocumentNumber ? "#" + e._saxonDocumentNumber : "(No nr / #0)"), + 11: "docFrag" + }[e.nodeType]; + if ("9" === e.nodeType || "11" === e.nodeType) { + var v; + for (v = 0; v < e.childNodes.length; v++) + k += "~>" + c(e.childNodes[v]) + } + return k + } + if (e.code) + return "atomic:" + e.code + "('" + e.toString() + "')"; + if ("object" === typeof e && "length"in e) { + if (1 === e.length) + return c(e[0]); + k = "("; + for (v = 0; v < e.length && 3 > v; v++) + 0 !== v && (k += ","), + k += c(e[v]); + 4 <= e.length && (k += ",...(" + e.length + ")"); + return k + ")" + } + return "function" === typeof e ? e.toString() : "(" + typeof e + ") " + e + } + function q(e) { + return "{'N':'" + e.N + "','C':[" + (e.C || []).map(k=>q(k)).join(",") + "]}" + } + function E(e, k) { + for (; e; ) { + if (e[k]) + return e[k]; + e = e.parentNode + } + return null + } + function H(e, k=1, v) { + let t = g; + v && (t = v); + k <= t && pa.getPlatform().saxonPrint(e) + } + let p, g = 1; + Error.stackTraceLimit = 100; + return { + assert: function(e, k="assertion failed") { + e || a(k) + }, + la: a, + location: function(e) { + return E(e, "module") + "#" + E(e, "line") + }, + zj: function(e) { + p = e + }, + Ma: H, + showValue: c, + Nh: function(e) { + return e.showValue ? e.showValue() : p && p.X(e) ? c(e) : e.code ? "atomic:" + e.code + "('" + e.toString() + "')" : e.Li ? e.toString() : "(" + typeof e + ") " + e + }, + Ij: function(e) { + if (!e) + return "null expr"; + let k = e.N || "?"; + for (let v in e) + e.hasOwnProperty(v) && !["C", "N", "parentNode", "ELAB", "PUSH"].includes(v) && (k += " " + v + "=" + e[v]); + e.C && (k += " (" + e.C.map(v=>v.N).join(",") + ")"); + return k += " at " + this.location(e) + }, + rl: q, + getLogLevel: function() { + return g + }, + setLogLevel: function(e) { + "number" == typeof e && (g = e) + } + } + }(); + // Input 5 + var wa = function() { + function a() { + function g(e) { + if (!(this instanceof g)) + return void 0 === e ? a() : new g(e); + if (e instanceof g) + this.ma = e.ma, + this.e = e.e, + this.c = e.c.slice(); + else { + var k, v, t; + 0 === e && 0 > 1 / e ? e = "-0" : p.test(e = "" + e) || E(NaN); + this.ma = "-" == e.charAt(0) ? (e = e.slice(1), + -1) : 1; + -1 < (k = e.indexOf(".")) && (e = e.replace(".", "")); + 0 < (v = e.search(/e/i)) ? (0 > k && (k = v), + k += +e.slice(v + 1), + e = e.substring(0, v)) : 0 > k && (k = e.length); + for (v = 0; "0" == e.charAt(v); v++) + ; + if (v == (t = e.length)) + this.c = [this.e = 0]; + else { + for (; "0" == e.charAt(--t); ) + ; + this.e = k - v - 1; + this.c = []; + for (k = 0; v <= t; this.c[k++] = +e.charAt(v++)) + ; + } + } + this.constructor = g + } + g.prototype = H; + g.Zd = 20; + g.Ne = 1; + g.$d = -7; + g.Je = 21; + return g + } + function c(g, e, k) { + var v = g.constructor + , t = e - (g = new v(g)).e + , C = g.c; + C.length > ++e && q(g, t, v.Ne); + C[0] ? k ? t = e : (C = g.c, + t = g.e + t + 1) : ++t; + for (; C.length < t; C.push(0)) + ; + t = g.e; + return 1 === k || k && (e <= t || t <= v.$d) ? (0 > g.ma && C[0] ? "-" : "") + (1 < C.length ? C[0] + "." + C.join("").slice(1) : C[0]) + (0 > t ? "e" : "e+") + t : g.toString() + } + function q(g, e, k, v=!1) { + var t = g.c + , C = g.e + e + 1; + 1 === k ? v = 5 <= t[C] : 2 === k ? v = 5 < t[C] || 5 == t[C] && (v || 0 > C || void 0 !== t[C + 1] || t[C - 1] & 1) : 3 === k ? v = v || void 0 !== t[C] || 0 > C : (v = !1, + 0 !== k && E("!Big.RM!")); + if (1 > C || !t[0]) + v ? (g.e = -e, + g.c = [1]) : g.c = [g.e = 0]; + else { + t.length = C--; + if (v) + for (; 9 < ++t[C]; ) + t[C] = 0, + C-- || (++g.e, + t.unshift(1)); + for (C = t.length; !t[--C]; t.pop()) + ; + } + return g + } + function E(g) { + g = Error(g); + g.name = "BigError"; + throw g; + } + var H = {} + , p = /^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i; + H.abs = function() { + var g = new this.constructor(this); + g.ma = 1; + return g + } + ; + H.cmp = function(g) { + var e = this.c + , k = (g = new this.constructor(g)).c + , v = this.ma + , t = g.ma + , C = this.e + , m = g.e; + if (!e[0] || !k[0]) + return e[0] ? v : k[0] ? -t : 0; + if (v != t) + return v; + g = 0 > v; + if (C != m) + return C > m ^ g ? 1 : -1; + v = -1; + for (t = (C = e.length) < (m = k.length) ? C : m; ++v < t; ) + if (e[v] != k[v]) + return e[v] > k[v] ^ g ? 1 : -1; + return C == m ? 0 : C > m ^ g ? 1 : -1 + } + ; + H.Vb = function(g, e, k) { + var v = this.constructor + , t = this.c + , C = (g = new v(g)).c + , m = this.ma === g.ma ? 1 : -1; + e = "undefined" !== typeof e ? e : v.Zd; + k = "undefined" !== typeof k ? k : v.Ne; + (e !== ~~e || 0 > e || 1E6 < e) && E("!Big.DP!"); + if (!t[0] || !C[0]) + return t[0] == C[0] && E(NaN), + C[0] || E(m / 0), + new v(0 * m); + var f, A = C.slice(), O = v = C.length, b = t.length, d = t.slice(0, v), l = d.length, r = g, n = r.c = [], B = 0, W = e + (r.e = this.e - g.e) + 1; + r.ma = m; + m = 0 > W ? 0 : W; + for (A.unshift(0); l++ < v; d.push(0)) + ; + do { + for (f = 0; 10 > f; f++) { + if (v != (l = d.length)) + var ma = v > l ? 1 : -1; + else { + var qa = -1; + for (ma = 0; ++qa < v; ) + if (C[qa] != d[qa]) { + ma = C[qa] > d[qa] ? 1 : -1; + break + } + } + if (0 > ma) { + for (g = l == v ? C : A; l; ) { + if (d[--l] < g[l]) { + for (qa = l; qa && !d[--qa]; d[qa] = 9) + ; + --d[qa]; + d[l] += 10 + } + d[l] -= g[l] + } + for (; !d[0]; d.shift()) + ; + } else + break + } + n[B++] = ma ? f : ++f; + d[0] && ma ? d[l] = t[O] || 0 : d = [t[O]] + } while ((O++ < b || void 0 !== d[0]) && m--); + n[0] || 1 == B || (n.shift(), + r.e--); + B > W && q(r, e, k, void 0 !== d[0]); + return r + } + ; + H.xi = function() { + var g = wa(0); + return !this.cmp(g) + } + ; + H.j = function(g) { + return 0 < this.cmp(g) + } + ; + H.B = function(g) { + return -1 < this.cmp(g) + } + ; + H.ij = function() { + var g = wa(2).pow(52); + return 0 > this.cmp(g) + } + ; + H.I = function(g) { + return 1 > this.cmp(g) + } + ; + H.sub = H.we = function(g) { + var e = this.constructor; + var k = this.ma + , v = (g = new e(g)).ma; + if (k != v) + return g.ma = -v, + this.Be(g); + var t = this.c.slice(); + var C = this.e; + var m = g.c + , f = g.e; + if (!t[0] || !m[0]) + return m[0] ? (g.ma = -v, + g) : new e(t[0] ? this : 0); + if (k = C - f) { + (e = 0 > k) ? (k = -k, + C = t) : (f = C, + C = m); + C.reverse(); + for (v = k; v--; C.push(0)) + ; + C.reverse() + } else + for (C = ((e = t.length < m.length) ? t : m).length, + k = v = 0; v < C; v++) + if (t[v] != m[v]) { + e = t[v] < m[v]; + break + } + e && (C = t, + t = m, + m = C, + g.ma = -g.ma); + if (0 < (v = (C = m.length) - (e = t.length))) + for (; v--; t[e++] = 0) + ; + for (v = e; C > k; ) { + if (t[--C] < m[C]) { + for (e = C; e && !t[--e]; t[e] = 9) + ; + --t[e]; + t[C] += 10 + } + t[C] -= m[C] + } + for (; 0 === t[--v]; t.pop()) + ; + for (; 0 === t[0]; ) + t.shift(), + --f; + t[0] || (g.ma = 1, + t = [f = 0]); + g.c = t; + g.e = f; + return g + } + ; + H.mf = function(g) { + var e = this + , k = e.constructor + , v = e.ma + , t = (g = new k(g)).ma; + g.c[0] || E(NaN); + e.ma = g.ma = 1; + var C = 1 == g.cmp(e); + e.ma = v; + g.ma = t; + if (C) + return new k(e); + e = e.Vb(g, 0, 0); + return this.we(e.zc(g)) + } + ; + H.add = H.Be = function(g) { + var e = this.constructor; + var k = this.ma + , v = (g = new e(g)).ma; + if (k != v) + return g.ma = -v, + this.we(g); + v = this.e; + var t = this.c + , C = g.e + , m = g.c; + if (!t[0] || !m[0]) + return m[0] ? g : new e(t[0] ? this : 0 * k); + t = t.slice(); + if (k = v - C) { + 0 < k ? (C = v, + e = m) : (k = -k, + e = t); + for (e.reverse(); k--; e.push(0)) + ; + e.reverse() + } + 0 > t.length - m.length && (e = m, + m = t, + t = e); + k = m.length; + for (v = 0; k; ) + v = (t[--k] = t[k] + m[k] + v) / 10 | 0, + t[k] %= 10; + v && (t.unshift(v), + ++C); + for (k = t.length; 0 === t[--k]; t.pop()) + ; + g.c = t; + g.e = C; + return g + } + ; + H.pow = function(g) { + var e = this + , k = new e.constructor(1) + , v = k + , t = 0 > g; + (g !== ~~g || -1E6 > g || 1E6 < g) && E("!pow!"); + for (g = t ? -g : g; ; ) { + g & 1 && (v = v.zc(e)); + g >>= 1; + if (!g) + break; + e = e.zc(e) + } + return t ? k.Vb(v) : v + } + ; + H.round = function(g, e) { + var k = this + , v = k.constructor; + null == g ? g = 0 : (g !== ~~g || 0 > g || 1E6 < g) && E("!round!"); + q(k = new v(k), g, null == e ? v.Ne : e); + return k + } + ; + H.sqrt = function() { + var g = this.constructor; + var e = this.c; + var k = this.ma; + var v = this.e; + var t = new g("0.5"); + if (!e[0]) + return new g(this); + 0 > k && E(NaN); + k = Math.sqrt(this.toString()); + 0 === k || k === 1 / 0 ? (k = e.join(""), + k.length + v & 1 || (k += "0"), + e = new g(Math.sqrt(k).toString()), + e.e = ((v + 1) / 2 | 0) - (0 > v || v & 1)) : e = new g(k.toString()); + k = e.e + (g.Zd += 4); + do + v = e, + e = t.zc(v.Be(this.Vb(v))); + while (v.c.slice(0, k).join("") !== e.c.slice(0, k).join("")); + q(e, g.Zd -= 4, g.Ne); + return e + } + ; + H.K = H.zc = function(g) { + var e = this.constructor; + var k = this.c + , v = (g = new e(g)).c + , t = k.length + , C = v.length + , m = this.e + , f = g.e; + g.ma = this.ma == g.ma ? 1 : -1; + if (!k[0] || !v[0]) + return new e(0 * g.ma); + g.e = m + f; + t < C && (e = k, + k = v, + v = e, + f = t, + t = C, + C = f); + for (e = Array(f = t + C); f--; e[f] = 0) + ; + for (m = C; m--; ) { + C = 0; + for (f = t + m; f > m; ) + C = e[f] + v[m] * k[f - m - 1] + C, + e[f--] = C % 10, + C = C / 10 | 0; + e[f] = (e[f] + C) % 10 + } + C && ++g.e; + e[0] || e.shift(); + for (m = e.length; !e[--m]; e.pop()) + ; + g.c = e; + return g + } + ; + H.toString = H.valueOf = H.toJSON = function() { + var g = this.constructor + , e = this.e + , k = this.c.join("") + , v = k.length; + if (e <= g.$d || e >= g.Je) + k = k.charAt(0) + (1 < v ? "." + k.slice(1) : "") + (0 > e ? "e" : "e+") + e; + else if (0 > e) { + for (; ++e; k = "0" + k) + ; + k = "0." + k + } else if (0 < e) + if (++e > v) + for (e -= v; e--; k += "0") + ; + else + e < v && (k = k.slice(0, e) + "." + k.slice(e)); + else + 1 < v && (k = k.charAt(0) + "." + k.slice(1)); + return 0 > this.ma && this.c[0] ? "-" + k : k + } + ; + H.g = function(g) { + null == g ? g = this.c.length - 1 : (g !== ~~g || 0 > g || 1E6 < g) && E("!toExp!"); + return c(this, g, 1) + } + ; + H.toFixed = function(g) { + var e = this.constructor + , k = e.$d + , v = e.Je; + e.$d = -(e.Je = 1 / 0); + if (null == g) + var t = this.toString(); + else + g === ~~g && 0 <= g && 1E6 >= g && (t = c(this, this.e + g), + 0 > this.ma && this.c[0] && 0 > t.indexOf("-") && (t = "-" + t)); + e.$d = k; + e.Je = v; + t || E("!toFix!"); + return t + } + ; + H.toPrecision = function(g) { + if (null == g) + return this.toString(); + (g !== ~~g || 1 > g || 1E6 < g) && E("!toPre!"); + return c(this, g - 1, 2) + } + ; + return a() + }(); + // Input 6 + function xa(a) { + return a.replace(/[ \n\r\t]+/g, " ").replace(/^[ ]|[ ]$/g, "") + } + function ya(a) { + if (32 > a && ![9, 10, 13].includes(a) || 55295 < a && 57344 > a || 65533 < a && 65536 > a || 1114111 < a) + throw new F("Invalid XML character 0x" + a.toString(16),"FOCH0001"); + return a + } + function za(a, c) { + if (Aa(a) || Aa(c)) { + a: { + a = Da(a.toString()); + c = Da(c.toString()); + let q = 0; + for (; ; ) { + if (q === a.length) { + a = q === c.length ? 0 : -1; + break a + } + if (q === c.length) { + a = 1; + break a + } + if (a[q] !== c[q]) { + a = a[q] - c[q]; + break a + } + q++ + } + } + return 0 > a ? -1 : 0 === a ? 0 : 1 + } + return a < c ? -1 : a === c ? 0 : 1 + } + function Aa(a) { + return Array.from(a).some(c=>65535 < c.codePointAt(0)) + } + function Da(a) { + return Array.from(a).map(c=>c.codePointAt(0)) + } + function Ea(a) { + return String.fromCodePoint(...a.map(ya)) + } + class Ga { + } + ;// Input 7 + var Ha = function() { + function a() { + null === q && (q = pa.rf("regexCategories")); + return q + } + function c(g, e, k=null, v=null) { + function t(z, D) { + function y(V) { + for (V = V.toString(16); 4 > V.length; ) + V = "0" + V; + return "\\u" + (E && 4 < V.length ? "{" + V + "}" : V) + } + function I(V, la, x) { + if (x) { + x = V; + V = []; + 0 !== x[0][0] && V.push([0, x[0][0] - 1]); + for (var K = 1; K < x.length; K++) { + const U = x[K - 1][1] + 1 + , ha = x[K][0] - 1; + ha >= U && V.push([U, ha]) + } + x = x[x.length - 1][1]; + (E || 65535 > x) && V.push([x + 1, E ? 1114111 : 65535]) + } + x = ""; + for (K = 0; K < V.length; K++) + if (E || 65536 > V[K][1]) + x += y(V[K][0]), + V[K][1] > V[K][0] && (x += "-" + y(V[K][1])); + V = x; + la || (V = "[" + V + "]"); + return V + } + function R(V) { + return V.sort(function(la, x) { + return la[0] - x[0] + }) + } + function M(V, la, x, K) { + var U = []; + Array.isArray(V) || m("Ranges must be array"); + V.forEach(function(ha) { + U.push([parseInt(ha[0], 16), parseInt(ha[1], 16)]) + }); + x && K && R(U); + return I(U, la, x) + } + var ca = z.charAt(D + 1); + 0 > "nrt\\|.-^?*+{}()[]pPsSiIcCdDwW$".indexOf(ca) && (0 !== n || !/[0-9]/.test(ca)) && m("\\" + ca + " is not allowed in XPath regular expressions"); + switch (ca) { + case "p": + case "P": + var ea = z.indexOf("}", D); + z = z.substring(D + 3, ea); + C("x") && (z = z.replace(/[ \n\r\t]+/g, "")); + var ja = a(); + (D = ja[z]) || m("Unknown category " + z); + if (1 === z.length) { + var Y = []; + D.split("|").forEach(function(x) { + Y = Y.concat(ja[x]) + }) + } else + Y = D; + A += M(Y, 0 < n, "P" === ca, 1 === z.length); + D = ea; + break; + case "d": + A += M(a().Nd, 0 < n, !1, !1); + D++; + break; + case "i": + A += I(O, 0 < n, !1); + D++; + break; + case "c": + A += I(b, 0 < n, !1); + D++; + break; + case "I": + A += I(O, 0 < n, !0); + D++; + break; + case "C": + A += I(b, 0 < n, !0); + D++; + break; + case "w": + case "W": + const V = a(); + let la = []; + V.w.split("|").forEach(function(x) { + la = la.concat(V[x]) + }); + A += M(la, 0 < n, "W" === ca, !0); + D++; + break; + case "-": + 0 < n && (A += "\\"); + A += ca; + D++; + break; + default: + /[0-9]/.test(ca) ? 0 < n ? m("Numeric escape within charclass") : (l[parseInt(ca, 10)] || m("No capturing expression #" + ca), + A += "\\" + ca, + 9 >= r && /[0-9]/.test(z.charAt(D + 2)) && (A += "(?:)"), + D++) : (A += "\\" + ca, + D++) + } + return { + vj: A, + i: D + } + } + function C(z) { + return 0 <= e.indexOf(z) + } + function m(z) { + throw new F("Invalid XPath regular expression: " + z,"FORX0002"); + } + let f = 0; + e = e ? e.toString() : ""; + if (!E && k && Aa(k)) + throw new F("Cannot handle non-BMP characters with regular expressions in this browser","SXJS0002"); + k = (C("i") ? "i" : "") + (C("m") ? "m" : "") + (C("g") ? "g" : "") + (E ? "u" : ""); + if (C("j")) + return new RegExp(g,e.replace("j", "")); + if (C("q")) + return new RegExp(g.replace(/[\[\]\/\{\}\(\)\*\+\?\.\\^$|]/g, "\\$&"),k); + let A = ""; + const O = [[58, 58], [65, 90], [95, 95], [97, 122], [192, 214], [216, 246], [248, 767], [880, 893], [895, 8191], [8204, 8205], [8304, 8591], [11264, 12271], [12289, 55295], [63744, 64975], [65008, 65533], [65536, 983039]] + , b = [[45, 46], [48, 58], [65, 90], [95, 95], [97, 122], [183, 183], [192, 214], [216, 246], [248, 893], [895, 8191], [8204, 8205], [8255, 8256], [8304, 8591], [11264, 12271], [12289, 55295], [63744, 64975], [65008, 65533], [65536, 983039]] + , d = [] + , l = []; + let r = 1 + , n = 0 + , B = !1; + var W = !1; + for (var ma = 0; ma < g.length; ma++) { + const z = g.charAt(ma); + switch (z) { + case "[": + 0 < n && m("Nested square brackets"); + var qa = !1 + , L = !1; + for (var aa = ma + 2; aa < g.length - 3; aa++) { + if (!qa && "-[" === g.substring(aa, aa + 2)) { + qa = g.substring(ma + 1, aa); + let D; + for (L = aa + 2; L < g.length; L++) + if ("]" === g.charAt(L) && "\\" !== g.charAt(L - 1)) { + D = g.substring(aa + 2, L + 1); + break + } + "^" === qa && m("Invalid subtraction"); + g = g.substring(0, ma) + "(?![" + D + ")[" + qa + "]" + g.substring(L + 2); + ma--; + L = !0; + break + } else if (!qa && "]" === g.charAt(aa)) + break; + qa = "\\" === g.charAt(aa) && !qa + } + if (L) { + B = !0; + break + } + "]" === g.charAt(ma + 1) ? m("Character group is empty") : "[^]" === g.substring(ma, ma + 3) && m("Invalid character group [^]"); + n++; + A += z; + break; + case "]": + 0 === n && m("Unmatched ']'"); + n--; + A += z; + W = !0; + break; + case "(": + 0 === n && (aa = !0, + ma + 2 < g.length && "?" === g.charAt(ma + 1) && (":" === g.charAt(ma + 2) || B && "!" === g.charAt(ma + 2) ? aa = !1 : m("'(?' must be followed by ':'")), + d.push(aa ? r++ : -1), + W = !1, + aa && f++); + A += z; + break; + case ")": + 0 === n && (0 === d.length && m("Unmatched ')'"), + W = d.pop(), + 0 < W && (l[W] = !0)); + A += z; + W = !0; + break; + case ".": + A = 0 === n && C("s") ? A + "[^]" : A + z; + break; + case "{": + 0 === n && (W || m("'{' not allowed here"), + W = g.indexOf("}", ma + 1), + (0 > W || !/^[0-9]+(,[0-9]*)?$/.test(g.substring(ma + 1, W))) && m("Invalid quantifier {" + g.substring(ma + 1, W + 1)), + W = !1); + A += z; + break; + case " ": + case "\n": + case "\r": + case "\t": + if (!C("x") || 0 < n) + A += z; + break; + case "\\": + if (C("q")) + A += "\\\\"; + else if (ma + 1 < g.length) + C("x") && /\s/.test(g.charAt(ma + 1)) && ma++, + ma = t(g, ma), + A = ma.vj, + ma = ma.i; + else + throw new F("No character for escape code in XPath regex","FORX0002"); + W = !0; + break; + default: + W = !0, + A += z + } + } + 0 < n && m("Unmatched '['"); + 0 !== d.length && m("Unmatched '("); + v && v(f); + try { + return new RegExp(A,k) + } catch (z) { + if (/^[imsxjqg]*$/.test(e)) + throw new F("Invalid regular expression /" + g + "/: " + z.message.substring(/Invalid |Range out/.test(z.message) ? z.message.lastIndexOf(":") : 0),"FORX0002"); + throw new F("Invalid regex flags: " + e,"FORX0001"); + } + } + let q = null + , E = !1; + try { + E = 1 === "\ud83d\ude80".match(new RegExp(/./,"gu")).length + } catch (g) { + E = !1 + } + let H = null + , p = null; + return { + Kf: function() { + H = c("^\\i\\c*$", ""); + p = c("^\\c+$", "") + }, + tj: a, + Ce: c, + si: function(g, e, k) { + e = e.toString(); + if (/j/.test(e)) + return g; + if (/q/.test(e)) + return g.replace(/\$/g, "$$$$"); + if (/(^|[^\\])\$([^0-9]|$)/.test(g) || /(^|[^\\])\\([^\\$]|$)/.test(g)) + throw new F("Invalid replacement string: " + g,"FORX0004"); + var v = e = !1, t = "", C; + for (C = 0; C < g.length; C++) { + var m = g.charAt(C); + switch (m) { + case "\\": + e && (t += m); + e = !e; + break; + case "$": + e ? (t += "$$", + e = !e) : v = !0; + break; + case "0": + v ? (t += "$&", + v = !1) : t += m; + break; + case "1": + case "2": + case "3": + case "4": + case "5": + case "6": + case "7": + case "8": + case "9": + v ? parseInt(m, 10) <= k && (t += "$" + m, + v = !1) : t += m; + break; + default: + t += m + } + } + return t + }, + Lb: function(g) { + return H.test(g) && !/:/.test(g) + }, + dj: function(g) { + return H.test(g) + }, + cj: function(g) { + return p.test(g) + }, + uh: function(g) { + return H.test(g) && /^[^:]+(:[^:]+)?$/.test(g) + }, + trim: function(g) { + return g.replace(/^[ \t\r\n]+|[ \t\r\n]+$/g, "") + }, + collapse: function(g) { + return this.trim(g).replace(/^[ \t\r\n]+/g, " ") + }, + xg: function(g) { + var e = g.indexOf(";"); + if (0 <= e) { + let k = g.substring(0, e); + e = g.substring(e + 1); + if (!k.match(/^[smixq]*$/)) + throw new F("Illegal flags for regular expression: " + g,"FORX0001"); + if (!e.match(/^[j]*$/)) + throw new F("Illegal extension flags for regular expression: " + g,"FORX0001"); + return k + e + } + if (!g.match(/^[smijxq]*$/)) + throw new F("Illegal flags for regular expression: " + g,"FORX0001"); + return g + } + } + }(); + // Input 8 + function Ia(a) { + return /^A[SUZ]/.test(a.code) + } + class Ja { + constructor(a) { + sa.assert(this.g().test(a)); + this.code = a + } + g() { + return /.*/ + } + toString() { + return "" + } + compareTo() { + return null + } + equals() { + return !0 + } + hashCode() { + return "" + } + matchKey() { + return this.code + "_" + this.toString() + } + isNumeric() { + return /^A[DFO]/.test(this.code) + } + showValue() { + return La.pd(this.code) + "('" + this.toString() + "')" + } + } + class Ma extends Ja { + isNumeric() { + return !0 + } + toDouble() { + return new Oa(this.toNumber()) + } + toNumber() { + return NaN + } + toBig() { + return this.toDouble().toBig() + } + } + class Ra extends Ja { + constructor(a, c="AS") { + super(c); + this.value = a || ""; + "string" !== typeof a && sa.la("bad input to string constructor " + sa.showValue(a)); + this.j = 0 + } + g() { + return /^A(S|Z$|U$)/ + } + toString() { + return this.value + } + compareTo(a) { + return a instanceof Ra ? za(this.value, a.value) : Sa(this.code, a.code) + } + equals(a) { + return 0 === this.compareTo(a) + } + hashCode() { + if (6 >= this.value.length) + return this.value; + let a = this.j; + const c = this.value.length; + if (0 === a && 0 < c) { + for (let q = 0; q < c; q++) + a = 31 * a + this.value.charCodeAt(q++); + this.j = a &= 16777215 + } + return Ta(a) + } + matchKey() { + return "s" + this.toString() + } + } + function Va(a) { + return a.reduce((c,q)=>c + q.toString(16).padStart(2, "0"), "").toUpperCase() + } + class Ya extends Ja { + constructor(a, c="AX") { + super(c); + if (!(a instanceof Uint8Array)) + throw new F("Uint8Array expected"); + this.value = a + } + g() { + return /^A[X2]$/ + } + toString() { + if ("AX" === this.code) + var a = Va(this.value); + else { + { + a = this.value; + var c = 0; + let g = 0 + , e = []; + if (0 === a.length) + a = ""; + else { + do { + var q = a[c++]; + var E = a[c++]; + var H = a[c++]; + var p = q << 16 | E << 8 | H; + q = p >> 18 & 63; + E = p >> 12 & 63; + H = p >> 6 & 63; + p &= 63; + e[g++] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(q) + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(E) + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(H) + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(p) + } while (c < a.length); + c = e.join(""); + a = a.length % 3; + a = (a ? c.slice(0, a - 3) : c) + "===".slice(a || 3) + } + } + } + return a + } + compareTo(a) { + return a instanceof Ya && this.code === a.code ? za(Va(this.value), Va(a.value)) : Sa(this.code, a.code) + } + equals(a) { + if (a instanceof Ya && this.code === a.code) { + const c = a.value; + return this.value.length === c.length && this.value.every((q,E)=>q === c[E]) + } + return Sa(this.code, a.code) + } + hashCode() { + return (new Ra(Va(this.value.slice(0, 8)))).hashCode() + } + matchKey() { + return ("AX" === this.code ? "h" : "i") + this.toString() + } + } + class Oa extends Ma { + constructor(a, c="AO") { + super(c); + this.value = a; + "number" !== typeof a && sa.la("type of value supplied to XdmDouble is not number: " + typeof a) + } + g() { + return /^A[OF]$/ + } + toString() { + if (0 === this.value) + return 0 > 1 / this.value ? "-0" : "0"; + if (this.value === Number.POSITIVE_INFINITY) + return "INF"; + if (this.value === Number.NEGATIVE_INFINITY) + return "-INF"; + var a = this.value + , c = Math.abs(a); + if (1E6 <= c || 1E-6 > c) { + c = a.toExponential(); + const q = c.indexOf("e"); + a = c.substring(0, q); + c = c.substring(q + 1); + "AF" === this.code && (a = parseFloat(a), + a = (0 > a ? a - 5E-8 : a + 5E-8).toString(), + a = a.substring(0, a.indexOf(".") + 8), + a = a.replace(/\.?0+$/, "")); + a.includes(".") || (a += ".0"); + return a + "E" + c.replace("+", "") + } + return "AF" === this.code && 0 !== a % 1 ? (c = (0 > a ? a - 5E-8 : a + 5E-8).toString(), + c = c.substring(0, c.indexOf(".") + 6), + c.replace(/0+$/, "")) : a.toString() + } + equals(a) { + return 0 === this.compareTo(a) + } + compareTo(a) { + return a.isNumeric() ? (a = a.toNumber(), + "AF" === this.code && Math.fround && (a = Math.fround(a)), + this.value < a ? -1 : this.value === a ? 0 : 1) : Sa(this.code, a.code) + } + qg(a) { + return a instanceof Oa || a instanceof Za ? this.value === a.value || isNaN(this.value) && isNaN(a.value) : a instanceof $a ? La.XS.mb.R(this).equals(a) : !1 + } + hashCode() { + return isNaN(this.value) ? "NaN" : isFinite(this.value) ? Ta(this.value) : 0 > this.value ? "-INF" : "INF" + } + matchKey() { + return "n" + this.hashCode() + } + toNumber() { + return this.value + } + toDouble() { + return this + } + abs() { + return new Oa(Math.abs(this.value),this.code) + } + nf() { + return new Oa(-this.value,this.code) + } + Rf() { + return new Oa(Math.ceil(this.value),this.code) + } + floor() { + return new Oa(Math.floor(this.value),this.code) + } + round(a) { + 0 === a ? a = Math.round(this.value) : (a = Math.pow(10, -a), + a *= Math.round(this.value / a)); + return new Oa(a,this.code) + } + sf(a) { + return isFinite(this.value) ? (a = (new $a(wa(this.value))).sf(a), + 0 === a.toNumber() && 0 > this.value && (a = La.XS.double.fromString("-0")), + La.codes[this.code].R(a)) : this + } + } + class Za extends Ma { + constructor(a) { + super("ADI"); + "number" !== typeof a && sa.la("type of value supplied to XdmInteger is not number: " + typeof a); + this.value = a + } + g() { + return /^ADI/ + } + toString() { + return this.value.toString() + } + equals(a) { + return 0 === this.compareTo(a) + } + compareTo(a) { + return a.isNumeric() ? this.value - a.toNumber() : Sa(this.code, a.code) + } + hashCode() { + return Ta(this.value) + } + qg(a) { + return a instanceof Oa || a instanceof Za ? this.value === a.value : a instanceof $a ? La.XS.mb.R(this).equals(a) : !1 + } + matchKey() { + return "n" + this.hashCode() + } + toDouble() { + return new Oa(this.value) + } + toNumber() { + return this.value + } + toBig() { + return new wa(this.value) + } + abs() { + return new Za(Math.abs(this.value)) + } + nf() { + return new Za(-this.value) + } + Rf() { + return this + } + floor() { + return this + } + round(a) { + return 0 > a ? (a = Math.pow(10, -a), + new Za(Math.round(this.value / a) * a)) : this + } + sf(a) { + return 0 > a ? (a = Math.pow(10, -a), + new Za(parseInt(wa(this.value).Vb(a, 100, 2).round(0, 2).zc(a), 10))) : this + } + } + class $a extends Ma { + constructor(a, c="AD") { + super(c); + this.value = new wa(a) + } + g() { + return /^AD/ + } + toString() { + return this.value.toFixed() + } + equals(a) { + return 0 === this.compareTo(a) + } + compareTo(a) { + return a instanceof $a ? this.value.cmp(a.value) : /^AD/.test(a.code) ? this.value.cmp(a.toBig()) : a.isNumeric() ? this.value.cmp(new wa(a.toDouble())) : Sa(this.code, a.code) + } + hashCode() { + const a = this.value; + return a.mf(wa(1)).xi() && a.abs().ij() ? this.toNumber().toString(36) : this.toString().substring(0, 8) + } + qg(a) { + return a instanceof Oa || a instanceof Za ? 0 === this.compareTo(La.XS.mb.R(a)) : a instanceof $a ? 0 === this.compareTo(a) : !1 + } + matchKey() { + return "n" + this.hashCode() + } + toBig() { + return this.value + } + toDouble() { + return new Oa(parseFloat(this.value.toFixed())) + } + toNumber() { + return parseFloat(this.value.toFixed()) + } + abs() { + return new $a(this.value.abs(),this.code) + } + nf() { + var a = wa(this.value); + a.ma = -a.ma; + return new $a(a,"AD" === this.code ? "AD" : "ADI") + } + Rf() { + return new $a(this.value.round(0, 0 > this.value.ma ? 0 : 3),this.code) + } + floor() { + return new $a(this.value.round(0, 0 > this.value.ma ? 3 : 0),this.code) + } + round(a) { + function c(p, g) { + p = new wa(p); + p.e += g; + return p + } + let q = this.value + , E = 0; + 0 > a && (E = a, + a = 0, + q = c(q, E)); + const H = 0 < q.ma ? wa(0) : this.floor().abs(); + q = q.Be(H).round(a, 1).we(H); + 0 !== E && (q = c(q, -E)); + return new $a(q,"AD" === this.code ? "AD" : "ADI") + } + sf(a) { + 0 > a ? (a = wa(10).pow(-a), + a = this.value.Vb(a, 100, 2).round(0, 2).zc(a)) : a = this.value.round(a, 2); + return new $a(a,"AD" === this.code ? "AD" : "ADI") + } + } + class ab extends Ja { + constructor(a) { + super("AB"); + "boolean" !== typeof a && sa.la("type of value supplied to XdmBoolean is not boolean: " + typeof a); + this.value = a + } + g() { + return /^AB$/ + } + toString() { + return this.value.toString() + } + toBoolean() { + return this.value + } + compareTo(a) { + return a instanceof ab ? (this.value ? 1 : 0) - (a.value ? 1 : 0) : Sa(this.code, a.code) + } + equals(a) { + return 0 === this.compareTo(a) + } + hashCode() { + return this.value.toString() + } + matchKey() { + return "b" + this.toString() + } + } + class bb extends Ja { + constructor(a, c, q) { + super("AQ"); + this.prefix = a = a ? a : ""; + this.uri = c ? c : ""; + this.local = q; + if ("" !== a && !Ha.Lb(a)) + throw new F("Invalid prefix: '" + a + "'","FORG0001"); + if (!Ha.Lb(q)) + throw new F("Invalid local name: '" + q + "' (prefix='" + a + "', uri='" + c + "')","FORG0001"); + } + g() { + return /^AQ$/ + } + toEQName() { + return "Q{" + this.uri + "}" + this.local + } + toString() { + return (0 < this.prefix.length ? this.prefix + ":" : "") + this.local + } + equals(a) { + a instanceof bb || Sa(this.code, a.code); + return a instanceof bb && this.local === a.local && this.uri === a.uri + } + compareTo() { + throw new F("QNames are not ordered","FORG0006"); + } + hashCode() { + return this.uri.substring(this.uri.length - 3) + ":" + (new Ra(this.local)).hashCode() + } + matchKey() { + return "q" + this.toEQName() + } + getURI() { + return this.uri + } + hasURI(a) { + return this.uri === a + } + withPrefix(a) { + return new bb(a,this.uri,this.local) + } + } + function cb(a, c) { + c = c.substr(0, c.length - 1); + if (0 === a.Na.getUTCMilliseconds()) + c = c.replace(".000", ""); + else + for (; "0" === c.charAt(c.length - 1); ) + c = c.substr(0, c.length - 1); + c = c.replace(/^-0?0?/, "-"); + return c = c.replace(/^\+0?0?/, "") + } + function db(a) { + if (a = a.Fa) { + const c = Math.abs(a); + return (0 > a ? "-" : "+") + (100 + Math.floor(c / 60)).toString().substring(1) + ":" + (100 + c % 60).toString().substring(1) + } + return 0 === a ? "Z" : "" + } + function eb(a, c) { + if (c instanceof fb && (c.code.startsWith(a.code) || a.code.startsWith(c.code))) + return +a.Na.getTime() - c.Na.getTime(); + Sa(a.code, c.code) + } + function gb(a, c) { + return La.XS.dateTime.fromDate(new Date(a.Na.getTime() + 6E4 * c), a.Fa) + } + function hb(a, c) { + let q = a.toString() + , E = parseInt(q.substring(5, 7), 10) + , H = parseInt(q.substring(8, 10), 10) + , p = parseInt(q.substring(0, 4), 10) + Math.floor((E + c - 1) / 12) + , g = 0 > p; + c = (E + c - 1) % 12 + 1; + for (0 >= c && (c += 12); !La.gj([p, c, H, 0, 0, 0]); ) + --H; + return La.codes[a.code].fromString((g ? "-" + (1E4 + -p).toString().substring(1) : (1E4 + p).toString().substring(1)) + "-" + (100 + c).toString().substring(1) + "-" + (100 + H).toString().substring(1) + q.substring(10)) + } + class fb extends Ja { + constructor(a, c, q="AM") { + super(q); + this.Na = a; + this.Fa = c; + a instanceof Date || sa.la("type of UTCdate supplied to XdmDateTime is not Date"); + c && "number" !== typeof c && sa.la("type of value for timezone offset supplied to XdmDateTime is not number: " + typeof c) + } + g() { + return /^A([AGHIJKMT]|MP)$/ + } + proxy() { + var a = new Date; + return new Date(this.Na.getTime() + 6E4 * (this.Fa || 0 === this.Fa ? this.Fa : -a.getTimezoneOffset())) + } + toString() { + const a = cb(this, this.proxy().toISOString()) + , c = "-" === a.charAt(0) ? 1 : 0; + return function(q) { + switch (q) { + case "AM": + case "AMP": + return a; + case "AA": + return a.substring(0, 10 + c); + case "AT": + return a.substring(11 + c); + case "AH": + return a.substring(0, 7 + c); + case "AG": + return a.substring(0, 4 + c); + case "AJ": + return "-" + a.substring(4 + c, 10 + c); + case "AI": + return "-" + a.substring(4 + c, 7 + c); + case "AK": + return "--" + a.substring(7 + c, 10 + c); + default: + throw "type not recognised " + q; + } + }(this.code) + db(this) + } + compareTo(a) { + (/^A[GHIJK]/.test(this.code) || /^A[GHIJK]/.test(a.code)) && Sa(this.code, a.code); + return eb(this, a) + } + equals(a) { + return 0 === eb(this, a) + } + hashCode() { + return Ta(this.Na.getTime() - 1454346732296) + } + matchKey() { + return "t" + this.hashCode() + } + } + function jb(a) { + function c(E, H) { + H.forEach(function(p) { + 1E3 !== p ? (q.push(Math.floor(E / p)), + E %= p) : q.push(E / p) + }) + } + let q = []; + c(Math.abs(a.Ua), [12, 1]); + c(Math.abs(a.Qa), [864E5, 36E5, 6E4, 1E3]); + return q + } + function kb(a) { + a = a.Ua + a.Qa; + return 0 > a ? -1 : 0 < a ? 1 : 0 + } + class lb extends Ja { + constructor(a, c, q="AR") { + super(q); + this.Ua = a; + this.Qa = c; + "number" === typeof a && "number" === typeof c || sa.la("type of value supplied to XdmDuration is not number: " + typeof a + ", " + typeof c); + if (0 < a && 0 > c || 0 > a && 0 < c) + throw new F("Months/seconds must both be negative or both positive","FORG0001"); + } + g() { + return /^AR[DY]?$/ + } + toString() { + let a, c = kb(this); + 0 === c ? a = "ARY" === this.code ? "P0M" : "PT0S" : (a = 0 > c ? "-P" : "P", + jb(this).forEach(function(q, E) { + 3 === E && (a += "T"); + 0 !== q && (6 === E ? a += q / 1E3 + "S" : a += q + "YMDHMS".split("")[E]) + }), + a = a.replace(/T$/, "")); + return a + } + compareTo(a) { + if (a instanceof lb) { + if (La.XS.yearMonthDuration.matches(this) && La.XS.yearMonthDuration.matches(a)) + return this.Ua - a.Ua; + if (La.XS.dayTimeDuration.matches(this) && La.XS.dayTimeDuration.matches(a)) + return this.Qa - a.Qa; + throw new F("Cannot compare durations that mix months and seconds","XPTY0004"); + } + return Sa(this.code, a.code) + } + equals(a) { + a instanceof lb || Sa(this.code, a.code); + return a instanceof lb && this.Ua === a.Ua && this.Qa === a.Qa + } + hashCode() { + return this.Ua.toString() + ":" + this.Qa.toString() + } + matchKey() { + return "d" + this.hashCode() + } + } + function Ta(a) { + return Number.isInteger(a) && Math.abs(a) < Math.pow(2, 52) ? a.toString(36) : La.XS.mb.fromNumber(a).toString().substring(0, 8) + } + function Sa(a, c) { + throw new F(`Cannot compare ${La.pd(a)} with ${La.pd(c)}`,"XPTY0004"); + } + ;// Input 9 + var La = function() { + function a() { + function w(va, h, G, Q) { + const u = la[G] + , N = V[va] = la[h] = { + name: va, + code: h, + lb: u, + matches: P=>P instanceof Ja && P.code.startsWith(h), + pc: function(P) { + Q(P) || g(P.toString(), h); + P.code = h; + return P + }, + fromString: function(P) { + return N.pc(u.fromString(P)) + }, + R: function(P) { + return N.pc(u.R(P)) + } + } + } + function Z(va, h, G) { + const Q = h.replace(/.$/, ""); + w(va, h, Q, G); + const u = V[va] + , N = la[Q]; + u.fromString = function(P) { + /INF|NaN/.test(P) && g(P, h, null, "FOCA0002"); + return u.pc(N.fromString(P)) + } + ; + u.fromNumber = function(P) { + P = N.fromNumber(P); + const ia = P.toNumber(); + isFinite(ia) || g(P.toString(), h, null, "FOCA0002"); + G(P) || g(P.toString(), h); + P.code = h; + return P + } + } + function S(va, h, G, Q) { + const u = h.replace(/.$/, ""); + w(va, h, u, G); + const N = la[h] + , P = la[u]; + N.pc = function(ia) { + ia = Q(ia.toString()); + G(ia) || g(ia, h); + return new Ra(ia,h) + } + ; + N.fromString = function(ia) { + return N.pc(P.fromString(Q(ia))) + } + } + function da(va, h, G) { + w(va, h, "AR", G); + const Q = V[va]; + Q.pc = function(u) { + if (u instanceof lb) + return new lb("ARY" === h ? u.Ua : 0,"ARD" === h ? u.Qa : 0,h); + G(u) || g(u.toString(), h); + u.code = h; + return u + } + ; + Q.Wb = function(u, N) { + return Q.pc(ea.Wb(u, N)) + } + ; + Q.R = function(u) { + return ea.matches(u) ? Q.pc(u) : T.string.matches(u) || T.untypedAtomic.matches(u) ? b(u.toString(), h) : Q.pc(ea.R(u)) + } + } + function fa(va, h) { + return function(G) { + G = G.toNumber(); + return G >= va && G <= h + } + } + for (var na in V) { + const va = V[na]; + la[va.code] = va + } + t("gYear", "AG"); + t("gYearMonth", "AH"); + t("gMonth", "AI"); + t("gMonthDay", "AJ"); + t("gDay", "AK"); + Z("nonPositiveInteger", "ADIN", va=>0 >= va.toNumber()); + Z("negativeInteger", "ADINN", va=>0 > va.toNumber()); + Z("long", "ADIL", function(va) { + va = va.toBig(); + return 0 <= va.cmp(wa("-9223372036854775808")) && 0 >= va.cmp(wa("9223372036854775807")) + }); + Z("int", "ADILI", fa(-2147483648, 2147483647)); + Z("short", "ADILIS", fa(-32768, 32767)); + Z("byte", "ADILISB", fa(-128, 127)); + Z("nonNegativeInteger", "ADIP", va=>0 <= va.toNumber()); + Z("positiveInteger", "ADIPP", va=>0 < va.toNumber()); + Z("unsignedLong", "ADIPL", function(va) { + return 0 <= va.toNumber() && 0 >= va.toBig().cmp(wa("18446744073709551615")) + }); + Z("unsignedInt", "ADIPLI", function(va) { + return 0 <= va.toNumber() && 0 >= va.toBig().cmp(wa("4294967295")) + }); + Z("unsignedShort", "ADIPLIS", fa(0, 65535)); + Z("unsignedByte", "ADIPLISB", fa(0, 255)); + na = ()=>!0; + S("normalizedString", "ASN", na, va=>va.replace(/[ \r\t\n]/g, " ")); + S("token", "ASNT", na, xa); + S("language", "ASNTL", va=>/^[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*$/.test(va), xa); + S("NMTOKEN", "ASNTK", Ha.cj, xa); + S("Name", "ASNTN", Ha.dj, xa); + S("NCName", "ASNTNC", Ha.Lb, xa); + S("ID", "ASNTNCI", Ha.Lb, xa); + S("IDREF", "ASNTNCR", Ha.Lb, xa); + S("ENTITY", "ASNTNCE", Ha.Lb, xa); + da("yearMonthDuration", "ARY", va=>0 === va.Qa); + da("dayTimeDuration", "ARD", va=>0 === va.Ua); + V.dayTimeDuration.hh = function(va) { + return new lb(0,6E4 * va,"ARD") + } + ; + T.language = V.language; + T.Ag = V.NCName; + T.dayTimeDuration = V.dayTimeDuration; + T.yearMonthDuration = V.yearMonthDuration; + T.nh = V.gYearMonth; + T.mh = V.gYear; + T.lh = V.gMonthDay; + T.kh = V.gMonth; + T.jh = V.gDay; + a = function() {} + } + function c(w, Z) { + return Z ? -w : w + } + function q(w, Z) { + return Z * (void 0 === w ? 0 : Math.round(1E3 * parseFloat(w))) + } + function E(w, Z) { + return Z * (void 0 === w ? 0 : parseInt(w, 10)) + } + function H(w) { + return w.lb && !["ADI", "ARY", "ARD"].includes(w.code) ? H(w.lb) : w + } + function p(w, Z) { + throw new F(`Casting from ${d(w.code)} to ${d(Z)} is not allowed`,"XPTY0004"); + } + function g(w, Z, S=null, da="FORG0001") { + throw new F(`Supplied value "${w}" is not a valid ${d(Z)}${S ? ` (${S})` : ""}`,da); + } + function e(w, Z) { + w = Ha.trim(w); + /.\.$/.test(w) && (w += "0"); + if (/^[-+]?([0-9]+(\.[0-9]*)?|\.[0-9]+)([Ee][-+]?[0-9]+)?$/.test(w)) + return parseFloat(w); + if (/^NaN$/.test(w)) + return NaN; + if (/^-INF$/.test(w)) + return -Infinity; + if (/^(\+)?INF$/.test(w)) + return Infinity; + Z && g(w, "AO"); + return NaN + } + function k(w) { + w = w.replace(/\s/g, ""); + /^(....)*$/.test(w) || g(w, "A2", "length must be a multiple of 4"); + /^[A-Za-z0-9+/]*=?=?$/.test(w) || g(w, "A2", "only [A-Za-z0-9+/] allowed, or '=' at the end"); + /^([^=]*|.*[AQgw]==|.*[AEIMQUYcgkosw048]=)$/.test(w) || g(w, "A2", "invalid characters before '='"); + let Z, S, da = 0, fa = []; + if (0 === w.length) + return new Uint8Array(0); + do { + var na = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(w.charAt(da++)); + var va = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(w.charAt(da++)); + Z = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(w.charAt(da++)); + S = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(w.charAt(da++)); + var h = na << 18 | va << 12 | Z << 6 | S; + na = h >> 16 & 255; + va = h >> 8 & 255; + h &= 255; + 64 === Z ? fa.push(na) : 64 === S ? fa.push(na, va) : fa.push(na, va, h) + } while (da < w.length); + return new Uint8Array(fa) + } + function v(w) { + w = Ha.trim(w); + /^([a-fA-F0-9][a-fA-F0-9])*$/.test(w) || g(w, "AX"); + return (w = w.match(/../g)) ? new Uint8Array(w.map(Z=>parseInt(Z, 16))) : new Uint8Array(0) + } + function t(w, Z) { + V[w] = la[Z] = { + name: w, + code: Z, + matches: S=>S instanceof fb && S.code.startsWith(Z), + fromString: S=>A(S, Z), + fromDate: (S,da)=>new fb(S,da,Z), + R: S=>{ + if (S instanceof fb && S.code.startsWith(Z)) + return S; + if (T.dateTime.matches(S) || T.cd.matches(S)) { + const da = la[Z]; + return da.fromString(da.fromDate(S.Na, S.Fa).toString()) + } + if (/^A[SZ]/.test(S.code)) + return A(S.value, Z); + p(S, Z) + } + } + } + function C(w) { + if (-1 !== w.indexOf(".", w.length - 4)) { + w = w.split("."); + let Z = w[1]; + for (; 3 > Z.length; ) + Z += "0"; + w = w[0] + "." + Z + } + return w + } + function m(w) { + const Z = w[0] + , S = w[1] + , da = w[2] + , fa = w[3] + , na = w[4]; + w = w[5]; + return !(1 > S || 12 < S || 1 > da || da > [31, 0 !== Z % 4 || 0 === Z % 100 && 0 !== Z % 400 ? 28 : 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][S - 1] || 24 <= fa || 60 <= na || 60 <= w) + } + function f(w, Z) { + w = w.split(/[\-T:]/).map(function(da) { + return parseFloat(da) + }); + const S = w[0]; + if (-9999 > S || 9999 < S) + throw new F("Year " + S + " is out of range","FODT0001"); + m(w) || g(Z, "AM") + } + function A(w, Z) { + const S = w.match(x[Z]); + null === S && g(w, Z); + const da = S[2] ? S[2] : ""; + var fa = K[Z](S[1]) + da; + /24:00:00(\.0+)?([Z+\-]|$)/.test(fa) && (fa = "AT" === Z ? fa.substring(0, 10) + "T00:00:00" : gb(A(fa.substring(0, 10), "AA"), 1440) + "T00:00:00"); + var na = "-" === fa.charAt(0); + f(na ? fa.substring(1, 20) : fa.substring(0, 19), w); + w = (na ? fa.substr(1) : fa).split(/[\-T:]/).map(function(va) { + return parseFloat(va) + }); + fa = w[5]; + na = na ? -w[0] : w[0]; + fa = new Date(Date.UTC(na, w[1] - 1, w[2], w[3], w[4], fa, Math.round(1E3 * (fa - Math.floor(fa))))); + 100 > w[0] && fa.setUTCFullYear(na); + fa = "" === da ? new Date(fa.getTime() + 6E4 * (new Date).getTimezoneOffset()) : new Date(fa.getTime() - 6E4 * O(da)); + return new fb(fa,O(S[2] ? S[2] : ""),Z) + } + function O(w) { + if ("" === w) + return null; + if ("Z" === w) + return 0; + var Z = w.split(":"); + const S = /^-.*/.test(Z[0]) + , da = Math.abs(parseInt(Z[0], 10)); + Z = parseInt(Z[1], 10); + if (14 < da || 59 < Z) + throw new F("Invalid timezone " + w,"FORG0001"); + return (S ? -1 : 1) * (60 * da + Z) + } + function b(w, Z) { + const S = w.match(x[Z]); + null !== S && /\d/.test(w) && !/T$/.test(w) || g(w, Z); + return new lb(U[ha[Z][0]](S, w),U[ha[Z][1]](S, w),Z) + } + function d(w) { + const Z = la[w]; + return Z ? "xs:" + Z.name : w + } + const l = { + name: "anyAtomicType", + code: "A", + matches: function(w) { + return w instanceof Ja + } + } + , r = { + name: "untypedAtomic", + code: "AZ", + fromString: function(w) { + return new Ra(w,"AZ") + }, + matches: function(w) { + return "AZ" === w.code + }, + R: function(w) { + return new Ra(w.toString(),"AZ") + } + } + , n = { + name: "string", + code: "AS", + fromString: function(w) { + return new Ra(w,"AS") + }, + matches: function(w) { + return /^AS/.test(w.code) + }, + R: function(w) { + return new Ra(w.toString(),"AS") + } + } + , B = { + name: "anyURI", + code: "AU", + fromString: function(w) { + w = w.replace(/[ \r\t\n]+/g, " ").replace(/^[ ]|[ ]$/g, ""); + return new Ra(w,"AU") + }, + matches: function(w) { + return "AU" === w.code + }, + R: function(w) { + if (w instanceof Ra) + return T.anyURI.fromString(w.toString()); + p(w, "AU") + } + } + , W = { + name: "double", + code: "AO", + fromString: function(w) { + return new Oa(e(w, !0)) + }, + cf: function(w) { + return new Oa(e(w, !1)) + }, + fromNumber: function(w) { + return new Oa(w) + }, + matches: function(w) { + return "AO" === w.code + }, + R: function(w) { + if (null === w || "undefined" == typeof w) + return T.double.fromNumber(NaN); + if (T.string.matches(w) || T.untypedAtomic.matches(w)) + return T.double.fromString(w.toString()); + if (w.isNumeric()) + return T.double.fromNumber(w.toNumber()); + if (T.boolean.matches(w)) + return T.double.fromNumber(w.toBoolean() ? 1 : 0); + p(w, "AO") + }, + NaN: null + }; + W.NaN = W.fromNumber(NaN); + const ma = { + name: "decimal", + code: "AD", + fromString: function(w) { + w = Ha.trim(w).replace(/^\+/, ""); + if (/^[-+]?([0-9]+(\.[0-9]*)?|\.[0-9]+)$/.test(w)) + return new $a(new wa(w)); + g(w, "AD") + }, + nb: function(w) { + return new $a(w) + }, + fromNumber: function(w) { + isFinite(w) || g(w, "AD", null, "FOCA0002"); + return new $a(new wa(w)) + }, + matches: function(w) { + return w instanceof $a || w instanceof Za + }, + R: function(w) { + switch (w.code.substring(0, 2)) { + case "AD": + return new $a(w.value,"AD"); + case "AS": + case "AZ": + return T.mb.fromString(w.toString()); + case "AO": + case "AF": + return T.mb.fromNumber(w.toNumber()); + case "AB": + return T.mb.fromString(w.toBoolean() ? "1" : "0"); + default: + p(w, "AD") + } + } + } + , qa = { + name: "float", + code: "AF", + fromString: function(w) { + return T.float.fromNumber(e(w, !0)) + }, + fromNumber: function(w) { + Math.fround && (w = Math.fround(w)); + return new Oa(w,"AF") + }, + matches: function(w) { + return "AF" === w.code + }, + R: function(w) { + return T.float.fromNumber(T.double.R(w).toNumber()) + } + } + , L = { + name: "boolean", + code: "AB", + Xc: new ab(!0), + ae: new ab(!1), + fromString: function(w) { + switch (Ha.trim(w)) { + case "true": + case "1": + return this.Xc; + case "false": + case "0": + return this.ae; + default: + g(w, "AB") + } + }, + fromBoolean: function(w) { + return w ? this.Xc : this.ae + }, + matches: function(w) { + return w instanceof ab + }, + R: function(w) { + switch (w.code.substring(0, 2)) { + case "AS": + case "AZ": + return T.boolean.fromString(w.toString()); + case "AD": + case "AF": + case "AO": + return w = w.toNumber(), + T.boolean.fromBoolean(0 !== w && !isNaN(w)); + case "AB": + return w; + default: + p(w, "AB") + } + } + } + , aa = { + name: "integer", + code: "ADI", + lb: "decimal", + matches: function(w) { + return /^ADI/.test(w.code) + }, + fromString: function(w) { + if (/^\s*[-+]?[0-9]+\s*$/.test(w)) + return 9 < w.length ? new $a(w,"ADI") : new Za(parseInt(w, 10)); + g(w, "ADI") + }, + fromNumber: function(w) { + isFinite(w) || g(w, "ADI", null, "FOCA0002"); + w = Math.trunc(w); + return Math.abs(w) > Number.MAX_SAFE_INTEGER ? new $a(new wa(w),"ADI") : new Za(w) + }, + nb: function(w) { + return new $a(w,"ADI") + }, + valid: function(w) { + return 0 === w.value.mf(1) + }, + R: function(w) { + switch (w.code.substring(0, 2)) { + case "AS": + case "AZ": + return T.integer.fromString(w.toString()); + case "AF": + case "AO": + return T.integer.fromNumber(w.toNumber()); + case "AD": + return T.integer.nb(w.toBig().round(0, 0)); + case "AB": + return T.integer.fromNumber(w.toBoolean() ? 1 : 0); + default: + p(w, "AB") + } + }, + Kk: function(w) { + return "number" === typeof w ? T.integer.fromNumber(w) : "boolean" === typeof w ? T.integer.fromNumber(w ? 1 : 0) : "string" === typeof w ? T.integer.fromString(w) : T.integer.fromString(w.toString()) + } + } + , z = { + name: "numeric", + code: "Anumeric", + cl: ["double", "decimal", "float"], + matches: function(w) { + return w instanceof Oa || w instanceof Za || w instanceof $a + }, + R: function(w) { + if (T.string.matches(w) || T.untypedAtomic.matches(w)) + return T.double.fromString(w.toString()); + if (T.numeric.matches(w)) + return w; + if (T.boolean.matches(w)) + return T.double.fromNumber(w.toBoolean() ? 1 : 0); + p(w, "Anumeric") + }, + xe: function(w) { + const Z = T.double; + if (null === w) + return Z.fromNumber(Number.NaN); + if (T.boolean.matches(w)) + return Z.fromNumber(w.toBoolean() ? 1 : 0); + if (T.numeric.matches(w)) + return Z.R(w); + if (T.string.matches(w) || T.untypedAtomic.matches(w)) + try { + return Z.fromString(w.toString()) + } catch (S) { + return Z.fromNumber(Number.NaN) + } + else + return Z.fromNumber(Number.NaN) + } + } + , D = { + name: "QName", + code: "AQ", + matches: function(w) { + return w instanceof bb + }, + fromParts: function(w, Z, S) { + return new bb(w,Z,S) + }, + fromString: function(w, Z) { + w = Ha.trim(w); + if ("Q{" === w.substring(0, 2)) + return T.QName.fromEQName(w); + Ha.uh(w) || g(w, "AQ"); + w = w.split(":"); + if (1 === w.length) + return T.QName.fromParts("", Z(""), w[0]); + Z = Z(w[0]); + if (null === Z) + throw new F("Undeclared prefix: " + w[0],"FONS0004"); + return T.QName.fromParts(w[0], Z, w[1]) + }, + fromEQName: function(w) { + var Z = w.indexOf("{"); + const S = w.indexOf("}"); + if (!(-1 === Z && -1 === S || -1 < Z && -1 < S)) + throw new F("Invalid EQName: " + w,"FORG0001"); + Z = xa(w.substring(Z + 1, S)); + if ("http://www.w3.org/2000/xmlns/" === Z) + throw new F("Use of reserved namespace: " + Z,"XQST0070"); + if (/{/.test(Z)) + throw new F("Invalid URI: " + Z,"FORG0001"); + return T.QName.fromParts("", Z, w.substring(S + 1)) + }, + R: function(w, Z) { + if (T.string.matches(w) || T.untypedAtomic.matches(w)) { + if (Z) + return T.QName.fromString(w.toString(), Z); + throw new F("Casting to QName requires a namespace resolver","XPTY0117"); + } + if (T.QName.matches(w)) + return w; + p(w, "AQ") + } + } + , y = { + name: "notation", + code: "AN", + fromString: function(w) { + return this.R(w) + }, + matches: function() { + return !1 + }, + R: function() { + throw new F("Casting to xs:NOTATION is not possible","XPST0080"); + } + } + , I = { + name: "dateTime", + code: "AM", + matches: function(w) { + return /^AM/.test(w.code) + }, + fromString: function(w) { + return A(w, "AM") + }, + fromDate: function(w, Z=null) { + return new fb(w,Z,"AM") + }, + R: function(w) { + switch (w.code.substring(0, 2)) { + case "AM": + return w; + case "AA": + return T.dateTime.fromDate(w.Na, w.Fa); + case "AS": + case "AZ": + return T.dateTime.fromString(w.toString()); + default: + p(w, "AM") + } + } + } + , R = { + name: "date", + code: "AA", + matches: function(w) { + return "AA" === w.code + }, + fromString: function(w) { + return A(w, "AA") + }, + fromDate: function(w, Z) { + w = (new fb(w,Z,"AA")).toString(); + const S = "-" === w.charAt(0) ? 11 : 10; + w = T.dateTime.fromString(w.substring(0, S) + "T00:00:00" + w.substring(S)); + return new fb(w.Na,Z,"AA") + }, + R: function(w) { + switch (w.code.substring(0, 2)) { + case "AM": + return T.cd.fromDate(w.Na, w.Fa); + case "AA": + return w; + case "AS": + case "AZ": + return T.cd.fromString(w.toString()); + default: + p(w, "AA") + } + } + } + , M = { + name: "time", + code: "AT", + matches: function(w) { + return "AT" === w.code + }, + fromString: function(w) { + return A(w, "AT") + }, + fromDate: function(w, Z) { + w = new fb(w,Z,"AT"); + w = T.dateTime.fromString("1972-01-01T" + w.toString()); + return new fb(w.Na,Z,"AT") + }, + R: function(w) { + switch (w.code.substring(0, 2)) { + case "AM": + return T.time.fromDate(w.Na, w.Fa); + case "AT": + return w; + case "AS": + case "AZ": + return T.time.fromString(w.toString()); + default: + p(w, "AT") + } + } + } + , ca = { + name: "dateTimeStamp", + code: "AMP", + matches: function(w) { + return "AMP" === w.code + }, + fromString: function(w) { + return A(w, "AMP") + }, + fromDate: function(w, Z) { + return new fb(w,Z,"AMP") + }, + R: function(w) { + switch (w.code.substring(0, 2)) { + case "AM": + return "AMP" === w.code ? w : T.Ed.fromDate(w.Na, w.Fa); + case "AA": + return T.Ed.fromDate(w.Na, w.Fa); + case "AS": + case "AZ": + return T.Ed.fromString(w.toString()); + default: + p(w, "AM") + } + } + } + , ea = { + name: "duration", + code: "AR", + matches: function(w) { + return /^AR/.test(w.code) + }, + fromString: function(w) { + return b(w, "AR") + }, + Wb: function(w, Z) { + return new lb(w,Z,"AR") + }, + R: function(w) { + if (T.duration.matches(w)) + return w; + if (T.string.matches(w) || T.untypedAtomic.matches(w)) + return T.duration.fromString(w.toString()); + p(w, "AR") + } + } + , ja = { + name: "hexBinary", + code: "AX", + matches: function(w) { + return "AX" === w.code + }, + fromString: function(w) { + return new Ya(v(w),"AX") + }, + fromUint8Array: function(w) { + return new Ya(w,"AX") + }, + fromUtf8EncodedString: function(w) { + return new Ya(pa.Uh(w),"AX") + }, + R: function(w) { + if (w instanceof Ya) + return new Ya(w.value,"AX"); + if (T.string.matches(w) || T.untypedAtomic.matches(w)) + return new Ya(v(w.toString()),"AX"); + p(w, "AX") + } + } + , Y = { + name: "base64Binary", + code: "A2", + matches: function(w) { + return "A2" === w.code + }, + fromString: function(w) { + return new Ya(k(w),"A2") + }, + fromUint8Array: function(w) { + return new Ya(w,"A2") + }, + R: function(w) { + if (w instanceof Ya) + return new Ya(w.value,"A2"); + if (T.string.matches(w) || T.untypedAtomic.matches(w)) + return new Ya(k(w.toString()),"A2"); + p(w, "A2") + }, + fromUtf8EncodedString: function(w) { + return new Ya(pa.Uh(w),"A2") + } + } + , V = { + anyAtomicType: l, + untypedAtomic: r, + string: n, + anyURI: B, + "double": W, + decimal: ma, + "float": qa, + "boolean": L, + integer: aa, + NOTATION: y, + numeric: z, + QName: D, + dateTime: I, + date: R, + time: M, + dateTimeStamp: ca, + duration: ea, + hexBinary: ja, + base64Binary: Y + } + , la = {} + , x = { + AM: /^\s*(-?(?:[1-9][0-9]{4,}|[0-9]{4})-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]+)?)(Z|([+\-])[0-9]{2}:[0-9]{2})?\s*$/, + AA: /^\s*(-?(?:[1-9][0-9]{4,}|[0-9]{4})-[0-9]{2}-[0-9]{2})(Z|([+\-])[0-9]{2}:[0-9]{2})?\s*$/, + AT: /^\s*([0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]+)?)(Z|([+\-])[0-9]{2}:[0-9]{2})?\s*$/, + AMP: /^\s*(-?[0-9]+-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]+)?)(Z|([+\-])[0-9]{2}:[0-9]{2})\s*$/, + AH: /^\s*(-?(?:[1-9][0-9]{4,}|[0-9]{4})-[0-9]{2})(Z|([+\-])[0-9]{2}:[0-9]{2})?\s*$/, + AG: /^\s*(-?[1-9][0-9]{4,}|-?[0-9]{4})(Z|([+\-])[0-9]{2}:[0-9]{2})?\s*$/, + AJ: /^\s*--([0-9]{2}-[0-9]{2})(Z|([+\-])[0-9]{2}:[0-9]{2})?\s*$/, + AI: /^\s*--([0-9]{2})(Z|([+\-])[0-9]{2}:[0-9]{2})?\s*$/, + AK: /^\s*---([0-9]{2})(Z|([+\-])[0-9]{2}:[0-9]{2})?\s*$/, + AR: /^\s*-?P(?:([0-9]+)Y)?(?:([0-9]+)M)?(?:([0-9]+)D)?(?:T(?:([0-9]+)H)?(?:([0-9]+)M)?(?:([0-9]+(?:\.[0-9]*)?)S)?)?\s*$/, + ARD: /^\s*-?P(?:([0-9]+)D)?(?:T(?:([0-9]+)H)?(?:([0-9]+)M)?(?:([0-9]+(?:\.[0-9]*)?)S)?)?\s*$/, + ARY: /^\s*-?P(?:([0-9]+)Y)?(?:([0-9]+)M)?\s*$/ + } + , K = { + AM: function(w) { + return C(w) + }, + AA: function(w) { + return w + "T00:00:00" + }, + AT: function(w) { + return "1972-01-01T" + C(w) + }, + AMP: function(w) { + return C(w) + }, + AH: function(w) { + return w + "-01T00:00:00" + }, + AG: function(w) { + return w + "-01-01T00:00:00" + }, + AJ: function(w) { + return "1972-" + w + "T00:00:00" + }, + AI: function(w) { + return "1972-" + w + "-01T00:00:00" + }, + AK: function(w) { + return "1972-01-" + w + "T00:00:00" + } + } + , U = [function(w, Z) { + return c(E(w[1], 12) + E(w[2], 1), Z.match(/^\s*-.*/)) + } + , function(w, Z) { + return c(E(w[3], 864E5) + E(w[4], 36E5) + E(w[5], 6E4) + q(w[6], 1), Z.match(/^\s*-.*/)) + } + , function(w, Z) { + return c(E(w[1], 864E5) + E(w[2], 36E5) + E(w[3], 6E4) + q(w[4], 1), Z.match(/^\s*-.*/)) + } + , function() { + return 0 + } + ] + , ha = { + AR: [0, 1], + ARD: [3, 2], + ARY: [0, 3] + }; + let T = { + Qf: l, + anyURI: B, + base64Binary: Y, + boolean: L, + cd: R, + dateTime: I, + Ed: ca, + dayTimeDuration: null, + mb: ma, + double: W, + duration: ea, + float: qa, + jh: null, + kh: null, + lh: null, + mh: null, + nh: null, + hexBinary: ja, + integer: aa, + language: null, + Ag: null, + lk: y, + numeric: z, + QName: D, + string: n, + time: M, + untypedAtomic: r, + yearMonthDuration: null + }; + return { + Kf: a, + pa: function(w) { + return l.matches(w) + }, + gj: m, + yj: H, + kg: function(w, Z, S, da) { + if (w instanceof $a || Z instanceof $a) + return aa.nb(da(w.toBig(), Z.toBig())); + S = S(w.toNumber(), Z.toNumber()); + return Math.abs(S) < Math.pow(2, 52) ? aa.fromNumber(S) : aa.nb(da(w.toBig(), Z.toBig())) + }, + pd: d, + pg: function(w, Z) { + const S = La.codes[Z]; + if (S.matches(w)) + return w; + if (T.mb.matches(w) ? /^A[OFD]$/.test(Z) : T.float.matches(w) && /^A[OF]$/.test(Z)) + return S.R(w); + throw new F(`Incompatible operands: ${d(w.code)} (${w.toString()}) and ${d(Z)}`,"XPTY0004"); + }, + type: V, + codes: la, + XS: T + } + }(); + // Input 10 + const mb = function() { + function a(m) { + return Math.abs(m) < Math.pow(2, 52) + } + function c(m, f) { + return v.matches(m) && v.matches(f) ? v : k + } + function q(m="FOAR0001") { + throw new F("Division by zero",m); + } + function E(m="FOAR0002") { + throw new F("Numeric overflow/underflow",m); + } + function H(m, f, A) { + throw new F(`Arithmetic operation ${A} not available for` + ` operands ${La.pd(m.code)} and ${La.pd(f.code)}`,"XPTY0004"); + } + function p(m, f, A) { + function O(W) { + return /^A[AMT]/.test(W.code) + } + let b, d, l; + const r = g.untypedAtomic + , n = g.dayTimeDuration + , B = g.yearMonthDuration; + if (r.matches(m)) + return m = g.double.fromString(m.value), + p(m, f, A); + if (r.matches(f)) + return f = g.double.fromString(f.value), + p(m, f, A); + (n.matches(m) || B.matches(m)) && g.numeric.matches(f) ? (l = "u" + A + "n", + b = m.code, + d = f.code) : (n.matches(f) || B.matches(f)) && g.numeric.matches(m) ? (l = "n" + A + "u", + b = m.code, + d = f.code) : v.matches(m) && v.matches(f) ? (l = "i" + A + "i", + b = d = "ADI") : e.matches(m) || e.matches(f) ? (l = "d" + A + "d", + b = d = "AO") : t.matches(m) || t.matches(f) ? (l = "f" + A + "f", + b = d = "AF") : k.matches(m) || k.matches(f) ? (l = "c" + A + "c", + b = d = "AD") : O(m) && O(f) ? (l = "t" + A + "t", + b = m.code, + d = f.code) : O(m) && (n.matches(f) || B.matches(f)) ? (l = "t" + A + "u", + b = m.code, + d = f.code) : (n.matches(m) || B.matches(m)) && O(f) ? (l = "u" + A + "t", + b = m.code, + d = f.code) : n.matches(m) && n.matches(f) || B.matches(m) && B.matches(f) ? (l = "u" + A + "u", + b = d = m.code) : H(A, m, f); + C[l] || H(A, m, f); + return C[l](La.pg(m, b), La.pg(f, d)) + } + const g = La.XS + , e = g.double + , k = g.mb + , v = g.integer + , t = g.float + , C = { + "d+d": function(m, f) { + m = m.toNumber(); + f = f.toNumber(); + return e.fromNumber(m + f) + }, + "d-d": function(m, f) { + m = m.toNumber(); + f = f.toNumber(); + return e.fromNumber(m - f) + }, + "d*d": function(m, f) { + m = m.toNumber(); + f = f.toNumber(); + return e.fromNumber(m * f) + }, + "d/d": function(m, f) { + m = m.toNumber(); + f = f.toNumber(); + return e.fromNumber(m / f) + }, + "d%d": function(m, f) { + const A = m.toNumber(); + f = f.toNumber(); + return !isFinite(A) || isNaN(f) || 0 === f ? e.fromNumber(NaN) : isFinite(f) && 0 !== A ? e.fromNumber(A % f) : m + }, + "d~d": function(m, f) { + m = m.toNumber(); + f = f.toNumber(); + 0 === f && q(); + (!isFinite(m) && isFinite(f) || isNaN(m) || isNaN(f)) && E(); + f = Math.trunc(m / f); + isFinite(f) || E(); + return a(f) ? v.fromNumber(f) : e.fromNumber(f) + }, + "f+f": function(m, f) { + m = m.toNumber(); + f = f.toNumber(); + return t.fromNumber(m + f) + }, + "f-f": function(m, f) { + m = m.toNumber(); + f = f.toNumber(); + return t.fromNumber(m - f) + }, + "f*f": function(m, f) { + m = m.toNumber(); + f = f.toNumber(); + return t.fromNumber(m * f) + }, + "f/f": function(m, f) { + m = m.toNumber(); + f = f.toNumber(); + return t.fromNumber(m / f) + }, + "f%f": function(m, f) { + const A = m.toNumber(); + f = f.toNumber(); + if (!isFinite(A) || isNaN(f) || 0 === f) + return t.fromNumber(NaN); + if (!isFinite(f) || 0 === A) + return m; + m = A % f; + isFinite(m) || q(); + return t.fromNumber(m) + }, + "f~f": function(m, f) { + m = m.toNumber(); + f = f.toNumber(); + 0 === f && q(); + (!isFinite(m) && isFinite(f) || isNaN(m) || isNaN(f)) && E(); + f = Math.trunc(m / f); + isFinite(f) || E(); + return a(f) ? v.fromNumber(f) : t.fromNumber(f) + }, + "i+i": function(m, f) { + return La.kg(m, f, (A,O)=>A + O, (A,O)=>A.Be(O)) + }, + "i-i": function(m, f) { + return La.kg(m, f, (A,O)=>A - O, (A,O)=>A.we(O)) + }, + "i*i": function(m, f) { + return La.kg(m, f, (A,O)=>A * O, (A,O)=>A.zc(O)) + }, + "i/i": function(m, f) { + f.equals(La.XS.integer.fromNumber(0)) && q(); + m = m.toBig(); + f = f.toBig(); + return k.nb(m.Vb(f)) + }, + "i%i": function(m, f) { + var A = m.toNumber(); + const O = f.toNumber(); + if (!isFinite(A) || isNaN(O) || 0 === O) + return 0 === O && q(), + v.fromNumber(NaN); + if (!isFinite(O) || 0 === A) + return m; + A = m.toNumber() % f.toNumber(); + isFinite(A) || q(); + return a(A) ? v.fromNumber(A) : v.nb(wa(m.toBig().mf(f.toBig()))) + }, + "i~i": function(m, f) { + const A = m.toNumber() / f.toNumber(); + isFinite(A) || q(); + return a(A) ? v.fromNumber(Math.trunc(A)) : v.nb(wa(m.toBig().Vb(f.toBig())).round(0, 0)) + }, + "c+c": function(m, f) { + const A = m.toBig() + , O = f.toBig(); + return c(m, f).nb(A.Be(O)) + }, + "c-c": function(m, f) { + const A = m.toBig() + , O = f.toBig(); + return c(m, f).nb(A.we(O)) + }, + "c*c": function(m, f) { + const A = m.toBig() + , O = f.toBig(); + return c(m, f).nb(A.zc(O)) + }, + "c/c": function(m, f) { + try { + const A = m.toBig() + , O = f.toBig(); + return k.nb(A.Vb(O)) + } catch (A) { + q() + } + }, + "c%c": function(m, f) { + try { + const A = m.toBig() + , O = f.toBig(); + return k.nb(A.mf(O)) + } catch (A) { + q() + } + }, + "c~c": function(m, f) { + try { + const A = m.toBig() + , O = f.toBig() + , b = A.Vb(O).round(0, 0); + return v.nb(b) + } catch (A) { + q() + } + }, + "a+a": function(m, f) { + return p(m, f, "+") + }, + "a-a": function(m, f) { + return p(m, f, "-") + }, + "a*a": function(m, f) { + return p(m, f, "*") + }, + "a/a": function(m, f) { + return p(m, f, "/") + }, + "a%a": function(m, f) { + return p(m, f, "%") + }, + "a~a": function(m, f) { + return p(m, f, "~") + }, + "u+u": function(m, f) { + const A = g.dayTimeDuration + , O = g.yearMonthDuration; + A.matches(m) && A.matches(f) || O.matches(m) && O.matches(f) || H(m, f, "+"); + return O.matches(m) ? O.Wb(m.Ua + f.Ua, 0) : A.Wb(0, m.Qa + f.Qa) + }, + "u-u": function(m, f) { + const A = g.dayTimeDuration + , O = g.yearMonthDuration; + A.matches(m) && A.matches(f) || O.matches(m) && O.matches(f) || H(m, f, "-"); + return O.matches(m) ? O.Wb(m.Ua - f.Ua, 0) : A.Wb(0, m.Qa - f.Qa) + }, + "u*n": function(m, f) { + const A = g.dayTimeDuration + , O = g.yearMonthDuration; + A.matches(m) || O.matches(m) || H(m, f, "*"); + f = f.toNumber(); + if (!isFinite(f)) + throw new F("Cannot multiply duration by " + isNaN(f) ? "NaN" : "+/-INF",isNaN(f) ? "FOCA0005" : "FODT0002"); + return O.matches(m) ? O.Wb(Math.round(m.Ua * f), 0) : A.Wb(0, Math.round(m.Qa * f)) + }, + "n*u": function(m, f) { + return mb["u*n"](f, m) + }, + "u/n": function(m, f) { + const A = g.dayTimeDuration + , O = g.yearMonthDuration; + A.matches(m) || O.matches(m) || H(m, f, "/"); + f = f.toNumber(); + 0 === f && q("FODT0002"); + if (isNaN(f)) + throw new F("Cannot divide duration by NaN","FOCA0005"); + f = O.matches(m) ? m.Ua / f : m.Qa / f; + isFinite(f) || E("FODT0002"); + return O.matches(m) ? O.Wb(Math.round(f), 0) : A.Wb(0, Math.round(f)) + }, + "u/u": function(m, f) { + var A = g.dayTimeDuration; + const O = g.yearMonthDuration; + A.matches(m) && A.matches(f) || O.matches(m) && O.matches(f) || H(m, f, "/"); + A = new wa(0); + m = new wa(O.matches(m) ? m.Ua : m.Qa); + f = new wa(O.matches(f) ? f.Ua : f.Qa); + 0 === f.cmp(A) && q(); + try { + return k.nb(m.Vb(f)) + } catch (b) { + E() + } + }, + "t+u": function(m, f) { + const A = g.dayTimeDuration + , O = g.yearMonthDuration; + A.matches(f) || O.matches(f) || H(m, f, "+"); + return A.matches(f) ? La.codes[m.code].fromDate(new Date(m.Na.getTime() + f.Qa), m.Fa) : hb(m, f.Ua) + }, + "u+t": function(m, f) { + return mb["t+u"](f, m) + }, + "t-u": function(m, f) { + const A = g.dayTimeDuration + , O = g.yearMonthDuration; + A.matches(f) || O.matches(f) || H(m, f, "-"); + return A.matches(f) ? La.codes[m.code].fromDate(new Date(m.Na.getTime() - f.Qa), m.Fa) : hb(m, -f.Ua) + }, + "t-t": function(m, f) { + return g.dayTimeDuration.Wb(0, m.Na.getTime() - f.Na.getTime()) + } + }; + return C + }(); + // Input 11 + function nb(a) { + function c() { + function p(C) { + throw new F("In alphaCode '" + a + "' @ " + E + ": " + C); + } + function g(C) { + const m = E >= a.length ? -1 : a.charAt(E++); + m !== C && p("Expected '" + C + "', found '" + m + "'") + } + function e() { + let C = 0 + , m = E; + for (; E < a.length; ) + switch (a.charAt(E++)) { + case "{": + C++; + break; + case "}": + C--; + break; + case "]": + case ",": + if (0 === C) + return a.substring(m, --E); + break; + case " ": + if (0 === C) + return a.substring(m, E - 1) + } + return a.substring(m, E) + } + "string" !== typeof a && sa.la("No input to alphaParser"); + const k = {}; + H.push(E); + var v = a.charAt(E); + /[01+?*]/.test(v) ? (E++, + q.Td(k, "o", v)) : q.Td(k, "o", "1"); + if ((v = e()) && !/^[ANFE]/.test(v)) + throw sa.la("Invalid alphaCode '" + a + "'"); + for (q.Td(k, "p", v); E < a.length; ) + switch (v = a.charAt(E), + v) { + case "]": + case ",": + return v = a.substring(H.pop(), E), + q.Td(k, "code", v), + k; + case " ": + E++; + break; + case "n": + case "c": + E++; + var t = e(); + /^~/.test(t) && (t = "Q{http://www.w3.org/2001/XMLSchema}" + t.substring(1)); + q.Td(k, v, t); + break; + case "k": + case "r": + case "v": + case "e": + E++; + g("["); + t = c(); + g("]"); + q.Hj(k, v, t); + break; + case "a": + case "m": + case "u": + case "i": + case "d": + E++; + g("["); + t = []; + if ("]" === a.charAt(E)) + E++, + q.Mh(k, v, t); + else + for (; ; ) { + const C = c(); + t.push(C); + if ("," === a.charAt(E)) + E++; + else { + g("]"); + q.Mh(k, v, t); + break + } + } + break; + case "t": + p("Tuple types not yet implemented"); + break; + default: + p("Expected one of n|c|t|k|r|v|a|u, found '" + v + "'") + } + v = a.substring(H.pop(), E); + q.Td(k, "code", v); + H.pop(); + return k + } + var q = qb; + let E = 0; + const H = []; + this.g = c + } + const qb = { + al: function() { + return {} + }, + Td: function(a, c, q) { + a[c] = q + }, + Hj: function(a, c, q) { + a[c] = q + }, + Mh: function(a, c, q) { + a[c] = q + } + }; + function rb(a) { + return (new nb(a)).g() + } + function sb(a) { + let c = (a.o || "1") + a.p; + a.n && (c += " n" + a.n); + a.c && (c += " c" + a.c); + a.k && (c += " k[" + sb(a.k) + "]"); + a.v && (c += " v[" + sb(a.v) + "]"); + a.r && (c += " r[" + sb(a.r) + "]"); + if (a.a) { + c += " a"; + for (var q = 0; q < a.a.length; q++) + c += (0 === q ? "[" : ",") + sb(a.a[q]); + c += "]" + } + if (a.m) { + c += " m"; + for (q = 0; q < a.m.length; q++) + c += (0 === q ? "[" : ",") + sb(a.m[q]); + c += "]" + } + return c + } + function tb(a, c) { + if (a.startsWith(c)) + return c; + if (c.startsWith(a)) + return a; + let q = Math.min(a.length, c.length); + for (; 0 < q; ) { + if (a.substring(0, q) === c.substring(0, q)) + return a.substring(0, q); + q-- + } + return "" + } + ;// Input 12 + const ub = La.XS; + class vb { + filter(a) { + return new wb(this,a) + } + next() { + sa.la("next()"); + return null + } + kf(a) { + let c = 1, q; + for (; null !== (q = this.next()); ) + if (c++ === a) + return q; + return null + } + mapOneToOne(a) { + return new xb(this,a) + } + mapOneToMany(a) { + return new yb(this,a) + } + forEachItem(a) { + let c; + for (; null !== (c = this.next()); ) + a(c) + } + some(a) { + let c; + for (; null !== (c = this.next()); ) + if (a(c)) + return !0; + return !1 + } + every(a) { + let c; + for (; null !== (c = this.next()); ) + if (!a(c)) + return !1; + return !0 + } + count() { + let a = 0; + this.forEachItem(function() { + a++ + }); + return a + } + expand() { + const a = []; + this.forEachItem(function(c) { + a.push(c) + }); + return a + } + showValue() { + return "Iterator" + } + } + class zb extends vb { + constructor(a) { + super(); + this.g = a + } + next() { + const a = this.g; + this.g = null; + return a + } + kf(a) { + return 1 === a ? this.g : null + } + ua() { + return this.g + } + expand() { + return null === this.g ? [] : [this.g] + } + showValue() { + return "Singleton of " + sa.showValue(this.g) + } + } + class Ab extends vb { + next() { + return null + } + ua() { + return null + } + expand() { + return [] + } + count() { + return 0 + } + filter() { + return this + } + kf() { + return null + } + mapOneToOne() { + return this + } + mapOneToMany() { + return this + } + forEachItem() {} + some() { + return !1 + } + every() { + return !0 + } + showValue() { + return "EmptyIter" + } + } + class Bb extends vb { + constructor(a) { + super(); + Array.isArray(a) || sa.la("ForArray expects array. Supplied value: " + sa.showValue(a)); + this.g = a; + this.j = 0 + } + next() { + return this.j < this.g.length ? this.g[this.j++] : null + } + ua() { + return this.j < this.g.length ? this.g[this.j] : null + } + expand() { + return this.g + } + count() { + return this.g.length + } + kf(a) { + return this.g[a - 1] + } + showValue() { + return "ForArray " + this.g + } + } + class wb extends vb { + constructor(a, c) { + super(); + this.g = a; + (this.j = c) || sa.la("Filter iterator undefined predicate") + } + next() { + for (; ; ) { + const a = this.g.next(); + if (!a) + return null; + const c = this.j(a); + if ("done" === c) + return null; + if (c) + return a + } + } + } + class yb extends vb { + constructor(a, c) { + super(); + this.B = a; + this.j = c; + this.g = null + } + next() { + for (; ; ) { + if (null !== this.g) { + var a = this.g.next(); + if (a) + return a + } + a = this.B.next(); + if (null === a) + return null; + (this.g = this.j(a)) && !this.g.next && sa.la("Result of mapper is not an iterator, mapper = " + this.j) + } + } + } + class xb extends vb { + constructor(a, c) { + super(); + this.g = a; + this.B = 0; + "object" === typeof a && "next"in a || sa.la("Base not an iterator"); + this.j = c + } + next() { + for (; ; ) { + var a = this.g.next(); + if (null === a) + return null; + if (a = this.j(a, this.B++)) + return a + } + } + } + class Cb extends vb { + constructor(a, c) { + super(); + this.g = a; + this.j = c + } + next() { + const a = this.g; + return a ? (this.g = this.j(a), + a) : null + } + ua() { + return this.g + } + } + class Db extends vb { + constructor(a) { + super(); + Array.isArray(a) || sa.la("Join iterator expects array"); + this.g = a + } + next() { + for (; ; ) { + if (0 === this.g.length) + return null; + const a = this.g[0].next(); + if (null === a) + this.g.shift(); + else + return a + } + } + } + class Eb extends vb { + constructor(a, c, q) { + super(); + this.g = Fb(a); + this.j = Fb(c); + this.B = q; + this.current = null + } + next() { + var a = this.g.ua(); + const c = this.j.ua(); + return a && c ? (a = this.B(a, c), + 0 > a ? this.current = this.g.next() : 0 < a ? this.current = this.j.next() : (this.current = this.g.next(), + this.j.next()), + this.current) : a ? this.current = this.g.next() : c ? this.current = this.j.next() : this.current = null + } + } + class Gb extends vb { + constructor(a, c, q) { + super(); + this.g = Fb(a); + this.j = Fb(c); + this.B = q; + this.current = null + } + next() { + let a = this.g.ua() + , c = this.j.ua(); + for (; a && c; ) { + const q = this.B(a, c); + if (0 > q) + this.g.next(), + a = this.g.ua(); + else if (0 < q) + this.j.next(), + c = this.j.ua(); + else + return this.current = this.g.next(), + this.j.next(), + this.current + } + return this.current = null + } + } + class Hb extends vb { + constructor(a, c, q) { + super(); + this.g = Fb(a); + this.j = Fb(c); + this.B = q; + this.current = null + } + next() { + let a = this.g.ua(); + for (var c = this.j.ua(); a && c; ) { + c = this.B(a, c); + if (0 > c) + return this.current = this.g.next(); + 0 < c ? this.j.next() : (this.g.next(), + this.j.next(), + a = this.g.ua()); + c = this.j.ua() + } + return a && !c ? this.current = this.g.next() : this.current = null + } + } + function Fb(a) { + return "peek"in a ? a : new Ib(a) + } + class Ib extends vb { + constructor(a) { + super(); + this.j = a; + this.g = a.next() + } + next() { + const a = this.g; + a && (this.g = this.j.next()); + return a + } + ua() { + return this.g + } + showValue() { + return "LookAhead of " + this.j.showValue() + } + } + class Jb extends vb { + constructor(a) { + super(); + this.g = a; + this.j = -1; + this.position = 0; + this.current = null + } + next() { + this.position++; + this.current = this.g.next(); + null === this.current && (this.position = -1); + return this.current + } + last() { + if (0 > this.j) + if (this.g instanceof Kb) + this.j = this.g.expand().length; + else { + const a = []; + let c; + for (; null !== (c = this.g.next()); ) + a.push(c); + this.j = this.position + a.length; + this.g = Kb(a) + } + return this.j + } + showValue() { + return "Tracker of " + this.g.showValue() + } + } + class Lb extends vb { + constructor(a) { + super(); + this.current = a; + this.position = 1 + } + next() { + return null + } + last() { + return 1 + } + } + class Mb extends vb { + constructor(a) { + super(); + this.g = a + } + next() { + const a = this.g.next(); + return a.done ? null : a.value + } + } + class Nb extends vb { + constructor(a, c, q) { + super(); + this.g = a; + this.j = q; + for (this.B = 1; !(this.B++ >= c); ) + if (null == this.g.next()) { + this.j = Number.NEGATIVE_INFINITY; + break + } + } + next() { + return this.B++ <= this.j ? this.g.next() : null + } + } + const Ob = new Ab; + function Pb(a) { + return new zb(a) + } + function Qb(a) { + return new Db(a) + } + function Rb(a) { + return new Lb(a) + } + function Sb(a) { + return new Jb(a) + } + function Kb(a) { + return new Bb(a) + } + function Tb(a) { + return new zb(ub.string.fromString(a)) + } + function Ub(a) { + return new zb(ub.integer.fromNumber(a)) + } + function Vb(a) { + return new zb(ub.double.fromNumber(a)) + } + function Wb(a) { + return new zb(ub.mb.nb(a)) + } + function Xb(a) { + return new zb(ub.boolean.fromBoolean(a)) + } + var Yb = {}; + Yb.Sj = vb; + Yb.Yj = Hb; + Yb.Zj = Ob; + Yb.$j = Ab; + Yb.bk = wb; + Yb.ck = Kb; + Yb.dk = Bb; + Yb.ek = Mb; + Yb.hk = Gb; + Yb.ik = Qb; + Yb.jk = Db; + Yb.kk = Ib; + Yb.pk = yb; + Yb.qk = xb; + Yb.tk = Pb; + Yb.uk = zb; + Yb.vk = Rb; + Yb.wk = Lb; + Yb.xk = Cb; + Yb.yk = Nb; + Yb.Bk = Sb; + Yb.Ck = Jb; + Yb.Fk = Eb; + Yb.hl = Xb; + Yb.il = Wb; + Yb.jl = Vb; + Yb.kl = function(a) { + return new zb(ub.float.fromNumber(a)) + } + ; + Yb.ll = Ub; + Yb.ml = Tb; + // Input 13 + // Input 14 + var Zb = { + Wc: "http://www.w3.org/1999/XSL/Transform", + Oa: "http://www.w3.org/2005/xpath-functions", + yh: "http://www.w3.org/2005/xpath-functions/math", + map: "http://www.w3.org/2005/xpath-functions/map", + Ue: "http://www.w3.org/2005/xpath-functions/array", + xml: "http://www.w3.org/XML/1998/namespace", + lc: "http://www.w3.org/2001/XMLSchema", + vl: "http://www.w3.org/2001/XMLSchema-instance", + zi: "http://www.w3.org/2005/xqt-errors", + nd: "http://saxonica.com/ns/interactiveXSLT", + xh: "http://saxonica.com/ns/globalJS", + wb: "http://saxon.sf.net/", + Ci: "http://ns.saxonica.com/xslt/export", + withPrefix: { + xsl: "http://www.w3.org/1999/XSL/Transform", + fn: "http://www.w3.org/2005/xpath-functions", + math: "http://www.w3.org/2005/xpath-functions/math", + map: "http://www.w3.org/2005/xpath-functions/map", + array: "http://www.w3.org/2005/xpath-functions/array", + xml: "http://www.w3.org/XML/1998/namespace", + xs: "http://www.w3.org/2001/XMLSchema", + xsi: "http://www.w3.org/2001/XMLSchema-instance", + err: "http://www.w3.org/2005/xqt-errors", + ixsl: "http://saxonica.com/ns/interactiveXSLT", + js: "http://saxonica.com/ns/globalJS", + saxon: "http://saxon.sf.net/", + ex: "http://ns.saxonica.com/xslt/export" + }, + yg: "http://ns.saxonica.com/anonymous-type" + }; + // Input 15 + var ac = function() { + function a(p) { + return p ? 9 === p.nodeType ? p : a(p.ownerDocument) : null + } + const c = La.XS; + let q = 1; + const E = { + Zc: function(p) { + switch (p.nodeType) { + case 9: + case 11: + return Ob; + case 2: + return p.parent ? new Cb(p.parent,g=>g.parentNode) : Ob; + default: + return (p = p.parentNode) ? new Cb(p,g=>g.parentNode) : Ob + } + }, + Ya: function(p) { + return Qb([Pb(p), E.Zc(p)]) + }, + Ha: function(p) { + if (1 === p.nodeType) { + const g = p.attributes + , e = p.ownerDocument.documentElement && pa.Zb(p.ownerDocument.documentElement) + , k = []; + for (let v = 0; v < g.length; v++) { + const t = g[v].name; + if ("xmlns" !== t.substring(0, 5) || 5 !== t.length && ":" !== t.charAt(5)) + e && "xml:" === g[v].localName.substring(0, 4) ? k.push(new $b(c.QName.fromParts("xml", Zb.xml, g[v].localName.substring(4)),g[v].value,p)) : k.push(new $b(c.QName.fromParts(g[v].prefix, g[v].namespaceURI, g[v].localName),g[v].value,p)) + } + return Kb(k) + } + return Ob + }, + Ka: function(p) { + function g(e) { + return new Cb(e.firstChild,k=>k.nextSibling) + } + if (null === p) + return Ob; + switch (p.nodeType) { + case 9: + return g(p).filter(function(e) { + return !(7 === e.nodeType && "xml" === e.target || 3 === e.nodeType || 4 === e.nodeType) + }); + case 11: + case 1: + return g(p); + default: + return Ob + } + }, + me: function(p) { + return E.Ka(p).mapOneToMany(function(g) { + return E.oe(g) + }) + }, + oe: function(p) { + return Qb([Pb(p), E.me(p)]) + }, + eh: function(p) { + switch (p.nodeType) { + case 9: + case 11: + return Ob; + case 2: + case 13: + return p = ac.Xa(p), + null === p ? Ob : Qb([E.me(p), E.eh(p)]); + default: + return E.Ya(p).mapOneToMany(function(g) { + return E.fh(g).mapOneToMany(E.oe) + }) + } + }, + fh: function(p) { + switch (p.nodeType) { + case 9: + case 11: + case 2: + case 13: + return Ob; + default: + return new Cb(p.nextSibling,g=>g.nextSibling) + } + }, + ob: function(p) { + return 1 === p.nodeType ? Kb(ac.Ic(p).map(function(g) { + return new bc(g.prefix,g.uri,p) + })) : Ob + }, + parent: function(p) { + return Pb(ac.Xa(p)) + }, + og: function(p) { + return E.Ya(p).mapOneToMany(function(g) { + return E.Oc(g).mapOneToMany(function(e) { + return Kb(E.oe(e).expand().reverse()) + }) + }) + }, + Oc: function(p) { + switch (p.nodeType) { + case 9: + case 11: + case 2: + case 13: + return Ob; + default: + return new Cb(p.previousSibling,g=>g.previousSibling) + } + }, + self: function(p) { + return Pb(p) + } + } + , H = { + Ja: E, + Ng: { + ancestor: E.Zc, + "ancestor-or-self": E.Ya, + attribute: E.Ha, + child: E.Ka, + descendant: E.me, + "descendant-or-self": E.oe, + following: E.eh, + "following-sibling": E.fh, + namespace: E.ob, + parent: E.parent, + preceding: E.og, + "preceding-sibling": E.Oc, + self: E.self + }, + Gc: a, + rc: function(p) { + return E.Ya(p).expand().pop() + }, + wc: function(p) { + p._saxonDocumentNumber || (p._saxonDocumentNumber = q++); + return p + }, + ui: function(p) { + return ac.wc(p)._saxonDocumentNumber + }, + ca: function(p) { + if (!p || !p.nodeType) + return null; + switch (p.nodeType) { + case 1: + return c.QName.fromParts(p.prefix, p.namespaceURI, p.localName); + case 2: + if ("xml" === p.prefix) + return c.QName.fromParts(p.prefix, Zb.xml, p.localName); + if (!p.yc) + throw new F("ATTRIBUTE_NODE not local","SXJS0004"); + return p.yc; + case 7: + return c.QName.fromParts("", "", p.target); + case 13: + return p.prefix ? c.QName.fromParts("", "", p.prefix) : null; + default: + return null + } + }, + Tk: function(p, g) { + if (!p || !p.nodeType) + return !1; + switch (p.nodeType) { + case 1: + case 2: + return p.localName === g; + case 7: + return p.target === g; + case 13: + return p.prefix === g; + default: + return !1 + } + }, + hasURI: function(p, g) { + if (!p || !p.nodeType) + return !1; + switch (p.nodeType) { + case 1: + return (p.namespaceURI || "") === g; + case 2: + return "xml" === p.prefix ? Zb.xml === g : p.namespaceURI === g; + default: + return "" === g + } + }, + Ec: function(p, g) { + let e = []; + for (p = p.firstChild; null !== p; ) + 1 !== p.nodeType || g && g !== p.tagName || e.push(p), + p = p.nextSibling; + return e + }, + firstElementChild: function(p, g) { + for (p = p.firstChild; null !== p; ) { + if (1 === p.nodeType && (!g || g === p.tagName)) + return p; + p = p.nextSibling + } + return null + }, + kd: function(p) { + const g = p.expand(); + if (1 < g.length) { + let e = !0 + , k = !0 + , v = !0; + g.forEach(t=>{ + ac.X(t) ? (v = !1, + ac.Xa(t) ? e = !1 : t._saxonDocumentNumber ? e = !1 : ac.wc(t)) : k = !1 + } + ); + if (!k && !v) + throw new F("Cannot sort a sequence including both nodes and non-nodes","XPTY0018"); + e || v || g.sort(ac.rb); + return Kb(g).mapOneToOne(function(t, C) { + return 0 < C && ac.isSameNode(t, g[C - 1]) ? null : t + }) + } + return Kb(g) + }, + rb: function(p, g) { + if (ac.isSameNode(p, g)) + return 0; + var e = ac.Xa(p) + , k = ac.Xa(g); + if (null === e) + return null === k ? (e = ac.wc, + e(p)._saxonDocumentNumber - e(g)._saxonDocumentNumber) : p === k ? -1 : ac.rb(p, k); + if (null === k) + return g === e ? 1 : ac.rb(e, g); + if (e === k) { + k = p.nodeType; + var v = g.nodeType; + if (2 === k) { + if (2 === v) { + e = e.attributes; + for (k = 0; k < e.length; k++) { + v = c.QName.fromParts(e[k].prefix, e[k].namespaceURI, e[k].localName); + if (v.equals(ac.ca(p))) + return -1; + if (v.equals(ac.ca(g))) + return 1 + } + throw new F("Att not found in parent","SXJS0004"); + } + return 13 === v ? 1 : -1 + } + if (13 === k) + return 13 === v ? p.prefix < g.prefix ? -1 : 1 : -1; + if (2 === v || 13 === v) + return 1; + e = p; + for (k = g; ; ) { + e = e.previousSibling; + if (!e) + return -1; + if (e === g) + return 1; + k = k.previousSibling; + if (!k) + return 1; + if (k === p) + return -1 + } + } else { + if (p === k) + return -1; + if (g === e) + return 1; + v = E.Zc(e).count(); + const t = E.Zc(k).count(); + return v === t ? ac.rb(e, k) : v > t ? ac.rb(e, g) : ac.rb(p, k) + } + }, + Xa: function(p) { + return ac.re(p) ? p.parent : p.parentNode + }, + bf: function(p, g, e) { + p.setAttributeNS("http://www.w3.org/2000/xmlns/", "" === g ? "xmlns" : "xmlns:" + g, e) + }, + Ic: function(p, g=E.Ya) { + let e = [{ + prefix: "xml", + uri: Zb.xml + }] + , k = { + xml: !0 + }; + for (p = g(p); null !== (g = p.next()); ) + if (1 === g.nodeType) { + var v = ac.ca(g); + "" === v.prefix && "" === v.uri && (k[""] = !0); + g = g.attributes; + for (v = 0; v < g.length; v++) { + var t = g[v].name; + "xmlns" === t.substring(0, 5) && (5 !== t.length || k[""] ? ":" === t.charAt(5) && (t = t.substring(6), + k[t] || (k[t] = !0, + e.push({ + prefix: t, + uri: g[v].value + }))) : (k[""] = !0, + "" !== g[v].value && e.push({ + prefix: "", + uri: g[v].value + }))) + } + } else + break; + return e + }, + Ti: function(p) { + if (p.di) { + a: { + p = p.di; + for (g in p) + if (p.hasOwnProperty(g)) { + var g = !1; + break a + } + g = !0 + } + return !g + } + g = p.attributes; + for (p = 0; p < g.length; p++) { + let e = g[p].name; + if ("xmlns" === e.substring(0, 5) && (5 === e.length || ":" === e.charAt(5))) + return !0 + } + return !1 + }, + rh: function(p) { + for (p = p.firstChild; null !== p; ) { + if (1 === p.nodeType && ac.Ti(p) || !ac.rh(p)) + return !1; + p = p.nextSibling + } + return !0 + }, + Uk: function(p) { + return (p = p.attributes.getNamedItem("xmlns")) && "" === p.value + }, + Oi: function(p, g) { + for (; p && 1 === p.nodeType; ) { + if (p.hasAttribute(g)) + return p.getAttribute(g); + p = p.parentNode + } + return null + }, + Qi: function(p, g, e) { + for (; p && 1 === p.nodeType; ) { + if (p.hasAttributeNS(g, e)) + return p.getAttributeNS(g, e); + p = p.parentNode + } + return null + }, + getAttribute: function(p, g, e) { + return p.hasAttribute(g) ? p.getAttribute(g) : 2 < arguments.length ? e : null + }, + Pk: function(p, g) { + return parseInt(p.getAttribute(g), 10) + }, + Cj: function(p, g, e) { + const k = c.QName; + if (/:/.test(g)) + return k.fromString(g, function(v) { + return "xml" === v ? Zb.xml : p.lookupNamespaceURI(v) + }); + e = e ? p.lookupNamespaceURI(null) || "" : ""; + return k.fromParts("", e, g) + }, + re: function(p) { + return p instanceof $b + }, + Kd: function(p) { + return p instanceof bc + }, + jf: function(p) { + return p instanceof abstractNode && (9 === p.nodeType || 11 === p.nodeType) + }, + sh: function(p) { + return p instanceof abstractNode && 1 === p.nodeType + }, + X: function(p) { + return p instanceof abstractNode && !(7 === p.nodeType && "xml" === p.target) || ac.re(p) || ac.Kd(p) + }, + Xk: function(p) { + return p instanceof abstractNode && 7 === p.nodeType + }, + isSameNode: function(p, g) { + return p === g || ac.Kd(p) && ac.Kd(g) && p.parentNode && g.parentNode && p.parentNode === g.parentNode && p.prefix === g.prefix || ac.re(p) && ac.re(g) && p.parent && g.parent && p.parent === g.parent && ac.ca(p).equals(ac.ca(g)) + }, + ej: function(p, g) { + return p === g || 9 === p && 11 === g || 9 === g && 11 === p + }, + Yk: function(p) { + return p instanceof abstractNode && (3 === p.nodeType || 4 === p.nodeType) + }, + ld: function(p) { + return p.startsWith("blob:") || p.startsWith("data:") || /^(?:[A-Za-z][A-Za-z0-9+.-]+:)?\/\//i.test(p) + }, + baseURI: function(p) { + function g(e) { + const k = ac.Xa(e); + e = k ? ac.baseURI(k) : e._saxonBaseUri ? e._saxonBaseUri : null; + null != e && 0 <= e.indexOf("\\") && (e = e.replaceAll("\\", "/"), + 1 < e.length && ":" === e[1] && (e = "file:///" + e)); + return e + } + if (null === p || ac.Kd(p)) + return null; + if (1 === p.nodeType && p.hasAttribute("xml:base")) { + const e = p.getAttribute("xml:base"); + return ac.ld(e) ? e : g(p) ? pa.Fb(e.toString(), g(p)).toString() : null + } + return g(p) + } + }; + sa.zj(H); + return H + }(); + // Input 16 + const cc = function() { + function a(k, v) { + if ("" === v) + return k.jb; + const t = v.charAt(0); + return k.Ba.hasOwnProperty(t) ? a(k.Ba[t], v.substring(1)) : [] + } + function c(k, v) { + const t = a(k, k.options.hash(v)); + for (let C = 0; C < t.length; C++) + if (k.options.Rc(t[C].k, v)) + return t[C]; + return null + } + function q(k, v, t, C) { + if ("" === C) { + for (C = 0; C < k.jb.length; C++) + if (k.options.Rc(k.jb[C].k, v)) { + k.jb[C] = { + k: v, + v: t + }; + return + } + k.jb.push({ + k: v, + v: t + }) + } else { + const m = C.charAt(0); + let f; + k.Ba.hasOwnProperty(m) ? f = k.Ba[m] : (f = new p(k.options), + f.id = g++, + k.Ba[m] = f); + q(f, v, t, C.substring(1)) + } + } + function E(k, v, t, C) { + const m = new p(k.options); + let f = !1; + if ("" === C) + m.jb = k.jb.map(function(O) { + return k.options.Rc(O.k, v) ? (f = !0, + { + k: v, + v: t + }) : O + }), + f || m.jb.push({ + k: v, + v: t + }), + m.Ba = k.Ba; + else { + const O = C.charAt(0); + for (var A in k.Ba) + k.Ba.hasOwnProperty(A) && (A === O ? (m.Ba[A] = E(k.Ba[A], v, t, C.substring(1)), + f = !0) : m.Ba[A] = k.Ba[A]); + f || (A = new p(k.options), + A = E(A, v, t, C.substring(1)), + m.Ba[O] = A); + m.jb = k.jb + } + return m + } + function H(k, v, t) { + const C = new p(k.options); + if ("" === t) + C.jb = k.jb.filter(function(m) { + return !k.options.Rc(m.k, v) + }), + C.Ba = k.Ba; + else { + const m = t.charAt(0); + for (const f in k.Ba) + k.Ba.hasOwnProperty(f) && (C.Ba[f] = f === m ? H(k.Ba[f], v, t.substring(1)) : k.Ba[f]); + C.jb = k.jb + } + return C + } + function p(k) { + this.jb = []; + this.Ba = {}; + this.options = k || { + hash: e.hash, + Rc: e.Rc + } + } + let g = 0 + , e = { + hash: function(k) { + return k.hashCode() + }, + Rc: function(k, v) { + try { + return k.isNumeric() ? k.qg(v) : k.equals(v) && (void 0 !== k.Fa && null !== k.Fa) === (void 0 !== v.Fa && null !== v.Fa) + } catch (t) { + return !1 + } + } + }; + p.prototype = { + jb: [], + Ba: {}, + options: e, + containsKey: function(k) { + return null !== c(this, k) + }, + get: function(k) { + k = c(this, k); + return null === k ? [] : k.v + }, + evaluate: function(k) { + k = c(this, k[0][0]); + return null === k ? Ob : Kb(k.v) + }, + inSituPut: function(k, v) { + q(this, k, v, this.options.hash(k)) + }, + put: function(k, v) { + return E(this, k, v, this.options.hash(k)) + }, + remove: function(k) { + return H(this, k, this.options.hash(k)) + }, + forAllPairs: function(k) { + this.jb.forEach(k); + for (let v in this.Ba) + this.Ba.hasOwnProperty(v) && this.Ba[v].forAllPairs(k) + }, + keys: function() { + const k = []; + this.forAllPairs(function(v) { + k.push(v.k) + }); + return k + }, + conforms: function(k, v, t) { + const C = this; + return Kb(C.keys()).every(function(m) { + let f = C.get(m); + return k(m) && t(f.length) && Kb(f).every(v) + }) + }, + showValue: function() { + let k = "HashTrie map{" + , v = ""; + this.forAllPairs(function(t) { + k += v; + v = ", "; + k += sa.showValue(t.k); + k += ": "; + k += sa.showValue(t.v) + }); + return k += "}" + } + }; + return p + }(); + // Input 17 + const dc = { + Aa: null, + mc: null, + Hf: null, + Oe: null, + dc: null, + Ad: null, + ec: null, + Ig: null, + If: null, + Jg: null, + Dg: null, + cb: null, + bi: null, + Bd: null, + Fg: null, + Gf: null, + de: null, + Cg: null, + Gg: null, + Bg: null, + Hg: null, + ce: null, + be: null, + Ke: null, + Qe: null, + Jf: null, + Df: null, + Ie: null + }; + function ec(a) { + if (/^[01?+*]/.test(a)) { + var c = a.charAt(0); + var q = a.substring(1) + } else + c = "1", + q = a; + q = fc(q); + c = new gc(q,hc(c)); + c.g = a; + return c + } + function ic(a) { + const c = jc(a); + return new gc(c,hc(a.o)) + } + function kc(a) { + sa.assert(a instanceof lc); + return new gc(a,2) + } + function mc() { + function a(q, E) { + return new gc(q,E) + } + function c(q, E) { + return a(new nc(La.codes[q]), hc(E)) + } + oc = new pc; + qc = new rc; + sc = new tc; + uc = new vc; + wc = new xc; + yc = new zc; + Ac = new Bc; + Cc = new Dc; + Ec = new Fc(9); + Gc = new Fc(1); + Hc = new Fc(2); + Ic = new Fc(3); + Jc = new Fc(8); + Kc = new Fc(7); + Lc = new Fc(13); + Mc = new nc(La.XS.double); + Nc = new nc(La.XS.float); + Oc = new nc(La.XS.string); + Pc = new nc(La.XS.mb); + Qc = new nc(La.XS.integer); + Rc = new nc(La.XS.dayTimeDuration); + Sc = new nc(La.XS.Qf); + Tc.NMTOKENS = La.type.NMTOKEN; + Tc.IDREFS = La.type.IDREF; + Tc.ENTITIES = La.type.ENTITY; + Object.assign(dc, { + Aa: a(Uc, 7), + mc: a(Uc, 2), + Hf: a(Uc, 3), + Oe: c("A", "1"), + dc: c("A", "?"), + Ad: c("A", "*"), + ec: c("AS", "1"), + Ig: c("AZ", "1"), + If: c("AZ", "?"), + Jg: c("AZ", "*"), + Dg: c("AS", "?"), + cb: c("AB", "1"), + bi: c("AB", "?"), + Bd: c("ADI", "1"), + Fg: c("AD", "1"), + Gf: c("ADI", "?"), + de: c("AO", "1"), + Cg: c("AO", "?"), + Gg: c("AF", "1"), + Bg: c("AU", "?"), + Hg: c("AQ", "1"), + ce: a(qc, 3), + be: a(qc, 7), + Ke: c("ADI", "*"), + Qe: a(wc, 2), + Jf: a(yc, 2), + Df: a(wc, 7), + Ie: a(Cc, 1) + }) + } + function Vc(a, c) { + return new gc(a.U,c) + } + function Wc(a, c) { + var q = a.fa; + return new gc(a.U,1 === q || 1 === c ? 1 : 2 === c ? q : 2 === q ? c : Xc(q) || Xc(c) ? 7 : 6 === q && 6 === c ? 6 : 7) + } + class gc { + constructor(a, c) { + this.U = a; + this.fa = c; + this.j = this.g = null + } + $() { + if (!this.j) + if (this.g) + this.j = rb(this.g); + else { + const a = Object.assign(this.U.$() || {}); + a.o = Yc(this.fa); + this.j = a + } + return this.j + } + ha() { + this.g || (this.g = this.j ? sb(this.j) : (Yc(this.fa) || "1") + this.U.ha()); + return this.g + } + matches(a) { + let c; + switch (a.length) { + case 0: + c = Xc(this.fa); + break; + case 1: + c = 1 !== this.fa; + break; + default: + c = Zc(this.fa) + } + if (!c) + return !1; + const q = this.U.ia(); + return a.every(E=>q(E)) + } + toString() { + return this.U instanceof Dc && 1 === this.fa ? "empty-sequence()" : this.U.toString() + Yc(this.fa) + } + equals(a) { + return this.ha() === a.ha() + } + } + ;// Input 18 + class $c { + constructor(a) { + Array.isArray(a) || sa.la("XdmArray value must be an array. Supplied:" + a); + this.value = a + } + get(a) { + if ("number" != typeof a) + throw new F("Array subscript is not numeric","XPTY0004"); + if (1 > a || a > this.value.length) + throw new F("Array index (" + a + ") out of bounds (1 to " + this.value.length + ")","FOAY0001"); + return this.value[a - 1] + } + evaluate(a) { + return Kb(this.value[a[0][0] - 1]) + } + size() { + return this.value.length + } + showValue() { + let a = "["; + for (let c = 0; c < this.value.length && 3 > c; c++) + 0 !== c && (a += ","), + a += sa.showValue(this.value[c]); + 4 <= this.value.length && (a += ",...(" + this.value.length + ")"); + return a + "]" + } + flatten(a) { + for (let c = 0; c < this.value.length; c++) { + const q = this.value[c]; + for (let E = 0; E < q.length; E++) + a(q[E]) + } + } + conforms(a, c, q) { + var E = La.XS.integer.fromNumber(this.value.length); + if (!a(E)) + return !1; + for (a = 0; a < this.value.length; a++) + if (E = this.value[a], + !q(E.length) || !Kb(E).every(c)) + return !1; + return !0 + } + } + ;// Input 19 + var bd = function() { + function a(p, g, e) { + function k(m, f) { + function A(O) { + return O instanceof bc ? "a namespace" : "an attribute" + } + if (f) + throw new F("Cannot create " + A(m) + " node on element '" + E.ca(p) + "' after creating children","XTDE0410"); + if (11 === p.nodeType || 9 === p.nodeType) + throw new F("Cannot add " + A(m) + " to a document node","XTDE0420"); + } + function v(m, f) { + var A = f._saxonIsLocal ? f._saxonIsLocal : !1; + if (f instanceof $c) + f.value.forEach(function(l) { + l.forEach(function(r) { + v(m, r) + }) + }); + else { + if (f instanceof cc) + throw new F("A map can't be a child of an XML node","XSLT" === e.fixed.options.language ? "XTDE0450" : "XPTY0004"); + if (f instanceof ad.XdmFunction) + throw new F("A function can't be a child of an XML node","XSLT" === e.fixed.options.language ? "XTDE0450" : "XPTY0004"); + E.X(f) ? C = !1 : (f = E.Gc(e.ja).createTextNode((C ? " " : "") + f.toString()), + C = !0); + if (1 === m.nodeType || 11 === m.nodeType) { + if (10 !== f.nodeType) + if (E.Kd(f)) + if (pa.Zb(m)) + m.appendChild(m.ownerDocument.importNode(f, !0)); + else if (k(f, t), + "" === f.prefix) { + if ("" === m.namespaceURI) + throw new F("Cannot add a default namespace to a no-namespace element","XTDE0440"); + if (m.hasAttributeNS("", "xmlns")) { + if (m.getAttributeNS("", "xmlns") !== f.uri) + throw new F("Cannot have two different default namespaces","XTDE0430"); + } else + pa.Zb(m) || m.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns", f.uri) + } else { + A = "xmlns:" + f.prefix; + var O = f.uri; + "~" === f.uri && null !== Zb.withPrefix[f.prefix] && (O = Zb.withPrefix[f.prefix]); + if (m.hasAttributeNS("http://www.w3.org/2000/xmlns/", f.prefix) && m.getAttributeNS("http://www.w3.org/2000/xmlns/", f.prefix) !== O) + throw new F("Cannot have two namespaces with the same prefix '" + f.prefix + "'","XTDE0430"); + m.setAttributeNS("http://www.w3.org/2000/xmlns/", A, O) + } + else if (2 === f.nodeType) { + k(f, t); + if ("" !== f.namespaceURI && (A = f.name.split(":"), + 2 !== A.length || m.lookupNamespaceURI(A[0]) !== f.namespaceURI)) + if (2 === A.length && null === m.lookupNamespaceURI(A[0])) + m.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:" + A[0], f.namespaceURI); + else + for (O = 2 === A.length ? A[0] : "ns"; ; ) + if (null === m.lookupNamespaceURI(O)) { + m.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:" + O, f.namespaceURI); + f.name = O + ":" + A[A.length - 1]; + break + } else + O += "_1"; + m.setAttributeNS("" === f.namespaceURI ? null : f.namespaceURI, f.name, f.value) + } else if (3 === f.nodeType || 4 === f.nodeType) + f.nodeValue && "" !== f.nodeValue && (A = m.lastChild, + !A || 3 !== A.nodeType && 4 !== A.nodeType ? m.appendChild(q(f, e, "")) : A.nodeValue += f.nodeValue), + t = !0; + else if (9 === f.nodeType || 11 === f.nodeType) + H.Ka(f).forEachItem(function(l) { + v(m, l) + }); + else { + t = !0; + if (!(pa.jd() && e.ja === window.document || 1 !== f.nodeType || pa.Zb(f))) { + O = f.prefix || ""; + var b = f.lookupNamespaceURI(O) || "" + , d = f.namespaceURI || ""; + b !== d && E.bf(f, O, d); + !f.lookupNamespaceURI(null) && m.lookupNamespaceURI(null) && E.bf(f, "", "") + } + A && pa.Zb(m) === pa.Zb(f) || (f = q(f, e, "c")); + m.appendChild(f); + f._saxonIsLocal = !1 + } + } else if (9 === m.nodeType) + null !== f && (m.documentElement = f); + else + throw new F("Unknown parent node type " + m.nodeType,"SXJS0003"); + } + } + e || sa.la("No context in makeComplexContent for " + sa.showValue(p)); + var t = !1 + , C = !1; + g.forEachItem(function(m) { + v(p, m) + }) + } + function c(p, g) { + g && 0 <= g.indexOf("l") && (p._saxonIsLocal = !0); + return p + } + function q(p, g, e) { + var k = e && 0 <= e.indexOf("c"); + if (E.X(p)) { + var v = function(m, f) { + e && 0 <= e.indexOf("m") && (f._saxonOriginal = m) + }; + switch (p.nodeType) { + case 9: + case 11: + return k = E.wc(g.ja.createDocumentFragment()), + k._saxonBaseUri = p._saxonBaseUri, + k._saxonDocUri = p._saxonDocUri, + a(k, H.Ka(p).mapOneToOne(function(m) { + return q(m, g, e) + }), g), + v(p, k), + c(k, e); + case 13: + return new bc(p.prefix,p.uri); + case 1: + var t = E.ca(p); + var C = g.createElement(t.uri, t.toString()); + !k || pa.jd() && pa.Zb(C) && g.ja === window.document || E.Ic(p).forEach(function(m) { + E.bf(C, m.prefix, m.uri) + }); + H.Ha(p).forEachItem(function(m) { + C.setAttributeNS("" === m.namespaceURI ? null : m.namespaceURI, m.name, m.value) + }); + H.Ka(p).forEachItem(function(m) { + m = q(m, g, e); + 1 === m.nodeType && "" === E.ca(m).uri && "" !== t.uri && E.bf(m, "", ""); + C.appendChild(m) + }); + C._saxonBaseUri = E.baseURI(p); + v(p, C); + return c(C, e); + case 10: + return null; + case 2: + return new $b(E.ca(p),p.value,null); + default: + return C = pa.jd() ? window.document.importNode(p, !0) : p.cloneNode(g.ja, p, !0), + v(p, C), + c(C, e) + } + } else + return p + } + const E = ac + , H = E.Ja; + return { + Lk: q, + kj: a + } + }(); + // Input 20 + var ad = function() { + class a { + constructor(k, v) { + this.xb = k; + this.B = k.alphaTree; + this.arity = v; + this.resultType = this.B.r ? ic(this.B.r) : ec("*"); + this.j = []; + if (k.variadic) { + k = ic(this.B.a[0]); + for (let t = 0; t < v; t++) + this.j.push(k) + } else + for (k = 0; k < v; k++) + this.j[k] = ic(this.B.a[k]) + } + Li() { + return this.arity + } + ic() { + return null + } + evaluate() { + sa.la("Not implemented"); + return Ob + } + sc() { + return this.ic() ? this.ic().toEQName() + "#" + this.arity : "anonymous function (arity " + this.arity + ")" + } + showValue() { + return this.sc() + } + g(k, v) { + v = v && "apply" === v.name; + if (k.length !== this.arity) + throw new F("Too " + (k.length < this.arity ? "few" : "many") + " arguments in call to " + this.sc() + ": required " + this.arity + ", supplied " + k.length,v ? "FOAP0001" : "XPTY0004"); + v = []; + for (let t = 0; t < k.length; t++) + v[t] = cd.Uf(k[t], this.j[t], ()=>"dynamic call of " + this.sc()); + return v + } + convertResult(k) { + return Kb(cd.Uf(k, this.resultType, ()=>"result of dynamic call of " + this.sc())) + } + gg() { + return new dd(this.j,this.resultType) + } + } + class c extends a { + constructor(k, v, t, C, m) { + super(k, t); + this.name = v; + this.ka = [Zb.yh, Zb.map, Zb.Ue, Zb.wb, Zb.nd].includes(v.uri) ? cd.Bi : cd.Ai; + this.K = C; + if (k.defaultToDot && 0 === t || ["accumulator-after", "accumulator-before", "lang"].includes(v.local)) + this.I = ed(m) + } + ic() { + return this.name + } + evaluate(k, v, t) { + var C = this.ic().local; + if ("current" === C) + throw new F("current() function cannot be evaluated dynamically","XTDE1360"); + if ("current-output-uri" === C) + return Ob; + if ("regex-group" === C) + return Tb(""); + let m = v; + this.I && (m = v.ba(), + m.focus = Rb(this.I)); + v = ["string-length", "normalize-space"].includes(C); + const f = this.xb.defaultToDot; + C = "number" === C; + if ((v || f || C) && 0 === k.length) { + fd(m, "XPDY0002", ". (dot)"); + t = ed(m); + if (v || C) + t = cd.Sb(t).next(); + v && (t = La.XS.string.R(t)); + k.push([t]) + } else + k = this.g(k, t); + return this.ka(this.ic(), k, m, this.K) + } + } + const q = { + NMTOKENS: "NMTOKEN", + IDREFS: "IDREF", + ENTITIES: "ENTITY" + }; + class E extends a { + constructor(k, v, t) { + super(k, 1); + this.name = v; + if (k = q[v.local]) { + const C = La.type[k].fromString; + sa.assert(C); + this.evaluate = m=>{ + m = this.g(m, t)[0][0].toString(); + m = xa(m).split(" "); + return Kb(m.map(C)) + } + } else if ("QName" === v.local) { + const C = cd.Wd(t, !0); + this.evaluate = m=>{ + m = this.g(m, t)[0][0].toString(); + return Pb(La.XS.QName.fromString(m, C)) + } + } else { + const C = La.type[v.local].R; + sa.assert(C); + this.evaluate = m=>Pb(C(this.g(m, t)[0][0])) + } + } + ic() { + return this.name + } + } + class H extends a { + constructor(k, v) { + super(k, k.alphaTree.a.length); + this.K = k.componentBinding; + this.I = v.fixed.La[this.K]; + this.body = cd.da(this.I.actor, "body"); + this.name = La.XS.QName.fromEQName(this.I.actor.name) + } + ic() { + return this.name + } + evaluate(k, v, t) { + k = this.g(k, t); + v = v.ba(!0); + gd(v); + v.qa = "function"; + v.gb = {}; + v.ab = null; + v.focus = null; + v.sa = this.I; + for (t = 0; t < k.length; t++) + v.oa[t] = k[t]; + return cd.evaluate(this.body, v) + } + } + class p extends a { + constructor(k, v, t) { + super(k, k.alphaTree.a.length); + this.body = cd.da(v, "body"); + this.K = v.C; + this.I = t + } + evaluate(k, v, t) { + k = this.g(k, t); + v = v.ba(!0); + gd(v); + v.qa = "function"; + v.gb = {}; + v.ab = null; + v.focus = null; + v.oa = this.I.oa.slice(); + v.sa = this.I.sa; + t = this.K; + for (let C = 0; C < k.length; C++) + v.oa[parseInt(t[C].slot, 10)] = k[C]; + return cd.evaluate(this.body, v) + } + } + class g extends a { + constructor(k, v, t) { + super(k, k.alphaTree.a.length); + this.I = v; + this.K = t + } + sc() { + return "partially-applied " + this.I.sc() + } + evaluate(k, v, t) { + const C = []; + for (let m = 0; m < this.I.arity; m++) + if (C[m] = this.K[m] || k.shift(), + !C[m]) + throw new F("Too few arguments in call of " + this.sc(),"XPTY0004"); + return this.I.evaluate(C, v, t) + } + } + class e extends a { + constructor(k, v) { + super(k, "F" === k.alphaTree.p ? k.alphaTree.a.length : 1); + this.I = v + } + sc() { + return "coerced " + this.I.sc() + } + evaluate(k, v, t) { + k = this.g(k, t); + return this.convertResult(this.I.evaluate(k, v, t).expand()) + } + } + return { + XdmFunction: a, + He: c, + Bf: E, + Ff: H, + ai: p, + $h: g, + zg: e + } + }(); + // Input 21 + function hd(a, c) { + a.g = c + } + function id(a, c) { + a.K = c.replace(/^[01?*+]/, "") + } + function jd(a) { + return /^N/.test(a.$().p) + } + function kd(a) { + return a instanceof vc + } + class lc { + constructor() { + this.g = this.K = null + } + ia() { + return ()=>!0 + } + $() { + if (!this.g) + if (this.K) + this.g = rb(this.K); + else + return null; + return this.g + } + ha() { + if (!this.K) + if (this.g) + id(this, sb(this.g)); + else + return null; + return this.K + } + pa(a="A") { + return this.$().p.startsWith(a) + } + isNumeric() { + return kd(this) || /^A[ODF]/.test(this.$().p.substring(0)) + } + Jd() { + return /^F/.test(this.$().p) + } + $i() { + return !0 + } + B() { + return null + } + I() { + return null + } + aa() { + return null + } + toString() { + return this.ha() + } + equals(a) { + return this.ha() === a.ha() + } + } + class pc extends lc { + constructor() { + super(); + id(this, ""); + this.g = { + p: "" + } + } + ia() { + return ()=>!0 + } + toString() { + return "item()" + } + } + var oc; + const Uc = new pc; + class rc extends lc { + constructor() { + super(); + id(this, "N"); + this.g = { + p: "N" + } + } + ia() { + return a=>ac.X(a) + } + toString() { + return "node()" + } + } + var qc; + class tc extends lc { + constructor() { + super(); + id(this, "N u[NT,NP,NC,NE]"); + this.g = { + p: "N", + u: [{ + p: "NT" + }, { + p: "NP" + }, { + p: "NC" + }, { + p: "NE" + }] + } + } + ia() { + return a=>ac.X(a) && [1, 3, 4, 8, 7].includes(a.nodeType) + } + toString() { + return "node()" + } + } + var sc; + function ld(a) { + switch (a) { + case 9: + return Ec; + case 1: + return Gc; + case 2: + return Hc; + case 8: + return Jc; + case 3: + case 4: + return Ic; + case 7: + return Kc; + case 13: + return Lc; + default: + throw new F("Unknown node kind " + a); + } + } + function md(a) { + switch (a) { + case 1: + return "NE"; + case 3: + return "NT"; + case 2: + return "NA"; + case 9: + return "ND"; + case 8: + return "NC"; + case 4: + return "NT"; + case 7: + return "NP"; + case 13: + return "NN"; + case 0: + return "N"; + default: + throw new F("Unknown node kind " + a + " in NodeKindTest"); + } + } + class Fc extends lc { + constructor(a) { + super(); + this.kind = a; + a = md(a); + id(this, a); + this.g = { + p: a + } + } + ia() { + switch (this.kind) { + case 9: + return a=>ac.X(a) && (9 === a.nodeType || 11 === a.nodeType); + case 3: + case 4: + return a=>ac.X(a) && (3 === a.nodeType || 4 === a.nodeType); + default: + return a=>ac.X(a) && a.nodeType === this.kind + } + } + toString() { + switch (this.kind) { + case 9: + return "document-node()"; + case 1: + return "element(*)"; + case 2: + return "attribute(*)"; + case 8: + return "comment()"; + case 3: + case 4: + return "text()"; + case 7: + return "processing-instruction()"; + case 13: + return "namespace-node()"; + case 0: + return "node()"; + default: + throw new F("Unknown node kind " + this.kind + " in NodeKindTest"); + } + } + } + var Ec, Gc, Hc, Jc, Ic, Kc, Lc; + class nd extends Fc { + constructor(a, c) { + super(a); + this.name = c; + a = md(a); + id(this, a + " n" + c.toEQName()); + this.g = { + p: a, + n: c.toEQName() + } + } + ia() { + const a = this.name; + return c=>{ + var q; + if (q = ac.X(c) && c.nodeType === this.kind) + q = (c = ac.ca(c)) && a.equals(c); + return q + } + } + toString() { + return super.toString().replace(/\(\*?\)/, "(" + this.$().n + ")") + } + } + class od extends Fc { + constructor(a, c) { + super(a); + this.localName = c; + a = md(a); + id(this, a + " n*:" + c); + this.g = { + p: a, + n: "*:" + c + } + } + ia() { + return a=>ac.X(a) && a.nodeType === this.kind && ac.ca(a).local === this.localName + } + toString() { + return super.toString().replace(/\(\*?\)/, "(*:" + this.localName + ")") + } + } + class pd extends Fc { + constructor(a, c) { + super(a); + this.uri = c; + a = md(a); + id(this, a + " nQ{" + c + "}*"); + this.g = { + p: a, + n: "Q{" + c + "}*" + } + } + ia() { + return a=>ac.X(a) && a.nodeType === this.kind && ac.ca(a).uri === this.uri + } + toString() { + return super.toString().replace(/\(\*?\)/, "Q{" + this.uri + "}*)") + } + } + class qd extends Fc { + constructor(a) { + super(9); + this.j = a; + id(this, "ND e[" + a.ha() + "]"); + this.g = { + p: "ND", + e: a.$() + } + } + ia() { + return a=>ac.X(a) && (9 === a.nodeType || 11 === a.nodeType) && this.j.ia()(a.firstChild) + } + toString() { + return "document-node(" + this.j.toString() + ")" + } + } + class nc extends lc { + constructor(a) { + super(); + this.Vc = a; + id(this, a.code); + this.g = { + p: a.code + } + } + ia() { + return a=>this.Vc.matches(a) + } + toString() { + return "xs:" + this.Vc.name + } + } + class vc extends lc { + constructor() { + super(); + id(this, "A m[AO,AD,AF]"); + this.g = { + p: "A", + m: [{ + p: "AO" + }, { + p: "AD" + }, { + p: "AF" + }] + } + } + ia() { + return a=>/^A[ODF]/.test(a.code) + } + toString() { + return "xs:numeric" + } + } + var uc; + class Dc extends lc { + ha() { + return "E" + } + $() { + return { + p: "E" + } + } + ia() { + return ()=>!1 + } + toString() { + return "xs:error" + } + } + var Cc; + class rd extends lc { + constructor() { + super(); + this.j = []; + this.resultType = null + } + Nb(a) { + if (!(a instanceof rd)) + return sd.cc; + if (a instanceof zc || a instanceof Bc) + return sd.Rb; + if (!(a instanceof dd || a instanceof td || a instanceof ud)) + return sd.nc; + if (this.j.length !== a.j.length) + return sd.cc; + const c = function(E, H, p) { + return E.map((g,e)=>p(g, H[e])) + }(this.j, a.j, sd.Lh) + , q = sd.Lh(this.resultType, a.resultType); + return c.every(E=>E === sd.yb) && q === sd.yb ? sd.yb : c.every(E=>[sd.yb, sd.nc].includes(E) && [sd.yb, sd.Rb].includes(q)) ? sd.Rb : c.every(E=>[sd.yb, sd.Rb].includes(E) && [sd.yb, sd.nc].includes(q)) ? sd.nc : sd.Eg + } + ff() { + return dc.Aa + } + } + class xc extends rd { + constructor() { + super(); + id(this, "F"); + this.g = { + p: "F" + } + } + ia() { + return a=>a instanceof ad.XdmFunction || a instanceof $c || a instanceof cc || a instanceof cd.Ef + } + Nb(a) { + return a instanceof xc ? sd.yb : /^F/.test(a.$().p) ? sd.Rb : sd.cc + } + toString() { + return "function(*)" + } + } + var wc; + function vd(a, c) { + let q = []; + c.forEach(E=>{ + q.push(a.j[E]) + } + ); + return new dd(q,a.resultType) + } + class dd extends rd { + constructor(a, c) { + super(); + sa.assert(c instanceof gc); + sa.assert(a.every(q=>q instanceof gc)); + this.j = a; + this.resultType = c; + id(this, "F a[" + a.map(q=>q.ha()).join(",") + "] r[" + c.ha() + "]"); + hd(this, { + p: "F", + a: a.map(q=>q.$()), + r: c.$() + }) + } + ia() { + const a = this; + return function(c) { + return c instanceof $c ? 1 === a.j.length && 2 === a.j[0].fa && c.conforms(a.j[0].U.ia(), a.resultType.U.ia(), wd(a.resultType.fa)) : c instanceof cc ? 1 === a.j.length && 2 === a.j[0].fa && a.j[0].U instanceof nc && c.conforms(()=>!0, a.resultType.U.ia(), wd(a.resultType.fa)) : c instanceof ad.XdmFunction ? (c = a.Nb(c.gg()), + [sd.yb, sd.Rb].includes(c)) : !1 + } + } + ff() { + return this.resultType + } + toString() { + return "(function(" + this.j.map(a=>a.toString()).join(",") + ") as " + this.resultType.toString() + ")" + } + } + class zc extends rd { + constructor() { + super(); + id(this, "FM"); + this.g = { + p: "FM" + } + } + I() { + return Sc + } + aa() { + return dc.Aa + } + ia() { + return a=>a instanceof cc || a instanceof cd.Ef + } + toString() { + return "map(*)" + } + } + var yc; + class td extends rd { + constructor(a, c) { + super(); + sa.assert(a instanceof lc); + sa.assert(c instanceof gc); + this.V = a; + this.valueType = c; + id(this, "FM k[" + a.ha() + "] v[" + c.ha() + "]"); + this.g = { + p: "FM", + k: a.$(), + v: c.$() + } + } + ia() { + return a=>a instanceof cc && a.conforms(this.V.ia(), this.valueType.U.ia(), wd(this.valueType.fa)) + } + toString() { + return "map(" + this.V.toString() + "," + this.valueType.toString() + ")" + } + I() { + return this.V + } + aa() { + return this.valueType + } + ff() { + return this.valueType + } + } + class Bc extends rd { + constructor() { + super(); + id(this, "FA"); + this.g = { + p: "FA" + } + } + ia() { + return a=>a instanceof $c + } + toString() { + return "array(*)" + } + B() { + return dc.Aa + } + } + var Ac; + class ud extends rd { + constructor(a) { + super(); + sa.assert(a instanceof gc); + this.V = a; + id(this, "FA v[" + a.ha() + "]"); + this.g = { + p: "FA", + v: a.$() + } + } + ia() { + return a=>a instanceof $c && a.value.every(c=>this.V.matches(c)) + } + toString() { + return "array(" + this.V.toString() + ")" + } + B() { + return this.V + } + ff() { + return this.V + } + } + class xd extends lc { + constructor(a, c) { + super(); + this.j = a; + this.V = c; + var q = a.$(); + const E = c.$(); + q = tb(q.p, E.p); + id(this, q + " u[" + a.ha() + "," + c.ha() + "]"); + this.g = { + p: q, + u: [a.$(), c.$()] + } + } + ia() { + const a = this.j.ia() + , c = this.V.ia(); + return q=>a(q) || c(q) + } + I() { + const a = this.j.I() + , c = this.V.I(); + return new xd(a,c) + } + B() { + const a = this.j.B() + , c = this.V.B() + , q = a.fa; + return q === c.fa ? new gc(new xd(a.U,c.U),q) : dc.Aa + } + } + class yd extends lc { + constructor(a, c) { + super(); + this.j = a; + this.V = c; + var q = a.$(); + const E = c.$(); + q = q.p.startsWith(E.p) ? q.p : E.p.startsWith(q.p) ? E.p : q.p.charAt(0) === E.p.charAt(0) ? q.p.charAt(0) : ""; + id(this, q + " i[" + a.ha() + "," + c.ha() + "]"); + this.g = { + p: q, + i: [a.$(), c.$()] + } + } + ia() { + const a = this.j.ia() + , c = this.V.ia(); + return q=>a(q) && c(q) + } + } + class zd extends lc { + constructor(a, c) { + super(); + this.j = a; + this.V = c; + var q = a.$(); + const E = c.$(); + q = q.p.startsWith(E.p) ? q.p : E.p.startsWith(q.p) ? E.p : q.p.charAt(0) === E.p.charAt(0) ? q.p.charAt(0) : ""; + id(this, q + " d[" + a.ha() + "," + c.ha() + "]"); + this.g = { + p: q, + d: [a.$(), c.$()] + } + } + ia() { + const a = this.j.ia() + , c = this.V.ia(); + return q=>a(q) && !c(q) + } + } + const Ad = {}; + function fc(a) { + var c = Ad[a]; + if (c) + return c; + c = rb(a); + c = jc(c); + return Ad[a] = c + } + function jc(a) { + var c = a.p; + if ("" === c) + return oc; + if (a.u) + return c = jc(a.u[0]), + a.u.slice(1).reduce((q,E)=>new xd(q,jc(E)), c); + if (a.i) + return c = jc(a.i[0]), + a.i.slice(1).reduce((q,E)=>new yd(q,jc(E)), c); + if (a.d) + return new zd(jc(a.d[0]),jc(a.d[1])); + switch (c.charAt(0)) { + case "A": + if ("Q{http://www.w3.org/2001/XMLSchema}numeric" === a.n) + return uc; + if (a.m) { + a = a.m; + if (3 === a.length && a.some(q=>"AO" === q.p) && a.some(q=>"AD" === q.p) && a.some(q=>"AF" === q.p)) + return uc; + sa.la("Unhandled atomic union type") + } else + return new nc(La.codes[c]); + break; + case "F": + switch (c) { + case "FA": + return a.v ? new ud(ic(a.v)) : Ac; + case "FM": + return a.k && a.v ? new td(jc(a.k),ic(a.v)) : yc; + default: + return a.a ? (c = a.a.map(ic), + a = a.r ? ic(a.r) : dc.Aa, + new dd(c,a)) : wc + } + case "N": + if ("N" === c) + return qc; + c = { + ND: 9, + NE: 1, + NA: 2, + NT: 3, + NC: 8, + NP: 7, + NN: 13 + }[c]; + return a.n ? (a = a.n, + /\}\*$/.test(a) ? new pd(c,a.substring(2, a.length - 2)) : /^\*:/.test(a) ? new od(c,a.substring(2)) : new nd(c,La.XS.QName.fromEQName(a))) : a.e ? (a = jc(a.e), + new qd(a)) : new Fc(c); + case "E": + return Cc + } + } + const Bd = { + IDREFS: "ASNTNCR", + ENTITIES: "ASNTNCE", + NMTOKENS: "ASNTK" + } + , Tc = {}; + var Sc, Mc, Nc, Oc, Pc, Qc, Rc; + // Input 22 + var sd = function() { + function a(e, k) { + sa.assert(e instanceof lc); + sa.assert(k instanceof lc); + const v = e.ha() + "<>" + k.ha() + , t = g[v]; + if (t) + return t; + e = H(e, k); + return g[v] = e + } + function c(e, k) { + sa.assert(e instanceof lc); + sa.assert(k instanceof lc); + switch (a(e, k)) { + case 0: + case 1: + return e; + case 2: + return k; + case 3: + case 4: + return e = e.$(), + k = k.$(), + jc({ + p: tb(e.p, k.p), + u: [e, k] + }) + } + } + function q(e, k) { + sa.assert(e instanceof lc); + sa.assert(k instanceof lc); + switch (a(e, k)) { + case 0: + case 1: + return k; + case 2: + return e; + case 3: + return e = e.$(), + k = k.$(), + jc({ + p: e.p.startsWith(k.p) ? e.p : k.p.startsWith(e.p) ? k.p : e.p.charAt(0) === k.p.charAt(0) ? e.p.charAt(0) : "", + i: [e, k] + }); + case 4: + return Cc + } + } + function E(e, k) { + return 0 === e && 0 === k ? 0 : 0 !== e && 1 !== e || 0 !== k && 1 !== k ? 0 !== e && 2 !== e || 0 !== k && 2 !== k ? 4 === e || 4 === k ? 4 : 3 : 2 : 1 + } + function H(e, k) { + function v(b, d) { + return (b || "") === (d || "") ? 0 : b && !d ? 2 : d && !b ? 1 : 4 + } + function t(b) { + return 1 === b ? 2 : 2 === b ? 1 : b + } + function C(b) { + return b.n || b.e || b.u || b.i || b.d + } + var m = e.$(); + const f = k.$() + , A = e.ha() + , O = k.ha(); + if ("F" === m.p) { + if (!(e instanceof rd && k instanceof rd)) + return 3; + sa.assert(e.Nb); + return e.Nb(k) + } + if (A === O) + return 0; + if (e instanceof Dc) + return 2; + if (k instanceof Dc) + return 1; + if (kd(e)) + return kd(k) ? 0 : /^A[ODF]/.test(f.p) ? 1 : "A" === f.p || "" === f.p ? 2 : 4; + if (kd(k)) + return t(H(k, e)); + if (m.p === f.p) { + if (jd(e)) + return m.u && f.u ? 3 : m.e && f.e ? v(m.e, f.e) : m.n && f.n ? v(m.n, f.n) : C(m) && C(f) ? 4 : C(m) && !C(f) ? 2 : C(f) && !C(m) ? 1 : 0; + if (e.pa()) + return 0; + if ("FA" === m.p) + return e = e.B ? e.B() : dc.Aa, + k = k.B ? k.B() : dc.Aa, + p(e, k); + if ("FM" === m.p) + return m = a(e.I(), k.I()), + k = p(e.aa(), k.aa()), + E(m, k); + if (!(e instanceof rd && k instanceof rd)) + return 3; + sa.assert(e.Nb); + return e.Nb(k) + } + return m.p.startsWith(f.p) ? m.u ? 3 : 2 : f.p.startsWith(m.p) ? m.u ? 3 : 1 : 4 + } + function p(e, k) { + sa.assert(e instanceof gc); + sa.assert(k instanceof gc); + var v = e.fa; + var t = k.fa; + v = v === t ? sd.yb : (v | t) === v ? sd.Rb : (v | t) === t ? sd.nc : 0 === (v | t) ? sd.cc : sd.Eg; + e = a(e.U, k.U); + return E(v, e) + } + const g = {}; + return { + yb: 0, + Rb: 1, + nc: 2, + Eg: 3, + cc: 4, + Nb: a, + fj: function(e, k) { + sa.assert(e instanceof lc); + sa.assert(k instanceof lc); + e = a(e, k); + return 0 === e || 2 === e + }, + Xj: c, + Md: function(e) { + sa.assert(0 < e.length); + return e.slice(1).reduce((k,v)=>c(k, v), e[0]) + }, + Ui: function(e) { + sa.assert(0 < e.length); + return e.slice(1).reduce((k,v)=>q(k, v), e[0]) + }, + Lh: p + } + }(); + // Input 23 + function Zc(a) { + return 0 !== (a & 4) + } + function Xc(a) { + return 0 !== (a & 1) + } + function Cd(a) { + let c = 0; + a.forEach(q=>c |= q); + 5 === c && (c = 7); + return c + } + function hc(a) { + return { + 0: 1, + 1: 2, + "?": 3, + "+": 6, + "*": 7 + }[a] + } + function Dd(a, c) { + return (Xc(a) && Xc(c) ? 1 : 0) + (1 !== a || 1 !== c ? 2 : 0) + (1 === a && !Zc(c) || 1 === c && !Zc(a) ? 0 : 4) + } + function Ed(a) { + switch (a) { + case "1": + return c=>1 === c; + case "0": + return c=>0 === c; + case "?": + return c=>2 > c; + case "+": + return c=>0 < c; + case "*": + return ()=>!0 + } + } + function wd(a) { + switch (a) { + case 1: + return c=>0 === c; + case 2: + return c=>1 === c; + case 4: + return c=>1 < c; + case 3: + return c=>2 > c; + case 6: + return c=>0 < c; + default: + return ()=>!0 + } + } + function Yc(a) { + switch (a) { + case 3: + return "?"; + case 2: + return ""; + case 7: + return "*"; + case 6: + return "+"; + case 4: + return "+"; + case 1: + return "0"; + default: + return "*" + } + } + ;// Input 24 + function Fd(a, c, q) { + a = a.expand(); + c = c.expand(); + a = Kb(a); + c = Kb(c); + let E, H; + for (; ; ) { + E = a.next(); + H = c.next(); + if (null === E) + return null === H; + if (null === H || !Gd(E, H, q)) + return !1 + } + } + function Gd(a, c, q) { + var E = ac.Ja; + if (a === c) + return !0; + if (ac.X(a)) { + if (!ac.X(c) || !ac.ej(a.nodeType, c.nodeType)) + return !1; + switch (a.nodeType) { + case 9: + case 11: + return Fd(E.Ka(a), E.Ka(c)); + case 1: + if (!ac.ca(a).equals(ac.ca(c))) + return !1; + const H = E.Ha(a).expand(); + if (H.length !== E.Ha(c).count()) + return !1; + for (let p = 0; p < H.length; p++) { + const g = H[p] + , e = ac.ca(g) + , k = e.uri ? e.uri : null; + if (!c.hasAttributeNS(k, e.local) || c.getAttributeNS(k, e.local) !== g.value) + return !1 + } + return Fd(E.Ka(a), E.Ka(c), q); + case 2: + return ac.ca(a).equals(ac.ca(c)) && a.value === c.value; + case 13: + return a.prefix === c.prefix && a.uri === c.uri; + case 7: + return a.target === c.target && (q ? q(a.textContent, c.textContent) : a.textContent === c.textContent); + case 3: + case 4: + case 8: + return q ? q(a.textContent, c.textContent) : a.textContent === c.textContent; + default: + throw new F("Unknown node type " + a.nodeType,"SXJS0003"); + } + } else { + if (a instanceof $c) { + if (!(c instanceof $c && c.value.length === a.value.length)) + return !1; + for (E = 0; E < a.value.length; E++) + if (!Fd(Kb(a.value[E]), Kb(c.value[E]), q)) + return !1; + return !0 + } + if (a instanceof cc) { + if (!(c instanceof cc)) + return !1; + q = a.keys(); + E = c.keys(); + return q.length !== E.length ? !1 : Kb(q).every(function(H) { + return c.containsKey(H) && Fd(Kb(a.get(H)), Kb(c.get(H))) + }) + } + if (a instanceof ad.XdmFunction || c instanceof ad.XdmFunction) + throw new F("Function types, other than map(*) or array(*) cannot be tested for equality","FOTY0015"); + if (Hd.tc(a) && Hd.tc(c)) + return !0; + if (q && Ia(a) && Ia(c)) + return q(a.value, c.value); + try { + return a.equals(c) + } catch (H) { + return !1 + } + } + } + function Id(a, c, q) { + let E = a.next() + , H = c.next(); + for (; ; ) { + if (null === E) + return null === H ? 0 : -1; + if (null === H) + return 1; + if (q) + if (Gd(E, H, q.equals)) + E = a.next(), + H = c.next(); + else + return Hd.tc(E) ? -1 : /^AS/.test(E.code) && /^AS/.test(H.code) ? q.compare(E.value, H.value) : E.compareTo(H); + else if (Gd(E, H)) + E = a.next(), + H = c.next(); + else + return Hd.tc(E) ? -1 : E.compareTo(H) + } + } + ;// Input 25 + const Hd = function() { + function a(D, y) { + return D.equals(y) + } + function c(D, y) { + return D.compareTo(y) + } + function q(D) { + return null === D + } + function E(D) { + return (z.double.matches(D) || z.float.matches(D)) && isNaN(D.toNumber()) + } + function H(D, y) { + return function(I, R) { + return y(I) || y(R) ? y(I) ? y(R) : !1 : D(I, R) + } + } + function p(D, y) { + return function(I, R) { + return y(I) || y(R) ? y(I) ? y(R) ? 0 : -1 : 1 : D(I, R) + } + } + function g(D, y) { + return null === D ? NaN : z.numeric.matches(D) ? D.toNumber() : y ? z.double.fromString(D.toString()).toNumber() : z.double.cf(D.toString()).toNumber() + } + function e(D) { + return function(y, I) { + y = g(y, D); + I = g(I, D); + return isNaN(y) ? isNaN(I) ? 0 : -1 : isNaN(I) ? 1 : y - I + } + } + function k(D) { + return function(y, I) { + y = g(y, D); + I = g(I, D); + return isNaN(y) ? isNaN(I) : isNaN(I) ? !1 : 0 === y - I + } + } + function v(D, y) { + return function(I, R) { + I = I.toString(); + R = R.toString(); + var M = D(I.toLowerCase(), R.toLowerCase()); + if (0 === M) { + for (M = 0; M < I.length; M++) + if (I.charAt(M) !== R.charAt(M)) + return y === (I.charAt(M) === I.charAt(M).toLowerCase()) ? -1 : 1; + return 0 + } + return M + } + } + function t(D) { + return function(y, I) { + return Ia(y) && Ia(I) ? D(y.value, I.value) : y.equals(I) + } + } + function C(D) { + return function(y, I) { + return Ia(y) && Ia(I) ? D(y.value, I.value) : y.compareTo(I) + } + } + function m(D, y) { + const I = D.split("|"); + if ("DESC" === I[0]) { + const ca = m(D.slice(5), y); + return { + equals: ca.equals, + compare: function(ea, ja) { + return ca.compare(ja, ea) + } + } + } + const R = { + equals: null, + compare: null + }; + let M; + switch (I[0]) { + case "NC": + return R.equals = k(!1), + R.compare = e(!1), + R; + case "QUNC": + return R.equals = k(!0), + R.compare = e(!0), + R; + case "DblSC": + return R.equals = H(a, E), + R.compare = p(p(c, E), q), + R; + case "CCC": + return R.equals = t(qa().equals), + R.compare = p(C(qa().compare), q), + R; + case "TEXT": + return D = I[1] || "http://www.w3.org/2005/xpath-functions/collation/codepoint", + M = B(D, y), + ma(M, D), + R.equals = H(function(ca, ea) { + return M.equals(ca.toString(), ea.toString()) + }, q), + R.compare = p(function(ca, ea) { + return C(M.compare)(z.string.R(ca), z.string.R(ea)) + }, q), + R; + case "CAVC": + case "DecSC": + case "GAC": + case "AtSC": + case "CalVC": + return { + equals: H(a, q), + compare: p(p(c, E), q) + }; + case "EQC": + return R.equals = H(a, q), + R.compare = function(ca, ea) { + return R.equals(ca, ea) ? 0 : 1 + } + , + R; + case "CAC": + return D = I[1] || "http://www.w3.org/2005/xpath-functions/collation/codepoint", + M = B(D, y), + ma(M, D), + R.equals = function(ca, ea) { + return M.equals(ca.toString(), ea.toString()) + } + , + R.compare = function(ca, ea) { + return M.compare(ca.toString(), ea.toString()) + } + , + R; + default: + throw new F("Unknown comparer " + D,"SXJS0003"); + } + } + function f(D, y) { + const I = y.fixed.ka; + let R = null; + D.comp && (R = D.comp, + R = R.replace(/^DESC\|/, "")); + let M = I.qc(I.da(D, "collation"), y).next() + , ca = I.qc(I.da(D, "order"), y).next() + , ea = I.qc(I.da(D, "lang"), y).next() + , ja = I.qc(I.da(D, "caseOrder"), y).next(); + D = I.qc(I.da(D, "dataType"), y).next(); + ja = null === M && null !== ja ? ja.toString() : "#default"; + try { + ea = null === M && null !== ea && "" !== ea.toString() ? z.language.fromString(ea.toString()) : null + } catch (Y) { + throw new F("@lang: " + Y.message,"XTDE0030"); + } + "CalVC" === R && (D = null); + ca = null === ca ? "ascending" : ca.toString(); + D = null === D ? null : D.toString(); + M = null === M ? null === ea ? "http://www.w3.org/2005/xpath-functions/collation/codepoint" : "http://www.w3.org/2013/collation/UCA?lang=" + ea.toString() : M.toString(); + return { + Dd: R, + collation: M, + order: ca, + lang: ea, + Ye: ja, + dataType: D + } + } + function A(D, y) { + return O(f(D, y), y) + } + function O(D, y) { + function I(M) { + return "descending" === D.order ? function(ca, ea) { + return M(ea, ca) + } + : M + } + y = B(D.collation, y); + ma(y, D.collation); + y = y.compare; + const R = "#default" !== D.Ye ? v(y, "lower-first" === D.Ye) : C(y); + if ("number" === D.dataType) + return I(e(!1)); + if ("text" === D.dataType) + return I(p(function(M, ca) { + return R(z.string.R(M), z.string.R(ca)) + }, q)); + if (D.Dd) { + y = D.Dd; + if ("DblSC" === y) + return I(p(p(c, E), q)); + if ("CalVC" === y || "DecSC" === y) + return I(p(c, q)); + if ("CCC" === y) + return I(p(R, q)) + } + return I(R) + } + function b(D, y) { + switch (D) { + case "=": + case "eq": + return 0 === y; + case "<": + case "lt": + return 0 > y; + case ">": + case "gt": + return 0 < y; + case ">=": + case "ge": + return 0 <= y; + case "<=": + case "le": + return 0 >= y; + case "!=": + case "ne": + return 0 !== y; + default: + throw new F("Unknown operator " + D,"SXJS0003"); + } + } + function d(D, y) { + return D.map(function(I) { + var R = y.fixed.ka; + I = R.da(I, "dataType"); + R = null === I ? null : R.evaluate(I, y).next(); + return "number" === R ? function(M) { + return null === M ? null : z.double.cf(M.toString()) + } + : "text" === R ? function(M) { + return null === M ? null : z.string.R(M) + } + : function(M) { + return M + } + }) + } + function l(D, y) { + return D.substring(0, y.length) === y + } + function r(D, y) { + return D.substring(D.length - y.length) === y + } + function n(D, y) { + return y && (y = y.next()) ? y.toString() : D.collation || cd.hg(D, "defaultCollation") + } + function B(D, y) { + y = D ? l(D, "http://www.w3.org/2013/collation/UCA") && 36 < D.length ? W(D, D.substring(37), y) : l(D, "http://saxon.sf.net/collation") && 29 < D.length ? W(D, D.substring(30), y) : y.fixed.options.Ac[D] : qa(); + if (!y) + throw new F("Unrecognized collation " + D,"FOCH0002"); + return y + } + function W(D, y) { + if ("" === y) + y = qa(); + else if ("strength=secondary" === y || "strength=2" === y) + y = L(); + else { + const I = {}; + y.split(";").forEach(function(M) { + M = M.split("="); + I[M[0]] = M[1] + }); + y = {}; + if ("no" === I.fallback) + throw new F("Unsupported collation " + D,"FOCH0002"); + if (I.strength) + if ("primary" === I.strength || "1" === I.strength) + y.sensitivity = "base"; + else if ("secondary" === I.strength || "2" === I.strength) + y.sensitivity = "accent"; + else if ("tertiary" === I.strength || "3" === I.strength) + y.sensitivity = "variant"; + else if ("quaternary" === I.strength || "4" === I.strength || "identical" === I.strength || "5" === I.strength) + y.sensitivity = "variant", + y.ignorePunctuation = !1; + if (I.caseFirst) { + let M = I.caseFirst; + ["upper", "lower", "false"].includes(M) || (M = "false"); + y.caseFirst = M + } + "yes" === I.numeric && (y.numeric = !0); + "blanked" === I.alternate && (y.ignorePunctuation = !0); + const R = new Intl.Collator(I.lang,y); + y = { + equals: function(M, ca) { + return 0 === R.compare(M, ca) + }, + compare: function(M, ca) { + return R.compare(M, ca) + }, + startsWith: function(M, ca) { + return M.length < ca.length ? !1 : 0 === R.compare(M.substring(0, ca.length), ca) + }, + endsWith: function(M, ca) { + return M.length < ca.length ? !1 : 0 === R.compare(M.substring(M.length - ca.length), ca) + }, + indexOf: function(M, ca) { + if (M.length < ca.length) + return -1; + for (let ea = 0; ea <= M.length - ca.length; ea++) + if (0 === R.compare(M.substring(ea, ea + ca.length), ca)) + return ea; + return -1 + }, + contains: function(M, ca) { + if (M.length < ca.length) + return !1; + for (let ea = 0; ea <= M.length - ca.length; ea++) + if (0 === R.compare(M.substring(ea, ea + ca.length), ca)) + return !0; + return !1 + }, + collationKey: function(M) { + return M + } + } + } + if (!y) + throw new F("Unrecognized collation " + D,"FOCH0002"); + return y + } + function ma(D, y) { + if (!D.hasOwnProperty("compare") || !D.hasOwnProperty("equals")) + throw new F("Collation " + y + " cannot be used for sorting","XTDE1035"); + } + function qa() { + return { + equals: function(D, y) { + return D === y + }, + compare: function(D, y) { + return za(D, y) + }, + contains: function(D, y) { + return -1 !== D.indexOf(y) + }, + startsWith: function(D, y) { + return l(D, y) + }, + endsWith: function(D, y) { + return r(D, y) + }, + indexOf: function(D, y) { + return D.indexOf(y) + }, + collationKey: function(D) { + return D + } + } + } + function L() { + function D(y) { + return y ? (y + "").toUpperCase() : "" + } + return { + equals: function(y, I) { + return D(y) === D(I) + }, + compare: function(y, I) { + return za(D(y), D(I)) + }, + contains: function(y, I) { + return -1 !== D(y).indexOf(D(I)) + }, + startsWith: function(y, I) { + return l(D(y), D(I)) + }, + endsWith: function(y, I) { + return r(D(y), D(I)) + }, + indexOf: function(y, I) { + return D(y).indexOf(D(I)) + }, + collationKey: function(y) { + return D(y) + } + } + } + function aa(D) { + return { + equals: function(y, I) { + return D(y) === D(I) + }, + compare: function(y, I) { + return za(D(y), D(I)) + }, + contains: function(y, I) { + return -1 != D(y).indexOf(D(I)) + }, + startsWith: function(y, I) { + return l(D(y), D(I)) + }, + endsWith: function(y, I) { + return r(D(y), D(I)) + }, + indexOf: function(y, I) { + return D(y).indexOf(D(I)) + }, + collationKey: function(y) { + return D(y) + } + } + } + const z = La.XS; + return { + fe: m, + ii: A, + Mg: function() { + function D(y) { + return y.toUpperCase() + } + return aa(function(y) { + return y ? (y + "").replace(/[a-z]/g, D) : "" + }) + }, + Ze: L, + oi: C, + Sg: qa, + $c: "http://www.w3.org/2005/xpath-functions/collation/codepoint", + ri: O, + yi: t, + gh: "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind", + gc: function(D, y, I, R, M) { + sa.assert(R.equals && R.compare); + const ca = z.numeric.matches + , ea = z.untypedAtomic.matches + , ja = (x,K)=>ea(x) ? ea(K) ? z.string.R(x) : ca(K) ? z.double.R(x) : "AQ" === K.code ? La.XS.QName.R(x, cd.Wd(M, !1)) : La.codes[K.code].R(x) : x + , Y = "=" === I ? R.equals : "!=" === I ? (x,K)=>!R.equals(x, K) : (x,K)=>b(I, R.compare(x, K)); + let V; + for (var la; null !== (V = D.next()); ) { + const x = Kb(y); + for (; null !== (la = x.next()); ) { + const K = ja(V, la); + la = ja(la, V); + if (!(ca(K) && isNaN(K.value) || ca(la) && isNaN(la.value)) && Y(K, la)) + return Xb(!0) + } + } + return Xb(!1) + }, + Ki: function(D) { + return { + equals: function(y, I) { + const R = z.numeric.matches; + return R(y) || R(I) ? z.numeric.xe(y).toNumber() === z.numeric.xe(I).toNumber() : D.equals(y, I) + }, + compare: D.compare + } + }, + df: function(D, y, I) { + return B(n(D, y), I) + }, + eg: B, + Xb: function(D, y, I, R) { + y = n(D, y); + R = B(y, R)[I]; + if (!R) + throw new F("Collation " + y + " has no " + I + " method","FOCH0002",D); + return R + }, + Mi: d, + jg: "http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive", + tc: E, + Jj: f, + Kj: function(D) { + const y = cd.Sa(D) + , I = cd.qb(D, "sortKey"); + return R=>{ + const M = Sb(y(R)) + , ca = [] + , ea = I.map(x=>A(x, R)) + , ja = I.map(cd.Sa) + , Y = d(I, R) + , V = R.ba(!1); + V.qa = "sort key"; + V.focus = M; + let la = 0; + M.forEachItem(function(x) { + const K = I.map(function(U, ha) { + return Y[ha](ja[ha](V).next()) + }); + ca.push({ + item: x, + keys: K, + Od: la++ + }) + }); + ca.sort(function(x, K) { + for (let ha = 0; ha < ea.length; ha++) { + var U = x.keys[ha]; + const T = K.keys[ha]; + if (null !== U || null !== T) { + if (null === U || null === T) + return null === U ? -1 : 1; + U = ea[ha](U, T); + if (0 !== U) + return U + } + } + return x.Od > K.Od ? 1 : x.Od === K.Od ? 0 : -1 + }); + return Kb(ca.map(x=>x.item)) + } + }, + wf: b, + Th: function(D, y) { + switch (D) { + case "=": + case "eq": + return y; + case "!=": + case "ne": + return !y; + case "<": + case "lt": + case ">": + case "gt": + case ">=": + case "ge": + case "<=": + case "le": + throw new F("Operator " + D + " not allowed for unordered types","SXJS0003"); + default: + throw new F("Unknown operator " + D,"SXJS0003"); + } + }, + xf: function(D, y) { + function I(ja) { + return Ia(ja) ? M(ja.matchKey()) : ja.matchKey() + } + const R = new cc + , M = D.collationKey; + if (!M) + throw new F("Collation is unsuitable for keys and grouping","XTDE1110"); + const ca = { + Rc: function(ja, Y) { + return Fd(Kb(ja), Kb(Y), D.equals) + }, + hash: function(ja) { + return ja.map(I).join() + } + } + , ea = { + Rc: function(ja, Y) { + return I(ja) === I(Y) + }, + hash: function(ja) { + return I(ja) + } + }; + R.options = y ? ca : ea; + return R + }, + Mj: "http://www.w3.org/2013/collation/UCA", + Zh: "http://www.w3.org/xslts/collation/caseblind" + } + }(); + // Input 26 + var Jd = function() { + var a = {}; + return { + register: function(c, q) { + a[c] = q + }, + find: function(c) { + return a[c] + }, + dl: a + } + }(); + // Input 27 + var Kd = function() { + function a(c) { + const q = ac.Ja + , E = { + "p.any": function() { + return function() { + return !0 + } + }, + "p.never": function() { + return function() { + return !1 + } + }, + "p.booleanExp": function(H) { + const p = cd.Sa(H); + return function(g, e) { + e = e.ba(); + e.focus = Rb(g); + return cd.Fd(p(e)) + } + }, + "p.genNode": function(H) { + const p = cd.Sa(H); + let g; + if ("slash" === H.C[0].N) { + H = cd.ti(H.C[0]); + let e = H.C[0]; + for (; ["filter", "subscript"].includes(e.N); ) + e = e.C[0]; + "axis" === e.N && "child" === e.name && (e.name = "self", + g = cd.ib(H)) + } + return function(e, k) { + if (!ac.X(e)) + return !1; + const v = ac.Ja.Ya(e); + let t; + for (var C; ; ) { + t = v.next(); + if (null == t) + return !ac.jf(C) && g ? (k = k.ba(!1), + k.focus = Rb(C), + k.Mb = [], + g(k).some(m=>ac.isSameNode(m, e))) : !1; + C = k.ba(!1); + C.focus = Rb(t); + C.Mb = []; + if (p(C).some(m=>ac.isSameNode(m, e))) + return !0; + C = t + } + } + }, + "p.genPos": function(H) { + const p = fc(H.test).ia() + , g = cd.Sa(H); + return function(e, k) { + if (!p(e)) + return !1; + const v = k.fixed.ka; + k = k.ba(!1); + var t = q.Ka(ac.Xa(e)).filter(p); + k.focus = Sb(t); + for (k.Mb = []; null != (t = k.focus.next()); ) + if (t === e && v.Fd(g(k))) + return !0; + return !1 + } + }, + "p.nodeSet": function(H) { + const p = cd.Sa(H); + return function(g, e) { + return p(e).some(k=>k === g) + } + }, + "p.nodeTest": function(H) { + return fc(H.test).ia() + }, + "p.simPos": function(H) { + const p = fc(H.test).ia() + , g = parseInt(H.pos, 10); + return function(e) { + return p(e) && q.Oc(e).filter(p).count() === g - 1 + } + }, + "p.venn": function(H) { + var p = H.C + , g = a(p[0]) + , e = a(p[1]); + H = H.op; + switch (H) { + case "union": + return function(k, v) { + return g(k, v) || e(k, v) + } + ; + case "intersect": + return function(k, v) { + return g(k, v) && e(k, v) + } + ; + case "except": + return function(k, v) { + return g(k, v) && !e(k, v) + } + ; + default: + throw new F("unknown op " + H,"SXJS0003"); + } + }, + "p.withCurrent": function(H) { + const p = a(H.C[0]); + return function(g, e) { + e = e.ba(!0); + e.oa[0] = [g]; + return p(g, e) + } + }, + "p.withPredicate": function(H) { + H = H.C; + const p = a(H[0]) + , g = cd.ib(H[1]); + return function(e, k) { + if (!p(e, k)) + return !1; + k = k.ba(!1); + k.focus = Rb(e); + k.Mb = []; + return cd.Fd(g(k)) + } + }, + "p.withUpper": function(H) { + const p = H.C + , g = a(p[0]) + , e = a(p[1]) + , k = H.axis; + return "parent" === k ? "true" === H.upFirst ? function(v, t) { + const C = ac.Xa(v); + return C && e(C, t) && g(v, t) + } + : function(v, t) { + const C = ac.Xa(v); + return C && g(v, t) && e(C, t) + } + : function(v, t) { + if (!g(v, t)) + return !1; + v = ac.Ng[k](v); + let C; + for (; null !== (C = v.next()); ) + if (e(C, t)) + return !0; + return !1 + } + } + }[c.N]; + if (E) + return E(c); + throw new F("Unimplemented pattern " + c.N,"SXJS0002"); + } + return { + od: a, + matches: function(c, q, E) { + E.ub.push(null); + c = c(q, E); + E.ub.pop(); + return c + } + } + }(); + // Input 28 + var Ld = function() { + function a(E, H, p, g) { + function e(r) { + for (var n = [], B = r.length - 1; 0 <= B; B--) + n.push({ + Qd: r[B], + action: r[B].C[1], + pattern: Kd.od(r[B].C[0]) + }); + return n + } + function k(r) { + r._saxonAccumulators || (r._saxonAccumulators = {}); + r._saxonAccumulators[p] = {}; + var n = v(O, r); + n && (l = C(n, r)); + r._saxonAccumulators[p].pre = l; + q.Ka(r).forEachItem(k); + (n = v(b, r)) && (l = C(n, r)); + r._saxonAccumulators[p].post = l + } + function v(r, n) { + for (var B = 0, W = r.length; B < W; B++) + if (Kd.matches(r[B].pattern, n, d)) + return r[B]; + return null + } + function t(r) { + return { + visibility: "PRIVATE", + Za: r, + actor: r, + We: r.binds.split(" ").map(function(n) { + return parseInt(n, 10) + }) + } + } + function C(r, n) { + var B = g.ba(!0); + B.focus = Rb(n); + B.oa = [l]; + B.sa = t(H); + B.qa = "accumulator"; + return m.evaluate(r.action, B).expand() + } + var m = g.fixed.ka + , f = m.qb(H, "pre")[0] + , A = m.qb(H, "post")[0] + , O = e(m.qb(f, "accRule")) + , b = e(m.qb(A, "accRule")) + , d = g.ba(!0); + d.focus = Rb(E); + d.oa = []; + d.sa = t(H); + var l = m.evaluate(m.da(H, "init"), d).expand(); + k(E) + } + function c(E, H, p, g, e) { + var k = g.fixed.ka.ke(E, g).Gb[H]; + if (!k) + throw new F("Unknown accumulator " + H,"XTDE3340"); + if (g.Ge && !g.Ge.some(function(t) { + return t === H + })) + throw new F("Inapplicable accumulator " + H,"XTDE3362"); + if (!ac.X(p)) + throw new F("Cannot evaluate accumulator: context item is not a node","XTTE3360"); + if (2 === p.nodeType || 13 === p.nodeType) + throw new F("Accumulators are not available on attribute or namespace nodes","XTTE3360"); + if (p._saxonOriginal) + return c(E, H, p._saxonOriginal, g, e); + E = k.vg; + if (!p._saxonAccumulators || !p._saxonAccumulators.hasOwnProperty(E)) { + var v = ac.rc(p); + v._saxonAccumulators || (v._saxonAccumulators = {}); + v._saxonAccumulators[E] || (v._saxonAccumulators[E] = {}); + if (v._saxonAccumulators[E]["under construction"]) + throw new F("Circular definition of accumulator " + E,"XTDE3400"); + v._saxonAccumulators[E]["under construction"] = 1; + a(v, k.gi, E, g); + delete v._saxonAccumulators[E]["under construction"] + } + return p._saxonAccumulators[E][e] + } + var q = ac.Ja; + return { + fi: function(E, H, p, g) { + return c(E, H, p, g, "pre") + }, + ei: function(E, H, p, g) { + return c(E, H, p, g, "post") + } + } + }(); + // Input 29 + var Md = function() { + function a(t, C, m, f, A=null) { + const O = k.string.fromString(C); + if (t && t.containsKey(O)) { + t = t.get(O); + if ("function" === m) { + C = new dd([dc.ec],dc.ec); + if (1 === t.length && C.ia()(t[0])) + return t[0]; + throw new F("Option " + O + " must be a function(xs:string) as xs:string","XPTY0004"); + } + if (1 === t.length && La.type[m].matches(t[0])) { + if (A && 0 > A.indexOf(t[0].value)) + throw new F("Invalid value " + O + "=" + t[0],"FOJS0005"); + return t[0].value + } + throw new F("Invalid option: " + C + ": must be " + m,"XPTY0004"); + } + return f + } + function c(t, C) { + function m(B) { + throw new F(B,"FOJS0001"); + } + function f() { + return n = A() + } + function A() { + for (n = ""; ; ) { + if (r >= t.length) + return ["eof"]; + var B = t.charAt(r++); + if (!/[ \n\r\t]/.test(B)) + break + } + switch (B) { + case "[": + case "{": + case "]": + case "}": + case ":": + case ",": + return [B]; + case '"': + for (B = !1; ; ) { + const W = t.charAt(r++); + if ('"' !== W || B) + n += W, + B = "\\" === W && !B; + else + return ["string", n]; + r >= t.length && m("Unclosed quotes in string literal") + } + case "-": + case "0": + case "1": + case "2": + case "3": + case "4": + case "5": + case "6": + case "7": + case "8": + case "9": + for (n += B; r < t.length; ) + if (B = t.charAt(r++), + /[0-9\-+.eE]/.test(B)) + n += B; + else { + r--; + break + } + return ["number", /^-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][+-]?[0-9]+)?$/.test(n) ? n : m("Invalid JSON number " + n)]; + case "t": + case "f": + case "n": + for (n += B; ; ) + if (B = t.charAt(r), + "a" <= B && "z" >= B) { + if (n += B, + ++r >= t.length) + break + } else + break; + if (["true", "false", "null"].includes(n)) + return [n]; + m("Unknown constant " + n); + break; + default: + return m("Unexpected character '" + B + "' (" + Da(B) + ") at position " + r), + -1 + } + } + function O(B) { + n[0] !== B && m("Expected " + B + ", found " + n[0]) + } + function b(B) { + return n[0] === B ? (f(), + !0) : !1 + } + function d(B) { + if (n[0] === B) + return f(), + !0; + if ("," === n[0]) + return f(), + !1; + m("Expected ',' or '" + B + "', found '" + n[0] + "'") + } + function l() { + switch (n[0]) { + case "[": + f(); + C.Qh(); + if (!b("]")) { + do + l(); + while (!d("]")) + } + C.ah(); + break; + case "{": + f(); + C.Rh(); + if (!b("}")) { + do + O("string"), + C.Xg(n[1]), + f(), + O(":"), + f(), + l(); + while (!d("}")) + } + C.bh(); + break; + case "string": + C.$g(n[1]); + f(); + break; + case "number": + C.Zg(n[1]); + f(); + break; + case "true": + case "false": + C.Wg(n[0]); + f(); + break; + case "null": + C.Yg(); + f(); + break; + default: + m("Unexpected token " + n[0]) + } + } + t = t.replace(/^[\uFEFF]/, ""); + let r = 0 + , n = null; + n = f(); + l(); + O("eof"); + return C.result() + } + function q(t) { + try { + return JSON.parse('"' + t + '"') + } catch (C) { + throw new F(C.toString(),"FOJS0001"); + } + } + function E(t, C) { + const m = C.Ab + , f = C.Cd; + let A; + A = f ? O=>f.evaluate([[La.XS.string.fromString(H(O))]], m).next().toString() : ()=>"\ufffd"; + t = t.replace(/[\x00-\x08\x0B\x0C\x0E-\x0F\x80-\x9F\uFFFF]/g, A); + return t = t.replace(/[\uD800-\uDFFF]+/g, O=>{ + let b = ""; + for (let d = 0; d < O.length; d++) { + const l = O.charAt(d); + b += 1 === d % 2 === "\udc00" > l || d === O.length - 1 && "\udc00" > l ? A(l) : l + } + return b + } + ) + } + function H(t) { + for (t = t.charCodeAt(0).toString(16); 4 > t.length; ) + t = "0" + t; + return "\\u" + t.toUpperCase() + } + function p(t, C) { + this.g = []; + this.I = []; + this.Ab = C; + a(t, "liberal", "boolean", !1); + this.Cd = a(t, "fallback", "function", null); + this.B = a(t, "escape", "boolean", !1); + this.K = a(t, "duplicates", "string", "use-first", ["reject", "use-first", "use-last"]); + if (this.B && this.Cd) + throw new F("parse-json: cannot use fallback with escape:true()","FOJS0005"); + } + function g(t, C) { + this.g = []; + this.K = []; + this.I = []; + this.Ab = C; + a(t, "liberal", "boolean", !1); + if (a(t, "validate", "boolean", !1)) + throw new F("json-to-xml: validate option not supported in a non-schema-aware processor","FOJS0004"); + this.Cd = a(t, "fallback", "function", null); + this.B = a(t, "escape", "boolean", !1); + this.aa = a(t, "duplicates", "string", "use-first", ["reject", "use-first", "retain"]); + if (this.B && this.Cd) + throw new F("json-to-xml: cannot use fallback with escape:true()","FOJS0005"); + } + const e = Zb.Oa + , k = La.XS + , v = ac.Ja; + p.prototype = { + g: [], + I: [], + Ab: null, + B: !1, + Cd: null, + K: "use-first", + aa: function(t) { + return this.B ? JSON.stringify(t).replace(/^"|"$/g, "").replace(/\\"/g, '"').replace(/[\uD800-\uDFFF]/g, H) : E(t, this) + }, + ua: function() { + return this.g[this.g.length - 1] + }, + j: function(t) { + if (0 === this.g.length) + this.g.push(t); + else if (this.ua()instanceof $c) + this.ua().value.push(t); + else { + const C = this.ua() + , m = k.string.fromString(this.I.pop()); + if (C.containsKey(m)) + switch (this.K) { + case "reject": + throw new F("json-to-xml: duplicate key '" + m.toString() + "'","FOJS0003"); + case "use-first": + return + } + C.inSituPut(m, t) + } + }, + Yg: function() { + this.j([]) + }, + Wg: function(t) { + this.j([k.boolean.fromString(t)]) + }, + Zg: function(t) { + this.j([k.double.fromNumber(parseFloat(t))]) + }, + $g: function(t) { + this.j([k.string.fromString(this.aa(q(t)))]) + }, + Xg: function(t) { + this.I.push(this.aa(q(t))) + }, + Qh: function() { + this.g.push(new $c([])) + }, + ah: function() { + this.j([this.g.pop()]) + }, + Rh: function() { + this.g.push(new cc) + }, + bh: function() { + this.j([this.g.pop()]) + }, + result: function() { + return void 0 !== this.ua()[0] ? this.ua()[0] : null + } + }; + g.prototype = { + g: [], + K: [{}], + I: [], + Ab: null, + Cd: null, + B: !1, + aa: "use-first", + V: function(t) { + return this.B ? JSON.stringify(t).replace(/^"|"$/g, "").replace(/\\"/g, '"').replace(/[\uD800-\uDFFF]/g, H) : E(t, this) + }, + ua: function() { + return this.g[this.g.length - 1] + }, + j: function(t) { + if (0 === this.g.length) + t.setAttribute("xmlns", e), + this.g.push(t); + else { + const C = this.ua(); + if ("map" === C.tagName) { + const m = this.K.pop() + , f = this.I[this.I.length - 1]; + if (m in f) + switch (this.aa) { + case "reject": + throw new F("parse-json: duplicate key '" + m.toString() + "'","FOJS0003"); + case "use-first": + return + } + f[m] = t; + t.setAttribute("key", m); + this.B && /\\/.test(m.toString()) && t.setAttribute("escaped-key", "true") + } + C.appendChild(t) + } + }, + Yg: function() { + const t = this.Ab.ja.createElementNS(e, "null"); + this.j(t) + }, + Wg: function(t) { + const C = this.Ab.ja.createElementNS(e, "boolean"); + C.appendChild(this.Ab.ja.createTextNode(t.toString())); + this.j(C) + }, + Zg: function(t) { + const C = this.Ab.ja.createElementNS(e, "number"); + C.appendChild(this.Ab.ja.createTextNode(t.toString())); + this.j(C) + }, + $g: function(t) { + const C = this.Ab.ja.createElementNS(e, "string"); + if ("" !== t) { + t = this.V(q(t)); + const m = this.Ab.ja.createTextNode(t); + this.B && /\\/.test(t) && C.setAttribute("escaped", "true"); + C.appendChild(m) + } + this.j(C) + }, + Xg: function(t) { + this.K.push(this.V(q(t))) + }, + Qh: function() { + const t = this.Ab.ja.createElementNS(e, "array"); + this.g.push(t) + }, + ah: function() { + this.j(this.g.pop()) + }, + Rh: function() { + const t = this.Ab.ja.createElementNS(e, "map"); + this.g.push(t); + this.I.push({}) + }, + bh: function() { + this.I.pop(); + this.j(this.g.pop()) + }, + result: function() { + return this.ua() + } + }; + return { + ze: function(t, C, m) { + return c(t, new p(C,m)) + }, + wj: function(t, C, m) { + return c(t, new g(C,m)) + }, + Pj: function(t, C) { + function m(r) { + throw new F("Invalid input to xml-to-json(): " + r,"FOJS0006"); + } + function f(r) { + 0 !== l.Ec(r).length && m("node " + r.tagName + " must have no element children") + } + function A(r) { + v.Ka(r).filter(function(n) { + return (3 === n.nodeType || 4 == n.nodeType) && n.nodeValue && "" !== Ha.trim(n.nodeValue) + }).next() && m("node " + r.tagName + " must have no text content") + } + function O(r) { + try { + return k.boolean.fromString(r).toBoolean() + } catch (n) { + m("invalid boolean: '" + r + "'") + } + } + function b(r) { + try { + JSON.parse('"' + r + '"') + } catch (n) { + throw new F("invalid escape sequence: " + n.toString(),"FOJS0007"); + } + } + function d(r, n=!0) { + if (9 === r.nodeType || 11 === r.nodeType) { + var B = l.Ec(r); + 1 !== B.length && m("document node has " + B.length + " element children"); + return d(B[0]) + } + if (1 === r.nodeType) { + let ma = !1; + if (r.namespaceURI === e) + switch (v.Ha(r).forEachItem(function(qa) { + if (0 > qa.name.indexOf(":") || qa.namespaceURI === e) + "key" === qa.name || "escaped-key" === qa.name ? "escaped-key" === qa.name ? (n || "map" === l.Xa(r).localName || m("@escaped-key is allowed only on children of map"), + O(qa.value) && b(r.getAttribute("key"))) : n || "map" === l.Xa(r).localName || m("@key is allowed only on children of map") : "escaped" === qa.name ? ("string" !== r.localName && m("@escaped is allowed only on string"), + ma = O(qa.value)) : m("invalid attribute " + qa.name) + }), + r.hasAttribute("escaped-key") && !n && "map" !== l.Xa(r).localName && m("escaped-key is allowed only on children of map"), + r.localName) { + case "null": + return v.Ka(r).filter(function(D) { + return 8 !== D.nodeType && 7 !== D.nodeType + }).next() && m("null element must have no content"), + "null"; + case "string": + f(r); + B = r.textContent; + if (ma) + B = B.replace(/^"/g, '\\"').replace(/^[\b]/g, "\\b").replace(/^\f/g, "\\f").replace(/^\n/g, "\\n").replace(/^\r/g, "\\r").replace(/^\t/g, "\\t").replace(/^\//g, "\\/").replace(/([^\\])"/g, '$1\\"').replace(/([^\\])[\b]/g, "$1\\b").replace(/([^\\])\f/g, "$1\\f").replace(/([^\\])\n/g, "$1\\n").replace(/([^\\])\r/g, "$1\\r").replace(/([^\\])\t/g, "$1\\t").replace(/([^\\])\//g, "$1\\/").replace(/[\u0001-\u001F\u007F-\u009F]/g, H), + b(B); + else + return JSON.stringify(B).replace(/\//g, "\\/"); + return '"' + B + '"'; + case "number": + f(r); + try { + B = k.double.fromString(r.textContent) + } catch (D) { + m("invalid number") + } + isFinite(B.toNumber()) || m("NaN and INF not allowed"); + return B.toString(); + case "boolean": + return f(r), + O(r.textContent), + k.boolean.fromString(r.textContent).toString(); + case "array": + A(r); + let qa = "[" + , L = ""; + l.Ec(r).forEach(function(D) { + qa += L + d(D, !1); + L = "," + }); + return qa + "]"; + case "map": + A(r); + let aa = "{" + , z = ""; + var W = {}; + l.Ec(r).forEach(function(D) { + D.hasAttribute("key") || m("child element of map must have a key"); + const y = l.getAttribute(D, "key"); + let I = y; + const R = l.getAttribute(D, "escaped-key"); + let M = !1; + R && O(R) && (M = !0, + I = q(y)); + W[I] && m("duplicate key '" + y + "'"); + W[I] = !0; + aa += z + (M ? '"' + y + '"' : JSON.stringify(y).replace(/\//g, "\\/")) + ":" + d(D, !1); + z = "," + }); + return aa + "}"; + default: + m("unknown local name " + r.localName) + } + else + m("wrong namespace " + r.namespaceURI) + } else + l.X(r) || m("not a node"), + Error.g && Error.g(), + m("wrong node kind " + r.nodeType) + } + const l = ac; + a(C, "indent", "boolean", !1); + return d(t) + } + } + }(); + // Input 30 + const Nd = function() { + function a(p, g, e, k, v) { + e = "xml" === e ? g.fixed.tb : g.fixed.kc; + g = g.fixed.vd; + var t = e[p]; + if (!t || t instanceof F) { + t = g[p]; + if (!t) { + try { + t = k() + } catch (C) { + t = C + } + g[p] = t + } + t = v(t); + e[p] = t + } + if (t instanceof F) + throw t; + return t + } + function c(p, g) { + g ||= "utf-8"; + p = void 0 === p.responseText ? p : p.responseText; + if (g.startsWith("utf") && 0 <= p.indexOf("\ufffd")) + throw new F("External file contains non-Unicode characters","FOUT1190"); + return p + } + function q(p) { + if (0 <= p.indexOf("\x00")) + throw new F("External file contains non-XML characters","FOUT1190"); + return p + } + function E(p) { + "\ufeff" === p.charAt(0) && (p = p.substring(1)); + return p + } + function H(p, g, e) { + if ((p = p[0].next()) && ac.ld(p.toString())) + return p.toString(); + g = g.fixed.ka.Ia(e, g); + if (null === g || "#UNDEFINED" === g) + throw new F("No base URI for relative resolution","FODC0002",e); + return null === p ? null : pa.Fb(p.toString(), g) + } + return { + Lg: H, + Te: function(p, g, e) { + try { + return H(p, g, e) + } catch (k) { + if (k instanceof F && "XPTY0004" === k.code) + throw k; + throw new F(k.message,"FOUT1170",e); + } + }, + Sf: function(p) { + if ("" === p) + return null; + if (!["utf-8", "utf-16", "utf-16be", "iso-8859-1"].includes(p.toLowerCase())) + throw new F("Unrecognized encoding " + p,"FOUT1190"); + return p + }, + Qg: q, + Rg: E, + Dc: function(p, g) { + if (0 <= p.indexOf("#")) + throw new F("Fragments not supported in external document URIs","FODC0002"); + return a(p, g, "xml", function() { + let e; + try { + e = pa.readFile(p, !0) + } catch (k) { + if (k instanceof F && "FOUT1190" === k.code) + throw new F(k.message,"FODC0002"); + throw k; + } + return e + }, function(e) { + if (e instanceof F) + return e; + e = void 0 === e.responseText ? e : e.responseText; + e = E(q(e)); + e = ac.wc(pa.parseXmlFromString(e)); + e._saxonBaseUri = p; + e._saxonDocUri = p; + return e + }) + }, + Fi: function(p, g) { + if (0 <= p.indexOf("#")) + throw new F("Fragments not supported in text document URIs","FOUT1170"); + return a(p, g, "text", function() { + let e; + try { + e = pa.readFile(p, !0) + } catch (k) { + if (k instanceof F) + throw new F(k.message,"FOUT1170"); + throw k; + } + return e + }, function(e) { + if (e instanceof F) + return e; + let k = void 0 === e.responseText ? e : e.responseText; + k = E(k); + e.responseText ? e.responseText = k : e = k; + return c(e, "utf-8") + }) + }, + $f: function(p, g, e, k) { + if (0 <= p.indexOf("#")) + throw new F("Fragments not supported in text document URIs","FOUT1170"); + return a(p, g, "text", function() { + let v; + try { + v = pa.readFile(p, !0) + } catch (t) { + if (t instanceof F && "FOUT1190" === t.code) + throw t; + throw new F("Cannot retrieve unparsed-text " + p.toString() + " " + t.toString(),"FOUT1170",e); + } + return v + }, function(v) { + if (v instanceof F) + return v; + let t = void 0 === v.responseText ? v : v.responseText; + t = E(q(t)); + v.responseText ? v.responseText = t : v = t; + return c(v, k) + }) + }, + Ih: function(p) { + try { + return p(), + Xb(!0) + } catch (g) { + if (g instanceof F && "XPTY0004" === g.code) + throw g; + return Xb(!1) + } + } + } + }(); + // Input 31 + class Od { + Ea() {} + za() {} + na() {} + endElement() {} + text() {} + wa() {} + va() {} + append() {} + close() {} + } + function Pd(a, c) { + a.g = c; + return a + } + class Qd extends Od { + constructor() { + super(); + this.g = null + } + Ea(a={}) { + this.g.Ea(a) + } + za() { + this.g.za() + } + na(a, c, q, E={}) { + this.g.na(a, c, q, E) + } + endElement() { + this.g.endElement() + } + text(a, c={}) { + this.g.text(a, c) + } + wa(a, c={}) { + this.g.wa(a, c) + } + va(a, c, q={}) { + this.g.va(a, c, q) + } + append(a, c={}) { + this.g.append(a, c) + } + close() { + this.g.close() + } + } + function Rd(a, c) { + 0 === a.j ? a.Ob.push(c) : a.oc.appendChild(c) + } + class Sd extends Od { + constructor(a) { + super(); + this.fd = (this.ra = a) ? ac.Gc(a.ja) : pa.getPlatform().createDocument(); + this.Ob = []; + this.oc = null; + this.j = 0; + this.B = null + } + Ea(a={}) { + if (0 === this.j++) { + const c = this.oc = this.fd.createDocumentFragment(); + a.BASE_URI && (c._saxonBaseUri = a.BASE_URI); + this.Ob.push(c) + } else + throw new F("Builder.startDoc() not at top level"); + } + za() { + 0 === --this.j && (this.oc = null) + } + na(a, c, q, E={}) { + var H = this.fd.createElementNS(a.uri, a.toString()); + E.BASE_URI && (H._saxonBaseUri = E.BASE_URI); + E.ORIGINAL_NODE && (H._saxonOriginal = E.ORIGINAL_NODE); + E.CALLBACK && E.CALLBACK(H); + Rd(this, H); + this.oc = H; + this.j++; + this.B = null; + c.forEach((p,g)=>{ + H.setAttributeNS(g.uri, g.toString(), p.value) + } + ); + for (let p in q) + q.hasOwnProperty(p) && (a = q[p], + "" === p ? H.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns", a) : H.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:" + p, a)) + } + endElement() { + 0 === --this.j ? this.oc = null : this.oc = this.oc.parentNode; + this.B = null + } + text(a) { + this.B ? this.B.appendData(a) : (a = this.fd.createTextNode(a), + Rd(this, a), + 0 < this.j && (this.B = a)) + } + wa(a) { + Rd(this, this.fd.createComment(a)); + this.B = null + } + va(a, c) { + Rd(this, this.fd.createProcessingInstruction(a, c)); + this.B = null + } + append(a) { + if (0 !== this.j) + throw new F("Builder.append() not at top level"); + this.Ob.push(a) + } + result() { + return this.Ob + } + close() { + super.close() + } + } + function Td(a) { + if (a.done) + throw new F("Cannot write to the principal output destination as it has already been closed","XTDE1490"); + if (a.wg) + throw new F("Cannot write to the principal output destination as it has already been used by xsl:result-document","XTDE1490"); + a.Yh = !0 + } + class Ud extends Qd { + constructor(a) { + super(); + this.done = this.wg = this.Yh = !1; + this.g = a + } + Ea(a={}) { + super.Ea(a) + } + za() { + super.za() + } + na(a, c, q, E={}) { + Td(this); + super.na(a, c, q, E) + } + endElement() { + super.endElement() + } + text(a, c={}) { + Td(this); + super.text(a, c) + } + wa(a, c={}) { + Td(this); + super.wa(a, c) + } + va(a, c, q={}) { + Td(this); + super.va(a, c, q) + } + append(a, c={}) { + Td(this); + super.append(a, c) + } + close() { + this.done = !0; + this.g && super.close() + } + } + function Vd(a) { + return new Sd(a) + } + class Wd { + constructor(a) { + this.lb = a + } + createDocumentFragment() { + return this.lb.createDocumentFragment() + } + createElementNS(a, c) { + const q = this.lb.documentElement; + "" === a && q && pa.Zb(q) ? c = this.lb.createElement(c) : "http://www.w3.org/1999/xhtml" === a && q && pa.Zb(q) ? (a = c.indexOf(":"), + c = this.lb.createElement(-1 === a ? c : c.substring(a + 1))) : c = this.lb.createElementNS(a, c); + return c + } + createTextNode(a) { + return this.lb.createTextNode(a) + } + createComment(a) { + return this.lb.createComment(a) + } + createProcessingInstruction(a, c) { + return this.lb.createProcessingInstruction(a, c) + } + } + function Xd(a, c={}) { + a.I || (a.j = !1, + a.g.Ea(c), + a.I = !0, + a.B = !0) + } + function Yd(a, c) { + if (null != c) + if (La.pa(c)) + a.j && a.text(" ", {}), + a.text(c.toString(), {}), + a.j = !0; + else if (c instanceof $c) + c.flatten(q=>Yd(a, q)); + else { + if (c instanceof ad.XdmFunction) + throw new F("Cannot add a function item to an XDM node tree","SENR0001"); + if (c instanceof cc) + throw new F("Cannot add a map to an XDM node tree","SENR0001"); + Zd.Gh(c, a); + a.j = !1 + } + } + class $d extends Qd { + constructor(a) { + super(); + this.g = a; + this.j = this.I = this.B = !1 + } + Ea(a={}) { + Xd(this, a); + this.B = !1 + } + za() { + this.j = !1; + this.g.za() + } + na(a, c, q, E={}) { + Xd(this, E); + this.g.na(a, c, q, E) + } + endElement() { + this.g.endElement(); + this.j = !1 + } + text(a, c={}) { + Xd(this, c); + super.text(a, c); + this.j = !1 + } + wa(a, c={}) { + Xd(this, c); + super.wa(a, c); + this.j = !1 + } + va(a, c, q={}) { + Xd(this, q); + super.va(a, c, q); + this.j = !1 + } + append(a, c={}) { + Xd(this, c); + Yd(this, a) + } + close() { + this.B && this.za(); + super.close() + } + } + function ae(a, c={}) { + a.I || (a.g.Ea(c), + a.I = !0, + a.j = !0); + a.B || a.g.append(a.K, {}); + a.B = !1 + } + class be extends Qd { + constructor(a, c) { + super(); + this.g = a; + this.I = this.j = !1; + this.B = !0; + this.K = La.XS.string.fromString(c) + } + Ea(a={}) { + ae(this, a); + this.j = !1 + } + za() { + this.g.za() + } + na(a, c, q, E={}) { + ae(this, E); + this.g.na(a, c, q, E) + } + endElement() { + this.g.endElement() + } + text(a, c={}) { + ae(this, c); + super.text(a, c) + } + wa(a, c={}) { + ae(this, c); + super.wa(a, c) + } + va(a, c, q={}) { + ae(this, q); + super.va(a, c, q) + } + append(a, c={}) { + if (cd.isArray(a)) + a.flatten(q=>this.append(q, c)); + else { + if (a instanceof ad.XdmFunction) + throw new F("Cannot add a function item to an XDM node tree","SENR0001"); + if (a instanceof cc) + throw new F("Cannot add a map to an XDM node tree","SENR0001"); + La.pa(a) ? (ae(this, c), + this.g.append(a, c)) : (ae(this, c), + Zd.Gh(a, this)) + } + } + close() { + this.j && this.za(); + super.close() + } + } + function ce(a, c) { + return a.g.findIndex(q=>q.equals(c)) + } + class de { + constructor() { + this.g = []; + this.j = [] + } + get(a) { + a = ce(this, a); + return 0 > a ? void 0 : this.j[a] + } + set(a, c) { + const q = ce(this, a); + 0 <= q ? this.j[q] = c : (this.g.push(a), + this.j.push(c)) + } + forEach(a) { + for (let c = 0; c < this.g.length; c++) + a(this.j[c], this.g[c]) + } + } + ;// Input 32 + var Zd = function() { + function a(f) { + if (f) { + var A = f.PUSH; + if (!A) + if (A = m[f.N]) + f.PUSH = A = A(f); + else { + const O = cd.ib(f); + f.PUSH = A = function(b, d) { + O(b).forEachItem(l=>d.append(l)) + } + } + return A + } + } + function c(f) { + let A = f.N; + f.parentNode && (A = c(f.parentNode) + "/" + A); + return A + } + function q(f) { + if (f.C) { + const A = f.C.map(a); + return function(O, b) { + A.forEach(d=>d(O, b)) + } + } + return ()=>{} + } + function E(f, A, O, b, d, l) { + if (ac.X(f)) + switch (f.nodeType) { + case 9: + case 11: + O.pb = ac.baseURI(f); + p(f, O, d, l); + break; + case 1: + if (f.hasAttribute("xml:base")) { + const r = f.getAttribute("xml:base"); + O.pb = ac.ld(r) ? r : pa.Fb(r.toString(), cd.Ia(b, A)).toString() + } else + O.pb = ac.baseURI(f); + p(f, O, d, l); + break; + case 3: + case 4: + O.text(f.nodeValue); + break; + case 7: + O.va(f.target, f.data); + break; + case 8: + O.wa(f.textContent); + break; + default: + O.append(f) + } + else + O.append(f) + } + function H(f, A, O) { + switch (f.nodeType) { + case 9: + case 11: + A.Ea(O ? { + BASE_URI: O + } : {}); + f = f.childNodes; + for (O = 0; O < f.length; ++O) + H(f[O], A, null); + A.za(); + break; + case 1: + let b = {}; + ac.Ja.ob(f).forEachItem(function(l) { + "xml" !== l.prefix && (b[l.prefix] = l.uri) + }); + let d = new de; + ac.Ja.Ha(f).forEachItem(function(l) { + d.set(l.yc, { + value: l.value, + kb: 0 + }) + }); + A.na(ac.ca(f), d, b, {}); + f = f.childNodes; + for (O = 0; O < f.length; ++O) + H(f[O], A, null); + A.endElement(); + break; + case 3: + case 4: + A.text(f.nodeValue, 0); + break; + case 7: + A.va(f.target, f.data, 0); + break; + case 8: + A.wa(f.textContent, 0) + } + } + function p(f, A, O, b=!1) { + switch (f.nodeType) { + case 9: + case 11: + b && (A.Nc = f); + A.Ea(); + f = f.childNodes; + for (var d = 0; d < f.length; ++d) + p(f[d], A, O, b); + A.za(); + break; + case 1: + b && (A.Nc = f); + A.na(ac.ca(f)); + ac.Ja.Ha(f).forEachItem(function(l) { + ac.ca(l); + A.Ha(ac.ca(l), l.value) + }); + O && ac.Ja.ob(f).forEachItem(function(l) { + A.ob(l.prefix, l.uri) + }); + f = f.childNodes; + for (d = 0; d < f.length; ++d) + p(f[d], A, O, b); + A.endElement(); + break; + case 3: + case 4: + b && (A.Nc = f); + A.text(f.nodeValue); + break; + case 7: + b && (A.Nc = f); + A.va(f.target, f.data); + break; + case 8: + b && (A.Nc = f), + A.wa(f.textContent) + } + } + function g(f) { + return (f = f.next()) ? f.toString() : "" + } + function e(f, A, O, b, d) { + A = O && 0 <= O.indexOf("c"); + if (ac.X(f)) + switch (f.nodeType) { + case 9: + case 11: + d.pb = ac.baseURI(f); + d.Ea(); + b(); + d.za(); + break; + case 1: + O = ac.ca(f); + d.pb = ac.baseURI(f); + d.na(O); + A && ac.Ic(f).forEach(function(l) { + d.ob(l.prefix, l.uri) + }); + b(); + d.Nc = null; + d.endElement(); + break; + case 2: + ac.ca(f); + d.Ha(ac.ca(f), f.value); + break; + case 3: + case 4: + d.text(f.textContent); + break; + case 8: + d.wa(f.textContent); + break; + case 7: + d.va(f.target, f.data); + break; + case 13: + d.ob(f.prefix, f.uri); + break; + default: + throw new F("Unknown node kind " + f.nodeType,"SXJS0003"); + } + else + d.append(f) + } + function k(f, A, O, b, d) { + const l = La.XS.string.fromString; + O = Ha.xg(O); + A = Ha.Ce(A, O + "g", f); + if (!b && A.test("")) + throw new F("Regular expression matches zero-length string","FORX0003"); + b = []; + let r = 0 + , n = 0; + for (; null !== (O = A.exec(f)); ) + if ((O.index > r || O.index === r && d) && b.push({ + Lc: !1, + string: l(f.substring(r, O.index)) + }), + b.push({ + Lc: !0, + groups: O, + string: l(O[0]) + }), + r = A.lastIndex, + 0 === O[0].length && A.lastIndex++, + n++ > 10 * f.length) + throw new F("analyze-string looping???","SXJS0004"); + f.length > r && b.push({ + Lc: !1, + string: l(f.substring(r, f.length)) + }); + return b + } + function v(f) { + const A = "compAtt" === f.N + , O = cd.ib(cd.da(f, "name")) + , b = cd.ib(cd.da(f, "namespace")); + return d=>{ + function l() { + throw new F((A ? "Attribute" : "Element") + " name '" + r + "' is not a lexical QName",A ? "XTDE0850" : "XTDE0820",f); + } + let r = Ha.trim(O(d).next().toString()); + if (b) { + d = (d = b(d).next()) ? d.value : ""; + if (!cd.Oj(d)) + throw new F((A ? "Attribute" : "Element") + " namespace '" + d + "' is invalid",A ? "XTDE0865" : "XTDE0835",f); + var n = La.XS.QName; + if ("" === d && r.includes(":")) + n = n.fromParts("", "", r.replace(/^.*:/, "")); + else if (r.includes(":")) { + const B = r.split(":"); + "" !== B[0] && "" !== B[1] || l(); + n = n.fromParts(B[0], d, B[1]) + } else + n = "" === d ? n.fromParts("", "", r) : n.fromParts(A ? "ns0" : "", d, r) + } else { + if (A && "xmlns" === r) + throw new F("Attribute must not be named xmlns","XTDE0855",f); + try { + n = cd.sg(f, r, !A) + } catch (B) { + if (B instanceof F) { + if ("XTDE0290" === B.code) + throw new F((A ? "Attribute" : "Element") + " name '" + r + "' has an unbound prefix",A ? "XTDE0860" : "XTDE0830",f); + "FORG0001" === B.code && l() + } + throw B; + } + } + if ("http://www.w3.org/2000/xmlns/" === n.uri) + throw new F("Disallowed namespace " + n.uri,A ? "XTDE0865" : "XTDE0835",f); + return n + } + } + class t { + constructor() {} + Ea() {} + za() {} + na() {} + Ha() {} + ob() {} + endElement() {} + text() {} + wa() {} + va() {} + append() {} + close() {} + } + class C extends t { + constructor(f) { + super(); + this.j = f; + this.V = []; + this.zb = []; + this.pb = null; + this.g = 0; + this.eb = this.I = null; + this.K = {}; + this.Ca = null; + this.B = this.ra = !1; + this.xa = {}; + this.Nc = null + } + ta(f, A, O) { + var b = this.K[f]; + if (b && b !== A) + if ("ns" === O) { + if (this.xa[f]) + throw new F("Two conflicting bindings for prefix '" + f + "'","XTDE0430"); + if (this.I.prefix === f) { + for (b = f + "_9"; this.K[b]; ) + b += "9"; + this.I = La.XS.QName.fromParts(b, this.I.uri, this.I.local); + this.K[b] = this.I.uri + } + this.K[f] = A + } else + return "" === f && (f = "NULL"), + this.ta(f + "0", A, O); + "ns" === O && (this.xa[f] = A); + if ("elem" === O && "" === A) + for (b = this.V.length - 1; 0 <= b; b--) + if ("" === this.V[b][0]) { + this.K[""] = ""; + break + } + if ("" !== f || "" !== A) { + b = !1; + for (let d = this.V.length - 1; 0 <= d; d--) { + const l = this.V[d]; + if (l[0] === f) { + l[1] === A && (b = !0); + break + } + } + if (!b) { + if (this.xa[f] && this.xa[f] !== A) + return this.ta(f + "0", A, O); + this.K[f] = A + } + } + return f + } + Ea() { + 0 === this.g && (this.j.Ea({ + BASE_URI: this.pb, + ORIGINAL_NODE: this.Nc + }), + this.V = []); + this.aa(); + this.g++; + this.B = this.ra = !1 + } + za() { + this.g--; + 0 === this.g && this.j.za(); + this.B = !1 + } + na(f) { + this.aa(); + this.g++; + this.ra = !0; + this.I = f; + this.eb = new de; + this.K = {}; + this.xa = {}; + this.ta(f.prefix, f.uri, "elem"); + this.Ca = this.Nc; + this.B = !1 + } + Ha(f, A) { + if (0 === this.g) + this.j.append(new $b(f,A,null)); + else { + if (!this.ra) { + if (this.I) + throw new F("Cannot write attribute (" + f.toEQName() + "=" + A + ") after writing child nodes (level=" + this.g + ", start tag = " + this.I + ")","XTDE0410"); + throw new F("Cannot attach an attribute (" + f.toEQName() + "=" + A + ") to a document node","XTDE0420"); + } + if ("" !== f.uri) { + ["", "xmlns"].includes(f.prefix) && (f = f.withPrefix("ns_")); + const O = this.ta(f.prefix, f.uri, "att"); + O !== f.prefix && (f = f.withPrefix(O)) + } + this.eb.set(f, { + value: A, + kb: 0 + }) + } + } + ob(f, A) { + if (0 === this.g) + this.j.append(new bc(f,A)); + else { + if (!this.ra) + throw new F("Cannot write namespace after writing child nodes","XTDE0410"); + if ("" === f && "" === this.I.uri) + throw new F("Cannot add default namespace declaration to a no-namespace element","XTDE0440"); + this.ta(f, A, "ns") + } + } + endElement() { + this.aa(); + this.j.endElement(); + this.g--; + let f = this.zb.pop(); + for (; 0 < f--; ) + this.V.pop(); + this.B = !1 + } + text(f, A) { + if (0 < f.length || 0 === this.g) + this.aa(), + this.j.text(f, A || {}); + this.B = !1 + } + wa(f) { + this.aa(); + this.j.wa(f); + this.B = !1 + } + va(f, A) { + this.aa(); + this.j.va(f, A); + this.B = !1 + } + append(f) { + if (ac.X(f)) { + if (0 === this.g) + this.j.append(f, {}); + else + switch (f.nodeType) { + case 2: + this.Ha(ac.ca(f), f.value); + break; + case 13: + this.ob(f.prefix, f.uri); + break; + case 9: + case 11: + 0 === this.g ? H(f, this.j, this.pb) : ac.Ja.Ka(f).forEachItem(A=>this.append(A)); + break; + default: + this.aa(), + p(f, this, !0, !1) + } + this.B = !1 + } else if (0 === this.g) + this.j.append(f, {}), + this.B = !1; + else if (La.pa(f)) + this.aa(), + this.text((this.B ? " " : "") + f.toString(), {}), + this.B = !0; + else if (cd.isArray(f)) { + f = f.value; + for (let A = 0; A < f.length; A++) { + const O = f[A]; + for (let b = 0; b < O.length; b++) + this.append(O[b]) + } + } else { + if (cd.Jd(f)) + throw new F("Cannot attach a " + (cd.isMap(f) ? "map" : "function") + " to an XDM tree","XTDE0450"); + sa.la("Cannot add item to tree " + sa.showValue(f)) + } + } + close() { + this.j.close() + } + aa() { + if (this.ra) { + var f = {}; + this.pb && (f.BASE_URI = this.pb); + this.Ca && (f.ORIGINAL_NODE = this.Ca, + this.Ca = null); + this.j.na(this.I, this.eb, this.K, f); + this.ra = !1; + f = 0; + for (let[A,O] of Object.entries(this.K)) + this.V.push([A, O]), + f++; + this.zb.push(f) + } + } + } + const m = { + analyzeString: function(f) { + const A = cd.ib(cd.da(f, "select")) + , O = cd.ib(cd.da(f, "regex")) + , b = cd.ib(cd.da(f, "flags")) + , d = a(cd.da(f, "matching")) + , l = a(cd.da(f, "nonMatching")); + return (r,n)=>{ + try { + let B = A(r).next(); + if (null === B) + return Ob; + B = B.toString(); + const W = O(r).next().toString() + , ma = b(r).next().toString() + , qa = k(B, W, ma, !0, !1) + , L = r.ba(!1) + , aa = qa.map(z=>z.string); + L.focus = Sb(Kb(aa)); + L.focus.forEachItem(()=>{ + const z = qa[L.focus.position - 1]; + z.Lc ? d && (L.Mb = z.groups, + d(L, n)) : l && (L.Mb = [], + l(L, n)) + } + ) + } catch (B) { + if (B instanceof F && "FORX0002" === B.code) + throw new F(B.message,"XTDE1140"); + if (B instanceof F && "FORX0001" === B.code) + throw new F(B.message,"XTDE1145"); + throw B; + } + } + }, + applyImports: function(f) { + return function(A, O) { + const b = A.gb.mode; + if (!b) + throw new F("applyImports: no current mode","XTDE0560",f); + fd(A, "XTDE0560", "xsl:apply-imports", f); + const d = A.ba(!0); + d.sa = A.gb; + cd.Ve(f, A, d); + d.focus = A.focus; + return b.ki(d, O) + } + }, + applyT: function(f) { + const A = cd.Sa(f) + , O = cd.ib(cd.da(f, "separator")); + return function(b, d) { + let l; + const r = b.ba(!0); + if (cd.Db(f, "c")) + l = b.gb.mode, + ["function", "globalVariable", "globalParam"].includes(b.sa.actor.N) && (l = cd.ke(f, b).Wh), + r.sa = b.gb; + else { + var n = cd.ig(f, b, "mode"); + l = n.mode; + if (l.Bh) + throw new F("Mode " + l.Re.name + " only handles typed nodes","XTTE3100",f); + r.sa = n + } + cd.Ve(f, b, r); + n = O ? O(b).next() : null; + r.focus = Sb(A(b)); + r.focus.Mb = b.focus ? b.focus.Mb : null; + l.Hb(r, d, n) + } + }, + att: function(f) { + const A = f.name + , O = A.split(":"); + let b; + b = f.nsuri ? 2 === O.length ? La.XS.QName.fromParts(O[0], f.nsuri, O[1]) : La.XS.QName.fromParts("", f.nsuri, A) : La.XS.QName.fromString(A, cd.Wd(f, !1)); + const d = cd.Sa(f); + return function(l, r) { + l = g(d(l)); + r.Ha(b, l) + } + }, + "break": function(f) { + const A = q(f); + return function(O, b) { + A(O, b); + O.focus.position = -999 + } + }, + callT: function(f) { + return function(A, O) { + const b = cd.ig(f, A, "template") + , d = A.ba(!0); + d.Bb = null; + d.sa = b; + cd.Tf(b.actor, d); + cd.Ve(f, A, d); + A = b.actor; + A.C && q(A)(d, O) + } + }, + choose: function(f) { + f = f.C; + const A = [] + , O = []; + for (let b = 0; b < f.length; b += 2) + A.push(cd.ib(f[b])), + O.push(a(f[b + 1])); + return function(b, d) { + for (let l = 0; l < A.length; l++) + if (cd.Fd(A[l](b))) { + O[l](b, d); + break + } + } + }, + comment: function(f) { + const A = cd.Sa(f); + return function(O, b) { + O = g(A(O)).replace(/--/g, "- -").replace(/-$/, "- "); + b.wa(O) + } + }, + compAtt: function(f) { + const A = cd.ib(cd.da(f, "select")) + , O = v(f); + return function(b, d) { + const l = O(b); + b = g(A(b)); + d.Ha(l, b) + } + }, + compElem: function(f) { + const A = a(cd.da(f, "content")) + , O = v(f); + return function(b, d) { + f.baseUri && (d.pb = f.baseUri); + const l = O(b); + d.na(l); + A(b, d); + d.endElement() + } + }, + copy: function(f) { + const A = q(f); + return function(O, b) { + fd(O, "XTTE0945", "xsl:copy", f); + e(ed(O), O, f.flags, ()=>A(O, b), b) + } + }, + copyOf: function(f) { + const A = cd.Db(f, "c") + , O = cd.Db(f, "m") + , b = cd.Sa(f); + q(f); + return function(d, l) { + b(d).forEachItem(r=>E(r, d, l, f, A, O)) + } + }, + doc: function(f) { + const A = q(f); + return function(O, b) { + b.pb = cd.Ia(f, O); + b.Ea(); + A(O, b); + b.za() + } + }, + elem: function(f) { + const A = f.name + , O = A.split(":") + , b = q(f); + let d; + d = "undefined" !== typeof f.nsuri ? 2 === O.length ? La.XS.QName.fromParts(O[0], f.nsuri, O[1]) : La.XS.QName.fromParts("", f.nsuri, A) : La.XS.QName.fromString(A, cd.Wd(f, !0)); + return function(l, r) { + f.baseUri && (r.pb = f.baseUri); + r.na(d); + if (f.namespaces) { + const B = f.namespaces.toString().split(" "); + for (let W = 0; W < B.length; W++) { + var n = B[W]; + const ma = n.indexOf("="); + let qa = -1 === ma ? n : n.substring(0, ma); + n = -1 === ma ? "" : n.substring(ma + 1); + "#" === qa && (qa = ""); + "xml" !== qa && (n = "" !== n ? n : cd.Wd(f, !0)(qa), + r.ob(qa, n)) + } + } + b(l, r); + r.endElement() + } + }, + empty: function() { + return function() {} + }, + forEach: function(f) { + const A = cd.Sa(f) + , O = a(f.C[1]) + , b = cd.ib(cd.da(f, "separator")); + return function(d, l) { + const r = d.ba(!1); + r.focus = Sb(A(d)); + r.ab = null; + if (b) { + let n = !0; + const B = b(d).next(); + r.focus.forEachItem(()=>{ + n ? n = !1 : l.text(B.value, {}); + O(r, l) + } + ) + } else + r.focus.forEachItem(()=>O(r, l)) + } + }, + forEachGroup: function(f) { + const A = cd.ib(cd.da(f, "select")) + , O = Zd.wi(cd.da(f, "content")); + return (b,d)=>{ + function l(L) { + const aa = []; + r.forEachItem(function(z) { + L(aa, z) + }); + return aa + } + const r = Sb(A(b)) + , n = b.ba(!1); + n.focus = r; + var B = { + starting: function() { + const L = Kd.od(cd.da(f, "match")); + return l(function(aa, z) { + 1 === r.position || Kd.matches(L, z, n) ? aa.push({ + group: [z] + }) : aa[aa.length - 1].group.push(z) + }) + }, + ending: function() { + const L = Kd.od(cd.da(f, "match")); + let aa = !1; + return l(function(z, D) { + 1 === r.position || aa ? z.push({ + group: [D] + }) : z[z.length - 1].group.push(D); + aa = Kd.matches(L, D, n) + }) + }, + adjacent: function() { + var L = cd.da(f, "collation"); + L = L ? cd.evaluate(L, b).next().toString() : Hd.$c; + const aa = Hd.eg(L, b) + , z = cd.da(f, "key"); + let D = null; + return l(function(y, I) { + var R = cd.evaluate(z, n).expand(); + 1 !== r.position && Fd(Kb(R), Kb(D), aa.equals) ? y[y.length - 1].group.push(I) : (y.push({ + group: [I], + key: R + }), + D = R) + }) + }, + by: function() { + var L = cd.da(f, "collation"); + L = L ? cd.evaluate(L, b).next().toString() : Hd.$c; + L = Hd.eg(L, b); + const aa = Hd.xf(L, !1) + , z = cd.da(f, "key"); + return l(function(D, y) { + let I, R = []; + cd.evaluate(z, n).forEachItem(function(M) { + aa.containsKey(M) ? (I = aa.get(M), + 0 > R.findIndex(function(ca) { + return ca === I + }) && (D[I].group.push(y), + R.push(I))) : (I = D.length, + D.push({ + group: [y], + key: [M] + }), + aa.inSituPut(M, I), + R.push(I)) + }) + }) + }, + by_c: function() { + var L = cd.da(f, "collation"); + L = L ? cd.evaluate(L, b).next().toString() : Hd.$c; + L = Hd.eg(L, b); + const aa = cd.da(f, "key") + , z = Hd.xf(L, !0); + return l(function(D, y) { + let I, R = cd.evaluate(aa, n).expand(); + z.containsKey(R) ? (I = z.get(R), + D[I].group.push(y)) : (I = D.length, + D.push({ + group: [y], + key: R + }), + z.inSituPut(R, I)) + }) + } + }; + B.adjacent_c = B.adjacent; + var W = f.algorithm + (cd.Db(f, "c") ? "_c" : ""); + let ma; + try { + ma = B[W]() + } catch (L) { + if (L instanceof F && "FOCH0002" === L.code) + throw new F("Unknown collation:" + L.message,"XTDE1110"); + throw L; + } + const qa = cd.qb(f, "sortKey"); + if (0 < qa.length) { + B = Sb(Kb(ma)); + const L = b.ba(!1); + L.focus = B; + const aa = qa.map(function(z) { + return Hd.ii(z, b) + }); + B.forEachItem(function(z, D) { + z.Oh = qa.map(function(y) { + var I = L.focus; + I.current = z.group[0]; + I.position = D + 1; + L.ad = z.group; + L.bd = z.key; + return cd.Sa(y)(L).next() + }) + }); + ma.sort(function(z, D) { + for (var y = 0; y < aa.length; y++) { + var I = aa[y](z.Oh[y], D.Oh[y]); + if (0 > I) + return -1; + if (0 < I) + return 1 + } + return 0 + }) + } + B = b.ba(!1); + B.focus = Sb(Kb(ma)); + for (W = 0; null !== B.focus.next(); ) { + const L = ma[W++] + , aa = B.focus; + aa.current = L.group[0]; + aa.position = W; + B.ad = L.group; + B.bd = L.key; + O(B, d) + } + } + }, + iterate: function(f) { + const A = (f.C[1].C || []).map(cd.ib) + , O = cd.Sa(f) + , b = a(cd.da(f, "action")) + , d = a(cd.da(f, "on-completion")); + return function(l, r) { + A.map(W=>W(l)); + var n = l.ba(!1); + n.focus = Sb(O(l)); + n.ab = null; + let B = !1; + for (; null !== n.focus.next(); ) + if (b(n, r), + -999 === n.focus.position) { + B = !0; + break + } + !B && d && (n = l.ba(!1), + n.focus = null, + d(n, r)) + } + }, + let: function(f) { + const A = cd.Sa(f) + , O = a(f.C[1]) + , b = parseInt(f.slot, 10); + return function(d, l) { + const r = d.qa; + d.qa = "variable"; + const n = A(d).expand(); + d.qa = r; + d.oa[b] = n; + O(d, l) + } + }, + nextIteration: function(f) { + const A = cd.qb(f, "withParam").map(O=>({ + select: cd.Sa(O), + slot: parseInt(O.slot, 10) + })); + return function(O) { + A.forEach(b=>b.value = b.select(O).expand()); + A.forEach(b=>O.oa[b.slot] = b.value) + } + }, + nextMatch: function(f) { + return function(A, O) { + const b = A.gb.mode; + if (!b) + throw new F("next-match: no current mode","XTDE0560",f); + if (!A.ab) + throw new F("next-match: no current template","XTDE0560",f); + if (ee(A)) + throw new F("next-match: no context item","XTDE0560",f); + const d = A.ba(!0); + d.sa = A.gb; + cd.Ve(f, A, d); + return b.qj(d, O) + } + }, + procInst: function(f) { + const A = cd.Sa(f) + , O = cd.Vg(f); + return function(b, d) { + const l = A(b).next().toString(); + if (!Ha.Lb(l)) + throw new F("The name of a processing-instruction must be a valid NCName; supplied value: " + l.toString(),"XTDE0890",f); + if (/^[Xx][Mm][Ll]$/.test(l)) + throw new F("The name of a processing-instruction must not be 'xml'","XTDE0890",f); + b = O(b); + b = g(b).replace(/\?>/g, "? >").replace(/^\s+/, ""); + d.va(l, b) + } + }, + sequence: q, + sourceDoc: function(f) { + const A = cd.ib(cd.da(f, "href")) + , O = a(f.C[1]); + return function(b, d) { + const l = b.ba(!1); + var r = null === A ? "" : A(b).next().toString(); + r = pa.Fb(r, cd.Ia(f, b)); + r = Nd.Dc(r, b); + b = b.fixed.Ee; + null !== b && (r = b(r)); + l.focus = Rb(r); + l.ab = null; + O(l, d) + } + }, + useAS: function(f) { + return function(A, O) { + var b = cd.ig(f, A, "attributeSet"); + A = A.ba(!0); + A.qa = "attribute set"; + A.sa = b; + b = b.actor; + b.C && q(b)(A, O) + } + }, + valueOf: function(f) { + const A = cd.Sa(f); + let O = {}; + cd.Db(f, "d") && (O.DISABLE_ESCAPING = !0); + return function(b, d) { + b = g(A(b)); + d.text(b, O) + } + } + }; + return { + Of: k, + wi: a, + Fc: function(f) { + return new C(f) + }, + push: function(f, A, O) { + if ("undefined" === typeof O) + throw sa.Ma(Error().stack, 1, A.fixed.Ta), + new F("No output for " + c(f)); + if (m[f.N]) { + var b = a(f); + try { + b(A, O) + } catch (d) { + throw d instanceof F && !d.xsltLineNr && ra(d, f), + d; + } + } else { + b = cd.ib(f); + try { + const d = b(A); + let l; + for (; null != (l = d.next()); ) + O.append(l) + } catch (d) { + throw d instanceof F && !d.xsltLineNr && ra(d, f), + d; + } + } + }, + Gh: H, + qf: E, + rg: e + } + }(); + // Input 33 + const fe = function() { + function a(L, aa, z, D, y) { + function I(V) { + return null === r.Xa(V) + } + function R(V) { + return V.nodeType === M.nodeType && (null === ea ? !0 : r.ca(V).equals(ea)) + } + let M; + const ca = y.fixed.ka; + if (aa) { + if (M = ca.evaluate(aa, y).next(), + !M || !r.X(M)) + throw new F("xsl:number/@select must yield a single node","XTTE1000"); + } else + fd(y, "XTTE0990", "xsl:number"), + M = ed(y); + const ea = r.ca(M); + let ja = R; + if (null !== z) { + const V = Kd.od(z); + ja = function(la) { + return Kd.matches(V, la, y) + } + } + if (null === D) + aa = I; + else { + const V = Kd.od(D); + aa = function(la) { + return I(la) || Kd.matches(V, la, y) + } + } + let Y; + switch (L) { + case "simple": + return L = n.Oc(M).filter(R), + Ub(L.count() + 1); + case "single": + L = n.Ya(M).filter(ja).next(); + Y = n.Ya(M).filter(aa).next(); + L = null === L ? null : null !== n.Ya(L).filter(function(la) { + return r.isSameNode(la, Y) + }).next() ? L : null; + if (null === L) + return Ob; + L = n.Oc(L).filter(ja); + return Ub(L.count() + 1); + case "multi": + L = Kb(n.Ya(M).filter(ja).expand().reverse()); + Y = n.Ya(M).filter(aa).next(); + L = L.filter(function(la) { + return null !== n.Ya(la).filter(function(x) { + return r.isSameNode(x, Y) + }).next() + }); + const V = B.integer.fromNumber; + return L.mapOneToOne(la=>V(n.Oc(la).filter(ja).count() + 1)); + case "any": + return z = function(la, x) { + return r.rb(x, la) + } + , + L = new Eb(n.og(M).filter(ja),n.Ya(M).filter(ja),z), + Y = (new Eb(n.og(M).filter(aa),n.Ya(M).filter(aa),z)).next(), + null === Y && sa.la("from pattern selected empty"), + L = L.filter(function(la) { + return 0 <= r.rb(la, Y) + }), + L = L.count(), + 0 === L ? Ob : Ub(L); + default: + return sa.la("unknown xsl:number/@level " + L), + Ob + } + } + function c(L, aa, z, D, y, I, R) { + function M(ea) { + let ja; + "" === ea && (ea = "1"); + if (/^[\x01-\x7f]*$/.test(ea)) + ea = ea.split(/\b/), + ja = function(la) { + return /\w+/.test(la) + } + ; + else { + if (ea.length !== Da(ea).length) + throw new F("Cannot handle non-BMP characters in format-number picture","SXJS0002"); + const la = Zd.Of(ea, "[\\p{Nd}\\p{Nl}\\p{No}\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}]+", "", !0, !1); + ja = function(x, K) { + return la[K].Lc + } + ; + ea = la.map(function(x) { + return x.string.toString() + }) + } + const Y = { + prefix: "", + ed: [], + Xd: "" + }; + let V = "."; + for (let la = 0; la < ea.length; la++) { + const x = ea[la]; + ja(x, la) ? (Y.ed.push({ + Pg: x, + Kh: V + }), + V = ".") : (0 === la && (Y.prefix = x), + la === ea.length - 1 ? Y.Xd = x : 0 !== la && (V = x)) + } + 0 === Y.ed.length && (Y.ed.push({ + Pg: "1", + Kh: "." + }), + Y.Xd = Y.prefix); + return Y + } + const ca = R.fixed.ka; + if (null !== I) + try { + B.language.R(I) + } catch (ea) { + throw new F("@lang=" + I + ": invalid language code","XTDE0030"); + } + return function(ea) { + const ja = null === aa ? "1" : ca.evaluate(aa, R).next().toString() + , Y = M(ja); + let V = Y.prefix; + ea.forEach(function(la, x) { + const K = x >= Y.ed.length ? Y.ed[Y.ed.length - 1] : Y.ed[x]; + 0 !== x && (V += K.Kh); + x = K.Pg; + y && (x += ";o"); + la = fe.bg(la.toNumber(), x); + null !== z && null !== D && (la = fe.Mf(la, z, D)); + V += la + }); + V += Y.Xd; + return Tb(V) + }(L.expand()) + } + function q(L, aa, z, D, y) { + const I = y.fixed.ka; + let R = [1]; + null !== z && (R = I.evaluate(z, y).next().toString().split(/\s+/).map(function(M) { + if (!/^-?[0-9]+$/.test(M)) + throw new F("xsl:number/@start-at must be a sequence of integers. Offending value: " + M,"XTSE0020"); + return parseInt(M, 10) + })); + if (aa && D) { + L = L.next(); + if (null === L) + return null; + try { + L = B.integer.R(L.round(0)) + } catch (M) { + return null + } + L = Kb([L]) + } + return L.mapOneToOne(function(M, ca) { + M = M.isNumeric() ? M.toDouble() : B.double.cf(M.toString()); + if (0 > M.toNumber()) + throw new F(`xsl:number/@value is less than zero (${M.toString()})`,"XTDE0980"); + try { + M = B.integer.R(M.round(0)) + } catch (ea) { + throw ea.code = "XTDE0980", + ea; + } + ca = ca >= R.length ? R[R.length - 1] : R[ca]; + 1 !== ca && (M = B.integer.fromNumber(M.toNumber() + (ca - 1))); + return M + }) + } + function E(L) { + if (1 > L || 4999 < L) + return L.toString(); + let aa = ""; + const z = "m cm d cd c xc l xl x ix v iv i".split(" ") + , D = [1E3, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1]; + for (let y = 0; y < z.length; y++) + for (; L >= D[y]; ) + aa += z[y], + L -= D[y]; + return aa + } + function H(L, aa) { + function z(y) { + return (y > D ? z(Math.floor((y - 1) / D)) : "") + aa.charAt((y - 1) % D) + } + if (1 > L) + return L.toString(); + const D = aa.length; + return z(L) + } + function p(L, aa) { + return L < aa.length ? aa[L] : L.toString() + } + function g(L, aa) { + var z = Math.abs(L); + for (z = 999999 > z ? z.toString() : wa(z).toFixed(); z.length < aa; ) + z = "0" + z; + 0 > L && (z = "-" + z); + return z + } + function e(L, aa="FODF1310") { + const z = Da(L) + , D = {}; + let y = !0; + var I = 0; + let R; + const M = Ha.Ce("\\p{Nd}", null); + var ca = L.search(M); + if (0 > ca) + y = !1; + else { + I = Ha.tj().Nd; + for (let ja = 0; ja < I.length && !(R = parseInt(I[ja][0], 16), + R <= z[ca] && z[ca] <= R + 10); ja++) + ; + for (ca = 0; ca < z.length; ca++) + if (128 <= z[ca]) + if (I = String.fromCharCode(z[ca]), + M.test(I)) { + if (R > z[ca] || z[ca] > R + 10) + throw new F("Picture string mixes digits from different digit families: " + L,aa); + } else if (Ha.Ce("\\p{N}\\p{L}", null).test(I)) + throw new F("Picture string is invalid: " + L,aa); + const ea = []; + I = R - 48; + z.forEach(function(ja) { + R <= ja && ja <= R + 10 ? ea.push(48) : ea.push(ja) + }); + L = Ea(ea) + } + D.aj = y; + D.format = L; + D.Yf = I; + D.Af = R; + return D + } + function k(L, aa) { + const z = []; + Da(L).forEach(function(D) { + 48 <= D && 57 >= D ? z.push(D + aa) : z.push(D) + }); + return Ea(z) + } + function v(L, aa, z, D="", y=!1) { + let I = 0; + for (let R = 0; R < L.length; R++) + if (R === aa[I]) { + const M = y ? R + 1 : L.length - R; + 0 < M && (L = L.substring(0, M) + (z ? z[y ? I : z.length - I - 1] : D) + L.substring(M)); + I++ + } + return L + } + function t(L, aa, z="FODF1310") { + let D = !0; + var y = 0; + if (Da(aa).length !== aa.length) + throw new F("Cannot handle non-BMP characters in format-integer picture","SXJS0002"); + /^[\x01-\x7f]*$/.test(aa) || (D = !1); + if (D) + var I = /[0-9]/.test(aa); + else + y = e(aa, z), + aa = y.format, + I = y.aj, + y = y.Yf; + I || (aa = "1"); + var R = aa; + if (!/^(([0-9]|#|[^A-Za-z0-9])+?)$/.test(R)) + throw new F("The decimal digit pattern in the picture string is invalid: " + R,z); + I = R; + aa = !0; + if (/[^0-9A-Za-z#]/.test(I)) { + var M = I.match(/[^0-9A-Za-z#]/g); + if (1 < M.length) + for (let ca = 1; ca < M.length; ca++) + if (M[0] !== M[ca]) { + aa = !1; + break + } + I = I.replace(/[^0-9A-Za-z#]/g, ",") + } + if (/^,|,,|,$/.test(I)) + throw new F("Grouping in picture string is invalid: " + R,z); + if (/[0-9].*#/.test(I)) + throw new F("Picture string is invalid: " + R,z); + z = I.replace(/[#,]/g, "").length; + L = g(L, z); + if (M) { + I = Da(I).reverse(); + z = []; + for (R = 0; R < I.length; R++) + 44 === I[R] && z.push(R); + R = !0; + I.length - z[z.length - 1] - 1 > z[0] && (R = !1); + if (R) + for (I = 1; I < z.length; I++) + if (0 !== (z[I] + 1) % (z[0] + 1)) { + R = !1; + break + } + L = R && aa ? fe.Mf(L, M[0], z[0]) : v(L, z, M) + } + M = L; + D || (M = k(M, y)); + return M + } + function C(L) { + const aa = "Zero One Two Three Four Five Six Seven Eight Nine Ten Eleven Twelve Thirteen Fourteen Fifteen Sixteen Seventeen Eighteen Nineteen".split(" ") + , z = " Twenty Thirty Forty Fifty Sixty Seventy Eighty Ninety".split(" "); + return 20 > L ? aa[L] : 100 > L ? z[Math.floor(L / 10)] + (0 === L % 10 ? "" : " " + aa[L % 10]) : 1E3 > L ? C(Math.floor(L / 100)) + " Hundred" + (0 === L % 100 ? "" : " and " + C(L % 100)) : 1E6 > L ? C(Math.floor(L / 1E3)) + " Thousand" + (0 === L % 1E3 ? "" : (100 > L % 1E3 ? " and " : " ") + C(L % 1E3)) : 1E9 > L ? C(Math.floor(L / 1E6)) + " Million" + (0 === L % 1E3 ? "" : (100 > L % 1E3 ? " and " : " ") + C(L % 1E6)) : L.toString() + } + function m(L) { + const aa = "Zeroth First Second Third Fourth Fifth Sixth Seventh Eighth Ninth Tenth Eleventh Twelfth Thirteenth Fourteenth Fifteenth Sixteenth Seventeenth Eighteenth Nineteenth".split(" ") + , z = " Twent Thirt Fort Fift Sixt Sevent Eight Ninet".split(" "); + return 20 > L ? aa[L] : 100 > L ? z[Math.floor(L / 10)] + (0 === L % 10 ? "ieth" : "y " + aa[L % 10]) : 1E3 > L ? C(Math.floor(L / 100)) + " Hundred" + (0 === L % 100 ? "th" : " and " + m(L % 100)) : 1E6 > L ? C(Math.floor(L / 1E3)) + " Thousand" + (0 === L % 1E3 ? "th" : (100 > L % 1E3 ? " and " : " ") + m(L % 1E3)) : 1E9 > L ? C(Math.floor(L / 1E6)) + " Million" + (0 === L % 1E3 ? "th" : (100 > L % 1E3 ? " and " : " ") + m(L % 1E6)) : L.toString() + } + function f(L) { + return 1 === L % 10 && 11 !== L % 100 ? "st" : 2 === L % 10 && 12 !== L % 100 ? "nd" : 3 === L % 10 && 13 !== L % 100 ? "rd" : "th" + } + function A(L, aa, z="FODF1310") { + function D(R, M) { + let ca = ""; + for (let ea = R.charCodeAt(0), ja = 0; ja < M; ea++, + ja++) + ca += String.fromCharCode(ea); + return ca + } + var y; + let I = null; + if (-1 !== (y = aa.lastIndexOf(";"))) { + I = aa.substring(y + 1); + if (!/^([co](\(.+\))?)?[at]?$/.test(I)) + throw new F("Invalid format modifier in picture string: " + I,z); + I = I.charAt(0); + aa = aa.substring(0, y) + } + if ("" === aa) + throw new F("In the picture string, the picture cannot be empty",z); + y = 0 > L ? "-" : ""; + if ("o" === I) + switch (aa.toString()) { + case "a": + case "A": + case "i": + case "I": + break; + case "Ww": + return y + m(Math.abs(L)); + case "W": + return y + m(Math.abs(L)).toUpperCase(); + case "w": + return y + m(Math.abs(L)).toLowerCase(); + default: + return t(L, aa, z) + f(Math.abs(L)) + } + switch (aa.toString()) { + case "a": + return H(L, D("a", 26)); + case "A": + return H(L, D("A", 26)); + case "\u03b1": + return H(L, D("\u03b1", 25)); + case "\u0391": + return H(L, D("\u0391", 25)); + case "i": + return E(L); + case "I": + return E(L).toUpperCase(); + case "Ww": + return y + C(Math.abs(L)); + case "W": + return y + C(Math.abs(L)).toUpperCase(); + case "w": + return y + C(Math.abs(L)).toLowerCase(); + case "\u2460": + return p(L, "\u24ea" + D("\u2460", 20) + D("\u3251", 15) + D("\u32b1", 15)); + case "\u2474": + return p(L, "0" + D("\u2474", 20)); + case "\u2488": + return 0 === L ? "\ud83c\udd00" : p(L, "0" + D("\u2488", 20)); + case "\u2776": + return p(L, "\u24ff" + D("\u2776", 10) + D("\u24eb", 10)); + case "\u2780": + return 0 === L ? "\ud83c\udd0b" : p(L, "0" + D("\u2780", 10)); + case "\u278a": + return 0 === L ? "\ud83c\udd0c" : p(L, "0" + D("\u278a", 10)); + case "\u24f5": + return p(L, "0" + D("\u24f5", 10)); + case "\u3220": + return p(L, "0" + D("\u3220", 10)); + case "\u3280": + return p(L, "0" + D("\u3280", 10)); + default: + return t(L, aa, z) + } + } + function O(L, aa) { + return String.fromCharCode(parseInt(L[aa] ? L[aa] : W[aa], 10)) + } + function b(L, aa) { + function z(S) { + [["$gs", "grouping separator"], ["$es", "exponent separator"], ["$ds", "decimal separator"], ["$pc", "non-prefix passive character"], ["$pp", "percent|permille"], ["$od", "optional digit"], ["$md", "mandatory digit"], ["$ip", "integer part"], ["$fp", "fractional part"]].forEach(function(da) { + S = S.replace(da[0], da[1]) + }); + throw new F("Invalid picture: " + S,"FODF1310"); + } + const D = {}; + var y = L.indexOf(aa.af) + , I = 0 <= y; + const R = aa.Af.charCodeAt(0); + let M = 0 + , ca = 0 + , ea = []; + const ja = [] + , Y = []; + let V = -1 + , la = -1 + , x = !1 + , K = !1; + var U = -1; + let ha = 0; + var T = I ? y : L.length; + for (var w = 0; w < T; w++) { + var Z = L.charCodeAt(w); + Z >= R && Z < R + 10 ? (0 < la && z("digit follows $pc"), + x ? ha++ : (1 > M && 0 > V && (V = w), + M++, + ca++)) : Z === aa.Ug.charCodeAt(0) ? (0 < la && z("digit follows $pc"), + x && z("$od follows $es"), + 0 < M && z("$od follows $md in $ip"), + 0 > V && (V = w, + K = !0), + ca++) : Z === aa.pe.charCodeAt(0) ? (0 < Y.length && z("$gs follows $pc"), + x && z("$gs follows $es"), + ea.push(w)) : Z === aa.sd.charCodeAt(0) || Z === aa.Ae.charCodeAt(0) ? I ? z("$pp before $ds") : (0 > V && z("$pp before any digit"), + 0 < la && z("$pp follows $pc"), + x && z("$pp follows $es"), + Y.push(Z), + 0 > la && (la = w), + Z === aa.sd.charCodeAt(0) ? D.sd = !0 : D.Ae = !0) : !I && 0 <= V && Z === aa.Bc.charCodeAt(0) && 0 > la ? x ? (Y.push(Z), + 0 < ha ? 0 > la && (la = w) : (Y.push(Z), + x = !1, + U = -1, + 0 > la && (la = w - 1))) : (x = !0, + U = w) : 0 <= V && I ? z("$pc before $ds") : x && 0 === ha ? (x = !1, + U = -1, + Y.push(aa.Bc.charCodeAt(0)), + Y.push(Z), + 0 > la && (la = w - 1)) : 0 <= V ? (Y.push(Z), + 0 > la && (la = w)) : ja.push(Z) + } + if (0 < ea.length) { + const S = I ? y : x ? U : 0 < la ? la : L.length; + ea = ea.map(function(da) { + return S - da - 1 + }).reverse() + } + if (0 !== ea.length) + for (0 === ea[0] && z("$gs at end of $ip"), + U = 0; U < ea.length - 1; U++) + ea[U] + 1 === ea[U + 1] && z("consecutive $gs in $ip"); + w = T = 0; + Z = []; + if (I) { + I = -1; + L = L.substring(y + 1); + for (let S = 0; S < L.length; S++) { + const da = L.charCodeAt(S); + da >= R && da < R + 10 ? x && 0 > la ? ha++ : 0 <= I || 0 <= la ? z("$md follows $od or $pc in $fp") : (T++, + w++) : da === aa.Ug.charCodeAt(0) ? ((0 <= la || x) && z("$od follows $pc or $es"), + 0 > I && (I = S), + w++) : da === aa.pe.charCodeAt(0) ? ((0 <= la || x) && z("$gs follows $pc or $es"), + Z.push(S - y + 1)) : da === aa.af.charCodeAt(0) ? z("more than one $ds") : da === aa.sd.charCodeAt(0) || da === aa.Ae.charCodeAt(0) ? ((0 <= la || x) && z("$pp follows $pc or $es"), + Y.push(da), + la = S, + da === aa.sd.charCodeAt(0) ? D.sd = !0 : D.Ae = !0) : da === aa.Bc.charCodeAt(0) && 0 > la ? x ? (Y.push(da), + 0 < ha ? 0 > la && (la = S) : (Y.push(da), + x = !1, + U = -1, + 0 > la && (la = S - 1))) : (x = !0, + U = S) : x && 0 === ha ? (x = !1, + U = -1, + Y.push(aa.Bc.charCodeAt(0)), + Y.push(da), + 0 > la && (la = S - 1)) : (Y.push(da), + 0 > la && (la = S)) + } + } + 0 > V && 0 === w && z("mantissa contains no digits"); + if (0 !== Z.length) + for (0 === Z[0] && z("$gs at beginning of $fp"), + y = 0; y < Z.length - 1; y++) + Z[y] + 1 === Z[y + 1] && z("consecutive $gs in $fp"); + 0 === M && 0 === w && (x ? w = T = 1 : M = 1); + x && 0 === M && K && (M = 1); + 0 === M && 0 === T && (T = 1); + D.lf = M; + D.prefix = ja; + D.Yb = ea; + D.Fh = K; + D.xj = ca; + D.ve = T; + D.ue = w; + D.cg = Z; + D.dh = ha; + D.Bc = aa.Bc ? aa.Bc : "e"; + D.Xd = Y; + return D + } + function d(L) { + return Math.floor((L.getTime() - (new Date(Date.UTC(L.getUTCFullYear(), 0, 1))).getTime()) / 864E5) + 1 + } + function l(L, aa) { + const z = aa ? d(L) : L.getUTCDate(); + L = new Date(Date.UTC(L.getUTCFullYear(), aa ? 0 : L.getUTCMonth(), 1)); + let D = L.getUTCDay(); + 0 === D && (D = 7); + return 4 < D && 8 >= D + z ? l(new Date(L.getTime() - 864E5), aa) : Math.floor((z + D - 2) / 7) + (5 > D ? 1 : 0) + } + const r = ac + , n = r.Ja + , B = La.XS + , W = { + "decimal-separator": "46", + "grouping-separator": "44", + digit: "35", + "minus-sign": "45", + percent: "37", + "per-mille": "8240", + "zero-digit": "48", + "exponent-separator": "101", + "pattern-separator": "59", + infinity: "Infinity", + NaN: "NaN" + } + , ma = { + Y: "getUTCFullYear", + M: "getUTCMonth", + D: "getUTCDate", + F: "getUTCDay", + H: "getUTCHours", + m: "getUTCMinutes", + s: "getUTCSeconds", + f: "getUTCMilliseconds" + } + , qa = { + d, + W: function(L) { + return l(L, !0) + }, + w: function(L) { + return l(L, !1) + }, + h: function(L) { + return 13 > L.getUTCHours() ? 0 === L.getUTCHours() ? 12 : L.getUTCHours() : L.getUTCHours() - 12 + }, + P: function(L) { + return 12 > L.getUTCHours() ? "Am" : "Pm" + }, + E: function(L) { + return 0 > L.getUTCFullYear() ? "BC" : "AD" + } + }; + return { + rj: function(L, aa) { + const z = aa.fixed.ka + , D = L.level + , y = z.da(L, "select") + , I = z.da(L, "count"); + L = z.da(L, "from"); + return a(D, y, I, L, aa) + }, + sj: function(L, aa) { + var z = aa.fixed.ka; + const D = z.da(L, "value") + , y = z.da(L, "format") + , I = z.qc(z.da(L, "gpSep"), aa).next() + , R = z.qc(z.da(L, "gpSize"), aa).next(); + var M = z.qc(z.da(L, "ordinal"), aa).next(); + const ca = z.qc(z.da(L, "lang"), aa).next(); + var ea = L.flags || ""; + L = z.da(L, "startAt"); + ea = /1/.test(ea); + z = z.evaluate(D, aa); + z = q(z, ea, L, !0, aa); + M = M ? cd.hj(M.toString()) : !1; + return null === z ? Tb("NaN") : c(z, y, I, R, M, ca, aa) + }, + bg: A, + Mf: function(L, aa, z) { + let D = ""; + for (let y = 0; y < L.length; y++) + D += L.charAt(y), + (1 === z || 1 === (L.length - y) % z) && y < L.length - 1 && (D += aa); + return D + }, + Hi: function(L, aa, z) { + const D = 0 > L ? !0 : 0 === L ? 0 > 1 / L : !1; + z = { + af: O(z, "decimal-separator"), + pe: O(z, "grouping-separator"), + Ug: O(z, "digit"), + oj: O(z, "minus-sign"), + sd: O(z, "percent"), + Ae: O(z, "per-mille"), + Af: O(z, "zero-digit"), + Bc: O(z, "exponent-separator"), + Eh: O(z, "pattern-separator"), + Vi: z.infinity || W.infinity, + pj: z.NaN || W.NaN + }; + if (isNaN(L)) + return z.pj; + aa = aa.includes(z.Eh) ? aa.split(z.Eh) : [aa]; + if (2 < aa.length) + throw new F("Invalid picture: multiple pattern separators","FODF1310"); + const y = b(1 < aa.length && 0 > L ? aa[1] : aa[0], z); + if (isFinite(L)) { + if (0 < y.dh) { + var I = y.lf; + var R = y.ve; + var M = y.ue; + var ca = y.Bc + , ea = 1 === I && y.Fh; + ea && (I = 0, + 0 === R && (R = 1, + 0 === M && (M = 1))); + var ja = y.dh; + L = wa(L); + let la = L.c; + var Y = 0 !== I ? I + M : M + , V = L.e; + la.length > Y && (L = wa(L.toPrecision(Y))); + (Y = V !== L.e) && (I += 1); + 1 < I ? L = L.Vb(wa(10).pow(I - 1)) : 0 === I && (L = L.zc(wa(10))); + R = 0 !== I ? I + R : R; + for (la = L.c; la.length < R; ) + la.push(0); + R = ""; + if (0 < la.length) { + if (0 === I && y.Fh) + R += "0"; + else + for (V = 0; V < I; V++) + R += la[V]; + !(0 < M && la.length > I) || ea && Y || (R += "." + la.join("").slice(I)) + } else + throw new F("Empty mantissa","SXJS0004"); + I = R + ca + g(L.e, ja) + } else { + M = Math.abs(L); + y.sd && (M = Math.abs(100 * L)); + y.Ae && (M = Math.abs(1E3 * L)); + "Infinity" === M + "" ? I = M + "" : I = 999999 > M ? M.toString() : wa(M).toFixed(); + M = I.indexOf("."); + 0 > M && (M = I.length, + 0 < y.ve && (I += ".")); + 0 <= y.ue && "." !== I.substring(M) && M != I.length && (0 < y.ue ? (I = wa(I).round(y.ue, 1).toString(), + 0 > I.indexOf(".") && (I += ".0")) : I = wa(I).round(0, 1).toString()); + ca = I.length - 1 - M; + if (0 < y.ve) + for (; ca < y.ve; ) + I += "0", + ca++; + for (; M < y.lf; ) + I = "0" + I, + M++; + 0 < ca && 0 === y.lf && "0" === I.substring(0, M) && (I = I.substring(M)); + "0" === I && 0 === y.lf && 0 === y.ve && 0 < y.ue && (I = ".0") + } + M = ""; + for (ca = 0; 10 > ca; ca++) + M += String.fromCharCode(z.Af.charCodeAt(0) + ca); + M += z.af; + ca = ""; + for (ea = 0; ea < I.length; ea++) + ja = I.charAt(ea), + L = "0123456789.".indexOf(ja), + 0 > L ? ca += ja : L < M.length && (ca += M.charAt(L)); + M = ca; + if (0 < y.Yb.length || 0 < y.cg.length) { + ca = M.indexOf(z.af); + 0 > ca && (ca = M.length); + I = M.substring(0, ca); + M = M.substring(ca); + if (0 < y.Yb.length) { + ca = !0; + for (ea = 1; ea < y.Yb.length; ea++) + if (0 !== (y.Yb[ea] + 1) % (y.Yb[0] + 1)) { + ca = !1; + break + } + ca && y.xj + y.Yb.length - y.Yb[y.Yb.length - 1] - 1 > y.Yb[0] && (ca = !1); + I = ca ? fe.Mf(I, z.pe, y.Yb[0]) : v(I, y.Yb, null, z.pe) + } + 0 < y.cg.length && (M = v(M, y.cg, null, z.pe, !0)); + M = I + M + } + } else + M = z.Vi; + 0 < y.prefix.length && (M = Ea(y.prefix) + M); + 0 < y.Xd.length && (M += Ea(y.Xd)); + D && 1 === aa.length && (M = z.oj + M); + return M + }, + Hd: function(L, aa, z, D, y) { + if (/\[/g.test(z) && !/\[(\[|[^\]]*\])|\]\]/g.test(z)) + throw new F("Date format picture '" + z + "' doesn't match required syntax","FOFD1340"); + let I = ""; + "undefined" !== typeof D && null !== D && "en" !== D.toString() && (I += "[Language: en]"); + "undefined" === typeof y || null === y || "AD" === y.toString() || /(Q\{\})?ISO/.test(y.toString()) || (I += "[Calendar: AD]"); + return I + z.replace(/\[(\[|[^\]]*\])|\]\]/g, function(R) { + if ("[[" === R) + R = "["; + else if ("]]" === R) + R = "]"; + else { + var M = R.substring(1, R.length - 1).replace(/\s+/g, "") + , ca = M.match(/^([YMDdWwFHhmsfZzPCE])(.*)$/); + if (null === ca) + throw new F("Date/time component [" + M + "] not recognised","FOFD1340"); + R = ca[1]; + ca = ca[2] || ""; + if ("date" === L && /[HhPmsf]/.test(R) || "time" === L && /[YMDdFWwCE]/.test(R)) + throw new F("Date/time component [" + M + "] not available in " + L,"FOFD1350"); + if (-1 !== (M = ca.lastIndexOf(","))) { + var ea = ca.substring(M + 1).split("-"); + ca = ca.substring(0, M); + var ja = ea[0]; + ea = ea[1] || "*"; + if ("*" !== ja && 1 > ja || "*" !== ea && 1 > ea || "*" !== ja && "*" !== ea && ja > ea) + throw new F("Invalid width modifier in date/time formatting picture","FOFD1340"); + } + var Y = null; + 1 < ca.length && /[atco]/.test(ca.charAt(ca.length - 1)) ? (M = ca.substring(0, ca.length - 1), + Y = ca.charAt(ca.length - 1)) : M = ca; + ca = !0; + if (!/^[\x01-\x7f]*$/.test(M)) { + if (M.length !== Da(M).length) + throw new F("Cannot handle non-BMP characters in date/time formatting picture","SXJS0002"); + ca = !1 + } + if (/[Zz]/.test(R)) + if (ja = "Z" === db(aa) ? "+00:00" : db(aa), + ea = ca, + "" === ja) + R = "Z" === M ? "J" : ""; + else if (R = "z" === R ? "GMT" : "", + "t" === Y && "+00:00" === ja && "Z" !== M && "N" !== M) + R = "Z"; + else if ("" === M) + R += ja; + else { + ca = ja.match(/^([+\-])([0-9])([0-9]):([0-9]{2})$/); + if ("Z" === M || "N" === M) + if ("Z" === M) { + ea = parseInt(ca[1] + ca[2] + ca[3], 10); + var V = -12 > ea || 12 < ea || "00" !== ca[4] ? ja : "YXWVUTSRQPONZABCDEFGHIKLM".charAt(ea + 12) + } else { + if ("N" === M) + throw new F("Timezone names not implemented","SXJS0002"); + } + else + ea && !/[0-9]+/.test(M) && (M = "00:00"), + ja = 0, + ea || (V = e(M, "FOFD1340"), + M = V.format, + ja = V.Yf), + /[^0-9A-Za-z]/.test(M) ? (V = M.match(/^([0-9]+)([^0-9A-Za-z])([0-9]+)$/), + V = ca[1] + ("0" === ca[2] && 1 === V[1].length ? ca[3] : ca[2] + ca[3]) + V[2] + ca[4]) : (V = M.match(/^[0-9]+$/), + V = V[0], + V = ca[1] + (("0" !== ca[2] || 1 !== V.length && 3 !== V.length ? ca[2] + ca[3] : ca[3]) + (2 < V.length ? ca[4] : "00" !== ca[4] ? ":" + ca[4] : ""))), + ea || (V = k(V, ja)); + R += V + } + else { + V = aa.proxy(); + var la = ma[R] ? V[ma[R]]() : qa[R] ? qa[R](V) : null; + if (null === la) + throw new F("Component specifier not implemented: [" + R + "]","SXJS0002"); + "M" === R ? la++ : "F" === R && 0 === la && (la = 7); + "" === M && (M = /[FPCE]/.test(R) ? "n" : /[ms]/.test(R) ? "01" : "1"); + if ("f" === R) { + Y = la; + V = M; + R = ja; + M = ea; + ea = ca; + ja = 0; + ea || (ja = e(V, "FOFD1340"), + V = ja.format, + ja = ja.Yf); + for (ca = Y.toString(); 3 > ca.length; ) + ca = "0" + ca; + Y = Da(ca); + ca = parseInt(Ea(Y.reverse()), 10); + if (!R && !M && /^[0-9]$/.test(V)) + for (; Y.length > V.length; ) + V += "#"; + if (R && "*" !== R) { + la = /^([0-9]*)(#*)$/.exec(V); + V = la[1] ? la[1] : ""; + for (la = la[2] ? la[2] : ""; R > V.length; ) + V += "0", + la = la.slice(0, -1); + V += la + } + if (M) + for ("*" === M && (M = Y.length); V.length < M; ) + V += "#"; + M = Ea(Da(V).reverse()); + ca = A(ca, M, "FOFD1340"); + for (ca = Ea(Da(ca).reverse()); ca.length > V.length; ) + ca = ca.slice(0, -1); + R && "*" !== R || 0 !== parseInt(ca, 10) || (ca = "0"); + ea || (ca = k(ca, ja)); + R = ca + } else { + if (/[nN]/.test(M)) + V = "January February March April May June July August September October November December".split(" "), + ja = "Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "), + Y = "M" === R ? V[la - 1] : "F" === R ? ja[la - 1] : la, + "F" === R && ea && "*" !== ea && 6 > ea && (Y = Y.replace(/(ur)?day$/, ""), + Y = Y.replace(/nes$/, "s")), + "n" === M ? Y = Y.toLowerCase() : "N" === M && (Y = Y.toUpperCase()), + ea && "*" !== ea && (Y = Y.substring(0, ea)); + else { + V = /;/.test(M) ? M + ";" : M; + Y && (V += (";" === V.charAt(V.length - 1) ? "" : ";") + Y); + Y = A(la, V, "FOFD1340"); + "Y" === R && "-" === Y.charAt(0) && (Y = Y.substring(1)); + if ("Y" === R && /[^iIwWnN]/.test(M.charAt(M.length - 1)) && (!ja && 2 === M.length || 2 == ea)) + for (; 2 < Y.length; ) + Y = Y.substring(1); + if (ja && (ea = "*" === ja ? 0 : parseInt(ja, 10), + 0 < ea && Y.length < ea)) + if (/[YMDdWwHhms]/.test(R) && /[^iIwWnN]/.test(M.charAt(M.length - 1))) + for (R = "0", + ca || (R = String.fromCharCode(e(V, "FOFD1340").Af)); Y.length < ea; ) + Y = R + Y; + else if ("Y" === R && /[iIwWnN]/.test(M.charAt(M.length - 1))) + for (; Y.length < ea; ) + Y += " "; + else + throw new F("Not implemented min width modification with specifier " + R + " and format " + M,"SXJS0002"); + } + R = Y + } + } + } + return R + }) + } + } + }(); + // Input 34 + var ge = function() { + function a(x, K, U) { + function ha(T, w) { + function Z(fa) { + return na=>fa[na] + } + const S = { + "<": "<", + ">": ">", + "&": "&", + '"': """, + "\n": " ", + "\r": " ", + "\t": " " + } + , da = { + "<": "<", + ">": ">", + "&": "&" + }; + return w ? T.replace(/&|<|>|"|\n|\r|\t/g, Z(S)) : T.replace(/&|<|>/g, Z(da)) + } + if (U) { + U = ""; + x = x.split("\x00"); + for (let T = 0; T < x.length; T++) + U += 1 === T % 2 ? x[T] : ha(x[T], K); + return U + } + return ha(x, K) + } + function c(x, K) { + return "ISO-8859-1" === K.toUpperCase() ? 255 >= x : "US-ASCII" === K.toUpperCase() ? 127 >= x : !0 + } + function q(x, K) { + return function(U) { + var ha = !0; + for (var T = 0; T < U.length; T++) { + var w = U.charCodeAt(T); + if (w >= x.min && w <= x.max) { + ha = !1; + break + } + } + if (ha) + return U; + ha = ""; + T = !1; + for (w = 0; w < U.length; w++) { + let Z = U.charAt(w) + , S = U.charCodeAt(w) + , da = 55296 <= S && 56320 >= S; + da && (S = U.codePointAt(w)); + x.ya[S] ? (K && !T && (ha += "\x00", + T = !0), + ha += x.ya[S], + da && w++) : (K && T && (ha += "\x00", + T = !1), + ha += Z) + } + return ha + } + } + function E(x) { + return "" === x.uri || "http://www.w3.org/1999/xhtml" === x.uri + } + function H(x) { + return ["http://www.w3.org/1999/xhtml", "http://www.w3.org/2000/svg", "http://www.w3.org/1998/Math/MathML"].includes(x) + } + function p(x, K) { + return (K = { + action: ["form"], + archive: ["object"], + background: ["body"], + cite: ["blockquote", "del", "ins", "q"], + classid: ["object"], + codebase: ["applet", "object"], + data: ["object"], + datasrc: "button div input object select span table textarea".split(" "), + "for": ["script"], + formaction: ["button", "input"], + href: ["a", "area", "base", "link"], + icon: ["command"], + longdesc: ["frame", "iframe", "img"], + manifest: ["html"], + name: ["a"], + poster: ["video"], + profile: ["head"], + src: "audio embed frame iframe img input script source track video".split(" "), + usemap: ["img", "input", "object"] + }[K.local]) && K.includes(x.local) + } + function g(x, K, U=null) { + switch (x.method) { + case "xml": + K = new W(x,K); + if (x.version && "1.0" !== x.version) + throw new F("Serializer does not support the requested XML version: " + x.version,"SESU0013"); + d(x); + if (x["undeclare-prefixes"]) + throw new F("Cannot undeclare prefixes with XML 1.0 serializer","SEPM0010"); + x.indent && (K = m(x, K)); + K = f(x, K); + K = A(x, K); + K = O(x, K); + return C(x, K); + case "html": + return l(x, K); + case "text": + return d(x), + K = new V(x,K), + K = f(x, K), + K = A(x, K), + C(x, K); + case "xhtml": + return l(x, K); + case "json": + return d(x), + x.indent ? new ea(x,K,U) : new ca(x,K,U); + case "adaptive": + return new ja(x,K,U); + default: + return new Y(x,K) + } + } + function e(x, K, U) { + function ha(fa, na) { + na = na.trim(); + if (["yes", "true", "1"].includes(na)) + return !0; + if (["no", "false", "0"].includes(na)) + return !1; + throw new F("Value of " + fa + " must be yes(=true, 1) or no(=false, 0)","SEPM0016"); + } + function T(fa) { + return function(na, va) { + va = va.trim(); + return va.split(/\s+/).map(function(h) { + /^Q\{/.test(h) || /:/.test(h) || (h = "Q{}" + h); + return /^Q\{/.test(h) ? h : n.QName.fromString(h, fa).toEQName() + }) + } + } + function w(fa) { + return function(na, va) { + va = va.trim(); + if (fa.includes(va)) + return va; + throw new F("Value of " + na + "(" + va + "): must be one of " + fa.join("|"),"SEPM0016"); + } + } + function Z(fa) { + return function(na, va) { + if (fa.test(va)) + return va; + throw new F("Invalid value for " + na + ": must match the pattern " + fa,"SEPM0016"); + } + } + function S(fa, na) { + return na + } + function da(fa, na) { + na = na.trim(); + if (/[0-9]+/.test(na)) + return 1 * na; + throw new F("Value of " + fa + " must be an integer (Actual value is " + sa.showValue(na) + ")","SEPM0016"); + } + U = { + "allow-duplicate-names": ha, + "build-tree": ha, + "byte-order-mark": ha, + "cdata-section-elements": T(U), + "doctype-public": Z(/[\sa-zA-Z0-9\-'()+,.:=?;!*#@$_%\/]*/), + "doctype-system": Z(/[^']*|[^"]*/), + encoding: Z(/[\x21-\x7e]+/), + "escape-uri-attributes": ha, + "html-version": function(fa, na) { + if (/[0-9]+(\.[0-9]+)?/.test(na)) + return 1 * na; + throw new F("Value of " + fa + " must be a decimal number","SEPM0016"); + }, + "include-content-type": ha, + indent: ha, + "item-separator": S, + "json-node-output-method": w(["xml", "xhtml", "html", "text"]), + "media-type": S, + method: function(fa, na) { + return function(va, h) { + h = h.trim(); + !/^Q\{/.test(h) && /:/.test(h) && (h = n.QName.fromString(h, na).toEQName()); + if (fa.includes(h)) + return h; + throw new F("Value of " + va + "(" + h + "): must be one of " + fa.join("|"),"SEPM0016"); + } + }("xml xhtml html text json adaptive Q{http://saxonica.com/ns/interactiveXSLT}append-content Q{http://saxonica.com/ns/interactiveXSLT}replace-content".split(" "), U), + "normalization-form": w("NFC NFD NFKC NFKD fully-normalized none".split(" ")), + "omit-xml-declaration": ha, + standalone: function(fa, na) { + return "omit" === na.trim() ? null : ha(fa, na) + }, + "suppress-indentation": T(U), + "undeclare-prefixes": ha, + "use-character-maps": T(U), + version: S, + "Q{http://saxon.sf.net/}indent-spaces": da, + "Q{http://saxon.sf.net/}line-length": da, + "Q{http://saxon.sf.net/}stylesheet-version": da + }; + /^\{/.test(x) && (x = "Q" + x); + if ("string" !== typeof K) + throw new F("Value of " + x + " must be supplied as a string","SEPM0016"); + if (U[x]) + return U[x](x, K); + if (!/^Q\{/.test(x)) + throw new F("Unknown serialization parameter " + x,"SEPM0017"); + } + function k(x, K, U) { + function ha(S, da, fa) { + if (!Array.isArray(da)) + throw new F("Value of " + S + " must be an array","SEPM0016"); + return (fa || []).concat(da) + } + function T(S, da) { + if ("boolean" !== typeof da) + throw new F("Value of " + S + " must be boolean","SEPM0016"); + return da + } + function w(S, da) { + if ("number" !== typeof da) + throw new F("Value of " + S + " must be an integer (actual value is " + sa.showValue(da) + ")","SEPM0016"); + return da + } + const Z = { + "allow-duplicate-names": T, + "build-tree": T, + "byte-order-mark": T, + "cdata-section-elements": ha, + "escape-uri-attributes": T, + "html-version": function(S, da) { + if ("number" !== typeof da) + throw new F("Value of " + S + " must be a decimal number","SEPM0016"); + return da + }, + "include-content-type": T, + indent: T, + "omit-xml-declaration": T, + standalone: function(S, da) { + return null === da ? null : T(S, da) + }, + "suppress-indentation": ha, + "undeclare-prefixes": T, + "use-character-maps": function(S, da, fa) { + fa && Array.isArray(fa) && sa.la("Problem with existing character map supplied to overrideParam"); + if ("object" !== typeof da) + throw new F("Value of " + S + " must be an object","SEPM0016"); + if (void 0 === da.ya) + throw new F("Value of " + S + " must be a character map object","SEPM0016"); + (S = fa) ? v(S, da) : S = da; + return S + }, + "Q{http://saxon.sf.net/}indent-spaces": w, + "Q{http://saxon.sf.net/}line-length": w, + "Q{http://saxon.sf.net/}stylesheet-version": w + }; + /^{/.test(x) && (x = "Q" + x); + return Z[x] ? Z[x](x, K, U) : e(x, K.toString()) + } + function v(x, K) { + K.min < x.min && (x.min = K.min); + K.max > x.max && (x.max = K.max); + for (let U in K.ya) + K.ya.hasOwnProperty(U) && (x.ya[U] = K.ya[U]) + } + function t(x, K) { + let U = {}; + x.forEach(function(ha, T) { + let w = K.Og[ha]; + if (!w) + throw new F("Unknown character map " + ha,"SEPM0016"); + 0 === T ? U = w : v(U, w) + }); + return U + } + function C(x, K) { + return x["item-separator"] && "#absent" !== x["item-separator"] ? new be(K,x["item-separator"]) : new $d(K) + } + function m(x, K) { + const U = x["Q{http://saxon.sf.net/}indent-spaces"] + , ha = x["suppress-indentation"]; + return Pd("xml" === x.method ? new ma(U,ha) : new D(U,ha), K) + } + function f(x, K) { + x["normalization-form"] && "none" !== x["normalization-form"] && (K = Pd(new qa(x["normalization-form"]), K)); + return K + } + function A(x, K) { + x["use-character-maps"] && (K = Pd(new L(x["use-character-maps"]), K)); + return K + } + function O(x, K) { + x["cdata-section-elements"] && (K = Pd(new aa(x["cdata-section-elements"],x.encoding || "UTF-8",x["normalization-form"] && "none" !== x["normalization-form"] ? x["normalization-form"] : null), K)); + return K + } + function b(x, K) { + return void 0 === x[K] || x[K] + } + function d(x) { + if (x.encoding && !["UTF-8", "UTF-16", "ISO-646", "ISO-8859-1", "US-ASCII"].includes(x.encoding.toUpperCase())) + throw new F("Serializer does not support the requested encoding: " + x.encoding,"SESU0007"); + } + function l(x, K) { + var U = "xhtml" === x.method; + K = U ? new I(x,K) : new z(x,K); + if (U && x.version && "1.0" !== x.version) + throw new F("Serializer does not support the requested XML version: " + x.version,"SESU0013"); + if ((U = U ? x["html-version"] : x["html-version"] || x.version) && 5 !== 1 * U) + throw new F("Serializer does not support the requested HTML version: " + U,"SESU0013"); + d(x); + b(x, "indent") && (K = m(x, K)); + K = f(x, K); + K = A(x, K); + K = O(x, K); + K = Pd(new y, K); + b(x, "escape-uri-attributes") && (K = Pd(new R, K)); + b(x, "include-content-type") && (K = Pd(new M(x), K)); + return C(x, K) + } + function r(x, K, U, ha=null) { + function T(da, fa) { + switch (da.nodeType) { + case 9: + case 11: + fa.Ea(S); + da = da.childNodes; + for (var na = 0; na < da.length; ++na) + T(da[na], fa); + fa.za(); + break; + case 1: + let va = {}; + ac.Ja.ob(da).forEachItem(function(G) { + va[G.prefix] = G.uri + }); + let h = new de; + ac.Ja.Ha(da).forEachItem(function(G) { + h.set(G.yc, { + value: G.value, + kb: {} + }) + }); + fa.na(ac.ca(da), h, va, S); + da = da.childNodes; + for (na = 0; na < da.length; ++na) + T(da[na], fa); + fa.endElement(); + break; + case 2: + if (fa instanceof ja) + fa.text(ac.ca(da) + '="' + da.value + '"', S); + else + throw new F("Cannot serialize free-standing attribute node","SENR0001"); + break; + case 13: + if (fa instanceof ja) + na = da.prefix, + fa.text(na ? "xmlns:" + na : 'xmlns="' + da.uri + '"', S); + else + throw new F("Cannot serialize free-standing namespace node","SENR0001"); + break; + case 3: + case 4: + fa.text(da.nodeValue, S); + break; + case 7: + fa.va(da.target, da.nodeValue, S); + break; + case 8: + fa.wa(da.nodeValue, S) + } + } + function w(da, fa) { + Array.isArray(da) ? da.forEach(na=>{ + w(na, fa) + } + ) : ac.X(da) ? T(da, fa) : fa.append(da, S) + } + let Z; + U || (Z = "", + U = { + write: function(da) { + Z += da + } + }); + U.write || sa.la("writer supplied to Serialize.serialize() is not a writeable stream"); + K ||= {}; + K = g(K, U, ha); + let S = {}; + x && w(x, K); + K.close(); + return Z + } + const n = La.XS; + class B extends Od { + constructor(x, K) { + super(); + this.g = K || null; + this.Pa = x + } + close() { + this.g.end && !this.g.isTTY && this.g.end() + } + } + class W extends B { + constructor(x, K) { + super(x, K); + this.B = this.I = this.xa = this.ra = this.zb = !1; + this.eb = []; + this.K = []; + this.Yd = 0; + this.encoding = x.encoding || "UTF-8" + } + Ea() {} + za() {} + close() { + this.I || this.aa(); + super.close() + } + na(x, K, U) { + function ha(w) { + throw new F("When " + w + " is specified, there must only be one top-level element node","SEPM0004"); + } + this.I || (this.aa(), + this.Ca(x), + this.ra && !this.xa && !0 === this.Pa.indent && this.g.write("\n"), + this.I = !0); + 0 === this.K.length && (0 < this.Yd++ && void 0 !== this.Pa.standalone && null !== this.Pa.standalone && ha("standalone"), + 1 < this.Yd && this.Pa["doctype-system"] && ha("doctype-system")); + const T = 0 === this.K.length ? {} : this.K[this.K.length - 1]; + this.eb.push(x); + this.K.push(U); + this.B && this.V(); + this.g.write("<" + this.j(x.toString(), !1)); + this.Ei(U, T); + this.he(x, K); + this.B = !0 + } + endElement() { + const x = this.eb.pop(); + this.K.pop(); + this.B ? (this.g.write("/>"), + this.B = !1) : this.g.write("") + } + text(x, K={}) { + this.I || this.aa(); + this.B && this.V(); + this.g.write(K.DISABLE_ESCAPING ? this.j(x, !1) : this.j(a(x, !1, !1), !0)) + } + wa(x) { + this.I || this.aa(); + this.B && this.V(); + this.g.write("\x3c!--" + this.j(x, !1) + "--\x3e") + } + va(x, K) { + this.I || this.aa(); + this.B && this.V(); + this.g.write("") + } + append(x, K={}) { + this.text(x.toString(), K) + } + aa() { + this.zb || this.vi() + } + V() { + this.g.write(">"); + this.B = !1 + } + Ei(x, K) { + let U = []; + for (let ha in x) + if (K[ha] !== x[ha]) { + let T = ""; + "xml" !== ha && (T = "" === ha ? ' xmlns="' + a(x[ha], !0, !1) + '"' : " xmlns:" + ha + '="' + a(x[ha], !0, !1) + '"'); + "" !== T && U.push(T) + } + U.sort(); + U.forEach(ha=>this.g.write(ha)) + } + he(x, K) { + if (K) { + const U = this; + K.forEach((ha,T)=>{ + U.ee(T, ha) + } + ) + } + } + ee(x, K) { + const U = !0 === K.kb.USE_NULL_MARKERS; + K = K.kb.DISABLE_ESCAPING ? this.j(K.value, !1) : this.j(a(K.value, !0, U), !0); + this.g.write(" " + this.j(x.toString(), !1) + '="' + K + '"') + } + vi() { + var x = this.encoding.toUpperCase(); + this.Pa["byte-order-mark"] && "UTF-8" === x && this.g.write("\ufeff"); + this.zb = !0; + x = !0 === this.Pa["omit-xml-declaration"] && "UTF-8" === x; + this.ra = !x; + let K = this.Pa.standalone; + if (x && void 0 !== K && null !== K) + throw new F("Serializer values of 'standalone' and 'omit-xml-declaration' conflict","SEPM0009"); + x || this.g.write('") + } + Ca(x) { + let K = this.Pa["doctype-system"] || null + , U = this.Pa["doctype-public"] || null; + null !== K && (this.ra && this.g.write("\n"), + this.g.write("\n") : this.g.write(' PUBLIC "' + this.j(U, !1) + '" ' + this.j(x, !1) + ">\n"), + this.xa = !0) + } + j(x, K) { + function U(T) { + if (K) + return "&#" + T + ";"; + throw new F("Character " + String.fromCodePoint(T) + " (decimal " + T + ") is not available in the chosen encoding","SERE0008"); + } + const ha = this.encoding; + return function(T) { + let w = ""; + var Z = 0; + const S = T.length; + if (0 === S) + return ""; + for (; Z < S; ) { + let fa = Z; + for (; fa < S; ) { + var da = T.charCodeAt(fa); + if (9 === da || 10 === da) + fa++; + else if (32 > da) + break; + else if (127 > da) + fa++; + else if (160 > da || 8232 === da || 55296 <= da && 56320 >= da || !c(da, ha)) + break; + else + fa++ + } + if (fa >= S) + return 0 === Z ? T : w + T.substring(Z, fa); + fa > Z && (w += T.substring(Z, fa)); + da = T.charCodeAt(fa); + Z = T.charAt(fa); + if (0 === da) + throw new F("Null marker","ZZZZ9999"); + 160 > da || 8232 === da ? w += K ? U(da) : Z : 55296 <= da && 56320 >= da ? (da = T.codePointAt(fa++), + w += c(da, ha) ? Z + T.charAt(fa) : U(da)) : c(da, ha) || (w += U(da)); + Z = ++fa; + if (Z >= S) + return w + } + }(x) + } + } + class ma extends Qd { + constructor(x, K) { + super(); + this.I = 0; + this.ee = x || 3; + this.Ca = "\n "; + this.B = this.K = this.V = !1; + this.eb = K || null; + this.j = -1; + this.xa = null; + this.zb = {} + } + na(x, K, U, ha={}) { + this.K || this.B ? this.ra() : this.aa(); + if (0 > this.j) { + let T = K.get(n.QName.fromParts("", "http://www.w3.org/XML/1998/namespace", "space")); + T && "preserve" === T.value && (this.j = this.I) + } + this.I++; + this.eb && -1 === this.j && 0 <= this.eb.indexOf(x.toEQName()) && (this.j = this.I); + this.g.na(x, K, U, ha); + this.K = this.V = !0; + this.B = !1 + } + endElement() { + this.I--; + this.B && !this.V ? this.ra() : this.K && !this.B ? this.xa = null : this.aa(); + this.g.endElement(); + this.V = !1; + this.B = !0; + this.K = !1; + this.I === this.j - 1 && (this.j = -1) + } + text(x, K={}) { + const U = !this.V || 0 <= x.indexOf("\n"); + 0 > this.j && "" === Ha.trim(x) && U ? (this.xa = x, + this.zb = K) : (this.aa(), + 0 <= x.indexOf("\n") && (this.V = !1), + this.g.text(x, K), + this.B = this.K = !1) + } + wa(x, K={}) { + this.B ? this.ra() : this.aa(); + this.g.wa(x, K); + this.B = this.K = !1 + } + va(x, K, U={}) { + this.B ? this.ra() : this.aa(); + this.g.va(x, K, U); + this.B = this.K = !1 + } + ra() { + 0 <= this.j ? this.aa() : this.Xe() + } + Xe() { + this.xa = null; + let x = this.I * this.ee; + if (x + 1 > this.Ca.length) { + let K = 5 * this.ee; + x + 1 > this.Ca.length + K && (K += x + 1); + for (let U = 0; U < K; U++) + this.Ca += " " + } + this.g.text(this.Ca.substring(0, x + 1), { + DISABLE_ESCAPING: !0 + }); + this.V = !1 + } + aa() { + this.xa && (this.g.text(this.xa, this.zb), + this.xa = null, + this.zb = {}) + } + } + class qa extends Qd { + constructor(x) { + super(); + this.j = x; + if (!String.prototype.normalize) + throw new F("normalization-form: not supported on this JavaScript platform","SESU0011"); + if ("fully-normalized" === x) + throw new F("Serializer does not support the requested normalization-form: fully-normalized","SESU0011"); + } + na(x, K, U, ha={}) { + let T = new de + , w = this.j; + K.forEach(function(Z, S) { + let da = ""; + if (Z.kb.USE_NULL_MARKERS) { + const fa = Z.value.split("\x00"); + for (let na = 0; na < fa.length; na++) + da += 1 === na % 2 ? fa[na] : fa[na].normalize(w), + da += "\x00" + } else + da = Z.kb.NO_NORMALIZATION ? Z.value : Z.value.normalize(w); + T.set(S, { + value: da, + kb: Z.kb + }) + }); + this.g.na(x, T, U, ha) + } + text(x, K={}) { + this.g.text(K.NO_NORMALIZATION ? x : x.normalize(this.j), K) + } + } + class L extends Qd { + constructor(x) { + super(); + this.ya = x || null + } + na(x, K, U, ha={}) { + let T = q(this.ya, !0) + , w = new de; + K.forEach(function(Z, S) { + var da = w.set; + { + var fa = Z.value; + let na = Z.kb; + na.DISABLE_ESCAPING || na.NO_CHARACTER_MAP ? Z = { + value: fa, + kb: na + } : (Z = T(fa), + Z !== fa ? (fa = Object.assign({}, na), + fa.USE_NULL_MARKERS = !0, + Z = { + value: Z, + kb: fa + }) : Z = { + value: Z, + kb: na + }) + } + da.call(w, S, Z) + }); + this.g.na(x, w, U, ha) + } + text(x, K={}) { + if (K.DISABLE_ESCAPING || K.NO_CHARACTER_MAP) + this.g.text(x, K); + else { + const Z = this.ya; + let S = ""; + var U = !1 + , ha = !0; + for (var T = 0; T < x.length; T++) { + var w = x.charCodeAt(T); + if (w >= Z.min && w <= Z.max) { + ha = !1; + break + } + } + if (ha) + S = x; + else + for (ha = 0; ha < x.length; ha++) { + T = x.charAt(ha); + w = x.charCodeAt(ha); + const da = 55296 <= w && 56320 >= w; + da && (w = x.codePointAt(ha)); + Z.ya[w] ? (U || ("" !== S && (this.g.text(S, K), + S = ""), + U = !0), + S += Z.ya[w], + da && ha++) : (U && (U = Object.assign({}, K), + U.DISABLE_ESCAPING = !0, + U.NO_NORMALIZATION = !0, + this.g.text(S, U), + S = "", + U = !1), + S += T) + } + U ? (x = Object.assign({}, K), + x.DISABLE_ESCAPING = !0, + x.NO_NORMALIZATION = !0, + this.g.text(S, x)) : this.g.text(S, K) + } + } + } + class aa extends Qd { + constructor(x, K, U) { + super(); + this.V = x || null; + this.encoding = K; + this.K = U; + this.B = []; + this.j = ""; + this.I = {}; + if ("fully-normalized" === U) + throw new F("Serializer does not support the requested normalization-form: fully-normalized","SESU0011"); + } + na(x, K, U, ha={}) { + this.flush(); + this.B.push(x.toEQName()); + this.g.na(x, K, U, ha) + } + endElement() { + this.flush(); + this.B.pop(); + this.g.endElement() + } + text(x, K={}) { + 0 <= this.V.indexOf(0 === this.B.length ? null : this.B[this.B.length - 1]) ? K.DISABLE_ESCAPING ? (this.flush(), + this.g.text(x, K)) : (this.j += x, + this.I = K) : this.g.text(x, K) + } + wa(x, K={}) { + this.flush(); + this.g.wa(x, K) + } + va(x, K, U={}) { + this.flush(); + this.g.va(x, K, U) + } + flush() { + if ("" !== this.j) { + const K = this.K ? this.j.normalize(this.K) : this.j + , U = K.length; + for (var x = 0; x < U; ) { + let ha = x; + for (; ha < U; ) + if (c(K.charCodeAt(ha), this.encoding)) + ha++; + else + break; + ha > x && this.aa(K.substring(x, ha)); + ha < U && (x = Object.assign({}, this.I), + x.DISABLE_ESCAPING = !1, + x.NO_CHARACTER_MAP = !0, + x.NO_NORMALIZATION = !0, + this.g.text(K.charAt(ha), x)); + x = ++ha + } + this.j = ""; + this.I = {} + } + } + aa(x) { + let K = Object.assign({}, this.I); + K.DISABLE_ESCAPING = !0; + K.NO_CHARACTER_MAP = !0; + K.NO_NORMALIZATION = !0; + this.g.text(""), + this.B = !1); + this.Xe.includes(x.local.toLowerCase()) && E(x) || this.g.write("") + } + text(x, K={}) { + 0 < this.ta && !K.DISABLE_ESCAPING ? (K = Object.assign({}, K), + K.DISABLE_ESCAPING = !0, + super.text(x, K)) : super.text(x, K) + } + va(x, K) { + this.I || this.aa(); + this.B && this.V(); + if (0 <= K.indexOf(">")) + throw new F("A processing instruction in HTML must not contain a > character","SERE0015"); + this.g.write("") + } + aa() { + this.zb || (this.Pa["byte-order-mark"] && "UTF-8" === this.Pa.encoding && this.g.write("\ufeff"), + this.zb = !0) + } + he(x, K) { + if (K) { + const U = this; + K.forEach((ha,T)=>{ + x.hasURI("") && this.Wf(x, T, ha.value) ? U.g.write(" " + T.toString()) : U.ee(T, ha) + } + ) + } + } + Ca(x) { + let K = this.Pa["doctype-system"] || null + , U = this.Pa["doctype-public"] || null; + null === K && null === U ? E(x) && "html" === x.local.toLowerCase() && (this.ra && this.g.write("\n"), + this.g.write("\n"), + this.xa = !0) : null === K ? (x = E(x) && "html" === x.local.toLowerCase() ? x.toString() : "html", + this.ra && this.g.write("\n"), + this.g.write("\n'), + this.xa = !0) : super.Ca("html" === x.local.toLowerCase() ? x : n.QName.fromParts("", "", "html")) + } + Wf(x, K, U) { + K = K.local.toLowerCase(); + x = x.local.toLowerCase(); + return K === U.toLowerCase() && (this.Yc[x] && this.Yc[x].includes(K) || this.Yc["*"].includes(K)) + } + } + class D extends ma { + constructor(x, K) { + super(x, K); + this.Wf = "pre script style textarea title xmp".split(" "); + this.he = "a abbr acronym applet area audio b basefont bdi bdo big br button canvas cite code data datalist del dfn em embed font i iframe img input ins kbd label map mark math meter noscript object output picture progress q ruby s samp script select small span strike strong sub sup svg template textarea time tt u var video wbr".split(" "); + this.ta = this.Yc = !1; + this.Yd = [] + } + na(x, K, U, ha={}) { + this.Yc = this.he.includes(x.local.toLowerCase()) && E(x); + this.K || this.B ? this.ra() : this.aa(); + this.I++; + 0 > this.j && this.Wf.includes(x.local.toLowerCase()) && E(x) && (this.j = this.I); + this.eb && -1 === this.j && 0 <= this.eb.indexOf(x.toEQName()) && (this.j = this.I); + this.g.na(x, K, U, ha); + this.K = this.V = !0; + this.Yc = this.ta = this.B = !1; + this.Yd.push(x) + } + endElement() { + let x = this.Yd.pop(); + this.I--; + this.B && !this.V ? this.ra() : this.aa(); + this.g.endElement(); + this.V = !1; + this.B = !0; + this.K = !1; + this.ta = this.he.includes(x.local.toLowerCase()) && E(x); + this.I === this.j - 1 && (this.j = -1) + } + text(x, K={}) { + super.text(x, K); + 0 > this.j && "" === Ha.trim(x) || (this.ta = !1) + } + wa(x, K={}) { + super.wa(x, K); + this.ta = !1 + } + va(x, K, U={}) { + super.va(x, K, U); + this.ta = !1 + } + ra() { + 0 <= this.j || this.Yc || this.ta ? this.aa() : this.Xe() + } + } + class y extends Qd { + na(x, K, U, ha={}) { + for (let T in U) + H(U[T]) && delete U[T]; + H(x.uri) && ("" !== x.prefix && (x = n.QName.fromParts("", x.uri, x.local)), + U[""] = x.uri); + K.forEach((T,w)=>{ + H(w.uri) && (U[w.prefix] = w.uri) + } + ); + super.na(x, K, U, ha) + } + } + class I extends W { + constructor(x, K) { + super(x, K); + this.ta = "area base br col embed hr img input link meta param source track wbr".split(" ") + } + endElement() { + this.K.pop(); + let x = this.eb.pop(); + this.B && this.ta.includes(x.local) && E(x) ? (this.g.write(" />"), + this.B = !1) : (this.B && super.V(), + this.g.write("")) + } + text(x, K={}) { + (this.I || "" !== Ha.trim(x)) && super.text(x, K) + } + Ca(x) { + let K = this.Pa["doctype-system"] || null; + null === K && E(x) && "html" === x.local.toLowerCase() ? (this.ra && this.g.write("\n"), + this.g.write("\n"), + this.xa = !0) : null !== K && super.Ca(x) + } + } + class R extends Qd { + na(x, K, U, ha) { + let T = !1; + K.forEach((w,Z)=>T = T || p(x, Z)); + if (T) { + const w = new de; + K.forEach((Z,S)=>{ + if (p(x, S)) { + const da = cd.escape(Z.value.normalize("NFC"), fa=>32 > fa || 126 < fa); + Z = Object.assign({}, Z.kb); + Z.DISABLE_ESCAPING = !1; + Z.NO_CHARACTER_MAP = !0; + Z.NO_NORMALIZATION = !0; + w.set(S, { + value: da, + kb: Z + }) + } else + w.set(S, Z) + } + ); + super.na(x, w, U, ha) + } else + super.na(x, K, U, ha) + } + } + class M extends Qd { + constructor(x) { + super(); + this.B = x; + this.j = !1 + } + na(x, K, U, ha={}) { + if ("meta" === x.local.toLowerCase() && E(x)) { + let T = this.j; + K.forEach(function(w, Z) { + "http-equiv" === Z.toString().toLowerCase() && "content-type" === w.value.trim().toLowerCase() && (T = !0) + }); + this.j = T + } + this.j || (super.na(x, K, U, ha), + "head" === x.local.toLowerCase() && E(x) && (K = new de, + K.set(n.QName.fromParts("", "", "http-equiv"), { + value: "Content-Type", + kb: {} + }), + K.set(n.QName.fromParts("", "", "content"), { + value: (this.B["media-type"] || "text/html") + "; charset=" + (this.B.encoding || "UTF-8"), + kb: {} + }), + this.g.na(n.QName.fromParts("", x.uri, "meta"), K, {}, {}), + this.g.endElement())) + } + endElement() { + this.j ? this.j = !1 : this.g.endElement() + } + } + class ca extends Sd { + constructor(x, K, U) { + super(U); + this.I = x; + this.g = K; + this.ya = x["use-character-maps"] || null + } + close() { + this.zb(this.result()); + this.g.end && this.g.end(); + super.close() + } + Ca(x) { + this.I["normalization-form"] && "none" !== this.I["normalization-form"] && (x = x.normalize(this.I["normalization-form"])); + const K = this.I.encoding || "UTF-8"; + let U = ""; + for (let ha = 0; ha < x.length; ha++) { + let T = x.charCodeAt(ha) + , w = x.charAt(ha); + switch (w) { + case '"': + U += '\\"'; + break; + case "\b": + U += "\\b"; + break; + case "\f": + U += "\\f"; + break; + case "\n": + U += "\\n"; + break; + case "\r": + U += "\\r"; + break; + case "\t": + U += "\\t"; + break; + case "\\": + U += "\\\\"; + break; + case "/": + U += "\\/"; + break; + default: + U = 31 >= T || 127 <= T && 159 >= T || !c(T, K) ? U + ("\\u" + ("0000" + T.toString(16).toUpperCase()).slice(-4)) : U + w + } + } + return U + } + ta(x) { + let K = '"'; + if (this.ya) { + const w = this.ya; + let Z = "" + , S = !1; + var U = !0; + for (var ha = 0; ha < x.length; ha++) { + var T = x.charCodeAt(ha); + if (T >= w.min && T <= w.max) { + U = !1; + break + } + } + if (U) + Z = x; + else + for (U = 0; U < x.length; U++) { + ha = x.charAt(U); + T = x.charCodeAt(U); + const da = 55296 <= T && 56320 >= T; + da && (T = x.codePointAt(U)); + w.ya[T] ? (S || ("" !== Z && (K += this.Ca(Z), + Z = ""), + S = !0), + Z += w.ya[T], + da && U++) : (S && (K += Z, + Z = "", + S = !1), + Z += ha) + } + K = S ? K + Z : K + this.Ca(Z) + } else + K += this.Ca(x); + return K + '"' + } + zb(x) { + function K(T) { + switch (T.length) { + case 0: + ha.g.write("null"); + break; + case 1: + U(T[0]); + break; + default: + throw new F("Cannot output a sequence of length " + T.length + " as JSON","SERE0023"); + } + } + function U(T) { + var w = La.XS; + if (La.pa(T)) + if (w.boolean.matches(T)) + ha.g.write(T.toString()); + else if (w.numeric.matches(T)) { + T = T.toString(); + if (["NaN", "INF", "-INF"].includes(T)) + throw new F("Cannot output INF or NaN as JSON","SERE0020"); + ha.g.write(T) + } else + ha.g.write(ha.ta(T.toString())); + else if (ac.X(T)) { + w = Object.assign({}, ha.I); + w.method = w["json-node-output-method"] || "xml"; + w["item-separator"] = null; + w["omit-xml-declaration"] = !0; + w.encoding = "UTF-8"; + const Z = new la; + r(T, w, Z, ha.ra); + ha.g.write(ha.ta(Z.toString())) + } else if (cd.isArray(T)) + if (T = T.value, + 0 === T.length) + ha.g.write("[]"); + else { + ha.V("["); + K(T[0]); + for (w = 1; w < T.length; w++) + ha.aa(), + K(T[w]); + ha.K("]") + } + else if (T instanceof cc) { + let Z = !0; + ha.V("{"); + const S = {}; + T.forAllPairs(da=>{ + Z ? Z = !1 : ha.aa(); + const fa = ha.ta(da.k.toString()); + if (!ha.I["allow-duplicate-names"]) { + if (S[fa]) + throw new F("Duplicate key '" + fa + "' in serialized JSON map","SERE0022"); + S[fa] = !0 + } + ha.g.write(fa); + ha.eb(); + K(da.v) + } + ); + ha.K("}") + } else + throw new F("Cannot output " + sa.showValue(T) + " as JSON","SERE0021"); + } + const ha = this; + K(x) + } + V(x) { + this.g.write(x) + } + K(x) { + this.g.write(x) + } + aa() { + this.g.write(",") + } + eb() { + this.g.write(":") + } + } + class ea extends ca { + constructor(x, K, U) { + super(x, K, U); + this.j = 0; + this.xa = x["Q{http://saxon.sf.net/}indent-spaces"] || 3 + } + V(x) { + super.V(x); + this.j++; + this.g.write("\n".padEnd(this.j * this.xa + 1, " ")) + } + K(x) { + this.j--; + this.g.write("\n".padEnd(this.j * this.xa + 1, " ")); + super.K(x) + } + aa() { + super.aa(); + this.g.write("\n".padEnd(this.j * this.xa + 1, " ")) + } + eb() { + this.g.write(": ") + } + } + class ja extends Sd { + constructor(x, K, U) { + super(U); + this.I = x; + this.g = K; + this.ra = U; + this.ya = x["use-character-maps"] || null + } + close() { + function x(S, da) { + for (let fa in ["fn", "math", "map", "array", "xs"]) + if (Zb.withPrefix[fa] === S) + return fa + ":" + da; + return "Q{" + S + "}" + da + } + function K(S) { + return T.ya ? q(T.ya, !1)(S) : S + } + function U(S, da) { + if (1 === S.length) + ha(S[0], da); + else { + da.write("("); + let fa = !0; + for (let na = 0; na < S.length; na++) + fa ? fa = !1 : da.write(","), + ha(S[na], da); + da.write(")") + } + } + function ha(S, da) { + if (ac.X(S)) + switch (S.nodeType) { + case 9: + case 11: + case 1: + case 7: + case 8: + case 3: + case 4: + var fa = Object.assign({}, T.I); + fa.method = "xml"; + fa["item-separator"] = null; + fa.encoding = "UTF-8"; + var na = new la; + g(fa, na, T.ra).append(S); + da.write(na.toString()); + break; + case 2: + da.write(ac.ca(S) + '="' + S.value + '"', {}); + break; + case 13: + da.write("*** Namespace Node ****", {}) + } + else if (La.pa(S)) + fa = S.code, + "AB" === fa ? da.write(S.toBoolean() ? "true()" : "false()") : Ia(S) ? (fa = S.toString(), + /"/.test(fa) ? da.write("'" + K(fa.replace(/'/g, "''")) + "'") : da.write('"' + K(S.toString().replace(/"/g, '""')) + '"')) : /^AD/.test(fa) ? da.write(S.toString()) : /^A[OF]/.test(fa) ? da.write(S.toString()) : da.write(`${La.pd(fa)} ("${S.toString()}")`); + else if (S instanceof $c) { + S = S.value; + da.write("["); + fa = !0; + for (na = 0; na < S.length; na++) + fa ? fa = !1 : da.write(","), + U(S[na], da); + da.write("]") + } else if (S instanceof cc) { + da.write("map{"); + let va = !0; + S.forAllPairs(h=>{ + va ? va = !1 : da.write(","); + ha(h.k, da); + da.write(":"); + U(h.v, da) + } + ); + da.write("}") + } else + S instanceof ad.XdmFunction ? S.local ? da.write(x(S.uri, S.local) + "#" + S.arity) : da.write("(anonymous function)#" + S.arity) : da.write("JS: " + sa.showValue(S)) + } + const T = this; + let w = this.result() + , Z = !0; + for (let S = 0; S < w.length; S++) { + const da = w[S]; + Z ? Z = !1 : this.g.write(this.I["item-separator"] || " "); + ha(da, this.g) + } + this.g.end && this.g.end(); + super.close() + } + } + class Y extends Qd { + constructor(x, K) { + super(); + this.j = x; + this.I = K; + this.pending = []; + this.B = !1 + } + Ea(x={}) { + this.pending.push(function(K) { + K.Ea(x) + }) + } + na(x, K, U, ha={}) { + if (!this.B) { + const T = this.j["Q{http://saxon.sf.net/}stylesheet-version"]; + let w = "xml"; + "html" === x.local && "http://www.w3.org/1999/xhtml" === x.uri ? w = 10 === T ? "xml" : "xhtml" : "html" === x.local.toLowerCase() && "" === x.uri && (w = "html"); + this.j = Object.assign({}, this.j); + this.j.method = w; + this.g = g(this.j, this.I); + this.g instanceof Y && sa.la("cannot create committed serializer: " + JSON.stringify(this.j)); + this.pending.forEach(Z=>Z(this.g)); + this.B = !0; + this.pending = [] + } + super.na(x, K, U, ha) + } + text(x, K={}) { + this.B ? super.text(x, K) : this.pending.push(function(U) { + U.text(x, K) + }) + } + wa(x, K={}) { + this.B ? super.wa(x, K) : this.pending.push(function(U) { + U.wa(x, K) + }) + } + va(x, K, U={}) { + this.B ? super.va(x, K, U) : this.pending.push(function(ha) { + ha.va(x, K, U) + }) + } + append(x, K={}) { + this.B ? super.append(x, K) : this.pending.push(function(U) { + U.append(x, K) + }) + } + za() { + this.B ? super.za() : this.pending.push(function(x) { + x.za() + }) + } + close() { + this.B || (this.j.method = "xml", + this.g = g(this.j, this.I), + this.pending.forEach(x=>x(this.g))); + super.close() + } + } + class V extends B { + constructor(x, K) { + super(x, K); + this.j = !1 + } + text(x) { + this.j || this.B(); + this.g.write(x) + } + append(x) { + this.j || this.B(); + this.g.write(x.toString()) + } + B() { + this.Pa["byte-order-mark"] && "UTF-8" === this.Pa.encoding && this.g.write("\ufeff"); + this.j = !0 + } + } + class la { + constructor() { + this.ma = "" + } + write(x) { + this.ma += x + } + toString() { + return this.ma + } + } + return { + serialize: r, + qh: g, + StringWriter: la, + parseParamDoc: function(x, K, U=null) { + function ha(S, da="SEPM0017") { + throw new F("Serialization params: " + S,da); + } + function T(S, da=[]) { + const fa = ac.ca(S); + ac.Ja.Ha(S).forEachItem(function(na) { + na = ac.ca(na); + "" !== na.uri || da.includes(na.local) || ha("attribute @" + na.local + " must not appear on element " + fa.toString()) + }) + } + function w(S, da) { + let fa = ac.getAttribute(S, da, null); + null === fa && ha("attribute @" + da + " is missing on element " + ac.ca(S).toString()); + return fa + } + "serialization-parameters" !== ac.ca(x).local && ha("root element name must be 'serialization-parameters'", U || "SEPM0017"); + "http://www.w3.org/2010/xslt-xquery-serialization" !== ac.ca(x).uri && ha("root element namespace must be http://www.w3.org/2010/xslt-xquery-serialization", U || "SEPM0017"); + T(x); + let Z = []; + ac.Ec(x).forEach(function(S) { + if (ac.hasURI(S, "http://www.w3.org/2010/xslt-xquery-serialization")) { + var da = ac.ca(S).local; + let fa; + Z.includes(da) && ha("duplicated parameter " + da, "SEPM0019"); + Z.push(da); + "use-character-maps" === da ? (T(S), + fa = { + min: 0, + max: 0, + ya: {} + }, + ac.Ec(S).forEach(function(na) { + if (ac.hasURI(na, "http://www.w3.org/2010/xslt-xquery-serialization") && "character-map" === ac.ca(na).local) { + T(na, ["character", "map-string"]); + const va = w(na, "character"); + 1 < va.length && ha("keys in a character map must all be one-character strings. Found " + va); + const h = va.codePointAt(0); + na = w(na, "map-string"); + void 0 !== fa.ya[h] ? ha("character map contains two entries for the character " + va, "SEPM0019") : (fa.ya[h] = na, + 0 === fa.min ? fa.min = h : h < fa.min && (fa.min = h), + h > fa.max && (fa.max = h)) + } else + ha("invalid child of use-character-maps: " + ac.ca(na).toString()) + }), + 55296 < fa.min && (fa.min = 55296)) : (T(S, ["value"]), + fa = w(S, "value"), + fa = e(da, fa, function(na) { + return S.lookupNamespaceURI(na) + })); + "undefined" !== typeof fa && (K[da] = k(da, fa, K[da])) + } else + ac.hasURI(S, "") && ha("element in no namespace: " + ac.ca(S).local), + da = ac.ca(S).toEQName(), + Z.includes(da) && ha("duplicated parameter " + da, "SEPM0019"), + Z.push(da) + }) + }, + pf: k, + zf: e, + yf: function(x, K, U) { + x = e(x, K); + return t(x, U) + }, + uj: t, + jj: function(x) { + function K(w, Z="SEPM0017") { + throw new F("Serialization params: " + w,Z); + } + let U = 0 + , ha = 0 + , T = {}; + for (let[w,Z] of Object.entries(x)) { + x = w; + 1 < x.length && K("keys in a character map must all be one-character strings. Found " + x); + const S = x.codePointAt(0); + void 0 !== T[S] && K("character map contains two entries for the character " + x, "SEPM0019"); + T[S] = Z; + 0 === U ? U = S : S < U && (U = S); + S > ha && (ha = S); + 55296 < U && (U = 55296) + } + return { + min: U, + max: ha, + ya: T + } + } + } + }(); + // Input 35 + class he { + constructor(a, c, q, E) { + this.principalResult = a; + this.resultDocuments = c; + this.stylesheetInternal = q; + this.masterDocument = E + } + } + class ie { + constructor(a, c) { + this.destination = a; + this.save = c + } + } + class je extends ie { + constructor(a, c) { + super(a, function(q, E) { + c[q.toString()] = E + }) + } + } + ;// Input 36 + const ke = function() { + function a(b, d, l, r, n=null) { + d = d.fixed.ka; + if (b = b.next()) { + b = Ha.trim(b.toString()); + if (n && Ha.Lb(b)) + return "##local" === n && (n = d.Ic(l)[""] || ""), + "Q{" + n + "}" + b; + try { + const B = A.QName.fromString(b, d.Wd(l, !1)); + if (null === B) + throw new F("Invalid QName " + b,r,l); + return "Q{" + B.uri + "}" + B.local + } catch (B) { + if (B instanceof F && ["FORG0001", "XTDE0290"].includes(B.code)) + throw new F(B.message,r); + throw B; + } + } else + return null + } + function c(b) { + return (b = b.next()) ? b.value : "" + } + function q(b) { + function d(n) { + return n.replace(/[^A-Za-z]/g, B=>"0" + B.codePointAt(0)) + } + const l = ac.Ja; + b = l.Ya(b).expand().reverse(); + let r = ""; + for (let n = 0; n < b.length; n++) + if (b[n]instanceof bc) + r += "N" + d(b[n].prefix); + else if (2 === b[n].nodeType) + r += "A" + d(ac.ca(b[n]).toEQName()); + else { + const B = l.Oc(b[n]).count() + 1; + r += fe.bg(B, 0 === n % 2 ? "a" : "A") + } + return "d" + ac.ui(b[0]) + r + } + function E(b, d, l) { + let r = ""; + b[0].forEachItem(function(ma) { + r += ma.value.trim() + " " + }); + d = b[1] ? b[1].next() : f.rc(ed(d)); + if (!f.X(d)) + throw new F("Context item is not a node for fn:" + l + "()","XPTY0004"); + 9 !== d.nodeType && (d = f.rc(d)); + let n; + l = []; + b = r.trim().split(/\s+/); + if (9 === d.nodeType) { + for (var B of b) + (n = d.getElementById(B)) && l.push(n); + if (pa.jd()) + for (B = O.me(d); null !== (n = B.next()); ) + if (1 === n.nodeType) { + d = n.getAttributeNS(Zb.xml, "id"); + var W = n.getAttribute("id"); + (null != d && b.includes(d.trim()) || null != W && b.includes(W.trim())) && l.push(n) + } + return f.kd(Kb(l)) + } + if (11 === d.nodeType) { + for (B = O.me(d); null !== (n = B.next()); ) + 1 === n.nodeType && (d = n.getAttributeNS(Zb.xml, "id"), + W = n.getAttribute("id"), + (null != d && b.includes(d.trim()) || null != W && b.includes(W.trim())) && l.push(n)); + return f.kd(Kb(l)) + } + return Ob + } + function H(b, d, l) { + let r = d; + b.forEachItem(function(n) { + r = l(n, r) + }); + return r + } + function p(b) { + function d(r) { + throw new F(r,"FORG0006"); + } + const l = "max" === b ? function(r) { + return 0 < r + } + : function(r) { + return 0 > r + } + ; + return function(r, n, B) { + let W = r[0]; + n.fixed.ka.Db(B, "i") && (W = W.filter(function(ja) { + return !Hd.tc(ja) + })); + r = Hd.Xb(B, r[1], "compare", n); + const ma = Hd.oi(r) + , qa = A.untypedAtomic.matches + , L = A.numeric.matches + , aa = A.double.matches + , z = A.float.matches + , D = A.anyURI.matches + , y = A.string.matches; + r = A.duration.matches; + const I = A.yearMonthDuration.matches + , R = A.dayTimeDuration.matches; + n = A.QName.matches; + const M = A.double.R + , ca = A.float.R + , ea = A.string.R; + W = W.mapOneToOne(function(ja) { + return qa(ja) ? M(ja) : ja + }); + B = W.next(); + if (null === B) + return Ob; + n(B) && d(b + "() not defined over QName"); + !r(B) || I(B) || R(B) || d(b + "() not defined over mixed durations"); + return Pb(H(W, B, function(ja, Y) { + (y(ja) && L(Y) || y(Y) && L(ja)) && d("Cannot compare string with numeric"); + (I(ja) && !I(Y) || R(ja) && !R(Y)) && d("Cannot compare mixed durations"); + if (Hd.tc(Y)) + return aa(ja) ? M(Y) : Y; + if (Hd.tc(ja)) + return aa(Y) ? M(ja) : ja; + aa(Y) && !y(ja) ? ja = M(ja) : aa(ja) && !y(Y) ? Y = M(Y) : z(Y) && !y(ja) ? ja = ca(ja) : z(ja) && !y(Y) && (Y = ca(Y)); + D(Y) && y(ja) ? Y = ea(Y) : D(ja) && y(Y) && (ja = ea(ja)); + try { + return l(ma(ja, Y)) ? ja : Y + } catch (V) { + throw V instanceof F && "XPTY0004" === V.code && (V.code = "FORG0006"), + V; + } + })) + } + } + function g(b, d) { + if (2 !== d.length && 5 !== d.length) + throw new F("Wrong number of arguments (" + d.length + ") for " + b,"XPST0017"); + } + function e(b, d) { + b = b[0].next(); + if (null === b) + return Ob; + if ("timezone" === d) + return null === b.Fa ? Ob : Pb(A.dayTimeDuration.hh(b.Fa)); + if ("seconds" === d) + return d = b.proxy(), + Wb(d.getUTCSeconds() + d.getUTCMilliseconds() / 1E3); + b = b.proxy()[d](); + "getUTCMonth" === d && b++; + return Ub(b) + } + function k(b, d) { + b = b[0].next(); + return null === b ? Ob : 5 !== d ? Ub(jb(b)[d] * kb(b)) : Wb(jb(b)[d] * kb(b)) + } + function v(b, d, l) { + function r(W, ma) { + return Pb(La.codes[d].fromDate(W, ma)) + } + const n = b[0].next(); + if (!n) + return Ob; + l = l.fixed.Jb.getTimezoneOffset(); + if (b[1]) { + var B = b[1].next(); + b = null !== B ? B.Qa / 6E4 : null; + if (null !== b && (-840 > b || 840 < b)) + throw new F("timezone out of bounds " + B,"FODT0003"); + } else + b = -l; + B = n.Fa; + if (null === B && null === b) + return Pb(n); + if (null === B && null !== b) + return r(gb(n, -l - b).Na, b); + if (null !== B && null === b) + return r(gb(n, l + B).Na, null); + if (null !== B && null !== b) + return r(n.Na, b) + } + function t(b, d, l, r) { + let n = b[1].expand(); + const B = b[2].expand()[0]; + B instanceof ad.XdmFunction || sa.la("fold-" + (r ? "left" : "right") + "() function argument not instance of XdmFunction"); + b = b[0].expand(); + r || (b = b.reverse()); + b.forEach(W=>{ + n = B.evaluate(r ? [n, [W]] : [[W], n], d, l).expand() + } + ); + return Kb(n) + } + let C = null + , m = null; + const f = ac + , A = La.XS + , O = f.Ja; + return { + abs: function(b) { + b = b[0].next(); + return null === b ? Ob : Pb(b.abs()) + }, + "accumulator-after": function(b, d, l) { + b = a(b[0], d, l, "XTDE3340"); + return Kb(Ld.ei(l, b, ed(d), d)) + }, + "accumulator-before": function(b, d, l) { + b = a(b[0], d, l, "XTDE3340"); + return Kb(Ld.fi(l, b, ed(d), d)) + }, + "adjust-date-to-timezone": function(b, d) { + return v(b, "AA", d) + }, + "adjust-dateTime-to-timezone": function(b, d) { + return v(b, "AM", d) + }, + "adjust-time-to-timezone": function(b, d) { + return v(b, "AT", d) + }, + "analyze-string": function(b, d) { + const l = c(b[0]); + var r = d.ja.createDocumentFragment(); + const n = Zb.Oa + , B = d.ja.createElementNS(n, "analyze-string-result"); + r.appendChild(B); + if ("" === l) + return Pb(B); + r = b[1].next().toString(); + b = b[2] ? b[2].next().toString() : ""; + Zd.Of(l, r, b, !1, !1).forEach(function(W) { + let ma; + if (W.Lc) { + let L; + W = W.groups; + ma = d.ja.createElementNS(n, "match"); + var qa = 0; + for (let aa = 1; aa < W.length; aa++) + W[aa] && (L = W[0].indexOf(W[aa], qa), + L > qa && (qa = d.ja.createTextNode(W[0].substring(qa, L)), + ma.appendChild(qa)), + qa = d.ja.createElementNS(n, "group"), + qa.setAttribute("nr", aa), + qa.appendChild(d.ja.createTextNode(W[aa])), + ma.appendChild(qa), + qa = L + W[aa].length); + qa < W[0].length && (qa = d.ja.createTextNode(W[0].substring(qa, L)), + ma.appendChild(qa)) + } else + ma = d.ja.createElementNS(n, "non-match"), + qa = d.ja.createTextNode(W.string), + ma.appendChild(qa); + B.appendChild(ma) + }); + return Pb(B) + }, + apply: function(b, d, l) { + const r = d.fixed.ka + , n = b[0].next(); + b = b[1].next(); + const B = b.value; + if (n instanceof ad.XdmFunction) + return n.evaluate(B, d, l); + d = r.Sb(b.value[0][0]).next(); + if (n instanceof $c) + return d = A.numeric.matches(d) ? d.toNumber() : A.double.R(d).toNumber(), + Kb(n.get(d)); + if (n instanceof cc) + return Kb(n.get(d)); + sa.la("Target of apply() is neither map(*) nor array(*) nor function(*): actual value " + sa.showValue(n)) + }, + "available-environment-variables": function() { + return Ob + }, + "available-system-properties": function() { + const b = [] + , d = { + version: "3.0", + vendor: "Saxonica", + "vendor-url": "http://www.saxonica.com/", + "product-name": "SaxonJS", + "product-version": "2.6", + "is-schema-aware": "no", + "supports-serialization": "yes", + "supports-backwards-compatibility": "yes", + "supports-namespace-axis": "yes", + "supports-streaming": "no", + "supports-dynamic-evaluation": "yes", + "supports-higher-order-functions": "yes", + "xpath-version": "3.1", + "xsd-version": "1.1" + }; + for (let l in d) + d.hasOwnProperty(l) && b.push(A.QName.fromParts("xsl", Zb.Wc, l)); + return Kb(b) + }, + avg: function(b, d) { + b = b[0].mapOneToOne(d.fixed.ka.Xh); + d = b.next(); + if (null === d) + return Ob; + d = { + ug: d, + count: 1 + }; + const l = mb["a+a"]; + try { + const r = H(b, d, function(n, B) { + return { + ug: l(B.ug, n), + count: B.count + 1 + } + }); + return Pb(mb["a/a"](r.ug, A.integer.fromNumber(r.count))) + } catch (r) { + throw new F("Input to avg() contains a mix of numeric and non-numeric values ","FORG0006"); + } + }, + "base-uri": function(b) { + return b[0].mapOneToOne(function(d) { + if (d = f.baseURI(d)) { + const l = d.indexOf("#"); + 0 <= l && (d = d.substring(0, l)) + } + return null === d ? null : A.anyURI.fromString(d) + }) + }, + "boolean": function(b, d) { + return Xb(d.fixed.ka.Fd(b[0])) + }, + ceiling: function(b) { + b = b[0].next(); + return Pb(null === b ? null : b.Rf()) + }, + "codepoint-equal": function(b) { + const d = b[0].next(); + b = b[1].next(); + return null === d || null === b ? Ob : Xb(d.toString() === b.toString()) + }, + "codepoints-to-string": function(b) { + return Tb(Ea(b[0].expand().map(function(d) { + return d.toNumber() + }))) + }, + "collation-key": function(b, d, l) { + const r = b[0].next(); + b = Hd.Xb(l, b[1], "collationKey", d); + return Pb(A.base64Binary.fromUtf8EncodedString(b(r.value))) + }, + collection: function(b, d, l) { + const r = d.fixed.ka; + var n = d.fixed.options.Tg; + if (n && "function" === typeof n) { + let B = null; + b[0] && (b = b[0].next(), + null !== b && (B = pa.Fb(b.toString(), r.Ia(l, d)))); + n = B ? n(B) : n(); + if ("undefined" === typeof n) + throw new F("No available collection for supplied URI: " + B,"FODC0002",l); + n = r.Ra(n); + d = d.fixed.Ee; + if (null !== d) + for (l = 0; l < n.length; l++) + n[l] = d(n[l]); + return Array.isArray(n) ? Kb(n) : Pb(n) + } + if (b[0]) + throw new F("Unknown collection (no collectionFinder supplied)","FODC0002",l); + return Ob + }, + compare: function(b, d, l) { + const r = b[0].next() + , n = b[1].next(); + if (null === r || null === n) + return Ob; + b = Hd.Xb(l, b[2], "compare", d); + return Ub(b(r.value, n.value)) + }, + concat: function(b) { + return Tb(b.map(function(d) { + d = d.next(); + return null === d ? "" : A.string.R(d) + }).join("")) + }, + contains: function(b, d, l) { + const r = c(b[0]) + , n = c(b[1]); + b = Hd.Xb(l, b[2], "contains", d); + return Xb(b(r, n)) + }, + "contains-token": function(b, d, l) { + function r(W) { + return B(W, n) + } + let n = c(b[1]); + n = Ha.trim(n); + if ("" === n) + return Xb(!1); + const B = Hd.Xb(l, b[2], "equals", d); + for (; null !== (d = b[0].next()); ) + if (0 <= d.toString().split(/[ \n\r\t]+/).findIndex(r)) + return Xb(!0); + return Xb(!1) + }, + "copy-of": function(b, d, l) { + const r = Vd(d) + , n = Zd.Fc(r); + b[0].forEachItem(B=>Zd.qf(B, d, n, l, !0, !0)); + n.close(); + return Kb(r.Ob) + }, + count: function(b) { + return Ub(b[0].count()) + }, + "current-date": function(b, d) { + return Pb(A.cd.fromDate(d.fixed.Jb, -d.fixed.Jb.getTimezoneOffset())) + }, + "current-dateTime": function(b, d) { + return Pb(A.Ed.fromDate(d.fixed.Jb, -d.fixed.Jb.getTimezoneOffset())) + }, + "current-group": function() { + throw new F("The current-group() function cannot be invoked dynamicaly","XTDE1061"); + }, + "current-grouping-key": function() { + throw new F("The current-grouping-key() function cannot be invoked dynamicaly","XTDE1071"); + }, + "current-merge-group": function(b, d) { + if (null === d.Bb) + throw new F("There is no current merge group","XTDE3480"); + if (b[0]) { + b = b[0].next().value; + if (d = d.Bb.groups[b]) + return Kb(d); + throw new F("Unknown merge source " + b,"XTDE3490"); + } + return Kb(d.Bb.items) + }, + "current-merge-key": function(b, d) { + if (null === d.Bb) + throw new F("There is no current merge group","XTDE3510"); + return Kb(d.Bb.keys) + }, + "current-output-uri": function(b, d) { + b = 0 === d.ub.length ? null : d.ub[d.ub.length - 1]; + return null == b || "function" === d.qa ? Ob : Pb(b) + }, + "current-time": function(b, d) { + return Pb(A.time.fromDate(d.fixed.Jb, -d.fixed.Jb.getTimezoneOffset())) + }, + data: function(b, d) { + return b[0].mapOneToMany(d.fixed.ka.Sb) + }, + dateTime: function(b) { + const d = b[0].next(); + b = b[1].next(); + if (null === d || null === b) + return Ob; + let l = ""; + if (null !== d.Fa) + if (null === b.Fa) + l = db(d); + else if (d.Fa !== b.Fa) + throw new F("timezones are incompatible ","FORG0008"); + return Pb(A.dateTime.fromString(d.toString().substring(0, 10) + "T" + b.toString() + l)) + }, + "day-from-date": function(b) { + return e(b, "getUTCDate") + }, + "day-from-dateTime": function(b) { + return e(b, "getUTCDate") + }, + "days-from-duration": function(b) { + return k(b, 2) + }, + "deep-equal": function(b, d, l) { + d = Hd.Xb(l, b[2], "equals", d); + return Xb(Fd(b[0], b[1], d)) + }, + "default-collation": function() { + return Tb(Hd.$c) + }, + "default-language": function() { + return Pb(A.language.fromString("en")) + }, + "distinct-values": function(b, d, l) { + d = Hd.df(l, b[1], d); + const r = Hd.xf(d); + return b[0].filter(function(n) { + if (r.containsKey(n)) + return !1; + r.inSituPut(n, !0); + return !0 + }) + }, + doc: function(b, d, l) { + b = Nd.Lg(b, d, l); + if (null === b) + return Pb(null); + try { + let r = Nd.Dc(b, d); + const n = d.fixed.Ee; + n && (r = n(r)); + return Pb(r) + } catch (r) { + throw r; + } + }, + "doc-available": function(b, d, l) { + const r = Nd.Lg(b, d, l); + return null === r ? Xb(!1) : Nd.Ih(function() { + Nd.Dc(r, d) + }) + }, + document: function(b, d, l) { + const r = d.fixed.ka; + let n, B; + if (b[1] && (n = f.baseURI(b[1].next()), + !n)) + throw new F("No base URI available for second argument of document()","XTDE1162"); + n || (B = r.Ia(l, d)); + const W = d.fixed.Ee; + return f.kd(b[0].mapOneToMany(function(ma) { + const qa = n ? n : f.X(ma) ? f.baseURI(ma) : B; + return r.Sb(ma).mapOneToOne(function(L) { + if (null === qa) + throw new F("No base URI for document('" + L + "')","XTDE1162"); + L = Nd.Dc(pa.Fb(L.toString(), qa), d); + null !== W && (L = W(L)); + return L + }) + })) + }, + "document-uri": function(b) { + b = b[0].next(); + return null !== b && 9 === b.nodeType && b._saxonDocUri ? Pb(A.anyURI.fromString(b._saxonDocUri)) : Ob + }, + "element-available": function(b, d, l) { + b = a(b[0], d, l, "XTDE1440", "##local").split("}"); + if (d = "http://www.w3.org/1999/XSL/Transform" === b[0].substring(2)) + null == m && (m = pa.rf("elements")), + m[b[1]] || (d = !1); + return Xb(d) + }, + "element-with-id": function(b, d) { + return E(b, d, "element-with-id") + }, + empty: function(b) { + return Xb(null === b[0].next()) + }, + "encode-for-uri": function(b) { + b = encodeURIComponent(c(b[0])).replace(/[!'()*]/g, function(d) { + return "%" + d.charCodeAt(0).toString(16).toUpperCase() + }); + return Tb(b) + }, + "ends-with": function(b, d, l) { + const r = c(b[0]) + , n = c(b[1]); + b = Hd.Xb(l, b[2], "endsWith", d); + return Xb(b(r, n)) + }, + "environment-variable": function() { + return Ob + }, + error: function(b) { + if (void 0 === b[0]) + throw new F("fn:error() invoked","FOER0000"); + var d = b[0].next(); + d = d ? d.toEQName() : "FOER0000"; + const l = b[1] ? c(b[1]) : ""; + d = new F(l,d); + b[2] && (d.errorObject = b[2].next()); + throw d; + }, + "escape-html-uri": function(b) { + return Tb(cd.escape(c(b[0]), function(d) { + return 32 > d || 126 < d + })) + }, + "exactly-one": function(b) { + b = b[0].expand(); + if (1 !== b.length) + throw new F("Required length 1, actual length " + b.length,"FORG0005"); + return Pb(b[0]) + }, + exists: function(b) { + return Xb(null !== b[0].next()) + }, + "false": function() { + return Xb(!1) + }, + filter: function(b, d, l) { + const r = b[1].expand()[0]; + r.evaluate || sa.la("filter() argument is not a function"); + return b[0].mapOneToOne(function(n) { + const B = r.evaluate([[n]], d, l).expand(); + if (Array.isArray(B) && 1 !== B.length || !A.boolean.matches(B[0])) + throw new F("Wrong type for function result in filter(). Expecting xs:boolean, supplied value is " + sa.showValue(B),"XPTY0004",l); + if (B[0].toBoolean()) + return n + }) + }, + floor: function(b) { + return b[0].mapOneToOne(function(d) { + return d.floor() + }) + }, + "fold-left": function(b, d, l) { + return t(b, d, l, !0) + }, + "fold-right": function(b, d, l) { + return t(b, d, l, !1) + }, + "format-date": function(b) { + g("format-date", b); + let d = b[0].next(); + return null === d ? Ob : b[2] ? Tb(fe.Hd("date", d, b[1].next().toString(), b[2].next(), b[3].next(), b[4].next())) : Tb(fe.Hd("date", d, b[1].next().toString())) + }, + "format-dateTime": function(b) { + g("format-dateTime", b); + let d = b[0].next(); + return null === d ? Ob : b[2] ? Tb(fe.Hd("dateTime", d, b[1].next().toString(), b[2].next(), b[3].next(), b[4].next())) : Tb(fe.Hd("dateTime", d, b[1].next().toString())) + }, + "format-integer": function(b) { + const d = b[0].next(); + return null === d ? Tb("") : Tb(fe.bg(d, b[1].next().toString())) + }, + "format-number": function(b, d, l) { + const r = d.fixed.ka; + var n = b[2] ? a(b[2], d, l, "FODF1280") : "Q{}"; + l = r.ke(l, d).hb[null !== n ? n : "Q{}"]; + if (!l) + throw new F("Unknown decimal format " + n,"FODF1280"); + n = b[0].next(); + null === n ? n = Number.NaN : n = n.toDouble().value; + return Tb(fe.Hi(n, b[1].next().toString(), l, d)) + }, + "format-time": function(b) { + g("format-time", b); + let d = b[0].next(); + return null === d ? Ob : b[2] ? Tb(fe.Hd("time", d, b[1].next().toString(), b[2].next(), b[3].next(), b[4].next())) : Tb(fe.Hd("time", d, b[1].next().toString())) + }, + "for-each": function(b, d, l) { + const r = d.fixed.ka + , n = b[1].expand()[0]; + if (n instanceof ad.XdmFunction) + return b[0].mapOneToMany(function(B) { + return n.evaluate([[B]], d, l) + }); + if (n instanceof cc) + return b[0].mapOneToMany(B=>Kb(n.get(r.Sb(B).next()))); + if (n instanceof $c) + return b[0].mapOneToMany(function(B) { + B = r.Sb(B).next(); + B = A.numeric.matches(B) ? B.toNumber() : A.double.R(B).toNumber(); + return Kb(n.get(B)) + }); + sa.la("for-each() function object not instance of XdmFunction | XdmArray | XdmMap") + }, + "for-each-pair": function(b, d, l) { + let r = b[2].expand(); + if (1 !== r.length) + throw new F("for-each-pair() must have exactly one function item as the third argument. Supplied length " + r.length,"XPTY0004",l); + r = r[0]; + r instanceof ad.XdmFunction || sa.la("Function object not instance of XdmFunction"); + let n = []; + const B = b[0]; + b = b[1]; + let W = B.next() + , ma = b.next(); + for (; W && ma; ) + n = n.concat(r.evaluate([[W], [ma]], d, l).expand()), + W = B.next(), + ma = b.next(); + return Kb(n) + }, + "function-arity": function(b) { + b = b[0].next(); + return Pb(A.integer.fromNumber(b instanceof cc || b instanceof $c ? 1 : b.arity)) + }, + "function-available": function(b, d, l) { + let r = !1; + const n = a(b[0], d, l, "XTDE1400", Zb.Oa) + , B = b[1] ? b[1].next().toNumber() : -1 + , W = d.fixed.La; + Object.keys(W).forEach(function(ma) { + ma = W[ma]; + ma.name === n && ma.actor && "function" === ma.actor.N && (0 > B ? r = !0 : (ma = cd.qb(ma.actor, "arg").length, + B === ma && (r = !0))) + }); + r || (b = A.QName.fromEQName(n), + null == C && (C = pa.rf("functions")), + r = (d = C[b.uri]) && d[b.local] ? "concat" === b.local && b.uri === Zb.Oa && (-1 === B || 2 <= B) ? !0 : 0 <= B ? 0 <= d[b.local].indexOf(B) : !0 : !1); + return Xb(r) + }, + "function-lookup": function(b, d, l) { + const r = b[0].next(); + b = b[1].next().toNumber(); + var n = Jd.find("SaxonJS").XPath; + const B = d.ba(!0); + B.bb = !0; + n = n.getFnSignature(r, b, B); + if (!n) + return Ob; + d = n.isUserFunction ? new ad.Ff(n,d) : r.uri === Zb.lc ? new ad.Bf(n,r,l) : new ad.He(n,r,b,l,d); + return Pb(d) + }, + "function-name": function(b) { + b = b[0].next(); + if (!(b instanceof ad.XdmFunction)) + throw new F("Input to function-name() is not an XdmFunction ","XXXX9999"); + return b.ic() && b.ic().uri !== Zb.yg ? Pb(b.ic()) : Ob + }, + "generate-id": function(b) { + b = b[0].next(); + return Tb(b ? q(b) : "") + }, + "has-children": function(b) { + return Xb(null !== O.Ka(b[0].next()).next()) + }, + head: function(b) { + return Pb(b[0].next()) + }, + "hours-from-dateTime": function(b) { + return e(b, "getUTCHours") + }, + "hours-from-duration": function(b) { + return k(b, 3) + }, + "hours-from-time": function(b) { + return e(b, "getUTCHours") + }, + id: function(b, d) { + return E(b, d, "id") + }, + idref: function() { + return Ob + }, + "implicit-timezone": function(b, d) { + return Pb(A.dayTimeDuration.hh(-d.fixed.Jb.getTimezoneOffset())) + }, + "index-of": function(b, d, l) { + const r = Sb(b[0]) + , n = b[1].next(); + b = Hd.Xb(l, b[2], "equals", d); + const B = Hd.yi(b); + return r.mapOneToOne(function(W) { + try { + return B(W, n) ? A.integer.fromNumber(r.position) : null + } catch (ma) { + return null + } + }) + }, + innermost: function(b, d, l) { + const r = d.fixed.ka.Db(l, "p") ? b[0] : f.kd(b[0]); + return new Mb(function*() { + let n = null, B; + for (; null != (B = r.next()); ) + if (n) + if (O.Zc(B).some(W=>W === n)) + n = B; + else { + const W = n; + n = B; + yield W + } + else + n = B; + n && (yield n) + }()) + }, + "in-scope-prefixes": function(b) { + b = b[0].next(); + return Kb(f.Ic(b).map(function(d) { + return A.string.fromString(d.prefix) + })) + }, + "insert-before": function(b) { + const d = b[1].next().value + , l = b[2] + , r = Sb(b[0]); + return 1 > d ? Qb([l, r]) : d > r.last() ? Qb([r, l]) : r.mapOneToMany(function(n) { + return r.position === d ? Qb([b[2], Pb(n)]) : Pb(n) + }) + }, + "iri-to-uri": function(b) { + return Tb(cd.escape(c(b[0]), function(d, l) { + return 32 >= d || 126 < d || /[<>"{}|\\^`]/.test(l) + })) + }, + "json-doc": function(b, d, l) { + l = Nd.Te(b, d, l); + if (!l) + return Ob; + l = Nd.Fi(l, d); + b = b[1] ? b[1].next() : null; + return Pb(Md.ze(l, b, d)) + }, + "json-to-xml": function(b, d, l) { + const r = d.fixed.ka; + var n = b[0].next(); + if (null === n) + return Ob; + b = b[1] ? b[1].next() : null; + n = Md.wj(n.toString(), b, d); + b = d.ja.createDocumentFragment(); + b.appendChild(n); + b._saxonBaseUri = r.Ia(l, d); + return Pb(b) + }, + key: function(b, d, l) { + function r(Y) { + Y = R ? A.string.R(Y) : Y; + return I.containsKey(Y) ? (Y = Kb(I.get(Y)), + D === z ? Y : Y.filter(function(V) { + return null !== O.Ya(V).filter(function(la) { + return la === z + }).next() + })) : Ob + } + function n(Y) { + return { + visibility: "PRIVATE", + Za: Y, + Dh: ma, + actor: Y, + We: Y.binds.split(" ").map(function(V) { + return parseInt(V, 10) + }) + } + } + const B = d.fixed.ka; + var W = a(b[0], d, l, "XTDE1260"); + const ma = B.ke(l, d) + , qa = ma.keys[W]; + if (!qa) + throw new F("Unknown key " + W,"XTDE1260"); + const L = qa.vg + , aa = B.Db(qa.Ld[0], "c"); + let z, D; + if (b[2]) + z = b[2].next(), + f.X(z) && (D = f.rc(z)); + else { + var y = ed(d); + f.X(y) && (D = z = f.rc(y)) + } + if (!D || 9 !== D.nodeType && 11 !== D.nodeType) + throw new F("No containing document for key()","XTDE1270",l); + "_saxonIndexes"in D || (D._saxonIndexes = {}, + D._saxonIndexesBC = {}); + l = D._saxonIndexes; + let I = l[L]; + if ("under construction" === I) + throw new F("Definition of key " + W + " is circular","XTDE0640"); + let R = !1; + if (I) + R = D._saxonIndexesBC[L]; + else { + W = Hd.df(qa.Ld[0], null, d); + I = Hd.xf(W, aa); + l[L] = "under construction"; + W = function(V) { + return Qb([O.self(V), O.ob(V), O.Ha(V)]) + } + ; + y = function(V) { + return Qb([O.self(V), O.Ha(V)]) + } + ; + const Y = function(V) { + return Qb([O.self(V), O.ob(V)]) + }; + for (let V = 0; V < qa.Ld.length; V++) { + var M = qa.Ld[V]; + const la = /b/.test(M.flags); + R = R || la; + var ca = void 0; + ca = M.C[0]; + const x = d.ba(!0); + x.sa = n(M); + x.focus = Rb(D); + if ("p.nodeSet" === ca.N) + ca = B.evaluate(ca.C[0], x); + else { + const K = Kd.od(ca); + ca = O.oe(D); + var ea = B.Db(M, "a") + , ja = B.Db(M, "n"); + if (ea || ja) + ca = ca.mapOneToMany(ea && ja ? W : ea ? y : Y); + ca = ca.filter(function(U) { + x.focus = Rb(D); + return K(U, x) + }) + } + ea = M.C[1]; + ja = d.ba(!0); + ja.sa = n(M); + for (ja.qa = "key"; null !== (M = ca.next()); ) { + ja.focus = Rb(M); + const K = B.evaluate(ea, ja) + , U = function(ha, T) { + I.containsKey(ha) ? 0 > I.get(ha).indexOf(T) && (I.get(ha).push(T), + 1 < qa.Ld.length && I.get(ha).sort(f.rb)) : I.inSituPut(ha, [T]) + }; + if (aa) + U(K.expand(), M); + else { + let ha; + for (; null !== (ha = K.next()); ) + Hd.tc(ha) || (la && (ha = A.string.R(ha)), + U(ha, M)) + } + } + } + l[L] = I; + D._saxonIndexesBC[L] = R + } + b = b[1]; + return aa ? r(b.expand()) : b.mapOneToMany(r) + }, + lang: function(b, d) { + d = b[1] ? b[1].next() : ed(d); + if (!d) + throw new F("No context item for lang()","XPDY0002"); + if (!f.X(d)) + throw new F("Context item is not a node in lang()","XPTY0004"); + b = c(b[0]).toLowerCase(); + d = O.Ya(d).filter(function(l) { + return 1 === l.nodeType && l.hasAttribute("xml:lang") + }).next(); + if (!d) + return Xb(!1); + d = d.getAttribute("xml:lang").toLowerCase(); + return Xb(b === d || d.length > b.length + 1 && d.substring(0, b.length) === b && "-" === d.charAt(b.length)) + }, + last: function(b, d) { + fd(d, "XPDY0002", "last()"); + return Ub(d.focus.last()) + }, + "load-xquery-module": function() { + throw new F("No XQuery processor available","FOQM0006"); + }, + "local-name": function(b) { + b = f.ca(b[0].next()); + return Tb(b ? b.local : "") + }, + "local-name-from-QName": function(b) { + b = b[0].next(); + return null === b ? Ob : Pb(La.type.NCName.fromString(b.local)) + }, + "lower-case": function(b) { + return Tb(c(b[0]).toLowerCase()) + }, + matches: function(b) { + const d = c(b[0]); + var l = b[1].next().toString(); + b = Ha.xg(b[2] ? b[2].next().toString() : ""); + l = Ha.Ce(l, b, d); + return Xb(0 <= d.search(l)) + }, + max: p("max"), + min: p("min"), + "minutes-from-dateTime": function(b) { + return e(b, "getUTCMinutes") + }, + "minutes-from-duration": function(b) { + return k(b, 4) + }, + "minutes-from-time": function(b) { + return e(b, "getUTCMinutes") + }, + "month-from-date": function(b) { + return e(b, "getUTCMonth") + }, + "month-from-dateTime": function(b) { + return e(b, "getUTCMonth") + }, + "months-from-duration": function(b) { + return k(b, 1) + }, + name: function(b) { + b = f.ca(b[0].next()); + return Tb(b ? b.toString() : "") + }, + "namespace-uri": function(b) { + b = f.ca(b[0].next()); + return Pb(A.anyURI.fromString(b ? b.uri : "")) + }, + "namespace-uri-for-prefix": function(b) { + var d = c(b[0]); + b = b[1].next(); + d = "xml" === d ? Zb.xml : b.lookupNamespaceURI("" === d ? null : d); + return null !== d ? Pb(A.anyURI.fromString(d)) : Ob + }, + "namespace-uri-from-QName": function(b) { + b = b[0].next(); + return null === b ? Ob : Pb(A.anyURI.fromString(b.uri)) + }, + nilled: function(b) { + return (b = b[0].next()) && 1 === b.nodeType ? Xb(!1) : Ob + }, + "node-name": function(b) { + return Pb(f.ca(b[0].next())) + }, + "normalize-space": function(b) { + b = c(b[0]); + return Tb(xa(b)) + }, + "normalize-unicode": function(b) { + if (String.prototype.normalize) { + const d = c(b[0]); + b = b[1] ? b[1].next().toString().toUpperCase().trim() : "NFC"; + if (["NFC", "NFD", "NFKC", "NFKD"].includes(b)) + return Tb(d.normalize(b)); + if ("" === b) + return Tb(d) + } + throw new F("normalize-unicode(): not supported on this Javascript platform","FOCH0003"); + }, + not: function(b, d) { + return Xb(!d.fixed.ka.Fd(b[0])) + }, + number: function(b) { + return Pb(La.XS.numeric.xe(b[0].next())) + }, + "one-or-more": function(b) { + b = Fb(b[0]); + if (null === b.ua()) + throw new F("Required length >= 1, actual length zero","FORG0004"); + return b + }, + outermost: function(b, d, l) { + d = d.fixed.ka.Db(l, "p"); + b = b[0]; + d || (b = f.kd(b)); + let r = null; + return b.filter(function(n) { + if (null === r) + return r = n, + !0; + if (O.Zc(n).some(B=>B === r)) + return !1; + r = n; + return !0 + }) + }, + "parse-ietf-date": function(b) { + return b[0].mapOneToOne(function(d) { + function l(z) { + return 1 === z.length ? "0" + z : z + } + function r() { + throw new F("Invalid IETF date/time " + d.toString(),"FORG0010"); + } + var n = d.toString().trim().toLowerCase(); + n = n.replace(/^(monday|tuesday|wednesday|thursday|friday|saturday|sunday|mon|tue|wed|thu|fri|sat|sun),?\s+/, ""); + let B; + let W, ma; + if (/^[a-z]/.test(n)) + if (B = /^([a-z]{3})(?:\s*-\s*|\s+)(\d\d\d?\d?)\s+([\d:.]+)\s*([a-z]+|[+\-]\d\d?:?(?:\d\d)?(?:\s*\(\s*[a-z]+\s*\))?)?\s+(\d+)$/, + n = B.exec(n), + null !== n) { + var qa = n[1]; + var L = n[2]; + ma = n[3]; + var aa = n[4]; + W = n[5] + } else + r(); + else + B = /^(\d+)(?:\s*-\s*|\s+)([a-z]{3})(?:\s*-\s*|\s+)(\d\d\d?\d?)\s+([\d:.]+)\s*([a-z]+|[+\-]\d\d?:?(?:\d\d)?(?:\s*\(\s*[a-z]+\s*\))?)?$/, + n = B.exec(n), + null !== n ? (L = n[1], + qa = n[2], + W = n[3], + ma = n[4], + aa = n[5]) : r(); + 2 === W.length && (W = "19" + W); + qa = "jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec".indexOf(qa || "*"); + 0 > qa && r(); + n = { + ut: "Z", + utc: "Z", + gmt: "Z", + est: "-05:00", + edt: "-04:00", + cst: "-06:00", + cdt: "-05:00", + mst: "-07:00", + mdt: "-06:00", + pst: "-08:00", + pdt: "-07:00" + }; + /^[0-9]:/.test(ma) && (ma = "0" + ma); + 5 === ma.length && (ma += ":00"); + aa && (aa = /([a-z]+)|([+\-]\d\d?:?(?:\d\d)?)(?:\s*\(\s*([a-z]+)\s*\))?$/.exec(aa), + (!aa[3] || aa[3]in n) && (!aa[1] || aa[1]in n) || r(), + aa = aa[1] ? aa[1] : aa[2], + /^[+\-][0-9]((:|$)|[0-9]{2}$)/.test(aa) && (aa = aa.charAt(0) + "0" + aa.substring(1)), + aa in n ? aa = n[aa] : 3 === aa.length ? aa += ":00" : 4 === aa.length ? aa += "00" : 5 === aa.length && (aa = aa.substring(0, 3) + ":" + aa.substring(3))); + L = W + "-" + l((qa / 4 + 1).toString()) + "-" + l(L) + "T" + ma + (aa || "Z"); + try { + return A.dateTime.fromString(L) + } catch (z) { + throw new F("''" + d.toString() + "'' is not a valid IETF date","FORG0010"); + } + }) + }, + "parse-json": function(b, d) { + const l = b[0].next(); + if (null === l) + return Ob; + b = b[1] ? b[1].next() : null; + return Pb(Md.ze(l.toString(), b, d)) + }, + "parse-xml": function(b, d, l) { + b = b[0].next(); + if (null === b) + return Ob; + const r = d.fixed.ka; + try { + const n = pa.parseXmlFromString(b.toString()); + n._saxonBaseUri = r.Ia(l, d); + return Pb(n) + } catch (n) { + throw new F(n.message,"FODC0006"); + } + }, + "parse-xml-fragment": function(b, d, l) { + const r = d.fixed.ka; + return b[0].mapOneToOne(function(n) { + const B = /^<\?xml(?:\s+version\s*=\s*(['"])1.[0-9]+['"])?\s+encoding\s*=\s*(['"][A-Za-z](?:[A-Za-z0-9._\-])*)['"]\s*\?>/; + n = n.toString(); + if (/^<\?xml/.test(n) && !B.test(n)) + throw new F("Invalid XML header for a text declaration","FODC0006"); + n = n.replace(B, ""); + let W; + try { + W = pa.parseXmlFromString("" + n + "") + } catch (qa) { + throw new F(qa.message,"FODC0006"); + } + const ma = d.ja.createDocumentFragment(); + O.Ka(W.documentElement).forEachItem(function(qa) { + ma.appendChild(qa) + }); + ma._saxonBaseUri = r.Ia(l, d); + return ma + }) + }, + path: function(b) { + return b[0].mapOneToOne(function(d) { + function l(r) { + return O.Oc(r).filter(function(n) { + return r.nodeType === n.nodeType + }) + } + return A.string.fromString(function(r) { + if ([9, 11].includes(r.nodeType)) + return "/"; + let n = "" + , B = r; + for (; B; ) { + r = f.Xa(B); + if (!r) + return [9, 11].includes(B.nodeType) ? n : "Q{http://www.w3.org/2005/xpath-functions}root()" + n; + switch (B.nodeType) { + case 9: + case 11: + return n; + case 1: + const W = f.ca(B); + n = `/${W.toEQName()}[${1 + l(B).filter(ma=>f.ca(ma).equals(W)).count()}]${n}`; + break; + case 3: + case 4: + n = `/text()[${1 + l(B).count()}]`; + break; + case 8: + n = `/comment()[${1 + l(B).count()}]`; + break; + case 7: + n = `/processing-instruction(${B.target})[${1 + l(B).filter(ma=>B.target === ma.target).count()}]`; + break; + case 2: + n = `/@${0 > B.name.indexOf(":") ? B.name : f.ca(B).toEQName()}`; + break; + default: + n = `/namespace::${"" !== B.prefix ? B.prefix : "*[Q{" + Zb.Oa + '}local-name()=""]'}` + } + B = r + } + }(d)) + }) + }, + "prefix-from-QName": function(b) { + return b[0].mapOneToOne(function(d) { + return "" === d.prefix ? null : A.Ag.fromString(d.prefix) + }) + }, + position: function(b, d) { + fd(d, "XPDY0002", "position()"); + return Ub(d.focus.position) + }, + QName: function(b) { + var d = b[1].next().value; + const l = d.split(":") + , r = 2 === l.length ? l[0] : ""; + b = c(b[0]); + if ("" !== r && "" === b) + throw new F("Prefix but no URI for QName()","FOCA0002"); + if (2 === l.length && "" === r || "" !== r && !Ha.Lb(r)) + throw new F(d + " not valid for QName()","FOCA0002"); + d = 2 === l.length ? l[1] : l[0]; + if (!Ha.Lb(d)) + throw new F(d + " not valid local name for QName()","FOCA0002"); + return Pb(A.QName.fromParts(r, b, d)) + }, + "random-number-generator": function(b, d) { + b = new cc; + b.inSituPut(A.string.fromString("number"), [A.double.fromNumber(Math.random())]); + var l = A.QName.fromParts("fn", Zb.Oa, "random-number-generator") + , r = Jd.find("SaxonJS").XPath + , n = r.getFnSignature(l, 0, d); + l = new ad.He(n,l,0,{},d); + b.inSituPut(A.string.fromString("next"), [l]); + l = A.QName.fromParts("saxon", Zb.wb, "permute"); + n = d.ba(); + n.bb = !0; + r = r.getFnSignature(l, 1, n); + d = new ad.He(r,l,1,{},d); + b.inSituPut(A.string.fromString("permute"), [d]); + return Pb(b) + }, + "regex-group": function(b, d) { + b = b[0].next().toNumber(); + try { + return Tb(d.Mb[b] || "") + } catch (l) { + return Tb("") + } + }, + remove: function(b) { + const d = b[1].next().toNumber() + , l = Sb(b[0]); + return l.filter(function() { + return l.position !== d + }) + }, + replace: function(b) { + const d = c(b[0]) + , l = Ha.xg(b[3] ? b[3].next().toString() : ""); + let r = 0; + const n = Ha.Ce(b[1].next().toString(), l + "g", null, B=>{ + r = B + } + ); + if (n.test("")) + throw new F("Regular expression matches zero-length string","FORX0003"); + b = Ha.si(b[2].next().toString(), l, r); + return Tb(d.replace(n, b)) + }, + "resolve-QName": function(b) { + const d = b[1].next(); + return b[0].mapOneToOne(function(l) { + try { + return f.Cj(d, l.toString(), !0) + } catch (r) { + throw r instanceof F && "FORG0001" === r.code && (r.code = Ha.uh(l) ? "FONS0004" : "FOCA0002"), + r; + } + }) + }, + "resolve-uri": function(b, d, l) { + const r = d.fixed.ka; + if (b[1]) { + let n = b[1].next(); + d = n ? n.toString() : r.Ia(l, d) + } else + d = r.Ia(l, d); + b = b[0].next(); + if (null === b) + return Ob; + b = b.toString(); + l = f.ld(b); + if (null !== d && (d = d.replace(/^file:\/(?!\/)/, "file:///"), + /#/.test(d))) + throw new F("Base URI " + d + " contains a fragment identifier","FORG0002"); + if (!l && null !== d && !f.ld(d)) + throw new F("resolve-uri: invalid URI (base=" + d + ", relative=" + b + ")","FORG0002"); + b = l ? b : pa.Fb(b, d).toString(); + return Pb(A.anyURI.fromString(b)) + }, + reverse: function(b) { + return Kb(b[0].expand().slice().reverse()) + }, + root: function(b) { + return b[0].mapOneToMany(d=>O.Ya(d)).filter(d=>!f.Xa(d)) + }, + round: function(b) { + return b[0].mapOneToOne(d=>d.round(b[1] ? Math.min(b[1].next().value, 1E4) : 0)) + }, + "round-half-to-even": function(b) { + return b[0].mapOneToOne(d=>d.sf(b[1] ? Math.min(b[1].next().value, 1E4) : 0)) + }, + "seconds-from-dateTime": function(b) { + return e(b, "seconds") + }, + "seconds-from-duration": function(b) { + return k(b, 5) + }, + "seconds-from-time": function(b) { + return e(b, "seconds") + }, + serialize: function(b, d) { + function l(B) { + B.method = "xml"; + B.indent = !1; + B["omit-xml-declaration"] = !0 + } + const r = new ge.StringWriter + , n = {}; + if (b[1]) { + const B = b[1].next(); + if (null === B) + l(n); + else if (ac.X(B)) { + if (!ac.sh(B)) + throw new F("Second argument supplied to serialize() is wrong kind of node","XPTY0004"); + ge.parseParamDoc(B, n, "XPTY0004") + } else { + if (!(B instanceof cc)) + throw new F("Second argument supplied to serialize() does not match required type","XPTY0004"); + const W = function(ma, qa, L, aa, z=!1) { + const D = La.XS.string.fromString(ma); + if (B.containsKey(D)) { + let y = B.get(D); + if (0 < y.length && cd.isArray(y[0])) + if (L) { + let I = []; + y[0].flatten(R=>I.push(R)); + y = I + } else + throw new F("fn:serialize(): supplied value of " + D + " is invalid","XPTY0004"); + if (1 !== y.length && !L && !z || !y.every(I=>"AZ" === I.code || qa.matches(I))) + throw new F("fn:serialize(): supplied value of " + D + " is invalid","XPTY0004"); + n[ma] = z && 0 === y.length ? null : aa(L ? y : "AZ" === y[0].code ? qa.R(y[0]) : y[0]) + } + }; + "doctype-public doctype-system encoding item-separator json-node-output-method media-type method normalization-form version".split(" ").forEach(ma=>W(ma, La.XS.string, !1, qa=>qa.toString())); + "allow-duplicate-names byte-order-mark escape-uri-attributes include-content-type indent omit-xml-declaration undeclare-prefixes".split(" ").forEach(ma=>W(ma, La.XS.boolean, !1, qa=>qa.toBoolean())); + W("standalone", La.XS.boolean, !1, ma=>ma.toBoolean(), !0); + W("html-version", La.XS.mb, !1, ma=>ma.toNumber()); + ["cdata-section-elements", "suppress-indentation"].forEach(ma=>W(ma, La.XS.QName, !0, qa=>{ + let L = ""; + for (let aa = 0; aa < qa.length; aa++) + L += qa[aa].toEQName() + " "; + return L + } + )); + void 0 === n["omit-xml-declaration"] && (n["omit-xml-declaration"] = !0); + (function(ma) { + var qa = La.XS.string.fromString(ma); + if (B.containsKey(qa)) { + var L = B.get(qa); + if (1 !== L.length || !L.every(z=>z instanceof cc)) + throw new F("fn:serialize(): supplied value of " + qa + " is invalid","XPTY0004"); + L = L[0]; + var aa = function(z) { + return A.string.matches(z) + }; + if (!L.conforms(aa, aa, function(z) { + return 1 === z + })) + throw new F("fn:serialize(): supplied value of " + qa + " is invalid","XPTY0004"); + qa = cd.sb(L, !0); + L = { + min: 0, + max: 0, + ya: {} + }; + for (let z in qa) + if (qa.hasOwnProperty(z)) { + if (1 < z.length) + throw new F("fn:serialize(): Keys in a character map must all be one-character strings. Found " + z,"SEPM0016"); + aa = z.codePointAt(0); + 0 === L.min ? L.min = aa : aa < L.min && (L.min = aa); + aa > L.max && (L.max = aa); + L.ya[aa] = qa[z] + } + n[ma] = L + } + } + )("use-character-maps") + } + } else + l(n); + ge.serialize(b[0].expand(), n, r, d); + return Tb(r.toString()) + }, + snapshot: function(b, d, l) { + return b[0].mapOneToOne(function(r) { + function n(y) { + if (0 < y.length) { + const I = y.pop(); + Zd.rg(I, d, "cm", function() { + O.Ha(I).forEachItem(R=>W.append(R)); + 0 < y.length ? n(y) : (aa ? Zd.rg(L, d, "", function() { + O.Ha(L).forEachItem(R=>W.append(R)); + O.ob(L).forEachItem(R=>W.append(R)) + }, W) : Zd.qf(r, d, W, l, !0, !0), + z = B.oc.lastChild) + }, W) + } + } + const B = Vd(d) + , W = Zd.Fc(B); + if (!f.Xa(r)) + return Zd.qf(r, d, W, l, !0, !0), + W.close(), + Kb(B.Ob).next(); + const ma = r.nodeType + , qa = f.ca(r); + var L = r + , aa = [2, 13].includes(ma); + aa && (L = f.Xa(L)); + W.Ea(); + let z; + const D = O.Zc(L).expand(); + 0 < D.length ? n(D) : (Zd.qf(r, d, W, l, !0, !0), + z = B.oc.lastChild); + W.za(); + z || sa.la("snapshot: failed to find marked node"); + switch (ma) { + case 2: + return f.Ja.Ha(z).filter(y=>f.ca(y).equals(qa)).next(); + case 13: + return f.Ja.ob(z).filter(y=>f.ca(y).equals(qa)).next(); + default: + return z + } + }) + }, + sort: function(b, d, l) { + const r = Hd.df(l, b[1], d); + let n = cd.Sb; + if (b[2]) { + const B = b[2].next(); + n = function(W) { + return B.evaluate([[W]], d, l) + } + } + return Kb(b[0].expand().slice().sort(function(B, W) { + return b[1] ? Id(n(B), n(W), r) : Id(n(B), n(W)) + })) + }, + "starts-with": function(b, d, l) { + const r = c(b[0]) + , n = c(b[1]); + b = Hd.Xb(l, b[2], "startsWith", d); + return Xb(b(r, n)) + }, + "static-base-uri": function(b, d, l) { + return (b = d.fixed.ka.Ia(l, d)) ? Pb(A.anyURI.fromString(b)) : Ob + }, + "stream-available": function() { + return Xb(!1) + }, + string: function(b, d) { + d = d.fixed.ka; + b = b[0].next(); + if (!b) + return Tb(""); + if (d.isArray(b) || d.isMap(b) || d.Jd(b)) + throw new F("Input to string() is a function item ","FOTY0014"); + return d.Sb(b).mapOneToOne(function(l) { + return A.string.R(l) + }) + }, + "string-join": function(b) { + let d = ""; + const l = b[1] ? b[1].next().value : ""; + let r, n = !0; + for (; null !== (r = b[0].next()); ) + n || (d += l), + d += r.toString(), + n = !1; + return Tb(d) + }, + "string-length": function(b) { + return Ub(Da(c(b[0])).length) + }, + "string-to-codepoints": function(b) { + return Kb(Da(c(b[0])).map(A.integer.fromNumber)) + }, + subsequence: function(b) { + const d = Math.round(b[1].next().toNumber()) + , l = b[2] ? d + Math.round(b[2].next().toNumber()) : Number.POSITIVE_INFINITY; + return new Nb(b[0],d,l) + }, + substring: function(b) { + var d = Math.round(b[1].next().toNumber()); + const l = b[2] ? d + Math.round(b[2].next().toNumber()) : Number.POSITIVE_INFINITY; + b = new Mb(c(b[0])[Symbol.iterator]()); + d = new Nb(b,d,l); + return Tb(d.expand().join("")) + }, + "substring-after": function(b, d, l) { + let r = ""; + const n = c(b[0]) + , B = c(b[1]); + let W; + -1 !== (W = Hd.Xb(l, b[2], "indexOf", d)(n, B)) && (r = n.substring(W + B.length)); + return Tb(r) + }, + "substring-before": function(b, d, l) { + let r = ""; + const n = c(b[0]) + , B = c(b[1]); + let W; + -1 !== (W = Hd.Xb(l, b[2], "indexOf", d)(n, B)) && (r = n.substring(0, W)); + return Tb(r) + }, + sum: function(b, d) { + d = b[0].mapOneToOne(d.fixed.ka.Xh); + const l = d.next(); + if (null === l) + return 1 === b.length ? Ub(0) : b[1]; + try { + return mb["a+a"](l, l), + Pb(H(d, l, mb["a+a"])) + } catch (r) { + throw r instanceof F && "XPTY0004" === r.code && (r.code = "FORG0006"), + r; + } + }, + "system-property": function(b, d, l) { + b = A.QName.fromEQName(a(b[0], d, l, "XTDE1390")); + d = ""; + b.uri === Zb.Wc && (d = { + version: "3.0", + vendor: "Saxonica", + "vendor-url": "http://www.saxonica.com/", + "product-name": "SaxonJS", + "product-version": "2.6", + "is-schema-aware": "no", + "supports-serialization": "yes", + "supports-backwards-compatibility": "yes", + "supports-namespace-axis": "yes", + "supports-streaming": "no", + "supports-dynamic-evaluation": "yes", + "supports-higher-order-functions": "yes", + "xpath-version": "3.1", + "xsd-version": "1.1" + }[b.local]); + b.uri === Zb.wb && (d = pa.Di()[b.local]); + d ||= ""; + return Tb(d) + }, + tail: function(b) { + const d = Sb(b[0]); + return d.filter(function() { + return 1 !== d.position + }) + }, + "timezone-from-date": function(b) { + return e(b, "timezone") + }, + "timezone-from-dateTime": function(b) { + return e(b, "timezone") + }, + "timezone-from-time": function(b) { + return e(b, "timezone") + }, + tokenize: function(b) { + var d = c(b[0]); + b[1] || (d = xa(d)); + if ("" === d) + return Ob; + var l = b[1] ? b[1].next().toString() : "[ \\n\\r\\t]+"; + l = Zd.Of(d, l, b[2] ? b[2].next().toString() : "", !1, !0); + d = b[1] && l[0].Lc; + const r = l[l.length - 1]; + b = b[1] && r.Lc; + l = l.filter(function(n) { + return !n.Lc + }).map(function(n) { + return n.string + }); + d && l.unshift(A.string.fromString("")); + b && l.push(A.string.fromString("")); + return Kb(l) + }, + trace: function(b, d) { + const l = b[0].expand(); + sa.Ma("fn:trace: " + (2 === b.length ? b[1].next().toString() + ": " : "") + sa.showValue(l), 1, d.fixed.Ta); + return Kb(l) + }, + transform: function(b, d, l) { + function r(na) { + na = A.string.fromString(na); + return ca.get(na) + } + function n(na, va="FOXT0002") { + throw new F(na,va); + } + function B(na, va, h=null) { + if ("matches"in va && "name"in va) { + if (va.matches(na)) + return na; + throw new F(null !== h ? `The required item type of ${h} is ${va.name}` : `The required item type is ${va.name}`,"XPTY0004"); + } + return na + } + function W(na, va) { + if (Ia(na)) + return na; + throw new F(`The required item type of ${va} is string|unTypedAtomic|anyURI`,"XPTY0004"); + } + function ma(na, va, h=G=>G) { + (na = r(na)) && (na = Kb(na).ua()) && (ea[va] = h(na)) + } + function qa(na) { + return function(va) { + va instanceof cc || n("The value of the option " + na + " in fn:transform() must be of type map(xs:QName,item()*)", "XPTY0004"); + if (va.conforms(h=>{ + A.QName.matches(h) || n("The keys of the " + na + " option in fn:transform() must be of type xs:QName. Supplied value:" + h.toString()); + return !0 + } + , ()=>!0, ()=>!0)) + return va + } + } + function L(na, va) { + ma(na, va, qa(na)) + } + function aa(na) { + na.C && na.C.forEach(function(va) { + va.parentNode = na; + aa(va) + }) + } + function z(na, va, h) { + if (!R.N) + throw new F("No XSLT processor is available to support fn:transform(). If using SaxonJS2.rt.js, it does not contain an XSLT compiler ","FOXT0001",l); + let G = { + stylesheetParams: new cc, + tunnelParams: {}, + functionParams: {}, + isDynamicStylesheet: !0, + destination: "application", + initialMode: "compile-complete", + templateParams: { + "Q{}options": { + noXPath: !1 + } + } + }; + for (let Q in va) + "compiler.options" === Q ? G.tunnelParams["Q{}compiler.options"] = va[Q] : G.templateParams["Q{}options"][Q] = va[Q]; + G.stylesheetParams.inSituPut(La.XS.QName.fromParts("", "", "staticParameters"), [h]); + G.stylesheetInternal = R; + G.outputProperties = {}; + aa(R); + "true" === R.relocatable && (G.isRelocatableStylesheet = !0); + va = y.checkOptions(G); + y.internalTransform(R, na, va); + return va.principalResult + } + function D(na) { + na = I.Sb(na).expand(); + if (1 < na.length) + throw new F("Supplied value when atomized is not a single string","FOXT0002"); + return na[0] + } + const y = Jd.find("SaxonJS") + , I = d.fixed.ka + , R = pa.rf("compiler"); + let M = !1; + const ca = b[0].next() + , ea = { + stylesheetParams: new cc, + templateParams: new cc, + tunnelParams: new cc, + functionParams: {}, + outputProperties: {}, + isDynamicStylesheet: !0, + language: "XSLT", + messages: [], + resultDocuments: {}, + resultForm: "xdm" + }; + if ((b = r("requested-properties")) && b[0]) { + !(1 < b.length) && b[0]instanceof cc || n("The value of the 'requested-properties' option for fn:transform() must be of type map(*)"); + b = b[0]; + function na(va, h) { + n("No processor with property " + va.toEQName() + "=" + h + "() available for fn:transform()", "FOXT0001") + } + b.forAllPairs(function(va) { + let h = va.v[0]; + switch (va.k.local) { + case "supports-streaming": + (h = h.toBoolean()) && na(va.k, h); + break; + case "supports-namespace-axis": + h = h.toBoolean(); + na(va.k, h); + break; + case "supports-backwards-compatibility": + (h = h.toBoolean()) || na(va.k, h); + break; + case "product-name": + h = h.toString(); + "SaxonJS" !== h && na(va.k, h); + break; + case "vendor": + h = h.toString(), + "Saxonica" !== h && na(va.k, h) + } + }) + } + var ja = r("vendor-options"); + ja && ja[0] ? (!(1 < ja.length) && ja[0]instanceof cc || n("The value of the 'vendor-options' option for fn:transform() must be of type map(*)"), + ja = ja[0]) : ja = null; + var Y = r("xslt-version")[0]; + Y && B(Y, A.mb, "xslt-version"); + ma("stylesheet-location", "stylesheetLocation", na=>W(D(na), "stylesheet-location").toString()); + ma("stylesheet-node", "stylesheetNode"); + ma("stylesheet-text", "stylesheetText"); + ma("package-location", "packageLocation", na=>W(D(na), "package-location").toString()); + ma("package-node", "packageNode"); + ma("package-text", "packageText"); + let V = 0; + "stylesheetLocation stylesheetNode stylesheetText packageLocation packageNode packageText".split(" ").forEach(na=>{ + ea[na] && V++ + } + ); + 1 !== V && n("A stylesheet must be supplied as an option to fn:transform(), by exactly one of 'stylesheet-location', 'stylesheet-node', 'stylesheet-text', 'package-location', 'package-node' or 'package-text'"); + ma("source-node", "sourceNode"); + ma("global-context-item", "globalContextItem"); + (b = r("source-node")[0]) && !r("global-context-item")[0] && f.Xa(b) && (ea.globalContextItem = b.ownerDocument); + (b = r("initial-match-selection")) && 0 < b.length && (ea.initialSelection = b); + ma("initial-template", "initialTemplate", na=>B(na, A.QName, "initial-template").toEQName()); + ma("initial-mode", "initialMode", function(na) { + return ["#unnamed", "#default"].includes(na.toString()) ? na.toString() : B(na, A.QName, "initial-mode").toEQName() + }); + ma("initial-function", "initialFunction", na=>B(na, A.QName, "initial-function").toEQName()); + ma("static-params", "staticParams"); + ma("base-output-uri", "baseOutputURI"); + ma("stylesheet-base-uri", "stylesheetBaseURI", na=>na.toString()); + ma("delivery-format", "destination", na=>na.toString()); + let la = ea.destination; + la && !["raw", "document", "serialized"].includes(la) && n("The value of the delivery-format option to fn:transform() must be one of 'raw', 'document' or 'serialized'. Supplied value is " + la); + la ||= "document"; + b = (b = r("enable-messages")) && 1 === b.length ? b[0].toBoolean() : !1; + let x = r("enable-assertions"); + x = x && 1 === x.length ? x[0].toBoolean() : !1; + var K = null + , U = null; + if (ea.stylesheetNode) { + var ha = ea.stylesheetNode._saxonBaseUri || "NoStylesheetBaseURI"; + if (9 == ea.stylesheetNode.nodeType) + U = ea.stylesheetNode.cloneNode(!0); + else if (11 == ea.stylesheetNode.nodeType) { + U = pa.createDocument(); + var T = ea.stylesheetNode.childNodes; + for (var w = 0; w < T.length; w++) + U.appendChild(T[w].cloneNode(!0)) + } else + U = f.rc(ea.stylesheetNode), + "NoStylesheetBaseURI" === ha && U._saxonBaseUri && (ha = U._saxonBaseUri), + U = pa.createDocument(), + U.appendChild(ea.stylesheetNode.cloneNode(!0)); + U._saxonBaseUri = ha; + U._saxonDocUri = ha + } + if (ea.stylesheetLocation) { + ha = I.Ia(l, d); + ha = pa.Fb(ea.stylesheetLocation, ha); + ea.stylesheetLocation = ha; + try { + U = Nd.Dc(ha, d) + } catch (na) { + n("Error fetching stylesheet in fn:transform():" + na.code + " " + na.message) + } + U._saxonBaseUri = ha; + U._saxonDocUri = ha + } + ea.stylesheetText && (U = pa.parseXmlFromString(ea.stylesheetText.toString(), !0), + U._saxonBaseUri = "NoStylesheetBaseURI", + U._saxonDocUri = "NoStylesheetBaseURI"); + U && ea.stylesheetBaseURI && (ha = I.Ia(l, d), + ha = pa.Fb(ea.stylesheetBaseURI, ha), + U._saxonBaseUri = ha, + U._saxonDocUri = ha); + ea.packageNode && (ha = ea.packageNode, + f.jf(ha) ? K = y.XPath.sefToJSON(ha.firstChild) : n("The value of the 'package-node' option of fn:transform() must be a single document or element node")); + ea.packageText && (K = JSON.parse(ea.packageText.toString())); + U && (K = ea.staticParams ? ea.staticParams : new cc, + ha = new cc, + T = !1, + w = A.QName.fromParts("saxon", Zb.wb, "compiler.options"), + ja && ja.containsKey(w) && (ha = ja.get(w)[0]), + w = A.QName.fromParts("saxon", Zb.wb, "allowSyntaxExtensions"), + ja && ja.containsKey(w) && (T = ja.get(w)[0]), + K = z(U, { + "enable-assertions": x, + "compiler.options": ha, + allowSyntaxExtensions: T, + relocatable: !1 + }, K), + K = y.XPath.sefToJSON(K.firstChild)); + K || n("Internal error in fn:transform(): no SEF", "FOXT0003"); + ja = K.version; + Y = Y ? 10 * Y.toNumber() : parseFloat(ja); + ja = y.getProcessorInfo().version; + Y > 10 * ja && n("No suitable XSLT processor is available; requested XSLT version in fn:transform() is: " + (Y / 10).toString()); + ea.sourceNode && ea.initialSelection && n("Only one of 'source-node' or 'initial-match-selection' must be supplied to fn:transform() for apply-templates invocation"); + ea.initialTemplate && ea.initialMode && n("Only one of 'initial-template' or 'initial-mode' should be supplied to fn:transform()"); + if (ea.sourceNode) { + Y = ea.sourceNode; + var Z = Y.cloneNode(!0); + Z._saxonBaseUri = Y._saxonBaseUri; + Z._saxonDocUri = Y._saxonDocUri + } + ea.baseOutputURI || (ea.baseOutputURI = "", + M = !0); + L("stylesheet-params", "stylesheetParams"); + L("template-params", "templateParams"); + L("tunnel-params", "tunnelParams"); + ma("function-params", "functionParams", function(na) { + sa.assert(na instanceof $c); + return na.value + }); + "serialized" === la && ma("serialization-params", "outputProperties", na=>I.sb(na, !0)); + ea.deliverResultDocument = function() { + let na = this; + return new ie(la,function(va, h) { + na.resultDocuments[va.toString()] = "serialized" === la ? [La.XS.string.fromString(h)] : ac.X(h) ? [h] : null === h ? [] : h + } + ) + } + ; + ea.deliverMessage = function(na) { + pa.oh()(na); + this.zh.push([na]) + } + ; + let S = {}; + Y = Kb(r("collections")).ua(); + null !== Y && (S = I.sb(Y, !0)); + ea.collectionFinder = function(na) { + return "undefined" === typeof na ? null : S[na] + } + ; + Y = !["raw", "serialized"].includes(la); + let da, fa; + try { + aa(K); + "true" === K.relocatable && (ea.isRelocatableStylesheet = !0); + if (ea.stylesheetNode || ea.packageText || ea.packageNode) + ea.stylesheetInternal = K; + fa = y.checkOptions(ea); + y.internalTransform(K, Z, fa); + da = fa.principalResult + } catch (na) { + if (na instanceof F && na.Le) + throw new F(na.message,na.code.toString()); + throw na; + } + if (da && Y) { + sa.assert(Array.isArray(da)); + Z = Vd(d); + const na = Zd.Fc(Z); + na.Ea(); + da.forEach(va=>na.append(va)); + na.za(); + na.close(); + da = Z.Ob + } + Array.isArray(da) && 1 === da.length && Array.isArray(da[0]) && (da = da[0]); + Z = fa.resultDocuments[""]; + if (void 0 !== Z) { + if (Array.isArray(da) ? 0 < da.length : null != da) + throw new F("A result document on the base output URI has already been created","XTDE1490"); + da = Z + } + Z = new cc; + da && Z.inSituPut(M ? A.string.fromString("output") : fa.Ib, Array.isArray(da) ? da : [da]); + b && Z.inSituPut(A.string.fromString("messages"), [new $c(fa.zh)]); + for (const na in fa.resultDocuments) + "" !== na && (sa.Ma("xsl:result-document href=" + na, 2, d.fixed.Ta), + Z.inSituPut(A.anyURI.fromString(na), fa.resultDocuments[na])); + return Pb(Z) + }, + translate: function(b) { + const d = Da(c(b[0])) + , l = Da(c(b[1])) + , r = Da(c(b[2])) + , n = []; + d.forEach(function(B) { + let W; + -1 !== (W = l.indexOf(B)) ? W < r.length && n.push(r[W]) : n.push(B) + }); + return Tb(Ea(n)) + }, + "true": function() { + return Xb(!0) + }, + "type-available": function(b, d, l) { + b = a(b[0], d, l, "XTDE1428").split("}"); + return Xb("Q{http://www.w3.org/2001/XMLSchema" === b[0] && (b[1]in La.type || ["untyped", "anyType", "anySimpleType"].includes(b[1]))) + }, + unordered: function(b) { + return b[0] + }, + "unparsed-entity-public-id": function() { + return Ob + }, + "unparsed-entity-uri": function() { + return Ob + }, + "unparsed-text": function(b, d, l) { + const r = Nd.Te(b, d, l); + if (!r) + return Ob; + b = Nd.Sf(b[1] ? c(b[1]) : ""); + return Tb(Nd.$f(r, d, l, b)) + }, + "unparsed-text-available": function(b, d, l) { + return Nd.Ih(function() { + const r = Nd.Te(b, d, l); + let n = Nd.Sf(b[1] ? c(b[1]) : ""); + Nd.$f(r, d, l, n) + }) + }, + "unparsed-text-lines": function(b, d, l) { + const r = Nd.Te(b, d, l); + if (!r) + return Ob; + b = Nd.Sf(b[1] ? c(b[1]) : ""); + d = Nd.$f(r, d, l, b).split(/\r?\n|\r/); + 0 < d.length && "" === d[d.length - 1] && --d.length; + return Kb(d).mapOneToOne(A.string.fromString) + }, + "upper-case": function(b) { + return Tb(c(b[0]).toUpperCase()) + }, + "uri-collection": function() { + return Ob + }, + "xml-to-json": function(b) { + const d = b[1] ? b[1].next() : new cc; + return b[0].mapOneToOne(function(l) { + return A.string.fromString(Md.Pj(l, d)) + }) + }, + "year-from-date": function(b) { + return e(b, "getUTCFullYear") + }, + "year-from-dateTime": function(b) { + return e(b, "getUTCFullYear") + }, + "years-from-duration": function(b) { + return k(b, 0) + }, + "zero-or-one": function(b) { + b = b[0].expand(); + if (1 < b.length) + throw new F("Required length 0-1, actual length " + b.length,"FORG0003"); + return Pb(b[0] ? b[0] : null) + } + } + }(); + // Input 37 + const le = function() { + function a(p, g, e) { + var k = e.fixed.ka; + const v = g.name || "#unnamed"; + g = k.qb(g, "sortKey"); + k = g.map(k.Sa); + const t = Hd.Mi(g, e); + g = []; + const C = e.ba(!1); + for (C.focus = Sb(p); null !== (p = C.focus.next()); ) + e = k.map(function(m, f) { + var A = C.ba(!1); + A.focus = Rb(C.focus.current); + m = m(A); + if ((A = m.next()) && m.next()) + throw new F("Multiple values in merge key","XTTE1020"); + return t[f](A) + }), + g.push({ + item: p, + keys: e, + Ah: v + }); + return g + } + function c(p, g, e) { + function k(m) { + const f = v[v.length - 1]; + if (f && 0 < e(f, m)) + throw new F("Input to xsl:merge is not correctly sorted","XTDE2220"); + v.push(m) + } + const v = []; + let t = 0 + , C = 0; + for (; ; ) + if (t >= p.length) { + for (; C < g.length; ) + k(g[C++]); + break + } else if (C >= g.length) { + for (; t < p.length; ) + k(p[t++]); + break + } else + 0 >= e(p[t], g[C]) ? k(p[t++]) : k(g[C++]); + return v + } + function q(p, g) { + return g.fixed.ka.qb(p, "sortKey").map(function(e) { + return Hd.Jj(e, g) + }) + } + function E(p) { + return function(g, e) { + for (let k = 0; k < p.length; k++) { + const v = p[k](g.keys[k], e.keys[k]); + if (0 !== v) + return v + } + return 0 + } + } + function H(p, g, e) { + var k = null; + const v = []; + let t = {}; + for (let C = 0; C < g.length; C++) { + const m = g[C]; + k = null === k ? -1 : e(k, m); + if (0 > k) { + t = { + items: [m.item], + keys: m.keys, + groups: {} + }; + for (k = 0; k < p.length; k++) + t.groups[p[k].name || "#unnamed"] = []; + t.groups[m.Ah] = [m.item]; + v.push(t) + } else if (0 === k) + t.items.push(m.item), + t.groups[m.Ah].push(m.item); + else + throw new F("Group Input to xsl:merge is not correctly sorted","XTDE2220"); + k = m + } + return v + } + return { + mj: function(p, g) { + const e = g.fixed.ka; + var k = e.qb(p, "mergeSrc"); + const v = g.ba(); + v.qa = "merge-key"; + var t = k.map(function(n) { + return q(n, v) + }) + , C = t[0]; + for (var m = 1; m < t.length; m++) + for (var f = 0; f < C.length; f++) { + var A = C[f] + , O = t[m][f]; + const n = A.lang === O.lang || null !== A.lang && A.lang.equals(O.lang); + if (A.order !== O.order || !n || A.Ye !== O.Ye || A.dataType !== O.dataType) + throw new F("All merge sources must have compatible merge keys","XTDE2210",p); + } + t = C.map(function(n) { + return Hd.ri(n, v) + }); + t = E(t); + C = null; + for (m = 0; m < k.length; m++) { + f = k[m]; + A = e.da(f, "forEachItem"); + O = e.da(f, "selectRows"); + try { + if (A) { + var b = g.ba(!1); + for (b.focus = Sb(e.evaluate(A, g)); null !== b.focus.next(); ) { + var d = e.evaluate(O, b) + , l = a(d, f, b); + C = null === C ? l : c(C, l, t) + } + } else { + var r = e.evaluate(O, g); + const n = a(r, f, g); + C = null === C ? n : c(C, n, t) + } + } catch (n) { + if (n instanceof F && "XPTY0004" === n.code) + throw new F(n.message,"XTTE2230",p); + throw n; + } + } + if (null === C) + return Ob; + k = H(k, C, t); + p = e.da(p, "action"); + b = k.map(function(n) { + return n.items[0] + }); + g = g.ba(!1); + g.focus = Sb(Kb(b)); + b = []; + for (d = 0; d < k.length; d++) + for (g.focus.next(), + g.Bb = k[d], + l = e.evaluate(p, g); null !== (r = l.next()); ) + b.push(r); + return Kb(b) + } + } + }(); + // Input 38 + var me = function() { + function a(q, E) { + for (let H in q) + if (H == E) + return { + k: E, + v: q[E] + }; + return null + } + function c() {} + c.prototype = { + containsKey: function(q) { + return null !== a(this, q) + }, + forAllPairs: function(q) { + for (let E in this) + this.__proto__.hasOwnProperty(E) || q({ + k: E, + v: this[E] + }) + }, + get: function(q) { + var E = a(this, q); + if (null === E) + throw new F("'" + q + "' is not a permitted key for the given tuple type","XTTE9999"); + return E.v + }, + keys: function() { + var q = []; + this.forAllPairs(function(E) { + q.push(La.XS.string.fromString(E.k)) + }); + return q + }, + put: function(q, E) { + var H = new c + , p = !1; + for (let g in this) + H[g] = this[g], + g == q && (p = !0, + H[q] = E); + if (!p) + throw new F("'" + q + "' is not a permitted key for the given tuple type","XTTE9999"); + return H + }, + size: function(q) { + var E = 0; + q[0].next().forAllPairs(function() { + E++ + }); + return Ub(E) + } + }; + return c + }(); + // Input 39 + const cd = function() { + function a() {} + function c(h) { + const G = (h.C || []).map(n); + return Q=>new Mb(function*() { + for (const u of G) { + const N = u(Q); + let P; + for (; null !== (P = N.next()); ) + yield P + } + }()) + } + function q(h) { + function G(ia) { + switch (ia) { + case 1: + return "first"; + case 2: + return "second"; + case 3: + return "third"; + default: + return ia + "th" + } + } + h = h.split("|"); + const Q = h[0] + , u = h[1] + , N = "" === h[2] ? "XPTY0004" : h[2] + , P = h[3]; + return { + required: function() { + switch (parseInt(Q, 10)) { + case 0: + return G(+u + 1) + " argument of " + ("" === P ? "anonymous function" : P + "()"); + case 1: + return G(+u + 1) + " operand of '" + P + "'"; + case 9: + return "operand of '-'"; + case 2: + return "value in '" + P + "' expression"; + case 3: + return "saxon:context-item" === P ? "context item" : "value of variable $" + P; + case 4: + const ia = P.split("/"); + return "@" + ia[1] + " attribute of " + ("LRE" === ia[0] ? "a literal result element" : ia[0]); + case 5: + return "result of call to " + ("" === P ? "anonymous function" : "function " + P); + case 7: + return "result of template " + P; + case 6: + return G(+u + 1) + " sort key"; + case 8: + return "value of parameter $" + P; + case 11: + return "value of the grouping key"; + case 12: + return "result of xsl:evaluate"; + case 13: + return "the context item"; + case 14: + return "the context item for the " + "ancestor ancestor-or-self attribute child descendant descendant-or-self following following-sibling namespace parent preceding preceding-sibling self preceding-or-ancestor".split(" ")[u] + " axis"; + case 15: + return "the value of the " + P + " option"; + case 17: + return "document-order sorter"; + default: + return "" + } + }(), + code: N + } + } + function E(h) { + h = h.trim(); + if (["true", "yes", "1"].includes(h)) + return !0; + if (["false", "no", "0"].includes(h)) + return !1; + throw new F("Value must be yes|true|1 or no|false|0","XTDE0030"); + } + function H(h) { + if (S.X(h)) + return Pb(p(h)); + if (ja(h)) + return Qb(h.value.map(G=>Kb(G))).mapOneToMany(H); + if (V(h)) + throw new F("Cannot atomize a " + (Y(h) ? "map" : "function"),"FOTY0013"); + return Pb(h) + } + function p(h) { + const G = fa.string.fromString + , Q = fa.untypedAtomic.fromString; + switch (h.nodeType) { + case 9: + return Q(h.documentElement.textContent); + case 11: + case 1: + case 3: + case 4: + return Q(h.textContent || ""); + case 2: + return Q(h.value); + case 8: + return G(h.textContent); + case 7: + return G(h.textContent); + case 13: + return G(h.uri); + default: + throw new F("Unknown node type " + h.nodeType,"SXJS0003"); + } + } + function g(h) { + return Kb(h).mapOneToMany(H).expand() + } + function e(h) { + function G(N) { + throw new F("Effective boolean value is not defined for " + N,"FORG0006"); + } + function Q() { + if (null !== h.next()) + G("an atomic sequence of length > 1"); + else + return !0 + } + var u = h.next(); + if (null === u) + return !1; + if (S.X(u)) + return !0; + if (La.pa(u)) { + if ("AB" === u.code) + return Q() && u.toBoolean(); + if (u.isNumeric()) + return u = u.toNumber(), + Q() && !isNaN(u) && 0 !== u; + if (Ia(u)) + return Q() && 0 !== u.toString().length; + G("type " + La.pd(u.code)) + } else + Y(u) ? G("maps") : ja(u) ? G("arrays") : V(u) ? G("functions") : G("value " + sa.showValue(u)) + } + function k(h, G) { + const Q = mb["i+i"] + , u = fa.integer.fromNumber(1); + return new Cb(h,N=>{ + N = Q(N, u); + return 0 < N.compareTo(G) ? null : N + } + ) + } + function v(h, G) { + return h.C ? h.C.filter(Q=>Q.N === G) : [] + } + function t(h, G, Q) { + h = v(h, "withParam"); + const u = [new cc, new cc]; + G.Qb.forAllPairs(P=>u[1].inSituPut(P.k, P.v)); + const N = G.qa; + G.qa = "template parameter"; + h.forEach(function(P) { + const ia = P.name + , ua = W(P, "t") ? 1 : 0; + u[ua].inSituPut(La.XS.QName.fromEQName(ia), l(P)(G).expand()) + }); + G.qa = N; + Q.Kc = u[0]; + Q.Qb = u[1] + } + function C(h) { + return !/[ \t\r\n]/.test(h) + } + function m(h, G, Q) { + if (h) { + h = h.split(/\r?\n/); + for (let N = 0; N < h.length; N++) + if (h[N]) { + var u = h[N].split("="); + let P = u[0]; + u = u[1]; + "item-separator" === P && (u = u.replace(/%n/g, "\n").replace(/%%/g, "%")); + u = "parameter-document" === P ? void 0 : "use-character-maps" === P ? ge.yf(P, u, Q) : ge.zf(P, u); + "undefined" !== typeof u && (G[P] = ge.pf(P, u, G[P])) + } + } + } + function f(h, G) { + const Q = l(h) + , u = r(h); + return N=>{ + try { + const P = Q(N).next() + , ia = u(N).next(); + return null === P || null === ia ? null : G(P, ia) + } catch (P) { + ca(P, h) + } + } + } + function A(h, G) { + if (G.fixed.staticBaseURI) + return G.fixed.staticBaseURI; + if (G.fixed.md) + return null; + for (; ; ) { + if (h.baseUri) + return h.baseUri; + h = h.parentNode; + if (!h) + return null + } + } + function O(h, G, Q=!1) { + var u = S.Gc(G.ja).createDocumentFragment(); + u = S.wc(u); + u._saxonBaseUri = A(h, G); + const N = G.ba(!1); + Q && (N.ja = G.masterDocument); + bd.kj(u, n(h)(N), N); + return u + } + function b(h) { + const G = l(h) + , Q = r(h) + , u = h.op; + return N=>{ + const P = G(N) + , ia = Q(N).expand(); + N = Hd.fe(h.comp, N); + return Hd.gc(P, ia, u, N, h) + } + } + function d(h, G) { + throw new F("The " + h + " construct is not implemented in SaxonJS","SXJS0002",G); + } + function l(h) { + return n(h.C[0]) + } + function r(h) { + return n(h.C[1]) + } + function n(h) { + if (h) { + var G = h.ELAB; + G || ((G = va[h.N]) || sa.la("Unknown expr: " + h.N + " parent=" + h.p), + G = h.ELAB = G(h)); + return G + } + } + function B(h, G) { + h = h.C || []; + for (let Q = 0; Q < h.length; Q++) { + const u = h[Q]; + if (u.role === G) + return u + } + return null + } + function W(h, G) { + return (h = h.flags) ? 0 <= h.indexOf(G) : !1 + } + function ma(h) { + const G = {}; + h = qa(h, "ns"); + if (null !== h) { + h = h.split(" "); + for (let Q = 0; Q < h.length; Q++) { + const u = h[Q].split("="); + G[u[0]] = "~" === u[1] ? Zb.withPrefix[u[0]] : u[1] + } + } + return G + } + function qa(h, G) { + for (; h; ) { + if (h[G]) + return h[G]; + h = h.parentNode + } + return null + } + function L(h, G) { + const Q = ma(h); + return function(u) { + if ("" === u && !G) + return ""; + const N = Q[u]; + if (N) + return N; + if ("" === u) + return ""; + throw new F("Undeclared prefix: " + u,"XTDE0290",h); + } + } + function aa(h, G, Q) { + return fa.QName.fromString(G, L(h, Q)) + } + function z(h, G, Q) { + if (null !== h && 0 < Q) { + const u = S.getAttribute(h, G); + return null !== u && "" !== u ? u : z(h.parentNode, G, Q - 1) + } + } + function D(h, G, Q) { + let u, N = h.bSlot; + N ? (N = parseInt(N, 10), + h = G.sa.We[N], + u = G.fixed.La[h]) : (h = h.coId) ? u = G.fixed.La[parseInt(h, 10)] : sa.la("No binding slot or component Id for component"); + u || sa.la("Target component not found (slot=" + N + " id=" + h + ")"); + if ("ABSTRACT" === u.visibility) + throw new F("Abstract " + u.actor.N + " " + u.actor.name + " has no implementation","XTDE3052"); + Q && u.actor.N !== Q && sa.la("Expected " + Q + ", found " + u.actor.N); + return u + } + function y(h, G, Q, u) { + h = B(G.actor, "body"); + h = n(h); + u = u.ba(!0); + u.sa = G; + gd(u); + u.qa = "function"; + u.gb = {}; + u.ab = null; + u.focus = null; + u.Mb = []; + u.oa = Q; + return h(u) + } + function I(h, G) { + for (h = h.parentNode; "package" !== h.N; ) + h = h.parentNode; + return G.fixed.rd[h.name] + } + function R(h, G) { + return n(h)(G) + } + function M(h) { + return G=>{ + const Q = Vd(G) + , u = Zd.Fc(Q); + Zd.push(h, G, u); + u.close(); + return Kb(Q.Ob) + } + } + function ca(h, G) { + h instanceof F && !h.xsltLineNr && ra(h, G); + throw h; + } + function ea(h, G) { + function Q(N) { + return "Context item for template " + h.name + " must be " + N + } + if (ee(G) && -1 === h.flags.indexOf("o")) + throw new F(Q("supplied"),"XTTE3090",h); + ee(G) || -1 !== h.flags.indexOf("s") || (G.focus = {}); + let u = h.cxt; + if (u && !ee(G) && !fc(u).ia()(ed(G))) + throw new F(Q("instance of " + fc(u).toString()),"XTTE0590",h); + } + function ja(h) { + return h instanceof $c + } + function Y(h) { + return h instanceof cc || h instanceof K + } + function V(h) { + return h instanceof ad.XdmFunction || ja(h) || Y(h) + } + function la(h) { + var G = Object.assign(h); + G.ELAB = void 0; + h.C && (G.C = h.C.map(Q=>la(Q))); + return G + } + function x(h, G, Q) { + sa.assert(Array.isArray(h)); + sa.assert(G instanceof gc); + const u = G.$(); + let N = u.p; + if (u.o && !Ed(u.o)(h.length)) + throw new F("Supplied value " + sa.showValue(h) + " does not match required cardinality " + u.o + (Q ? " in " + Q() : ""),"XPTY0004"); + if (0 < h.length) { + if (G.U.pa()) { + h = cd.li(h); + const P = La.XS.untypedAtomic; + if (kd(G.U)) + h = h.map(ia=>ia.isNumeric() ? ia : P.matches(ia) ? La.XS.double.R(ia) : ia instanceof K ? La.XS.double.fromString(ia.value.toString()) : ia); + else { + const ia = La.codes[N] + , ua = ia.R; + "A" !== N && (h = h.map(Ba=>P.matches(Ba) ? ua(Ba) : Ba instanceof K ? ia.fromString(Ba.value.toString()) : Ba)); + ["AO", "AF"].includes(N) && (h = h.map(Ba=>Ba.isNumeric() ? ia.R(Ba) : Ba)); + "AS" === N && (h = h.map(Ba=>La.XS.anyURI.matches(Ba) ? ia.R(Ba) : Ba)) + } + } else if (G.U.Jd()) + if (["FM", "FA"].includes(N)) + h = T(h); + else if (G.U instanceof dd) { + const P = G.U.ia(); + h.every(ia=>P(ia)) || (h = h.map(ia=>{ + if (P(ia)) + return ia; + if (ia instanceof ad.XdmFunction) { + var ua = G.U; + const Ba = ua.j.length; + ua = { + minArgs: Ba, + maxArgs: Ba, + sig: ua.ha(), + alphaTree: ua.$() + }; + return new ad.zg(ua,ia) + } + return ia + } + )) + } + if (!G.matches(h)) + throw new F("Supplied value " + sa.showValue(h) + " does not match required type " + G.toString() + (Q ? " in " + Q() : ""),"XPTY0004"); + } + return h + } + function K(h) { + this.value = h + } + function U(h) { + this.value = h + } + function ha(h) { + function G(u) { + switch (typeof u) { + case "undefined": + return []; + case "string": + return fa.untypedAtomic.fromString(u); + case "number": + return fa.double.fromNumber(u); + case "boolean": + return fa.boolean.fromBoolean(u); + case "function": + return new K(u); + case "object": + if (fa.Qf.matches(u) || S.X(u)) + return u; + if (u instanceof $c) + return u; + if (u instanceof ad.XdmFunction || u instanceof cc) + return u; + if (u instanceof K) + return u; + if (u instanceof Date) + return fa.dateTime.fromString(u.toISOString()); + if (Array.isArray(u)) { + const N = []; + u.forEach(function(P) { + N.push(ha(P)) + }); + return new $c(N) + } + return null === u ? [] : u instanceof U ? u.value : new K(u); + default: + return new K(u) + } + } + function Q(u) { + const N = []; + u.forEach(function(P) { + P = G(P); + Array.isArray(P) && 0 === P.length || N.push(P) + }); + return N + } + if (Array.isArray(h)) + return Q(h); + h = G(h); + return Array.isArray(h) && 0 === h.length ? [] : [h] + } + function T(h) { + function G(u) { + if (u instanceof $c) { + const N = []; + u.value.forEach(P=>N.push(Q(P))); + return new $c(N) + } + if (u instanceof K) { + const N = u.value; + if ("object" === typeof N) { + u = new cc; + for (const P in N) + if (N.hasOwnProperty(P)) { + const ia = ha(P)[0] + , ua = ha(N[P]); + u.inSituPut(ia, T(ua)) + } + return u + } + } + return u + } + function Q(u) { + const N = []; + u.forEach(function(P) { + P = G(P); + Array.isArray(P) && 0 === P.length || N.push(P) + }); + return N + } + sa.assert(Array.isArray(h)); + return Q(h) + } + function w(h, G=!1) { + function Q(N) { + if (Array.isArray(N)) + throw new F("convertItem() called for an array","SXJS0004"); + if (null === N) + return null; + if (fa.string.matches(N) || fa.anyURI.matches(N) || fa.duration.matches(N) || fa.hexBinary.matches(N) || fa.base64Binary.matches(N) || fa.untypedAtomic.matches(N)) + return N.toString(); + if (fa.numeric.matches(N)) + return N.toNumber(); + if (fa.boolean.matches(N)) + return N.toBoolean(); + if (fa.dateTime.matches(N) || fa.cd.matches(N) || fa.Ed.matches(N) || fa.time.matches(N) || fa.nh.matches(N) || fa.mh.matches(N) || fa.lh.matches(N) || fa.kh.matches(N) || fa.jh.matches(N)) + return N.toString(); + if (fa.QName.matches(N)) + return N.toEQName(); + if (S.X(N)) + return N; + if (N instanceof $c) { + const P = []; + 0 !== N.value.length && N.value.forEach(function(ia) { + P.push(w(ia, G)) + }); + return P + } + if (N instanceof cc) { + if (G) { + const P = {}; + N.forAllPairs(function(ia) { + P[ia.k.toString()] = w(ia.v, G) + }); + return P + } + return new U(N) + } + return N instanceof U ? N : N instanceof K ? N.value : new U(N) + } + function u(N) { + const P = []; + if (0 === N.length) + return null; + if (1 === N.length) + return Q(N[0]); + N.forEach(function(ia) { + P.push(Q(ia)) + }); + return P + } + return Array.isArray(h) ? u(h) : Q(h) + } + function Z(h) { + return h.mapOneToMany(function(G) { + return ja(G) ? Qb(G.value.map(function(Q) { + return Z(Kb(Q)) + })) : Pb(G) + }) + } + const S = ac + , da = S.Ja + , fa = La.XS; + let na; + const va = { + acFnRef: function(h) { + const G = fa.QName.fromEQName(h.name) + , Q = Jd.find("SaxonJS").XPath; + return u=>{ + u = u.ba(!0); + u.bb = !0; + if (u = Q.getFnSignature(G, 1, u)) + return u = new ad.Bf(u,G,h), + Pb(u); + throw new F("Reference to an unknown constructor function " + G + "#1","XPST0017",h); + } + }, + among: function(h) { + const G = l(h) + , Q = r(h); + return u=>{ + const N = G(u).next(); + return Q(u).filter(P=>S.isSameNode(P, N)) + } + }, + analyzeString: M, + and: function(h) { + const G = l(h) + , Q = r(h); + return u=>Xb(e(G(u)) && e(Q(u))) + }, + applyImports: M, + applyT: M, + arith: function(h) { + const G = mb[h.calc]; + G || d("arithmetic (" + h.calc + ")", h); + const Q = f(h, G); + return u=>Pb(Q(u)) + }, + arith10: function(h) { + function G(P) { + P = P.next(); + return null === P ? fa.double.fromNumber(NaN) : Ia(P) ? fa.double.cf(P.toString()) : fa.double.R(P) + } + const Q = l(h) + , u = r(h) + , N = mb[h.calc]; + return P=>Pb(N(G(Q(P)), G(u(P)))) + }, + array: function(h) { + const G = (h.C || []).map(n); + return Q=>{ + const u = G.map(N=>N(Q).expand()); + return Pb(new $c(u)) + } + }, + arrayBlock: function(h) { + const G = (h.C || []).map(n); + return Q=>{ + const u = G.map(N=>N(Q).expand()); + return Pb(new $c(u)) + } + }, + atomic: function(h) { + const G = La.codes[h.type].fromString(h.val); + return ()=>Pb(G) + }, + atomSing: function(h) { + const G = l(h); + return h.card ? Q=>G(Q).mapOneToMany(H) : Q=>{ + Q = G(Q).mapOneToMany(H); + Q = Fb(Q); + if (null === Q.ua()) + throw Q = q(h.diag), + new F("The " + Q.required + " is empty",Q.code,h); + return Q + } + }, + att: M, + attVal: function(h) { + const G = fa.QName.fromEQName(h.name); + return Q=>{ + fd(Q, "XPDY0002", "@" + G, h); + Q = ed(Q); + if (!S.X(Q)) + throw new F("Context item for 'attVal' must be a node","XPTY0020",h); + if (1 !== Q.nodeType) + return Ob; + Q = "" === G.uri ? Q.hasAttribute(G.local) ? Q.getAttribute(G.local) : null : G.uri === Zb.xml ? Q.hasAttribute("xml:" + G.local) ? Q.getAttribute("xml:" + G.local) : null : Q.hasAttributeNS(G.uri, G.local) ? Q.getAttributeNS(G.uri, G.local) : null; + return null === Q ? Ob : Pb(fa.untypedAtomic.fromString(Q)) + } + }, + axis: function(h) { + const G = fc(h.nodeTest || "").ia() + , Q = h.name; + return u=>{ + fd(u, "XPDY0002", Q + " axis", h); + u = ed(u); + if (!S.X(u)) + throw new F("Context item for " + Q + " axis is not a node - supplied:" + sa.showValue(u),"XPTY0020",h); + return S.Ng[Q](u).filter(G) + } + }, + "break": M, + callT: function(h) { + return G=>{ + const Q = D(h, G, "template") + , u = G.ba(!0); + u.Bb = null; + u.sa = Q; + ea(Q.actor, u); + t(h, G, u); + return l(Q.actor)(u) + } + }, + cast: function(h) { + const G = l(h) + , Q = W(h, "e") + , u = N=>{ + N = G(N).next(); + if (null === N) { + if (Q) + return null; + throw new F("Empty sequence casting to " + fc(h.as).toString(),"XPTY0004",h); + } + return N + } + ; + if (W(h, "a")) { + const N = rb(h.as) + , P = "AQ" === N.p ? L(h, !0) : null + , ia = La.codes[N.p].R; + return ua=>{ + ua = u(ua); + if (null === ua) + return Ob; + try { + var Ba = ia(ua, P); + return Pb(Ba) + } catch (Fa) { + if ("FORG0001" === Fa.code && h.diag) + throw Ba = q(h.diag), + new F("Required item type of " + Ba.required + " is " + fc(h.as).toString() + "; supplied value is " + sa.Nh(ua),Ba.code,h); + if (null !== Fa.code) + throw Fa; + throw new F("Failed to cast " + sa.Nh(ua) + " to type " + fc(h.as).toString(),"XPTY0004",h); + } + } + } + if (W(h, "l")) { + const N = La.XS.QName.fromEQName(h.as) + , P = Tc[N.local].fromString; + sa.assert(N.uri === Zb.lc); + sa.assert(P); + return ia=>{ + ia = u(ia); + if (null === ia) + return Ob; + ia = Ha.collapse(ia.toString()).split(" ").map(P); + if (0 === ia.length) + throw new F("xs:" + N.local + " value must contain at least one token","FORG0001"); + return Kb(ia) + } + } + if (W(h, "u")) + return N=>{ + N = u(N); + return null === N ? Ob : La.XS.double.matches(N) || La.XS.mb.matches(N) || La.XS.float.matches(N) ? Pb(N) : Pb(La.XS.double.R(N)) + } + ; + throw new F("Unknown cast variety " + h.flags); + }, + castable: function(h) { + const G = l(h) + , Q = W(h, "e"); + let u; + if (W(h, "a")) { + const N = rb(h.as) + , P = "AQ" === N.p ? L(h, !0) : null + , ia = La.codes[N.p].R; + u = ua=>{ + ia(ua, P); + return !0 + } + } else if (W(h, "l")) { + h = La.XS.QName.fromEQName(h.as); + const N = Tc[h.local].fromString; + u = P=>0 < Ha.collapse(P.toString()).split(" ").map(N).length + } else if (W(h, "u")) + u = N=>{ + La.XS.double.R(N); + return !0 + } + ; + else + throw new F("Unknown castable variety " + h.flags); + return N=>{ + N = G(N); + const P = N.next(); + if (null === P) + return Xb(Q); + if (null !== N.next()) + return Xb(!1); + N = H(P).next(); + try { + return Xb(u(N)) + } catch (ia) { + return Xb(!1) + } + } + }, + cfn: function(h) { + const G = h.name + , Q = l(h); + let u; + if ("_format-number_1" === G) + return u = ke["format-number"], + N=>{ + const P = [Q(N), Tb(h.pic)]; + h.hasAttribute("format") && P.push(Tb(h.format)); + return u(P, N, h) + } + ; + if ("_translate_1" === G) + return u = ke.translate, + N=>{ + const P = [Q(N), Tb(h.a1), Tb(h.a2)]; + return u(P, N) + } + ; + sa.la("Unimplemented: cfn " + G, h) + }, + check: function(h) { + function G(P) { + const ia = q(h.diag); + throw new F("Required cardinality of " + ia.required + " is " + u[Q] + "; supplied value " + P,ia.code,h); + } + const Q = h.card + , u = { + "*": "zero or more", + "+": "one or more", + "?": "zero or one", + 0: "zero", + 1: "exactly one" + } + , N = l(h); + return P=>{ + P = N(P); + if ("*" === Q) + return P; + var ia = Fb(P); + P = ia.ua(); + if (null === P) { + if ("?" === Q || "0" === Q) + return Ob; + G("is empty") + } else + "0" === Q && G("is not empty (first item " + sa.showValue(P) + ")"); + if ("+" === Q) + return ia; + ia.next(); + const ua = ia.next(); + null !== ua && (ia = ia.count() + 2, + G("contains " + ia + " items (" + sa.showValue(P) + ", " + sa.showValue(ua) + (2 < ia ? ",... )" : ")"))); + return Pb(P) + } + }, + choose: function(h) { + const G = h.C.map(n); + return Q=>{ + for (let u = 0; u < G.length; u += 2) + if (e(G[u](Q))) + return G[u + 1](Q); + return Ob + } + }, + coercedFn: function(h) { + const G = l(h); + return Q=>G(Q) + }, + comment: M, + compareToInt: function(h) { + const G = h.op + , Q = fa.integer.fromString(h.val) + , u = l(h); + return N=>{ + N = u(N); + const P = N.next(); + if (null === P) + return Ob; + if (Hd.tc(P)) + return Xb("ne" === G); + if (null !== N.next()) + throw new F("Value comparison only applicable to single values","XPTY0004",h); + return Xb(Hd.wf(G, P.compareTo(Q))) + } + }, + compareToString: function(h) { + const G = h.op + , Q = l(h) + , u = fa.string.fromString(h.val); + return N=>{ + const P = Q(N) + , ia = P.next(); + if (null === ia) + return Ob; + if (null !== P.next()) + throw new F("Value comparison only applicable to single values","XPTY0004",h); + return h.comp ? (N = Hd.fe(h.comp, N), + ["=", "eq", "!=", "ne"].includes(G) ? Xb(Hd.Th(G, N.equals(ia, u))) : Xb(Hd.wf(G, N.compare(ia, u)))) : Xb(Hd.wf(G, ia.compareTo(u))) + } + }, + compAtt: M, + compElem: M, + condCont: function(h) { + const G = l(h); + return Q=>{ + function u(N) { + if (S.X(N)) + switch (N.nodeType) { + case 9: + case 11: + case 1: + return N.hasChildNodes(); + default: + return "" !== p(N).toString() + } + else + return Y(N) ? 0 < N.keys().length : ja(N) ? 0 < N.value.filter(function(P) { + return 0 < P.filter(ia=>u(ia)).length + }).length : "" !== fa.string.R(N).toString() + } + return G(Q).filter(u) + } + }, + condSeq: function(h) { + function G(u) { + if (S.X(u)) { + if ([9, 11].includes(u.nodeType)) + return !u.hasChildNodes(); + if (3 === u.nodeType || 4 == u.nodeType) + return "" === u.nodeValue + } else { + if (La.pa(u)) + return "" === fa.string.R(u).toString(); + if (ja(u)) + return !Z(Pb(u)).some(function(N) { + return !G(N) + }) + } + return !1 + } + const Q = h.C.map(u=>({ + name: u.N, + eval: n(u) + })); + return u=>{ + let N = []; + const P = []; + let ia = !0; + Q.map(function(ua) { + if ("onEmpty" === ua.name) + ia && (N = ua.eval(u).expand()); + else if ("onNonEmpty" === ua.name) { + const Ba = N.length; + P.unshift(function() { + N.splice.apply(N, [Ba, 0].concat(ua.eval(u).expand())) + }) + } else + ua.eval(u).forEachItem(function(Ba) { + G(Ba) || (ia = !1); + N.push(Ba) + }) + }); + ia || P.forEach(function(ua) { + ua() + }); + return Kb(N) + } + }, + conditionalSort: function(h) { + const G = l(h) + , Q = r(h) + , u = l(h.C[1]); + return N=>e(G(N)) ? Q(N) : u(N) + }, + consume: function(h) { + throw new F("Stylesheet uses 'consume' which requires streaming","SXJS0002",h); + }, + convert: function(h) { + const G = h.to + , Q = La.codes[G]; + Q || sa.la("Unknown to-type " + h.to); + const u = l(h); + return W(h, "p") ? N=>u(N).mapOneToOne(P=>La.pg(P, G)) : N=>u(N).mapOneToOne(Q.R) + }, + copy: M, + copyOf: M, + currentGroup: function(h) { + return G=>{ + if (G && G.ad) + return Kb(G.ad); + throw new F("There is no current group","XTDE1061",h); + } + }, + currentGroupingKey: function(h) { + return G=>{ + if (G && G.bd) + return Kb(G.bd); + throw new F("There is no current grouping key","XTDE1071",h); + } + }, + cvUntyped: function(h) { + const G = l(h) + , Q = La.codes[h.to] + , u = Q.R + , N = "string" === Q.name; + return P=>G(P).mapOneToOne(function(ia) { + if (fa.double.matches(ia) && "float" === Q.name) + throw new F("xs:double may not be promoted to xs:float","XTTE0570",h); + if (fa.untypedAtomic.matches(ia) || N && fa.anyURI.matches(ia)) + try { + return u(ia) + } catch (ua) { + if ("FODT0001" === ua.code || !h.diag) + throw ua; + ia = q(h.diag); + throw new F(ua.message,ia.code,h); + } + else + return ia + }) + }, + data: function(h) { + const G = l(h); + return Q=>G(Q).mapOneToMany(H) + }, + dbl: function(h) { + const G = fa.double.fromString(h.val); + return ()=>Pb(G) + }, + dec: function(h) { + const G = wa(h.val); + return ()=>Wb(G) + }, + doc: M, + docOrder: function(h) { + const G = l(h); + return Q=>S.kd(G(Q)) + }, + dot: function(h) { + return G=>{ + fd(G, "XPDY0002", ". (dot)", h); + return Pb(ed(G)) + } + }, + elem: M, + empty: function() { + return ()=>Ob + }, + emptyTextNodeRemover: function(h) { + const G = l(h); + return Q=>G(Q).filter(u=>!(S.X(u) && (3 === u.nodeType || 4 === u.nodeType) && "" === u.textContent)) + }, + error: function(h) { + return ()=>{ + throw new F(h.message,h.code,h); + } + }, + evaluate: function(h) { + const G = { + language: "XSLT", + contextType: { + o: "1", + p: "", + code: "1" + } + } + , Q = n(B(h, "xpath")) + , u = n(B(h, "cxt")) + , N = n(B(h, "sa")) + , P = n(B(h, "nsCxt")) + , ia = v(h, "withParam").map(Ba=>({ + name: fa.string.fromString(Ba.name), + eval: l(Ba) + })) + , ua = n(B(h, "wp")); + return Ba=>{ + const Fa = Q(Ba).next().toString(); + B(h, "cxt"); + const Pa = u ? u(Ba) : Ob; + let Ua = new cc; + ia.forEach(function(ta) { + Ua.inSituPut(ta.name, ta.eval(Ba).expand()) + }); + ua && ua(Ba).next().forAllPairs(function(ta) { + if (!fa.QName.matches(ta.k)) + throw new F("Parameter names in xsl:evaluate/@with-params map must be QNames:" + ta.k.toString(),"XTTE3165",h); + Ua.inSituPut(ta.k, ta.v) + }); + Ua = Pb(Ua); + if (N) { + var Na = N(Ba).next().toString(); + if (E(Na)) + throw new F("SaxonJS does not support schema-aware evaluation","XTDE1665",h); + } + (Na = h.as) && (G.requiredType = Na.toString()); + (Na = h.dxns) && "http://www.w3.org/1999/xhtml" !== Na.toString() && (G.xpathDefaultNamespace = Na.toString()); + let Wa = {}; + if (P) { + Na = P(Ba); + var J = Na.next(); + if (null === J || null !== Na.next() || !S.X(J)) + throw new F("xsl:evaluate/@namespace-context must evaluate to a single node","XTTE3170",h); + Wa[""] = ""; + ac.Ic(J).forEach(ta=>Wa[ta.prefix] = ta.uri); + G.xpathDefaultNamespace = Wa[""] + } else + Wa = ma(h); + const X = {}; + J = Na = !1; + const ka = {}; + var ba = B(h, "options"); + if (ba) { + ba = R(ba, Ba).next(); + let ta = fa.string.fromString("var-slots"); + ba.containsKey(ta) && ba.get(ta)[0].forAllPairs(function(Ca) { + X[Ca.k.toEQName()] = w(Ca.v) + }); + ta = fa.string.fromString("allow-empty"); + ba.containsKey(ta) && (Na = ba.get(ta)[0].toBoolean()); + ta = fa.string.fromString("isStatic"); + ba.containsKey(ta) && (J = ba.get(ta)[0].toBoolean()); + ta = fa.string.fromString("staticContext"); + ba.containsKey(ta) && ba.get(ta)[0].forAllPairs(function(Ca) { + ka[Ca.k.toString()] = w(Ca.v, !0) + }) + } + G.params = Ua; + G.namespaces = Wa; + G.slotMap = X; + G.allowEmpty = Na; + G.staticTyping = !0; + G.isStatic = J; + G.staticContext = ka; + G.dynamicEval = !0; + (Na = B(h, "baseUri")) && (G.staticBaseURI = R(Na, Ba).next().toString()); + (Na = qa(h, "defaultCollation")) && (G.defaultCollation = Na); + return Jd.find("SaxonJS").XPath.evaluateXDM(Fa, Pa, Ba, G) + } + }, + every: function(h) { + const G = parseInt(h.slot, 10) + , Q = l(h) + , u = r(h); + return N=>{ + const P = Q(N); + return Xb(!P.some(function(ia) { + N.oa[G] = [ia]; + return !e(u(N)) + })) + } + }, + except: function(h) { + const G = l(h) + , Q = r(h); + return u=>new Hb(G(u),Q(u),S.rb) + }, + "false": function() { + return ()=>Xb(!1) + }, + filter: function(h) { + const G = l(h) + , Q = r(h); + return W(h, "i") ? u=>{ + const N = G(u); + u = Q(u).expand(); + if (1 === u.length && fa.numeric.matches(u[0])) { + const P = u[0].toNumber(); + if (N instanceof Kb) + return Pb(N.expand()[P - 1] || null); + const ia = Sb(N); + return ia.filter(function() { + return ia.position === P + }) + } + return e(Kb(u)) ? N : Ob + } + : u=>{ + const N = G(u) + , P = u.ba(!1); + P.focus = Sb(N); + u = W(h, "p") ? function() { + const ia = Q(P).expand(); + return 1 === ia.length && fa.numeric.matches(ia[0]) ? P.focus.position === ia[0].toNumber() : e(Kb(ia)) + } + : function() { + return e(Q(P)) + } + ; + return P.focus.filter(u) + } + }, + first: function(h) { + const G = l(h); + return Q=>Pb(G(Q).next()) + }, + flt: function(h) { + const G = fa.float.fromString(h.val); + return ()=>Pb(G) + }, + fn: function(h) { + const G = ke[h.name]; + G || d(h.name + "()", h); + const Q = (h.C || []).map(n); + return u=>{ + const N = Q.map(P=>P(u)); + return G(N, u, h) + } + }, + fnCoercer: function(h) { + const G = l(h) + , Q = ec(h.to) + , u = Q.U + , N = { + alphaTree: Q.$() + }; + return P=>G(P).mapOneToOne(function(ia) { + if (!(ia instanceof ad.XdmFunction || ia instanceof $c || ia instanceof cc)) { + var ua = q(h.diag); + throw new F("Required item type of " + ua.required + " is " + Q.toString() + "; supplied value is " + sa.showValue(ia),ua.code,h); + } + if ((u instanceof dd ? u.j : []).length !== (ia instanceof ad.XdmFunction ? ia.arity : 1)) + throw ua = q(h.diag), + new F("Required item type of " + ua.required + " is " + Q.toString() + "; supplied value is " + sa.showValue(ia),ua.code,h); + return new ad.zg(N,ia) + }) + }, + fnRef: function(h) { + let G = h.name; + G = /^Q{/.test(G) ? fa.QName.fromEQName(G) : fa.QName.fromParts("", Zb.Oa, G); + const Q = parseInt(h.arity, 10) + , u = Jd.find("SaxonJS").XPath; + return N=>{ + var P = N.ba(!0); + P.bb = !0; + if (P = u.getFnSignature(G, Q, P)) + return N = P.isUserFunction ? new ad.Ff(P,N) : G.uri === Zb.lc ? new ad.Bf(P,G,h) : new ad.He(P,G,Q,h,N), + Pb(N); + throw new F("Reference to an unknown function and/or arity " + G.toEQName() + "#" + Q,"XPST0017",h); + } + }, + follows: function(h) { + const G = f(h, function(Q, u) { + return fa.boolean.fromBoolean(0 < S.rb(Q, u)) + }); + return Q=>Pb(G(Q)) + }, + "for": function(h) { + const G = parseInt(h.slot, 10) + , Q = l(h) + , u = r(h); + return N=>Q(N).mapOneToMany(function(P) { + N.oa[G] = [P]; + return u(N) + }) + }, + forEach: function(h) { + const G = l(h) + , Q = r(h); + return B(h, "separator") ? M(h) : u=>{ + const N = u.ba(!1); + N.focus = Sb(G(u)); + N.ab = null; + return N.focus.mapOneToMany(function() { + return Q(N) + }) + } + }, + forEachGroup: M, + fork: c, + functionCall: function(h) { + d(h.name + "()", h) + }, + gc: b, + gc10: function(h) { + let G = l(h) + , Q = r(h); + return u=>{ + let N = G(u).expand() + , P = Q(u).expand(); + 1 === N.length && fa.boolean.matches(N[0]) ? P = [fa.boolean.fromBoolean(e(Kb(P)))] : 1 === P.length && fa.boolean.matches(P[0]) ? N = [fa.boolean.fromBoolean(e(Kb(N)))] : (N = g(N), + P = g(P)); + u = Hd.fe(h.comp, u); + const ia = h.op; + "=" !== ia && "!=" !== ia ? (N = Kb(N).mapOneToOne(La.XS.numeric.xe).expand(), + P = Kb(P).mapOneToOne(La.XS.numeric.xe).expand()) : u = Hd.Ki(u); + return Hd.gc(Kb(N), P, ia, u, h) + } + }, + gcEE: b, + gVarRef: function(h) { + return G=>{ + const Q = D(h, G) + , u = Q.actor + , N = u.name; + if (Q.value === a) + throw G = new F("Circularity in global variable " + N,"XTDE0640"), + G.Le = !0, + G; + if (null === Q.value || "undefined" === typeof Q.value) { + if ("globalParam" === u.N) { + var P = G.fixed.options.Sh + , ia = La.XS.QName.fromEQName(N); + if (P.containsKey(ia)) + P = P.get(ia), + sa.assert(Array.isArray(P)), + ia = ec(u.as || "*"), + P = x(P, ia, ()=>"stylesheet parameter " + N), + sa.assert(Array.isArray(P)), + Q.value = P; + else { + if (W(u, "r")) + throw new F("Parameter " + N + " is required","XTDE0050",u); + if (W(u, "i")) + throw new F("Parameter " + N + " cannot be empty","XTDE0700",u); + u.C || (Q.value = []) + } + } + if (null === Q.value || "undefined" === typeof Q.value) { + P = !u.parentNode.parentNode.parentNode; + ia = G.ba(!0); + ia.qa = "variable"; + ia.ub.push(null); + ia.gb = {}; + ia.ab = null; + ia.sa = Q; + ia.focus = P ? Rb(G.fixed.hd) : null; + try { + const ua = l(u); + Q.value = a; + Q.value = ua(ia).expand() + } catch (ua) { + throw ua instanceof F && (Q.value = [], + fa.QName.fromEQName(N).uri !== Zb.wb + "generated-variable" && (ua.Le = !0)), + ua; + } + ia.ub.pop() + } + } + return Kb(Q.value) + } + }, + homCheck: function(h) { + const G = l(h); + return Q=>{ + Q = Fb(G(Q)); + const u = Q.ua(); + if (null === u) + return Ob; + const N = S.X(u); + Q = Q.filter(function(P) { + if (S.X(P) !== N) + throw new F("Cannot mix nodes and atomic values in the result of a path expression","XPTY0018",h); + return !0 + }); + return N ? S.kd(Q) : Q + } + }, + ifCall: function(h) { + const G = fa.QName.fromEQName(h.name); + if ("schedule-action" === G.local) { + const u = l(h) + , N = r(h) + , P = n(h.C[3]); + return ia=>{ + var ua = 4 === h.C.length; + if (4 < h.C.length) + throw new F("Only attributes @wait, @document and @http-request are available on ixsl:schedule-action in this version of SaxonJS","SXJS0002",h); + var Ba = u(ia).next().toNumber() + , Fa = N(ia).next() + , Pa = ua ? P(ia).next() : null; + ua = null; + const Ua = ia.ba(!0); + gd(Ua); + let Na, Wa, J; + 3 > h.C.length || "empty" === h.C[2].N ? Na = Wa = J = null : (Na = h.C[2], + "bSlot"in Na ? (Wa = D(Na, ia, "template"), + J = Wa.actor) : Wa = J = null); + ee(ia) || (Ua.focus = Sb(Pb(ed(ia))), + Ua.focus.next()); + Ua.Bb = null; + Ua.sa = Wa; + Ua.qa = !1; + null === Pa && null !== J && ea(J, Ua); + null != Na && t(Na, ia, Ua); + let X, ka; + null === J ? (X = null, + ka = function() {} + ) : (X = l(J), + ka = function() { + X(Ua).expand() + } + ); + if (null !== Pa) + ua = pa.lj(Pa, function(ba) { + Ua.focus = Sb(Pb(ba[0])); + Ua.focus.next(); + null !== J && (ea(J, Ua), + ka()) + }, Ba, ia.fixed.Ta); + else if (null !== Fa) + Fa = Fa.toString().split(" "), + Pa = Fa.map(function(ba) { + return pa.Fb(ba, cd.Ia(h, ia)) + }), + pa.jd() ? (ua = pa.hi(Pa, ia.fixed.vd, ka, Ba, ia.fixed.Ta), + ua = 1 === Fa.length ? ua[Pa[0]] : ua) : (Ba = Pa.map(ba=>Jd.find("SaxonJS").getResource({ + location: ba, + type: "text" + }).then(ta=>{ + try { + return ia.fixed.vd[ba] = ta, + ka(), + Promise.resolve(null) + } catch (Ca) { + return ta = Promise.reject(Ca), + ia.fixed.Bj.push(ta), + ta + } + } + )), + Ba = Promise.all(Ba), + ia.fixed.zd.push(Ba)); + else if (0 !== Ba) + if (pa.jd()) + setTimeout(ka, Ba); + else + throw new F("ixsl:schedule-action/@wait is not supported on Node.js","SXJS0002"); + return ua ? Pb(ua) : Ob + } + } + const Q = (h.C || []).map(n); + return u=>{ + const N = Q.map(P=>P(u)); + return na(G.uri, G.local, N, u, h) + } + }, + indexedFilter2: function(h) { + const G = n(B(h, "base")) + , Q = n(B(h, "use")) + , u = n(B(h, "search")); + return N=>{ + const P = Hd.fe(h.comp, N) + , ia = N.ba(!1); + ia.focus = Sb(G(N)); + const ua = u(N).expand(); + return ia.focus.filter(function() { + const Ba = Q(ia); + return Hd.gc(Ba, ua, "=", P, h).next().toBoolean() + }) + } + }, + inlineFn: function(h) { + const G = { + sig: h.sType, + alphaTree: rb(h.sType) + }; + return Q=>Pb(new ad.ai(G,h,Q)) + }, + instance: function(h) { + const G = l(h) + , Q = ec(h.of); + return u=>{ + u = G(u).expand(); + return Xb(Q.matches(u)) + } + }, + "int": function(h) { + const G = fa.integer.fromString(h.val); + return ()=>Pb(G) + }, + intersect: function(h) { + const G = l(h) + , Q = r(h); + return u=>new Gb(G(u),Q(u),S.rb) + }, + intRangeTest: function(h) { + const G = l(h); + h = h.C; + const Q = n(h[1]) + , u = n(h[2]); + return N=>{ + const P = Q(N).next() + , ia = u(N).next(); + if (!P || !ia) + return Xb(!1); + const ua = P.toNumber() + , Ba = ia.toNumber(); + N = G(N).some(function(Fa) { + Fa = Fa.value; + return Fa >= ua && Fa <= Ba + }); + return Xb(N) + } + }, + is: function(h) { + const G = f(h, function(Q, u) { + return fa.boolean.fromBoolean(S.isSameNode(Q, u)) + }); + return Q=>Pb(G(Q)) + }, + isLast: function(h) { + const G = "1" === h.test; + return Q=>Xb(Q.focus.position === Q.focus.last() === G) + }, + iterate: M, + javaCall: function(h) { + const G = fa.QName.fromEQName(h.name) + , Q = (h.C || []).map(n); + return u=>{ + const N = Q.map(P=>P(u)); + return na(G.uri, G.local, N, u, h) + } + }, + lastOf: function(h) { + const G = l(h); + return Q=>{ + const u = Fb(G(Q)); + return u.filter(function() { + return null === u.ua() + }) + } + }, + let: function(h) { + const G = l(h) + , Q = r(h) + , u = parseInt(h.slot, 10); + return N=>{ + const P = N.qa; + N.qa = "variable"; + const ia = G(N).expand(); + N.qa = P; + N.oa[u] = ia; + return Q(N) + } + }, + literal: c, + lookup: function(h) { + const G = l(h) + , Q = r(h); + return u=>{ + function N(Na) { + Ba = Ba.concat(Fa[Na.toString()]) + } + function P(Na) { + Ba = Ba.concat(Fa.get(Na)) + } + function ia(Na) { + return function(Wa) { + if (!fa.integer.matches(Wa)) + throw new F("Array lookup key must be of type xs:integer; supplied value is " + sa.showValue(Wa),"XPTY0004",h); + Wa = Wa.toNumber(); + if (1 > Wa || Wa > Na.length) + throw new F("Array index (" + Wa + ") out of bounds (1 to " + Na.length + ")","FOAY0001",h); + Ba = Ba.concat(Na[Wa - 1]) + } + } + const ua = G(u); + let Ba = [], Fa; + u = Q(u).expand(); + const Pa = h.tuple; + if (null != Pa) { + const Na = Pa.split(/\s+/); + for (var Ua of u) + if (-1 === Na.indexOf(Ua.toString())) + throw new F("Tuple lookup key must be one of " + Pa + ". Supplied key is " + Ua.toString(),"XPTY0004",h); + } + for (; null !== (Fa = ua.next()); ) + if (cd.isArray(Fa)) + Ua = ia(Fa.value), + u.forEach(Ua); + else if (cd.isMap(Fa)) + u.forEach(P); + else if (null != Pa && cd.vh(Fa)) + u.forEach(N); + else + throw new F("The source for a lookup operator (?) must be of type array() or map(); supplied value is " + sa.showValue(Fa),"XPTY0004",h); + return Kb(Ba) + } + }, + lookupAll: function(h) { + const G = l(h); + return Q=>{ + function u(ua) { + P = P.concat(ua) + } + function N(ua) { + P = P.concat(ia.get(ua)) + } + Q = G(Q); + let P = [], ia; + for (; null !== (ia = Q.next()); ) + if (cd.isArray(ia)) + ia.value.forEach(u); + else if (cd.isMap(ia)) + ia.keys().forEach(N); + else + throw new F("The source for a lookup operator ('?') must be of type array() or map(); supplied value is " + sa.showValue(ia),"XPTY0004",h); + return Kb(P) + } + }, + lookupTuple: function(h) { + const G = l(h) + , Q = h.key; + return u=>{ + u = G(u); + let N = [], P; + for (; null !== (P = u.next()); ) + if (null != Q && cd.vh(P)) + N = N.concat(P[Q]); + else + throw new F("The source for a lookupTuple operator (?) must be of type tuple(); supplied value is " + sa.showValue(P),"XPTY0004",h); + return Kb(N) + } + }, + map: function(h) { + const G = (h.C || []).map(n); + return Q=>{ + const u = new cc; + let N = null; + G.forEach(function(P) { + if (null === N) + N = P(Q).next(); + else { + if (u.containsKey(N)) + throw new F("Duplicate map constructor entries for key:" + sa.showValue(N),"XQDY0137",h); + P = P(Q).expand(); + u.inSituPut(N, P); + N = null + } + }); + return Pb(u) + } + }, + merge: function(h) { + return G=>le.mj(h, G) + }, + mergeAdj: function(h) { + const G = l(h); + return Q=>{ + const u = [] + , N = G(Q); + let P = !1, ia; + for (; null !== (ia = N.next()); ) { + var ua = S.X(ia) && (3 === ia.nodeType || 4 === ia.nodeType); + ua && "" === ia.nodeValue || (P && ua ? (ua = S.Gc(Q.ja), + u.push(ua.createTextNode(u.pop().nodeValue + ia.nodeValue))) : (P = ua, + u.push(ia))) + } + return Kb(u) + } + }, + message: function(h) { + const G = n(B(h, "terminate")) + , Q = n(B(h, "error")); + return u=>{ + const N = u.qa; + u.qa = "variable"; + var P = G(u).next(); + let ia = Q(u).next().toString(); + try { + ia = aa(h, ia, !0).toEQName() + } catch (Pa) { + ia = "Q{http://www.w3.org/2005/xqt-errors}XTMM9000" + } + let ua; + try { + ua = E(P.toString()) + } catch (Pa) { + throw new F("The terminate attribute of xsl:message must be yes|no|true|false|1|0","XTDE0030",h); + } + P = Vd(u); + const Ba = new $d(P); + try { + var Fa = Zd.Fc(Ba); + Fa.Ea(); + Zd.push(h.C[0], u, Fa); + Fa.za() + } catch (Pa) { + Ba.append(La.XS.string.fromString("xsl:message evaluation at " + sa.location(h) + " failed: " + Pa)) + } + Fa = Kb(P.Ob).next(); + u.fixed.options.Xf || (u.fixed.options.Xf = pa.oh()); + try { + P = ia, + u.uc[P] || (u.uc[P] = 0), + u.uc[P]++, + u.fixed.options.Xf(Fa, ia) + } catch (Pa) {} + if (ua) + throw sa.Ma(u.getStackTrace(), 1, u.fixed.Ta), + u = new F("Terminated with " + Fa,ia,h), + u.errorObject = Fa, + u; + u.qa = N; + return Ob + } + }, + minus: function(h) { + const G = l(h); + return Q=>G(Q).mapOneToOne(u=>u.nf()) + }, + namespace: function(h) { + const G = l(h) + , Q = r(h); + return u=>{ + const N = G(u).next().toString(); + u = Q(u).next().toString(); + if ("" !== N && !Ha.Lb(N)) + throw new F("Prefix " + N + " is not an NCName","XTDE0920",h); + if ("" === u) + throw new F("Namespace is zero-length","XTDE0930",h); + if ("xmlns" === N) + throw new F("Disallowed prefix xmlns","XTDE0920",h); + if ("http://www.w3.org/2000/xmlns/" === u) + throw new F("Disallowed namespace " + u,"XTDE0905",h); + if (!C(u)) + throw new F("Invalid namespace " + u,"XTDE0905",h); + if ("xml" === N !== (u === Zb.xml)) + throw new F("The xml namespace prefix and uri can only be used together","XTDE0925",h); + return Pb(new bc(N,u)) + } + }, + nextIteration: M, + nextMatch: M, + nodeNum: function(h) { + return G=>fe.rj(h, G) + }, + "null": function(h) { + return ()=>Pb(h) + }, + numSeqFmt: function(h) { + return G=>fe.sj(h, G) + }, + onEmpty: c, + onNonEmpty: c, + or: function(h) { + const G = l(h) + , Q = r(h); + return u=>Xb(e(G(u)) || e(Q(u))) + }, + origFC: function(h) { + h.C || (h.C = []); + const G = h.C.map(n); + return Q=>{ + if (!h._target) { + const P = h.pack + , ia = aa(h, h.name, !1).toEQName() + , ua = h.C.length + , Ba = Q.fixed.La; + Object.keys(Ba).forEach(function(Fa) { + Fa = Ba[Fa]; + Fa.Dh.name === P && Fa.name === ia && Fa.actor && "function" === Fa.actor.N && v(Fa.actor, "arg").length === ua && (h._target = Fa.id) + }) + } + const u = Q.fixed.La[h._target] + , N = G.map(P=>P(Q).expand()); + return y(h, u, N, Q) + } + }, + param: function(h) { + const G = h.name + , Q = parseInt(h.slot, 10) + , u = W(h, "t") + , N = n(B(h, "select")) + , P = n(B(h, "conversion")); + return ia=>{ + var ua = u ? ia.Qb : ia.Kc + , Ba = La.XS.QName.fromEQName(G); + if (ua.containsKey(Ba)) + ua = ua.get(Ba), + "" !== ec(h.as || "*").$().p && (ua = T(ua)); + else if (N && !W(h, "r")) + Ba = ia.qa, + ia.qa = "xsl:param", + ua = N(ia).expand(), + ia.qa = Ba; + else + throw new F("Required parameter $" + G + " not supplied","XTDE0700",h); + sa.assert(Array.isArray(ua)); + ia.oa[Q] = ua; + if (P) + try { + ia.oa[Q] = P(ia).expand() + } catch (Fa) { + throw new F("Supplied value for parameter $" + G + " could not be converted to required type","XTTE0590",h); + } + return Ob + } + }, + partialApply: function(h) { + const G = l(h) + , Q = [] + , u = []; + let N = 0; + const P = h.C.length - 1; + for (let ia = 1; ia < h.C.length; ia++) { + const ua = h.C[ia]; + "null" === ua.N ? (N++, + Q.push(rb(ua.sT || "*"))) : u[ia - 1] = n(ua) + } + return ia=>{ + const ua = G(ia).next() + , Ba = []; + for (let Fa = 0; Fa < P; Fa++) + u[Fa] && (Ba[Fa] = u[Fa](ia).expand()); + ia = { + o: "1", + p: "F", + r: ua.xb.alphaTree.r, + a: Q + }; + return Pb(new ad.$h({ + minArgs: N, + maxArgs: N, + sig: sb(ia), + alphaTree: ia + },ua,Ba)) + } + }, + precedes: function(h) { + const G = f(h, function(Q, u) { + return fa.boolean.fromBoolean(0 > S.rb(Q, u)) + }); + return Q=>Pb(G(Q)) + }, + procInst: M, + qName: function(h) { + const G = fa.QName.fromParts(h.pre, h.uri, h.loc); + return ()=>Pb(G) + }, + range: function(h) { + const G = fa.integer.fromString(h.from) + , Q = fa.integer.fromString(h.to); + return ()=>k(G, Q) + }, + resultDoc: function(h) { + return G=>{ + try { + if (G.qa) + throw new F("Cannot call xsl:result-document while evaluating " + G.qa,"XTDE1480",h); + var Q = I(h, G); + const u = {}; + let N = function() {}; + const P = B(h, "format"); + if (P) { + let ka = R(P, G).next().toString(); + ka = aa(h, ka, !0).toEQName(); + const ba = Q.mg[ka]; + if (!ba) + throw new F("Unknown xsl:output format " + ka,"XTDE1460"); + let ta, Ca; + for (const Ka of ba.C) { + let Qa = Ka.name; + "parameter-document" === Qa ? ta = Ka.value : "Q{http://saxon.sf.net/}parameter-document-base-uri" === Qa ? Ca = Ka.value : u[Qa] = "use-character-maps" === Qa ? ge.yf(Qa, Ka.value, Q) : ge.zf(Qa, Ka.value) + } + if (ta) { + const Ka = pa.Fb(ta, Ca); + let Qa = Nd.Dc(Ka, G); + ge.parseParamDoc(Qa.documentElement, u) + } + } + m(h.global, u, Q); + m(h.local, u, Q); + for (const ka of h.C) { + let ba = ka.role.replace(/^Q{\}/, ""); + if (!["href", "format", "content", "parameter-document"].includes(ba)) { + "output-version" === ba && (ba = "version"); + let ta = R(ka, G).next().toString(); + ta = "use-character-maps" === ba ? ge.yf(ba, ta, Q) : ge.zf(ba, ta, L(h, !0)); + "undefined" !== typeof ta && (u[ba] = ge.pf(ba, ta, u[ba])) + } + } + const ia = B(h, "Q{}parameter-document"); + if (null !== ia) { + const ka = R(ia, G).next().toString() + , ba = pa.Fb(ka, cd.Ia(h, G)); + let ta = Nd.Dc(ba, G); + ge.parseParamDoc(ta.documentElement, u) + } + const ua = G.fixed.Ib + , Ba = B(h, "href") + , Fa = null === Ba ? "" : R(Ba, G).next().toString(); + let Pa; + Pa = ua ? pa.newURL(Fa, ua) : S.ld(Fa) ? pa.newURL(Fa) : Fa; + const Ua = Pa.toString(); + if (G.fixed.Ib && Ua === G.fixed.Ib.toString() && 1 < G.ub.length) + throw new F("Cannot revert to the original output destination while writing a secondary result","XTDE1490"); + let Na, Wa, J, X; + J = !pa.jd() && !G.masterDocument || G.fixed.se ? "file" : "html-page"; + if ("html-page" !== J) { + if (G.fixed.options.dd) { + Na = G.fixed.options.dd(Pa); + if (!Na) + throw new F("deliverResultDocument() result has no destination"); + J = Na.destination + } else + throw new F("No deliverResultDocument function supplied"); + if ("undefined" !== typeof G.fixed.tb[Ua]) + throw new F("A result document with URI " + Ua + " is attempting to write to a document already read","XTDE1500",h); + if (G.fixed.Jh[Ua]) + throw new F("A result document with URI " + Ua + " has already been created","XTDE1490",h); + G.fixed.Jh[Ua] = !0 + } + if (["file", "serialized"].includes(J)) + X = new ge.StringWriter, + Wa = ge.qh(u, X, G), + N = function() { + const ka = X.toString() + , ba = u.encoding || "utf-8"; + if (!Na.save) + throw new F("deliverResultDocument() result has no save method","SXJS0004",h); + Na.save(Pa, ka, ba) + } + ; + else if (["document", "raw"].includes(J)) { + const ka = Vd(G); + Wa = "document" === J ? new $d(ka) : ka; + N = function() { + const ba = Kb(ka.Ob).next(); + ba && (ba._saxonBaseUri = Pa.toString()); + if (!Na.save) + throw new F("deliverResultDocument() result has no save method","SXJS0004",h); + Na.save(Pa, ba) + } + } else if ("html-page" === J) { + Q = !1; + let ka = u.method || "appendContent"; + "Q{http://saxonica.com/ns/interactiveXSLT}replace-content" === ka && (ka = "replaceContent", + Q = !0); + let ba; + const ta = "#" === Fa.charAt(0) || "?" === Fa.charAt(0) + , Ca = Vd(G); + Wa = new $d(Ca); + G.ub.push(Fa); + const Ka = O(B(h, "content"), G, ta) + , Qa = function(ib, Xa) { + da.Ka(ib).forEachItem(function(ob) { + Xa.appendChild(ob) + }) + }; + if (ta) { + if (!G.masterDocument) + return sa.Ma("Result document href=" + Fa + ": no master document available", 1, G.fixed.Ta), + Ob; + if ("?." === Fa) + ba = ed(G); + else if ("?" === Fa.charAt(0)) { + const ib = ed(G) + , Xa = Fa.substring(1) + , ob = { + language: "XSLT", + contextType: { + o: "1", + p: "", + code: "1" + }, + namespaces: ma(h), + dynamicEval: !0 + }; + try { + ba = Jd.find("SaxonJS").XPath.evaluateXDM(Xa, Pb(ib), G, ob) + } catch (pb) { + throw new F("Error in xsl:result-document/@href ?xpath:" + pb.message,"SXJS0099",h); + } + ba = ba.expand(); + if (1 < ba.length) + throw new F("xsl:result-document/@href ?xpath yields more than one node","SXJS0099",h); + ba = ba[0] + } else + ba = G.masterDocument.getElementById(Fa.substring(1)); + if (!ba) + return sa.Ma("Result document href=" + Fa + ": no such node", 1, G.fixed.Ta), + Ob; + if ("?." === Fa && ba !== G.masterDocument && ba.ownerDocument !== S.Gc(G.masterDocument)) + return sa.Ma("Result document href=" + Fa + ": current node is not in master document", 1, G.fixed.Ta), + Ob; + if (Q) + for (; ba.firstChild; ) + ba.removeChild(ba.firstChild); + N = function() { + Qa(Ka, ba); + !Jd.find("SaxonJS").getConfigurationProperty("autoResetIndexes") && "_saxonIndexes"in G.masterDocument || (G.masterDocument._saxonIndexes = {}, + G.masterDocument._saxonIndexesBC = {}) + } + } else + throw new F("xsl:result-document/@href value in browser must be '?.' or '#frag'"); + } else + throw new F("Unsupported result-document destination " + J,"SXJS0002"); + if ("html-page" !== J && ("" === Fa || Pa.toString() === ua)) { + const ka = G.fixed.Ji; + if (ka) { + if (ka.Yh) + throw new F("Cannot use xsl:result-document to write to a destination already used for the principal output","XTDE1490"); + if (ka.wg) + throw new F("Cannot write more than one xsl:result-document to the principal output destination","XTDE1490"); + ka.wg = !0 + } + } + if ("html-page" !== J) { + G.ub.push(Pa.toString()); + const ka = B(h, "content") + , ba = Zd.Fc(Wa); + Zd.push(ka, G, ba); + ba.close() + } + N(); + G.ub.pop(); + return Ob + } catch (u) { + ca(u, h) + } + } + }, + root: function(h) { + return G=>{ + fd(G, "XPDY0002", "/", h); + G = ed(G); + if (!S.X(G)) + throw new F("Context item for '/' must be a node","XPTY0020",h); + const Q = S.rc(G); + if (9 !== Q.nodeType && 11 !== Q.nodeType) + throw new F("Root node for '/' must be a document node","XPDY0050",h); + return Pb(S.rc(G)) + } + }, + sequence: c, + slash: function(h) { + const G = l(h) + , Q = r(h); + return u=>{ + const N = u.ba(!1); + N.focus = Sb(G(u)); + return N.focus.mapOneToMany(()=>Q(N)) + } + }, + some: function(h) { + const G = parseInt(h.slot, 10) + , Q = l(h) + , u = r(h); + return N=>{ + const P = Q(N); + return Xb(P.some(function(ia) { + N.oa[G] = [ia]; + return e(u(N)) + })) + } + }, + sort: function(h) { + const G = Hd.Kj(h); + return Q=>{ + try { + return G(Q) + } catch (u) { + if (u instanceof F && "FOCH0002" === u.code) + throw new F(u.message,"XTDE1035",h); + if (u instanceof F && "XPTY0004" === u.code) + throw new F(u.message,"XTDE1030",h); + throw u; + } + } + }, + sourceDoc: M, + str: function(h) { + const G = h.val; + return ()=>Tb(G) + }, + subscript: function(h) { + const G = l(h) + , Q = r(h); + return u=>{ + var N = G(u); + u = Q(u).next(); + if ("ADI" === u.code) + u = u.value; + else if (u.equals(u.round(0))) + u = La.XS.integer.R(u).value; + else + return Ob; + return (N = N.kf(u)) ? Pb(N) : Ob + } + }, + supplied: function(h) { + const G = parseInt(h.slot, 10); + return Q=>Kb(Q.oa[G]) + }, + tail: function(h) { + const G = parseInt(h.start, 10) - 1; + let Q = l(h); + return u=>{ + let N = G; + return Q(u).filter(function() { + return 0 >= N-- + }) + } + }, + tailCallLoop: c, + to: function(h) { + const G = l(h) + , Q = r(h); + return u=>{ + const N = G(u).next(); + u = Q(u).next(); + return null === N || null === u || 0 < N.compareTo(u) ? Ob : k(N, u) + } + }, + treat: function(h) { + const G = fc(h.as) + , Q = G.ia() + , u = l(h); + return N=>u(N).mapOneToOne(function(P) { + if (Q(P)) + return P; + const ia = q(h.diag); + throw new F("Required item type of " + ia.required + " is " + G.toString() + "; supplied value is " + sa.showValue(P),ia.code,h); + }) + }, + "true": function() { + return ()=>Xb(!0) + }, + "try": function(h) { + const G = l(h) + , Q = v(h, "catch"); + Q.forEach(u=>{ + const N = u.errors.split(" ").map(P=>{ + if ("*" === P) + return ()=>!0; + if (/^\*:/.test(P)) { + const ua = P.substring(2); + return Ba=>Ba.local === ua + } + if (/}\*$/.test(P)) { + const ua = P.substring(2, P.length - 2); + return Ba=>Ba.uri === ua + } + const ia = fa.QName.fromEQName(P); + return ua=>ua.equals(ia) + } + ); + u.test = 1 === N.length ? N[0] : P=>N.some(ia=>ia(P)) + } + ); + return u=>{ + try { + return Kb(G(u).expand()) + } catch (N) { + if (N instanceof F && !N.Le) { + u.$e = N; + N.xsltLineNr || ra(N, h.C[0]); + let P; + P = N.code.match("^Q{") ? fa.QName.fromEQName(N.code) : fa.QName.fromParts("", "http://www.w3.org/2005/xqt-errors", N.code); + for (let ia = 0; ia < Q.length; ia++) { + const ua = Q[ia]; + if (ua.test(P)) + return l(ua)(u) + } + throw N; + } + if (N instanceof F) + throw N; + Error.g && Error.g(); + throw N; + } + } + }, + ufCall: function(h) { + const G = (h.C || []).map(n); + return Q=>{ + const u = D(h, Q, "function") + , N = G.map(P=>P(Q).expand()); + return y(h, u, N, Q) + } + }, + ufRef: function(h) { + let G = h.name; + G = /^[a-z]+:/.test(G) ? aa(h, G, !0) : /^Q\{/.test(G) ? fa.QName.fromEQName(G) : fa.QName.fromParts("", Zb.Oa, G); + const Q = parseInt(h.arity, 10) + , u = Jd.find("SaxonJS").XPath; + return N=>{ + const P = u.getFnSignature(G, Q, N); + if (P && P.isUserFunction) + return N = new ad.Ff(P,N), + Pb(N); + sa.la("Named user function " + G + "#" + Q + " not found") + } + }, + union: function(h) { + const G = l(h) + , Q = r(h); + return u=>new Eb(G(u),Q(u),S.rb) + }, + useAS: M, + valueOf: M, + varRef: function(h) { + const G = parseInt(h.slot, 10); + return Q=>Kb(Q.oa[G]) + }, + vc: function(h) { + function G(ia) { + return null === ia ? null : fa.untypedAtomic.matches(ia) ? fa.string.R(ia) : ia + } + const Q = h.op + , u = h.onEmpty + , N = l(h) + , P = r(h); + return ia=>{ + const ua = N(ia) + , Ba = P(ia) + , Fa = G(ua.next()) + , Pa = G(Ba.next()); + if (null === Fa || null === Pa) + return u ? Xb("1" === u) : Ob; + if (null !== ua.next() || null !== Ba.next()) + throw new F("Value comparison only applicable to single values","XPTY0004",h); + if (Fa.isNumeric() && isNaN(Fa.value) || Pa.isNumeric() && isNaN(Pa.value)) + return Xb("ne" === Q); + ia = Hd.fe(h.comp, ia); + return ["=", "eq", "!=", "ne"].includes(Q) ? Xb(Hd.Th(Q, ia.equals(Fa, Pa))) : Xb(Hd.wf(Q, ia.compare(Fa, Pa))) + } + } + }; + K.prototype = { + value: null, + containsKey: function(h) { + return "undefined" !== typeof this.value[h] + }, + get: function(h) { + return ha(this.value[h]) + }, + inSituPut: function() { + throw new F("inSituPut() not allowed for JSValue","SXJS0005"); + }, + put: function() { + throw new F("put() not allowed for JSValue","SXJS0005"); + }, + remove: function() { + throw new F("remove() not allowed for JSValue","SXJS0005"); + }, + keys: function() { + throw new F("keys() not allowed for JSValue","SXJS0005"); + }, + forAllPairs: function() { + throw new F("forEach() not allowed for JSValue","SXJS0005"); + }, + conforms: function() { + throw new F("conforms() not allowed for JSValue","SXJS0005"); + }, + showValue: function() { + return "JSValue " + sa.showValue(this.value) + } + }; + U.prototype = { + value: null, + showValue: function() { + return "XDMValue " + sa.showValue(this.value) + } + }; + return { + da: B, + Ve: t, + Sb: H, + li: g, + Ik: function() { + return "ancestor ancestor-or-self attribute child descendant descendant-or-self following following-sibling namespace parent preceding preceding-sibling self preceding-or-ancestor".split(" ") + }, + Tf: ea, + qb: v, + ti: la, + Uf: x, + sb: w, + ke: I, + ig: D, + Fd: e, + Sa: l, + Vg: r, + ib: n, + escape: function(h, G) { + let Q = ""; + Da(h).forEach(function(u) { + const N = Ea([u]); + Q += G(u, N) ? encodeURIComponent(N) : N + }); + return Q + }, + evaluate: R, + qc: function(h, G) { + return null === h ? Ob : R(h, G) + }, + Ai: function(h, G, Q, u) { + const N = ke[h.local]; + N || d(h.toString() + "()", u); + return N(G.map(P=>Kb(P)), Q, u) + }, + Bi: function(h, G, Q, u) { + return na(h.uri, h.local, G.map(N=>Kb(N)), Q, u) + }, + flatten: Z, + hg: qa, + Rk: function(h) { + if ("undefined" !== typeof h) + return z(h, "module", 20) + "#" + z(h, "line", 10) + }, + Db: W, + Ic: ma, + isArray: ja, + isMap: Y, + Jd: V, + vh: function(h) { + return h instanceof me + }, + hj: E, + Ef: K, + fl: d, + Ej: q, + Aj: function(h) { + na = h + }, + pl: ca, + Ia: A, + xd: T, + sg: aa, + Wd: L, + Xh: function(h) { + return "AZ" === h.code ? fa.double.R(h) : h + }, + Oj: C, + Ra: ha, + Hk: U + } + }(); + // Input 40 + abstractNode = Node; + HostPlatform = function() { + function a() { + Math.trunc = Math.trunc || function(H) { + return 0 > H ? Math.ceil(H) : Math.floor(H) + } + ; + Array.prototype.findIndex || Object.defineProperty(Array.prototype, "findIndex", { + value: function(H, p) { + if (null === this || "undefined" == typeof this) + throw new TypeError("Array.prototype.findIndex called on null or undefined"); + if ("function" !== typeof H) + throw new TypeError("predicate must be a function"); + let g = Object(this), e = g.length >>> 0, k; + for (let v = 0; v < e; v++) + if (k = g[v], + H.call(p, k, v, g)) + return v; + return -1 + }, + enumerable: !1, + configurable: !1, + writable: !1 + }); + Array.prototype.includes || Object.defineProperty(Array.prototype, "includes", { + value: function(H) { + if (null === this || "undefined" == typeof this) + throw new TypeError("Array.prototype.includes called on null or undefined"); + return this.findIndex(p=>p === H) + } + }); + String.prototype.includes || (String.prototype.includes = function(H, p) { + "number" !== typeof p && (p = 0); + return p + H.length > this.length ? !1 : -1 !== this.indexOf(H, p) + } + ) + } + let c = Resources, q; + const E = { + name: "Browser", + init: function() { + a() + }, + inBrowser: function() { + return !0 + }, + expose: function(H, p) { + window[p] = H; + try { + module.exports = H + } catch (g) {} + }, + getPromise: function(H, p, g, e) { + return new Promise(function(k, v) { + let t = new XMLHttpRequest; + if (g || e) + g ? ("text" === g ? g = "text/plain" : "json" === g ? g = "application/json" : "xml" === g && (g = "application/xml"), + e && (g = g + ";charset=" + e), + t.overrideMimeType(g)) : console.log("Error: cannot specify encoding without a resource type"); + t.open("GET", H); + for (let C in p) + p.hasOwnProperty(C) && t.setRequestHeader(C, p[C]); + t.onload = function() { + 200 <= this.status && 300 > this.status ? k({ + responseText: t.responseText, + contentType: t.getResponseHeader("Content-Type") + }) : v(new F(t.statusText + ": " + H,"SXJS0006")) + } + ; + t.onerror = function() { + v(new F("Document fetch failed: " + H,"SXJS0006")) + } + ; + t.send(null) + } + ) + }, + asyncGet: function(H, p, g) { + let e = new XMLHttpRequest; + e.open("GET", H, !0); + e.setRequestHeader("Accept", "application/xml, text/xml;q=0.9, application/xhtml+xml;q=0.8, */*;q=0.7"); + 0 !== g && (e.timeout = g); + e.onload = function() { + 4 === e.readyState && (200 === e.status ? p({ + responseText: e.responseText, + contentType: e.getResponseHeader("Content-Type") + }) : p(new F(e.statusText + ": " + H,"SXJS0006"))) + } + ; + e.ontimeout = function() { + p(new F("Document fetch timeout: " + H,"SXJS0008")) + } + ; + e.onabort = function() { + p(new F("Document fetch aborted: " + H,"SXJS0008")) + } + ; + e.onerror = function() { + p(new F("Document fetch failed: " + H,"SXJS0006")) + } + ; + e.send(null); + return e + }, + addDoc: function(H, p, g, e, k) { + function v(t) { + sa.Ma("Add to response pool " + H, 2, k); + g[H] = t; + p(g) + } + if (!g[H] || g[H]instanceof F) + return E.asyncGet(H, v, e); + sa.Ma("Doc already in pool " + H, 2, k); + p(g); + return null + }, + addMultipleDocs: function(H, p, g, e, k) { + function v(m) { + 0 >= --t && g(m) + } + let t = H.length + , C = {}; + for (let m = 0; m < H.length; m++) + H[m] ? C[H[m]] = E.addDoc(H[m], v, p, e, k) : t--; + return C + }, + makeHttpRequest: function(H, p, g, e) { + function k(f) { + if (f instanceof DocumentFragment) { + let A = document.implementation.createDocument("", "", null); + f = A.importNode(f, !0); + A.appendChild(f); + f = A + } + return f + } + function v(f, A) { + return function(O) { + m.status = 0; + m.message = f + ": " + t.href; + m.error = A; + m.type = O.type; + p(cd.xd(cd.Ra(m))) + } + } + let t = cd.sb(H, !0); + (function(f) { + function A(b) { + throw new F(b + " in HTTP request to: " + f.href,"SXJS0006"); + } + if (!f.href) + throw new F("'href' must be specified in HTTP request","SXJS0006"); + f.method || A("'method' must be specified"); + f.method = f.method.toUpperCase(); + "status-only"in f && "boolean" !== typeof f["status-only"] && A("'status-only' parameter must be of type xs:boolean"); + f.ji = "GET" != f.method && "HEAD" != f.method; + f.gf = "body"in f || "multipart-bodies"in f; + ("multipart-bodies"in f || "multipart-headers"in f) && A("Multipart requests not yet implemented"); + !f.ji && f.gf && A("Body and multipart body content must be null for " + f.method + " request"); + "headers"in f || (f.headers = {}); + const O = f["media-type"] || f.headers["content-type"] || ""; + f.gf && "" === O && A("No content type specified"); + f.gf && "media-type"in f && (f.headers["content-type"] = O); + "multipart-bodies"in f && !/$multipart\//.test(O) && A("Content type must be multipart media type for multipart request"); + ("username"in f && !("password"in f) || !("username"in f) && "password"in f) && A("Must set both (or neither) username and password"); + f.body instanceof DocumentFragment && (f.body = k(f.body, O)); + !f.gf || "text/xml" != O && "application/xml" != O && "text/xml-external-parsed-entity" != O && "application/xml-external-parsed-entity" != O && !/\+xml$/.test(O) && "text/html" != O || f.body instanceof Document || A("HTTP request body must be a document node, supplied item is: " + sa.showValue(f.body)); + sa.Ma("HTTP request prepared", 2, e); + return f + } + )(t); + "undefined" == typeof XMLHttpRequest && (XMLHttpRequest = function() { + return new ActiveXObject("Msxml2.XMLHTTP.6.0") + } + ); + let C = new XMLHttpRequest; + "override-media-type"in t && C.overrideMimeType(t["override-media-type"]); + "username"in t ? C.open(t.method, t.href, !0, t.username, t.password) : C.open(t.method, t.href, !0); + "timeout"in t && 0 === g && (g = t.timeout); + 0 !== g && (C.timeout = g); + for (let f in t.headers) + t.headers.hasOwnProperty(f) && C.setRequestHeader(f, t.headers[f]); + t.body && 9 === t.body.nodeType && (t.body = ge.serialize(t.body)); + let m = {}; + C.ontimeout = v("HTTP request timeout", "SXJS0008"); + C.onabort = v("HTTP request aborted", "SXJS0008"); + C.onerror = v("HTTP request failed", "SXJS0009"); + C.onload = function(f) { + sa.Ma("SaxonJS processing httpRequest response", 2, e); + m.headers = {}; + m.status = C.status; + m.message = C.statusText; + m.type = f.type; + if (!t["status-only"] && "HEAD" !== t.method) { + f = (C.getResponseHeader("Content-Type") || "").split(/;/)[0]; + f = t["override-media-type"] || f; + m["media-type"] = f; + const A = E.parseXmlFromString; + switch (f) { + case "text/xml": + case "application/xml": + case "text/xml-external-parsed-entity": + case "application/xml-external-parsed-entity": + m.body = C.responseXML || A(C.responseText); + m.body._saxonBaseUri = t.href; + m.body._saxonDocUri = t.href; + break; + case "text/html": + m.body = C.responseXML || A(C.responseText, !1, f); + m.body._saxonBaseUri = t.href; + m.body._saxonDocUri = t.href; + break; + default: + /\+xml$/.test(f) ? (m.body = C.responseXML || A(C.responseText), + m.body._saxonBaseUri = t.href, + m.body._saxonDocUri = t.href) : m.body = C.responseText + } + } + (function(A, O) { + O = O.getAllResponseHeaders(); + "" !== O && O.split(/\r\n/).forEach(function(b) { + if ("" !== b.trim()) { + const d = b.indexOf(":"); + 0 <= d ? A.headers[b.substring(0, d).toLowerCase()] = b.substring(d + 1).trim() : sa.Ma("No ':' separator found in HTTP response header " + b, 2, e) + } + }) + } + )(m, C); + p(cd.xd(cd.Ra(m))) + } + ; + C.send(t.body); + return C + }, + parseXmlFromString: function(H, p, g) { + H = H.replace(/\r\n|\r(?!\n)/g, "\n"); + g ||= "application/xml"; + try { + const k = (new DOMParser).parseFromString(H, g); + if (0 === k.getElementsByTagName("parsererror").length) + var e = !1; + else { + if (!q) + try { + q = (new DOMParser).parseFromString("<", "text/xml").getElementsByTagName("parsererror")[0].namespaceURI + } catch (v) {} + e = 0 < k.getElementsByTagNameNS(q, "parsererror").length + } + if (e) + throw Error(k.getElementsByTagNameNS(q, "parsererror")[0].textContent); + return k + } catch (k) { + throw new F("Misplaced or malformed markup" + (k.message ? ": " + k.message : ""),"FODC0002"); + } + }, + resource: function(H) { + return c[H] + }, + readFile: function(H, p=!1) { + let g = new XMLHttpRequest, e; + try { + g.open("GET", H, !1), + g.setRequestHeader("Accept", "application/xml, text/xml;q=0.9, application/xhtml+xml;q=0.8, */*;q=0.7"), + g.send(null) + } catch (k) { + throw new F("Get failure " + H,"FODC0002"); + } + if (200 === g.status) + p ? e = { + responseText: g.responseText, + contentType: g.getResponseHeader("Content-Type") + } : e = g.responseText; + else + throw new F("Failed to read file at " + H,"FODC0002"); + return e + }, + resourcePromise: function(H) { + let p, g = "file"; + if (H.file) + p = Promise.reject(new F("File access not supported in browser (" + H.file + ")","SXJS0006")); + else if (H.location) { + let e = H.location + , k = H.headers + , v = e; + e instanceof URL ? e = e.toString() : v = new URL(e); + g = e; + "file:" === v.protocol ? p = Promise.reject(new F("File access not supported in browser (" + v + ")","SXJS0006")) : p = E.getPromise(e, k, H.type, H.encoding).then(t=>t.responseText) + } + return p.catch(e=>Promise.reject(new F("Failed to read " + g + "(" + e.message + ")","SXJS0006"))).then(e=>{ + 65279 === e.codePointAt(0) && (e = e.substring(1)); + return Promise.resolve(e) + } + ) + }, + resolveUri: function(H, p) { + try { + return (p && null !== p && "" !== p ? H && "" !== H ? new URL(H,p) : new URL(p) : new URL(H)).toString() + } catch (g) { + throw new F("Failed URI resolution: href=" + H + " base=" + p + " -- " + g,"FODC0005"); + } + }, + baseURL: function() { + return window.document.baseURI + }, + getDefaultDeliverMessage: function() { + return function(H) { + let p = ""; + cd.Sb(H).expand().forEach(function(g) { + p += ("" === p ? "" : " ") + g.toString() + }); + console.log("xsl:message: " + p) + } + }, + isHTMLElement: function(H) { + return "http://www.w3.org/1999/xhtml" === H.namespaceURI + }, + saxonPrint: function(H) { + console.log(H) + }, + createDocument: function() { + return document.implementation.createDocument("", "", null) + }, + setDocURI: function(H, p) { + H._saxonBaseUri = p; + return H + }, + newURL: function(H, p=null) { + return null !== p ? new URL(H,p) : new URL(H) + }, + extraProperties: { + platform: "Browser" + }, + toUTF8: function(H) { + return (new TextEncoder).encode(H) + }, + fromUTF8: function(H) { + return (new TextDecoder).decode(H) + }, + globalObject: window + }; + return E + }(); + // Input 41 + // Input 42 + // Input 43 + function ed(a) { + return ee(a) ? null : a.focus.current + } + function fd(a, c, q, E=null) { + if (ee(a)) + throw new F("Focus for " + q + " is absent",c,E); + } + function gd(a) { + a.ad = null; + a.bd = null; + a.Bb = null + } + function ee(a) { + return !a.focus || !a.focus.current + } + class ne { + constructor() { + this.depth = 0; + this.masterDocument = this.j = this.ja = this.sa = this.focus = null; + this.qa = !1; + this.ub = []; + this.fixed = { + yd: null, + zd: [], + Ta: null + }; + this.Kc = new cc; + this.Qb = new cc; + this.ab = null; + this.gb = {}; + this.Bb = this.bd = this.ad = this.ie = this.$e = null; + this.Mb = []; + this.Ge = null; + this.oa = []; + this.uc = {}; + this.g = null + } + toString() { + let a = "{"; + this.Kc.forAllPairs(c=>a += c.k + ":(" + c.v + "),"); + a += "}"; + return "context: " + ed(this) + " localParams: " + a + } + ba(a) { + const c = new ne; + c.depth = this.depth + 1; + c.focus = this.focus; + c.sa = this.sa; + c.ja = this.ja; + c.masterDocument = this.masterDocument; + c.gb = this.gb; + c.ab = this.ab; + c.$e = this.$e; + c.ad = this.ad; + c.Mb = this.Mb; + c.bd = this.bd; + c.fixed = this.fixed; + c.qa = this.qa; + c.ub = this.ub; + c.ie = this.ie; + c.Ge = this.Ge; + c.uc = this.uc; + c.g = this; + a ? (c.Kc = new cc, + c.Qb = new cc, + c.oa = [], + c.Bb = null) : (c.Kc = this.Kc, + c.Qb = this.Qb, + c.oa = this.oa, + c.Bb = this.Bb); + return c + } + createElement(a, c) { + const q = ac.Gc(this.ja) + , E = q.documentElement; + "" === a && E && pa.Zb(E) ? c = q.createElement(c) : "http://www.w3.org/1999/xhtml" === a && E && pa.Zb(E) ? (a = c.indexOf(":"), + c = q.createElement(-1 === a ? c : c.substring(a + 1))) : c = q.createElementNS(a, c); + return c + } + getStackTrace() { + let a = ""; + ee(this) || (a = " Processing " + sa.showValue(this.focus.current) + "\n"); + try { + let c = this.sa.actor, q; + "mode" === c.N ? (q = "template rule", + c = this.ab.action) : q = c.N + " " + c.name; + a += " at " + q + " in " + cd.hg(c, "module") + "#" + cd.hg(c, "line") + } catch (c) { + a = "" + } + this.g && (a += "\n" + this.g.getStackTrace()); + return a + } + } + ;// Input 44 + var oe = {} + , pe = {}; + oe[0] = ""; + oe[1] = "|"; + oe[2] = "/"; + oe[3] = "@"; + oe[48] = "~"; + oe[4] = "["; + oe[5] = "("; + oe[6] = "="; + oe[7] = ","; + oe[8] = "//"; + oe[9] = "or"; + oe[10] = "and"; + oe[11] = ">"; + oe[12] = "<"; + oe[13] = ">="; + oe[14] = "<="; + oe[15] = "+"; + oe[16] = "-"; + oe[299] = "-"; + oe[17] = "*"; + oe[18] = "div"; + oe[19] = "mod"; + oe[20] = "is"; + oe[21] = "$"; + oe[22] = "!="; + oe[40] = "!"; + oe[30] = "||"; + oe[23] = "intersect"; + oe[24] = "except"; + oe[25] = "return"; + oe[26] = "then"; + oe[27] = "else"; + oe[29] = "to"; + oe[31] = "in"; + oe[32] = "some"; + oe[33] = "every"; + oe[34] = "satisfies"; + oe[35] = "("; + oe[36] = ""; + oe[37] = "if("; + oe[38] = "<<"; + oe[39] = ">>"; + oe[41] = "::"; + oe[42] = ":*"; + oe[44] = "#"; + oe[45] = "instance of"; + oe[46] = "cast as"; + oe[47] = "treat as"; + oe[50] = "eq"; + oe[51] = "ne"; + oe[52] = "gt"; + oe[54] = "ge"; + oe[53] = "lt"; + oe[55] = "le"; + oe[56] = "idiv"; + oe[57] = "castable as"; + oe[58] = ":="; + oe[71] = "as"; + oe[75] = ":"; + oe[76] = "=>"; + oe[79] = "otherwise"; + oe[80] = "andAlso"; + oe[81] = "orElse"; + oe[201] = ""; + oe[202] = ""; + oe[203] = "]"; + oe[204] = ")"; + oe[205] = "."; + oe[206] = ".."; + oe[207] = "*"; + oe[208] = ""; + oe[209] = ""; + oe[69] = "()"; + oe[211] = "for"; + oe[70] = "<*:local-name>"; + oe[213] = "?"; + oe[59] = "{"; + oe[60] = " {"; + oe[215] = "}"; + oe[216] = "let"; + oe[299] = "-"; + function qe(a, c) { + pe[a] = c; + oe[c] = a + } + qe("instance of", 45); + qe("cast as", 46); + qe("treat as", 47); + qe("castable as", 57); + // Input 45 + var re = { + Nk: function() { + return null + } + }; + for (const a in Zb) + re[a.toUpperCase()] = Zb[a]; + re.sk = Zb.lc; + re.ci = Zb.Wc; + function se(a) { + a = a.charCodeAt(0); + return 65 <= a && 90 >= a || 97 <= a && 122 >= a + } + var te = Ha.Lb; + function ue(a) { + const c = a.charCodeAt(0); + return se(a) || 48 <= c && 57 >= c + } + function ve(a, c="XPST0003") { + return new F(a,c) + } + function we(a="Illegal Argument") { + return new F(a,"XPST0003") + } + ;// Input 46 + function xe(a, c) { + a.xa = c; + 0 === c ? (a.V = -1, + a.ta = "", + a.J = -1) : c === ye && (a.V = 204, + a.ta = ")", + a.J = 204) + } + function ze(a) { + a.V = a.j; + a.ta = a.K; + a.K = null; + for (a.aa = a.g; ; ) { + if (a.g >= a.I) { + a.j = 0; + break + } + var c = a.B.charAt(a.g++); + switch (c) { + case "/": + if (a.g < a.I && "/" === a.B.charAt(a.g)) { + a.g++; + a.j = 8; + return + } + a.j = 2; + return; + case ":": + if (a.g < a.I) { + ":" === a.B.charAt(a.g) ? (a.g++, + a.j = 41) : "=" === a.B.charAt(a.g) ? (a.j = 58, + a.g++) : a.j = 75; + return + } + throw new ve("Unexpected colon at start of token"); + case "@": + a.j = 3; + return; + case "~": + a.j = 48; + return; + case "?": + a.j = 213; + return; + case "[": + a.j = 4; + return; + case "]": + a.j = 203; + return; + case "{": + a.j = 59; + return; + case "}": + a.j = 215; + return; + case "(": + if (a.g < a.I && ":" === a.B.charAt(a.g)) { + a.g++; + for (c = 1; 0 < c && a.g < a.I - 1; ) + "\n" === a.B.charAt(a.g) ? Ae(a) : ":" === a.B.charAt(a.g) && ")" === a.B.charAt(a.g + 1) ? (c--, + a.g++) : "(" === a.B.charAt(a.g) && ":" === a.B.charAt(a.g + 1) && (c++, + a.g++), + a.g++; + if (0 < c) + throw new ve("Unclosed XPath comment"); + ze(a) + } else + a.j = 5; + return; + case ")": + a.j = 204; + return; + case "+": + a.j = 15; + return; + case "-": + a.j = 16; + return; + case "=": + if (a.g < a.I && ">" === a.B.charAt(a.g)) { + a.g++; + a.j = 76; + return + } + a.j = 6; + return; + case "!": + if (a.g < a.I && "=" === a.B.charAt(a.g)) { + a.g++; + a.j = 22; + return + } + a.j = 40; + return; + case "*": + (c = a.g < a.I && ":" === a.B.charAt(a.g) && a.g + 1 < a.I) && !(c = 127 < a.B.charAt(a.g + 1)) && (c = a.B.charAt(a.g + 1), + c = se(c) || "_" === c); + if (c) { + a.g++; + a.j = 70; + return + } + a.j = 207; + return; + case ",": + a.j = 7; + return; + case "$": + a.j = 21; + return; + case "|": + if (a.g < a.I && "|" === a.B.charAt(a.g)) { + a.g++; + a.j = 30; + return + } + a.j = 1; + return; + case "#": + a.j = 44; + return; + case "<": + if (a.g < a.I && "=" === a.B.charAt(a.g)) { + a.g++; + a.j = 14; + return + } + if (a.g < a.I && "<" === a.B.charAt(a.g)) { + a.g++; + a.j = 38; + return + } + a.j = 12; + return; + case ">": + if (a.g < a.I && "=" === a.B.charAt(a.g)) { + a.g++; + a.j = 13; + return + } + if (a.g < a.I && ">" === a.B.charAt(a.g)) { + a.g++; + a.j = 39; + return + } + a.j = 11; + return; + case ".": + if (a.g < a.I) { + var q = a.B.charAt(a.g); + if ("." === q) { + a.g++; + a.j = 206; + return + } + if ("{" === q) { + a.g++; + a.K = "."; + a.j = 60; + return + } + } + if (a.g === a.I || "0" > a.B.charAt(a.g) || "9" < a.B.charAt(a.g)) { + a.j = 205; + return + } + case "0": + case "1": + case "2": + case "3": + case "4": + case "5": + case "6": + case "7": + case "8": + case "9": + q = !0; + var E = !1 + , H = !0; + a: for (; ; ) { + switch (c) { + case "0": + case "1": + case "2": + case "3": + case "4": + case "5": + case "6": + case "7": + case "8": + case "9": + E = !1; + break; + case ".": + if (H) + E = H = !1; + else { + a.g--; + break a + } + break; + case "E": + case "e": + if (q) + E = !0, + q = !1; + else { + a.g--; + break a + } + break; + case "+": + case "-": + if (E) + E = !1; + else { + a.g--; + break a + } + break; + default: + if ("a" <= c && "z" >= c || 127 < c) + throw new ve("Separator needed after numeric literal" + Be(a, a.g)); + a.g--; + break a + } + if (a.g >= a.I) + break; + c = a.B.charAt(a.g++) + } + a.K = a.B.substring(a.aa, a.g); + a.j = 209; + return; + case '"': + case "'": + for (a.K = ""; ; ) { + a.g = a.B.indexOf(c, a.g); + if (0 > a.g) + throw a.g = a.aa + 1, + new ve("Unmatched quote in expression"); + a.K += a.B.substring(a.aa + 1, a.g++); + if (a.g < a.I) + if (a.B.charAt(a.g) === c) + a.K += c, + a.aa = a.g, + a.g++; + else + break; + else + break + } + if (0 <= a.K.indexOf("\n")) + for (c = 0; c < a.K.length; c++) + "\n" === a.K.charAt(c) && Ae(a, a.aa + c + 1); + a.j = 202; + return; + case "\n": + Ae(a, a.g); + case " ": + case "\t": + case "\r": + a.aa = a.g; + break; + case "\u00b6": + case "Q": + if (a.g < a.I && "{" === a.B.charAt(a.g)) { + q = a.B.indexOf("}", a.g++); + if (q < a.g) + throw new ve("Missing closing brace in EQName"); + c = a.B.substring(a.g, q); + c = Ha.collapse(c); + if (c.includes("{")) + throw new ve("EQName must not contain opening brace"); + a.g = q + 1; + q = a.g; + for (E = !1; a.g < a.I; ) + if (H = a.B.charAt(a.g), + 128 < H || ue(H) || "_" === H || "." === H || "-" === H) + a.g++; + else { + "*" === H && q === a.g && (a.g++, + E = !0); + break + } + a.K = "Q{" + c + "}" + a.B.substring(q, a.g); + a.j = E ? 208 : 201; + return + } + default: + if (128 > c.charCodeAt(0) && !se(c)) + throw new ve("Invalid character '" + c + "' in expression"); + case "_": + q = !1; + a: for (; a.g < a.I; a.g++) + switch (c = a.B.charAt(a.g), + c) { + case ":": + if (q) + break a; + else { + if (213 === a.V || 70 === a.V) { + a.K = a.B.substring(a.aa, a.g); + a.j = 201; + return + } + if (a.g + 1 < a.I) { + c = a.B.charAt(a.g + 1); + if (":" === c) { + a.K = a.B.substring(a.aa, a.g); + a.j = 36; + a.g += 2; + return + } + if ("*" === c) { + a.K = a.B.substring(a.aa, a.g); + a.j = 208; + a.g += 2; + return + } + if (!("_" === c || 127 < c || se(c))) { + a.K = a.B.substring(a.aa, a.g); + a.j = 201; + return + } + } + q = !0 + } + break; + case ".": + case "-": + if (150 < a.V && 213 !== a.V && 70 !== a.V && -1 !== Ce(a.B.substring(a.aa, a.g)) && (201 !== a.V || -1 === Ce(a.ta))) { + a.j = Ce(a.B.substring(a.aa, a.g)); + return + } + case "_": + break; + default: + if (128 > c.charCodeAt(0) && !ue(c)) + break a + } + a.K = a.B.substring(a.aa, a.g); + a.j = 201; + return + } + } + } + function De(a, c) { + a.xa = 0; + a.j = 0; + a.K = null; + a.aa = 0; + a.g = 0; + a.B = c; + a.lineNumber = 0; + a.Ca = 0; + a.I = c.length; + ze(a); + a.next() + } + function Ce(a) { + a = { + or: 9, + is: 20, + to: 29, + "in": 31, + eq: 50, + ne: 51, + le: 55, + lt: 53, + gt: 52, + ge: 54, + as: 71, + and: 10, + div: 18, + mod: 19, + idiv: 56, + then: 26, + "else": 27, + "case": 67, + where: 28, + union: 1, + except: 24, + "return": 25, + otherwise: 79, + orElse: 81, + "default": 212, + andAlso: 80, + intersect: 23, + satisfies: 34 + }[a]; + return [81, 80].includes(a) ? -1 : a || -1 + } + function Ae(a, c=-1) { + a.lineNumber++; + a.Ca++; + null === a.ra && (a.ra = []); + a.ra.push(-1 === c ? a.g - 1 : c) + } + function Be(a, c=null) { + var q = c ? c : a.g; + return " at line:" + Ee(a, c) + " col:" + Fe(a, c) + " near '" + a.B.slice(5 > q ? 0 : q - 5, q + 5) + "'" + } + function Ge(a) { + a.g > a.I && (a.g = a.I); + return 34 > a.g ? a.B.substring(0, a.g) : Ha.collapse("..." + a.B.substring(a.g - 30, a.g)).toString() + } + function He(a, c) { + if (null === a.ra) + return c; + for (var q = a.ra.length - 1; 0 <= q; q--) { + var E = a.ra[q]; + if (c > E) + return q + 1 << 16 | c - E + } + return c + } + function Ee(a, c=null) { + return c ? He(a, c) >> 16 : a.lineNumber + } + function Fe(a, c=null) { + return He(a, c ? c : a.je) & 32767 + } + class Ie { + constructor() { + this.J = this.xa = 0; + this.T = null; + this.j = this.je = 0; + this.K = null; + this.aa = 0; + this.B = null; + this.I = this.g = 0; + this.Ca = this.lineNumber = 1; + this.ra = null; + this.V = -1; + this.ta = "" + } + next() { + this.V = this.J; + this.ta = this.T; + this.J = this.j; + this.T = this.K; + null === this.T && (this.T = ""); + this.je = this.aa; + this.lineNumber = this.Ca; + switch (this.J) { + case 201: + var a = Ce(this.T); + -1 === a || 150 >= this.V || 213 === this.V || (this.J = a); + break; + case 207: + 150 >= this.V || 213 === this.V || (this.J = 17) + } + if (215 !== this.J && (a = this.V, + ze(this), + 201 === this.J && this.xa !== Je && 21 !== a)) + switch (this.j) { + case 5: + var c = Ce(this.T); + -1 === c || 150 >= a ? (this.J = this.gg(this.T), + ze(this)) : this.J = c; + break; + case 59: + this.xa !== Ke && (this.J = 60, + ze(this)); + break; + case 41: + ze(this); + this.J = 36; + break; + case 44: + ze(this); + this.J = 43; + break; + case 42: + ze(this); + this.J = 208; + break; + case 21: + "for" === this.T ? this.J = 211 : "some" === this.T ? this.J = 32 : "every" === this.T ? this.J = 33 : "let" === this.T && (this.J = 216); + break; + case 201: + a = this.T + " " + this.K, + c = pe[a], + null != c && (this.J = c, + this.T = a, + ze(this)) + } + } + gg(a) { + const c = { + "if": 37, + array: 69, + attribute: 69, + comment: 69, + "document-node": 69, + element: 69, + "empty-sequence": 69, + "function": 69, + map: 69, + item: 69, + "namespace-node": 69, + node: 69, + "processing-instruction": 69, + "schema-attribute": 69, + "schema-element": 69, + "switch": 69, + otherwise: 79, + text: 69, + tuple: 69, + typeswitch: 69, + union: 69 + }[a]; + return c ? ["tuple", "union"].includes(a) ? 35 : c : 35 + } + } + var Je = 1 + , Ke = 2 + , ye = 3; + // Input 47 + var Le = [!1, !1, !0, !0, !0, !0, !0, !0, !0, !0, !1, !1, !0, !1]; + function Me(a) { + return "ancestor ancestor-or-self attribute child descendant descendant-or-self following following-sibling namespace parent preceding preceding-sibling self preceding-or-ancestor".split(" ")[a] + } + var Ne = [1, 1, 2, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1] + , Oe = [4, 5, 9, 9, 0, 1, 10, 11, 9, 3, 6, 7, 12]; + function Pe(a) { + switch (a) { + case "self": + return 12; + case "child": + return 3; + case "parent": + return 9; + case "ancestor": + return 0; + case "attribute": + return 2; + case "following": + return 6; + case "namespace": + return 8; + case "preceding": + return 10; + case "descendant": + return 4; + case "ancestor-or-self": + return 1; + case "following-sibling": + return 7; + case "preceding-sibling": + return 11; + case "descendant-or-self": + return 5 + } + throw new ve("Unknown axis name: " + a); + } + ;// Input 48 + function Qe(a, c, q, E="XPTY0004") { + this.kind = a; + this.j = c; + this.g = q; + this.errorCode = E + } + Qe.prototype = { + Id: function() { + return this.errorCode + }, + save: function() { + let a = this.kind + "|" + this.g + "|"; + a += ("XPTY0004" === this.errorCode ? "" : this.errorCode) + "|"; + return a += this.j + } + }; + // Input 49 + function Re(a, c, q={}) { + a.start(c, q); + c.end() + } + class Se { + constructor() { + this.l = dc.Aa + } + start(a, c={}) { + a.start(this.O, c); + this.role && a.ud("role", this.role); + this.ag && a.ud("sType", this.l.ha()) + } + $b() { + return !Zc(this.l.fa) + } + G(a) { + Re(this, a) + } + } + oa = Se.prototype; + oa.O = "Expression"; + oa.kind = null; + oa.role = null; + oa.ag = null; + oa.Da = function(a, c="XPTY0004") { + return new Qe(this.kind,this.O,a,c) + } + ; + oa.Ga = function() { + throw new ve(sa.Ij(this) + " is not a valid pattern","XTSE0340"); + } + ; + oa.Gd = function() { + return this + } + ; + class Te extends Se { + constructor(a, c, q) { + super(); + this.Va = c; + this.ea = a; + this.ga = q; + if (this.ea.Wa || this.ga.Wa) + this.Wa = !0; + this.ea.Kb && this.ga.Kb && (this.Kb = !0) + } + G(a) { + super.start(a, this.Va ? { + op: oe[this.Va] + } : {}); + this.ea.G(a); + this.ga.G(a); + a.end() + } + } + Te.prototype.kind = 1; + class Ue extends Se { + constructor(a) { + super(); + this.g = a; + this.g.Wa && (this.Wa = !0); + this.g.Kb && (this.Kb = !0) + } + G(a) { + super.start(a); + this.g.G(a); + a.end() + } + } + Ue.prototype.kind = 9; + // Input 50 + class Ve extends Se { + constructor() { + super(); + this.l = dc.mc + } + Ga() { + return this + } + G(a) { + Re(this, a) + } + } + class We extends Ve { + } + We.prototype.O = "p.any"; + class Xe extends Ve { + constructor(a) { + super(); + this.message = a; + this.role = "match"; + this.l = dc.mc + } + G(a) { + Re(this, a, { + message: this.message + }) + } + } + Xe.prototype.O = "p.warning"; + class Ye extends Ve { + constructor(a) { + super(); + this.g = a; + this.l = dc.mc + } + G(a) { + super.start(a); + this.g.G(a); + a.end() + } + } + Ye.prototype.O = "p.booleanExp"; + class Ze extends Ve { + constructor(a) { + super(); + sa.assert(a instanceof lc); + this.test = a; + this.l = new gc(a,2) + } + G(a) { + Re(this, a, { + test: this.test.ha() + }) + } + } + Ze.prototype.O = "p.nodeTest"; + class $e extends Ve { + constructor(a, c) { + super(); + this.pattern = a; + this.g = c; + this.l = a.l; + a.code && (this.code = a.code) + } + G(a) { + super.start(a); + this.code && a.ud("code", this.code); + this.pattern.G(a); + this.g.G(a); + a.end() + } + } + $e.prototype.O = "p.withPredicate"; + class af extends Ve { + constructor(a) { + super(); + this.g = a; + this.l = Vc(a.l, 2) + } + G(a) { + super.start(a); + this.g.G(a); + a.end() + } + } + af.prototype.O = "p.nodeSet"; + class bf extends Ve { + constructor(a) { + super(); + this.g = a; + this.l = Vc(a.l, 2) + } + G(a) { + super.start(a); + this.g.G(a); + a.end() + } + } + bf.prototype.O = "p.genNode"; + class cf extends Ve { + constructor(a, c) { + super(); + this.g = c; + this.code = a.l.ha(); + this.l = Vc(a.l, 2) + } + G(a) { + super.start(a, { + test: this.code + }); + this.g.G(a); + a.end() + } + } + cf.prototype.O = "p.genPos"; + class df extends Ve { + constructor(a, c) { + super(); + this.code = a.ha(); + this.Od = c; + this.l = Vc(a, 2) + } + G(a) { + Re(this, a, { + test: this.code, + pos: this.Od + }) + } + } + df.prototype.O = "p.simPos"; + class ef extends Ve { + constructor(a, c, q) { + super(); + this.axis = Oe[a]; + this.lb = c; + this.g = q; + this.l = c.l + } + G(a) { + super.start(a, { + axis: Me(this.axis) + }); + this.lb.G(a); + this.g.G(a); + a.end() + } + } + ef.prototype.O = "p.withUpper"; + class ff extends Ve { + constructor(a, c, q, E) { + super(); + this.Va = c; + this.ea = a; + this.ga = q; + this.l = Vc(E, 2) + } + G(a) { + super.start(a, { + op: 1 === this.Va ? "union" : oe[this.Va] + }); + this.ea.G(a); + this.ga.G(a); + a.end() + } + } + ff.prototype.O = "p.venn"; + function gf(a) { + var c = []; + a.ea instanceof hf ? c = gf(a.ea) : c.push(a.ea); + a.ga instanceof hf ? c = c.concat(gf(a.ga)) : c.push(a.ga); + return c + } + class hf extends ff { + constructor(a, c, q) { + super(a, 1, c, q) + } + } + class jf extends Ve { + constructor(a) { + super(); + this.g = a; + for (var c of this.g) + c.ag = !0 + } + G(a) { + super.start(a); + for (var c of this.g) + c.G(a); + a.end() + } + } + jf.prototype.O = "UnionExprP"; + // Input 51 + function kf(a) { + return a instanceof lf && 1 === a.value.length && uc.ia()(a.value[0]) + } + function mf(a, c) { + return new lf(a,c) + } + function nf() { + return new lf([],dc.Ie) + } + class lf extends Se { + constructor(a, c) { + super(); + Array.isArray(a) || sa.la("Literal value must be array"); + c instanceof gc && c.U.ha || sa.la("Literal type must be a SequenceType"); + a && (this.value = a, + c && (this.l = c)); + this.role = null + } + toString() { + return this.value.toString() + } + G(a) { + function c(q, E) { + const H = q.code + , p = {}; + switch (H) { + case "AB": + break; + case "AQ": + p.pre = q.prefix; + p.uri = q.uri; + p.loc = q.local; + break; + default: + p.val = q.toString() + } + E && (p.role = E); + switch (H) { + case "AS": + a.start("str", p); + break; + case "AO": + a.start("dbl", p); + break; + case "AB": + a.start(q.value ? "true" : "false", p); + break; + case "AD": + a.start("dec", p); + break; + case "ADI": + a.start("int", p); + break; + case "AQ": + a.start("qName", p); + break; + default: + p.type = H, + a.start("atomic", p) + } + a.end() + } + if (0 === this.value.length) + a.start("empty", this.role ? { + role: this.role + } : {}), + a.end(); + else if (1 === this.value.length) + c(this.value[0], this.role); + else { + let q = { + count: this.value.length + }; + this.role && (q.role = this.role); + a.start("atomic", q); + for (const E of this.value) + c(E); + a.end() + } + } + } + lf.prototype.O = "literal"; + lf.prototype.Kb = !0; + class of extends lf { + constructor(a) { + super([La.XS.string.fromString(a)], dc.ec); + this.l = dc.ec + } + } + ;// Input 52 + function pf(a, c, q, E, H) { + var p = qf(a, dc.dc, a.Da(0, "XPTY0004")); + p = new rf(p); + if (/[lu]/.test(c)) + p.td = { + flags: c + (H ? "e" : ""), + as: q.toEQName() + }; + else { + sa.assert("a" === c); + try { + if (a instanceof lf && 1 === a.value.length && La.pa(a.value[0]) && "AQ" !== E.$().p) { + const g = E.Vc.R(a.value[0]); + return new lf([g],new gc(E,2)) + } + } catch (g) {} + p.td = { + flags: H ? "ae" : "a", + as: E.ha() + } + } + return p + } + class rf extends Ue { + constructor(a) { + super(a); + this.O = "cast"; + this.kind = 2; + this.td = {} + } + G(a) { + super.start(a, this.td); + this.g.G(a); + a.end() + } + } + function sf(a, c, q, E, H) { + var p = new tf(a); + p = qf(p, dc.dc, p.Da(0, "XPTY0004")); + if (/[lu]/.test(c)) + p.td = { + flags: c + (H ? "e" : ""), + as: q.toEQName() + }; + else { + sa.assert("a" === c); + if (a instanceof lf && 1 === a.value.length && La.pa(a.value[0]) && "AQ" !== E.$().p) + try { + return E.Vc.R(a.value[0]), + new lf([La.XS.boolean.Xc],dc.cb) + } catch (g) { + return new lf([La.XS.boolean.ae],dc.cb) + } + p.td = { + flags: H ? "ae" : "a", + as: E.ha() + } + } + return p + } + class tf extends Ue { + constructor(a) { + super(a); + this.l = dc.cb; + this.O = "castable"; + this.kind = 2; + this.td = {} + } + G(a) { + super.start(a, this.td); + this.g.G(a); + a.end() + } + } + class uf extends Ue { + constructor(a, c) { + super(a); + this.j = c; + this.l = jd(a.l.U) ? dc.Jg : dc.Ad + } + G(a) { + super.start(a, { + diag: this.j + }); + this.g.G(a); + a.end() + } + } + uf.prototype.O = "data"; + class vf extends uf { + constructor(a, c, q) { + super(a, c); + this.B = q; + jd(a.l.U) ? this.l = q ? dc.If : dc.Ig : this.l = q ? dc.dc : dc.Oe + } + G(a) { + super.start(a, { + diag: this.j + }); + this.B && a.ud("card", "?"); + this.g.G(a); + a.end() + } + } + vf.prototype.O = "atomSing"; + class wf extends Se { + constructor(a) { + super(); + this.name = a.U.name.toEQName(); + this.l = dc.If + } + G(a) { + Re(this, a, { + name: this.name + }) + } + } + wf.prototype.O = "attVal"; + class xf extends Ue { + constructor(a, c, q) { + super(a); + this.code = c; + this.j = q; + this.l = dc.Ad + } + G(a) { + super.start(a, { + to: this.code, + diag: this.j + }); + this.g.G(a); + a.end() + } + } + xf.prototype.O = "cvUntyped"; + class yf extends Ue { + constructor(a, c) { + super(a); + this.type = c; + this.flags = ""; + this.l = new gc(c.U,a.l.fa) + } + G(a) { + super.start(a, { + to: this.type.ha().replace(/^[01?*+]/, ""), + flags: this.flags + }); + this.g.G(a); + a.end() + } + } + yf.prototype.O = "convert"; + class zf extends Ue { + constructor(a, c, q) { + super(a); + this.type = c; + this.resultType = a.resultType; + this.j = q; + this.l = c + } + G(a) { + super.start(a, { + to: this.type.ha().replace(/^[01?*+]/, ""), + diag: this.j + }); + this.g.G(a); + a.end() + } + } + zf.prototype.O = "fnCoercer"; + // Input 53 + const Af = "array attribute comment document-node element empty-sequence function if item map namespace-node node processing-instruction schema-attribute schema-element switch text typeswitch".split(" "); + class Bf { + constructor(a, c) { + if ("" === a.prefix && Af.includes(a.local)) + throw new ve("The unprefixed function name '" + a.local + "' is reserved","XPST0003"); + this.name = a; + this.arity = c + } + toEQName() { + return this.name.toEQName() + } + toString() { + return this.name.toEQName() + "#" + this.arity + } + } + ;// Input 54 + class Cf extends Se { + constructor(a, c, q) { + super(); + const E = a.name.local; + if (a.name.uri === Zb.lc) { + if ("NOTATION" === E) + throw new F("No constructor function exists for xs:NOTATION","XPST0017"); + const p = c[0].l; + if (2 === p.fa && p.U.pa() && p.U.Vc && E === p.U.Vc.name) + a = c[0]; + else if (["NMTOKENS", "ENTITIES", "IDREFS"].includes(E)) + a = pf(c[0], "l", a.name, null, !0); + else { + var H; + "numeric" === E ? H = pf(c[0], "u", a.name, null, !0) : H = pf(c[0], "a", null, q.U, !0); + a = H + } + return a + } + this.name = a; + this.g = c; + this.l = q; + switch (E) { + case "exactly-one": + this.l = Vc(c[0].l, 2); + break; + case "head": + this.l = Vc(c[0].l, Xc(c[0].l.fa) ? 3 : 2); + break; + case "tail": + case "subsequence": + this.l = Vc(c[0].l, 7); + break; + case "ceiling": + case "floor": + case "reverse": + case "snapshot": + this.l = c[0].l; + break; + case "last": + case "position": + this.Wa = !0; + break; + case "string-length": + case "normalize-space": + 0 === c.length && this.g.push(Df("string", new Ef)); + break; + case "fold-left": + case "fold-right": + this.l = c[2].resultType; + break; + case "for-each": + this.l = Vc(c[1].l.U.ff(), 7); + break; + case "filter": + this.l = Vc(c[0].l, 7); + break; + case "current": + this.Kb = !0; + break; + case "boolean": + if (c[0].l.equals(dc.cb)) + return c[0] + } + } + Ga() { + return new af(this) + } + $b() { + if (this.name.uri === Zb.Oa) + return "doc document element-with-id id innermost key outermost".split(" ").includes(this.name.local) ? !0 : "filter one-or-more subsequence remove tail trace unordered zero-or-more".split(" ").includes(this.name.local) ? this.g[0].$b() : !1 + } + G(a) { + super.start(a, { + name: this.name.name.local + }); + for (const c of this.g) + c.G(a); + a.end() + } + } + Cf.prototype.O = "fn"; + class Ff extends Se { + constructor(a, c, q) { + super(); + this.name = a; + this.g = c; + this.l = q + } + G(a) { + super.start(a, { + name: this.name.toEQName() + }); + for (const c of this.g) + c.G(a); + a.end() + } + } + Ff.prototype.O = "ifCall"; + class Gf extends Se { + constructor(a, c, q) { + super(); + this.name = a; + this.g = c; + this.l = q; + if (a = "merge" === a.name.local) + a = c[0], + a = !(a instanceof lf && 0 === a.value.length); + a && (this.l = Vc(c[0].l, 2)) + } + G(a) { + super.start(a, { + name: this.name.toEQName() + }); + for (const c of this.g) + c.G(a); + a.end() + } + } + Gf.prototype.O = "ifCall"; + class Hf extends Se { + constructor(a, c, q) { + super(); + this.name = a; + this.g = c; + this.l = q + } + G(a) { + super.start(a, { + name: this.name.toEQName() + }); + for (const c of this.g) + c.G(a); + a.end() + } + } + Hf.prototype.O = "ifCall"; + class If extends Ff { + } + class Jf extends Se { + constructor(a, c, q) { + super(); + this.name = a; + this.g = c; + this.l = q + } + G(a) { + super.start(a, { + name: this.name.toEQName() + }); + for (const c of this.g) + c.G(a); + a.end() + } + } + Jf.prototype.O = "ifCall"; + class Kf extends Se { + constructor(a, c, q) { + super(); + this.name = a; + this.g = c; + this.l = q + } + G(a) { + super.start(a, { + name: this.name.toEQName() + }); + for (const c of this.g) + c.G(a); + a.end() + } + } + Kf.prototype.O = "ifCall"; + class Lf extends Kf { + constructor(a, c, q) { + super(a, c, q); + const E = new Bf(La.XS.QName.fromParts("ixsl", Zb.nd, "call"),3) + , H = new Bf(La.XS.QName.fromParts("ixsl", Zb.nd, "window"),0); + this.name = E; + this.g = [new Kf(H,[],dc.mc), new of(a.name.local), new Mf(c)]; + this.l = q + } + } + class Nf extends Se { + constructor(a, c, q, E) { + super(); + this.name = a; + this.g = c; + this.l = q; + this.j = E + } + G(a) { + super.start(a, { + name: this.name.toEQName(), + coId: this.j + }); + for (const c of this.g) + c.G(a); + a.end() + } + } + Nf.prototype.O = "ufCall"; + class Of extends Se { + constructor(a) { + super(); + this.name = a.name.name; + this.xb = a.xb; + this.arity = a.name.arity; + this.l = a.l; + this.resultType = a.resultType + } + G(a) { + Re(this, a, { + name: this.name.toEQName(), + arity: this.arity, + resultType: this.resultType.ha() + }) + } + } + Of.prototype.O = "fnRef"; + class Pf extends Of { + constructor(a) { + super(a); + this.g = 0 + } + G(a) { + Re(this, a, { + name: this.name.toEQName(), + arity: this.arity, + resultType: this.resultType.ha(), + bSlot: this.g + }) + } + } + Pf.prototype.O = "ufRef"; + class Qf extends Se { + constructor() { + super(); + this.l = dc.Aa + } + G(a) { + Re(this, a, { + asCode: "*" + }) + } + } + Qf.prototype.O = "null"; + class Rf extends Se { + } + Rf.prototype.g = {}; + Rf.prototype.B = {}; + Rf.prototype.j = {}; + class Sf extends Se { + constructor() { + super(); + this.l = dc.Aa; + this.slot = this.$a = this.name = this.bc = null + } + gd() { + return this.name + } + toString() { + return "$" + this.name + " as " + this.l.toString() + } + G(a) { + Re(this, a, { + name: this.name, + asCode: this.l.ha(), + slot: this.slot + }) + } + } + Sf.prototype.O = "arg"; + class Tf extends Se { + constructor(a, c, q) { + super(); + this.params = a; + this.resultType = c; + const E = []; + a.forEach(H=>{ + E.push(H.l) + } + ); + q = qf(q, c, this.Da("body")); + this.l = kc(new dd(E,c)); + this.arity = a.length; + this.body = q; + q.role = "body" + } + G(a) { + super.start(a, { + arity: this.arity, + name: this.name, + as: this.resultType.ha() + }); + for (const c of this.params) + c.G(a); + this.body.G(a); + a.end() + } + } + oa = Tf.prototype; + oa.O = "inlineFn"; + oa.kind = 5; + oa.Da = function(a, c="XPTY0004") { + return new Qe(this.kind,"(" + this.params.map(q=>q.toString()).join(",") + ")" + (this.resultType ? " as " + this.resultType.toString() : ""),a,c) + } + ; + oa.name = "inline"; + oa.ag = !0; + class Uf extends Se { + constructor(a, c, q) { + super(); + if (a.l && a.l.U instanceof dd && a.l.$().a.length !== c.length) + throw new F("Partially-applied function requires " + a.arity + " arguments, but " + (c.length < a.arity ? "only " : "") + c.length + " were supplied","XPTY0004"); + this.Oa = a; + let E; + a instanceof Vf ? (E = a.resultType, + a.xb.wh ? this.j = new Pf({ + name: { + name: a.name, + arity: a.arity + }, + xb: a.xb, + l: a.l, + resultType: E + }) : this.j = new Of({ + name: { + name: a.name, + arity: a.arity + }, + xb: a.xb, + l: a.l, + resultType: E + })) : this.j = a; + this.g = []; + let H = 0, p; + if (a.xb) { + const g = a.xb.alphaTree + , e = a.xb.variadic; + c.forEach(k=>{ + var v = g.a[H]; + v = p ? p : ic(v); + k instanceof Qf ? k.l = v : k = qf(k, v, this.Da(H)); + this.g.push(k); + e && (p = v); + H++ + } + ) + } else + c.forEach(g=>{ + this.g.push(g) + } + ); + a.l.U instanceof dd && (this.l = kc(vd(a.l.U, q))) + } + G(a) { + super.start(a); + this.j.G(a); + this.g.forEach(c=>{ + c.G(a) + } + ); + a.end() + } + } + Uf.prototype.O = "partialApply"; + Uf.prototype.kind = 5; + class Wf extends Se { + constructor(a, c) { + super(); + this.key = a; + this.value = c; + this.l = ec("1FM") + } + toString() { + return "map{" + this.key.toString + " : " + this.value.toString() + "}" + } + G(a) { + super.start(a); + this.key.G(a); + this.value.G(a); + a.end() + } + } + Wf.prototype.O = "map"; + class Xf extends Se { + constructor(a) { + super(); + this.entries = a; + const c = sd.Md(a.map(H=>H[0].l.U)) + , q = sd.Md(a.map(H=>H[1].l.U)); + a = a.map(H=>H[1].l.fa); + let E = 2; + a.some(H=>Xc(H)) && (E += 1); + a.some(H=>Zc(H)) && (E += 4); + this.l = kc(new td(c,new gc(q,E))) + } + toString() { + let a = "map{"; + this.entries.forEach(c=>{ + a += c[0].toString + " : " + c[1].toString() + } + ); + return a + "}" + } + G(a) { + super.start(a); + this.entries.forEach(c=>{ + c[0].G(a); + c[1].G(a) + } + ); + a.end() + } + } + Xf.prototype.O = "map"; + // Input 55 + class Yf extends Se { + constructor(a, c) { + super(); + sa.assert(!c || c instanceof lc); + this.axis = a; + this.O = "axis"; + c = c || qc; + 2 === a && c instanceof rc ? c = Hc : 3 === a && c instanceof rc && (c = sc); + this.g = c; + 9 === a && c instanceof rc ? this.l = dc.ce : c ? this.l = new gc(c,7) : this.l = dc.be + } + Cb() { + return this.axis + } + $b() { + return [2, 3, 4, 5, 6, 7, 9, 12].includes(this.axis) + } + Ga() { + return new Ze(this.g) + } + G(a) { + Re(this, a, { + name: Me(this.axis), + nodeTest: this.l.ha() + }) + } + } + class Zf extends Te { + constructor(a, c) { + super(a, 2, c); + this.ea = a = qf(a, dc.be, this.Da(0, "XPTY0019")); + this.l = Wc(c.l, a.l.fa) + } + $b() { + return !0 + } + Ga() { + if (this.ga instanceof Cf || this.ga instanceof lf) + throw new ve("Not an axis step for a pattern","XTSE0340"); + return this.Wa || !this.ga.Cb || this.ga instanceof $f ? new bf(this) : new ef(this.ga.Cb(),this.ga.Ga(),this.ea.Ga()) + } + G(a) { + super.start(a, this.Va ? { + op: oe[this.Va] + } : {}); + this.ea.G(a); + this.ga.G(a); + a.end() + } + } + Zf.prototype.O = "slash"; + class ag extends Se { + constructor() { + super(); + this.l = dc.ce + } + Ga() { + return new Ze(Ec) + } + } + ag.prototype.O = "root"; + // Input 56 + const bg = { + ADI: "i", + ADIL: "c", + ADILI: "i", + ADILIS: "i", + ADILISB: "i", + ADIN: "c", + ADINN: "c", + ADIP: "c", + ADIPP: "c", + ADIPL: "c", + ADIPLI: "i", + ADIPLIS: "i", + ADIPLISB: "i", + AD: "c", + AO: "d", + AF: "f", + A: "a", + AZ: "a", + AT: "t", + AA: "t", + AM: "t", + AMP: "t", + AH: "t", + AI: "t", + AJ: "t", + AG: "t", + AK: "t", + ARD: "u", + ARY: "u", + E: "a" + }; + var cg = { + 19: "%", + 18: "/", + 56: "~", + 15: "+", + 16: "-", + 299: "-", + 17: "*" + }; + function dg(a, c) { + c = new xf(a,"AO",c.save()); + c.l = 2 === a.l.fa ? dc.de : dc.Cg; + return c + } + class eg extends Te { + constructor(a, c, q, E) { + function H(d) { + return d instanceof nc && d.Vc.lb ? new nc(La.yj(d.Vc)) : d + } + function p() { + throw new ve("Cannot evaluate " + k.toString() + " " + oe[c] + " " + v.toString(),"XPTY0004"); + } + super(a, c, q); + const g = E.te() + , e = a.Wa || q.Wa; + g && (a = fg(a), + q = fg(q)); + a = qf(a, dc.dc, this.Da(0)); + q = qf(q, dc.dc, this.Da(1)); + let k = H(a.l.U) + , v = H(q.l.U); + var t = k.$().p + , C = v.$().p; + g || !/^AS/.test(t) && !/^AS/.test(C) || p(); + "AZ" !== t || g || (a = dg(a, this.Da(0, "FORG0001")), + k = Mc, + t = "AO"); + "AZ" !== C || g || (q = dg(q, this.Da(1, "FORG0001")), + v = Mc, + C = "AO"); + var m = bg[t]; + let f = bg[C]; + const A = k.isNumeric() + , O = v.isNumeric(); + C = Sc; + t = Xc(a.l.fa) || Xc(a.l.fa); + m ||= "a"; + f ||= "a"; + var b; + g ? (m = f = "d", + C = Mc) : A && O && ("d" === m || "d" === f ? (m = f = "d", + C = b = Mc) : "f" === m || "f" === f ? (m = f = "f", + C = b = Nc) : "c" === m || "c" === f ? (m = f = "c", + C = b = Pc) : "i" === m && "i" === f && 18 === c ? (m = f = "c", + C = Pc) : "i" !== m || "i" !== f || 15 !== c && 16 !== c && 17 !== c && 19 !== c ? "i" === m && "i" === f && 18 === c && (C = Pc) : C = Qc); + 56 === c && (C = Qc); + C.isNumeric() && b && (b = new gc(b,3), + a = qf(a instanceof gg ? a.g : a, b, this.Da(0)), + q = qf(q instanceof gg ? q.g : q, b, this.Da(1))); + [m, f].includes("a") && (m = f = "a"); + (k.pa("ARY") && v.pa("AT") || v.pa("ARY") && k.pa("AT")) && p(); + "t" === m && "t" === f && (16 === c ? C = Rc : p()); + "u" === m && "t" === f && (15 === c ? C = v : p()); + "u" === m && "u" === f && (17 === c && p(), + 18 === c ? C = Pc : C = k); + A && "u" === f && 18 === c && p(); + "t" !== m || "u" !== f || 16 !== c && 15 !== c ? "i" === m && "u" === f && 17 === c ? (m = "n", + C = v) : "u" !== m || "d" !== f && "i" !== f && "c" !== f ? "u" !== f || "d" !== m && "i" !== m && "c" !== m || (m = "n", + C = v) : (C = k, + f = "n") : C = k; + m = m + cg[c] + f; + if (!E.te() && "AF" !== C.$().p && !E.Jc && (E.ni ? 0 === E.ni : 1) && kf(a) && kf(q) && (E = a.value[0], + b = q.value[0], + 18 !== c || 0 !== b.toNumber())) + return a = mb[m](E, b), + mf([a], new gc(new nc(La.codes[a.code]),2)); + this.ea = a; + this.ga = q; + a.l.equals(q.l) && (this.l = a.l); + C && (this.l = new gc(C,t ? 3 : 2)); + this.g = m; + e && (this.Wa = !0); + g && (this.O = "arith10"); + this.l || (this.l = dc.Oe) + } + Ga() { + throw new ve("The arithmetic expression " + oe[this.Va] + " is not a patternXTSE0340"); + } + G(a) { + super.start(a, this.Va ? { + op: oe[this.Va], + calc: this.g + } : {}); + this.ea.G(a); + this.ga.G(a); + a.end() + } + } + eg.prototype.O = "arith"; + // Input 57 + const hg = { + 6: 50, + 22: 51, + 11: 52, + 12: 53, + 13: 54, + 14: 55 + }; + function ig(a, c) { + a = a.$().p; + c.$(); + if ("AZ" === a && c.isNumeric()) + return !1; + if ("A" === a && c.pa()) + return !0; + "" === a && c.pa(); + return !0 + } + function jg(a) { + return /^A[BAMT2XQ]/.test(a) + } + class kg extends Te { + constructor(a, c, q, E) { + super(a, c, q); + a = E.Ni(); + c = "GAC"; + switch (a) { + case Hd.jg: + c = "CAC" + } + a.startsWith(Hd.Mj) && (c = "CAC"); + q.l === dc.Hg && (c = "EQC"); + this.Dd = c + "|" + a; + this.l = dc.cb + } + G(a) { + super.start(a, { + op: oe[this.Va], + comp: this.Dd + }); + this.ea.G(a); + this.ga.G(a); + a.end() + } + } + class lg extends kg { + G(a) { + super.start(a, { + op: oe[this.Va], + comp: this.Dd, + card: "1:1" + }); + this.ea.G(a); + this.ga.G(a); + a.end() + } + } + class mg extends lg { + constructor(a, c, q, E) { + super(a, c, q, E); + a = qf(a, dc.Ad, this.Da(0)); + q = qf(q, dc.Ad, this.Da(1)); + c = a.l.$(); + E = q.l.$(); + var H = c.p; + var p = E.p; + H === p || [H, p].includes("AZ") || [H, p].includes("A") ? H = !0 : (/^A[ODF]/.test(H) && (H = "AO"), + /^A[ODF]/.test(p) && (p = "AO"), + /^A[SU]/.test(H) && (H = "AS"), + /^A[SU]/.test(p) && (p = "AS"), + H = "E" === H || "E" === p ? !0 : H === p); + if (!H) + if (H = "Cannot compare items of types " + a.l.U.toString() + " and " + q.l.U.toString(), + /[*?]/.test(c.o) || /[*?]/.test(E.o)) + sa.Ma(H + ": the comparison can succeed only if one of the values is an empty sequence", 1, null); + else + throw new ve(H,"XPTY0004"); + this.ea = a; + this.ga = q + } + } + mg.prototype.O = "gc"; + class ng extends lg { + } + ng.prototype.O = "gc10"; + class og extends kg { + constructor(a, c, q, E, H=!0) { + super(a, c, q, E); + var p = a.l.U + , g = q.l.U; + const e = p.$().p + , k = g.$().p; + if (!("A" === e && g.pa() || "A" === k && p.pa() || "" === e || "" === k || p.$().p.startsWith("AM") && g.$().p.startsWith("AM") || (jg(e) || jg(k) ? e === k : ig(p, g) || ig(g, p)))) + throw new ve("Cannot compare " + a.l.toString() + " " + oe[c] + " " + q.l.toString(),"XPTY0004"); + a = qf(a, dc.dc, this.Da(0)); + q = qf(q, dc.dc, this.Da(1)); + if (51 !== c && 50 !== c && /^A[QGHIJK]/.test(a.l.U.$().p)) + throw new ve("Cannot order-compare " + a.l.toString() + " " + oe[c] + " " + q.l.toString(),"XPTY0004"); + if (H) { + if (kf(q) && La.XS.integer.matches(q.value[0]) && "ADI" === a.l.$().p) + return new pg(a,c,q,E); + if (q instanceof of) + return new qg(a,c,q,E) + } + this.ea = a; + this.ga = q + } + } + og.prototype.O = "vc"; + class rg extends og { + constructor(a, c, q, E) { + super(a, c, q, E, !1) + } + G(a) { + super.start(a, { + op: oe[this.Va], + val: this.ga.value[0] + }); + this.ea.G(a); + a.end() + } + } + class pg extends rg { + } + pg.prototype.O = "compareToInt"; + class qg extends rg { + G(a) { + super.start(a, { + op: oe[this.Va], + val: this.ga.value[0].toString(), + comp: this.Dd + }); + this.ea.G(a); + a.end() + } + } + qg.prototype.O = "compareToString"; + class sg extends kg { + constructor(a, c, q, E) { + super(a, c, q, E); + a = qf(a, dc.ce, this.Da(0)); + q = qf(q, dc.ce, this.Da(0)); + this.ea = a; + this.ga = q; + this.O = 38 === c ? "precedes" : 39 === c ? "follows" : "is" + } + G(a) { + super.start(a); + this.ea.G(a); + this.ga.G(a); + a.end() + } + } + ;// Input 58 + function tg(a, c) { + return a instanceof Cf && a.name.name.uri === Zb.Oa && a.name.name.local === c + } + function ug(a, c) { + return a instanceof og && a.Va === c && tg(a.ea, "position") && tg(a.ga, "last") + } + class vg extends Se { + constructor(a, c) { + super(); + if (c) { + let E = tg(c, "last") || ug(c, 50); + if (E) + return new wg(a); + E = E || ug(c, 53); + var q = c.Wa || c instanceof eg; + const H = c.Kb; + if (!q && H && c.l.equals(dc.Bd)) + return new xg(a,c); + q || (q = c.l.U.$().p, + q = "AB" === q || q.startsWith("N") ? !1 : "A" === q || /^A[ODF]/.test(q)); + this.g = a; + this.l = a.l; + c instanceof yg ? this.l = Vc(c.type, this.l.fa) : c instanceof lf && 1 === c.value.length && uc.ia()(c.value[0]) && (this.l = Vc(this.l, 3)); + q && (this.Wa = !0); + H && (this.Kb = !0); + this.j = E ? new zg(50 === c.Va ? "1" : "0") : c + } + } + Cb() { + return this.g.Cb() + } + $b() { + return super.$b() || this.g.$b() + } + Ga() { + if (!jd(this.l.U)) { + const a = Df("exists", this); + return new Ye(a) + } + return this.Wa && this.g instanceof Yf && !(this.j instanceof zg) ? new cf(this.g,this.j) : this.Wa ? new bf(this.Gd()) : new $e(this.g.Ga(),this.j) + } + Gd() { + if (this.g instanceof Ef) + return this.j; + this.g = this.g instanceof Yf ? Ag(new Ef, this.g) : this.g.Gd(); + return this + } + G(a) { + super.start(a); + let c = ""; + this.Kb && (c += "i"); + this.Wa && (c += "p"); + "" !== c && a.ud("flags", c); + this.g.G(a); + this.j.G(a); + a.end() + } + } + vg.prototype.O = "filter"; + class xg extends vg { + constructor(a, c) { + super(a, null); + if (kf(c) && La.XS.integer.matches(c.value[0]) && 1 === c.value[0].value) + return new Bg(a); + this.g = a; + this.l = Vc(a.l, 3); + this.j = c; + this.Wa = !0 + } + Ga() { + return this.g instanceof Ef ? new Xe("Numeric predicates other than 1 in PredicatePatterns never match. Value provided:" + this.j.value.value) : this.g instanceof Yf ? new df(this.g.l,this.j.value[0].value) : new bf(this.Gd()) + } + } + xg.prototype.O = "subscript"; + class Bg extends xg { + constructor(a) { + super(a, null); + this.g = a; + this.Wa = !0; + this.l = Vc(a.l, 3) + } + Ga() { + return jd(this.l.U) ? this.g instanceof Yf ? new bf(new Bg(Ag(new Ef, this.g))) : new bf(this.Gd()) : new Ye(this) + } + G(a) { + super.start(a); + this.g.G(a); + a.end() + } + } + Bg.prototype.O = "first"; + class wg extends xg { + constructor(a) { + super(a, null); + this.g = a; + this.Wa = !0; + this.l = Vc(a.l, 3) + } + Ga() { + if (!(this.g instanceof Yf)) + return new bf(this.Gd()); + if (3 === this.g.axis) { + var a = new Yf(7,this.g.g); + return new $e(this.g.Ga(),Df("empty", [a])) + } + return new df(this.g.l,1) + } + G(a) { + super.start(a); + this.g.G(a); + a.end() + } + } + wg.prototype.O = "lastOf"; + class zg extends Se { + constructor(a="1") { + super(); + this.test = a; + this.l = dc.cb + } + G(a) { + Re(this, a, { + test: this.test + }) + } + } + zg.prototype.O = "isLast"; + // Input 59 + function Cg(a, c) { + if (a instanceof ag && c instanceof Yf && 9 === c.Cb()) + return nf(); + if (a instanceof Zf && a.ea instanceof ag && 5 === a.ga.axis && c instanceof Yf && 3 === c.axis) + return Cg(a.ea, new Yf(4,c.g)); + if (c instanceof Zf || c instanceof Dg && c.g instanceof Zf) { + const q = Eg(c); + Fg(q.ea)instanceof Yf && Fg(q.ga)instanceof Yf && (a = Ag(a, q.ea), + c = q.ga) + } + a = new Zf(a,c); + return Gg(a) ? a : jd(a.ga.l.U) ? (a.ea = Hg(a.ea), + a.ga = Hg(a.ga), + new Dg(a)) : a + } + function Gg(a) { + if (!Zc(a.ea.l.fa)) + return a.ga.$b(); + const c = Fg(a.ea); + return c instanceof Yf && 3 === c.axis && (a = Fg(a.ga), + a instanceof Dg && (a = a.g), + a instanceof Yf && [3, 2, 4, 5, 8].includes(a.axis) || a instanceof Zf && Gg(a)) ? !0 : !1 + } + function Eg(a) { + return a instanceof Dg ? a.g : a + } + function Fg(a) { + return a instanceof vg ? Fg(a.g) : a instanceof Dg ? Fg(a.g) : a + } + var Ag = Cg; + function Ig(a) { + return a.$b() ? a : new Dg(a) + } + var Hg = Eg; + // Input 60 + function Jg(a, c, q, E, H={}) { + sa.assert(c); + sa.assert(c instanceof gc); + sa.assert(a.l); + sa.assert(a.l instanceof gc); + var p = c.$(), g = a, e; + const k = c.U + , v = c.fa + , t = Zc(v); + var C = null + , m = -1; + let f = 7 === v; + f || (m = a.l.fa, + f = (v | m) === v); + p = "" === p.p; + 1 === v && (p = !0); + p || (C = a.l.U, + m = a.l.fa, + p = sd.Nb(k, C), + p === sd.cc && (p = C === oc ? sd.nc : k === oc ? sd.Rb : p), + p = p === sd.yb || p === sd.Rb); + if (p && f) + return g; + if (H.Tb && !t && (Zc(m) && (g = e = new Bg(g), + m = 3, + f = (v | m) === v), + !p)) { + if (k.pa("AS")) { + try { + e = Jg(g, dc.Hf, q, E) + } catch (A) { + throw A; + } + g = Df("string", e); + C = Oc; + m = 2; + g.l = dc.ec; + f = (v | m) === v; + p = !0 + } + if (kd(k) || k.pa("AO")) { + try { + e = Jg(g, dc.Hf, q, E) + } catch (A) { + throw A; + } + g = Df("number", e); + C = Mc; + m = 2; + g.l = dc.de; + f = (v | m) === v; + p = !0 + } + } + if (!p) + if (k.pa()) { + if (!C.pa() && 1 !== m) { + if (!C.$i) + throw c = new F("An atomic value is required for the " + q.getMessage() + ", but the supplied value (type " + C.toString() + ") cannot be atomized","error()" === C.name ? "FOER0000" : "FOTY0013",a), + c; + C = !Zc(m); + m = !Zc(v); + C ? (e = Xc(v), + g = g instanceof Yf && 2 === g.axis && g.l.U instanceof nd ? new wf(g.l) : new vf(g,E,e)) : g = g instanceof Yf && 2 === g.axis && g.l.U instanceof nd ? new wf(g.l) : new uf(g,E); + e = g; + m && !C && (e = Kg(e, v, E)); + g = e; + C = g.l.U; + m = g.l.fa; + f = (v | m) === v + } + C.pa("AZ") && (kd(k) || !k.pa("AZ") && "A" !== k.$().p) && (g = e = Lg(g, k, E), + p = !0, + C = k); + "A" !== C.ha() || ["A", "AZ"].includes(k.ha()) || (g = e = Lg(g, k, E), + C = g.l.U); + k.pa() && (k.pa("AO") && sd.Nb(C, uc) !== sd.cc ? (g = e = new yf(g,dc.de), + C = Mc, + m = -1) : k.pa("AF") && sd.Nb(C, uc) !== sd.cc && !sd.fj(C, Mc) && (g = e = new yf(g,dc.Gg), + C = Nc, + m = -1), + k.pa("AS") && C.pa("AU") && (p = !0, + g = e = new yf(g,dc.ec), + C = Oc)) + } else + k.Jd() && "F" === k.$().p && (C.Jd() || (g = new Mg(g,wc,E), + C = wc), + k instanceof xc || (p = C.$(), + ("FM" === p.p || "FA" === p.p) && 1 === k.j.length) || (g = new zf(g,kc(k),E)), + p = !0); + if (p && f) + return g; + -1 === m && (m = g.l.fa, + f ||= (v | m) === v); + if (f && 1 === m) + return g; + if (1 === m && !Xc(v)) + throw c = new F("An empty sequence is not allowed as the " + q.getMessage(),q.Id()), + c; + p = p ? sd.nc : sd.Nb(C, k); + p === sd.cc && (p = C === oc ? sd.Rb : k === oc ? sd.nc : p); + 1 === v && (p = sd.yb); + if (p === sd.cc) + if (Xc(m) && Xc(v)) + 1 !== m && (e = q.Vf(k, C), + sa.Ma(e + ". The expression can succeed only if the supplied value is an empty sequence.", 1, null)); + else + throw e = q.Vf(k, C), + c = new F(e,"error()" === C.name ? "FOER0000" : q.Id()), + c; + if (p !== sd.yb && p !== sd.nc) { + if (g.bj) { + E = La.XS.string.fromString(g.getAttribute("val")); + if (k.pa() && c.matches(E)) + return g; + e = q.Vf(k, C); + c = new F(e,q.Id()); + throw c; + } + g = e = Ng(g, new gc(k,v), E); + f = !0 + } + if (!f) { + if (g.bj) + throw c = new F("Required cardinality of " + q.getMessage() + " is " + Yc(v) + "; supplied value has cardinality " + Yc(m),q.Id()), + c; + g = e = Kg(g, v, E) + } + return g + } + function Lg(a, c, q) { + c = kd(c) ? "AO" : c.$().p; + return new xf(a,c,q) + } + ;// Input 61 + function Df(a, c) { + a = new La.XS.QName.fromParts("fn",Zb.Oa,a); + c = Array.isArray(c) ? c : [c]; + a = new Bf(a,c.length); + return new Cf(a,c,dc.Aa) + } + function qf(a, c, q) { + const E = Og(q.errorCode ? q.errorCode : "XPTY0004", q.save()); + return Jg(a, c, E, q.save()) + } + function fg(a) { + return Zc(a.l.fa) ? new Bg(a) : a + } + class Pg extends Se { + constructor(a) { + super(); + this.value = a; + 0 === a.length ? this.l = dc.Ie : this.l = new gc(sd.Md(a.map(q=>q.l.U)),7); + let c = !0; + a.forEach(q=>{ + c = c && q instanceof lf + } + ); + c && (this.g = !0) + } + G(a) { + super.start(a); + this.g && a.ud("literal", !0); + for (const c of this.value) + c.G(a); + a.end() + } + } + Pg.prototype.O = "sequence"; + class Mf extends Se { + constructor(a) { + super(); + this.value = a; + if (0 === a.length) + this.l = kc(Ac); + else { + const c = sd.Md(a.map(E=>E.l.U)); + let q = 0; + a.forEach(E=>q |= E.l.fa); + this.l = kc(new ud(new gc(c,q))) + } + } + G(a) { + super.start(a); + for (const c of this.value) + c.G(a); + a.end() + } + } + Mf.prototype.O = "arrayBlock"; + class Qg extends Se { + constructor(a, c) { + super(); + this.Va = a; + this.O = oe[a]; + this.$a = c; + this.action = this.Ob = void 0; + this.slot = 0; + this.bc = this.value = null; + this.l = dc.cb + } + gd() { + return this.$a + } + G(a) { + super.start(a, { + "var": this.$a.toEQName(), + slot: this.slot + }); + this.value.G(a); + this.action.G(a); + a.end() + } + } + class $f extends Te { + constructor(a, c, q, E=!1) { + super(a, c, q); + this.O = 1 === c ? "union" : oe[c]; + E = E ? "XTSE0340" : "XPTY0004"; + a = qf(a, dc.be, this.Da(0, E)); + q = qf(q, dc.be, this.Da(1, E)); + a = Ig(a); + q = Ig(q); + this.ea = a; + this.ga = q; + sa.assert(a.l); + sa.assert(q.l); + switch (c) { + case 24: + this.l = a.l; + break; + case 23: + c = a.l.fa & q.l.fa | 3; + this.l = new gc(sd.Ui([a, q].map(H=>H.l.U)),c); + break; + case 1: + this.l = new gc(sd.Md([a, q].map(H=>H.l.U)),Dd(a.l.fa, q.l.fa)) + } + } + $b() { + return !0 + } + Cb() { + return this.ea.Cb && this.ga.Cb && this.ea.Cb() === this.ga.Cb() ? this.ea.Cb() : -1 + } + Ga() { + if (1 === this.Va) + return new hf(this.ea.Ga(),this.ga.Ga(),this.l); + const a = this.Cb(); + return 3 === a || 2 === a || this.ea.Kb || this.ga.Kb ? new ff(this.ea.Ga(),this.Va,this.ga.Ga(),this.l) : new bf(this) + } + } + class Ef extends Se { + constructor(a=dc.mc) { + super(); + this.l = a + } + G(a) { + Re(this, a) + } + Ga() { + return new We + } + } + Ef.prototype.O = "dot"; + function Rg(a) { + return "" === a.l.$().p ? new Sg(a) : a + } + class Sg extends Ue { + constructor(a) { + super(a); + this.l = a.l + } + } + Sg.prototype.O = "homCheck"; + function Tg(a) { + return a.global ? new Ug(a) : new Vg(a) + } + class Wg extends Se { + constructor() { + super(); + this.g = null; + this.l = dc.Aa + } + } + Wg.prototype.O = "varRef"; + Wg.prototype.Kb = !0; + class Vg extends Wg { + constructor(a) { + super(); + this.g = a; + this.l = a.bc || dc.Aa + } + gd() { + return this.g.$a + } + G(a) { + Re(this, a, { + name: this.g.$a.toEQName(), + slot: this.g.slot + }) + } + } + Vg.prototype.O = "varRef"; + class Ug extends Wg { + constructor(a) { + super(); + this.g = a; + this.l = a.bc + } + gd() { + return this.g.$a + } + Ga() { + return new af(this) + } + G(a) { + Re(this, a, { + name: this.g.$a.toEQName(), + bSlot: "?" + }) + } + } + Ug.prototype.O = "gVarRef"; + class Xg extends Te { + constructor(a, c) { + super(a, 213, c); + this.ea = a = qf(a, dc.Df, this.Da(0)); + a.l && a.l.U && a.l.U.resultType && (this.l = a.l.U.resultType) + } + } + Xg.prototype.O = "lookup"; + class Yg extends Se { + constructor(a) { + super(); + this.ea = a = qf(a, dc.Df, this.Da(0)) + } + G(a) { + super.start(a); + this.ea.G(a); + a.end() + } + } + Yg.prototype.O = "lookupAll"; + class Zg extends Se { + constructor() { + super(); + this.l = dc.Aa + } + } + Zg.prototype.O = "currentGroup"; + class $g extends Se { + constructor() { + super(); + this.l = dc.Ad + } + } + $g.prototype.O = "currentGroupingKey"; + class Dg extends Ue { + constructor(a) { + super(a); + this.l = a.l + } + $b() { + return !0 + } + Ga() { + return this.g.Ga() + } + } + Dg.prototype.O = "docOrder"; + class ah extends Ue { + constructor(a) { + super(a); + this.l = a.l + } + G(a) { + super.start(a, { + flags: this.flags + }); + this.g.G(a); + a.end() + } + } + ah.prototype.O = "copyOf"; + ah.prototype.flags = "cm"; + class yg extends Se { + constructor(a, c) { + super(); + sa.assert(c instanceof gc); + this.ea = a; + this.type = c; + this.l = dc.cb + } + G(a) { + super.start(a, { + of: this.type.ha() + }); + this.ea.G(a); + a.end() + } + } + yg.prototype.O = "instance"; + function Ng(a, c, q=null) { + q || (q = new Qe(2,"treat as",0), + q.errorCode = "XPDY0050", + q = q.save()); + return new Mg(Kg(a, c.fa, q),c.U,q) + } + class gg extends Ue { + constructor(a, c, q) { + super(a); + this.l = new gc(a.l.U,c); + this.j = c; + this.B = q + } + G(a) { + super.start(a, { + card: 2 === this.j ? "1" : Yc(this.j), + diag: this.B + }); + this.g.G(a); + a.end() + } + } + gg.prototype.O = "check"; + function Kg(a, c, q) { + return 7 === c ? a : a instanceof lf && (c | 2) === c ? a : new gg(a,c,q) + } + class Mg extends Ue { + constructor(a, c, q) { + super(a); + this.l = a.l; + this.B = c; + this.j = q + } + G(a) { + super.start(a, { + as: this.B.ha(), + diag: this.j + }); + this.g.G(a); + a.end() + } + } + Mg.prototype.O = "treat"; + // Input 62 + function bh(a, c, q) { + a = [a, mf([La.XS.boolean.Xc], dc.cb)]; + return new ch(a,[c, q]) + } + class ch extends Se { + constructor(a, c) { + super(); + this.g = a; + this.actions = c; + this.Wa = c.some(q=>q.Wa); + a = sd.Md(c.map(q=>q.l.U)); + c = Cd(c.map(q=>q.l.fa)); + this.l = new gc(a,c) + } + G(a) { + super.start(a); + let c = 0; + for (const q of this.g) + q.G(a), + this.actions[c++].G(a); + a.end() + } + } + ch.prototype.O = "choose"; + // Input 63 + class dh extends Se { + constructor() { + super(); + this.action = this.value = this.bc = this.$a = null; + this.slot = 0 + } + gd() { + return this.$a + } + g(a) { + this.action = a; + this.l = a.l + } + j(a) { + this.value = a; + this.bc = a.l + } + G(a) { + super.start(a, { + name: this.$a.toEQName(), + slot: this.slot + }); + this.value.G(a); + this.action.G(a); + a.end() + } + } + class eh extends dh { + j(a) { + this.value = a; + this.bc = Vc(a.l, 2); + this.action && (this.l = Wc(this.action.l, a.l.fa)) + } + g(a) { + this.action = a; + this.value && (this.l = Wc(a.l, this.value.l.fa)) + } + } + eh.prototype.O = "for"; + class fh extends dh { + } + fh.prototype.O = "let"; + // Input 64 + class gh extends Te { + constructor(a, c) { + super(a, null, c); + this.l = dc.cb + } + } + class hh extends gh { + } + hh.prototype.O = "and"; + class ih extends gh { + } + ih.prototype.O = "or"; + // Input 65 + function jh(a) { + return kf(a) && La.XS.integer.matches(a.value[0]) && 1E7 > a.value[0].value + } + class kh extends Te { + constructor(a, c, q=!1) { + super(a, null, c); + q && (a = fg(a), + c = fg(c)); + this.ea = qf(a, dc.Gf, this.Da(0)); + this.ga = qf(c, dc.Gf, this.Da(1)); + this.l = dc.Ke + } + } + kh.prototype.O = "to"; + class lh extends Se { + constructor(a, c) { + super(); + this.g = a; + this.j = c; + this.l = dc.Ke + } + G(a) { + Re(this, a, { + from: this.g.value, + to: this.j.value + }) + } + } + lh.prototype.O = "range"; + class mh extends Se { + constructor(a, c) { + super(); + this.g = a; + this.next = c; + this.l = Wc(c.l, a.l.fa) + } + G(a) { + super.start(a); + this.g.G(a); + this.next.G(a); + a.end() + } + } + mh.prototype.O = "forEach"; + // Input 66 + // Input 67 + var nh = { + array: "http://www.w3.org/2005/xpath-functions/array", + fn: "http://www.w3.org/2005/xpath-functions", + map: "http://www.w3.org/2005/xpath-functions/map", + math: "http://www.w3.org/2005/xpath-functions/math", + saxon: "http://saxon.sf.net/", + xml: "http://www.w3.org/XML/1998/namespace", + xs: "http://www.w3.org/2001/XMLSchema", + xsl: "http://www.w3.org/1999/XSL/Transform" + }, oh = {}, ph; + for (ph in nh) + oh[nh[ph]] = ph; + // Input 68 + function qh(a, c) { + var q = new Bf(a.name,a.arity) + , E = dc.Aa; + switch (a.uri) { + case Zb.map: + E = dc.Jf; + switch (a.name.local) { + case "get": + E = c[0].l.valueType; + break; + case "merge": + E = dc.Jf; + break; + case "entry": + E = kc(new td(c[0].l,c[1].l)) + } + return new Gf(q,c,E); + case Zb.Ue: + switch (a.name.local) { + case "_from-sequence": + E = kc(new ud(c[0].l)) + } + return new Hf(q,c,E); + case Zb.wb: + switch (a.name.local) { + case "apply": + a = c[0].l, + a = a.U ? a.U : a, + E = a.resultType ? a.resultType : dc.Aa + } + return new Jf(q,c,E) + } + } + class rh extends Se { + constructor(a, c, q) { + var E = dc.Aa; + super(); + this.name = La.XS.QName.fromParts(oh[q], q, a); + this.arity = c; + this.uri = q; + this.l = dc.Qe; + this.resultType = E + } + } + rh.prototype.O = "function"; + class sh { + } + sh.prototype.uri = Zb.Oa; + class th extends sh { + constructor() { + super() + } + } + th.prototype.uri = Zb.map; + var uh = new th; + class vh extends sh { + constructor() { + super() + } + } + vh.prototype.uri = Zb.Ue; + var wh = new vh; + class xh extends sh { + constructor() { + super() + } + } + xh.prototype.uri = Zb.wb; + class yh extends xh { + } + var zh = new yh; + // Input 69 + const Ah = { + FUNCTION: 0, + Tj: 1, + Ak: 2, + Gk: 3, + gk: 4, + ak: 5, + nk: 6, + zk: 7, + rk: 8, + Dk: 9, + Ek: 10, + fk: 11, + EVALUATE_RESULT: 12, + Vj: 13, + Rj: 14, + mk: 15, + Uj: 16, + Wj: 17 + } + , Bh = ["doc", "id", "element-with-id", "key", "root"]; + function Ch(a, c, q, E) { + return Ah[a] + "|" + c + "|" + q + "|" + E + } + function Dh(a, c, q, E) { + return { + getMessage: function() { + return c + }, + Vf: E, + Id: function() { + return a + }, + save: function() { + return q + } + } + } + function Og(a, c) { + const q = cd.Ej(c).required; + return Dh(a, q, c, function(E, H) { + return "Required type of " + q + " is " + E.toString() + ": actual type is " + H.toString() + }) + } + class Vf { + constructor(a, c) { + var q = null; + this.name = a; + this.arity = a.arity; + if (c) { + this.xb = c; + q = c.alphaTree; + const E = []; + let H; + c.variadic && (H = ic(q.a[0])); + for (c = 0; c < a.arity; c++) { + const p = H ? H : ic(q.a[c]); + E.push(p) + } + q = q.r ? ic(q.r) : dc.Aa; + this.l = kc(new dd(E,q)) + } + q ? this.resultType = q : this.resultType = dc.Aa; + this.l || (this.l = dc.Qe) + } + } + Vf.prototype.resultType = dc.Aa; + const Hh = function() { + function a() { + u = new Ie; + ua = []; + ia = []; + Pa = 0 + } + function c(J) { + let X = Wa[J]; + X || H("No namespace binding for prefix '" + J + "'", "XPST0081"); + return X + } + function q(J, X=this.vb, ka=()=>"") { + return La.XS.QName.fromString(J, ba=>"" === ba ? ka() : X(ba)) + } + function E() { + const J = oe[u.J]; + return 201 === u.J ? 'name "' + u.T + '"' : -1 === u.J ? "(unknown token)" : u.T && u.T !== oe[u.J] ? `${J} ("${u.T}")` : /^[a-z]+$/.test(J) ? `"${J}"` : J + } + function H(J, X="XPST0003") { + Ge(u); + throw new ve(J,X); + } + function p(J) { + const X = Ge(u); + console.log((J.startsWith("...") ? "near" : "in") + " " + X + ":\n " + J) + } + function g() { + try { + u.next() + } catch (J) { + H(J.message) + } + } + function e(J) { + u.J !== J && H('expected "' + oe[J] + '", found ' + E()) + } + function k(J=!1) { + J = v(J); + let X = null; + for (; 7 === u.J; ) { + null == X && (X = [], + X.push(J)); + g(); + const ka = v(); + X.push(ka) + } + null != X && (J = new Pg(X)); + return J + } + function v(J=!1) { + switch (u.J) { + case 0: + if (J) + return nf(); + H("Expected an expression, but reached the end of the input"); + break; + case 211: + case 216: + J = 0; + var X = u.J + , ka = null + , ba = null; + do { + g(); + e(21); + g(); + e(201); + var ta = u.T + , Ca = void 0; + 211 === X ? Ca = new eh : Ca = new fh; + J++; + ta = va(ta, ""); + Ca.$a = ta; + g(); + e(216 === X ? 58 : 31); + g(); + ia.push(null); + Ca.j(v()); + ia.pop(); + da(Ca); + null == ba ? ka = Ca : ba.g(Ca); + ba = Ca + } while (7 === u.J); + e(25); + g(); + ba.g(v()); + for (Ca = 0; Ca < J; Ca++) + ia.pop(); + return ka; + case 32: + case 33: + J = 0; + X = u.J; + Ca = ka = null; + do + g(), + e(21), + g(), + e(201), + ba = u.T, + J++, + ta = new Qg(X,va(ba, "")), + g(), + e(31), + g(), + ba = v(), + ta.value = ba, + ta.bc = Vc(ba.l, 2), + da(ta), + null != Ca ? Ca.action = ta : ka = ta, + Ca = ta; + while (7 === u.J); + e(34); + g(); + X = v(); + Ca.action = X; + for (Ca = 0; Ca < J; Ca++) + ia.pop(); + return ka; + case 37: + return g(), + Ca = k(), + e(204), + g(), + e(26), + g(), + J = v(), + e(27), + g(), + ka = v(), + bh(Ca, J, ka); + default: + return m(A(), 4) + } + } + function t() { + return C(u.J) + } + function C(J) { + switch (J) { + case 9: + case 81: + return 4; + case 10: + case 80: + return 5; + case 50: + case 51: + case 55: + case 53: + case 54: + case 52: + case 6: + case 22: + case 14: + case 12: + case 13: + case 11: + case 20: + case 38: + case 39: + return 6; + case 30: + return 7; + case 29: + return 8; + case 15: + case 16: + return 9; + case 17: + case 18: + case 56: + case 19: + return 10; + case 79: + return 11; + case 1: + return 12; + case 23: + case 24: + return 13; + case 45: + return 14; + case 47: + return 15; + case 57: + return 16; + case 46: + return 17; + case 76: + return 18; + case 40: + return 20; + default: + return -1 + } + } + function m(J, X) { + for (; t() >= X; ) { + const Qa = u.J; + var ka = t(); + switch (Qa) { + case 45: + case 47: + g(); + var ba = B(); + a: switch (Qa) { + case 45: + J = new yg(J,ba); + break a; + case 47: + J = Ng(J, ba); + break a; + default: + throw new we(oe[Qa]); + } + t() >= ka && H("Left operand of '" + oe[u.J] + "' needs parentheses"); + break; + case 46: + case 57: + g(); + var ta = void 0; + if (69 === u.J && "union" === u.T) + throw new F("Saxon union types not supported"); + e(201); + if (u.T) + a: { + try { + var Ca = q(u.T, P.vb, P.hc); + break a + } catch (Xa) { + H(Xa.message, Xa.code) + } + Ca = void 0 + } + else + Ca = H("Parser tokenization error NAME"); + ba = Ca; + ba.uri !== Zb.lc && H("Unknown simple type " + u.T + " in cast (SaxonJS is not schema-aware)"); + g(); + var Ka = 213 === u.J; + Ka && (u.J = 204, + g()); + const ib = { + numeric: "u", + ENTITIES: "l", + NMTOKENS: "l", + IDREFS: "l" + }[ba.local] || "a"; + if ("a" === ib) { + ["anyType", "anyAtomicType", "NOTATION"].includes(ba.local) && H("Casting to xs:" + ba.local + " is not possible (it's an abstract type)", "XPST0080"); + ta = La.type[ba.local]; + if (!ta) + throw new F("Cannot find type " + ba.toEQName()); + ta = new nc(ta) + } + J = (57 === Qa ? sf : pf)(J, ib, ba, ta, Ka); + t() >= ka && H("Left operand of '" + oe[u.J] + "' needs parentheses"); + break; + case 76: + J = L(J); + break; + default: + Ka = 40 === Qa; + g(); + Ka && ua.push(Vc(J.l, 2)); + ba = A(); + for (Ka && ua.pop(); t() > ka; ) + ba = m(ba, t()); + if (!(ka = t() !== ka)) + a: switch (u.J) { + case 50: + case 51: + case 55: + case 53: + case 54: + case 52: + case 6: + case 22: + case 14: + case 12: + case 13: + case 11: + case 20: + case 38: + case 39: + case 29: + ka = !1; + break a; + default: + ka = !0 + } + ka || H("Left operand of '" + oe[u.J] + "' needs parentheses"); + J = f(J, Qa, ba) + } + } + return J + } + function f(J, X, ka) { + switch (X) { + case 9: + return new ih(J,ka); + case 10: + return new hh(J,ka); + case 50: + case 51: + case 55: + case 53: + case 54: + case 52: + return new og(J,X,ka,P); + case 6: + case 22: + case 14: + case 12: + case 13: + case 11: + if (P.te()) + X = new ng(J,X,ka,P); + else { + var ba = P; + ka = new mg(J,X,ka,ba); + if (J = 2 === ka.ea.l.fa && 2 === ka.ga.l.fa && hg[X]) { + J = ka.ea.l.U; + var ta = ka.ga.l.U; + const Ca = J.$().p + , Ka = ta.$().p; + J = jg(Ca) || jg(Ka) ? Ca === Ka : J.isNumeric() && ta.isNumeric() ? !0 : /^A[SZU]/.test(Ca) && /^A[SZU]/.test(Ka) + } + X = J ? new og(ka.ea,hg[X],ka.ga,ba) : ka + } + return X; + case 20: + case 38: + case 39: + return new sg(J,X,ka,P); + case 29: + return ba = new kh(J,ka,P.te()), + jh(ba.ea) && jh(ba.ga) ? (X = ba.ea.value[0], + ba = ba.ga.value[0], + X = X.value > ba.value ? nf() : X.value === ba.value ? new lf([X],dc.Ke) : new lh(X,ba)) : X = ba, + X; + case 30: + X = []; + if (J instanceof Cf && "concat" === J.name.name.local && J.name.name.uri === Zb.Oa) + for (ba of J.g) + X.push(ba); + else + ba = Ch("BINARY_OP", 0, "", "concat"), + ta = Og("FOTY0013", ba), + J = Jg(J, dc.dc, ta, ba, P), + X.push(J); + ba = Ch("BINARY_OP", 1, "", "concat"); + ta = Og("FOTY0013", ba); + ka = Jg(ka, dc.dc, ta, ba, P); + X.push(ka); + X = Df("concat", X); + X.l = dc.ec; + return X; + case 15: + case 16: + case 17: + case 18: + case 56: + case 19: + return new eg(J,X,ka,P); + case 79: + return X = ka, + ka = La.XS.QName.fromParts("vv", Zb.yg, "otherwise"), + ba = new fh, + ba.$a = ka, + ba.j(J), + da(ba), + ka = Tg(ba), + J = [Df("exists", [ka]), mf([La.XS.boolean.Xc], dc.cb)], + ba.g(new ch(J,[ka, X])), + ba; + case 1: + case 23: + case 24: + return new $f(J,X,ka,1 === Ba); + case 81: + return ka = Df("boolean", ka), + bh(J, mf([La.XS.boolean.Xc], dc.cb), ka); + case 80: + return ka = Df("boolean", ka), + bh(J, ka, mf([La.XS.boolean.ae], dc.cb)); + default: + throw new we(oe[X]); + } + } + function A() { + switch (u.J) { + case 16: + g(); + var J = A(); + J = O(299, J); + break; + case 15: + g(); + J = A(); + J = O(15, J); + break; + default: + for (J = d(); 40 === u.J; ) { + g(); + ua.push(Vc(J.l, 2)); + const X = d(); + ua.pop(); + J = new mh(J,X) + } + } + return J + } + function O(J, X) { + if (kf(X)) { + const ka = X.value[0]; + return 299 === J ? mf([ka.nf()], X.l) : X + } + return new eg(mf([La.XS.integer.fromNumber(0)], dc.Bd),J,X,P) + } + function b() { + switch (u.J) { + case 36: + case 3: + case 201: + case 208: + case 70: + case 207: + case 69: + case 205: + case 206: + case 35: + case 202: + case 209: + case 5: + case 21: + case 43: + return !0; + case 60: + return ["ordered", "unordered"].includes(u.T); + default: + return !1 + } + } + function d() { + var J = u.je; + switch (u.J) { + case 2: + return g(), + J = new ag, + b() ? l(J) : J; + case 8: + g(); + J = new ag; + var X = new Yf(5,null); + J = Ag(J, X); + return l(J); + default: + 201 === u.J && ["true", "false"].includes(u.T) && p("The expression is looking for a child element named '" + u.T + "' - perhaps " + u.T + "() was intended? To avoid this warning, use child::" + u.T + " or ./" + u.T + "."); + 201 === u.J && -1 !== Ce(u.T) && 1 !== Ba && (0 < J || 0 !== u.j) && (J = u.T, + p("The keyword '" + J + "' in this context means 'child::" + J + "'. If this was intended, use 'child::" + J + "' or './" + J + "' to avoid this warning.")); + for (J = r(1 === Ba && 0 === Pa); [2, 8].includes(u.J); ) { + ua.push(Vc(J.l, 2)); + var ka = u.J; + g(); + X = r(!1); + 2 === ka ? J = Ag(J, X) : X instanceof Yf && 3 === X.axis ? (X = new Yf(4,X.g), + J = Ag(J, X)) : (ka = new Yf(5,null), + J = Ag(J, ka), + J = Ag(J, X)); + J = Rg(J); + ua.pop() + } + return J + } + } + function l(J) { + let X = J; + var ka = 2; + for (ua.push(Vc(J.l, 2)); ; ) { + J = r(!1); + ua.pop(); + ua.push(Vc(J.l, 2)); + 2 === ka ? (X = Ag(X, J), + X = Rg(X)) : 8 === ka ? (ka = new Yf(5,null), + ka = Ag(ka, J), + X = Ag(X, ka), + X = Rg(X)) : X = new mh(X,J); + ka = u.J; + if (2 !== ka && 8 !== ka && 40 !== ka) + break; + g() + } + ua.pop(); + return X + } + function r(J) { + J = aa(J); + const X = J instanceof Yf && !Le[J.Cb()]; + for (; ; ) + if (4 === u.J) + ua.push(Vc(J.l, 2)), + J = n(J), + ua.pop(); + else if (5 === u.J) + J = M(J, null); + else if (213 === u.J) + J = ca(J); + else + break; + X && (J = Df("reverse", J), + J.el = !0); + return J + } + function n(J=null) { + if (!J) + return k(null); + g(); + Pa++; + const X = n(); + Pa--; + e(203); + g(); + return J = new vg(J,X) + } + function B() { + var J = "empty-sequence" === u.T; + const X = W(); + if (J) + return dc.Ie; + switch (u.J) { + case 207: + case 17: + J = 7; + u.J = 204; + g(); + break; + case 15: + J = 6; + u.J = 204; + g(); + break; + case 213: + J = 3; + u.J = 204; + g(); + break; + default: + J = 2 + } + return new gc(X,J) + } + function W() { + if (5 === u.J) { + g(); + var J = W(); + e(204); + g() + } else if (201 === u.J) { + J = null; + try { + J = q(u.T, P.vb, P.hc) + } catch (ka) { + H(ka.message, ka.code) + } + { + var X = J; + let ka = X.uri; + "" === ka && (ka = P.hc()); + const ba = X.local; + J = X.toString(); + ka === Zb.lc ? "numeric" === ba ? J = uc : ((X = La.type[ba]) || H("Unknown atomic type " + J, "XPST0051"), + J = new nc(X)) : (H("Unknown atomic type " + X.toEQName() + " (SaxonJS is not schema-aware)", "XPST0051"), + J = void 0) + } + g() + } else if (69 === u.J) + switch (u.T) { + case "item": + g(); + e(204); + g(); + J = oc; + break; + case "function": + J = ma(); + break; + case "map": + J = qa(); + break; + case "array": + J = u; + g(); + [207, 17].includes(J.J) ? (g(), + e(204), + g(), + J = Ac) : (J = B(), + e(204), + g(), + J = new ud(J)); + break; + case "empty-sequence": + g(); + e(204); + g(); + J = Cc; + break; + case "switch": + case "typeswitch": + H(u.T + "() is reserved in XPath; it is available only in XQuery"); + break; + default: + J = la() + } + else { + if (4 === Ba && 208 === u.J) + return J = u.T, + g(), + h(1, J); + if (4 === Ba && 70 === u.J) + return g(), + e(201), + J = u.T, + g(), + G(1, J); + if (4 === Ba && 3 === u.J) { + g(); + if (208 === u.J) + return J = u.T, + g(), + h(2, J); + if (70 === u.J) + return g(), + e(201), + J = u.T, + g(), + G(2, J); + H("Expected NodeTest after '@'"); + return Sc + } + H("Expected type name in SequenceType, found " + oe[u.J]); + return Sc + } + return J + } + function ma() { + g(); + const J = []; + if ([207, 17].includes(u.J)) + return g(), + e(204), + g(), + wc; + for (; 204 !== u.J; ) { + var X = B(); + J.push(X); + if (204 === u.J) + break; + else + 7 === u.J ? g() : H("Expected ',' or ')' after function argument type, found '" + oe[u.J] + "'") + } + g(); + if (71 === u.J) + return g(), + X = B(), + new dd(J,X); + 0 < J.length ? H("Result type must be given if an argument type is given: expected 'as (type)'") : H("function() is not allowed for a general function type: must be function(*)"); + return null + } + function qa() { + var J = u; + g(); + if ([207, 17].includes(J.J)) + return g(), + e(204), + g(), + yc; + J = W(); + e(7); + g(); + const X = B(); + e(204); + g(); + return J instanceof nc ? new td(J,X) : (H("Key type of a map must be atomic"), + null) + } + function L(J) { + g(); + var X = u.J; + if ([201, 35].includes(X)) + return ha(J); + if (21 === X) + return X = R(), + e(5), + M(X, J); + if (5 === X) + return X = z(), + e(5), + M(X, J); + H("Unexpected " + oe[X] + " after '=>'"); + return null + } + function aa(J) { + function X(ba) { + return ba instanceof Ef || ba instanceof vg && X(ba.g) + } + switch (u.J) { + case 21: + return R(); + case 5: + var ka = z(); + J && X(ka) && H("Predicate pattern cannot be parenthesized", "XTSE0340"); + return ka; + case 4: + return K(); + case 202: + return I(!0); + case 209: + return D(!0); + case 35: + return ka = u.T, + 0 === Pa && 1 === Ba && (P.ng = !0, + J ? Bh.includes(ka) || ka.includes(":") || H("Function " + ka + "() is not permitted at first position in pattern", "XTSE0340") : H("Function call not at first position in pattern", "XTSE0340")), + ka = ha(null), + P.ng = !1, + ka; + case 213: + return ca(new Ef); + case 205: + return g(), + new Ef(ua[ua.length - 1]); + case 206: + return g(), + new Yf(9,null); + case 69: + if ("function" === u.T) + return ja(); + case 201: + case 208: + case 70: + case 207: + return ka = 3, + 69 === u.J && ["attribute", "schema-attribute"].includes(u.T) ? ka = 2 : 69 === u.J && "namespace-node" === u.T ? ka = 8 : J && 69 === u.J && "document-node" === u.T && (ka = 12), + J = V(1), + new Yf(ka,J); + case 3: + g(); + switch (u.J) { + case 201: + case 208: + case 70: + case 207: + case 69: + return ka = V(2), + new Yf(2,ka); + default: + H("@ must be followed by a NodeTest") + } + break; + case 36: + try { + ka = Pe(u.T) + } catch (ba) { + H(ba.message), + ka = 3 + } + J = Ne[ka]; + g(); + switch (u.J) { + case 201: + case 208: + case 70: + case 207: + case 69: + J = V(J); + let ba = null; + if (2 === ka) { + const ta = sd.Nb(J, new Fc(2)); + ta === sd.cc ? ba = "attribute axis can never yield nodes of type " + J : ta === sd.Rb && (J = new Fc(2)) + } + 3 === ka && 9 === J.kind && (ba = J.name + " nodes can never be children"); + 2 !== J.kind || [2, 12].includes(ka) || (ba = "axis " + Me(ka) + " can never yield attribute nodes"); + if (ba) { + if (1 === Ba) + return new Xe(ba); + p(ba); + return nf() + } + return new Yf(ka,J); + default: + H("Unexpected token " + E() + " after axis name") + } + break; + case 60: + switch (u.T) { + case "map": + return x(); + case "array": + return U(); + case ".": + return Y(); + case "_": + H("Underscore functions not yet implemented") + } + break; + case 43: + return S(); + default: + H("Unexpected token " + E() + " at start of expression") + } + } + function z() { + g(); + if (204 === u.J) + return g(), + nf(); + const J = k(); + e(204); + g(); + return J + } + function D() { + const J = u.T ? y(u.T) : H("Parser tokenization error NUMBER"); + isNaN(J) && H("Invalid numeric literal (" + u.T + ")"); + g(); + return mf([J], "AO" === J.code ? dc.de : "AD" === J.code ? dc.Fg : dc.Bd) + } + function y(J) { + try { + return 0 <= J.indexOf("e") || 0 <= J.indexOf("E") ? La.XS.double.fromString(J) : 0 <= J.indexOf(".") ? La.XS.mb.fromString(J) : La.XS.integer.fromString(J) + } catch (X) { + return NaN + } + } + function I() { + var J = new of(u.T); + g(); + return J + } + function R() { + g(); + e(201); + var J = u.T; + g(); + const X = va(J, ""); + J = fa(X); + if (null != J) + var ka = Tg(J); + else if (X.uri === Zb.zi && 0 < Fa) { + J = X.local; + if ("code description value module line-number column-number".split(" ").includes(J)) + return ka = new Bf(va("dynamic-error-info", Zb.wb),1), + ka = new Jf(ka,[mf([La.XS.string.fromString(J)], dc.ec)],dc.Aa); + H("Unknown error variable " + X.toEQName(), "XPST0008") + } else + P.dg ? (ka = { + $a: X, + gd: function() { + return X + } + }, + da(ka), + ka = Tg(ka)) : H("No binding for variable " + X.toEQName(), "XPST0008"); + return ka + } + function M(J, X) { + var ka = []; + null != X && ka.push(X); + X = null; + g(); + if (204 !== u.J) { + for (; ; ) { + var ba = Z(); + if (null == ba || ba instanceof Qf) + null == X && (X = []), + X.push(ka.length); + ka.push(ba); + if (7 === u.J) + g(); + else + break + } + e(204) + } + g(); + if (null == X) { + var ta = ka; + J instanceof Mf ? (X = Ch("FUNCTION", 1, "XPTY0004", "array:get"), + ba = Og("XPTY0004", X), + ta = Jg(ta[0], dc.Bd, ba, X, P), + ka = new rh("get",2,wh.uri), + J = qh(ka, [J, ta])) : (ta = new Mf(ta), + ka = new rh("apply",2,zh.uri), + X = Ch("FUNCTION", 0, "XPTY0004", "apply"), + ba = Og("XPTY0004", X), + J = Jg(J, dc.Qe, ba, X, P), + J = qh(ka, [J, ta])) + } else + J = new Uf(J,ka,X); + return J + } + function ca(J) { + var X = u; + xe(X, Je); + X.J = 5; + g(); + const ka = X.J; + xe(X, ye); + if (201 === ka) + X = X.T, + te(X) || H("The name following '?' must be a valid NCName"), + g(), + J = new Xg(J,new of(X)); + else if (209 === ka) + X = X.T ? y(X.T) : H("Parser tokenization error NUMBER"), + (isNaN(X) || "ADI" !== X.code) && H("Number following '?' must be an integer"), + g(), + J = ea(this, J, mf([X], dc.Bd)); + else if ([17, 207].includes(ka)) + g(), + J = new Yg(J); + else if (5 === ka) + J = ea(this, J, z()); + else + return H("Unexpected " + oe[ka] + " after '?'"), + null; + return J + } + function ea(J, X, ka) { + if (Zc(X.l.fa)) { + J = new eh; + J.bc = Vc(X.l, 2); + const ba = va("zibble", "") + , ta = Tg(J); + J.$a = ba; + J.j(X); + da(J); + J.g(new Xg(ta,ka)); + ia.pop(); + return J + } + return new Xg(X,ka) + } + function ja() { + var J = u; + const X = new Rf; + X.g = []; + for (var ka of ia) + X.g.push(ka); + X.B = []; + X.j = []; + Ua.push(X); + g(); + var ba = []; + ka = []; + let ta = 0; + for (; 204 !== J.J; ) { + e(21); + g(); + e(201); + var Ca = va(J.T, ""); + for (var Ka of ba) + Ka.equals(Ca) && H("Duplicate parameter name $" + Ca.toString(), "XQST0039"); + ba.push(Ca); + var Qa = dc.Aa; + g(); + 71 === J.J && (g(), + Qa = B()); + const Xa = new Sf; + Xa.l = Qa; + Xa.bc = Qa; + Xa.name = Ca; + Xa.$a = Ca; + Ca = ta++; + Xa.slot = Ca; + ka.push(Xa); + da(Xa); + if (204 === J.J) + break; + else + 7 === J.J ? g() : H("Expected ',' or ')' after function argument, found '" + oe[J.J] + "'") + } + xe(J, Je); + g(); + if (71 === J.J) { + xe(J, Ke); + g(); + var ib = B() + } + e(59); + xe(J, 0); + g(); + 215 === J.J ? (ze(J), + g(), + Ka = nf()) : (Ka = k(), + e(215), + ze(J), + g(), + ib || (ib = Ka.l)); + ib || (ib = dc.Aa); + J = ba.length; + for (ba = 0; ba < J; ba++) + ia.pop(); + ib = new Tf(ka,ib,Ka); + ia = X.g; + Ua.pop(); + return ib + } + function Y() { + var J = u; + const X = new Rf; + X.g = []; + for (var ka of ia) + X.g.push(ka); + X.B = []; + X.j = []; + Ua.push(X); + g(); + ka = []; + var ba = La.XS.QName.fromParts("saxon", Zb.wb, "dot"); + const ta = new Sf; + var Ca = dc.mc; + ta.l = Ca; + ta.bc = Ca; + ta.name = ba; + ta.$a = ba; + ta.slot = 0; + ka.push(ta); + ba = new mh(Tg(ta),k()); + e(215); + ze(J); + g(); + J = new Tf(ka,ba.l,ba); + ia = X.g; + Ua.pop(); + return J + } + function V(J) { + var X = u.T; + switch (u.J) { + case 201: + g(); + var ka = X; + X = va(ka, 1 === J ? P.hc() : ""); + 1 === J && "" === X.getURI() && P.qe ? (ka = va(ka, "http://www.w3.org/1999/xhtml"), + J = new xd(new nd(J,X),new nd(J,ka))) : J = new nd(J,X); + return J; + case 208: + return g(), + h(J, X); + case 70: + return g(), + X = u.T, + e(201), + g(), + G(J, X); + case 207: + return g(), + ld(J); + case 69: + return la(); + default: + throw H("Unrecognized node test"), + new ve(""); + } + } + function la() { + function J() { + ka || H("No arguments are allowed in " + X + "()", "XPST0003") + } + const X = u.T; + let ka = !1; + g(); + 204 === u.J && (ka = !0, + g()); + switch (X) { + case "item": + case "switch": + case "typeswitch": + return H(X + "() is not allowed in a path expression"), + null; + case "node": + return J(), + qc; + case "text": + return J(), + Ic; + case "comment": + return J(), + Jc; + case "namespace-node": + if (ka) + return Lc; + if (4 === Ba && 201 === u.J) + return g(), + e(204), + g(), + new od(13,""); + H("No arguments are allowed in namespace-node()"); + return null; + case "document-node": + if (ka) + return Ec; + if ("element" !== u.T) + return H("Argument to document-node() must be an element type"), + null; + var ba = la(); + e(204); + g(); + return new qd(kc(ba)); + case "processing-instruction": + if (ka) + return Kc; + 202 === u.J ? ba = u.T ? Ha.trim(unescape(u.T)) : H("Parser tokenization error STRING_LIITERAL") : 201 === u.J ? ba = u.T : H("Processing instruction name must be an NCName or a string literal"); + te(ba) || H("Processing instruction name must be a valid NCName: '" + ba + "' is not"); + /^[Xx][Mm][Ll]$/.test(ba) && H("Processing instruction name must not be 'xml'"); + g(); + e(204); + g(); + return new nd(7,La.XS.QName.fromParts("", "", ba)); + case "attribute": + case "element": + ba = "element" === X ? 1 : 2; + let Ca = ""; + var ta = !1; + if (ka) + return ld(ba); + [207, 17].includes(u.J) ? Ca = "*" : 201 === u.J ? Ca = u.T : 70 === u.J ? (g(), + ta = !0, + Ca = u.T) : (H("Unexpected " + oe[u.J] + " after '(' in SequenceType"), + Ca = "*"); + g(); + if (204 === u.J) + return g(), + "*" === Ca ? ld(ba) : ta ? new od(ba,Ca) : new nd(ba,q(Ca, P.vb, 1 === ba ? P.hc : ()=>"")); + if (7 === u.J) { + g(); + e(201); + ta = !1; + const Ka = q(u.T, P.vb, P.hc); + Ka.uri === Zb.lc ? 1 === ba ? ["untyped", "anyType"].includes(Ka.local) || (["untypedAtomic", "anyAtomicType"].includes(Ka.local) ? ta = !0 : H("Unsupported type annotation " + u.T + " (SaxonJS is not schema-aware, so all nodes are untyped)")) : ["untypedAtomic", "anyAtomicType"].includes(Ka.local) || H("Unsupported type annotation " + u.T + " (SaxonJS is not schema-aware, so all nodes are untyped)") : H("Unsupported type annotation " + u.T + " (SaxonJS is not schema-aware, so only built-in types are recognized)"); + g(); + 213 === u.J && g(); + e(204); + g(); + if (ta) + return Cc; + if ("*" === Ca) + return ld(ba); + Ca = q(Ca, P.vb, 1 === ba ? P.hc : ()=>""); + return new nd(ba,Ca) + } + H("Expected ')' or ',' in SequenceType"); + return null; + case "schema-attribute": + case "schema-element": + return H("Type " + X + "() not allowed: SaxonJS is not schema-aware"), + null; + default: + return H("Unknown node kind " + X), + null + } + } + function x() { + var J = []; + g(); + var X = []; + let ka = !0; + if (215 !== u.J) + for (; ; ) { + var ba = v(); + e(75); + g(); + const ta = v() + , Ca = Ch("FUNCTION", 0, "", "map:entry") + , Ka = Og("XPTY0004", Ca); + ba = Jg(ba, dc.Oe, Ka, Ca, P); + !ka || ba instanceof lf ? -1 === X.indexOf(ba) ? X.push(ba) : ka = !1 : ka = !1; + ba = new Wf(ba,ta); + J.push(ba); + if (215 === u.J) + break; + else + e(7), + g() + } + ze(u); + g(); + if (0 === J.length) + return qh(new rh("_new",1,uh.uri), []); + if (1 === J.length) + return J[0]; + if (ka) { + const ta = []; + J.forEach(Ca=>{ + ta.push([Ca.key, Ca.value]) + } + ); + return new Xf(ta) + } + J = new Pg(J); + X = []; + X = new Xf([[new of("duplicates"), new of("reject")], [new of("duplicates-error-code"), new of("XQDY0137")]]); + return qh(new rh("merge",2,uh.uri), [J, X]) + } + function K() { + const J = []; + g(); + if (203 === u.J) + return g(), + new Mf(J); + for (; ; ) { + const X = v(); + J.push(X); + if (7 === u.J) + g(); + else { + if (203 === u.J) { + g(); + break + } + H("Expected ',' or ']', found " + oe[u.J]) + } + } + return new Mf(J) + } + function U() { + g(); + const J = new rh("_from-sequence",1,wh.uri); + if (215 === u.J) + return ze(u), + g(), + qh(J, [nf()]); + const X = k(); + e(215); + ze(u); + g(); + return qh(J, [X]) + } + function ha(J) { + function X() { + if (209 === u.J) + return D(!0); + if (202 === u.J) + return I(u.T); + if (21 === u.J) + return R(); + H("The arguments to a function call in a pattern must be literals or variable references", "XTSE0340") + } + var ka = u.T + , ba = u.je; + const ta = []; + null != J && ta.push(J); + J = w(ka); + ka = null; + 1 === Ba && J.uri === Zb.Oa && ["current-group", "current-grouping-key", "current-merge-group", "current-merge-key"].includes(J.local) && H(J.local + "() is not permitted in a pattern", "XTSE1060"); + g(); + if (204 !== u.J) { + for (; ; ) { + var Ca = P.ng ? X() : Z(); + if (null == Ca || Ca instanceof Qf) + null == ka && (ka = []), + ka.push(ta.length); + ta.push(Ca); + if (7 === u.J) + g(); + else + break + } + e(204) + } + g(); + Ca = new Bf(J,ta.length); + if (null != ka) + return ba = P.ef().fg(Ca, P), + null == ba && H("No function " + J.toString() + "#" + ta.length + " is known for partial application", "XPST0017"), + new Uf(ba,ta,ka); + ka = []; + Ca = P.ef().bind(Ca, ta, P, ka); + return null == Ca ? T(P, ba, J, ta, ka) : Ca + } + function T(J, X, ka, ba, ta) { + let Ca = "Cannot find a " + ba.length + "-argument function named " + ka.toEQName() + "()"; + for (var Ka of ta) + Ca += ". " + Ka; + ta = !1; + for (Ka = 0; Ka < ba.length + 5; Ka++) + if (Ka !== ba.length) { + const Qa = new Bf(ka,Ka); + if (J.ef().fg(Qa, J)) { + ta = !0; + break + } + } + ta ? Ca += ". The namespace URI and local name are recognized, but the number of arguments is wrong" : (ba = ka.uri, + ka = ba === Zb.Wc ? "original" === ka.local ? "Function name xsl:original is only available within an overriding function" : "There are no functions defined in the XSLT namespace" : ba === Zb.wb ? "Most Saxon extension functions are not available under SaxonJS" : ba.startsWith("java:") ? "Calls to Java methods are not available under SaxonJS" : ba.startsWith("clitype:") ? "Calls to .NET methods are not available under SaxonJS" : null, + null != ka && (Ca += ka)); + if (J.te()) + return Df("error", [Df("QName", [new of(""), new of("XTDE1425")]), new of(Ca)]); + H(Ca, "XPST0017", X) + } + function w(J) { + let X = null; + try { + X = q(J, P.vb, P.ph) + } catch (ka) { + H(ka.message, ka.code) + } + return X + } + function Z() { + return 213 === u.J && [7, 204].includes(u.j) ? (g(), + new Qf) : v() + } + function S() { + var J = u + , X = J.T; + const ka = J.je; + var ba = P; + g(); + e(209); + J = J.T ? y(J.T) : H("Parser tokenization error NUMBER"); + isNaN(J) || "ADI" !== J.code ? H("Number following '#' is invalid") : (0 > J.value || J.value > Number.MAX_SAFE_INTEGER) && H("Number following '#' is out of range", "FOAR0002"); + J = J.value; + g(); + let ta = null; + try { + ta = q(X, ba.vb, ba.ph) + } catch (Ka) { + H(Ka.message, Ka.code) + } + X = ba.ef(); + const Ca = new Bf(ta,J); + ba = X.fg(Ca, ba); + null == ba && H("Function " + ta.toEQName() + "#" + J + " not found", "XPST0017", ka); + return ba.xb.wh && !ta.hasURI(re.ci) ? new Pf(ba) : new Of(ba) + } + function da(J) { + J.slot = ia.length; + ia.push(J) + } + function fa(J) { + for (let X = ia.length - 1; 0 <= X; X--) { + const ka = ia[X]; + if (ka && ka.gd().equals(J)) + return ka + } + } + function na(J, X) { + return q(J, P.vb, ()=>X) + } + function va(J, X) { + try { + return na(J, X) + } catch (ka) { + H(ka.message, ka.code) + } + } + function h(J, X) { + if (X.startsWith("Q{")) + return new pd(J,X.substring(2, X.length - 2)); + try { + const ka = q(X + ":dummy", P.vb, ()=>""); + return new pd(J,ka.getURI()) + } catch (ka) { + return H(ka.message, ka.code), + null + } + } + function G(J, X) { + te(X) || H("Local name [" + X + "] contains invalid characters"); + return new od(J,X) + } + function Q(J, X, ka, ba=!1) { + this.global = ba; + this.$a = this.name = J; + this.bc = X; + this.slot = ka + } + let u, N, P = {}, ia = [], ua = [], Ba = 0, Fa = 0, Pa = 0; + const Ua = [] + , Na = { + fg: function(J, X) { + X = X.getContext(); + return (X = Eh.getFnSignature(J.name, J.arity, X)) ? new Vf(J,X) : null + }, + bind: function(J, X, ka) { + var ba = ka.getContext() + , ta = Eh.getFnSignature(J.name, J.arity, ba); + if (ta) { + if (J.name.uri === Zb.Oa) + switch (J.name.local) { + case "false": + return mf([La.XS.boolean.ae], dc.cb); + case "true": + return mf([La.XS.boolean.Xc], dc.cb); + case "normalize-unicode": + 1 === X.length && X.push(new of("NFC")); + break; + case "copy-of": + return new ah(X[0] ? X[0] : new Ef(ua[ua.length - 1])); + case "current-group": + return new Zg; + case "current-grouping-key": + return new $g; + default: + ta.defaultToDot && 0 === J.arity && ta.arity.includes(0) && (X.push(new Ef(ua[ua.length - 1])), + J.arity++) + } + else if (ta.isIdempotent && 1 === X.length) + return X[0]; + ba = []; + var Ca; + const Qa = ta.alphaTree; + Qa && "F" === Qa.p && !Qa.r && (Qa.r = { + p: "", + o: "*" + }); + Qa && "F" === Qa.p && Qa.a && Qa.r || sa.la("Bad function signature for " + J.name.local); + ta.variadic && (Ca = Qa.a[0]); + const ib = ta.collation || -1; + for (let Xa = 0; Xa < X.length; Xa++) { + var Ka = Ca ? Ca : Qa.a[Xa]; + const ob = Ch("FUNCTION", Xa, "", J.name.toString()) + , pb = Og("XPTY0004", ob); + Xa === ib ? (Ka = Jg(X[Xa], "?" === Ka.o ? dc.Dg : dc.ec, pb, ob, ka), + Ka = Df("resolve-uri", [Ka, Df("static-base-uri", [])]), + Ka.l = dc.Bg, + ba.push(Ka)) : ba.push(Jg(X[Xa], ic(Ka), pb, ob, ka)) + } + ib > X.length - 1 && ba.push(new of(ka.Ub)); + X = ic(Qa.r); + if (ta.isUserFunction) + return new Nf(J,ba,X,ta.componentBinding); + switch (J.name.uri) { + case Zb.Oa: + case Zb.lc: + switch (J.name.local) { + case "current": + ua[0] && (X = ua[0]); + break; + case "accumulator-before": + case "accumulator-after": + if (ba[0]instanceof of) { + ta = q(ba[0].value[0].value, ka.vb, ()=>"").toEQName(); + ka = ka.Gb[ta]; + if (!ka) + throw new F("Unknown accumulator " + ta,"XTDE3340"); + X = ec(ka); + ba[0] = new of(ta) + } + } + return new Cf(J,ba,X); + case Zb.map: + return new Gf(J,ba,X); + case Zb.Ue: + return new Hf(J,ba,X); + case Zb.yh: + return new If(J,ba,X); + case Zb.wb: + return new Jf(J,ba,X); + case Zb.nd: + return new Kf(J,ba,X); + case Zb.xh: + return new Lf(J,ba,X); + default: + return ta.wh ? new Nf(J,ba,X,ta.Jk) : new Jf(J,ba,X) + } + } else { + if (ta = Eh.getFnSignature(J.name, null, ba)) + if (ta && !ta.alphaTree && (ta.alphaTree = rb(ta.sig)), + ba = X.length, + Ca = ta.alphaTree.a.length, + ba !== Ca && (ta.variadic ? X.length < Ca : !(ta.arity || []).includes(ba))) + throw new F("Wrong argument arity " + X.length + " for function " + J.name.local + "()","XPST0017"); + if (ka.Tb) + return Df("error", [Df("QName", [new of(""), new of("XTDE1425")]), new of("Unknown function " + J.toString())]); + throw new F("Unknown function " + J.toEQName() + "()","XPST0017"); + } + } + }; + P = { + hc: ()=>"", + Ub: "http://www.w3.org/2005/xpath-functions/collation/codepoint", + qe: !1, + fb: {}, + Gb: {}, + bb: !1, + Jc: !1, + dg: !1, + Tb: !1, + Fj: function() { + P.hc = ()=>""; + P.Ub = "http://www.w3.org/2005/xpath-functions/collation/codepoint"; + P.fb = {}; + P.Gb = {}; + P.bb = !1; + P.Jc = !1; + P.dg = !1; + P.Tb = !1 + }, + getContext: function() { + return { + bb: P.bb, + Wk: 1 === Ba, + fb: P.fb + } + }, + Ni: function() { + return P.Ub + }, + ph: function() { + return Zb.Oa + }, + ef: function() { + return Na + }, + Qk: function() { + return null + }, + Vk: function() { + return !1 + }, + te: function() { + return P.Tb + }, + bl: function() { + return null + } + }; + let Wa = {}; + Q.prototype.gd = function() { + return this.name + } + ; + return { + process: function(J, X, ka, ba, ta=!1, Ca=!1, Ka=!1) { + a(); + N = J; + Ba = X ? 1 : 0; + J = []; + Wa = {}; + P.Fj(); + P.vb = c; + X && (P.bb = !0); + Ka && (P.dg = !0); + if (ba) { + Fa = ba.hf ? 1 : 0; + ba.Jc && (P.Jc = !0); + for (var Qa in ba.namespaces) + Wa[Qa] = ba.namespaces[Qa]; + for (var ib in ba.Hc) { + Qa = q(ib, P.vb, ()=>""); + const pb = ba.Hc[ib] + , Kh = ec(pb.getAttribute("sType")); + J.push(new Q(Qa,Kh,pb,!0)) + } + for (var Xa in ba.ac) + ib = q(Xa, P.vb, ()=>""), + J.push(new Q(ib,ba.wd[Xa],ba.ac[Xa])); + ia = J; + P.Gb = ba.Gb; + ba.qe && (P.qe = ba.qe); + ba.Ub && (P.Ub = ba.Ub); + ba.fb && (P.fb = ba.fb); + ba.bb && (P.bb = ba.bb); + ba.Tb && (P.Tb = ba.Tb); + ba.ye && (ua = [Vc(ba.ye, 2)]); + ba.xpathDefaultNamespace && (P.hc = ()=>ba.xpathDefaultNamespace); + P.Ia = ba.Ia ? ba.Ia : null + } + Xa = ""; + for (const pb in Wa) + J = Wa[pb], + J = J === Zb.withPrefix[pb] ? "~" : J, + Xa += pb + "=" + J + " "; + De(u, N); + let ob; + try { + ob = k(Ca) + } catch (pb) { + throw pb instanceof F && ba && ba.Lj && (pb.code = ba.Lj, + pb.message = "Invalid XPath expression supplied to xsl:evaluate {" + N + "}: " + pb.message), + pb; + } + 0 !== u.J && H("Found " + E() + " beyond end of expression"); + X ? (ob = ob.Ga(), + ob instanceof hf && ka && (ob = new jf(gf(ob)))) : ba && ba.De && (X = Ch("EVALUATE_RESULT", 0, "", null), + ka = Og("XPTY0004", X), + ob = Jg(ob, ba.De, ka, X)); + X = ta ? new Fh : new Gh; + ob.G(X); + X = X.current; + ta ? (X = X.documentElement, + ob.l && X.setAttribute("sType", ob.l.ha()), + "" !== Xa && X.setAttribute("ns", Xa), + ba && ba.Ia && X.setAttribute("baseUri", ba.Ia)) : (X = X.C[0], + "" !== Xa && (X.gl = Xa), + ba && ba.Ia && (X.pb = ba.Ia), + Ka && 0 < ia.length && (X.Ii = ia.map(pb=>pb.$a.toEQName()))); + return X + }, + parseSequenceType: function(J, X, ka) { + a(); + P.vb = X; + P.hc = ka; + Ba = 0; + Wa = {}; + De(u, J); + J = B(); + 0 !== u.J && H("Unexpected " + E() + " after SequenceType"); + return J + }, + getTokenizer: function() { + return u + } + } + }(); + function Gh() { + this.g = []; + this.current = { + C: [] + } + } + Gh.prototype = { + start: function(a, c={}) { + a = { + N: a, + C: [] + }; + for (const q in c) + a[q] = c[q]; + this.current.C.push(a); + this.g.push(this.current); + this.current = a + }, + ud: function(a, c) { + this.current[a] = c + }, + end: function() { + this.current = this.g.pop() + } + }; + function Fh() { + this.j = Jd.find("SaxonJS").getPlatform().createDocument(); + this.g = []; + this.current = this.j + } + Fh.prototype = { + start: function(a, c={}) { + a = this.j.createElement(a); + for (const q in c) + a.setAttribute(q, c[q]); + this.current.appendChild(a); + this.g.push(this.current); + this.current = a + }, + ud: function(a, c) { + this.current.setAttribute(a, c) + }, + end: function() { + this.current = this.g.pop() + } + }; + // Input 70 + const Ih = { + ul: { + QuantifiedExpr: "1AB", + OrExpr: "1AB", + AndExpr: "1AB", + ComparisonExpr: "1AB", + StringConcatExpr: "1AS", + RangeExpr: "*ADI", + AdditiveExpr: "?A", + MultiplicativeExpr: "?A", + IntersectExceptExpr: "*N", + InstanceOfExpr: "1AB", + CastableExpr: "1AB", + UnaryExpr: "?A m[UO,UD,UF]", + StringLiteral: "1AS", + IntegerLiteral: "1ADI", + DecimalLiteral: "1AD", + DoubleLiteral: "1AO", + NamedFunctionRef: "1F", + InlineFunctionExpr: "1F", + MapExpr: "1FM", + Root: "1ND" + }, + Qj: { + "http://www.w3.org/2005/xpath-functions": { + QName: { + sig: "1F r[1AQ] a[?AS,1AS]" + }, + abs: { + sig: "1F r[?A m[AO,AD,AF]] a[?A m[AO,AD,AF]]" + }, + "accumulator-after": { + XSLTonly: !0, + sig: "1F a[1AS] r[*]" + }, + "accumulator-before": { + XSLTonly: !0, + sig: "1F a[1AS] r[*]" + }, + "adjust-date-to-timezone": { + arity: [1, 2], + sig: "1F r[?AA] a[?AA,?ARD]" + }, + "adjust-dateTime-to-timezone": { + arity: [1, 2], + sig: "1F r[?AM] a[?AM,?ARD]" + }, + "adjust-time-to-timezone": { + arity: [1, 2], + sig: "1F r[?AT] a[?AT,?ARD]" + }, + "analyze-string": { + arity: [2, 3], + sig: "1F r[1NE nQ{http://www.w3.org/2005/xpath-functions}analyze-string-result] a[?AS,1AS,1AS]" + }, + apply: { + sig: "1F a[1F,1FA] r[*]" + }, + "available-environment-variables": { + sig: "1F r[*AS] a[]" + }, + "available-system-properties": { + XSLTonly: !0, + sig: "1F r[*AQ] a[]" + }, + avg: { + sig: "1F r[?A] a[*A]" + }, + "base-uri": { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[?AU] a[?N]" + }, + "boolean": { + sig: "1F r[1AB] a[*]" + }, + ceiling: { + sig: "1F r[?A m[AO,AD,AF]] a[?A m[AO,AD,AF]]" + }, + "codepoint-equal": { + sig: "1F r[?AB] a[?AS,?AS]" + }, + "codepoints-to-string": { + sig: "1F r[1AS] a[*ADI]" + }, + "collation-key": { + arity: [1, 2], + collation: 1, + sig: "1F r[1A2] a[1AS,1AS]" + }, + collection: { + arity: [0, 1], + sig: "1F a[?AS] r[*]" + }, + compare: { + arity: [2, 3], + collation: 2, + sig: "1F r[?ADI] a[?AS,?AS,1AS]" + }, + concat: { + arity: [2, Infinity], + sig: "1F r[1AS] a[?A,?A]", + variadic: !0 + }, + contains: { + arity: [2, 3], + collation: 2, + sig: "1F r[1AB] a[?AS,?AS,1AS]" + }, + "contains-token": { + arity: [2, 3], + collation: 2, + sig: "1F r[1AB] a[*AS,1AS,1AS]" + }, + "copy-of": { + XSLTonly: !0, + defaultToDot: !0, + arity: [0, 1], + sig: "1F a[*] r[*]" + }, + count: { + sig: "1F r[1ADI] a[*]" + }, + current: { + XSLTonly: !0, + sig: "1F r[1] a[]" + }, + "current-date": { + sig: "1F r[1AA] a[]" + }, + "current-dateTime": { + sig: "1F r[1AMP] a[]" + }, + "current-group": { + XSLTonly: !0, + sig: "1F a[] r[*]" + }, + "current-grouping-key": { + XSLTonly: !0, + sig: "1F r[*A] a[]" + }, + "current-merge-group": { + XSLTonly: !0, + arity: [0, 1], + sig: "1F a[1AS] r[*]" + }, + "current-merge-key": { + XSLTonly: !0, + sig: "1F r[*A] a[]" + }, + "current-output-uri": { + XSLTonly: !0, + sig: "1F r[?AU] a[]" + }, + "current-time": { + sig: "1F r[1AT] a[]" + }, + data: { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[*A] a[*]" + }, + dateTime: { + sig: "1F r[?AM] a[?AA,?AT]" + }, + "day-from-date": { + sig: "1F r[?ADI] a[?AA]" + }, + "day-from-dateTime": { + sig: "1F r[?ADI] a[?AM]" + }, + "days-from-duration": { + sig: "1F r[?ADI] a[?AR]" + }, + "deep-equal": { + arity: [2, 3], + collation: 2, + sig: "1F r[1AB] a[*,*,1AS]" + }, + "default-collation": { + sig: "1F r[1AS] a[]" + }, + "default-language": { + sig: "1F r[1ASNTL] a[]" + }, + "distinct-values": { + arity: [1, 2], + collation: 1, + sig: "1F r[*A] a[*A,1AS]" + }, + doc: { + sig: "1F r[?ND] a[?AS]" + }, + "doc-available": { + sig: "1F r[1AB] a[?AS]" + }, + document: { + XSLTonly: !0, + arity: [1, 2], + sig: "1F r[*N] a[*,1N]" + }, + "document-uri": { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[?AU] a[?N]" + }, + "element-available": { + XSLTonly: !0, + sig: "1F r[1AB] a[1AS]" + }, + "element-with-id": { + defaultToDot: !0, + arity: [1, 2], + sig: "1F r[*NE] a[*AS,1N]" + }, + empty: { + sig: "1F r[1AB] a[*]" + }, + "encode-for-uri": { + sig: "1F r[1AS] a[?AS]" + }, + "ends-with": { + arity: [2, 3], + collation: 2, + sig: "1F r[1AB] a[?AS,?AS,1AS]" + }, + "environment-variable": { + sig: "1F r[?AS] a[1AS]" + }, + error: { + arity: [0, 1, 2, 3], + sig: "1F r[0E] a[?AQ,1AS,*]" + }, + "escape-html-uri": { + sig: "1F r[1AS] a[?AS]" + }, + "exactly-one": { + sig: "1F r[1] a[*]" + }, + exists: { + sig: "1F r[1AB] a[*]" + }, + "false": { + sig: "1F r[1AB] a[]" + }, + filter: { + sig: "1F r[*] a[*,1F r[1AB] a[1]]" + }, + floor: { + sig: "1F r[?A m[AO,AD,AF]] a[?A m[AO,AD,AF]]" + }, + "fold-left": { + sig: "1F a[*,*,1F a[*,1] r[*]] r[*]" + }, + "fold-right": { + sig: "1F a[*,*,1F a[1,*] r[*]] r[*]" + }, + "for-each": { + sig: "1F a[*,1F a[1] r[*]] r[*]" + }, + "for-each-pair": { + sig: "1F a[*,*,1F a[1,1] r[*]] r[*]" + }, + "format-date": { + arity: [2, 5], + sig: "1F r[?AS] a[?AA,1AS,?AS,?AS,?AS]" + }, + "format-dateTime": { + arity: [2, 5], + sig: "1F r[?AS] a[?AM,1AS,?AS,?AS,?AS]" + }, + "format-integer": { + arity: [2, 3], + sig: "1F r[1AS] a[?ADI,1AS,?AS]" + }, + "format-number": { + arity: [2, 3], + sig: "1F r[1AS] a[?A m[AO,AD,AF],1AS,?AS]" + }, + "format-time": { + arity: [2, 5], + sig: "1F r[?AS] a[?AT,1AS,?AS,?AS,?AS]" + }, + "function-arity": { + sig: "1F r[1ADI] a[1F]" + }, + "function-available": { + XSLTonly: !0, + arity: [1, 2], + sig: "1F r[1AB] a[1AS,1ADI]" + }, + "function-lookup": { + sig: "1F r[?F] a[1AQ,1ADI]" + }, + "function-name": { + sig: "1F r[?AQ] a[1F]" + }, + "generate-id": { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[1AS] a[?N]" + }, + "has-children": { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[1AB] a[?N]" + }, + head: { + sig: "1F r[?] a[*]" + }, + "hours-from-dateTime": { + sig: "1F r[?ADI] a[?AM]" + }, + "hours-from-duration": { + sig: "1F r[?ADI] a[?AR]" + }, + "hours-from-time": { + sig: "1F r[?ADI] a[?AT]" + }, + id: { + defaultToDot: !0, + arity: [1, 2], + sig: "1F r[*NE] a[*AS,1N]" + }, + idref: { + defaultToDot: !0, + arity: [1, 2], + sig: "1F r[*N] a[*AS,1N]" + }, + "implicit-timezone": { + sig: "1F r[1ARD] a[]" + }, + "in-scope-prefixes": { + sig: "1F r[*AS] a[1NE]" + }, + "index-of": { + arity: [2, 3], + collation: 2, + sig: "1F r[*ADI] a[*A,1A,1AS]" + }, + innermost: { + sig: "1F r[*N] a[*N]" + }, + "insert-before": { + sig: "1F a[*,1ADI,*] r[*]" + }, + "iri-to-uri": { + sig: "1F r[1AS] a[?AS]" + }, + "json-doc": { + arity: [1, 2], + sig: "1F r[?] a[?AS,1FM]" + }, + "json-to-xml": { + arity: [1, 2], + sig: "1F r[?ND] a[?AS,1FM]" + }, + key: { + XSLTonly: !0, + arity: [2, 3], + sig: "1F r[*N] a[1AS,*A,1N]" + }, + lang: { + defaultToDot: !0, + arity: [1, 2], + sig: "1F r[1AB] a[?AS,1N]" + }, + last: { + sig: "1F r[1ADI] a[]" + }, + "load-xquery-module": { + arity: [1, 2], + sig: "1F r[1FM] a[1AS,1FM]" + }, + "local-name": { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[1AS] a[?N]" + }, + "local-name-from-QName": { + sig: "1F r[?ASNTNC] a[?AQ]" + }, + "lower-case": { + sig: "1F r[1AS] a[?AS]" + }, + matches: { + arity: [2, 3], + sig: "1F r[1AB] a[?AS,1AS,1AS]" + }, + max: { + arity: [1, 2], + collation: 1, + sig: "1F r[?A] a[*A,1AS]" + }, + min: { + arity: [1, 2], + collation: 1, + sig: "1F r[?A] a[*A,1AS]" + }, + "minutes-from-dateTime": { + sig: "1F r[?ADI] a[?AM]" + }, + "minutes-from-duration": { + sig: "1F r[?ADI] a[?AR]" + }, + "minutes-from-time": { + sig: "1F r[?ADI] a[?AT]" + }, + "month-from-date": { + sig: "1F r[?ADI] a[?AA]" + }, + "month-from-dateTime": { + sig: "1F r[?ADI] a[?AM]" + }, + "months-from-duration": { + sig: "1F r[?ADI] a[?AR]" + }, + name: { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[1AS] a[?N]" + }, + "namespace-uri": { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[1AU] a[?N]" + }, + "namespace-uri-for-prefix": { + sig: "1F r[?AU] a[?AS,1NE]" + }, + "namespace-uri-from-QName": { + sig: "1F r[?AU] a[?AQ]" + }, + nilled: { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[?AB] a[?N]" + }, + "node-name": { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[?AQ] a[?N]" + }, + "normalize-space": { + arity: [0, 1], + sig: "1F r[1AS] a[?AS]" + }, + "normalize-unicode": { + arity: [1, 2], + sig: "1F r[1AS] a[?AS,1AS]" + }, + not: { + sig: "1F r[1AB] a[*]" + }, + number: { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[1AO] a[?A]" + }, + "one-or-more": { + sig: "1F r[+] a[*]" + }, + outermost: { + sig: "1F r[*N] a[*N]" + }, + "parse-ietf-date": { + sig: "1F r[?AM] a[?AS]" + }, + "parse-json": { + arity: [1, 2], + sig: "1F r[?] a[?AS,1FM]" + }, + "parse-xml": { + sig: "1F r[?ND e[NE]] a[?AS]" + }, + "parse-xml-fragment": { + sig: "1F r[?ND] a[?AS]" + }, + path: { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[?AS] a[?N]" + }, + position: { + sig: "1F r[1ADI] a[]" + }, + "prefix-from-QName": { + sig: "1F r[?ASNTNC] a[?AQ]" + }, + "random-number-generator": { + arity: [0, 1], + sig: "1F r[1FM k[AS] v[1]] a[?A]" + }, + "regex-group": { + XSLTonly: !0, + sig: "1F r[1AS] a[1ADI]" + }, + remove: { + sig: "1F r[*] a[*,1ADI]" + }, + replace: { + arity: [3, 4], + sig: "1F r[1AS] a[?AS,1AS,1AS,1AS]" + }, + "resolve-QName": { + sig: "1F r[?AQ] a[?AS,1NE]" + }, + "resolve-uri": { + arity: [1, 2], + sig: "1F r[?AU] a[?AS,1AS]" + }, + reverse: { + sig: "1F a[*] r[*]" + }, + root: { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[?N] a[?N]" + }, + round: { + arity: [1, 2], + sig: "1F r[?A m[AO,AD,AF]] a[?A m[AO,AD,AF],1ADI]" + }, + "round-half-to-even": { + arity: [1, 2], + sig: "1F r[?A m[AO,AD,AF]] a[?A m[AO,AD,AF],1ADI]" + }, + "seconds-from-dateTime": { + sig: "1F r[?AD] a[?AM]" + }, + "seconds-from-duration": { + sig: "1F r[?AD] a[?AR]" + }, + "seconds-from-time": { + sig: "1F r[?AD] a[?AT]" + }, + serialize: { + arity: [1, 2], + sig: "1F r[1AS] a[*,?]" + }, + snapshot: { + XSLTonly: !0, + defaultToDot: !0, + arity: [0, 1], + sig: "1F a[*] r[*]" + }, + sort: { + arity: [1, 2, 3], + collation: 1, + sig: "1F r[*] a[*,?AS,1F r[*A] a[1]]" + }, + "starts-with": { + arity: [2, 3], + collation: 2, + sig: "1F r[1AB] a[?AS,?AS,1AS]" + }, + "static-base-uri": { + sig: "1F r[?AU] a[]" + }, + "stream-available": { + XSLTonly: !0, + sig: "1F r[1AB] a[?AS]" + }, + string: { + defaultToDot: !0, + arity: [0, 1], + sig: "1F r[1AS] a[?]" + }, + "string-join": { + arity: [1, 2], + sig: "1F r[1AS] a[*A,1AS]" + }, + "string-length": { + arity: [0, 1], + sig: "1F r[1ADI] a[?AS]" + }, + "string-to-codepoints": { + sig: "1F r[*ADI] a[?AS]" + }, + subsequence: { + arity: [2, 3], + sig: "1F a[*,1AO,1AO] r[*]" + }, + substring: { + arity: [2, 3], + sig: "1F r[1AS] a[?AS,1AO,1AO]" + }, + "substring-after": { + arity: [2, 3], + collation: 2, + sig: "1F r[1AS] a[?AS,?AS,1AS]" + }, + "substring-before": { + arity: [2, 3], + collation: 2, + sig: "1F r[1AS] a[?AS,?AS,1AS]" + }, + sum: { + arity: [1, 2], + sig: "1F r[?A] a[*A,?A]" + }, + "system-property": { + XSLTonly: !0, + sig: "1F r[1AS] a[1AS]" + }, + tail: { + sig: "1F a[*] r[*]" + }, + "timezone-from-date": { + sig: "1F r[?ARD] a[?AA]" + }, + "timezone-from-dateTime": { + sig: "1F r[?ARD] a[?AM]" + }, + "timezone-from-time": { + sig: "1F r[?ARD] a[?AT]" + }, + tokenize: { + arity: [1, 2, 3], + sig: "1F r[*AS] a[?AS,1AS,1AS]" + }, + trace: { + arity: [1, 2], + sig: "1F a[*,1AS] r[*]" + }, + transform: { + sig: "1F r[1FM] a[1FM]" + }, + translate: { + sig: "1F r[1AS] a[?AS,1AS,1AS]" + }, + "true": { + sig: "1F r[1AB] a[]" + }, + "type-available": { + XSLTonly: !0, + sig: "1F r[1AB] a[1AS]" + }, + unordered: { + sig: "1F r[*] a[*]" + }, + "unparsed-entity-public-id": { + XSLTonly: !0, + arity: [1, 2], + sig: "1F r[1AS] a[1AS,1N]" + }, + "unparsed-entity-uri": { + XSLTonly: !0, + arity: [1, 2], + sig: "1F r[1AU] a[1AS,1N]" + }, + "unparsed-text": { + arity: [1, 2], + sig: "1F r[?AS] a[?AS,1AS]" + }, + "unparsed-text-available": { + arity: [1, 2], + sig: "1F r[1AB] a[?AS,1AS]" + }, + "unparsed-text-lines": { + arity: [1, 2], + sig: "1F r[*AS] a[?AS,1AS]" + }, + "upper-case": { + sig: "1F r[1AS] a[?AS]" + }, + "uri-collection": { + arity: [0, 1], + sig: "1F r[*AU] a[?AS]" + }, + "xml-to-json": { + arity: [1, 2], + sig: "1F r[?AS] a[?N,1FM]" + }, + "year-from-date": { + sig: "1F r[?ADI] a[?AA]" + }, + "year-from-dateTime": { + sig: "1F r[?ADI] a[?AM]" + }, + "years-from-duration": { + sig: "1F r[?ADI] a[?AR]" + }, + "zero-or-one": { + sig: "1F r[?] a[*]" + } + }, + "http://www.w3.org/2005/xpath-functions/array": { + append: { + sig: "1F r[1FA] a[1FA,*]" + }, + filter: { + sig: "1F r[1FA] a[1FA,1F r[1AB] a[*]]" + }, + flatten: { + sig: "1F a[*] r[*]" + }, + "fold-left": { + sig: "1F a[1FA,*,1F a[*,*]] r[*]" + }, + "fold-right": { + sig: "1F a[1FA,*,1F a[*,*]] r[*]" + }, + "for-each": { + sig: "1F r[1FA] a[1FA,1F a[*]]" + }, + "for-each-pair": { + sig: "1F r[1FA] a[1FA,1FA,1F a[*,*]]" + }, + get: { + sig: "1F a[1FA,1ADI] r[*]" + }, + head: { + sig: "1F a[1FA] r[*]" + }, + "insert-before": { + sig: "1F r[1FA] a[1FA,1ADI,*]" + }, + join: { + sig: "1F r[1FA] a[*FA]" + }, + put: { + sig: "1F r[1FA] a[1FA,1ADI,*]" + }, + remove: { + sig: "1F r[1FA] a[1FA,*ADI]" + }, + reverse: { + sig: "1F r[1FA] a[1FA]" + }, + size: { + sig: "1F r[1ADI] a[1FA]" + }, + sort: { + arity: [1, 2, 3], + collation: 1, + sig: "1F r[1FA] a[1FA,?AS,1F r[*A] a[*]]" + }, + subarray: { + arity: [2, 3], + sig: "1F r[1FA] a[1FA,1ADI,1ADI]" + }, + tail: { + sig: "1F r[1FA] a[1FA]" + } + }, + "http://www.w3.org/2005/xpath-functions/map": { + contains: { + sig: "1F r[1AB] a[1FM,1A]" + }, + entry: { + sig: "1F r[1FM] a[1A,*]" + }, + find: { + sig: "1F r[1FA] a[*,1A]" + }, + "for-each": { + sig: "1F r[*] a[1FM,1F a[1A,*]]" + }, + get: { + sig: "1F a[1FM,1A] r[*]" + }, + keys: { + sig: "1F r[*A] a[1FM]" + }, + merge: { + arity: [1, 2], + sig: "1F r[1FM] a[*FM,1FM]" + }, + put: { + sig: "1F r[1FM] a[1FM,1A,*]" + }, + remove: { + sig: "1F r[1FM] a[1FM,*A]" + }, + size: { + sig: "1F r[1ADI] a[1FM]" + } + }, + "http://www.w3.org/2005/xpath-functions/math": { + acos: { + sig: "1F r[?AO] a[?AO]" + }, + asin: { + sig: "1F r[?AO] a[?AO]" + }, + atan: { + sig: "1F r[?AO] a[?AO]" + }, + atan2: { + sig: "1F r[1AO] a[1AO,1AO]" + }, + cos: { + sig: "1F r[?AO] a[?AO]" + }, + exp: { + sig: "1F r[?AO] a[?AO]" + }, + exp10: { + sig: "1F r[?AO] a[?AO]" + }, + log: { + sig: "1F r[?AO] a[?AO]" + }, + log10: { + sig: "1F r[?AO] a[?AO]" + }, + pi: { + sig: "1F r[1AO] a[]" + }, + pow: { + sig: "1F r[?AO] a[?AO,1A m[AO,AD,AF]]" + }, + sin: { + sig: "1F r[?AO] a[?AO]" + }, + sqrt: { + sig: "1F r[?AO] a[?AO]" + }, + tan: { + sig: "1F r[?AO] a[?AO]" + } + } + } + }; + // Input 71 + var Jh = function() { + const a = {}; + a[Zb.wb] = { + apply: { + sig: "1F r[*] a[1F,1FA]" + }, + "column-number": { + arity: [0, 1], + sig: "1F r[1ADI] a[1N]" + }, + "compile-XPath": { + arity: [1, 2, 3], + sig: "1F r[1ND] a[1AS,?,?]" + }, + "compile-GlobalContext": { + sig: "1F r[1] a[1FM,1FM,1FM]" + }, + "discard-document": { + sig: "1F r[1ND] a[1ND]" + }, + "has-uniform-namespaces": { + sig: "1F r[1AB] a[1N]" + }, + "line-number": { + arity: [0, 1], + sig: "1F r[1ADI] a[1N]" + }, + "marshal-type": { + sig: "1F r[1FM] a[1AS]" + }, + "message-count": { + sig: "1F r[1ADI] a[?AQ]" + }, + "parse-sequence-type": { + arity: [2, 3], + sig: "1F r[1FM] a[1AS,1NE,?AS]" + }, + "parse-XPath": { + arity: [1, 2, 3], + sig: "1F r[1ND] a[1AS,?AS,?]" + }, + permute: { + sig: "1F r[*] a[*]" + }, + "system-id": { + sig: "1F r[*AU] a[]" + }, + timestamp: { + sig: "1F r[1AMP] a[]" + } + }; + a[Zb.nd] = { + apply: { + sig: "1F r[*] a[1F,1FA]" + }, + call: { + sig: "1F r[*] a[1,1AS,1FA]" + }, + contains: { + sig: "1F r[1AB] a[1,1AS]" + }, + eval: { + sig: "1F r[*] a[1AS]" + }, + event: { + sig: "1F r[?] a[]" + }, + get: { + sig: "1F r[*] a[1,1AS]" + }, + location: { + sig: "1F r[1AS] a[]" + }, + page: { + sig: "1F r[1N] a[]" + }, + "query-params": { + sig: "1F r[1FM] a[]" + }, + source: { + sig: "1F r[?N] a[]" + }, + style: { + sig: "1F r[1FM] a[?N]" + }, + window: { + sig: "1F r[1] a[]" + } + }; + a["http://exslt.org/common"] = { + "node-set": { + sig: "1F r[?N] a[?N]", + isIdempotent: !0 + } + }; + return { + Ri: function(c) { + return a[c] + }, + Nf: function(c) { + const q = c.namespace; + c = c.signatures; + let E = a[q]; + E || (E = {}, + a[q] = E); + Object.entries(c).forEach(H=>{ + E[H[0]] = H[1] + } + ) + } + } + }(); + // Input 72 + var Lh = function() { + function a(b) { + var d; + var l = {}; + for (d in b) { + var r = b[d]; + l[d] = r + } + return l + } + function c() {} + function q(b) { + const d = {}; + if (b) { + b = b.split(" "); + for (let r = 0; r < b.length; r++) { + var l = b[r]; + const n = l.indexOf("=") + , B = -1 === n ? l : l.substring(0, n); + l = -1 === n ? "" : l.substring(n + 1); + d[B] = "~" === l ? Zb.withPrefix[B] : l + } + } + return d + } + function E(b) { + const d = []; + (b.C || []).forEach(function(l) { + "arg" === l.N && d.push(l) + }); + return d + } + function H(b, d, l) { + let r; + if (d.globalContext) + r = d.globalContext.value.ba(); + else { + r = new c; + r.j(); + var n = d.globals; + n && (r.Hc = n); + if (n = d.accumulators) + r.Gb = n + } + n = d.language; + O && O.language && (n = O.language); + var B = d.staticContext; + B && B.language && (n = B.language); + B = d.html5Mode; + r.qe = B ? B : !1; + r.bb = n ? "XSLT" === n : !1; + r.Jc = d.inTry; + r.hf = d.inCatch; + r.Tb = d.backwardCompatibility; + let W, ma; + if (n = d.slotMap) { + B = -1; + let qa; + for (W in n) + qa = n[W], + r.ac[W] = qa, + B = qa > B ? qa : B; + r.qd = B + 1 + } + r.Gj(b); + if (b = d.slotTypes) + for (W in b) + r.wd[W] = ic(b[W]); + for (ma in l) + r.namespaces[ma] = l[ma]; + r.namespaces[""] = ""; + if (l = d.staticTyping) + r.vf = l; + if (l = d.xpathDefaultNamespace) + r.xpathDefaultNamespace = l; + if (l = d.defaultCollation) + r.Ub = l; + if (l = d.staticBaseURI) + r.staticBaseURI = l; + (l = d.contextType) ? r.type = new gc(jc(l),2) : r.type = r.bb ? null : dc.mc; + r.ye = r.type; + if (d = d.requiredType) + r.De = ec(d); + return r + } + function p(b) { + const d = new c; + d.type = dc.mc; + d.aa(b.params, b.inputConvert); + ["xs", "map", "array", "math", "saxon"].forEach(n=>d.namespaces[n] = nh[n]); + for (var l in b.namespaceContext) + d.namespaces[l] = b.namespaceContext[l]; + b.xpathDefaultNamespace && (d.xpathDefaultNamespace = b.xpathDefaultNamespace); + let r; + if (b = b.slotMap) { + l = -1; + let n; + for (r in b) + n = b[r], + d.ac[r] = n, + l = n > l ? n : l; + d.qd = l + 1 + } + return d + } + function g(b, d, l) { + b = Hh.process(b, "pattern" === d.type, d.splitPattern, l, "XSLT" === d.language, d.allowEmpty, d.freeVariables); + return Pb(b) + } + function e(b, d=!1) { + const l = { + "function": {}, + globalVariable: {}, + globalParam: {} + }; + for (const n in b) { + if ("PRIVATE" === b[n].visibility) + continue; + var r = b[n].actor; + const B = ac.X(r) ? r.nodeName : r.N + , W = ac.X(r) ? r.getAttribute("name") : r.name; + switch (B) { + case "function": + if (d && "PUBLIC" !== b[n].visibility && "FINAL" !== b[n].visibility) + break; + r = (ac.X(r) ? ac.Ec(r, "arg") : E(r)).length; + l[B][W + "#" + r] = b[n]; + break; + case "globalVariable": + case "globalParam": + l[B][W] = b[n] + } + } + return l + } + function k(b, d=!0) { + const l = { + N: b.nodeName + }; + var r = b.attributes, n; + for (n = 0; n < r.length; n++) { + var B = r[n].name; + if ("xmlns" !== B.substring(0, 5) || 5 !== B.length && ":" !== B.charAt(5)) + l[B] = r[n].value + } + b = b.childNodes || []; + if (0 !== b.length) { + r = []; + for (n = 0; n < b.length; n++) + B = k(b[n], d), + d && (B.parentNode = l), + r.push(B); + l.C = r + } + return l + } + function v(b) { + b.C && b.C.forEach(function(d) { + d.parentNode = b; + v(d) + }) + } + function t(b, d, l) { + b = { + N: "co", + id: b, + binds: l, + We: l.split(/\s+/).map(r=>parseInt(r, 10)), + actor: d, + C: [d] + }; + return d.parentNode = b + } + function C(b) { + if (!ac.X(b)) + return []; + let d = []; + b.childNodes.forEach(l=>d = d.concat(C(l))); + return d + } + function m(b, d) { + "ufRef" === b.nodeName ? b.setAttribute("bSlot", d[b.getAttribute("name")]) : b.hasChildNodes() && b.childNodes.forEach(l=>m(l, d)) + } + function f(b, d, l) { + var r = Jd.find("SaxonJS"); + const n = r.XError + , B = r.convertResult; + var W = r.getPlatform() + , ma = W.inBrowser(); + l ||= {}; + l.params || (l.params = {}); + if (b.freeV) { + const y = l.params; + let I = {}; + b.freeV.forEach(R=>{ + const M = R.startsWith("Q{}") ? y[R.substring(3)] : y[R]; + if (!M) + throw new n("A value for parameter " + R + " is required","SXJS9999"); + I[R] = M + } + ); + l.params = I + } + r = l.inputConvert || "strong"; + const qa = p(l); + let L = b.C[0]; + L.parentNode = b; + const aa = { + name: "evaluate", + Za: b, + hb: {} + }; + b = new ne; + b.ja = W.createDocument(); + b.fixed = { + Rd: {}, + tb: {}, + kc: {}, + vd: {}, + Lf: 0, + Jb: new Date, + hb: { + "Q{}": b.ja.createElement("decimal-format") + }, + rd: { + evaluate: aa + }, + staticBaseURI: ma ? window.location.href : null, + ka: cd + }; + l.staticBaseURI && (b.fixed.staticBaseURI = l.staticBaseURI); + let z, D; + if (l.namedDecimalFormats) + for (const y in l.namedDecimalFormats) { + W = l.namedDecimalFormats[y]; + ma = b.ja.createElement("decimal-format"); + for (z in W) + D = W[z], + ma.setAttribute(z, ["infinity", "NaN"].includes(z) ? D : Da(D)[0]); + aa.hb[/^Q\{/.test(y) ? y : "Q{}" + y] = k(ma) + } + if (l.defaultDecimalFormat) { + W = l.defaultDecimalFormat; + ma = b.ja.createElement("decimal-format"); + for (z in W) + D = W[z], + ma.setAttribute(z, ["infinity", "NaN"].includes(z) ? D : Da(D)[0]); + aa.hb["Q{}"] = k(ma) + } + b.oa = qa.xc; + if (d) + if (d instanceof vb) + b.focus = d; + else { + if (Array.isArray(d) && 1 < d.length) + throw new n("Context item is a sequence of more than one item","XTTE3210"); + d = cd.Ra(d); + "strong" === r && (d = cd.xd(d)); + b.focus = null != d ? Rb(d[0]) : Sb(Ob) + } + else + b.focus = Sb(Ob); + d = cd.evaluate(L, b); + return B(d, l.resultForm || "default") + } + const A = Hd.$c; + let O = null; + c.prototype = { + type: void 0, + De: void 0, + ye: void 0, + I: [], + K: void 0, + qd: 0, + B: 1, + ac: {}, + wd: {}, + g: {}, + xc: [], + Hc: {}, + Gb: {}, + vf: !1, + bb: !1, + Jc: !1, + hf: !1, + ng: !1, + Tb: !1, + namespaces: {}, + xpathDefaultNamespace: "", + Ub: A, + j: function() { + this.B = this.qd = 0; + this.xc = []; + this.ac = {}; + this.wd = {}; + this.vf = !1; + this.g = {}; + this.Hc = {}; + this.namespaces = { + "": "", + xml: "http://www.w3.org/XML/1998/namespace", + fn: "http://www.w3.org/2005/xpath-functions" + }; + this.Ub = A + }, + toString: function() { + var b = 0, d; + for (d in this.Hc) + b++; + return "CompileContext:\n\t" + (b + " global variables/params") + }, + Gj: function(b) { + if (void 0 !== b && (b = b.next(), + null != b)) + for (var d = Kb(b.keys()), l; null != (l = d.next()); ) { + var r = La.XS.QName.matches(l) ? l.toEQName() : l.toString(); + /^Q{/.test(r) || (r = "Q{}" + r); + const n = this.ac.hasOwnProperty(r) ? this.ac[r] : this.qd++; + this.ac[r] = n; + l = b.get(l); + this.xc[n] = l; + this.wd[r] = dc.Aa + } + }, + aa: function(b, d) { + this.j(); + if (void 0 !== b) + for (const r in b) { + let n = r.toString(); + /^Q{/.test(n) || (n = "Q{}" + n); + var l = this.qd++; + this.ac[n] = l; + let B = cd.Ra(b[r]); + "strong" === d && (B = cd.xd(B)); + if (this.xc[l] = B) + l = B.code, + this.wd[n] = l ? new gc(La.codes[l],2) : dc.Aa + } + }, + ba: function() { + const b = new c; + b.type = this.type; + b.De = this.De; + b.ye = this.ye; + b.I = this.I; + b.K = this.K; + b.qd = this.qd; + b.B = this.B; + b.ac = a(this.ac); + b.wd = a(this.wd); + b.vf = this.vf; + b.bb = this.bb; + b.Jc = this.Jc; + b.hf = this.hf; + b.Tb = this.Tb; + b.g = a(this.g); + b.xc = a(this.xc); + b.Hc = this.Hc; + b.Gb = this.Gb; + b.namespaces = a(this.namespaces); + b.xpathDefaultNamespace = this.xpathDefaultNamespace; + b.Ub = this.Ub; + b.fb = this.fb; + return b + } + }; + return { + compile: function(b, d, l, r, n) { + r = q(d.nsAttribute); + l = H(l, d, r); + if (!d.globalContext && (l.fb = e(n.fixed.La), + n = d.globalFunctions)) { + r = {}; + let W = 0; + for (const ma in n) { + var B = n[ma]; + const qa = ac.X(B); + B = qa ? B.parentNode : B.parent; + const L = qa ? B.parentNode : B.parent; + r[W++] = { + actor: B, + Za: L, + id: parseInt(qa ? L.getAttribute("id") : L.id, 10) + } + } + l.fb = e(r) + } + return g(b, d, l) + }, + compileOnly: function(b, d, l=!1) { + Jd.find("SaxonJS").getPlatform(); + d ||= {}; + d.params || (d.params = {}); + d.freeVariables = !0; + var r = p(d); + let n = g(b, d, r).next(); + if (r = n.Ii) { + let W = Object.assign({}, d); + W.freeVariables = !1; + W.params = {}; + r.forEach(ma=>{ + W.params[ma] = "dummy" + } + ); + d = p(W); + n = g(b, W, d).next() + } + const B = { + N: "package", + name: "evaluate", + C: [n] + }; + r && (B.freeV = r); + return l ? B : function(W, ma={}) { + return f(B, W, { + params: ma + }) + } + }, + evaluateOnly: f, + compileGlobalContext: function(b, d, l) { + var r = new c; + r.j(); + r.Hc = b; + r.V = d; + r.Gb = l; + b = {}; + l = 0; + for (let B in d) { + var n = d[B]; + const W = ac.X(n); + n = W ? n.parentNode : n.parent; + const ma = W ? n.parentNode : n.parent; + b[l++] = { + actor: n, + Za: ma, + id: parseInt(W ? ma.getAttribute("id") : ma.id, 10) + } + } + r.fb = e(b); + return Pb(r) + }, + evaluateXDM: function(b, d, l, r) { + function n(ea="") { + return ma[ea] + } + var B; + const W = Jd.find("SaxonJS").getPlatform(); + let ma; + const qa = H(r.params, r, r.namespaces); + qa.La = l.fixed.La; + qa.staticBaseURI || (qa.staticBaseURI = l.fixed.staticBaseURI); + const L = l.fixed.La; + qa.fb = e(l.fixed.La, r.dynamicEval); + b = g(b, r, qa).next(); + const aa = { + N: "package", + name: "evaluate" + }; + var z = { + name: "evaluate", + Za: aa, + hb: {} + }; + b.parentNode = aa; + let D = !1; + var y = C(b); + if (0 < y.length) { + D = !0; + var I = []; + for (var R = 0; R < y.length; R++) + I.push(1001 + R); + let ea = 1001; + var M = 0; + const ja = [] + , Y = {}; + y.forEach(V=>{ + const la = t(ea, k(V), ""); + V = V.getAttribute("name") + "#" + V.getAttribute("arity"); + la.parentNode = aa; + qa.fb["function"][V] = { + actor: la, + Za: null, + id: ea + }; + Y[V] = M++; + L[ea] = la; + ea++; + ja.push(la) + } + ); + m(b, Y); + b = k(b); + I = t(1E3, b, I.join(" ")); + I.parentNode = aa; + L[1E3] = I; + ja.unshift(I); + aa.C = ja + } else + ac.X(b) ? b = k(b) : v(b), + aa.C = [t(1E3, b, "")], + b.parentNode = aa; + R = cd.ke(l.sa.actor, l); + for (B in R.hb) + z.hb[B] = R.hb[B]; + y = new ne; + y.fixed = { + Rd: {}, + tb: {}, + vd: {}, + kc: {}, + Lf: 0, + Jb: new Date, + hb: {}, + La: l.fixed.La, + ka: cd, + options: l.fixed.options, + Ib: l.fixed.Ib, + staticBaseURI: l.fixed.staticBaseURI, + Ee: null, + rd: { + evaluate: z + } + }; + y.fixed.rd[R.name] = R; + r.staticBaseURI && (y.fixed.staticBaseURI = r.staticBaseURI); + if (R = r.staticContext) { + var ca = R.decimalFormats; + if (ca) + for (B in ca) + z.hb[B] = k(ca[B]); + if (z = R.resources) + for (B in z) + if (ca = z[B], + ca.hasOwnProperty("err")) { + let ea = ca.err; + ea = ea.replace(/Q{http:\/\/www\.w3\.org\/2005\/xqt-errors\}/, ""); + y.fixed.kc[B] = new F(ea + " " + ca.description,ea) + } else + y.fixed.kc[B] = ca; + if (z = R.sources) + for (B in z) + if ("." !== B) + try { + const ea = z[B]; + let ja; + if ("string" == typeof ea) { + let Y = W.readFile(ea); + Y = Nd.Rg(Nd.Qg(Y)); + ja = ac.wc(W.parseXmlFromString(Y)); + ja._saxonBaseUri = ea; + ja._saxonDocUri = ea + } else + ja = ea; + y.fixed.tb[B] = ja + } catch (ea) { + y.fixed.tb[B] = ea + } + if (B = R.collectionFinder) + ma = B, + y.fixed.options.Tg = n; + B = R.staticBaseURI; + "undefined" != typeof B && (y.fixed.staticBaseURI = "#UNDEFINED" === B ? null : B) + } + r.staticBaseURI && (y.fixed.staticBaseURI = r.staticBaseURI); + y.masterDocument = l.masterDocument; + y.ja = W.createDocument(); + if (null != d) { + r = d.next(); + if (null != d.next()) + throw new F("Context item is a sequence of more than one item","XTTE3210"); + y.oa = []; + for (d = 0; d < qa.xc.length; d++) + y.oa[d] = qa.xc[d]; + y.sa = D ? I : l.sa; + null != r ? (r = Rb(r), + y.focus = r) : y.focus = Sb(Ob); + return cd.evaluate(b, y) + } + return Ob + }, + evaluate: function(b, d, l) { + var r = Jd.find("SaxonJS"); + const n = r.XError + , B = r.convertResult; + var W = r.getPlatform() + , ma = W.inBrowser(); + l ||= {}; + l.params || (l.params = {}); + r = l.inputConvert || "strong"; + const qa = p(l); + b = g(b, l, qa).next(); + var L = { + N: "package", + name: "evaluate", + C: [b] + }; + b.parentNode = L; + const aa = { + name: "evaluate", + Za: L, + hb: {} + }; + L = new ne; + L.ja = W.createDocument(); + W = {}; + W[Hd.$c] = Hd.Sg(); + W[Hd.gh] = Hd.Ze(); + W[Hd.jg] = Hd.Mg(); + W[Hd.Zh] = Hd.Ze(); + L.fixed = { + Rd: {}, + options: { + Ac: W + }, + tb: {}, + kc: {}, + vd: {}, + Lf: 0, + Jb: new Date, + hb: { + "Q{}": L.ja.createElement("decimal-format") + }, + rd: { + evaluate: aa + }, + staticBaseURI: ma ? window.location.href : null, + ka: cd + }; + l.staticBaseURI && (L.fixed.staticBaseURI = l.staticBaseURI); + let z, D; + if (l.namedDecimalFormats) + for (const y in l.namedDecimalFormats) { + ma = l.namedDecimalFormats[y]; + W = L.ja.createElement("decimal-format"); + for (z in ma) + D = ma[z], + W.setAttribute(z, ["infinity", "NaN"].includes(z) ? D : Da(D)[0]); + aa.hb[/^Q\{/.test(y) ? y : "Q{}" + y] = k(W) + } + if (l.defaultDecimalFormat) { + ma = l.defaultDecimalFormat; + W = L.ja.createElement("decimal-format"); + for (z in ma) + D = ma[z], + W.setAttribute(z, ["infinity", "NaN"].includes(z) ? D : Da(D)[0]); + aa.hb["Q{}"] = k(W) + } + L.oa = qa.xc; + if (d) + if (d instanceof vb) + L.focus = d; + else { + if (Array.isArray(d) && 1 < d.length) + throw new n("Context item is a sequence of more than one item","XTTE3210"); + d = cd.Ra(d); + "strong" === r && (d = cd.xd(d)); + L.focus = null != d ? Rb(d[0]) : Sb(Ob) + } + else + L.focus = Sb(Ob); + d = cd.evaluate(b, L); + return B(d, l.resultForm || "default") + }, + forceBaseURI: function(b, d) { + b._saxonBaseUri = d; + b._saxonDocUri = d; + return b + }, + getFnSignature: function(b, d, l) { + function r(ma) { + ma.sig || (ma.sig = "F a[" + cd.qb(ma, "arg").map(qa=>qa.as).join(",") + "] r[" + ma.as + "]"); + return ma.sig + } + var n = null + , B = Ih.Qj[b.uri]; + B && (n = B[b.local]); + if (n && !l.bb && n.XSLTonly) + return null; + n || b.uri !== Zb.lc || (La.type[b.local] ? n = { + sig: "1F a[?A] r[?" + La.type[b.local].code + "]" + } : Bd[b.local] && (n = { + sig: "1F a[1AS] r[*" + Bd[b.local] + "]" + })); + if (!n && l.fb && l.fb["function"]) { + var W = b.toEQName(); + if (l = l.fb["function"][W + "#" + d]) + b = W, + n = l.actor, + ac.X(n) ? (ac.Ec(n, "arg"), + n = { + sig: n.getAttribute("sig") + }) : (E(n), + n = { + sig: r(n) + }), + n.isUserFunction = !0, + n.componentBinding = l.id + } else if (!n && l.fixed && l.fixed.La) + if (B = `{${b.uri}}${b.local}`, + B in l.fixed.Rd) + n = l.fixed.Rd[B]; + else { + const ma = b.toEQName(); + for (W in l.fixed.La) { + const qa = l.fixed.La[W].actor; + if ("function" === qa.N && qa.name === ma && E(qa).length === d) { + n = { + sig: r(qa), + isUserFunction: !0, + componentBinding: W + }; + l.fixed.Rd[B] = n; + break + } + } + } + if (!n && ((l = Jh.Ri(b.uri)) && (n = l[b.local]), + b.uri === Zb.xh)) { + b = 0 < d ? "*" : ""; + for (n = 1; n < d; n++) + b += ",*"; + n = { + sig: "1F a[" + b + "] r[*]", + variadic: !0 + } + } + n && !n.alphaTree && (n.alphaTree = rb(n.sig)); + return n && (b = n.alphaTree.a.length, + null != d && d !== b && (n.variadic ? d < b : !(n.arity || []).includes(d))) ? null : n + }, + parseNsAttribute: q, + sefToJSON: k, + setStaticContext: function(b) { + O = cd.sb(b.value, !0); + b = {}; + const d = O.resources; + for (const l in d) { + const r = d[l]; + if (r.hasOwnProperty("err")) { + let n = r.err; + n = n.replace(/Q{http:\/\/www\.w3\.org\/2005\/xqt-errors\}/, ""); + b[l] = new F(n + " " + r.description,n) + } else + b[l] = r + } + O.resources = b; + return null + }, + resetStaticContext: function() { + return O = null + }, + resetNameBase: function() {} + } + }(); + // Input 73 + var Eh = { + evaluateXDM: Lh.evaluateXDM, + evaluate: Lh.evaluate, + compileToXML: Lh.compile, + compile: Lh.compileOnly, + evaluateOnly: Lh.evaluateOnly, + compileGlobalContext: Lh.compileGlobalContext, + forceBaseURI: Lh.forceBaseURI, + getFnSignature: Lh.getFnSignature, + sefToJSON: Lh.sefToJSON, + setStaticContext: Lh.setStaticContext, + resetStaticContext: Lh.resetStaticContext, + resetNameBase: Lh.resetNameBase + }; + // Input 74 + // Input 75 + // Input 76 + const Mh = function() { + function a(e, k, v, t, C) { + switch (e) { + case Zb.Oa + "/math": + return H(k, v, t, C); + case Zb.Oa + "/map": + return E(k, v, t, C); + case Zb.Oa + "/array": + return q(k, v, t, C); + case Zb.nd: + return c(k, v, t, C); + default: + const m = (g[e] || {})[k]; + if (!m) + throw new F("Unknown function " + (g[e] ? "local name " + k : "namespace " + e),"SXJS0003",C); + return m(v, t, C) + } + } + function c(e, k, v, t) { + function C(d, l) { + for (let r = 0; r < l.length; r++) { + if (null === d) + return; + try { + d = d[l[r]] + } catch (n) { + if (null !== n.code && "undefined" !== typeof n.code) + throw n; + throw new F("Failed to get property " + l[r],"SXJS0007",t); + } + if ("undefined" === typeof d) + return + } + return d + } + function m(d) { + if ("string" !== typeof d) + throw new F(`Cannot interpolate a ${typeof d}`,"SXJS0017"); + if (0 > d.indexOf("`")) + return d.split("."); + let l = [""] + , r = 0 + , n = 0 + , B = !0; + for (; n < d.length; ) { + const W = d.substring(n, n + 1); + switch (W) { + case "`": + B ? B = !1 : n + 1 < d.length && "`" === d.substring(n + 1, n + 2) ? (l[r] += "`", + n++) : B = !0; + break; + case ".": + B ? (r++, + l[r] = "") : l[r] += W; + break; + default: + l[r] += W + } + n++ + } + if (!B) + throw new F(`Mismatched quotes in ${d}`,"SXJS0018"); + return l + } + function f(d, l, r) { + let n; + try { + n = d.apply(r, l) + } catch (B) { + if (null !== B.code && "undefined" !== typeof B.code) + throw B; + throw new F("Failed to call method " + d,"SXJS0007",t); + } + return null === n || "undefined" === typeof n ? Ob : Kb(cd.Ra(n)) + } + function A(d) { + return d instanceof cd.Ef ? d.value : d + } + function O(d, l, r) { + sa.Ma("Warning " + d + ": " + l, 1, r) + } + const b = { + apply: function(d) { + const l = A(d[0].next()); + if ("function" !== typeof l) + throw new F("ixsl:apply: first argument is not a function","SXJS0007",t); + d = cd.sb(d[1].next()); + return f(l, d, null) + }, + call: function(d) { + var l = A(d[0].next()); + const r = d[1].next().toString(); + var n = m(r); + const B = n.pop(); + l = C(l, n); + if ("undefined" == typeof l || null === l) + throw new F("Encountered null or undefined in path to nested object for ixsl:call: '" + n.join(".") + "'","SXJS0007",t); + n = l[B]; + if ("undefined" === typeof n) + throw new F("ixsl:call: object method '" + r + "' not found","SXJS0007",t); + if ("function" !== typeof n) + throw new F("ixsl:call: property '" + r + "' is not a function","SXJS0007",t); + d = cd.sb(d[2].next()); + return f(n, d, l) + }, + contains: function(d) { + var l = A(d[0].next()); + let r = !0; + null === l && (r = !1); + d = d[1].next().toString(); + d = m(d); + const n = d.pop(); + l = C(l, d); + if ("undefined" == typeof l || null === l) + throw new F("Encountered null or undefined in path to nested object for ixsl:contains: '" + d.join(".") + "'","SXJS0007",t); + "undefined" == typeof l[n] && (r = !1); + return Kb(cd.Ra(r)) + }, + eval: function(d) { + d = d[0].next().toString(); + d = new Function("return (" + d + ")"); + return Kb(cd.Ra(d())) + }, + event: function(d, l) { + return null === l.ie ? Ob : Pb(cd.Ra(l.ie)[0]) + }, + get: function(d, l) { + var r = A(d[0].next()); + if (null === r) + throw new F("ixsl:get: specified object not found","SXJS0007",t); + d = d[1].next().toString(); + const n = m(d) + , B = n.pop(); + r = C(r, n); + if ("undefined" == typeof r || null === r) + throw new F("Encountered null or undefined in path to nested object for ixsl:get: '" + n.join(".") + "'","SXJS0007",t); + r = r[B]; + return "undefined" == typeof r ? (O("ixsl:get", "object property '" + d + "' not found", l.fixed.Ta), + Ob) : null === r ? Ob : Kb(cd.Ra(r)) + }, + location: function() { + return Pb(cd.Ra(window.location.toString())[0]) + }, + page: function() { + return Pb(cd.Ra(v.masterDocument)[0]) + }, + "query-params": function() { + function d(ma) { + return p.string.fromString(decodeURIComponent(ma.replace(r, " "))) + } + let l, r = /\+/g, n = /([^&=]+)=?([^&]*)/g, B = window.location.search.substring(1), W = new cc; + for (; null !== (l = n.exec(B)); ) { + const ma = W.get(d(l[1])); + ma.push(d(l[2])); + W.inSituPut(d(l[1]), ma) + } + return Pb(W) + }, + source: function(d, l) { + d = l.fixed.hd; + return "undefined" == typeof d || null === d ? Ob : Pb(cd.Ra(d)[0]) + }, + style: function(d) { + d = d[0].next(); + d = ac.sh(d) ? window.getComputedStyle(d) : {}; + const l = new cc; + for (let r = 0; r < d.length; r++) { + const n = d.item(r) + , B = d.getPropertyValue(n); + "undefined" === typeof B || null === B ? l.inSituPut(p.string.fromString(n), []) : l.inSituPut(p.string.fromString(n), [p.string.fromString(B.toString())]) + } + return Pb(l) + }, + window: function() { + return Pb(cd.Ra(pa.Si())[0]) + }, + "remove-attribute": function(d, l, r) { + const n = d[0].next().toString(); + d = d[1].next(); + if (1 !== d.nodeType || d.ownerDocument !== l.masterDocument) + throw new F("Context item for ixsl:remove-attribute must be an element in the master document","SXJS0007",r); + l = cd.sg(r, n, !1); + "" !== l.uri ? d.removeAttributeNS(l.uri, l.local) : d.removeAttribute(l.local); + return Ob + }, + "remove-property": function(d, l, r) { + const n = d[0].next().toString(); + var B = A(d[1].next()); + const W = m(n); + d = W.pop(); + B = C(B, W); + if ("undefined" == typeof B || null === B) + throw new F("Encountered null or undefined in path to nested object for ixsl:remove-property: '" + W.join(".") + "'","SXJS0007",r); + if ("undefined" == typeof B[d]) + return O("ixsl:remove-property", "'" + n + "' not found for supplied object", l.fixed.Ta), + Ob; + r = B.hasOwnProperty(d); + delete B[d] && r || O("ixsl:remove-property", "'" + n + "' could not be removed for supplied object", l.fixed.Ta); + return Ob + }, + "schedule-action": function() { + throw new F("ixsl:schedule-action - shouldn't be here","SXJS0007",t); + }, + "set-attribute": function(d, l, r) { + const n = d[0].next().toString() + , B = d[1].next().toString(); + d[2] || fd(l, "SXJS0007", "ixsl:set-attribute", r); + d = d[2] ? d[2].next() : ed(l); + l = ac.Gc(l.masterDocument); + if (1 !== d.nodeType || ac.Gc(d) !== l) + throw new F("Context item for ixsl:set-attribute must be an element in the master document","SXJS0007",r); + const W = cd.sg(r, n, !1); + "" !== W.uri ? ("" === W.prefix && ac.Ic(d).forEach(function(ma) { + ma.uri === W.uri && (W.prefix = ma.prefix) + }), + d.setAttributeNS(W.uri, W.toString(), B)) : d.setAttribute(W.local, B); + return Ob + }, + "set-property": function(d, l, r) { + var n = d[0].next().toString(); + l = cd.sb(d[1].next()); + d = A(d[2].next()); + n = m(n); + const B = n.pop(); + d = C(d, n); + if ("undefined" == typeof d || null === d) + throw new F("Encountered null or undefined in path to nested object for ixsl:set-property: '" + n.join(".") + "'","SXJS0007",r); + if ("object" !== typeof d) + return Ob; + d[B] = l; + return Ob + }, + "set-style": function(d, l) { + const r = d[0].next().toString() + , n = cd.sb(d[1].next()); + d = d[2].next(); + if (!(d instanceof Element && "style"in d)) + return O("ixsl:set-style", "style '" + r + "' cannot be set for supplied object", l.fixed.Ta), + Ob; + d.style[r] = n; + return Ob + } + }; + if (!b[e]) + throw new F("Unknown ixsl function: " + e,"SXJS0003",t); + return b[e](k, v, t) + } + function q(e, k, v, t) { + function C(b, d) { + if (1 > b || b > d) + throw new F("Array index (" + b + ") out of bounds (1 to " + d + ")","FOAY0001",t); + } + function m(b) { + return b[0].next().value + } + function f(b) { + return Pb(new $c(b)) + } + function A(b, d, l, r) { + const n = d.fixed.ka; + let B = b[1].expand(); + const W = b[2].expand()[0] + , ma = Object.keys(d.oa).length; + if (W instanceof ad.XdmFunction) + b = m(b), + r || (b = b.reverse()), + b.forEach(qa=>{ + B = W.evaluate(r ? [B, qa] : [qa, B], d, l).expand() + } + ); + else { + let qa; + "function" !== W.N && (qa = W); + b[0].forEachItem(function(L) { + const aa = d.ba(!0); + qa && (aa.sa = qa); + gd(aa); + aa.qa = "function"; + aa.gb = {}; + aa.ab = null; + aa.focus = null; + r ? (aa.oa[ma] = B, + aa.oa[ma + 1] = [L]) : (aa.oa[ma] = [L], + aa.oa[ma + 1] = B); + B = n.evaluate(void 0, aa).expand() + }) + } + return Kb(B) + } + const O = { + append: function(b) { + return f(m(b).concat([b[1].expand()])) + }, + filter: function(b, d, l) { + const r = b[1].expand()[0]; + Object.keys(d.oa); + b = m(b); + if (r.evaluate) { + const n = []; + b.forEach(function(B) { + const W = r.evaluate([B], d, l).expand(); + if (Array.isArray(W) && 1 !== W.length || !p.boolean.matches(W[0])) + throw new F("Wrong type for function result in filter(). Expecting xs:boolean, supplied value is " + sa.showValue(W),"XPTY0004",l); + W[0].toBoolean() && n.push(B) + }); + return f(n) + } + throw new F("Argument supplied to array:filter is not a function","XPTY0004",l); + }, + flatten: function(b) { + return cd.flatten(b[0]) + }, + "fold-left": function(b, d, l) { + return A(b, d, l, !0) + }, + "fold-right": function(b, d, l) { + return A(b, d, l, !1) + }, + "for-each": function(b, d, l) { + const r = b[1].expand()[0]; + b = m(b); + Object.keys(d.oa); + if (r.evaluate) { + const n = []; + b.forEach(function(B) { + n.push(r.evaluate([B], d, l).expand()) + }); + return f(n) + } + }, + "for-each-pair": function(b, d, l) { + let r = b[2].expand(); + if (1 !== r.length) + throw new F("for-each-pair() must have exactly one function item as the third argument. Supplied length " + r.length,"XPTY0004",l); + r = r[0]; + Object.keys(d.oa); + const n = [] + , B = b[0].next().value[Symbol.iterator](); + b = b[1].next().value[Symbol.iterator](); + let W = B.next().value + , ma = b.next().value; + if (r instanceof ad.XdmFunction) + for (; W && ma; ) + n.push(r.evaluate([W, ma], d, l).expand()), + W = B.next().value, + ma = b.next().value; + return f(n) + }, + "_from-sequence": function(b) { + const d = []; + b[0].forEachItem(function(l) { + d.push([l]) + }); + return f(d) + }, + get: function(b) { + const d = m(b); + b = b[1].next().toNumber(); + C(b, d.length); + return Kb(d[b - 1]) + }, + head: function(b) { + b = m(b); + C(1, b.length); + return Kb(b[0]) + }, + "insert-before": function(b) { + const d = m(b) + , l = b[1].next().toNumber(); + C(l, d.length + 1); + b = b[2].expand(); + return f(d.slice(0, l - 1).concat([b]).concat(d.slice(l - 1))) + }, + join: function(b) { + const d = []; + b[0].forEachItem(function(l) { + l.value.forEach(function(r) { + d.push(r) + }) + }); + return f(d) + }, + put: function(b) { + const d = m(b) + , l = b[1].next().toNumber(); + C(l, d.length); + b = b[2].expand(); + return f(d.slice(0, l - 1).concat([b]).concat(d.slice(l))) + }, + remove: function(b) { + const d = m(b) + , l = []; + b[1].forEachItem(function(r) { + r = r.toNumber(); + C(r, d.length); + l.push(r - 1) + }); + return f(d.filter(function(r, n) { + return 0 > l.indexOf(n) + })) + }, + reverse: function(b) { + return f(m(b).slice().reverse()) + }, + size: function(b) { + return Ub(b[0].next().size()) + }, + sort: function(b, d, l) { + const r = Hd.df(l, b[1], d); + let n = cd.Sb; + if (b[2]) { + const B = b[2].next(); + n = function(W) { + return B.evaluate([[W]], d, l) + } + } + return f(m(b).slice().sort(function(B, W) { + return b[1] ? Id(Kb(B).mapOneToMany(n), Kb(W).mapOneToMany(n), r) : Id(Kb(B).mapOneToMany(n), Kb(W).mapOneToMany(n)) + })) + }, + subarray: function(b) { + const d = m(b) + , l = b[1].next().toNumber(); + C(l, d.length + 1); + b = b[2] ? b[2].next().toNumber() : d.length - l + 1; + if (0 > b) + throw new F("Length is negative","FOAY0002"); + C(l + b, d.length + 1); + return f(d.slice(l - 1, l + b - 1)) + }, + tail: function(b) { + b = m(b); + C(1, b.length); + return f(b.slice(1)) + }, + "_to-sequence": function(b) { + const d = []; + m(b).forEach(function(l) { + l.forEach(function(r) { + d.push(r) + }) + }); + return Kb(d) + } + }; + if (!O[e]) + throw new F("Unknown array function: " + e,"SXJS0003",t); + return O[e](k, v, t) + } + function E(e, k, v, t) { + const C = { + contains: function(m) { + const f = m[0].next(); + m = m[1].next(); + return Xb(f.containsKey(m)) + }, + create: function(m) { + const f = new cc; + m[0].forEachItem(function(A) { + A.forAllPairs(function(O) { + f.inSituPut(O.k, O.v) + }) + }); + return Pb(f) + }, + entry: function(m) { + const f = new cc; + f.inSituPut(m[0].next(), m[1].expand()); + return Pb(f) + }, + find: function(m) { + function f(d) { + cd.isArray(d) ? d.value.forEach(A) : cd.isMap(d) && (d.containsKey(b) && O.push(d.get(b)), + d.keys().forEach(function(l) { + A(d.get(l)) + })) + } + function A(d) { + d.forEach(f) + } + const O = [] + , b = m[1].next(); + A(m[0].expand()); + return Pb(new $c(O)) + }, + "for-each": function(m, f, A) { + const O = m[0].next() + , b = O.keys() + , d = m[1].expand()[0]; + if (d.evaluate) { + let l = []; + b.forEach(function(r) { + l = l.concat(d.evaluate([[r], O.get(r)], f, A).expand()) + }); + return Kb(l) + } + throw new F("Argument to map:for-each is not a function","XPTY0004",A); + }, + get: function(m) { + const f = m[0].next(); + m = m[1].next(); + return Kb(f.get(m)) + }, + keys: function(m) { + m = m[0].next(); + return Kb(m.keys()) + }, + merge: function(m) { + const f = new cc + , A = m[1] ? m[1].next() : null + , O = p.string.fromString("duplicates") + , b = A && A.containsKey(O) ? A.get(O).toString() : "use-first"; + m[0].forEachItem(function(d) { + d.forAllPairs(function(l) { + if (!f.containsKey(l.k) || ["use-last", "unspecified", "use-any"].includes(b)) + f.inSituPut(l.k, l.v); + else { + if ("reject" === b) { + var r = p.string.fromString("duplicates-error-code"); + r = A.containsKey(r) ? A.get(r).toString() : "FOJS0003"; + throw new F("Duplicate key value '" + l.k.toString() + "'",r,t); + } + if ("combine" === b) { + let n = []; + f.get(l.k).forEach(function(B) { + n.push(B) + }); + l.v.forEach(function(B) { + n.push(B) + }); + f.inSituPut(l.k, n) + } + } + }) + }); + return Pb(f) + }, + _new: function(m) { + const f = new cc; + m[0] && m[0].forEachItem(function(A) { + A.forAllPairs(function(O) { + if (f.containsKey(O.k)) + throw new F("Duplicate key value '" + O.k.toString() + "'","XSLT" === v.fixed.options.language ? "XTDE3365" : "XQDY0137",t); + f.inSituPut(O.k, O.v) + }) + }); + return Pb(f) + }, + put: function(m) { + const f = m[0].next() + , A = m[1].next(); + m = m[2].expand(); + return Pb(f.put(A, m)) + }, + remove: function(m) { + let f = m[0].next(); + m[1].forEachItem(function(A) { + f = f.remove(A) + }); + return Pb(f) + }, + size: function(m) { + let f = 0; + m[0].next().forAllPairs(function() { + f++ + }); + return Ub(f) + }, + "untyped-contains": function(m) { + const f = m[0].next(); + m = m[1].next(); + return Xb(f.containsKey(m)) + } + }; + if (!C[e]) + throw new F("Unknown map function: " + e,"SXJS0003",t); + return C[e](k, v, t) + } + function H(e, k, v, t) { + function C(b) { + return null === b ? (A = !0, + Number.NaN) : b.toNumber() + } + function m() { + const b = k[0].next(); + return C(b ? b : cd.Sa(t)(v).next()) + } + function f() { + const b = k[1].next(); + return C(b ? b : cd.Vg(t)(v).next()) + } + let A = !1; + const O = function() { + switch (e) { + case "pi": + return Math.PI; + case "exp": + return Math.exp(m()); + case "exp10": + return Math.pow(10, m()); + case "log": + return Math.log(m()); + case "log10": + return Math.log(m()) / Math.LN10; + case "pow": + const b = m() + , d = f(); + return -1 === b && (Infinity === d || -Infinity === d) || 1 === b ? 1 : Math.pow(b, d); + case "sqrt": + return Math.sqrt(m()); + case "sin": + return Math.sin(m()); + case "cos": + return Math.cos(m()); + case "tan": + return Math.tan(m()); + case "asin": + return Math.asin(m()); + case "acos": + return Math.acos(m()); + case "atan": + return Math.atan(m()); + case "atan2": + return Math.atan2(m(), f()); + default: + throw new F("Unknown math function " + t.name,"XPST0017",t); + } + }(); + return A ? Ob : Vb(O) + } + const p = La.XS + , g = {}; + g[Zb.wb] = { + apply: ke.apply, + "compile-XPath": function(e, k, v) { + const t = e[0].next().toString(); + let C, m; + 1 < e.length && (C = e[1].next(), + C = null !== C ? cd.sb(C, !0) : {}); + 2 < e.length && (m = e[2]); + return Jd.find("SaxonJS").XPath.compileToXML(t, C, m, v, k) + }, + "compile-GlobalContext": function(e, k, v) { + let t, C; + t = e[0].next(); + t = null !== t ? cd.sb(t, !0) : {}; + C = e[1].next(); + C = null !== C ? cd.sb(C, !0) : {}; + e = e[2].next(); + e = null !== e ? cd.sb(e, !0) : {}; + return Jd.find("SaxonJS").XPath.compileGlobalContext(t, C, e, v, k) + }, + "discard-document": function(e, k, v) { + e = e[0].next(); + if (null === e || 9 != e.nodeType || !e._saxonBaseUri) + throw new F("Node supplied to saxon:discard-document() is not a document node","XPTY0004",v); + v = e._saxonBaseUri; + e = k.fixed.tb[v]; + delete k.fixed.tb[v]; + delete k.fixed.vd[v]; + return Pb(e) + }, + doc: ke.doc, + "dynamic-error-info": function(e, k) { + k = k.$e; + if (null === k) + return Ob; + e = e[0].next().toString(); + switch (e) { + case "description": + return Tb(k.message); + case "code": + return Pb(/^Q\{/.test(k.code) ? p.QName.fromString(k.code) : p.QName.fromParts("err", "http://www.w3.org/2005/xqt-errors", k.code)); + case "value": + return k.errorObject ? Pb(k.errorObject) : Ob; + case "module": + return Tb(k.xsltModule || ""); + case "line-number": + return Ub(k.xsltLineNr); + case "column-number": + return Ub(-1); + default: + throw new F("unknown error info field " + e,"SXJS0003"); + } + }, + "has-uniform-namespaces": function(e) { + return Xb(ac.rh(e[0].next())) + }, + "line-number": function(e) { + e = e[0].next().Zk; + return Ub(e || -1) + }, + "marshal-type": function(e) { + e = e[0].next().toString(); + e = rb(e); + return Pb(cd.xd(cd.Ra(e))[0]) + }, + "message-count": function(e, k) { + e = e[0].next(); + let v = 0; + if (e) + e = e.toEQName(), + (v = k.uc[e]) || (v = 0); + else + for (let t in k.uc) + v += k.uc[t]; + return Ub(v) + }, + "parse-sequence-type": function(e) { + var k = e[0].next().toString(); + const v = e[1].next(); + e = ac.Qi(v, Zb.Ci, "ns"); + if (null != e) { + const t = Lh.parseNsAttribute(e); + e = C=>t[C] + } else + e = t=>v.lookupNamespaceURI(t); + k = Hh.parseSequenceType(k, e, ()=>{ + let t = v; + for (; t && 1 === t.nodeType; ) { + if (ac.ca(t).uri === Zb.Wc && t.hasAttributeNS("", "xpath-default-namespace")) + return t.getAttributeNS("", "xpath-default-namespace"); + if (t.hasAttributeNS(Zb.Wc, "xpath-default-namespace")) + return t.getAttributeNS(Zb.Wc, "xpath-default-namespace"); + t = ac.Xa(t) + } + } + ); + return Pb(cd.xd(cd.Ra(k.$()))[0]) + }, + "parse-XPath": function(e) { + const k = e[0].next().toString(); + let v = "parse"; + 1 < e.length && (v = e[1].next().toString()); + e = Hh.process(k, "pattern.parseFast" === v, null, !0); + return Pb(e) + }, + permute: function(e) { + let k = []; + e[0].expand().forEach(v=>k.push({ + key: Math.random(), + Nj: v + })); + k = k.sort(function(v, t) { + return v.key - t.key + }); + e = k.map(v=>v.Nj); + return Kb(e) + }, + "system-id": function(e, k) { + e = ed(k); + e = ac.X(e) ? ac.baseURI(e) : null; + return Pb(null === e ? null : p.anyURI.fromString(e)) + }, + timestamp: function(e, k) { + return Pb(p.Ed.fromDate(new Date, -k.fixed.Jb.getTimezoneOffset())) + } + }; + g["http://exslt.org/common"] = { + "node-set": function(e) { + return e[0] + } + }; + cd.Aj(a); + return { + evaluate: a, + Nf: function(e) { + const k = e.namespace; + e = e.signatures; + let v = g[k]; + v ||= g[k] = {}; + Object.entries(e).forEach(t=>{ + v[t[0]] = t[1].impl + } + ) + } + } + }(); + // Input 77 + var Nh = { + forceBaseURI: Lh.forceBaseURI + }; + // Input 78 + const Oh = function() { + function a(e, k) { + return e.Eb === k.Eb ? e.Qc === k.Qc ? e.Sd === k.Sd ? k.Hh - e.Hh : e.Sd - k.Sd : e.Qc - k.Qc : e.Eb - k.Eb + } + function c(e, k) { + return e.Eb === k.Eb ? e.Qc === k.Qc ? 0 : e.Qc - k.Qc : e.Eb - k.Eb + } + function q(e, k) { + function v(t) { + return t.n ? [t.n.replace(/^(\*:|Q\{.*\})/, "")] : t.u ? v(t.u[0]).concat(v(t.u[1])) : [] + } + this.Re = e; + this.Ch = e.onNo; + this.Bh = k.Db(e, "t"); + k.Db(e, "F") && (this.Zf = !0); + this.Kg = (e.C || []).map(function(t) { + return { + Qd: t, + Eb: parseInt(t.prec, 10), + Qc: parseFloat(t.prio), + Sd: parseInt(t.seq, 10), + nj: parseInt(t.minImp, 10), + Hh: parseInt(t.rank, 10), + pattern: Kd.od(k.da(t, "match")), + matches: fc(t.matches || "1"), + action: k.da(t, "action") + } + }).sort(a).reverse(); + this.fc = {}; + this.Kg.forEach(t=>{ + const C = t.matches.$(); + let m, f = []; + /^N[EAP]/.test(C.p) ? (m = C.p, + C.n && !/}\*$/.test(C.n) ? (m += " " + C.n.replace(/^(\*:|Q\{.*\})/, ""), + f = [m]) : f = C.u ? [...(new Set(v(C)))].map(A=>m + " " + A) : [m]) : f = ["."]; + f.forEach(A=>{ + let O = this.fc[A]; + O || (this.fc[A] = O = []); + O.push(t) + } + ) + } + ) + } + const E = La.XS + , H = ac.Ja + , p = { + TC: function(e, k, v, t) { + if (ac.X(e)) + switch (e.nodeType) { + case 9: + case 11: + case 1: + v = v.ba(!1); + v.focus = Sb(H.Ka(e)); + k.Hb(v, t); + break; + case 3: + case 4: + t.append(e); + break; + case 2: + t.text(e.value) + } + else if (E.Qf.matches(e)) + t.text(e.toString()); + else if (cd.isArray(e)) { + let C = []; + e.value.forEach(m=>{ + C = C.concat(m) + } + ); + e = v.ba(!1); + e.focus = Sb(Kb(C)); + k.Hb(e, t) + } + }, + SC: function(e, k, v, t) { + return Zd.rg(e, v, "c", function() { + const C = v.ba(!1); + C.focus = Sb(H.Ha(e)); + k.Hb(C, t); + C.focus = Sb(H.Ka(e)); + k.Hb(C, t) + }, t) + }, + DC: function(e, k, v, t) { + ac.X(e) && (t.pb = ac.baseURI(e)); + t.append(e) + }, + DS: function(e, k, v, t) { + if (ac.X(e)) + switch (e.nodeType) { + case 9: + case 11: + v = v.ba(!1), + v.focus = Sb(H.Ka(e)), + k.Hb(v, t) + } + }, + SS: function(e, k, v, t) { + if (ac.X(e)) + switch (e.nodeType) { + case 9: + case 11: + case 1: + v = v.ba(!1), + v.focus = Sb(H.Ha(e)), + k.Hb(v, t), + v.focus = Sb(H.Ka(e)), + k.Hb(v, t) + } + else if (cd.isArray(e)) { + let C = []; + e.value.forEach(m=>{ + C = C.concat(m) + } + ); + e = v.ba(!1); + e.focus = Sb(Kb(C)); + k.Hb(e, t) + } + }, + bubble: function(e, k, v, t) { + ac.X(e) ? 1 === e.nodeType && (v = v.ba(!1), + v.focus = Sb(H.parent(e)), + k.Hb(v, t)) : t.append(e) + } + }; + p.TO = p.TC; + const g = { + 1: "NE", + 2: "NA", + 3: "NT", + 7: "NP", + 8: "NC", + 9: "ND", + 11: "ND", + 13: "NN" + }; + q.prototype = { + Re: null, + Kg: null, + Ch: "TC", + Bh: !1, + Zf: !1, + Hb: function(e, k, v) { + if (v) { + let t = !0; + e.focus.forEachItem(C=>{ + t ? t = !1 : k.text(v.value, {}); + this.Se(C, e, k) + } + ) + } else + e.focus.forEachItem(t=>this.Se(t, e, k)) + }, + ki: function(e, k) { + const v = e.ab; + if (!v) + throw new F("No current template rule","XTDE0560"); + return this.Se(ed(e), e, k, function(t) { + return t.Eb >= v.nj && t.Eb < v.Eb + }) + }, + qj: function(e, k) { + const v = e.ab; + if (!v) + throw new F("No current template rule","XTDE0560"); + return this.Se(ed(e), e, k, function(t) { + return 0 > a(t, v) + }) + }, + Gi: function(e, k, v) { + let t = null + , C = null; + const m = this.Zf; + var f = []; + if (ac.X(e)) { + const O = g[e.nodeType]; + var A = ac.ca(e); + if (A = A ? A.local : null) + A = O + " " + A, + this.fc[A] && f.push(this.fc[A]); + this.fc[O] && f.push(this.fc[O]); + this.fc.N && f.push(this.fc.N) + } + this.fc["."] && f.push(this.fc["."]); + (function(O) { + O.forEach(b=>{ + b.forEach(function(d) { + if (!v || v(d)) + if (!t || 0 < a(d, t) || m && 0 <= c(d, t)) { + let l = !1; + try { + l = Kd.matches(d.pattern, e, k) + } catch (r) {} + l && (C = t, + t = d) + } + }) + } + ) + } + )(f); + if (this.Zf && t && C && 0 === c(t, C) && t.Sd !== C.Sd) + throw f = "Multiple templates matched item (" + sa.showValue(e) + "): ", + f += t.Qd.module + "#" + t.Qd.line, + f += " and " + C.Qd.module + "#" + C.Qd.line, + new F(f,"XTDE0540"); + return t + }, + th: function() { + const e = this.Re.name; + return e && e.startsWith("Q{" + Zb.nd + "}") + }, + Se: function(e, k, v, t) { + var C = k.fixed.ka; + t = this.Gi(e, k, t); + if (null !== t) + C.Tf(t.Qd, k), + k.ab = t, + k.gb = k.sa, + t.action || sa.la("Template rule without action child"), + Zd.push(t.action, k, v); + else { + var m; + this.th() ? m = "bubble" : m = this.Ch.split("+")[0]; + if (C = p[m]) + C(e, this, k, v); + else + throw new F("No matching template rule for " + sa.showValue(e),"XTDE0555"); + } + } + }; + return q + }(); + // Input 79 + function bc(a, c, q=null) { + this.prefix = null === a ? "" : a; + this.uri = null === c ? "" : c; + q && (this.parentNode = q) + } + bc.prototype = { + prefix: null, + uri: null, + parentNode: null, + nodeType: 13 + }; + function $b(a, c, q) { + this.yc = a; + this.value = c; + this.parent = q; + this.name = this.yc.toString(); + this.namespaceURI = this.yc.uri; + this.localName = this.yc.local; + this.prefix = this.yc.prefix + } + $b.prototype = { + yc: null, + value: null, + parent: null, + nodeType: 2 + }; + // Input 80 + (function() { + function a(z) { + B = z; + B.init(); + pa.setPlatform(z) + } + function c(z) { + function D(I) { + switch (I.nodeType) { + case 9: + I.documentElement && D(I.documentElement); + break; + case 11: + case 1: + var R = ac.ca(I) + , M = ac.Oi(I, "xml:space"); + R = 11 !== I.nodeType && y(R.uri, R.local) && !(M && "preserve" === M); + M = I.childNodes; + let ca = 0; + for (; ca < M.length; ) { + let ea = M[ca]; + if (4 === ea.nodeType) { + const ja = ac.rc(I).createTextNode(ea.nodeValue); + I.replaceChild(ja, ea); + ea = ja + } + 3 === ea.nodeType || 4 == ea.nodeType ? R && "" === Ha.trim(ea.nodeValue) ? I.removeChild(ea) : ca++ : (D(ea), + ca++) + } + } + } + let y; + if (z) + if ("strip.all" === z.N) + y = ()=>!0; + else if ("strip.none" === z.N) + y = ()=>!1; + else { + let I = {} + , R = {} + , M = {} + , ca = {} + , ea = {} + , ja = function(V, la, x) { + V[la] ? parseInt(x.Eb, 10) > parseInt(V[la].Eb, 10) && (V[la] = x) : V[la] = x + }; + (z.C || []).forEach(V=>{ + const la = fc(V.test); + la instanceof nd ? (V.PREC = parseInt(V.prec, 10), + V.PRIO = 2, + ja(I, la.name.toEQName(), V)) : la instanceof pd ? (V.PREC = parseInt(V.prec, 10), + V.PRIO = 1, + ja(R, la.uri, V)) : la instanceof od ? (V.PREC = parseInt(V.prec, 10), + V.PRIO = 1, + ja(M, la.localName, V)) : la instanceof Fc ? (V.PREC = parseInt(V.prec, 10), + V.PRIO = 0, + ja(ca, "*", V)) : sa.la("Unrecognised strip-space " + V.test) + } + ); + const Y = (V,la)=>{ + const x = [] + , K = I["Q{" + V + "}" + la]; + K && x.push(K); + (V = R[V]) && x.push(V); + (la = M[la]) && x.push(la); + ca["*"] && x.push(ca["*"]); + x.sort((U,ha)=>{ + const T = U.PREC + , w = ha.PREC; + return T === w ? ha.PRIO - U.PRIO : w - T + } + ); + return 0 < x.length ? "s" === x[0].N : !1 + } + ; + y = (V,la)=>{ + const x = "Q{" + V + "}" + la + , K = ea[x]; + if (K) + return "s" === K; + V = Y(V, la); + ea[x] = V ? "s" : "p"; + return V + } + } + else + y = ()=>!1; + return function(I) { + D(I); + return I + } + } + function q(z, D, y) { + function I(S) { + S = new Ud(S); + Y.fixed.Ji = S; + return new Zd.Fc(S) + } + function R() {} + function M() { + W && !y.lg && m(Y) + } + var ca = cd.qb(z, "strip")[0] || cd.qb(z, "strip.all")[0]; + let ea = null; + if (ca || W) + ea = c(ca), + D && ea && (D = ea(D)); + y.Vh && y.Vh(z); + y.ql = null; + const ja = y.async + , Y = A(z, D, y); + Y.fixed.wl = Y.fixed.yd.Za.version; + O(Y, function(S) { + return "globalParam" === S.N && S.flags && -1 !== S.flags.indexOf("r") + }).map(function(S) { + return S.name + }).map(function(S) { + if ("undefined" === typeof Y.fixed.options.Sh.get(La.XS.QName.fromEQName(S))) + throw new F("No value has been provided for required stylesheet parameter '" + S + "'","XTDE0050"); + }); + Y.fixed.Ee = ea; + D && (ac.wc(D), + Y.fixed.tb[D._saxonBaseUri] = D); + const V = y.destination || "application" + , la = y.resultForm || "default"; + if (y.dd) { + let S = y.dd("testURI"); + ["document", "serialized", "raw"].includes(S.destination) && !S.save && (y.dd = function() { + return new je(S.destination,y.resultDocuments) + } + ) + } + y.dd || (y.dd = W ? function() { + return new ie("html-page",function(S, da) { + y.resultDocuments[S.toString()] = da + } + ) + } + : ja ? function() { + return new ie("file",function(S, da, fa) { + da = B.writeFileAsync(S, da, fa); + sa.Ma("Promising to write to " + S, 2, Y.fixed.Ta); + Y.fixed.zd.push(da) + } + ) + } + : function() { + return new ie("file",function(S, da, fa) { + sa.Ma("Writing to " + S, 2, Y.fixed.Ta); + B.writeFileSync(S, da, fa) + } + ) + } + ); + let x; + const K = {}; + ca = Y.fixed.yd; + var U = ca.mg["#unnamed"]; + if (U) { + U = U.C; + var ha, T; + for (var w = 0; w < U.length; w++) { + let S = U[w].name; + "parameter-document" === S ? ha = U[w].value : "Q{http://saxon.sf.net/}parameter-document-base-uri" === S ? T = U[w].value : K[S] = "use-character-maps" === S ? ge.yf(S, U[w].value, ca) : ge.zf(S, U[w].value) + } + ha && T && (ha = pa.Fb(ha, T), + ha = Nd.Dc(ha, Y), + ge.parseParamDoc(ha.documentElement, K)) + } + if (y.Pa) + for (let[S,da] of Object.entries(y.Pa)) + ha = "use-character-maps" === S ? Array.isArray(da) ? ge.uj(da, ca) : ge.jj(da) : da, + K[S] = ge.pf(S, ha, K[S]); + if (["appendToBody", "prependToBody", "replaceBody"].includes(V)) + if (W) { + Y.ja = window.document; + const S = Vd(Y); + R = function() { + S.fd = new Wd(S.fd); + const da = I(S); + da.Ea(); + return da + } + ; + M = function() { + S.za(); + S.close(); + const da = qa.Ka(S.result()[0]); + if (da) { + const fa = window.document.body; + if ("appendToBody" === V) + da.forEachItem(function(na) { + fa.appendChild(na) + }); + else if ("prependToBody" === V) { + const na = fa.firstChild; + da.forEachItem(function(va) { + fa.insertBefore(va, na) + }) + } else if ("replaceBody" === V) { + for (; 0 < fa.childNodes.length; ) + fa.removeChild(fa.childNodes[0]); + da.forEachItem(function(na) { + fa.appendChild(na) + }) + } + } else + throw new F("No result from transformation","SXJS0006"); + W && !y.lg && m(Y) + } + } else + throw new F("Destination=" + V + " is allowed only when running in the browser","SXJS0006"); + else if (["serialized", "file", "stdout"].includes(V)) { + let S; + if ("stdout" === V) + S = B.getStdOut(); + else { + let da = "" + , fa = !1; + S = { + write: function(na) { + fa = !0; + da += na + }, + end: "serialized" === V ? function() { + y.principalResult = fa ? n(Tb(da), la) : null + } + : function() { + var na = K.encoding || "utf-8"; + fa && (ja ? (na = B.writeFileAsync(new URL(y.Ib), da, na), + Y.fixed.zd.push(na)) : B.writeFileSync(new URL(y.Ib), da, na)) + } + } + } + R = function() { + x = ge.qh(K, S, Y); + return I(x) + } + } else if (["raw", "document", "application"].includes(V)) { + let S = "document" === V; + "application" === V && ("undefined" !== typeof K["build-tree"] ? S = K["build-tree"] : S = !0); + const da = Vd(Y); + R = function() { + x = da; + S && (x = new $d(da)); + return I(x) + } + ; + M = function() { + y.principalResult = 0 === da.result().length ? null : n(Kb(da.Ob), la); + W && !y.lg && m(Y, y.mi) + } + } else + throw new F("Invalid SaxonJS.transform() destination: " + V + " : " + typeof V,"SXJS0006"); + ha = y.Yi; + if (T = y.Zi) + T = T.toString(), + /^Q{/.test(T) || (T = "Q{}" + T); + U = (U = y.Xi) ? U.toString() : z.defaultMode || ""; + "#unnamed" === U && (U = ""); + "#default" === U && (U = z.defaultMode || ""); + "" !== U && 0 > U.indexOf("Q{") && (U = "Q{}" + U); + ca = d(Y, U); + if (!ca) + throw new F("Unknown initial mode " + U,"XTDE0045"); + w = "Q{" + Zb.Wc + "}initial-template"; + D || ha || T || l(Y, w) && (T = w); + let Z = y.Wi; + if (Z) { + D = y.ih ? y.ih : []; + ha = D.length; + T = r(Y, Z.toString(), ha); + if (!T) + throw new F("Unknown initial function " + Z + "#" + ha,"XTDE0041"); + if ("PUBLIC" !== T.Za.vis && "FINAL" !== T.Za.vis) + throw new F("Uninvocable initial function " + Z + "#" + ha + " with visibility " + T.Za.vis,"XTDE0041"); + const S = T.Za.C[0]; + Y.focus = {}; + Y.sa = T; + gd(Y); + Y.qa = "function"; + Y.gb = ca; + Y.ab = null; + let da = 0; + Y.oa = D.map(function(fa) { + var na = S.C[da++].as; + na = ec(na || "*"); + return cd.Uf(cd.Ra(fa), na, ()=>"function parameter for " + Z) + }); + D = R(); + Zd.push(cd.da(S, "body"), Y, D); + D.close() + } else if (T) { + ha = l(Y, T); + if (!ha) + throw new F("Unknown initial template " + T,"XTDE0040"); + T = ha.actor; + Y.fixed.hd ? Y.focus = Rb(D) : (Y.focus = Sb(Ob), + Y.focus.next()); + cd.Tf(T, Y); + Y.sa = ha; + Y.gb = ca; + E(y, Y); + D = R(); + Zd.push(T.C[0], Y, D); + D.close() + } else { + Array.isArray(ha) && ea && ha.filter(ac.X).map(function(S) { + return ac.jf(S) ? S : S.ownerDocument + }).map(function(S) { + return ea(S) + }); + if ("PRIVATE" === ca.visibility && U !== z.defaultMode && "" !== U) + throw new F("Uninvokable initial mode " + U + " with visibility " + ca.Za.vis,"XTDE0045"); + if (!D && !ha) + throw new F("No source input supplied for apply-templates invocation","XTDE0044"); + T = ca.mode; + Y.sa = ca; + Y.focus = Sb(ha ? Kb(Array.isArray(ha) ? ha : [ha]) : Pb(D)); + D = T.Re.useAcc; + null != D && "#all" !== D && (Y.Ge = D.split(/\s+/)); + E(y, Y); + D = R(); + T.Hb(Y, D); + D.close() + } + M(); + if (ja) { + function S() { + const da = Y.fixed.zd; + Y.fixed.zd = []; + return Promise.all(da).then(()=>{ + if (0 < Y.fixed.zd.length) + return S() + } + ).catch(fa=>{ + throw fa; + } + ).then(()=>Promise.resolve(new he(y.principalResult,y.resultDocuments,z,y.masterDocument))) + } + y.Dj = S() + } + } + function E(z, D) { + z.Fe && (sa.assert(z.Fe instanceof cc, "options?templateParams must be an instance of HashTrie. Supplied:" + z.Fe), + D.Kc = z.Fe); + z.Qb && (sa.assert(z.Fe instanceof cc, "options?tunnelParams must be an instance of HashTrie. Supplied:" + z.Qb), + D.Qb = z.Qb) + } + function H(z) { + let D = ""; + for (const y in z) + z.hasOwnProperty(y) && z[y] && (D += y + "=" + z[y].toString().substring(0, 30) + "(" + typeof y + "), "); + return D + } + function p(z) { + let D = z.stylesheetInternal || null; + if (!D) { + if (z.Pb) + var y = B.readFile(z.Pb); + else if (z.tg) + y = z.tg; + else if (z.jc) { + if (W) + throw new F("Cannot supply stylesheetFileName in browser","SXJS0006"); + y = B.readFile(z.jc) + } else + throw new F("No stylesheet supplied","SXJS0006"); + try { + D = JSON.parse(y) + } catch (R) { + throw new F("Supplied SEF is not in JSON format","SXJS0006"); + } + } + t(D, z); + D.PRIMED || (C(D), + g(D), + D.PRIMED = !0); + "true" === D.relocatable && (z.md = !0); + y = z.tf || null; + let I; + y && (I = z.tf.baseURI || z.Ud) && (y._saxonBaseUri = I); + if (!y) { + let R; + if (z.Uc) + I = z.Uc, + R = B.readFile(I); + else if (z.uf) + I = z.Ud, + R = z.uf; + else if (z.Tc) { + if (W) + throw new F("Cannot supply sourceFileName in browser","SXJS0006"); + I = z.Tc; + R = B.readFile(I) + } + R && ("json" === z.Ph ? y = Md.ze(R, null) : (y = B.parseXmlFromString(R), + I && (y._saxonBaseUri = y._saxonDocUri = I))) + } + q(D, y, z); + return new he(z.principalResult,z.resultDocuments,D,z.masterDocument) + } + function g(z) { + z.C && z.C.forEach(function(D) { + D.parentNode = z; + g(D) + }) + } + function e(z) { + if (z instanceof cc) + return z; + const D = new cc; + z && Object.keys(z).forEach(y=>D.inSituPut(La.XS.QName.fromEQName(y), cd.Ra(z[y]))); + return D + } + function k(z) { + const D = {}; + for (let[y,I] of Object.entries(z)) + D[y] = "use-character-maps" === y ? I : ge.pf(y, I, null); + return D + } + function v(z) { + const D = (y,I)=>{ + let R = null; + for (let M of I) + if (y[M]) { + if (R) + throw new F("The following transform options are mutually exclusive: " + I.toString(),"SXJS0006"); + R = M + } + return R + } + ; + D(z, ["stylesheetText", "stylesheetInternal", "stylesheetLocation", "stylesheetFileName"]); + D(z, ["sourceNode", "sourceText", "sourceLocation", "sourceFileName"]); + return { + tg: z.stylesheetText, + stylesheetInternal: z.stylesheetInternal, + Pb: z.stylesheetLocation, + jc: z.stylesheetFileName, + Vd: z.stylesheetBaseURI, + Sh: e(z.stylesheetParams), + tf: z.sourceNode, + uf: z.sourceText, + Uc: z.sourceLocation, + Tc: z.sourceFileName, + Ph: z.sourceType || "xml", + Ud: z.sourceBaseURI, + masterDocument: z.masterDocument, + Zi: z.initialTemplate, + Wi: z.initialFunction, + ih: z.functionParams, + Fe: e(z.templateParams), + Qb: e(z.tunnelParams), + Xi: z.initialMode, + tb: z.documentPool, + kc: z.textResourcePool, + destination: z.destination, + Ib: z.baseOutputURI || (z.masterDocument ? z.masterDocument._saxonBaseUri : void 0), + Pa: z.outputProperties, + principalResult: void 0, + Xf: z.deliverMessage, + dd: z.deliverResultDocument, + Ac: z.collations, + Tg: z.collectionFinder, + Ta: z.logLevel, + Vh: z.traceInjector, + hd: z.globalContextItem, + Yi: z.initialSelection, + se: z.isDynamicStylesheet, + md: z.isRelocatableStylesheet, + language: z.language, + zh: z.messages, + resultDocuments: {}, + resultForm: z.resultForm, + Mk: z.extraOptions, + lg: z.nonInteractive, + mi: z.attachEventsTo, + async: z.async + } + } + function t(z, D) { + if ("package" === z.N) { + const y = z.target || "not specified" + , I = z.targetVersion || "" + , R = z.saxonProduct; + let M = z.saxonVersion || "9.8.0.5"; + R && !/Saxon/.test(M) && (M = R + " " + M); + sa.Ma("SEF generated by " + M + " at " + (z.buildDateTime || "2000-01-01"), 2, D.Ta); + if ("JS" !== y || "2" !== I) + throw new F("Supplied SEF is not customized for use with SaxonJS. The option -target:JS should be set when generating the export. target is: " + y,"SXJS0006"); + if ("9" === M.charAt(0)) + throw new F("For use with SaxonJS 2.x, SEF must be generated by SaxonJ-EE 10.0 or later. Supplied SEF is generated by SaxonJ-EE version " + M,"SXJS0006"); + if (z.expiry && 0 > ma.cd.fromString(z.expiry).compareTo(ma.cd.fromDate(new Date, 0))) + throw new F("Development license for supplied stylesheet has expired","SXJS0006"); + } else + throw new F("Supplied SEF does not have correct format","SXJS0006"); + } + function C(z) { + function D(ea, ja) { + ja <<= 8; + for (let Y = 0; Y < ea.length; Y++) + ja = (ja << 1) + ea.charCodeAt(Y); + return ja + } + function y(ea, ja, Y) { + return D(ea, Y) ^ D(ja, Y) + } + function I(ea) { + R ^= y(ea.N, "http://ns.saxonica.com/xslt/export", M++); + for (let ja in ea) + !ea.hasOwnProperty(ja) || "N" === ja || "C" === ja || "ELAB" === ja || "PUSH" === ja || "parentNode" === ja || "catch" === ea.N && "test" == ja || ja === String.fromCharCode(931) || (R ^= y(ja, "", M), + R ^= D(ea[ja], M)); + ea.C && ea.C.forEach(function(ja) { + I(ja) + }); + R ^= 1 + } + let R = 0 + , M = 0; + I(z); + z = z[String.fromCharCode(931)] || "unspecified"; + const ca = (0 > R ? 4294967295 + R + 1 : R).toString(16); + if (ca !== z) { + if ("unspecified" === z) + throw new F("No checksum found in SEF","SXJS0006"); + throw new F("Invalid checksum in SEF " + z + " != " + ca,"SXJS0006"); + } + } + function m(z, D=null) { + function y(R, M) { + function ca(ja) { + const Y = ja.target; + var V = z.ba(!0); + V.qa = !1; + V.ie = ja; + V.focus = Sb(Pb(cd.Ra(Y)[0])); + V.sa = R; + ja = Vd(z); + ja = new Zd.Fc(ja); + (V = ea.Hb(V, ja)) && V.expand() + } + const ea = R.mode; + -1 === "httpabort afterprint beforeprint beforeunload hashchange languagechange message offline online pagehide pageshow popstate storage unhandledrejection unload resize".split(" ").indexOf(M) ? D ? D.addEventListener(M, ca, !1) : window.document.addEventListener(M, ca, !1) : window.addEventListener(M, ca, !1) + } + const I = z.fixed.La; + Object.keys(I).forEach(function(R) { + R = I[R]; + R.mode && R.mode.th() && (R.name.split("}on")[1] ? y(R, R.name.split("}on")[1]) : console.log("Invalid event handler name:", R.name)) + }) + } + function f(z, D) { + return z.C ? z.C.filter(function(y) { + return y.N === D + }) : [] + } + function A(z, D, y) { + function I(Y, V) { + R(z, Y, V) + } + function R(Y, V, la) { + Y.N === V && la(Y); + Y.C && Y.C.forEach(function(x) { + R(x, V, la) + }) + } + function M(Y) { + return (Y = Y.name) ? /^Q\{/.test(Y) ? Y : "Q{}" + Y : null + } + function ca(Y, V) { + function la(x) { + x = f(x, "co"); + for (let K = 0; K < x.length; K++) + V(x[K]) + } + la(Y); + Y.C && (Y = Y.C.filter(function(x) { + return "overridden" === x.N + }), + Y[0] && la(Y[0])) + } + function ea(Y, V) { + const la = Y.C ? Y.C[0] : null; + return null === la ? Y.base ? ea(V.fixed.La[parseInt(Y.base, 10)].Za, V) : null : la + } + const ja = new ne; + ja.fixed = { + Rd: {}, + Ib: y.Ib || "", + La: {}, + Jb: new Date, + tb: {}, + ka: cd, + hd: y.hd || D, + se: y.se, + md: y.md, + Lf: 0, + options: y, + rd: {}, + vd: {}, + Jh: {}, + staticBaseURI: "", + sl: z, + kc: {}, + yd: null, + zd: [], + Bj: [], + depth: 0, + Ta: y.Ta || sa.getLogLevel() + }; + if (y.tb) { + const Y = y.tb; + Object.keys(Y).forEach(V=>{ + const la = Y[V]; + if (ac.jf(la)) + ja.fixed.tb[V] = la; + else + throw new F("Supplied value for " + V + " is not a document node"); + } + ) + } + if (y.kc) { + const Y = y.kc; + Object.keys(Y).forEach(V=>{ + ja.fixed.kc[V] = Y[V].toString() + } + ) + } + y.Ac || (y.Ac = {}); + y.Ac[Hd.$c] = Hd.Sg(); + y.Ac[Hd.gh] = Hd.Ze(); + y.Ac[Hd.jg] = Hd.Mg(); + y.Ac[Hd.Zh] = Hd.Ze(); + I("package", function(Y) { + const V = { + name: Y.name, + Za: Y, + Gb: {}, + Og: {}, + hb: {}, + mg: {}, + keys: {}, + Wh: null + }; + ja.fixed.rd[V.name] = V; + ja.fixed.yd || (ja.fixed.yd = V); + ca(Y, function(la) { + const x = parseInt(la.id, 10); + ja.fixed.La[x] = { + id: x, + visibility: la.vis, + Za: la, + Dh: V, + actor: null, + We: la.binds.split(" ").map(function(K) { + return parseInt(K, 10) + }) + } + }) + }); + I("package", function(Y) { + const V = ja.fixed.rd[Y.name]; + ca(Y, function(T) { + const w = ja.fixed.La[parseInt(T.id, 10)]; + T = w.actor = ea(T, ja); + null !== T && (w.name = M(T), + "globalVariable" === T.N || "globalParam" === T.N ? w.value = null : "mode" === T.N && (w.mode = new Oh(T,cd), + null === M(T) && (V.Wh = w.mode)), + "ABSTRACT" === T.parentNode.vis && (w.visibility = "ABSTRACT")) + }); + if (0 < f(Y, "schema").length) + throw new F("Package includes xsl:import-schema but SaxonJS is not schema-aware","XTSE1650"); + var la = f(Y, "decimalFormat"); + for (var x = 0; x < la.length; x++) { + var K = la[x] + , U = M(K); + V.hb[null === U ? "Q{}" : U] = K + } + la = f(Y, "output"); + for (x = 0; x < la.length; x++) + K = la[x], + U = K.name ? M(K) : "#unnamed", + V.mg[U] = K; + la = f(Y, "key"); + x = Math.floor(1E8 * Math.random()); + for (K = 0; K < la.length; K++) { + U = la[K]; + var ha = M(U); + V.keys[ha] ? V.keys[ha].Ld.push(U) : V.keys[ha] = { + vg: x + "k" + K, + Ld: [U] + } + } + la = f(Y, "accumulator"); + x = Math.floor(1E8 * Math.random()); + for (K = 0; K < la.length; K++) + U = la[K], + ha = M(U), + V.Gb[ha] = { + vg: x + "a" + K, + gi: U + }; + Y = f(Y, "charMap"); + for (la = 0; la < Y.length; la++) { + x = Y[la]; + K = M(x); + let T = { + min: 0, + max: 0, + ya: {} + }; + x.C && (x.C.forEach(function(w) { + let Z = Number(w.c); + 0 === T.min ? T.min = Z : Z < T.min && (T.min = Z); + Z > T.max && (T.max = Z); + T.ya[Z] = w.s + }), + 55296 < T.min && (T.min = 55296)); + V.Og[K] = T + } + }); + I("glob", function(Y) { + const V = ja.fixed.hd; + if ("req" === Y.use && (null === V || void 0 === V)) + throw new F("The stylesheet requires a global context item","XTDE3086"); + if ("pro" === Y.use) + ja.fixed.hd = null; + else { + let la; + const x = Y.cxt; + x && (la = fc(x).ia()); + if (null !== V && la && !la(V)) + throw new F("The global context item must be an instance of " + Y.type,"XTTE0590"); + } + }); + ja.ub = y.Ib ? [y.Ib] : []; + !y.se && y.md && (D = "", + y.Vd ? D = y.Vd : y.Pb ? D = y.Pb : y.jc ? D = B.fileURL(y.jc) : W && (D = B.baseURL()), + ja.fixed.staticBaseURI = D); + y.se && y.md && y.Vd && (ja.fixed.staticBaseURI = y.Vd); + if (W) { + if (ja.masterDocument = y.masterDocument ? y.masterDocument : window.document, + y.Pb && !ac.ld(y.Pb)) + throw new F("stylesheetLocation should be absolute by now","SXJS0004"); + } else if (y.masterDocument) { + if (!ac.X(y.masterDocument) || ![9, 11].includes(y.masterDocument.nodeType)) + throw new F("masterDocument must be a document node","SXJS0004"); + ja.masterDocument = y.masterDocument + } + ja.masterDocument && !ja.masterDocument._saxonBaseUri && ja.masterDocument.baseURI && (y = ja.masterDocument.baseURI, + D = y.indexOf("#"), + ja.masterDocument._saxonBaseUri = 0 <= D ? y.substring(0, D) : y); + ja.sa = null; + ja.ja = B.createDocument(); + ja.j = ja.ja.createDocumentFragment(); + ja.oa = []; + ja.Kc = new cc; + ja.Qb = new cc; + ja.uc = {}; + return ja + } + function O(z, D) { + const y = [] + , I = f(z.fixed.yd.Za, "co"); + for (let R = 0; R < I.length; R++) { + const M = z.fixed.La[parseInt(I[R].id, 10)] + , ca = M.actor; + ca && D(ca) && y.push(M) + } + return y + } + function b(z, D) { + const y = f(z.fixed.yd.Za, "co"); + for (let I = 0; I < y.length; I++) { + const R = z.fixed.La[parseInt(y[I].id, 10)] + , M = R.actor; + if (M && D(M)) + return R + } + } + function d(z, D) { + return b(z, function(y) { + return "mode" === y.N && (y.name ? y.name === D : "" === D) + }) + } + function l(z, D) { + return b(z, function(y) { + return "template" === y.N && y.name === D + }) + } + function r(z, D, y) { + return b(z, function(I) { + return "function" === I.N && I.name === D && f(I, "arg").length === y + }) + } + function n(z, D) { + function y(M) { + return cd.sb(M, !0) + } + if ("iterator" === D) + return z.mapOneToOne(y); + if ("xdm" === D) + return z.expand(); + const I = []; + let R; + for (; null != (R = z.next()); ) + I.push(y(R)); + switch (D) { + case "iterator": + return Kb(I); + case "array": + return I; + default: + return 0 === I.length ? null : 1 === I.length ? I[0] : I + } + } + let B = {}; + const W = "undefined" !== typeof window + , ma = La.XS + , qa = ac.Ja + , L = { + autoResetIndexes: !0 + } + , aa = { + atom: function(z, D) { + if ("boolean" === typeof z) + z = La.XS.boolean.fromBoolean(z); + else if ("number" === typeof z) + z = La.XS.double.fromNumber(z); + else if ("string" === typeof z) + z = La.XS.string.fromString(z); + else + throw new F("Value must be boolean, number, or string","SXJS0006"); + if (D) { + const y = La.type[D]; + if (y) + return y.R(z); + throw new F("Unknown type " + D,"SXJS0006"); + } + return z + }, + Atomic: La, + internals: { + Codepoint: Ga, + Compare: Hd, + Diag: sa, + DomUtils: ac, + Expr: cd, + Iter: Yb, + NsConst: Zb, + Push: Zd, + Regex: Ha + }, + transform: function(z, D) { + function y(V) { + V = B.resolveUri(V.toString(), R); + return W ? V : B.fileURL(V) + } + D = !D || "sync" === D; + sa.Ma((D ? "Synchronous" : "Asynchronous") + " transform with options: " + H(z), 2, z.logLevel); + let I; + try { + I = v(z), + I.Pa && (I.outputProperties = k(I.Pa)) + } catch (V) { + if (D) + throw V; + return Promise.reject(V) + } + const R = B.baseURL(); + if (I.Pb) + var M = I.Pb = y(I.Pb); + else + I.jc && (M = I.jc = y(I.jc)); + I.Vd = M || I.Vd; + if (I.Uc) + var ca = I.Uc = y(I.Uc); + else + I.Tc && (ca = I.Tc = y(I.Tc)); + I.Ud = ca || I.Ud; + if (D) + return p(I); + I.async = !0; + let ea, ja, Y; + z = []; + ea = I.stylesheetInternal || null; + if (!ea) + if (M = I.tg) + try { + ea = JSON.parse(M) + } catch (V) { + z.push(Promise.reject(new F("Error parsing supplied SEF: " + V,"SXJS0006"))) + } + else + I.jc ? (M = B.resourcePromise({ + file: I.jc, + encoding: "utf-8" + }).then(V=>{ + ea = JSON.parse(V) + } + ).catch(V=>Promise.reject(new F("Failed to read JSON input " + I.jc + ": " + V,"SXJS0006"))), + z.push(M)) : I.Pb ? (M = B.resourcePromise({ + location: I.Pb, + encoding: "utf-8", + type: "json" + }).then(V=>{ + ea = JSON.parse(V) + } + ).catch(V=>Promise.reject(new F("Failed to read JSON input " + I.Pb + ": " + V,"SXJS0006"))), + z.push(M)) : z.push(Promise.reject(new F("No stylesheet supplied","SXJS0006"))); + ja = I.tf || null; + Y = I.Ph || "xml"; + ja && (M = I.tf.baseURI || I.Ud) && (ja._saxonBaseUri = M); + if (!ja) { + M = (la,x)=>{ + la = Nd.Rg(Nd.Qg(la)); + la = B.parseXmlFromString(la); + x && (la._saxonBaseUri = la._saxonDocUri = x); + return la + } + ; + ca = la=>Md.ze(la, null); + const V = "xml" === Y ? M : ca; + I.uf ? ja = V(I.uf, I.Ud) : I.Tc ? (M = B.resourcePromise({ + file: I.Tc + }).then(la=>ja = V(la, I.Tc)).catch(la=>Promise.reject(new F(`Failed to read ${Y.toUpperCase()} source input (${la.message})`,"SXJS0006"))), + z.push(M)) : I.Uc && (M = B.resourcePromise({ + location: I.Uc + }).then(la=>{ + ja = V(la, I.Uc) + } + ).catch(la=>Promise.reject(new F(`Failed to read ${Y.toUpperCase()} source input (${la.message})`,"SXJS0006"))), + z.push(M)) + } + return Promise.all(z).then(()=>{ + var V = ea + , la = ja + , x = I; + if (!V) + throw new F("No stylesheet supplied","SXJS0006"); + try { + t(V, x); + V.PRIMED || (C(V), + g(V), + V.PRIMED = !0); + "true" === V.relocatable && (x.md = !0); + q(V, la, x); + var K = x.Dj + } catch (U) { + throw console.log("Transformation failure: " + (U.getMessage ? U.getMessage() : U)), + U; + } + return K + } + ) + }, + Serializer: ge, + serialize: function(z, D) { + const y = { + "iso-8859-1": "latin1", + "iso-646": "ascii" + }; + z = ge.serialize(z, D); + return D && D.encoding ? (D = D.encoding, + D = y[D] || D, + pa.makeBuffer(z, D)) : z + }, + StringWriter: ge.StringWriter, + getProcessorInfo: function() { + return { + version: 3, + vendor: "Saxonica", + vendorURL: "https://www.saxonica.com/", + productName: "SaxonJS", + productVersion: "2.6", + isSchemaAware: !1, + supportsSerialization: !0, + supportsBackwardsCompatibility: !0, + supportsNamespaceAxis: !0, + supportsStreaming: !1, + supportsDynamicEvaluation: !0, + supportsHigherOrderFunctions: !0, + xPathVersion: 3.1, + xsdVersion: 1.1, + releaseDate: "2023-10-13" + } + }, + getResource: function(z) { + const D = z.type || "text"; + let y; + if (z.file) { + var I = B.resourcePromise(z); + y = B.fileURL(z.file) + } else if (z.location) + if (I = z.location, + I instanceof URL || (I = B.newURL(I, B.baseURL()), + z.location = I.toString()), + y = I.href, + "file:" === I.protocol) + I = B.resourcePromise(z); + else if (["http:", "https:"].includes(I.protocol)) + I = B.resourcePromise(z); + else + return Promise.reject(new F("Unsupported URL protocol " + I.protocol,"SXJS0006")); + else if (z.text) + I = Promise.resolve(z.text), + z.baseURI && (y = z.baseURI); + else + return Promise.reject(new F("No resource supplied","SXJS0006")); + "xml" === D ? I = I.then(R=>{ + try { + const M = ac.wc(B.parseXmlFromString(R)); + M._saxonBaseUri = M._saxonDocUri = y; + return Promise.resolve(M) + } catch (M) { + return Promise.reject(new F("Failed parsing XML in " + y + ": " + M.message,M.code)) + } + } + ) : "json" === D && (I = I.then(R=>{ + try { + return Promise.resolve(Md.ze(R, new cc, new ne)) + } catch (M) { + return Promise.reject(new F("Failed parsing JSON in " + y + ": " + M.message,M.code)) + } + } + )); + return I + }, + setLogLevel: sa.setLogLevel, + getLogLevel: sa.getLogLevel, + setPlatform: a, + getPlatform: function() { + return B + }, + getNavigator: function() { + return window.navigator.userAgent + }, + timeStamp: W && window.performance && window.performance.now ? window.performance.now : function() { + return Date.now().valueOf() + } + , + internalTransform: q, + checkOptions: v, + convertResult: n, + makeAtomicValue: function(z, D) { + return La.type[z].fromString(D) + }, + registerExtensionFunctions: function(z) { + Jh.Nf(z); + Mh.Nf(z) + }, + getItemDetails: function(z) { + if (La.pa(z)) { + const D = { + variety: "atomic", + type: z.type, + value: z.toString() + }; + "AQ" === z.code && (D.prefix = z.prefix, + D.uri = z.uri, + D.local = z.local); + return D + } + return ac.X(z) ? { + variety: "node", + type: z.nodeType() + } : { + variety: z instanceof $c ? "array" : "map" + } + }, + getConfigurationProperties: function() { + const z = {}; + Object.keys(L).forEach(D=>{ + z[D] = L[D] + } + ); + return z + }, + getConfigurationProperty: function(z) { + if (z in L) + return L[z] + }, + setConfigurationProperties: function(z) { + const D = {}; + Object.keys(L).forEach(y=>{ + D[y] = L[y] + } + ); + Object.keys(z).forEach(y=>{ + "autoResetIndexes" == y ? L[y] = !!z[y] : sa.Ma("The configuration property " + y + " is unrecognized") + } + ); + return D + }, + setConfigurationProperty: function(z, D) { + if ("autoResetIndexes" == z) { + let y = L[z]; + L[z] = !!D; + return y + } + sa.Ma("The configuration property " + z + " is unrecognized") + }, + resetIndexes: function(z) { + W && !z && (z = window.document); + return z && "_saxonIndexes"in z ? (delete z._saxonIndexes, + delete z._saxonIndexesBC, + !0) : !1 + }, + XdmArray: $c, + XdmAtomicValue: Ja, + XdmAttributeNode: $b, + XdmFunction: ad, + XdmMap: cc, + XError: F, + XPath: Eh, + XS: ma + }; + W || "undefined" !== typeof HostPlatform ? (HostPlatform.entryPoint = aa, + a(HostPlatform), + B.expose(aa, "SaxonJS")) : console.log("Platform binding delayed"); + aa.Developer = Nh; + La.Kf(); + Ha.Kf(); + mc(); + Jd.register("SaxonJS", aa); + return aa + } + )(); +} +).call(this); diff --git a/addon/chrome/content/lib/js/mml2omml.sef.json b/addon/chrome/content/lib/js/mml2omml.sef.json new file mode 100644 index 0000000..079b5d6 --- /dev/null +++ b/addon/chrome/content/lib/js/mml2omml.sef.json @@ -0,0 +1 @@ +{"N":"package","version":"10","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2023-12-03T15:50:05.148+08:00","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","C":[{"N":"co","id":"0","uniform":"true","binds":"0","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}SReplace","line":"32","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}sInput","slot":"0","sType":"* ","as":"* ","flags":"","line":"33","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}sOrig","slot":"1","sType":"* ","as":"* ","flags":"","line":"34","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}sReplacement","slot":"2","sType":"* ","as":"* ","flags":"","line":"35","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"choose","sType":"*NT ","type":"item()*","line":"37","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"38","C":[{"N":"fn","name":"contains","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sInput","slot":"0"}]}]},{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sOrig","slot":"1"}]}]},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"39","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}sInput","slot":"0","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"39"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"let","var":"Q{}sBefore","slot":"3","sType":"*NT ","line":"42","C":[{"N":"fn","name":"substring-before","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"42","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sInput","slot":"0"}]}]},{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sOrig","slot":"1"}]}]},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"let","var":"Q{}sAfter","slot":"4","sType":"*NT ","line":"43","C":[{"N":"fn","name":"substring-after","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"43","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sInput","slot":"0"}]}]},{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sOrig","slot":"1"}]}]},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"let","var":"Q{}sAfterProcessed","slot":"5","sType":"*NT ","line":"44","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}SReplace","line":"45","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}sAfter","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"46"}]},{"N":"withParam","name":"Q{}sOrig","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}sOrig","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"47"}]},{"N":"withParam","name":"Q{}sReplacement","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}sReplacement","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"48"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"52","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"52","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sBefore","slot":"3"}]}]},{"N":"fn","name":"concat","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sReplacement","slot":"2"}]}]},{"N":"atomSing","diag":"0|1||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sAfterProcessed","slot":"5"}]}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]},{"N":"co","id":"1","uniform":"true","binds":"0","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}OutputText","line":"61","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}sInput","slot":"0","sType":"* ","as":"* ","flags":"","line":"62","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}sCharStrip","slot":"1","sType":"*NT ","line":"67","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"68","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"68","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sInput","slot":"0"}]}]},{"N":"str","val":"⁢​"},{"N":"str","val":""}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"let","var":"Q{}sCharReplace","slot":"2","sType":"*NT ","line":"73","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}SReplace","line":"74","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}sCharStrip","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"75"}]},{"N":"withParam","name":"Q{}sOrig","slot":"0","sType":"1AS","C":[{"N":"str","val":"⩵","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"76"}]},{"N":"withParam","name":"Q{}sReplacement","slot":"0","sType":"1AS","C":[{"N":"str","val":"==","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"77"}]}]}]},{"N":"let","var":"Q{}sCharReplaceFinal","slot":"3","sType":"*NT ","line":"82","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"82","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sCharReplace","slot":"2"}]}]},{"N":"str","val":" "},{"N":"str","val":" "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"85","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}sCharReplaceFinal","slot":"3","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"85"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FNonGlyphToken","line":"93","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"94","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"94"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"95","C":[{"N":"docOrder","sType":"*NE u[NE u[NE u[NE u[NE nQ{http://www.w3.org/1998/Math/MathML}mi,NE nQ{http://www.w3.org/1998/Math/MathML}mn],NE nQ{http://www.w3.org/1998/Math/MathML}mo],NE nQ{http://www.w3.org/1998/Math/MathML}ms],NE nQ{http://www.w3.org/1998/Math/MathML}mtext]","line":"100","C":[{"N":"union","op":"|","sType":"*NE u[NE u[NE u[NE u[NE nQ{http://www.w3.org/1998/Math/MathML}mi,NE nQ{http://www.w3.org/1998/Math/MathML}mn],NE nQ{http://www.w3.org/1998/Math/MathML}mo],NE nQ{http://www.w3.org/1998/Math/MathML}ms],NE nQ{http://www.w3.org/1998/Math/MathML}mtext]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]},{"N":"co","id":"3","uniform":"true","binds":"2","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FStartOfRun","line":"113","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"114","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"114"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}fPrecSibNonGlyphToken","slot":"1","sType":"*NT ","line":"115","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNonGlyphToken","line":"116","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"117","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE"}]}]}]}]}]}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"120","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"122","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"fn","name":"reverse","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fPrecSibNonGlyphToken","slot":"1"},{"N":"int","val":"0"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]},{"N":"co","id":"4","uniform":"true","binds":"43","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FIsNaryArgument","line":"135","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"136","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"136"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}fNary","slot":"1","sType":"*NT ","line":"138","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}isNary","line":"139","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"140","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE"}]}]}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"143","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"146","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE"}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}munder"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mover"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}munderover"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}msub"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}msup"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}msubsup"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fNary","slot":"1"},{"N":"str","val":"true"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]},{"N":"co","id":"5","uniform":"true","binds":"9 7 6 1 26 5","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreateRunWithSameProp","line":"442","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}mathbackground","slot":"0","sType":"* ","as":"* ","flags":"","line":"443","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}mathcolor","slot":"1","sType":"* ","as":"* ","flags":"","line":"444","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}mathvariant","slot":"2","sType":"* ","as":"* ","flags":"","line":"445","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"param","name":"Q{}color","slot":"3","sType":"* ","as":"* ","flags":"","line":"446","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"3","sType":"* "}]},{"N":"param","name":"Q{}font-family","slot":"4","sType":"* ","as":"* ","flags":"","line":"447","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"4","sType":"* "}]},{"N":"param","name":"Q{}fontsize","slot":"5","sType":"* ","as":"* ","flags":"","line":"448","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"5","sType":"* "}]},{"N":"param","name":"Q{}fontstyle","slot":"6","sType":"* ","as":"* ","flags":"","line":"449","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"6","sType":"* "}]},{"N":"param","name":"Q{}fontweight","slot":"7","sType":"* ","as":"* ","flags":"","line":"450","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"7","sType":"* "}]},{"N":"param","name":"Q{}mathsize","slot":"8","sType":"* ","as":"* ","flags":"","line":"451","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"8","sType":"* "}]},{"N":"param","name":"Q{}ndTokenFirst","slot":"9","sType":"* ","as":"* ","flags":"","line":"452","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"9","sType":"* "}]},{"N":"let","var":"Q{}sFontCur","slot":"12","sType":"* ","line":"494","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}GetFontCur","line":"495","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"496"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"497"}]},{"N":"withParam","name":"Q{}fontweight","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"498"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"499"}]}]}]},{"N":"let","var":"Q{}fNdTokenFirstIsMText","slot":"13","sType":"* ","line":"508","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"509","C":[{"N":"docOrder","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext","line":"510","C":[{"N":"docOrder","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}nndBeforeFirst","slot":"14","sType":"* ","line":"520","C":[{"N":"fn","name":"count","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"520","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"fn","name":"reverse","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE"}]}]}]}]},{"N":"let","var":"Q{}nndBeforeLim","slot":"15","sType":"* ","line":"699","C":[{"N":"fn","name":"count","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"699","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"first","C":[{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]},{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]},{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]},{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms"},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]},{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]}]},{"N":"or","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fNdTokenFirstIsMText","slot":"13"},{"N":"int","val":"1"}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"}]}]},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fNdTokenFirstIsMText","slot":"13"},{"N":"int","val":"0"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"}]}]}]},{"N":"fn","name":"not","C":[{"N":"and","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"12"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"12"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]}]},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"12"},{"N":"str","val":"normal"}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":"normal"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":"normal"}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":""}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"and","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"},{"N":"str","val":"normal"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"},{"N":"str","val":"normal"}]}]},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"},{"N":"str","val":"bold"}]}]},{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":"bold"}]}]}]}]},{"N":"and","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"int","val":"1"}]}]}]},{"N":"and","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"fn","name":"number","C":[{"N":"atomSing","diag":"0|0||number","card":"?","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]}]},{"N":"str","val":"NaN"}]}]}]}]}]}]}]},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"12"},{"N":"str","val":"italic"}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":"italic"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":"italic"}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":""}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"and","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"},{"N":"str","val":"italic"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"},{"N":"str","val":"italic"}]}]},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"},{"N":"str","val":"bold"}]}]},{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":"bold"}]}]}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"and","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"},{"N":"gc10","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"fn","name":"number","C":[{"N":"atomSing","diag":"0|0||number","card":"?","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]}]},{"N":"str","val":"NaN"}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]},{"N":"and","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"},{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"int","val":"1"}]}]}]}]}]}]}]}]},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"12"},{"N":"str","val":"bold"}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":"bold"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":"bold"}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":""}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":""}]}]}]},{"N":"and","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"},{"N":"str","val":"bold"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":"bold"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"},{"N":"str","val":"normal"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"},{"N":"str","val":"normal"}]}]},{"N":"and","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"},{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"int","val":"1"}]}]}]}]}]}]}]}]},{"N":"and","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"12"},{"N":"str","val":"bi"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"12"},{"N":"str","val":"bold-italic"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":"bold-italic"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":"bold-italic"}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":""}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"and","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"},{"N":"str","val":"bold"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":"bold"}]}]},{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"},{"N":"str","val":"italic"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"},{"N":"str","val":"italic"}]}]}]},{"N":"and","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"},{"N":"str","val":"bold"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":"bold"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]},{"N":"and","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"},{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"int","val":"1"}]}]}]}]}]}]}]}]}]},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"12"},{"N":"str","val":""}]},{"N":"or","C":[{"N":"or","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":""}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":"italic"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":"italic"}]}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":""}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"and","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"},{"N":"str","val":"normal"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":"normal"}]}]},{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"},{"N":"str","val":"italic"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"},{"N":"str","val":"italic"}]}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"},{"N":"str","val":""}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"},{"N":"str","val":"italic"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"},{"N":"str","val":"italic"}]}]}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"},{"N":"str","val":""}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"},{"N":"str","val":""}]}]}]}]}]}]}]}]},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"12"},{"N":"str","val":"normal"}]},{"N":"or","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":""}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"int","val":"1"}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"},{"N":"str","val":""}]}]}]}]}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}font-family","slot":"4"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}font-family"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}font-family","slot":"4"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family"}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}font-family","slot":"4"},{"N":"str","val":""}]},{"N":"fn","name":"not","C":[{"N":"varRef","name":"Q{}font-family","slot":"4"}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}font-family"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}font-family"},{"N":"str","val":""}]}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family"},{"N":"str","val":""}]}]}]}]}]}]}]}]}]}]},{"N":"fn","name":"reverse","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE"}]}]}]}]},{"N":"let","var":"Q{}cndRun","slot":"16","sType":"* ","line":"701","C":[{"N":"arith10","op":"-","calc":"d-d","sType":"?AO","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"701","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}nndBeforeLim","slot":"15"}]}]},{"N":"atomSing","diag":"1|1||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}nndBeforeFirst","slot":"14"}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"707","C":[{"N":"choose","sType":"* ","type":"item()*","line":"710","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"715","C":[{"N":"varRef","name":"Q{}cndRun","slot":"16"},{"N":"int","val":"0"}]},{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}CreateRunProp","line":"716","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"717"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"718"}]},{"N":"withParam","name":"Q{}fontweight","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"719"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"720"}]},{"N":"withParam","name":"Q{}mathsize","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"721"}]},{"N":"withParam","name":"Q{}color","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"722"}]},{"N":"withParam","name":"Q{}fontsize","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"723"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"724"}]},{"N":"withParam","name":"Q{}fNor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}FNor","line":"726","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"727"}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"731","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"732","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"734","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"735","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"namespace-uri","C":[{"N":"treat","as":"N","diag":"0|0||namespace-uri","C":[{"N":"check","card":"?","diag":"0|0||namespace-uri","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]}]}]}]},{"N":"str","val":"http://www.w3.org/1998/Math/MathML"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]}]}]}]},{"N":"str","val":"ms"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}OutputMs","line":"736","C":[{"N":"withParam","name":"Q{}msCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"737"}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"741","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"741","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"forEach","sType":"* ","line":"744","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"744","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"p","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"gc10","op":"<","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"745","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"747","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"namespace-uri","C":[{"N":"dot"}]},{"N":"str","val":"http://www.w3.org/1998/Math/MathML"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ms"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}OutputMs","line":"748","C":[{"N":"withParam","name":"Q{}msCur","slot":"0","sType":"1NE","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"749"}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"753","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"753","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]}]}]},{"N":"true"},{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}CreateRunProp","line":"769","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"770"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"771"}]},{"N":"withParam","name":"Q{}fontweight","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"772"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"773"}]},{"N":"withParam","name":"Q{}mathsize","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"774"}]},{"N":"withParam","name":"Q{}color","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"775"}]},{"N":"withParam","name":"Q{}fontsize","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"776"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"777"}]},{"N":"withParam","name":"Q{}fNor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}FNor","line":"779","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"780"}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"784","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"790","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"792","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"794","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"namespace-uri","C":[{"N":"treat","as":"N","diag":"0|0||namespace-uri","C":[{"N":"check","card":"?","diag":"0|0||namespace-uri","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]}]}]}]},{"N":"str","val":"http://www.w3.org/1998/Math/MathML"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]}]}]}]},{"N":"str","val":"ms"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}OutputMs","line":"795","C":[{"N":"withParam","name":"Q{}msCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"796"}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"800","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"800","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"forEach","sType":"* ","line":"803","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"803","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"}]}]}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"804","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"806","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"namespace-uri","C":[{"N":"dot"}]},{"N":"str","val":"http://www.w3.org/1998/Math/MathML"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ms"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}OutputMs","line":"807","C":[{"N":"withParam","name":"Q{}msCur","slot":"0","sType":"1NE","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"808"}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"812","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"812","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"choose","sType":"* ","line":"831","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"831","C":[{"N":"and","C":[{"N":"gc10","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}nndBeforeLim","slot":"15"},{"N":"int","val":"0"}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms"}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"}]}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"callT","bSlot":"5","sType":"* ","name":"Q{}CreateRunWithSameProp","line":"832","C":[{"N":"withParam","name":"Q{}mathbackground","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"834","C":[{"N":"docOrder","sType":"*NA nQ{}mathbackground","line":"835","C":[{"N":"docOrder","sType":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathbackground"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"836","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}mathbackground","role":"select","line":"836","C":[{"N":"docOrder","sType":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathbackground"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"839","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","role":"select","line":"839","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"1","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"844","C":[{"N":"docOrder","sType":"*NA nQ{}mathcolor","line":"845","C":[{"N":"docOrder","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"846","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}mathcolor","role":"select","line":"846","C":[{"N":"docOrder","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"849","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","role":"select","line":"849","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathvariant","slot":"2","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"854","C":[{"N":"docOrder","sType":"*NA nQ{}mathvariant","line":"855","C":[{"N":"docOrder","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"856","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}mathvariant","role":"select","line":"856","C":[{"N":"docOrder","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"859","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","role":"select","line":"859","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"3","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"864","C":[{"N":"docOrder","sType":"*NA nQ{}color","line":"865","C":[{"N":"docOrder","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"866","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}color","role":"select","line":"866","C":[{"N":"docOrder","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"869","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","role":"select","line":"869","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}font-family","slot":"4","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"874","C":[{"N":"docOrder","sType":"*NA nQ{}font-family","line":"875","C":[{"N":"docOrder","sType":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}font-family"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"876","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}font-family","role":"select","line":"876","C":[{"N":"docOrder","sType":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}font-family"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"879","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","role":"select","line":"879","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"5","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"884","C":[{"N":"docOrder","sType":"*NA nQ{}fontsize","line":"885","C":[{"N":"docOrder","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"886","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}fontsize","role":"select","line":"886","C":[{"N":"docOrder","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"889","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","role":"select","line":"889","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"6","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"894","C":[{"N":"docOrder","sType":"*NA nQ{}fontstyle","line":"895","C":[{"N":"docOrder","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"896","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}fontstyle","role":"select","line":"896","C":[{"N":"docOrder","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"899","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","role":"select","line":"899","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"7","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"904","C":[{"N":"docOrder","sType":"*NA nQ{}fontweight","line":"905","C":[{"N":"docOrder","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"906","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}fontweight","role":"select","line":"906","C":[{"N":"docOrder","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"909","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","role":"select","line":"909","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"8","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"914","C":[{"N":"docOrder","sType":"*NA nQ{}mathsize","line":"915","C":[{"N":"docOrder","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"916","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}mathsize","role":"select","line":"916","C":[{"N":"docOrder","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"919","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","role":"select","line":"919","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndTokenFirst","slot":"9","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"923","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndTokenFirst","slot":"9"}]},{"N":"filter","flags":"i","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"varRef","name":"Q{}cndRun","slot":"16"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"6","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FNor","line":"931","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"932","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"932"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"933","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"936","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"}]}]},{"N":"and","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtext"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]},{"N":"co","id":"7","uniform":"true","binds":"8","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreateRunProp","line":"944","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}mathbackground","slot":"0","sType":"* ","as":"* ","flags":"","line":"945","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}mathcolor","slot":"1","sType":"* ","as":"* ","flags":"","line":"946","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}mathvariant","slot":"2","sType":"* ","as":"* ","flags":"","line":"947","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"param","name":"Q{}color","slot":"3","sType":"* ","as":"* ","flags":"","line":"948","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"3","sType":"* "}]},{"N":"param","name":"Q{}font-family","slot":"4","sType":"* ","as":"* ","flags":"","line":"949","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"4","sType":"* "}]},{"N":"param","name":"Q{}fontsize","slot":"5","sType":"* ","as":"* ","flags":"","line":"950","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"5","sType":"* "}]},{"N":"param","name":"Q{}fontstyle","slot":"6","sType":"* ","as":"* ","flags":"","line":"951","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"6","sType":"* "}]},{"N":"param","name":"Q{}fontweight","slot":"7","sType":"* ","as":"* ","flags":"","line":"952","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"7","sType":"* "}]},{"N":"param","name":"Q{}mathsize","slot":"8","sType":"* ","as":"* ","flags":"","line":"953","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"8","sType":"* "}]},{"N":"param","name":"Q{}ndCur","slot":"9","sType":"* ","as":"* ","flags":"","line":"954","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"9","sType":"* "}]},{"N":"param","name":"Q{}fontfamily","slot":"10","sType":"* ","as":"* ","flags":"","line":"955","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"10","sType":"* "}]},{"N":"param","name":"Q{}fNor","slot":"11","sType":"* ","as":"* ","flags":"","line":"956","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"11","sType":"* "}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}CreateMathRPR","line":"969","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"970"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"971"}]},{"N":"withParam","name":"Q{}fontweight","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"972"}]},{"N":"withParam","name":"Q{}ndCur","slot":"9","sType":"*","C":[{"N":"varRef","name":"Q{}ndCur","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"973"}]},{"N":"withParam","name":"Q{}fNor","slot":"11","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"974"}]}]}]}]}]},{"N":"co","id":"8","uniform":"true","binds":"9 10","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreateMathRPR","line":"980","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}mathvariant","slot":"0","sType":"* ","as":"* ","flags":"","line":"981","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}fontstyle","slot":"1","sType":"* ","as":"* ","flags":"","line":"982","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}fontweight","slot":"2","sType":"* ","as":"* ","flags":"","line":"983","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"param","name":"Q{}ndCur","slot":"3","sType":"* ","as":"* ","flags":"","line":"984","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"3","sType":"* "}]},{"N":"param","name":"Q{}fNor","slot":"4","sType":"* ","as":"* ","flags":"","line":"985","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"4","sType":"* "}]},{"N":"let","var":"Q{}sFontCur","slot":"5","sType":"* ","line":"986","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}GetFontCur","line":"987","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"988"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"989"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"990"}]},{"N":"withParam","name":"Q{}ndCur","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}ndCur","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"991"}]}]}]},{"N":"choose","sType":"? ","line":"994","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"994","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fNor","slot":"4"},{"N":"int","val":"1"}]},{"N":"and","C":[{"N":"gc10","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"5"},{"N":"str","val":"italic"}]},{"N":"gc10","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"5"},{"N":"str","val":""}]}]}]},{"N":"elem","type":"element()","name":"m:rPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"995","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"996","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"996","C":[{"N":"varRef","name":"Q{}fNor","slot":"4"},{"N":"int","val":"1"}]},{"N":"elem","name":"m:nor","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}nor ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"997","C":[{"N":"empty","sType":"0 "}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}CreateMathScrStyProp","line":"999","C":[{"N":"withParam","name":"Q{}font","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}sFontCur","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1000"}]},{"N":"withParam","name":"Q{}fNor","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1001"}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]},{"N":"co","binds":"","id":"9","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}GetFontCur","line":"1009","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"1010","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}mathvariant","slot":"1","sType":"* ","as":"* ","flags":"","line":"1011","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}fontstyle","slot":"2","sType":"* ","as":"* ","flags":"","line":"1012","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"param","name":"Q{}fontweight","slot":"3","sType":"* ","as":"* ","flags":"","line":"1013","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"3","sType":"* "}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1014","C":[{"N":"gc10","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1015","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"1"},{"N":"str","val":""}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1016","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}mathvariant","slot":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1016"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1018","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1019","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"str","val":"italic","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1019"}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1023","C":[{"N":"or","C":[{"N":"and","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mi"}]}]},{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]}]}]}]},{"N":"int","val":"1"}]}]},{"N":"and","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mn"}]}]},{"N":"gc10","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"fn","name":"number","C":[{"N":"atomSing","diag":"0|0||number","card":"?","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]}]},{"N":"str","val":"NaN"}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1026","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1027","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"2"},{"N":"str","val":"normal"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fontweight","slot":"3"},{"N":"str","val":"bold"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1030","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"str","val":"bold","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1030"}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1032","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"2"},{"N":"str","val":"normal"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1033","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"str","val":"normal","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1033"}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1035","C":[{"N":"varRef","name":"Q{}fontweight","slot":"3"},{"N":"str","val":"bold"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1036","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"str","val":"bi","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1036"}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1039","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"str","val":"italic","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1039"}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"choose","sType":"?NT ","type":"item()*","line":"1045","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1046","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"2"},{"N":"str","val":"italic"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fontweight","slot":"3"},{"N":"str","val":"bold"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1047","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"str","val":"bi","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1047"}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1049","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"2"},{"N":"str","val":"italic"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1050","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"str","val":"italic","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1050"}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1052","C":[{"N":"varRef","name":"Q{}fontweight","slot":"3"},{"N":"str","val":"bold"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1053","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"str","val":"bold","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1053"}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1056","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"str","val":"normal","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1056"}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"10","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreateMathScrStyProp","line":"1066","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}font","slot":"0","sType":"* ","as":"* ","flags":"","line":"1067","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}fNor","slot":"1","sType":"* ","as":"* ","flags":"","line":"1068","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1068"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"choose","sType":"* ","type":"item()*","line":"1069","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1070","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"normal"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fNor","slot":"1"},{"N":"int","val":"0"}]}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1071","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1072","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"p"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1075","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"bold"}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1076","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1077","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"b"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1080","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"italic"}]},{"N":"empty","sType":"0 "},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1082","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"script"}]},{"N":"elem","type":"element()","name":"m:scr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1083","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1084","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"script"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1087","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"bold-script"}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:scr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1088","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1089","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"script"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1091","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1092","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"b"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1095","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"double-struck"}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:scr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1096","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1097","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"double-struck"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1099","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1100","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"p"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1103","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"fraktur"}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:scr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1104","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1105","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"fraktur"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1107","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1108","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"p"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1111","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"bold-fraktur"}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:scr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1112","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1113","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"fraktur"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1115","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1116","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"b"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1119","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"sans-serif"}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:scr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1120","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1121","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sans-serif"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1123","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1124","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"p"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1127","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"bold-sans-serif"}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:scr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1128","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1129","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sans-serif"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1131","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1132","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"b"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1135","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"sans-serif-italic"}]},{"N":"elem","type":"element()","name":"m:scr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1136","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1137","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sans-serif"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1140","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"sans-serif-bold-italic"}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:scr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1141","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1142","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sans-serif"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1144","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1145","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"bi"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1148","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"monospace"}]},{"N":"empty","sType":"0 "},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1150","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"bold"}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1151","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1152","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"b"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1155","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"bi"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}font","slot":"0"},{"N":"str","val":"bold-italic"}]}]},{"N":"elem","type":"element()","name":"m:sty","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1156","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1157","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"bi"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"co","id":"11","uniform":"true","binds":"45 46 37","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FBar","line":"1163","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}sLineThickness","slot":"0","sType":"* ","as":"* ","flags":"","line":"1164","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}sLowerLineThickness","slot":"1","sType":"*NT ","line":"1165","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1165","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLineThickness","slot":"0"}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]},{"N":"choose","sType":"*NT ","type":"item()*","line":"1166","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1170","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerLineThickness","slot":"1"}]}]}]},{"N":"int","val":"0"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerLineThickness","slot":"1"},{"N":"str","val":"thin"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerLineThickness","slot":"1"},{"N":"str","val":"medium"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerLineThickness","slot":"1"},{"N":"str","val":"thick"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"let","var":"Q{}fStrContainsNonZeroDigit","slot":"2","sType":"*NT ","line":"1172","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}FStrContainsNonZeroDigit","line":"1173","C":[{"N":"withParam","name":"Q{}s","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}sLowerLineThickness","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1174"}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1177","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1178","C":[{"N":"varRef","name":"Q{}fStrContainsNonZeroDigit","slot":"2"},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"12","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreateArgProp","line":"1397","expand-text":"false","sType":"? ","C":[{"N":"choose","sType":"? ","role":"body","line":"1399","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1399","C":[{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","C":[{"N":"axis","name":"ancestor-or-self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}scriptlevel"},{"N":"str","val":"0"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}scriptlevel"},{"N":"str","val":"1"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}scriptlevel"},{"N":"str","val":"2"}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","C":[{"N":"axis","name":"ancestor-or-self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}scriptlevel"},{"N":"str","val":"0"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}scriptlevel"},{"N":"str","val":"1"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}scriptlevel"},{"N":"str","val":"2"}]}]}]}]}]},{"N":"int","val":"0"}]}]}]},{"N":"elem","type":"element()","name":"m:argPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1400","C":[{"N":"elem","type":"element()","name":"m:scrLvl","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1401","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1402","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1403","C":[{"N":"docOrder","sType":"*NA nQ{}scriptlevel","line":"1404","C":[{"N":"slash","op":"/","sType":"*NA nQ{}scriptlevel","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"filter","C":[{"N":"axis","name":"ancestor-or-self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}scriptlevel"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}scriptlevel"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1405","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}scriptlevel","role":"select","line":"1405","C":[{"N":"slash","op":"/","sType":"*NA nQ{}scriptlevel","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"filter","C":[{"N":"axis","name":"ancestor-or-self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}scriptlevel"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}scriptlevel"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1408","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}scriptlevel","role":"select","line":"1408","C":[{"N":"slash","op":"/","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}scriptlevel","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"filter","C":[{"N":"axis","name":"ancestor-or-self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}scriptlevel"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}scriptlevel"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"co","binds":"","id":"13","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FLinearFrac","line":"1457","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"1458","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1458"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}sNdText","slot":"1","sType":"*NT ","line":"1459","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1460","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1460","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1463","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1468","C":[{"N":"and","C":[{"N":"and","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]},{"N":"int","val":"3"}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdText","slot":"1"},{"N":"str","val":"/"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]},{"N":"co","binds":"","id":"14","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FIsFunc","line":"1498","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"1499","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1499"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}sNdText","slot":"1","sType":"*NT ","line":"1500","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1501","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1501","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1504","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1509","C":[{"N":"and","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]},{"N":"int","val":"3"}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdText","slot":"1"},{"N":"str","val":"⁡"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]},{"N":"co","id":"15","uniform":"true","binds":"12 47","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}MakeLinearFraction","line":"1517","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"1518","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1518"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"elem","type":"element()","name":"m:f","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1519","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:fPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1520","C":[{"N":"elem","type":"element()","name":"m:type","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1521","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1522","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"lin"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"elem","type":"element()","name":"m:num","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1525","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}CreateArgProp","line":"1526"},{"N":"applyT","sType":"* ","line":"1527","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1527","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:den","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1529","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}CreateArgProp","line":"1530"},{"N":"applyT","sType":"* ","line":"1531","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1531","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"3"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","id":"16","uniform":"true","binds":"47","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}WriteFunc","line":"1539","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"1540","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1540"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"elem","type":"element()","name":"m:func","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1542","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:fName","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1543","C":[{"N":"applyT","sType":"* ","line":"1544","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1544","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1546","C":[{"N":"applyT","sType":"* ","line":"1547","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1547","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"3"}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","id":"17","uniform":"true","binds":"13 15 14 16 47","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}NaryHandleMrowMstyle","line":"1569","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"1570","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1570"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"* ","type":"item()*","line":"1574","C":[{"N":"filter","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1575","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"}]},{"N":"let","var":"Q{}fLinearFrac","slot":"1","sType":"* ","line":"1577","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FLinearFrac","line":"1578","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1579"}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"1582","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1583","C":[{"N":"varRef","name":"Q{}fLinearFrac","slot":"1"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}MakeLinearFraction","line":"1584","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1585"}]}]},{"N":"true"},{"N":"let","var":"Q{}fFunc","slot":"2","sType":"* ","line":"1589","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}FIsFunc","line":"1590","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1591"}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"1594","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1595","C":[{"N":"varRef","name":"Q{}fFunc","slot":"2"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}WriteFunc","line":"1596","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1597"}]}]},{"N":"true"},{"N":"applyT","sType":"* ","line":"1601","mode":"#unnamed","bSlot":"4","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1601","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]}]}]}]},{"N":"filter","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1607","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"}]},{"N":"applyT","sType":"* ","line":"1608","mode":"#unnamed","bSlot":"4","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1608","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"co","id":"18","uniform":"true","binds":"45 46","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FIsBar","line":"1625","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"1626","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}fUnder","slot":"1","sType":"*NT ","line":"1627","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1628","C":[{"N":"filter","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1629","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}munder"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}sLowerCaseAccent","slot":"2","sType":"*NT ","line":"1633","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1634","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1635","C":[{"N":"varRef","name":"Q{}fUnder","slot":"1"},{"N":"int","val":"1"}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1636","C":[{"N":"docOrder","sType":"*NA nQ{}accentunder","line":"1637","C":[{"N":"docOrder","sType":"*NA nQ{}accentunder","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accentunder"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1638","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1638","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accentunder"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1641","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1641","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}accentunder"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"choose","sType":"?NT ","type":"item()*","line":"1646","C":[{"N":"docOrder","sType":"*NA nQ{}accent","line":"1647","C":[{"N":"docOrder","sType":"*NA nQ{}accent","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accent"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1648","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1648","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accent"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1651","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1651","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}accent"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"let","var":"Q{}fAccent","slot":"3","sType":"*NT ","line":"1657","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1658","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1659","C":[{"N":"varRef","name":"Q{}sLowerCaseAccent","slot":"2"},{"N":"str","val":"true"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"choose","sType":"*NT ","type":"item()*","line":"1664","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1667","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fAccent","slot":"3"},{"N":"int","val":"0"}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]}]},{"N":"let","var":"Q{}sOperator","slot":"4","sType":"*NT ","line":"1668","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1669","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1669","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1671","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1673","C":[{"N":"varRef","name":"Q{}fUnder","slot":"1"},{"N":"int","val":"1"}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1674","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1675","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sOperator","slot":"4"},{"N":"str","val":"̲"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sOperator","slot":"4"},{"N":"str","val":"_"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]},{"N":"true"},{"N":"choose","sType":"?NT ","type":"item()*","line":"1681","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1682","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sOperator","slot":"4"},{"N":"str","val":"̅"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sOperator","slot":"4"},{"N":"str","val":"¯"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]}]}]},{"N":"co","id":"19","uniform":"true","binds":"45 46","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FIsAcc","line":"1698","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"1699","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1699"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}sLowerCaseAccent","slot":"1","sType":"*NT ","line":"1701","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1702","C":[{"N":"docOrder","sType":"*NA nQ{}accent","line":"1703","C":[{"N":"docOrder","sType":"*NA nQ{}accent","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accent"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1704","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1704","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accent"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1707","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1707","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}accent"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}sLowerCaseMoAccent","slot":"2","sType":"*NT ","line":"1711","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"1712","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1713","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accent"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1714","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1714","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accent"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1716","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}accent"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1717","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1717","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}accent"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}fAccent","slot":"3","sType":"*NT ","line":"1721","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1722","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1723","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseMoAccent","slot":"2"},{"N":"str","val":"true"}]},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseMoAccent","slot":"2"},{"N":"str","val":""}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseAccent","slot":"1"},{"N":"str","val":"true"}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"choose","sType":"*NT ","type":"item()*","line":"1728","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1731","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fAccent","slot":"3"},{"N":"int","val":"1"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]},{"N":"let","var":"Q{}sOperator","slot":"4","sType":"*NT ","line":"1732","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1733","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1733","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1735","C":[{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1737","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sOperator","slot":"4"}]}]}]},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]}]}]},{"N":"co","id":"20","uniform":"true","binds":"45 46","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FIsGroupChr","line":"1762","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"1763","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1763"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}fUnder","slot":"1","sType":"*NT ","line":"1764","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1765","C":[{"N":"filter","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1766","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}munder"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}sLowerCaseAccent","slot":"2","sType":"*NT ","line":"1770","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1771","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1772","C":[{"N":"varRef","name":"Q{}fUnder","slot":"1"},{"N":"int","val":"1"}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1773","C":[{"N":"docOrder","sType":"*NA nQ{}accentunder","line":"1774","C":[{"N":"docOrder","sType":"*NA nQ{}accentunder","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accentunder"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1775","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1775","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accentunder"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1778","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1778","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}accentunder"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"choose","sType":"?NT ","type":"item()*","line":"1783","C":[{"N":"docOrder","sType":"*NA nQ{}accent","line":"1784","C":[{"N":"docOrder","sType":"*NA nQ{}accent","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accent"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1785","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1785","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accent"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1788","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1788","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}accent"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"let","var":"Q{}fAccentFalse","slot":"3","sType":"*NT ","line":"1795","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1796","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1797","C":[{"N":"varRef","name":"Q{}sLowerCaseAccent","slot":"2"},{"N":"str","val":"false"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"choose","sType":"*NT ","type":"item()*","line":"1802","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1807","C":[{"N":"and","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fAccentFalse","slot":"3"},{"N":"int","val":"1"}]},{"N":"filter","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"},{"N":"or","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}munder"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mover"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]},{"N":"int","val":"2"}]}]},{"N":"or","C":[{"N":"and","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]}]}]},{"N":"and","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"subscript","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"}]}]}]}]}]}]},{"N":"let","var":"Q{}sOperator","slot":"4","sType":"*NT ","line":"1808","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1809","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo","role":"select","line":"1809","C":[{"N":"docOrder","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1811","C":[{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1812","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sOperator","slot":"4"}]}]}]},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"21","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreateGroupChrPr","line":"1923","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}chr","slot":"0","sType":"* ","as":"* ","flags":"","line":"1924","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"⏟"}]}]},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}pos","slot":"1","sType":"* ","as":"* ","flags":"","line":"1925","C":[{"N":"docOrder","sType":"*NE u[NE nQ{}bot,NE nQ{http://www.w3.org/1999/xhtml}bot]","role":"select","line":"1925","C":[{"N":"slash","role":"select","simple":"1","sType":"*NE u[NE nQ{}bot,NE nQ{http://www.w3.org/1999/xhtml}bot]","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bot,NE nQ{http://www.w3.org/1999/xhtml}bot]","sType":"*NE u[NE nQ{}bot,NE nQ{http://www.w3.org/1999/xhtml}bot]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "}]}]},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}vertJc","slot":"2","sType":"* ","as":"* ","flags":"","line":"1926","C":[{"N":"docOrder","sType":"*NE u[NE nQ{}top,NE nQ{http://www.w3.org/1999/xhtml}top]","role":"select","line":"1926","C":[{"N":"slash","role":"select","simple":"1","sType":"*NE u[NE nQ{}top,NE nQ{http://www.w3.org/1999/xhtml}top]","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}top,NE nQ{http://www.w3.org/1999/xhtml}top]","sType":"*NE u[NE nQ{}top,NE nQ{http://www.w3.org/1999/xhtml}top]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "}]}]},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"elem","type":"element()","name":"m:groupChrPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1927","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:chr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1928","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1929","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"1930","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}chr","slot":"0","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1930"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","type":"element()","name":"m:pos","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1933","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1934","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"1935","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}pos","slot":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1935"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","type":"element()","name":"m:vertJc","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1938","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1939","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"1940","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}vertJc","slot":"2","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1940"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"22","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}ToUpperCombining","line":"1972","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ch","slot":"0","sType":"* ","as":"* ","flags":"","line":"1973","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"1974","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1976","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"˘"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̆"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1978","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"¸"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̒"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1980","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"`"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̀"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1982","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"-"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̅"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1984","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"−"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̅"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1986","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"."}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̇"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1988","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"˙"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̇"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1990","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"˝"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̋"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1992","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"´"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"́"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1994","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"~"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̃"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1996","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"˜"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̃"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1998","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"¨"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̈"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2000","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"ˇ"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̌"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2002","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"^"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̂"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2004","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"¯"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"̅"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2009","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"→"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"⃗"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2011","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"⟶"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"⃗"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2013","C":[{"N":"varRef","name":"Q{}ch","slot":"0"},{"N":"str","val":"←"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"⃖"}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2015","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}ch","slot":"0","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2015"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"co","binds":"","id":"23","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreateDelimProp","line":"2305","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}fChOpenValid","slot":"0","sType":"* ","as":"* ","flags":"","line":"2306","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}chOpen","slot":"1","sType":"* ","as":"* ","flags":"","line":"2307","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}fChSeparatorsValid","slot":"2","sType":"* ","as":"* ","flags":"","line":"2308","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"param","name":"Q{}chSeparators","slot":"3","sType":"* ","as":"* ","flags":"","line":"2309","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"3","sType":"* "}]},{"N":"param","name":"Q{}fChCloseValid","slot":"4","sType":"* ","as":"* ","flags":"","line":"2310","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"4","sType":"* "}]},{"N":"param","name":"Q{}chClose","slot":"5","sType":"* ","as":"* ","flags":"","line":"2311","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"5","sType":"* "}]},{"N":"let","var":"Q{}chSep","slot":"6","sType":"* ","line":"2312","C":[{"N":"fn","name":"substring","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2312","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}chSeparators","slot":"3"}]}]},{"N":"fn","name":"number","C":[{"N":"int","val":"1"}]},{"N":"fn","name":"number","C":[{"N":"int","val":"1"}]}]},{"N":"choose","sType":"? ","line":"2318","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2318","C":[{"N":"or","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fChOpenValid","slot":"0"},{"N":"int","val":"1"}]},{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chOpen","slot":"1"},{"N":"str","val":"("}]}]}]},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fChCloseValid","slot":"4"},{"N":"int","val":"1"}]},{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chClose","slot":"5"},{"N":"str","val":")"}]}]}]}]},{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chSep","slot":"6"},{"N":"str","val":"|"}]}]}]},{"N":"elem","name":"m:dPr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}dPr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2319","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"2321","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2321","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fChOpenValid","slot":"0"},{"N":"int","val":"1"}]},{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chOpen","slot":"1"},{"N":"str","val":"("}]}]}]},{"N":"elem","name":"m:begChr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}begChr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2322","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2323","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"2324","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}chOpen","slot":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2324"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","type":"item()*","line":"2331","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2333","C":[{"N":"varRef","name":"Q{}chSep","slot":"6"},{"N":"str","val":"|"}]},{"N":"empty","sType":"0 "},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2337","C":[{"N":"varRef","name":"Q{}fChSeparatorsValid","slot":"2"},{"N":"int","val":"0"}]},{"N":"elem","name":"m:sepChr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sepChr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2338","C":[{"N":"att","name":"m:val","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":","}]}]},{"N":"true"},{"N":"elem","name":"m:sepChr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sepChr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2342","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2343","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"2344","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}chSep","slot":"6","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2344"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"choose","sType":"? ","line":"2351","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2351","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fChCloseValid","slot":"4"},{"N":"int","val":"1"}]},{"N":"fn","name":"not","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chClose","slot":"5"},{"N":"str","val":")"}]}]}]},{"N":"elem","name":"m:endChr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}endChr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2352","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2353","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"2354","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}chClose","slot":"5","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2354"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]},{"N":"co","binds":"","id":"24","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}LQuoteFromMs","line":"2362","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}msCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"2363","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2363"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"2364","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2366","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}lquote"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}lquote"}]}]},{"N":"str","val":""}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}lquote"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}lquote"}]}]},{"N":"str","val":""}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\""}]},{"N":"true"},{"N":"choose","sType":"?NT ","type":"item()*","line":"2370","C":[{"N":"docOrder","sType":"*NA nQ{}lquote","line":"2371","C":[{"N":"docOrder","sType":"*NA nQ{}lquote","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}lquote"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2372","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}lquote","role":"select","line":"2372","C":[{"N":"docOrder","sType":"*NA nQ{}lquote","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}lquote"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2375","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}lquote","role":"select","line":"2375","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}lquote","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}lquote"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"25","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}RQuoteFromMs","line":"2382","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}msCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"2383","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2383"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"2384","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2386","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}rquote"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}rquote"}]}]},{"N":"str","val":""}]}]},{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}rquote"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}rquote"}]}]},{"N":"str","val":""}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\""}]},{"N":"true"},{"N":"choose","sType":"?NT ","type":"item()*","line":"2390","C":[{"N":"docOrder","sType":"*NA nQ{}rquote","line":"2391","C":[{"N":"docOrder","sType":"*NA nQ{}rquote","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}rquote"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2392","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}rquote","role":"select","line":"2392","C":[{"N":"docOrder","sType":"*NA nQ{}rquote","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}rquote"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2395","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}rquote","role":"select","line":"2395","C":[{"N":"docOrder","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}rquote","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}rquote"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]},{"N":"co","id":"26","uniform":"true","binds":"24 25","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}OutputMs","line":"2404","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}msCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"2405","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}chLquote","slot":"1","sType":"*NT ","line":"2407","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}LQuoteFromMs","line":"2408","C":[{"N":"withParam","name":"Q{}msCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}msCur","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2409"}]}]}]},{"N":"let","var":"Q{}chRquote","slot":"2","sType":"*NT ","line":"2413","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}RQuoteFromMs","line":"2414","C":[{"N":"withParam","name":"Q{}msCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}msCur","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2415"}]}]}]},{"N":"sequence","sType":"?NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"2419","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}chLquote","slot":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2419"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2420","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2420","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}msCur","slot":"0"}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2421","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}chRquote","slot":"2","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2421"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]},{"N":"co","id":"27","uniform":"true","binds":"12 47","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}SplitScripts","line":"2578","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndScripts","slot":"0","sType":"* ","as":"* ","flags":"","line":"2579","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2580","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}CreateArgProp","line":"2581"},{"N":"applyT","sType":"* ","line":"2582","mode":"#unnamed","bSlot":"1","C":[{"N":"filter","flags":"p","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2582","C":[{"N":"varRef","name":"Q{}ndScripts","slot":"0"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"arith10","op":"mod","calc":"d%d","C":[{"N":"fn","name":"position"},{"N":"int","val":"2"}]},{"N":"int","val":"1"}]}]}]}]}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2584","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}CreateArgProp","line":"2585"},{"N":"applyT","sType":"* ","line":"2586","mode":"#unnamed","bSlot":"1","C":[{"N":"filter","flags":"p","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2586","C":[{"N":"varRef","name":"Q{}ndScripts","slot":"0"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"arith10","op":"mod","calc":"d%d","C":[{"N":"fn","name":"position"},{"N":"int","val":"2"}]},{"N":"int","val":"0"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"28","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FIsEqArray","line":"2782","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"2783","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2783"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"2786","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2795","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"or","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}frame"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}frame"}]}]},{"N":"str","val":""}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}frame"}]}]},{"N":"str","val":"none"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}frame"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}frame"}]}]},{"N":"str","val":""}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}frame"}]}]},{"N":"str","val":"none"}]}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}columnlines"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}columnlines"}]}]},{"N":"str","val":""}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}columnlines"}]}]},{"N":"str","val":"none"}]}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}columnlines"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}columnlines"}]}]},{"N":"str","val":""}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}columnlines"}]}]},{"N":"str","val":"none"}]}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}rowlines"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}rowlines"}]}]},{"N":"str","val":""}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}rowlines"}]}]},{"N":"str","val":"none"}]}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}rowlines"}]}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}rowlines"}]}]},{"N":"str","val":""}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}rowlines"}]}]},{"N":"str","val":"none"}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtr"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd"}]},{"N":"int","val":"1"}]}]}]}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtr"},{"N":"gc10","op":"<","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd"}]},{"N":"int","val":"1"}]}]}]}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mlabeledtr"}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]},{"N":"co","id":"29","uniform":"true","binds":"4","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FIgnoreCollection","line":"2806","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"2807","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2807"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}fNaryArgument","slot":"1","sType":"*NT ","line":"2809","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FIsNaryArgument","line":"2810","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2811"}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"2815","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2816","C":[{"N":"varRef","name":"Q{}fNaryArgument","slot":"1"},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]},{"N":"co","id":"30","uniform":"true","binds":"30","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FFirstAlignAlreadyFound","line":"2830","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"2831","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2831"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"* ","type":"item()*","line":"2833","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2835","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"fn","name":"reverse","C":[{"N":"filter","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE"},{"N":"or","C":[{"N":"axis","name":"descendant-or-self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}maligngroup"},{"N":"axis","name":"descendant-or-self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}malignmark"}]}]}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2836","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd"}]}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FFirstAlignAlreadyFound","line":"2837","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"2838","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"parent","nodeTest":"*NE"}]}]}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]},{"N":"co","id":"31","uniform":"true","binds":"31","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}ConcatStringRepeat","line":"2849","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}strToRepeat","slot":"0","sType":"* ","as":"* ","flags":"","line":"2850","C":[{"N":"str","val":"","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2850"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}iRepetitions","slot":"1","sType":"* ","as":"* ","flags":"","line":"2851","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2851"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}strBuilding","slot":"2","sType":"* ","as":"* ","flags":"","line":"2852","C":[{"N":"str","val":"","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2852"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"choose","sType":"* ","type":"item()*","line":"2854","C":[{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2855","C":[{"N":"varRef","name":"Q{}iRepetitions","slot":"1"},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2856","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}strBuilding","slot":"2","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2856"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}ConcatStringRepeat","line":"2859","C":[{"N":"withParam","name":"Q{}strToRepeat","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}strToRepeat","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2860"}]},{"N":"withParam","name":"Q{}iRepetitions","slot":"1","sType":"?AO","C":[{"N":"arith10","op":"-","calc":"d-d","sType":"?AO","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2861","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}iRepetitions","slot":"1"}]}]},{"N":"int","val":"1"}]}]},{"N":"withParam","name":"Q{}strBuilding","slot":"2","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2862","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}strBuilding","slot":"2"}]}]},{"N":"atomSing","diag":"0|1||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}strToRepeat","slot":"0"}]}]}]}]}]}]}]}]}]},{"N":"co","id":"32","uniform":"true","binds":"13 14","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FSpecialCollection","line":"2874","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"2875","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2875"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"*NT ","type":"item()*","line":"2876","C":[{"N":"docOrder","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow","line":"2877","C":[{"N":"docOrder","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"}]}]}]},{"N":"let","var":"Q{}fLinearFraction","slot":"1","sType":"*NT ","line":"2878","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FLinearFrac","line":"2879","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2880"}]}]}]},{"N":"let","var":"Q{}fFunc","slot":"2","sType":"*NT ","line":"2883","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}FIsFunc","line":"2884","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2885"}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"2888","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2889","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fLinearFraction","slot":"1"},{"N":"int","val":"1"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fFunc","slot":"2"},{"N":"int","val":"1"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]},{"N":"co","id":"33","uniform":"true","binds":"32 29 30 33 31 1 47","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}ProcessEqArrayRow","line":"2902","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"2903","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2903"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"forEach","sType":"* ","line":"2905","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"2905","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]},{"N":"let","var":"Q{}fSpecialCollection","slot":"1","sType":"* ","line":"2906","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FSpecialCollection","line":"2907","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2908"}]}]}]},{"N":"let","var":"Q{}fIgnoreCollection","slot":"2","sType":"* ","line":"2911","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}FIgnoreCollection","line":"2912","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2913"}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"2916","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2918","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}maligngroup"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}malignmark"}]},{"N":"let","var":"Q{}fFirstAlignAlreadyFound","slot":"3","sType":"* ","line":"2921","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}FFirstAlignAlreadyFound","line":"2922","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2923"}]}]}]},{"N":"choose","sType":"? ","line":"2927","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2927","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}malignmark"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fFirstAlignAlreadyFound","slot":"3"},{"N":"int","val":"1"}]}]},{"N":"elem","name":"m:r","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}r ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2928","C":[{"N":"elem","name":"m:t","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}t ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2929","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"&"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2935","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fIgnoreCollection","slot":"2"},{"N":"int","val":"0"}]},{"N":"or","C":[{"N":"and","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fSpecialCollection","slot":"1"},{"N":"int","val":"0"}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"}]}]},{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}ProcessEqArrayRow","line":"2936","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2937"}]}]},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2943","C":[{"N":"axis","name":"descendant","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}maligngroup"},{"N":"axis","name":"descendant","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}malignmark"}]},{"N":"let","var":"Q{}cMalignGroups","slot":"3","sType":"* ","line":"2944","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"2945","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"fn","sType":"1ADI","name":"count","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2945","C":[{"N":"axis","name":"descendant","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}maligngroup"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"let","var":"Q{}cMalignMarks","slot":"4","sType":"* ","line":"2947","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"2948","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"fn","sType":"1ADI","name":"count","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2948","C":[{"N":"axis","name":"descendant","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}malignmark"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"2951","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2951","C":[{"N":"arith10","op":"+","calc":"d+d","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cMalignGroups","slot":"3"}]}]},{"N":"atomSing","diag":"1|1||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cMalignMarks","slot":"4"}]}]}]},{"N":"int","val":"0"}]},{"N":"let","var":"Q{}str","slot":"5","sType":"*NE ","line":"2952","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}ConcatStringRepeat","line":"2953","C":[{"N":"withParam","name":"Q{}strToRepeat","slot":"0","sType":"1AS","C":[{"N":"str","val":"&","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2954"}]},{"N":"withParam","name":"Q{}iRepetitions","slot":"0","sType":"?AO","C":[{"N":"arith10","op":"+","calc":"d+d","sType":"?AO","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2955","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cMalignGroups","slot":"3"}]}]},{"N":"atomSing","diag":"1|1||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cMalignMarks","slot":"4"}]}]}]}]},{"N":"withParam","name":"Q{}strBuilding","slot":"0","sType":"1AS","C":[{"N":"str","val":"","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2956"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2959","C":[{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2960","C":[{"N":"callT","bSlot":"5","sType":"* ","name":"Q{}OutputText","line":"2961","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}str","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2962"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"applyT","sType":"* ","line":"2968","mode":"#unnamed","bSlot":"6","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2968"}]}]}]}]},{"N":"true"},{"N":"applyT","sType":"* ","line":"2972","mode":"#unnamed","bSlot":"6","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2972"}]}]}]}]}]}]}]}]},{"N":"co","id":"34","uniform":"true","binds":"34","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreateEmptyElmt","line":"3088","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}cEmptyMtd","slot":"0","sType":"* ","as":"* ","flags":"","line":"3089","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"* ","line":"3090","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3090","C":[{"N":"varRef","name":"Q{}cEmptyMtd","slot":"0"},{"N":"int","val":"0"}]},{"N":"sequence","sType":"* ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3091","C":[{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}CreateEmptyElmt","line":"3092","C":[{"N":"withParam","name":"Q{}cEmptyMtd","slot":"0","sType":"?AO","C":[{"N":"arith10","op":"-","calc":"d-d","sType":"?AO","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3093","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cEmptyMtd","slot":"0"}]}]},{"N":"int","val":"1"}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"co","id":"35","uniform":"true","binds":"35","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CountMaxElmtsInRow","line":"3097","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"3098","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}cMaxElmtsInRow","slot":"1","sType":"* ","as":"* ","flags":"","line":"3099","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3099"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"choose","sType":"* ","type":"item()*","line":"3100","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3101","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3102","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}cMaxElmtsInRow","slot":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3102"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}CountMaxElmtsInRow","line":"3105","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"3106","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"first","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"}]}]}]}]}]},{"N":"withParam","name":"Q{}cMaxElmtsInRow","slot":"1","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3108","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3110","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]}]}]}]},{"N":"str","val":"mlabeledtr"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"namespace-uri","C":[{"N":"treat","as":"N","diag":"0|0||namespace-uri","C":[{"N":"check","card":"?","diag":"0|0||namespace-uri","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]}]}]}]},{"N":"str","val":"http://www.w3.org/1998/Math/MathML"}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"3111","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3112","C":[{"N":"arith10","op":"-","calc":"d-d","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]},{"N":"int","val":"1"}]},{"N":"varRef","name":"Q{}cMaxElmtsInRow","slot":"1"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3113","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"arith10","sType":"1AO","op":"-","calc":"d-d","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3113","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]},{"N":"int","val":"1"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3116","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}cMaxElmtsInRow","slot":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3116"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3121","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]}]}]}]},{"N":"str","val":"mtr"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"namespace-uri","C":[{"N":"treat","as":"N","diag":"0|0||namespace-uri","C":[{"N":"check","card":"?","diag":"0|0||namespace-uri","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]}]}]}]},{"N":"str","val":"http://www.w3.org/1998/Math/MathML"}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"3122","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3123","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]},{"N":"varRef","name":"Q{}cMaxElmtsInRow","slot":"1"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3124","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"fn","sType":"1ADI","name":"count","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3124","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3127","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}cMaxElmtsInRow","slot":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3127"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"choose","sType":"?NT ","type":"item()*","line":"3132","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3133","C":[{"N":"int","val":"1"},{"N":"varRef","name":"Q{}cMaxElmtsInRow","slot":"1"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3134","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"int","sType":"1ADI","val":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3134"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3137","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}cMaxElmtsInRow","slot":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3137"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"36","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}GetMglyphAltText","line":"3148","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"3149","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3149"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"3150","C":[{"N":"docOrder","sType":"*NA nQ{}alt","line":"3151","C":[{"N":"docOrder","sType":"*NA nQ{}alt","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}alt"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3152","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3152","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}alt"}]}]}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3155","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3155","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}alt"}]}]}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"co","binds":"","id":"37","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FStrContainsNonZeroDigit","line":"3362","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}s","slot":"0","sType":"* ","as":"* ","flags":"","line":"3363","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}sNonZeroDigitsToNineDigit","slot":"1","sType":"*NT ","line":"3366","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3366","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}s","slot":"0"}]}]},{"N":"str","val":"12345678"},{"N":"str","val":"99999999"}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"3367","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3369","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sNonZeroDigitsToNineDigit","slot":"1"}]}]},{"N":"str","val":"9"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]},{"N":"co","binds":"","id":"38","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FStrContainsDigits","line":"3374","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}s","slot":"0","sType":"* ","as":"* ","flags":"","line":"3375","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}sDigitsToZeroDigit","slot":"1","sType":"*NT ","line":"3378","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3378","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}s","slot":"0"}]}]},{"N":"str","val":"123456789"},{"N":"str","val":"000000000"}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"3379","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3381","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sDigitsToZeroDigit","slot":"1"}]}]},{"N":"str","val":"0"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]}]}]},{"N":"co","id":"39","uniform":"true","binds":"37 38","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}FFull","line":"3401","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}s","slot":"0","sType":"* ","as":"* ","flags":"","line":"3402","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}fStrContainsNonZeroDigit","slot":"1","sType":"*NT ","line":"3404","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FStrContainsNonZeroDigit","line":"3405","C":[{"N":"withParam","name":"Q{}s","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}s","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3406"}]}]}]},{"N":"let","var":"Q{}fStrContainsDigits","slot":"2","sType":"*NT ","line":"3410","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}FStrContainsDigits","line":"3411","C":[{"N":"withParam","name":"Q{}s","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}s","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3412"}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"3416","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3418","C":[{"N":"varRef","name":"Q{}fStrContainsNonZeroDigit","slot":"1"},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3421","C":[{"N":"varRef","name":"Q{}fStrContainsDigits","slot":"2"},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"40","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreatePhantPropertiesCore","line":"3433","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}fShow","slot":"0","sType":"* ","as":"* ","flags":"","line":"3434","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3434"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}fFullWidth","slot":"1","sType":"* ","as":"* ","flags":"","line":"3435","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3435"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}fFullHeight","slot":"2","sType":"* ","as":"* ","flags":"","line":"3436","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3436"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"param","name":"Q{}fFullDepth","slot":"3","sType":"* ","as":"* ","flags":"","line":"3437","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3437"},{"N":"supplied","role":"conversion","slot":"3","sType":"* "}]},{"N":"choose","sType":"? ","line":"3442","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3442","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fShow","slot":"0"},{"N":"int","val":"0"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fFullWidth","slot":"1"},{"N":"int","val":"0"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fFullHeight","slot":"2"},{"N":"int","val":"0"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fFullDepth","slot":"3"},{"N":"int","val":"0"}]}]},{"N":"elem","type":"element()","name":"m:phantPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3443","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"3444","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3444","C":[{"N":"varRef","name":"Q{}fShow","slot":"0"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:show","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3445","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3446","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"off"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"3449","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3449","C":[{"N":"varRef","name":"Q{}fFullWidth","slot":"1"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:zeroWid","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3450","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3451","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"3454","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3454","C":[{"N":"varRef","name":"Q{}fFullHeight","slot":"2"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:zeroAsc","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3455","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3456","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"3459","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3459","C":[{"N":"varRef","name":"Q{}fFullDepth","slot":"3"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:zeroDesc","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3460","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3461","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"co","id":"41","uniform":"true","binds":"45 46 39 40","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreatePhantProperties","line":"3476","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"3477","C":[{"N":"dot","sType":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3477"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}fShow","slot":"1","sType":"* ","as":"* ","flags":"","line":"3478","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3478"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"choose","sType":"* ","type":"item()*","line":"3480","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3495","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]},{"N":"int","val":"1"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mpadded"}]}]}]},{"N":"int","val":"1"}]}]},{"N":"let","var":"Q{}sLowerCaseWidth","slot":"2","sType":"* ","line":"3496","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3497","C":[{"N":"docOrder","sType":"*NA nQ{}width","line":"3498","C":[{"N":"docOrder","sType":"*NA nQ{}width","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mpadded"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}width"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3499","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3499","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mpadded"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}width"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3502","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3502","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mpadded"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}width"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}sLowerCaseHeight","slot":"3","sType":"* ","line":"3506","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3507","C":[{"N":"docOrder","sType":"*NA nQ{}height","line":"3508","C":[{"N":"docOrder","sType":"*NA nQ{}height","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mpadded"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}height"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3509","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3509","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mpadded"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}height"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3512","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3512","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mpadded"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}height"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}sLowerCaseDepth","slot":"4","sType":"* ","line":"3516","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3517","C":[{"N":"docOrder","sType":"*NA nQ{}depth","line":"3518","C":[{"N":"docOrder","sType":"*NA nQ{}depth","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mpadded"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}depth"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3519","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3519","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mpadded"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}depth"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3522","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3522","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mpadded"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}depth"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fFullWidth","slot":"5","sType":"* ","line":"3527","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}FFull","line":"3528","C":[{"N":"withParam","name":"Q{}s","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}sLowerCaseWidth","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3529"}]}]}]},{"N":"let","var":"Q{}fFullHeight","slot":"6","sType":"* ","line":"3532","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}FFull","line":"3533","C":[{"N":"withParam","name":"Q{}s","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}sLowerCaseHeight","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3534"}]}]}]},{"N":"let","var":"Q{}fFullDepth","slot":"7","sType":"* ","line":"3537","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}FFull","line":"3538","C":[{"N":"withParam","name":"Q{}s","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}sLowerCaseDepth","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3539"}]}]}]},{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}CreatePhantPropertiesCore","line":"3543","C":[{"N":"withParam","name":"Q{}fShow","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fShow","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3544"}]},{"N":"withParam","name":"Q{}fFullWidth","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}fFullWidth","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3545"}]},{"N":"withParam","name":"Q{}fFullHeight","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fFullHeight","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3546"}]},{"N":"withParam","name":"Q{}fFullDepth","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fFullDepth","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3547"}]}]}]}]}]}]}]}]},{"N":"true"},{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}CreatePhantPropertiesCore","line":"3551","C":[{"N":"withParam","name":"Q{}fShow","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fShow","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3552"}]}]}]}]}]}]},{"N":"co","binds":"","id":"42","uniform":"true","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}isNaryOper","line":"3639","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}sNdCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"3640","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3658","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3658","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∫"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∬"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∭"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∮"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∯"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∰"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∲"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∳"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∱"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∩"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∪"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∏"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∐"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"∑"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"⋀"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"⋁"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"⋂"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"0"},{"N":"str","val":"⋃"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"co","id":"43","uniform":"true","binds":"42 45 46","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}isNary","line":"3662","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}ndCur","slot":"0","sType":"* ","as":"* ","flags":"","line":"3664","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"let","var":"Q{}sNdCur","slot":"1","sType":"*NT ","line":"3665","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"3666","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3666","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"let","var":"Q{}fNaryOper","slot":"2","sType":"*NT ","line":"3669","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}isNaryOper","line":"3670","C":[{"N":"withParam","name":"Q{}sNdCur","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}sNdCur","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3671"}]}]}]},{"N":"let","var":"Q{}fUnder","slot":"3","sType":"*NT ","line":"3676","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3677","C":[{"N":"docOrder","sType":"*NE","line":"3678","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"parent","nodeTest":"*NE"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}munder"}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}sLowerCaseAccent","slot":"4","sType":"*NT ","line":"3683","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3684","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3685","C":[{"N":"varRef","name":"Q{}fUnder","slot":"3"},{"N":"int","val":"1"}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"3686","C":[{"N":"docOrder","sType":"*NA nQ{}accentunder","line":"3687","C":[{"N":"docOrder","sType":"*NA nQ{}accentunder","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"parent","nodeTest":"*NE"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}munder"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accentunder"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3688","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3688","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"parent","nodeTest":"*NE"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}munder"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accentunder"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"1"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"2"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3691","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3691","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"parent","nodeTest":"*NE"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}munder"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}accentunder"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"1"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"2"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"choose","sType":"?NT ","type":"item()*","line":"3696","C":[{"N":"docOrder","sType":"*NA nQ{}accent","line":"3697","C":[{"N":"docOrder","sType":"*NA nQ{}accent","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"parent","nodeTest":"*NE"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accent"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3698","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3698","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"parent","nodeTest":"*NE"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}accent"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"1"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"2"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3701","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3701","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"axis","name":"parent","nodeTest":"*NE"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}accent"}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"1"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"2"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"let","var":"Q{}fAccent","slot":"5","sType":"*NT ","line":"3708","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3709","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3710","C":[{"N":"varRef","name":"Q{}sLowerCaseAccent","slot":"4"},{"N":"str","val":"true"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"choose","sType":"?NT ","type":"item()*","line":"3715","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3728","C":[{"N":"and","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fNaryOper","slot":"2"},{"N":"str","val":"true"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fAccent","slot":"5"},{"N":"int","val":"0"}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"lastOf","C":[{"N":"axis","name":"descendant-or-self","nodeTest":"*NE"}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}ndCur","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"descendant-or-self","nodeTest":"*NE"},{"N":"fn","name":"not","C":[{"N":"or","C":[{"N":"or","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"}]}]}]}]}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3729","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"true","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3729"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3732","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3732"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","id":"44","uniform":"true","binds":"45 46","C":[{"N":"template","flags":"os","module":"mml2omml.xsl","slots":"200","name":"Q{}CreateNaryProp","line":"3737","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}chr","slot":"0","sType":"* ","as":"* ","flags":"","line":"3738","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}sMathmlType","slot":"1","sType":"* ","as":"* ","flags":"","line":"3739","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}sGrow","slot":"2","sType":"* ","as":"* ","flags":"","line":"3740","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3741","C":[{"N":"docOrder","sType":"*NA nQ{}stretchy","line":"3742","C":[{"N":"slash","op":"/","sType":"*NA nQ{}stretchy","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}stretchy"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3743","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3743","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"slash","op":"/","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}stretchy"}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3746","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3746","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"slash","op":"/","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}stretchy"}]}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"0"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"1"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"elem","name":"m:naryPr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}naryPr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3750","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:chr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}chr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3751","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3752","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"3753","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}chr","slot":"0","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3753"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","name":"m:limLoc","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}limLoc ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3756","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3757","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"choose","sType":"? ","type":"item()*","line":"3758","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3761","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sMathmlType","slot":"1"},{"N":"str","val":"munder"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sMathmlType","slot":"1"},{"N":"str","val":"mover"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sMathmlType","slot":"1"},{"N":"str","val":"munderover"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"undOvr"}]},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3766","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sMathmlType","slot":"1"},{"N":"str","val":"msub"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sMathmlType","slot":"1"},{"N":"str","val":"msup"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sMathmlType","slot":"1"},{"N":"str","val":"msubsup"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"subSup"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","name":"m:grow","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}grow ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3772","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3773","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3774","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3775","C":[{"N":"varRef","name":"Q{}sGrow","slot":"2"},{"N":"str","val":"true"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3776","C":[{"N":"varRef","name":"Q{}sGrow","slot":"2"},{"N":"str","val":"false"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3789","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"∫"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"∮"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"∯"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"∲"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"∳"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"∩"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"∪"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"∏"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"∑"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"⋀"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"⋁"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"⋂"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}chr","slot":"0"},{"N":"str","val":"⋃"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","name":"m:subHide","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}subHide ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3794","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3795","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3796","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3798","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sMathmlType","slot":"1"},{"N":"str","val":"mover"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sMathmlType","slot":"1"},{"N":"str","val":"msup"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"off"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","name":"m:supHide","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}supHide ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3807","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3808","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3809","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3811","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sMathmlType","slot":"1"},{"N":"str","val":"munder"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sMathmlType","slot":"1"},{"N":"str","val":"msub"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"off"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"45","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalVariable","name":"Q{}StrUCAlphabet","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","module":"mml2omml.xsl","slots":"200","sType":"?ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"ABCDEFGHIJKLMNOPQRSTUVWXYZ"}]}]}]}]},{"N":"co","binds":"","id":"46","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalVariable","name":"Q{}StrLCAlphabet","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","module":"mml2omml.xsl","slots":"200","sType":"?ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"abcdefghijklmnopqrstuvwxyz"}]}]}]}]},{"N":"co","id":"47","binds":"6 24 7 1 36 25 3 13 14 5 41 47 39 40 28 33 35 34 12 27 43 44 17 23 18 19 22 20 21 45 46 11 4 15 16","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"18","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"3182","module":"mml2omml.xsl","expand-text":"false","match":"mml:mi[child::mml:mglyph] | mml:mn[child::mml:mglyph] | mml:mo[child::mml:mglyph] | mml:ms[child::mml:mglyph] | mml:mtext[child::mml:mglyph]","prio":"0.5","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"p.withPredicate","role":"match","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"p.nodeTest","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mi"},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]},{"N":"let","var":"Q{}mathvariant","slot":"0","sType":"* ","line":"3183","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3184","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3185"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3186","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3186"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3189","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3189"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontstyle","slot":"1","sType":"* ","line":"3193","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3194","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3195"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3196","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3196"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3199","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3199"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontweight","slot":"2","sType":"* ","line":"3203","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3204","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3205"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3206","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3206"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3209","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3209"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}mathcolor","slot":"3","sType":"* ","line":"3213","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3214","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3215"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3216","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3216"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3219","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3219"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}mathsize","slot":"4","sType":"* ","line":"3223","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3224","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3225"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3226","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3226"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3229","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3229"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}color","slot":"5","sType":"* ","line":"3233","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3234","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3235"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3236","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3236"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3239","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3239"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontsize","slot":"6","sType":"* ","line":"3243","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3244","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3245"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3246","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3246"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3249","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3249"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fNor","slot":"7","sType":"* ","line":"3253","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNor","line":"3254","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3255"}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"3260","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3260"},{"N":"let","var":"Q{}chLquote","slot":"8","sType":"*NE ","line":"3261","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}LQuoteFromMs","line":"3262","C":[{"N":"withParam","name":"Q{}curMs","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3263"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3266","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3267","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3268"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3269"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3270"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3271"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3272"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3273"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3274"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3275"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3276"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3278","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3279","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chLquote","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3280"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"* ","line":"3285","C":[{"N":"docOrder","sType":"*N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","role":"select","line":"3285","C":[{"N":"union","op":"|","sType":"*N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"},{"N":"axis","name":"child","nodeTest":"*NT"}]}]},{"N":"let","var":"Q{}fForceNor","slot":"8","sType":"* ","line":"3286","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3287","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3288"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}str","slot":"9","sType":"* ","line":"3293","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"* ","type":"item()*","line":"3294","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3295"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}GetMglyphAltText","line":"3296","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","C":[{"N":"dot","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3297"}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3301","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3301","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"choose","sType":"? ","line":"3305","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3305","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}str","slot":"9"}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3306","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3307","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3308"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3309"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3310"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3311"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3312"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3313"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3314"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3316","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3317","C":[{"N":"varRef","name":"Q{}fForceNor","slot":"8"},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3319","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}fNor","slot":"7","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3319"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","C":[{"N":"dot","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3323"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3325","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3326","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}str","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3327"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"choose","sType":"* ","line":"3335","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3335"},{"N":"let","var":"Q{}chRquote","slot":"8","sType":"*NE ","line":"3336","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"5","sType":"* ","name":"Q{}RQuoteFromMs","line":"3337","C":[{"N":"withParam","name":"Q{}curMs","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3338"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3341","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3342","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3343"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3344"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3345"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3346"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3347"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3348"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3349"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3350"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3351"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3353","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3354","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chRquote","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3355"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"18","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"3182","module":"mml2omml.xsl","expand-text":"false","match":"mml:mi[child::mml:mglyph] | mml:mn[child::mml:mglyph] | mml:mo[child::mml:mglyph] | mml:ms[child::mml:mglyph] | mml:mtext[child::mml:mglyph]","prio":"0.5","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"p.withPredicate","role":"match","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"p.nodeTest","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mn"},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]},{"N":"let","var":"Q{}mathvariant","slot":"0","sType":"* ","line":"3183","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3184","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3185"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3186","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3186"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3189","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3189"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontstyle","slot":"1","sType":"* ","line":"3193","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3194","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3195"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3196","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3196"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3199","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3199"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontweight","slot":"2","sType":"* ","line":"3203","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3204","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3205"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3206","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3206"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3209","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3209"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}mathcolor","slot":"3","sType":"* ","line":"3213","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3214","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3215"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3216","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3216"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3219","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3219"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}mathsize","slot":"4","sType":"* ","line":"3223","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3224","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3225"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3226","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3226"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3229","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3229"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}color","slot":"5","sType":"* ","line":"3233","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3234","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3235"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3236","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3236"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3239","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3239"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontsize","slot":"6","sType":"* ","line":"3243","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3244","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3245"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3246","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3246"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3249","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3249"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fNor","slot":"7","sType":"* ","line":"3253","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNor","line":"3254","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3255"}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"3260","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3260"},{"N":"let","var":"Q{}chLquote","slot":"8","sType":"*NE ","line":"3261","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}LQuoteFromMs","line":"3262","C":[{"N":"withParam","name":"Q{}curMs","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3263"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3266","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3267","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3268"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3269"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3270"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3271"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3272"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3273"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3274"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3275"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3276"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3278","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3279","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chLquote","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3280"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"* ","line":"3285","C":[{"N":"docOrder","sType":"*N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","role":"select","line":"3285","C":[{"N":"union","op":"|","sType":"*N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"},{"N":"axis","name":"child","nodeTest":"*NT"}]}]},{"N":"let","var":"Q{}fForceNor","slot":"8","sType":"* ","line":"3286","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3287","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3288"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}str","slot":"9","sType":"* ","line":"3293","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"* ","type":"item()*","line":"3294","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3295"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}GetMglyphAltText","line":"3296","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","C":[{"N":"dot","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3297"}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3301","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3301","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"choose","sType":"? ","line":"3305","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3305","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}str","slot":"9"}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3306","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3307","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3308"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3309"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3310"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3311"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3312"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3313"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3314"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3316","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3317","C":[{"N":"varRef","name":"Q{}fForceNor","slot":"8"},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3319","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}fNor","slot":"7","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3319"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","C":[{"N":"dot","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3323"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3325","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3326","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}str","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3327"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"choose","sType":"* ","line":"3335","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3335"},{"N":"let","var":"Q{}chRquote","slot":"8","sType":"*NE ","line":"3336","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"5","sType":"* ","name":"Q{}RQuoteFromMs","line":"3337","C":[{"N":"withParam","name":"Q{}curMs","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3338"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3341","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3342","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3343"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3344"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3345"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3346"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3347"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3348"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3349"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3350"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3351"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3353","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3354","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chRquote","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3355"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"18","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"3182","module":"mml2omml.xsl","expand-text":"false","match":"mml:mi[child::mml:mglyph] | mml:mn[child::mml:mglyph] | mml:mo[child::mml:mglyph] | mml:ms[child::mml:mglyph] | mml:mtext[child::mml:mglyph]","prio":"0.5","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"p.withPredicate","role":"match","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"p.nodeTest","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mo"},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]},{"N":"let","var":"Q{}mathvariant","slot":"0","sType":"* ","line":"3183","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3184","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3185"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3186","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3186"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3189","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3189"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontstyle","slot":"1","sType":"* ","line":"3193","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3194","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3195"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3196","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3196"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3199","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3199"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontweight","slot":"2","sType":"* ","line":"3203","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3204","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3205"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3206","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3206"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3209","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3209"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}mathcolor","slot":"3","sType":"* ","line":"3213","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3214","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3215"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3216","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3216"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3219","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3219"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}mathsize","slot":"4","sType":"* ","line":"3223","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3224","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3225"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3226","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3226"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3229","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3229"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}color","slot":"5","sType":"* ","line":"3233","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3234","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3235"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3236","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3236"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3239","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3239"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontsize","slot":"6","sType":"* ","line":"3243","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3244","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3245"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3246","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3246"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3249","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3249"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fNor","slot":"7","sType":"* ","line":"3253","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNor","line":"3254","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3255"}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"3260","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3260"},{"N":"let","var":"Q{}chLquote","slot":"8","sType":"*NE ","line":"3261","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}LQuoteFromMs","line":"3262","C":[{"N":"withParam","name":"Q{}curMs","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3263"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3266","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3267","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3268"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3269"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3270"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3271"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3272"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3273"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3274"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3275"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3276"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3278","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3279","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chLquote","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3280"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"* ","line":"3285","C":[{"N":"docOrder","sType":"*N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","role":"select","line":"3285","C":[{"N":"union","op":"|","sType":"*N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"},{"N":"axis","name":"child","nodeTest":"*NT"}]}]},{"N":"let","var":"Q{}fForceNor","slot":"8","sType":"* ","line":"3286","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3287","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3288"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}str","slot":"9","sType":"* ","line":"3293","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"* ","type":"item()*","line":"3294","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3295"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}GetMglyphAltText","line":"3296","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","C":[{"N":"dot","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3297"}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3301","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3301","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"choose","sType":"? ","line":"3305","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3305","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}str","slot":"9"}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3306","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3307","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3308"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3309"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3310"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3311"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3312"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3313"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3314"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3316","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3317","C":[{"N":"varRef","name":"Q{}fForceNor","slot":"8"},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3319","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}fNor","slot":"7","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3319"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","C":[{"N":"dot","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3323"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3325","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3326","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}str","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3327"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"choose","sType":"* ","line":"3335","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3335"},{"N":"let","var":"Q{}chRquote","slot":"8","sType":"*NE ","line":"3336","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"5","sType":"* ","name":"Q{}RQuoteFromMs","line":"3337","C":[{"N":"withParam","name":"Q{}curMs","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3338"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3341","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3342","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3343"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3344"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3345"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3346"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3347"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3348"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3349"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3350"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3351"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3353","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3354","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chRquote","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3355"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"3","prec":"0","seq":"18","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"3182","module":"mml2omml.xsl","expand-text":"false","match":"mml:mi[child::mml:mglyph] | mml:mn[child::mml:mglyph] | mml:mo[child::mml:mglyph] | mml:ms[child::mml:mglyph] | mml:mtext[child::mml:mglyph]","prio":"0.5","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"p.withPredicate","role":"match","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"p.nodeTest","test":"NE nQ{http://www.w3.org/1998/Math/MathML}ms"},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]},{"N":"let","var":"Q{}mathvariant","slot":"0","sType":"* ","line":"3183","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3184","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3185"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3186","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3186"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3189","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3189"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontstyle","slot":"1","sType":"* ","line":"3193","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3194","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3195"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3196","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3196"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3199","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3199"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontweight","slot":"2","sType":"* ","line":"3203","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3204","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3205"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3206","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3206"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3209","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3209"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}mathcolor","slot":"3","sType":"* ","line":"3213","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3214","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3215"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3216","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3216"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3219","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3219"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}mathsize","slot":"4","sType":"* ","line":"3223","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3224","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3225"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3226","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3226"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3229","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3229"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}color","slot":"5","sType":"* ","line":"3233","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3234","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3235"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3236","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3236"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3239","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3239"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontsize","slot":"6","sType":"* ","line":"3243","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3244","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3245"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3246","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3246"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3249","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3249"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fNor","slot":"7","sType":"* ","line":"3253","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNor","line":"3254","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3255"}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"3260","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3260"},{"N":"let","var":"Q{}chLquote","slot":"8","sType":"*NE ","line":"3261","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}LQuoteFromMs","line":"3262","C":[{"N":"withParam","name":"Q{}curMs","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3263"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3266","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3267","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3268"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3269"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3270"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3271"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3272"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3273"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3274"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3275"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3276"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3278","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3279","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chLquote","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3280"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"* ","line":"3285","C":[{"N":"docOrder","sType":"*N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","role":"select","line":"3285","C":[{"N":"union","op":"|","sType":"*N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"},{"N":"axis","name":"child","nodeTest":"*NT"}]}]},{"N":"let","var":"Q{}fForceNor","slot":"8","sType":"* ","line":"3286","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3287","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3288"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}str","slot":"9","sType":"* ","line":"3293","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"* ","type":"item()*","line":"3294","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3295"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}GetMglyphAltText","line":"3296","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","C":[{"N":"dot","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3297"}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3301","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3301","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"choose","sType":"? ","line":"3305","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3305","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}str","slot":"9"}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3306","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3307","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3308"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3309"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3310"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3311"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3312"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3313"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3314"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3316","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3317","C":[{"N":"varRef","name":"Q{}fForceNor","slot":"8"},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3319","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}fNor","slot":"7","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3319"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","C":[{"N":"dot","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3323"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3325","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3326","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}str","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3327"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"choose","sType":"* ","line":"3335","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3335"},{"N":"let","var":"Q{}chRquote","slot":"8","sType":"*NE ","line":"3336","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"5","sType":"* ","name":"Q{}RQuoteFromMs","line":"3337","C":[{"N":"withParam","name":"Q{}curMs","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3338"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3341","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3342","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3343"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3344"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3345"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3346"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3347"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3348"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3349"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3350"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3351"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3353","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3354","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chRquote","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3355"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"4","prec":"0","seq":"18","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"3182","module":"mml2omml.xsl","expand-text":"false","match":"mml:mi[child::mml:mglyph] | mml:mn[child::mml:mglyph] | mml:mo[child::mml:mglyph] | mml:ms[child::mml:mglyph] | mml:mtext[child::mml:mglyph]","prio":"0.5","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"p.withPredicate","role":"match","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"p.nodeTest","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mtext"},{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]},{"N":"let","var":"Q{}mathvariant","slot":"0","sType":"* ","line":"3183","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3184","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3185"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3186","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3186"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3189","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3189"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontstyle","slot":"1","sType":"* ","line":"3193","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3194","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3195"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3196","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3196"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3199","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3199"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontweight","slot":"2","sType":"* ","line":"3203","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3204","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3205"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3206","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3206"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3209","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3209"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}mathcolor","slot":"3","sType":"* ","line":"3213","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3214","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3215"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3216","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3216"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3219","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3219"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}mathsize","slot":"4","sType":"* ","line":"3223","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3224","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3225"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3226","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3226"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3229","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3229"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}color","slot":"5","sType":"* ","line":"3233","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3234","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3235"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3236","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3236"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3239","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3239"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fontsize","slot":"6","sType":"* ","line":"3243","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3244","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3245"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3246","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3246"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3249","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3249"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fNor","slot":"7","sType":"* ","line":"3253","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNor","line":"3254","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3255"}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"3260","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3260"},{"N":"let","var":"Q{}chLquote","slot":"8","sType":"*NE ","line":"3261","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}LQuoteFromMs","line":"3262","C":[{"N":"withParam","name":"Q{}curMs","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3263"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3266","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3267","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3268"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3269"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3270"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3271"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3272"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3273"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3274"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3275"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3276"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3278","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3279","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chLquote","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3280"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"* ","line":"3285","C":[{"N":"docOrder","sType":"*N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","role":"select","line":"3285","C":[{"N":"union","op":"|","sType":"*N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"},{"N":"axis","name":"child","nodeTest":"*NT"}]}]},{"N":"let","var":"Q{}fForceNor","slot":"8","sType":"* ","line":"3286","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3287","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3288"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}str","slot":"9","sType":"* ","line":"3293","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"* ","type":"item()*","line":"3294","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3295"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}GetMglyphAltText","line":"3296","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","C":[{"N":"dot","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3297"}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3301","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3301","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"choose","sType":"? ","line":"3305","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3305","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}str","slot":"9"}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3306","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3307","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3308"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3309"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3310"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3311"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3312"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3313"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3314"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3316","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3317","C":[{"N":"varRef","name":"Q{}fForceNor","slot":"8"},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3319","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}fNor","slot":"7","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3319"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","C":[{"N":"dot","sType":"1N u[NE nQ{http://www.w3.org/1998/Math/MathML}mglyph,NT]","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3323"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3325","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3326","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}str","slot":"9","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3327"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"choose","sType":"* ","line":"3335","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3335"},{"N":"let","var":"Q{}chRquote","slot":"8","sType":"*NE ","line":"3336","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"5","sType":"* ","name":"Q{}RQuoteFromMs","line":"3337","C":[{"N":"withParam","name":"Q{}curMs","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3338"}]}]}]},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3341","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"3342","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}mathvariant","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3343"}]},{"N":"withParam","name":"Q{}fontstyle","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}fontstyle","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3344"}]},{"N":"withParam","name":"Q{}fontweight","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}fontweight","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3345"}]},{"N":"withParam","name":"Q{}mathcolor","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}mathcolor","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3346"}]},{"N":"withParam","name":"Q{}mathsize","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}mathsize","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3347"}]},{"N":"withParam","name":"Q{}color","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}color","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3348"}]},{"N":"withParam","name":"Q{}fontsize","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}fontsize","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3349"}]},{"N":"withParam","name":"Q{}fNor","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}fNor","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3350"}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3351"}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3353","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3354","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chRquote","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3355"}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"5","prec":"0","seq":"3","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"199","module":"mml2omml.xsl","expand-text":"false","match":"mml:mi[not(child::mml:mglyph)] | mml:mn[not(child::mml:mglyph)] | mml:mo[not(child::mml:mglyph)] | mml:ms[not(child::mml:mglyph)] | mml:mtext[not(child::mml:mglyph)]","prio":"0.5","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"p.withPredicate","role":"match","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"p.nodeTest","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mi"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]},{"N":"let","var":"Q{}fStartOfRun","slot":"0","sType":"* ","line":"205","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"6","sType":"* ","name":"Q{}FStartOfRun","line":"206","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"207"}]}]}]},{"N":"let","var":"Q{}fLinearFracParent","slot":"1","sType":"* ","line":"219","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"7","sType":"* ","name":"Q{}FLinearFrac","line":"220","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"axis","name":"parent","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"221"}]}]}]},{"N":"let","var":"Q{}fFunctionName","slot":"2","sType":"* ","line":"225","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"8","sType":"* ","name":"Q{}FIsFunc","line":"226","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"axis","name":"parent","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"227"}]}]}]},{"N":"let","var":"Q{}fShouldCollect","slot":"3","sType":"* ","line":"234","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"234","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fLinearFracParent","slot":"1"},{"N":"int","val":"0"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fFunctionName","slot":"2"},{"N":"int","val":"0"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}msqrt"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}menclose"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}math"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mphantom"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}maction"}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"243","C":[{"N":"varRef","name":"Q{}fShouldCollect","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"244"},{"N":"choose","sType":"* ","type":"item()*","line":"245","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"246","C":[{"N":"varRef","name":"Q{}fStartOfRun","slot":"0"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"9","sType":"* ","name":"Q{}CreateRunWithSameProp","line":"248","C":[{"N":"withParam","name":"Q{}mathbackground","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"254","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathbackground","sType":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"255"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"256","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathbackground","name":"attribute","nodeTest":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"256"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"259","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"259"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"264","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"265"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"266","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"266"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"269","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"269"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"274","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"275"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"276","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"276"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"279","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"279"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"284","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"285"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"286","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"286"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"289","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"289"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}font-family","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"294","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}font-family","sType":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"295"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"296","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}font-family","name":"attribute","nodeTest":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"296"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"299","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"299"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"304","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"305"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"306","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"306"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"309","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"309"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"314","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"315"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"316","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"316"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"319","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"319"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"324","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"325"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"326","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"326"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"329","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"329"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"334","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"335"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"336","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"336"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"339","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"339"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndTokenFirst","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"343"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"true"},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"350","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"352","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"354","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"355"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"356","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"356"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"359","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"359"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"364","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"365"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"366","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"366"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"369","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"369"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"374","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"375"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"376","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"376"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"379","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"379"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"384","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"385"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"386","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"386"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"389","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"389"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"394","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"395"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"396","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"396"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"399","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"399"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"404","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"405"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"406","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"406"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"409","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"409"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"414","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"415"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"416","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"416"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"419","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"419"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"423"}]},{"N":"withParam","name":"Q{}fNor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNor","line":"425","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mi","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"426"}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"430","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"431","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"1AS","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"432","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"6","prec":"0","seq":"3","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"199","module":"mml2omml.xsl","expand-text":"false","match":"mml:mi[not(child::mml:mglyph)] | mml:mn[not(child::mml:mglyph)] | mml:mo[not(child::mml:mglyph)] | mml:ms[not(child::mml:mglyph)] | mml:mtext[not(child::mml:mglyph)]","prio":"0.5","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"p.withPredicate","role":"match","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"p.nodeTest","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mn"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]},{"N":"let","var":"Q{}fStartOfRun","slot":"0","sType":"* ","line":"205","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"6","sType":"* ","name":"Q{}FStartOfRun","line":"206","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"207"}]}]}]},{"N":"let","var":"Q{}fLinearFracParent","slot":"1","sType":"* ","line":"219","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"7","sType":"* ","name":"Q{}FLinearFrac","line":"220","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"axis","name":"parent","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"221"}]}]}]},{"N":"let","var":"Q{}fFunctionName","slot":"2","sType":"* ","line":"225","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"8","sType":"* ","name":"Q{}FIsFunc","line":"226","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"axis","name":"parent","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"227"}]}]}]},{"N":"let","var":"Q{}fShouldCollect","slot":"3","sType":"* ","line":"234","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"234","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fLinearFracParent","slot":"1"},{"N":"int","val":"0"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fFunctionName","slot":"2"},{"N":"int","val":"0"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}msqrt"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}menclose"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}math"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mphantom"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}maction"}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"243","C":[{"N":"varRef","name":"Q{}fShouldCollect","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"244"},{"N":"choose","sType":"* ","type":"item()*","line":"245","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"246","C":[{"N":"varRef","name":"Q{}fStartOfRun","slot":"0"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"9","sType":"* ","name":"Q{}CreateRunWithSameProp","line":"248","C":[{"N":"withParam","name":"Q{}mathbackground","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"254","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathbackground","sType":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"255"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"256","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathbackground","name":"attribute","nodeTest":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"256"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"259","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"259"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"264","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"265"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"266","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"266"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"269","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"269"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"274","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"275"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"276","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"276"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"279","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"279"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"284","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"285"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"286","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"286"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"289","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"289"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}font-family","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"294","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}font-family","sType":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"295"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"296","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}font-family","name":"attribute","nodeTest":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"296"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"299","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"299"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"304","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"305"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"306","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"306"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"309","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"309"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"314","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"315"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"316","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"316"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"319","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"319"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"324","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"325"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"326","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"326"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"329","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"329"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"334","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"335"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"336","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"336"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"339","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"339"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndTokenFirst","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"343"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"true"},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"350","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"352","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"354","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"355"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"356","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"356"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"359","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"359"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"364","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"365"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"366","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"366"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"369","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"369"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"374","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"375"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"376","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"376"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"379","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"379"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"384","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"385"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"386","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"386"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"389","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"389"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"394","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"395"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"396","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"396"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"399","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"399"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"404","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"405"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"406","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"406"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"409","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"409"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"414","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"415"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"416","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"416"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"419","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"419"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"423"}]},{"N":"withParam","name":"Q{}fNor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNor","line":"425","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mn","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"426"}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"430","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"431","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"1AS","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"432","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"7","prec":"0","seq":"3","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"199","module":"mml2omml.xsl","expand-text":"false","match":"mml:mi[not(child::mml:mglyph)] | mml:mn[not(child::mml:mglyph)] | mml:mo[not(child::mml:mglyph)] | mml:ms[not(child::mml:mglyph)] | mml:mtext[not(child::mml:mglyph)]","prio":"0.5","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"p.withPredicate","role":"match","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"p.nodeTest","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mo"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]},{"N":"let","var":"Q{}fStartOfRun","slot":"0","sType":"* ","line":"205","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"6","sType":"* ","name":"Q{}FStartOfRun","line":"206","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"207"}]}]}]},{"N":"let","var":"Q{}fLinearFracParent","slot":"1","sType":"* ","line":"219","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"7","sType":"* ","name":"Q{}FLinearFrac","line":"220","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"axis","name":"parent","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"221"}]}]}]},{"N":"let","var":"Q{}fFunctionName","slot":"2","sType":"* ","line":"225","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"8","sType":"* ","name":"Q{}FIsFunc","line":"226","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"axis","name":"parent","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"227"}]}]}]},{"N":"let","var":"Q{}fShouldCollect","slot":"3","sType":"* ","line":"234","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"234","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fLinearFracParent","slot":"1"},{"N":"int","val":"0"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fFunctionName","slot":"2"},{"N":"int","val":"0"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}msqrt"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}menclose"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}math"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mphantom"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}maction"}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"243","C":[{"N":"varRef","name":"Q{}fShouldCollect","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"244"},{"N":"choose","sType":"* ","type":"item()*","line":"245","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"246","C":[{"N":"varRef","name":"Q{}fStartOfRun","slot":"0"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"9","sType":"* ","name":"Q{}CreateRunWithSameProp","line":"248","C":[{"N":"withParam","name":"Q{}mathbackground","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"254","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathbackground","sType":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"255"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"256","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathbackground","name":"attribute","nodeTest":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"256"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"259","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"259"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"264","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"265"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"266","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"266"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"269","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"269"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"274","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"275"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"276","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"276"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"279","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"279"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"284","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"285"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"286","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"286"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"289","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"289"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}font-family","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"294","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}font-family","sType":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"295"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"296","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}font-family","name":"attribute","nodeTest":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"296"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"299","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"299"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"304","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"305"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"306","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"306"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"309","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"309"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"314","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"315"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"316","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"316"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"319","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"319"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"324","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"325"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"326","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"326"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"329","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"329"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"334","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"335"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"336","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"336"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"339","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"339"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndTokenFirst","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"343"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"true"},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"350","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"352","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"354","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"355"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"356","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"356"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"359","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"359"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"364","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"365"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"366","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"366"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"369","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"369"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"374","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"375"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"376","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"376"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"379","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"379"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"384","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"385"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"386","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"386"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"389","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"389"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"394","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"395"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"396","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"396"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"399","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"399"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"404","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"405"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"406","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"406"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"409","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"409"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"414","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"415"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"416","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"416"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"419","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"419"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"423"}]},{"N":"withParam","name":"Q{}fNor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNor","line":"425","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"426"}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"430","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"431","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"1AS","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"432","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"8","prec":"0","seq":"3","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"199","module":"mml2omml.xsl","expand-text":"false","match":"mml:mi[not(child::mml:mglyph)] | mml:mn[not(child::mml:mglyph)] | mml:mo[not(child::mml:mglyph)] | mml:ms[not(child::mml:mglyph)] | mml:mtext[not(child::mml:mglyph)]","prio":"0.5","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"p.withPredicate","role":"match","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"p.nodeTest","test":"NE nQ{http://www.w3.org/1998/Math/MathML}ms"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]},{"N":"let","var":"Q{}fStartOfRun","slot":"0","sType":"* ","line":"205","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"6","sType":"* ","name":"Q{}FStartOfRun","line":"206","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"207"}]}]}]},{"N":"let","var":"Q{}fLinearFracParent","slot":"1","sType":"* ","line":"219","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"7","sType":"* ","name":"Q{}FLinearFrac","line":"220","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"axis","name":"parent","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"221"}]}]}]},{"N":"let","var":"Q{}fFunctionName","slot":"2","sType":"* ","line":"225","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"8","sType":"* ","name":"Q{}FIsFunc","line":"226","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"axis","name":"parent","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"227"}]}]}]},{"N":"let","var":"Q{}fShouldCollect","slot":"3","sType":"* ","line":"234","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"234","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fLinearFracParent","slot":"1"},{"N":"int","val":"0"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fFunctionName","slot":"2"},{"N":"int","val":"0"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}msqrt"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}menclose"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}math"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mphantom"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}maction"}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"243","C":[{"N":"varRef","name":"Q{}fShouldCollect","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"244"},{"N":"choose","sType":"* ","type":"item()*","line":"245","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"246","C":[{"N":"varRef","name":"Q{}fStartOfRun","slot":"0"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"9","sType":"* ","name":"Q{}CreateRunWithSameProp","line":"248","C":[{"N":"withParam","name":"Q{}mathbackground","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"254","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathbackground","sType":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"255"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"256","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathbackground","name":"attribute","nodeTest":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"256"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"259","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"259"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"264","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"265"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"266","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"266"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"269","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"269"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"274","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"275"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"276","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"276"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"279","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"279"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"284","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"285"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"286","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"286"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"289","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"289"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}font-family","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"294","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}font-family","sType":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"295"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"296","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}font-family","name":"attribute","nodeTest":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"296"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"299","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"299"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"304","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"305"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"306","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"306"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"309","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"309"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"314","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"315"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"316","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"316"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"319","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"319"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"324","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"325"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"326","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"326"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"329","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"329"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"334","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"335"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"336","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"336"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"339","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"339"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndTokenFirst","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"343"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"true"},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"350","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"352","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"354","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"355"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"356","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"356"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"359","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"359"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"364","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"365"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"366","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"366"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"369","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"369"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"374","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"375"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"376","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"376"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"379","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"379"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"384","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"385"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"386","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"386"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"389","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"389"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"394","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"395"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"396","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"396"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"399","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"399"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"404","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"405"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"406","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"406"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"409","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"409"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"414","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"415"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"416","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"416"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"419","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"419"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"423"}]},{"N":"withParam","name":"Q{}fNor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNor","line":"425","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}ms","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"426"}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"430","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"431","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"1AS","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"432","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"9","prec":"0","seq":"3","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"199","module":"mml2omml.xsl","expand-text":"false","match":"mml:mi[not(child::mml:mglyph)] | mml:mn[not(child::mml:mglyph)] | mml:mo[not(child::mml:mglyph)] | mml:ms[not(child::mml:mglyph)] | mml:mtext[not(child::mml:mglyph)]","prio":"0.5","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"p.withPredicate","role":"match","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"p.nodeTest","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mtext"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mglyph"}]}]},{"N":"let","var":"Q{}fStartOfRun","slot":"0","sType":"* ","line":"205","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"6","sType":"* ","name":"Q{}FStartOfRun","line":"206","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"207"}]}]}]},{"N":"let","var":"Q{}fLinearFracParent","slot":"1","sType":"* ","line":"219","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"7","sType":"* ","name":"Q{}FLinearFrac","line":"220","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"axis","name":"parent","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"221"}]}]}]},{"N":"let","var":"Q{}fFunctionName","slot":"2","sType":"* ","line":"225","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"8","sType":"* ","name":"Q{}FIsFunc","line":"226","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE","C":[{"N":"axis","name":"parent","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"227"}]}]}]},{"N":"let","var":"Q{}fShouldCollect","slot":"3","sType":"* ","line":"234","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"234","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fLinearFracParent","slot":"1"},{"N":"int","val":"0"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fFunctionName","slot":"2"},{"N":"int","val":"0"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}msqrt"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}menclose"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}math"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mphantom"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd"}]},{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}maction"}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"243","C":[{"N":"varRef","name":"Q{}fShouldCollect","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"244"},{"N":"choose","sType":"* ","type":"item()*","line":"245","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"246","C":[{"N":"varRef","name":"Q{}fStartOfRun","slot":"0"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"9","sType":"* ","name":"Q{}CreateRunWithSameProp","line":"248","C":[{"N":"withParam","name":"Q{}mathbackground","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"254","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathbackground","sType":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"255"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"256","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathbackground","name":"attribute","nodeTest":"*NA nQ{}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"256"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"259","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathbackground","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"259"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"264","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"265"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"266","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"266"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"269","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"269"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"274","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"275"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"276","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"276"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"279","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"279"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"284","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"285"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"286","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"286"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"289","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"289"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}font-family","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"294","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}font-family","sType":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"295"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"296","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}font-family","name":"attribute","nodeTest":"*NA nQ{}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"296"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"299","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}font-family","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"299"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"304","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"305"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"306","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"306"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"309","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"309"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"314","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"315"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"316","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"316"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"319","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"319"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"324","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"325"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"326","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"326"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"329","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"329"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"334","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"335"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"336","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"336"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"339","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"339"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndTokenFirst","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"343"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"true"},{"N":"elem","type":"element()","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"350","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}CreateRunProp","line":"352","C":[{"N":"withParam","name":"Q{}mathvariant","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"354","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathvariant","sType":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"355"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"356","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathvariant","name":"attribute","nodeTest":"*NA nQ{}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"356"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"359","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathvariant","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"359"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontstyle","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"364","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontstyle","sType":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"365"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"366","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontstyle","name":"attribute","nodeTest":"*NA nQ{}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"366"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"369","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"369"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontweight","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"374","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontweight","sType":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"375"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"376","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontweight","name":"attribute","nodeTest":"*NA nQ{}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"376"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"379","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontweight","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"379"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathcolor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"384","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathcolor","sType":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"385"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"386","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathcolor","name":"attribute","nodeTest":"*NA nQ{}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"386"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"389","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathcolor","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"389"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}mathsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"394","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mathsize","sType":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"395"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"396","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}mathsize","name":"attribute","nodeTest":"*NA nQ{}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"396"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"399","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}mathsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"399"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}color","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"404","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}color","sType":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"405"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"406","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}color","name":"attribute","nodeTest":"*NA nQ{}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"406"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"409","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}color","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"409"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fontsize","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"414","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fontsize","sType":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"415"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"416","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}fontsize","name":"attribute","nodeTest":"*NA nQ{}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"416"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"419","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}fontsize","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"419"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"423"}]},{"N":"withParam","name":"Q{}fNor","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}FNor","line":"425","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtext","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"426"}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"430","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"431","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"1AS","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"432","C":[{"N":"fn","name":"string","C":[{"N":"dot"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"10","prec":"0","seq":"20","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"3627","module":"mml2omml.xsl","expand-text":"false","match":"mml:mphantom","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mphantom","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mphantom","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mphantom","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"elem","type":"element()","role":"action","name":"m:phant","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3628","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"10","sType":"* ","name":"Q{}CreatePhantProperties","line":"3629","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mphantom","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mphantom","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3630"}]},{"N":"withParam","name":"Q{}fShow","slot":"0","sType":"1ADI","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3631"}]}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3633","C":[{"N":"applyT","sType":"* ","line":"3634","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3634"}]}]}]}]}]},{"N":"templateRule","rank":"11","prec":"0","seq":"19","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"3558","module":"mml2omml.xsl","expand-text":"false","match":"mml:mpadded","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mpadded","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mpadded","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mpadded","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"choose","sType":"* ","type":"item()*","role":"action","line":"3559","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3560","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"axis","name":"parent","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mphantom"}]},{"N":"int","val":"1"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"fn","name":"reverse","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE"}]}]},{"N":"int","val":"0"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"count","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"}]},{"N":"int","val":"0"}]}]},{"N":"applyT","sType":"* ","line":"3562","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3562"}]},{"N":"true"},{"N":"let","var":"Q{}sLowerCaseWidth","slot":"0","sType":"*NE ","line":"3565","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3566","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}width","sType":"*NA nQ{}width","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3567"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3568","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}width","name":"attribute","nodeTest":"*NA nQ{}width","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3568"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3571","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}width","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}width","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3571"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}sLowerCaseHeight","slot":"1","sType":"*NE ","line":"3575","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3576","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}height","sType":"*NA nQ{}height","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3577"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3578","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}height","name":"attribute","nodeTest":"*NA nQ{}height","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3578"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3581","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}height","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}height","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3581"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}sLowerCaseDepth","slot":"2","sType":"*NE ","line":"3585","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"3586","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}depth","sType":"*NA nQ{}depth","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3587"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3588","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}depth","name":"attribute","nodeTest":"*NA nQ{}depth","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3588"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"3591","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}depth","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}depth","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3591"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"let","var":"Q{}fFullWidth","slot":"3","sType":"*NE ","line":"3596","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"12","sType":"* ","name":"Q{}FFull","line":"3597","C":[{"N":"withParam","name":"Q{}s","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}sLowerCaseWidth","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3598"}]}]}]},{"N":"let","var":"Q{}fFullHeight","slot":"4","sType":"*NE ","line":"3601","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"12","sType":"* ","name":"Q{}FFull","line":"3602","C":[{"N":"withParam","name":"Q{}s","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}sLowerCaseHeight","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3603"}]}]}]},{"N":"let","var":"Q{}fFullDepth","slot":"5","sType":"*NE ","line":"3606","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"12","sType":"* ","name":"Q{}FFull","line":"3607","C":[{"N":"withParam","name":"Q{}s","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}sLowerCaseDepth","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3608"}]}]}]},{"N":"elem","type":"element()","name":"m:phant","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3612","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"13","sType":"* ","name":"Q{}CreatePhantPropertiesCore","line":"3613","C":[{"N":"withParam","name":"Q{}fShow","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3614"}]},{"N":"withParam","name":"Q{}fFullWidth","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}fFullWidth","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3615"}]},{"N":"withParam","name":"Q{}fFullHeight","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}fFullHeight","slot":"4","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3616"}]},{"N":"withParam","name":"Q{}fFullDepth","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}fFullDepth","slot":"5","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3617"}]}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3619","C":[{"N":"applyT","sType":"* ","line":"3620","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3620"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"12","prec":"0","seq":"17","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"3160","module":"mml2omml.xsl","expand-text":"false","match":"mml:mglyph","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"elem","type":"element()","role":"action","name":"m:r","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3161","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:rPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3162","C":[{"N":"elem","type":"element()","name":"m:nor","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3163","C":[{"N":"empty","sType":"0 "}]}]},{"N":"elem","type":"element()","name":"m:t","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3165","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}OutputText","line":"3166","C":[{"N":"withParam","name":"Q{}sInput","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}GetMglyphAltText","line":"3168","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mglyph","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3169"}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"13","prec":"0","seq":"16","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"3085","module":"mml2omml.xsl","expand-text":"false","match":"m:mtd","prio":"0","matches":"NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}mtd","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}mtd","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}mtd","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"applyT","sType":"* ","line":"3086","mode":"#unnamed","role":"action","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3086"}]}]},{"N":"templateRule","rank":"14","prec":"0","seq":"15","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"2999","module":"mml2omml.xsl","expand-text":"false","match":"mml:mtable","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mtable","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mtable","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtable","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"let","var":"Q{}fEqArray","slot":"0","sType":"*NE ","line":"3000","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"14","sType":"* ","name":"Q{}FIsEqArray","line":"3001","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtable","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mtable","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3002"}]}]}]},{"N":"choose","sType":"*NE ","type":"item()*","line":"3005","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3006","C":[{"N":"varRef","name":"Q{}fEqArray","slot":"0"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:eqArr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3007","C":[{"N":"forEach","sType":"*NE ","line":"3008","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtr","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtr","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3008"},{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3009","C":[{"N":"callT","bSlot":"15","sType":"* ","name":"Q{}ProcessEqArrayRow","line":"3010","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtd","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3011"}]}]}]}]}]},{"N":"true"},{"N":"let","var":"Q{}cMaxElmtsInRow","slot":"1","sType":"*NE ","line":"3018","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"16","sType":"* ","name":"Q{}CountMaxElmtsInRow","line":"3019","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3020","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]},{"N":"withParam","name":"Q{}cMaxElmtsInRow","slot":"0","sType":"1ADI","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3021"}]}]}]},{"N":"elem","name":"m:m","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}m ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3024","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:mPr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}mPr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3025","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:baseJc","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}baseJc ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3026","C":[{"N":"att","name":"m:val","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"center"}]}]},{"N":"elem","name":"m:plcHide","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}plcHide ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3027","C":[{"N":"att","name":"m:val","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]},{"N":"elem","name":"m:mcs","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}mcs ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3028","C":[{"N":"elem","name":"m:mc","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}mc ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3029","C":[{"N":"elem","name":"m:mcPr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}mcPr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3030","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:count","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}count ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3031","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"3032","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"3033","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}cMaxElmtsInRow","slot":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3033"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"elem","name":"m:mcJc","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}mcJc ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3036","C":[{"N":"att","name":"m:val","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"center"}]}]}]}]}]}]}]}]},{"N":"forEach","sType":"*NE ","line":"3041","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3041"},{"N":"choose","sType":"?NE ","type":"item()*","line":"3042","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3043","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtr"},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mlabeledtr"}]},{"N":"elem","name":"m:mr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}mr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3044","C":[{"N":"choose","sType":"* ","type":"item()*","line":"3045","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtr","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mtr","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"3046"},{"N":"sequence","sType":"* ","C":[{"N":"forEach","sType":"*NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","line":"3047","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3047"},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3048","C":[{"N":"applyT","sType":"* ","line":"3049","mode":"#unnamed","bSlot":"11","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3049"}]}]}]},{"N":"callT","bSlot":"17","sType":"* ","name":"Q{}CreateEmptyElmt","line":"3052","C":[{"N":"withParam","name":"Q{}cEmptyMtd","slot":"0","sType":"?AO","C":[{"N":"arith10","op":"-","calc":"d-d","sType":"?AO","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3053","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cMaxElmtsInRow","slot":"1"}]}]},{"N":"fn","name":"count","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]},{"N":"true"},{"N":"sequence","sType":"* ","C":[{"N":"forEach","sType":"*NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","line":"3057","C":[{"N":"filter","flags":"p","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3057","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"int","val":"1"}]}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3058","C":[{"N":"applyT","sType":"* ","line":"3059","mode":"#unnamed","bSlot":"11","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3059"}]}]}]},{"N":"callT","bSlot":"17","sType":"* ","name":"Q{}CreateEmptyElmt","line":"3062","C":[{"N":"withParam","name":"Q{}cEmptyMtd","slot":"0","sType":"?AO","C":[{"N":"arith10","op":"-","calc":"d-d","sType":"?AO","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3063","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cMaxElmtsInRow","slot":"1"}]}]},{"N":"arith10","op":"-","calc":"d-d","C":[{"N":"fn","name":"count","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]},{"N":"int","val":"1"}]}]}]}]}]}]}]},{"N":"true"},{"N":"elem","name":"m:mr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}mr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3070","C":[{"N":"sequence","sType":"* ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"3071","C":[{"N":"applyT","sType":"* ","line":"3072","mode":"#unnamed","bSlot":"11","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3072"}]}]},{"N":"callT","bSlot":"17","sType":"* ","name":"Q{}CreateEmptyElmt","line":"3074","C":[{"N":"withParam","name":"Q{}cEmptyMtd","slot":"0","sType":"?AO","C":[{"N":"arith10","op":"-","calc":"d-d","sType":"?AO","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"3075","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cMaxElmtsInRow","slot":"1"}]}]},{"N":"int","val":"1"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"15","prec":"0","seq":"14","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"2595","module":"mml2omml.xsl","expand-text":"false","match":"mml:mmultiscripts","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mmultiscripts","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mmultiscripts","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mmultiscripts","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"let","var":"Q{}cndPrescriptStrict","slot":"0","sType":"* ","line":"2611","role":"action","C":[{"N":"fn","name":"count","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2611","C":[{"N":"slash","op":"/","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mprescripts"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}none"}]}]}]}]},{"N":"let","var":"Q{}cndSuperScript","slot":"1","sType":"* ","line":"2616","C":[{"N":"arith10","op":"-","calc":"d-d","sType":"1AO","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2616","C":[{"N":"fn","name":"count","C":[{"N":"filter","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"fn","name":"reverse","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mprescripts"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mprescripts"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"arith10","op":"mod","calc":"d%d","C":[{"N":"fn","name":"position"},{"N":"int","val":"2"}]},{"N":"int","val":"1"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}none"}]}]}]}]},{"N":"int","val":"1"}]},{"N":"let","var":"Q{}cndSubScript","slot":"2","sType":"* ","line":"2621","C":[{"N":"fn","name":"count","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2621","C":[{"N":"filter","flags":"p","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"fn","name":"reverse","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mprescripts"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mprescripts"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"arith10","op":"mod","calc":"d%d","C":[{"N":"fn","name":"position"},{"N":"int","val":"2"}]},{"N":"int","val":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}none"}]}]}]}]},{"N":"let","var":"Q{}cndScriptStrict","slot":"3","sType":"* ","line":"2623","C":[{"N":"arith10","op":"+","calc":"d+d","sType":"?AO","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2623","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cndSuperScript","slot":"1"}]}]},{"N":"atomSing","diag":"1|1||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cndSubScript","slot":"2"}]}]}]},{"N":"let","var":"Q{}cndScript","slot":"4","sType":"* ","line":"2626","C":[{"N":"arith10","op":"-","calc":"d-d","sType":"1AO","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2626","C":[{"N":"fn","name":"count","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"fn","name":"reverse","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mprescripts"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mprescripts"}]}]}]}]},{"N":"int","val":"1"}]},{"N":"choose","sType":"* ","type":"item()*","line":"2628","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2630","C":[{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}cndPrescriptStrict","slot":"0"},{"N":"int","val":"0"}]},{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}cndScriptStrict","slot":"3"},{"N":"int","val":"0"}]}]},{"N":"applyT","sType":"* ","line":"2631","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2631","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]},{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2635","C":[{"N":"varRef","name":"Q{}cndPrescriptStrict","slot":"0"},{"N":"int","val":"0"}]},{"N":"choose","sType":"?NE ","type":"item()*","line":"2638","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2640","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}cndSuperScript","slot":"1"},{"N":"int","val":"0"}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}cndSubScript","slot":"2"},{"N":"int","val":"0"}]}]},{"N":"elem","name":"m:sSubSup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sSubSup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2641","C":[{"N":"sequence","sType":"* ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2642","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2643"},{"N":"applyT","sType":"* ","line":"2644","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2644","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"callT","bSlot":"19","sType":"* ","name":"Q{}SplitScripts","line":"2648","C":[{"N":"withParam","name":"Q{}ndScripts","slot":"0","sType":"*NE","C":[{"N":"filter","flags":"p","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2649","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"int","val":"1"}]}]}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2654","C":[{"N":"varRef","name":"Q{}cndSubScript","slot":"2"},{"N":"int","val":"0"}]},{"N":"elem","name":"m:sSub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sSub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2655","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2656","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2657"},{"N":"applyT","sType":"* ","line":"2658","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2658","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2662","C":[{"N":"applyT","sType":"* ","line":"2663","mode":"#unnamed","bSlot":"11","C":[{"N":"filter","flags":"p","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2663","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"int","val":"1"}]}]}]}]}]}]},{"N":"true"},{"N":"elem","name":"m:sSup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sSup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2669","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2670","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2671"},{"N":"applyT","sType":"* ","line":"2672","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2672","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2676","C":[{"N":"applyT","sType":"* ","line":"2677","mode":"#unnamed","bSlot":"11","C":[{"N":"filter","flags":"p","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2677","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"int","val":"1"}]}]}]}]}]}]}]},{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2685","C":[{"N":"varRef","name":"Q{}cndScriptStrict","slot":"3"},{"N":"int","val":"0"}]},{"N":"elem","name":"m:sPre","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sPre ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2688","C":[{"N":"sequence","sType":"* ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2689","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2690"},{"N":"applyT","sType":"* ","line":"2691","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2691","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"callT","bSlot":"19","sType":"* ","name":"Q{}SplitScripts","line":"2700","C":[{"N":"withParam","name":"Q{}ndScripts","slot":"0","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"2701","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mprescripts"}]},{"N":"axis","name":"following-sibling","nodeTest":"*NE"}]}]}]}]}]}]},{"N":"true"},{"N":"elem","name":"m:sPre","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sPre ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2709","C":[{"N":"sequence","sType":"* ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2710","C":[{"N":"choose","sType":"?NE ","type":"item()*","line":"2711","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2713","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}cndSuperScript","slot":"1"},{"N":"int","val":"0"}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}cndSubScript","slot":"2"},{"N":"int","val":"0"}]}]},{"N":"elem","name":"m:sSubSup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sSubSup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2714","C":[{"N":"sequence","sType":"* ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2715","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2716"},{"N":"applyT","sType":"* ","line":"2717","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2717","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"callT","bSlot":"19","sType":"* ","name":"Q{}SplitScripts","line":"2722","C":[{"N":"withParam","name":"Q{}ndScripts","slot":"0","sType":"*NE","C":[{"N":"filter","flags":"p","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2723","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"and","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"int","val":"1"}]},{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"arith10","op":"+","calc":"d+d","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cndScript","slot":"4"}]}]},{"N":"int","val":"1"}]}]}]}]}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2728","C":[{"N":"varRef","name":"Q{}cndSubScript","slot":"2"},{"N":"int","val":"0"}]},{"N":"elem","name":"m:sSub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sSub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2729","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2730","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2731"},{"N":"applyT","sType":"* ","line":"2732","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2732","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2737","C":[{"N":"applyT","sType":"* ","line":"2738","mode":"#unnamed","bSlot":"11","C":[{"N":"filter","flags":"p","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2738","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"and","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"int","val":"1"}]},{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"arith10","op":"+","calc":"d+d","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cndScript","slot":"4"}]}]},{"N":"int","val":"1"}]}]}]}]}]}]}]}]},{"N":"true"},{"N":"elem","name":"m:sSup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sSup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2744","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2745","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2746"},{"N":"applyT","sType":"* ","line":"2747","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2747","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2752","C":[{"N":"applyT","sType":"* ","line":"2753","mode":"#unnamed","bSlot":"11","C":[{"N":"filter","flags":"p","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2753","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"and","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"int","val":"1"}]},{"N":"gc10","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"position"},{"N":"arith10","op":"+","calc":"d+d","C":[{"N":"atomSing","diag":"1|0||arith","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}cndScript","slot":"4"}]}]},{"N":"int","val":"1"}]}]}]}]}]}]}]}]}]}]},{"N":"callT","bSlot":"19","sType":"* ","name":"Q{}SplitScripts","line":"2762","C":[{"N":"withParam","name":"Q{}ndScripts","slot":"0","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"2763","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mprescripts"}]},{"N":"axis","name":"following-sibling","nodeTest":"*NE"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"16","prec":"0","seq":"13","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"2520","module":"mml2omml.xsl","expand-text":"false","match":"mml:msubsup","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}msubsup","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}msubsup","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}msubsup","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"let","var":"Q{}fNary","slot":"0","sType":"*NE ","line":"2521","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"20","sType":"* ","name":"Q{}isNary","line":"2522","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2523","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"choose","sType":"?NE ","type":"item()*","line":"2526","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2527","C":[{"N":"varRef","name":"Q{}fNary","slot":"0"},{"N":"str","val":"true"}]},{"N":"elem","name":"m:nary","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}nary ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2528","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"21","sType":"* ","name":"Q{}CreateNaryProp","line":"2529","C":[{"N":"withParam","name":"Q{}chr","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"2531","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2531","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"withParam","name":"Q{}sMathmlType","slot":"0","sType":"1AS","C":[{"N":"str","val":"msubsup","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2533"}]}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2535","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2536"},{"N":"applyT","sType":"* ","line":"2537","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2537","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2539","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2540"},{"N":"applyT","sType":"* ","line":"2541","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2541","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"3"}]}]}]}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2543","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2544"},{"N":"callT","bSlot":"22","sType":"* ","name":"Q{}NaryHandleMrowMstyle","line":"2545","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2546","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"}]}]}]}]}]}]}]},{"N":"true"},{"N":"elem","name":"m:sSubSup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sSubSup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2552","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2553","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2554"},{"N":"applyT","sType":"* ","line":"2555","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2555","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2557","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2558"},{"N":"applyT","sType":"* ","line":"2559","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2559","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2561","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2562"},{"N":"applyT","sType":"* ","line":"2563","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2563","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"3"}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"17","prec":"0","seq":"12","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"2473","module":"mml2omml.xsl","expand-text":"false","match":"mml:msup","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}msup","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}msup","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}msup","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"let","var":"Q{}fNary","slot":"0","sType":"*NE ","line":"2474","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"20","sType":"* ","name":"Q{}isNary","line":"2475","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2476","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"choose","sType":"?NE ","type":"item()*","line":"2479","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2480","C":[{"N":"varRef","name":"Q{}fNary","slot":"0"},{"N":"str","val":"true"}]},{"N":"elem","name":"m:nary","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}nary ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2481","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"21","sType":"* ","name":"Q{}CreateNaryProp","line":"2482","C":[{"N":"withParam","name":"Q{}chr","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"2484","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2484","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"withParam","name":"Q{}sMathmlType","slot":"0","sType":"1AS","C":[{"N":"str","val":"msup","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2486"}]}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2488","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2489"}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2491","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2492"},{"N":"applyT","sType":"* ","line":"2493","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2493","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2495","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2496"},{"N":"callT","bSlot":"22","sType":"* ","name":"Q{}NaryHandleMrowMstyle","line":"2497","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2498","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"}]}]}]}]}]}]}]},{"N":"true"},{"N":"elem","name":"m:sSup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sSup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2504","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2505","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2506"},{"N":"applyT","sType":"* ","line":"2507","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2507","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2509","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2510"},{"N":"applyT","sType":"* ","line":"2511","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2511","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"18","prec":"0","seq":"11","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"2426","module":"mml2omml.xsl","expand-text":"false","match":"mml:msub","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}msub","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}msub","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}msub","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"let","var":"Q{}fNary","slot":"0","sType":"*NE ","line":"2427","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"20","sType":"* ","name":"Q{}isNary","line":"2428","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2429","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"choose","sType":"?NE ","type":"item()*","line":"2432","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2433","C":[{"N":"varRef","name":"Q{}fNary","slot":"0"},{"N":"str","val":"true"}]},{"N":"elem","name":"m:nary","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}nary ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2434","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"21","sType":"* ","name":"Q{}CreateNaryProp","line":"2435","C":[{"N":"withParam","name":"Q{}chr","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"2437","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2437","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"withParam","name":"Q{}sMathmlType","slot":"0","sType":"1AS","C":[{"N":"str","val":"msub","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2439"}]}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2441","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2442"},{"N":"applyT","sType":"* ","line":"2443","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2443","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2445","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2446"}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2448","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2449"},{"N":"callT","bSlot":"22","sType":"* ","name":"Q{}NaryHandleMrowMstyle","line":"2450","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2451","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"}]}]}]}]}]}]}]},{"N":"true"},{"N":"elem","name":"m:sSub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sSub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2457","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2458","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2459"},{"N":"applyT","sType":"* ","line":"2460","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2460","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2462","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2463"},{"N":"applyT","sType":"* ","line":"2464","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2464","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"19","prec":"0","seq":"10","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"2214","module":"mml2omml.xsl","expand-text":"false","match":"mml:mfenced","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mfenced","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mfenced","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mfenced","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"elem","name":"m:d","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}d ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","role":"action","line":"2215","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"23","sType":"* ","name":"Q{}CreateDelimProp","line":"2216","C":[{"N":"withParam","name":"Q{}fChOpenValid","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"2218","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}open","sType":"*NA nQ{}open","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2219"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2220","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"int","sType":"1ADI","val":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2220"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}open","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}open","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2222"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2223","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"int","sType":"1ADI","val":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2223"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2226","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"int","sType":"1ADI","val":"0","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2226"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}chOpen","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"2231","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}open","sType":"*NA nQ{}open","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2232"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2233","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}open","name":"attribute","nodeTest":"*NA nQ{}open","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2233"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2236","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}open","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}open","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2236"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fChSeparatorsValid","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"2241","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}separators","sType":"*NA nQ{}separators","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2242"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2243","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"int","sType":"1ADI","val":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2243"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}separators","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}separators","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2245"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2246","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"int","sType":"1ADI","val":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2246"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2249","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"int","sType":"1ADI","val":"0","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2249"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}chSeparators","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"2254","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}separators","sType":"*NA nQ{}separators","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2255"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2256","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}separators","name":"attribute","nodeTest":"*NA nQ{}separators","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2256"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2259","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}separators","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}separators","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2259"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}fChCloseValid","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"2264","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}close","sType":"*NA nQ{}close","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2265"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2266","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"int","sType":"1ADI","val":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2266"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}close","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}close","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2268"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2269","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"int","sType":"1ADI","val":"1","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2269"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2272","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"int","sType":"1ADI","val":"0","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2272"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"withParam","name":"Q{}chClose","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"2277","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}close","sType":"*NA nQ{}close","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2278"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2279","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}close","name":"attribute","nodeTest":"*NA nQ{}close","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2279"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"2282","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}close","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}close","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2282"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","line":"2287","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2287"},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2288","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2289"},{"N":"applyT","sType":"* ","line":"2290","mode":"#unnamed","bSlot":"11","C":[{"N":"dot","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2290"}]}]}]}]}]}]}]},{"N":"templateRule","rank":"20","prec":"0","seq":"9","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"2158","module":"mml2omml.xsl","expand-text":"false","match":"mml:munderover","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}munderover","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}munderover","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}munderover","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"let","var":"Q{}fNary","slot":"0","sType":"*NE ","line":"2159","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"20","sType":"* ","name":"Q{}isNary","line":"2160","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2161","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"choose","sType":"?NE ","type":"item()*","line":"2164","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2165","C":[{"N":"varRef","name":"Q{}fNary","slot":"0"},{"N":"str","val":"true"}]},{"N":"elem","name":"m:nary","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}nary ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2166","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"21","sType":"* ","name":"Q{}CreateNaryProp","line":"2167","C":[{"N":"withParam","name":"Q{}chr","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"2169","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2169","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"withParam","name":"Q{}sMathmlType","slot":"0","sType":"1AS","C":[{"N":"str","val":"munderover","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2171"}]}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2173","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2174"},{"N":"applyT","sType":"* ","line":"2175","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2175","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2177","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2178"},{"N":"applyT","sType":"* ","line":"2179","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2179","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"3"}]}]}]}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2181","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2182"},{"N":"callT","bSlot":"22","sType":"* ","name":"Q{}NaryHandleMrowMstyle","line":"2183","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2184","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"}]}]}]}]}]}]}]},{"N":"true"},{"N":"elem","type":"element()","name":"m:limUpp","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2190","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2191","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2192"},{"N":"elem","type":"element()","name":"m:limLow","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2193","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2194","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2195"},{"N":"applyT","sType":"* ","line":"2196","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2196","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","type":"element()","name":"m:lim","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2198","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2199"},{"N":"applyT","sType":"* ","line":"2200","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2200","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:lim","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2204","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2205"},{"N":"applyT","sType":"* ","line":"2206","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2206","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"3"}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"21","prec":"0","seq":"8","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"2023","module":"mml2omml.xsl","expand-text":"false","match":"mml:mover","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mover","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mover","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mover","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"let","var":"Q{}fNary","slot":"0","sType":"*NE ","line":"2024","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"20","sType":"* ","name":"Q{}isNary","line":"2025","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2026","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"choose","sType":"*NE ","type":"item()*","line":"2029","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2030","C":[{"N":"varRef","name":"Q{}fNary","slot":"0"},{"N":"str","val":"true"}]},{"N":"elem","name":"m:nary","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}nary ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2031","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"21","sType":"* ","name":"Q{}CreateNaryProp","line":"2032","C":[{"N":"withParam","name":"Q{}chr","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"2034","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2034","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"withParam","name":"Q{}sMathmlType","slot":"0","sType":"1AS","C":[{"N":"str","val":"mover","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2036"}]}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2038","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2039"}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2041","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2042"},{"N":"applyT","sType":"* ","line":"2043","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2043","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2045","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2046"},{"N":"callT","bSlot":"22","sType":"* ","name":"Q{}NaryHandleMrowMstyle","line":"2047","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2048","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"}]}]}]}]}]}]}]},{"N":"true"},{"N":"let","var":"Q{}fIsBar","slot":"1","sType":"*NE ","line":"2057","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"24","sType":"* ","name":"Q{}FIsBar","line":"2058","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mover","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mover","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2059"}]}]}]},{"N":"choose","sType":"*NE ","type":"item()*","line":"2062","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2063","C":[{"N":"varRef","name":"Q{}fIsBar","slot":"1"},{"N":"int","val":"1"}]},{"N":"elem","name":"m:bar","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}bar ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2064","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:barPr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}barPr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2065","C":[{"N":"elem","name":"m:pos","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}pos ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2066","C":[{"N":"att","name":"m:val","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"top"}]}]}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2068","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2069"},{"N":"applyT","sType":"* ","line":"2070","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2070","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]}]},{"N":"true"},{"N":"let","var":"Q{}fIsAcc","slot":"2","sType":"*NE ","line":"2076","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"25","sType":"* ","name":"Q{}FIsAcc","line":"2077","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mover","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mover","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2078"}]}]}]},{"N":"choose","sType":"*NE ","type":"item()*","line":"2081","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2082","C":[{"N":"varRef","name":"Q{}fIsAcc","slot":"2"},{"N":"int","val":"1"}]},{"N":"elem","name":"m:acc","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}acc ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2083","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:accPr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}accPr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2084","C":[{"N":"elem","name":"m:chr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}chr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2085","C":[{"N":"let","var":"Q{}ch","slot":"3","sType":"*NA ","line":"2086","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"2087","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"subscript","sType":"?NE","flags":"p","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2087","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"let","var":"Q{}chComb","slot":"4","sType":"*NA ","line":"2089","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"26","sType":"* ","name":"Q{}ToUpperCombining","line":"2090","C":[{"N":"withParam","name":"Q{}ch","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}ch","slot":"3","sType":"*","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2091"}]}]}]},{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2094","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"2095","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}chComb","slot":"4","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2095"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]}]}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"2099","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2100"},{"N":"applyT","sType":"* ","line":"2101","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2101","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]}]},{"N":"true"},{"N":"let","var":"Q{}fGroupChr","slot":"3","sType":"*NE ","line":"2108","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"27","sType":"* ","name":"Q{}FIsGroupChr","line":"2109","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mover","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mover","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2110"}]}]}]},{"N":"choose","sType":"?NE ","type":"item()*","line":"2113","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2114","C":[{"N":"varRef","name":"Q{}fGroupChr","slot":"3"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:groupChr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2115","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"28","sType":"* ","name":"Q{}CreateGroupChrPr","line":"2116","C":[{"N":"withParam","name":"Q{}chr","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"2118","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2118"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"withParam","name":"Q{}pos","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"2121","C":[{"N":"filter","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"2122","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"top"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"bot"}]}]}]}]}]},{"N":"withParam","name":"Q{}vertJc","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"bot"}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2128","C":[{"N":"applyT","sType":"* ","line":"2129","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2129"}]}]}]}]},{"N":"true"},{"N":"elem","type":"element()","name":"m:limUpp","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2135","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2136","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2137"},{"N":"applyT","sType":"* ","line":"2138","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2138","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","type":"element()","name":"m:lim","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"2140","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"2141"},{"N":"applyT","sType":"* ","line":"2142","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"2142","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"22","prec":"0","seq":"7","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"1824","module":"mml2omml.xsl","expand-text":"false","match":"mml:munder","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}munder","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}munder","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}munder","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"let","var":"Q{}fNary","slot":"0","sType":"*NE ","line":"1825","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"20","sType":"* ","name":"Q{}isNary","line":"1826","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1827","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"choose","sType":"*NE ","type":"item()*","line":"1830","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1831","C":[{"N":"varRef","name":"Q{}fNary","slot":"0"},{"N":"str","val":"true"}]},{"N":"elem","name":"m:nary","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}nary ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"1832","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"21","sType":"* ","name":"Q{}CreateNaryProp","line":"1833","C":[{"N":"withParam","name":"Q{}chr","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1835","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"normalize-space","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1835","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"withParam","name":"Q{}sMathmlType","slot":"0","sType":"1AS","C":[{"N":"str","val":"munder","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1837"}]}]},{"N":"elem","name":"m:sub","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sub ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"1839","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1840"},{"N":"applyT","sType":"* ","line":"1841","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1841","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]},{"N":"elem","name":"m:sup","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}sup ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"1843","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1844"}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"1846","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1847"},{"N":"callT","bSlot":"22","sType":"* ","name":"Q{}NaryHandleMrowMstyle","line":"1848","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"?NE","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1849","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE"}]}]}]}]}]}]}]},{"N":"true"},{"N":"let","var":"Q{}fIsBar","slot":"1","sType":"*NE ","line":"1856","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"24","sType":"* ","name":"Q{}FIsBar","line":"1857","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}munder","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}munder","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1858"}]}]}]},{"N":"choose","sType":"*NE ","type":"item()*","line":"1861","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1862","C":[{"N":"varRef","name":"Q{}fIsBar","slot":"1"},{"N":"int","val":"1"}]},{"N":"elem","name":"m:bar","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}bar ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"1863","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"m:barPr","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}barPr ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"1864","C":[{"N":"elem","name":"m:pos","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}pos ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"1865","C":[{"N":"att","name":"m:val","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"bot"}]}]}]},{"N":"elem","name":"m:e","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}e ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","line":"1867","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1868"},{"N":"applyT","sType":"* ","line":"1869","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1869","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]}]},{"N":"true"},{"N":"let","var":"Q{}fGroupChr","slot":"2","sType":"*NE ","line":"1875","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"27","sType":"* ","name":"Q{}FIsGroupChr","line":"1876","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}munder","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}munder","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1877"}]}]}]},{"N":"choose","sType":"?NE ","type":"item()*","line":"1880","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1881","C":[{"N":"varRef","name":"Q{}fGroupChr","slot":"2"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:groupChr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1882","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"28","sType":"* ","name":"Q{}CreateGroupChrPr","line":"1883","C":[{"N":"withParam","name":"Q{}chr","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1885","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mo","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1885"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"withParam","name":"Q{}pos","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1888","C":[{"N":"filter","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1889","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"bot"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"top"}]}]}]}]}]},{"N":"withParam","name":"Q{}vertJc","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"top"}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1895","C":[{"N":"applyT","sType":"* ","line":"1896","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow","sType":"*NE nQ{http://www.w3.org/1998/Math/MathML}mrow","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1896"}]}]}]}]},{"N":"true"},{"N":"elem","type":"element()","name":"m:limLow","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1902","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1903","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1904"},{"N":"applyT","sType":"* ","line":"1905","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1905","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","type":"element()","name":"m:lim","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1907","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1908"},{"N":"applyT","sType":"* ","line":"1909","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1909","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"23","prec":"0","seq":"6","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"1419","module":"mml2omml.xsl","expand-text":"false","match":"mml:mroot","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mroot","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mroot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mroot","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"elem","type":"element()","role":"action","name":"m:rad","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1420","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:radPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1421","C":[{"N":"elem","type":"element()","name":"m:degHide","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1422","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1423","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"off"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"elem","type":"element()","name":"m:deg","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1426","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1427"},{"N":"applyT","sType":"* ","line":"1428","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1428","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]},{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1430","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1431"},{"N":"applyT","sType":"* ","line":"1432","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1432","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]}]}]},{"N":"templateRule","rank":"24","prec":"0","seq":"5","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"1229","module":"mml2omml.xsl","expand-text":"false","match":"mml:menclose | mml:msqrt","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}menclose","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}menclose","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}menclose"},{"N":"let","var":"Q{}sLowerCaseNotation","slot":"0","sType":"* ","line":"1230","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1231","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}notation","sType":"*NA nQ{}notation","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1232"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1233","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1233","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}notation"}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"29"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"30"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1236","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1236","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}notation"}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"29"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"30"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"choose","sType":"? ","type":"item()*","line":"1240","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1245","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"},{"N":"str","val":"radical"}]},{"N":"fn","name":"not","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"},{"N":"str","val":""}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}msqrt"}]},{"N":"elem","type":"element()","name":"m:rad","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1246","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:radPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1247","C":[{"N":"elem","type":"element()","name":"m:degHide","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1248","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1249","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"elem","type":"element()","name":"m:deg","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1252","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1253"}]},{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1255","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1256"},{"N":"applyT","sType":"* ","line":"1257","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1257"}]}]}]}]}]},{"N":"true"},{"N":"choose","sType":"? ","type":"item()*","line":"1262","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1263","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"},{"N":"str","val":"actuarial"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"},{"N":"str","val":"longdiv"}]}]},{"N":"empty","sType":"0 "},{"N":"true"},{"N":"elem","type":"element()","name":"m:borderBox","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1265","C":[{"N":"let","var":"Q{}fBox","slot":"1","sType":"* ","line":"1267","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1268","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1273","C":[{"N":"or","C":[{"N":"fn","name":"contains","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"box"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"fn","name":"contains","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"circle"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]},{"N":"fn","name":"contains","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"roundedbox"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fTop","slot":"2","sType":"* ","line":"1277","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1278","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1279","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"top"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fBot","slot":"3","sType":"* ","line":"1283","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1284","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1285","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"bottom"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fLeft","slot":"4","sType":"* ","line":"1289","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1290","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1291","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"left"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fRight","slot":"5","sType":"* ","line":"1295","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1296","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1297","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"right"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fStrikeH","slot":"6","sType":"* ","line":"1301","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1302","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1303","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"horizontalstrike"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fStrikeV","slot":"7","sType":"* ","line":"1307","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1308","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1309","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"verticalstrike"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fStrikeBLTR","slot":"8","sType":"* ","line":"1313","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1314","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1315","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"updiagonalstrike"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fStrikeTLBR","slot":"9","sType":"* ","line":"1319","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1320","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1321","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"downdiagonalstrike"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"sequence","sType":"? ","C":[{"N":"choose","sType":"? ","line":"1338","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1338","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fStrikeH","slot":"6"},{"N":"int","val":"1"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fStrikeV","slot":"7"},{"N":"int","val":"1"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fStrikeBLTR","slot":"8"},{"N":"int","val":"1"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fStrikeTLBR","slot":"9"},{"N":"int","val":"1"}]}]},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fBox","slot":"1"},{"N":"int","val":"0"}]},{"N":"fn","name":"not","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fTop","slot":"2"},{"N":"int","val":"1"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fBot","slot":"3"},{"N":"int","val":"1"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fLeft","slot":"4"},{"N":"int","val":"1"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fRight","slot":"5"},{"N":"int","val":"1"}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:borderBoxPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1339","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"1340","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1340","C":[{"N":"varRef","name":"Q{}fBox","slot":"1"},{"N":"int","val":"0"}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"1341","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1341","C":[{"N":"varRef","name":"Q{}fTop","slot":"2"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:hideTop","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1342","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1343","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1346","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1346","C":[{"N":"varRef","name":"Q{}fBot","slot":"3"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:hideBot","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1347","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1348","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1351","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1351","C":[{"N":"varRef","name":"Q{}fLeft","slot":"4"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:hideLeft","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1352","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1353","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1356","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1356","C":[{"N":"varRef","name":"Q{}fRight","slot":"5"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:hideRight","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1357","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1358","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1362","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1362","C":[{"N":"varRef","name":"Q{}fStrikeH","slot":"6"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:strikeH","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1363","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1364","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1367","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1367","C":[{"N":"varRef","name":"Q{}fStrikeV","slot":"7"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:strikeV","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1368","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1369","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1372","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1372","C":[{"N":"varRef","name":"Q{}fStrikeBLTR","slot":"8"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:strikeBLTR","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1373","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1374","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1377","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1377","C":[{"N":"varRef","name":"Q{}fStrikeTLBR","slot":"9"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:strikeTLBR","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1378","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1379","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1384","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1385"},{"N":"applyT","sType":"* ","line":"1386","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1386"}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"25","prec":"0","seq":"5","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"1229","module":"mml2omml.xsl","expand-text":"false","match":"mml:menclose | mml:msqrt","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}msqrt","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}msqrt","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}msqrt"},{"N":"let","var":"Q{}sLowerCaseNotation","slot":"0","sType":"* ","line":"1230","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1231","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}notation","sType":"*NA nQ{}notation","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1232"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1233","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1233","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}notation"}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"29"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"30"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1236","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"translate","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1236","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}notation"}]}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrUCAlphabet","bSlot":"29"}]},{"N":"fn","name":"string","C":[{"N":"gVarRef","name":"Q{}StrLCAlphabet","bSlot":"30"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"choose","sType":"? ","type":"item()*","line":"1240","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1245","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"},{"N":"str","val":"radical"}]},{"N":"fn","name":"not","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"},{"N":"str","val":""}]}]},{"N":"axis","name":"self","nodeTest":"*NE nQ{http://www.w3.org/1998/Math/MathML}msqrt"}]},{"N":"elem","type":"element()","name":"m:rad","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1246","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:radPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1247","C":[{"N":"elem","type":"element()","name":"m:degHide","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1248","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1249","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"elem","type":"element()","name":"m:deg","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1252","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1253"}]},{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1255","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1256"},{"N":"applyT","sType":"* ","line":"1257","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1257"}]}]}]}]}]},{"N":"true"},{"N":"choose","sType":"? ","type":"item()*","line":"1262","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1263","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"},{"N":"str","val":"actuarial"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"},{"N":"str","val":"longdiv"}]}]},{"N":"empty","sType":"0 "},{"N":"true"},{"N":"elem","type":"element()","name":"m:borderBox","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1265","C":[{"N":"let","var":"Q{}fBox","slot":"1","sType":"* ","line":"1267","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1268","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1273","C":[{"N":"or","C":[{"N":"fn","name":"contains","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"box"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"fn","name":"contains","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"circle"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]},{"N":"fn","name":"contains","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"roundedbox"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fTop","slot":"2","sType":"* ","line":"1277","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1278","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1279","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"top"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fBot","slot":"3","sType":"* ","line":"1283","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1284","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1285","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"bottom"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fLeft","slot":"4","sType":"* ","line":"1289","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1290","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1291","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"left"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fRight","slot":"5","sType":"* ","line":"1295","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1296","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1297","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"right"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fStrikeH","slot":"6","sType":"* ","line":"1301","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1302","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1303","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"horizontalstrike"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fStrikeV","slot":"7","sType":"* ","line":"1307","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1308","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1309","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"verticalstrike"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fStrikeBLTR","slot":"8","sType":"* ","line":"1313","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1314","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1315","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"updiagonalstrike"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"let","var":"Q{}fStrikeTLBR","slot":"9","sType":"* ","line":"1319","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1320","C":[{"N":"fn","name":"contains","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1321","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sLowerCaseNotation","slot":"0"}]}]},{"N":"str","val":"downdiagonalstrike"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]}]}]},{"N":"sequence","sType":"? ","C":[{"N":"choose","sType":"? ","line":"1338","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1338","C":[{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fStrikeH","slot":"6"},{"N":"int","val":"1"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fStrikeV","slot":"7"},{"N":"int","val":"1"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fStrikeBLTR","slot":"8"},{"N":"int","val":"1"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fStrikeTLBR","slot":"9"},{"N":"int","val":"1"}]}]},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fBox","slot":"1"},{"N":"int","val":"0"}]},{"N":"fn","name":"not","C":[{"N":"and","C":[{"N":"and","C":[{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fTop","slot":"2"},{"N":"int","val":"1"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fBot","slot":"3"},{"N":"int","val":"1"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fLeft","slot":"4"},{"N":"int","val":"1"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"varRef","name":"Q{}fRight","slot":"5"},{"N":"int","val":"1"}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:borderBoxPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1339","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"1340","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1340","C":[{"N":"varRef","name":"Q{}fBox","slot":"1"},{"N":"int","val":"0"}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"1341","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1341","C":[{"N":"varRef","name":"Q{}fTop","slot":"2"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:hideTop","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1342","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1343","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1346","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1346","C":[{"N":"varRef","name":"Q{}fBot","slot":"3"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:hideBot","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1347","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1348","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1351","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1351","C":[{"N":"varRef","name":"Q{}fLeft","slot":"4"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:hideLeft","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1352","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1353","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1356","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1356","C":[{"N":"varRef","name":"Q{}fRight","slot":"5"},{"N":"int","val":"0"}]},{"N":"elem","type":"element()","name":"m:hideRight","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1357","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1358","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1362","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1362","C":[{"N":"varRef","name":"Q{}fStrikeH","slot":"6"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:strikeH","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1363","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1364","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1367","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1367","C":[{"N":"varRef","name":"Q{}fStrikeV","slot":"7"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:strikeV","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1368","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1369","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1372","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1372","C":[{"N":"varRef","name":"Q{}fStrikeBLTR","slot":"8"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:strikeBLTR","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1373","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1374","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"1377","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1377","C":[{"N":"varRef","name":"Q{}fStrikeTLBR","slot":"9"},{"N":"int","val":"1"}]},{"N":"elem","type":"element()","name":"m:strikeTLBR","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1378","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1379","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"on"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","type":"element()","name":"m:e","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1384","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1385"},{"N":"applyT","sType":"* ","line":"1386","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1386"}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"26","prec":"0","seq":"4","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"1188","module":"mml2omml.xsl","expand-text":"false","match":"mml:mfrac","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mfrac","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mfrac","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mfrac","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"let","var":"Q{}fBar","slot":"0","sType":"*NE ","line":"1189","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"31","sType":"* ","name":"Q{}FBar","line":"1190","C":[{"N":"withParam","name":"Q{}sLineThickness","slot":"0","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1192","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}linethickness","sType":"*NA nQ{}linethickness","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1193"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1194","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}linethickness","name":"attribute","nodeTest":"*NA nQ{}linethickness","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1194"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1197","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{http://www.w3.org/1998/Math/MathML}linethickness","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}linethickness","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1197"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]},{"N":"elem","type":"element()","name":"m:f","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1204","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","type":"element()","name":"m:fPr","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1205","C":[{"N":"elem","type":"element()","name":"m:type","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1206","C":[{"N":"att","name":"m:val","sType":"1NA ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1207","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"1208","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1209","C":[{"N":"varRef","name":"Q{}fBar","slot":"0"},{"N":"int","val":"0"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"noBar"}]},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"1210","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}bevelled"},{"N":"str","val":"true"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{http://www.w3.org/1998/Math/MathML}bevelled"},{"N":"str","val":"true"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"skw"}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"bar"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]}]}]},{"N":"elem","type":"element()","name":"m:num","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1216","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1217"},{"N":"applyT","sType":"* ","line":"1218","mode":"#unnamed","bSlot":"11","C":[{"N":"first","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1218","C":[{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]},{"N":"elem","type":"element()","name":"m:den","sType":"1NE ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","line":"1220","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"18","sType":"* ","name":"Q{}CreateArgProp","line":"1221"},{"N":"applyT","sType":"* ","line":"1222","mode":"#unnamed","bSlot":"11","C":[{"N":"subscript","flags":"p","sType":"?NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"1222","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"int","val":"2"}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"27","prec":"0","seq":"2","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"157","module":"mml2omml.xsl","expand-text":"false","match":"mml:mrow|mml:mstyle","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mrow","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mrow","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow"},{"N":"let","var":"Q{}fNaryArgument","slot":"0","sType":"* ","line":"158","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"32","sType":"* ","name":"Q{}FIsNaryArgument","line":"159","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"160"}]}]}]},{"N":"choose","sType":"* ","line":"163","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"163","C":[{"N":"varRef","name":"Q{}fNaryArgument","slot":"0"},{"N":"int","val":"0"}]},{"N":"let","var":"Q{}fLinearFrac","slot":"1","sType":"* ","line":"164","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"7","sType":"* ","name":"Q{}FLinearFrac","line":"165","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"166"}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"169","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"170","C":[{"N":"varRef","name":"Q{}fLinearFrac","slot":"1"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"33","sType":"* ","name":"Q{}MakeLinearFraction","line":"171","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"172"}]}]},{"N":"true"},{"N":"let","var":"Q{}fFunc","slot":"2","sType":"* ","line":"176","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"8","sType":"* ","name":"Q{}FIsFunc","line":"177","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"178"}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"181","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"182","C":[{"N":"varRef","name":"Q{}fFunc","slot":"2"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"34","sType":"* ","name":"Q{}WriteFunc","line":"183","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mrow","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"184"}]}]},{"N":"true"},{"N":"applyT","sType":"* ","line":"188","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"188"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"templateRule","rank":"28","prec":"0","seq":"2","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"157","module":"mml2omml.xsl","expand-text":"false","match":"mml:mrow|mml:mstyle","prio":"0","matches":"NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle"},{"N":"let","var":"Q{}fNaryArgument","slot":"0","sType":"* ","line":"158","role":"action","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"32","sType":"* ","name":"Q{}FIsNaryArgument","line":"159","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"160"}]}]}]},{"N":"choose","sType":"* ","line":"163","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"163","C":[{"N":"varRef","name":"Q{}fNaryArgument","slot":"0"},{"N":"int","val":"0"}]},{"N":"let","var":"Q{}fLinearFrac","slot":"1","sType":"* ","line":"164","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"7","sType":"* ","name":"Q{}FLinearFrac","line":"165","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"166"}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"169","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"170","C":[{"N":"varRef","name":"Q{}fLinearFrac","slot":"1"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"33","sType":"* ","name":"Q{}MakeLinearFraction","line":"171","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"172"}]}]},{"N":"true"},{"N":"let","var":"Q{}fFunc","slot":"2","sType":"* ","line":"176","C":[{"N":"doc","sType":"1ND ","base":"file:///Users/wangxiangyu/Desktop/work/zotero-better-notes/scripts/docx/mml2omml.xsl","role":"select","C":[{"N":"callT","bSlot":"8","sType":"* ","name":"Q{}FIsFunc","line":"177","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"178"}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"181","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","line":"182","C":[{"N":"varRef","name":"Q{}fFunc","slot":"2"},{"N":"int","val":"1"}]},{"N":"callT","bSlot":"34","sType":"* ","name":"Q{}WriteFunc","line":"183","C":[{"N":"withParam","name":"Q{}ndCur","slot":"0","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","C":[{"N":"dot","sType":"1NE nQ{http://www.w3.org/1998/Math/MathML}mstyle","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"184"}]}]},{"N":"true"},{"N":"applyT","sType":"* ","line":"188","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"188"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"templateRule","rank":"29","prec":"0","seq":"1","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"22","module":"mml2omml.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"elem","name":"m:oMath","sType":"1NE nQ{http://schemas.openxmlformats.org/officeDocument/2006/math}oMath ","nsuri":"http://schemas.openxmlformats.org/officeDocument/2006/math","namespaces":"m=http://schemas.openxmlformats.org/officeDocument/2006/math mml=http://www.w3.org/1998/Math/MathML","role":"action","line":"23","C":[{"N":"applyT","sType":"* ","line":"24","mode":"#unnamed","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"24"}]}]}]},{"N":"templateRule","rank":"30","prec":"0","seq":"0","ns":"xml=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math","minImp":"0","flags":"s","slots":"200","line":"14","module":"mml2omml.xsl","expand-text":"false","match":"*","prio":"-0.5","matches":"NE","C":[{"N":"p.nodeTest","role":"match","test":"NE","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math "},{"N":"applyT","sType":"* ","line":"15","mode":"#unnamed","role":"action","bSlot":"11","C":[{"N":"axis","name":"child","nodeTest":"*NE","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ mml=http://www.w3.org/1998/Math/MathML m=http://schemas.openxmlformats.org/officeDocument/2006/math ","role":"select","line":"15"}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"10"},{"N":"property","name":"method","value":"xml"},{"N":"property","name":"encoding","value":"UTF-8"}]},{"N":"decimalFormat"}],"Σ":"b8aa91cd"} \ No newline at end of file diff --git a/package.json b/package.json index fa65967..cd0b72a 100644 --- a/package.json +++ b/package.json @@ -98,6 +98,7 @@ "release-it": "^16.1.5", "replace-in-file": "^7.0.1", "typescript": "^5.2.2", + "xslt3": "^2.6.0", "zotero-types": "^1.3.5" } } diff --git a/scripts/docx/build-mml2omml.sh b/scripts/docx/build-mml2omml.sh new file mode 100644 index 0000000..b69cc55 --- /dev/null +++ b/scripts/docx/build-mml2omml.sh @@ -0,0 +1 @@ +npx xslt3 -t -xsl:scripts/docx/mml2omml.xsl -export:addon/chrome/content/lib/js/mml2omml.sef.json -nogo -relocate:on -ns:##html5 \ No newline at end of file diff --git a/scripts/docx/mml2omml.xsl b/scripts/docx/mml2omml.xsl new file mode 100644 index 0000000..e2789e4 --- /dev/null +++ b/scripts/docx/mml2omml.xsl @@ -0,0 +1,3822 @@ + + + + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ + abcdefghijklmnopqrstuvwxyz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + p + + + + + b + + + + + + + script + + + + + script + + + b + + + + + double-struck + + + p + + + + + fraktur + + + p + + + + + fraktur + + + b + + + + + sans-serif + + + p + + + + + sans-serif + + + b + + + + + sans-serif + + + + + sans-serif + + + bi + + + + + + + b + + + + + bi + + + + + + + + + + 1 + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + noBar + skw + bar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + on + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + 1 + 0 + + + + + 1 + 0 + + + + + 1 + 0 + + + + + 1 + 0 + + + + + 1 + 0 + + + + + 1 + 0 + + + + + 1 + 0 + + + + + 1 + 0 + + + + + + + + + + on + + + + + on + + + + + on + + + + + on + + + + + + on + + + + + on + + + + + on + + + + + on + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + off + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + lin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + 1 + 0 + + + + + + 1 + 0 + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + 1 + + 0 + + + + 0 + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + 1 + 0 + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bot + top + + + top + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ̆ + + ̒ + + ̀ + + ̅ + + ̅ + + ̇ + + ̇ + + ̋ + + ́ + + ̃ + + ̃ + + ̈ + + ̌ + + ̂ + + ̅ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + top + bot + + + bot + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + " + + + + + + + + + + + + + + + + + + + " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + 1 + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + 1 + + 0 + + 1 + + + + + + + + + + + + + + + + off + + + + + on + + + + + on + + + + + on + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + undOvr + + + subSup + + + + + + + + 1 + 0 + 1 + 0 + + + + + + + + on + + + off + + + + + + + + + on + + + off + + + + + + + \ No newline at end of file diff --git a/src/extras/docxWorker.ts b/src/extras/docxWorker.ts index 66387f3..1d68c83 100644 --- a/src/extras/docxWorker.ts +++ b/src/extras/docxWorker.ts @@ -1,13 +1,32 @@ -// @ts-ignore +import { config } from "../../package.json"; + +// @ts-ignore defined by html-docx-js import htmlDocx from "html-docx-js/dist/html-docx"; +const XSL_PATH = `chrome://${config.addonRef}/content/lib/js/mml2omml.sef.json`; + // this runs in a iframe. accept input message // and return output message -onmessage = ({ data: { type, jobId, message } }) => { +onmessage = async ({ data: { type, jobID, message } }) => { if (type === "parseDocx") { - console.log("DOCX Worker", type, jobId, message); + console.log("DOCX Worker", type, jobID, message); const blob = htmlDocx.asBlob(message); - console.log("DOCX Worker", blob); - postMessage({ type: "parseDocxReturn", jobId, message: blob }, "*"); + postMessage({ type: "parseDocxReturn", jobID, message: blob }, "*"); + } else if (type === "parseMML") { + console.log("MML Worker", type, jobID, message); + // @ts-ignore defined by SaxonJS + const result = await SaxonJS.transform( + { + stylesheetLocation: XSL_PATH, + sourceType: "xml", + sourceText: message, + destination: "serialized", + }, + "async", + ); + postMessage( + { type: "parseMMLReturn", jobID, message: result.principalResult }, + "*", + ); } }; diff --git a/src/modules/export/docx.ts b/src/modules/export/docx.ts index 832ae02..a8cbd9b 100644 --- a/src/modules/export/docx.ts +++ b/src/modules/export/docx.ts @@ -13,8 +13,11 @@ export async function saveDocx(filename: string, noteId: number) { } async function note2docx(noteItem: Zotero.Item) { - const renderedContent = parseDocxCitationFields( + const worker = await getWorker(); + + const renderedContent = await parseDocxFields( await renderNoteHTML(noteItem), + worker, ); let htmlDoc = '\n\n'; @@ -23,36 +26,46 @@ async function note2docx(noteItem: Zotero.Item) { ztoolkit.log(`[Note2DOCX] ${htmlDoc}`); - let blob: ArrayBufferLike; - const lock = Zotero.Promise.defer(); - const jobId = randomString(6, new Date().toUTCString()); - const listener = (ev: MessageEvent) => { - if (ev.data.type === "parseDocxReturn" && ev.data.jobId === jobId) { - blob = ev.data.message; - lock.resolve(); - } - }; - const worker = await getWorker(); - worker.contentWindow?.addEventListener("message", listener); - worker.contentWindow?.postMessage( - { - type: "parseDocx", - jobId, - message: htmlDoc, - }, - "*", - ); - await lock.promise; - worker.contentWindow?.removeEventListener("message", listener); + const blob = await sendWorkerTask(worker, "parseDocx", htmlDoc); destroyWorker(worker); return blob!; } type CitationCache = Record; -function parseDocxCitationFields(html: string) { +async function parseDocxFields(html: string, worker: HTMLIFrameElement) { const parser = new DOMParser(); const doc = parser.parseFromString(html, "text/html"); + + // Remove katex html elements to prevent duplicate rendering + doc.querySelectorAll(".katex-html").forEach((elem) => { + elem.remove(); + }); + + const mathCache = {} as MathCache; + + for (const elem of Array.from(doc.querySelectorAll("math"))) { + let str = (await sendWorkerTask( + worker, + "parseMML", + elem.outerHTML, + )) as string; + if (!str) { + continue; + } + str = str.replaceAll('', ""); + if (elem.getAttribute("display") === "block") { + str = `${str}`; + } + const newElem = doc.createElement("span"); + const mathID = getCacheID(mathCache, { + math: "", + }); + mathCache[mathID].math = str; + newElem.setAttribute("data-bn-math-index", mathID); + elem.parentNode!.replaceChild(newElem, elem); + } + const citationCache = {} as CitationCache; /* [ @@ -110,7 +123,10 @@ function parseDocxCitationFields(html: string) { properties.formattedCitation = formattedCitation; properties.plainCitation = formattedCitation + " "; properties.noteIndex = 0; - const citationID = getCitationID(citationCache); + const citationID = getCacheID(citationCache, { + field: "", + text: "", + }); const csl = { citationID, @@ -171,11 +187,22 @@ function parseDocxCitationFields(html: string) { */ } - const str = doc.body.innerHTML; + let str = doc.body.innerHTML; + + // Replace all with + const mathRegexp = /<\/span>/g; + str = str.replace(mathRegexp, (match, p1) => { + return ``; + }); + + str = str.replaceAll( + "http://schemas.openxmlformats.org/officeDocument/2006/math", + "http://schemas.microsoft.com/office/2004/12/omml", + ); // Replace all with ADDIN ZOTERO_ITEM CSL_CITATION {...} - const re = /<\/span>/g; - let parsed = str.replace(re, (match, p1) => { + const citationRegexp = /<\/span>/g; + str = str.replace(citationRegexp, (match, p1) => { return generateDocxField( `ADDIN ZOTERO_ITEM CSL_CITATION ${htmlEscape( doc, @@ -185,24 +212,23 @@ function parseDocxCitationFields(html: string) { ); }); - parsed += generateDocxField( - `ADDIN ZOTERO_BIBL {"uncited":[],"omitted":[],"custom":[]} CSL_BIBLIOGRAPHY`, - "[BIBLIOGRAPHY] Please click Zotero - Refresh in Word/LibreOffice to update all fields", - ); + if (Object.keys(citationCache).length > 0) { + str += generateDocxField( + `ADDIN ZOTERO_BIBL {"uncited":[],"omitted":[],"custom":[]} CSL_BIBLIOGRAPHY`, + "[BIBLIOGRAPHY] Please click Zotero - Refresh in Word/LibreOffice to update all fields", + ); + } - return parsed; + return str; } -function getCitationID(citationCache: CitationCache) { - let citationID = Zotero.Utilities.randomString(); - while (citationID in citationCache) { - citationID = Zotero.Utilities.randomString(); +function getCacheID(cache: Record, defaultValue: any) { + let id = Zotero.Utilities.randomString(); + while (id in cache) { + id = Zotero.Utilities.randomString(); } - citationCache[citationID] = { - field: "", - text: "", - }; - return citationID; + cache[id] = defaultValue; + return id; } function generateDocxField(fieldCode: string, text: string) { @@ -218,6 +244,8 @@ ${text} `; } +type MathCache = Record; + async function getWorker(): Promise { const worker = ztoolkit.UI.createElement(document, "iframe", { properties: { @@ -235,6 +263,34 @@ async function getWorker(): Promise { return worker; } +async function sendWorkerTask( + worker: HTMLIFrameElement, + type: string, + message: any, +): Promise { + const jobID = randomString(6, new Date().toUTCString()); + const lock = Zotero.Promise.defer(); + let retMessage: any; + const listener = (ev: MessageEvent) => { + if (ev.data.type === `${type}Return` && ev.data.jobID === jobID) { + retMessage = ev.data.message; + lock.resolve(); + } + }; + worker.contentWindow?.addEventListener("message", listener); + worker.contentWindow?.postMessage( + { + type, + jobID, + message, + }, + "*", + ); + await lock.promise; + worker.contentWindow?.removeEventListener("message", listener); + return retMessage; +} + function destroyWorker(worker: any) { worker.parentNode.removeChild(worker); worker = null; diff --git a/src/utils/note.ts b/src/utils/note.ts index eee1990..c37fdf5 100644 --- a/src/utils/note.ts +++ b/src/utils/note.ts @@ -256,10 +256,13 @@ async function renderNoteHTML( const mathDelimiterRegex = /^\$+|\$+$/g; doc.querySelectorAll(".math").forEach((node) => { + const displayMode = node.innerHTML.startsWith("$$"); node.innerHTML = katex.renderToString( node.innerHTML.replace(mathDelimiterRegex, ""), { throwOnError: false, + // output: "mathml", + displayMode, }, ); });