internal Class1128 method_17() { Class1128 class2 = new Class1128(); class2.method_4(this.string_0); if ((this.dictionary_0 != null) && (this.dictionary_0.Count > 0)) { foreach (string str2 in this.dictionary_0.Keys) { class2.method_0().Add(str2, this.dictionary_0[str2].method_9()); } } if ((this.dictionary_2 != null) && (this.dictionary_2.Count > 0)) { foreach (string str in this.dictionary_2.Keys) { class2.method_2().Add(str, this.dictionary_2[str].method_10() as Class230); } } if ((this.dictionary_1 != null) && (this.dictionary_1.Count > 0)) { foreach (string str3 in this.dictionary_1.Keys) { class2.method_1().Add(str3, this.dictionary_1[str3].method_17()); } } return(class2); }
private string method_50(Class1128 A_0, Class1128 A_1, string A_2) { string key = A_2; if (A_1.method_0().ContainsKey(A_2)) { string extension = Path.GetExtension(A_2); string str3 = A_2.Replace(extension, ""); string oldValue = str3.TrimEnd(new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' }); int result = 0; int.TryParse(str3.Replace(oldValue, ""), out result); key = oldValue + result.ToString() + extension; while (A_1.method_0().ContainsKey(key)) { result++; key = oldValue + result.ToString() + extension; } Class229 class2 = A_0.method_0()[A_2].method_9(); class2.method_8(key); A_1.method_0().Add(key, class2); return(key); } A_1.method_0().Add(A_2, A_0.method_0()[A_2].method_9()); return(key); }
internal Class1128 method_8(string[] A_0, int A_1) { int num = 4; if (A_0.Length == 1) { return(this); } string key = A_0[A_1] + BookmarkStart.b("ԩ", num); Class1128 class2 = null; if (this.method_1().ContainsKey(key)) { class2 = this.method_1()[key]; } if (class2 == null) { if (key.EndsWith(BookmarkStart.b("甩師䬭尯䄱ᬳ", num))) { return(this); } class2 = new Class1128(); class2.method_4(key); this.method_7(class2); } if (A_1 < (A_0.Length - 2)) { return(class2.method_8(A_0, ++A_1)); } return(class2); }
private string method_48(Class1128 A_0, Class1128 A_1, string[] A_2, int A_3) { int num = 10; string str = string.Empty; for (int i = A_3; i < A_2.Length; i++) { if (i < (A_2.Length - 1)) { string key = A_2[i] + BookmarkStart.b("Ἧ", num); if (A_1.method_1().ContainsKey(key)) { A_1 = A_1.method_1()[key]; A_0 = A_0.method_1()[key]; return(this.method_48(A_0, A_1, A_2, i + 1)); } Class1128 class2 = A_0.method_1()[key].method_17(); class2.method_0().Clear(); A_1.method_1().Add(key, class2); foreach (string str3 in class2.method_2().Keys) { Class230 class3 = class2.method_2()[str3]; if ((class3.method_4() != null) && (class3.method_4().Length > 0L)) { class3.method_4().Position = 0L; XmlReader reader = XmlReader.Create(class3.method_4()); Dictionary <string, DictionaryEntry> dictionary = new Dictionary <string, DictionaryEntry>(); this.method_49(reader, dictionary); foreach (DictionaryEntry entry in dictionary.Values) { string str4 = (string)entry.Key; if (str4 == BookmarkStart.b("堯䘱䀳䘵ȷᔹጻ䴽⌿⩁⅃⭅⥇㥉手⅍⁏㝑㩓⹕㕗㙙㩛ㅝཡգብ᭧䑩ͫᱭᝯ嵱᭳ၵṷ፹ύ᭽쑿揄뾏ꂑ꒓ꚕ꺗떙ﮝ첟쎡킣쾥잧쒩\udfab\uc6ad\ud9af\uc2b1잳馵좷\udbb9\udfbb햽ꆿꗁꇃ", num)) { string[] strArray = ((string)entry.Value).Replace(BookmarkStart.b("ḯᰱᬳ", num), string.Empty).Split(new char[] { '/' }); this.method_48(A_0, A_1, strArray, 0); } } } } A_1 = A_1.method_1()[key]; A_0 = A_0.method_1()[key]; } else { str = this.method_50(A_0, A_1, A_2[i]); } } return(str); }
internal Class229 method_19(string A_0) { int num = A_0.LastIndexOf(BookmarkStart.b("ԩ", 4)); string str = A_0.Substring(0, num + 1); Class1128 class2 = this.method_18(str); if (class2 != null) { string key = A_0.Substring(num + 1, A_0.Length - (num + 1)); if (class2.method_0().ContainsKey(key)) { return(class2.method_0()[key]); } } return(null); }
internal Dictionary <string, Class230> method_16(Class1128 A_0) { Dictionary <string, Class230> dictionary = new Dictionary <string, Class230>(); Class1128 class2 = A_0; foreach (KeyValuePair <string, Class230> pair3 in class2.method_2()) { dictionary.Add(pair3.Key, pair3.Value); } foreach (KeyValuePair <string, Class1128> pair2 in class2.method_1()) { foreach (KeyValuePair <string, Class230> pair in pair2.Value.method_15()) { dictionary.Add(pair.Key, pair.Value); } } return(dictionary); }
private void method_23(Class814 A_0) { int num = 1; string[] strArray = A_0.method_0().Split(new char[] { '/' }); Class1128 class2 = base.method_8(strArray, 0); if (!A_0.method_12().ToString().Contains(BookmarkStart.b("挦䀨太䠬䰮䔰尲䜴丶", 1))) { if ((strArray.Length > 1) && strArray[strArray.Length - 2].EndsWith(BookmarkStart.b("砦嬨个䄬尮", num))) { class2.method_9(A_0); } else { class2.method_5(A_0); } } }
private void method_47(Document A_0) { int num = 7; if (this.method_41().Count != 0) { string[] array = new string[this.method_41().Count]; this.method_41().Keys.CopyTo(array, 0); for (int i = 0; i < array.Length; i++) { DictionaryEntry entry = this.method_41()[array[i]]; string[] strArray2 = entry.Value.ToString().Split(new char[] { '/' }); Class1128 class2 = base.Document.DocxPackage.method_18(BookmarkStart.b("娬䀮䌰圲ᨴ", num)); Class1128 class3 = A_0.DocxPackage.method_18(BookmarkStart.b("娬䀮䌰圲ᨴ", num)); string newValue = this.method_48(class2, class3, strArray2, 0); entry.Value = entry.Value.ToString().Replace(strArray2[strArray2.Length - 1], newValue); this.method_41()[array[i]] = entry; } } }
private void method_22(Class229 A_0) { int num = 12; if (A_0.method_7().StartsWith(BookmarkStart.b("ᴱ", 12))) { A_0.method_8(A_0.method_7().Remove(0, 1)); } string[] strArray = A_0.method_7().Split(new char[] { '/' }); Class1128 class2 = base.method_8(strArray, 0); if ((strArray.Length > 1) && strArray[strArray.Length - 2].EndsWith(BookmarkStart.b("洱䘳匵吷䤹", num))) { class2.method_10(A_0); } else { class2.method_6(A_0); } }
internal virtual List <Class229> vmethod_0(string A_0) { int num = 15; List <Class229> list = new List <Class229>(); if ((this.dictionary_2 != null) && (this.dictionary_2.Count > 0)) { foreach (KeyValuePair <string, Class230> pair2 in this.dictionary_2) { pair2.Value.method_8(BookmarkStart.b("ᨴ", num) + pair2.Value.method_7()); pair2.Value.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰Ͳᑴᑶቸ᩺᩼꾀ハミﶔﺖ뚜철쾢", num)); list.Add(pair2.Value); } } if ((!string.IsNullOrEmpty(this.string_0) && (this.dictionary_0 != null)) && (this.dictionary_0.Count > 0)) { string str2 = A_0 + this.string_0; foreach (KeyValuePair <string, Class229> pair in this.dictionary_0) { string str = pair.Key.ToLower(); Class229 item = pair.Value; item.method_8(str2 + str); if (str.StartsWith(BookmarkStart.b("儴堶娸为值娾⽀㝂", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰ힲ\udab4\ud4b6첸횺\ud8bc\ud1be뗀꣄ꛆꃈꗊ럎볐뿒", num)); } else if (str.StartsWith(BookmarkStart.b("䘴䌶䀸场堼䰾", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰삲솴캶햸\udeba\ucebc钾맀껂꧄", num)); } else if (str.StartsWith(BookmarkStart.b("嬴䈶吸夺堼䴾⡀ⵂ≄", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰\uddb2\uc0b4\udab6\udbb8\udeba\ucfbc횾꿀꓂뿆ꟊ", num)); } else if (str.StartsWith(BookmarkStart.b("䘴制䴸伺吼儾♀あ", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰삲킴쎶춸튺펼\ud8be\ub2c0뷄ꗈ", num)); } else if (str.StartsWith(BookmarkStart.b("䈴制嬸䠺堼䬾㕀⩂⭄⁆㩈", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰쒲킴햶\udeba\uc9bc쮾ꣀ귂ꋄ듆돊ꃌꏎ", num)); } else if (str.StartsWith(BookmarkStart.b("嘴堶吸嘺堼儾㕀", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰킲\udab4\udab6풸\udeba\ud3bc쮾닀뷄ꗈ", num)); } else if (str.StartsWith(BookmarkStart.b("崴制堸强堼䴾", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰\udbb2\ud0b4횶\uddb8\udeba쾼钾맀껂꧄", num)); } else if (str.StartsWith(BookmarkStart.b("匴堶嘸伺堼䴾", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰햲\udab4\ud8b6춸\udeba\ucfbc钾맀껂꧄", num)); } else if (str.StartsWith(BookmarkStart.b("倴夶崸唺刼䬾⑀", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰횲\udbb4\ud3b6ힸ풺즼\udabe\ub2c0뷄ꗈ", num)); } else if (str.StartsWith(BookmarkStart.b("匴堶嘸伺匼倾㕀♂", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰햲\udab4\ud8b6춸햺튼쮾꓀냂뿆ꟊ", num)); } else if (str.StartsWith(BookmarkStart.b("匴堶圸伺䤼帾⍀⽂⁄", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰햲\udab4\ud9b6춸\udcbc\uddbe귀ꛂ뿆ꟊ", num)); } else if (str.StartsWith(BookmarkStart.b("匴堶圸伺", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﺐﲜ쒠잢좦잨\udfaa", num)); } else if (str.StartsWith(BookmarkStart.b("䄴弶尸嘺堼", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﮒ殺ﲘ낚춠", num)); } else if (str.StartsWith(BookmarkStart.b("匴堶圸伺䤼帾⍀⽂⁄", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎﲒﲞ쒠킢횤캦잨첪사쎮龰햲\udab4\ud9b6춸\udcbc\uddbe귀ꛂ뿆ꟊ", num)); } else if (str.StartsWith(BookmarkStart.b("嘴䈶䨸伺刼刾", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎ난펠첢햤슦\udba8\udfaa쒬쪮슰颲춴\udab6\ud5b8", num)); } else if (str.StartsWith(BookmarkStart.b("嘴堶䬸帺", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰Ͳᑴᑶቸ᩺᩼꾀Ꚋﶌﶎﺐ誠\udba2\uc8a4쮦", num)); } else if (str.StartsWith(BookmarkStart.b("吴䜶䤸", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎレﮞ負펢좦\ud9a8\uceaa\udfac\udbae\ud8b0\ud6b2운鲶솸횺톼", num)); } else if (str.StartsWith(BookmarkStart.b("尴䌶尸嘺", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㕌≎㵐", num)); } else if (str.StartsWith(BookmarkStart.b("尴䌶尸嘺䴼䴾⹀㍂㙄", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎ얜춠좦\ud9a8\uceaa\udfac\udbae\ud8b0\ud6b2운鲶솸횺톼", num)); } else if (str.StartsWith(BookmarkStart.b("嘴弶堸䤺䤼", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎ煮춠趢욤쾦좨\ud9aa\ud9ac蒮즰\udeb2\ud9b4", num)); } else if (str.StartsWith(BookmarkStart.b("儴嘶䴸娺", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎ煮춠趢솤캦좨첪\udfac\uceae\udcb0\uf7b2풴쎶\ud8b8\u90ba얼튾귀", num)); } else if (str.StartsWith(BookmarkStart.b("嘴堶唸吺似", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎ煮춠趢솤캦좨첪\udfac\uceae\udcb0\uf0b2\udab4\udbb6횸즺캼钾맀껂꧄", num)); } else if (str.StartsWith(BookmarkStart.b("䐴䈶倸堺嘼䰾㕀㩂⥄≆", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎ煮춠趢솤캦좨첪\udfac\uceae\udcb0\ue0b2솴캶햸\udeba\u96bc잾곀꿂", num)); } else if (str.StartsWith(BookmarkStart.b("头嘶䀸吺䠼䬾", num))) { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㭌ⅎ㕐絒㩔❖㱘㕚╜㉞ൠբᕦѨ੪ᥬᱮ屰ᱲ፴ᅶၸ᭾歷ꆎ煮춠趢솤캦좨첪\udfac\uceae\udcb0\uffb2풴캶횸캺즼钾맀껂꧄", num)); } else if (!str.EndsWith(BookmarkStart.b("᬴崶䤸帺娼", num)) && !str.EndsWith(BookmarkStart.b("᬴崶䤸尺", num))) { if (!str.EndsWith(BookmarkStart.b("᬴制吸崺", num)) && !str.EndsWith(BookmarkStart.b("᬴䀶吸崺", num))) { if (str.EndsWith(BookmarkStart.b("᬴倶倸崺", num))) { item.method_1(BookmarkStart.b("尴娶堸尺堼ှ♀⩂⍄", num)); } else if (str.EndsWith(BookmarkStart.b("᬴䜶圸尺", num))) { item.method_1(BookmarkStart.b("尴娶堸尺堼ှ潀㍂⭄⁆", num)); } else { item.method_1(BookmarkStart.b("吴䜶䤸场吼尾⁀㝂ⱄ⡆❈摊㕌≎㵐", num)); } } else { item.method_1(BookmarkStart.b("尴娶堸尺堼ှ㥀湂㉄⩆⽈", num)); } } else { item.method_1(BookmarkStart.b("尴娶堸尺堼ှ⭀㍂⁄⁆", num)); } list.Add(item); } } if ((this.dictionary_1 != null) && (this.dictionary_1.Count > 0)) { foreach (KeyValuePair <string, Class1128> pair3 in this.dictionary_1) { Class1128 class3 = pair3.Value; string str3 = !string.IsNullOrEmpty(this.string_0) ? (A_0 + this.string_0) : A_0; list.AddRange(class3.vmethod_0(str3)); } } return(list); }
internal void method_7(Class1128 A_0) { this.method_1().Add(A_0.method_3(), A_0); }