<?xml version="1.0" encoding="UTF-8" ?>
<library xmlns="http://www.sap.com/sap.ui.library.xsd" >

  <name>sap.ui.core</name>
  <vendor>SAP SE</vendor>
  <copyright>${copyright}</copyright>
  <version>${version}</version>

  <documentation>The SAPUI5 Core Runtime.

  Contains the UI5 jQuery plugins (jQuery.sap.*), the Core and all its components,
  base classes for Controls, Components and the Model View Controller classes.</documentation>

  <appData>
    <generation xmlns="http://www.sap.com/ui5/buildext/sap.ui.javascript" >
      <module-syntax>ui5</module-syntax>
    </generation>
    <selenium xmlns="http://www.sap.com/ui5/buildext/selenium" package="com.sap.ui5.selenium.core" />
    <!-- excludes for the all-in-one file -->
    <packaging xmlns="http://www.sap.com/ui5/buildext/packaging" version="2.0" >
      <module-infos>
        <!--
        <raw-module name="jquery.sap.global.js" depends="sap/ui/Device.js,sap/ui/thirdparty/jquery.js,sap/ui/thirdparty/jqueryui/jquery-ui-position.js,sap/ui/thirdparty/URI.js,sap/ui/thirdparty/es6-promise.js,sap/ui/thirdparty/baseuri.js,sap/ui/thirdparty/es6-object-assign.js" />
        -->
        <raw-module name="sap/ui/core/support/trace/EppLib.js" />
        <raw-module name="sap/ui/core/support/trace/E2eTraceLib.js" depends="sap/ui/core/support/trace/EppLib.js" />
        <raw-module name="sap/ui/Device.js" />
        <raw-module name="sap/ui/thirdparty/baseuri.js" />
        <raw-module name="sap/ui/thirdparty/blanket.js" requiresTopLevelScope="false" />
        <raw-module name="sap/ui/thirdparty/bignumber.js" />
        <raw-module name="sap/ui/thirdparty/caja-html-sanitizer.js" />
        <raw-module name="sap/ui/thirdparty/crossroads.js" depends="sap/ui/thirdparty/signals.js" />
        <raw-module name="sap/ui/thirdparty/d3.js" />
        <raw-module name="sap/ui/thirdparty/datajs.js" />
        <raw-module name="sap/ui/thirdparty/es6-object-assign.js" />
        <raw-module name="sap/ui/thirdparty/es6-promise.js" />
        <raw-module name="sap/ui/thirdparty/es6-shim-nopromise.js" />
        <raw-module name="sap/ui/thirdparty/es6-string-methods.js" />
        <raw-module name="sap/ui/thirdparty/flexie.js" requiresTopLevelScope="false" />
        <raw-module name="sap/ui/thirdparty/handlebars.js" />
        <raw-module name="sap/ui/thirdparty/hasher.js" depends="sap/ui/thirdparty/signals.js" />
        <raw-module name="sap/ui/thirdparty/IPv6.js" />
        <raw-module name="sap/ui/thirdparty/iscroll-lite.js" />
        <raw-module name="sap/ui/thirdparty/iscroll.js" />
        <raw-module name="sap/ui/thirdparty/jquery.js" depends="sap/ui/thirdparty/jquery-compat.js" />
        <raw-module name="sap/ui/thirdparty/jquery-mobile-custom.js" depends="sap/ui/thirdparty/jquery.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-blind.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-bounce.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-clip.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" depends="sap/ui/thirdparty/jquery.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-drop.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-explode.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-fade.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-fold.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-highlight.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-pulsate.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-scale.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-shake.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-slide.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-effects-transfer.js" depends="sap/ui/thirdparty/jqueryui/jquery-effects-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-core.js" depends="sap/ui/thirdparty/jquery.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-datepicker.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-core.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-draggable.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-mouse.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-droppable.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-mouse.js,sap/ui/thirdparty/jqueryui/jquery-ui-draggable.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-blind.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-bounce.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-clip.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-drop.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-explode.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-fade.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-fold.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-highlight.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-pulsate.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-scale.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-shake.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-slide.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-transfer.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" depends="sap/ui/thirdparty/jquery.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-mouse.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-core.js,sap/ui/thirdparty/jqueryui/jquery-ui-widget.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-position.js" depends="sap/ui/thirdparty/jquery.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-resizable.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-mouse.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-selectable.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-mouse.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-sortable.js" depends="sap/ui/thirdparty/jqueryui/jquery-ui-mouse.js" />
        <raw-module name="sap/ui/thirdparty/jqueryui/jquery-ui-widget.js" depends="sap/ui/thirdparty/jquery.js" />
        <raw-module name="sap/ui/thirdparty/jszip.js" />
        <raw-module name="sap/ui/thirdparty/klay.js" />
        <raw-module name="sap/ui/thirdparty/less.js" />
        <raw-module name="sap/ui/thirdparty/mobify-carousel.js" requiresTopLevelScope="false" />
        <raw-module name="sap/ui/thirdparty/mobiscroll/js/mobiscroll-core.js" depends="sap/ui/thirdparty/jquery.js" />
        <raw-module name="sap/ui/thirdparty/mobiscroll/js/mobiscroll-datetime.js" depends="sap/ui/thirdparty/jquery.js,sap/ui/thirdparty/mobiscroll/js/mobiscroll-core.js,sap/ui/thirdparty/mobiscroll/js/mobiscroll-scroller.js" />
        <raw-module name="sap/ui/thirdparty/mobiscroll/js/mobiscroll-scroller.js" depends="sap/ui/thirdparty/jquery.js,sap/ui/thirdparty/mobiscroll/js/mobiscroll-core.js" />
        <raw-module name="sap/ui/thirdparty/punycode.js" />
        <raw-module name="sap/ui/thirdparty/qunit-2.js" />
        <raw-module name="sap/ui/thirdparty/qunit-composite.js" depends="sap/ui/thirdparty/qunit.js" />
        <raw-module name="sap/ui/thirdparty/qunit-reporter-junit.js" depends="sap/ui/thirdparty/qunit.js" />
        <raw-module name="sap/ui/thirdparty/qunit.js" />
        <raw-module name="sap/ui/thirdparty/RequestRecorder.js" depends="sap/ui/thirdparty/URI.js,sap/ui/thirdparty/sinon.js"/>
        <raw-module name="sap/ui/thirdparty/require.js" requiresTopLevelScope="false" />
        <raw-module name="sap/ui/thirdparty/SecondLevelDomains.js" />
        <raw-module name="sap/ui/thirdparty/signals.js" />
        <raw-module name="sap/ui/thirdparty/sinon-ie.js" depends="sap/ui/thirdparty/sinon.js" />
        <raw-module name="sap/ui/thirdparty/sinon-qunit.js" depends="sap/ui/thirdparty/qunit.js,sap/ui/thirdparty/sinon.js,sap/ui/thirdparty/sinon-ie.js" />
        <raw-module name="sap/ui/thirdparty/sinon-server.js" depends="sap/ui/thirdparty/sinon.js" requiresTopLevelScope="false" />
        <raw-module name="sap/ui/thirdparty/sinon.js" />
        <raw-module name="sap/ui/thirdparty/sinon-4.js" />
        <raw-module name="sap/ui/thirdparty/swipe-view.js" requiresTopLevelScope="false" />
        <raw-module name="sap/ui/thirdparty/unorm.js" />
        <raw-module name="sap/ui/thirdparty/unormdata.js" depends="sap/ui/thirdparty/unorm.js" />
        <raw-module name="sap/ui/thirdparty/URI.js" />
        <raw-module name="sap/ui/thirdparty/URITemplate.js" depends="sap/ui/thirdparty/URI.js"/>
        <raw-module name="sap/ui/thirdparty/vkbeautify.js" />
        <raw-module name="sap/ui/thirdparty/zyngascroll.js" requiresTopLevelScope="false" />
        <raw-module name="sap/ui/thirdparty/hyphenopoly/hyphenopoly.bundle.js" depends="sap/ui/thirdparty/hyphenopoly/hyphenEngine.asm.js" />
        <raw-module name="sap/ui/thirdparty/hyphenopoly/hyphenEngine.asm.js" requiresTopLevelScope="false" />
        <raw-module name="ui5loader.js" />
        <raw-module name="ui5loader-autoconfig.js" depends="ui5loader.js" />
        <raw-module name="sap/ui/test/starter/_configureLoader.js" depends="ui5loader.js" />
        <module-cycle modules="sap/ui/core/Core.js,sap/ui/core/Component.js" />
      </module-infos>
      <all-in-one>
        <!-- exclude all merged files as well as the top level jQuery copy (not visible in OpenUI5) -->
        <exclude name="jquery-*.js" />
        <exclude name="sap-*" />
        <!-- CorePlugin, shouldn't be installed by default -->
        <exclude name="sap/ui/core/plugin/DeclarativeSupport.js" />
        <exclude name="sap/ui/core/plugin/LessSupport.js" />
        <!-- exclude non-productive code -->
        <exclude name="sap/ui/debug/**" />
        <exclude name="sap/ui/core/support/" />
        <exclude name="sap/ui/qunit/**" />
        <exclude name="sap/ui/test/**" />
        <exclude name="testsuite/**" />
        <!-- Ignore substitutes for moved third party libs -->
        <exclude name="jquery-ui-core.js" />
        <exclude name="jquery-ui-datepicker.js" />
        <exclude name="jquery-ui-position.js" />
        <exclude name="sap/ui/model/odata/datajs.js" />
        <!-- Third party libs which should NOT be part of the all-in-one file -->
        <exclude name="sap/ui/thirdparty/baseuri.js" />
        <exclude name="sap/ui/thirdparty/bignumber.js" />
        <exclude name="sap/ui/thirdparty/blanket.js" />
        <!-- <exclude name="sap/ui/thirdparty/crossroads.js" /> -->
        <!-- <exclude name="sap/ui/thirdparty/caja-html-sanitizer.js" /> -->
        <exclude name="sap/ui/thirdparty/d3.js" />
        <exclude name="sap/ui/thirdparty/datajs.js" />
        <exclude name="sap/ui/thirdparty/es6-object-assign.js" />
        <exclude name="sap/ui/thirdparty/es6-promise.js" />
        <exclude name="sap/ui/thirdparty/es6-shim-nopromise.js" />
        <exclude name="sap/ui/thirdparty/es6-string-methods.js" />
        <exclude name="sap/ui/thirdparty/flexie.js" />
        <exclude name="sap/ui/thirdparty/handlebars.js" />
        <!-- <exclude name="sap/ui/thirdparty/hasher.js" /> -->
        <exclude name="sap/ui/thirdparty/IPv6.js" />
        <exclude name="sap/ui/thirdparty/iscroll.js" />
        <exclude name="sap/ui/thirdparty/iscroll-lite.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-widget.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-effect*.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-blind.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-bounce.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-clip.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-drop.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-explode.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-fade.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-fold.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-highlight.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-pulsate.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-scale.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-shake.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-slide.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-effect-transfer.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-mouse.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-draggable.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-resizable.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-selectable.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-sortable.js" />
        <exclude name="sap/ui/thirdparty/jqueryui/jquery-ui-droppable.js" />
        <exclude name="sap/ui/thirdparty/jszip.js" />
        <exclude name="sap/ui/thirdparty/klay.js" />
        <exclude name="sap/ui/thirdparty/less.js" />
        <exclude name="sap/ui/thirdparty/mobify-carousel.js" />
        <exclude name="sap/ui/thirdparty/mobiscroll/js/mobiscroll-core.js" />
        <exclude name="sap/ui/thirdparty/mobiscroll/js/mobiscroll-scroller.js" />
        <exclude name="sap/ui/thirdparty/mobiscroll/js/mobiscroll-datetime.js" />
        <exclude name="sap/ui/thirdparty/punycode.js" />
        <exclude name="sap/ui/thirdparty/qunit-2.js" />
        <exclude name="sap/ui/thirdparty/qunit-composite.js" />
        <exclude name="sap/ui/thirdparty/qunit-reporter-junit.js" />
        <exclude name="sap/ui/thirdparty/qunit.js" />
        <exclude name="sap/ui/thirdparty/RequestRecorder.js"/>
        <exclude name="sap/ui/thirdparty/require.js" />
        <exclude name="sap/ui/thirdparty/SecondLevelDomains.js" />
        <!-- <exclude name="sap/ui/thirdparty/signals.js" /> -->
        <exclude name="sap/ui/thirdparty/sinon-4.js" />
        <exclude name="sap/ui/thirdparty/sinon-ie.js" />
        <exclude name="sap/ui/thirdparty/sinon-qunit.js" />
        <exclude name="sap/ui/thirdparty/sinon-server.js" />
        <exclude name="sap/ui/thirdparty/sinon.js" />
        <exclude name="sap/ui/thirdparty/swipe-view.js" />
        <exclude name="sap/ui/thirdparty/unorm.js" />
        <exclude name="sap/ui/thirdparty/unormdata.js" />
        <!-- URI is no longer excluded because it's needed in jquery.sap.global and others -->
        <!-- <exclude name="sap/ui/thirdparty/URI.js" /> -->
        <exclude name="sap/ui/thirdparty/URITemplate.js" />
        <exclude name="sap/ui/thirdparty/vkbeautify.js" />
        <exclude name="sap/ui/thirdparty/zyngascroll.js" />
        <exclude name="sap/ui/thirdparty/hyphenopoly/**" />
        <!-- INCLUDED (because not mentioned in the list above) are the following libs: -->
        <!-- jquery.sap.global.js -->
        <!-- sap/ui/thirdparty/jquery-mobile-custom.js -->
        <!-- sap/ui/thirdparty/jqueryui/jquery-ui-core.js -->
        <!-- sap/ui/thirdparty/jqueryui/jquery-ui-position.js -->
        <!-- sap/ui/thirdparty/jqueryui/jquery-ui-datepicker.js -->
      </all-in-one>
    </packaging>
    <!-- excludes for the JSDoc -->
    <jsdoc xmlns="http://www.sap.com/ui5/buildext/jsdoc" >
        <exclude name=".library-all" />
        <exclude name=".library-all-dbg" />
        <exclude name=".library-preload*" />
        <exclude name=".library-h2-preload*" />
        <exclude name=".Component-preload*" />
        <exclude name=".Component-h2-preload*" />
        <exclude name=".*[legacy]" />
        <exclude name=".*[legacy]-dbg" />
        <exclude name="jquery-*" />
        <exclude name="sap-ui-*" />
        <exclude name="testsuite." />
        <exclude name="sap.ui.debug." />
        <exclude name="sap.ui.test.ControlTree" />
        <exclude name="sap.ui.test.TestEnv" />
        <exclude name="sap.ui.test.starter.runTest" />
        <exclude name="sap.ui.qunit." />
        <exclude name="sap.ui.thirdparty." />
    </jsdoc>
    <!-- excludes for the JSCoverage -->
    <jscoverage xmlns="http://www.sap.com/ui5/buildext/jscoverage" >
        <exclude name=".library-all" />
        <exclude name=".library-preload" />
        <exclude name=".library-preload*" /><!-- library-preload.designtime.js, library-preload.support.js -->
        <exclude name=".library-h2-preload" />
        <exclude name="jquery-*" />
        <exclude name="sap-ui-*" />
        <exclude name="testsuite." />
        <exclude name="sap.ui.debug." />
        <exclude name="sap.ui.jsunit." />
        <exclude name="sap.ui.qunit." />
        <exclude name="sap.ui.test.BranchTracking" />
        <exclude name="sap.ui.test.ControlTree" />
        <exclude name="sap.ui.test.TestEnv" />
        <exclude name="sap.ui.test.TestUtils" />
        <exclude name="sap.ui.thirdparty." />
    </jscoverage>
    <!-- Thirdparty references -->
    <thirdparty xmlns="http://www.sap.com/ui5/buildext/thirdparty" >
        <lib name="jquery-3" displayName="jQuery 3" version="3.6.0" homepage="https://jquery.com">
            <license url="http://jQuery.org/license" type="MIT"/>
            <copyright>OpenJS Foundation and other contributors</copyright>
            <pattern>sap/ui/thirdparty/jquery.js</pattern>
            <pattern partial="true" otherContent="SAP" explanation="isPlainObject.js is overall written by SAP, but contains a modified implementation of jQuery.isPlainObject taken from jQuery">sap/base/util/isPlainObject.js</pattern>
            <pattern partial="true" otherContent="SAP" explanation="_merge.js is overall written by SAP, but contains a modified implementation of jQuery.extend taken from jQuery">sap/base/util/_merge.js</pattern>
            <pattern partial="true" otherContent="SAP" explanation="jquery.sap.script.js is overall written by SAP, but contains a modified implementation of jQuery.extend taken from jQuery">jquery.sap.script.js</pattern>
        </lib>
        <lib name="jquery-1" displayName="jQuery 1" version="1.7.1" homepage="https://jquery.com">
            <license url="http://jQuery.org/license" type="MIT"/>
            <copyright>2011, John Resig</copyright>
            <pattern partial="true" otherContent="SAP" explanation="Device.js is overall written by SAP, but contains code taken from jQuery 1.7.1 (see the respective comment)">sap/ui/Device.js</pattern>
        </lib>
        <lib name="jquery_UI_1-8-17" displayName="jQuery UI 1.8" version="1.8.17" homepage="https://jqueryui.com">
            <license url="http://jQuery.org/license" type="MIT" />
            <copyright>2014 jQuery Foundation and other contributors</copyright>
            <pattern partial="true" otherContent="SAP" explanation="Selectors.js is overall written by SAP, but contains code taken from jQuery UI (see the respective comments)">sap/ui/dom/jquery/Selectors.js</pattern>
        </lib>
        <lib name="jquery_UI-1-10-4" displayName="jQuery UI 1.10" version="1.10.4" homepage="https://jqueryui.com">
            <license url="http://jQuery.org/license" type="MIT" />
            <copyright>2014 jQuery Foundation and other contributors</copyright>
            <pattern>sap/ui/thirdparty/jqueryui/*</pattern>
            <pattern partial="true" otherContent="SAP" explanation="jquery.sap.dom.js is overall written by SAP, but contains code taken from jQuery UI Core (see the respective comment)">jquery.sap.dom.js</pattern>
        </lib>
        <lib name="jquery_UI_1-11-1" displayName="jQuery UI 1.11" version="1.11.1" homepage="https://jqueryui.com">
            <license url="http://jQuery.org/license" type="MIT" />
            <copyright>2014 jQuery Foundation and other contributors</copyright>
            <pattern partial="true" otherContent="SAP" explanation="zIndex.js is overall written by SAP, but contains an implementation of the function 'fnzIndex' which is taken from jQuery UI Datepicker 1.11.1">sap/ui/dom/jquery/zIndex.js</pattern>
        </lib>
        <lib name="qunit" displayName="QUnit" version="1.18.0" homepage="https://qunitjs.com">
            <license url="http://jQuery.org/license" type="MIT" />
            <copyright>jQuery Foundation and other contributors</copyright>
            <pattern>sap/ui/thirdparty/qunit.*</pattern>
        </lib>
        <lib name="qunit-2" displayName="QUnit 2" version="2.3.2" homepage="https://qunitjs.com">
            <license url="http://jQuery.org/license" type="MIT" />
            <copyright>jQuery Foundation and other contributors</copyright>
            <pattern>sap/ui/thirdparty/qunit-2.*</pattern>
        </lib>
        <lib name="jquery-migrate" displayName="jQuery-Migrate" version="3.3.1" homepage="https://github.com/jquery/jquery-migrate/">
            <license url="https://github.com/jquery/jquery-migrate/blob/3.3.1/LICENSE.txt" type="MIT" />
            <copyright>OpenJS Foundation and other contributors</copyright>
            <pattern>sap/ui/thirdparty/jquery-compat.js</pattern>
        </lib>
        <lib name="jquery_mobile" displayName="jQuery Mobile" version="1.3.1" homepage="http://jquerymobile.com">
            <license url="http://jQuery.org/license" type="MIT" />
            <copyright>2010, 2013 jQuery Foundation, Inc. and other contributors</copyright>
            <pattern>sap/ui/thirdparty/jquery-mobile-custom.js</pattern>
        </lib>
        <lib name="jquery.rtl-scroll-type" displayName="jQuery.rtl-scroll-type" version="2.0.0" homepage="https://github.com/othree/jquery.rtl-scroll-type">
            <license url="https://github.com/othree/jquery.rtl-scroll-type/blob/master/LICENSE" type="MIT" />
            <copyright>2012 Wei-Ko Kao</copyright>
            <pattern partial="true" otherContent="SAP" explanation="_FeatureDetection.js is overall written by SAP, but contains code which is inspired by jQuery.rtl-scroll-type">sap/ui/util/_FeatureDetection.js</pattern>
        </lib>
        <lib name="qunit-composite" displayName="QUnit Composite" version="1.0.2-pre" homepage="https://github.com/jquery/qunit-composite">
            <!-- version is "1.0.2-pre", in PPMS as "1.0.2" -->
            <license url="http://jquery.org/license" type="MIT" />
            <copyright>jQuery Foundation and other contributors</copyright>
            <pattern>sap/ui/thirdparty/qunit-composite*</pattern>
        </lib>
        <lib name="qunit-reporter-junit" displayName="JUnit Reporter for QUnit" version="1.1.1" homepage="https://github.com/JamesMGreene/qunit-reporter-junit">
            <license url="https://raw.githubusercontent.com/JamesMGreene/qunit-reporter-junit/master/LICENSE.txt" type="MIT" />
            <copyright>jQuery Foundation and other contributors</copyright>
            <pattern>sap/ui/thirdparty/qunit-reporter-junit.js</pattern>
        </lib>
        <lib name="iscroll" displayName="cubiq.org - iScroll" version="4.2.5" homepage="https://github.com/cubiq/iscroll">
            <license url="https://github.com/cubiq/iscroll/blob/master/LICENSE" type="MIT" />
            <copyright>2012 Matteo Spinelli</copyright>
            <pattern>sap/ui/thirdparty/iscroll.js</pattern>
        </lib>
        <lib name="iscroll-lite" displayName="cubiq.org - iScroll Lite" version="4.1.6" homepage="https://github.com/cubiq/iscroll">
            <license url="https://github.com/cubiq/iscroll/blob/master/LICENSE" type="MIT" />
            <copyright>2011 Matteo Spinelli</copyright>
            <pattern>sap/ui/thirdparty/iscroll-lite.js</pattern>
            <!-- not in PPMS because it is a sub-module of iScroll -->
        </lib>
        <lib name="swipeview" displayName="cubiq.org - swipeview" version="1.0" homepage="https://github.com/cubiq/SwipeView/">
            <license url="https://github.com/cubiq/SwipeView/blob/master/license.txt" type="MIT" />
            <copyright>2012 Matteo Spinelli</copyright>
            <pattern>sap/ui/thirdparty/swipe-view.js</pattern>
        </lib>
        <lib name="mobify" displayName="Mobify.js" version="1.1" homepage="http://www.mobify.com/mobifyjs/">
            <license url="http://www.mobify.com/mobifyjs/license/" type="MIT" file="../thirdparty/licenses/mobify-MIT-LICENSE.txt" />
            <copyright>Mobify R&amp;D Inc.</copyright>
            <pattern>sap/ui/thirdparty/mobify-carousel.js</pattern>
        </lib>
        <lib name="zynga" displayName="Zynga Scroller" version="1.2.1-0-g5d43806" homepage="http://zynga.github.com/scroller/">
            <license url="https://github.com/pbakaus/scroller/blob/master/LICENSE.txt" type="MIT" />
            <copyright>2011 Zynga Inc.</copyright>
            <pattern>sap/ui/thirdparty/zyngascroll.js</pattern>
        </lib>
        <lib name="less" displayName="LESS" version="1.6.3" homepage="http://lesscss.org/">
            <!-- there is also a copy of LESS outside the libraries, listed in the .repo file -->
            <license url="https://raw.github.com/cloudhead/less.js/master/LICENSE" type="Apache-2.0" />
            <copyright>2009-2014, Alexis Sellier</copyright>
            <pattern>sap/ui/thirdparty/less.js</pattern>
        </lib>
        <lib name="datajs" displayName="DataJS" version="unknown" homepage="http://datajs.codeplex.com/">
            <license url="http://datajs.codeplex.com/license" type="MIT" />
            <copyright>2011 Microsoft</copyright>
            <pattern>sap/ui/thirdparty/datajs.js</pattern>
        </lib>
        <lib name="d3" displayName="D3" version="3.4.12" homepage="http://d3js.org/" >
            <license url="https://raw.github.com/mbostock/d3/master/LICENSE" type="BSD-3-Clause" />
            <copyright>2010-2014 Michael Bostock</copyright>
            <pattern>sap/ui/thirdparty/d3.js</pattern>
        </lib>
        <lib name="jszip" displayName="JSZip" version="2.2.0" homepage="http://stuartk.com/jszip/">
            <license url="https://github.com/Stuk/jszip/blob/master/LICENSE.markdown" type="MIT" />
            <copyright>2009-2014 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso</copyright>
            <pattern>sap/ui/thirdparty/jszip.js</pattern>
        </lib>
        <lib name="caja" displayName="Google-Caja JS HTML Sanitizer" version="Build 4884" homepage="http://code.google.com/p/google-caja/wiki/JsHtmlSanitizer">
            <license url="http://www.apache.org/licenses/LICENSE-2.0" type="Apache-2.0" />
            <copyright>Google Inc.</copyright>
            <pattern>sap/ui/thirdparty/caja-html-sanitizer.js</pattern>
        </lib>
        <lib name="cldr" displayName="Unicode Common Locale Data Repository" version="35.1" homepage="http://cldr.unicode.org/">
            <license url="http://www.unicode.org/copyright.html" type="Unicode-DFS-2015" />
            <copyright>1991-2014 Unicode, Inc.</copyright>
            <pattern>sap/ui/core/cldr/*</pattern>
        </lib>
        <lib name="mobiscroll" displayName="MobiScroll" version="2.9.0" homepage="http://mobiscroll.com">
            <license url="http://opensource.org/licenses/mit-license.php" type="MIT" />
            <copyright>2010-2013, Acid Media</copyright>
            <pattern>sap/ui/thirdparty/mobiscroll/*</pattern>
        </lib>
        <lib name="sinonjs" displayName="SinonJS" version="1.14.1" homepage="http://sinonjs.org">
            <license url="https://raw.github.com/cjohansen/Sinon.JS/master/LICENSE" type="BSD-3-Clause" />
            <copyright>2010-2014, Christian Johansen, christian@cjohansen.no</copyright>
            <pattern>sap/ui/thirdparty/sinon.js</pattern>
            <pattern>sap/ui/thirdparty/sinon-server.js</pattern>
        </lib>
        <lib name="sinonjs4" displayName="SinonJS" version="4.4.6" homepage="http://sinonjs.org">
            <license url="https://raw.github.com/cjohansen/Sinon.JS/master/LICENSE" type="BSD-3-Clause" />
            <copyright>2010-2017, Christian Johansen, christian@cjohansen.no</copyright>
            <pattern>sap/ui/thirdparty/sinon-4.js</pattern>
        </lib>
        <lib name="sinon-qunit" displayName="Sinon-qunit" version="2.0.0" homepage="http://sinonjs.org">
            <license url="https://raw.github.com/cjohansen/Sinon.JS/master/LICENSE" type="BSD-3-Clause" />
            <copyright>2010-2011, Christian Johansen</copyright>
            <pattern>sap/ui/thirdparty/sinon-qunit.js</pattern>
        </lib>
        <lib name="urijs" displayName="URI.js" version="1.19.1" homepage="http://medialize.github.com/URI.js/">
            <license url="http://opensource.org/licenses/mit-license" type="MIT" />
            <copyright>Rodney Rehm</copyright>
            <pattern>sap/ui/thirdparty/URI.js</pattern>
            <pattern>sap/ui/thirdparty/URITemplate.js</pattern>
            <pattern>sap/ui/thirdparty/SecondLevelDomains.js</pattern>
            <pattern>sap/ui/thirdparty/IPv6.js</pattern>
        </lib>
        <lib name="punycodejs" displayName="punycode.js" version="1.4.0" homepage="https://github.com/bestiejs/punycode.js/">
            <license url="https://github.com/bestiejs/punycode.js/blob/master/LICENSE-MIT.txt" type="MIT" />
            <copyright>Mathias Bynens</copyright>
            <pattern>sap/ui/thirdparty/punycode.js</pattern>
        </lib>
        <lib name="handlebars" displayName="handlebars" version="4.7.6" homepage="http://handlebarsjs.com/">
            <license url="https://github.com/wycats/handlebars.js/" type="MIT" />
            <copyright>2011-2019 by Yehuda Katz</copyright>
            <pattern>sap/ui/thirdparty/handlebars.js</pattern>
        </lib>
        <lib name="requirejs" displayName="requireJS" version="2.1.8" homepage="http://requirejs.org">
            <license url="https://github.com/jrburke/requirejs/blob/master/LICENSE" type="MIT" />
            <copyright>2010-2012, The Dojo Foundation</copyright>
            <pattern>sap/ui/thirdparty/require.js</pattern>
        </lib>
        <lib name="crossroadsjs" displayName="crossroads.js" version="0.12.0" homepage="https://github.com/millermedeiros/crossroads.js">
            <license url="http://opensource.org/licenses/mit-license.php" type="MIT" />
            <copyright>Miller Medeiros</copyright>
            <pattern>sap/ui/thirdparty/crossroads.js</pattern>
        </lib>
        <lib name="hasherjs" displayName="hasher.js" version="1.2.0" homepage="https://github.com/millermedeiros/Hasher">
            <license url="http://opensource.org/licenses/mit-license.php" type="MIT" />
            <copyright>Miller Medeiros</copyright>
            <pattern>sap/ui/thirdparty/hasher.js</pattern>
        </lib>
        <lib name="jssignals" displayName="JS-Signals" version="1.0.0" homepage="http://millermedeiros.github.io/js-signals/">
            <license url="http://opensource.org/licenses/mit-license.php" type="MIT" />
            <copyright>Miller Medeiros</copyright>
            <pattern>sap/ui/thirdparty/signals.js</pattern>
        </lib>
        <lib name="blanket" displayName="blanket.js" version="1.1.5" homepage="http://blanketjs.org/" >
            <license url="https://github.com/alex-seville/blanket/blob/master/LICENSE" type="MIT" />
            <copyright>2013 Alex Seville</copyright>
            <pattern>sap/ui/thirdparty/blanket.js</pattern>
        </lib>
        <lib name="json-in-js" displayName="JSON in JS" version="ff55d8d451" homepage="">
            <license url="https://github.com/douglascrockford/JSON-js/blob/master/json2.js" type="LicenseRef-JSONinJSPublicDomain" />
            <copyright>Douglas Crockford</copyright>
            <pattern partial="true" otherContent="SAP" explanation="JSTokenizer.js is overall written by SAP, but contains code has been taken from the component JSON in JavaScript (https://github.com/douglascrockford/JSON-js/blob/master/json2.js) from Douglas Crockford which is licensed under Public Domain">sap/base/util/JSTokenizer.js</pattern>
        </lib>
        <lib name="tdop" displayName="Top Down Operator Precedence" version="unknown" homepage="https://github.com/douglascrockford/TDOP">
            <license url="http://www.apache.org/licenses/LICENSE-2.0" type="Apache-2.0" />
            <comment>License granted to SAP by Douglas Crockford</comment>
            <!-- there was mail exchange to get the module granted under Apache license -->
            <copyright>2010 Douglas Crockford</copyright>
            <pattern partial="true" otherContent="SAP" explanation="ExpressionParser.js is overall written by SAP, but contains code taken from or inspired by TDOP by Douglas Crockford (see the respective comment)">sap/ui/base/ExpressionParser.js</pattern>
        </lib>
        <lib name="klayjs" displayName="KLayJS" version="0.4.1" homepage="https://github.com/OpenKieler/klayjs">
            <license url="https://github.com/OpenKieler/klayjs/blob/master/LICENSE" type="EPL-1.0" />
            <copyright>Ulf Rueegg</copyright>
            <pattern>sap/ui/thirdparty/klay.js</pattern>
        </lib>
        <lib name="bignumber" displayName="bignumber.js" version="6.0.0" homepage="https://github.com/MikeMcl/bignumber.js">
            <license url="https://github.com/MikeMcl/bignumber.js/blob/master/LICENCE" type="MIT" />
            <copyright>2018 Michael Mclaughlin</copyright>
            <pattern>sap/ui/thirdparty/bignumber.js</pattern>
        </lib>
        <lib name="lodash" displayName="lodash" version="4.17.21" homepage="https://github.com/lodash/lodash">
            <license url="https://github.com/lodash/lodash/blob/master/LICENSE" type="MIT" />
            <copyright>OpenJS Foundation and other contributors</copyright>
            <pattern>sap/ui/base/util/restricted/_/lodash.custom.js</pattern>
        </lib>
        <lib name="hyphenopoly" displayName="Hyphenopoly" version="2.4.0" homepage="https://github.com/mnater/Hyphenopoly">
            <license url="https://github.com/mnater/Hyphenopoly/blob/master/LICENSE" type="MIT" />
            <copyright>2018 Mathias Nater</copyright>
            <pattern>sap/ui/thirdparty/hyphenopoly/*</pattern>
        </lib>
        <lib name="p-cancelable" displayName="p-cancelable" version="2.0.0" homepage="https://github.com/sindresorhus/p-cancelable/tree/v2.0.0">
            <license url="https://github.com/sindresorhus/p-cancelable/blob/v2.0.0/license" type="MIT" />
            <copyright>Sindre Sorhus &lt;sindresorhus@gmail.com&gt;</copyright>
            <pattern partial="true" otherContent="@babel/helpers" explanation="_CancelablePromise.js is derived from p-cancelable by Sindre Sorhus and was transpiled with Babel, so the resulting file contains Babel code fragments">sap/ui/base/util/restricted/_CancelablePromise.js</pattern>
        </lib>
        <lib name="@babel/helpers" displayName="@babel/helpers" version="7.10.4" homepage="https://github.com/babel/babel/tree/v7.10.4">
            <license url="https://github.com/babel/babel/blob/v7.10.4/LICENSE" type="MIT" />
            <copyright>2014-present Sebastian McKenzie and other contributors</copyright>
            <pattern partial="true" otherContent="p-cancelable" explanation="_CancelablePromise.js is derived from p-cancelable by Sindre Sorhus and was transpiled with Babel, so the resulting file contains Babel code fragments">sap/ui/base/util/restricted/_CancelablePromise.js</pattern>
            <!-- Babel transformation added some helper code, hence Babel is mentioned here -->
        </lib>
        <lib name="jalaali" displayName="Jalaali JS" version="unknown" homepage="https://github.com/jalaali/jalaali-js/">
            <license url="https://github.com/jalaali/jalaali-js/blob/master/LICENSE" type="MIT" />
            <copyright>Behrang Norouzinia</copyright>
            <pattern partial="true" otherContent="SAP" explanation="Persian.js is overall written by SAP, but the calculation is taken from jalaali-js">sap/ui/core/date/Persian.js</pattern>
        </lib>
        <lib name="vkbeautify" displayName="vkBeautify" version="0.99.00.beta" homepage="http://www.eslinstructor.net/vkbeautify/">
            <license url="https://github.com/vkiryukhin/vkBeautify/blob/master/LICENSE" type="MIT" />
            <copyright>2012 Vadim Kiryukhin</copyright>
            <pattern>sap/ui/thirdparty/vkbeautify.js</pattern>
        </lib>
        <lib name="node-lru-cache" displayName="node-lru-cache" version="2.7.3" homepage="https://github.com/isaacs/node-lru-cache">
            <license url="https://github.com/isaacs/node-lru-cache/blob/master/LICENSE" type="ISC" />
            <copyright>Isaac Z. Schlueter and Contributors</copyright>
            <pattern partial="true" otherContent="SAP" explanation="LRUPersistentCache.js is overall written by SAP, but portions ('Least Recently Used' logic) are taken from the node-lru-cache project (see https://github.com/isaacs/node-lru-cache/blob/v2.7.3/README.md) and modified.">sap/ui/core/cache/LRUPersistentCache.js</pattern>
        </lib>
        <ignore>
            <file pattern="sap/ui/thirdparty/baseuri.js" />
            <file pattern="sap/ui/thirdparty/es6-object-assign.js" />
            <file pattern="sap/ui/thirdparty/es6-shim-nopromise.js" />
            <file pattern="sap/ui/thirdparty/es6-promise.js" />
            <file pattern="sap/ui/thirdparty/es6-string-methods.js" />
            <file pattern="sap/ui/thirdparty/flexie.js" />
            <file pattern="sap/ui/thirdparty/RequestRecorder.js" />
            <file pattern="sap/ui/thirdparty/sinon-ie.js" />
            <file pattern="sap/ui/thirdparty/unorm*" />
        </ignore>
    </thirdparty>

    <documentation xmlns="http://www.sap.com/ui5/buildext/documentation"
        indexUrl="../../../../test-resources/sap/ui/core/demokit/docuindex.json"
        resolve="lib" />

    <releasenotes xmlns="http://www.sap.com/ui5/buildext/releasenotes"
        url="../../../../test-resources/sap/ui/core/relnotes/changes-{major}.{minor}.json"
        resolve="lib" />

    <ownership xmlns="http://www.sap.com/ui5/buildext/ownership">
        <component>CA-UI5-COR</component><!-- default component for library, embedded text as a shortcut for <name>text</name> -->

        <component>
            <name>CA-UI5-COR</name>
            <modules>
                <module>jquery.sap.*</module>
                <module>ui5loader*</module>
                <module>sap/base/*</module>
                <module>sap/ui/app/*</module>
                <module>sap/ui/base/*</module>
                <module>sap/ui/debug/*</module>
                <module>sap/ui/dom/*</module>
                <module>sap/ui/events/*</module>
                <module>sap/ui/model/*</module>
                <module>sap/ui/performance/*</module>
                <module>sap/ui/qunit/*</module>
                <module>sap/ui/security/*</module>
                <module>sap/ui/test/starter/*</module>
                <module>sap/ui/util/*</module>
                <module>sap/ui/Device</module>
                <module>sap/ui/Global</module>
                <module>sap/ui/VersionInfo</module>
            </modules>
        </component>

        <component>
            <name>CA-UI5-CTR</name>
            <modules>
                <module>sap/ui/core/StandardMargins</module>
                <module>sap/ui/core/ContainerPadding</module>
                <module>sap/ui/core/InvisibleText</module>
            </modules>
        </component>

        <component>
            <name>CA-UI5-TBL</name>
            <modules>
                <module>sap/ui/core/dnd/*</module>
                <module>sap/ui/core/util/Export</module>
                <module>sap/ui/core/util/ExportCell</module>
                <module>sap/ui/core/util/ExportColumn</module>
                <module>sap/ui/core/util/ExportRow</module>
                <module>sap/ui/core/util/ExportType</module>
                <module>sap/ui/core/util/ExportTypeCSV</module>
                <module>sap/ui/core/util/File</module>
            </modules>
        </component>

        <component>
            <name>CA-UI5-TA</name>
            <modules>
                <module>sap/ui/test/*</module>
            </modules>
        </component>

        <component>
            <name>CA-WDE-MCK</name>
            <modules>
                <module>sap/ui/core/util/MockServer</module>
            </modules>
        </component>

        <component>
            <name>CA-UI5-CTR-ROD</name>
            <modules>
                <module>sap/ui/core/hyphenation/*</module>
            </modules>
        </component>
    </ownership>

  </appData>

</library>
