13af6ab5fSopenharmony_ci/* 23af6ab5fSopenharmony_ci * Copyright (c) 2023 Huawei Device Co., Ltd. 33af6ab5fSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 43af6ab5fSopenharmony_ci * you may not use this file except in compliance with the License. 53af6ab5fSopenharmony_ci * You may obtain a copy of the License at 63af6ab5fSopenharmony_ci * 73af6ab5fSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 83af6ab5fSopenharmony_ci * 93af6ab5fSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 103af6ab5fSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 113af6ab5fSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 123af6ab5fSopenharmony_ci * See the License for the specific language governing permissions and 133af6ab5fSopenharmony_ci * limitations under the License. 143af6ab5fSopenharmony_ci */ 153af6ab5fSopenharmony_ci 163af6ab5fSopenharmony_cilet obj = { 173af6ab5fSopenharmony_ci a: "obj's a", 183af6ab5fSopenharmony_ci xx : function xx() { 193af6ab5fSopenharmony_ci let a = undefined; 203af6ab5fSopenharmony_ci let aa = undefined; 213af6ab5fSopenharmony_ci let aaa = undefined; 223af6ab5fSopenharmony_ci let aaaa = undefined; 233af6ab5fSopenharmony_ci let aaaaa = undefined; 243af6ab5fSopenharmony_ci let aaaaaa = undefined; 253af6ab5fSopenharmony_ci let aaaaaaa = undefined; 263af6ab5fSopenharmony_ci let aaaaaaaa = undefined; 273af6ab5fSopenharmony_ci let b = undefined; 283af6ab5fSopenharmony_ci let bb = undefined; 293af6ab5fSopenharmony_ci let bbb = undefined; 303af6ab5fSopenharmony_ci let aaabab = undefined; 313af6ab5fSopenharmony_ci let aaaabab = undefined; 323af6ab5fSopenharmony_ci let aaaabaab = undefined; 333af6ab5fSopenharmony_ci let aaaaabaab = undefined; 343af6ab5fSopenharmony_ci let aaaaaabaab = undefined; 353af6ab5fSopenharmony_ci let ab = undefined; 363af6ab5fSopenharmony_ci let aba = undefined; 373af6ab5fSopenharmony_ci let abaa = undefined; 383af6ab5fSopenharmony_ci let abaaa = undefined; 393af6ab5fSopenharmony_ci let abaaaa = undefined; 403af6ab5fSopenharmony_ci let aabaaaa = undefined; 413af6ab5fSopenharmony_ci let aabaaaaa = undefined; 423af6ab5fSopenharmony_ci let aaabaaaaa = undefined; 433af6ab5fSopenharmony_ci let bbbbb = undefined; 443af6ab5fSopenharmony_ci let bbbbbb = undefined; 453af6ab5fSopenharmony_ci let bbbb = undefined; 463af6ab5fSopenharmony_ci let aaaba = undefined; 473af6ab5fSopenharmony_ci let aaaaba = undefined; 483af6ab5fSopenharmony_ci let aaaabaa = undefined; 493af6ab5fSopenharmony_ci let aaaaabaa = undefined; 503af6ab5fSopenharmony_ci let aaaaaabaa = undefined; 513af6ab5fSopenharmony_ci let c = undefined; 523af6ab5fSopenharmony_ci let ac = undefined; 533af6ab5fSopenharmony_ci let aac = undefined; 543af6ab5fSopenharmony_ci let aaac = undefined; 553af6ab5fSopenharmony_ci let aaaac = undefined; 563af6ab5fSopenharmony_ci let aaaaac = undefined; 573af6ab5fSopenharmony_ci let aaaaaac = undefined; 583af6ab5fSopenharmony_ci let aaaaaaac = undefined; 593af6ab5fSopenharmony_ci let aaaaaaaca = undefined; 603af6ab5fSopenharmony_ci let bc = undefined; 613af6ab5fSopenharmony_ci let bbc = undefined; 623af6ab5fSopenharmony_ci let bbbc = undefined; 633af6ab5fSopenharmony_ci let aaabcab = undefined; 643af6ab5fSopenharmony_ci let aaaababc = undefined; 653af6ab5fSopenharmony_ci let aaaabaabc = undefined; 663af6ab5fSopenharmony_ci let aaaaabaabc = undefined; 673af6ab5fSopenharmony_ci let aaaaaabaabc = undefined; 683af6ab5fSopenharmony_ci let abc = undefined; 693af6ab5fSopenharmony_ci let abca = undefined; 703af6ab5fSopenharmony_ci let abcaa = undefined; 713af6ab5fSopenharmony_ci let abacaa = undefined; 723af6ab5fSopenharmony_ci let abacaaa = undefined; 733af6ab5fSopenharmony_ci let aabaacaa = undefined; 743af6ab5fSopenharmony_ci let aabaacaaa = undefined; 753af6ab5fSopenharmony_ci let aaabcaaaaa = undefined; 763af6ab5fSopenharmony_ci let bbbbcb = undefined; 773af6ab5fSopenharmony_ci let bbbbcbb = undefined; 783af6ab5fSopenharmony_ci let bbbcb = undefined; 793af6ab5fSopenharmony_ci let aacaba = undefined; 803af6ab5fSopenharmony_ci let aaaabca = undefined; 813af6ab5fSopenharmony_ci let aaaacbaa = undefined; 823af6ab5fSopenharmony_ci let aaaaabcaa = undefined; 833af6ab5fSopenharmony_ci let aaaaacabaa = undefined; 843af6ab5fSopenharmony_ci let add = undefined; 853af6ab5fSopenharmony_ci let aadd = undefined; 863af6ab5fSopenharmony_ci let aaadd = undefined; 873af6ab5fSopenharmony_ci let aaaadd = undefined; 883af6ab5fSopenharmony_ci let aaaaadd = undefined; 893af6ab5fSopenharmony_ci let aaaaaadd = undefined; 903af6ab5fSopenharmony_ci let aaaaaadda = undefined; 913af6ab5fSopenharmony_ci let aaaaaaadda = undefined; 923af6ab5fSopenharmony_ci let bdd = undefined; 933af6ab5fSopenharmony_ci let bbdd = undefined; 943af6ab5fSopenharmony_ci let bbbdd = undefined; 953af6ab5fSopenharmony_ci let aaababdd = undefined; 963af6ab5fSopenharmony_ci let aaaabddab = undefined; 973af6ab5fSopenharmony_ci let aaaabddaab = undefined; 983af6ab5fSopenharmony_ci let aaaaaddbaab = undefined; 993af6ab5fSopenharmony_ci let aaaaaabddaab = undefined; 1003af6ab5fSopenharmony_ci let ddab = undefined; 1013af6ab5fSopenharmony_ci let abdda = undefined; 1023af6ab5fSopenharmony_ci let abadda = undefined; 1033af6ab5fSopenharmony_ci let abaddaa = undefined; 1043af6ab5fSopenharmony_ci let abaaddaa = undefined; 1053af6ab5fSopenharmony_ci let aabaaddaa = undefined; 1063af6ab5fSopenharmony_ci let aabaaaddaa = undefined; 1073af6ab5fSopenharmony_ci let aaabaaaddaa = undefined; 1083af6ab5fSopenharmony_ci let bbbddbb = undefined; 1093af6ab5fSopenharmony_ci let bbbddbbb = undefined; 1103af6ab5fSopenharmony_ci let bbddbb = undefined; 1113af6ab5fSopenharmony_ci let aaaddba = undefined; 1123af6ab5fSopenharmony_ci let aaaddaba = undefined; 1133af6ab5fSopenharmony_ci let aaaabaadd = undefined; 1143af6ab5fSopenharmony_ci let aaaaabaadd = undefined; 1153af6ab5fSopenharmony_ci let aaaaaabaadd = undefined; 1163af6ab5fSopenharmony_ci let cdd = undefined; 1173af6ab5fSopenharmony_ci let acdd = undefined; 1183af6ab5fSopenharmony_ci let aacdd = undefined; 1193af6ab5fSopenharmony_ci let aaacdd = undefined; 1203af6ab5fSopenharmony_ci let aaaacddd = undefined; 1213af6ab5fSopenharmony_ci let aaaaacddd = undefined; 1223af6ab5fSopenharmony_ci let aaaaaacddd = undefined; 1233af6ab5fSopenharmony_ci let aaaaaaacdd = undefined; 1243af6ab5fSopenharmony_ci let aaaaaaacadd = undefined; 1253af6ab5fSopenharmony_ci let bcdd = undefined; 1263af6ab5fSopenharmony_ci let bbcdd = undefined; 1273af6ab5fSopenharmony_ci let bbbcdd = undefined; 1283af6ab5fSopenharmony_ci let aaabcabdd = undefined; 1293af6ab5fSopenharmony_ci let aaaababcdd = undefined; 1303af6ab5fSopenharmony_ci let aaaabaabcdd = undefined; 1313af6ab5fSopenharmony_ci let aaaaabaabcdd = undefined; 1323af6ab5fSopenharmony_ci let aaaaaabaabcdd = undefined; 1333af6ab5fSopenharmony_ci let abcdd = undefined; 1343af6ab5fSopenharmony_ci let abcdda = undefined; 1353af6ab5fSopenharmony_ci let abcaddda = undefined; 1363af6ab5fSopenharmony_ci let abacaddda = undefined; 1373af6ab5fSopenharmony_ci let abacaadda = undefined; 1383af6ab5fSopenharmony_ci let aabaacddaa = undefined; 1393af6ab5fSopenharmony_ci let aabaacaaadd = undefined; 1403af6ab5fSopenharmony_ci let aaabcaaaaadd = undefined; 1413af6ab5fSopenharmony_ci let bbbbcbdd = undefined; 1423af6ab5fSopenharmony_ci let bbbbcbbdd = undefined; 1433af6ab5fSopenharmony_ci let bbbcbdd = undefined; 1443af6ab5fSopenharmony_ci let aacabdda = undefined; 1453af6ab5fSopenharmony_ci let aaaabcadd = undefined; 1463af6ab5fSopenharmony_ci let aaaacbadda = undefined; 1473af6ab5fSopenharmony_ci let aaaaabcaadd = undefined; 1483af6ab5fSopenharmony_ci let aaaaacabddaa = undefined; 1493af6ab5fSopenharmony_ci let ae = undefined; 1503af6ab5fSopenharmony_ci let aaee = undefined; 1513af6ab5fSopenharmony_ci let aaaee = undefined; 1523af6ab5fSopenharmony_ci let aaaae = undefined; 1533af6ab5fSopenharmony_ci let aaaaea = undefined; 1543af6ab5fSopenharmony_ci let aaaaaea = undefined; 1553af6ab5fSopenharmony_ci let aaaaaeaa = undefined; 1563af6ab5fSopenharmony_ci let aaaaaaeaa = undefined; 1573af6ab5fSopenharmony_ci let be = undefined; 1583af6ab5fSopenharmony_ci let bbe = undefined; 1593af6ab5fSopenharmony_ci let bbeb = undefined; 1603af6ab5fSopenharmony_ci let aaabeab = undefined; 1613af6ab5fSopenharmony_ci let aaaaebab = undefined; 1623af6ab5fSopenharmony_ci let aaaabaeab = undefined; 1633af6ab5fSopenharmony_ci let aaaaaebaab = undefined; 1643af6ab5fSopenharmony_ci let aaaaaaebaab = undefined; 1653af6ab5fSopenharmony_ci let abe = undefined; 1663af6ab5fSopenharmony_ci let aeba = undefined; 1673af6ab5fSopenharmony_ci let abeaa = undefined; 1683af6ab5fSopenharmony_ci let abaeaa = undefined; 1693af6ab5fSopenharmony_ci let abaeaaa = undefined; 1703af6ab5fSopenharmony_ci let aabaeaaa = undefined; 1713af6ab5fSopenharmony_ci let aabaaeaaa = undefined; 1723af6ab5fSopenharmony_ci let aaabeaaaaa = undefined; 1733af6ab5fSopenharmony_ci let bbbbeb = undefined; 1743af6ab5fSopenharmony_ci let bbbbebb = undefined; 1753af6ab5fSopenharmony_ci let bbbeb = undefined; 1763af6ab5fSopenharmony_ci let aaaeba = undefined; 1773af6ab5fSopenharmony_ci let aaaeaba = undefined; 1783af6ab5fSopenharmony_ci let aaaeabaa = undefined; 1793af6ab5fSopenharmony_ci let aaaeaabaa = undefined; 1803af6ab5fSopenharmony_ci let aaaaeaabaa = undefined; 1813af6ab5fSopenharmony_ci let ce = undefined; 1823af6ab5fSopenharmony_ci let aec = undefined; 1833af6ab5fSopenharmony_ci let aaec = undefined; 1843af6ab5fSopenharmony_ci let aaaec = undefined; 1853af6ab5fSopenharmony_ci let aaaeac = undefined; 1863af6ab5fSopenharmony_ci let aaaaeac = undefined; 1873af6ab5fSopenharmony_ci let aaaaeaac = undefined; 1883af6ab5fSopenharmony_ci let aaaaaeaac = undefined; 1893af6ab5fSopenharmony_ci let aaaaaeaaca = undefined; 1903af6ab5fSopenharmony_ci let bce = undefined; 1913af6ab5fSopenharmony_ci let bbce = undefined; 1923af6ab5fSopenharmony_ci let bbbec = undefined; 1933af6ab5fSopenharmony_ci let aaabceab = undefined; 1943af6ab5fSopenharmony_ci let aaaabaebc = undefined; 1953af6ab5fSopenharmony_ci let aaaabaeabc = undefined; 1963af6ab5fSopenharmony_ci let aaaaabaeabc = undefined; 1973af6ab5fSopenharmony_ci let aaaaaabeaabc = undefined; 1983af6ab5fSopenharmony_ci let abce = undefined; 1993af6ab5fSopenharmony_ci let abcea = undefined; 2003af6ab5fSopenharmony_ci let abcaea = undefined; 2013af6ab5fSopenharmony_ci let abacaea = undefined; 2023af6ab5fSopenharmony_ci let abacaeaa = undefined; 2033af6ab5fSopenharmony_ci let aabaeacaa = undefined; 2043af6ab5fSopenharmony_ci let aabaaceaaa = undefined; 2053af6ab5fSopenharmony_ci let aaabcaaeaaa = undefined; 2063af6ab5fSopenharmony_ci let bbbbecb = undefined; 2073af6ab5fSopenharmony_ci let bbbbcbeb = undefined; 2083af6ab5fSopenharmony_ci let bbbceb = undefined; 2093af6ab5fSopenharmony_ci let aacaeba = undefined; 2103af6ab5fSopenharmony_ci let aaaaebca = undefined; 2113af6ab5fSopenharmony_ci let aaaacbaea = undefined; 2123af6ab5fSopenharmony_ci let aaaaabecaa = undefined; 2133af6ab5fSopenharmony_ci let aaaaaceabaa = undefined; 2143af6ab5fSopenharmony_ci let adde = undefined; 2153af6ab5fSopenharmony_ci let aaded = undefined; 2163af6ab5fSopenharmony_ci let aaaedd = undefined; 2173af6ab5fSopenharmony_ci let aaaaedd = undefined; 2183af6ab5fSopenharmony_ci let aaaaeadd = undefined; 2193af6ab5fSopenharmony_ci let aaaaeaadd = undefined; 2203af6ab5fSopenharmony_ci let aaaaaeadda = undefined; 2213af6ab5fSopenharmony_ci let aaaaaaeadda = undefined; 2223af6ab5fSopenharmony_ci let bded = undefined; 2233af6ab5fSopenharmony_ci let bbedd = undefined; 2243af6ab5fSopenharmony_ci let bbbded = undefined; 2253af6ab5fSopenharmony_ci let aaababedd = undefined; 2263af6ab5fSopenharmony_ci let aaaabdedab = undefined; 2273af6ab5fSopenharmony_ci let aaaabddaeab = undefined; 2283af6ab5fSopenharmony_ci let aaaaaeddbaab = undefined; 2293af6ab5fSopenharmony_ci let aaaaaabeddaab = undefined; 2303af6ab5fSopenharmony_ci let ddabe = undefined; 2313af6ab5fSopenharmony_ci let abdeda = undefined; 2323af6ab5fSopenharmony_ci let abadeda = undefined; 2333af6ab5fSopenharmony_ci let abadedaa = undefined; 2343af6ab5fSopenharmony_ci let abaaddeaa = undefined; 2353af6ab5fSopenharmony_ci let aabaadedaa = undefined; 2363af6ab5fSopenharmony_ci let aabaaaeddaa = undefined; 2373af6ab5fSopenharmony_ci let aaabaaadedaa = undefined; 2383af6ab5fSopenharmony_ci let bbbddebb = undefined; 2393af6ab5fSopenharmony_ci let bbbddbebb = undefined; 2403af6ab5fSopenharmony_ci let bbddebb = undefined; 2413af6ab5fSopenharmony_ci let aaaddeba = undefined; 2423af6ab5fSopenharmony_ci let aaaddaeba = undefined; 2433af6ab5fSopenharmony_ci let aaaabeaadd = undefined; 2443af6ab5fSopenharmony_ci let aaaaabaeadd = undefined; 2453af6ab5fSopenharmony_ci let aaaaaabaeadd = undefined; 2463af6ab5fSopenharmony_ci let cdde = undefined; 2473af6ab5fSopenharmony_ci let acdde = undefined; 2483af6ab5fSopenharmony_ci let aacdde = undefined; 2493af6ab5fSopenharmony_ci let aaacdde = undefined; 2503af6ab5fSopenharmony_ci let aaaacdded = undefined; 2513af6ab5fSopenharmony_ci let aaaaacdded = undefined; 2523af6ab5fSopenharmony_ci let aaaaaacdded = undefined; 2533af6ab5fSopenharmony_ci let aaaaaaacdde = undefined; 2543af6ab5fSopenharmony_ci let aaaaaaacadde = undefined; 2553af6ab5fSopenharmony_ci let bcedd = undefined; 2563af6ab5fSopenharmony_ci let bbcedd = undefined; 2573af6ab5fSopenharmony_ci let bbbcedd = undefined; 2583af6ab5fSopenharmony_ci let aaabceabdd = undefined; 2593af6ab5fSopenharmony_ci let aaaabaebcdd = undefined; 2603af6ab5fSopenharmony_ci let aaaabaaebcdd = undefined; 2613af6ab5fSopenharmony_ci let aaaaabaaebcdd = undefined; 2623af6ab5fSopenharmony_ci let aaaaaabaaebcdd = undefined; 2633af6ab5fSopenharmony_ci let abcdde = undefined; 2643af6ab5fSopenharmony_ci let abcddae = undefined; 2653af6ab5fSopenharmony_ci let abcadddea = undefined; 2663af6ab5fSopenharmony_ci let abacadddea = undefined; 2673af6ab5fSopenharmony_ci let abacaaddae = undefined; 2683af6ab5fSopenharmony_ci let aabaacddaae = undefined; 2693af6ab5fSopenharmony_ci let aabaacaaadde = undefined; 2703af6ab5fSopenharmony_ci let aaabcaaaaadde = undefined; 2713af6ab5fSopenharmony_ci let bbbbcbdde = undefined; 2723af6ab5fSopenharmony_ci let bbbbcbbdde = undefined; 2733af6ab5fSopenharmony_ci let bbbcbdde = undefined; 2743af6ab5fSopenharmony_ci let aacabddae = undefined; 2753af6ab5fSopenharmony_ci let aaaabcadde = undefined; 2763af6ab5fSopenharmony_ci let aaaacbaddae = undefined; 2773af6ab5fSopenharmony_ci let aaaaabcaadde = undefined; 2783af6ab5fSopenharmony_ci try { 2793af6ab5fSopenharmony_ci let aaaaacabddaae = {a: function b(c, d, e, f) { 2803af6ab5fSopenharmony_ci throw c + d + e + f; 2813af6ab5fSopenharmony_ci }}; 2823af6ab5fSopenharmony_ci aaaaacabddaae.a(1, 2, 3, 4); 2833af6ab5fSopenharmony_ci } catch { 2843af6ab5fSopenharmony_ci print(this.a) 2853af6ab5fSopenharmony_ci } 2863af6ab5fSopenharmony_ci } 2873af6ab5fSopenharmony_ci} 2883af6ab5fSopenharmony_ci 2893af6ab5fSopenharmony_ciobj.xx(); 290