From 396b971b819ca9747dbb6bb86dc220a7c66cb446 Mon Sep 17 00:00:00 2001 From: Jani Laakso Date: Fri, 30 Nov 2007 16:21:11 +0000 Subject: [PATCH] packaging svn changeset:3093/svn branch:trunk --- .../WebContent => WebContent}/demos.html | 0 WebContent/index.html | 485 +++++++++--------- build/VERSION.properties | 2 +- build/build.xml | 21 - build/package/WebContent/demo/css/demos.css | 232 --------- build/package/WebContent/demo/css/ie.css | 20 - build/package/WebContent/demo/css/styles.css | 336 ------------ build/package/WebContent/demo/img/body-bg.gif | Bin 233 -> 0 bytes .../WebContent/demo/img/content-bg.png | Bin 168 -> 0 bytes .../WebContent/demo/img/demos/features.png | Bin 8542 -> 0 bytes .../demo/img/demos/notifications.png | Bin 7896 -> 0 bytes .../WebContent/demo/img/demos/reservr.png | Bin 5921 -> 0 bytes .../WebContent/demo/img/demos/windowed.png | Bin 7074 -> 0 bytes .../demo/img/eclipse-quickstart.png | Bin 9834 -> 0 bytes build/package/WebContent/demo/img/footer.png | Bin 610 -> 0 bytes build/package/WebContent/demo/img/header.png | Bin 8118 -> 0 bytes .../package/WebContent/demo/img/icon-doc.png | Bin 1551 -> 0 bytes .../package/WebContent/demo/img/icon-eye.png | Bin 1560 -> 0 bytes .../package/WebContent/demo/img/icon-home.png | Bin 1544 -> 0 bytes .../WebContent/demo/img/itmill-logo.png | Bin 1164 -> 0 bytes .../WebContent/demo/img/itmill-slogan.png | Bin 599 -> 0 bytes .../WebContent/demo/img/link-arrow.png | Bin 200 -> 0 bytes .../WebContent/demo/img/link-arrow2.png | Bin 230 -> 0 bytes .../WebContent/demo/img/package-bg.png | Bin 151 -> 0 bytes .../WebContent/demo/img/package-bottom.png | Bin 263 -> 0 bytes .../WebContent/demo/img/package-top.png | Bin 278 -> 0 bytes build/package/WebContent/index.html | 247 --------- 27 files changed, 246 insertions(+), 1097 deletions(-) rename {build/package/WebContent => WebContent}/demos.html (100%) delete mode 100644 build/package/WebContent/demo/css/demos.css delete mode 100644 build/package/WebContent/demo/css/ie.css delete mode 100644 build/package/WebContent/demo/css/styles.css delete mode 100644 build/package/WebContent/demo/img/body-bg.gif delete mode 100644 build/package/WebContent/demo/img/content-bg.png delete mode 100644 build/package/WebContent/demo/img/demos/features.png delete mode 100644 build/package/WebContent/demo/img/demos/notifications.png delete mode 100644 build/package/WebContent/demo/img/demos/reservr.png delete mode 100644 build/package/WebContent/demo/img/demos/windowed.png delete mode 100644 build/package/WebContent/demo/img/eclipse-quickstart.png delete mode 100644 build/package/WebContent/demo/img/footer.png delete mode 100644 build/package/WebContent/demo/img/header.png delete mode 100644 build/package/WebContent/demo/img/icon-doc.png delete mode 100644 build/package/WebContent/demo/img/icon-eye.png delete mode 100644 build/package/WebContent/demo/img/icon-home.png delete mode 100644 build/package/WebContent/demo/img/itmill-logo.png delete mode 100644 build/package/WebContent/demo/img/itmill-slogan.png delete mode 100644 build/package/WebContent/demo/img/link-arrow.png delete mode 100644 build/package/WebContent/demo/img/link-arrow2.png delete mode 100644 build/package/WebContent/demo/img/package-bg.png delete mode 100644 build/package/WebContent/demo/img/package-bottom.png delete mode 100644 build/package/WebContent/demo/img/package-top.png delete mode 100644 build/package/WebContent/index.html diff --git a/build/package/WebContent/demos.html b/WebContent/demos.html similarity index 100% rename from build/package/WebContent/demos.html rename to WebContent/demos.html diff --git a/WebContent/index.html b/WebContent/index.html index d7be1c9d2b..90ee218729 100644 --- a/WebContent/index.html +++ b/WebContent/index.html @@ -1,242 +1,247 @@ - -IT Mill Toolkit Demo - - - -
- - - -
- - - -
-

Reservr

-
- Reservr - Example car reservation application. Uses Google Maps widget. -
-
Source code: - browse source -
- -
-

Test Bench

-
- TestBench - Internal test bench application for trying out different components and features of the IT Mill Toolkit -
-
Source code: - browse TestBench folder -
- -
-

Feature Browser

-
- FeatureBrowser - Test bench application for trying out different components and features of the IT Mill Toolkit -
-
Source code: - browse features folder -
- -
-

Notification Demo

-
-

- Smaller application which demonstrates Rich Text Area widget and Window notification functionality. -

-
- Source code: - NotificationDemo.java -
- - -
-

Colorpicker widget

-
- Colorpicker widget - Demonstrates how to make new widgets easily with Toolkit. - See also documentation which is located here. -
-
Source code: - browse source -
- -
-

Simple application demos

-
- HelloWorld - Classic Hello World example. -
-
- Calc - Simple Toolkit application where events are used. -
-
Source code: - HelloWorld.java and - Calc.java -
- -
-

Client-side caching demo

-
- CachingDemo - - Simple demo of Toolkit cache feature. An Tabsheet contains two tabs where second tab contains heavy server-side content processing. - For the first time you load tab2 it takes long time. Following request are lightning fast because - Toolkit server instruct client-side to use already cached version (components within tab2 have not changed). -
-
Source code: - CachingDemo.java -
- - -
-

Long lifecycle of Toolkit applications

-
-

- Demonstrates sample Millstone application that was ajaxified (upgraded to Toolkit 4.0.0) - simply by changing three import namespaces and adding Toolkit libraries to classpath. - Initial IT Mill Toolkit framework has existed since 2001 (see Millstone) and is - ready for production use today. -

- Note: This sample application was created on year 2002. -
-
Source code: - UpgradingSample.java -
- - -
-

Tree using QueryContainer demo

-
-

- This example shows how Table, Select and Tree UI components can use Containers. - QueryContainer is used to bind SQL table rows into Toolkit UI components. - Table has few example actions added. Also embedding XHTML through Label components is used. -

-

- Demonstrates how to create com.itmill.toolkit.data.Container and set it as - data source to UI components com.itmill.toolkit.ui.Component.Tree, how to - receive ExpandEvent and implement com.itmill.toolkit.ui.Tree.ExpandListener, - how to use com.itmill.toolkit.event.Action. -

-
- Source code: - QueryContainerDemo.java -
- -
-

Table demo

-
-

- Similar to Tree using QueryContainer demo but uses different style - for handling events with Table component. -

-

- Demonstrates another possibility how event framework may be used, - in this example specific methods are registered for button click events. -

-
-
Source code: - TableDemo.java -
- -
-

Tree using FilesystemContainer demo

-
-

- Browsable file explorer using Toolkit Tree component. -

- Demonstrates how to - use com.itmill.toolkit.ui.Component.Tree data source container, - how to create com.itmill.toolkit.data.util.FilesystemContainer, - how to read com.itmill.toolkit.ui.Component.Event objects, how - to receive and handle any event by implementing - com.itmill.toolkit.ui.Component.Listener. -
-
Source code: - TreeFilesystemContainer.java -
- -
-

Tree item handling demo

-
-

- Browsable file explorer using Toolkit Tree component. -

- Demonstrates: how - to add items hierarchially into - com.itmill.toolkit.ui.Component.Tree, how to receive - ExpandEvent and implement - com.itmill.toolkit.ui.Tree.ExpandListener. -
-
Source code: - TreeFilesystem.java -
- -
-

Select demo

-
-

- This example shows select component with default and lazy loading functionality enabled (a.k.a Google Suggest). - Click to first select component and type few letters using your keyboard to see it in action. - Second select component has default functionality. -

-
- Source code: - SelectDemo.java -
- -
-

FilterSelect demo

-
-

- This example shows three select components with lazy loading functionality enabled. - First select works like Google Suggest, second uses "Contains" filter and third uses custom "Ends with" filter. - Click to select components and type few letters using your keyboard to see it in action. -

-
- Source code: - FilterSelect.java -
- -
-

Keyboard events demo

-
- Contains few Toolkit UI components that can be interacted by pressing keys in keyboard. - Note: This feature is under development and is considered as beta. -
-
Source code: - KeyboardShortcut.java -
- -
-

URI and Parameter handling demo

-
- This is a demonstration of how URL parameters can be received and handled. - Parameters and URL:s can be received trough the windows by registering - URIHandler and ParameterHandler classes window. -
-
Source code: - Parameters.java -
- -
-

Buffered UI components demo

-
- Explains how to use buffering with UI components, and how to perform commit and discard functions. - With buffered UI components underlying data objects and UI objects have separate states. -
-
Source code: - BufferedComponents.java -
- - -
- - \ No newline at end of file + + + IT Mill Toolkit 5 + + + + + + +
+ +
+

Introducing IT Mill Toolkit 5

+ Effortless web application development for Java-programmers. + Visit itmill.com +
+ +
+ +
+

Demos

+ + +
+ +
+
+ +

» Additional demos

+ + + +
+
+
+ +
+

Getting started

+ +

Eclipse IDE Quickstart

+

The easiest way to start working with IT Mill Toolkit is to + use Eclipse IDE with the Toolkit quickstart project. + Instant Toolkit workspace for Eclipse

+ +

Manual Deployment

+

If you do not use Eclipse, you can manually deploy the Toolkit + WAR-package to your application server. +

+ +
+ +
+

Support and Licensing

+ +

Documentation

+

Need help using IT Mill Toolkit? Look no further. Everything you need to know is here.

+ + +

Licenses

+

All of IT Mill Toolkit's core is licensed under liberal Open Source license. Commercial licenses are also available. + Licensing Guidelines

+ +
+ +
+
+ +

» Package contents

+ Version + +
+ +
+
Library
+

Contains all you need to start a new Toolkit project (binaries, sources, default + themes and widgetsets). Toolkit JAR

+
+ +
+
Documentation
+ +
+ +
+
Support & Licensing
+ +
+ +
+ +
+
+ +
+
+ + + +
+ + + diff --git a/build/VERSION.properties b/build/VERSION.properties index 30ce133e48..461bbf66f5 100644 --- a/build/VERSION.properties +++ b/build/VERSION.properties @@ -1 +1 @@ -version=5.0.0-alpha-18 +version=5.0.0-alpha-19 diff --git a/build/build.xml b/build/build.xml index c36ee058c8..10cb8cd40b 100644 --- a/build/build.xml +++ b/build/build.xml @@ -411,8 +411,6 @@ - - @@ -512,25 +510,6 @@ - - - - - - - - - - - - - - - - - - - diff --git a/build/package/WebContent/demo/css/demos.css b/build/package/WebContent/demo/css/demos.css deleted file mode 100644 index b45daf2be9..0000000000 --- a/build/package/WebContent/demo/css/demos.css +++ /dev/null @@ -1,232 +0,0 @@ -html { - font-size: 100%; -} - -body { - font-family: "Trebuchet MS", Tahoma, Geneva, Helvetica, Arial, sans-serif; - font-size: 62.5%; /* Scale down to 10px */ - line-height: 1.8em; - color: #5c666a; - background: #e9eced url(../img/body-bg.gif) repeat-x; -} - -.clearer { - height: 0; - overflow: hidden; - clear: both; -} - -h1, h2, h3, h4, h5, h6 { - margin: 0; - padding: 0; - font-weight: normal; - font-size: 1em; -} - -a { - text-decoration: none; -} - -a:link { - color: #4696d0; -} - -a:visited { - color: #7d9bb2; -} - -a:hover { - color: #59b6fa; -} - -a:active { - color: #ff581e; -} - -a.more { - padding-right: 10px; - background: transparent url(../img/link-arrow.png) no-repeat center right; -} - -a.more span { - color: #5c666a; -} - - -/* page furniture */ - -#container { - width: 759px; - margin: 60px auto; -} - -#container .header { - height: 81px; - background: transparent url(../img/header.png); -} - -#container .content { - background: #fff url(../img/content-bg.png); - padding: 10px 27px 10px 27px; - width: 705px; /* for IE hasLayout, fixes beekaboo-bug */ -} - -#container .footer { - height: 72px; - background: transparent url(../img/footer.png) no-repeat; - position: relative; -} - -#container .footer a { - display: block; - width: 95px; - height: 15px; - text-indent: -90000px; - position: absolute; - left: 27px; - bottom: 3px; - background: transparent url(../img/itmill-logo.png); - border: none; - overflow: hidden; /* IE6 fix */ -} - -#container .footer em { - display: block; - width: 111px; - height: 18px; - text-indent: -90000px; - position: absolute; - right: 27px; - bottom: 0; - background: transparent url(../img/itmill-slogan.png); -} - -#container .header h1, -#container .header em { - display: none; -} - -#container .header a { - color: #5c666a; - float: right; - padding-right: 10px; - background: transparent url(../img/link-arrow2.png) no-repeat center right; - margin: 30px 27px 0 0; - border: none; - font-size: 1.2em; -} - - - -/* content area */ - -.content h2 { - font-size: 18px; - color: #f14c1a; - height: 18px; - padding: 4px 0 6px 34px; - letter-spacing: -0.02em; -} - -#demos h2 { - background: transparent url(../img/icon-eye.png) no-repeat; -} - -#demos { - font-size: 1.3em; -} - -#demos { - width: 705px; - font-size: 1.2em; -} - -#demos h4 { - font-weight: bold; - margin: 1em 0 0.2em 0; -} - - -/* demo icons */ - -#demos ul { - list-style: none; - margin: 0; - padding: 0; -} - -#demos li { - float: left; - width: 160px; - height: 135px; - margin: 14px 15px 0 0; -} - -#demos li a { - display: block; - padding-top: 115px; - height: 20px; - width: 160px; - text-align: center; -} - -#demos #windowed-demos { - background: #fff url(../img/demos/windowed.png) no-repeat; -} - -#demos #reservr { - background: #fff url(../img/demos/reservr.png) no-repeat; -} - -#demos #feature-browser { - background: #fff url(../img/demos/features.png) no-repeat; -} - -#demos #notifications { - background: #fff url(../img/demos/notifications.png) no-repeat; -} - - -/* additional demos */ - -#additional { - width: 300px; - padding: 0 17px 0 17px; - margin-top: 20px; - background: #ecf0f3 url(../img/package-bg.png); - overflow: hidden; - font-size: 1.1em; - clear: left; -} - -#additional .top { - height: 5px; - width: 334px; - margin: 0 -17px 0 -17px; - background: transparent url(../img/package-top.png); - overflow: hidden; -} - -#additional .bottom { - height: 5px; - width: 334px; - margin: 0 -17px 0 -17px; - background: transparent url(../img/package-bottom.png); - overflow: hidden; -} - -#additional-content { - margin: 13px 0 17px 0; -} - -#additional ul { - list-style: none; - margin: 0; - padding: 0; -} - -#additional h3 { - font-size: 1.1em; - margin: 4px 0 5px 0; - color: #5b7b93; -} \ No newline at end of file diff --git a/build/package/WebContent/demo/css/ie.css b/build/package/WebContent/demo/css/ie.css deleted file mode 100644 index 58d6ef84b3..0000000000 --- a/build/package/WebContent/demo/css/ie.css +++ /dev/null @@ -1,20 +0,0 @@ -/* for IE hasLayout, fixes background not showing */ -* html a.more { - zoom: 1; -} -*+html a.more { - zoom: 1; -} - -a.more span { - color: #5c666a; -} - - -* html #additional-demos { - margin-top: -3px; -} - -*+html #additional-demos { - margin-top: -3px; -} \ No newline at end of file diff --git a/build/package/WebContent/demo/css/styles.css b/build/package/WebContent/demo/css/styles.css deleted file mode 100644 index a77dd73e65..0000000000 --- a/build/package/WebContent/demo/css/styles.css +++ /dev/null @@ -1,336 +0,0 @@ -html { - font-size: 100%; -} - -body { - font-family: "Trebuchet MS", Tahoma, Geneva, Helvetica, Arial, sans-serif; - font-size: 62.5%; /* Scale down to 10px */ - line-height: 1.8em; - color: #5c666a; - background: #e9eced url(../img/body-bg.gif) repeat-x; -} - -.clearer { - height: 0; - overflow: hidden; - clear: both; -} - -h1, h2, h3, h4, h5, h6 { - margin: 0; - padding: 0; - font-weight: normal; - font-size: 1em; -} - -a { - text-decoration: none; -} - -a:link { - color: #4696d0; -} - -a:visited { - color: #7d9bb2; -} - -a:hover { - color: #59b6fa; -} - -a:active { - color: #ff581e; -} - -a.more { - padding-right: 10px; - background: transparent url(../img/link-arrow.png) no-repeat center right; -} - -a.more span { - color: #5c666a; -} - - -/* page furniture */ - -#container { - width: 759px; - margin: 60px auto; -} - -#container .header { - height: 81px; - background: transparent url(../img/header.png); -} - -#container .content { - background: #fff url(../img/content-bg.png); - padding: 10px 27px 20px 27px; - width: 705px; /* for IE hasLayout, fixes beekaboo-bug */ -} - -#container .footer { - height: 72px; - background: transparent url(../img/footer.png) no-repeat; - position: relative; -} - -#container .footer a { - display: block; - width: 95px; - height: 15px; - text-indent: -90000px; - position: absolute; - left: 27px; - bottom: 3px; - background: transparent url(../img/itmill-logo.png); - border: none; - overflow: hidden; /* IE6 fix */ -} - -#container .footer em { - display: block; - width: 111px; - height: 18px; - text-indent: -90000px; - position: absolute; - right: 27px; - bottom: 0; - background: transparent url(../img/itmill-slogan.png); -} - -#container .header h1, -#container .header em { - display: none; -} - -#container .header a { - color: #5c666a; - float: right; - padding-right: 10px; - background: transparent url(../img/link-arrow2.png) no-repeat center right; - margin: 30px 27px 0 0; - border: none; - font-size: 1.2em; -} - - - -/* content area */ - -.content h2 { - font-size: 18px; - color: #f14c1a; - height: 18px; - padding: 4px 0 6px 34px; - letter-spacing: -0.02em; -} - -#getting-started h2 { - background: transparent url(../img/icon-home.png) no-repeat; - margin-bottom: 78px; -} -#demos h2 { - background: transparent url(../img/icon-eye.png) no-repeat; -} -#support-licensing h2 { - background: transparent url(../img/icon-doc.png) no-repeat; -} - -#getting-started, -#demos, -#support-licensing { - font-size: 1.3em; -} - -#getting-started, -#support-licensing { - width: 340px; -} - -#demos { - width: 335px; - float: right; - font-size: 1.2em; -} - -#getting-started h4, -#demos h4, -#support-licensing h4 { - font-weight: bold; - margin: 1em 0 0.2em 0; -} - -#getting-started p, -#support-licensing p { - margin: 0 0 1em 0; -} - -#support-licensing .links { - list-style: none; - padding: 0; - margin: -1em 0 1em 0; - height: 1.8em; -} - -#support-licensing .links li { - float: left; - margin-right: 1.5em; -} - - -/* eclipse image */ - -#getting-started { - background: transparent url(../img/eclipse-quickstart.png) no-repeat 0 40px; -} - - - -/* demo icons */ - -#demo-buttons { - list-style: none; - margin: 0; - padding: 0; - width: 100%; -} - -#demo-buttons li { - float: left; - width: 160px; - height: 135px; - margin-top: 14px; -} - -#demo-buttons .clearer { - float: none; - height: 0; - margin: 0; -} - -#demo-buttons li a { - display: block; - padding-top: 115px; - height: 20px; - width: 160px; - text-align: center; -} - -#demo-buttons #windowed-demos { - background: #fff url(../img/demos/windowed.png) no-repeat; -} - -#demo-buttons #reservr { - background: #fff url(../img/demos/reservr.png) no-repeat; - margin-right: 15px; -} - -#demo-buttons #feature-browser { - background: #fff url(../img/demos/features.png) no-repeat; - margin-right: 15px; -} - -#demo-buttons #notifications { - background: #fff url(../img/demos/notifications.png) no-repeat; -} - - -/* package contents */ - -.panel { - width: 300px; - padding: 0 17px 0 17px; - background: #ecf0f3 url(../img/package-bg.png); - overflow: hidden; - font-size: 1.1em; -} - -.panel .top { - height: 5px; - width: 334px; - margin: 0 -17px 0 -17px; - background: transparent url(../img/package-top.png); - overflow: hidden; -} - -.panel .bottom { - height: 5px; - width: 334px; - margin: 0 -17px 0 -17px; - background: transparent url(../img/package-bottom.png); - overflow: hidden; -} - -#package-contents { - float: right; - margin: -105px 1px 0 0; -} - -#package-contents-content { - margin: 13px 0 17px 0; -} - -#package-contents ul { - list-style: none; - margin: 0; - padding: 0; -} - -#package-contents h3 { - font-size: 1.1em; - margin: 4px 0 5px 0; - color: #5b7b93; -} - -#package-contents em { - font-size: 0.9em; - font-style: normal; - float: right; - margin-top: -23px; - color: #87a0b2 -} - -#package-contents h5 { - font-weight: bold; - margin: 0 0 0.2em 0; - color: #3f5f77; -} - -#package-contents p { - margin: 0; -} - -#package-contents .library { - width: 143px; - margin-right: 15px; - float: left; -} - -#package-contents .documentation { - width: 134px; - float: left; -} - -#package-contents .support { - clear: left; - padding-top: 1.5em; -} - - - -/* additional demos */ - -#additional-demos { - clear: left; - font-size: 1em; - margin-top: 10px; -} - -#additional-demos h3 { - font-size: 1.1em; - margin: 4px 0 5px 0; - color: #5b7b93; -} \ No newline at end of file diff --git a/build/package/WebContent/demo/img/body-bg.gif b/build/package/WebContent/demo/img/body-bg.gif deleted file mode 100644 index c413999a3afe0fe7e3f4f62e6d5472139680a714..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233 zcmZ?wbhEHbWMnwVc!YuB_1kyvK7M@r;ltYxAK!oa^ydBhS8v|Fe)sPE$B$<(U%z<$ z_R|-y&R@N`ZTFs6Z{Oa3{Ot0LJ8#~9xN`IEn|JR&eERhE{fBoSKE8hU{{6>Kuin1< z@agl*H*Xn`fZ|UUFi!_Wg6w2qO?#l!o5HE-^T{OY^}Yg~^Ch{vL)N{wdMG?&L4k*k zlwe0gk>m!8`4=)u9F}seyU|s4`mNi(2L*{SGiIF6_?&t+Z}80dv4x) z`2YX^*iD|LKq+}o7srr_TS*Bii406>Zqot{xZ3O!n3k5YiK#U(Ff&9MbFT|sC3y>| Ol)=;0&t;ucLK6U9l{OUs diff --git a/build/package/WebContent/demo/img/demos/features.png b/build/package/WebContent/demo/img/demos/features.png deleted file mode 100644 index aaf8e5d14d9a084ee60cb97ad2ef99a25d4d6fe9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8542 zcmV-kA)(%hP)003_Y0{{R3T(3KR00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#08mU+Me6MB z)!XEz)${J~@!Q_soT8`o_xSpaVYt1-q^+{h)z!_?)cE=NyS%;h_xR!D<@NRT>+bJ) zj+yoB=KlHf_;5Cl%kkIU--L*Xm7b*f{r=0--QD5gg_N7T!NgXy?)s~W>f+dDY;(fI z#Qe&z-sI@U!@K(Q@%;Juv9q+|-PqUZ_OiLYYP;{`?B?$8@43y{+~Vb{v9qbHt;EaI z&e!7C&BdIlv8=Pap`@hp@axFU&GPj1|Nr>q=ji3;=kfCLqpGZ|xWxR`$o>BQ!o0QB z+1l*t;^^t>#mUL(>g@dV?1hb#{N~xy*4gj!`l6<)*3-@6>h#Ob(VCo{vbMVX{QPx$ zfw;1*>*eC^`1+}%n)v$r-P_jV=H~zY{?*{*yvWVn@a?OxtNh*6`?sas;M}XZynMs*&d<-1mYTf3z2NBS=+TrEP+1>p5{l(19w7FmYI%jEC# z{`&65(9}Ds?5DE3q_MUC|NP?Y{n6Uql)~T8*Vwbe%l!NQ-RbU?k&U0OxY^&~_4M)l z{`|GKvir-y*5dDrkBzXevBk~E$u=Hkl7$2l9`jM!NiTIv)|?G>F@BLpQHc#`t$hunU<8w%*&dZneqPq z!oa`b*wBfEg6iz(?(XRQ_xI%H?dtLNx5&?}rl#ZM;Hamn==ApC-{JeeozKb0;Nj`! zF)dA=kb4k zhU@n5e}aSR|NoAVlcBrDrn$iC7|jj>2e8YGCUMk#_%iQ>epG}@&Wi&h)+>~}%e3?EVx5Vd&oy+v2 zI(;0TBmqL@;MU~pp-NTSRGVwHl~f%{su8iX1mVjMhJk;r&>F;XCHA=QLUmhK?so50H(cX5CiJLT?Bi(NzA2X9DyJ_^yw*hqM>8ps0-}y_( zt2*~Oz{&TuUc=l0xO&$Hny_Ih09?pKwIFkLQ_7FC4WS&c)L6aktvUBWLDFBatS`rL3)>eM@1eMF9K2;Iyo5JCSojM|6@ z(GDkmzkxbQfKfypZ8NYQPWD04QfJBFC3lfg#y8Fv z$@nsvL?XJ!mu<639JT^Acn~#v%Wt}IILB@Z!(O`<6;nWf0)xFW=jX|fMj_|A#1{z- zrB9WBpBW*D5k&oCXs*SQc*BRIMX~v%S+;bbd2_zfMSlK33Yyu!?SK`iOy-Evyr{5^ zUy7(EhP@2o;C9)&7=}b(YcQi#hLA%CPK_X>wsFxcE21^B(i+e9TPjm288~Bk^VCYrQHnC z2WQ^CEs?lK@Uf|nu;PdqXVc;i@&y6zSjkB@6{n=9ugDx#u_C=Vvx1P!+nJ-%)6@OQ zgB2B>#gtiW@=u4KSpo0x_s{e-^| zoHABwwd-FO7sKbqcpfuVz`cS|qte}0 zr=3EJi;L4oJuSqU^n&|mi_aDppG{u@?Fy1W_|9RD;at#MAVB%DWy=(w`^*u3 zUR1Q_@b$EJis8>LuJJuoG$*a7BE1XoKil?e;o+j+;+8cED~oFOz9Vq`EiLVEQPD5L zG~c)OywrH-bZzDRqB*agE%I5mV_oL2VZRj>UBA2f74p*#E4EHbI`aNIC4n`{CmP?@ zMA*dE0#E18j~o;`ia`}1|{Tx(Y{ z08z3jkuXm|vZ7|Gr`uiKJi#FmLK!aPHICqfv|?TO=M`Zuy;|eBPdCRi_4kZlrNm=K z?bx?sZKKaC>0PR@dUZ|psDgsEnWlou>Wb9L)XJX@yQNn8@2hP5y=Jvwb&XHusg!D; z6_uw}RHt!{yt=O-HRW)1xKo1!nZgn1zC|LVRdm3*M#RU7@WkS@VVp6N)gOkBN;RdM z8XNsh{*9x~q`Q-iNo`JZL_$;|cUL#~UU$l)l$v2Sq!b{{c4p17j zBdB%icn`0;0UDQ*$nr;ErY%@4R;iAZMDot&IQ7V|nSU*#rkH?aQt)VDwz{F!HL!s< zEnhEGd8>k562@OVWTb;A5@2D3rM+*OSN_? zh(aM}{Wk$bkXaEDqY*PgDsvu_VMf5W6HFRG<|BxOnm4u+1o=aEl(rpq7 z1aZ=N76f<1b0k+Ky$t$deQ-bLXL-I{o(~te&4*iZk3421pZ+7y!sTbU{+YZ00d9LN z*mA$l`KIL5D1W;VmUDP@c9|OrCCur zr8v2GsNbv{I$J~poD3&~fL}m^KYR90h&~AW8)mRJ#e)NU(VLKX8;>D~gC!u08>Hyg z^J-9}^Yj$xdLdM1fyg9)79Sv!f%bdgau&1`2~H0n2xY`L)x^)ML1~Sr0PC$4likcZ zc6_K_QLa|CeY`hTtx#8rSlJ^cpY;3y!#q#@+b5DJug7Hry#7?Zieh(sKkBcW#etD)Gl=|-e!_nn7j;0CCEOAzknZP0IvUl zSdph*hs*4Dp93Ii1_;um+Xt>-Q8LVe*vd&Z1i{3UJUMsI`ZKwoUlJW66*S-}hVG zZ^D!*-}ew8*~X|x$m9`Cmv%SFB}`7AOjP6aP)9QB7cr7ky*ColCFi{S*OzbYdh6CL zlI-IS!)5v*O3|&I(&zMp`~Dn&c4YU+69e8J`1adx@6VxfzlbB8!&!cCoSCyfAVA^b zqHr!niq6NZC7^IeFZqwd%|L+5U!Hc0-*;CI;TTc65P`Fe7-~?s6ZrX!uidk!wl-)_ zAY6!Ttt)lRoO3R<_iGNj!C>db#gXOTJ#hKRk$nf87zi~;H!ah^j$Ab^kqd=C`K?|1 z>X<%j*Y+9n>e?~%Lht*e`Vh-?pFU&Y0{6$%)Ibfoab8?#fC%DoVnE-%ec=*;)9wXf zMZ~xx^|1-?cxy-d_>6wz>1DOg=+R>i9e%^-5IjC~_z=1H)D(uXQaLX+)EW7x(HH|l zLnnLep1hkd4-|FS2Gz(2r9!@3Fz@Hf3UOXfrNmqfHP}ml+UaNZ=kgR;f;9eFD2Sbv zFCvLFN+n0g)Q8~U&O$+rKtL=tf|?p~pWGEVPcuSX)>ZZzpsb!dDJfU8J*hxKmAp{K zKeG!?q#lXPf;8oMq`i7xubUV#N}?=MlU!aYaikFtXS%~~cb3K=K<TQnm)J2PDEytqeSZQ#GPi|`U_VTZE&68J-0?%RBgH%oFF4~KY0-8^ zc7|+XK2(oUY1WzVjJsgIU^bhN!_9Q_1!5^JHN#UvVn=B)T9mpif|}{!B*3fXN;h_D zS4Wi}wgFHT^$ECA42DrfsmVm4F5d`%nLHlOq=4~RHw1M-c?xC4*tQ1!;jK1JwX*pw zD$$QJ309m2C{rm<>P3bsLk^gkIjkzjXfU9dahR45fDSR7J5H2AHeCd{Cre$UJQ*V? zib&YZYgKv4ExxDpzs&dzZZPRGTvru6t-cdlZ`OT9>#vG1#Rn zp`mq$qfUaa1mJ*7%m2tKG8!ck117p>MR0cZ4YxA@B_&N4O}y=oy*oya&4~T6<^5dV zA}@0}Z>m>DFz>U-4t;ig#xb$HWrXX{-*gH$3gA5L$vQ>q$w08RW7dX8AnT4|sRldA z-O}n}=8p1c2^QOyaf5*7{yk7q_&>rC>Xy4(Y%vW&YAhyN*%%imwP4#Y5pES>M!vKv z1{g6io@1yXVyBHns|1%66Kz30OB+3oB)>VdEl;d2v@Hq%EtNBUk`t9;UCSYGC&dhg z2K*%GnWN5GgZ>d&fQ@Lq6nI0OHFWe{+xbm33a+`lP?@C*_!>dk#FYYw@VQFS@Hne+ zzk5yu-+jONynB;wwsq5Oj>tVC$KtNtzh5LWM}tx`KZkp&vypTPL1*538qV%-yD28Z zsBW-cxa^x)n~f(c3wV+nkf&}v@|oY4Id(Q*a2Uxdp;;#+#4HpFqPW~qDO_$imn~sd zL=?v5w(qE<0EXDiC0PM?f|YrrC+-E{Qh@UAj5$-)+KFxA`$|QLORI}G+FU01dzS!7 zS7*J#LHH3C3C?jpqvfYt+$FNhykj|br+;Ib7{|F< zl{q!|zH73gh1U?2cX3&3C7AJeUs>}s4=w^iK<_h~=4jaaplyYs=jz`ztwWz=Sk=vjbd zVu7fW^x5)bU20RzhJv|iBUZ$j=2PWFXD1}bVgjIiTc>9XPtitLA}C?Dw1`HX`V$;A zIXYQKoKDUz-@832Tiu~*R%bjJW1u}W!y0hfQQITr!#gL4qKHg5SvMrwme^%h*uFnu zET%#vBt%`g>Zg{%LZ7_pinx^Iq-vubWkn^pb0k?w0Ng!fiW8uS-;EgLe+F5gMqECO z9E`Fxz!Hot^%~8F>`2x2;MP;SV}n23orHlF z_2wdR(4zWZz)`x81Eoq67#Df4V@7UU{W5Wy%CEpkC8u##Ik7t<=@y{O0dP`DA=s?4 zxy0r9|KOh|&WoO^0>hL62i(M?n`|y^g%+_uv#WozVod+odtihxIn6w3Cv@l~j+sYx zyYYZlEBR=egfBB{wI1a}!4r3QK`MfxjKs3B#{fI^!57K2avT70a=H;&8X+Ve@R`6J z#T{ubmKC!BhP!LE#2*y6b!U#?Vw87JSPeaPGo=0~Zpx5%nzTD6in0kS97#F@{3Io+ zJGtTj*xz+g)DPcIo*o^eTOclIdQF&GRUU3OwUaNUucG;OepGWhYQ{D_^wQQE{i!FgO#;IVRRp zR*X1NSc1IP$BLx*mtGpUc;9n-bwq0Ua{2cK7iPJq1`>KGM~)RhR_ag>$RVr7tC1fWk8 z1<+t{tg8x`%lX#;I0u8KOS_1pqi+%%hctF>*lbXRvFaptd*?(JV>Nc1749-d@;m_d z`A{01nRwJ&_0F(>5>0}tIbi#5An6~2JLEG|3BjtwMVf}7GF}GQ+U(lrQglOWU_*1F zxNT7`7#mAzkf<3V?1@Iqye(E>jyr><7i!{Rwi10x^=y^!WYNR`L2F}Z$2AY0D(|j9 z9QJ8co~@{+)CC+Z{Nk;dZT=UI%ur0flXCPi7|LS`+LVhy?5q^QQzZ!8F_Jtd!2f)n zK8Uan1kOH)vm+y%oDa$#LhMLqKj;7$+HV2?6DAN|Wby)lW1^1d7_KKQXhSe7WhOR*Wo;URRg(wUm3CYK=y-lYb?`UejteE+cD;s@B2C17{I zDG!$nSu$kE2VM2SuXtjfazjmBQaqUZx5=)pkEZy6i5=o#m0q`f_4c_wGZI}d_~e(@ z9@X;#rg=P3{BU@gN}s23q(0c$Hg@j3Qzv}dQO|z(Is`Uh$OO>u>Y%Hkicur4+9b)VuGjHOh?f||4n7LaMmnK(qmH)QFaZ2 z@HsEwW|*O_mvs_^NddC6e0Im!*Ewicwgvct5FfVtL^9poAyhJzEdxGGqEE~S%PiF zNKdL95e~x2Px&Z0Ix6NSXmXP^A>%fUvrLLlevY`9Vt|CTBKWgoFq5ff1ME?q2o(GY zWPvF)&{{(fRwTy|8aq2b_^)R(h$C`C*tC!_8-%hU{Kfj9;LnJQ9cDo{FwP2w5z5=( zUHQR(E>R4d>20->B7-QyQ(2VD&N85<0ea+)fj)HvbiFYG8Nk9oPW$j*$Qb}&lM#;f z%9?%qXd~(IEDA6iW4|H6P=1D6(PY6{MP&FFig(3kY)G?s^`v0$67M{3kg%ydXwk*P za_}Fub(-ckFKljJ*7`>KI11q8qUiJI#>M?;Zb{oDTy?Y-fRsr`e#`-rgyv1{?WH@T z;U1WJ%`7)73U#{n(nQ@RT_MN|qcup{FwP$BP!{o`Rf;?dP;mLn|G2eY?GhdB6DO+y zU+wuwIeiWICg`?J1ClkB|CM}LP6PDNw^je((%^lUC!SNU`J%`jEJzY(>qQMa71@bj z1$_|SfJN%|*Sr|QO6m_Ki-x2k(N6DMQ7_wdZ6xfJX!5S7 z+skbqZ6xR74H)3QqMdzJUX_BP3&mi;uFD_}46gwp+Hhk;CI|@w;rVGJDlxuD7qey~ zSSm7r;SqEbBX&A0re{(xQ24hyqixY!ew)HF0HE=vtk#DLb1m z?Q~G`wI&34)=|fKf&GuYbAQbHf!FHV0@U3CoTOHL6RXONY*BCa{o7CCfrd>e7cF< zu}{G6s!n?80^qsQQ65LO91r_0YX0N*CTl>%74fti?Lc(%*vzkQjEmbhNdWq*ibJAP z!G`KMUEB@J%%t7G*Z6O5{q5!DedCuu3y=&Zze*jd$ZPvFPrl)ZQlU_^ zox58aEGSXw!Gg3Fh0UeRMVw{c{B@}22XQbqwe5IaAW)WPwd9er-;hodcyPo?7g&vt z;*L7Wvl@JR=26!G zKl$%_Z{50e>*Zk{pAc{GZG&{)AOr4NB86#m7s+Q6W3k7M{lqk`+r;cfcP8a3V@gc) zhS;tl3sRVYY-hS0%S`k@oGDC)pGI-VyE)zR!ND!$CIT$%)BlYveL_@{D2sVzD3u2W zKN))KsBsokaJp+oug;Waw*ZshnHtnmsYk$!B(*-{m;Bg?v1J*xfC7k-0J$I>*oOsx zv=9kM8Mf;xk`Jn`fr-;{Vp1S0lc7k|JrFuQMs{g>*c!0LgNJB~&)u~-Czr9B)mi(Z zUJAqUf7Zkx#DB)J?ZN7BAmA$66<_B}7slOOu>)fP4B70(^U6p_JD1Q{ zNz=-x==OR1jaH!DR0F_PX%k&1!I>_H&~-1=-kEM8J&H+A^mPccOStc~RlVthVkzaR zadvD>^Fv2U4zYL7W}4qa!Hv6dw^7t%JOKtQKX>B%%iq3C3@-%0{yg=O;9q8n4<;&H>Jr6w74HF1uP8Zu z6SO2J3YQJzsq?aIb*|v3*cZ$Vh};?phEC5@+HB)EsEtd~DV&~9ZSS0fBakC>lB=tr z$sLRsSG};3`yIFPqxB=-UOr$sblC$33>Y|Y0QB4=mopkX=jvY;`;XmEvOX2KiuHM# z?1C^bPoOD}#5AQ}9lq<{keV0NUgix-H21-RImuq*K|*3(bDa(402Jc003_Y0{{R3T(3KR00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#08mU+MUthm zLub$VuderD74h-$_iQWC)70|y_K%vT{OjrWZb$ixSapPz_i{7yR}200=+oTi_4)ez z-sS!N{`dCwmztXc0|Wp4@2RS)-r(WQ!?gM5*|@^XgoT56dVI*buea6j`=)KDjdh10Lm5s&8$)-^(_iiz)xWUiS()+82_jEk?bvUS+h~nku+bLT>G=HD$?0Vv_hTQ<+2*pdv*qUIw7kas z^zr!p{$hIQwXB!g)5+o9-ujwkjg*-Fbu;;dOrfs02o?-01O)d~&Vb`%{nxkU*v$Brb^P=E zjiTqFqN4oBr@6GN)!E&QrJ8_}=;h_%(urgJY#{i1Le16OvAVm-$;QsJp!~s<_iilh z_5Hc2r~Tp1_hT=>$IVS+arvd1{{Hy*`uzBacj4>w@bdHi@Y-;3bMEo=nUs&`^Za5~ zOz!*srKqW0h+~3;M=iS zZ(r)@82F)#2sr>*}naoujIw`F}bmD=?y%p>k(sse5JG*3f)! zb>7av#m2_Iys^DwGwA2($9r6`$kK9kY{lE|`nZ(Zd{w;8;^Of4 z@AdP!vA6GQE3c=b`gk+=@bmKY@caDyt1t!PC?8a5ncu0PFMkw!6IT@9_6@IPUQA?eOsJ@bUlu|6-hXZ2$lpUP(kjRCwC# zSqog0RoW++VL%yldKvV!{OMQx8A!_h)GGrbBoB$AvzF!|Ia-pl|p246IGNyeFFJV$xv{J z{g4qLVBENb2`K)2#Grdb{xiYcF%%qb>^N^>d9 z9#a$VFd>zrM6Uk_K9PC?vFl^Ipn#5qm9dg%QAzbGBe-ChYCWcK9w0f@u^H76ID?} zx0GxF(S2%G>{lelAaaS3QEGsEGwGX2T&VO-$#zRjmZHSoMkKn+J1{{2N+ky>Peiyf zKCL{z-e=r{Us*G8-%!_$N_^U+-9Lk*7;=fBn#o=LADM|c}fbfvr65B0_$%fgsNQFfV zPGUZV+7x2;O$L$3czE}k?Fo{o4#J#DtEu_0zG1(k1UX8Qjo+QxUzIe~k?~PNvclm& z+U#+e8P>P$)yDk})UhcLVj3+n+a<6?>fJ<&+QY;k`w;E`=^SDPOo1W3r+j;<{S$Wx z>Ov$4Bqp6M#RK0I9c_*j=#d*ba0v#+UsiFJTn`$ZQtsF-F+%$-RxDCTy&0R_=5MjknIuq*W{)O%7lO$~|#DUrG&vc;04!Fb93 z%<~UjoBYt`%~jX#_jxt2>1o$%1^Bs2|K}ds6FOx2)~5~_x~aAqyOIeOvH1IPoMbd@&_U=RFs#i%Ask8FPpm8 z|MD)M1{HJ2EL^aNAyF48D?W371U6!NDkBiNJb6+lGF4@vlmRD^1c46TZVr8ef8TXz zT=26UZ=ZPa#f=+Ze8gYpXx}et0o3cr`5(1fk!hL8Vh|%h%;$+L6J(KCV%a52A-#SO zIp(xnAKkUxs%_#u?_6$e?&uDLrKE*c#+YcZ6}c2?U|@hGk*OrJW%fst1G?=jLlBwS zGk_#?i*nMyG=cd+WLN33Ni!$R$<}3?SwEZqn7#e@?5@q64OtksL~6fsw39OyiRY*y z*G}T(NF=5*8R02`Xp{OcR z!3Q}MjuMrk1Su3%4wa+4q~vplqY5S*G_+B9ut31Q2g^#C<{?=^Jk{kH4MNBpdziwp zXvfwvRpj~Lf$&}_`zqhw7Chvsz?}30!EYv7hih4$OfzAg4lp1z_uwWVc~FPk6Uq6D z$Lo}38A&WjLx`nn^qu501t+92nP~uzhGc+dGp2d|81LKQpF2D>c*l_gCV-9m!DZ6f(OcI@7j*(b2&1O8BeZgDzg|4~o8eU<&v21bh7i9@iDGZOqc9;eM z7Rp7$aygniQ-{%>%gKjVc9QgPM?!T?PQ!_h5k-+lY_^;wic$yVV^0-nMol4 zyV)FGgxv7hFH=-zfFe(~Ae(6@GcVpo+v3IWq0MY2T^KSiHp^qQZ8HOznT{or3t2>{ z=^W!hyB!uRHq$E~Bg?nVL8#O5nVK~>5~>vRxXiK{Q5B}eKX4PWktFhfCZF+`ljO%K zb}(RvCIWCwX{6AJL(z5X5Z0S~;VuA7&gKRr%B2WaR`DJRBxKDWc>ptTmp9;h$p13;znIRzW$(cE8nhQxhK}Q`VIO4eL^!kbOwhoRy z_Ostq_~V}bxUbJw69M4%7w!%~Uf|(TnkSSJJHbmLi`dl7h@gX}ich1ZLflj-49M6f zlvTWji*8`NqH^)F0dG&fOA=&mg}G~z8`8KU(aamk2QZ%UtHKmNv=#F$mLslgx$GFj zvk|)O9ANnm4X}u~8Fn0{M>xc*W^!$oSCb@?&4?aFSc9UyK@JEX1^JLJ9b!Lx%;BYE zcMf@&En~zE))b7~A+wV&NppBHftv~vS?<7c4en$R^Mm9x=+IRqCCt$!?AMV$-5i}R zL3dZ$CAmYBdvAil&sjV*VhIGTF0k5+N9Fh7z8CEEstj#LvZh{P!dmFc=_TUHiMK52 z;U!AMYs2iML{GeQhSlPD;>oHqypZkT^XxFf+@Hr=Dx*9_slAFw1WON1qA>l};b-PW zqZ7Nf4>=n7?7qrf2U>b*0AAl_ z+k$unf+pi!fUImw4>6(_;L%;i?AqK)V`*;7@}|(?H(e7GgU@S`BtsNg6-eSWc<<3j zWTg~2J*F~1a^;1k$RevMi0nLsShPi)7CMJ6n{qM(*BUeBN%)fydV#Aw z8$l3Ol4(-e!5Q_Rk&D{ z*(C7LAmlcBOb$~T0W zCdOakK!gc$l-pe@zueqhT@}8*SIlk7jnRNgUH$Cp!An&Rq%ESY0+m$IP^Sv3!LBP2 zLmeh!j`fp{WD20AxbevK5R*d`v1{nadV0uF2^rWLp>mjvdqjy9`A4GYDh2k)KKWVHs@II#7I zF4$_lr9pE}T|V=>m#>PR-Io_Fdh*Fdi!Sfh_M-o3QYF^l>mf}cwE}UR*cyTrU_>~0 z@8?G_n4t!Tv|x=%^weM9o70&2f!1LPD~^bWu(kleT^R#!wsu`5GDNyZRs zPOZk_7<$DR0q6ydF(kYN-l$BY@e6mkT;Zh|D5J4dfS@WNyPs9FUpFTOq0e9b-R~ZJ z`Kkx?d2-Wzk3M?erYHOKS;TY@BseL=6=JkQd^F*Z(U=%M2reN6gXIfDBaX}|Gpale z{N522#>iu;X#`j~Mh8;Ghkp=JTngK^Kdcl`hYKE4On7j}ky2BAVMs_#OEF-^u8@$7 z;)vox4ZJ*QSFjF8l#UJ$j{pg}Ld@ae;iYzzbos&an?@)up`uNT9=-3rM;C4CQ}iU) z!5W+yQW}y|@9{WHjUg!-aJZr-Z0O!hOe)w`Jn3d}CYE$~XvilTa8#O_k;TQ05iSj? zw>CnrI7VYKg8Ygb!!wYG!@_Y$J#1|5=vtU{2|Da5B$H(tP!gh*_7o)Sy-D`k0WVu? zhfW4)mu|#2-`uxmHG}$6?7hOv8yV)_AE{orIoSh5Gt>FR#u`)A2?K&Sm^HrWCrM zzFyEi@p4JEMrATp3q`m{D5_SeifC;{l{lvmTtti?X|xj~_gKfzZ_S#1>FLoqu#+$u z!>Rl_QITF5PyyW0Rh`PsS)4fMjq%3u ziN=P-#zgWv-k3N(F)Zk0-Z@VT%*Z zxslQ7{i1;`N2W7EOT0sCAB9f)I>P@{14Te5S(QKjrjRV`gX3kjfUhQy|96q?suqas ztMQoqMM7a=c4cXT`Pyh)U$k$T0HfsO0~C<|d9X$G#-&ql zoY>emd_=W&&6>h1L*Kj+I4RjaZ_h+Ui|O?nukXZ@*OccZG!-7uol3gDPE^0ALHGySJW7Vl}< z{PRQC#=16ahG#*n$tBY9LJBvZ^-m_6~7yPUNPr;T6uINTQ^Ce8*prm z|09DV2LIGY3p4zGbvX*tykoB7>C=xr@xai?%{O0t=(n!iz^B7qgJU)a4*sTScfa9} zT)Fbd5dWNV&E%gKg*OF0y>V~!Q`Qadraw~}ykT&}t49k8La#kr0dzx;09{nM>G;p< z36Gq?@BDgq()Tni;eVtTSyys!@}9t*KmGl$3YKYMhSsQ6HGZH+hqewVJ^xkawgorF zjVw4|f8F)$aqHp%r}p3P|3bB}?2*gM)1R2?AA^Ofh4^*Xg4!&n_REef<|fKs@2kKa=rI1Sxfk* z--2~H7?{7Aa5Ol5%Z9fx%&~*Jx#f~p%l{b+mN8(`hgeGu0lXRv7HN~GPM!L~3r`Hm zyqToU5Xc<4R7_sBMOZ+q$HEq}+QjHC@A4m=q_qnWHtGdnP^A67#`*7}{DGT5mP5I-L zlY<6LIXP_5p!YvM`Tnq%ro`sM{2!;xC%1zJ{i*+;Uz{BDlaEhM$&VfO(y%Fid1=tc zQ-1M&{(N9N>?ebMF>KJU@?-y*#@!47_}qxBAf-FVy~OEj@pbwJ&A8}GZi1XMf}Cn+ zkZneq)9DM7GiJ=NErDy$sK9*~mTpQ#adSrp{7F zXW=qRKWfyd=4K#>v(+_|kyb++Sx;u;fD>sjH>%k{+1Ay;!q&RhxVE-7Lz{tqx;6v- zV?AV_;bed7iZl;H_P2D4} zN7m9bAY@dAHvS<4wmP~HdIo(RT+~@Tvf$IBjZM=j3NdSbmYOdls|*|ktf

5*J(4 z)&*pT8$+i^(nG24zJ-+FXS&-sl+G&*9pAI9ZFO&EX<7OXl7O$X8=jlyU1KnK*BK0P zhK?W%9Rz9UFwz0-9RN;y9ODTVi_?H&}^Jexqo0_jwbAYq|>YL_PTb7XPD#;)ChXRlsB1}@Gg*FKiscxBK)+#kN{2eJTSAq)ZF%DnkK z)XF@XNoJh`(RUYce$ZOHkOEY<>zF~WCi-Z*UDee3JL#a353n;y2MJPO>z%6~#$V@6 z(8JTZ_r?p?;q^g}!*>VnzYdR?0I+8(nFI-br~6?%H*Oa03BY;=;FZ40fv^R{Sen}( zsm@vop5R=bzN_HWOS9Cs%Tqm{YcBt9XGaP49~gkYe(Pa8`z>FPnA0~8uXk_3M3#9A z@REUet}lR{pkxwUH7#|e^PGS$`hw^V2hGBGu2ZdCC*-HK8Pd9ujkdYnHl^B@cDDap zZr^TS2LVF2+oHF?*R6D`4VL)}(`;%tkU8B-GHQWQ=jsKA_28`BwmSek9CQvBfdpqO zodfYIr)3@PlXe!5!PA5>crNVn*G>S|-_0aAA;{^}pA-7bAlf?{W^sRCgYBF!!QG}_ z{cs;8Z2y>m*lCBm#rDn0Tkv(amEBfaECa`^iklU%%DJ}hT(w&Nc>cira|;Ld4M^>o zw^*=g#y-dQ$-a^2in{hi8(C&W&B{Nk+sJ7NQ7w+-CVcZt4rOV+fR zy|W&lxn(BKcUsoYUHi(pRcBXrdu45E@58fFVRTyGxPZfeUmpxwlYqc^)R`!w54^!7cJd|SJEs1(Bfv2^8(bj z5^MR|c^3Cv@)j7AF9B#fmpnUf3xFLHkUy)hFk#k&vtv@vt{m9c;+z#QCa?F!9rJgj zPP?df=B2LN67Y4m{DBMSr}kboChPIkh20md+Hz6ZeL?TOzFi!3o1qz6T$(^k|EVi)(J{zF5$W=*v1o$)Vx*%K7t7W(42H&k_b9z{% z2i!nJm^kzLyJ00vDQ%E4kRclcCX#;unJsVOMYU3?ruW@vsv#Y412IsLhu;?Jym^5) zBEg%{J_(|6f6Mm+8I7{uk+=?tRGc2<&WPHl+he-kqLwENY76O-J2n#6HJkAT&*WAr zmE_x{-C?NnJTyu~J4(h!Ugy1Z{B~X~FJN5UUXo5mlG@|mYn_sXd-T|O&jXZxtStPy z0Hu3!65!)WQGfTa2Xtlp6Jqk>tl@;r|9;Zpyt3P{{Sk zG2Y8YlAYrt-ZI|10JCo;`QVgEx9-_CDGC3t00RKRu=|s39r;860000003_Y0{{R3T(3KR00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#08mU+Md8qG z>Gb&Y`u>=stNrKK=;GU}vbN*oAnwj+S?c3bk{`B*l zWnaa~$@cd3xyjf0mTuSG;>*Uike#OZiB#0o)W*!x|Ni*v?CiV2#cOhP_W%B*t+sBt zfL&Fkf~?dQVm>f_AJ&Ahz4{QUgG#KZj8#{9;$ zwa%#1%*N{8nBU;wm9)^}-rDKv>Uo8X@a*K)(#`Ge?qIP(gM9) zq5Hw9`uqB^*YT^k!SV0!{{8iajh3{vwDtA=N~q@DXwv}yt}UP_W1GXrm)1< z?eOrKp`x?KmiqMD-stO;Gb!ll?!4gl_Ve!U>FDL?=l}nb_VW6myVULM>dwZ+#mB@q zp5xio(n}{EFDX>%f+0Yp#IsQe7xtf;>+sq>aN7cyG%hTIaNV9L1S7o_VerR>dx-$ z+3x4#{ox*+-Ix~`|J{K1jy*?P~plIxqW_44huyS)GZ|CA)uO8@{9r%6OXRCwC# zn+sS|SDwI;M-m|tN-F+G|J9?-BHS#2d_!7TsgR!2Nu;zy81;IEKvx zwBnM|fUuG78>*poH3*u{aqE(J<{h)ReK&F#c#TLA&ITzO0l;!s070Bd4+qBru*@r5 zFf;)s96>lMRnhnnW%~W@cpZ-(!wBjCPrz?st?BHd_W78c4)q?C9bTu_5(dCA2q{pstfnIEYI+dRdIeHu6nQ3-}}e zN|acwmfnIR0@4+ry`~>>4f0gKfr2CG7*nmbd#hTB8`JNK-i?$lRO(s*}j+1*v57` zUQwN5S8Yp(PmoV(kW?5ANZ%Hv0#Z*>DR972O9#Dp*gBI-b9+cy5G|mQG&TG|RU?mj z9>g|u_LxeiyMn7)5?xLb;po^<3bsxpw9%Z!IS?r3?5)o^N z#3KQ9kaWN99=@cuS}Z)Z-Yl z)4dGBJhmgji~X-`rwCaGgG=y1HOQtifNS;%jH?D@P#vuS(kl8Eg9=J7H=%)bxy6ei zY>=LC4K))_={kRs(UB1>lRIeGj@S-YYjU8g?=bdHTxBsjDC8_gVTIY*h_q$4p@|Ov zy?4T!g2S@=D)_8N@xkj)gTw-`MF+}_dclKSzLk!26=xr`%7eaoC|K$&d*}cdL>*jI zHPh{SOPKQVsmQ1-k(QXo$!$?Hz#9)#O#zB!q4i)pgSrXJbqufgB2DOIAvyNFOS0T# zuVsmyT@4ZOGKU0h)Dp#)D%)7OXw7VVNqgFqd@{iz$R$WO5mm>`he2}yLd|t?8h9p1AT=AM&j8- z5M}pamxUv?r)|1X;8mSg5CxWDgz@YsS&1d!wULU(lcX5oL^Xksvg06ad*5CUvmjY@ zL6JM<&Qg~t_~nLTP!`h+d)6c#C0KiS1F zidg^aDs{N~st{J4Se5`j#_Qq)zR)h(c4!BI8^6gQc5JeyV_sK~+# zD!^BERGt+{*L*y{p~PZlY6?hL4Afnz^rX5!$#seW?dyEGrufDLyiX?x=-h&0v^>%6X zS(mB_BO|WXCQYI71?QJ_CD%_>R}*Ac-UpW!n?>=ACg%G(0lpll_#n3w;1t2$u#XbW zdy=6pc)Z{a6q{JNwfa&%3>mit48#or(4-&_<3W*!MJ=#R2~&`e&Di8I*GycjsUZU@ z9p|dYF{vbtCgZ6OJ_URV_!RId;76JO=gV(_zGA9SQ z@TAJ+X^{N70O@nOL4f^px;^#5p91jW-Tf{g;2iu63xK;9?H?}7hyxz~iR+S=?hBay z%H5^8?t||68{LC75f)6~G zJ|y5P`H_)l&g9!a2H@sh-*3DRAgv6t?-H=z#l_wqsv=7sPPiDfg8)$8{`q478a!+! zz^iSbMh?8eJa_?k$irP8`nF$$o$5-uPYIlH@Pj^%TyJs2vgv0AB!Eo`AD%5>%Ut(n z0}#f@rtENfFR`lvLnzrBg~@hWHiBV$XfWS_Pwm*k`Wg!v-k5lJ<%&L(>k&2yr1YjH zK?g^`YXuBVMVG703ptgBOqDS*E6~dA>;!$0sNWzp-__Q zi6m+c{gJQ6&2d1^F9Xmt#n8<24V)WuCl3uG2XqfeQ`1EJ1c2@rcLgkgDp5|r(!q51 z!Tn3&xkI{p`VxCTDEkI@p2>IFg%n&*`+R>8;HUk-qO7Ga)!J{?*>~R!SaLU@`=Tx% z8WaHg?#TRrjXwck`bN)mPg=L9yJz=Z`=x%}-7bi9cTYceNEtb2)_Zy)bu53^l9%j3 z&PGqqNQ=ROd%C;dzVDs={QNe8$jEeOq?-A4dv<&N1c3H~`>)f$AT6g%e?5259#t1) z(2KMHXm!p-r$fg_Iw+Hz134EjmR+1K$bO&wdfh&;PHeBw1MU77#bVSy$_4{|z98Ap z0XZ&nBZ{ZeIZ|(RXw}W#AO_C6<^-U~NT?N=?x#D0Z#L-W0-)Xq$SFrx1L&@^Gw61n z%Zb|A9XNabjDXq)T^|0oaYz(Mxyopr#u z+}Qa#2X)c`2h;m0U2%z_^VJ%EjTz8{yt5mSD_lzBY8xxhZC??Ync2% ze*v1~bdyF$`)Tze%kV)j)9PVE>+}W@I=xnlKKkJDTkF(3g_K`RE+&(u(C}FhswmE4 z&C>Q95$tXv4hPA3dZS+&ICLD&pfTv-7|@HXyrIqO*6;YbpCu)0oT5=&Tf<>{7&ge8$ec|BATDS`(rctbrsq|hM^eYP6Z zPwCOb2aS5uoBN>FO8wO#m+6dx28=#veEilpOsDht{NdKtR$pKKFduE@vo0ubG>b%r zEN9GlBBQGtTnctesF-TRE;oULrDK zK{cfp88z6RJ4tH%ITiwMtR&Nll4vrDCxZlVa*;$0Vu>^{tur{Bx&FD2KYs32{he^M z^(xI zAAjfmyYuRCr4bO)n>sHqPn-vDt4l)=4OV8}3zSp_ja3=|jinA!OU|I_<+(Ks`l2x|?dR5Md~ zJSsK|-jl3lRziHf_X0C-OSYD(iR32}B;^HZWY=m?q*l{t;OiU!26BNvqCbRiXhNgu z>xArH1OpP)nOjFQiw}g1Hjh6kK+ZB&qw5Gz(x?jwT`2?^;cQAmY}usy<8a7o@h1i-ja`_qa1*3KDXFVq;t)HfhfS5Lr-B1*%3gKSTC(&2Y~KT0 z@e)|UPX-VKi~Wy|9xhdnt7#w?y!OzOj(YsG{m@>ZD4d5sQe%GrH3pA`c0as3k#xnd6TRh|4Sbobxb%gDq;Pc1XrT zkR(R~FNb_i^EWUN%?xdO{?DgCWm3qVOjN-JKpG}4K4o2Q(opK`?iu!FwZ$>Ux(G}> zNW!LC(_oA8D6uFH1m=*($8!t%;sQx0ad4V3&_PNhDv9Ty25de#Fd7o#;7vra4S@cq zQ<7Wr>Wvvf&`mutFf{w+lSH1`yEPNbO85V5dd2x?CM#U%B+KYZde8gxKXIc@+nBPJhQJh38&m(EDYE6)eNX!yz^A3Y7)TTv5c)ZeCH10C~+{%?JpZkg&A|Xy0 z9o1m}L;7I3hhrOc)=wc|4c;lsA(n}={6WwjiJGV!w>`Dm7YY-#TB&pa-@SVQ$i2b5 zSO5C=zdl!TIH}YmvQa=0&hT<$)_@12rvY+Q03JPxW&ordtG$X05SoJyXF?9AmTbL~ zq*S*kX=3o3`Sag?@y9JccK`O-XP^DAl0c?GdCkowB~>L=D4;77gK^B`Q=1-DgB;LT zb3#}l=MV9$0k+lh#QtI>q_j+k5JHu#UhAZ$al4|aQO@t)+Vb}NS2lEemuKw*Nr9z^ zh1HVLpgn8Xo*F{{X^UBjJ2H+h#LO;8a2{=LCoKRehh&RmX9yBEw{@vywR|x1j21M1OPKgWs)#0QtVxz*M} zqXQ`25i2tTSKDUp>9xHL0V@6FFW&mc&YfZ22;XR6RX8-7@x2$6X_}}XvWYz0+)h4J zscSoStjw)8CnpDu&CJmd#rijFrQ=HGm=bK?`M)oo0%c7^bu%+0Q`IR}eGLt_ip&6A z>0aD}?H~0t%+d!f(+ntF(Zlu9%}_}kYnRv7w$dmEbI=IQWUfB{=BfT7L3lW?HGAj( z{N-!g-WAHs@Q_|UrC@elVJgPHlt6L$ebZa9BWhCmbb+n zQyZ&Cb8z4r|MXTit&zz6pZWSvzYpz9TGPCC>tzWzyOu5368@evJVM3d2sD3^gv>&wVm zG3!cVk!CocAT@%KrnjghO%nneAmC2S*~S%se+w`GQM0Kz3$L1K00000NkvXXu0mjf DGVJ~z diff --git a/build/package/WebContent/demo/img/demos/windowed.png b/build/package/WebContent/demo/img/demos/windowed.png deleted file mode 100644 index a6819143f1f081f6cbd6a482f3fed5be32688bd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7074 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 M07*qoM6N<$f`9L#H2?qr diff --git a/build/package/WebContent/demo/img/eclipse-quickstart.png b/build/package/WebContent/demo/img/eclipse-quickstart.png deleted file mode 100644 index 8c735fe67808938fdfeeba82bd8d2e648f0be39c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9834 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 BV`~5a diff --git a/build/package/WebContent/demo/img/icon-eye.png b/build/package/WebContent/demo/img/icon-eye.png deleted file mode 100644 index 69478cc4776812c6a5512711335bc3ea9e4b1e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1560 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 diff --git a/build/package/WebContent/demo/img/link-arrow2.png b/build/package/WebContent/demo/img/link-arrow2.png deleted file mode 100644 index 669f908774ede6a540b49122e433814c08f12cff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1c!3-qX^pA1^DVB6cUq=Rp^(V|(yIunMk|nMY zCBgY=CFO}lsSJ)O`AMk?p1FzXsX?iUDV2pMQ*D5XYyx~jT$8qc^;-A+;qzA;uDpBn z{B_EXubZyETYKgGxd(5(*L^>8|IMn)@1MMQ_4LJS=hZ)2k9=}k{lj+UkH3BTVwER!pn|>SgeB^>bP0l+XkKq$XaD diff --git a/build/package/WebContent/demo/img/package-bg.png b/build/package/WebContent/demo/img/package-bg.png deleted file mode 100644 index 22c1c1529e887dbbcbc6c1e6073f2c76498636b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yVDtmB89A7NWZReRVL*x{-O<;Pfnog#bJnhxK)z&& zYeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4Rpd!uypAgr7|Nd=1di>3Y&vDEB wjevq8o-U3d6}OTSQWB(CLzsAa7#P_YHZ?O%k8&5a2Ff#dy85}Sb4q9e0Q~waS^xk5 diff --git a/build/package/WebContent/demo/img/package-bottom.png b/build/package/WebContent/demo/img/package-bottom.png deleted file mode 100644 index 04c6f1359ae9f79239cfab586556706710113c89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 263 zcmV+i0r>ujP)+tjS?eX#U`1twy`r6^*(AnDk{r z`}^$h@#pOA`~3XQ*V*jv@Vdy#{{H^A#mDUM^NiIK;{X5vNJ&INRCwC#(8mG5APfUQ znGPwW*ZucQb}&!f2nWDtc}PvN$1jNuH>m|H30V7B+)HY%#O}m2jI3y5-ww>xFrp2! cT%P~~0L@LQPGfUQ;Q#;t07*qoM6N<$f)*%@q5uE@ diff --git a/build/package/WebContent/index.html b/build/package/WebContent/index.html deleted file mode 100644 index 90ee218729..0000000000 --- a/build/package/WebContent/index.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - IT Mill Toolkit 5 - - - - - - -

- -
-

Introducing IT Mill Toolkit 5

- Effortless web application development for Java-programmers. - Visit itmill.com -
- -
- -
-

Demos

- - -
- -
-
- -

» Additional demos

- - - -
-
-
- -
-

Getting started

- -

Eclipse IDE Quickstart

-

The easiest way to start working with IT Mill Toolkit is to - use Eclipse IDE with the Toolkit quickstart project. - Instant Toolkit workspace for Eclipse

- -

Manual Deployment

-

If you do not use Eclipse, you can manually deploy the Toolkit - WAR-package to your application server. -

- -
- -
-

Support and Licensing

- -

Documentation

-

Need help using IT Mill Toolkit? Look no further. Everything you need to know is here.

- - -

Licenses

-

All of IT Mill Toolkit's core is licensed under liberal Open Source license. Commercial licenses are also available. - Licensing Guidelines

- -
- -
-
- -

» Package contents

- Version - -
- -
-
Library
-

Contains all you need to start a new Toolkit project (binaries, sources, default - themes and widgetsets). Toolkit JAR

-
- -
-
Documentation
- -
- -
-
Support & Licensing
- -
- -
- -
-
- -
-
- - - -
- - - -- 2.39.5