{"version":3,"sources":["node_modules\\react-native-web\\dist\\components\\TextInput\\TextInputState.js"],"names":["_UIManager","require","_UIManager2","_interopRequireDefault","obj","__esModule","default","TextInputState","_currentlyFocusedNode","currentlyFocusedField","document","activeElement","focusTextInput","textFieldNode","focus","blurTextInput","blur","module","exports"],"mappings":";;;;;;;;AAQA,GAAIA,YAAWC,QAAQ,sBAAR,CAAf,CAA+C,GAAIC,aAAYC,uBAAuBH,UAAvB,CAAhB,CAAmD,QAASG,uBAAT,CAAgCC,GAAhC,CAAoC,CAAC,MAAOA,MAAKA,IAAIC,UAAT,CAAoBD,GAApB,CAAwB,CAACE,QAAQF,GAAT,CAA/B,CAA8C;;;;;;;AAOrL,GAAIG,gBAAe;;;;AAInBC,sBAAsB,IAJH;;;;;;AAUnBC,sBAAsB,QAASA,sBAAT,EAAgC;AACtD,GAAGC,SAASC,aAAT,GAAyB,KAAKH,qBAAjC,CAAuD;AACvD,KAAKA,qBAAL,CAA2B,IAA3B;AACC;AACD,MAAO,MAAKA,qBAAZ;AACC,CAfkB;;;;;;;AAsBnBI,eAAe,QAASA,eAAT,CAAwBC,aAAxB,CAAsC;AACrD,GAAGH,SAASC,aAAT,GAAyBE,aAAzB,EAAwCA,gBAAgB,IAA3D,CAAgE;AAChE,KAAKL,qBAAL,CAA2BK,aAA3B;AACAX,YAAYI,OAAZ,CAAoBQ,KAApB,CAA0BD,aAA1B;AACC;AACA,CA3BkB;;;;;;;AAkCnBE,cAAc,QAASA,cAAT,CAAuBF,aAAvB,CAAqC;AACnD,GAAGH,SAASC,aAAT,GAAyBE,aAAzB,EAAwCA,gBAAgB,IAA3D,CAAgE;AAChE,KAAKL,qBAAL,CAA2B,IAA3B;AACAN,YAAYI,OAAZ,CAAoBU,IAApB,CAAyBH,aAAzB;AACC;AACA,CAvCkB,CAAnB;;;AA0CAI,OAAOC,OAAP,CAAeX,cAAf","file":"TextInputState.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["\n\n\n\n\n\n\n\nvar _UIManager=require('../../apis/UIManager');var _UIManager2=_interopRequireDefault(_UIManager);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}\n\n\n\n\n\n\nvar TextInputState={\n\n\n\n_currentlyFocusedNode:null,\n\n\n\n\n\ncurrentlyFocusedField:function currentlyFocusedField(){\nif(document.activeElement!==this._currentlyFocusedNode){\nthis._currentlyFocusedNode=null;\n}\nreturn this._currentlyFocusedNode;\n},\n\n\n\n\n\n\nfocusTextInput:function focusTextInput(textFieldNode){\nif(document.activeElement!==textFieldNode&&textFieldNode!==null){\nthis._currentlyFocusedNode=textFieldNode;\n_UIManager2.default.focus(textFieldNode);\n}\n},\n\n\n\n\n\n\nblurTextInput:function blurTextInput(textFieldNode){\nif(document.activeElement===textFieldNode&&textFieldNode!==null){\nthis._currentlyFocusedNode=null;\n_UIManager2.default.blur(textFieldNode);\n}\n}};\n\n\nmodule.exports=TextInputState;"]}