{"dependencies":[{"name":"@babel/runtime/helpers/objectWithoutProperties","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"fnQVLibs90KHiJ7y48fLgPWzDS0=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":31,"index":31}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"./specs/NativeSafeAreaView","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":9,"column":0,"index":164},"end":{"line":9,"column":60,"index":224}}],"key":"kL6nH4Qhc2ET3Yl3WBAUmg+jrAU=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _excluded = [\"edges\"];\n var _jsxFileName = \"/app/frontend/node_modules/react-native-safe-area-context/src/SafeAreaView.tsx\",\n _this = this;\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n function _interopNamespace(e) {\n if (e && e.__esModule) return e;\n var n = {};\n if (e) Object.keys(e).forEach(function (k) {\n var d = Object.getOwnPropertyDescriptor(e, k);\n Object.defineProperty(n, k, d.get ? d : {\n enumerable: true,\n get: function () {\n return e[k];\n }\n });\n });\n n.default = e;\n return n;\n }\n Object.defineProperty(exports, \"SafeAreaView\", {\n enumerable: true,\n get: function () {\n return SafeAreaView;\n }\n });\n var _babelRuntimeHelpersObjectWithoutProperties = require(_dependencyMap[0], \"@babel/runtime/helpers/objectWithoutProperties\");\n var _objectWithoutProperties = _interopDefault(_babelRuntimeHelpersObjectWithoutProperties);\n var _react = require(_dependencyMap[1], \"react\");\n var React = _interopNamespace(_react);\n var _specsNativeSafeAreaView = require(_dependencyMap[2], \"./specs/NativeSafeAreaView\");\n var NativeSafeAreaView = _interopDefault(_specsNativeSafeAreaView);\n var _reactJsxDevRuntime = require(_dependencyMap[3], \"react/jsx-dev-runtime\");\n var defaultEdges = {\n top: 'additive',\n left: 'additive',\n bottom: 'additive',\n right: 'additive'\n };\n var SafeAreaView = /*#__PURE__*/React.forwardRef(function (_ref, ref) {\n var edges = _ref.edges,\n props = (0, _objectWithoutProperties.default)(_ref, _excluded);\n var nativeEdges = (0, _react.useMemo)(function () {\n var _edgesObj$top, _edgesObj$right, _edgesObj$bottom, _edgesObj$left;\n if (edges == null) {\n return defaultEdges;\n }\n var edgesObj = Array.isArray(edges) ? edges.reduce(function (acc, edge) {\n acc[edge] = 'additive';\n return acc;\n }, {}) :\n // ts has trouble with refining readonly arrays.\n edges;\n\n // make sure that we always pass all edges, required for fabric\n var requiredEdges = {\n top: (_edgesObj$top = edgesObj.top) != null ? _edgesObj$top : 'off',\n right: (_edgesObj$right = edgesObj.right) != null ? _edgesObj$right : 'off',\n bottom: (_edgesObj$bottom = edgesObj.bottom) != null ? _edgesObj$bottom : 'off',\n left: (_edgesObj$left = edgesObj.left) != null ? _edgesObj$left : 'off'\n };\n return requiredEdges;\n }, [edges]);\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(NativeSafeAreaView.default, Object.assign({}, props, {\n edges: nativeEdges,\n ref: ref\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 10\n }, _this);\n });\n});","lineCount":82,"map":[[30,2,21,0,"Object"],[30,8,21,0],[30,9,21,0,"defineProperty"],[30,23,21,0],[30,24,21,0,"exports"],[30,31,21,0],[31,4,21,0,"enumerable"],[31,14,21,0],[32,4,21,0,"get"],[32,7,21,0],[32,18,21,0,"get"],[32,19,21,0],[33,6,21,0],[33,13,21,0,"SafeAreaView"],[33,25,21,0],[34,4,21,0],[35,2,21,0],[36,2,50,3],[36,6,50,3,"_babelRuntimeHelpersObjectWithoutProperties"],[36,49,50,3],[36,52,50,3,"require"],[36,59,50,3],[36,60,50,3,"_dependencyMap"],[36,74,50,3],[37,2,50,3],[37,6,50,3,"_objectWithoutProperties"],[37,30,50,3],[37,33,50,3,"_interopDefault"],[37,48,50,3],[37,49,50,3,"_babelRuntimeHelpersObjectWithoutProperties"],[37,92,50,3],[38,2,1,0],[38,6,1,0,"_react"],[38,12,1,0],[38,15,1,0,"require"],[38,22,1,0],[38,23,1,0,"_dependencyMap"],[38,37,1,0],[39,2,1,0],[39,6,1,0,"React"],[39,11,1,0],[39,14,1,0,"_interopNamespace"],[39,31,1,0],[39,32,1,0,"_react"],[39,38,1,0],[40,2,9,0],[40,6,9,0,"_specsNativeSafeAreaView"],[40,30,9,0],[40,33,9,0,"require"],[40,40,9,0],[40,41,9,0,"_dependencyMap"],[40,55,9,0],[41,2,9,0],[41,6,9,0,"NativeSafeAreaView"],[41,24,9,0],[41,27,9,0,"_interopDefault"],[41,42,9,0],[41,43,9,0,"_specsNativeSafeAreaView"],[41,67,9,0],[42,2,9,60],[42,6,9,60,"_reactJsxDevRuntime"],[42,25,9,60],[42,28,9,60,"require"],[42,35,9,60],[42,36,9,60,"_dependencyMap"],[42,50,9,60],[43,2,12,0],[43,6,12,6,"defaultEdges"],[43,18,12,42],[43,21,12,45],[44,4,13,2,"top"],[44,7,13,5],[44,9,13,7],[44,19,13,17],[45,4,14,2,"left"],[45,8,14,6],[45,10,14,8],[45,20,14,18],[46,4,15,2,"bottom"],[46,10,15,8],[46,12,15,10],[46,22,15,20],[47,4,16,2,"right"],[47,9,16,7],[47,11,16,9],[48,2,17,0],[48,3,17,1],[49,2,21,7],[49,6,21,13,"SafeAreaView"],[49,18,21,25],[49,34,21,28,"React"],[49,39,21,33],[49,40,21,34,"forwardRef"],[49,50,21,44],[49,51,24,2],[49,61,24,2,"_ref"],[49,65,24,2],[49,67,24,24,"ref"],[49,70,24,27],[49,72,24,32],[50,4,24,32],[50,8,24,5,"edges"],[50,13,24,10],[50,16,24,10,"_ref"],[50,20,24,10],[50,21,24,5,"edges"],[50,26,24,10],[51,6,24,15,"props"],[51,11,24,20],[51,18,24,20,"_objectWithoutProperties"],[51,42,24,20],[51,43,24,20,"default"],[51,50,24,20],[51,52,24,20,"_ref"],[51,56,24,20],[51,58,24,20,"_excluded"],[51,67,24,20],[52,4,25,2],[52,8,25,8,"nativeEdges"],[52,19,25,19],[52,22,25,22],[52,26,25,22,"useMemo"],[52,32,25,29],[52,33,25,29,"useMemo"],[52,40,25,29],[52,42,25,30],[52,54,25,36],[53,6,25,36],[53,10,25,36,"_edgesObj$top"],[53,23,25,36],[53,25,25,36,"_edgesObj$right"],[53,40,25,36],[53,42,25,36,"_edgesObj$bottom"],[53,58,25,36],[53,60,25,36,"_edgesObj$left"],[53,74,25,36],[54,6,26,4],[54,10,26,8,"edges"],[54,15,26,13],[54,19,26,17],[54,23,26,21],[54,25,26,23],[55,8,27,6],[55,15,27,13,"defaultEdges"],[55,27,27,25],[56,6,28,4],[57,6,30,4],[57,10,30,10,"edgesObj"],[57,18,30,18],[57,21,30,21,"Array"],[57,26,30,26],[57,27,30,27,"isArray"],[57,34,30,34],[57,35,30,35,"edges"],[57,40,30,40],[57,41,30,41],[57,44,31,8,"edges"],[57,49,31,13],[57,50,31,14,"reduce"],[57,56,31,20],[57,57,31,33],[57,67,31,34,"acc"],[57,70,31,37],[57,72,31,39,"edge"],[57,76,31,49],[57,78,31,54],[58,8,32,10,"acc"],[58,11,32,13],[58,12,32,14,"edge"],[58,16,32,18],[58,17,32,19],[58,20,32,22],[58,30,32,32],[59,8,33,10],[59,15,33,17,"acc"],[59,18,33,20],[60,6,34,8],[60,7,34,9],[60,9,34,11],[60,10,34,12],[60,11,34,13],[60,12,34,14],[61,6,35,8],[62,6,36,9,"edges"],[62,11,36,29],[64,6,38,4],[65,6,39,4],[65,10,39,10,"requiredEdges"],[65,23,39,47],[65,26,39,50],[66,8,40,6,"top"],[66,11,40,9],[66,14,40,9,"_edgesObj$top"],[66,27,40,9],[66,30,40,11,"edgesObj"],[66,38,40,19],[66,39,40,20,"top"],[66,42,40,23],[66,54,40,23,"_edgesObj$top"],[66,67,40,23],[66,70,40,27],[66,75,40,32],[67,8,41,6,"right"],[67,13,41,11],[67,16,41,11,"_edgesObj$right"],[67,31,41,11],[67,34,41,13,"edgesObj"],[67,42,41,21],[67,43,41,22,"right"],[67,48,41,27],[67,60,41,27,"_edgesObj$right"],[67,75,41,27],[67,78,41,31],[67,83,41,36],[68,8,42,6,"bottom"],[68,14,42,12],[68,17,42,12,"_edgesObj$bottom"],[68,33,42,12],[68,36,42,14,"edgesObj"],[68,44,42,22],[68,45,42,23,"bottom"],[68,51,42,29],[68,63,42,29,"_edgesObj$bottom"],[68,79,42,29],[68,82,42,33],[68,87,42,38],[69,8,43,6,"left"],[69,12,43,10],[69,15,43,10,"_edgesObj$left"],[69,29,43,10],[69,32,43,12,"edgesObj"],[69,40,43,20],[69,41,43,21,"left"],[69,45,43,25],[69,57,43,25,"_edgesObj$left"],[69,71,43,25],[69,74,43,29],[70,6,44,4],[70,7,44,5],[71,6,46,4],[71,13,46,11,"requiredEdges"],[71,26,46,24],[72,4,47,2],[72,5,47,3],[72,7,47,5],[72,8,47,6,"edges"],[72,13,47,11],[72,14,47,12],[72,15,47,13],[73,4,49,2],[73,24,49,9],[73,28,49,9,"_reactJsxDevRuntime"],[73,47,49,9],[73,48,49,9,"jsxDEV"],[73,54,49,9],[73,56,49,10,"NativeSafeAreaView"],[73,74,49,28],[73,75,49,28,"default"],[73,82,49,28],[73,84,49,28,"Object"],[73,90,49,28],[73,91,49,28,"assign"],[73,97,49,28],[73,102,49,33,"props"],[73,107,49,38],[74,6,49,40,"edges"],[74,11,49,45],[74,13,49,47,"nativeEdges"],[74,24,49,59],[75,6,49,60,"ref"],[75,9,49,63],[75,11,49,65,"ref"],[76,4,49,69],[77,6,49,69,"fileName"],[77,14,49,69],[77,16,49,69,"_jsxFileName"],[77,28,49,69],[78,6,49,69,"lineNumber"],[78,16,49,69],[79,6,49,69,"columnNumber"],[79,18,49,69],[80,4,49,69],[80,7,49,69,"_this"],[80,12,49,71],[80,13,49,72],[81,2,50,0],[81,3,50,1],[81,4,50,2],[82,0,50,3],[82,3]],"functionMap":{"names":["","React.forwardRef$argument_0","useMemo$argument_0","edges.reduce$argument_0"],"mappings":"AAA;ECuB;8BCC;iCCM;SDG;GDa;CDG"},"hasCjsExports":false},"type":"js/module"}]}