<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[22076] trunk/wp-includes: Update underscore.js to version 1.4.0.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg > ul, #logmsg > ol { margin-left: 0; margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://core.trac.wordpress.org/changeset/22076">22076</a></dd>
<dt>Author</dt> <dd>koopersmith</dd>
<dt>Date</dt> <dd>2012-09-27 23:38:47 +0000 (Thu, 27 Sep 2012)</dd>
</dl>

<h3>Log Message</h3>
<pre>Update underscore.js to version 1.4.0. fixes <a href="http://core.trac.wordpress.org/ticket/22026">#22026</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkwpincludesjsunderscoreminjs">trunk/wp-includes/js/underscore.min.js</a></li>
<li><a href="#trunkwpincludesscriptloaderphp">trunk/wp-includes/script-loader.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwpincludesjsunderscoreminjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/underscore.min.js (22075 => 22076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/underscore.min.js        2012-09-27 22:25:05 UTC (rev 22075)
+++ trunk/wp-includes/js/underscore.min.js        2012-09-27 23:38:47 UTC (rev 22076)
</span><span class="lines">@@ -1,32 +1,5 @@
</span><del>-// Underscore.js 1.3.3
-// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc.
-// Underscore is freely distributable under the MIT license.
-// Portions of Underscore are inspired or borrowed from Prototype,
-// Oliver Steele's Functional, and John Resig's Micro-Templating.
-// For all details and documentation:
-// http://documentcloud.github.com/underscore
-(function(){function r(a,c,d){if(a===c)return 0!==a||1/a==1/c;if(null==a||null==c)return a===c;a._chain&amp;&amp;(a=a._wrapped);c._chain&amp;&amp;(c=c._wrapped);if(a.isEqual&amp;&amp;b.isFunction(a.isEqual))return a.isEqual(c);if(c.isEqual&amp;&amp;b.isFunction(c.isEqual))return c.isEqual(a);var e=l.call(a);if(e!=l.call(c))return!1;switch(e){case &quot;[object String]&quot;:return a==&quot;&quot;+c;case &quot;[object Number]&quot;:return a!=+a?c!=+c:0==a?1/a==1/c:a==+c;case &quot;[object Date]&quot;:case &quot;[object Boolean]&quot;:return+a==+c;case &quot;[object RegExp]&quot;:return a.source==
-c.source&amp;&amp;a.global==c.global&amp;&amp;a.multiline==c.multiline&amp;&amp;a.ignoreCase==c.ignoreCase}if(&quot;object&quot;!=typeof a||&quot;object&quot;!=typeof c)return!1;for(var f=d.length;f--;)if(d[f]==a)return!0;d.push(a);var f=0,g=!0;if(&quot;[object Array]&quot;==e){if(f=a.length,g=f==c.length)for(;f--&amp;&amp;(g=f in a==f in c&amp;&amp;r(a[f],c[f],d)););}else{if(&quot;constructor&quot;in a!=&quot;constructor&quot;in c||a.constructor!=c.constructor)return!1;for(var h in a)if(b.has(a,h)&amp;&amp;(f++,!(g=b.has(c,h)&amp;&amp;r(a[h],c[h],d))))break;if(g){for(h in c)if(b.has(c,h)&amp;&amp;!f--)break;
-g=!f}}d.pop();return g}var s=this,I=s._,o={},k=Array.prototype,p=Object.prototype,i=k.slice,J=k.unshift,l=p.toString,K=p.hasOwnProperty,y=k.forEach,z=k.map,A=k.reduce,B=k.reduceRight,C=k.filter,D=k.every,E=k.some,q=k.indexOf,F=k.lastIndexOf,p=Array.isArray,L=Object.keys,t=Function.prototype.bind,b=function(a){return new m(a)};&quot;undefined&quot;!==typeof exports?(&quot;undefined&quot;!==typeof module&amp;&amp;module.exports&amp;&amp;(exports=module.exports=b),exports._=b):s._=b;b.VERSION=&quot;1.3.3&quot;;var j=b.each=b.forEach=function(a,
-c,d){if(a!=null)if(y&amp;&amp;a.forEach===y)a.forEach(c,d);else if(a.length===+a.length)for(var e=0,f=a.length;e&lt;f;e++){if(e in a&amp;&amp;c.call(d,a[e],e,a)===o)break}else for(e in a)if(b.has(a,e)&amp;&amp;c.call(d,a[e],e,a)===o)break};b.map=b.collect=function(a,c,b){var e=[];if(a==null)return e;if(z&amp;&amp;a.map===z)return a.map(c,b);j(a,function(a,g,h){e[e.length]=c.call(b,a,g,h)});if(a.length===+a.length)e.length=a.length;return e};b.reduce=b.foldl=b.inject=function(a,c,d,e){var f=arguments.length&gt;2;a==null&amp;&amp;(a=[]);if(A&amp;&amp;
-a.reduce===A){e&amp;&amp;(c=b.bind(c,e));return f?a.reduce(c,d):a.reduce(c)}j(a,function(a,b,i){if(f)d=c.call(e,d,a,b,i);else{d=a;f=true}});if(!f)throw new TypeError(&quot;Reduce of empty array with no initial value&quot;);return d};b.reduceRight=b.foldr=function(a,c,d,e){var f=arguments.length&gt;2;a==null&amp;&amp;(a=[]);if(B&amp;&amp;a.reduceRight===B){e&amp;&amp;(c=b.bind(c,e));return f?a.reduceRight(c,d):a.reduceRight(c)}var g=b.toArray(a).reverse();e&amp;&amp;!f&amp;&amp;(c=b.bind(c,e));return f?b.reduce(g,c,d,e):b.reduce(g,c)};b.find=b.detect=function(a,
-c,b){var e;G(a,function(a,g,h){if(c.call(b,a,g,h)){e=a;return true}});return e};b.filter=b.select=function(a,c,b){var e=[];if(a==null)return e;if(C&amp;&amp;a.filter===C)return a.filter(c,b);j(a,function(a,g,h){c.call(b,a,g,h)&amp;&amp;(e[e.length]=a)});return e};b.reject=function(a,c,b){var e=[];if(a==null)return e;j(a,function(a,g,h){c.call(b,a,g,h)||(e[e.length]=a)});return e};b.every=b.all=function(a,c,b){var e=true;if(a==null)return e;if(D&amp;&amp;a.every===D)return a.every(c,b);j(a,function(a,g,h){if(!(e=e&amp;&amp;c.call(b,
-a,g,h)))return o});return!!e};var G=b.some=b.any=function(a,c,d){c||(c=b.identity);var e=false;if(a==null)return e;if(E&amp;&amp;a.some===E)return a.some(c,d);j(a,function(a,b,h){if(e||(e=c.call(d,a,b,h)))return o});return!!e};b.include=b.contains=function(a,c){var b=false;if(a==null)return b;if(q&amp;&amp;a.indexOf===q)return a.indexOf(c)!=-1;return b=G(a,function(a){return a===c})};b.invoke=function(a,c){var d=i.call(arguments,2);return b.map(a,function(a){return(b.isFunction(c)?c||a:a[c]).apply(a,d)})};b.pluck=
-function(a,c){return b.map(a,function(a){return a[c]})};b.max=function(a,c,d){if(!c&amp;&amp;b.isArray(a)&amp;&amp;a[0]===+a[0])return Math.max.apply(Math,a);if(!c&amp;&amp;b.isEmpty(a))return-Infinity;var e={computed:-Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b&gt;=e.computed&amp;&amp;(e={value:a,computed:b})});return e.value};b.min=function(a,c,d){if(!c&amp;&amp;b.isArray(a)&amp;&amp;a[0]===+a[0])return Math.min.apply(Math,a);if(!c&amp;&amp;b.isEmpty(a))return Infinity;var e={computed:Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b&lt;e.computed&amp;&amp;
-(e={value:a,computed:b})});return e.value};b.shuffle=function(a){var b=[],d;j(a,function(a,f){d=Math.floor(Math.random()*(f+1));b[f]=b[d];b[d]=a});return b};b.sortBy=function(a,c,d){var e=b.isFunction(c)?c:function(a){return a[c]};return b.pluck(b.map(a,function(a,b,c){return{value:a,criteria:e.call(d,a,b,c)}}).sort(function(a,b){var c=a.criteria,d=b.criteria;return c===void 0?1:d===void 0?-1:c&lt;d?-1:c&gt;d?1:0}),&quot;value&quot;)};b.groupBy=function(a,c){var d={},e=b.isFunction(c)?c:function(a){return a[c]};
-j(a,function(a,b){var c=e(a,b);(d[c]||(d[c]=[])).push(a)});return d};b.sortedIndex=function(a,c,d){d||(d=b.identity);for(var e=0,f=a.length;e&lt;f;){var g=e+f&gt;&gt;1;d(a[g])&lt;d(c)?e=g+1:f=g}return e};b.toArray=function(a){return!a?[]:b.isArray(a)||b.isArguments(a)?i.call(a):a.toArray&amp;&amp;b.isFunction(a.toArray)?a.toArray():b.values(a)};b.size=function(a){return b.isArray(a)?a.length:b.keys(a).length};b.first=b.head=b.take=function(a,b,d){return b!=null&amp;&amp;!d?i.call(a,0,b):a[0]};b.initial=function(a,b,d){return i.call(a,
-0,a.length-(b==null||d?1:b))};b.last=function(a,b,d){return b!=null&amp;&amp;!d?i.call(a,Math.max(a.length-b,0)):a[a.length-1]};b.rest=b.tail=function(a,b,d){return i.call(a,b==null||d?1:b)};b.compact=function(a){return b.filter(a,function(a){return!!a})};b.flatten=function(a,c){return b.reduce(a,function(a,e){if(b.isArray(e))return a.concat(c?e:b.flatten(e));a[a.length]=e;return a},[])};b.without=function(a){return b.difference(a,i.call(arguments,1))};b.uniq=b.unique=function(a,c,d){var d=d?b.map(a,d):a,
-e=[];a.length&lt;3&amp;&amp;(c=true);b.reduce(d,function(d,g,h){if(c?b.last(d)!==g||!d.length:!b.include(d,g)){d.push(g);e.push(a[h])}return d},[]);return e};b.union=function(){return b.uniq(b.flatten(arguments,true))};b.intersection=b.intersect=function(a){var c=i.call(arguments,1);return b.filter(b.uniq(a),function(a){return b.every(c,function(c){return b.indexOf(c,a)&gt;=0})})};b.difference=function(a){var c=b.flatten(i.call(arguments,1),true);return b.filter(a,function(a){return!b.include(c,a)})};b.zip=function(){for(var a=
-i.call(arguments),c=b.max(b.pluck(a,&quot;length&quot;)),d=Array(c),e=0;e&lt;c;e++)d[e]=b.pluck(a,&quot;&quot;+e);return d};b.indexOf=function(a,c,d){if(a==null)return-1;var e;if(d){d=b.sortedIndex(a,c);return a[d]===c?d:-1}if(q&amp;&amp;a.indexOf===q)return a.indexOf(c);d=0;for(e=a.length;d&lt;e;d++)if(d in a&amp;&amp;a[d]===c)return d;return-1};b.lastIndexOf=function(a,b){if(a==null)return-1;if(F&amp;&amp;a.lastIndexOf===F)return a.lastIndexOf(b);for(var d=a.length;d--;)if(d in a&amp;&amp;a[d]===b)return d;return-1};b.range=function(a,b,d){if(arguments.length&lt;=
-1){b=a||0;a=0}for(var d=arguments[2]||1,e=Math.max(Math.ceil((b-a)/d),0),f=0,g=Array(e);f&lt;e;){g[f++]=a;a=a+d}return g};var H=function(){};b.bind=function(a,c){var d,e;if(a.bind===t&amp;&amp;t)return t.apply(a,i.call(arguments,1));if(!b.isFunction(a))throw new TypeError;e=i.call(arguments,2);return d=function(){if(!(this instanceof d))return a.apply(c,e.concat(i.call(arguments)));H.prototype=a.prototype;var b=new H,g=a.apply(b,e.concat(i.call(arguments)));return Object(g)===g?g:b}};b.bindAll=function(a){var c=
-i.call(arguments,1);c.length==0&amp;&amp;(c=b.functions(a));j(c,function(c){a[c]=b.bind(a[c],a)});return a};b.memoize=function(a,c){var d={};c||(c=b.identity);return function(){var e=c.apply(this,arguments);return b.has(d,e)?d[e]:d[e]=a.apply(this,arguments)}};b.delay=function(a,b){var d=i.call(arguments,2);return setTimeout(function(){return a.apply(null,d)},b)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(i.call(arguments,1)))};b.throttle=function(a,c){var d,e,f,g,h,i,j=b.debounce(function(){h=
-g=false},c);return function(){d=this;e=arguments;f||(f=setTimeout(function(){f=null;h&amp;&amp;a.apply(d,e);j()},c));g?h=true:i=a.apply(d,e);j();g=true;return i}};b.debounce=function(a,b,d){var e;return function(){var f=this,g=arguments;d&amp;&amp;!e&amp;&amp;a.apply(f,g);clearTimeout(e);e=setTimeout(function(){e=null;d||a.apply(f,g)},b)}};b.once=function(a){var b=false,d;return function(){if(b)return d;b=true;return d=a.apply(this,arguments)}};b.wrap=function(a,b){return function(){var d=[a].concat(i.call(arguments,0));
-return b.apply(this,d)}};b.compose=function(){var a=arguments;return function(){for(var b=arguments,d=a.length-1;d&gt;=0;d--)b=[a[d].apply(this,b)];return b[0]}};b.after=function(a,b){return a&lt;=0?b():function(){if(--a&lt;1)return b.apply(this,arguments)}};b.keys=L||function(a){if(a!==Object(a))throw new TypeError(&quot;Invalid object&quot;);var c=[],d;for(d in a)b.has(a,d)&amp;&amp;(c[c.length]=d);return c};b.values=function(a){return b.map(a,b.identity)};b.functions=b.methods=function(a){var c=[],d;for(d in a)b.isFunction(a[d])&amp;&amp;
-c.push(d);return c.sort()};b.extend=function(a){j(i.call(arguments,1),function(b){for(var d in b)a[d]=b[d]});return a};b.pick=function(a){var c={};j(b.flatten(i.call(arguments,1)),function(b){b in a&amp;&amp;(c[b]=a[b])});return c};b.defaults=function(a){j(i.call(arguments,1),function(b){for(var d in b)a[d]==null&amp;&amp;(a[d]=b[d])});return a};b.clone=function(a){return!b.isObject(a)?a:b.isArray(a)?a.slice():b.extend({},a)};b.tap=function(a,b){b(a);return a};b.isEqual=function(a,b){return r(a,b,[])};b.isEmpty=
-function(a){if(a==null)return true;if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(b.has(a,c))return false;return true};b.isElement=function(a){return!!(a&amp;&amp;a.nodeType==1)};b.isArray=p||function(a){return l.call(a)==&quot;[object Array]&quot;};b.isObject=function(a){return a===Object(a)};b.isArguments=function(a){return l.call(a)==&quot;[object Arguments]&quot;};b.isArguments(arguments)||(b.isArguments=function(a){return!(!a||!b.has(a,&quot;callee&quot;))});b.isFunction=function(a){return l.call(a)==&quot;[object Function]&quot;};
-b.isString=function(a){return l.call(a)==&quot;[object String]&quot;};b.isNumber=function(a){return l.call(a)==&quot;[object Number]&quot;};b.isFinite=function(a){return b.isNumber(a)&amp;&amp;isFinite(a)};b.isNaN=function(a){return a!==a};b.isBoolean=function(a){return a===true||a===false||l.call(a)==&quot;[object Boolean]&quot;};b.isDate=function(a){return l.call(a)==&quot;[object Date]&quot;};b.isRegExp=function(a){return l.call(a)==&quot;[object RegExp]&quot;};b.isNull=function(a){return a===null};b.isUndefined=function(a){return a===void 0};b.has=function(a,
-b){return K.call(a,b)};b.noConflict=function(){s._=I;return this};b.identity=function(a){return a};b.times=function(a,b,d){for(var e=0;e&lt;a;e++)b.call(d,e)};b.escape=function(a){return(&quot;&quot;+a).replace(/&amp;/g,&quot;&amp;amp;&quot;).replace(/&lt;/g,&quot;&amp;lt;&quot;).replace(/&gt;/g,&quot;&amp;gt;&quot;).replace(/&quot;/g,&quot;&amp;quot;&quot;).replace(/'/g,&quot;&amp;#x27;&quot;).replace(/\//g,&quot;&amp;#x2F;&quot;)};b.result=function(a,c){if(a==null)return null;var d=a[c];return b.isFunction(d)?d.call(a):d};b.mixin=function(a){j(b.functions(a),function(c){M(c,b[c]=a[c])})};var N=0;b.uniqueId=
-function(a){var b=N++;return a?a+b:b};b.templateSettings={evaluate:/&lt;%([\s\S]+?)%&gt;/g,interpolate:/&lt;%=([\s\S]+?)%&gt;/g,escape:/&lt;%-([\s\S]+?)%&gt;/g};var u=/.^/,n={&quot;\\&quot;:&quot;\\&quot;,&quot;'&quot;:&quot;'&quot;,r:&quot;\r&quot;,n:&quot;\n&quot;,t:&quot;\t&quot;,u2028:&quot;\u2028&quot;,u2029:&quot;\u2029&quot;},v;for(v in n)n[n[v]]=v;var O=/\\|'|\r|\n|\t|\u2028|\u2029/g,P=/\\(\\|'|r|n|t|u2028|u2029)/g,w=function(a){return a.replace(P,function(a,b){return n[b]})};b.template=function(a,c,d){d=b.defaults(d||{},b.templateSettings);a=&quot;__p+='&quot;+a.replace(O,function(a){return&quot;\\&quot;+n[a]}).replace(d.escape||
-u,function(a,b){return&quot;'+\n_.escape(&quot;+w(b)+&quot;)+\n'&quot;}).replace(d.interpolate||u,function(a,b){return&quot;'+\n(&quot;+w(b)+&quot;)+\n'&quot;}).replace(d.evaluate||u,function(a,b){return&quot;';\n&quot;+w(b)+&quot;\n;__p+='&quot;})+&quot;';\n&quot;;d.variable||(a=&quot;with(obj||{}){\n&quot;+a+&quot;}\n&quot;);var a=&quot;var __p='';var print=function(){__p+=Array.prototype.join.call(arguments, '')};\n&quot;+a+&quot;return __p;\n&quot;,e=new Function(d.variable||&quot;obj&quot;,&quot;_&quot;,a);if(c)return e(c,b);c=function(a){return e.call(this,a,b)};c.source=&quot;function(&quot;+(d.variable||&quot;obj&quot;)+&quot;){\n&quot;+a+&quot;}&quot;;return c};
-b.chain=function(a){return b(a).chain()};var m=function(a){this._wrapped=a};b.prototype=m.prototype;var x=function(a,c){return c?b(a).chain():a},M=function(a,c){m.prototype[a]=function(){var a=i.call(arguments);J.call(a,this._wrapped);return x(c.apply(b,a),this._chain)}};b.mixin(b);j(&quot;pop,push,reverse,shift,sort,splice,unshift&quot;.split(&quot;,&quot;),function(a){var b=k[a];m.prototype[a]=function(){var d=this._wrapped;b.apply(d,arguments);var e=d.length;(a==&quot;shift&quot;||a==&quot;splice&quot;)&amp;&amp;e===0&amp;&amp;delete d[0];return x(d,
-this._chain)}});j([&quot;concat&quot;,&quot;join&quot;,&quot;slice&quot;],function(a){var b=k[a];m.prototype[a]=function(){return x(b.apply(this._wrapped,arguments),this._chain)}});m.prototype.chain=function(){this._chain=true;return this};m.prototype.value=function(){return this._wrapped}}).call(this);
</del><ins>+//     Underscore.js 1.4.0
+//     http://underscorejs.org
+//     (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc.
+//     Underscore may be freely distributed under the MIT license.
+(function(){var e=this,t=e._,n={},r=Array.prototype,i=Object.prototype,s=Function.prototype,o=r.push,u=r.slice,a=r.concat,f=r.unshift,l=i.toString,c=i.hasOwnProperty,h=r.forEach,p=r.map,d=r.reduce,v=r.reduceRight,m=r.filter,g=r.every,y=r.some,b=r.indexOf,w=r.lastIndexOf,E=Array.isArray,S=Object.keys,x=s.bind,T=function(e){if(e instanceof T)return e;if(!(this instanceof T))return new T(e);this._wrapped=e};typeof exports!=&quot;undefined&quot;?(typeof module!=&quot;undefined&quot;&amp;&amp;module.exports&amp;&amp;(exports=module.exports=T),exports._=T):e._=T,T.VERSION=&quot;1.4.0&quot;;var N=T.each=T.forEach=function(e,t,r){if(h&amp;&amp;e.forEach===h)e.forEach(t,r);else if(e.length===+e.length){for(var i=0,s=e.length;i&lt;s;i++)if(t.call(r,e[i],i,e)===n)return}else for(var o in e)if(T.has(e,o)&amp;&amp;t.call(r,e[o],o,e)===n)return};T.map=T.collect=function(e,t,n){var r=[];return p&amp;&amp;e.map===p?e.map(t,n):(N(e,function(e,i,s){r[r.length]=t.call(n,e,i,s)}),r)},T.reduce=T
 .foldl=T.inject=function(e,t,n,r){var i=arguments.length&gt;2;if(d&amp;&amp;e.reduce===d)return r&amp;&amp;(t=T.bind(t,r)),i?e.reduce(t,n):e.reduce(t);N(e,function(e,s,o){i?n=t.call(r,n,e,s,o):(n=e,i=!0)});if(!i)throw new TypeError(&quot;Reduce of empty array with no initial value&quot;);return n},T.reduceRight=T.foldr=function(e,t,n,r){var i=arguments.length&gt;2;if(v&amp;&amp;e.reduceRight===v)return r&amp;&amp;(t=T.bind(t,r)),arguments.length&gt;2?e.reduceRight(t,n):e.reduceRight(t);var s=e.length;if(s!==+s){var o=T.keys(e);s=o.length}N(e,function(u,a,f){a=o?o[--s]:--s,i?n=t.call(r,n,e[a],a,f):(n=e[a],i=!0)});if(!i)throw new TypeError(&quot;Reduce of empty array with no initial value&quot;);return n},T.find=T.detect=function(e,t,n){var r;return C(e,function(e,i,s){if(t.call(n,e,i,s))return r=e,!0}),r},T.filter=T.select=function(e,t,n){var r=[];return m&amp;&amp;e.filter===m?e.filter(t,n):(N(e,function(e,i,s){t.call(n,e,i,s)&amp;&amp;(r[r.length]=e)}),r)},T.reject=function
 (e,t,n){var r=[];return N(e,function(e,i,s){t.call(n,e,i,s)||(r[r.length]=e)}),r},T.every=T.all=function(e,t,r){t||(t=T.identity);var i=!0;return g&amp;&amp;e.every===g?e.every(t,r):(N(e,function(e,s,o){if(!(i=i&amp;&amp;t.call(r,e,s,o)))return n}),!!i)};var C=T.some=T.any=function(e,t,r){t||(t=T.identity);var i=!1;return y&amp;&amp;e.some===y?e.some(t,r):(N(e,function(e,s,o){if(i||(i=t.call(r,e,s,o)))return n}),!!i)};T.contains=T.include=function(e,t){var n=!1;return b&amp;&amp;e.indexOf===b?e.indexOf(t)!=-1:(n=C(e,function(e){return e===t}),n)},T.invoke=function(e,t){var n=u.call(arguments,2);return T.map(e,function(e){return(T.isFunction(t)?t:e[t]).apply(e,n)})},T.pluck=function(e,t){return T.map(e,function(e){return e[t]})},T.where=function(e,t){return T.isEmpty(t)?[]:T.filter(e,function(e){for(var n in t)if(t[n]!==e[n])return!1;return!0})},T.max=function(e,t,n){if(!t&amp;&amp;T.isArray(e)&amp;&amp;e[0]===+e[0]&amp;&amp;e.length&lt;65535)return Math.max.apply(Math,e);if(
 !t&amp;&amp;T.isEmpty(e))return-Infinity;var r={computed:-Infinity};return N(e,function(e,i,s){var o=t?t.call(n,e,i,s):e;o&gt;=r.computed&amp;&amp;(r={value:e,computed:o})}),r.value},T.min=function(e,t,n){if(!t&amp;&amp;T.isArray(e)&amp;&amp;e[0]===+e[0]&amp;&amp;e.length&lt;65535)return Math.min.apply(Math,e);if(!t&amp;&amp;T.isEmpty(e))return Infinity;var r={computed:Infinity};return N(e,function(e,i,s){var o=t?t.call(n,e,i,s):e;o&lt;r.computed&amp;&amp;(r={value:e,computed:o})}),r.value},T.shuffle=function(e){var t,n=0,r=[];return N(e,function(e){t=T.random(n++),r[n-1]=r[t],r[t]=e}),r};var k=function(e){return T.isFunction(e)?e:function(t){return t[e]}};T.sortBy=function(e,t,n){var r=k(t);return T.pluck(T.map(e,function(e,t,i){return{value:e,index:t,criteria:r.call(n,e,t,i)}}).sort(function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n&gt;r||n===void 0)return 1;if(n&lt;r||r===void 0)return-1}return e.index&lt;t.index?-1:1}),&quot;value&quot;)};var L=function(e,t,n,r){
 var i={},s=k(t);return N(e,function(t,o){var u=s.call(n,t,o,e);r(i,u,t)}),i};T.groupBy=function(e,t,n){return L(e,t,n,function(e,t,n){(T.has(e,t)?e[t]:e[t]=[]).push(n)})},T.countBy=function(e,t,n){return L(e,t,n,function(e,t,n){T.has(e,t)||(e[t]=0),e[t]++})},T.sortedIndex=function(e,t,n,r){n=n==null?T.identity:k(n);var i=n.call(r,t),s=0,o=e.length;while(s&lt;o){var u=s+o&gt;&gt;&gt;1;n.call(r,e[u])&lt;i?s=u+1:o=u}return s},T.toArray=function(e){return e?e.length===+e.length?u.call(e):T.values(e):[]},T.size=function(e){return e.length===+e.length?e.length:T.keys(e).length},T.first=T.head=T.take=function(e,t,n){return t!=null&amp;&amp;!n?u.call(e,0,t):e[0]},T.initial=function(e,t,n){return u.call(e,0,e.length-(t==null||n?1:t))},T.last=function(e,t,n){return t!=null&amp;&amp;!n?u.call(e,Math.max(e.length-t,0)):e[e.length-1]},T.rest=T.tail=T.drop=function(e,t,n){return u.call(e,t==null||n?1:t)},T.compact=function(e){return T.filter(e,function(e){return!!e})};var A=function(e,t,n
 ){return N(e,function(e){T.isArray(e)?t?o.apply(n,e):A(e,t,n):n.push(e)}),n};T.flatten=function(e,t){return A(e,t,[])},T.without=function(e){return T.difference(e,u.call(arguments,1))},T.uniq=T.unique=function(e,t,n,r){var i=n?T.map(e,n,r):e,s=[],o=[];return N(i,function(n,r){if(t?!r||o[o.length-1]!==n:!T.contains(o,n))o.push(n),s.push(e[r])}),s},T.union=function(){return T.uniq(a.apply(r,arguments))},T.intersection=function(e){var t=u.call(arguments,1);return T.filter(T.uniq(e),function(e){return T.every(t,function(t){return T.indexOf(t,e)&gt;=0})})},T.difference=function(e){var t=a.apply(r,u.call(arguments,1));return T.filter(e,function(e){return!T.contains(t,e)})},T.zip=function(){var e=u.call(arguments),t=T.max(T.pluck(e,&quot;length&quot;)),n=new Array(t);for(var r=0;r&lt;t;r++)n[r]=T.pluck(e,&quot;&quot;+r);return n},T.object=function(e,t){var n={};for(var r=0,i=e.length;r&lt;i;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n},T.indexOf=function(e,t,n){var r=0,i=e.length
 ;if(n){if(typeof n!=&quot;number&quot;)return r=T.sortedIndex(e,t),e[r]===t?r:-1;r=n&lt;0?Math.max(0,i+n):n}if(b&amp;&amp;e.indexOf===b)return e.indexOf(t,n);for(;r&lt;i;r++)if(e[r]===t)return r;return-1},T.lastIndexOf=function(e,t,n){if(w&amp;&amp;e.lastIndexOf===w)return e.lastIndexOf(t,n);var r=n!=null?n:e.length;while(r--)if(e[r]===t)return r;return-1},T.range=function(e,t,n){arguments.length&lt;=1&amp;&amp;(t=e||0,e=0),n=arguments[2]||1;var r=Math.max(Math.ceil((t-e)/n),0),i=0,s=new Array(r);while(i&lt;r)s[i++]=e,e+=n;return s};var O=function(){};T.bind=function(t,n){var r,i;if(t.bind===x&amp;&amp;x)return x.apply(t,u.call(arguments,1));if(!T.isFunction(t))throw new TypeError;return i=u.call(arguments,2),r=function(){if(this instanceof r){O.prototype=t.prototype;var e=new O,s=t.apply(e,i.concat(u.call(arguments)));return Object(s)===s?s:e}return t.apply(n,i.concat(u.call(arguments)))}},T.bindAll=function(e){var t=u.call(arguments,1);return t.length==0&amp;&amp;(t=T.func
 tions(e)),N(t,function(t){e[t]=T.bind(e[t],e)}),e},T.memoize=function(e,t){var n={};return t||(t=T.identity),function(){var r=t.apply(this,arguments);return T.has(n,r)?n[r]:n[r]=e.apply(this,arguments)}},T.delay=function(e,t){var n=u.call(arguments,2);return setTimeout(function(){return e.apply(null,n)},t)},T.defer=function(e){return T.delay.apply(T,[e,1].concat(u.call(arguments,1)))},T.throttle=function(e,t){var n,r,i,s,o,u,a=T.debounce(function(){o=s=!1},t);return function(){n=this,r=arguments;var f=function(){i=null,o&amp;&amp;(u=e.apply(n,r)),a()};return i||(i=setTimeout(f,t)),s?o=!0:(s=!0,u=e.apply(n,r)),a(),u}},T.debounce=function(e,t,n){var r,i;return function(){var s=this,o=arguments,u=function(){r=null,n||(i=e.apply(s,o))},a=n&amp;&amp;!r;return clearTimeout(r),r=setTimeout(u,t),a&amp;&amp;(i=e.apply(s,o)),i}},T.once=function(e){var t=!1,n;return function(){return t?n:(t=!0,n=e.apply(this,arguments),e=null,n)}},T.wrap=function(e,t){return function(){var n=[e];return
  o.apply(n,arguments),t.apply(this,n)}},T.compose=function(){var e=arguments;return function(){var t=arguments;for(var n=e.length-1;n&gt;=0;n--)t=[e[n].apply(this,t)];return t[0]}},T.after=function(e,t){return e&lt;=0?t():function(){if(--e&lt;1)return t.apply(this,arguments)}},T.keys=S||function(e){if(e!==Object(e))throw new TypeError(&quot;Invalid object&quot;);var t=[];for(var n in e)T.has(e,n)&amp;&amp;(t[t.length]=n);return t},T.values=function(e){var t=[];for(var n in e)T.has(e,n)&amp;&amp;t.push(e[n]);return t},T.pairs=function(e){var t=[];for(var n in e)T.has(e,n)&amp;&amp;t.push([n,e[n]]);return t},T.invert=function(e){var t={};for(var n in e)T.has(e,n)&amp;&amp;(t[e[n]]=n);return t},T.functions=T.methods=function(e){var t=[];for(var n in e)T.isFunction(e[n])&amp;&amp;t.push(n);return t.sort()},T.extend=function(e){return N(u.call(arguments,1),function(t){for(var n in t)e[n]=t[n]}),e},T.pick=function(e){var t={},n=a.apply(r,u.call(arguments,1));return N(n,function(n)
 {n in e&amp;&amp;(t[n]=e[n])}),t},T.omit=function(e){var t={},n=a.apply(r,u.call(arguments,1));for(var i in e)T.contains(n,i)||(t[i]=e[i]);return t},T.defaults=function(e){return N(u.call(arguments,1),function(t){for(var n in t)e[n]==null&amp;&amp;(e[n]=t[n])}),e},T.clone=function(e){return T.isObject(e)?T.isArray(e)?e.slice():T.extend({},e):e},T.tap=function(e,t){return t(e),e};var M=function(e,t,n,r){if(e===t)return e!==0||1/e==1/t;if(e==null||t==null)return e===t;e instanceof T&amp;&amp;(e=e._wrapped),t instanceof T&amp;&amp;(t=t._wrapped);var i=l.call(e);if(i!=l.call(t))return!1;switch(i){case&quot;[object String]&quot;:return e==String(t);case&quot;[object Number]&quot;:return e!=+e?t!=+t:e==0?1/e==1/t:e==+t;case&quot;[object Date]&quot;:case&quot;[object Boolean]&quot;:return+e==+t;case&quot;[object RegExp]&quot;:return e.source==t.source&amp;&amp;e.global==t.global&amp;&amp;e.multiline==t.multiline&amp;&amp;e.ignoreCase==t.ignoreCase}if(typeof e!=&quot;object&quot;||t
 ypeof t!=&quot;object&quot;)return!1;var s=n.length;while(s--)if(n[s]==e)return r[s]==t;n.push(e),r.push(t);var o=0,u=!0;if(i==&quot;[object Array]&quot;){o=e.length,u=o==t.length;if(u)while(o--)if(!(u=M(e[o],t[o],n,r)))break}else{var a=e.constructor,f=t.constructor;if(a!==f&amp;&amp;!(T.isFunction(a)&amp;&amp;a instanceof a&amp;&amp;T.isFunction(f)&amp;&amp;f instanceof f))return!1;for(var c in e)if(T.has(e,c)){o++;if(!(u=T.has(t,c)&amp;&amp;M(e[c],t[c],n,r)))break}if(u){for(c in t)if(T.has(t,c)&amp;&amp;!(o--))break;u=!o}}return n.pop(),r.pop(),u};T.isEqual=function(e,t){return M(e,t,[],[])},T.isEmpty=function(e){if(e==null)return!0;if(T.isArray(e)||T.isString(e))return e.length===0;for(var t in e)if(T.has(e,t))return!1;return!0},T.isElement=function(e){return!!e&amp;&amp;e.nodeType===1},T.isArray=E||function(e){return l.call(e)==&quot;[object Array]&quot;},T.isObject=function(e){return e===Object(e)},N([&quot;Arguments&quot;,&quot;Function&quot;,&quot;String&quot;,&quot;N
 umber&quot;,&quot;Date&quot;,&quot;RegExp&quot;],function(e){T[&quot;is&quot;+e]=function(t){return l.call(t)==&quot;[object &quot;+e+&quot;]&quot;}}),T.isArguments(arguments)||(T.isArguments=function(e){return!!e&amp;&amp;!!T.has(e,&quot;callee&quot;)}),typeof /./!=&quot;function&quot;&amp;&amp;(T.isFunction=function(e){return typeof e==&quot;function&quot;}),T.isFinite=function(e){return T.isNumber(e)&amp;&amp;isFinite(e)},T.isNaN=function(e){return T.isNumber(e)&amp;&amp;e!=+e},T.isBoolean=function(e){return e===!0||e===!1||l.call(e)==&quot;[object Boolean]&quot;},T.isNull=function(e){return e===null},T.isUndefined=function(e){return e===void 0},T.has=function(e,t){return c.call(e,t)},T.noConflict=function(){return e._=t,this},T.identity=function(e){return e},T.times=function(e,t,n){for(var r=0;r&lt;e;r++)t.call(n,r)},T.random=function(e,t){return t==null&amp;&amp;(t=e,e=0),e+(0|Math.random()*(t-e+1))};var _={escape:{&quot;&amp;&quot;:&quot;&amp;amp;&quot;,&quot;&lt;&quot
 ;:&quot;&amp;lt;&quot;,&quot;&gt;&quot;:&quot;&amp;gt;&quot;,'&quot;':&quot;&amp;quot;&quot;,&quot;'&quot;:&quot;&amp;#x27;&quot;,&quot;/&quot;:&quot;&amp;#x2F;&quot;}};_.unescape=T.invert(_.escape);var D={escape:new RegExp(&quot;[&quot;+T.keys(_.escape).join(&quot;&quot;)+&quot;]&quot;,&quot;g&quot;),unescape:new RegExp(&quot;(&quot;+T.keys(_.unescape).join(&quot;|&quot;)+&quot;)&quot;,&quot;g&quot;)};T.each([&quot;escape&quot;,&quot;unescape&quot;],function(e){T[e]=function(t){return t==null?&quot;&quot;:(&quot;&quot;+t).replace(D[e],function(t){return _[e][t]})}}),T.result=function(e,t){if(e==null)return null;var n=e[t];return T.isFunction(n)?n.call(e):n},T.mixin=function(e){N(T.functions(e),function(t){var n=T[t]=e[t];T.prototype[t]=function(){var e=[this._wrapped];return o.apply(e,arguments),F.call(this,n.apply(T,e))}})};var P=0;T.uniqueId=function(e){var t=P++;return e?e+t:t},T.templateSettings={evaluate:/&lt;%([\s\S]+?)%&gt;/g,interpolate:/&lt;%=([\s\S]+?)%&gt;/g,esca
 pe:/&lt;%-([\s\S]+?)%&gt;/g};var H=/(.)^/,B={&quot;'&quot;:&quot;'&quot;,&quot;\\&quot;:&quot;\\&quot;,&quot;\r&quot;:&quot;r&quot;,&quot;\n&quot;:&quot;n&quot;,&quot;        &quot;:&quot;t&quot;,&quot;\u2028&quot;:&quot;u2028&quot;,&quot;\u2029&quot;:&quot;u2029&quot;},j=/\\|'|\r|\n|\t|\u2028|\u2029/g;T.template=function(e,t,n){n=T.defaults({},n,T.templateSettings);var r=new RegExp([(n.escape||H).source,(n.interpolate||H).source,(n.evaluate||H).source].join(&quot;|&quot;)+&quot;|$&quot;,&quot;g&quot;),i=0,s=&quot;__p+='&quot;;e.replace(r,function(t,n,r,o,u){s+=e.slice(i,u).replace(j,function(e){return&quot;\\&quot;+B[e]}),s+=n?&quot;'+\n((__t=(&quot;+n+&quot;))==null?'':_.escape(__t))+\n'&quot;:r?&quot;'+\n((__t=(&quot;+r+&quot;))==null?'':__t)+\n'&quot;:o?&quot;';\n&quot;+o+&quot;\n__p+='&quot;:&quot;&quot;,i=u+t.length}),s+=&quot;';\n&quot;,n.variable||(s=&quot;with(obj||{}){\n&quot;+s+&quot;}\n&quot;),s=&quot;var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.cal
 l(arguments,'');};\n&quot;+s+&quot;return __p;\n&quot;;try{var o=new Function(n.variable||&quot;obj&quot;,&quot;_&quot;,s)}catch(u){throw u.source=s,u}if(t)return o(t,T);var a=function(e){return o.call(this,e,T)};return a.source=&quot;function(&quot;+(n.variable||&quot;obj&quot;)+&quot;){\n&quot;+s+&quot;}&quot;,a},T.chain=function(e){return T(e).chain()};var F=function(e){return this._chain?T(e).chain():e};T.mixin(T),N([&quot;pop&quot;,&quot;push&quot;,&quot;reverse&quot;,&quot;shift&quot;,&quot;sort&quot;,&quot;splice&quot;,&quot;unshift&quot;],function(e){var t=r[e];T.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),(e==&quot;shift&quot;||e==&quot;splice&quot;)&amp;&amp;n.length===0&amp;&amp;delete n[0],F.call(this,n)}}),N([&quot;concat&quot;,&quot;join&quot;,&quot;slice&quot;],function(e){var t=r[e];T.prototype[e]=function(){return F.call(this,t.apply(this._wrapped,arguments))}}),T.extend(T.prototype,{chain:function(){return this._chain=!0,this},va
 lue:function(){return this._wrapped}})}).call(this);
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesscriptloaderphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/script-loader.php (22075 => 22076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/script-loader.php        2012-09-27 22:25:05 UTC (rev 22075)
+++ trunk/wp-includes/script-loader.php        2012-09-27 23:38:47 UTC (rev 22076)
</span><span class="lines">@@ -255,7 +255,7 @@
</span><span class="cx"> 
</span><span class="cx">         $scripts-&gt;add( 'json2', &quot;/wp-includes/js/json2$suffix.js&quot;, array(), '2011-02-23');
</span><span class="cx"> 
</span><del>-        $scripts-&gt;add( 'underscore', '/wp-includes/js/underscore.min.js', array(), '1.3.3', 1 );
</del><ins>+        $scripts-&gt;add( 'underscore', '/wp-includes/js/underscore.min.js', array(), '1.4.0', 1 );
</ins><span class="cx">         $scripts-&gt;add( 'backbone', '/wp-includes/js/backbone.min.js', array('underscore'), '0.9.2', 1 );
</span><span class="cx"> 
</span><span class="cx">         $scripts-&gt;add( 'imgareaselect', &quot;/wp-includes/js/imgareaselect/jquery.imgareaselect$suffix.js&quot;, array('jquery'), '0.9.8', 1 );
</span></span></pre>
</div>
</div>

</body>
</html>