<?xml version='1.0' encoding='UTF-8'?>
<units size='2'>
  <unit id='org.idempiere.keikai' version='12.0.0.202501270944' singleton='false' generation='2'>
    <update id='org.idempiere.keikai' range='[0.0.0,12.0.0.202501270944)' severity='0'/>
    <properties size='6'>
      <property name='org.eclipse.equinox.p2.name' value='zk keikai'/>
      <property name='org.eclipse.equinox.p2.provider' value='iDempiere Community'/>
      <property name='maven-groupId' value='org.idempiere'/>
      <property name='maven-artifactId' value='org.idempiere.keikai'/>
      <property name='maven-version' value='12.0.0-SNAPSHOT'/>
      <property name='maven-type' value='eclipse-plugin'/>
    </properties>
    <provides size='172'>
      <provided namespace='org.eclipse.equinox.p2.iu' name='org.idempiere.keikai' version='12.0.0.202501270944'/>
      <provided namespace='osgi.bundle' name='org.idempiere.keikai' version='12.0.0.202501270944'/>
      <provided namespace='java.package' name='io.keikai.api' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.api.impl' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.api.model' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.api.model.impl' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.app' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.app.impl' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.chart' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.impl' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.impl.chart' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.impl.sys' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.impl.sys.formula' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.sys' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.sys.dependency' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.sys.format' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.sys.formula' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.sys.input' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.model.util' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.range' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.range.impl' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.range.impl.autofill' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.range.impl.imexp' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.theme' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.ui' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.ui.au.in' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.ui.au.out' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.ui.event' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.ui.fn' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.ui.impl' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.ui.impl.ua' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.ui.impl.undo' version='0.0.0'/>
      <provided namespace='java.package' name='io.keikai.ui.sys' version='0.0.0'/>
      <provided namespace='java.package' name='metainfo.tld' version='0.0.0'/>
      <provided namespace='java.package' name='metainfo.zk' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.common.usermodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ddf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.dev' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdf.event' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdf.extractor.data' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdf.extractor.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdf.model' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdf.model.hdftypes' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdf.model.hdftypes.definitions' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdf.model.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdgf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdgf.chunks' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdgf.dev' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdgf.exceptions' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdgf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdgf.pointers' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hdgf.streams' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hmef' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hmef.attribute' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hmef.dev' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hmef.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hpbf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hpbf.dev' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hpbf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hpbf.model' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hpbf.model.qcbits' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hpsf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hpsf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hpsf.wellknown' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hslf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hslf.blip' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hslf.dev' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hslf.exceptions' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hslf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hslf.model' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hslf.model.textproperties' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hslf.record' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hslf.usermodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hslf.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hsmf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hsmf.datatypes' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hsmf.dev' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hsmf.exceptions' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hsmf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hsmf.parsers' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.converter' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.dev' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.eventmodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.eventusermodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.eventusermodel.dummyrecord' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.model' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.record' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.record.aggregates' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.record.cf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.record.chart' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.record.common' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.record.cont' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.record.crypto' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.record.pivottable' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.usermodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hssf.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hwpf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hwpf.converter' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hwpf.dev' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hwpf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hwpf.model' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hwpf.model.io' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hwpf.model.types' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hwpf.sprm' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.hwpf.usermodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.openxml4j.exceptions' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.openxml4j.opc' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.openxml4j.opc.internal' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.openxml4j.opc.internal.marshallers' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.openxml4j.opc.internal.signature' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.openxml4j.opc.internal.unmarshallers' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.openxml4j.opc.signature' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.openxml4j.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.poifs.common' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.poifs.crypt' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.poifs.dev' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.poifs.eventfilesystem' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.poifs.filesystem' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.poifs.nio' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.poifs.property' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.poifs.storage' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.sl.usermodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.format' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.formula' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.formula.atp' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.formula.constant' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.formula.eval' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.formula.eval.forked' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.formula.function' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.formula.functions' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.formula.ptg' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.formula.udf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.usermodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.usermodel.charts' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.ss.util.cellwalk' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xslf' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xslf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xslf.model' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xslf.model.geom' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xslf.usermodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xslf.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xssf.dev' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xssf.eventusermodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xssf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xssf.model' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xssf.streaming' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xssf.usermodel' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xssf.usermodel.charts' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xssf.usermodel.extensions' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xssf.usermodel.helpers' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xssf.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xwpf.extractor' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xwpf.model' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.poi.xwpf.usermodel' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.zss' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.zss.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.zss.lang' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.zss.mold' version='0.0.0'/>
      <provided namespace='java.package' name='web.zss.img' version='0.0.0'/>
      <provided namespace='osgi.identity' name='org.idempiere.keikai' version='12.0.0.202501270944'>
        <properties size='1'>
          <property name='type' value='osgi.fragment'/>
        </properties>
      </provided>
      <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      <provided namespace='osgi.fragment' name='org.adempiere.ui.zk' version='12.0.0.202501270944'/>
    </provides>
    <requires size='29'>
      <required namespace='osgi.bundle' name='org.adempiere.ui.zk' range='12.0.0'/>
      <required namespace='osgi.bundle' name='zcommon' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zel' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zhtml' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zk' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zkbind' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zkplus' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zul' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zweb' range='10.0.1'/>
      <required namespace='osgi.bundle' name='org.apache.commons.commons-fileupload' range='1.5.0'/>
      <required namespace='osgi.bundle' name='org.adempiere.base' range='12.0.0'/>
      <required namespace='java.package' name='javax.imageio' range='0.0.0'/>
      <required namespace='java.package' name='javax.servlet' range='4.0.0'/>
      <required namespace='java.package' name='javax.servlet.annotation' range='4.0.0'/>
      <required namespace='java.package' name='javax.servlet.descriptor' range='4.0.0'/>
      <required namespace='java.package' name='javax.servlet.http' range='4.0.0'/>
      <required namespace='java.package' name='org.apache.commons.codec.binary' range='1.13.0'/>
      <required namespace='java.package' name='org.apache.commons.codec.digest' range='1.13.0'/>
      <required namespace='java.package' name='org.dom4j' range='2.1.1'/>
      <required namespace='java.package' name='org.dom4j.io' range='2.1.1'/>
      <required namespace='java.package' name='org.osgi.service.component' range='1.5.0'/>
      <required namespace='java.package' name='org.osgi.service.component.annotations' range='1.5.1'/>
      <required namespace='java.package' name='org.slf4j' range='2.0.12'/>
      <required namespace='java.package' name='org.supercsv.io' range='2.4.0'/>
      <required namespace='java.package' name='org.supercsv.prefs' range='2.4.0'/>
      <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
      <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version&gt;=17))'>
        <description>
          org.idempiere.keikai
        </description>
      </requiredProperties>
      <requiredProperties namespace='osgi.extender' match='(&amp;(osgi.extender=osgi.component)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'>
        <description>
          org.idempiere.keikai
        </description>
      </requiredProperties>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.idempiere.keikai.source' range='[12.0.0.202501270944,12.0.0.202501270944]' optional='true'>
        <filter>
          (org.eclipse.update.install.sources=true)
        </filter>
      </required>
    </requires>
    <artifacts size='1'>
      <artifact classifier='osgi.bundle' id='org.idempiere.keikai' version='12.0.0.202501270944'/>
    </artifacts>
    <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
    <touchpointData size='1'>
      <instructions size='1'>
        <instruction key='manifest'>
          Bundle-SymbolicName: org.idempiere.keikai&#xA;Bundle-Version: 12.0.0.202501270944&#xA;Fragment-Host: org.adempiere.ui.zk;bundle-version=&quot;12.0.0&quot;&#xA;
        </instruction>
      </instructions>
    </touchpointData>
  </unit>
  <unit id='org.idempiere.keikai.source' version='12.0.0.202501270944' singleton='false'>
    <update id='org.idempiere.keikai.source' range='[0.0.0,12.0.0.202501270944)' severity='0'/>
    <properties size='10'>
      <property name='df_LT.bundleVendor' value='iDempiere Community'/>
      <property name='df_LT.bundleName' value='zk keikai Source'/>
      <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
      <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
      <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
      <property name='maven-groupId' value='org.idempiere'/>
      <property name='maven-artifactId' value='org.idempiere.keikai'/>
      <property name='maven-version' value='12.0.0-SNAPSHOT'/>
      <property name='maven-classifier' value='sources'/>
      <property name='maven-type' value='java-source'/>
    </properties>
    <provides size='5'>
      <provided namespace='org.eclipse.equinox.p2.iu' name='org.idempiere.keikai.source' version='12.0.0.202501270944'/>
      <provided namespace='osgi.bundle' name='org.idempiere.keikai.source' version='12.0.0.202501270944'/>
      <provided namespace='osgi.identity' name='org.idempiere.keikai.source' version='12.0.0.202501270944'>
        <properties size='1'>
          <property name='type' value='osgi.bundle'/>
        </properties>
      </provided>
      <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
    </provides>
    <artifacts size='1'>
      <artifact classifier='osgi.bundle' id='org.idempiere.keikai.source' version='12.0.0.202501270944'/>
    </artifacts>
    <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
    <touchpointData size='1'>
      <instructions size='1'>
        <instruction key='manifest'>
          Bundle-SymbolicName: org.idempiere.keikai.source&#xA;Bundle-Version: 12.0.0.202501270944&#xA;
        </instruction>
      </instructions>
    </touchpointData>
  </unit>
</units>
