Module 560096

520 characters · in no known chunk
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,s,a,o,l=this,u={},c=0,d=!1;for(s=0,i=l.getMatches(e,t,r);s<i.length;++s)i[s].seq&&(c=Math.max(c,i[s].level));for(s=0;s<i.length;++s){if(i[s].seq){if(i[s].level!==c)continue;d=!0,u[i[s].seq]=1,l.fireCallback(i[s].callback,r,i[s].combo,i[s].seq);continue}d||l.fireCallback(i[s].callback,r,i[s].combo)}o="keypress"===r.type&&l.ignoreNextKeypress,a=n(921194),r.type!==l.nextExpectedAction||a(e)||o||l.resetSequences(u),l.ignoreNextKeypress=d&&"keydown"===r.type}}