(function(){return function(e,t){var n,r=t.getNullSpan();if(!r||!r.exists()){for(n=0;n<e.endAddressPrefix.length&&(!r||!r.exists());n++){var s=t.getSpan().next(e.endAddressPrefix[n]),i=s.nextAddress();if(i.exists()){i.getStart()-s.getEnd()<144&&(r=i)}}if(r.exists()&&!t.getSpan().isPlain())for(n=0;n<e.footer.length;n++)t.getSpan().next(e.footer[n]).contains(r)&&(r=t.getNullSpan())}return r}}).call();