11cb0ef41Sopenharmony_ci"use strict"; 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_ci// Update this array if you add/rename/remove files in this directory. 41cb0ef41Sopenharmony_ci// We support Browserify by skipping automatic module discovery and requiring modules directly. 51cb0ef41Sopenharmony_civar modules = [ 61cb0ef41Sopenharmony_ci require("./internal"), 71cb0ef41Sopenharmony_ci require("./utf32"), 81cb0ef41Sopenharmony_ci require("./utf16"), 91cb0ef41Sopenharmony_ci require("./utf7"), 101cb0ef41Sopenharmony_ci require("./sbcs-codec"), 111cb0ef41Sopenharmony_ci require("./sbcs-data"), 121cb0ef41Sopenharmony_ci require("./sbcs-data-generated"), 131cb0ef41Sopenharmony_ci require("./dbcs-codec"), 141cb0ef41Sopenharmony_ci require("./dbcs-data"), 151cb0ef41Sopenharmony_ci]; 161cb0ef41Sopenharmony_ci 171cb0ef41Sopenharmony_ci// Put all encoding/alias/codec definitions to single object and export it. 181cb0ef41Sopenharmony_cifor (var i = 0; i < modules.length; i++) { 191cb0ef41Sopenharmony_ci var module = modules[i]; 201cb0ef41Sopenharmony_ci for (var enc in module) 211cb0ef41Sopenharmony_ci if (Object.prototype.hasOwnProperty.call(module, enc)) 221cb0ef41Sopenharmony_ci exports[enc] = module[enc]; 231cb0ef41Sopenharmony_ci} 24