"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const config_plugins_1 = require("expo/config-plugins"); const pkg = require('expo-localization/package.json'); const withExpoLocalization = (config) => { if (config.extra?.supportsRTL == null) return config; if (!config.ios) config.ios = {}; if (!config.ios.infoPlist) config.ios.infoPlist = {}; config.ios.infoPlist.ExpoLocalization_supportsRTL = config.extra?.supportsRTL || false; return (0, config_plugins_1.withStringsXml)(config, (config) => { config.modResults = config_plugins_1.AndroidConfig.Strings.setStringItem([ // XML represented as JSON // value { $: { name: 'ExpoLocalization_supportsRTL', translatable: 'false' }, _: String(config.extra?.supportsRTL), }, ], config.modResults); return config; }); }; exports.default = (0, config_plugins_1.createRunOncePlugin)(withExpoLocalization, pkg.name, pkg.version);