(function(A){var B=A.find;A.find=function(C,E){if(!C.indexOf("/")){E=E.documentElement;C=C.replace(/^\/\w*/,"");if(!C){return[E]}}C=C.replace(/\/\//g," ");C=C.replace(/\//g,">");C=C.replace(/\[([^@].*?)\]/g,function(I,H){return":has("+H+")"});if(C.indexOf(">..")>=0){var F=C.split(/>\.\.>?/g);var G=A(F[0],E);for(var D=1;D<F.length;D++){G=G.parent(F[D])}return G.get()}return B(C,E)}})(jQuery);