packages/cdp-mobile/dist/cdp.js
function( historyEntry, direction ) {
                    // make sure to create a new object to pass down as the navigate event data
                    event.hashchangeState = $.extend({}, historyEntry);
                    event.hashchangeState.direction = direction;
                }
function( historyEntry, direction ) {
                    // make sure to create a new object to pass down as the navigate event data
                    event.hashchangeState = $.extend({}, historyEntry);
                    event.hashchangeState.direction = direction;
                }
function ( historyEntry , direction ) { // make sure to create a new object to pass down as the navigate event data event . hashchangeState = $ . extend ( { } , historyEntry ) ; event . hashchangeState . direction = direction ; }
When the url is either forward or backward in history include the entry as data on the event object for merging as data in the navigate event
When the url is either forward or backward in history include the entry as data on the event object for merging as data in the navigate event