{"version":3,"sources":["node_modules\\react-native-web\\dist\\vendor\\TouchHistoryMath\\index.js"],"names":["TouchHistoryMath","centroidDimension","touchHistory","touchesChangedAfter","isXAxis","ofCurrent","touchBank","total","count","oneTouchData","numberActiveTouches","indexOfSingleActiveTouch","touchActive","currentTimeStamp","currentPageX","currentPageY","previousPageX","previousPageY","i","length","touchTrack","undefined","toAdd","noCentroid","currentCentroidXOfTouchesChangedAfter","currentCentroidYOfTouchesChangedAfter","previousCentroidXOfTouchesChangedAfter","previousCentroidYOfTouchesChangedAfter","currentCentroidX","currentCentroidY","module","exports"],"mappings":"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","file":"index.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["\n\nvar TouchHistoryMath={\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ncentroidDimension:function centroidDimension(touchHistory,touchesChangedAfter,isXAxis,ofCurrent){\nvar touchBank=touchHistory.touchBank;\nvar total=0;\nvar count=0;\n\nvar oneTouchData=touchHistory.numberActiveTouches===1?\ntouchHistory.touchBank[touchHistory.indexOfSingleActiveTouch]:\nnull;\n\nif(oneTouchData!==null){\nif(oneTouchData.touchActive&&oneTouchData.currentTimeStamp>touchesChangedAfter){\ntotal+=ofCurrent&&isXAxis?\noneTouchData.currentPageX:\nofCurrent&&!isXAxis?\noneTouchData.currentPageY:\n!ofCurrent&&isXAxis?oneTouchData.previousPageX:oneTouchData.previousPageY;\ncount=1;\n}\n}else{\nfor(var i=0;i<touchBank.length;i++){\nvar touchTrack=touchBank[i];\nif(\ntouchTrack!==null&&\ntouchTrack!==undefined&&\ntouchTrack.touchActive&&\ntouchTrack.currentTimeStamp>=touchesChangedAfter)\n{\nvar toAdd;\nif(ofCurrent&&isXAxis){\ntoAdd=touchTrack.currentPageX;\n}else if(ofCurrent&&!isXAxis){\ntoAdd=touchTrack.currentPageY;\n}else if(!ofCurrent&&isXAxis){\ntoAdd=touchTrack.previousPageX;\n}else{\ntoAdd=touchTrack.previousPageY;\n}\ntotal+=toAdd;\ncount++;\n}\n}\n}\nreturn count>0?total/count:TouchHistoryMath.noCentroid;\n},\n\ncurrentCentroidXOfTouchesChangedAfter:function currentCentroidXOfTouchesChangedAfter(touchHistory,touchesChangedAfter){\nreturn TouchHistoryMath.centroidDimension(\ntouchHistory,\ntouchesChangedAfter,\ntrue,\ntrue);\n\n},\n\ncurrentCentroidYOfTouchesChangedAfter:function currentCentroidYOfTouchesChangedAfter(touchHistory,touchesChangedAfter){\nreturn TouchHistoryMath.centroidDimension(\ntouchHistory,\ntouchesChangedAfter,\nfalse,\ntrue);\n\n},\n\npreviousCentroidXOfTouchesChangedAfter:function previousCentroidXOfTouchesChangedAfter(touchHistory,touchesChangedAfter){\nreturn TouchHistoryMath.centroidDimension(\ntouchHistory,\ntouchesChangedAfter,\ntrue,\nfalse);\n\n},\n\npreviousCentroidYOfTouchesChangedAfter:function previousCentroidYOfTouchesChangedAfter(touchHistory,touchesChangedAfter){\nreturn TouchHistoryMath.centroidDimension(\ntouchHistory,\ntouchesChangedAfter,\nfalse,\nfalse);\n\n},\n\ncurrentCentroidX:function currentCentroidX(touchHistory){\nreturn TouchHistoryMath.centroidDimension(\ntouchHistory,\n0,\ntrue,\ntrue);\n\n},\n\ncurrentCentroidY:function currentCentroidY(touchHistory){\nreturn TouchHistoryMath.centroidDimension(\ntouchHistory,\n0,\nfalse,\ntrue);\n\n},\n\nnoCentroid:-1};\n\n\nmodule.exports=TouchHistoryMath;"]}