<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
  ~
  ~ Copyright (c) 2011-2016 ForgeRock AS. All Rights Reserved
  ~
  ~ The contents of this file are subject to the terms
  ~ of the Common Development and Distribution License
  ~ (the License). You may not use this file except in
  ~ compliance with the License.
  ~
  ~ You can obtain a copy of the License at
  ~ http://forgerock.org/license/CDDLv1.0.html
  ~ See the License for the specific language governing
  ~ permission and limitations under the License.
  ~
  ~ When distributing Covered Code, include this CDDL
  ~ Header Notice in each file and include the License file
  ~ at http://forgerock.org/license/CDDLv1.0.html
  ~ If applicable, add the following below the CDDL Header,
  ~ with the fields enclosed by brackets [] replaced by
  ~ your own identifying information:
  ~ "Portions Copyrighted [year] [name of copyright owner]"
  -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.openidentityplatform.commons</groupId>
    <artifactId>parent</artifactId>
    <version>3.1.1</version>
  </parent>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <node.install.directory>${project.parent.basedir}</node.install.directory>
    <jquery.version>3.7.1</jquery.version>
    <sinon.version>15.2.0</sinon.version>
  </properties>
  <groupId>org.openidentityplatform.commons</groupId>
  <artifactId>ui</artifactId>
  <name>${project.groupId}.${project.artifactId}</name>
  <description>Common modern Open Identity Platform CommunityWeb UI</description>
  <packaging>pom</packaging>
  <inceptionYear>2012</inceptionYear>
  <modules>
    <module>commons</module>
    <module>user</module>
    <module>mock</module>
  </modules>
  <build><finalName>${project.groupId}.${project.artifactId}</finalName>
    <plugins>
      <plugin>
        <groupId>org.openidentityplatform.commons</groupId>
        <artifactId>maven-external-dependency-plugin</artifactId>
        <inherited>false</inherited>
        <configuration>
          <stagingDirectory>${project.build.directory}/dependencies/</stagingDirectory>
          <createChecksum>false</createChecksum>
          <skipChecksumVerification>true</skipChecksumVerification>
          <force>true</force>
          <artifactItems>
            <artifactItem>
              <groupId>org.openidentityplatform</groupId>
              <artifactId>cddl-license</artifactId>
              <version>1.0.0</version>
              <packaging>txt</packaging>
              <downloadUrl>https://oss.oracle.com/licenses/CDDL-1.1</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>handlebars</artifactId>
              <version>4.7.7</version>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/{version}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>backgrid-select-all</artifactId>
              <version>0.3.5</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://raw.githubusercontent.com/cloudflare/backgrid-select-all/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>lodash</artifactId>
              <version>3.10.1</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/lodash.js/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>lodash</artifactId>
              <version>2.4.1</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/lodash.js/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>js2form</artifactId>
              <packaging>js</packaging>
              <version>2.0-769718a</version>
              <downloadUrl>https://raw.githubusercontent.com/maxatwork/form2js/769718a159ff88da82613c2c7e5b1eaa2e0c73e7/src/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>form2js</artifactId>
              <packaging>js</packaging>
              <version>2.0-769718a</version>
              <downloadUrl>https://raw.githubusercontent.com/maxatwork/form2js/769718a159ff88da82613c2c7e5b1eaa2e0c73e7/src/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>titatoggle</artifactId>
              <version>1.2.6</version>
              <classifier>min</classifier>
              <packaging>css</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/titatoggle/{version}/{artifactId}-dist-{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>dragula</artifactId>
              <version>3.6.7</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/dragula/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>font-awesome</artifactId>
              <version>4.5.0</version>
              <packaging>zip</packaging>
              <downloadUrl>https://github.com/FortAwesome/Font-Awesome/archive/v{version}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>react</artifactId>
              <version>15.2.1</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>react-dom</artifactId>
              <version>15.2.1</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>sinon</artifactId>
              <version>${sinon.version}</version>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/sinon.js/{version}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>qunit</artifactId>
              <version>2.20.1</version>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/qunit/{version}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>qunit</artifactId>
              <packaging>css</packaging>
              <version>2.20.1</version>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/qunit/{version}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>jquery.ba-dotimeout</artifactId>
              <version>1.0</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/jquery-dotimeout/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>bootstrap-dialog</artifactId>
              <version>1.34.4</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/bootstrap3-dialog/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>bootstrap-dialog</artifactId>
              <version>1.34.4</version>
              <classifier>min</classifier>
              <packaging>css</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/bootstrap3-dialog/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>selectize</artifactId>
              <version>0.12.1</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/selectize.js/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>selectize</artifactId>
              <version>0.12.1</version>
              <classifier>bootstrap3</classifier>
              <packaging>css</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/selectize.js/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>moment</artifactId>
              <version>2.28.0</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/moment.js/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>i18next</artifactId>
              <version>1.7.3</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/i18next/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>requirejs</artifactId>
              <version>2.3.7</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/require.js/{version}/require.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>backbone-relational</artifactId>
              <version>0.9.0</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/backbone-relational/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>backbone</artifactId>
              <version>1.1.2</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/backbone.js/{version}/{artifactId}-{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>backbone.paginator.min</artifactId>
              <version>2.0.2</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/backbone.paginator/{version}/backbone.paginator.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>backgrid.min</artifactId>
              <version>0.3.5</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/backgrid.js/{version}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>backgrid.min</artifactId>
              <version>0.3.5</version>
              <packaging>less</packaging>
              <downloadUrl>https://raw.githubusercontent.com/aldaris/xui-deps/master/less/backgrid.min-0.3.5.less</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>backgrid-paginator.min</artifactId>
              <version>0.3.5</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://raw.githubusercontent.com/cloudflare/backgrid-paginator/{version}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>backgrid-paginator.min</artifactId>
              <version>0.3.5</version>
              <packaging>css</packaging>
              <downloadUrl>https://raw.githubusercontent.com/cloudflare/backgrid-paginator/{version}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>backgrid-filter.min</artifactId>
              <version>0.3.7</version>
              <classifier>min</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://raw.githubusercontent.com/cloudflare/backgrid-filter/{version}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>backgrid-filter.min</artifactId>
              <version>0.3.7</version>
              <packaging>css</packaging>
              <downloadUrl>https://raw.githubusercontent.com/cloudflare/backgrid-filter/{version}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>jquery</artifactId>
              <version>${jquery.version}</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/jquery/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>bootstrap</artifactId>
              <version>3.3.5</version>
              <classifier>custom</classifier>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/{version}/{packaging}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>bootstrap</artifactId>
              <version>3.3.5</version>
              <classifier>custom</classifier>
              <packaging>css</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/{version}/{packaging}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>jquery.placeholder</artifactId>
              <version>2.0.8</version>
              <packaging>js</packaging>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/jquery-placeholder/{version}/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>spin</artifactId>
              <version>2.0.1</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}.{packaging}/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>xdate</artifactId>
              <version>0.8</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://raw.githubusercontent.com/arshaw/{artifactId}/v{version}/src/{artifactId}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>CodeMirror</artifactId>
              <version>4.10</version>
              <packaging>zip</packaging>
              <downloadUrl>https://github.com/codemirror/{artifactId}/archive/{version}.0.{packaging}</downloadUrl>
            </artifactItem>
            <!-- org.openidentityplatform.commons.ui.libs:jsoneditor:js:min:0.7.9,  -->
            <!-- org.openidentityplatform.commons.ui.libs:ldapjs-filter:js:min:2253,  -->
            <!-- org.openidentityplatform.commons.ui.libs:jquery-cron:js:f831f2,  -->
            <!-- org.openidentityplatform.commons.ui.libs:bootstrap-tabdrop:js:1.0,  -->
            <!-- org.openidentityplatform.commons.ui.libs:d3:js:min:3.5.5,  -->
            <!-- org.openidentityplatform.commons.ui.libs:dimple:js:min:2.1.2,  -->
            <!-- org.openidentityplatform.commons.ui.libs:fontawesome-iconpicker:js:min:1.0.0,  -->
            <!-- org.openidentityplatform.commons.ui.libs:fontawesome-iconpicker:css:min:1.0.0,  -->
            <!-- org.openidentityplatform.commons.ui.libs:dragula:css:min:3.6.7,  -->
            <!-- org.openidentityplatform.commons.ui.libs:bootstrap-datetimepicker:js:min:4.14.30,  -->
            <!-- org.openidentityplatform.commons.ui.libs:bootstrap-datetimepicker:css:min:4.14.30,  -->
            <!-- org.openidentityplatform.commons.ui.libs:r:js:2.1.10,  -->
            <!-- org.openidentityplatform.commons.ui.libs:moment-timezone-with-data:js:min:0.5.4: -->
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>jsoneditor</artifactId>
              <version>0.7.9</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/json-editor/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>jquery-cron</artifactId>
              <version>f831f2</version>
              <packaging>js</packaging>
              <downloadUrl>https://raw.githubusercontent.com/shawnchin/jquery-cron/master/cron/jquery-cron.js</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>bootstrap-tabdrop</artifactId>
              <version>1.0</version>
              <packaging>js</packaging>
              <downloadUrl>https://raw.githubusercontent.com/jmschabdach/bootstrap-tabdrop/master/js/bootstrap-tabdrop.js</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>d3</artifactId>
              <version>3.5.5</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>dimple</artifactId>
              <version>2.1.2</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}/{version}/{artifactId}.latest.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>fontawesome-iconpicker</artifactId>
              <version>1.0.0</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>fontawesome-iconpicker</artifactId>
              <version>1.0.0</version>
              <packaging>css</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>dragula</artifactId>
              <version>3.6.7</version>
              <packaging>css</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>bootstrap-datetimepicker</artifactId>
              <version>4.14.30</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>bootstrap-datetimepicker</artifactId>
              <version>4.14.30</version>
              <packaging>css</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/{artifactId}/{version}/{packaging}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>moment-timezone-with-data</artifactId>
              <version>0.5.4</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/{version}/moment-timezone-with-data-2010-2020.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>contentflow</artifactId>
              <version>1.0.2</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://raw.githubusercontent.com/collective/collective.js.contentflow/master/collective/js/contentflow/static/contentflow.js</downloadUrl>
            </artifactItem>
            <artifactItem>
              <groupId>org.openidentityplatform.commons.ui.libs</groupId>
              <artifactId>jquery-ui</artifactId>
              <version>1.11.1</version>
              <packaging>js</packaging>
              <classifier>min</classifier>
              <downloadUrl>https://cdnjs.cloudflare.com/ajax/libs/jqueryui/{version}/{artifactId}.{classifier}.{packaging}</downloadUrl>
            </artifactItem>
          </artifactItems>
        </configuration>
        <executions>
          <execution>
            <id>clean-external-dependencies</id>
            <phase>clean</phase>
            <goals>
              <goal>clean-external</goal>
            </goals>
          </execution>
          <execution>
            <id>resolve-install-external-dependencies</id>
            <phase>process-resources</phase>
            <goals>
              <goal>resolve-external</goal>
              <goal>install-external</goal>
            </goals>
          </execution>
<!--           <execution> -->
<!--             <id>deploy-external-dependencies</id> -->
<!--             <phase>deploy</phase> -->
<!--             <goals> -->
<!--               <goal>deploy-external</goal> -->
<!--             </goals> -->
<!--           </execution> -->
        </executions>
      </plugin>
    </plugins>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-release-plugin</artifactId>
          <version>2.3.2</version>
          <configuration>
            <mavenExecutorId>forked-path</mavenExecutorId>
            <useReleaseProfile>false</useReleaseProfile>
            <suppressCommitBeforeTag>false</suppressCommitBeforeTag>
            <goals>deploy</goals>
            <arguments>-Pforgerock-release</arguments>
          </configuration>
        </plugin>
        <plugin>
          <groupId>com.github.eirslett</groupId>
          <artifactId>frontend-maven-plugin</artifactId>
          <version>1.15.0</version>
          <configuration>
            <installDirectory>${node.install.directory}</installDirectory>
          </configuration>
          <executions>
            <execution>
              <id>install-node-and-npm</id>
              <goals>
                <goal>install-node-and-npm</goal>
              </goals>
              <phase>initialize</phase>
              <configuration>
                  <nodeVersion>v20.12.2</nodeVersion>
                  <npmVersion>10.5.0</npmVersion>
              </configuration>
            </execution>
            <execution>
              <id>npm-install</id>
              <goals>
                <goal>npm</goal>
              </goals>
              <phase>initialize</phase>
              <configuration>
                <arguments>install</arguments>
              </configuration>
            </execution>
            <execution>
              <id>grunt</id>
              <goals>
                <goal>grunt</goal>
              </goals>
              <phase>compile</phase>
              <configuration>
                <arguments>build</arguments>
              </configuration>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-install-plugin</artifactId>
          <inherited>false</inherited>
          <executions>
            <execution>
              <id>install-jar-lib-ldapjs-filter</id>
              <goals>
                <goal>install-file</goal>
              </goals>
              <phase>validate</phase>
              <configuration>
                <groupId>org.openidentityplatform.commons.ui.libs</groupId>
                <artifactId>ldapjs-filter</artifactId>
                <version>2253</version>
                <packaging>js</packaging>
                <classifier>min</classifier>
                <file>${basedir}/extlib/ldapjs-filter.min.js</file>
                <generatePom>true</generatePom>
              </configuration>
            </execution>
          </executions>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
  <dependencyManagement>
    <dependencies>
      <!-- core framework libraries -->
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>jquery</artifactId>
        <version>${jquery.version}</version>
        <type>js</type>
        <classifier>min</classifier>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>lodash</artifactId>
        <version>3.10.1</version>
        <type>js</type>
        <classifier>min</classifier>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>handlebars</artifactId>
        <version>4.7.7</version>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>requirejs</artifactId>
        <version>2.3.7</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>backbone</artifactId>
        <version>1.1.2</version>
        <type>js</type>
        <classifier>min</classifier>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>backbone.paginator.min</artifactId>
        <version>2.0.2</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>i18next</artifactId>
        <version>1.7.3</version>
        <type>js</type>
        <classifier>min</classifier>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>react</artifactId>
        <version>15.2.1</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>react-dom</artifactId>
        <version>15.2.1</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <!-- Bootstrap, widgets and related theming -->
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>bootstrap</artifactId>
        <version>3.3.5</version>
        <classifier>custom</classifier>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>bootstrap</artifactId>
        <version>3.3.5</version>
        <classifier>custom</classifier>
        <type>css</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>bootstrap-dialog</artifactId>
        <version>1.34.4</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>bootstrap-dialog</artifactId>
        <version>1.34.4</version>
        <classifier>min</classifier>
        <type>css</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>font-awesome</artifactId>
        <version>4.5.0</version>
        <type>zip</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>selectize</artifactId>
        <version>0.12.1</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>selectize</artifactId>
        <version>0.12.1</version>
        <classifier>bootstrap3</classifier>
        <type>css</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>dragula</artifactId>
        <version>3.6.7</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <!-- misc date utilities -->
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>xdate</artifactId>
        <version>0.8</version>
        <type>js</type>
        <classifier>min</classifier>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>moment</artifactId>
        <version>2.28.0</version>
        <type>js</type>
        <classifier>min</classifier>
      </dependency>
      <!-- basic form helpers -->
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>js2form</artifactId>
        <type>js</type>
        <version>2.0-769718a</version>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>form2js</artifactId>
        <type>js</type>
        <version>2.0-769718a</version>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>jquery.placeholder</artifactId>
        <version>2.0.8</version>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>spin</artifactId>
        <version>2.0.1</version>
        <type>js</type>
        <classifier>min</classifier>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>jquery.ba-dotimeout</artifactId>
        <version>1.0</version>
        <type>js</type>
        <classifier>min</classifier>
      </dependency>
      <!-- Libraries for grid support -->
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>backgrid.min</artifactId>
        <version>0.3.5</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>backgrid.min</artifactId>
        <version>0.3.5</version>
        <type>less</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>backgrid-paginator.min</artifactId>
        <version>0.3.5</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>backgrid-paginator.min</artifactId>
        <version>0.3.5</version>
        <type>css</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>backgrid-filter.min</artifactId>
        <version>0.3.7</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>backgrid-filter.min</artifactId>
        <version>0.3.7</version>
        <type>css</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>backbone-relational</artifactId>
        <version>0.9.0</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>backgrid-select-all</artifactId>
        <version>0.3.5</version>
        <classifier>min</classifier>
        <type>js</type>
      </dependency>
      <!-- testing and mocks -->
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>sinon</artifactId>
        <version>${sinon.version}</version>
        <type>js</type>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>qunit</artifactId>
        <version>2.20.1</version>
        <type>js</type>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.openidentityplatform.commons.ui.libs</groupId>
        <artifactId>qunit</artifactId>
        <type>css</type>
        <version>2.20.1</version>
        <scope>test</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>
</project>
