{"dependencies":[{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":53,"index":53}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}}],"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  Object.defineProperty(exports, \"isSearchBarAvailableForCurrentPlatform\", {\n    enumerable: true,\n    get: function () {\n      return isSearchBarAvailableForCurrentPlatform;\n    }\n  });\n  exports.executeNativeBackPress = executeNativeBackPress;\n  Object.defineProperty(exports, \"compatibilityFlags\", {\n    enumerable: true,\n    get: function () {\n      return compatibilityFlags;\n    }\n  });\n  var _reactNative = require(_dependencyMap[0], \"react-native\");\n  var 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  var 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":54,"map":[[7,2,3,0,"Object"],[7,8,3,0],[7,9,3,0,"defineProperty"],[7,23,3,0],[7,24,3,0,"exports"],[7,31,3,0],[8,4,3,0,"enumerable"],[8,14,3,0],[9,4,3,0,"get"],[9,7,3,0],[9,18,3,0,"get"],[9,19,3,0],[10,6,3,0],[10,13,3,0,"isSearchBarAvailableForCurrentPlatform"],[10,51,3,0],[11,4,3,0],[12,2,3,0],[13,2,8,0,"exports"],[13,9,8,0],[13,10,8,0,"executeNativeBackPress"],[13,32,8,0],[13,35,8,0,"executeNativeBackPress"],[13,57,8,0],[14,2,21,0,"Object"],[14,8,21,0],[14,9,21,0,"defineProperty"],[14,23,21,0],[14,24,21,0,"exports"],[14,31,21,0],[15,4,21,0,"enumerable"],[15,14,21,0],[16,4,21,0,"get"],[16,7,21,0],[16,18,21,0,"get"],[16,19,21,0],[17,6,21,0],[17,13,21,0,"compatibilityFlags"],[17,31,21,0],[18,4,21,0],[19,2,21,0],[20,2,1,0],[20,6,1,0,"_reactNative"],[20,18,1,0],[20,21,1,0,"require"],[20,28,1,0],[20,29,1,0,"_dependencyMap"],[20,43,1,0],[21,2,3,7],[21,6,3,13,"isSearchBarAvailableForCurrentPlatform"],[21,44,3,51],[21,47,3,54],[21,48,4,2],[21,53,4,7],[21,55,5,2],[21,64,5,11],[21,65,6,1],[21,66,6,2,"includes"],[21,74,6,10],[21,75,6,11,"Platform"],[21,87,6,19],[21,88,6,19,"Platform"],[21,96,6,19],[21,97,6,20,"OS"],[21,99,6,22],[21,100,6,23],[22,2,8,7],[22,11,8,16,"executeNativeBackPress"],[22,33,8,38,"executeNativeBackPress"],[22,34,8,38],[22,36,8,41],[23,4,9,2],[24,4,10,2,"BackHandler"],[24,16,10,13],[24,17,10,13,"BackHandler"],[24,28,10,13],[24,29,10,14,"exitApp"],[24,36,10,21],[24,37,10,22],[24,38,10,23],[25,4,11,2],[25,11,11,9],[25,15,11,13],[26,2,12,0],[28,2,14,0],[29,0,15,0],[30,0,16,0],[31,0,17,0],[32,0,18,0],[33,0,19,0],[34,0,20,0],[35,2,21,7],[35,6,21,13,"compatibilityFlags"],[35,24,21,31],[35,27,21,34],[36,4,22,2],[37,0,23,0],[38,0,24,0],[39,0,25,0],[40,0,26,0],[41,0,27,0],[42,4,28,2,"isNewBackTitleImplementation"],[42,32,28,30],[42,34,28,32],[42,38,28,36],[43,4,30,2],[44,0,31,0],[45,0,32,0],[46,0,33,0],[47,0,34,0],[48,0,35,0],[49,0,36,0],[50,0,37,0],[51,0,38,0],[52,4,39,2,"usesHeaderFlexboxImplementation"],[52,35,39,33],[52,37,39,35],[53,2,40,0],[53,3,40,1],[54,0,40,2],[54,3]],"functionMap":{"names":["<global>","executeNativeBackPress"],"mappings":"AAA;OCO;CDI"},"hasCjsExports":false},"type":"js/module"}]}