<?xml version='1.0' encoding='UTF-8'?>
<repository xmlns="http://www.osgi.org/xmlns/repository/v1.0.0" name="Liferay Collaboration - Liferay Blogs - Impl" increment="1">
  <resource>
    <capability namespace="osgi.identity">
      <attribute name="osgi.identity" value="com.liferay.blogs.editor.configuration"/>
      <attribute name="type" value="osgi.bundle"/>
      <attribute name="version" value="2.0.4" type="Version"/>
    </capability>
    <capability namespace="osgi.wiring.bundle">
      <attribute name="bundle-version" value="2.0.4" type="Version"/>
      <attribute name="osgi.wiring.bundle" value="com.liferay.blogs.editor.configuration"/>
    </capability>
    <capability namespace="osgi.wiring.host">
      <attribute name="bundle-version" value="2.0.4" type="Version"/>
      <attribute name="osgi.wiring.host" value="com.liferay.blogs.editor.configuration"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.editor.configuration"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.editor.configuration.EditorConfigContributor" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.editor.configuration"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.editor.configuration.EditorOptionsContributor" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.content">
      <attribute name="size" value="19466" type="Long"/>
      <attribute name="url" value="com.liferay.blogs.editor.configuration-2.0.4.jar"/>
      <attribute name="mime" value="application/vnd.osgi.bundle"/>
      <attribute name="osgi.content" value="C83A82F0BA648A1AD3796A9150433A305852381E00258103C3ACA33484DB38A5"/>
    </capability>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.item.selector.criterion)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector.criteria)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector.criteria.image.criterion)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector.criteria.upload.criterion)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector.criteria.url.criterion)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.petra.string)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.editor.configuration)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.json)(&amp;(version&gt;=7.8.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.language)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portlet)(&amp;(version&gt;=8.2.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.theme)(&amp;(version&gt;=1.7.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.util)(&amp;(version&gt;=8.27.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.util)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.portlet))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.item.selector.ItemSelector)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.contract">
      <directive name="filter" value="(&amp;(osgi.contract=JavaPortlet)(version=3.0.0))"/>
      <attribute name="osgi.contract" value="JavaPortlet"/>
    </requirement>
    <requirement namespace="osgi.ee">
      <directive name="filter" value="(&amp;(osgi.ee=JavaSE)(version=1.8))"/>
    </requirement>
  </resource>
  <resource>
    <capability namespace="osgi.identity">
      <attribute name="osgi.identity" value="com.liferay.blogs.item.selector.web"/>
      <attribute name="type" value="osgi.bundle"/>
      <attribute name="version" value="3.0.5" type="Version"/>
    </capability>
    <capability namespace="osgi.wiring.bundle">
      <attribute name="bundle-version" value="3.0.5" type="Version"/>
      <attribute name="osgi.wiring.bundle" value="com.liferay.blogs.item.selector.web"/>
    </capability>
    <capability namespace="osgi.wiring.host">
      <attribute name="bundle-version" value="3.0.5" type="Version"/>
      <attribute name="osgi.wiring.host" value="com.liferay.blogs.item.selector.web"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.item.selector"/>
      <attribute name="objectClass" value="com.liferay.item.selector.ItemSelectorCriterionHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.item.selector"/>
      <attribute name="objectClass" value="com.liferay.item.selector.ItemSelectorView" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="liferay.resource.bundle">
      <attribute name="bundle.symbolic.name" value="com.liferay.blogs.item.selector.web"/>
      <attribute name="resource.bundle.base.name" value="content.Language"/>
    </capability>
    <capability namespace="osgi.content">
      <attribute name="size" value="41450" type="Long"/>
      <attribute name="url" value="com.liferay.blogs.item.selector.web-3.0.5.jar"/>
      <attribute name="mime" value="application/vnd.osgi.bundle"/>
      <attribute name="osgi.content" value="36C1C5E9EFA1ADAAB4D5D1F59EDA8E011D7170CB712B1D40E490019EC50138A3"/>
    </capability>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.item.selector.criterion)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.document.library.display.context)(&amp;(version&gt;=2.3.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.document.library.kernel.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.document.library.kernel.util)(&amp;(version&gt;=1.4.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector.criteria)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.configuration)(&amp;(version&gt;=6.2.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.dao.search)(&amp;(version&gt;=7.3.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.exception)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.json)(&amp;(version&gt;=7.8.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.language)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.lock)(&amp;(version&gt;=7.2.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.log)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.model)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portlet)(&amp;(version&gt;=8.2.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portletfilerepository)(&amp;(version&gt;=1.2.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.repository.capabilities)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.repository.model)(&amp;(version&gt;=7.2.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.search)(&amp;(version&gt;=7.7.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.search.facet)(&amp;(version&gt;=7.1.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.search.geolocation)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.security.permission)(&amp;(version&gt;=1.8.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service)(&amp;(version&gt;=1.45.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.theme)(&amp;(version&gt;=1.7.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.util)(&amp;(version&gt;=8.27.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.workflow)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.util)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.portlet))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.servlet)(&amp;(version&gt;=3.0.0)(!(version&gt;=4.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.servlet.http)(&amp;(version&gt;=3.0.0)(!(version&gt;=4.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=org.osgi.framework)(&amp;(version&gt;=1.8.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://java.sun.com/portlet_2_0))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/frontend))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/item-selector))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/theme))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.service.BlogsEntryLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.document.library.display.context.DLMimeTypeDisplayContext)"/>
      <directive name="effective" value="active"/>
      <directive name="resolution" value="optional"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.item.selector.ItemSelectorReturnTypeResolverHandler)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=javax.servlet.ServletContext)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.contract">
      <directive name="filter" value="(&amp;(osgi.contract=JavaPortlet)(version=3.0.0))"/>
      <attribute name="osgi.contract" value="JavaPortlet"/>
    </requirement>
    <requirement namespace="osgi.ee">
      <directive name="filter" value="(&amp;(osgi.ee=JavaSE)(version=1.8))"/>
    </requirement>
  </resource>
  <resource>
    <capability namespace="osgi.identity">
      <attribute name="osgi.identity" value="com.liferay.blogs.layout.prototype"/>
      <attribute name="type" value="osgi.bundle"/>
      <attribute name="version" value="3.0.2" type="Version"/>
    </capability>
    <capability namespace="osgi.wiring.bundle">
      <attribute name="bundle-version" value="3.0.2" type="Version"/>
      <attribute name="osgi.wiring.bundle" value="com.liferay.blogs.layout.prototype"/>
    </capability>
    <capability namespace="osgi.wiring.host">
      <attribute name="bundle-version" value="3.0.2" type="Version"/>
      <attribute name="osgi.wiring.host" value="com.liferay.blogs.layout.prototype"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.instance.lifecycle"/>
      <attribute name="objectClass" value="com.liferay.portal.instance.lifecycle.PortalInstanceLifecycleListener" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.upgrade.registry"/>
      <attribute name="objectClass" value="com.liferay.portal.upgrade.registry.UpgradeStepRegistrator" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="liferay.resource.bundle">
      <attribute name="bundle.symbolic.name" value="com.liferay.blogs.layout.prototype"/>
      <attribute name="resource.bundle.base.name" value="content.Language"/>
    </capability>
    <capability namespace="osgi.content">
      <attribute name="size" value="25484" type="Long"/>
      <attribute name="url" value="com.liferay.blogs.layout.prototype-3.0.2.jar"/>
      <attribute name="mime" value="application/vnd.osgi.bundle"/>
      <attribute name="osgi.content" value="50B4E0E30AC6EFA9A87CC51790C3C206BDDDFD3CB5EDA9532F9F60FAC2741C91"/>
    </capability>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.layout.page.template.util)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.instance.lifecycle)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.model)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.module.framework)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service)(&amp;(version&gt;=1.45.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.upgrade)(&amp;(version&gt;=7.8.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.util)(&amp;(version&gt;=8.27.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.language))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.upgrade.registry)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.upgrade.v7_0_5.util))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.util)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.portlet))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.model.Portlet)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.module.framework.ModuleServiceLifecycle)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.LayoutPrototypeLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.UserLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.util.Portal)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.contract">
      <directive name="filter" value="(&amp;(osgi.contract=JavaPortlet)(version=3.0.0))"/>
      <attribute name="osgi.contract" value="JavaPortlet"/>
    </requirement>
    <requirement namespace="osgi.ee">
      <directive name="filter" value="(&amp;(osgi.ee=JavaSE)(version=1.8))"/>
    </requirement>
  </resource>
  <resource>
    <capability namespace="osgi.identity">
      <attribute name="osgi.identity" value="com.liferay.blogs.reading.time"/>
      <attribute name="type" value="osgi.bundle"/>
      <attribute name="version" value="1.0.3" type="Version"/>
    </capability>
    <capability namespace="osgi.wiring.bundle">
      <attribute name="bundle-version" value="1.0.3" type="Version"/>
      <attribute name="osgi.wiring.bundle" value="com.liferay.blogs.reading.time"/>
    </capability>
    <capability namespace="osgi.wiring.host">
      <attribute name="bundle-version" value="1.0.3" type="Version"/>
      <attribute name="osgi.wiring.host" value="com.liferay.blogs.reading.time"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.service"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.service.ServiceWrapper" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.reading.time.calculator"/>
      <attribute name="objectClass" value="com.liferay.reading.time.calculator.ReadingTimeModelInfo" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.content">
      <attribute name="size" value="7867" type="Long"/>
      <attribute name="url" value="com.liferay.blogs.reading.time-1.0.3.jar"/>
      <attribute name="mime" value="application/vnd.osgi.bundle"/>
      <attribute name="osgi.content" value="F7C5340968BD20CDB95E83C6AE7E10A14B63A16BD7C362B6E5C02D9ACAF0AC0E"/>
    </capability>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.exception)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.model)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service)(&amp;(version&gt;=1.45.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.servlet.taglib.ui)(&amp;(version&gt;=6.4.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.util)(&amp;(version&gt;=8.27.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.reading.time.calculator)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.reading.time.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.reading.time.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.service.BlogsEntryLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.reading.time.service.ReadingTimeEntryLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.ee">
      <directive name="filter" value="(&amp;(osgi.ee=JavaSE)(version=1.8))"/>
    </requirement>
  </resource>
  <resource>
    <capability namespace="osgi.identity">
      <attribute name="osgi.identity" value="com.liferay.blogs.recent.bloggers.web"/>
      <attribute name="type" value="osgi.bundle"/>
      <attribute name="version" value="3.0.11" type="Version"/>
    </capability>
    <capability namespace="osgi.wiring.bundle">
      <attribute name="bundle-version" value="3.0.11" type="Version"/>
      <attribute name="osgi.wiring.bundle" value="com.liferay.blogs.recent.bloggers.web"/>
    </capability>
    <capability namespace="osgi.wiring.host">
      <attribute name="bundle-version" value="3.0.11" type="Version"/>
      <attribute name="osgi.wiring.host" value="com.liferay.blogs.recent.bloggers.web"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.exportimport.kernel.lar"/>
      <attribute name="objectClass" value="com.liferay.exportimport.kernel.lar.PortletDataHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.exportimport.portlet.preferences.processor"/>
      <attribute name="objectClass" value="com.liferay.exportimport.portlet.preferences.processor.ExportImportPortletPreferencesProcessor" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.portlet"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.portlet.ConfigurationAction" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.portlet.bridges.mvc"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.portlet.bridges.mvc.MVCRenderCommand" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.upgrade.registry"/>
      <attribute name="objectClass" value="com.liferay.portal.upgrade.registry.UpgradeStepRegistrator" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="javax.portlet"/>
      <attribute name="objectClass" value="javax.portlet.Portlet" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="liferay.resource.bundle">
      <attribute name="bundle.symbolic.name" value="com.liferay.blogs.recent.bloggers.web"/>
      <attribute name="resource.bundle.base.name" value="content.Language"/>
    </capability>
    <capability namespace="osgi.content">
      <attribute name="size" value="98023" type="Long"/>
      <attribute name="url" value="com.liferay.blogs.recent.bloggers.web-3.0.11.jar"/>
      <attribute name="mime" value="application/vnd.osgi.bundle"/>
      <attribute name="osgi.content" value="530C23C674A9376A1A142D0B470BC3E9796A1777DFD113F7D8325182B9C76FC8"/>
    </capability>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.util.comparator)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.expando.kernel.model)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.kernel.lar)(&amp;(version&gt;=1.14.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.portlet.preferences.processor)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.petra.string)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.annotation)(&amp;(version&gt;=6.3.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.bean)(&amp;(version&gt;=7.1.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.dao.orm)(&amp;(version&gt;=7.3.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.dao.search)(&amp;(version&gt;=7.3.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.exception)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.json)(&amp;(version&gt;=7.8.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.model)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portlet)(&amp;(version&gt;=8.2.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portlet.bridges.mvc)(&amp;(version&gt;=1.6.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.resiliency.spi.agent.annotation)(&amp;(version&gt;=6.2.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.search)(&amp;(version&gt;=7.7.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.security.permission)(&amp;(version&gt;=1.8.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service)(&amp;(version&gt;=1.45.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.servlet.taglib.ui)(&amp;(version&gt;=6.4.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.theme)(&amp;(version&gt;=1.7.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.upgrade)(&amp;(version&gt;=7.8.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.upload)(&amp;(version&gt;=6.4.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.util)(&amp;(version&gt;=8.27.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.workflow)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.xml)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.upgrade.registry)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.registry.collections))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.taglib.search)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.portlet))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.portlet.annotations))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.servlet)(&amp;(version&gt;=3.0.0)(!(version&gt;=4.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.servlet.http)(&amp;(version&gt;=3.0.0)(!(version&gt;=4.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://java.sun.com/portlet_2_0))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/aui))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/frontend))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/portlet))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/theme))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/ui))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.exportimport.portlet.preferences.processor.ExportImportPortletPreferencesProcessorHelper)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.model.Release)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.CompanyLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.OrganizationLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.PortletLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=javax.servlet.ServletContext)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.contract">
      <directive name="filter" value="(&amp;(osgi.contract=JavaPortlet)(version=3.0.0))"/>
      <attribute name="osgi.contract" value="JavaPortlet"/>
    </requirement>
    <requirement namespace="osgi.ee">
      <directive name="filter" value="(&amp;(osgi.ee=JavaSE)(version=1.8))"/>
    </requirement>
  </resource>
  <resource>
    <capability namespace="osgi.identity">
      <attribute name="osgi.identity" value="com.liferay.blogs.service"/>
      <attribute name="type" value="osgi.bundle"/>
      <attribute name="version" value="2.0.46.hotfix-7188-7110" type="Version"/>
    </capability>
    <capability namespace="osgi.wiring.bundle">
      <attribute name="bundle-version" value="2.0.46.hotfix-7188-7110" type="Version"/>
      <attribute name="osgi.wiring.bundle" value="com.liferay.blogs.service"/>
    </capability>
    <capability namespace="osgi.wiring.host">
      <attribute name="bundle-version" value="2.0.46.hotfix-7188-7110" type="Version"/>
      <attribute name="osgi.wiring.host" value="com.liferay.blogs.service"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.internal.exportimport.content.processor,com.liferay.exportimport.content.processor"/>
      <attribute name="objectClass" value="com.liferay.blogs.internal.exportimport.content.processor.BlogsEntryExportImportContentProcessor,com.liferay.exportimport.content.processor.ExportImportContentProcessor" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.linkback"/>
      <attribute name="objectClass" value="com.liferay.blogs.linkback.LinkbackConsumer" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.document.library.exportimport.data.handler"/>
      <attribute name="objectClass" value="com.liferay.document.library.exportimport.data.handler.DLExportableRepositoryPublisher" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.exportimport.kernel.lar"/>
      <attribute name="objectClass" value="com.liferay.exportimport.kernel.lar.StagedModelDataHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.exportimport.staged.model.repository"/>
      <attribute name="objectClass" value="com.liferay.exportimport.staged.model.repository.StagedModelRepository" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.atom"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.atom.AtomCollectionAdapter" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.model"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.model.ModelListener" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.search"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.search.Indexer" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.security.permission"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.security.permission.PermissionUpdateHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.security.permission.resource.definition"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.security.permission.resource.definition.ModelResourcePermissionDefinition" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.security.permission.resource.definition"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.security.permission.resource.definition.PortletResourcePermissionDefinition" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.service"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.service.ServiceWrapper" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.trash"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.trash.TrashHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.workflow"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.workflow.WorkflowHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.xmlrpc"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.xmlrpc.Method" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.upgrade.registry"/>
      <attribute name="objectClass" value="com.liferay.portal.upgrade.registry.UpgradeStepRegistrator" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.verify"/>
      <attribute name="objectClass" value="com.liferay.portal.verify.VerifyProcess" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.xstream.configurator"/>
      <attribute name="objectClass" value="com.liferay.xstream.configurator.XStreamConfigurator" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <attribute name="objectClass" value="com.liferay.blogs.service.BlogsEntryLocalService" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <attribute name="objectClass" value="com.liferay.blogs.service.BlogsEntryService" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <attribute name="objectClass" value="com.liferay.blogs.service.BlogsStatsUserLocalService" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.content">
      <attribute name="size" value="552364" type="Long"/>
      <attribute name="url" value="com.liferay.blogs.service-2.0.46.hotfix-7188-7110.jar"/>
      <attribute name="mime" value="application/vnd.osgi.bundle"/>
      <attribute name="osgi.content" value="481964A47C6CA1A5EE9D2C1EA8ABA328567D46DEB09EAAF28BF97F63F9E3A372"/>
    </capability>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.kernel.model)(&amp;(version&gt;=1.5.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.kernel.service)(&amp;(version&gt;=1.10.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.kernel.service.persistence)(&amp;(version&gt;=1.2.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.exception)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.kernel.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.kernel.service)(&amp;(version&gt;=1.2.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.linkback)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.service.persistence)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.settings)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.util.comparator)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.counter.kernel.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.document.library.exportimport.data.handler)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.document.library.kernel.util)(&amp;(version&gt;=1.4.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.expando.kernel.model)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.expando.kernel.service)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.expando.kernel.service.persistence)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.expando.kernel.util)(&amp;(version&gt;=1.2.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.content.processor)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.data.handler.base)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.kernel.lar)(&amp;(version&gt;=1.14.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.kernel.staging)(&amp;(version&gt;=1.8.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.kernel.staging.permission)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.kernel.xstream)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.staged.model.repository)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.friendly.url.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.friendly.url.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.message.boards.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.message.boards.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.petra.model.adapter.util)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.petra.reflect)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.petra.string)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.atom))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.dao.orm.common))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.dao.orm.custom.sql)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.atom)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.bean)(&amp;(version&gt;=7.1.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.comment)(&amp;(version&gt;=1.4.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.configuration)(&amp;(version&gt;=6.2.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.dao.db)(&amp;(version&gt;=7.6.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.dao.jdbc)(&amp;(version&gt;=7.1.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.dao.orm)(&amp;(version&gt;=7.3.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.dao.search)(&amp;(version&gt;=7.3.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.exception)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.json)(&amp;(version&gt;=7.8.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.language)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.log)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.model)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.model.impl)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.module.framework)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.module.framework.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portlet)(&amp;(version&gt;=8.2.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portletfilerepository)(&amp;(version&gt;=1.2.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.repository.model)(&amp;(version&gt;=7.2.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.sanitizer)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.search)(&amp;(version&gt;=7.7.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.search.filter)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.security.auth)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.security.permission)(&amp;(version&gt;=1.8.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.security.permission.resource)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.security.permission.resource.definition)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service)(&amp;(version&gt;=1.45.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service.http)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service.permission)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service.persistence)(&amp;(version&gt;=1.25.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service.persistence.impl)(&amp;(version&gt;=1.5.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.servlet.taglib.ui)(&amp;(version&gt;=6.4.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.settings)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.social)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.systemevent)(&amp;(version&gt;=6.2.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.theme)(&amp;(version&gt;=1.7.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.transaction)(&amp;(version&gt;=7.1.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.trash)(&amp;(version&gt;=7.2.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.upgrade)(&amp;(version&gt;=7.8.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.util)(&amp;(version&gt;=8.27.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.uuid)(&amp;(version&gt;=6.2.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.webserver)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.workflow)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.workflow.permission)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.xml)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.xmlrpc)(&amp;(version&gt;=6.2.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.linkback))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.spring.extender.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.upgrade.registry)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.upgrade.v7_0_0)(&amp;(version&gt;=1.11.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.util)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.verify))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portlet.blogs))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portlet.ratings.model.impl))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.ratings.kernel.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.ratings.kernel.service)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.ratings.kernel.service.persistence)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.rss.export)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.rss.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.rss.util)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.staging.model.listener)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.subscription.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.subscription.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.subscription.util)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.trash.exception)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.trash.kernel.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.trash.kernel.service)(&amp;(version&gt;=1.2.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.trash.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.trash.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.upload)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.xstream.configurator)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.portlet))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.servlet.http)(&amp;(version&gt;=3.0.0)(!(version&gt;=4.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.sql))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=org.apache.commons.logging))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=org.apache.log4j))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=org.slf4j))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.linkback.LinkbackConsumer)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.service.BlogsEntryLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.service.BlogsEntryService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.service.BlogsStatsUserLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.exportimport.content.processor.ExportImportContentProcessor)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.exportimport.kernel.staging.Staging)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.exportimport.kernel.staging.permission.StagingPermission)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.friendly.url.service.FriendlyURLEntryLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.message.boards.service.MBDiscussionLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.message.boards.service.MBMessageLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.comment.CommentManager)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.module.framework.ModuleServiceLifecycle)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.portletfilerepository.PortletFileRepository)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.search.IndexWriterHelper)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.security.permission.resource.ModelResourcePermission)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.security.permission.resource.PortletResourcePermission)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.GroupLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.ImageLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.PortletLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.RepositoryLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.UserLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.util.Http)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.util.Portal)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.workflow.permission.WorkflowPermission)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.staging.model.listener.StagingModelListener)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.subscription.service.SubscriptionLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="liferay.extender">
      <directive name="filter" value="(&amp;(liferay.extender=spring.extender)(version&gt;=3.0)(!(version&gt;=4.0)))"/>
    </requirement>
    <requirement namespace="osgi.contract">
      <directive name="filter" value="(&amp;(osgi.contract=JavaPortlet)(version=3.0.0))"/>
      <attribute name="osgi.contract" value="JavaPortlet"/>
    </requirement>
    <requirement namespace="osgi.ee">
      <directive name="filter" value="(&amp;(osgi.ee=JavaSE)(version=1.8))"/>
    </requirement>
  </resource>
  <resource>
    <capability namespace="osgi.identity">
      <attribute name="osgi.identity" value="com.liferay.blogs.uad"/>
      <attribute name="type" value="osgi.bundle"/>
      <attribute name="version" value="3.0.4" type="Version"/>
    </capability>
    <capability namespace="osgi.wiring.bundle">
      <attribute name="bundle-version" value="3.0.4" type="Version"/>
      <attribute name="osgi.wiring.bundle" value="com.liferay.blogs.uad"/>
    </capability>
    <capability namespace="osgi.wiring.host">
      <attribute name="bundle-version" value="3.0.4" type="Version"/>
      <attribute name="osgi.wiring.host" value="com.liferay.blogs.uad"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.user.associated.data.anonymizer"/>
      <attribute name="objectClass" value="com.liferay.user.associated.data.anonymizer.UADAnonymizer" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.user.associated.data.display"/>
      <attribute name="objectClass" value="com.liferay.user.associated.data.display.UADDisplay" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.user.associated.data.exporter"/>
      <attribute name="objectClass" value="com.liferay.user.associated.data.exporter.UADExporter" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="liferay.resource.bundle">
      <attribute name="bundle.symbolic.name" value="com.liferay.blogs.uad"/>
      <attribute name="resource.bundle.base.name" value="content.Language"/>
    </capability>
    <capability namespace="osgi.content">
      <attribute name="size" value="24463" type="Long"/>
      <attribute name="url" value="com.liferay.blogs.uad-3.0.4.jar"/>
      <attribute name="mime" value="application/vnd.osgi.bundle"/>
      <attribute name="osgi.content" value="44732C4BFD02325B6D30409E7F2DB5654821B51DB0C3AC32A40EF66A69ADE3A4"/>
    </capability>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.kernel.model)(&amp;(version&gt;=1.5.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.kernel.service)(&amp;(version&gt;=1.10.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.dao.orm)(&amp;(version&gt;=7.3.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.exception)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.model)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portlet)(&amp;(version&gt;=8.2.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.util)(&amp;(version&gt;=8.27.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.user.associated.data.anonymizer)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.user.associated.data.display)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.user.associated.data.exporter)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.portlet))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.asset.kernel.service.AssetEntryLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.service.BlogsEntryLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.util.Portal)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.contract">
      <directive name="filter" value="(&amp;(osgi.contract=JavaPortlet)(version=3.0.0))"/>
      <attribute name="osgi.contract" value="JavaPortlet"/>
    </requirement>
    <requirement namespace="osgi.ee">
      <directive name="filter" value="(&amp;(osgi.ee=JavaSE)(version=1.8))"/>
    </requirement>
  </resource>
  <resource>
    <capability namespace="osgi.identity">
      <attribute name="osgi.identity" value="com.liferay.blogs.web"/>
      <attribute name="type" value="osgi.bundle"/>
      <attribute name="version" value="3.0.54" type="Version"/>
    </capability>
    <capability namespace="osgi.wiring.bundle">
      <attribute name="bundle-version" value="3.0.54" type="Version"/>
      <attribute name="osgi.wiring.bundle" value="com.liferay.blogs.web"/>
    </capability>
    <capability namespace="osgi.wiring.host">
      <attribute name="bundle-version" value="3.0.54" type="Version"/>
      <attribute name="osgi.wiring.host" value="com.liferay.blogs.web"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.application.list"/>
      <attribute name="objectClass" value="com.liferay.application.list.PanelApp" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.asset.kernel.model"/>
      <attribute name="objectClass" value="com.liferay.asset.kernel.model.AssetRendererFactory" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.web.internal"/>
      <attribute name="objectClass" value="com.liferay.blogs.web.internal.BlogsItemSelectorHelper" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.web.internal.messaging"/>
      <attribute name="objectClass" value="com.liferay.blogs.web.internal.messaging.CheckEntryMessageListener" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.web.internal.messaging"/>
      <attribute name="objectClass" value="com.liferay.blogs.web.internal.messaging.LinkbackMessageListener" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.web.internal.security.permission.resource"/>
      <attribute name="objectClass" value="com.liferay.blogs.web.internal.security.permission.resource.BlogsEntryPermission" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.web.internal.trackback"/>
      <attribute name="objectClass" value="com.liferay.blogs.web.internal.trackback.Trackback" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.web.internal.upload"/>
      <attribute name="objectClass" value="com.liferay.blogs.web.internal.upload.ImageBlogsUploadFileEntryHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.web.internal.upload"/>
      <attribute name="objectClass" value="com.liferay.blogs.web.internal.upload.ImageBlogsUploadResponseHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.web.internal.upload"/>
      <attribute name="objectClass" value="com.liferay.blogs.web.internal.upload.TempImageBlogsUploadFileEntryHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.blogs.web.internal.util"/>
      <attribute name="objectClass" value="com.liferay.blogs.web.internal.util.BlogsEntryUtil" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.expando.kernel.model"/>
      <attribute name="objectClass" value="com.liferay.expando.kernel.model.CustomAttributesDisplay" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.exportimport.kernel.lar"/>
      <attribute name="objectClass" value="com.liferay.exportimport.kernel.lar.PortletDataHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.exportimport.portlet.preferences.processor"/>
      <attribute name="objectClass" value="com.liferay.exportimport.portlet.preferences.processor.ExportImportPortletPreferencesProcessor" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.editor.configuration"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.editor.configuration.EditorConfigContributor" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.notifications"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.notifications.UserNotificationDefinition" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.notifications"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.notifications.UserNotificationHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.portlet"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.portlet.ConfigurationAction" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.portlet,com.liferay.portal.kernel.portlet,com.liferay.portal.kernel.portlet"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.portlet.EditPortletProvider,com.liferay.portal.kernel.portlet.ManagePortletProvider,com.liferay.portal.kernel.portlet.ViewPortletProvider" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.portlet,com.liferay.portal.kernel.portlet"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.portlet.EditPortletProvider,com.liferay.portal.kernel.portlet.ViewPortletProvider" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.portlet"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.portlet.FriendlyURLMapper" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.portlet"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.portlet.PortletLayoutFinder" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.portlet.bridges.mvc"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.portlet.bridges.mvc.MVCActionCommand" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.portlet.bridges.mvc"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.portlet.bridges.mvc.MVCRenderCommand" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.portlet.configuration.icon"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.portlet.configuration.icon.PortletConfigurationIcon" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.search"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.search.OpenSearch" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.servlet.taglib"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.servlet.taglib.DynamicInclude" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.settings.definition"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.settings.definition.ConfigurationBeanDeclaration" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.settings.definition"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.settings.definition.ConfigurationPidMapping" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.struts"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.struts.StrutsAction" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.kernel.template"/>
      <attribute name="objectClass" value="com.liferay.portal.kernel.template.TemplateHandler" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.struts"/>
      <attribute name="objectClass" value="com.liferay.portal.struts.FindActionHelper" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portal.upgrade.registry"/>
      <attribute name="objectClass" value="com.liferay.portal.upgrade.registry.UpgradeStepRegistrator" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.portlet.display.template.exportimport.portlet.preferences.processor"/>
      <attribute name="objectClass" value="com.liferay.portlet.display.template.exportimport.portlet.preferences.processor.PortletDisplayTemplateRegister" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.ratings.kernel.definition"/>
      <attribute name="objectClass" value="com.liferay.ratings.kernel.definition.PortletRatingsDefinition" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="com.liferay.social.kernel.model"/>
      <attribute name="objectClass" value="com.liferay.social.kernel.model.SocialActivityInterpreter" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <attribute name="objectClass" value="java.lang.Object" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="osgi.service">
      <directive name="uses" value="javax.portlet"/>
      <attribute name="objectClass" value="javax.portlet.Portlet" type="List&lt;String&gt;"/>
    </capability>
    <capability namespace="liferay.resource.bundle">
      <attribute name="bundle.symbolic.name" value="com.liferay.blogs.web"/>
      <attribute name="resource.bundle.base.name" value="content.Language"/>
    </capability>
    <capability namespace="osgi.content">
      <attribute name="size" value="882086" type="Long"/>
      <attribute name="url" value="com.liferay.blogs.web-3.0.54.jar"/>
      <attribute name="mime" value="application/vnd.osgi.bundle"/>
      <attribute name="osgi.content" value="BA74DBACDF888D86C5DA9E2BB659D1A10487586CA3342F439EFF43CDD34ABF33"/>
    </capability>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=aQute.bnd.annotation.metatype)(&amp;(version&gt;=1.45.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.application.list)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.constants)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.kernel.exception)(&amp;(version&gt;=1.2.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.kernel.model)(&amp;(version&gt;=1.5.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.kernel.service)(&amp;(version&gt;=1.10.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.kernel.service.persistence)(&amp;(version&gt;=1.2.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.asset.util)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.configuration)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.configuration.definition)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.constants)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.exception)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.item.selector.criterion)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.linkback)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.settings)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.social)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.blogs.util.comparator)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.document.library.display.context)(&amp;(version&gt;=2.3.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.document.library.kernel.exception)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.document.library.kernel.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.document.library.kernel.service)(&amp;(version&gt;=1.7.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.document.library.kernel.util)(&amp;(version&gt;=1.4.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.expando.kernel.model)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.kernel.lar)(&amp;(version&gt;=1.15.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.kernel.staging)(&amp;(version&gt;=1.8.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.exportimport.portlet.preferences.processor)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.friendly.url.exception)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.friendly.url.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.friendly.url.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.frontend.taglib.clay.servlet.taglib.util)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector.criteria)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector.criteria.image.criterion)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.item.selector.criteria.upload.criterion)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.petra.function)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.petra.string)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.configuration.metatype.annotations)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.configuration.metatype.bnd.util)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.annotation)(&amp;(version&gt;=6.3.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.application.type)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.atom)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.bean)(&amp;(version&gt;=7.1.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.comment)(&amp;(version&gt;=1.4.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.configuration)(&amp;(version&gt;=6.2.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.dao.orm)(&amp;(version&gt;=7.3.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.dao.search)(&amp;(version&gt;=7.3.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.editor.configuration)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.exception)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.json)(&amp;(version&gt;=7.8.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.language)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.lock)(&amp;(version&gt;=7.2.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.log)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.messaging)(&amp;(version&gt;=8.0.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.model)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.model.portlet)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.module.configuration)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.module.framework)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.notifications)(&amp;(version&gt;=7.3.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.plugin)(&amp;(version&gt;=6.3.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.poller)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.pop)(&amp;(version&gt;=6.2.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portlet)(&amp;(version&gt;=8.2.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portlet.bridges.mvc)(&amp;(version&gt;=1.6.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portlet.configuration.icon)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portletdisplaytemplate)(&amp;(version&gt;=6.4.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.portletfilerepository)(&amp;(version&gt;=1.2.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.repository.capabilities)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.repository.model)(&amp;(version&gt;=7.2.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.resiliency.spi.agent.annotation)(&amp;(version&gt;=6.2.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.sanitizer)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.scheduler)(&amp;(version&gt;=7.4.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.search)(&amp;(version&gt;=7.7.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.security.auth)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.security.permission)(&amp;(version&gt;=1.8.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.security.permission.resource)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service)(&amp;(version&gt;=1.45.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.service.permission)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.servlet)(&amp;(version&gt;=7.14.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.servlet.taglib)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.servlet.taglib.ui)(&amp;(version&gt;=6.4.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.settings)(&amp;(version&gt;=1.3.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.settings.definition)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.struts)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.template)(&amp;(version&gt;=7.2.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.theme)(&amp;(version&gt;=1.7.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.transaction)(&amp;(version&gt;=7.1.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.trash)(&amp;(version&gt;=7.2.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.upgrade)(&amp;(version&gt;=7.8.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.upload)(&amp;(version&gt;=6.4.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.util)(&amp;(version&gt;=8.27.0)(!(version&gt;=9.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.webdav)(&amp;(version&gt;=7.1.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.workflow)(&amp;(version&gt;=7.5.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.xml)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.kernel.xmlrpc)(&amp;(version&gt;=6.2.0)(!(version&gt;=7.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.linkback))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.struts))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.upgrade.registry)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.upgrade.v7_0_0)(&amp;(version&gt;=1.11.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.upload)(&amp;(version&gt;=1.2.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portal.util)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.portlet.display.template.exportimport.portlet.preferences.processor)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.ratings.kernel)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.ratings.kernel.definition)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.ratings.kernel.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.ratings.kernel.service)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.registry.collections)(&amp;(version&gt;=2.0.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.rss.util)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.social.kernel.model)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.subscription.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.subscription.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.taglib.search)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.taglib.security)(&amp;(version&gt;=7.0.0)(!(version&gt;=8.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.trash)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.trash.model)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.trash.service)(&amp;(version&gt;=1.0.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=com.liferay.upload)(&amp;(version&gt;=1.1.0)(!(version&gt;=2.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.portlet))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.portlet.annotations))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.servlet)(&amp;(version&gt;=3.0.0)(!(version&gt;=4.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.servlet.http)(&amp;(version&gt;=3.0.0)(!(version&gt;=4.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=javax.servlet.jsp)(&amp;(version&gt;=2.3.0)(!(version&gt;=3.0.0))))"/>
    </requirement>
    <requirement namespace="osgi.wiring.package">
      <directive name="filter" value="(&amp;(osgi.wiring.package=org.apache.commons.fileupload.disk))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://java.sun.com/portlet_2_0))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/asset))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/aui))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/clay))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/comment))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/ddm))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/expando))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/export-import-changeset))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/flags))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/frontend))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/item-selector))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/portlet))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/reading-time))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/rss))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/security))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/social-bookmarks))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/theme))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/trash))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/ui))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/util))"/>
    </requirement>
    <requirement namespace="osgi.extender">
      <directive name="filter" value="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.asset.util.AssetHelper)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.linkback.LinkbackConsumer)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.service.BlogsEntryLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.service.BlogsEntryService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.service.BlogsStatsUserLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.web.internal.BlogsItemSelectorHelper)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.web.internal.security.permission.resource.BlogsEntryPermission)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.web.internal.trackback.Trackback)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.web.internal.upload.ImageBlogsUploadFileEntryHandler)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.web.internal.upload.ImageBlogsUploadResponseHandler)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.web.internal.upload.TempImageBlogsUploadFileEntryHandler)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.blogs.web.internal.util.BlogsEntryUtil)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.document.library.display.context.DLMimeTypeDisplayContext)"/>
      <directive name="effective" value="active"/>
      <directive name="resolution" value="optional"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.exportimport.kernel.lar.ExportImportHelper)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.exportimport.kernel.lar.PortletDataHandler)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.exportimport.kernel.staging.Staging)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.exportimport.portlet.preferences.processor.Capability)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.exportimport.portlet.preferences.processor.ExportImportPortletPreferencesProcessorHelper)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.friendly.url.service.FriendlyURLEntryLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.item.selector.ItemSelector)"/>
      <directive name="effective" value="active"/>
      <directive name="resolution" value="optional"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.item.selector.ItemSelectorUploadResponseHandler)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.comment.CommentManager)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.editor.configuration.EditorConfigContributor)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.model.Portlet)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.model.Release)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.module.configuration.ConfigurationProvider)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.module.framework.ModuleServiceLifecycle)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.portlet.PortletLayoutFinder)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.scheduler.SchedulerEngineHelper)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.scheduler.TriggerFactory)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.security.permission.resource.ModelResourcePermission)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.security.permission.resource.PortletResourcePermission)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.CompanyLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.OrganizationLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.PortletLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.PortletPreferencesLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.service.UserLocalService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.settings.SettingsFactory)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.util.Http)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.util.Portal)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.kernel.util.ResourceBundleLoader)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.portal.struts.FindActionHelper)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.trash.TrashHelper)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.trash.service.TrashEntryService)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.upload.AttachmentContentUpdater)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.upload.UniqueFileNameProvider)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=com.liferay.upload.UploadHandler)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.service">
      <directive name="filter" value="(objectClass=javax.servlet.ServletContext)"/>
      <directive name="effective" value="active"/>
    </requirement>
    <requirement namespace="osgi.contract">
      <directive name="filter" value="(&amp;(osgi.contract=JavaPortlet)(version=3.0.0))"/>
      <attribute name="osgi.contract" value="JavaPortlet"/>
    </requirement>
    <requirement namespace="osgi.ee">
      <directive name="filter" value="(&amp;(osgi.ee=JavaSE)(version=1.8))"/>
    </requirement>
  </resource>
</repository>
