You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
14 KiB

{"ast":null,"code":"import _objectSpread from \"@babel/runtime/helpers/objectSpread2\";\nimport { atomic, classic, inline } from \"./compiler\";\nimport { createSheet } from \"./dom\";\nimport { localizeStyle } from 'styleq/transform-localize-style';\nimport { preprocess } from \"./preprocess\";\nimport { styleq } from 'styleq';\nimport { validate } from \"./validate\";\nimport canUseDOM from \"../../modules/canUseDom\";\nvar staticStyleMap = new WeakMap();\nvar sheet = createSheet();\nfunction customStyleq(styles, isRTL) {\n return styleq.factory({\n transform: function transform(style) {\n var compiledStyle = staticStyleMap.get(style);\n if (compiledStyle != null) {\n return localizeStyle(compiledStyle, isRTL);\n }\n return style;\n }\n })(styles);\n}\nfunction insertRules(compiledOrderedRules) {\n compiledOrderedRules.forEach(function (_ref) {\n var rules = _ref[0],\n order = _ref[1];\n if (sheet != null) {\n rules.forEach(function (rule) {\n sheet.insert(rule, order);\n });\n }\n });\n}\nfunction compileAndInsertAtomic(style) {\n var _atomic = atomic(preprocess(style)),\n compiledStyle = _atomic[0],\n compiledOrderedRules = _atomic[1];\n insertRules(compiledOrderedRules);\n return compiledStyle;\n}\nfunction compileAndInsertReset(style, key) {\n var _classic = classic(style, key),\n compiledStyle = _classic[0],\n compiledOrderedRules = _classic[1];\n insertRules(compiledOrderedRules);\n return compiledStyle;\n}\nvar absoluteFillObject = {\n position: 'absolute',\n left: 0,\n right: 0,\n top: 0,\n bottom: 0\n};\nvar absoluteFill = create({\n x: _objectSpread({}, absoluteFillObject)\n}).x;\nfunction create(styles) {\n Object.keys(styles).forEach(function (key) {\n var styleObj = styles[key];\n if (styleObj != null && styleObj.$$css !== true) {\n var compiledStyles;\n if (key.indexOf('$raw') > -1) {\n compiledStyles = compileAndInsertReset(styleObj, key.split('$raw')[0]);\n } else {\n if (process.env.NODE_ENV !== 'production') {\n validate(styleObj);\n styles[key] = Object.freeze(styleObj);\n }\n compiledStyles = compileAndInsertAtomic(styleObj);\n }\n staticStyleMap.set(styleObj, compiledStyles);\n }\n });\n return styles;\n}\nfunction compose(style1, style2) {\n if (process.env.NODE_ENV !== 'production') {\n var len = arguments.length;\n if (len > 2) {\n var readableStyles = Array.prototype.slice.call(arguments).map(function (a) {\n return flatten(a);\n });\n throw new Error(\"StyleSheet.compose() only accepts 2 arguments, received \" + len + \": \" + JSON.stringify(readableStyles));\n }\n }\n if (style1 && style2) {\n return [style1, style2];\n } else {\n return style1 || style2;\n }\n}\nfunction flatten() {\n for (var _len = arguments.length, styles = new Array(_len), _key = 0; _key < _len; _key++) {\n styles[_key] = arguments[_key];\n }\n var flatArray = styles.flat(Infinity);\n var result = {};\n for (var i = 0; i < flatArray.length; i++) {\n var style = flatArray[i];\n if (style != null && typeof style === 'object') {\n Object.assign(result, style);\n }\n }\n return result;\n}\nfunction getSheet() {\n return {\n id: sheet.id,\n textContent: sheet.getTextContent()\n };\n}\nfunction StyleSheet(styles, options) {\n var isRTL = options != null && options.writingDirection === 'rtl';\n var styleProps = customStyleq(styles, isRTL);\n if (Array.isArray(styleProps) && styleProps[1] != null) {\n styleProps[1] = inline(preprocess(styleProps[1]), isRTL);\n }\n return styleProps;\n}\nStyleSheet.absoluteFill = absoluteFill;\nStyleSheet.absoluteFillObject = absoluteFillObject;\nStyleSheet.create = create;\nStyleSheet.compose = compose;\nStyleSheet.flatten = flatten;\nStyleSheet.getSheet = getSheet;\nStyleSheet.hairlineWidth = 1;\nif (canUseDOM && window.__REACT_DEVTOOLS_GLOBAL_HOOK__) {\n window.__REACT_DEVTOOLS_GLOBAL_HOOK__.resolveRNStyle = StyleSheet.flatten;\n}\nvar stylesheet = StyleSheet;\nexport default stylesheet;","map":{"version":3,"names":["_objectSpread","atomic","classic","inline","createSheet","localizeStyle","preprocess","styleq","validate","canUseDOM","staticStyleMap","WeakMap","sheet","customStyleq","styles","isRTL","factory","transform","style","compiledStyle","get","insertRules","compiledOrderedRules","forEach","_ref","rules","order","rule","insert","compileAndInsertAtomic","_atomic","compileAndInsertReset","key","_classic","absoluteFillObject","position","left","right","top","bottom","absoluteFill","create","x","Object","keys","styleObj","$$css","compiledStyles","indexOf","split","process","env","NODE_ENV","freeze","set","compose","style1","style2","len","arguments","length","readableStyles","map","a","flatten","Error","JSON","stringify","_len","Array","_key","flatArray","flat","Infinity","result","i","assign","getSheet","id","textContent","getTextContent","StyleSheet","options","writingDirection","styleProps","isArray","hairlineWidth","window","__REACT_DEVTOOLS_GLOBAL_HOOK__","resolveRNStyle","stylesheet"],"sources":["/Users/mathildejean/Documents/BUT/LaSuperMeteo/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/StyleSheet/index.js"],"sourcesContent":["import _objectSpread from \"@babel/runtime/helpers/objectSpread2\";\n\n/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport { atomic, classic, inline } from './compiler';\nimport { createSheet } from './dom';\nimport { localizeStyle } from 'styleq/transform-localize-style';\nimport { preprocess } from './preprocess';\nimport { styleq } from 'styleq';\nimport { validate } from './validate';\nimport canUseDOM from '../../modules/canUseDom';\nvar staticStyleMap = new WeakMap();\nvar sheet = createSheet();\n\nfunction customStyleq(styles, isRTL) {\n return styleq.factory({\n transform(style) {\n var compiledStyle = staticStyleMap.get(style);\n\n if (compiledStyle != null) {\n return localizeStyle(compiledStyle, isRTL);\n }\n\n return style;\n }\n\n })(styles);\n}\n\nfunction insertRules(compiledOrderedRules) {\n compiledOrderedRules.forEach(_ref => {\n var rules = _ref[0],\n order = _ref[1];\n\n if (sheet != null) {\n rules.forEach(rule => {\n sheet.insert(rule, order);\n });\n }\n });\n}\n\nfunction compileAndInsertAtomic(style) {\n var _atomic = atomic(preprocess(style)),\n compiledStyle = _atomic[0],\n compiledOrderedRules = _atomic[1];\n\n insertRules(compiledOrderedRules);\n return compiledStyle;\n}\n\nfunction compileAndInsertReset(style, key) {\n var _classic = classic(style, key),\n compiledStyle = _classic[0],\n compiledOrderedRules = _classic[1];\n\n insertRules(compiledOrderedRules);\n return compiledStyle;\n}\n/* ----- API ----- */\n\n\nvar absoluteFillObject = {\n position: 'absolute',\n left: 0,\n right: 0,\n top: 0,\n bottom: 0\n};\nvar absoluteFill = create({\n x: _objectSpread({}, absoluteFillObject)\n}).x;\n/**\n * create\n */\n\nfunction create(styles) {\n Object.keys(styles).forEach(key => {\n var styleObj = styles[key]; // Only compile at runtime if the style is not already compiled\n\n if (styleObj != null && styleObj.$$css !== true) {\n var compiledStyles;\n\n if (key.indexOf('$raw') > -1) {\n compiledStyles = compileAndInsertReset(styleObj, key.split('$raw')[0]);\n } else {\n if (process.env.NODE_ENV !== 'production') {\n validate(styleObj);\n styles[key] = Object.freeze(styleObj);\n }\n\n compiledStyles = compileAndInsertAtomic(styleObj);\n }\n\n staticStyleMap.set(styleObj, compiledStyles);\n }\n });\n return styles;\n}\n/**\n * compose\n */\n\n\nfunction compose(style1, style2) {\n if (process.env.NODE_ENV !== 'production') {\n /* eslint-disable prefer-rest-params */\n var len = arguments.length;\n\n if (len > 2) {\n var readableStyles = [...arguments].map(a => flatten(a));\n throw new Error(\"StyleSheet.compose() only accepts 2 arguments, received \" + len + \": \" + JSON.stringify(readableStyles));\n }\n /* eslint-enable prefer-rest-params */\n\n }\n\n if (style1 && style2) {\n return [style1, style2];\n } else {\n return style1 || style2;\n }\n}\n/**\n * flatten\n */\n\n\nfunction flatten() {\n for (var _len = arguments.length, styles = new Array(_len), _key = 0; _key < _len; _key++) {\n styles[_key] = arguments[_key];\n }\n\n var flatArray = styles.flat(Infinity);\n var result = {};\n\n for (var i = 0; i < flatArray.length; i++) {\n var style = flatArray[i];\n\n if (style != null && typeof style === 'object') {\n // $FlowFixMe\n Object.assign(result, style);\n }\n }\n\n return result;\n}\n/**\n * getSheet\n */\n\n\nfunction getSheet() {\n return {\n id: sheet.id,\n textContent: sheet.getTextContent()\n };\n}\n/**\n * resolve\n */\n\n\nfunction StyleSheet(styles, options) {\n var isRTL = options != null && options.writingDirection === 'rtl';\n var styleProps = customStyleq(styles, isRTL);\n\n if (Array.isArray(styleProps) && styleProps[1] != null) {\n styleProps[1] = inline(preprocess(styleProps[1]), isRTL);\n }\n\n return styleProps;\n}\n\nStyleSheet.absoluteFill = absoluteFill;\nStyleSheet.absoluteFillObject = absoluteFillObject;\nStyleSheet.create = create;\nStyleSheet.compose = compose;\nStyleSheet.flatten = flatten;\nStyleSheet.getSheet = getSheet; // `hairlineWidth` is not implemented using screen density as browsers may\n// round sub-pixel values down to `0`, causing the line not to be rendered.\n\nStyleSheet.hairlineWidth = 1;\n\nif (canUseDOM && window.__REACT_DEVTOOLS_GLOBAL_HOOK__) {\n window.__REACT_DEVTOOLS_GLOBAL_HOOK__.resolveRNStyle = StyleSheet.flatten;\n}\n\nvar stylesheet = StyleSheet;\nexport default stylesheet;"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}