{"version":3,"sources":["node_modules\\react-native-web\\dist\\modules\\AccessibilityUtil\\propsToAriaRole.js"],"names":["accessibilityComponentTypeToRole","button","none","accessibilityTraitsToRole","adjustable","header","image","link","search","summary","propsToAriaRole","_ref","accessibilityComponentType","accessibilityRole","accessibilityTraits","trait","Array","isArray","module","exports"],"mappings":"AAAA,GAAIA,kCAAiC;AACrCC,OAAO,QAD8B;AAErCC,KAAK,cAFgC,CAArC;;;AAKA,GAAIC,2BAA0B;AAC9BC,WAAW,QADmB;AAE9BH,OAAO,QAFuB;AAG9BI,OAAO,SAHuB;AAI9BC,MAAM,KAJwB;AAK9BC,KAAK,MALyB;AAM9BL,KAAK,cANyB;AAO9BM,OAAO,QAPuB;AAQ9BC,QAAQ,QARsB,CAA9B;;;AAWA,GAAIC,iBAAgB,QAASA,gBAAT,CAAyBC,IAAzB;;;;AAIpB,CAAC,GAAIC,4BAA2BD,KAAKC,0BAApC,CAA+DC,kBAAkBF,KAAKE,iBAAtF,CAAwGC,oBAAoBH,KAAKG,mBAAjI;AACD,GAAGD,iBAAH,CAAqB;AACrB,MAAOA,kBAAP;AACC;AACD,GAAGC,mBAAH,CAAuB;AACvB,GAAIC,OAAMC,MAAMC,OAAN,CAAcH,mBAAd,EAAmCA,oBAAoB,CAApB,CAAnC,CAA0DA,mBAApE;AACA,MAAOX,2BAA0BY,KAA1B,CAAP;AACC;AACD,GAAGH,0BAAH,CAA8B;AAC9B,MAAOZ,kCAAiCY,0BAAjC,CAAP;AACC;AACA,CAfD;;AAiBAM,OAAOC,OAAP,CAAeT,eAAf","file":"propsToAriaRole.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var accessibilityComponentTypeToRole={\nbutton:'button',\nnone:'presentation'};\n\n\nvar accessibilityTraitsToRole={\nadjustable:'slider',\nbutton:'button',\nheader:'heading',\nimage:'img',\nlink:'link',\nnone:'presentation',\nsearch:'search',\nsummary:'region'};\n\n\nvar propsToAriaRole=function propsToAriaRole(_ref)\n\n\n\n{var accessibilityComponentType=_ref.accessibilityComponentType,accessibilityRole=_ref.accessibilityRole,accessibilityTraits=_ref.accessibilityTraits;\nif(accessibilityRole){\nreturn accessibilityRole;\n}\nif(accessibilityTraits){\nvar trait=Array.isArray(accessibilityTraits)?accessibilityTraits[0]:accessibilityTraits;\nreturn accessibilityTraitsToRole[trait];\n}\nif(accessibilityComponentType){\nreturn accessibilityComponentTypeToRole[accessibilityComponentType];\n}\n};\n\nmodule.exports=propsToAriaRole;"]}