{"version":3,"sources":["hammer_common.js"],"names":[],"mappings":"AAAA;AAAA,KAAK,iBAAiB,AAAC,CAAC,MAAK,QAAQ;4BAArC,EAAC,GAAE,YAAqB;AAAE,uCAAwB;IAAE,AAA9B,CAAC;AAAvB,WAAS,CAAT,EAAC,KAAI,CAAO,KAAG,AAAS,CAAC;CAAgC,CAAC;;;EAAlD,mBAAiB,EAAzB,EAAC,uBAAoB,CAAA,OAAM,AAAC,mBAAkB,CACtC,CAAA,wBAAqB,iCAA2B,CAAA,wBAAqB,GAAK,EAAC,OAAM,uBAAmB,CAAC,AAD/D,CACgE;EAAtG,iBAAe,EADvB,EAAC,8CAAoB,CAAA,OAAM,AAAC,kCAAkB,CACtC,CAAA,+CAAqB,wDAA2B,CAAA,+CAAqB,GAAK,EAAC,OAAM,8CAAmB,CAAC,AAD/D,CACgE;AAE9G,AAAI,EAAA,CAAA,WAAU,EAAI;AAEhB,MAAI,CAAG,KAAG;AACV,WAAS,CAAG,KAAG;AACf,UAAQ,CAAG,KAAG;AACd,SAAO,CAAG,KAAG;AACb,YAAU,CAAG,KAAG;AAChB,UAAQ,CAAG,KAAG;AACd,WAAS,CAAG,KAAG;AACf,QAAM,CAAG,KAAG;AACZ,UAAQ,CAAG,KAAG;AAEd,QAAM,CAAG,KAAG;AACZ,aAAW,CAAG,KAAG;AACjB,YAAU,CAAG,KAAG;AAChB,WAAS,CAAG,KAAG;AACf,cAAY,CAAG,KAAG;AAClB,UAAQ,CAAG,KAAG;AACd,WAAS,CAAG,KAAG;AAEf,QAAM,CAAG,KAAG;AACZ,UAAQ,CAAG,KAAG;AAEd,SAAO,CAAG,KAAG;AACb,cAAY,CAAG,KAAG;AAClB,aAAW,CAAG,KAAG;AACjB,YAAU,CAAG,KAAG;AAChB,eAAa,CAAG,KAAG;AAEnB,QAAM,CAAG,KAAG;AACZ,YAAU,CAAG,KAAG;AAChB,aAAW,CAAG,KAAG;AACjB,UAAQ,CAAG,KAAG;AACd,YAAU,CAAG,KAAG;AAEhB,MAAI,CAAG,KAAG;AAAA,AACZ,CAAC;AAvCD,AAAI,EAAA,6BA0CG,SAAM,2BAAyB,CACxB,AAAD,CAAG;AACZ,AA5CJ,gBAAc,iBAAiB,AAAC,6BAAkB,KAAK,MAAmB,CA4C/D;AACT,AA7CsC,CAAA;AAAxC,AAAI,EAAA,yDAAoC,CAAA;AAAxC,AAAC,eAAc,YAAY,CAAC,AAAC,8BA+C3B,QAAO,CAAP,UAAS,SAAQ,AAAQ,CAAY;AACnC,YAAQ,EAAI,CAAA,SAAQ,YAAY,AAAC,EAAC,CAAC;AACnC,SAAO,CAAA,gBAAe,SAAS,AAAC,CAAC,WAAU,CAAG,UAAQ,CAAC,CAAC;EAC1D,MAR8C,mBAAiB,CAzCT;AADxD,KAAK,eAAe,AAAC,6DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AAmDrD","file":"angular2/src/render/dom/events/hammer_common.js","sourcesContent":["import {EventManagerPlugin} from './event_manager';\nimport {StringMapWrapper} from 'angular2/src/facade/collection';\n\nvar _eventNames = {\n  // pan\n  'pan': true,\n  'panstart': true,\n  'panmove': true,\n  'panend': true,\n  'pancancel': true,\n  'panleft': true,\n  'panright': true,\n  'panup': true,\n  'pandown': true,\n  // pinch\n  'pinch': true,\n  'pinchstart': true,\n  'pinchmove': true,\n  'pinchend': true,\n  'pinchcancel': true,\n  'pinchin': true,\n  'pinchout': true,\n  // press\n  'press': true,\n  'pressup': true,\n  // rotate\n  'rotate': true,\n  'rotatestart': true,\n  'rotatemove': true,\n  'rotateend': true,\n  'rotatecancel': true,\n  // swipe\n  'swipe': true,\n  'swipeleft': true,\n  'swiperight': true,\n  'swipeup': true,\n  'swipedown': true,\n  // tap\n  'tap': true,\n};\n\n\nexport class HammerGesturesPluginCommon extends EventManagerPlugin {\n  constructor() {\n    super();\n  }\n\n  supports(eventName: string): boolean {\n    eventName = eventName.toLowerCase();\n    return StringMapWrapper.contains(_eventNames, eventName);\n  }\n}\n"]}