{"version":3,"sources":["node_modules\\react-native-web\\dist\\components\\View\\index.js"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","_createClass","defineProperties","props","descriptor","enumerable","configurable","writable","defineProperty","Constructor","protoProps","staticProps","_AccessibilityUtil","require","_AccessibilityUtil2","_interopRequireDefault","_applyLayout","_applyLayout2","_applyNativeMethods","_applyNativeMethods2","_propTypes","_createDOMElement","_createDOMElement2","_StyleSheet","_StyleSheet2","_ViewPropTypes","_ViewPropTypes2","_react","_react2","obj","__esModule","default","_objectWithoutProperties","keys","indexOf","_classCallCheck","instance","TypeError","_possibleConstructorReturn","self","ReferenceError","_inherits","subClass","superClass","create","constructor","value","setPrototypeOf","__proto__","emptyObject","calculateHitSlopStyle","hitSlop","hitStyle","prop","View","_Component","getPrototypeOf","apply","getChildContext","isInAButtonView","propsToAriaRole","context","render","_props","style","collapsable","onAccessibilityTap","onLayout","onMagicTap","removeClippedSubviews","otherProps","styles","initial","hitSlopStyle","hitSlopChild","children","Children","toArray","unshift","hasHitSlop","component","Component","displayName","childContextTypes","bool","contextTypes","propTypes","process","env","NODE_ENV","alignItems","borderWidth","borderStyle","boxSizing","display","flexBasis","flexDirection","margin","padding","position","minHeight","minWidth","zIndex","absoluteFillObject","module","exports"],"mappings":"AAAA,GAAIA,UAASC,OAAOC,MAAP,EAAe,SAASC,MAAT,CAAgB,CAAC,IAAI,GAAIC,GAAE,CAAV,CAAYA,EAAEC,UAAUC,MAAxB,CAA+BF,GAA/B,CAAmC,CAAC,GAAIG,QAAOF,UAAUD,CAAV,CAAX,CAAwB,IAAI,GAAII,IAAR,GAAeD,OAAf,CAAsB,CAAC,GAAGN,OAAOQ,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqCJ,MAArC,CAA4CC,GAA5C,CAAH,CAAoD,CAACL,OAAOK,GAAP,EAAYD,OAAOC,GAAP,CAAZ,CAAyB,CAAC,CAAC,OAAOL,OAAP,CAAe,CAA/N,CAAgO,GAAIS,cAAa,UAAU,CAAC,QAASC,iBAAT,CAA0BV,MAA1B,CAAiCW,KAAjC,CAAuC,CAAC,IAAI,GAAIV,GAAE,CAAV,CAAYA,EAAEU,MAAMR,MAApB,CAA2BF,GAA3B,CAA+B,CAAC,GAAIW,YAAWD,MAAMV,CAAN,CAAf,CAAwBW,WAAWC,UAAX,CAAsBD,WAAWC,UAAX,EAAuB,KAA7C,CAAmDD,WAAWE,YAAX,CAAwB,IAAxB,CAA6B,GAAG,SAAUF,WAAb,CAAwBA,WAAWG,QAAX,CAAoB,IAApB,CAAyBjB,OAAOkB,cAAP,CAAsBhB,MAAtB,CAA6BY,WAAWP,GAAxC,CAA4CO,UAA5C,EAAyD,CAAC,OAAO,UAASK,WAAT,CAAqBC,UAArB,CAAgCC,WAAhC,CAA4C,CAAC,GAAGD,UAAH,CAAcR,iBAAiBO,YAAYX,SAA7B,CAAuCY,UAAvC,EAAmD,GAAGC,WAAH,CAAeT,iBAAiBO,WAAjB,CAA6BE,WAA7B,EAA0C,MAAOF,YAAP,CAAoB,CAAlM,CAAoM,CAA1e,EAAjB,CAA8f,GAAIG,oBAAmBC,QAAQ,iCAAR,CAAvB,CAAkE,GAAIC,qBAAoBC,uBAAuBH,kBAAvB,CAAxB;AAChyB,GAAII,cAAaH,QAAQ,2BAAR,CAAjB,CAAsD,GAAII,eAAcF,uBAAuBC,YAAvB,CAAlB;AACtD,GAAIE,qBAAoBL,QAAQ,kCAAR,CAAxB,CAAoE,GAAIM,sBAAqBJ,uBAAuBG,mBAAvB,CAAzB;AACpE,GAAIE,YAAWP,QAAQ,YAAR,CAAf;AACA,GAAIQ,mBAAkBR,QAAQ,gCAAR,CAAtB,CAAgE,GAAIS,oBAAmBP,uBAAuBM,iBAAvB,CAAvB;AAChE,GAAIE,aAAYV,QAAQ,uBAAR,CAAhB,CAAiD,GAAIW,cAAaT,uBAAuBQ,WAAvB,CAAjB;AACjD,GAAIE,gBAAeZ,QAAQ,iBAAR,CAAnB,CAA8C,GAAIa,iBAAgBX,uBAAuBU,cAAvB,CAApB;AAC9C,GAAIE,QAAOd,QAAQ,OAAR,CAAX,CAA4B,GAAIe,SAAQb,uBAAuBY,MAAvB,CAAZ,CAA2C,QAASZ,uBAAT,CAAgCc,GAAhC,CAAoC,CAAC,MAAOA,MAAKA,IAAIC,UAAT,CAAoBD,GAApB,CAAwB,CAACE,QAAQF,GAAT,CAA/B,CAA8C,SAASG,yBAAT,CAAkCH,GAAlC,CAAsCI,IAAtC,CAA2C,CAAC,GAAIzC,QAAO,EAAX,CAAc,IAAI,GAAIC,EAAR,GAAaoC,IAAb,CAAiB,CAAC,GAAGI,KAAKC,OAAL,CAAazC,CAAb,GAAiB,CAApB,CAAsB,SAAS,GAAG,CAACH,OAAOQ,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqC6B,GAArC,CAAyCpC,CAAzC,CAAJ,CAAgD,SAASD,OAAOC,CAAP,EAAUoC,IAAIpC,CAAJ,CAAV,CAAkB,OAAOD,OAAP,CAAe,SAAS2C,gBAAT,CAAyBC,QAAzB,CAAkC3B,WAAlC,CAA8C,CAAC,GAAG,EAAE2B,mBAAoB3B,YAAtB,CAAH,CAAsC,CAAC,KAAM,IAAI4B,UAAJ,CAAc,mCAAd,CAAN,CAA0D,CAAC,SAASC,2BAAT,CAAoCC,IAApC,CAAyCvC,IAAzC,CAA8C,CAAC,GAAG,CAACuC,IAAJ,CAAS,CAAC,KAAM,IAAIC,eAAJ,CAAmB,2DAAnB,CAAN,CAAuF,OAAOxC,QAAO,MAAOA,KAAP,GAAc,QAAd,EAAwB,MAAOA,KAAP,GAAc,UAA7C,EAAyDA,IAAzD,CAA8DuC,IAArE,CAA2E,SAASE,UAAT,CAAmBC,QAAnB,CAA4BC,UAA5B,CAAuC,CAAC,GAAG,MAAOA,WAAP,GAAoB,UAApB,EAAgCA,aAAa,IAAhD,CAAqD,CAAC,KAAM,IAAIN,UAAJ,CAAc,2DAA2D,MAAOM,WAAhF,CAAN,CAAmG,UAAS7C,SAAT,CAAmBR,OAAOsD,MAAP,CAAcD,YAAYA,WAAW7C,SAArC,CAA+C,CAAC+C,YAAY,CAACC,MAAMJ,QAAP,CAAgBrC,WAAW,KAA3B,CAAiCE,SAAS,IAA1C,CAA+CD,aAAa,IAA5D,CAAb,CAA/C,CAAnB,CAAmJ,GAAGqC,UAAH,CAAcrD,OAAOyD,cAAP,CAAsBzD,OAAOyD,cAAP,CAAsBL,QAAtB,CAA+BC,UAA/B,CAAtB,CAAiED,SAASM,SAAT,CAAmBL,UAApF,CAAgG;;AAE7oC,GAAIM,aAAY,EAAhB;;AAEA,GAAIC,uBAAsB,QAASA,sBAAT,CAA+BC,OAA/B,CAAuC;AACjE,GAAIC,UAAS,EAAb;AACA,IAAI,GAAIC,KAAR,GAAgBF,QAAhB,CAAwB;AACxB,GAAGA,QAAQpD,cAAR,CAAuBsD,IAAvB,CAAH,CAAgC;AAChC,GAAIP,OAAMK,QAAQE,IAAR,CAAV;AACAD,SAASC,IAAT,EAAeP,MAAM,CAAN,CAAQ,CAAC,CAAD,CAAGA,KAAX,CAAiB,CAAhC;AACC;AACA;AACD,MAAOM,SAAP;AACC,CATD,CASE;;AAEFE,KAAK,SAASC,UAAT,CAAoB,CAACd,UAAUa,IAAV,CAAeC,UAAf,EAA2B,QAASD,KAAT,EAAe,CAACnB,gBAAgB,IAAhB,CAAqBmB,IAArB,EAA2B,MAAOhB,4BAA2B,IAA3B,CAAgC,CAACgB,KAAKN,SAAL,EAAgB1D,OAAOkE,cAAP,CAAsBF,IAAtB,CAAjB,EAA8CG,KAA9C,CAAoD,IAApD,CAAyD/D,SAAzD,CAAhC,CAAP,CAA6G,cAAa4D,IAAb,CAAkB,CAAC,CAACzD,IAAI,iBAAL,CAAuBiD,MAAM,QAASY,gBAAT;;;;;;;;;;;;;AAa7P;AACA,GAAIC;AACJ7C,oBAAoBiB,OAApB,CAA4B6B,eAA5B,CAA4C,KAAKzD,KAAjD,IAA0D,QAA1D,EAAoE,KAAK0D,OAAL,CAAaF,eADjF;AAEA,MAAOA,iBAAgB,CAACA,gBAAgBA,eAAjB,CAAhB,CAAkDV,WAAzD;AACC,CAjB+N,CAAD,CAiB5N,CAACpD,IAAI,QAAL,CAAciD,MAAM,QAASgB,OAAT;;AAEvB,CAAC,GAAIC;;;;;;;;;;;;AAYL,KAAK5D,KAZJ,CAYUgD,QAAQY,OAAOZ,OAZzB,CAYiCa,MAAMD,OAAOC,KAZ9C,CAYoDC,YAAYF,OAAOE,WAZvE,CAYmFC,mBAAmBH,OAAOG,kBAZ7G,CAYgIC,SAASJ,OAAOI,QAZhJ,CAYyJC,WAAWL,OAAOK,UAZ3K,CAYsLC,sBAAsBN,OAAOM,qBAZnN,CAYyOC,WAAWtC,yBAAyB+B,MAAzB,CAAgC,CAAC,SAAD,CAAW,OAAX,CAAmB,aAAnB,CAAiC,oBAAjC,CAAsD,UAAtD,CAAiE,YAAjE,CAA8E,uBAA9E,CAAhC,CAZpP,CAY4X;;AAE7XJ,gBAAgB,KAAKE,OAAL,CAAaF,eAFgW;;AAI7XW,WAAWN,KAAX,CAAiB,CAACO,OAAOC,OAAR,CAAgBR,KAAhB,CAAjB;;AAEA,GAAGb,OAAH,CAAW;AACX,GAAIsB,cAAavB,sBAAsBC,OAAtB,CAAjB;AACA,GAAIuB,cAAa,CAAC,EAAEpD,mBAAmBS,OAAtB,EAA+B,MAA/B,CAAsC,CAACiC,MAAM,CAACO,OAAOpB,OAAR,CAAgBsB,YAAhB,CAAP,CAAtC,CAAjB;AACAH,WAAWK,QAAX,CAAoB/C,QAAQG,OAAR,CAAgB6C,QAAhB,CAAyBC,OAAzB,CAAiCP,WAAWK,QAA5C,CAApB;AACAL,WAAWK,QAAX,CAAoBG,OAApB,CAA4BJ,YAA5B;AACAJ,WAAWN,KAAX,CAAiBc,OAAjB,CAAyBP,OAAOQ,UAAhC;AACC;;AAED,GAAIC,WAAUrB,gBAAgB,MAAhB,CAAuB,KAArC;AACA,MAAM,CAAC,EAAErC,mBAAmBS,OAAtB,EAA+BiD,SAA/B,CAAyCV,UAAzC,CAAN;AACC,CA9BE,CAjB4N,CAAlB,EA+CxM,MAAOhB,KAAP,CAAa,CA/Cb,CA+Cc3B,OAAOsD,SA/CrB,CAFH,CAiDmC3B,KAAK4B,WAAL,CAAiB,MAAjB,CAAwB5B,KAAK6B,iBAAL,CAAuB,CAACxB,gBAAgBvC,WAAWgE,IAA5B,CAAvB,CAAyD9B,KAAK+B,YAAL,CAAkB,CAAC1B,gBAAgBvC,WAAWgE,IAA5B,CAAlB,CAAoD9B,KAAKgC,SAAL,CAAeC,QAAQC,GAAR,CAAYC,QAAZ,GAAuB,YAAvB,CAAoC/D,gBAAgBK,OAApD,CAA4D,EAA3E;;;AAG1K,GAAIwC,QAAO/C,aAAaO,OAAb,CAAqBa,MAArB,CAA4B;;AAEvC4B,QAAQ;AACRkB,WAAW,SADH;AAERC,YAAY,CAFJ;AAGRC,YAAY,OAHJ;AAIRC,UAAU,YAJF;AAKRC,QAAQ,MALA;AAMRC,UAAU,MANF;AAORC,cAAc,QAPN;AAQRC,OAAO,CARC;AASRC,QAAQ,CATA;AAURC,SAAS,UAVD;;AAYRC,UAAU,CAZF;AAaRC,SAAS,CAbD,CAF+B;;;;AAmBvCtB,WAAW;AACXuB,OAAO,CADI,CAnB4B;;AAsBvCnD,QAAQ9D,SAAS,EAAT;AACRmC,aAAaO,OAAb,CAAqBwE,kBADb,CACgC;AACxCD,OAAO,CAAC,CADgC,CADhC,CAtB+B,CAA5B,CAAX;;;;AA4BAE,OAAOC,OAAP,CAAe,CAAC,EAAExF,cAAcc,OAAjB,EAA0B,CAAC,EAAEZ,qBAAqBY,OAAxB,EAAiCuB,IAAjC,CAA1B,CAAf","file":"index.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _AccessibilityUtil=require('../../modules/AccessibilityUtil');var _AccessibilityUtil2=_interopRequireDefault(_AccessibilityUtil);\nvar _applyLayout=require('../../modules/applyLayout');var _applyLayout2=_interopRequireDefault(_applyLayout);\nvar _applyNativeMethods=require('../../modules/applyNativeMethods');var _applyNativeMethods2=_interopRequireDefault(_applyNativeMethods);\nvar _propTypes=require('prop-types');\nvar _createDOMElement=require('../../modules/createDOMElement');var _createDOMElement2=_interopRequireDefault(_createDOMElement);\nvar _StyleSheet=require('../../apis/StyleSheet');var _StyleSheet2=_interopRequireDefault(_StyleSheet);\nvar _ViewPropTypes=require('./ViewPropTypes');var _ViewPropTypes2=_interopRequireDefault(_ViewPropTypes);\nvar _react=require('react');var _react2=_interopRequireDefault(_react);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function _objectWithoutProperties(obj,keys){var target={};for(var i in obj){if(keys.indexOf(i)>=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;}\n\nvar emptyObject={};\n\nvar calculateHitSlopStyle=function calculateHitSlopStyle(hitSlop){\nvar hitStyle={};\nfor(var prop in hitSlop){\nif(hitSlop.hasOwnProperty(prop)){\nvar value=hitSlop[prop];\nhitStyle[prop]=value>0?-1*value:0;\n}\n}\nreturn hitStyle;\n};var\n\nView=function(_Component){_inherits(View,_Component);function View(){_classCallCheck(this,View);return _possibleConstructorReturn(this,(View.__proto__||Object.getPrototypeOf(View)).apply(this,arguments));}_createClass(View,[{key:'getChildContext',value:function getChildContext()\n\n\n\n\n\n\n\n\n\n\n\n\n{\nvar isInAButtonView=\n_AccessibilityUtil2.default.propsToAriaRole(this.props)==='button'||this.context.isInAButtonView;\nreturn isInAButtonView?{isInAButtonView:isInAButtonView}:emptyObject;\n}},{key:'render',value:function render()\n\n{var _props=\n\n\n\n\n\n\n\n\n\n\n\nthis.props,hitSlop=_props.hitSlop,style=_props.style,collapsable=_props.collapsable,onAccessibilityTap=_props.onAccessibilityTap,onLayout=_props.onLayout,onMagicTap=_props.onMagicTap,removeClippedSubviews=_props.removeClippedSubviews,otherProps=_objectWithoutProperties(_props,['hitSlop','style','collapsable','onAccessibilityTap','onLayout','onMagicTap','removeClippedSubviews']);var\n\nisInAButtonView=this.context.isInAButtonView;\n\notherProps.style=[styles.initial,style];\n\nif(hitSlop){\nvar hitSlopStyle=calculateHitSlopStyle(hitSlop);\nvar hitSlopChild=(0,_createDOMElement2.default)('span',{style:[styles.hitSlop,hitSlopStyle]});\notherProps.children=_react2.default.Children.toArray(otherProps.children);\notherProps.children.unshift(hitSlopChild);\notherProps.style.unshift(styles.hasHitSlop);\n}\n\nvar component=isInAButtonView?'span':'div';\nreturn(0,_createDOMElement2.default)(component,otherProps);\n}}]);return View;}(_react.Component);View.displayName='View';View.childContextTypes={isInAButtonView:_propTypes.bool};View.contextTypes={isInAButtonView:_propTypes.bool};View.propTypes=process.env.NODE_ENV!==\"production\"?_ViewPropTypes2.default:{};\n\n\nvar styles=_StyleSheet2.default.create({\n\ninitial:{\nalignItems:'stretch',\nborderWidth:0,\nborderStyle:'solid',\nboxSizing:'border-box',\ndisplay:'flex',\nflexBasis:'auto',\nflexDirection:'column',\nmargin:0,\npadding:0,\nposition:'relative',\n\nminHeight:0,\nminWidth:0},\n\n\n\nhasHitSlop:{\nzIndex:0},\n\nhitSlop:_extends({},\n_StyleSheet2.default.absoluteFillObject,{\nzIndex:-1})});\n\n\n\nmodule.exports=(0,_applyLayout2.default)((0,_applyNativeMethods2.default)(View));"]}