/*! * UI development toolkit for HTML5 (OpenUI5) * (c) Copyright 2009-2018 SAP SE or an SAP affiliate company. * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. */ sap.ui.define(["sap/base/Log"],function(L){"use strict";var e=function(a,b,m,c,d){if(typeof m=="boolean"){c=m;m=undefined;}if(!d){d=0;}if(!m){m=10;}if(d>m){L.warning("deepEqual comparison exceeded maximum recursion depth of "+m+". Treating values as unequal");return false;}if(a===b){return true;}var I=(typeof a==="number"&&typeof b==="number"&&isNaN(a)&&isNaN(b));if(I){return true;}if(Array.isArray(a)&&Array.isArray(b)){if(!c&&a.length!==b.length){return false;}if(a.length>b.length){return false;}for(var i=0;i