Module 560096

534 characters · in 514.d733764d42c2ab66.js
Dependencies
Required by (1)
Lazily required by (0)none
Requires (1)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";e.exports=function(e,t,r){var i,a,o,s,l={},u=0,c=!1;for(a=0,i=this.getMatches(e,t,r);a<i.length;++a)i[a].seq&&(u=Math.max(u,i[a].level));for(a=0;a<i.length;++a){if(i[a].seq){if(i[a].level!==u)continue;c=!0,l[i[a].seq]=1,this.fireCallback(i[a].callback,r,i[a].combo,i[a].seq);continue}c||this.fireCallback(i[a].callback,r,i[a].combo)}s="keypress"===r.type&&this.ignoreNextKeypress,o=n(921194),r.type!==this.nextExpectedAction||o(e)||s||this.resetSequences(l),this.ignoreNextKeypress=c&&"keydown"===r.type}}