{"action":"created","comment":{"url":"https://api.github.com/repos/jasonparser/WordPress/pulls/comments/262215499","pull_request_review_id":210333602,"id":262215499,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI2MjIxNTQ5OQ==","diff_hunk":"@@ -1,521 +1,752 @@\n /*!\r\n- * jQuery Migrate - v1.2.1 - 2013-05-08\r\n- * https://github.com/jquery/jquery-migrate\r\n- * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors; Licensed MIT\r\n+ * jQuery Migrate - v1.4.1 - 2016-05-19\r\n+ * Copyright jQuery Foundation and other contributors\r\n  */\r\n-(function( jQuery, window, undefined ) {\r\n-// See http://bugs.jquery.com/ticket/13335\r\n-// \"use strict\";\r\n-\r\n-\r\n-var warnedAbout = {};\r\n-\r\n-// List of warnings already given; public read only\r\n-jQuery.migrateWarnings = [];\r\n-\r\n-// Set to true to prevent console output; migrateWarnings still maintained\r\n-// jQuery.migrateMute = false;\r\n-\r\n-// Show a message on the console so devs know we're active\r\n-if ( !jQuery.migrateMute && window.console && window.console.log ) {\r\n-\twindow.console.log(\"JQMIGRATE: Logging is active\");\r\n-}\r\n-\r\n-// Set to false to disable traces that appear with warnings\r\n-if ( jQuery.migrateTrace === undefined ) {\r\n-\tjQuery.migrateTrace = true;\r\n-}\r\n-\r\n-// Forget any warnings we've already given; public\r\n-jQuery.migrateReset = function() {\r\n-\twarnedAbout = {};\r\n-\tjQuery.migrateWarnings.length = 0;\r\n-};\r\n-\r\n-function migrateWarn( msg) {\r\n-\tvar console = window.console;\r\n-\tif ( !warnedAbout[ msg ] ) {\r\n-\t\twarnedAbout[ msg ] = true;\r\n-\t\tjQuery.migrateWarnings.push( msg );\r\n-\t\tif ( console && console.warn && !jQuery.migrateMute ) {\r\n-\t\t\tconsole.warn( \"JQMIGRATE: \" + msg );\r\n-\t\t\tif ( jQuery.migrateTrace && console.trace ) {\r\n-\t\t\t\tconsole.trace();\r\n-\t\t\t}\r\n-\t\t}\r\n-\t}\r\n-}\r\n-\r\n-function migrateWarnProp( obj, prop, value, msg ) {\r\n-\tif ( Object.defineProperty ) {\r\n-\t\t// On ES5 browsers (non-oldIE), warn if the code tries to get prop;\r\n-\t\t// allow property to be overwritten in case some other plugin wants it\r\n-\t\ttry {\r\n-\t\t\tObject.defineProperty( obj, prop, {\r\n-\t\t\t\tconfigurable: true,\r\n-\t\t\t\tenumerable: true,\r\n-\t\t\t\tget: function() {\r\n-\t\t\t\t\tmigrateWarn( msg );\r\n-\t\t\t\t\treturn value;\r\n-\t\t\t\t},\r\n-\t\t\t\tset: function( newValue ) {\r\n-\t\t\t\t\tmigrateWarn( msg );\r\n-\t\t\t\t\tvalue = newValue;\r\n-\t\t\t\t}\r\n-\t\t\t});\r\n-\t\t\treturn;\r\n-\t\t} catch( err ) {\r\n-\t\t\t// IE8 is a dope about Object.defineProperty, can't warn there\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t// Non-ES5 (or broken) browser; just set the property\r\n-\tjQuery._definePropertyBroken = true;\r\n-\tobj[ prop ] = value;\r\n-}\r\n-\r\n-if ( document.compatMode === \"BackCompat\" ) {\r\n-\t// jQuery has never supported or tested Quirks Mode\r\n-\tmigrateWarn( \"jQuery is not compatible with Quirks Mode\" );\r\n-}\r\n-\r\n-\r\n-var attrFn = jQuery( \"<input/>\", { size: 1 } ).attr(\"size\") && jQuery.attrFn,\r\n-\toldAttr = jQuery.attr,\r\n-\tvalueAttrGet = jQuery.attrHooks.value && jQuery.attrHooks.value.get ||\r\n-\t\tfunction() { return null; },\r\n-\tvalueAttrSet = jQuery.attrHooks.value && jQuery.attrHooks.value.set ||\r\n-\t\tfunction() { return undefined; },\r\n-\trnoType = /^(?:input|button)$/i,\r\n-\trnoAttrNodeType = /^[238]$/,\r\n-\trboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,\r\n-\truseDefault = /^(?:checked|selected)$/i;\r\n-\r\n-// jQuery.attrFn\r\n-migrateWarnProp( jQuery, \"attrFn\", attrFn || {}, \"jQuery.attrFn is deprecated\" );\r\n-\r\n-jQuery.attr = function( elem, name, value, pass ) {\r\n-\tvar lowerName = name.toLowerCase(),\r\n-\t\tnType = elem && elem.nodeType;\r\n-\r\n-\tif ( pass ) {\r\n-\t\t// Since pass is used internally, we only warn for new jQuery\r\n-\t\t// versions where there isn't a pass arg in the formal params\r\n-\t\tif ( oldAttr.length < 4 ) {\r\n-\t\t\tmigrateWarn(\"jQuery.fn.attr( props, pass ) is deprecated\");\r\n-\t\t}\r\n-\t\tif ( elem && !rnoAttrNodeType.test( nType ) &&\r\n-\t\t\t(attrFn ? name in attrFn : jQuery.isFunction(jQuery.fn[name])) ) {\r\n-\t\t\treturn jQuery( elem )[ name ]( value );\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t// Warn if user tries to set `type`, since it breaks on IE 6/7/8; by checking\r\n-\t// for disconnected elements we don't warn on $( \"<button>\", { type: \"button\" } ).\r\n-\tif ( name === \"type\" && value !== undefined && rnoType.test( elem.nodeName ) && elem.parentNode ) {\r\n-\t\tmigrateWarn(\"Can't change the 'type' of an input or button in IE 6/7/8\");\r\n-\t}\r\n-\r\n-\t// Restore boolHook for boolean property/attribute synchronization\r\n-\tif ( !jQuery.attrHooks[ lowerName ] && rboolean.test( lowerName ) ) {\r\n-\t\tjQuery.attrHooks[ lowerName ] = {\r\n-\t\t\tget: function( elem, name ) {\r\n-\t\t\t\t// Align boolean attributes with corresponding properties\r\n-\t\t\t\t// Fall back to attribute presence where some booleans are not supported\r\n-\t\t\t\tvar attrNode,\r\n-\t\t\t\t\tproperty = jQuery.prop( elem, name );\r\n-\t\t\t\treturn property === true || typeof property !== \"boolean\" &&\r\n-\t\t\t\t\t( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ?\r\n-\r\n-\t\t\t\t\tname.toLowerCase() :\r\n-\t\t\t\t\tundefined;\r\n-\t\t\t},\r\n-\t\t\tset: function( elem, value, name ) {\r\n-\t\t\t\tvar propName;\r\n-\t\t\t\tif ( value === false ) {\r\n-\t\t\t\t\t// Remove boolean attributes when set to false\r\n-\t\t\t\t\tjQuery.removeAttr( elem, name );\r\n-\t\t\t\t} else {\r\n-\t\t\t\t\t// value is true since we know at this point it's type boolean and not false\r\n-\t\t\t\t\t// Set boolean attributes to the same name and set the DOM property\r\n-\t\t\t\t\tpropName = jQuery.propFix[ name ] || name;\r\n-\t\t\t\t\tif ( propName in elem ) {\r\n-\t\t\t\t\t\t// Only set the IDL specifically if it already exists on the element\r\n-\t\t\t\t\t\telem[ propName ] = true;\r\n-\t\t\t\t\t}\r\n-\r\n-\t\t\t\t\telem.setAttribute( name, name.toLowerCase() );\r\n-\t\t\t\t}\r\n-\t\t\t\treturn name;\r\n-\t\t\t}\r\n-\t\t};\r\n-\r\n-\t\t// Warn only for attributes that can remain distinct from their properties post-1.9\r\n-\t\tif ( ruseDefault.test( lowerName ) ) {\r\n-\t\t\tmigrateWarn( \"jQuery.fn.attr('\" + lowerName + \"') may use property instead of attribute\" );\r\n-\t\t}\r\n-\t}\r\n-\r\n-\treturn oldAttr.call( jQuery, elem, name, value );\r\n-};\r\n-\r\n-// attrHooks: value\r\n-jQuery.attrHooks.value = {\r\n-\tget: function( elem, name ) {\r\n-\t\tvar nodeName = ( elem.nodeName || \"\" ).toLowerCase();\r\n-\t\tif ( nodeName === \"button\" ) {\r\n-\t\t\treturn valueAttrGet.apply( this, arguments );\r\n-\t\t}\r\n-\t\tif ( nodeName !== \"input\" && nodeName !== \"option\" ) {\r\n-\t\t\tmigrateWarn(\"jQuery.fn.attr('value') no longer gets properties\");\r\n-\t\t}\r\n-\t\treturn name in elem ?\r\n-\t\t\telem.value :\r\n-\t\t\tnull;\r\n-\t},\r\n-\tset: function( elem, value ) {\r\n-\t\tvar nodeName = ( elem.nodeName || \"\" ).toLowerCase();\r\n-\t\tif ( nodeName === \"button\" ) {\r\n-\t\t\treturn valueAttrSet.apply( this, arguments );\r\n-\t\t}\r\n-\t\tif ( nodeName !== \"input\" && nodeName !== \"option\" ) {\r\n-\t\t\tmigrateWarn(\"jQuery.fn.attr('value', val) no longer sets properties\");\r\n-\t\t}\r\n-\t\t// Does not return so that setAttribute is also used\r\n-\t\telem.value = value;\r\n-\t}\r\n-};\r\n-\r\n-\r\n-var matched, browser,\r\n-\toldInit = jQuery.fn.init,\r\n-\toldParseJSON = jQuery.parseJSON,\r\n-\t// Note: XSS check is done below after string is trimmed\r\n-\trquickExpr = /^([^<]*)(<[\\w\\W]+>)([^>]*)$/;\r\n-\r\n-// $(html) \"looks like html\" rule change\r\n-jQuery.fn.init = function( selector, context, rootjQuery ) {\r\n-\tvar match;\r\n-\r\n-\tif ( selector && typeof selector === \"string\" && !jQuery.isPlainObject( context ) &&\r\n-\t\t\t(match = rquickExpr.exec( jQuery.trim( selector ) )) && match[ 0 ] ) {\r\n-\t\t// This is an HTML string according to the \"old\" rules; is it still?\r\n-\t\tif ( selector.charAt( 0 ) !== \"<\" ) {\r\n-\t\t\tmigrateWarn(\"$(html) HTML strings must start with '<' character\");\r\n-\t\t}\r\n-\t\tif ( match[ 3 ] ) {\r\n-\t\t\tmigrateWarn(\"$(html) HTML text after last tag is ignored\");\r\n-\t\t}\r\n-\t\t// Consistently reject any HTML-like string starting with a hash (#9521)\r\n-\t\t// Note that this may break jQuery 1.6.x code that otherwise would work.\r\n-\t\tif ( match[ 0 ].charAt( 0 ) === \"#\" ) {\r\n-\t\t\tmigrateWarn(\"HTML string cannot start with a '#' character\");\r\n-\t\t\tjQuery.error(\"JQMIGRATE: Invalid selector string (XSS)\");\r\n-\t\t}\r\n-\t\t// Now process using loose rules; let pre-1.8 play too\r\n-\t\tif ( context && context.context ) {\r\n-\t\t\t// jQuery object as context; parseHTML expects a DOM object\r\n-\t\t\tcontext = context.context;\r\n-\t\t}\r\n-\t\tif ( jQuery.parseHTML ) {\r\n-\t\t\treturn oldInit.call( this, jQuery.parseHTML( match[ 2 ], context, true ),\r\n-\t\t\t\t\tcontext, rootjQuery );\r\n-\t\t}\r\n-\t}\r\n-\treturn oldInit.apply( this, arguments );\r\n-};\r\n-jQuery.fn.init.prototype = jQuery.fn;\r\n-\r\n-// Let $.parseJSON(falsy_value) return null\r\n-jQuery.parseJSON = function( json ) {\r\n-\tif ( !json && json !== null ) {\r\n-\t\tmigrateWarn(\"jQuery.parseJSON requires a valid JSON string\");\r\n-\t\treturn null;\r\n-\t}\r\n-\treturn oldParseJSON.apply( this, arguments );\r\n-};\r\n-\r\n-jQuery.uaMatch = function( ua ) {\r\n-\tua = ua.toLowerCase();\r\n-\r\n-\tvar match = /(chrome)[ \\/]([\\w.]+)/.exec( ua ) ||\r\n-\t\t/(webkit)[ \\/]([\\w.]+)/.exec( ua ) ||\r\n-\t\t/(opera)(?:.*version|)[ \\/]([\\w.]+)/.exec( ua ) ||\r\n-\t\t/(msie) ([\\w.]+)/.exec( ua ) ||\r\n-\t\tua.indexOf(\"compatible\") < 0 && /(mozilla)(?:.*? rv:([\\w.]+)|)/.exec( ua ) ||\r\n-\t\t[];\r\n-\r\n-\treturn {\r\n-\t\tbrowser: match[ 1 ] || \"\",\r\n-\t\tversion: match[ 2 ] || \"0\"\r\n-\t};\r\n-};\r\n-\r\n-// Don't clobber any existing jQuery.browser in case it's different\r\n-if ( !jQuery.browser ) {\r\n-\tmatched = jQuery.uaMatch( navigator.userAgent );\r\n-\tbrowser = {};\r\n-\r\n-\tif ( matched.browser ) {\r\n-\t\tbrowser[ matched.browser ] = true;\r\n-\t\tbrowser.version = matched.version;\r\n-\t}\r\n-\r\n-\t// Chrome is Webkit, but Webkit is also Safari.\r\n-\tif ( browser.chrome ) {\r\n-\t\tbrowser.webkit = true;\r\n-\t} else if ( browser.webkit ) {\r\n-\t\tbrowser.safari = true;\r\n-\t}\r\n-\r\n-\tjQuery.browser = browser;\r\n+(function( jQuery, window, undefined ) {\n+// See http://bugs.jquery.com/ticket/13335\n+// \"use strict\";\n+\r\n+\n+jQuery.migrateVersion = \"1.4.1\";\n+\r\n+\n+var warnedAbout = {};\n+\n+// List of warnings already given; public read only\n+jQuery.migrateWarnings = [];\n+\n+// Set to true to prevent console output; migrateWarnings still maintained\n+// jQuery.migrateMute = false;\n+\n+// Show a message on the console so devs know we're active\n+if ( window.console && window.console.log ) {\n+\twindow.console.log( \"JQMIGRATE: Migrate is installed\" +\n+\t\t( jQuery.migrateMute ? \"\" : \" with logging active\" ) +\n+\t\t\", version \" + jQuery.migrateVersion );\n+}\n+\n+// Set to false to disable traces that appear with warnings\n+if ( jQuery.migrateTrace === undefined ) {\n+\tjQuery.migrateTrace = true;\n+}\n+\n+// Forget any warnings we've already given; public\n+jQuery.migrateReset = function() {\n+\twarnedAbout = {};\n+\tjQuery.migrateWarnings.length = 0;\n+};\n+\n+function migrateWarn( msg) {\n+\tvar console = window.console;\n+\tif ( !warnedAbout[ msg ] ) {\n+\t\twarnedAbout[ msg ] = true;\n+\t\tjQuery.migrateWarnings.push( msg );\n+\t\tif ( console && console.warn && !jQuery.migrateMute ) {\n+\t\t\tconsole.warn( \"JQMIGRATE: \" + msg );\n+\t\t\tif ( jQuery.migrateTrace && console.trace ) {\n+\t\t\t\tconsole.trace();\n+\t\t\t}\n+\t\t}\n+\t}\n+}\n+\n+function migrateWarnProp( obj, prop, value, msg ) {\n+\tif ( Object.defineProperty ) {\n+\t\t// On ES5 browsers (non-oldIE), warn if the code tries to get prop;\n+\t\t// allow property to be overwritten in case some other plugin wants it\n+\t\ttry {\n+\t\t\tObject.defineProperty( obj, prop, {\n+\t\t\t\tconfigurable: true,\n+\t\t\t\tenumerable: true,\n+\t\t\t\tget: function() {\n+\t\t\t\t\tmigrateWarn( msg );\n+\t\t\t\t\treturn value;\n+\t\t\t\t},\n+\t\t\t\tset: function( newValue ) {\n+\t\t\t\t\tmigrateWarn( msg );\n+\t\t\t\t\tvalue = newValue;\n+\t\t\t\t}\n+\t\t\t});\n+\t\t\treturn;\n+\t\t} catch( err ) {\n+\t\t\t// IE8 is a dope about Object.defineProperty, can't warn there\n+\t\t}\n+\t}\n+\n+\t// Non-ES5 (or broken) browser; just set the property\n+\tjQuery._definePropertyBroken = true;\n+\tobj[ prop ] = value;\n+}\n+\n+if ( document.compatMode === \"BackCompat\" ) {\n+\t// jQuery has never supported or tested Quirks Mode\n+\tmigrateWarn( \"jQuery is not compatible with Quirks Mode\" );\n+}\n+\r\n+\n+var attrFn = jQuery( \"<input/>\", { size: 1 } ).attr(\"size\") && jQuery.attrFn,\n+\toldAttr = jQuery.attr,\n+\tvalueAttrGet = jQuery.attrHooks.value && jQuery.attrHooks.value.get ||\n+\t\tfunction() { return null; },\n+\tvalueAttrSet = jQuery.attrHooks.value && jQuery.attrHooks.value.set ||\n+\t\tfunction() { return undefined; },\n+\trnoType = /^(?:input|button)$/i,\n+\trnoAttrNodeType = /^[238]$/,\n+\trboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,\n+\truseDefault = /^(?:checked|selected)$/i;\n+\n+// jQuery.attrFn\n+migrateWarnProp( jQuery, \"attrFn\", attrFn || {}, \"jQuery.attrFn is deprecated\" );\n+\n+jQuery.attr = function( elem, name, value, pass ) {\n+\tvar lowerName = name.toLowerCase(),\n+\t\tnType = elem && elem.nodeType;\n+\n+\tif ( pass ) {\n+\t\t// Since pass is used internally, we only warn for new jQuery\n+\t\t// versions where there isn't a pass arg in the formal params\n+\t\tif ( oldAttr.length < 4 ) {\n+\t\t\tmigrateWarn(\"jQuery.fn.attr( props, pass ) is deprecated\");\n+\t\t}\n+\t\tif ( elem && !rnoAttrNodeType.test( nType ) &&\n+\t\t\t(attrFn ? name in attrFn : jQuery.isFunction(jQuery.fn[name])) ) {\n+\t\t\treturn jQuery( elem )[ name ]( value );\n+\t\t}\n+\t}\n+\n+\t// Warn if user tries to set `type`, since it breaks on IE 6/7/8; by checking\n+\t// for disconnected elements we don't warn on $( \"<button>\", { type: \"button\" } ).\n+\tif ( name === \"type\" && value !== undefined && rnoType.test( elem.nodeName ) && elem.parentNode ) {\n+\t\tmigrateWarn(\"Can't change the 'type' of an input or button in IE 6/7/8\");\n+\t}\n+\n+\t// Restore boolHook for boolean property/attribute synchronization\n+\tif ( !jQuery.attrHooks[ lowerName ] && rboolean.test( lowerName ) ) {\n+\t\tjQuery.attrHooks[ lowerName ] = {\n+\t\t\tget: function( elem, name ) {\n+\t\t\t\t// Align boolean attributes with corresponding properties\n+\t\t\t\t// Fall back to attribute presence where some booleans are not supported\n+\t\t\t\tvar attrNode,\n+\t\t\t\t\tproperty = jQuery.prop( elem, name );\n+\t\t\t\treturn property === true || typeof property !== \"boolean\" &&\n+\t\t\t\t\t( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ?\n+\n+\t\t\t\t\tname.toLowerCase() :\n+\t\t\t\t\tundefined;\n+\t\t\t},\n+\t\t\tset: function( elem, value, name ) {\n+\t\t\t\tvar propName;\n+\t\t\t\tif ( value === false ) {\n+\t\t\t\t\t// Remove boolean attributes when set to false\n+\t\t\t\t\tjQuery.removeAttr( elem, name );\n+\t\t\t\t} else {\n+\t\t\t\t\t// value is true since we know at this point it's type boolean and not false\n+\t\t\t\t\t// Set boolean attributes to the same name and set the DOM property\n+\t\t\t\t\tpropName = jQuery.propFix[ name ] || name;\n+\t\t\t\t\tif ( propName in elem ) {\n+\t\t\t\t\t\t// Only set the IDL specifically if it already exists on the element\n+\t\t\t\t\t\telem[ propName ] = true;\n+\t\t\t\t\t}\n+\n+\t\t\t\t\telem.setAttribute( name, name.toLowerCase() );\n+\t\t\t\t}\n+\t\t\t\treturn name;\n+\t\t\t}\n+\t\t};\n+\n+\t\t// Warn only for attributes that can remain distinct from their properties post-1.9\n+\t\tif ( ruseDefault.test( lowerName ) ) {\n+\t\t\tmigrateWarn( \"jQuery.fn.attr('\" + lowerName + \"') might use property instead of attribute\" );\n+\t\t}\n+\t}\n+\n+\treturn oldAttr.call( jQuery, elem, name, value );\n+};\n+\n+// attrHooks: value\n+jQuery.attrHooks.value = {\n+\tget: function( elem, name ) {\n+\t\tvar nodeName = ( elem.nodeName || \"\" ).toLowerCase();\n+\t\tif ( nodeName === \"button\" ) {\n+\t\t\treturn valueAttrGet.apply( this, arguments );\n+\t\t}\n+\t\tif ( nodeName !== \"input\" && nodeName !== \"option\" ) {\n+\t\t\tmigrateWarn(\"jQuery.fn.attr('value') no longer gets properties\");\n+\t\t}\n+\t\treturn name in elem ?\n+\t\t\telem.value :\n+\t\t\tnull;\n+\t},\n+\tset: function( elem, value ) {\n+\t\tvar nodeName = ( elem.nodeName || \"\" ).toLowerCase();\n+\t\tif ( nodeName === \"button\" ) {\n+\t\t\treturn valueAttrSet.apply( this, arguments );\n+\t\t}\n+\t\tif ( nodeName !== \"input\" && nodeName !== \"option\" ) {\n+\t\t\tmigrateWarn(\"jQuery.fn.attr('value', val) no longer sets properties\");\n+\t\t}\n+\t\t// Does not return so that setAttribute is also used\n+\t\telem.value = value;\n+\t}\n+};\n+\r\n+\n+var matched, browser,\n+\toldInit = jQuery.fn.init,\n+\toldFind = jQuery.find,\n+\toldParseJSON = jQuery.parseJSON,\n+\trspaceAngle = /^\\s*</,\n+\trattrHashTest = /\\[(\\s*[-\\w]+\\s*)([~|^$*]?=)\\s*([-\\w#]*?#[-\\w#]*)\\s*\\]/,\n+\trattrHashGlob = /\\[(\\s*[-\\w]+\\s*)([~|^$*]?=)\\s*([-\\w#]*?#[-\\w#]*)\\s*\\]/g,\n+\t// Note: XSS check is done below after string is trimmed\n+\trquickExpr = /^([^<]*)(<[\\w\\W]+>)([^>]*)$/;\n+\n+// $(html) \"looks like html\" rule change\n+jQuery.fn.init = function( selector, context, rootjQuery ) {\n+\tvar match, ret;\n+\n+\tif ( selector && typeof selector === \"string\" ) {\n+\t\tif ( !jQuery.isPlainObject( context ) &&\n+\t\t\t\t(match = rquickExpr.exec( jQuery.trim( selector ) )) && match[ 0 ] ) {\n+\n+\t\t\t// This is an HTML string according to the \"old\" rules; is it still?\n+\t\t\tif ( !rspaceAngle.test( selector ) ) {\n+\t\t\t\tmigrateWarn(\"$(html) HTML strings must start with '<' character\");\n+\t\t\t}\n+\t\t\tif ( match[ 3 ] ) {\n+\t\t\t\tmigrateWarn(\"$(html) HTML text after last tag is ignored\");\n+\t\t\t}\n+\n+\t\t\t// Consistently reject any HTML-like string starting with a hash (gh-9521)\n+\t\t\t// Note that this may break jQuery 1.6.x code that otherwise would work.\n+\t\t\tif ( match[ 0 ].charAt( 0 ) === \"#\" ) {\n+\t\t\t\tmigrateWarn(\"HTML string cannot start with a '#' character\");\n+\t\t\t\tjQuery.error(\"JQMIGRATE: Invalid selector string (XSS)\");\n+\t\t\t}\n+\n+\t\t\t// Now process using loose rules; let pre-1.8 play too\n+\t\t\t// Is this a jQuery context? parseHTML expects a DOM element (#178)\n+\t\t\tif ( context && context.context && context.context.nodeType ) {\n+\t\t\t\tcontext = context.context;\n+\t\t\t}\n+\n+\t\t\tif ( jQuery.parseHTML ) {\n+\t\t\t\treturn oldInit.call( this,\n+\t\t\t\t\t\tjQuery.parseHTML( match[ 2 ], context && context.ownerDocument ||\n+\t\t\t\t\t\t\tcontext || document, true ), context, rootjQuery );\n+\t\t\t}\n+\t\t}\n+\t}\n+\n+\tret = oldInit.apply( this, arguments );\n+\n+\t// Fill in selector and context properties so .live() works\n+\tif ( selector && selector.selector !== undefined ) {\n+\t\t// A jQuery object, copy its properties\n+\t\tret.selector = selector.selector;\n+\t\tret.context = selector.context;\n+\n+\t} else {\n+\t\tret.selector = typeof selector === \"string\" ? selector : \"\";\n+\t\tif ( selector ) {\n+\t\t\tret.context = selector.nodeType? selector : context || document;\n+\t\t}\n+\t}\n+\n+\treturn ret;\n+};\n+jQuery.fn.init.prototype = jQuery.fn;\n+\n+jQuery.find = function( selector ) {\n+\tvar args = Array.prototype.slice.call( arguments );\n+\n+\t// Support: PhantomJS 1.x\n+\t// String#match fails to match when used with a //g RegExp, only on some strings\n+\tif ( typeof selector === \"string\" && rattrHashTest.test( selector ) ) {\n+\n+\t\t// The nonstandard and undocumented unquoted-hash was removed in jQuery 1.12.0\n+\t\t// First see if qS thinks it's a valid selector, if so avoid a false positive\n+\t\ttry {\n+\t\t\tdocument.querySelector( selector );\n+\t\t} catch ( err1 ) {\n+\n+\t\t\t// Didn't *look* valid to qSA, warn and try quoting what we think is the value","path":"wp-includes/js/jquery/jquery-migrate.js","position":null,"original_position":542,"commit_id":"5b54c00f0eb40ad0489af3539554bd2b0e6b8e77","original_commit_id":"5b54c00f0eb40ad0489af3539554bd2b0e6b8e77","user":{"login":"houndci-bot","id":6697940,"node_id":"MDQ6VXNlcjY2OTc5NDA=","avatar_url":"https://avatars0.githubusercontent.com/u/6697940?v=4","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"Line is too long.","created_at":"2019-03-04T19:48:31Z","updated_at":"2019-03-04T19:48:35Z","html_url":"https://github.com/jasonparser/WordPress/pull/1#discussion_r262215499","pull_request_url":"https://api.github.com/repos/jasonparser/WordPress/pulls/1","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/jasonparser/WordPress/pulls/comments/262215499"},"html":{"href":"https://github.com/jasonparser/WordPress/pull/1#discussion_r262215499"},"pull_request":{"href":"https://api.github.com/repos/jasonparser/WordPress/pulls/1"}}},"pull_request":{"url":"https://api.github.com/repos/jasonparser/WordPress/pulls/1","id":29391667,"node_id":"MDExOlB1bGxSZXF1ZXN0MjkzOTE2Njc=","html_url":"https://github.com/jasonparser/WordPress/pull/1","diff_url":"https://github.com/jasonparser/WordPress/pull/1.diff","patch_url":"https://github.com/jasonparser/WordPress/pull/1.patch","issue_url":"https://api.github.com/repos/jasonparser/WordPress/issues/1","number":1,"state":"open","locked":false,"title":"update","user":{"login":"jasonparser","id":5031653,"node_id":"MDQ6VXNlcjUwMzE2NTM=","avatar_url":"https://avatars3.githubusercontent.com/u/5031653?v=4","gravatar_id":"","url":"https://api.github.com/users/jasonparser","html_url":"https://github.com/jasonparser","followers_url":"https://api.github.com/users/jasonparser/followers","following_url":"https://api.github.com/users/jasonparser/following{/other_user}","gists_url":"https://api.github.com/users/jasonparser/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonparser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonparser/subscriptions","organizations_url":"https://api.github.com/users/jasonparser/orgs","repos_url":"https://api.github.com/users/jasonparser/repos","events_url":"https://api.github.com/users/jasonparser/events{/privacy}","received_events_url":"https://api.github.com/users/jasonparser/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-02-16T18:09:36Z","updated_at":"2019-03-04T19:48:35Z","closed_at":null,"merged_at":null,"merge_commit_sha":"fdee01d46080702dbd43f779ccab2d0c20d0f30f","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/jasonparser/WordPress/pulls/1/commits","review_comments_url":"https://api.github.com/repos/jasonparser/WordPress/pulls/1/comments","review_comment_url":"https://api.github.com/repos/jasonparser/WordPress/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jasonparser/WordPress/issues/1/comments","statuses_url":"https://api.github.com/repos/jasonparser/WordPress/statuses/5b54c00f0eb40ad0489af3539554bd2b0e6b8e77","head":{"label":"WordPress:master","ref":"master","sha":"5b54c00f0eb40ad0489af3539554bd2b0e6b8e77","user":{"login":"WordPress","id":276006,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI3NjAwNg==","avatar_url":"https://avatars0.githubusercontent.com/u/276006?v=4","gravatar_id":"","url":"https://api.github.com/users/WordPress","html_url":"https://github.com/WordPress","followers_url":"https://api.github.com/users/WordPress/followers","following_url":"https://api.github.com/users/WordPress/following{/other_user}","gists_url":"https://api.github.com/users/WordPress/gists{/gist_id}","starred_url":"https://api.github.com/users/WordPress/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WordPress/subscriptions","organizations_url":"https://api.github.com/users/WordPress/orgs","repos_url":"https://api.github.com/users/WordPress/repos","events_url":"https://api.github.com/users/WordPress/events{/privacy}","received_events_url":"https://api.github.com/users/WordPress/received_events","type":"Organization","site_admin":false},"repo":{"id":2889328,"node_id":"MDEwOlJlcG9zaXRvcnkyODg5MzI4","name":"WordPress","full_name":"WordPress/WordPress","private":false,"owner":{"login":"WordPress","id":276006,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI3NjAwNg==","avatar_url":"https://avatars0.githubusercontent.com/u/276006?v=4","gravatar_id":"","url":"https://api.github.com/users/WordPress","html_url":"https://github.com/WordPress","followers_url":"https://api.github.com/users/WordPress/followers","following_url":"https://api.github.com/users/WordPress/following{/other_user}","gists_url":"https://api.github.com/users/WordPress/gists{/gist_id}","starred_url":"https://api.github.com/users/WordPress/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WordPress/subscriptions","organizations_url":"https://api.github.com/users/WordPress/orgs","repos_url":"https://api.github.com/users/WordPress/repos","events_url":"https://api.github.com/users/WordPress/events{/privacy}","received_events_url":"https://api.github.com/users/WordPress/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/WordPress/WordPress","description":"WordPress, Git-ified. Synced via SVN every 15 minutes, including branches and tags! This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit patches to https://core.trac.wordpress.org/ instead.","fork":false,"url":"https://api.github.com/repos/WordPress/WordPress","forks_url":"https://api.github.com/repos/WordPress/WordPress/forks","keys_url":"https://api.github.com/repos/WordPress/WordPress/keys{/key_id}","collaborators_url":"https://api.github.com/repos/WordPress/WordPress/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/WordPress/WordPress/teams","hooks_url":"https://api.github.com/repos/WordPress/WordPress/hooks","issue_events_url":"https://api.github.com/repos/WordPress/WordPress/issues/events{/number}","events_url":"https://api.github.com/repos/WordPress/WordPress/events","assignees_url":"https://api.github.com/repos/WordPress/WordPress/assignees{/user}","branches_url":"https://api.github.com/repos/WordPress/WordPress/branches{/branch}","tags_url":"https://api.github.com/repos/WordPress/WordPress/tags","blobs_url":"https://api.github.com/repos/WordPress/WordPress/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/WordPress/WordPress/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/WordPress/WordPress/git/refs{/sha}","trees_url":"https://api.github.com/repos/WordPress/WordPress/git/trees{/sha}","statuses_url":"https://api.github.com/repos/WordPress/WordPress/statuses/{sha}","languages_url":"https://api.github.com/repos/WordPress/WordPress/languages","stargazers_url":"https://api.github.com/repos/WordPress/WordPress/stargazers","contributors_url":"https://api.github.com/repos/WordPress/WordPress/contributors","subscribers_url":"https://api.github.com/repos/WordPress/WordPress/subscribers","subscription_url":"https://api.github.com/repos/WordPress/WordPress/subscription","commits_url":"https://api.github.com/repos/WordPress/WordPress/commits{/sha}","git_commits_url":"https://api.github.com/repos/WordPress/WordPress/git/commits{/sha}","comments_url":"https://api.github.com/repos/WordPress/WordPress/comments{/number}","issue_comment_url":"https://api.github.com/repos/WordPress/WordPress/issues/comments{/number}","contents_url":"https://api.github.com/repos/WordPress/WordPress/contents/{+path}","compare_url":"https://api.github.com/repos/WordPress/WordPress/compare/{base}...{head}","merges_url":"https://api.github.com/repos/WordPress/WordPress/merges","archive_url":"https://api.github.com/repos/WordPress/WordPress/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/WordPress/WordPress/downloads","issues_url":"https://api.github.com/repos/WordPress/WordPress/issues{/number}","pulls_url":"https://api.github.com/repos/WordPress/WordPress/pulls{/number}","milestones_url":"https://api.github.com/repos/WordPress/WordPress/milestones{/number}","notifications_url":"https://api.github.com/repos/WordPress/WordPress/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/WordPress/WordPress/labels{/name}","releases_url":"https://api.github.com/repos/WordPress/WordPress/releases{/id}","deployments_url":"https://api.github.com/repos/WordPress/WordPress/deployments","created_at":"2011-12-01T07:05:17Z","updated_at":"2019-03-04T19:38:47Z","pushed_at":"2019-03-04T19:38:13Z","git_url":"git://github.com/WordPress/WordPress.git","ssh_url":"git@github.com:WordPress/WordPress.git","clone_url":"https://github.com/WordPress/WordPress.git","svn_url":"https://github.com/WordPress/WordPress","homepage":"https://wordpress.org/","size":182673,"stargazers_count":12104,"watchers_count":12104,"language":"PHP","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":7345,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":7345,"open_issues":0,"watchers":12104,"default_branch":"master"}},"base":{"label":"jasonparser:master","ref":"master","sha":"3949a8b6cc50a021ed93798287b4ef9ea8a560d9","user":{"login":"jasonparser","id":5031653,"node_id":"MDQ6VXNlcjUwMzE2NTM=","avatar_url":"https://avatars3.githubusercontent.com/u/5031653?v=4","gravatar_id":"","url":"https://api.github.com/users/jasonparser","html_url":"https://github.com/jasonparser","followers_url":"https://api.github.com/users/jasonparser/followers","following_url":"https://api.github.com/users/jasonparser/following{/other_user}","gists_url":"https://api.github.com/users/jasonparser/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonparser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonparser/subscriptions","organizations_url":"https://api.github.com/users/jasonparser/orgs","repos_url":"https://api.github.com/users/jasonparser/repos","events_url":"https://api.github.com/users/jasonparser/events{/privacy}","received_events_url":"https://api.github.com/users/jasonparser/received_events","type":"User","site_admin":false},"repo":{"id":25378853,"node_id":"MDEwOlJlcG9zaXRvcnkyNTM3ODg1Mw==","name":"WordPress","full_name":"jasonparser/WordPress","private":false,"owner":{"login":"jasonparser","id":5031653,"node_id":"MDQ6VXNlcjUwMzE2NTM=","avatar_url":"https://avatars3.githubusercontent.com/u/5031653?v=4","gravatar_id":"","url":"https://api.github.com/users/jasonparser","html_url":"https://github.com/jasonparser","followers_url":"https://api.github.com/users/jasonparser/followers","following_url":"https://api.github.com/users/jasonparser/following{/other_user}","gists_url":"https://api.github.com/users/jasonparser/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonparser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonparser/subscriptions","organizations_url":"https://api.github.com/users/jasonparser/orgs","repos_url":"https://api.github.com/users/jasonparser/repos","events_url":"https://api.github.com/users/jasonparser/events{/privacy}","received_events_url":"https://api.github.com/users/jasonparser/received_events","type":"User","site_admin":false},"html_url":"https://github.com/jasonparser/WordPress","description":"WordPress, Git-ified. Synced via SVN every 15 minutes, including branches and tags! This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit patches to http://core.trac.wordpress.org/ instead.","fork":true,"url":"https://api.github.com/repos/jasonparser/WordPress","forks_url":"https://api.github.com/repos/jasonparser/WordPress/forks","keys_url":"https://api.github.com/repos/jasonparser/WordPress/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jasonparser/WordPress/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jasonparser/WordPress/teams","hooks_url":"https://api.github.com/repos/jasonparser/WordPress/hooks","issue_events_url":"https://api.github.com/repos/jasonparser/WordPress/issues/events{/number}","events_url":"https://api.github.com/repos/jasonparser/WordPress/events","assignees_url":"https://api.github.com/repos/jasonparser/WordPress/assignees{/user}","branches_url":"https://api.github.com/repos/jasonparser/WordPress/branches{/branch}","tags_url":"https://api.github.com/repos/jasonparser/WordPress/tags","blobs_url":"https://api.github.com/repos/jasonparser/WordPress/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jasonparser/WordPress/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jasonparser/WordPress/git/refs{/sha}","trees_url":"https://api.github.com/repos/jasonparser/WordPress/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jasonparser/WordPress/statuses/{sha}","languages_url":"https://api.github.com/repos/jasonparser/WordPress/languages","stargazers_url":"https://api.github.com/repos/jasonparser/WordPress/stargazers","contributors_url":"https://api.github.com/repos/jasonparser/WordPress/contributors","subscribers_url":"https://api.github.com/repos/jasonparser/WordPress/subscribers","subscription_url":"https://api.github.com/repos/jasonparser/WordPress/subscription","commits_url":"https://api.github.com/repos/jasonparser/WordPress/commits{/sha}","git_commits_url":"https://api.github.com/repos/jasonparser/WordPress/git/commits{/sha}","comments_url":"https://api.github.com/repos/jasonparser/WordPress/comments{/number}","issue_comment_url":"https://api.github.com/repos/jasonparser/WordPress/issues/comments{/number}","contents_url":"https://api.github.com/repos/jasonparser/WordPress/contents/{+path}","compare_url":"https://api.github.com/repos/jasonparser/WordPress/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jasonparser/WordPress/merges","archive_url":"https://api.github.com/repos/jasonparser/WordPress/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jasonparser/WordPress/downloads","issues_url":"https://api.github.com/repos/jasonparser/WordPress/issues{/number}","pulls_url":"https://api.github.com/repos/jasonparser/WordPress/pulls{/number}","milestones_url":"https://api.github.com/repos/jasonparser/WordPress/milestones{/number}","notifications_url":"https://api.github.com/repos/jasonparser/WordPress/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jasonparser/WordPress/labels{/name}","releases_url":"https://api.github.com/repos/jasonparser/WordPress/releases{/id}","deployments_url":"https://api.github.com/repos/jasonparser/WordPress/deployments","created_at":"2014-10-17T21:58:34Z","updated_at":"2017-05-09T15:52:35Z","pushed_at":"2019-03-04T19:38:44Z","git_url":"git://github.com/jasonparser/WordPress.git","ssh_url":"git@github.com:jasonparser/WordPress.git","clone_url":"https://github.com/jasonparser/WordPress.git","svn_url":"https://github.com/jasonparser/WordPress","homepage":"http://wordpress.org/","size":143701,"stargazers_count":0,"watchers_count":0,"language":"PHP","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jasonparser/WordPress/pulls/1"},"html":{"href":"https://github.com/jasonparser/WordPress/pull/1"},"issue":{"href":"https://api.github.com/repos/jasonparser/WordPress/issues/1"},"comments":{"href":"https://api.github.com/repos/jasonparser/WordPress/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/jasonparser/WordPress/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/jasonparser/WordPress/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jasonparser/WordPress/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/jasonparser/WordPress/statuses/5b54c00f0eb40ad0489af3539554bd2b0e6b8e77"}},"author_association":"OWNER"}}
{"actor":{"display_login":"houndci-bot"}}