diff --git a/packages/babel-helper-module-transforms/src/index.ts b/packages/babel-helper-module-transforms/src/index.ts index 00fbe396d4b1..64b18ae96d8e 100644 --- a/packages/babel-helper-module-transforms/src/index.ts +++ b/packages/babel-helper-module-transforms/src/index.ts @@ -464,11 +464,8 @@ function buildExportInitializationStatements( // We generate init statements (`exports.a = exports.b = ... = void 0`) // for every 100 exported names to avoid deeply-nested AST structures. const chunkSize = 100; - for ( - let i = 0, uninitializedExportNames = []; - i < initStatements.length; - i += chunkSize - ) { + for (let i = 0; i < initStatements.length; i += chunkSize) { + let uninitializedExportNames = []; for (let j = 0; j < chunkSize && i + j < initStatements.length; j++) { const [exportName, initStatement] = initStatements[i + j]; if (initStatement !== null) { diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/many-exports-chunked/input.mjs b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/many-exports-chunked/input.mjs new file mode 100644 index 000000000000..a46a64a12543 --- /dev/null +++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/many-exports-chunked/input.mjs @@ -0,0 +1,250 @@ +export const a000 = 0; +export const a001 = 1; +export const a002 = 2; +export const a003 = 3; +export const a004 = 4; +export const a005 = 5; +export const a006 = 6; +export const a007 = 7; +export const a008 = 8; +export const a009 = 9; +export const a010 = 10; +export const a011 = 11; +export const a012 = 12; +export const a013 = 13; +export const a014 = 14; +export const a015 = 15; +export const a016 = 16; +export const a017 = 17; +export const a018 = 18; +export const a019 = 19; +export const a020 = 20; +export const a021 = 21; +export const a022 = 22; +export const a023 = 23; +export const a024 = 24; +export const a025 = 25; +export const a026 = 26; +export const a027 = 27; +export const a028 = 28; +export const a029 = 29; +export const a030 = 30; +export const a031 = 31; +export const a032 = 32; +export const a033 = 33; +export const a034 = 34; +export const a035 = 35; +export const a036 = 36; +export const a037 = 37; +export const a038 = 38; +export const a039 = 39; +export const a040 = 40; +export const a041 = 41; +export const a042 = 42; +export const a043 = 43; +export const a044 = 44; +export const a045 = 45; +export const a046 = 46; +export const a047 = 47; +export const a048 = 48; +export const a049 = 49; +export const a050 = 50; +export const a051 = 51; +export const a052 = 52; +export const a053 = 53; +export const a054 = 54; +export const a055 = 55; +export const a056 = 56; +export const a057 = 57; +export const a058 = 58; +export const a059 = 59; +export const a060 = 60; +export const a061 = 61; +export const a062 = 62; +export const a063 = 63; +export const a064 = 64; +export const a065 = 65; +export const a066 = 66; +export const a067 = 67; +export const a068 = 68; +export const a069 = 69; +export const a070 = 70; +export const a071 = 71; +export const a072 = 72; +export const a073 = 73; +export const a074 = 74; +export const a075 = 75; +export const a076 = 76; +export const a077 = 77; +export const a078 = 78; +export const a079 = 79; +export const a080 = 80; +export const a081 = 81; +export const a082 = 82; +export const a083 = 83; +export const a084 = 84; +export const a085 = 85; +export const a086 = 86; +export const a087 = 87; +export const a088 = 88; +export const a089 = 89; +export const a090 = 90; +export const a091 = 91; +export const a092 = 92; +export const a093 = 93; +export const a094 = 94; +export const a095 = 95; +export const a096 = 96; +export const a097 = 97; +export const a098 = 98; +export const a099 = 99; +export const a100 = 100; +export const a101 = 101; +export const a102 = 102; +export const a103 = 103; +export const a104 = 104; +export const a105 = 105; +export const a106 = 106; +export const a107 = 107; +export const a108 = 108; +export const a109 = 109; +export const a110 = 110; +export const a111 = 111; +export const a112 = 112; +export const a113 = 113; +export const a114 = 114; +export const a115 = 115; +export const a116 = 116; +export const a117 = 117; +export const a118 = 118; +export const a119 = 119; +export const a120 = 120; +export const a121 = 121; +export const a122 = 122; +export const a123 = 123; +export const a124 = 124; +export const a125 = 125; +export const a126 = 126; +export const a127 = 127; +export const a128 = 128; +export const a129 = 129; +export const a130 = 130; +export const a131 = 131; +export const a132 = 132; +export const a133 = 133; +export const a134 = 134; +export const a135 = 135; +export const a136 = 136; +export const a137 = 137; +export const a138 = 138; +export const a139 = 139; +export const a140 = 140; +export const a141 = 141; +export const a142 = 142; +export const a143 = 143; +export const a144 = 144; +export const a145 = 145; +export const a146 = 146; +export const a147 = 147; +export const a148 = 148; +export const a149 = 149; +export const a150 = 150; +export const a151 = 151; +export const a152 = 152; +export const a153 = 153; +export const a154 = 154; +export const a155 = 155; +export const a156 = 156; +export const a157 = 157; +export const a158 = 158; +export const a159 = 159; +export const a160 = 160; +export const a161 = 161; +export const a162 = 162; +export const a163 = 163; +export const a164 = 164; +export const a165 = 165; +export const a166 = 166; +export const a167 = 167; +export const a168 = 168; +export const a169 = 169; +export const a170 = 170; +export const a171 = 171; +export const a172 = 172; +export const a173 = 173; +export const a174 = 174; +export const a175 = 175; +export const a176 = 176; +export const a177 = 177; +export const a178 = 178; +export const a179 = 179; +export const a180 = 180; +export const a181 = 181; +export const a182 = 182; +export const a183 = 183; +export const a184 = 184; +export const a185 = 185; +export const a186 = 186; +export const a187 = 187; +export const a188 = 188; +export const a189 = 189; +export const a190 = 190; +export const a191 = 191; +export const a192 = 192; +export const a193 = 193; +export const a194 = 194; +export const a195 = 195; +export const a196 = 196; +export const a197 = 197; +export const a198 = 198; +export const a199 = 199; +export const a200 = 200; +export const a201 = 201; +export const a202 = 202; +export const a203 = 203; +export const a204 = 204; +export const a205 = 205; +export const a206 = 206; +export const a207 = 207; +export const a208 = 208; +export const a209 = 209; +export const a210 = 210; +export const a211 = 211; +export const a212 = 212; +export const a213 = 213; +export const a214 = 214; +export const a215 = 215; +export const a216 = 216; +export const a217 = 217; +export const a218 = 218; +export const a219 = 219; +export const a220 = 220; +export const a221 = 221; +export const a222 = 222; +export const a223 = 223; +export const a224 = 224; +export const a225 = 225; +export const a226 = 226; +export const a227 = 227; +export const a228 = 228; +export const a229 = 229; +export const a230 = 230; +export const a231 = 231; +export const a232 = 232; +export const a233 = 233; +export const a234 = 234; +export const a235 = 235; +export const a236 = 236; +export const a237 = 237; +export const a238 = 238; +export const a239 = 239; +export const a240 = 240; +export const a241 = 241; +export const a242 = 242; +export const a243 = 243; +export const a244 = 244; +export const a245 = 245; +export const a246 = 246; +export const a247 = 247; +export const a248 = 248; +export const a249 = 249; \ No newline at end of file diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/many-exports-chunked/options.json b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/many-exports-chunked/options.json new file mode 100644 index 000000000000..81e5ce12436d --- /dev/null +++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/many-exports-chunked/options.json @@ -0,0 +1,3 @@ +{ + "plugins": ["transform-modules-commonjs"] +} diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/many-exports-chunked/output.js b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/many-exports-chunked/output.js new file mode 100644 index 000000000000..f43b9cc938ae --- /dev/null +++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/many-exports-chunked/output.js @@ -0,0 +1,508 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.a099 = exports.a098 = exports.a097 = exports.a096 = exports.a095 = exports.a094 = exports.a093 = exports.a092 = exports.a091 = exports.a090 = exports.a089 = exports.a088 = exports.a087 = exports.a086 = exports.a085 = exports.a084 = exports.a083 = exports.a082 = exports.a081 = exports.a080 = exports.a079 = exports.a078 = exports.a077 = exports.a076 = exports.a075 = exports.a074 = exports.a073 = exports.a072 = exports.a071 = exports.a070 = exports.a069 = exports.a068 = exports.a067 = exports.a066 = exports.a065 = exports.a064 = exports.a063 = exports.a062 = exports.a061 = exports.a060 = exports.a059 = exports.a058 = exports.a057 = exports.a056 = exports.a055 = exports.a054 = exports.a053 = exports.a052 = exports.a051 = exports.a050 = exports.a049 = exports.a048 = exports.a047 = exports.a046 = exports.a045 = exports.a044 = exports.a043 = exports.a042 = exports.a041 = exports.a040 = exports.a039 = exports.a038 = exports.a037 = exports.a036 = exports.a035 = exports.a034 = exports.a033 = exports.a032 = exports.a031 = exports.a030 = exports.a029 = exports.a028 = exports.a027 = exports.a026 = exports.a025 = exports.a024 = exports.a023 = exports.a022 = exports.a021 = exports.a020 = exports.a019 = exports.a018 = exports.a017 = exports.a016 = exports.a015 = exports.a014 = exports.a013 = exports.a012 = exports.a011 = exports.a010 = exports.a009 = exports.a008 = exports.a007 = exports.a006 = exports.a005 = exports.a004 = exports.a003 = exports.a002 = exports.a001 = exports.a000 = void 0; +exports.a199 = exports.a198 = exports.a197 = exports.a196 = exports.a195 = exports.a194 = exports.a193 = exports.a192 = exports.a191 = exports.a190 = exports.a189 = exports.a188 = exports.a187 = exports.a186 = exports.a185 = exports.a184 = exports.a183 = exports.a182 = exports.a181 = exports.a180 = exports.a179 = exports.a178 = exports.a177 = exports.a176 = exports.a175 = exports.a174 = exports.a173 = exports.a172 = exports.a171 = exports.a170 = exports.a169 = exports.a168 = exports.a167 = exports.a166 = exports.a165 = exports.a164 = exports.a163 = exports.a162 = exports.a161 = exports.a160 = exports.a159 = exports.a158 = exports.a157 = exports.a156 = exports.a155 = exports.a154 = exports.a153 = exports.a152 = exports.a151 = exports.a150 = exports.a149 = exports.a148 = exports.a147 = exports.a146 = exports.a145 = exports.a144 = exports.a143 = exports.a142 = exports.a141 = exports.a140 = exports.a139 = exports.a138 = exports.a137 = exports.a136 = exports.a135 = exports.a134 = exports.a133 = exports.a132 = exports.a131 = exports.a130 = exports.a129 = exports.a128 = exports.a127 = exports.a126 = exports.a125 = exports.a124 = exports.a123 = exports.a122 = exports.a121 = exports.a120 = exports.a119 = exports.a118 = exports.a117 = exports.a116 = exports.a115 = exports.a114 = exports.a113 = exports.a112 = exports.a111 = exports.a110 = exports.a109 = exports.a108 = exports.a107 = exports.a106 = exports.a105 = exports.a104 = exports.a103 = exports.a102 = exports.a101 = exports.a100 = void 0; +exports.a249 = exports.a248 = exports.a247 = exports.a246 = exports.a245 = exports.a244 = exports.a243 = exports.a242 = exports.a241 = exports.a240 = exports.a239 = exports.a238 = exports.a237 = exports.a236 = exports.a235 = exports.a234 = exports.a233 = exports.a232 = exports.a231 = exports.a230 = exports.a229 = exports.a228 = exports.a227 = exports.a226 = exports.a225 = exports.a224 = exports.a223 = exports.a222 = exports.a221 = exports.a220 = exports.a219 = exports.a218 = exports.a217 = exports.a216 = exports.a215 = exports.a214 = exports.a213 = exports.a212 = exports.a211 = exports.a210 = exports.a209 = exports.a208 = exports.a207 = exports.a206 = exports.a205 = exports.a204 = exports.a203 = exports.a202 = exports.a201 = exports.a200 = void 0; +const a000 = 0; +exports.a000 = a000; +const a001 = 1; +exports.a001 = a001; +const a002 = 2; +exports.a002 = a002; +const a003 = 3; +exports.a003 = a003; +const a004 = 4; +exports.a004 = a004; +const a005 = 5; +exports.a005 = a005; +const a006 = 6; +exports.a006 = a006; +const a007 = 7; +exports.a007 = a007; +const a008 = 8; +exports.a008 = a008; +const a009 = 9; +exports.a009 = a009; +const a010 = 10; +exports.a010 = a010; +const a011 = 11; +exports.a011 = a011; +const a012 = 12; +exports.a012 = a012; +const a013 = 13; +exports.a013 = a013; +const a014 = 14; +exports.a014 = a014; +const a015 = 15; +exports.a015 = a015; +const a016 = 16; +exports.a016 = a016; +const a017 = 17; +exports.a017 = a017; +const a018 = 18; +exports.a018 = a018; +const a019 = 19; +exports.a019 = a019; +const a020 = 20; +exports.a020 = a020; +const a021 = 21; +exports.a021 = a021; +const a022 = 22; +exports.a022 = a022; +const a023 = 23; +exports.a023 = a023; +const a024 = 24; +exports.a024 = a024; +const a025 = 25; +exports.a025 = a025; +const a026 = 26; +exports.a026 = a026; +const a027 = 27; +exports.a027 = a027; +const a028 = 28; +exports.a028 = a028; +const a029 = 29; +exports.a029 = a029; +const a030 = 30; +exports.a030 = a030; +const a031 = 31; +exports.a031 = a031; +const a032 = 32; +exports.a032 = a032; +const a033 = 33; +exports.a033 = a033; +const a034 = 34; +exports.a034 = a034; +const a035 = 35; +exports.a035 = a035; +const a036 = 36; +exports.a036 = a036; +const a037 = 37; +exports.a037 = a037; +const a038 = 38; +exports.a038 = a038; +const a039 = 39; +exports.a039 = a039; +const a040 = 40; +exports.a040 = a040; +const a041 = 41; +exports.a041 = a041; +const a042 = 42; +exports.a042 = a042; +const a043 = 43; +exports.a043 = a043; +const a044 = 44; +exports.a044 = a044; +const a045 = 45; +exports.a045 = a045; +const a046 = 46; +exports.a046 = a046; +const a047 = 47; +exports.a047 = a047; +const a048 = 48; +exports.a048 = a048; +const a049 = 49; +exports.a049 = a049; +const a050 = 50; +exports.a050 = a050; +const a051 = 51; +exports.a051 = a051; +const a052 = 52; +exports.a052 = a052; +const a053 = 53; +exports.a053 = a053; +const a054 = 54; +exports.a054 = a054; +const a055 = 55; +exports.a055 = a055; +const a056 = 56; +exports.a056 = a056; +const a057 = 57; +exports.a057 = a057; +const a058 = 58; +exports.a058 = a058; +const a059 = 59; +exports.a059 = a059; +const a060 = 60; +exports.a060 = a060; +const a061 = 61; +exports.a061 = a061; +const a062 = 62; +exports.a062 = a062; +const a063 = 63; +exports.a063 = a063; +const a064 = 64; +exports.a064 = a064; +const a065 = 65; +exports.a065 = a065; +const a066 = 66; +exports.a066 = a066; +const a067 = 67; +exports.a067 = a067; +const a068 = 68; +exports.a068 = a068; +const a069 = 69; +exports.a069 = a069; +const a070 = 70; +exports.a070 = a070; +const a071 = 71; +exports.a071 = a071; +const a072 = 72; +exports.a072 = a072; +const a073 = 73; +exports.a073 = a073; +const a074 = 74; +exports.a074 = a074; +const a075 = 75; +exports.a075 = a075; +const a076 = 76; +exports.a076 = a076; +const a077 = 77; +exports.a077 = a077; +const a078 = 78; +exports.a078 = a078; +const a079 = 79; +exports.a079 = a079; +const a080 = 80; +exports.a080 = a080; +const a081 = 81; +exports.a081 = a081; +const a082 = 82; +exports.a082 = a082; +const a083 = 83; +exports.a083 = a083; +const a084 = 84; +exports.a084 = a084; +const a085 = 85; +exports.a085 = a085; +const a086 = 86; +exports.a086 = a086; +const a087 = 87; +exports.a087 = a087; +const a088 = 88; +exports.a088 = a088; +const a089 = 89; +exports.a089 = a089; +const a090 = 90; +exports.a090 = a090; +const a091 = 91; +exports.a091 = a091; +const a092 = 92; +exports.a092 = a092; +const a093 = 93; +exports.a093 = a093; +const a094 = 94; +exports.a094 = a094; +const a095 = 95; +exports.a095 = a095; +const a096 = 96; +exports.a096 = a096; +const a097 = 97; +exports.a097 = a097; +const a098 = 98; +exports.a098 = a098; +const a099 = 99; +exports.a099 = a099; +const a100 = 100; +exports.a100 = a100; +const a101 = 101; +exports.a101 = a101; +const a102 = 102; +exports.a102 = a102; +const a103 = 103; +exports.a103 = a103; +const a104 = 104; +exports.a104 = a104; +const a105 = 105; +exports.a105 = a105; +const a106 = 106; +exports.a106 = a106; +const a107 = 107; +exports.a107 = a107; +const a108 = 108; +exports.a108 = a108; +const a109 = 109; +exports.a109 = a109; +const a110 = 110; +exports.a110 = a110; +const a111 = 111; +exports.a111 = a111; +const a112 = 112; +exports.a112 = a112; +const a113 = 113; +exports.a113 = a113; +const a114 = 114; +exports.a114 = a114; +const a115 = 115; +exports.a115 = a115; +const a116 = 116; +exports.a116 = a116; +const a117 = 117; +exports.a117 = a117; +const a118 = 118; +exports.a118 = a118; +const a119 = 119; +exports.a119 = a119; +const a120 = 120; +exports.a120 = a120; +const a121 = 121; +exports.a121 = a121; +const a122 = 122; +exports.a122 = a122; +const a123 = 123; +exports.a123 = a123; +const a124 = 124; +exports.a124 = a124; +const a125 = 125; +exports.a125 = a125; +const a126 = 126; +exports.a126 = a126; +const a127 = 127; +exports.a127 = a127; +const a128 = 128; +exports.a128 = a128; +const a129 = 129; +exports.a129 = a129; +const a130 = 130; +exports.a130 = a130; +const a131 = 131; +exports.a131 = a131; +const a132 = 132; +exports.a132 = a132; +const a133 = 133; +exports.a133 = a133; +const a134 = 134; +exports.a134 = a134; +const a135 = 135; +exports.a135 = a135; +const a136 = 136; +exports.a136 = a136; +const a137 = 137; +exports.a137 = a137; +const a138 = 138; +exports.a138 = a138; +const a139 = 139; +exports.a139 = a139; +const a140 = 140; +exports.a140 = a140; +const a141 = 141; +exports.a141 = a141; +const a142 = 142; +exports.a142 = a142; +const a143 = 143; +exports.a143 = a143; +const a144 = 144; +exports.a144 = a144; +const a145 = 145; +exports.a145 = a145; +const a146 = 146; +exports.a146 = a146; +const a147 = 147; +exports.a147 = a147; +const a148 = 148; +exports.a148 = a148; +const a149 = 149; +exports.a149 = a149; +const a150 = 150; +exports.a150 = a150; +const a151 = 151; +exports.a151 = a151; +const a152 = 152; +exports.a152 = a152; +const a153 = 153; +exports.a153 = a153; +const a154 = 154; +exports.a154 = a154; +const a155 = 155; +exports.a155 = a155; +const a156 = 156; +exports.a156 = a156; +const a157 = 157; +exports.a157 = a157; +const a158 = 158; +exports.a158 = a158; +const a159 = 159; +exports.a159 = a159; +const a160 = 160; +exports.a160 = a160; +const a161 = 161; +exports.a161 = a161; +const a162 = 162; +exports.a162 = a162; +const a163 = 163; +exports.a163 = a163; +const a164 = 164; +exports.a164 = a164; +const a165 = 165; +exports.a165 = a165; +const a166 = 166; +exports.a166 = a166; +const a167 = 167; +exports.a167 = a167; +const a168 = 168; +exports.a168 = a168; +const a169 = 169; +exports.a169 = a169; +const a170 = 170; +exports.a170 = a170; +const a171 = 171; +exports.a171 = a171; +const a172 = 172; +exports.a172 = a172; +const a173 = 173; +exports.a173 = a173; +const a174 = 174; +exports.a174 = a174; +const a175 = 175; +exports.a175 = a175; +const a176 = 176; +exports.a176 = a176; +const a177 = 177; +exports.a177 = a177; +const a178 = 178; +exports.a178 = a178; +const a179 = 179; +exports.a179 = a179; +const a180 = 180; +exports.a180 = a180; +const a181 = 181; +exports.a181 = a181; +const a182 = 182; +exports.a182 = a182; +const a183 = 183; +exports.a183 = a183; +const a184 = 184; +exports.a184 = a184; +const a185 = 185; +exports.a185 = a185; +const a186 = 186; +exports.a186 = a186; +const a187 = 187; +exports.a187 = a187; +const a188 = 188; +exports.a188 = a188; +const a189 = 189; +exports.a189 = a189; +const a190 = 190; +exports.a190 = a190; +const a191 = 191; +exports.a191 = a191; +const a192 = 192; +exports.a192 = a192; +const a193 = 193; +exports.a193 = a193; +const a194 = 194; +exports.a194 = a194; +const a195 = 195; +exports.a195 = a195; +const a196 = 196; +exports.a196 = a196; +const a197 = 197; +exports.a197 = a197; +const a198 = 198; +exports.a198 = a198; +const a199 = 199; +exports.a199 = a199; +const a200 = 200; +exports.a200 = a200; +const a201 = 201; +exports.a201 = a201; +const a202 = 202; +exports.a202 = a202; +const a203 = 203; +exports.a203 = a203; +const a204 = 204; +exports.a204 = a204; +const a205 = 205; +exports.a205 = a205; +const a206 = 206; +exports.a206 = a206; +const a207 = 207; +exports.a207 = a207; +const a208 = 208; +exports.a208 = a208; +const a209 = 209; +exports.a209 = a209; +const a210 = 210; +exports.a210 = a210; +const a211 = 211; +exports.a211 = a211; +const a212 = 212; +exports.a212 = a212; +const a213 = 213; +exports.a213 = a213; +const a214 = 214; +exports.a214 = a214; +const a215 = 215; +exports.a215 = a215; +const a216 = 216; +exports.a216 = a216; +const a217 = 217; +exports.a217 = a217; +const a218 = 218; +exports.a218 = a218; +const a219 = 219; +exports.a219 = a219; +const a220 = 220; +exports.a220 = a220; +const a221 = 221; +exports.a221 = a221; +const a222 = 222; +exports.a222 = a222; +const a223 = 223; +exports.a223 = a223; +const a224 = 224; +exports.a224 = a224; +const a225 = 225; +exports.a225 = a225; +const a226 = 226; +exports.a226 = a226; +const a227 = 227; +exports.a227 = a227; +const a228 = 228; +exports.a228 = a228; +const a229 = 229; +exports.a229 = a229; +const a230 = 230; +exports.a230 = a230; +const a231 = 231; +exports.a231 = a231; +const a232 = 232; +exports.a232 = a232; +const a233 = 233; +exports.a233 = a233; +const a234 = 234; +exports.a234 = a234; +const a235 = 235; +exports.a235 = a235; +const a236 = 236; +exports.a236 = a236; +const a237 = 237; +exports.a237 = a237; +const a238 = 238; +exports.a238 = a238; +const a239 = 239; +exports.a239 = a239; +const a240 = 240; +exports.a240 = a240; +const a241 = 241; +exports.a241 = a241; +const a242 = 242; +exports.a242 = a242; +const a243 = 243; +exports.a243 = a243; +const a244 = 244; +exports.a244 = a244; +const a245 = 245; +exports.a245 = a245; +const a246 = 246; +exports.a246 = a246; +const a247 = 247; +exports.a247 = a247; +const a248 = 248; +exports.a248 = a248; +const a249 = 249; +exports.a249 = a249;