{"dependencies":[{"name":"react-native-web/dist/index","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"55efhPHw3gz2FoQtoN2yI1VuhbM=","exportNames":["*"]}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.compatibilityFlags = void 0;\n  exports.executeNativeBackPress = executeNativeBackPress;\n  exports.isSearchBarAvailableForCurrentPlatform = void 0;\n  var _reactNative = require(_dependencyMap[0], \"react-native-web/dist/index\");\n  const isSearchBarAvailableForCurrentPlatform = exports.isSearchBarAvailableForCurrentPlatform = ['ios', 'android'].includes(_reactNative.Platform.OS);\n  function executeNativeBackPress() {\n    // This function invokes the native back press event\n    _reactNative.BackHandler.exitApp();\n    return true;\n  }\n\n  /**\n   * Exposes information useful for downstream navigation library implementers,\n   * so they can keep reasonable backward compatibility, if desired.\n   *\n   * We don't mean for this object to only grow in number of fields, however at the same time\n   * we won't be very hasty to reduce it. Expect gradual changes.\n   */\n  const compatibilityFlags = exports.compatibilityFlags = {\n    /**\n     * Because of a bug introduced in https://github.com/software-mansion/react-native-screens/pull/1646\n     * react-native-screens v3.21 changed how header's backTitle handles whitespace strings in https://github.com/software-mansion/react-native-screens/pull/1726\n     * To allow for backwards compatibility in @react-navigation/native-stack we need a way to check if this version or newer is used.\n     * See https://github.com/react-navigation/react-navigation/pull/11423 for more context.\n     */\n    isNewBackTitleImplementation: true,\n    /**\n     * With version 4.0.0 the header implementation has been changed. To allow for backward compat\n     * with native-stack@v6 we want to expose a way to check whether the new implementation\n     * is in use or not.\n     *\n     * See:\n     * * https://github.com/software-mansion/react-native-screens/pull/2325\n     * * https://github.com/react-navigation/react-navigation/pull/12125\n     */\n    usesHeaderFlexboxImplementation: true\n  };\n});","lineCount":44,"map":[[2,2,1,0],[2,14,1,12],[4,2,3,0,"Object"],[4,8,3,6],[4,9,3,7,"defineProperty"],[4,23,3,21],[4,24,3,22,"exports"],[4,31,3,29],[4,33,3,31],[4,45,3,43],[4,47,3,45],[5,4,4,2,"value"],[5,9,4,7],[5,11,4,9],[6,2,5,0],[6,3,5,1],[6,4,5,2],[7,2,6,0,"exports"],[7,9,6,7],[7,10,6,8,"compatibilityFlags"],[7,28,6,26],[7,31,6,29],[7,36,6,34],[7,37,6,35],[8,2,7,0,"exports"],[8,9,7,7],[8,10,7,8,"executeNativeBackPress"],[8,32,7,30],[8,35,7,33,"executeNativeBackPress"],[8,57,7,55],[9,2,8,0,"exports"],[9,9,8,7],[9,10,8,8,"isSearchBarAvailableForCurrentPlatform"],[9,48,8,46],[9,51,8,49],[9,56,8,54],[9,57,8,55],[10,2,8,56],[10,6,8,56,"_reactNative"],[10,18,8,56],[10,21,8,56,"require"],[10,28,8,56],[10,29,8,56,"_dependencyMap"],[10,43,8,56],[11,2,10,0],[11,8,10,6,"isSearchBarAvailableForCurrentPlatform"],[11,46,10,44],[11,49,10,47,"exports"],[11,56,10,54],[11,57,10,55,"isSearchBarAvailableForCurrentPlatform"],[11,95,10,93],[11,98,10,96],[11,99,10,97],[11,104,10,102],[11,106,10,104],[11,115,10,113],[11,116,10,114],[11,117,10,115,"includes"],[11,125,10,123],[11,126,10,124,"_reactNative"],[11,138,10,136],[11,139,10,137,"Platform"],[11,147,10,145],[11,148,10,146,"OS"],[11,150,10,148],[11,151,10,149],[12,2,11,0],[12,11,11,9,"executeNativeBackPress"],[12,33,11,31,"executeNativeBackPress"],[12,34,11,31],[12,36,11,34],[13,4,12,2],[14,4,13,2,"_reactNative"],[14,16,13,14],[14,17,13,15,"BackHandler"],[14,28,13,26],[14,29,13,27,"exitApp"],[14,36,13,34],[14,37,13,35],[14,38,13,36],[15,4,14,2],[15,11,14,9],[15,15,14,13],[16,2,15,0],[18,2,17,0],[19,0,18,0],[20,0,19,0],[21,0,20,0],[22,0,21,0],[23,0,22,0],[24,0,23,0],[25,2,24,0],[25,8,24,6,"compatibilityFlags"],[25,26,24,24],[25,29,24,27,"exports"],[25,36,24,34],[25,37,24,35,"compatibilityFlags"],[25,55,24,53],[25,58,24,56],[26,4,25,2],[27,0,26,0],[28,0,27,0],[29,0,28,0],[30,0,29,0],[31,0,30,0],[32,4,31,2,"isNewBackTitleImplementation"],[32,32,31,30],[32,34,31,32],[32,38,31,36],[33,4,32,2],[34,0,33,0],[35,0,34,0],[36,0,35,0],[37,0,36,0],[38,0,37,0],[39,0,38,0],[40,0,39,0],[41,0,40,0],[42,4,41,2,"usesHeaderFlexboxImplementation"],[42,35,41,33],[42,37,41,35],[43,2,42,0],[43,3,42,1],[44,0,42,2],[44,3]],"functionMap":{"names":["<global>","executeNativeBackPress"],"mappings":"AAA;ACU;CDI"}},"type":"js/module"}]}