<!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>[52665] branches/5.9/src: External libraries: Update jQuery UI to 1.13.1</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 { white-space: pre-line; 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 { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { 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" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/52665">52665</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/52665","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>peterwilsoncc</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2022-02-03 00:02:28 +0000 (Thu, 03 Feb 2022)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>External libraries: Update jQuery UI to 1.13.1

Some regressions happened alongside the release of jQuery UI 1.13.0, this brings the fixes from 1.13.1 downstream to WordPress, notably relating to Widget, Autocomplete, Sortable, and Tooltip modules.

See the changelog between version 1.13.0 and 1.13.1 at https://github.com/jquery/jquery-ui/compare/1.13.0...1.13.1

Props blogaid, linux4me2, mgol, Clorith.
Merges <a href="https://core.trac.wordpress.org/changeset/52648">[52648]</a> to the 5.9 branch.
Fixes <a href="https://core.trac.wordpress.org/ticket/54902">#54902</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuiaccordionjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/accordion.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuiautocompletejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/autocomplete.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuibuttonjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/button.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuicheckboxradiojs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/checkboxradio.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuicontrolgroupjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/controlgroup.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuicorejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/core.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuidatepickerjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/datepicker.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuidialogjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/dialog.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuidraggablejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/draggable.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuidroppablejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/droppable.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectblindjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-blind.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectbouncejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-bounce.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectclipjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-clip.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectdropjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-drop.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectexplodejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-explode.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectfadejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-fade.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectfoldjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-fold.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffecthighlightjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-highlight.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectpuffjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-puff.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectpulsatejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-pulsate.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectscalejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-scale.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectshakejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-shake.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectsizejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-size.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectslidejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-slide.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffecttransferjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-transfer.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuieffectjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuimenujs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/menu.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuimousejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/mouse.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuiprogressbarjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/progressbar.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuiresizablejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/resizable.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuiselectablejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/selectable.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuiselectmenujs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/selectmenu.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuisliderjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/slider.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuisortablejs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/sortable.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuispinnerjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/spinner.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuitabsjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/tabs.js</a></li>
<li><a href="#branches59srcjs_enqueuesvendorjqueryuitooltipjs">branches/5.9/src/js/_enqueues/vendor/jquery/ui/tooltip.js</a></li>
<li><a href="#branches59srcwpincludesscriptloaderphp">branches/5.9/src/wp-includes/script-loader.php</a></li>
</ul>

<h3>Property Changed</h3>
<ul>
<li><a href="#branches59">branches/5.9/</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<span class="cx" style="display: block; padding: 0 10px">Index: branches/5.9
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- branches/5.9 2022-02-02 23:41:19 UTC (rev 52664)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ branches/5.9  2022-02-03 00:02:28 UTC (rev 52665)
</ins><a id="branches59"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: branches/5.9</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnmergeinfo"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: svn:mergeinfo</h4></div>
<span class="cx" style="display: block; padding: 0 10px"> /branches/5.0:43681-43682,43684-43688,43719-43720,43723,43726-43727,43729-43731,43734-43744,43747,43751-43754,43758,43760-43765,43767-43770,43772,43774-43781,43783,43785,43790-43806,43808-43821,43825,43828,43830-43834,43836-43843,43846-43863,43867-43889,43891-43894,43897-43905,43908-43909,43911-43929,43931-43942,43946-43947,43949-43956,43959-43964,43967-43969,43988,43994,44014,44017,44047,44183,44185,44187-44206,44208-44213,44231-44232,44235,44248,44284,44287-44288
</span><span class="cx" style="display: block; padding: 0 10px"> /branches/5.5:49373-49379,49381
</span><span class="cx" style="display: block; padding: 0 10px"> /branches/5.8:51889
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/trunk:52454-52457,52547,52555,52558,52562-52563,52612-52613,52618,52626,52628,52633,52637,52656,52662
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/trunk:52454-52457,52547,52555,52558,52562-52563,52612-52613,52618,52626,52628,52633,52637,52648,52656,52662
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="branches59srcjs_enqueuesvendorjqueryuiaccordionjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/accordion.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/accordion.js       2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/accordion.js 2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Accordion 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Accordion 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,7 +37,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> return $.widget( "ui.accordion", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         options: {
</span><span class="cx" style="display: block; padding: 0 10px">                active: 0,
</span><span class="cx" style="display: block; padding: 0 10px">                animate: {},
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -204,24 +204,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        toFocus = false;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                switch ( event.keyCode ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                case keyCode.RIGHT:
-               case keyCode.DOWN:
-                       toFocus = this.headers[ ( currentIndex + 1 ) % length ];
-                       break;
-               case keyCode.LEFT:
-               case keyCode.UP:
-                       toFocus = this.headers[ ( currentIndex - 1 + length ) % length ];
-                       break;
-               case keyCode.SPACE:
-               case keyCode.ENTER:
-                       this._eventHandler( event );
-                       break;
-               case keyCode.HOME:
-                       toFocus = this.headers[ 0 ];
-                       break;
-               case keyCode.END:
-                       toFocus = this.headers[ length - 1 ];
-                       break;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 case keyCode.RIGHT:
+                       case keyCode.DOWN:
+                               toFocus = this.headers[ ( currentIndex + 1 ) % length ];
+                               break;
+                       case keyCode.LEFT:
+                       case keyCode.UP:
+                               toFocus = this.headers[ ( currentIndex - 1 + length ) % length ];
+                               break;
+                       case keyCode.SPACE:
+                       case keyCode.ENTER:
+                               this._eventHandler( event );
+                               break;
+                       case keyCode.HOME:
+                               toFocus = this.headers[ 0 ];
+                               break;
+                       case keyCode.END:
+                               toFocus = this.headers[ length - 1 ];
+                               break;
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( toFocus ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -244,15 +244,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Was collapsed or no panel
</span><span class="cx" style="display: block; padding: 0 10px">                if ( ( options.active === false && options.collapsible === true ) ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                !this.headers.length ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 !this.headers.length ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         options.active = false;
</span><span class="cx" style="display: block; padding: 0 10px">                        this.active = $();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // active false only when collapsible is true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // active false only when collapsible is true
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else if ( options.active === false ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        this._activate( 0 );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // was active, but active panel is gone
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // was active, but active panel is gone
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else if ( this.active.length && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        // all remaining panel are disabled
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -260,12 +260,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                options.active = false;
</span><span class="cx" style="display: block; padding: 0 10px">                                this.active = $();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // activate previous panel
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // activate previous panel
</ins><span class="cx" style="display: block; padding: 0 10px">                         } else {
</span><span class="cx" style="display: block; padding: 0 10px">                                this._activate( Math.max( 0, options.active - 1 ) );
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // was active, active panel still exists
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // was active, active panel still exists
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        // make sure active index is correct
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -322,20 +322,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                panel.attr( "aria-labelledby", headerId );
</span><span class="cx" style="display: block; padding: 0 10px">                        } )
</span><span class="cx" style="display: block; padding: 0 10px">                        .next()
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                .attr( "role", "tabpanel" );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 .attr( "role", "tabpanel" );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                this.headers
</span><span class="cx" style="display: block; padding: 0 10px">                        .not( this.active )
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                .attr( {
-                                       "aria-selected": "false",
-                                       "aria-expanded": "false",
-                                       tabIndex: -1
-                               } )
-                               .next()
-                                       .attr( {
-                                               "aria-hidden": "true"
-                                       } )
-                                       .hide();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 .attr( {
+                               "aria-selected": "false",
+                               "aria-expanded": "false",
+                               tabIndex: -1
+                       } )
+                       .next()
+                       .attr( {
+                               "aria-hidden": "true"
+                       } )
+                       .hide();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Make sure at least one header is in the tab order
</span><span class="cx" style="display: block; padding: 0 10px">                if ( !this.active.length ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -347,9 +347,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                tabIndex: 0
</span><span class="cx" style="display: block; padding: 0 10px">                        } )
</span><span class="cx" style="display: block; padding: 0 10px">                                .next()
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        .attr( {
-                                               "aria-hidden": "false"
-                                       } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         .attr( {
+                                       "aria-hidden": "false"
+                               } );
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                this._createIcons();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -454,11 +454,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if (
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // click on active header, but not collapsible
-                               ( clickedIsActive && !options.collapsible ) ||
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // click on active header, but not collapsible
+                       ( clickedIsActive && !options.collapsible ) ||
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // allow canceling activation
-                               ( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // allow canceling activation
+                       ( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         return;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -534,11 +534,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                toShow
</span><span class="cx" style="display: block; padding: 0 10px">                        .attr( "aria-hidden", "false" )
</span><span class="cx" style="display: block; padding: 0 10px">                        .prev()
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                .attr( {
-                                       "aria-selected": "true",
-                                       "aria-expanded": "true",
-                                       tabIndex: 0
-                               } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 .attr( {
+                               "aria-selected": "true",
+                               "aria-expanded": "true",
+                               tabIndex: 0
+                       } );
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        _animate: function( toShow, toHide, data ) {
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuiautocompletejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/autocomplete.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/autocomplete.js    2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/autocomplete.js      2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Autocomplete 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Autocomplete 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,7 +36,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.widget( "ui.autocomplete", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         defaultElement: "<input>",
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                appendTo: null,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -62,6 +62,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        requestIndex: 0,
</span><span class="cx" style="display: block; padding: 0 10px">        pending: 0,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        liveRegionTimer: null,
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        _create: function() {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -103,58 +104,58 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                suppressKeyPressRepeat = false;
</span><span class="cx" style="display: block; padding: 0 10px">                                var keyCode = $.ui.keyCode;
</span><span class="cx" style="display: block; padding: 0 10px">                                switch ( event.keyCode ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                case keyCode.PAGE_UP:
-                                       suppressKeyPress = true;
-                                       this._move( "previousPage", event );
-                                       break;
-                               case keyCode.PAGE_DOWN:
-                                       suppressKeyPress = true;
-                                       this._move( "nextPage", event );
-                                       break;
-                               case keyCode.UP:
-                                       suppressKeyPress = true;
-                                       this._keyEvent( "previous", event );
-                                       break;
-                               case keyCode.DOWN:
-                                       suppressKeyPress = true;
-                                       this._keyEvent( "next", event );
-                                       break;
-                               case keyCode.ENTER:
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 case keyCode.PAGE_UP:
+                                               suppressKeyPress = true;
+                                               this._move( "previousPage", event );
+                                               break;
+                                       case keyCode.PAGE_DOWN:
+                                               suppressKeyPress = true;
+                                               this._move( "nextPage", event );
+                                               break;
+                                       case keyCode.UP:
+                                               suppressKeyPress = true;
+                                               this._keyEvent( "previous", event );
+                                               break;
+                                       case keyCode.DOWN:
+                                               suppressKeyPress = true;
+                                               this._keyEvent( "next", event );
+                                               break;
+                                       case keyCode.ENTER:
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        // when menu is open and has focus
-                                       if ( this.menu.active ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         // when menu is open and has focus
+                                               if ( this.menu.active ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                // #6055 - Opera still allows the keypress to occur
-                                               // which causes forms to submit
-                                               suppressKeyPress = true;
-                                               event.preventDefault();
-                                               this.menu.select( event );
-                                       }
-                                       break;
-                               case keyCode.TAB:
-                                       if ( this.menu.active ) {
-                                               this.menu.select( event );
-                                       }
-                                       break;
-                               case keyCode.ESCAPE:
-                                       if ( this.menu.element.is( ":visible" ) ) {
-                                               if ( !this.isMultiLine ) {
-                                                       this._value( this.term );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 // #6055 - Opera still allows the keypress to occur
+                                                       // which causes forms to submit
+                                                       suppressKeyPress = true;
+                                                       event.preventDefault();
+                                                       this.menu.select( event );
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                this.close( event );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         break;
+                                       case keyCode.TAB:
+                                               if ( this.menu.active ) {
+                                                       this.menu.select( event );
+                                               }
+                                               break;
+                                       case keyCode.ESCAPE:
+                                               if ( this.menu.element.is( ":visible" ) ) {
+                                                       if ( !this.isMultiLine ) {
+                                                               this._value( this.term );
+                                                       }
+                                                       this.close( event );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                // Different browsers have different default behavior for escape
-                                               // Single press can mean undo or clear
-                                               // Double press in IE means clear the whole form
-                                               event.preventDefault();
-                                       }
-                                       break;
-                               default:
-                                       suppressKeyPressRepeat = true;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 // Different browsers have different default behavior for escape
+                                                       // Single press can mean undo or clear
+                                                       // Double press in IE means clear the whole form
+                                                       event.preventDefault();
+                                               }
+                                               break;
+                                       default:
+                                               suppressKeyPressRepeat = true;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        // search timeout should be triggered before the input value is changed
-                                       this._searchTimeout( event );
-                                       break;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         // search timeout should be triggered before the input value is changed
+                                               this._searchTimeout( event );
+                                               break;
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        keypress: function( event ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -172,18 +173,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                // Replicate some key handlers to allow them to repeat in Firefox and Opera
</span><span class="cx" style="display: block; padding: 0 10px">                                var keyCode = $.ui.keyCode;
</span><span class="cx" style="display: block; padding: 0 10px">                                switch ( event.keyCode ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                case keyCode.PAGE_UP:
-                                       this._move( "previousPage", event );
-                                       break;
-                               case keyCode.PAGE_DOWN:
-                                       this._move( "nextPage", event );
-                                       break;
-                               case keyCode.UP:
-                                       this._keyEvent( "previous", event );
-                                       break;
-                               case keyCode.DOWN:
-                                       this._keyEvent( "next", event );
-                                       break;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 case keyCode.PAGE_UP:
+                                               this._move( "previousPage", event );
+                                               break;
+                                       case keyCode.PAGE_DOWN:
+                                               this._move( "nextPage", event );
+                                               break;
+                                       case keyCode.UP:
+                                               this._keyEvent( "previous", event );
+                                               break;
+                                       case keyCode.DOWN:
+                                               this._keyEvent( "next", event );
+                                               break;
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        input: function( event ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -263,8 +264,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                // Announce the value in the liveRegion
</span><span class="cx" style="display: block; padding: 0 10px">                                label = ui.item.attr( "aria-label" ) || item.value;
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( label && String.prototype.trim.call( label ).length ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        this.liveRegion.children().hide();
-                                       $( "<div>" ).text( label ).appendTo( this.liveRegion );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 clearTimeout( this.liveRegionTimer );
+                                       this.liveRegionTimer = this._delay( function() {
+                                               this.liveRegion.html( $( "<div>" ).text( label ) );
+                                       }, 100 );
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        menuselect: function( event, ui ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -574,7 +577,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        return;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.menu.isFirstItem() && /^previous/.test( direction ) ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                this.menu.isLastItem() && /^next/.test( direction ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 this.menu.isLastItem() && /^next/.test( direction ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( !this.isMultiLine ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                this._value( this.term );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -659,8 +662,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                } else {
</span><span class="cx" style="display: block; padding: 0 10px">                        message = this.options.messages.noResults;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                this.liveRegion.children().hide();
-               $( "<div>" ).text( message ).appendTo( this.liveRegion );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         clearTimeout( this.liveRegionTimer );
+               this.liveRegionTimer = this._delay( function() {
+                       this.liveRegion.html( $( "<div>" ).text( message ) );
+               }, 100 );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> } );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuibuttonjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/button.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/button.js  2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/button.js    2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Button 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Button 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41,7 +41,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.widget( "ui.button", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         defaultElement: "<button>",
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                classes: {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -240,8 +240,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Make sure we can't end up with a button that has neither text nor icon
</span><span class="cx" style="display: block; padding: 0 10px">                if ( key === "showLabel" ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                this._toggleClass( "ui-button-icon-only", null, !value );
-                               this._updateTooltip();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 this._toggleClass( "ui-button-icon-only", null, !value );
+                       this._updateTooltip();
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( key === "label" ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -306,7 +306,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                this.options.text = this.options.showLabel;
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( !this.options.icon && ( this.options.icons.primary ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        this.options.icons.secondary ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         this.options.icons.secondary ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 if ( this.options.icons.primary ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.options.icon = this.options.icons.primary;
</span><span class="cx" style="display: block; padding: 0 10px">                                } else {
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuicheckboxradiojs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/checkboxradio.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/checkboxradio.js   2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/checkboxradio.js     2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Checkboxradio 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Checkboxradio 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,7 +36,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         options: {
</span><span class="cx" style="display: block; padding: 0 10px">                disabled: null,
</span><span class="cx" style="display: block; padding: 0 10px">                label: null,
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuicontrolgroupjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/controlgroup.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/controlgroup.js    2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/controlgroup.js      2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Controlgroup 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Controlgroup 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,7 +37,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> var controlgroupCornerRegex = /ui-corner-([a-z]){2,6}/g;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> return $.widget( "ui.controlgroup", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         defaultElement: "<div>",
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                direction: "horizontal",
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuicorejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/core.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/core.js    2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/core.js      2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,4 +1,4 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/*! jQuery UI - v1.13.0 - 2021-10-07
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*! jQuery UI - v1.13.1 - 2022-01-20
</ins><span class="cx" style="display: block; padding: 0 10px"> * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px"> * Includes: data.js, disable-selection.js, escape-selector.js, focusable.js, form-reset-mixin.js, form.js, ie.js, jquery-1-7.js, keycode.js, labels.js, plugin.js, position.js, safe-active-element.js, safe-blur.js, scroll-parent.js, tabbable.js, unique-id.js, version.js, widget.js
</span><span class="cx" style="display: block; padding: 0 10px"> * Copyright jQuery Foundation and other contributors; Licensed  */
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20,11 +20,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: version.js
</span><span class="cx" style="display: block; padding: 0 10px"> $.ui = $.ui || {};
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-$.ui.version = "1.13.0";
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$.ui.version = "1.13.1";
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: data.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI :data 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI :data 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -53,7 +53,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: disable-selection.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Disable Selection 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Disable Selection 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -87,7 +87,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: focusable.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Focusable 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Focusable 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -155,7 +155,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> } );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-// Source: form.js
</del><span class="cx" style="display: block; padding: 0 10px"> // Support: IE8 Only
</span><span class="cx" style="display: block; padding: 0 10px"> // IE8 does not support the form attribute and when it is supplied. It overwrites the form prop
</span><span class="cx" style="display: block; padding: 0 10px"> // with a string, so we need to find the proper form.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -165,7 +164,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: form-reset-mixin.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Form Reset Mixin 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Form Reset Mixin 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -304,7 +303,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: keycode.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Keycode 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Keycode 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -338,7 +337,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: labels.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Labels 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Labels 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -410,7 +409,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( !allowDisconnected && ( !instance.element[ 0 ].parentNode ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                instance.element[ 0 ].parentNode.nodeType === 11 ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 instance.element[ 0 ].parentNode.nodeType === 11 ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         return;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -424,7 +423,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: position.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Position 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Position 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -957,7 +956,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: scroll-parent.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Scroll Parent 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Scroll Parent 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -990,7 +989,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: tabbable.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Tabbable 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Tabbable 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1013,7 +1012,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: unique-id.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Unique ID 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Unique ID 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1050,7 +1049,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: widget.js
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Widget 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Widget 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1113,7 +1112,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        constructor = $[ namespace ][ name ] = function( options, element ) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Allow instantiation without "new" keyword
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                if ( !this._createWidget ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         if ( !this || !this._createWidget ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         return new constructor( options, element );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1233,7 +1232,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                // Don't extend strings, arrays, etc. with objects
</span><span class="cx" style="display: block; padding: 0 10px">                                                $.widget.extend( {}, value );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // Copy everything else by reference
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 // Copy everything else by reference
</ins><span class="cx" style="display: block; padding: 0 10px">                                 } else {
</span><span class="cx" style="display: block; padding: 0 10px">                                        target[ key ] = value;
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1482,8 +1481,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                for ( classKey in value ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        currentElements = this.classesElementLookup[ classKey ];
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( value[ classKey ] === this.options.classes[ classKey ] ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        !currentElements ||
-                                       !currentElements.length ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         !currentElements ||
+                               !currentElements.length ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 continue;
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1535,6 +1534,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }, options );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                function bindRemoveEvent() {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        var nodesToBind = [];
+
</ins><span class="cx" style="display: block; padding: 0 10px">                         options.element.each( function( _, element ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                var isTracked = $.map( that.classesElementLookup, function( elements ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        return elements;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1544,11 +1545,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        } );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( !isTracked ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        that._on( $( element ), {
-                                               remove: "_untrackClassesElement"
-                                       } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 nodesToBind.push( element );
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        } );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+                       that._on( $( nodesToBind ), {
+                               remove: "_untrackClassesElement"
+                       } );
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                function processClassString( classes, checkOption ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1639,7 +1642,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                // - disabled as an array instead of boolean
</span><span class="cx" style="display: block; padding: 0 10px">                                // - disabled class as method for disabling individual parts
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( !suppressDisabledCheck &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                ( instance.options.disabled === true ||
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 ( instance.options.disabled === true ||
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 $( this ).hasClass( "ui-state-disabled" ) ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        return;
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuidatepickerjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/datepicker.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/datepicker.js      2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/datepicker.js        2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,6 +1,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /* eslint-disable max-len, camelcase */
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Datepicker 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Datepicker 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,7 +35,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> } )( function( $ ) {
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-$.extend( $.ui, { datepicker: { version: "1.13.0" } } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$.extend( $.ui, { datepicker: { version: "1.13.1" } } );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> var datepicker_instActive;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -107,40 +107,40 @@
</span><span class="cx" style="display: block; padding: 0 10px">        };
</span><span class="cx" style="display: block; padding: 0 10px">        this._defaults = { // Global defaults for all the date picker instances
</span><span class="cx" style="display: block; padding: 0 10px">                showOn: "focus", // "focus" for popup on focus,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // "button" for trigger button, or "both" for either
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // "button" for trigger button, or "both" for either
</ins><span class="cx" style="display: block; padding: 0 10px">                 showAnim: "fadeIn", // Name of jQuery animation for popup
</span><span class="cx" style="display: block; padding: 0 10px">                showOptions: {}, // Options for enhanced animations
</span><span class="cx" style="display: block; padding: 0 10px">                defaultDate: null, // Used when field is blank: actual date,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // +/-number for offset from today, null for today
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // +/-number for offset from today, null for today
</ins><span class="cx" style="display: block; padding: 0 10px">                 appendText: "", // Display text following the input box, e.g. showing the format
</span><span class="cx" style="display: block; padding: 0 10px">                buttonText: "...", // Text for trigger button
</span><span class="cx" style="display: block; padding: 0 10px">                buttonImage: "", // URL for trigger button image
</span><span class="cx" style="display: block; padding: 0 10px">                buttonImageOnly: false, // True if the image appears alone, false if it appears on a button
</span><span class="cx" style="display: block; padding: 0 10px">                hideIfNoPrevNext: false, // True to hide next/previous month links
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // if not applicable, false to just disable them
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // if not applicable, false to just disable them
</ins><span class="cx" style="display: block; padding: 0 10px">                 navigationAsDateFormat: false, // True if date formatting applied to prev/today/next links
</span><span class="cx" style="display: block; padding: 0 10px">                gotoCurrent: false, // True if today link goes back to current selection instead
</span><span class="cx" style="display: block; padding: 0 10px">                changeMonth: false, // True if month can be selected directly, false if only prev/next
</span><span class="cx" style="display: block; padding: 0 10px">                changeYear: false, // True if year can be selected directly, false if only prev/next
</span><span class="cx" style="display: block; padding: 0 10px">                yearRange: "c-10:c+10", // Range of years to display in drop-down,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // either relative to today's year (-nn:+nn), relative to currently displayed year
-                       // (c-nn:c+nn), absolute (nnnn:nnnn), or a combination of the above (nnnn:-n)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // either relative to today's year (-nn:+nn), relative to currently displayed year
+               // (c-nn:c+nn), absolute (nnnn:nnnn), or a combination of the above (nnnn:-n)
</ins><span class="cx" style="display: block; padding: 0 10px">                 showOtherMonths: false, // True to show dates in other months, false to leave blank
</span><span class="cx" style="display: block; padding: 0 10px">                selectOtherMonths: false, // True to allow selection of dates in other months, false for unselectable
</span><span class="cx" style="display: block; padding: 0 10px">                showWeek: false, // True to show week of the year, false to not show it
</span><span class="cx" style="display: block; padding: 0 10px">                calculateWeek: this.iso8601Week, // How to calculate the week of the year,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // takes a Date and returns the number of the week for it
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // takes a Date and returns the number of the week for it
</ins><span class="cx" style="display: block; padding: 0 10px">                 shortYearCutoff: "+10", // Short year values < this are in the current century,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // > this are in the previous century,
-                       // string value starting with "+" for current year + value
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // > this are in the previous century,
+               // string value starting with "+" for current year + value
</ins><span class="cx" style="display: block; padding: 0 10px">                 minDate: null, // The earliest selectable date, or null for no limit
</span><span class="cx" style="display: block; padding: 0 10px">                maxDate: null, // The latest selectable date, or null for no limit
</span><span class="cx" style="display: block; padding: 0 10px">                duration: "fast", // Duration of display/closure
</span><span class="cx" style="display: block; padding: 0 10px">                beforeShowDay: null, // Function that takes a date and returns an array with
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // [0] = true if selectable, false if not, [1] = custom CSS class name(s) or "",
-                       // [2] = cell title (optional), e.g. $.datepicker.noWeekends
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // [0] = true if selectable, false if not, [1] = custom CSS class name(s) or "",
+               // [2] = cell title (optional), e.g. $.datepicker.noWeekends
</ins><span class="cx" style="display: block; padding: 0 10px">                 beforeShow: null, // Function that takes an input field and
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // returns a set of custom settings for the date picker
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // returns a set of custom settings for the date picker
</ins><span class="cx" style="display: block; padding: 0 10px">                 onSelect: null, // Define a callback function when a date is selected
</span><span class="cx" style="display: block; padding: 0 10px">                onChangeMonthYear: null, // Define a callback function when the month or year is changed
</span><span class="cx" style="display: block; padding: 0 10px">                onClose: null, // Define a callback function when the datepicker is closed
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -213,7 +213,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        drawMonth: 0, drawYear: 0, // month being drawn
</span><span class="cx" style="display: block; padding: 0 10px">                        inline: inline, // is datepicker inline or not
</span><span class="cx" style="display: block; padding: 0 10px">                        dpDiv: ( !inline ? this.dpDiv : // presentation div
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        datepicker_bindHover( $( "<div class='" + this._inlineClass + " ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>" ) ) ) };
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         datepicker_bindHover( $( "<div class='" + this._inlineClass + " ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>" ) ) ) };
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Attach the date picker to an input field. */
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -226,7 +226,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">                this._attachments( input, inst );
</span><span class="cx" style="display: block; padding: 0 10px">                input.addClass( this.markerClassName ).on( "keydown", this._doKeyDown ).
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        on( "keypress", this._doKeyPress ).on( "keyup", this._doKeyUp );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         on( "keypress", this._doKeyPress ).on( "keyup", this._doKeyUp );
</ins><span class="cx" style="display: block; padding: 0 10px">                 this._autoSize( inst );
</span><span class="cx" style="display: block; padding: 0 10px">                $.data( target, "datepicker", inst );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -426,10 +426,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        inst.append.remove();
</span><span class="cx" style="display: block; padding: 0 10px">                        inst.trigger.remove();
</span><span class="cx" style="display: block; padding: 0 10px">                        $target.removeClass( this.markerClassName ).
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                off( "focus", this._showDatepicker ).
-                               off( "keydown", this._doKeyDown ).
-                               off( "keypress", this._doKeyPress ).
-                               off( "keyup", this._doKeyUp );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 off( "focus", this._showDatepicker ).
+                       off( "keydown", this._doKeyDown ).
+                       off( "keypress", this._doKeyPress ).
+                       off( "keyup", this._doKeyUp );
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else if ( nodeName === "div" || nodeName === "span" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $target.removeClass( this.markerClassName ).empty();
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -456,15 +456,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                if ( nodeName === "input" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        target.disabled = false;
</span><span class="cx" style="display: block; padding: 0 10px">                        inst.trigger.filter( "button" ).
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                each( function() {
-                                       this.disabled = false;
-                               } ).end().
-                               filter( "img" ).css( { opacity: "1.0", cursor: "" } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 each( function() {
+                               this.disabled = false;
+                       } ).end().
+                       filter( "img" ).css( { opacity: "1.0", cursor: "" } );
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else if ( nodeName === "div" || nodeName === "span" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        inline = $target.children( "." + this._inlineClass );
</span><span class="cx" style="display: block; padding: 0 10px">                        inline.children().removeClass( "ui-state-disabled" );
</span><span class="cx" style="display: block; padding: 0 10px">                        inline.find( "select.ui-datepicker-month, select.ui-datepicker-year" ).
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                prop( "disabled", false );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 prop( "disabled", false );
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">                this._disabledInputs = $.map( this._disabledInputs,
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -490,15 +490,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                if ( nodeName === "input" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        target.disabled = true;
</span><span class="cx" style="display: block; padding: 0 10px">                        inst.trigger.filter( "button" ).
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                each( function() {
-                                       this.disabled = true;
-                               } ).end().
-                               filter( "img" ).css( { opacity: "0.5", cursor: "default" } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 each( function() {
+                               this.disabled = true;
+                       } ).end().
+                       filter( "img" ).css( { opacity: "0.5", cursor: "default" } );
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else if ( nodeName === "div" || nodeName === "span" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        inline = $target.children( "." + this._inlineClass );
</span><span class="cx" style="display: block; padding: 0 10px">                        inline.children().addClass( "ui-state-disabled" );
</span><span class="cx" style="display: block; padding: 0 10px">                        inline.find( "select.ui-datepicker-month, select.ui-datepicker-year" ).
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                prop( "disabled", true );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 prop( "disabled", true );
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">                this._disabledInputs = $.map( this._disabledInputs,
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -554,7 +554,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                if ( arguments.length === 2 && typeof name === "string" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        return ( name === "defaults" ? $.extend( {}, $.datepicker._defaults ) :
</span><span class="cx" style="display: block; padding: 0 10px">                                ( inst ? ( name === "all" ? $.extend( {}, inst.settings ) :
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                this._get( inst, name ) ) : null ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 this._get( inst, name ) ) : null ) );
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                settings = name || {};
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -647,83 +647,83 @@
</span><span class="cx" style="display: block; padding: 0 10px">                if ( $.datepicker._datepickerShowing ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        switch ( event.keyCode ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                case 9: $.datepicker._hideDatepicker();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                handled = false;
-                                               break; // hide on tab out
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 handled = false;
+                                       break; // hide on tab out
</ins><span class="cx" style="display: block; padding: 0 10px">                                 case 13: sel = $( "td." + $.datepicker._dayOverClass + ":not(." +
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                                        $.datepicker._currentClass + ")", inst.dpDiv );
-                                               if ( sel[ 0 ] ) {
-                                                       $.datepicker._selectDay( event.target, inst.selectedMonth, inst.selectedYear, sel[ 0 ] );
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 $.datepicker._currentClass + ")", inst.dpDiv );
+                                       if ( sel[ 0 ] ) {
+                                               $.datepicker._selectDay( event.target, inst.selectedMonth, inst.selectedYear, sel[ 0 ] );
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                onSelect = $.datepicker._get( inst, "onSelect" );
-                                               if ( onSelect ) {
-                                                       dateStr = $.datepicker._formatDate( inst );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 onSelect = $.datepicker._get( inst, "onSelect" );
+                                       if ( onSelect ) {
+                                               dateStr = $.datepicker._formatDate( inst );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        // Trigger custom callback
-                                                       onSelect.apply( ( inst.input ? inst.input[ 0 ] : null ), [ dateStr, inst ] );
-                                               } else {
-                                                       $.datepicker._hideDatepicker();
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         // Trigger custom callback
+                                               onSelect.apply( ( inst.input ? inst.input[ 0 ] : null ), [ dateStr, inst ] );
+                                       } else {
+                                               $.datepicker._hideDatepicker();
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                return false; // don't submit the form
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 return false; // don't submit the form
</ins><span class="cx" style="display: block; padding: 0 10px">                                 case 27: $.datepicker._hideDatepicker();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                break; // hide on escape
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 break; // hide on escape
</ins><span class="cx" style="display: block; padding: 0 10px">                                 case 33: $.datepicker._adjustDate( event.target, ( event.ctrlKey ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        -$.datepicker._get( inst, "stepBigMonths" ) :
-                                                       -$.datepicker._get( inst, "stepMonths" ) ), "M" );
-                                               break; // previous month/year on page up/+ ctrl
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 -$.datepicker._get( inst, "stepBigMonths" ) :
+                                       -$.datepicker._get( inst, "stepMonths" ) ), "M" );
+                                       break; // previous month/year on page up/+ ctrl
</ins><span class="cx" style="display: block; padding: 0 10px">                                 case 34: $.datepicker._adjustDate( event.target, ( event.ctrlKey ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        +$.datepicker._get( inst, "stepBigMonths" ) :
-                                                       +$.datepicker._get( inst, "stepMonths" ) ), "M" );
-                                               break; // next month/year on page down/+ ctrl
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 +$.datepicker._get( inst, "stepBigMonths" ) :
+                                       +$.datepicker._get( inst, "stepMonths" ) ), "M" );
+                                       break; // next month/year on page down/+ ctrl
</ins><span class="cx" style="display: block; padding: 0 10px">                                 case 35: if ( event.ctrlKey || event.metaKey ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        $.datepicker._clearDate( event.target );
-                                               }
-                                               handled = event.ctrlKey || event.metaKey;
-                                               break; // clear on ctrl or command +end
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 $.datepicker._clearDate( event.target );
+                               }
+                                       handled = event.ctrlKey || event.metaKey;
+                                       break; // clear on ctrl or command +end
</ins><span class="cx" style="display: block; padding: 0 10px">                                 case 36: if ( event.ctrlKey || event.metaKey ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        $.datepicker._gotoToday( event.target );
-                                               }
-                                               handled = event.ctrlKey || event.metaKey;
-                                               break; // current on ctrl or command +home
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 $.datepicker._gotoToday( event.target );
+                               }
+                                       handled = event.ctrlKey || event.metaKey;
+                                       break; // current on ctrl or command +home
</ins><span class="cx" style="display: block; padding: 0 10px">                                 case 37: if ( event.ctrlKey || event.metaKey ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        $.datepicker._adjustDate( event.target, ( isRTL ? +1 : -1 ), "D" );
-                                               }
-                                               handled = event.ctrlKey || event.metaKey;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 $.datepicker._adjustDate( event.target, ( isRTL ? +1 : -1 ), "D" );
+                               }
+                                       handled = event.ctrlKey || event.metaKey;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                // -1 day on ctrl or command +left
-                                               if ( event.originalEvent.altKey ) {
-                                                       $.datepicker._adjustDate( event.target, ( event.ctrlKey ?
-                                                               -$.datepicker._get( inst, "stepBigMonths" ) :
-                                                               -$.datepicker._get( inst, "stepMonths" ) ), "M" );
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 // -1 day on ctrl or command +left
+                                       if ( event.originalEvent.altKey ) {
+                                               $.datepicker._adjustDate( event.target, ( event.ctrlKey ?
+                                                       -$.datepicker._get( inst, "stepBigMonths" ) :
+                                                       -$.datepicker._get( inst, "stepMonths" ) ), "M" );
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                // next month/year on alt +left on Mac
-                                               break;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 // next month/year on alt +left on Mac
+                                       break;
</ins><span class="cx" style="display: block; padding: 0 10px">                                 case 38: if ( event.ctrlKey || event.metaKey ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        $.datepicker._adjustDate( event.target, -7, "D" );
-                                               }
-                                               handled = event.ctrlKey || event.metaKey;
-                                               break; // -1 week on ctrl or command +up
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 $.datepicker._adjustDate( event.target, -7, "D" );
+                               }
+                                       handled = event.ctrlKey || event.metaKey;
+                                       break; // -1 week on ctrl or command +up
</ins><span class="cx" style="display: block; padding: 0 10px">                                 case 39: if ( event.ctrlKey || event.metaKey ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        $.datepicker._adjustDate( event.target, ( isRTL ? -1 : +1 ), "D" );
-                                               }
-                                               handled = event.ctrlKey || event.metaKey;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 $.datepicker._adjustDate( event.target, ( isRTL ? -1 : +1 ), "D" );
+                               }
+                                       handled = event.ctrlKey || event.metaKey;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                // +1 day on ctrl or command +right
-                                               if ( event.originalEvent.altKey ) {
-                                                       $.datepicker._adjustDate( event.target, ( event.ctrlKey ?
-                                                               +$.datepicker._get( inst, "stepBigMonths" ) :
-                                                               +$.datepicker._get( inst, "stepMonths" ) ), "M" );
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 // +1 day on ctrl or command +right
+                                       if ( event.originalEvent.altKey ) {
+                                               $.datepicker._adjustDate( event.target, ( event.ctrlKey ?
+                                                       +$.datepicker._get( inst, "stepBigMonths" ) :
+                                                       +$.datepicker._get( inst, "stepMonths" ) ), "M" );
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                // next month/year on alt +right
-                                               break;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 // next month/year on alt +right
+                                       break;
</ins><span class="cx" style="display: block; padding: 0 10px">                                 case 40: if ( event.ctrlKey || event.metaKey ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        $.datepicker._adjustDate( event.target, +7, "D" );
-                                               }
-                                               handled = event.ctrlKey || event.metaKey;
-                                               break; // +1 week on ctrl or command +down
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 $.datepicker._adjustDate( event.target, +7, "D" );
+                               }
+                                       handled = event.ctrlKey || event.metaKey;
+                                       break; // +1 week on ctrl or command +down
</ins><span class="cx" style="display: block; padding: 0 10px">                                 default: handled = false;
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                } else if ( event.keyCode === 36 && event.ctrlKey ) { // display the date picker on ctrl+home
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -837,7 +837,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // and adjust position before showing
</span><span class="cx" style="display: block; padding: 0 10px">                offset = $.datepicker._checkOffset( inst, offset, isFixed );
</span><span class="cx" style="display: block; padding: 0 10px">                inst.dpDiv.css( { position: ( $.datepicker._inDialog && $.blockUI ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "static" : ( isFixed ? "fixed" : "absolute" ) ), display: "none",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "static" : ( isFixed ? "fixed" : "absolute" ) ), display: "none",
</ins><span class="cx" style="display: block; padding: 0 10px">                         left: offset.left + "px", top: offset.top + "px" } );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( !inst.inline ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -883,9 +883,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        inst.dpDiv.addClass( "ui-datepicker-multi-" + cols ).css( "width", ( width * cols ) + "em" );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">                inst.dpDiv[ ( numMonths[ 0 ] !== 1 || numMonths[ 1 ] !== 1 ? "add" : "remove" ) +
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "Class" ]( "ui-datepicker-multi" );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "Class" ]( "ui-datepicker-multi" );
</ins><span class="cx" style="display: block; padding: 0 10px">                 inst.dpDiv[ ( this._get( inst, "isRTL" ) ? "add" : "remove" ) +
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "Class" ]( "ui-datepicker-rtl" );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "Class" ]( "ui-datepicker-rtl" );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( inst === $.datepicker._curInst && $.datepicker._datepickerShowing && $.datepicker._shouldFocusInput( inst ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        inst.input.trigger( "focus" );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1020,7 +1020,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                !$target.closest( "." + $.datepicker._triggerClass ).length &&
</span><span class="cx" style="display: block; padding: 0 10px">                                $.datepicker._datepickerShowing && !( $.datepicker._inDialog && $.blockUI ) ) ) ||
</span><span class="cx" style="display: block; padding: 0 10px">                        ( $target.hasClass( $.datepicker.markerClassName ) && $.datepicker._curInst !== inst ) ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                $.datepicker._hideDatepicker();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $.datepicker._hideDatepicker();
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1062,8 +1062,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        inst = this._getInst( target[ 0 ] );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                inst[ "selected" + ( period === "M" ? "Month" : "Year" ) ] =
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                inst[ "draw" + ( period === "M" ? "Month" : "Year" ) ] =
-                       parseInt( select.options[ select.selectedIndex ].value, 10 );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 inst[ "draw" + ( period === "M" ? "Month" : "Year" ) ] =
+                               parseInt( select.options[ select.selectedIndex ].value, 10 );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                this._notifyChange( inst );
</span><span class="cx" style="display: block; padding: 0 10px">                this._adjustDate( target );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1214,7 +1214,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        getNumber = function( match ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                var isDoubled = lookAhead( match ),
</span><span class="cx" style="display: block; padding: 0 10px">                                        size = ( match === "@" ? 14 : ( match === "!" ? 20 :
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        ( match === "y" && isDoubled ? 4 : ( match === "o" ? 3 : 2 ) ) ) ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         ( match === "y" && isDoubled ? 4 : ( match === "o" ? 3 : 2 ) ) ) ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                         minSize = ( match === "y" ? size : 1 ),
</span><span class="cx" style="display: block; padding: 0 10px">                                        digits = new RegExp( "^\\d{" + minSize + "," + size + "}" ),
</span><span class="cx" style="display: block; padding: 0 10px">                                        num = value.substring( iValue ).match( digits );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1577,7 +1577,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                var date = ( offset.toLowerCase().match( /^c/ ) ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        $.datepicker._getDate( inst ) : null ) || new Date(),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         $.datepicker._getDate( inst ) : null ) || new Date(),
</ins><span class="cx" style="display: block; padding: 0 10px">                                         year = date.getFullYear(),
</span><span class="cx" style="display: block; padding: 0 10px">                                        month = date.getMonth(),
</span><span class="cx" style="display: block; padding: 0 10px">                                        day = date.getDate(),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1654,8 +1654,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">        _getDate: function( inst ) {
</span><span class="cx" style="display: block; padding: 0 10px">                var startDate = ( !inst.currentYear || ( inst.input && inst.input.val() === "" ) ? null :
</span><span class="cx" style="display: block; padding: 0 10px">                        this._daylightSavingAdjust( new Date(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        inst.currentYear, inst.currentMonth, inst.currentDay ) ) );
-                       return startDate;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         inst.currentYear, inst.currentMonth, inst.currentDay ) ) );
+               return startDate;
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Attach the onxxx handlers.  These are declared statically so
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1882,7 +1882,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        ( /all|left/.test( cornerClass ) && row === 0 ? ( isRTL ? next : prev ) : "" ) +
</span><span class="cx" style="display: block; padding: 0 10px">                                        ( /all|right/.test( cornerClass ) && row === 0 ? ( isRTL ? prev : next ) : "" ) +
</span><span class="cx" style="display: block; padding: 0 10px">                                        this._generateMonthYearHeader( inst, drawMonth, drawYear, minDate, maxDate,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        row > 0 || col > 0, monthNames, monthNamesShort ) + // draw month headers
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         row > 0 || col > 0, monthNames, monthNamesShort ) + // draw month headers
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "</div><table class='ui-datepicker-calendar'><thead>" +
</span><span class="cx" style="display: block; padding: 0 10px">                                        "<tr>";
</span><span class="cx" style="display: block; padding: 0 10px">                                thead = ( showWeek ? "<th class='ui-datepicker-week-col'>" + this._get( inst, "weekHeader" ) + "</th>" : "" );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1917,22 +1917,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                        ( ( printDate.getTime() === selectedDate.getTime() && drawMonth === inst.selectedMonth && inst._keyEvent ) || // user pressed key
</span><span class="cx" style="display: block; padding: 0 10px">                                                        ( defaultDate.getTime() === printDate.getTime() && defaultDate.getTime() === selectedDate.getTime() ) ?
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        // or defaultDate is current printedDate and defaultDate is selectedDate
-                                                       " " + this._dayOverClass : "" ) + // highlight selected day
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         // or defaultDate is current printedDate and defaultDate is selectedDate
+                                                               " " + this._dayOverClass : "" ) + // highlight selected day
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         ( unselectable ? " " + this._unselectableClass + " ui-state-disabled" : "" ) +  // highlight unselectable days
</span><span class="cx" style="display: block; padding: 0 10px">                                                        ( otherMonth && !showOtherMonths ? "" : " " + daySettings[ 1 ] + // highlight custom dates
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        ( printDate.getTime() === currentDate.getTime() ? " " + this._currentClass : "" ) + // highlight selected day
-                                                       ( printDate.getTime() === today.getTime() ? " ui-datepicker-today" : "" ) ) + "'" + // highlight today (if different)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         ( printDate.getTime() === currentDate.getTime() ? " " + this._currentClass : "" ) + // highlight selected day
+                                                               ( printDate.getTime() === today.getTime() ? " ui-datepicker-today" : "" ) ) + "'" + // highlight today (if different)
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         ( ( !otherMonth || showOtherMonths ) && daySettings[ 2 ] ? " title='" + daySettings[ 2 ].replace( /'/g, "&#39;" ) + "'" : "" ) + // cell title
</span><span class="cx" style="display: block; padding: 0 10px">                                                        ( unselectable ? "" : " data-handler='selectDay' data-event='click' data-month='" + printDate.getMonth() + "' data-year='" + printDate.getFullYear() + "'" ) + ">" + // actions
</span><span class="cx" style="display: block; padding: 0 10px">                                                        ( otherMonth && !showOtherMonths ? "&#xa0;" : // display for other months
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        ( unselectable ? "<span class='ui-state-default'>" + printDate.getDate() + "</span>" : "<a class='ui-state-default" +
-                                                       ( printDate.getTime() === today.getTime() ? " ui-state-highlight" : "" ) +
-                                                       ( printDate.getTime() === currentDate.getTime() ? " ui-state-active" : "" ) + // highlight selected day
-                                                       ( otherMonth ? " ui-priority-secondary" : "" ) + // distinguish dates from other months
-                                                       "' href='#' aria-current='" + ( printDate.getTime() === currentDate.getTime() ? "true" : "false" ) + // mark date as selected for screen reader
-                                                       "' data-date='" + printDate.getDate() + // store date as data
-                                                       "'>" + printDate.getDate() + "</a>" ) ) + "</td>"; // display selectable date
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         ( unselectable ? "<span class='ui-state-default'>" + printDate.getDate() + "</span>" : "<a class='ui-state-default" +
+                                                                       ( printDate.getTime() === today.getTime() ? " ui-state-highlight" : "" ) +
+                                                                       ( printDate.getTime() === currentDate.getTime() ? " ui-state-active" : "" ) + // highlight selected day
+                                                                       ( otherMonth ? " ui-priority-secondary" : "" ) + // distinguish dates from other months
+                                                                       "' href='#' aria-current='" + ( printDate.getTime() === currentDate.getTime() ? "true" : "false" ) + // mark date as selected for screen reader
+                                                                       "' data-date='" + printDate.getDate() + // store date as data
+                                                                       "'>" + printDate.getDate() + "</a>" ) ) + "</td>"; // display selectable date
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 printDate.setDate( printDate.getDate() + 1 );
</span><span class="cx" style="display: block; padding: 0 10px">                                                printDate = this._daylightSavingAdjust( printDate );
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1944,7 +1944,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        drawYear++;
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                                calender += "</tbody></table>" + ( isMultiMonth ? "</div>" +
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        ( ( numMonths[ 0 ] > 0 && col === numMonths[ 1 ] - 1 ) ? "<div class='ui-datepicker-row-break'></div>" : "" ) : "" );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 ( ( numMonths[ 0 ] > 0 && col === numMonths[ 1 ] - 1 ) ? "<div class='ui-datepicker-row-break'></div>" : "" ) : "" );
</ins><span class="cx" style="display: block; padding: 0 10px">                                 group += calender;
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                        html += group;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1956,7 +1956,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /* Generate the month and year header. */
</span><span class="cx" style="display: block; padding: 0 10px">        _generateMonthYearHeader: function( inst, drawMonth, drawYear, minDate, maxDate,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        secondary, monthNames, monthNamesShort ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                                         secondary, monthNames, monthNamesShort ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                var inMinYear, inMaxYear, month, years, thisYear, determineYear, year, endYear,
</span><span class="cx" style="display: block; padding: 0 10px">                        changeMonth = this._get( inst, "changeMonth" ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2001,7 +2001,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                determineYear = function( value ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        var year = ( value.match( /c[+\-].*/ ) ? drawYear + parseInt( value.substring( 1 ), 10 ) :
</span><span class="cx" style="display: block; padding: 0 10px">                                                ( value.match( /[+\-].*/ ) ? thisYear + parseInt( value, 10 ) :
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                parseInt( value, 10 ) ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 parseInt( value, 10 ) ) );
</ins><span class="cx" style="display: block; padding: 0 10px">                                         return ( isNaN( year ) ? thisYear : year );
</span><span class="cx" style="display: block; padding: 0 10px">                                };
</span><span class="cx" style="display: block; padding: 0 10px">                                year = determineYear( years[ 0 ] );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2086,7 +2086,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        _canAdjustMonth: function( inst, offset, curYear, curMonth ) {
</span><span class="cx" style="display: block; padding: 0 10px">                var numMonths = this._getNumberOfMonths( inst ),
</span><span class="cx" style="display: block; padding: 0 10px">                        date = this._daylightSavingAdjust( new Date( curYear,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        curMonth + ( offset < 0 ? offset : numMonths[ 0 ] * numMonths[ 1 ] ), 1 ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         curMonth + ( offset < 0 ? offset : numMonths[ 0 ] * numMonths[ 1 ] ), 1 ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( offset < 0 ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        date.setDate( this._getDaysInMonth( date.getFullYear(), date.getMonth() ) );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2102,18 +2102,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        minYear = null,
</span><span class="cx" style="display: block; padding: 0 10px">                        maxYear = null,
</span><span class="cx" style="display: block; padding: 0 10px">                        years = this._get( inst, "yearRange" );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        if ( years ) {
-                               yearSplit = years.split( ":" );
-                               currentYear = new Date().getFullYear();
-                               minYear = parseInt( yearSplit[ 0 ], 10 );
-                               maxYear = parseInt( yearSplit[ 1 ], 10 );
-                               if ( yearSplit[ 0 ].match( /[+\-].*/ ) ) {
-                                       minYear += currentYear;
-                               }
-                               if ( yearSplit[ 1 ].match( /[+\-].*/ ) ) {
-                                       maxYear += currentYear;
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         if ( years ) {
+                       yearSplit = years.split( ":" );
+                       currentYear = new Date().getFullYear();
+                       minYear = parseInt( yearSplit[ 0 ], 10 );
+                       maxYear = parseInt( yearSplit[ 1 ], 10 );
+                       if ( yearSplit[ 0 ].match( /[+\-].*/ ) ) {
+                               minYear += currentYear;
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        if ( yearSplit[ 1 ].match( /[+\-].*/ ) ) {
+                               maxYear += currentYear;
+                       }
+               }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                return ( ( !minDate || date.getTime() >= minDate.getTime() ) &&
</span><span class="cx" style="display: block; padding: 0 10px">                        ( !maxDate || date.getTime() <= maxDate.getTime() ) &&
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2139,7 +2139,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        inst.currentYear = inst.selectedYear;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">                var date = ( day ? ( typeof day === "object" ? day :
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        this._daylightSavingAdjust( new Date( year, month, day ) ) ) :
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         this._daylightSavingAdjust( new Date( year, month, day ) ) ) :
</ins><span class="cx" style="display: block; padding: 0 10px">                         this._daylightSavingAdjust( new Date( inst.currentYear, inst.currentMonth, inst.currentDay ) ) );
</span><span class="cx" style="display: block; padding: 0 10px">                return this.formatDate( this._get( inst, "dateFormat" ), date, this._getFormatConfig( inst ) );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2153,14 +2153,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> function datepicker_bindHover( dpDiv ) {
</span><span class="cx" style="display: block; padding: 0 10px">        var selector = "button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";
</span><span class="cx" style="display: block; padding: 0 10px">        return dpDiv.on( "mouseout", selector, function() {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $( this ).removeClass( "ui-state-hover" );
-                       if ( this.className.indexOf( "ui-datepicker-prev" ) !== -1 ) {
-                               $( this ).removeClass( "ui-datepicker-prev-hover" );
-                       }
-                       if ( this.className.indexOf( "ui-datepicker-next" ) !== -1 ) {
-                               $( this ).removeClass( "ui-datepicker-next-hover" );
-                       }
-               } )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $( this ).removeClass( "ui-state-hover" );
+               if ( this.className.indexOf( "ui-datepicker-prev" ) !== -1 ) {
+                       $( this ).removeClass( "ui-datepicker-prev-hover" );
+               }
+               if ( this.className.indexOf( "ui-datepicker-next" ) !== -1 ) {
+                       $( this ).removeClass( "ui-datepicker-next-hover" );
+               }
+       } )
</ins><span class="cx" style="display: block; padding: 0 10px">                 .on( "mouseover", selector, datepicker_handleMouseover );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2213,11 +2213,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">        var otherArgs = Array.prototype.slice.call( arguments, 1 );
</span><span class="cx" style="display: block; padding: 0 10px">        if ( typeof options === "string" && ( options === "isDisabled" || options === "getDate" || options === "widget" ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                return $.datepicker[ "_" + options + "Datepicker" ].
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        apply( $.datepicker, [ this[ 0 ] ].concat( otherArgs ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         apply( $.datepicker, [ this[ 0 ] ].concat( otherArgs ) );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px">        if ( options === "option" && arguments.length === 2 && typeof arguments[ 1 ] === "string" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                return $.datepicker[ "_" + options + "Datepicker" ].
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        apply( $.datepicker, [ this[ 0 ] ].concat( otherArgs ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         apply( $.datepicker, [ this[ 0 ] ].concat( otherArgs ) );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px">        return this.each( function() {
</span><span class="cx" style="display: block; padding: 0 10px">                if ( typeof options === "string" ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2232,7 +2232,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $.datepicker = new Datepicker(); // singleton instance
</span><span class="cx" style="display: block; padding: 0 10px"> $.datepicker.initialized = false;
</span><span class="cx" style="display: block; padding: 0 10px"> $.datepicker.uuid = new Date().getTime();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-$.datepicker.version = "1.13.0";
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$.datepicker.version = "1.13.1";
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> return $.datepicker;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuidialogjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/dialog.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/dialog.js  2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/dialog.js    2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Dialog 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Dialog 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39,7 +39,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.widget( "ui.dialog", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         options: {
</span><span class="cx" style="display: block; padding: 0 10px">                appendTo: "body",
</span><span class="cx" style="display: block; padding: 0 10px">                autoOpen: true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -354,7 +354,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                this._on( this.uiDialog, {
</span><span class="cx" style="display: block; padding: 0 10px">                        keydown: function( event ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( this.options.closeOnEscape && !event.isDefaultPrevented() && event.keyCode &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                event.keyCode === $.ui.keyCode.ESCAPE ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 event.keyCode === $.ui.keyCode.ESCAPE ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         event.preventDefault();
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.close( event );
</span><span class="cx" style="display: block; padding: 0 10px">                                        return;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -369,13 +369,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        last = tabbables.last();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( ( event.target === last[ 0 ] || event.target === this.uiDialog[ 0 ] ) &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                !event.shiftKey ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 !event.shiftKey ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         this._delay( function() {
</span><span class="cx" style="display: block; padding: 0 10px">                                                first.trigger( "focus" );
</span><span class="cx" style="display: block; padding: 0 10px">                                        } );
</span><span class="cx" style="display: block; padding: 0 10px">                                        event.preventDefault();
</span><span class="cx" style="display: block; padding: 0 10px">                                } else if ( ( event.target === first[ 0 ] ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                event.target === this.uiDialog[ 0 ] ) && event.shiftKey ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 event.target === this.uiDialog[ 0 ] ) && event.shiftKey ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         this._delay( function() {
</span><span class="cx" style="display: block; padding: 0 10px">                                                last.trigger( "focus" );
</span><span class="cx" style="display: block; padding: 0 10px">                                        } );
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuidraggablejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/draggable.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/draggable.js       2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/draggable.js 2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Draggable 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Draggable 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -34,7 +34,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.widget( "ui.draggable", $.ui.mouse, {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         widgetEventPrefix: "drag",
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                addClasses: true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -102,7 +102,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Among others, prevent a drag on a resizable-handle
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.helper || o.disabled ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                $( event.target ).closest( ".ui-resizable-handle" ).length > 0 ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $( event.target ).closest( ".ui-resizable-handle" ).length > 0 ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         return false;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -185,8 +185,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                this.scrollParent = this.helper.scrollParent( true );
</span><span class="cx" style="display: block; padding: 0 10px">                this.offsetParent = this.helper.offsetParent();
</span><span class="cx" style="display: block; padding: 0 10px">                this.hasFixedAncestor = this.helper.parents().filter( function() {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                return $( this ).css( "position" ) === "fixed";
-                       } ).length > 0;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 return $( this ).css( "position" ) === "fixed";
+               } ).length > 0;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                //The element's absolute position on the page minus margins
</span><span class="cx" style="display: block; padding: 0 10px">                this.positionAbs = this.element.offset();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -294,8 +294,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( ( this.options.revert === "invalid" && !dropped ) ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                ( this.options.revert === "valid" && dropped ) ||
-                               this.options.revert === true || ( typeof this.options.revert === "function" &&
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 ( this.options.revert === "valid" && dropped ) ||
+                       this.options.revert === true || ( typeof this.options.revert === "function" &&
</ins><span class="cx" style="display: block; padding: 0 10px">                                 this.options.revert.call( this.element, dropped ) )
</span><span class="cx" style="display: block; padding: 0 10px">                ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $( this.helper ).animate(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -388,7 +388,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( helper[ 0 ] !== this.element[ 0 ] &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                !( /(fixed|absolute)/ ).test( helper.css( "position" ) ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 !( /(fixed|absolute)/ ).test( helper.css( "position" ) ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         helper.css( "position", "absolute" );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -441,7 +441,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // the document, which means that the scroll is included in the initial calculation of the
</span><span class="cx" style="display: block; padding: 0 10px">                // offset of the parent, and never recalculated upon drag
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.cssPosition === "absolute" && this.scrollParent[ 0 ] !== document &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                $.contains( this.scrollParent[ 0 ], this.offsetParent[ 0 ] ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $.contains( this.scrollParent[ 0 ], this.offsetParent[ 0 ] ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         po.left += this.scrollParent.scrollLeft();
</span><span class="cx" style="display: block; padding: 0 10px">                        po.top += this.scrollParent.scrollTop();
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -508,10 +508,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                $( window ).scrollLeft() - this.offset.relative.left - this.offset.parent.left,
</span><span class="cx" style="display: block; padding: 0 10px">                                $( window ).scrollTop() - this.offset.relative.top - this.offset.parent.top,
</span><span class="cx" style="display: block; padding: 0 10px">                                $( window ).scrollLeft() + $( window ).width() -
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        this.helperProportions.width - this.margins.left,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         this.helperProportions.width - this.margins.left,
</ins><span class="cx" style="display: block; padding: 0 10px">                                 $( window ).scrollTop() +
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        ( $( window ).height() || document.body.parentNode.scrollHeight ) -
-                                       this.helperProportions.height - this.margins.top
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         ( $( window ).height() || document.body.parentNode.scrollHeight ) -
+                               this.helperProportions.height - this.margins.top
</ins><span class="cx" style="display: block; padding: 0 10px">                         ];
</span><span class="cx" style="display: block; padding: 0 10px">                        return;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -522,7 +522,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                0,
</span><span class="cx" style="display: block; padding: 0 10px">                                $( document ).width() - this.helperProportions.width - this.margins.left,
</span><span class="cx" style="display: block; padding: 0 10px">                                ( $( document ).height() || document.body.parentNode.scrollHeight ) -
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        this.helperProportions.height - this.margins.top
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         this.helperProportions.height - this.margins.top
</ins><span class="cx" style="display: block; padding: 0 10px">                         ];
</span><span class="cx" style="display: block; padding: 0 10px">                        return;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -547,21 +547,21 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                this.containment = [
</span><span class="cx" style="display: block; padding: 0 10px">                        ( parseInt( c.css( "borderLeftWidth" ), 10 ) || 0 ) +
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                ( parseInt( c.css( "paddingLeft" ), 10 ) || 0 ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 ( parseInt( c.css( "paddingLeft" ), 10 ) || 0 ),
</ins><span class="cx" style="display: block; padding: 0 10px">                         ( parseInt( c.css( "borderTopWidth" ), 10 ) || 0 ) +
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                ( parseInt( c.css( "paddingTop" ), 10 ) || 0 ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 ( parseInt( c.css( "paddingTop" ), 10 ) || 0 ),
</ins><span class="cx" style="display: block; padding: 0 10px">                         ( isUserScrollable ? Math.max( ce.scrollWidth, ce.offsetWidth ) : ce.offsetWidth ) -
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                ( parseInt( c.css( "borderRightWidth" ), 10 ) || 0 ) -
-                               ( parseInt( c.css( "paddingRight" ), 10 ) || 0 ) -
-                               this.helperProportions.width -
-                               this.margins.left -
-                               this.margins.right,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 ( parseInt( c.css( "borderRightWidth" ), 10 ) || 0 ) -
+                       ( parseInt( c.css( "paddingRight" ), 10 ) || 0 ) -
+                       this.helperProportions.width -
+                       this.margins.left -
+                       this.margins.right,
</ins><span class="cx" style="display: block; padding: 0 10px">                         ( isUserScrollable ? Math.max( ce.scrollHeight, ce.offsetHeight ) : ce.offsetHeight ) -
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                ( parseInt( c.css( "borderBottomWidth" ), 10 ) || 0 ) -
-                               ( parseInt( c.css( "paddingBottom" ), 10 ) || 0 ) -
-                               this.helperProportions.height -
-                               this.margins.top -
-                               this.margins.bottom
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 ( parseInt( c.css( "borderBottomWidth" ), 10 ) || 0 ) -
+                       ( parseInt( c.css( "paddingBottom" ), 10 ) || 0 ) -
+                       this.helperProportions.height -
+                       this.margins.top -
+                       this.margins.bottom
</ins><span class="cx" style="display: block; padding: 0 10px">                 ];
</span><span class="cx" style="display: block; padding: 0 10px">                this.relativeContainer = c;
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -666,9 +666,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.originalPageY ) / o.grid[ 1 ] ) * o.grid[ 1 ] : this.originalPageY;
</span><span class="cx" style="display: block; padding: 0 10px">                                pageY = containment ? ( ( top - this.offset.click.top >= containment[ 1 ] ||
</span><span class="cx" style="display: block; padding: 0 10px">                                        top - this.offset.click.top > containment[ 3 ] ) ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                top :
-                                               ( ( top - this.offset.click.top >= containment[ 1 ] ) ?
-                                                       top - o.grid[ 1 ] : top + o.grid[ 1 ] ) ) : top;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 top :
+                                       ( ( top - this.offset.click.top >= containment[ 1 ] ) ?
+                                               top - o.grid[ 1 ] : top + o.grid[ 1 ] ) ) : top;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                left = o.grid[ 0 ] ? this.originalPageX +
</span><span class="cx" style="display: block; padding: 0 10px">                                        Math.round( ( pageX - this.originalPageX ) / o.grid[ 0 ] ) * o.grid[ 0 ] :
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -675,9 +675,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.originalPageX;
</span><span class="cx" style="display: block; padding: 0 10px">                                pageX = containment ? ( ( left - this.offset.click.left >= containment[ 0 ] ||
</span><span class="cx" style="display: block; padding: 0 10px">                                        left - this.offset.click.left > containment[ 2 ] ) ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                left :
-                                               ( ( left - this.offset.click.left >= containment[ 0 ] ) ?
-                                                       left - o.grid[ 0 ] : left + o.grid[ 0 ] ) ) : left;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 left :
+                                       ( ( left - this.offset.click.left >= containment[ 0 ] ) ?
+                                               left - o.grid[ 0 ] : left + o.grid[ 0 ] ) ) : left;
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( o.axis === "y" ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -851,8 +851,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.offset.click = draggable.offset.click;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                        if ( this !== sortable &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        this._intersectsWith( this.containerCache ) &&
-                                                       $.contains( sortable.element[ 0 ], this.element[ 0 ] ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         this._intersectsWith( this.containerCache ) &&
+                                               $.contains( sortable.element[ 0 ], this.element[ 0 ] ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 innermostIntersecting = false;
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1012,7 +1012,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( i.scrollParentNotHidden[ 0 ] !== i.document[ 0 ] &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                i.scrollParentNotHidden[ 0 ].tagName !== "HTML" ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 i.scrollParentNotHidden[ 0 ].tagName !== "HTML" ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         i.overflowOffset = i.scrollParentNotHidden.offset();
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1026,7 +1026,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                if ( scrollParent !== document && scrollParent.tagName !== "HTML" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( !o.axis || o.axis !== "x" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( ( i.overflowOffset.top + scrollParent.offsetHeight ) - event.pageY <
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                o.scrollSensitivity ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 o.scrollSensitivity ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         scrollParent.scrollTop = scrolled = scrollParent.scrollTop + o.scrollSpeed;
</span><span class="cx" style="display: block; padding: 0 10px">                                } else if ( event.pageY - i.overflowOffset.top < o.scrollSensitivity ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        scrollParent.scrollTop = scrolled = scrollParent.scrollTop - o.scrollSpeed;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1035,7 +1035,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( !o.axis || o.axis !== "y" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( ( i.overflowOffset.left + scrollParent.offsetWidth ) - event.pageX <
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                o.scrollSensitivity ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 o.scrollSensitivity ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         scrollParent.scrollLeft = scrolled = scrollParent.scrollLeft + o.scrollSpeed;
</span><span class="cx" style="display: block; padding: 0 10px">                                } else if ( event.pageX - i.overflowOffset.left < o.scrollSensitivity ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        scrollParent.scrollLeft = scrolled = scrollParent.scrollLeft - o.scrollSpeed;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1048,7 +1048,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( event.pageY - $( document ).scrollTop() < o.scrollSensitivity ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        scrolled = $( document ).scrollTop( $( document ).scrollTop() - o.scrollSpeed );
</span><span class="cx" style="display: block; padding: 0 10px">                                } else if ( $( window ).height() - ( event.pageY - $( document ).scrollTop() ) <
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                o.scrollSensitivity ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 o.scrollSensitivity ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         scrolled = $( document ).scrollTop( $( document ).scrollTop() + o.scrollSpeed );
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1059,7 +1059,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                $( document ).scrollLeft() - o.scrollSpeed
</span><span class="cx" style="display: block; padding: 0 10px">                                        );
</span><span class="cx" style="display: block; padding: 0 10px">                                } else if ( $( window ).width() - ( event.pageX - $( document ).scrollLeft() ) <
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                o.scrollSensitivity ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 o.scrollSensitivity ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         scrolled = $( document ).scrollLeft(
</span><span class="cx" style="display: block; padding: 0 10px">                                                $( document ).scrollLeft() + o.scrollSpeed
</span><span class="cx" style="display: block; padding: 0 10px">                                        );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1112,7 +1112,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        b = t + inst.snapElements[ i ].height;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( x2 < l - d || x1 > r + d || y2 < t - d || y1 > b + d ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        !$.contains( inst.snapElements[ i ].item.ownerDocument,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         !$.contains( inst.snapElements[ i ].item.ownerDocument,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         inst.snapElements[ i ].item ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( inst.snapElements[ i ].snapping ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        if ( inst.options.snap.release ) {
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuidroppablejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/droppable.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/droppable.js       2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/droppable.js 2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Droppable 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Droppable 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -34,7 +34,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.widget( "ui.droppable", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         widgetEventPrefix: "drop",
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                accept: "*",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -150,12 +150,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Bail if draggable and droppable are same element
</span><span class="cx" style="display: block; padding: 0 10px">                if ( !draggable || ( draggable.currentItem ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                draggable.element )[ 0 ] === this.element[ 0 ] ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 draggable.element )[ 0 ] === this.element[ 0 ] ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         return;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.accept.call( this.element[ 0 ], ( draggable.currentItem ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                draggable.element ) ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 draggable.element ) ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         this._addHoverClass();
</span><span class="cx" style="display: block; padding: 0 10px">                        this._trigger( "over", event, this.ui( draggable ) );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -168,12 +168,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Bail if draggable and droppable are same element
</span><span class="cx" style="display: block; padding: 0 10px">                if ( !draggable || ( draggable.currentItem ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                draggable.element )[ 0 ] === this.element[ 0 ] ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 draggable.element )[ 0 ] === this.element[ 0 ] ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         return;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.accept.call( this.element[ 0 ], ( draggable.currentItem ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                draggable.element ) ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 draggable.element ) ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         this._removeHoverClass();
</span><span class="cx" style="display: block; padding: 0 10px">                        this._trigger( "out", event, this.ui( draggable ) );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -187,7 +187,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Bail if draggable and droppable are same element
</span><span class="cx" style="display: block; padding: 0 10px">                if ( !draggable || ( draggable.currentItem ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                draggable.element )[ 0 ] === this.element[ 0 ] ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 draggable.element )[ 0 ] === this.element[ 0 ] ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         return false;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -218,7 +218,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.accept.call( this.element[ 0 ],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                ( draggable.currentItem || draggable.element ) ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 ( draggable.currentItem || draggable.element ) ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         this._removeActiveClass();
</span><span class="cx" style="display: block; padding: 0 10px">                        this._removeHoverClass();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -281,28 +281,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        b = t + droppable.proportions().height;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                switch ( toleranceMode ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                case "fit":
-                       return ( l <= x1 && x2 <= r && t <= y1 && y2 <= b );
-               case "intersect":
-                       return ( l < x1 + ( draggable.helperProportions.width / 2 ) && // Right Half
-                               x2 - ( draggable.helperProportions.width / 2 ) < r && // Left Half
-                               t < y1 + ( draggable.helperProportions.height / 2 ) && // Bottom Half
-                               y2 - ( draggable.helperProportions.height / 2 ) < b ); // Top Half
-               case "pointer":
-                       return isOverAxis( event.pageY, t, droppable.proportions().height ) &&
-                               isOverAxis( event.pageX, l, droppable.proportions().width );
-               case "touch":
-                       return (
-                               ( y1 >= t && y1 <= b ) || // Top edge touching
-                               ( y2 >= t && y2 <= b ) || // Bottom edge touching
-                               ( y1 < t && y2 > b ) // Surrounded vertically
-                       ) && (
-                               ( x1 >= l && x1 <= r ) || // Left edge touching
-                               ( x2 >= l && x2 <= r ) || // Right edge touching
-                               ( x1 < l && x2 > r ) // Surrounded horizontally
-                       );
-               default:
-                       return false;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 case "fit":
+                               return ( l <= x1 && x2 <= r && t <= y1 && y2 <= b );
+                       case "intersect":
+                               return ( l < x1 + ( draggable.helperProportions.width / 2 ) && // Right Half
+                                       x2 - ( draggable.helperProportions.width / 2 ) < r && // Left Half
+                                       t < y1 + ( draggable.helperProportions.height / 2 ) && // Bottom Half
+                                       y2 - ( draggable.helperProportions.height / 2 ) < b ); // Top Half
+                       case "pointer":
+                               return isOverAxis( event.pageY, t, droppable.proportions().height ) &&
+                                       isOverAxis( event.pageX, l, droppable.proportions().width );
+                       case "touch":
+                               return (
+                                       ( y1 >= t && y1 <= b ) || // Top edge touching
+                                       ( y2 >= t && y2 <= b ) || // Bottom edge touching
+                                       ( y1 < t && y2 > b ) // Surrounded vertically
+                               ) && (
+                                       ( x1 >= l && x1 <= r ) || // Left edge touching
+                                       ( x2 >= l && x2 <= r ) || // Right edge touching
+                                       ( x1 < l && x2 > r ) // Surrounded horizontally
+                               );
+                       default:
+                               return false;
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        };
</span><span class="cx" style="display: block; padding: 0 10px"> } )();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -324,7 +324,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        // No disabled and non-accepted
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( m[ i ].options.disabled || ( t && !m[ i ].accept.call( m[ i ].element[ 0 ],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        ( t.currentItem || t.element ) ) ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         ( t.currentItem || t.element ) ) ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 continue;
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -366,12 +366,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                return;
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( !this.options.disabled && this.visible &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        $.ui.intersect( draggable, this, this.options.tolerance, event ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         $.ui.intersect( draggable, this, this.options.tolerance, event ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 dropped = this._drop.call( this, event ) || dropped;
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( !this.options.disabled && this.visible && this.accept.call( this.element[ 0 ],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        ( draggable.currentItem || draggable.element ) ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         ( draggable.currentItem || draggable.element ) ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 this.isout = true;
</span><span class="cx" style="display: block; padding: 0 10px">                                this.isover = false;
</span><span class="cx" style="display: block; padding: 0 10px">                                this._deactivate.call( this, event );
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectblindjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-blind.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-blind.js    2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-blind.js      2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Blind 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Blind 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectbouncejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-bounce.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-bounce.js   2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-bounce.js     2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Bounce 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Bounce 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectclipjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-clip.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-clip.js     2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-clip.js       2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Clip 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Clip 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectdropjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-drop.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-drop.js     2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-drop.js       2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Drop 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Drop 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectexplodejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-explode.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-explode.js  2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-explode.js    2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Explode 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Explode 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -83,21 +83,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                // Select the wrapper - make it overflow: hidden and absolute positioned based on
</span><span class="cx" style="display: block; padding: 0 10px">                                // where the original was located +left and +top equal to the size of pieces
</span><span class="cx" style="display: block; padding: 0 10px">                                .parent()
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        .addClass( "ui-effects-explode" )
-                                       .css( {
-                                               position: "absolute",
-                                               overflow: "hidden",
-                                               width: width,
-                                               height: height,
-                                               left: left + ( show ? mx * width : 0 ),
-                                               top: top + ( show ? my * height : 0 ),
-                                               opacity: show ? 0 : 1
-                                       } )
-                                       .animate( {
-                                               left: left + ( show ? 0 : mx * width ),
-                                               top: top + ( show ? 0 : my * height ),
-                                               opacity: show ? 1 : 0
-                                       }, options.duration || 500, options.easing, childComplete );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         .addClass( "ui-effects-explode" )
+                               .css( {
+                                       position: "absolute",
+                                       overflow: "hidden",
+                                       width: width,
+                                       height: height,
+                                       left: left + ( show ? mx * width : 0 ),
+                                       top: top + ( show ? my * height : 0 ),
+                                       opacity: show ? 0 : 1
+                               } )
+                               .animate( {
+                                       left: left + ( show ? 0 : mx * width ),
+                                       top: top + ( show ? 0 : my * height ),
+                                       opacity: show ? 1 : 0
+                               }, options.duration || 500, options.easing, childComplete );
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectfadejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-fade.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-fade.js     2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-fade.js       2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Fade 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Fade 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectfoldjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-fold.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-fold.js     2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-fold.js       2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Fold 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Fold 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffecthighlightjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-highlight.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-highlight.js        2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-highlight.js  2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Highlight 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Highlight 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectpuffjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-puff.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-puff.js     2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-puff.js       2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Puff 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Puff 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectpulsatejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-pulsate.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-pulsate.js  2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-pulsate.js    2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Pulsate 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Pulsate 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectscalejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-scale.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-scale.js    2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-scale.js      2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Scale 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Scale 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectshakejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-shake.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-shake.js    2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-shake.js      2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Shake 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Shake 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectsizejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-size.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-size.js     2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-size.js       2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Size 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Size 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectslidejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-slide.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-slide.js    2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-slide.js      2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Slide 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Slide 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffecttransferjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-transfer.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-transfer.js 2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect-transfer.js   2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects Transfer 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects Transfer 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuieffectjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect.js  2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/effect.js    2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Effects 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Effects 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32,7 +32,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Include version.js
</span><span class="cx" style="display: block; padding: 0 10px"> $.ui = $.ui || {};
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-$.ui.version = "1.13.0";
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$.ui.version = "1.13.1";
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> // Source: jquery-var-for-color.js
</span><span class="cx" style="display: block; padding: 0 10px"> // Create a local jQuery because jQuery Color relies on it and the
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -812,7 +812,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // Support: Opera, IE <9
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // Support: Opera, IE <9
</ins><span class="cx" style="display: block; padding: 0 10px">         } else {
</span><span class="cx" style="display: block; padding: 0 10px">                for ( key in style ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( typeof style[ key ] === "string" ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1119,7 +1119,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.extend( $.effects, {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        define: function( name, mode, effect ) {
</span><span class="cx" style="display: block; padding: 0 10px">                if ( !effect ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1201,31 +1201,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                var y, x;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                switch ( origin[ 0 ] ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                case "top":
-                       y = 0;
-                       break;
-               case "middle":
-                       y = 0.5;
-                       break;
-               case "bottom":
-                       y = 1;
-                       break;
-               default:
-                       y = origin[ 0 ] / original.height;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 case "top":
+                               y = 0;
+                               break;
+                       case "middle":
+                               y = 0.5;
+                               break;
+                       case "bottom":
+                               y = 1;
+                               break;
+                       default:
+                               y = origin[ 0 ] / original.height;
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                switch ( origin[ 1 ] ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                case "left":
-                       x = 0;
-                       break;
-               case "center":
-                       x = 0.5;
-                       break;
-               case "right":
-                       x = 1;
-                       break;
-               default:
-                       x = origin[ 1 ] / original.width;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 case "left":
+                               x = 0;
+                               break;
+                       case "center":
+                               x = 0.5;
+                               break;
+                       case "right":
+                               x = 1;
+                               break;
+                       default:
+                               x = origin[ 1 ] / original.width;
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                return {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1250,8 +1250,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        marginLeft: element.css( "marginLeft" ),
</span><span class="cx" style="display: block; padding: 0 10px">                        marginRight: element.css( "marginRight" )
</span><span class="cx" style="display: block; padding: 0 10px">                } )
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                .outerWidth( element.outerWidth() )
-               .outerHeight( element.outerHeight() );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 .outerWidth( element.outerWidth() )
+                       .outerHeight( element.outerHeight() );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( /^(static|relative)/.test( cssPosition ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        cssPosition = "absolute";
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1272,9 +1272,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                marginRight: element.css( "marginRight" ),
</span><span class="cx" style="display: block; padding: 0 10px">                                "float": element.css( "float" )
</span><span class="cx" style="display: block; padding: 0 10px">                        } )
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        .outerWidth( element.outerWidth() )
-                       .outerHeight( element.outerHeight() )
-                       .addClass( "ui-effects-placeholder" );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         .outerWidth( element.outerWidth() )
+                               .outerHeight( element.outerHeight() )
+                               .addClass( "ui-effects-placeholder" );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        element.data( dataSpace + "placeholder", placeholder );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1290,7 +1290,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        removePlaceholder: function( element ) {
</span><span class="cx" style="display: block; padding: 0 10px">                var dataKey = dataSpace + "placeholder",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                placeholder = element.data( dataKey );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 placeholder = element.data( dataKey );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( placeholder ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        placeholder.remove();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1362,8 +1362,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">        speed = speed || options.duration;
</span><span class="cx" style="display: block; padding: 0 10px">        effect.duration = $.fx.off ? 0 :
</span><span class="cx" style="display: block; padding: 0 10px">                typeof speed === "number" ? speed :
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                speed in $.fx.speeds ? $.fx.speeds[ speed ] :
-               $.fx.speeds._default;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 speed in $.fx.speeds ? $.fx.speeds[ speed ] :
+                               $.fx.speeds._default;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        effect.complete = callback || options.complete;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1420,7 +1420,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                // See $.uiBackCompat inside of run() for removal of defaultMode in 1.14
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( defaultMode && ( normalizedMode === "show" ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                ( normalizedMode === defaultMode && normalizedMode === "hide" ) ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 ( normalizedMode === defaultMode && normalizedMode === "hide" ) ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         el.show();
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1598,17 +1598,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> } );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> function parseClip( str, element ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                var outerWidth = element.outerWidth(),
-                       outerHeight = element.outerHeight(),
-                       clipRegex = /^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,
-                       values = clipRegex.exec( str ) || [ "", 0, outerWidth, outerHeight, 0 ];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ var outerWidth = element.outerWidth(),
+               outerHeight = element.outerHeight(),
+               clipRegex = /^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,
+               values = clipRegex.exec( str ) || [ "", 0, outerWidth, outerHeight, 0 ];
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                return {
-                       top: parseFloat( values[ 1 ] ) || 0,
-                       right: values[ 2 ] === "auto" ? outerWidth : parseFloat( values[ 2 ] ),
-                       bottom: values[ 3 ] === "auto" ? outerHeight : parseFloat( values[ 3 ] ),
-                       left: parseFloat( values[ 4 ] ) || 0
-               };
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return {
+               top: parseFloat( values[ 1 ] ) || 0,
+               right: values[ 2 ] === "auto" ? outerWidth : parseFloat( values[ 2 ] ),
+               bottom: values[ 3 ] === "auto" ? outerHeight : parseFloat( values[ 3 ] ),
+               left: parseFloat( values[ 4 ] ) || 0
+       };
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.fx.step.clip = function( fx ) {
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuimenujs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/menu.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/menu.js    2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/menu.js      2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Menu 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Menu 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,7 +35,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> return $.widget( "ui.menu", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         defaultElement: "<ul>",
</span><span class="cx" style="display: block; padding: 0 10px">        delay: 300,
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -95,7 +95,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        if ( target.has( ".ui-menu" ).length ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                                this.expand( event );
</span><span class="cx" style="display: block; padding: 0 10px">                                        } else if ( !this.element.is( ":focus" ) &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        active.closest( ".ui-menu" ).length ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         active.closest( ".ui-menu" ).length ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                                // Redirect focus to the menu
</span><span class="cx" style="display: block; padding: 0 10px">                                                this.element.trigger( "focus", [ true ] );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -162,7 +162,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // If the mouse didn't actually move, but the page was scrolled, ignore the event (#9356)
</span><span class="cx" style="display: block; padding: 0 10px">                if ( event.clientX === this.lastMousePosition.x &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                event.clientY === this.lastMousePosition.y ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 event.clientY === this.lastMousePosition.y ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         return;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -202,10 +202,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                this.element
</span><span class="cx" style="display: block; padding: 0 10px">                        .removeAttr( "aria-activedescendant" )
</span><span class="cx" style="display: block; padding: 0 10px">                        .find( ".ui-menu" ).addBack()
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                .removeAttr( "role aria-labelledby aria-expanded aria-hidden aria-disabled " +
-                                       "tabIndex" )
-                               .removeUniqueId()
-                               .show();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 .removeAttr( "role aria-labelledby aria-expanded aria-hidden aria-disabled " +
+                               "tabIndex" )
+                       .removeUniqueId()
+                       .show();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                submenus.children().each( function() {
</span><span class="cx" style="display: block; padding: 0 10px">                        var elem = $( this );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -220,77 +220,77 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        preventDefault = true;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                switch ( event.keyCode ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                case $.ui.keyCode.PAGE_UP:
-                       this.previousPage( event );
-                       break;
-               case $.ui.keyCode.PAGE_DOWN:
-                       this.nextPage( event );
-                       break;
-               case $.ui.keyCode.HOME:
-                       this._move( "first", "first", event );
-                       break;
-               case $.ui.keyCode.END:
-                       this._move( "last", "last", event );
-                       break;
-               case $.ui.keyCode.UP:
-                       this.previous( event );
-                       break;
-               case $.ui.keyCode.DOWN:
-                       this.next( event );
-                       break;
-               case $.ui.keyCode.LEFT:
-                       this.collapse( event );
-                       break;
-               case $.ui.keyCode.RIGHT:
-                       if ( this.active && !this.active.is( ".ui-state-disabled" ) ) {
-                               this.expand( event );
-                       }
-                       break;
-               case $.ui.keyCode.ENTER:
-               case $.ui.keyCode.SPACE:
-                       this._activate( event );
-                       break;
-               case $.ui.keyCode.ESCAPE:
-                       this.collapse( event );
-                       break;
-               default:
-                       preventDefault = false;
-                       prev = this.previousFilter || "";
-                       skip = false;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 case $.ui.keyCode.PAGE_UP:
+                               this.previousPage( event );
+                               break;
+                       case $.ui.keyCode.PAGE_DOWN:
+                               this.nextPage( event );
+                               break;
+                       case $.ui.keyCode.HOME:
+                               this._move( "first", "first", event );
+                               break;
+                       case $.ui.keyCode.END:
+                               this._move( "last", "last", event );
+                               break;
+                       case $.ui.keyCode.UP:
+                               this.previous( event );
+                               break;
+                       case $.ui.keyCode.DOWN:
+                               this.next( event );
+                               break;
+                       case $.ui.keyCode.LEFT:
+                               this.collapse( event );
+                               break;
+                       case $.ui.keyCode.RIGHT:
+                               if ( this.active && !this.active.is( ".ui-state-disabled" ) ) {
+                                       this.expand( event );
+                               }
+                               break;
+                       case $.ui.keyCode.ENTER:
+                       case $.ui.keyCode.SPACE:
+                               this._activate( event );
+                               break;
+                       case $.ui.keyCode.ESCAPE:
+                               this.collapse( event );
+                               break;
+                       default:
+                               preventDefault = false;
+                               prev = this.previousFilter || "";
+                               skip = false;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // Support number pad values
-                       character = event.keyCode >= 96 && event.keyCode <= 105 ?
-                               ( event.keyCode - 96 ).toString() : String.fromCharCode( event.keyCode );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // Support number pad values
+                               character = event.keyCode >= 96 && event.keyCode <= 105 ?
+                                       ( event.keyCode - 96 ).toString() : String.fromCharCode( event.keyCode );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        clearTimeout( this.filterTimer );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         clearTimeout( this.filterTimer );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        if ( character === prev ) {
-                               skip = true;
-                       } else {
-                               character = prev + character;
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         if ( character === prev ) {
+                                       skip = true;
+                               } else {
+                                       character = prev + character;
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        match = this._filterMenuItems( character );
-                       match = skip && match.index( this.active.next() ) !== -1 ?
-                               this.active.nextAll( ".ui-menu-item" ) :
-                               match;
-
-                       // If no matches on the current filter, reset to the last character pressed
-                       // to move down the menu to the first item that starts with that character
-                       if ( !match.length ) {
-                               character = String.fromCharCode( event.keyCode );
</del><span class="cx" style="display: block; padding: 0 10px">                                 match = this._filterMenuItems( character );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         match = skip && match.index( this.active.next() ) !== -1 ?
+                                       this.active.nextAll( ".ui-menu-item" ) :
+                                       match;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        if ( match.length ) {
-                               this.focus( event, match );
-                               this.previousFilter = character;
-                               this.filterTimer = this._delay( function() {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // If no matches on the current filter, reset to the last character pressed
+                               // to move down the menu to the first item that starts with that character
+                               if ( !match.length ) {
+                                       character = String.fromCharCode( event.keyCode );
+                                       match = this._filterMenuItems( character );
+                               }
+
+                               if ( match.length ) {
+                                       this.focus( event, match );
+                                       this.previousFilter = character;
+                                       this.filterTimer = this._delay( function() {
+                                               delete this.previousFilter;
+                                       }, 1000 );
+                               } else {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         delete this.previousFilter;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                }, 1000 );
-                       } else {
-                               delete this.previousFilter;
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         }
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( preventDefault ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -353,11 +353,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                newItems = items.not( ".ui-menu-item, .ui-menu-divider" );
</span><span class="cx" style="display: block; padding: 0 10px">                newWrappers = newItems.children()
</span><span class="cx" style="display: block; padding: 0 10px">                        .not( ".ui-menu" )
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                .uniqueId()
-                               .attr( {
-                                       tabIndex: -1,
-                                       role: this._itemRole()
-                               } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 .uniqueId()
+                       .attr( {
+                               tabIndex: -1,
+                               role: this._itemRole()
+                       } );
</ins><span class="cx" style="display: block; padding: 0 10px">                 this._addClass( newItems, "ui-menu-item" )
</span><span class="cx" style="display: block; padding: 0 10px">                        ._addClass( newWrappers, "ui-menu-item-wrapper" );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -413,8 +413,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // Highlight active parent menu item, if any
</span><span class="cx" style="display: block; padding: 0 10px">                activeParent = this.active
</span><span class="cx" style="display: block; padding: 0 10px">                        .parent()
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                .closest( ".ui-menu-item" )
-                                       .children( ".ui-menu-item-wrapper" );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 .closest( ".ui-menu-item" )
+                       .children( ".ui-menu-item-wrapper" );
</ins><span class="cx" style="display: block; padding: 0 10px">                 this._addClass( activeParent, null, "ui-state-active" );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( event && event.type === "keydown" ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -695,13 +695,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                return this.activeMenu
</span><span class="cx" style="display: block; padding: 0 10px">                        .find( this.options.items )
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // Only match on items, not dividers or other content (#10571)
-                               .filter( ".ui-menu-item" )
-                                       .filter( function() {
-                                               return regex.test(
-                                                       String.prototype.trim.call(
-                                                               $( this ).children( ".ui-menu-item-wrapper" ).text() ) );
-                                       } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // Only match on items, not dividers or other content (#10571)
+                       .filter( ".ui-menu-item" )
+                       .filter( function() {
+                               return regex.test(
+                                       String.prototype.trim.call(
+                                               $( this ).children( ".ui-menu-item-wrapper" ).text() ) );
+                       } );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> } );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuimousejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/mouse.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/mouse.js   2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/mouse.js     2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Mouse 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Mouse 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,7 +36,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> } );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> return $.widget( "ui.mouse", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         options: {
</span><span class="cx" style="display: block; padding: 0 10px">                cancel: "input, textarea, button, select, option",
</span><span class="cx" style="display: block; padding: 0 10px">                distance: 1,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -146,10 +146,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        // IE mouseup check - mouseup happened when mouse was out of window
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( $.ui.ie && ( !document.documentMode || document.documentMode < 9 ) &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        !event.button ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         !event.button ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 return this._mouseUp( event );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // Iframe mouseup check - mouseup occurred in another document
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // Iframe mouseup check - mouseup occurred in another document
</ins><span class="cx" style="display: block; padding: 0 10px">                         } else if ( !event.which ) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                // Support: Safari <=8 - 9
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -156,7 +156,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                // Safari sets which to 0 if you press any of the following keys
</span><span class="cx" style="display: block; padding: 0 10px">                                // during a drag (#14461)
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( event.originalEvent.altKey || event.originalEvent.ctrlKey ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                event.originalEvent.metaKey || event.originalEvent.shiftKey ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 event.originalEvent.metaKey || event.originalEvent.shiftKey ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         this.ignoreMissingWhich = true;
</span><span class="cx" style="display: block; padding: 0 10px">                                } else if ( !this.ignoreMissingWhich ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        return this._mouseUp( event );
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuiprogressbarjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/progressbar.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/progressbar.js     2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/progressbar.js       2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Progressbar 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Progressbar 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,7 +37,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> return $.widget( "ui.progressbar", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         options: {
</span><span class="cx" style="display: block; padding: 0 10px">                classes: {
</span><span class="cx" style="display: block; padding: 0 10px">                        "ui-progressbar": "ui-corner-all",
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuiresizablejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/resizable.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/resizable.js       2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/resizable.js 2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Resizable 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Resizable 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,7 +36,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.widget( "ui.resizable", $.ui.mouse, {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         widgetEventPrefix: "resize",
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                alsoResize: false,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -228,15 +228,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                this._super( key, value );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                switch ( key ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                case "handles":
-                       this._removeHandles();
-                       this._setupHandles();
-                       break;
-               case "aspectRatio":
-                       this._aspectRatio = !!value;
-                       break;
-               default:
-                       break;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 case "handles":
+                               this._removeHandles();
+                               this._setupHandles();
+                               break;
+                       case "aspectRatio":
+                               this._aspectRatio = !!value;
+                               break;
+                       default:
+                               break;
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -300,9 +300,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( this.elementIsWrapper &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                this.originalElement[ 0 ]
-                                                       .nodeName
-                                                       .match( /^(textarea|input|select|button)$/i ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 this.originalElement[ 0 ]
+                                               .nodeName
+                                               .match( /^(textarea|input|select|button)$/i ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         axis = $( this.handles[ i ], this.element );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                        padWrapper = /sw|ne|nw|se|n|s/.test( i ) ?
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -311,8 +311,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                        padPos = [ "padding",
</span><span class="cx" style="display: block; padding: 0 10px">                                                /ne|nw|n/.test( i ) ? "Top" :
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                /se|sw|s/.test( i ) ? "Bottom" :
-                                               /^e$/.test( i ) ? "Right" : "Left" ].join( "" );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 /se|sw|s/.test( i ) ? "Bottom" :
+                                                               /^e$/.test( i ) ? "Right" : "Left" ].join( "" );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                        target.css( padPos, padWrapper );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -384,20 +384,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                this.position = { left: curleft, top: curtop };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                this.size = this._helper ? {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                width: this.helper.width(),
-                               height: this.helper.height()
-                       } : {
-                               width: el.width(),
-                               height: el.height()
-                       };
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 width: this.helper.width(),
+                       height: this.helper.height()
+               } : {
+                       width: el.width(),
+                       height: el.height()
+               };
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                this.originalSize = this._helper ? {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                width: el.outerWidth(),
-                               height: el.outerHeight()
-                       } : {
-                               width: el.width(),
-                               height: el.height()
-                       };
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 width: el.outerWidth(),
+                       height: el.outerHeight()
+               } : {
+                       width: el.width(),
+                       height: el.height()
+               };
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                this.sizeDiff = {
</span><span class="cx" style="display: block; padding: 0 10px">                        width: el.outerWidth() - el.width(),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1063,21 +1063,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                left: ( that.position.left - op.left ) || 0
</span><span class="cx" style="display: block; padding: 0 10px">                        };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $( o.alsoResize ).each( function() {
-                               var el = $( this ), start = $( this ).data( "ui-resizable-alsoresize" ), style = {},
-                                       css = el.parents( ui.originalElement[ 0 ] ).length ?
-                                                       [ "width", "height" ] :
-                                                       [ "width", "height", "top", "left" ];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $( o.alsoResize ).each( function() {
+                       var el = $( this ), start = $( this ).data( "ui-resizable-alsoresize" ), style = {},
+                               css = el.parents( ui.originalElement[ 0 ] ).length ?
+                                       [ "width", "height" ] :
+                                       [ "width", "height", "top", "left" ];
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                $.each( css, function( i, prop ) {
-                                       var sum = ( start[ prop ] || 0 ) + ( delta[ prop ] || 0 );
-                                       if ( sum && sum >= 0 ) {
-                                               style[ prop ] = sum || null;
-                                       }
-                               } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $.each( css, function( i, prop ) {
+                               var sum = ( start[ prop ] || 0 ) + ( delta[ prop ] || 0 );
+                               if ( sum && sum >= 0 ) {
+                                       style[ prop ] = sum || null;
+                               }
+                       } );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                el.css( style );
-                       } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 el.css( style );
+               } );
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        stop: function() {
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuiselectablejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/selectable.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/selectable.js      2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/selectable.js        2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Selectable 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Selectable 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -34,7 +34,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> return $.widget( "ui.selectable", $.ui.mouse, {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         options: {
</span><span class="cx" style="display: block; padding: 0 10px">                appendTo: "body",
</span><span class="cx" style="display: block; padding: 0 10px">                autoRefresh: true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -210,10 +210,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( options.tolerance === "touch" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                hit = ( !( offset.left > x2 || offset.right < x1 || offset.top > y2 ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                    offset.bottom < y1 ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 offset.bottom < y1 ) );
</ins><span class="cx" style="display: block; padding: 0 10px">                         } else if ( options.tolerance === "fit" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                hit = ( offset.left > x1 && offset.right < x2 && offset.top > y1 &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                    offset.bottom < y2 );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 offset.bottom < y2 );
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( hit ) {
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuiselectmenujs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/selectmenu.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/selectmenu.js      2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/selectmenu.js        2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Selectmenu 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Selectmenu 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,7 +38,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> return $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         defaultElement: "<select>",
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                appendTo: null,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -227,7 +227,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                this.menuInstance.refresh();
</span><span class="cx" style="display: block; padding: 0 10px">                this.menuItems = this.menu.find( "li" )
</span><span class="cx" style="display: block; padding: 0 10px">                        .not( ".ui-selectmenu-optgroup" )
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                .find( ".ui-menu-item-wrapper" );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 .find( ".ui-menu-item-wrapper" );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                this._rendered = true;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -403,7 +403,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        selection.removeAllRanges();
</span><span class="cx" style="display: block; padding: 0 10px">                        selection.addRange( this.range );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // Support: IE8
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // Support: IE8
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else {
</span><span class="cx" style="display: block; padding: 0 10px">                        this.range.select();
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -439,7 +439,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.range = selection.getRangeAt( 0 );
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // Support: IE8
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // Support: IE8
</ins><span class="cx" style="display: block; padding: 0 10px">                         } else {
</span><span class="cx" style="display: block; padding: 0 10px">                                this.range = document.selection.createRange();
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -453,54 +453,54 @@
</span><span class="cx" style="display: block; padding: 0 10px">                keydown: function( event ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        var preventDefault = true;
</span><span class="cx" style="display: block; padding: 0 10px">                        switch ( event.keyCode ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        case $.ui.keyCode.TAB:
-                       case $.ui.keyCode.ESCAPE:
-                               this.close( event );
-                               preventDefault = false;
-                               break;
-                       case $.ui.keyCode.ENTER:
-                               if ( this.isOpen ) {
-                                       this._selectFocusedItem( event );
-                               }
-                               break;
-                       case $.ui.keyCode.UP:
-                               if ( event.altKey ) {
-                                       this._toggle( event );
-                               } else {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         case $.ui.keyCode.TAB:
+                               case $.ui.keyCode.ESCAPE:
+                                       this.close( event );
+                                       preventDefault = false;
+                                       break;
+                               case $.ui.keyCode.ENTER:
+                                       if ( this.isOpen ) {
+                                               this._selectFocusedItem( event );
+                                       }
+                                       break;
+                               case $.ui.keyCode.UP:
+                                       if ( event.altKey ) {
+                                               this._toggle( event );
+                                       } else {
+                                               this._move( "prev", event );
+                                       }
+                                       break;
+                               case $.ui.keyCode.DOWN:
+                                       if ( event.altKey ) {
+                                               this._toggle( event );
+                                       } else {
+                                               this._move( "next", event );
+                                       }
+                                       break;
+                               case $.ui.keyCode.SPACE:
+                                       if ( this.isOpen ) {
+                                               this._selectFocusedItem( event );
+                                       } else {
+                                               this._toggle( event );
+                                       }
+                                       break;
+                               case $.ui.keyCode.LEFT:
</ins><span class="cx" style="display: block; padding: 0 10px">                                         this._move( "prev", event );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                }
-                               break;
-                       case $.ui.keyCode.DOWN:
-                               if ( event.altKey ) {
-                                       this._toggle( event );
-                               } else {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 break;
+                               case $.ui.keyCode.RIGHT:
</ins><span class="cx" style="display: block; padding: 0 10px">                                         this._move( "next", event );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                }
-                               break;
-                       case $.ui.keyCode.SPACE:
-                               if ( this.isOpen ) {
-                                       this._selectFocusedItem( event );
-                               } else {
-                                       this._toggle( event );
-                               }
-                               break;
-                       case $.ui.keyCode.LEFT:
-                               this._move( "prev", event );
-                               break;
-                       case $.ui.keyCode.RIGHT:
-                               this._move( "next", event );
-                               break;
-                       case $.ui.keyCode.HOME:
-                       case $.ui.keyCode.PAGE_UP:
-                               this._move( "first", event );
-                               break;
-                       case $.ui.keyCode.END:
-                       case $.ui.keyCode.PAGE_DOWN:
-                               this._move( "last", event );
-                               break;
-                       default:
-                               this.menu.trigger( event );
-                               preventDefault = false;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 break;
+                               case $.ui.keyCode.HOME:
+                               case $.ui.keyCode.PAGE_UP:
+                                       this._move( "first", event );
+                                       break;
+                               case $.ui.keyCode.END:
+                               case $.ui.keyCode.PAGE_DOWN:
+                                       this._move( "last", event );
+                                       break;
+                               default:
+                                       this.menu.trigger( event );
+                                       preventDefault = false;
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( preventDefault ) {
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuisliderjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/slider.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/slider.js  2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/slider.js    2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Slider 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Slider 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,7 +36,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> return $.widget( "ui.slider", $.ui.mouse, {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         widgetEventPrefix: "slide",
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -642,8 +642,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        valueMin = this._valueMin();
</span><span class="cx" style="display: block; padding: 0 10px">                        valueMax = this._valueMax();
</span><span class="cx" style="display: block; padding: 0 10px">                        valPercent = ( valueMax !== valueMin ) ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        ( value - valueMin ) / ( valueMax - valueMin ) * 100 :
-                                       0;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         ( value - valueMin ) / ( valueMax - valueMin ) * 100 :
+                               0;
</ins><span class="cx" style="display: block; padding: 0 10px">                         _set[ this.orientation === "horizontal" ? "left" : "bottom" ] = valPercent + "%";
</span><span class="cx" style="display: block; padding: 0 10px">                        this.handle.stop( 1, 1 )[ animate ? "animate" : "css" ]( _set, o.animate );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuisortablejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/sortable.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/sortable.js        2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/sortable.js  2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Sortable 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Sortable 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -34,7 +34,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> return $.widget( "ui.sortable", $.ui.mouse, {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         widgetEventPrefix: "sort",
</span><span class="cx" style="display: block; padding: 0 10px">        ready: false,
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -196,8 +196,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                //Prepare the dragged items parent
</span><span class="cx" style="display: block; padding: 0 10px">                this.appendTo = $( o.appendTo !== "parent" ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                o.appendTo :
-                               this.currentItem.parent() );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 o.appendTo :
+                       this.currentItem.parent() );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                //Create and append the visible helper
</span><span class="cx" style="display: block; padding: 0 10px">                this.helper = this._createHelper( event );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -299,7 +299,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                //Prepare scrolling
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                this.scrollParent[ 0 ].tagName !== "HTML" ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 this.scrollParent[ 0 ].tagName !== "HTML" ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         this.overflowOffset = this.scrollParent.offset();
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -356,10 +356,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        scrolled = false;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                this.scrollParent[ 0 ].tagName !== "HTML" ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 this.scrollParent[ 0 ].tagName !== "HTML" ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( ( this.overflowOffset.top + this.scrollParent[ 0 ].offsetHeight ) -
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        event.pageY < o.scrollSensitivity ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         event.pageY < o.scrollSensitivity ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 this.scrollParent[ 0 ].scrollTop =
</span><span class="cx" style="display: block; padding: 0 10px">                                        scrolled = this.scrollParent[ 0 ].scrollTop + o.scrollSpeed;
</span><span class="cx" style="display: block; padding: 0 10px">                        } else if ( event.pageY - this.overflowOffset.top < o.scrollSensitivity ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -368,7 +368,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( ( this.overflowOffset.left + this.scrollParent[ 0 ].offsetWidth ) -
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        event.pageX < o.scrollSensitivity ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         event.pageX < o.scrollSensitivity ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 this.scrollParent[ 0 ].scrollLeft = scrolled =
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.scrollParent[ 0 ].scrollLeft + o.scrollSpeed;
</span><span class="cx" style="display: block; padding: 0 10px">                        } else if ( event.pageX - this.overflowOffset.left < o.scrollSensitivity ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -381,7 +381,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( event.pageY - this.document.scrollTop() < o.scrollSensitivity ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                scrolled = this.document.scrollTop( this.document.scrollTop() - o.scrollSpeed );
</span><span class="cx" style="display: block; padding: 0 10px">                        } else if ( this.window.height() - ( event.pageY - this.document.scrollTop() ) <
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        o.scrollSensitivity ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         o.scrollSensitivity ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 scrolled = this.document.scrollTop( this.document.scrollTop() + o.scrollSpeed );
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -390,7 +390,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.document.scrollLeft() - o.scrollSpeed
</span><span class="cx" style="display: block; padding: 0 10px">                                );
</span><span class="cx" style="display: block; padding: 0 10px">                        } else if ( this.window.width() - ( event.pageX - this.document.scrollLeft() ) <
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        o.scrollSensitivity ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         o.scrollSensitivity ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 scrolled = this.document.scrollLeft(
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.document.scrollLeft() + o.scrollSpeed
</span><span class="cx" style="display: block; padding: 0 10px">                                );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -417,79 +417,76 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        this.helper[ 0 ].style.top = this.position.top + "px";
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                //Post events to containers
-               this._contactContainers( event );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         //Do scrolling
+               if ( o.scroll ) {
+                       if ( this._scroll( event ) !== false ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                if ( this.innermostContainer !== null ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         //Update item positions used in position checks
+                               this._refreshItemPositions( true );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        //Do scrolling
-                       if ( o.scroll ) {
-                               if ( this._scroll( event ) !== false ) {
-
-                                       //Update item positions used in position checks
-                                       this._refreshItemPositions( true );
-
-                                       if ( $.ui.ddmanager && !o.dropBehaviour ) {
-                                               $.ui.ddmanager.prepareOffsets( this, event );
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         if ( $.ui.ddmanager && !o.dropBehaviour ) {
+                                       $.ui.ddmanager.prepareOffsets( this, event );
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        this.dragDirection = {
-                               vertical: this._getDragVerticalDirection(),
-                               horizontal: this._getDragHorizontalDirection()
-                       };
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         this.dragDirection = {
+                       vertical: this._getDragVerticalDirection(),
+                       horizontal: this._getDragHorizontalDirection()
+               };
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        //Rearrange
-                       for ( i = this.items.length - 1; i >= 0; i-- ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         //Rearrange
+               for ( i = this.items.length - 1; i >= 0; i-- ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                //Cache variables and intersection, continue if no intersection
-                               item = this.items[ i ];
-                               itemElement = item.item[ 0 ];
-                               intersection = this._intersectsWithPointer( item );
-                               if ( !intersection ) {
-                                       continue;
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 //Cache variables and intersection, continue if no intersection
+                       item = this.items[ i ];
+                       itemElement = item.item[ 0 ];
+                       intersection = this._intersectsWithPointer( item );
+                       if ( !intersection ) {
+                               continue;
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // Only put the placeholder inside the current Container, skip all
-                               // items from other containers. This works because when moving
-                               // an item from one container to another the
-                               // currentContainer is switched before the placeholder is moved.
-                               //
-                               // Without this, moving items in "sub-sortables" can cause
-                               // the placeholder to jitter between the outer and inner container.
-                               if ( item.instance !== this.currentContainer ) {
-                                       continue;
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // Only put the placeholder inside the current Container, skip all
+                       // items from other containers. This works because when moving
+                       // an item from one container to another the
+                       // currentContainer is switched before the placeholder is moved.
+                       //
+                       // Without this, moving items in "sub-sortables" can cause
+                       // the placeholder to jitter between the outer and inner container.
+                       if ( item.instance !== this.currentContainer ) {
+                               continue;
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // Cannot intersect with itself
-                               // no useless actions that have been done before
-                               // no action if the item moved is the parent of the item checked
-                               if ( itemElement !== this.currentItem[ 0 ] &&
-                                       this.placeholder[ intersection === 1 ?
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // Cannot intersect with itself
+                       // no useless actions that have been done before
+                       // no action if the item moved is the parent of the item checked
+                       if ( itemElement !== this.currentItem[ 0 ] &&
+                               this.placeholder[ intersection === 1 ?
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "next" : "prev" ]()[ 0 ] !== itemElement &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        !$.contains( this.placeholder[ 0 ], itemElement ) &&
-                                       ( this.options.type === "semi-dynamic" ?
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         !$.contains( this.placeholder[ 0 ], itemElement ) &&
+                               ( this.options.type === "semi-dynamic" ?
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 !$.contains( this.element[ 0 ], itemElement ) :
</span><span class="cx" style="display: block; padding: 0 10px">                                                true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        )
-                               ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         )
+                       ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        this.direction = intersection === 1 ? "down" : "up";
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         this.direction = intersection === 1 ? "down" : "up";
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        if ( this.options.tolerance === "pointer" ||
-                                                       this._intersectsWithSides( item ) ) {
-                                               this._rearrange( event, item );
-                                       } else {
-                                               break;
-                                       }
-
-                                       this._trigger( "change", event, this._uiHash() );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         if ( this.options.tolerance === "pointer" ||
+                                       this._intersectsWithSides( item ) ) {
+                                       this._rearrange( event, item );
+                               } else {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         break;
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+                               this._trigger( "change", event, this._uiHash() );
+                               break;
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                //Post events to containers
+               this._contactContainers( event );
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 //Interconnect with droppables
</span><span class="cx" style="display: block; padding: 0 10px">                if ( $.ui.ddmanager ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $.ui.ddmanager.drag( this, event );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -523,15 +520,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( !axis || axis === "x" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                animation.left = cur.left - this.offset.parent.left - this.margins.left +
</span><span class="cx" style="display: block; padding: 0 10px">                                        ( this.offsetParent[ 0 ] === this.document[ 0 ].body ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                0 :
-                                               this.offsetParent[ 0 ].scrollLeft
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 0 :
+                                                       this.offsetParent[ 0 ].scrollLeft
</ins><span class="cx" style="display: block; padding: 0 10px">                                         );
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( !axis || axis === "y" ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                animation.top = cur.top - this.offset.parent.top - this.margins.top +
</span><span class="cx" style="display: block; padding: 0 10px">                                        ( this.offsetParent[ 0 ] === this.document[ 0 ].body ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                0 :
-                                               this.offsetParent[ 0 ].scrollTop
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 0 :
+                                                       this.offsetParent[ 0 ].scrollTop
</ins><span class="cx" style="display: block; padding: 0 10px">                                         );
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                        this.reverting = true;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -582,7 +579,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                this.placeholder[ 0 ].parentNode.removeChild( this.placeholder[ 0 ] );
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( this.options.helper !== "original" && this.helper &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        this.helper[ 0 ].parentNode ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         this.helper[ 0 ].parentNode ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 this.helper.remove();
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -858,7 +855,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        //We ignore calculating positions of all connected containers when we're not over them
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( this.currentContainer && item.instance !== this.currentContainer &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        item.item[ 0 ] !== this.currentItem[ 0 ] ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         item.item[ 0 ] !== this.currentItem[ 0 ] ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 continue;
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -884,10 +881,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        this.options.axis === "x" || this._isFloating( this.items[ 0 ].item ) :
</span><span class="cx" style="display: block; padding: 0 10px">                        false;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                if ( this.innermostContainer !== null ) {
-                       this._refreshItemPositions( fast );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // This has to be redone because due to the item being moved out/into the offsetParent,
+               // the offsetParent's position will change
+               if ( this.offsetParent && this.helper ) {
+                       this.offset.parent = this._getParentOffset();
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                this._refreshItemPositions( fast );
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 var i, p;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.options.custom && this.options.custom.refreshContainers ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -921,7 +922,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        var element = $( "<" + nodeName + ">", that.document[ 0 ] );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                        that._addClass( element, "ui-sortable-placeholder",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        className || that.currentItem[ 0 ].className )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         className || that.currentItem[ 0 ].className )
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 ._removeClass( element, "ui-sortable-helper" );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                        if ( nodeName === "tbody" ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -959,7 +960,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        // always assign the height of the dragged item given forcePlaceholderSize
</span><span class="cx" style="display: block; padding: 0 10px">                                        // is true.
</span><span class="cx" style="display: block; padding: 0 10px">                                        if ( !p.height() || ( o.forcePlaceholderSize &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        ( nodeName === "tbody" || nodeName === "tr" ) ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         ( nodeName === "tbody" || nodeName === "tr" ) ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 p.height(
</span><span class="cx" style="display: block; padding: 0 10px">                                                        that.currentItem.innerHeight() -
</span><span class="cx" style="display: block; padding: 0 10px">                                                        parseInt( that.currentItem.css( "paddingTop" ) || 0, 10 ) -
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1014,9 +1015,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                // If we've already found a container and it's more "inner" than this, then continue
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( innermostContainer &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                $.contains(
-                                                       this.containers[ i ].element[ 0 ],
-                                                       innermostContainer.element[ 0 ] ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 $.contains(
+                                               this.containers[ i ].element[ 0 ],
+                                               innermostContainer.element[ 0 ] ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         continue;
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1034,8 +1035,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                this.innermostContainer = innermostContainer;
-
</del><span class="cx" style="display: block; padding: 0 10px">                 // If no intersecting containers found, return
</span><span class="cx" style="display: block; padding: 0 10px">                if ( !innermostContainer ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        return;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1060,7 +1059,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        for ( j = this.items.length - 1; j >= 0; j-- ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( !$.contains(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                this.containers[ innermostIndex ].element[ 0 ], this.items[ j ].item[ 0 ] )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 this.containers[ innermostIndex ].element[ 0 ], this.items[ j ].item[ 0 ] )
</ins><span class="cx" style="display: block; padding: 0 10px">                                 ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        continue;
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1111,7 +1110,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        //Update overflowOffset
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        this.scrollParent[ 0 ].tagName !== "HTML" ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         this.scrollParent[ 0 ].tagName !== "HTML" ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 this.overflowOffset = this.scrollParent.offset();
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1189,7 +1188,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // the document, which means that the scroll is included in the initial calculation of the
</span><span class="cx" style="display: block; padding: 0 10px">                // offset of the parent, and never recalculated upon drag
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.cssPosition === "absolute" && this.scrollParent[ 0 ] !== this.document[ 0 ] &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                $.contains( this.scrollParent[ 0 ], this.offsetParent[ 0 ] ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $.contains( this.scrollParent[ 0 ], this.offsetParent[ 0 ] ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         po.left += this.scrollParent.scrollLeft();
</span><span class="cx" style="display: block; padding: 0 10px">                        po.top += this.scrollParent.scrollTop();
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1197,7 +1196,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // This needs to be actually done for all browsers, since pageX/pageY includes this
</span><span class="cx" style="display: block; padding: 0 10px">                // information with an ugly IE fix
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.offsetParent[ 0 ] === this.document[ 0 ].body ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                ( this.offsetParent[ 0 ].tagName &&
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 ( this.offsetParent[ 0 ].tagName &&
</ins><span class="cx" style="display: block; padding: 0 10px">                                 this.offsetParent[ 0 ].tagName.toLowerCase() === "html" && $.ui.ie ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        po = { top: 0, left: 0 };
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1254,8 +1253,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.document.width() :
</span><span class="cx" style="display: block; padding: 0 10px">                                        this.window.width() - this.helperProportions.width - this.margins.left,
</span><span class="cx" style="display: block; padding: 0 10px">                                ( o.containment === "document" ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        ( this.document.height() || document.body.parentNode.scrollHeight ) :
-                                       this.window.height() || this.document[ 0 ].body.parentNode.scrollHeight
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         ( this.document.height() || document.body.parentNode.scrollHeight ) :
+                                               this.window.height() || this.document[ 0 ].body.parentNode.scrollHeight
</ins><span class="cx" style="display: block; padding: 0 10px">                                 ) - this.helperProportions.height - this.margins.top
</span><span class="cx" style="display: block; padding: 0 10px">                        ];
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1267,17 +1266,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        this.containment = [
</span><span class="cx" style="display: block; padding: 0 10px">                                co.left + ( parseInt( $( ce ).css( "borderLeftWidth" ), 10 ) || 0 ) +
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        ( parseInt( $( ce ).css( "paddingLeft" ), 10 ) || 0 ) - this.margins.left,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         ( parseInt( $( ce ).css( "paddingLeft" ), 10 ) || 0 ) - this.margins.left,
</ins><span class="cx" style="display: block; padding: 0 10px">                                 co.top + ( parseInt( $( ce ).css( "borderTopWidth" ), 10 ) || 0 ) +
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        ( parseInt( $( ce ).css( "paddingTop" ), 10 ) || 0 ) - this.margins.top,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         ( parseInt( $( ce ).css( "paddingTop" ), 10 ) || 0 ) - this.margins.top,
</ins><span class="cx" style="display: block; padding: 0 10px">                                 co.left + ( over ? Math.max( ce.scrollWidth, ce.offsetWidth ) : ce.offsetWidth ) -
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        ( parseInt( $( ce ).css( "borderLeftWidth" ), 10 ) || 0 ) -
-                                       ( parseInt( $( ce ).css( "paddingRight" ), 10 ) || 0 ) -
-                                       this.helperProportions.width - this.margins.left,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         ( parseInt( $( ce ).css( "borderLeftWidth" ), 10 ) || 0 ) -
+                               ( parseInt( $( ce ).css( "paddingRight" ), 10 ) || 0 ) -
+                               this.helperProportions.width - this.margins.left,
</ins><span class="cx" style="display: block; padding: 0 10px">                                 co.top + ( over ? Math.max( ce.scrollHeight, ce.offsetHeight ) : ce.offsetHeight ) -
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        ( parseInt( $( ce ).css( "borderTopWidth" ), 10 ) || 0 ) -
-                                       ( parseInt( $( ce ).css( "paddingBottom" ), 10 ) || 0 ) -
-                                       this.helperProportions.height - this.margins.top
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         ( parseInt( $( ce ).css( "borderTopWidth" ), 10 ) || 0 ) -
+                               ( parseInt( $( ce ).css( "paddingBottom" ), 10 ) || 0 ) -
+                               this.helperProportions.height - this.margins.top
</ins><span class="cx" style="display: block; padding: 0 10px">                         ];
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1290,10 +1289,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">                var mod = d === "absolute" ? 1 : -1,
</span><span class="cx" style="display: block; padding: 0 10px">                        scroll = this.cssPosition === "absolute" &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                !( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 !( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
</ins><span class="cx" style="display: block; padding: 0 10px">                                 $.contains( this.scrollParent[ 0 ], this.offsetParent[ 0 ] ) ) ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        this.offsetParent :
-                                       this.scrollParent,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         this.offsetParent :
+                               this.scrollParent,
</ins><span class="cx" style="display: block; padding: 0 10px">                         scrollIsRootNode = ( /(html|body)/i ).test( scroll[ 0 ].tagName );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                return {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1323,7 +1322,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                this.offset.parent.left * mod   -
</span><span class="cx" style="display: block; padding: 0 10px">                                ( ( this.cssPosition === "fixed" ?
</span><span class="cx" style="display: block; padding: 0 10px">                                        -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 :
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        scroll.scrollLeft() ) * mod )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         scroll.scrollLeft() ) * mod )
</ins><span class="cx" style="display: block; padding: 0 10px">                         )
</span><span class="cx" style="display: block; padding: 0 10px">                };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1336,11 +1335,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        pageX = event.pageX,
</span><span class="cx" style="display: block; padding: 0 10px">                        pageY = event.pageY,
</span><span class="cx" style="display: block; padding: 0 10px">                        scroll = this.cssPosition === "absolute" &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                !( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 !( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
</ins><span class="cx" style="display: block; padding: 0 10px">                                 $.contains( this.scrollParent[ 0 ], this.offsetParent[ 0 ] ) ) ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        this.offsetParent :
-                                       this.scrollParent,
-                               scrollIsRootNode = ( /(html|body)/i ).test( scroll[ 0 ].tagName );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         this.offsetParent :
+                               this.scrollParent,
+                       scrollIsRootNode = ( /(html|body)/i ).test( scroll[ 0 ].tagName );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // This is another very weird special case that only happens for relative elements:
</span><span class="cx" style="display: block; padding: 0 10px">                // 1. If the css position is relative
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1347,7 +1346,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // 2. and the scroll parent is the document or similar to the offset parent
</span><span class="cx" style="display: block; padding: 0 10px">                // we have to refresh the relative offset during the scroll so there are no jumps
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.cssPosition === "relative" && !( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                this.scrollParent[ 0 ] !== this.offsetParent[ 0 ] ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 this.scrollParent[ 0 ] !== this.offsetParent[ 0 ] ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         this.offset.relative = this._getRelativeOffset();
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1379,10 +1378,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                pageY = this.containment ?
</span><span class="cx" style="display: block; padding: 0 10px">                                        ( ( top - this.offset.click.top >= this.containment[ 1 ] &&
</span><span class="cx" style="display: block; padding: 0 10px">                                                top - this.offset.click.top <= this.containment[ 3 ] ) ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        top :
-                                                       ( ( top - this.offset.click.top >= this.containment[ 1 ] ) ?
-                                                               top - o.grid[ 1 ] : top + o.grid[ 1 ] ) ) :
-                                                               top;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         top :
+                                               ( ( top - this.offset.click.top >= this.containment[ 1 ] ) ?
+                                                       top - o.grid[ 1 ] : top + o.grid[ 1 ] ) ) :
+                                       top;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                left = this.originalPageX + Math.round( ( pageX - this.originalPageX ) /
</span><span class="cx" style="display: block; padding: 0 10px">                                        o.grid[ 0 ] ) * o.grid[ 0 ];
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1389,10 +1388,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                pageX = this.containment ?
</span><span class="cx" style="display: block; padding: 0 10px">                                        ( ( left - this.offset.click.left >= this.containment[ 0 ] &&
</span><span class="cx" style="display: block; padding: 0 10px">                                                left - this.offset.click.left <= this.containment[ 2 ] ) ?
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        left :
-                                                       ( ( left - this.offset.click.left >= this.containment[ 0 ] ) ?
-                                                               left - o.grid[ 0 ] : left + o.grid[ 0 ] ) ) :
-                                                               left;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         left :
+                                               ( ( left - this.offset.click.left >= this.containment[ 0 ] ) ?
+                                                       left - o.grid[ 0 ] : left + o.grid[ 0 ] ) ) :
+                                       left;
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1499,9 +1498,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        } );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">                if ( ( this.fromOutside ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                this.domPosition.prev !==
-                               this.currentItem.prev().not( ".ui-sortable-helper" )[ 0 ] ||
-                               this.domPosition.parent !== this.currentItem.parent()[ 0 ] ) && !noPropagation ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 this.domPosition.prev !==
+                       this.currentItem.prev().not( ".ui-sortable-helper" )[ 0 ] ||
+                       this.domPosition.parent !== this.currentItem.parent()[ 0 ] ) && !noPropagation ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        // Trigger update callback if the DOM position has changed
</span><span class="cx" style="display: block; padding: 0 10px">                        delayedTriggers.push( function( event ) {
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuispinnerjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/spinner.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/spinner.js 2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/spinner.js   2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Spinner 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Spinner 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -47,7 +47,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.widget( "ui.spinner", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         defaultElement: "<input>",
</span><span class="cx" style="display: block; padding: 0 10px">        widgetEventPrefix: "spin",
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -234,10 +234,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        .wrap( "<span>" )
</span><span class="cx" style="display: block; padding: 0 10px">                        .parent()
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // Add buttons
-                               .append(
-                                       "<a></a><a></a>"
-                               );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // Add buttons
+                       .append(
+                               "<a></a><a></a>"
+                       );
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        _draw: function() {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -275,7 +275,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // IE 6 doesn't understand height: 50% for the buttons
</span><span class="cx" style="display: block; padding: 0 10px">                // unless the wrapper has an explicit height
</span><span class="cx" style="display: block; padding: 0 10px">                if ( this.buttons.height() > Math.ceil( this.uiSpinner.height() * 0.5 ) &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                this.uiSpinner.height() > 0 ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 this.uiSpinner.height() > 0 ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         this.uiSpinner.height( this.uiSpinner.height() );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -285,18 +285,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        keyCode = $.ui.keyCode;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                switch ( event.keyCode ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                case keyCode.UP:
-                       this._repeat( null, 1, event );
-                       return true;
-               case keyCode.DOWN:
-                       this._repeat( null, -1, event );
-                       return true;
-               case keyCode.PAGE_UP:
-                       this._repeat( null, options.page, event );
-                       return true;
-               case keyCode.PAGE_DOWN:
-                       this._repeat( null, -options.page, event );
-                       return true;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 case keyCode.UP:
+                               this._repeat( null, 1, event );
+                               return true;
+                       case keyCode.DOWN:
+                               this._repeat( null, -1, event );
+                               return true;
+                       case keyCode.PAGE_UP:
+                               this._repeat( null, options.page, event );
+                               return true;
+                       case keyCode.PAGE_DOWN:
+                               this._repeat( null, -options.page, event );
+                               return true;
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                return false;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -561,8 +561,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                .wrap( this._uiSpinnerHtml() )
</span><span class="cx" style="display: block; padding: 0 10px">                                .parent()
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        // Add buttons
-                                       .append( this._buttonHtml() );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // Add buttons
+                               .append( this._buttonHtml() );
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                _uiSpinnerHtml: function() {
</span><span class="cx" style="display: block; padding: 0 10px">                        return "<span>";
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuitabsjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/tabs.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/tabs.js    2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/tabs.js      2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Tabs 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Tabs 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,7 +35,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.widget( "ui.tabs", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         delay: 300,
</span><span class="cx" style="display: block; padding: 0 10px">        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                active: null,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -176,39 +176,39 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                switch ( event.keyCode ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                case $.ui.keyCode.RIGHT:
-               case $.ui.keyCode.DOWN:
-                       selectedIndex++;
-                       break;
-               case $.ui.keyCode.UP:
-               case $.ui.keyCode.LEFT:
-                       goingForward = false;
-                       selectedIndex--;
-                       break;
-               case $.ui.keyCode.END:
-                       selectedIndex = this.anchors.length - 1;
-                       break;
-               case $.ui.keyCode.HOME:
-                       selectedIndex = 0;
-                       break;
-               case $.ui.keyCode.SPACE:
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 case $.ui.keyCode.RIGHT:
+                       case $.ui.keyCode.DOWN:
+                               selectedIndex++;
+                               break;
+                       case $.ui.keyCode.UP:
+                       case $.ui.keyCode.LEFT:
+                               goingForward = false;
+                               selectedIndex--;
+                               break;
+                       case $.ui.keyCode.END:
+                               selectedIndex = this.anchors.length - 1;
+                               break;
+                       case $.ui.keyCode.HOME:
+                               selectedIndex = 0;
+                               break;
+                       case $.ui.keyCode.SPACE:
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // Activate only, no collapsing
-                       event.preventDefault();
-                       clearTimeout( this.activating );
-                       this._activate( selectedIndex );
-                       return;
-               case $.ui.keyCode.ENTER:
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // Activate only, no collapsing
+                               event.preventDefault();
+                               clearTimeout( this.activating );
+                               this._activate( selectedIndex );
+                               return;
+                       case $.ui.keyCode.ENTER:
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // Toggle (cancel delayed activation, allow collapsing)
-                       event.preventDefault();
-                       clearTimeout( this.activating );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // Toggle (cancel delayed activation, allow collapsing)
+                               event.preventDefault();
+                               clearTimeout( this.activating );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // Determine if we should collapse or activate
-                       this._activate( selectedIndex === this.options.active ? false : selectedIndex );
-                       return;
-               default:
-                       return;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // Determine if we should collapse or activate
+                               this._activate( selectedIndex === this.options.active ? false : selectedIndex );
+                               return;
+                       default:
+                               return;
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Focus the appropriate tab, based on which key was pressed
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -330,7 +330,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        options.active = false;
</span><span class="cx" style="display: block; padding: 0 10px">                        this.active = $();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // was active, but active tab is gone
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // was active, but active tab is gone
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else if ( this.active.length && !$.contains( this.tablist[ 0 ], this.active[ 0 ] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        // all remaining tabs are disabled
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -338,12 +338,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                options.active = false;
</span><span class="cx" style="display: block; padding: 0 10px">                                this.active = $();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // activate previous tab
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // activate previous tab
</ins><span class="cx" style="display: block; padding: 0 10px">                         } else {
</span><span class="cx" style="display: block; padding: 0 10px">                                this._activate( this._findNextTab( Math.max( 0, options.active - 1 ), false ) );
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // was active, active tab still exists
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // was active, active tab still exists
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        // make sure active index is correct
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -447,7 +447,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                panelId = selector.substring( 1 );
</span><span class="cx" style="display: block; padding: 0 10px">                                panel = that.element.find( that._sanitizeSelector( selector ) );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // remote tab
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // remote tab
</ins><span class="cx" style="display: block; padding: 0 10px">                         } else {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                // If the tab doesn't already have aria-controls,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -605,17 +605,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( tab.hasClass( "ui-state-disabled" ) ||
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // tab is already loading
-                               tab.hasClass( "ui-tabs-loading" ) ||
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // tab is already loading
+                       tab.hasClass( "ui-tabs-loading" ) ||
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // can't switch durning an animation
-                               this.running ||
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // can't switch durning an animation
+                       this.running ||
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // click on active header, but not collapsible
-                               ( clickedIsActive && !options.collapsible ) ||
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // click on active header, but not collapsible
+                       ( clickedIsActive && !options.collapsible ) ||
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // allow canceling activation
-                               ( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // allow canceling activation
+                       ( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         return;
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="branches59srcjs_enqueuesvendorjqueryuitooltipjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/js/_enqueues/vendor/jquery/ui/tooltip.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/js/_enqueues/vendor/jquery/ui/tooltip.js 2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/js/_enqueues/vendor/jquery/ui/tooltip.js   2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,5 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /*!
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * jQuery UI Tooltip 1.13.0
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * jQuery UI Tooltip 1.13.1
</ins><span class="cx" style="display: block; padding: 0 10px">  * http://jqueryui.com
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * Copyright jQuery Foundation and other contributors
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,7 +35,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "use strict";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $.widget( "ui.tooltip", {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        version: "1.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ version: "1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">         options: {
</span><span class="cx" style="display: block; padding: 0 10px">                classes: {
</span><span class="cx" style="display: block; padding: 0 10px">                        "ui-tooltip": "ui-corner-all ui-widget-shadow"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -217,7 +217,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        eventType = event ? event.type : null;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( typeof contentOption === "string" || contentOption.nodeType ||
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                contentOption.jquery ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 contentOption.jquery ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                         return this._open( event, target, contentOption );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -348,7 +348,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // tooltips will handle this in destroy.
</span><span class="cx" style="display: block; padding: 0 10px">                if ( target[ 0 ] !== this.element[ 0 ] ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        events.remove = function() {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                this._removeTooltip( this._find( target ).tooltip );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         var targetElement = this._find( target );
+                               if ( targetElement ) {
+                                       this._removeTooltip( targetElement.tooltip );
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         };
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="branches59srcwpincludesscriptloaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.9/src/wp-includes/script-loader.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.9/src/wp-includes/script-loader.php    2022-02-02 23:41:19 UTC (rev 52664)
+++ branches/5.9/src/wp-includes/script-loader.php      2022-02-03 00:02:28 UTC (rev 52665)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -765,55 +765,55 @@
</span><span class="cx" style="display: block; padding: 0 10px">        // In order to keep backwards compatibility, and to keep the optimized loading,
</span><span class="cx" style="display: block; padding: 0 10px">        // the source files were flattened and included with some modifications for AMD loading.
</span><span class="cx" style="display: block; padding: 0 10px">        // A notable change is that 'jquery-ui-core' now contains 'jquery-ui-position' and 'jquery-ui-widget'.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $scripts->add( 'jquery-ui-core', "/wp-includes/js/jquery/ui/core$suffix.js", array( 'jquery' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-core', "/wp-includes/js/jquery/ui/effect$suffix.js", array( 'jquery' ), '1.13.0', 1 );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $scripts->add( 'jquery-ui-core', "/wp-includes/js/jquery/ui/core$suffix.js", array( 'jquery' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-core', "/wp-includes/js/jquery/ui/effect$suffix.js", array( 'jquery' ), '1.13.1', 1 );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $scripts->add( 'jquery-effects-blind', "/wp-includes/js/jquery/ui/effect-blind$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-bounce', "/wp-includes/js/jquery/ui/effect-bounce$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-clip', "/wp-includes/js/jquery/ui/effect-clip$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-drop', "/wp-includes/js/jquery/ui/effect-drop$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-explode', "/wp-includes/js/jquery/ui/effect-explode$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-fade', "/wp-includes/js/jquery/ui/effect-fade$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-fold', "/wp-includes/js/jquery/ui/effect-fold$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-highlight', "/wp-includes/js/jquery/ui/effect-highlight$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-puff', "/wp-includes/js/jquery/ui/effect-puff$suffix.js", array( 'jquery-effects-core', 'jquery-effects-scale' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-pulsate', "/wp-includes/js/jquery/ui/effect-pulsate$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-scale', "/wp-includes/js/jquery/ui/effect-scale$suffix.js", array( 'jquery-effects-core', 'jquery-effects-size' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-shake', "/wp-includes/js/jquery/ui/effect-shake$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-size', "/wp-includes/js/jquery/ui/effect-size$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-slide', "/wp-includes/js/jquery/ui/effect-slide$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-effects-transfer', "/wp-includes/js/jquery/ui/effect-transfer$suffix.js", array( 'jquery-effects-core' ), '1.13.0', 1 );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $scripts->add( 'jquery-effects-blind', "/wp-includes/js/jquery/ui/effect-blind$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-bounce', "/wp-includes/js/jquery/ui/effect-bounce$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-clip', "/wp-includes/js/jquery/ui/effect-clip$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-drop', "/wp-includes/js/jquery/ui/effect-drop$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-explode', "/wp-includes/js/jquery/ui/effect-explode$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-fade', "/wp-includes/js/jquery/ui/effect-fade$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-fold', "/wp-includes/js/jquery/ui/effect-fold$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-highlight', "/wp-includes/js/jquery/ui/effect-highlight$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-puff', "/wp-includes/js/jquery/ui/effect-puff$suffix.js", array( 'jquery-effects-core', 'jquery-effects-scale' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-pulsate', "/wp-includes/js/jquery/ui/effect-pulsate$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-scale', "/wp-includes/js/jquery/ui/effect-scale$suffix.js", array( 'jquery-effects-core', 'jquery-effects-size' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-shake', "/wp-includes/js/jquery/ui/effect-shake$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-size', "/wp-includes/js/jquery/ui/effect-size$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-slide', "/wp-includes/js/jquery/ui/effect-slide$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-effects-transfer', "/wp-includes/js/jquery/ui/effect-transfer$suffix.js", array( 'jquery-effects-core' ), '1.13.1', 1 );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Widgets
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $scripts->add( 'jquery-ui-accordion', "/wp-includes/js/jquery/ui/accordion$suffix.js", array( 'jquery-ui-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-autocomplete', "/wp-includes/js/jquery/ui/autocomplete$suffix.js", array( 'jquery-ui-menu', 'wp-a11y' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-button', "/wp-includes/js/jquery/ui/button$suffix.js", array( 'jquery-ui-core', 'jquery-ui-controlgroup', 'jquery-ui-checkboxradio' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-datepicker', "/wp-includes/js/jquery/ui/datepicker$suffix.js", array( 'jquery-ui-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-dialog', "/wp-includes/js/jquery/ui/dialog$suffix.js", array( 'jquery-ui-resizable', 'jquery-ui-draggable', 'jquery-ui-button' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-menu', "/wp-includes/js/jquery/ui/menu$suffix.js", array( 'jquery-ui-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-mouse', "/wp-includes/js/jquery/ui/mouse$suffix.js", array( 'jquery-ui-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-progressbar', "/wp-includes/js/jquery/ui/progressbar$suffix.js", array( 'jquery-ui-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-selectmenu', "/wp-includes/js/jquery/ui/selectmenu$suffix.js", array( 'jquery-ui-menu' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-slider', "/wp-includes/js/jquery/ui/slider$suffix.js", array( 'jquery-ui-mouse' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-spinner', "/wp-includes/js/jquery/ui/spinner$suffix.js", array( 'jquery-ui-button' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-tabs', "/wp-includes/js/jquery/ui/tabs$suffix.js", array( 'jquery-ui-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-tooltip', "/wp-includes/js/jquery/ui/tooltip$suffix.js", array( 'jquery-ui-core' ), '1.13.0', 1 );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $scripts->add( 'jquery-ui-accordion', "/wp-includes/js/jquery/ui/accordion$suffix.js", array( 'jquery-ui-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-autocomplete', "/wp-includes/js/jquery/ui/autocomplete$suffix.js", array( 'jquery-ui-menu', 'wp-a11y' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-button', "/wp-includes/js/jquery/ui/button$suffix.js", array( 'jquery-ui-core', 'jquery-ui-controlgroup', 'jquery-ui-checkboxradio' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-datepicker', "/wp-includes/js/jquery/ui/datepicker$suffix.js", array( 'jquery-ui-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-dialog', "/wp-includes/js/jquery/ui/dialog$suffix.js", array( 'jquery-ui-resizable', 'jquery-ui-draggable', 'jquery-ui-button' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-menu', "/wp-includes/js/jquery/ui/menu$suffix.js", array( 'jquery-ui-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-mouse', "/wp-includes/js/jquery/ui/mouse$suffix.js", array( 'jquery-ui-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-progressbar', "/wp-includes/js/jquery/ui/progressbar$suffix.js", array( 'jquery-ui-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-selectmenu', "/wp-includes/js/jquery/ui/selectmenu$suffix.js", array( 'jquery-ui-menu' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-slider', "/wp-includes/js/jquery/ui/slider$suffix.js", array( 'jquery-ui-mouse' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-spinner', "/wp-includes/js/jquery/ui/spinner$suffix.js", array( 'jquery-ui-button' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-tabs', "/wp-includes/js/jquery/ui/tabs$suffix.js", array( 'jquery-ui-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-tooltip', "/wp-includes/js/jquery/ui/tooltip$suffix.js", array( 'jquery-ui-core' ), '1.13.1', 1 );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // New in 1.12.1
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $scripts->add( 'jquery-ui-checkboxradio', "/wp-includes/js/jquery/ui/checkboxradio$suffix.js", array( 'jquery-ui-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-controlgroup', "/wp-includes/js/jquery/ui/controlgroup$suffix.js", array( 'jquery-ui-core' ), '1.13.0', 1 );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $scripts->add( 'jquery-ui-checkboxradio', "/wp-includes/js/jquery/ui/checkboxradio$suffix.js", array( 'jquery-ui-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-controlgroup', "/wp-includes/js/jquery/ui/controlgroup$suffix.js", array( 'jquery-ui-core' ), '1.13.1', 1 );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Interactions
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $scripts->add( 'jquery-ui-draggable', "/wp-includes/js/jquery/ui/draggable$suffix.js", array( 'jquery-ui-mouse' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-droppable', "/wp-includes/js/jquery/ui/droppable$suffix.js", array( 'jquery-ui-draggable' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-resizable', "/wp-includes/js/jquery/ui/resizable$suffix.js", array( 'jquery-ui-mouse' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-selectable', "/wp-includes/js/jquery/ui/selectable$suffix.js", array( 'jquery-ui-mouse' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-sortable', "/wp-includes/js/jquery/ui/sortable$suffix.js", array( 'jquery-ui-mouse' ), '1.13.0', 1 );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $scripts->add( 'jquery-ui-draggable', "/wp-includes/js/jquery/ui/draggable$suffix.js", array( 'jquery-ui-mouse' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-droppable', "/wp-includes/js/jquery/ui/droppable$suffix.js", array( 'jquery-ui-draggable' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-resizable', "/wp-includes/js/jquery/ui/resizable$suffix.js", array( 'jquery-ui-mouse' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-selectable', "/wp-includes/js/jquery/ui/selectable$suffix.js", array( 'jquery-ui-mouse' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-sortable', "/wp-includes/js/jquery/ui/sortable$suffix.js", array( 'jquery-ui-mouse' ), '1.13.1', 1 );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // As of 1.12.1 `jquery-ui-position` and `jquery-ui-widget` are part of `jquery-ui-core`.
</span><span class="cx" style="display: block; padding: 0 10px">        // Listed here for back-compat.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $scripts->add( 'jquery-ui-position', false, array( 'jquery-ui-core' ), '1.13.0', 1 );
-       $scripts->add( 'jquery-ui-widget', false, array( 'jquery-ui-core' ), '1.13.0', 1 );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $scripts->add( 'jquery-ui-position', false, array( 'jquery-ui-core' ), '1.13.1', 1 );
+       $scripts->add( 'jquery-ui-widget', false, array( 'jquery-ui-core' ), '1.13.1', 1 );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Strings for 'jquery-ui-autocomplete' live region messages.
</span><span class="cx" style="display: block; padding: 0 10px">        did_action( 'init' ) && $scripts->localize(
</span></span></pre>
</div>
</div>

</body>
</html>