{"ast":null,"code":"\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nexports.__esModule = true;\nexports.default = exports.animationEnd = exports.animationDelay = exports.animationTiming = exports.animationDuration = exports.animationName = exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = void 0;\n\nvar _inDOM = _interopRequireDefault(require(\"../util/inDOM\"));\n\nvar transform = 'transform';\nexports.transform = transform;\nvar prefix, transitionEnd, animationEnd;\nexports.animationEnd = animationEnd;\nexports.transitionEnd = transitionEnd;\nvar transitionProperty, transitionDuration, transitionTiming, transitionDelay;\nexports.transitionDelay = transitionDelay;\nexports.transitionTiming = transitionTiming;\nexports.transitionDuration = transitionDuration;\nexports.transitionProperty = transitionProperty;\nvar animationName, animationDuration, animationTiming, animationDelay;\nexports.animationDelay = animationDelay;\nexports.animationTiming = animationTiming;\nexports.animationDuration = animationDuration;\nexports.animationName = animationName;\n\nif (_inDOM.default) {\n  var _getTransitionPropert = getTransitionProperties();\n\n  prefix = _getTransitionPropert.prefix;\n  exports.transitionEnd = transitionEnd = _getTransitionPropert.transitionEnd;\n  exports.animationEnd = animationEnd = _getTransitionPropert.animationEnd;\n  exports.transform = transform = prefix + \"-\" + transform;\n  exports.transitionProperty = transitionProperty = prefix + \"-transition-property\";\n  exports.transitionDuration = transitionDuration = prefix + \"-transition-duration\";\n  exports.transitionDelay = transitionDelay = prefix + \"-transition-delay\";\n  exports.transitionTiming = transitionTiming = prefix + \"-transition-timing-function\";\n  exports.animationName = animationName = prefix + \"-animation-name\";\n  exports.animationDuration = animationDuration = prefix + \"-animation-duration\";\n  exports.animationTiming = animationTiming = prefix + \"-animation-delay\";\n  exports.animationDelay = animationDelay = prefix + \"-animation-timing-function\";\n}\n\nvar _default = {\n  transform: transform,\n  end: transitionEnd,\n  property: transitionProperty,\n  timing: transitionTiming,\n  delay: transitionDelay,\n  duration: transitionDuration\n};\nexports.default = _default;\n\nfunction getTransitionProperties() {\n  var style = document.createElement('div').style;\n  var vendorMap = {\n    O: function O(e) {\n      return \"o\" + e.toLowerCase();\n    },\n    Moz: function Moz(e) {\n      return e.toLowerCase();\n    },\n    Webkit: function Webkit(e) {\n      return \"webkit\" + e;\n    },\n    ms: function ms(e) {\n      return \"MS\" + e;\n    }\n  };\n  var vendors = Object.keys(vendorMap);\n  var transitionEnd, animationEnd;\n  var prefix = '';\n\n  for (var i = 0; i < vendors.length; i++) {\n    var vendor = vendors[i];\n\n    if (vendor + \"TransitionProperty\" in style) {\n      prefix = \"-\" + vendor.toLowerCase();\n      transitionEnd = vendorMap[vendor]('TransitionEnd');\n      animationEnd = vendorMap[vendor]('AnimationEnd');\n      break;\n    }\n  }\n\n  if (!transitionEnd && 'transitionProperty' in style) transitionEnd = 'transitionend';\n  if (!animationEnd && 'animationName' in style) animationEnd = 'animationend';\n  style = null;\n  return {\n    animationEnd: animationEnd,\n    transitionEnd: transitionEnd,\n    prefix: prefix\n  };\n}","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/node_modules/@react-native-aria/overlays/node_modules/@react-aria/overlays/node_modules/dom-helpers/transition/properties.js"],"names":["_interopRequireDefault","require","exports","__esModule","default","animationEnd","animationDelay","animationTiming","animationDuration","animationName","transitionEnd","transitionDuration","transitionDelay","transitionTiming","transitionProperty","transform","_inDOM","prefix","_getTransitionPropert","getTransitionProperties","_default","end","property","timing","delay","duration","style","document","createElement","vendorMap","O","e","toLowerCase","Moz","Webkit","ms","vendors","Object","keys","i","length","vendor"],"mappings":"AAAA;;AAEA,IAAIA,sBAAsB,GAAGC,OAAO,CAAC,8CAAD,CAApC;;AAEAC,OAAO,CAACC,UAAR,GAAqB,IAArB;AACAD,OAAO,CAACE,OAAR,GAAkBF,OAAO,CAACG,YAAR,GAAuBH,OAAO,CAACI,cAAR,GAAyBJ,OAAO,CAACK,eAAR,GAA0BL,OAAO,CAACM,iBAAR,GAA4BN,OAAO,CAACO,aAAR,GAAwBP,OAAO,CAACQ,aAAR,GAAwBR,OAAO,CAACS,kBAAR,GAA6BT,OAAO,CAACU,eAAR,GAA0BV,OAAO,CAACW,gBAAR,GAA2BX,OAAO,CAACY,kBAAR,GAA6BZ,OAAO,CAACa,SAAR,GAAoB,KAAK,CAAhT;;AAEA,IAAIC,MAAM,GAAGhB,sBAAsB,CAACC,OAAO,iBAAR,CAAnC;;AAEA,IAAIc,SAAS,GAAG,WAAhB;AACAb,OAAO,CAACa,SAAR,GAAoBA,SAApB;AACA,IAAIE,MAAJ,EAAYP,aAAZ,EAA2BL,YAA3B;AACAH,OAAO,CAACG,YAAR,GAAuBA,YAAvB;AACAH,OAAO,CAACQ,aAAR,GAAwBA,aAAxB;AACA,IAAII,kBAAJ,EAAwBH,kBAAxB,EAA4CE,gBAA5C,EAA8DD,eAA9D;AACAV,OAAO,CAACU,eAAR,GAA0BA,eAA1B;AACAV,OAAO,CAACW,gBAAR,GAA2BA,gBAA3B;AACAX,OAAO,CAACS,kBAAR,GAA6BA,kBAA7B;AACAT,OAAO,CAACY,kBAAR,GAA6BA,kBAA7B;AACA,IAAIL,aAAJ,EAAmBD,iBAAnB,EAAsCD,eAAtC,EAAuDD,cAAvD;AACAJ,OAAO,CAACI,cAAR,GAAyBA,cAAzB;AACAJ,OAAO,CAACK,eAAR,GAA0BA,eAA1B;AACAL,OAAO,CAACM,iBAAR,GAA4BA,iBAA5B;AACAN,OAAO,CAACO,aAAR,GAAwBA,aAAxB;;AAEA,IAAIO,MAAM,CAACZ,OAAX,EAAoB;AAClB,MAAIc,qBAAqB,GAAGC,uBAAuB,EAAnD;;AAEAF,EAAAA,MAAM,GAAGC,qBAAqB,CAACD,MAA/B;AACAf,EAAAA,OAAO,CAACQ,aAAR,GAAwBA,aAAa,GAAGQ,qBAAqB,CAACR,aAA9D;AACAR,EAAAA,OAAO,CAACG,YAAR,GAAuBA,YAAY,GAAGa,qBAAqB,CAACb,YAA5D;AACAH,EAAAA,OAAO,CAACa,SAAR,GAAoBA,SAAS,GAAGE,MAAM,GAAG,GAAT,GAAeF,SAA/C;AACAb,EAAAA,OAAO,CAACY,kBAAR,GAA6BA,kBAAkB,GAAGG,MAAM,GAAG,sBAA3D;AACAf,EAAAA,OAAO,CAACS,kBAAR,GAA6BA,kBAAkB,GAAGM,MAAM,GAAG,sBAA3D;AACAf,EAAAA,OAAO,CAACU,eAAR,GAA0BA,eAAe,GAAGK,MAAM,GAAG,mBAArD;AACAf,EAAAA,OAAO,CAACW,gBAAR,GAA2BA,gBAAgB,GAAGI,MAAM,GAAG,6BAAvD;AACAf,EAAAA,OAAO,CAACO,aAAR,GAAwBA,aAAa,GAAGQ,MAAM,GAAG,iBAAjD;AACAf,EAAAA,OAAO,CAACM,iBAAR,GAA4BA,iBAAiB,GAAGS,MAAM,GAAG,qBAAzD;AACAf,EAAAA,OAAO,CAACK,eAAR,GAA0BA,eAAe,GAAGU,MAAM,GAAG,kBAArD;AACAf,EAAAA,OAAO,CAACI,cAAR,GAAyBA,cAAc,GAAGW,MAAM,GAAG,4BAAnD;AACD;;AAED,IAAIG,QAAQ,GAAG;AACbL,EAAAA,SAAS,EAAEA,SADE;AAEbM,EAAAA,GAAG,EAAEX,aAFQ;AAGbY,EAAAA,QAAQ,EAAER,kBAHG;AAIbS,EAAAA,MAAM,EAAEV,gBAJK;AAKbW,EAAAA,KAAK,EAAEZ,eALM;AAMba,EAAAA,QAAQ,EAAEd;AANG,CAAf;AAQAT,OAAO,CAACE,OAAR,GAAkBgB,QAAlB;;AAEA,SAASD,uBAAT,GAAmC;AACjC,MAAIO,KAAK,GAAGC,QAAQ,CAACC,aAAT,CAAuB,KAAvB,EAA8BF,KAA1C;AACA,MAAIG,SAAS,GAAG;AACdC,IAAAA,CAAC,EAAE,SAASA,CAAT,CAAWC,CAAX,EAAc;AACf,aAAO,MAAMA,CAAC,CAACC,WAAF,EAAb;AACD,KAHa;AAIdC,IAAAA,GAAG,EAAE,SAASA,GAAT,CAAaF,CAAb,EAAgB;AACnB,aAAOA,CAAC,CAACC,WAAF,EAAP;AACD,KANa;AAOdE,IAAAA,MAAM,EAAE,SAASA,MAAT,CAAgBH,CAAhB,EAAmB;AACzB,aAAO,WAAWA,CAAlB;AACD,KATa;AAUdI,IAAAA,EAAE,EAAE,SAASA,EAAT,CAAYJ,CAAZ,EAAe;AACjB,aAAO,OAAOA,CAAd;AACD;AAZa,GAAhB;AAcA,MAAIK,OAAO,GAAGC,MAAM,CAACC,IAAP,CAAYT,SAAZ,CAAd;AACA,MAAInB,aAAJ,EAAmBL,YAAnB;AACA,MAAIY,MAAM,GAAG,EAAb;;AAEA,OAAK,IAAIsB,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGH,OAAO,CAACI,MAA5B,EAAoCD,CAAC,EAArC,EAAyC;AACvC,QAAIE,MAAM,GAAGL,OAAO,CAACG,CAAD,CAApB;;AAEA,QAAIE,MAAM,GAAG,oBAAT,IAAiCf,KAArC,EAA4C;AAC1CT,MAAAA,MAAM,GAAG,MAAMwB,MAAM,CAACT,WAAP,EAAf;AACAtB,MAAAA,aAAa,GAAGmB,SAAS,CAACY,MAAD,CAAT,CAAkB,eAAlB,CAAhB;AACApC,MAAAA,YAAY,GAAGwB,SAAS,CAACY,MAAD,CAAT,CAAkB,cAAlB,CAAf;AACA;AACD;AACF;;AAED,MAAI,CAAC/B,aAAD,IAAkB,wBAAwBgB,KAA9C,EAAqDhB,aAAa,GAAG,eAAhB;AACrD,MAAI,CAACL,YAAD,IAAiB,mBAAmBqB,KAAxC,EAA+CrB,YAAY,GAAG,cAAf;AAC/CqB,EAAAA,KAAK,GAAG,IAAR;AACA,SAAO;AACLrB,IAAAA,YAAY,EAAEA,YADT;AAELK,IAAAA,aAAa,EAAEA,aAFV;AAGLO,IAAAA,MAAM,EAAEA;AAHH,GAAP;AAKD","sourcesContent":["\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nexports.__esModule = true;\nexports.default = exports.animationEnd = exports.animationDelay = exports.animationTiming = exports.animationDuration = exports.animationName = exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = void 0;\n\nvar _inDOM = _interopRequireDefault(require(\"../util/inDOM\"));\n\nvar transform = 'transform';\nexports.transform = transform;\nvar prefix, transitionEnd, animationEnd;\nexports.animationEnd = animationEnd;\nexports.transitionEnd = transitionEnd;\nvar transitionProperty, transitionDuration, transitionTiming, transitionDelay;\nexports.transitionDelay = transitionDelay;\nexports.transitionTiming = transitionTiming;\nexports.transitionDuration = transitionDuration;\nexports.transitionProperty = transitionProperty;\nvar animationName, animationDuration, animationTiming, animationDelay;\nexports.animationDelay = animationDelay;\nexports.animationTiming = animationTiming;\nexports.animationDuration = animationDuration;\nexports.animationName = animationName;\n\nif (_inDOM.default) {\n  var _getTransitionPropert = getTransitionProperties();\n\n  prefix = _getTransitionPropert.prefix;\n  exports.transitionEnd = transitionEnd = _getTransitionPropert.transitionEnd;\n  exports.animationEnd = animationEnd = _getTransitionPropert.animationEnd;\n  exports.transform = transform = prefix + \"-\" + transform;\n  exports.transitionProperty = transitionProperty = prefix + \"-transition-property\";\n  exports.transitionDuration = transitionDuration = prefix + \"-transition-duration\";\n  exports.transitionDelay = transitionDelay = prefix + \"-transition-delay\";\n  exports.transitionTiming = transitionTiming = prefix + \"-transition-timing-function\";\n  exports.animationName = animationName = prefix + \"-animation-name\";\n  exports.animationDuration = animationDuration = prefix + \"-animation-duration\";\n  exports.animationTiming = animationTiming = prefix + \"-animation-delay\";\n  exports.animationDelay = animationDelay = prefix + \"-animation-timing-function\";\n}\n\nvar _default = {\n  transform: transform,\n  end: transitionEnd,\n  property: transitionProperty,\n  timing: transitionTiming,\n  delay: transitionDelay,\n  duration: transitionDuration\n};\nexports.default = _default;\n\nfunction getTransitionProperties() {\n  var style = document.createElement('div').style;\n  var vendorMap = {\n    O: function O(e) {\n      return \"o\" + e.toLowerCase();\n    },\n    Moz: function Moz(e) {\n      return e.toLowerCase();\n    },\n    Webkit: function Webkit(e) {\n      return \"webkit\" + e;\n    },\n    ms: function ms(e) {\n      return \"MS\" + e;\n    }\n  };\n  var vendors = Object.keys(vendorMap);\n  var transitionEnd, animationEnd;\n  var prefix = '';\n\n  for (var i = 0; i < vendors.length; i++) {\n    var vendor = vendors[i];\n\n    if (vendor + \"TransitionProperty\" in style) {\n      prefix = \"-\" + vendor.toLowerCase();\n      transitionEnd = vendorMap[vendor]('TransitionEnd');\n      animationEnd = vendorMap[vendor]('AnimationEnd');\n      break;\n    }\n  }\n\n  if (!transitionEnd && 'transitionProperty' in style) transitionEnd = 'transitionend';\n  if (!animationEnd && 'animationName' in style) animationEnd = 'animationend';\n  style = null;\n  return {\n    animationEnd: animationEnd,\n    transitionEnd: transitionEnd,\n    prefix: prefix\n  };\n}"]},"metadata":{},"sourceType":"script"}