{"dependencies":[{"name":"@babel/runtime/helpers/interopRequireDefault","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"kslwqCIsh6ew+I1KeA1rlVRjsAk=","exportNames":["*"]}},{"name":"react-native-web/dist/exports/BackHandler","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"JJ8ZeP6TwsodxtZCeal/l/p3LP0=","exportNames":["*"]}},{"name":"react-native-web/dist/exports/Platform","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"dV3bI3NOD8bfMzaIniMaFGy/nn8=","exportNames":["*"]}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n  var _interopRequireDefault = require(_dependencyMap[0], \"@babel/runtime/helpers/interopRequireDefault\");\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 _BackHandler = _interopRequireDefault(require(_dependencyMap[1], \"react-native-web/dist/exports/BackHandler\"));\n  var _Platform = _interopRequireDefault(require(_dependencyMap[2], \"react-native-web/dist/exports/Platform\"));\n  const isSearchBarAvailableForCurrentPlatform = exports.isSearchBarAvailableForCurrentPlatform = ['ios', 'android'].includes(_Platform.default.OS);\n  function executeNativeBackPress() {\n    // This function invokes the native back press event\n    _BackHandler.default.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":[[11,2,2,7],[11,8,2,13,"isSearchBarAvailableForCurrentPlatform"],[11,46,2,51],[11,49,2,51,"exports"],[11,56,2,51],[11,57,2,51,"isSearchBarAvailableForCurrentPlatform"],[11,95,2,51],[11,98,2,54],[11,99,2,55],[11,104,2,60],[11,106,2,62],[11,115,2,71],[11,116,2,72],[11,117,2,73,"includes"],[11,125,2,81],[11,126,2,82,"Platform"],[11,143,2,90],[11,144,2,91,"OS"],[11,146,2,93],[11,147,2,94],[12,2,3,7],[12,11,3,16,"executeNativeBackPress"],[12,33,3,38,"executeNativeBackPress"],[12,34,3,38],[12,36,3,41],[13,4,4,2],[14,4,5,2,"BackHandler"],[14,24,5,13],[14,25,5,14,"exitApp"],[14,32,5,21],[14,33,5,22],[14,34,5,23],[15,4,6,2],[15,11,6,9],[15,15,6,13],[16,2,7,0],[18,2,9,0],[19,0,10,0],[20,0,11,0],[21,0,12,0],[22,0,13,0],[23,0,14,0],[24,0,15,0],[25,2,16,7],[25,8,16,13,"compatibilityFlags"],[25,26,16,31],[25,29,16,31,"exports"],[25,36,16,31],[25,37,16,31,"compatibilityFlags"],[25,55,16,31],[25,58,16,34],[26,4,17,2],[27,0,18,0],[28,0,19,0],[29,0,20,0],[30,0,21,0],[31,0,22,0],[32,4,23,2,"isNewBackTitleImplementation"],[32,32,23,30],[32,34,23,32],[32,38,23,36],[33,4,24,2],[34,0,25,0],[35,0,26,0],[36,0,27,0],[37,0,28,0],[38,0,29,0],[39,0,30,0],[40,0,31,0],[41,0,32,0],[42,4,33,2,"usesHeaderFlexboxImplementation"],[42,35,33,33],[42,37,33,35],[43,2,34,0],[43,3,34,1],[44,0,34,2],[44,3]],"functionMap":{"names":["<global>","executeNativeBackPress"],"mappings":"AAA;OCE;CDI"}},"type":"js/module"}]}