262 def _get_attr_compatibility(self, compat_data):
263
264
265
266
267
268 browser_version_map = {
269 'chrome': '63',
270 'firefox': '57',
271 'safari': '11',
272
273 'ie': '11',
274 'opera': '50',
275 }
276 for browser in browser_version_map.keys():
277 support_data = compat_data[_SUPPORT_KEY]
278 if browser not in support_data:
279 return False
280 support_statement = support_data[browser]
281 if not _is_simple_support_statement(support_statement):
282 return False
283 version = support_statement[_VERSION_ADDED_KEY]
284
285 target = browser_version_map[browser]
286 if _unify_versions(version, target) != target:
287 return False
288
289
290 status_data = compat_data[_STATUS_KEY]
291 if _EXPERIMENTAL_KEY in status_data and status_data[_EXPERIMENTAL_KEY]:
292 return False
293 return True
294