From 05baaf58a6f7c24c1fa8c6dccfc2c3997a749b84 Mon Sep 17 00:00:00 2001 From: Emmanuel DEMEY Date: Wed, 16 Apr 2014 15:20:26 +0200 Subject: [PATCH 01/15] Wrong Namespace for Batch XML File --- docs/chapters/batch.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/chapters/batch.adoc b/docs/chapters/batch.adoc index 6d393f6..17a4215 100644 --- a/docs/chapters/batch.adoc +++ b/docs/chapters/batch.adoc @@ -241,7 +241,7 @@ Replace contents of the file with the following: [source, xml] ---- From ce68dfce0e59d1529d3d69655d5da9b584867788 Mon Sep 17 00:00:00 2001 From: arun-gupta Date: Wed, 16 Apr 2014 10:37:08 -0700 Subject: [PATCH 02/15] adding twitter link --- docs/javaee7-hol.adoc | 2 +- docs/javaee7-hol.html | 1211 ++++++++++++++++++++++------------------- docs/javaee7-hol.pdf | Bin 2440873 -> 2451129 bytes docs/javaee7-hol.xml | 159 ++++-- 4 files changed, 767 insertions(+), 605 deletions(-) diff --git a/docs/javaee7-hol.adoc b/docs/javaee7-hol.adoc index b384bd6..d923dfd 100644 --- a/docs/javaee7-hol.adoc +++ b/docs/javaee7-hol.adoc @@ -1,5 +1,5 @@ = Java EE 7 Hands-on Lab -Arun Gupta +Arun Gupta v2.0, Jan 28, 2014 :doctype: book :toc: diff --git a/docs/javaee7-hol.html b/docs/javaee7-hol.html index 092cf42..a04ada4 100644 --- a/docs/javaee7-hol.html +++ b/docs/javaee7-hol.html @@ -376,13 +376,102 @@ .conum:not([data-value]):empty { display: none; } .literalblock > .content > pre, .listingblock > .content > pre { -webkit-border-radius: 0; border-radius: 0; } + + - +

2.2. Estimated Time

@@ -911,16 +1006,18 @@

3. Walk-through of Sample Application

Maven Coordinates: Expand ‘Project Files’ and double click on ‘pom.xml’. In the ‘pom.xml’, the Java EE 7 API is specified as a <dependency>:

+
+
-
<dependencies>
-    <dependency>
-        <groupId>javax</groupId>
-        <artifactId>javaee-api</artifactId>
-        <version>7.0</version>
-        <scope>provided</scope>
-    </dependency>
-</dependencies>
+
<dependencies>
+    <dependency>
+        <groupId>javax</groupId>
+        <artifactId>javaee-api</artifactId>
+        <version>7.0</version>
+        <scope>provided</scope>
+    </dependency>
+</dependencies>
@@ -969,12 +1066,16 @@

3. Walk-through of Sample Application

+
+
  • Default Data Source: Expand ‘Other Sources’, ‘src/main/resources’, ‘META-INF’, and double-click on ‘persistence.xml’. By default, NetBeans opens the file in Design View. Click on ‘Source’ tab to view the XML source.

    +
    +
    3.2 persistence xml @@ -986,42 +1087,42 @@

    3. Walk-through of Sample Application

    -
    <?xml version="1.0" encoding="UTF-8"?>
    -<persistence
    -    version="2.1"
    -    xmlns="http://xmlns.jcp.org/xml/ns/persistence"
    -    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    -    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
    -    http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
    -    <persistence-unit name="movieplex7PU" transaction-type="JTA">
    -        <!--
    +
    <?xml version="1.0" encoding="UTF-8"?>
    +<persistence
    +    version="2.1"
    +    xmlns="http://xmlns.jcp.org/xml/ns/persistence"
    +    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    +    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
    +    http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
    +    <persistence-unit name="movieplex7PU" transaction-type="JTA">
    +        <!--
                 <jta-data-source>java:comp/DefaultDataSource</jta-data-source>
    -        -->
    -        <properties>
    -            <property
    -                name="javax.persistence.schema-generation.database.action"
    -                value="drop-and-create"/>
    -            <property
    -                name="javax.persistence.schema-generation.create-source"
    -                value="script"/>
    -            <property
    -                name="javax.persistence.schema-generation.drop-source"
    -                value="script"/>
    -            <property
    -                name="javax.persistence.schema-generation.drop-script-source"
    -                value="META-INF/drop.sql"/>
    -            <property
    -                name="javax.persistence.sql-load-script-source"
    -                value="META-INF/load.sql"/>
    -            <property
    -                name="eclipselink.deploy-on-startup"
    -                value="true"/>
    -            <property
    -                name="eclipselink.logging.exceptions"
    -                value="false"/>
    -        </properties>
    -    </persistence-unit>
    -</persistence>
    + --> + <properties> + <property + name="javax.persistence.schema-generation.database.action" + value="drop-and-create"/> + <property + name="javax.persistence.schema-generation.create-source" + value="script"/> + <property + name="javax.persistence.schema-generation.drop-source" + value="script"/> + <property + name="javax.persistence.schema-generation.drop-script-source" + value="META-INF/drop.sql"/> + <property + name="javax.persistence.sql-load-script-source" + value="META-INF/load.sql"/> + <property + name="eclipselink.deploy-on-startup" + value="true"/> + <property + name="eclipselink.logging.exceptions" + value="false"/> + </properties> + </persistence-unit> +</persistence>
    @@ -1036,7 +1137,7 @@

    3. Walk-through of Sample Application

    -
    java:comp/DefaultDataSource
    +
    java:comp/DefaultDataSource
    @@ -1062,6 +1163,8 @@

    3. Walk-through of Sample Application

    This will get resolved when we run the application. Click on ‘OK’ to dismiss the dialog.

    +
    +
  • Schema Generation: JPA 2.1 defines a new set of @@ -1072,6 +1175,8 @@

    3. Walk-through of Sample Application

    or as part of EntityManagerFactory creation. This feature will allow your JPA domain object model to be directly generated in a database. The generated schema may need to be tuned for actual production environment.

    +
    +

    The “persistence.xml” in the application has the following javax.persistence.schema-generation.* properties. Their meaning and @@ -1099,7 +1204,7 @@

    3. Walk-through of Sample Application

    javax.persistence.schema-generation.create-source - javax.persistence.schema-generation.drop-source

    +javax.persistence.schema-generation.drop-source

    Specifies whether the creation or deletion of database artifacts is to occur on the basis of the object/relational mapping metadata, DDL script, or a combination of the two.

    @@ -1107,7 +1212,7 @@

    3. Walk-through of Sample Application

    javax.persistence.schema-generation.create-script-source - javax.persistence.schema-generation.drop-script-source

    +javax.persistence.schema-generation.drop-script-source

    Specifies a java.IO.Reader configured for reading of the SQL script or a string designating a file URL for the SQL script to create or delete database artifacts.

    @@ -1145,6 +1250,8 @@

    3. Walk-through of Sample Application

    This folder also contains ‘sales.csv’ which carries some comma-separated data, and is used later in the application.

    +
    +
  • JPA entities, Stateless EJBs, and REST endpoints: Expand Source @@ -1152,6 +1259,8 @@

    3. Walk-through of Sample Application

    JPA entities corresponding to the database table definitions. Each JPA entity has several convenient @NamedQuery defined and uses Bean Validation constraints to enforce validation.

    +
    +

    The package org.javaee7.movieplex7.rest contains stateless EJBs corresponding to different JPA entities.

    @@ -1184,39 +1293,43 @@

    3. Walk-through of Sample Application

    Movie

    MovieFacadeREST

    -

    /webresources/movie

    +

    /webresources/movie

    Sales

    SalesFacadeREST

    -

    /webresources/sales

    +

    /webresources/sales

    ShowTiming

    ShowTimingFacadeREST

    -

    /webresources/showtiming

    +

    /webresources/showtiming

    Theater

    TheaterFacadeREST

    -

    /webresources/theater

    +

    /webresources/theater

    Timeslot

    TimeslotFacadeREST

    -

    /webresources/timeslot

    +

    /webresources/timeslot

    Feel free to browse through the code.

    +
    +
  • JSF pages: ‘WEB-INF/template.xhtml’ defines the template of the web page and has a header, left navigation bar, and a main content section. ‘index.xhtml’ uses this template and the EJBs to display the number of movies and theaters.

    +
    +

    Java EE 7 enables CDI discovery of beans by default. No ‘beans.xml’ is required in ‘WEB-INF’. This allows all beans with bean defining @@ -1230,6 +1343,8 @@

    3. Walk-through of Sample Application

    the application and thus allowing other external pages to use it as well.

    +
    +
  • Run the sample: Right-click on the project and select ‘Run’. @@ -1240,6 +1355,8 @@

    3. Walk-through of Sample Application

    localhost:8080/movieplex7 in the default browser configured in NetBeans. Note that this could take a while if you have never built a Maven application on your machine.

    +
    +
    @@ -1274,6 +1391,8 @@

    3. Walk-through of Sample Application

    Figure 12. Application main page
    + + @@ -1338,25 +1457,25 @@

    4. Chat Room (Java API for WebSocket)

    Change the class such that it looks like:

    -
    @ServerEndpoint("/websocket")
    -public class ChatServer {
    -    private static final Set<Session> peers =
    -               Collections.synchronizedSet(new HashSet<Session>());
    +
    @ServerEndpoint("/websocket")
    +public class ChatServer {
    +    private static final Set<Session> peers =
    +               Collections.synchronizedSet(new HashSet<Session>());
     
    -    @OnOpen
    -    public void onOpen(Session peer) {
    +    @OnOpen
    +    public void onOpen(Session peer) {
             peers.add(peer);
         }
     
    -    @OnClose
    -    public void onClose(Session peer) {
    +    @OnClose
    +    public void onClose(Session peer) {
             peers.remove(peer);
         }
     
    -    @OnMessage
    -    public void message(String message, Session client)
    -           throws IOException, EncodeException {
    -        for (Session peer : peers) {
    +    @OnMessage
    +    public void message(String message, Session client)
    +           throws IOException, EncodeException {
    +        for (Session peer : peers) {
                 peer.getBasicRemote().sendText(message);
             }
         }
    @@ -1385,7 +1504,7 @@ 

    4. Chat Room (Java API for WebSocket)

    all clients connected to this endpoint.

    Resolve the imports by right-clicking in the editor and selecting ‘Fix -Imports’ or (Command + Shift + I shortcut on Mac or Ctrl + Shift + I on +Imports’ or (Command+Shift+I shortcut on OSX or Ctrl+Shift+I on Windows).

    @@ -1439,33 +1558,33 @@

    4. Chat Room (Java API for WebSocket)

    -
    <ui:define name="content">
    -    <form action="">
    -        <table>
    -            <tr>
    -                <td>
    -                    Chat Log<br/>
    -                    <textarea readonly="true" rows="6" cols="50" id="chatlog"></textarea>
    -                </td>
    -                <td>
    -                    Users<br/>
    -                    <textarea readonly="true" rows="6" cols="20" id="users"></textarea>
    -                </td>
    -            </tr>
    -            <tr>
    -                <td colspan="2">
    -                    <input id="textField" name="name" value="Duke" type="text"/>
    -                    <input onclick="join();" value="Join" type="button"/>
    -                    <input onclick="send_message();" value="Send" type="button"/><p/>
    -                    <input onclick="disconnect();" value="Disconnect" type="button"/>
    -                </td>
    -            </tr>
    -        </table>
    -    </form>
    -    <div id="output"></div>
    -        <script language="javascript" type="text/javascript"
    -            src="${facesContext.externalContext.requestContextPath}/chat/websocket.js"></script>
    -</ui:define>
    +
    <ui:define name="content">
    +    <form action="">
    +        <table>
    +            <tr>
    +                <td>
    +                    Chat Log<br/>
    +                    <textarea readonly="true" rows="6" cols="50" id="chatlog"></textarea>
    +                </td>
    +                <td>
    +                    Users<br/>
    +                    <textarea readonly="true" rows="6" cols="20" id="users"></textarea>
    +                </td>
    +            </tr>
    +            <tr>
    +                <td colspan="2">
    +                    <input id="textField" name="name" value="Duke" type="text"/>
    +                    <input onclick="join();" value="Join" type="button"/>
    +                    <input onclick="send_message();" value="Send" type="button"/><p/>
    +                    <input onclick="disconnect();" value="Disconnect" type="button"/>
    +                </td>
    +            </tr>
    +        </table>
    +    </form>
    +    <div id="output"></div>
    +        <script language="javascript" type="text/javascript"
    +            src="${facesContext.externalContext.requestContextPath}/chat/websocket.js"></script>
    +</ui:define>
    @@ -1496,62 +1615,62 @@

    4. Chat Room (Java API for WebSocket)

    Edit the contents of ‘websocket.js’ such that it looks like:

    -
    var wsUri = 'ws://' + document.location.host
    -            + document.location.pathname.substr(0,
    -              document.location.pathname.indexOf("/faces")) +
    -              '/websocket';
    +
    var wsUri = 'ws://' + document.location.host
    +            + document.location.pathname.substr(0,
    +              document.location.pathname.indexOf("/faces")) +
    +              '/websocket';
     console.log(wsUri);
     
    -var websocket = new WebSocket(wsUri);
    -var textField = document.getElementById("textField");
    -var users = document.getElementById("users");
    -var chatlog = document.getElementById("chatlog");
    -var username;
    +var websocket = new WebSocket(wsUri);
    +var textField = document.getElementById("textField");
    +var users = document.getElementById("users");
    +var chatlog = document.getElementById("chatlog");
    +var username;
     
    -websocket.onopen = function(evt) { onOpen(evt); };
    -websocket.onmessage = function(evt) { onMessage(evt); };
    -websocket.onerror = function(evt) { onError(evt); };
    -websocket.onclose = function(evt) { onClose(evt); };
    +websocket.onopen = function(evt) { onOpen(evt); };
    +websocket.onmessage = function(evt) { onMessage(evt); };
    +websocket.onerror = function(evt) { onError(evt); };
    +websocket.onclose = function(evt) { onClose(evt); };
     
    -var output = document.getElementById("output");
    +var output = document.getElementById("output");
     
    -function join() {
    +function join() {
         username = textField.value;
    -    websocket.send(username + " joined");
    +    websocket.send(username + " joined");
     }
     
    -function send_message() {
    -    websocket.send(username + ": " + textField.value);
    +function send_message() {
    +    websocket.send(username + ": " + textField.value);
     }
     
    -function onOpen() {
    -    writeToScreen("CONNECTED");
    +function onOpen() {
    +    writeToScreen("CONNECTED");
     }
     
    -function onClose() {
    -    writeToScreen("DISCONNECTED");
    +function onClose() {
    +    writeToScreen("DISCONNECTED");
     }
     
    -function onMessage(evt) {
    -    writeToScreen("RECEIVED: " + evt.data);
    -    if (evt.data.indexOf("joined") !== -1) {
    -        users.innerHTML += evt.data.substring(0, evt.data.indexOf(" joined")) + "\n";
    -    } else {
    -        chatlog.innerHTML += evt.data + "\n";
    +function onMessage(evt) {
    +    writeToScreen("RECEIVED: " + evt.data);
    +    if (evt.data.indexOf("joined") !== -1) {
    +        users.innerHTML += evt.data.substring(0, evt.data.indexOf(" joined")) + "\n";
    +    } else {
    +        chatlog.innerHTML += evt.data + "\n";
         }
     }
     
    -function onError(evt) {
    -    writeToScreen('<span style="color: red;">ERROR:</span> ' + evt.data);
    +function onError(evt) {
    +    writeToScreen('<span style="color: red;">ERROR:</span> ' + evt.data);
     }
     
    -function disconnect() {
    +function disconnect() {
         websocket.close();
     }
     
    -function writeToScreen(message) {
    -    var pre = document.createElement("p");
    -    pre.style.wordWrap = "break-word";
    +function writeToScreen(message) {
    +    var pre = document.createElement("p");
    +    pre.style.wordWrap = "break-word";
         pre.innerHTML = message;
         output.appendChild(pre);
     }
    @@ -1609,7 +1728,7 @@

    4. Chat Room (Java API for WebSocket)

    Edit ‘WEB-INF/template.xhtml’ and change:

    -
    <h:outputLink value="item2.xhtml">Item 2</h:outputLink>
    +
    <h:outputLink value="item2.xhtml">Item 2</h:outputLink>
    @@ -1617,10 +1736,10 @@

    4. Chat Room (Java API for WebSocket)

    -
    <h:outputLink
    -    value="${facesContext.externalContext.requestContextPath}/faces/chat/chatroom.xhtml">
    +
    <h:outputLink
    +    value="${facesContext.externalContext.requestContextPath}/faces/chat/chatroom.xhtml">
         Chat Room
    -</h:outputLink>
    +</h:outputLink>
    @@ -1777,7 +1896,7 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    ‘AbstractItemReader’ by changing the class definition and add:

    -
    extends AbstractItemReader
    +
    extends AbstractItemReader
    @@ -1800,14 +1919,14 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    Override open() method to initialize the reader by adding the following code:

    -
    private BufferedReader reader;
    +
    private BufferedReader reader;
     
    -public void open(Serializable checkpoint) throws Exception {
    -    reader = new BufferedReader(
    -        new InputStreamReader(
    -        Thread.currentThread()
    +public void open(Serializable checkpoint) throws Exception {
    +    reader = new BufferedReader(
    +        new InputStreamReader(
    +        Thread.currentThread()
                 .getContextClassLoader()
    -            .getResourceAsStream("META-INF/sales.csv")));
    +            .getResourceAsStream("META-INF/sales.csv")));
     }
    @@ -1820,7 +1939,7 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    -
    1,500.00
    +
    1,500.00
     2,660.00
     3,80.00
     4,470.00
    @@ -1839,15 +1958,15 @@ 

    5. Ticket Sales (Batch Applications for the Java Platform)

    Override the following method from the abstract class:

    -
    @Override
    -public String readItem() {
    -    String string = null;
    -    try {
    +
    @Override
    +public String readItem() {
    +    String string = null;
    +    try {
             string = reader.readLine();
    -    } catch (IOException ex) {
    +    } catch (IOException ex) {
             ex.printStackTrace();
         }
    -    return string;
    +    return string;
     }
    @@ -1866,7 +1985,7 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    class definition and add:

    -
    implements ItemProcessor
    +
    implements ItemProcessor
    @@ -1888,14 +2007,14 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    Add implementation of the abstract method from the interface as:

    -
    @Override
    -public Sales processItem(Object s) {
    -    Sales sales = new Sales();
    -    StringTokenizer tokens = new StringTokenizer((String)s, ",");
    -    sales.setId(Integer.parseInt(tokens.nextToken()));
    -    sales.setAmount(Float.parseFloat(tokens.nextToken()));
    +
    @Override
    +public Sales processItem(Object s) {
    +    Sales sales = new Sales();
    +    StringTokenizer tokens = new StringTokenizer((String)s, ",");
    +    sales.setId(Integer.parseInt(tokens.nextToken()));
    +    sales.setAmount(Float.parseFloat(tokens.nextToken()));
     
    -    return sales;
    +    return sales;
     }
    @@ -1922,7 +2041,7 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    class definition and add:

    -
    extends AbstractItemWriter
    +
    extends AbstractItemWriter
    @@ -1943,7 +2062,7 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    Inject EntityManager as:

    -
    @PersistenceContext EntityManager em;
    +
    @PersistenceContext EntityManager em;
    @@ -1951,10 +2070,10 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    -
    @Override
    -@Transactional
    -public void writeItems(List list) {
    -    for (Sales s : (List<Sales>)list) {
    +
    @Override
    +@Transactional
    +public void writeItems(List list) {
    +    for (Sales s : (List<Sales>)list) {
             em.persist(s);
         }
     }
    @@ -2017,20 +2136,20 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    -
    <job id="endOfDaySales"
    -    xmlns="http://xmlns.jcp.org/xml/ns/javaee[http://xmlns.jcp.org/xml/ns/javaee]"
    -    version="1.0">
    -    <step id="populateSales">
    -        <chunk item-count="3" skip-limit="5">
    -            <reader ref="salesReader"/>
    -            <processor ref="salesProcessor"/>
    -            <writer ref="salesWriter"/>
    -            <skippable-exception-classes>
    -                <include class="java.lang.NumberFormatException"/>
    -            </skippable-exception-classes>
    -        </chunk>
    -    </step>
    -</job>
    +
    <job id="endOfDaySales"
    +    xmlns="http://xmlns.jcp.org/xml/ns/javaee[http://xmlns.jcp.org/xml/ns/javaee]"
    +    version="1.0">
    +    <step id="populateSales">
    +        <chunk item-count="3" skip-limit="5">
    +            <reader ref="salesReader"/>
    +            <processor ref="salesProcessor"/>
    +            <writer ref="salesWriter"/>
    +            <skippable-exception-classes>
    +                <include class="java.lang.NumberFormatException"/>
    +            </skippable-exception-classes>
    +        </chunk>
    +    </step>
    +</job>
    @@ -2066,12 +2185,12 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    -
    public void runJob() {
    -    try {
    +
    public void runJob() {
    +    try {
             JobOperator jo = BatchRuntime.getJobOperator();
    -        long jobId = jo.start("eod-sales", new Properties());
    -        System.out.println("Started job: with id: " + jobId);
    -    } catch (JobStartException ex) {
    +        long jobId = jo.start("eod-sales", new Properties());
    +        System.out.println("Started job: with id: " + jobId);
    +    } catch (JobStartException ex) {
             ex.printStackTrace();
         }
     }
    @@ -2102,7 +2221,7 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    Inject EntityManagerFactory in the class as:

    -
    @PersistenceUnit EntityManagerFactory emf;
    +
    @PersistenceUnit EntityManagerFactory emf;
    @@ -2110,10 +2229,10 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    -
    public List<Sales> getSalesData() {
    -    return emf.
    +
    public List<Sales> getSalesData() {
    +    return emf.
             createEntityManager().
    -        createNamedQuery("Sales.findAll", Sales.class).
    +        createNamedQuery("Sales.findAll", Sales.class).
             getResultList();
     }
    @@ -2147,32 +2266,32 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    -
    <ui:define name="content">
    -    <h1>Movie Sales</h1>
    -    <h:form>
    -        <h:dataTable value="#{salesBean.salesData}" var="s" border="1">
    -            <h:column>
    -                <f:facet name="header">
    -                    <h:outputText value="Show ID" />
    -                </f:facet>
    +
    <ui:define name="content">
    +    <h1>Movie Sales</h1>
    +    <h:form>
    +        <h:dataTable value="#{salesBean.salesData}" var="s" border="1">
    +            <h:column>
    +                <f:facet name="header">
    +                    <h:outputText value="Show ID" />
    +                </f:facet>
                     #{s.id}
    -            </h:column>
    -            <h:column>
    -                <f:facet name="header">
    -                    <h:outputText value="Sales" />
    -                </f:facet>
    +            </h:column>
    +            <h:column>
    +                <f:facet name="header">
    +                    <h:outputText value="Sales" />
    +                </f:facet>
                     #{s.amount}
    -            </h:column>
    -        </h:dataTable>
    -        <h:commandButton
    -            value="Run Job"
    -            action="sales"
    -            actionListener="#{salesBean.runJob()}"/>
    -        <h:commandButton
    -            value="Refresh"
    -            action="sales" />
    -    </h:form>
    -</ui:define>
    + </h:column> + </h:dataTable> + <h:commandButton + value="Run Job" + action="sales" + actionListener="#{salesBean.runJob()}"/> + <h:commandButton + value="Refresh" + action="sales" /> + </h:form> +</ui:define>
    @@ -2190,10 +2309,10 @@

    5. Ticket Sales (Batch Applications for the Java Platform)

    Add the following code in template.xhtml along with other <outputLink>s:

    -
    <p/><h:outputLink
    -    value="${facesContext.externalContext.requestContextPath}/faces/batch/sales.xhtml">
    +
    <p/><h:outputLink
    +    value="${facesContext.externalContext.requestContextPath}/faces/batch/sales.xhtml">
         Sales
    -    </h:outputLink>
    + </h:outputLink>
    @@ -2326,27 +2445,27 @@

    6. View and Delete Movie (Java API for RESTful Web Services)

    Add the following code to the class:

    -
    Client client;
    +
    Client client;
     WebTarget target;
     
    -@Inject HttpServletRequest httpServletRequest;
    +@Inject HttpServletRequest httpServletRequest;
     
    -@PostConstruct
    -public void init() {
    +@PostConstruct
    +public void init() {
         client = ClientBuilder.newClient();
         target = client
    -                .target("http://" +
    +                .target("http://" +
                     httpServletRequest.getLocalName() +
    -                ":" +
    +                ":" +
                     httpServletRequest.getLocalPort() +
    -                "/" +
    +                "/" +
                     httpServletRequest.getContextPath() +
    -                "/webresources/movie/");
    +                "/webresources/movie/");
     
     }
     
    -@PreDestroy
    -public void destroy() {
    +@PreDestroy
    +public void destroy() {
         client.close();
     }
    @@ -2372,10 +2491,10 @@

    6. View and Delete Movie (Java API for RESTful Web Services)

    Add the following method to the class:

    -
    public Movie[] getMovies() {
    -    return target
    +
    public Movie[] getMovies() {
    +    return target
             .request()
    -        .get(Movie[].class);
    +        .get(Movie[].class);
     }
    @@ -2406,16 +2525,16 @@

    6. View and Delete Movie (Java API for RESTful Web Services)

    -
    <ui:define name="content">
    -    <h:form prependId="false">
    -        <h:selectOneRadio value="#{movieBackingBean.movieId}" layout="pageDirection">
    -            <c:forEach items="#{movieClientBean.movies}" var="m">
    -                <f:selectItem itemValue="#{m.id}" itemLabel="#{m.name}"/>
    -            </c:forEach>
    -        </h:selectOneRadio>
    -        <h:commandButton value="Details" action="movie" />
    -    </h:form>
    -</ui:define>
    +
    <ui:define name="content">
    +    <h:form prependId="false">
    +        <h:selectOneRadio value="#{movieBackingBean.movieId}" layout="pageDirection">
    +            <c:forEach items="#{movieClientBean.movies}" var="m">
    +                <f:selectItem itemValue="#{m.id}" itemLabel="#{m.name}"/>
    +            </c:forEach>
    +        </h:selectOneRadio>
    +        <h:commandButton value="Details" action="movie" />
    +    </h:form>
    +</ui:define>
    @@ -2449,12 +2568,12 @@

    6. View and Delete Movie (Java API for RESTful Web Services)

    -
    int movieId;
    +
    int movieId;

    Add getters/setters by right-clicking on the editor pane and selecting -‘Insert Code’ (Ctrl + I shortcut on Mac). Select the field and click on +‘Insert Code’ (Ctrl+I shortcut on OSX). Select the field and click on ‘Generate’.

    @@ -2481,14 +2600,14 @@

    6. View and Delete Movie (Java API for RESTful Web Services)

    In ‘template.xhtml’, add the following code along with other <outputLink>s:

    -
    <p/><h:outputLink
    -        value="${facesContext.externalContext.requestContextPath}/faces/client/movies.xhtml">
    +
    <p/><h:outputLink
    +        value="${facesContext.externalContext.requestContextPath}/faces/client/movies.xhtml">
             Movies
    -    </h:outputLink>
    + </h:outputLink>
    -

    Running the project (Fn + F6 shortcut on Mac) and clicking on ‘Movies’ +

    Running the project (Fn+F6 shortcut on OSX) and clicking on ‘Movies’ in the left navigation bar shows the output as shown.

    @@ -2507,7 +2626,7 @@

    6. View and Delete Movie (Java API for RESTful Web Services)

    of selected movie from the page. Add the following code:

    -
    @Inject
    +
    @Inject
     MovieBackingBean bean;
    @@ -2516,13 +2635,13 @@

    6. View and Delete Movie (Java API for RESTful Web Services)

    In MovieClientBean, add the following method:

    -
    public Movie getMovie() {
    +
    public Movie getMovie() {
         Movie m = target
    -        .path("{movie}")
    -        .resolveTemplate("movie", bean.getMovieId())
    +        .path("{movie}")
    +        .resolveTemplate("movie", bean.getMovieId())
             .request()
             .get(Movie.class);
    -    return m;
    +    return m;
     }
    @@ -2548,26 +2667,26 @@

    6. View and Delete Movie (Java API for RESTful Web Services)

    -
    <ui:define name="content">
    -    <h1>Movie Details</h1>
    -    <h:form>
    -        <table cellpadding="5" cellspacing="5">
    -            <tr>
    -                <th align="left">Movie Id:</th>
    -                <td>#{movieClientBean.movie.id}</td>
    -            </tr>
    -            <tr>
    -                <th align="left">Movie Name:</th>
    -                <td>#{movieClientBean.movie.name}</td>
    -            </tr>
    -            <tr>
    -                <th align="left">Movie Actors:</th>
    -                <td>#{movieClientBean.movie.actors}</td>
    -            </tr>
    -        </table>
    -        <h:commandButton value="Back" action="movies" />
    -    </h:form>
    -</ui:define>
    +
    <ui:define name="content">
    +    <h1>Movie Details</h1>
    +    <h:form>
    +        <table cellpadding="5" cellspacing="5">
    +            <tr>
    +                <th align="left">Movie Id:</th>
    +                <td>#{movieClientBean.movie.id}</td>
    +            </tr>
    +            <tr>
    +                <th align="left">Movie Name:</th>
    +                <td>#{movieClientBean.movie.name}</td>
    +            </tr>
    +            <tr>
    +                <th align="left">Movie Actors:</th>
    +                <td>#{movieClientBean.movie.actors}</td>
    +            </tr>
    +        </table>
    +        <h:commandButton value="Back" action="movies" />
    +    </h:form>
    +</ui:define>
    @@ -2598,10 +2717,10 @@

    6. View and Delete Movie (Java API for RESTful Web Services)

    following code with other <commandButton>.

    -
    <h:commandButton
    -    value="Delete"
    -    action="movies"
    -    actionListener="#{movieClientBean.deleteMovie()}"/>
    +
    <h:commandButton
    +    value="Delete"
    +    action="movies"
    +    actionListener="#{movieClientBean.deleteMovie()}"/>
    @@ -2613,10 +2732,10 @@

    6. View and Delete Movie (Java API for RESTful Web Services)

    Add the following code to ‘MovieClientBean’:

    -
    public void deleteMovie() {
    +
    public void deleteMovie() {
         target
    -        .path("{movieId}")
    -        .resolveTemplate("movieId", bean.getMovieId())
    +        .path("{movieId}")
    +        .resolveTemplate("movieId", bean.getMovieId())
             .request()
             .delete();
     }
    @@ -2709,8 +2828,8 @@

    7. Add Movie (Java API for JSON Processing)

    following class-level annotations:

    -
    @Provider
    -@Consumes(MediaType.APPLICATION_JSON)
    +
    @Provider
    +@Consumes(MediaType.APPLICATION_JSON)
    @@ -2745,7 +2864,7 @@

    7. Add Movie (Java API for JSON Processing)

    Change implementation of the isReadable method as:

    -
    return Movie.class.isAssignableFrom(type);
    +
    return Movie.class.isAssignableFrom(type);
    @@ -2757,42 +2876,42 @@

    7. Add Movie (Java API for JSON Processing)

    Replace the readFrom method with:

    -
    @Override
    -public Movie readFrom(
    -    Class<Movie> type,
    -    Type type1,
    -    Annotation[] antns,
    +
    @Override
    +public Movie readFrom(
    +    Class<Movie> type,
    +    Type type1,
    +    Annotation[] antns,
         MediaType mt,
    -    MultivaluedMap<String, String> mm,
    -    InputStream in)
    -      throws IOException, WebApplicationException {
    +    MultivaluedMap<String, String> mm,
    +    InputStream in)
    +      throws IOException, WebApplicationException {
     
    -    Movie movie = new Movie();
    +    Movie movie = new Movie();
         JsonParser parser = Json.createParser(in);
    -    while (parser.hasNext()) {
    -        switch (parser.next()) {
    -            case KEY_NAME:
    -                String key = parser.getString();
    +    while (parser.hasNext()) {
    +        switch (parser.next()) {
    +            case KEY_NAME:
    +                String key = parser.getString();
                     parser.next();
    -                switch (key) {
    -                    case "id":
    +                switch (key) {
    +                    case "id":
                             movie.setId(parser.getInt());
    -                        break;
    -                    case "name":
    +                        break;
    +                    case "name":
                             movie.setName(parser.getString());
    -                        break;
    -                    case "actors":
    +                        break;
    +                    case "actors":
                             movie.setActors(parser.getString());
    -                        break;
    -                    default:
    -                        break;
    +                        break;
    +                    default:
    +                        break;
                     }
    -                break;
    -            default:
    -                break;
    +                break;
    +            default:
    +                break;
             }
         }
    -    return movie;
    +    return movie;
     }
    @@ -2811,8 +2930,8 @@

    7. Add Movie (Java API for JSON Processing)

    following class-level annotations:

    -
    @Provider
    -@Produces(MediaType.APPLICATION_JSON)
    +
    @Provider
    +@Produces(MediaType.APPLICATION_JSON)
    @@ -2834,7 +2953,7 @@

    7. Add Movie (Java API for JSON Processing)

    Make this class implement MessageBodyWriter interface by adding the following code:

    -
    implements MessageBodyWriter<Movie>
    +
    implements MessageBodyWriter<Movie>
    @@ -2858,7 +2977,7 @@

    7. Add Movie (Java API for JSON Processing)

    Change implementation of the isWritable method to:

    -
    return Movie.class.isAssignableFrom(type);
    +
    return Movie.class.isAssignableFrom(type);
    @@ -2870,7 +2989,7 @@

    7. Add Movie (Java API for JSON Processing)

    Add implementation of the getSize method as:

    -
    return -1;
    +
    return -1;
    @@ -2884,11 +3003,11 @@

    7. Add Movie (Java API for JSON Processing)

    Change implementation of the writeTo method to:

    -
    JsonGenerator gen = Json.createGenerator(entityStream);
    +
    JsonGenerator gen = Json.createGenerator(entityStream);
     gen.writeStartObject()
    -    .write("id", t.getId())
    -    .write("name", t.getName())
    -    .write("actors", t.getActors())
    +    .write("id", t.getId())
    +    .write("name", t.getName())
    +    .write("actors", t.getActors())
         .writeEnd();
         gen.flush();
    @@ -2917,29 +3036,29 @@

    7. Add Movie (Java API for JSON Processing)

    -
    <ui:define name="content">
    -<h1>Add a New Movie</h1>
    -<h:form>
    -    <table cellpadding="5" cellspacing="5">
    -        <tr>
    -            <th align="left">Movie Id:</th>
    -            <td><h:inputText value="#{movieBackingBean.movieId}"/></td>
    -        </tr>
    -        <tr>
    -            <th align="left">Movie Name:</th>
    -            <td><h:inputText value="#{movieBackingBean.movieName}"/> </td>
    -        </tr>
    -        <tr>
    -            <th align="left">Movie Actors:</th>
    -            <td><h:inputText value="#{movieBackingBean.actors}"/></td>
    -        </tr>
    -    </table>
    -    <h:commandButton
    -        value="Add"
    -        action="movies"
    -        actionListener="#{movieClientBean.addMovie()}"/>
    -</h:form>
    -</ui:define>
    +
    <ui:define name="content">
    +<h1>Add a New Movie</h1>
    +<h:form>
    +    <table cellpadding="5" cellspacing="5">
    +        <tr>
    +            <th align="left">Movie Id:</th>
    +            <td><h:inputText value="#{movieBackingBean.movieId}"/></td>
    +        </tr>
    +        <tr>
    +            <th align="left">Movie Name:</th>
    +            <td><h:inputText value="#{movieBackingBean.movieName}"/> </td>
    +        </tr>
    +        <tr>
    +            <th align="left">Movie Actors:</th>
    +            <td><h:inputText value="#{movieBackingBean.actors}"/></td>
    +        </tr>
    +    </table>
    +    <h:commandButton
    +        value="Add"
    +        action="movies"
    +        actionListener="#{movieClientBean.addMovie()}"/>
    +</h:form>
    +</ui:define>
    @@ -2963,8 +3082,8 @@

    7. Add Movie (Java API for JSON Processing)

    Add movieName and actors field to MovieBackingBean as:

    -
    String movieName;
    -String actors;
    +
    String movieName;
    +String actors;
    @@ -2976,7 +3095,7 @@

    7. Add Movie (Java API for JSON Processing)

    Add the following code to ‘movies.xhtml’

    -
    <h:commandButton value="New Movie" action="addmovie" />
    +
    <h:commandButton value="New Movie" action="addmovie" />
    @@ -2987,15 +3106,15 @@

    7. Add Movie (Java API for JSON Processing)

    Add the following method in MovieClientBean:

    -
    public void addMovie() {
    -    Movie m = new Movie();
    +
    public void addMovie() {
    +    Movie m = new Movie();
         m.setId(bean.getMovieId());
         m.setName(bean.getMovieName());
         m.setActors(bean.getActors());
         target
             .register(MovieWriter.class)
             .request()
    -        .post(Entity.entity(m, MediaType.APPLICATION_JSON));
    +        .post(Entity.entity(m, MediaType.APPLICATION_JSON));
     }
    @@ -3108,8 +3227,8 @@

    8. Movie Points (Java Message Service)

    -
    @Named
    -@RequestScoped
    +
    @Named
    +@RequestScoped
    @@ -3141,10 +3260,10 @@

    8. Movie Points (Java Message Service)

    -
    @NotNull
    -@Pattern(regexp = "^\\d{2},\\d{2}",
    -         message = "Message format must be 2 digits, comma, 2 digits, e.g.12,12")
    -private String message;
    +
    @NotNull
    +@Pattern(regexp = "^\\d{2},\\d{2}",
    +         message = "Message format must be 2 digits, comma, 2 digits, e.g.12,12")
    +private String message;
    @@ -3162,7 +3281,7 @@

    8. Movie Points (Java Message Service)

    Generate getter/setters for this field. Right-click in the editor pane, -select ‘Insert Code’ (Ctrl + I shortcut on Mac), select ‘Getter and +select ‘Insert Code’ (Ctrl+I shortcut on OSX), select ‘Getter and Setter’, select the field, and click on ‘Generate’.

    @@ -3170,14 +3289,14 @@

    8. Movie Points (Java Message Service)

    Add the following code to the class:

    -
    @Inject
    +
    @Inject
     JMSContext context;
     
    -@Resource(lookup = "java:global/jms/pointsQueue")
    -Queue pointsQueue;
    +@Resource(lookup = "java:global/jms/pointsQueue")
    +Queue pointsQueue;
     
    -public void sendMessage() {
    -    System.out.println("Sending message: " + message);
    +public void sendMessage() {
    +    System.out.println("Sending message: " + message);
         context.createProducer().send(pointsQueue, message);
     }
    @@ -3191,7 +3310,7 @@

    8. Movie Points (Java Message Service)

    -
    @Inject
    +
    @Inject
     JMSContext context;
    @@ -3250,10 +3369,10 @@

    8. Movie Points (Java Message Service)

    -
    @JMSDestinationDefinition(name = "java:global/jms/pointsQueue",
    -interfaceName = "javax.jms.Queue")
    -@Named
    -@RequestScoped
    +
    @JMSDestinationDefinition(name = "java:global/jms/pointsQueue",
    +interfaceName = "javax.jms.Queue")
    +@Named
    +@RequestScoped
    @@ -3272,17 +3391,17 @@

    8. Movie Points (Java Message Service)

    Add the following code to the class:

    -
    @Inject
    +
    @Inject
     JMSContext context;
     
    -@Resource(lookup="java:global/jms/pointsQueue")
    -Queue pointsQueue;
    +@Resource(lookup="java:global/jms/pointsQueue")
    +Queue pointsQueue;
     
    -public String receiveMessage() {
    -    try (JMSConsumer consumer = context.createConsumer(pointsQueue)) {
    -        String message = consumer.receiveBody(String.class);
    -        System.out.println("Received message: " + message);
    -        return message;
    +public String receiveMessage() {
    +    try (JMSConsumer consumer = context.createConsumer(pointsQueue)) {
    +        String message = consumer.receiveBody(String.class);
    +        System.out.println("Received message: " + message);
    +        return message;
         }
     }
    @@ -3299,19 +3418,19 @@

    8. Movie Points (Java Message Service)

    Add the following method to the class:

    -
    public int getQueueSize() {
    -    int count = 0;
    -    try {
    +
    public int getQueueSize() {
    +    int count = 0;
    +    try {
             QueueBrowser browser = context.createBrowser(pointsQueue);
    -        Enumeration elems = browser.getEnumeration();
    -        while (elems.hasMoreElements()) {
    +        Enumeration elems = browser.getEnumeration();
    +        while (elems.hasMoreElements()) {
                 elems.nextElement();
                 count++;
             }
    -    } catch (JMSException ex) {
    +    } catch (JMSException ex) {
             ex.printStackTrace();
         }
    -    return count;
    +    return count;
     }
    @@ -3343,24 +3462,24 @@

    8. Movie Points (Java Message Service)

    -
    <ui:define name="content">
    -    <h1>Points</h1>
    -    <h:form>
    +
    <ui:define name="content">
    +    <h1>Points</h1>
    +    <h:form>
         Queue size:
    -        <h:outputText value="#{receivePointsBean.queueSize}"/><p/>
    -        <h:inputText value="#{sendPointsBean.message}"/>
    -        <h:commandButton
    -            value="Send Message"
    -            action="points"
    -            actionListener="#{sendPointsBean.sendMessage()}"/>
    -    </h:form>
    -    <h:form>
    -        <h:commandButton
    -            value="Receive Message"
    -            action="points"
    -            actionListener="#{receivePointsBean.receiveMessage()}"/>
    -    </h:form>
    -</ui:define>
    + <h:outputText value="#{receivePointsBean.queueSize}"/><p/> + <h:inputText value="#{sendPointsBean.message}"/> + <h:commandButton + value="Send Message" + action="points" + actionListener="#{sendPointsBean.sendMessage()}"/> + </h:form> + <h:form> + <h:commandButton + value="Receive Message" + action="points" + actionListener="#{receivePointsBean.receiveMessage()}"/> + </h:form> +</ui:define>
    @@ -3386,10 +3505,10 @@

    8. Movie Points (Java Message Service)

    <outputLink>s:

    -
    <p/><h:outputLink
    -        value="${facesContext.externalContext.requestContextPath}/faces/points/points.xhtml">
    +
    <p/><h:outputLink
    +        value="${facesContext.externalContext.requestContextPath}/faces/points/points.xhtml">
             Points
    -    </h:outputLink>
    + </h:outputLink>
    @@ -3550,22 +3669,22 @@

    9. Show Booking (JavaServer Faces)

    -
    <ui:define name="content">
    -    <h2>Pick a movie</h2>
    -    <h:form prependId="false">
    -        <h:selectOneRadio
    -            value="#{booking.movieId}"
    -            layout="pageDirection"
    -            required="true">
    -            <f:selectItems
    -                value="#{movieFacadeREST.all}"
    -                var="m"
    -                itemValue="#{m.id}"
    -                itemLabel="#{m.name}"/>
    -        </h:selectOneRadio>
    -        <h:commandButton id="shows" value="Pick a time" action="showtimes" />
    -    </h:form>
    -</ui:define>
    +
    <ui:define name="content">
    +    <h2>Pick a movie</h2>
    +    <h:form prependId="false">
    +        <h:selectOneRadio
    +            value="#{booking.movieId}"
    +            layout="pageDirection"
    +            required="true">
    +            <f:selectItems
    +                value="#{movieFacadeREST.all}"
    +                var="m"
    +                itemValue="#{m.id}"
    +                itemLabel="#{m.name}"/>
    +        </h:selectOneRadio>
    +        <h:commandButton id="shows" value="Pick a time" action="showtimes" />
    +    </h:form>
    +</ui:define>
    @@ -3602,7 +3721,7 @@

    9. Show Booking (JavaServer Faces)

    -
    int movieId;
    +
    int movieId;
    @@ -3614,7 +3733,7 @@

    9. Show Booking (JavaServer Faces)

    -
    @PersistenceContext
    +
    @PersistenceContext
     EntityManager em;
    @@ -3623,14 +3742,14 @@

    9. Show Booking (JavaServer Faces)

    -
    public String getMovieName() {
    -    try {
    -        return em.createNamedQuery("Movie.findById", Movie.class)
    -                  .setParameter("id", movieId)
    +
    public String getMovieName() {
    +    try {
    +        return em.createNamedQuery("Movie.findById", Movie.class)
    +                  .setParameter("id", movieId)
                       .getSingleResult()
                       .getName();
    -    } catch (NoResultException e) {
    -        return "";
    +    } catch (NoResultException e) {
    +        return "";
         }
     }
    @@ -3659,18 +3778,18 @@

    9. Show Booking (JavaServer Faces)

    -
    <ui:define name="content">
    -    <h2>Show Timings for <font color="red">#{booking.movieName}</font></h2>
    -    <h:form>
    -        <h:selectOneRadio value="#{booking.startTime}" layout="pageDirection" required="true">
    -            <c:forEach items="#{timeslotFacadeREST.all}" var="s">
    -                <f:selectItem itemValue="#{s.id},#{s.startTime}" itemLabel="#{s.startTime}"/>
    -            </c:forEach>
    -        </h:selectOneRadio>
    -        <h:commandButton value="Confirm" action="confirm" />
    -        <h:commandButton id="back" value="Back" action="booking" immediate="true"/>
    -    </h:form>
    -</ui:define>
    +
    <ui:define name="content">
    +    <h2>Show Timings for <font color="red">#{booking.movieName}</font></h2>
    +    <h:form>
    +        <h:selectOneRadio value="#{booking.startTime}" layout="pageDirection" required="true">
    +            <c:forEach items="#{timeslotFacadeREST.all}" var="s">
    +                <f:selectItem itemValue="#{s.id},#{s.startTime}" itemLabel="#{s.startTime}"/>
    +            </c:forEach>
    +        </h:selectOneRadio>
    +        <h:commandButton value="Confirm" action="confirm" />
    +        <h:commandButton id="back" value="Back" action="booking" immediate="true"/>
    +    </h:form>
    +</ui:define>
    @@ -3698,8 +3817,8 @@

    9. Show Booking (JavaServer Faces)

    Add the following fields to the Booking class:

    -
    String startTime;
    -int startTimeId;
    +
    String startTime;
    +int startTimeId;
    @@ -3707,18 +3826,18 @@

    9. Show Booking (JavaServer Faces)

    -
    public String getStartTime() {
    -    return startTime;
    +
    public String getStartTime() {
    +    return startTime;
     }
     
    -public void setStartTime(String startTime) {
    -    StringTokenizer tokens = new StringTokenizer(startTime, ",");
    -    startTimeId = Integer.parseInt(tokens.nextToken());
    -    this.startTime = tokens.nextToken();
    +public void setStartTime(String startTime) {
    +    StringTokenizer tokens = new StringTokenizer(startTime, ",");
    +    startTimeId = Integer.parseInt(tokens.nextToken());
    +    this.startTime = tokens.nextToken();
     }
     
    -public int getStartTimeId() {
    -    return startTimeId;
    +public int getStartTimeId() {
    +    return startTimeId;
     }
    @@ -3728,28 +3847,28 @@

    9. Show Booking (JavaServer Faces)

    -
    public String getTheater() {
    -    // for a movie and show
    -    try {
    +
    public String getTheater() {
    +    // for a movie and show
    +    try {
     
    -        // Always return the first theater
    -        List<ShowTiming> list =
    -            em.createNamedQuery("ShowTiming.findByMovieAndTimingId",
    +        // Always return the first theater
    +        List<ShowTiming> list =
    +            em.createNamedQuery("ShowTiming.findByMovieAndTimingId",
                     ShowTiming.class)
    -                .setParameter("movieId", movieId)
    -                .setParameter("timingId", startTimeId)
    +                .setParameter("movieId", movieId)
    +                .setParameter("timingId", startTimeId)
                     .getResultList();
     
    -        if (list.isEmpty())
    -            return "none";
    +        if (list.isEmpty())
    +            return "none";
     
    -        return list
    -                .get(0)
    +        return list
    +                .get(0)
                     .getTheaterId()
                     .getId()
                     .toString();
    -    } catch (NoResultException e) {
    -        return "none";
    +    } catch (NoResultException e) {
    +        return "none";
         }
     }
    @@ -3778,28 +3897,28 @@

    9. Show Booking (JavaServer Faces)

    -
    <ui:define name="content">
    -    <c:choose>
    -        <c:when test="#{booking.theater == 'none'}">
    -            <h2>No theater found, choose a different time</h2>
    -            <h:form>
    -                Movie name: #{booking.movieName}<p/>
    -                Starts at: #{booking.startTime}<p/>
    -                <h:commandButton id="back" value="Back" action="showtimes"/>
    -            </h:form>
    -        </c:when>
    -        <c:otherwise>
    -            <h2>Confirm ?</h2>
    -            <h:form>
    -                Movie name: #{booking.movieName}<p/>
    -                Starts at: #{booking.startTime}<p/>
    -                Theater: #{booking.theater}<p/>
    -                <h:commandButton id="next" value="Book" action="print"/>
    -                <h:commandButton id="back" value="Back" action="showtimes"/>
    -            </h:form>
    -        </c:otherwise>
    -    </c:choose>
    -</ui:define>
    +
    <ui:define name="content">
    +    <c:choose>
    +        <c:when test="#{booking.theater == 'none'}">
    +            <h2>No theater found, choose a different time</h2>
    +            <h:form>
    +                Movie name: #{booking.movieName}<p/>
    +                Starts at: #{booking.startTime}<p/>
    +                <h:commandButton id="back" value="Back" action="showtimes"/>
    +            </h:form>
    +        </c:when>
    +        <c:otherwise>
    +            <h2>Confirm ?</h2>
    +            <h:form>
    +                Movie name: #{booking.movieName}<p/>
    +                Starts at: #{booking.startTime}<p/>
    +                Theater: #{booking.theater}<p/>
    +                <h:commandButton id="next" value="Book" action="print"/>
    +                <h:commandButton id="back" value="Back" action="showtimes"/>
    +            </h:form>
    +        </c:otherwise>
    +    </c:choose>
    +</ui:define>
    @@ -3830,15 +3949,15 @@

    9. Show Booking (JavaServer Faces)

    -
    <ui:define name="content">
    -    <h2>Reservation Confirmed</h2>
    -    <h:form>
    -        Movie name: #{booking.movieName}<p/>
    -        Starts at: #{booking.startTime}<p/>
    -        Theater: #{booking.theater}<p/>
    -        <h:commandButton id="home" value="home" action="goHome" /><p/>
    -    </h:form>
    -</ui:define>
    +
    <ui:define name="content">
    +    <h2>Reservation Confirmed</h2>
    +    <h:form>
    +        Movie name: #{booking.movieName}<p/>
    +        Starts at: #{booking.startTime}<p/>
    +        Theater: #{booking.theater}<p/>
    +        <h:commandButton id="home" value="home" action="goHome" /><p/>
    +    </h:form>
    +</ui:define>
    @@ -3861,7 +3980,7 @@

    9. Show Booking (JavaServer Faces)

    or programmatically by having a class with a method with the following annotations:

    -
    @Produces @FlowDefinition
    +
    @Produces @FlowDefinition
    @@ -3877,18 +3996,18 @@

    9. Show Booking (JavaServer Faces)

    -
    <faces-config
    -    version="2.2"
    -    xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    -    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    -    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
    -        http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
    -    <flow-definition id="booking">
    -        <flow-return id="goHome">
    -        <from-outcome>/index</from-outcome>
    -        </flow-return>
    -    </flow-definition>
    -</faces-config>
    +
    <faces-config
    +    version="2.2"
    +    xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    +    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    +    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
    +        http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
    +    <flow-definition id="booking">
    +        <flow-return id="goHome">
    +        <from-outcome>/index</from-outcome>
    +        </flow-return>
    +    </flow-definition>
    +</faces-config>
    @@ -3906,7 +4025,7 @@

    9. Show Booking (JavaServer Faces)

    changing:

    -
    <h:commandLink action="item1">Item 1</h:commandLink>
    +
    <h:commandLink action="item1">Item 1</h:commandLink>
    @@ -3914,7 +4033,7 @@

    9. Show Booking (JavaServer Faces)

    -
    <h:commandLink action="booking">Book a movie</h:commandLink>
    +
    <h:commandLink action="booking">Book a movie</h:commandLink>
    @@ -4296,7 +4415,7 @@

    A.1.1. Configure Update Center

    Figure 53. NetBeans Update Center
    -

    and click on ‘OK’.

    +

    and click on OK.

    @@ -4319,7 +4438,7 @@

    A.1.2. Install WildFly plugin

  • -

    Click on ‘Install’ button, ‘Next >’, accept the license agreement by clicking on the checkbox, and click on ‘Install’ button to install the plugin. Click on ‘Finish’ to restart the IDE and complete installation.

    +

    Click the Install button, then Next >, accept the license agreement by clicking on the checkbox, then click the Install button to install the plugin. Click the Finish button to restart the IDE and complete installation.

  • @@ -4342,7 +4461,7 @@

    A.1.3. Configure WildFly 8

  • Select ‘WildFly Application Server’ in the Add Server Instance wizard, set the -name to ‘WildFly 8’ and click ‘Next >’.

    +name to ‘WildFly 8’ and click Next >.

    16 netbeans add instance wildfly @@ -4351,8 +4470,8 @@

    A.1.3. Configure WildFly 8

  • -

    Click on ‘Browse’ for ‘Server Location’ and select the directory that got created -when WildFly archive was unzipped. Click on ‘Browse’ for ‘Server Configuration’ and +

    Click on Browse… for ‘Server Location’ and select the directory that got created +when WildFly archive was unzipped. Click on Browse… for ‘Server Configuration’ and select the ‘standalone/configuration/standalone-full.xml’ file in the unzipped WildFly archive.

    @@ -4362,7 +4481,7 @@

    A.1.3. Configure WildFly 8

    Figure 57. Configure WildFly full instance in NetBeans
    -

    Click on ‘Next’ and then ‘Finish’. The ‘Services’ should show the WildFly instance.

    +

    Click on Next and then Finish. The ‘Services’ should show the WildFly instance.

    @@ -4410,7 +4529,7 @@

    A.2.1. Specify the JDK

    1. -

      Start IntelliJ IDEA. If, as a result, a project opens, close the project (File | Close Project).

      +

      Start IntelliJ IDEA. If, as a result, a project opens, close the project (File ▸ Close Project).

    2. On the Welcome screen, under Quick Start, click Configure.

      @@ -4425,7 +4544,7 @@

      A.2.1. Specify the JDK

      Under Configure, click Project Defaults, and then, under Project Defaults, click Project Structure.

    3. -

      In the left-hand pane of the Project Structure dialog, under Platform Settings, select SDKs. Click image::images/i13-plus-icon.png[title="Plus icon in IntelliJ IDEA"] and select JDK.

      +

      In the left-hand pane of the Project Structure dialog, under Platform Settings, select SDKs. Click i13-plus-icon and select JDK.

      i13 plus jdk @@ -4434,7 +4553,7 @@

      A.2.1. Specify the JDK

    4. -

      In the Select Home Directory for JDK dialog, select the folder in which the JDK that you are going to use is installed, and click OK.

      +

      In the Select Home Directory for JDK dialog, select the folder in which the JDK that you are going to use is installed, and click OK.

      i13 jdk home @@ -4443,7 +4562,7 @@

      A.2.1. Specify the JDK

    5. -

      In the Project Structure dialog, click Apply.

      +

      In the Project Structure dialog, click Apply.

      i13 jdk defined @@ -4464,7 +4583,7 @@

      A.2.1. Specify the JDK

    6. -

      Click OK.

      +

      Click OK.

    @@ -4472,18 +4591,18 @@

    A.2.1. Specify the JDK

    A.2.2. Define WildFly

    -

    Defining an application server in IntelliJ IDEA, normally, is just telling the IDE where the server is installed. The servers are defined in the Settings dialog. (On Mac OS, this dialog is called Preferences.)

    +

    Defining an application server in IntelliJ IDEA, normally, is just telling the IDE where the server is installed. The servers are defined in the Settings dialog. (On OSX, this dialog is called Preferences.)

    1. -

      On the Welcome screen, to the left of Project Defaults, click Back image::images/i13-back-icon.png[title="Back icon in IntelliJ IDEA"].

      +

      On the Welcome screen, to the left of Project Defaults, click Back i13-back-icon.

    2. Under Configure, click Settings.

    3. -

      In the left-hand pane of the Settings (Preferences) dialog, under IDE Settings, select Application Servers. On the Application Servers page, click image::images/i13-plus-icon.png[title="Plus icon in IntelliJ IDEA"] and select JBoss Server. (WildFly is a server from the "JBoss family".)

      +

      In the left-hand pane of the Settings (Preferences) dialog, under IDE Settings, select Application Servers. On the Application Servers page, click i13-plus-icon and select JBoss Server. (WildFly is a server from the "JBoss family".)

      i13 plus jboss @@ -4492,7 +4611,7 @@

      A.2.2. Define WildFly

    4. -

      In the JBoss Server dialog, click image::images/i13-ellipsis-button.png[title="Ellipsis button in IntelliJ IDEA"] to the right of the JBoss Home field.

      +

      In the JBoss Server dialog, click i13-ellipsis-button to the right of the JBoss Home field.

      i13 jboss server dialog initial @@ -4501,7 +4620,7 @@

      A.2.2. Define WildFly

    5. -

      In the JBoss Home Directory dialog, select the folder in which you have the WildFly server installed, and click OK.

      +

      In the JBoss Home Directory dialog, select the folder in which you have the WildFly server installed, and click OK.

      i13 jboss home directory @@ -4519,7 +4638,7 @@

      A.2.2. Define WildFly

    6. -

      In the Settings (Preferences) dialog, click OK.

      +

      In the Settings (Preferences) dialog, click OK.

      i13 jboss defined @@ -4538,7 +4657,7 @@

      A.2.3. Create a project

      1. -

        On the Welcome screen, to the left of Configure, click Back image::images/i13-back-icon.png[title="Back icon in IntelliJ IDEA"].

        +

        On the Welcome screen, to the left of Configure, click Back i13-back-icon.

      2. Under Quick Start, click Open Project.

        @@ -4550,7 +4669,7 @@

        A.2.3. Create a project

    7. -

      In the Open Project dialog, select the pom.xml file associated with the sample application, and click OK.

      +

      In the Open Project dialog, select the pom.xml file associated with the sample application, and click OK.

      i13 select pom @@ -4568,7 +4687,7 @@

      A.2.3. Create a project

    8. -

      Click Configure in the message box. (If by now the message has disappeared, click image::images/i13-exclamation-mark-icon.png[title="Mark icon in IntelliJ IDEA"] on the Status bar.

      +

      Click Configure in the message box. (If by now the message has disappeared, click i13-exclamation-mark-icon on the Status bar.

      i13 jpa detected status bar @@ -4586,7 +4705,7 @@

      A.2.3. Create a project

    9. -

      In the Setup Frameworks dialog, just click OK. (By doing so you confirm that the file persistence.xml found in the project belongs to the JPA framework.)

      +

      In the Setup Frameworks dialog, just click OK. (By doing so you confirm that the file persistence.xml found in the project belongs to the JPA framework.)

      i13 setup frameworks jpa @@ -4614,7 +4733,7 @@

      A.2.4. Create a run/debug configuration<
      1. -

        In the main menu, select Run | Edit Configurations.

        +

        In the main menu, select Run ▸ Edit Configurations….

        i13 run edit configurations @@ -4623,7 +4742,7 @@

        A.2.4. Create a run/debug configuration<

      2. -

        In the Run/Debug Configurations dialog, click image::images/i13-plus-icon.png[title="Plus icon in IntelliJ IDEA"], select JBoss Server, and then select Local.

        +

        In the Run/Debug Configurations dialog, click i13-plus-icon, select JBoss Server, and then select Local.

        i13 run configs plus jboss @@ -4638,7 +4757,7 @@

        A.2.4. Create a run/debug configuration<

        Change the name of the run/debug configuration to WildFly8 (optional).

      3. -

        In the lower part of the dialog, within the line Warning: No artifacts marked for deployment, click Fix and select movieplex7:war exploded. (Artifacts in IntelliJ IDEA are deployment-ready project outputs and also the configurations according to which such outputs are produced. In our case, there are two configurations for the sample application (movieplex7:war and movieplex7:war exploded). Both configurations represent a format suitable for deployment onto a Java EE 7-enabled application server. movieplex7:war corresponds to a Web archive (WAR). movieplex7:war exploded corresponds to the sample application directory structure (a decompressed archive). The second of the formats is more suitable at the development stage because manipulations with it are faster.)

        +

        In the lower part of the dialog, within the line Warning: No artifacts marked for deployment, click Fix and select movieplex7:war exploded. (Artifacts in IntelliJ IDEA are deployment-ready project outputs and also the configurations according to which such outputs are produced. In our case, there are two configurations for the sample application (movieplex7:war and movieplex7:war exploded). Both configurations represent a format suitable for deployment onto a Java EE 7-enabled application server. movieplex7:war corresponds to a Web archive (WAR). movieplex7:war exploded corresponds to the sample application directory structure (a decompressed archive). The second of the formats is more suitable at the development stage because manipulations with it are faster.)

        i13 jboss fix deployment @@ -4647,7 +4766,7 @@

        A.2.4. Create a run/debug configuration<

      4. -

        Within the line Error: Artifact 'movieplex7: exploded' has invalid extension, click Fix.

        +

        Within the line Error: Artifact 'movieplex7: exploded' has invalid extension, click Fix.

        i13 jboss invalid extension @@ -4656,7 +4775,7 @@

        A.2.4. Create a run/debug configuration<

      5. -

        In the Project Structure dialog, add .war at the end of the output directory path, and click OK. (For the servers of the JBoss family, the application root directory has to have .war at the end.)

        +

        In the Project Structure dialog, add .war at the end of the output directory path, and click OK. (For the servers of the JBoss family, the application root directory has to have .war at the end.)

        i13 jboss fix extension @@ -4665,7 +4784,7 @@

        A.2.4. Create a run/debug configuration<

      6. -

        In the Run/Debug Configurations dialog, switch to the Server tab. In the field for the application starting page URL, replace http://localhost:8080/movieplex7-1/ with http://localhost:8080/movieplex7-1.0-SNAPSHOT/ and click OK.

        +

        In the Run/Debug Configurations dialog, switch to the Server tab. In the field for the application starting page URL, replace http://localhost:8080/movieplex7-1/ with http://localhost:8080/movieplex7-1.0-SNAPSHOT/ and click OK.

        i13 jboss url fixed @@ -4682,7 +4801,7 @@

        A.2.4. Create a run/debug configuration<

        A.2.5. Run the application

        -

        In the Application Servers tool window, select the server run/debug configuration (WildFly8 [local]) and click Run image::images/i13-run-icon.png[title="Run icon in IntelliJ IDEA"].

        +

        In the Application Servers tool window, select the server run/debug configuration (WildFly8 [local]) and click Run i13-run-icon.

        @@ -4719,7 +4838,7 @@

        A.2.5. Run the application

        diff --git a/docs/javaee7-hol.pdf b/docs/javaee7-hol.pdf index 59f01ea43cdf76e74b48a3f690f974d8c769643f..c4ad63500b14528bb23505c53e6a5e9753f6c324 100644 GIT binary patch delta 216308 zcmV)SK(fE7{geT@&6NR=zXUflG%&HliVOxfIy5voFtbw)Jpl$cIy5voFq4)Jf(AD_ zG&DLegB}mJ9uEN}Fn?N0k0dn=zW1-FGZIB!m4}3odZrr$5{DHdaX_3vEJ8D&<-*^` zPT7g`sGipW-7ry~dc9pI%Pys9i6cUwtx*iK}&< zy1ZJwRZ4A(j;q<0m!)mmmS?0DFNWXX(Ts)fzb@aOem|+@tAEoEKf;)w7X@^GozwyI z%<8+-8zJL90A4>P@zkoVwaeSn!_(=rFSQAaHp|m5)!<;#lzd7lIOtln3h*A6rQ{kBK#gEI=H>c}UV=8O(YWzoLsyA80 zY!sA}TrR|I)qg3Vq;0naaiZ<}JBJm$wNEW+jqJwIv`dA3jWYe$UDBpyx5EBBR9g*N zE2;G0z#orruR3q=YYGwk*Fd|VZ{m0F|USiG;`^A^kzwmc}m zfGO;1gHBmx7^qiEe|Apo*PTM;NemjLVX`8?+-16;z#-88(b94Uhe(&pkZ+Dw%VS%uQEKTsh z!>ZNc7k|Ck#rpaVQiE(+Xb4m=YRf$dZ2%mKK9ch@&Qo~HQU9hsC>s#V>5dhV%0Cz7 zt+S{|%rx5VinJ3H4NwOU+ClbsS-j8L!TVhoe#6d^2q1?0AhSWhbN~Zwra>n8btl?W zp0nGnlo#DT%Yf7Xi5b-O0`FH;=8NT1la|k?O@A4$iLcka389D-DGc4@mwkYQ#rncwfsY-%YyQG|AM8W|{pv1d{M-!%!2dbgT&e+2XG39tN$=|k=ph` z9Dk%tw2sb>WRI#I2(Bcyq35MtIYE}Yne;+B1T`36lCWciYBWPLx%r~F2#bQ23A(I` zt&_70_mcu~6t>Ni#kwJ~I&`+l?bm7w?QcWy$exJ*lx5`AjZlpLDqJIp#<4+d`!rW|O*lXD)?AaW!*pc+Ms#xW? zI}Evzd=e!^_l@R8RzFUbz2!Vkc%=n;q=`p$W)q5?-!lts9F*M@;qnSU2osKC?NU$I z3jUw1RdFG9OtwiMJ|m=0%zCpZ-}SLO8n$Vwp&9vQ9cO$wdi3ow(TR3mapalhIe&{h zBI%>pB8hgttY(~BgZBEU2~W;jIdo0zP#h#4<{GWcuq4H_rkcV|Q>#79tZffRMya5! znKM?CjB`oD+gA~V{UAVL2P{J^4X5 zi)d>qVx)lErvyxBlEZRUrMiqk zF8k9^Ak7=-x(kVL!JKK+Z7cv4S*CCk=1LpjW`H_o+j_8BA(jjC#NF*2nWI`FLShA- z4Fg2%%gz{Xa4Cy4mCesOD8v>2nt+p*fcLdTV6*Ao4>ZqYoth&_C@edax_=Yq3Zg@> zs}`f}u>8!c7%HlgbFmWCzaMWd1=0bAQm0g_8L*cKezA;+BRIm<|Fr!Dz6{%tZxg{*b9|EjXav zVZq-k5RAK}fpc0)*y~@%m6SUG{tn578a1*>eC7KZLSw)nGum|5q!Cr#-Zc{f!v^8Z zuJH!Oav31Yp@*(Mj7q8_=+JSvV>3#wGpHrFO>&gzem&;3+>|PZ)qlJ}XHcV)PwZdW zOv^7fX+K1QDA6o01!dR|Rkq!WbLZ~scamDH^J{{j5>v^-MvH7Gd@bS)!yd1)LYx)au2SU~ zspN?OIoNA0j2!vDB!BPX@r1LQi#t1LOc={Efb6D~EXUt&EA+#~p`M*unvVSqC*_E0 zs&l(hd|BR^Y4^ItIUw!JIXZ!Ny%Y3_fQxIzU59g`nqX}u3Z_*^E@{-`vT71hp7%lU z=#tiW^zA${(zw1t#U&tKJOK&0%~HZdehlw;6S(VcIXuv8<9~q$j!l4QVU7@WgJ{WT z@^2bY1U@ve+7Go&GkS%wco<@*&YwUcZ&i%pT&3gU@`Xez$7^1f5y=L}(&BSB(#4cO z7D5XyCTHNZR1Ovmp~QtvhZk}N)mB&Jz&^~$+Ql$cgXkJAw~%hH>40=+@*E$P`g{e8 zX1CFKcp^V3$ba`oA&QqlN8+rCi;<5+;T{YvzT-2mdnt0(LB6-k}3H`*`!^! zfXtHNjm7G8luP9%QfuK8lUlmuMs7SYrZf8<<_nQdg9)=Xr%xPWv!g=@RtA6PAuJ(p z6nNE}8xS7P2%b@Y*Dq_JrA>Gcx816J7P|MWdlou*L4U<<%}J#l+k1J@RjGPLoYfGx zw%*03LT`wNxJ#JLJ;>C!-DGWpo@R=YT<-u%O|3$y4&Th|qV7O4()PW6V$O>g7uknq z5vL~Ue5*JE5DX56sH#fhEhj>ej0Y@>c8y~Oo<%{U+p^Y&xQK49E@dE<+(jUj&3soY z?r8f6K61dmKwY!@m%?_-@B7Zai20-oYNb(+5imluZlnW`o%7n zKlUG6gy^{Fu2z*?uD#Q5F916_{Ebcz+`MyeZhzHqY}H9t^zwG!R0WYNF1mD}Eyfu9 z2tX44?g1x*%1q1P^t}6=;v}0L>Yl1TDiPvp@pmp8_8slP58Zej4?ak+pnO=E?5!bw zh(kxaJ0@{YsXJ=lHP%_ay{1D1mp^(REB6f)j~QGzCw^f1=JYoUra8b0Wo~41baG{3 zZI^*c0rLzrFg6NhZe(v_Y6>)$L8%cIx0Xu*2wZ<}8#fTX>sRa_2*dXS2m(m9T(q~e z26_l`YSH#kw@5Gf`yGjAb^+NqVNV#V*U4Rh)A(3D2aN9;Uj}IB0dV`0#N$jTrKaCEyZg=CJ0aa9=)%pQigCHv9X^ zR7wga?F%#2ha_S$N|X~_&UwQ`a8c5_TY-N#UbX#=!;;>mk57U5;>OUFrHXx(GVNoQ zv}(y#$k&5v^G<6{mF^t)412&`CK6@CS&_#37dh*{6scfd*TsfSsT&MTjfZvx5g+uO&gxzw3_J@l)xCH zlHUS6?BTjY_}FHMNszJ~Ml7HS^Fe<%uFoCy{q%(E;)4P_n;)HqWm4bT`w4r>v-N+< z{9z;=K33s?lP(n^iGaZnDFUK&E$dDb>VnY*mk$ua<(Q1^NV-N(4hCVmRd4lwd`QRy z3GmxvNCXTE*irEt2o00Nf>2QssHBaVp@AiJ-lL`2KuwGxFe8cXk%YHdC^vsKuC^Fd znDb3|oY4R|y0IX>l#NtbrIDad!VSthHO;&`L9wT#%6T9dY9L%`I^TGSu#Wqj-YBWL zh72l}qEaRN<^@0IRiP_OL_Z%i&~}YAPLC34qJJwlM~OhcjuB$BUyomDV3TFy3yD@E zI@&FBJI>NEtK)blM{{TJg2;cAW&y0B90umQh-zS?bLFtGM|A?$RoT&8p^pNk9snh8 z)8_?3`zxFVsJM)s0d$cHo2qcfnHNa`LtO0D8Ki)^XU2xh(}Dt^*y+%Vjg%Av015eTyqGR}%%D}r4Gf^m&s#g3tdFf8~uP>O%^(Mz(Bww6Xe z8NGC1Hocd*^W}(Nzml>%JOaI{pkBdi1+VJ^ue4XaEzyqO&qa*BBVgv?&G2g9#|E$c z&k1OS{Seb~XDhOf)I|Z3rU4UvA^S~2AZ}=YK7KnrELfvVE6u}D;Ae)yne~c>7e>Q6 zE4%_YoL#3${g=ofr-OfD<2gV=X3$F4r;&F2^T8<<<#C8Ab_7x3 zUeTk1QxcH0OvH0;FRBbA3PSJV*V5+OtIwz03Ayj^8!b7u5Jxjt{OF@Qo)S;fW5!W% zRr`D&PtZ#?DtgARxm>&lYRpId-eIy*c)(tF$!(@0cX%G(%)EbDlpD;B8i`jNAV0h?oXZ~m$**)Zu3tK_*AY#+l!rxd;0+|-Z;sV*J9ugp7;Jh zZ6*VQq(}mC_LSSDzGhzGdGv67D_XM^>v?otmR6oAslsnN96@ch^pvQ)L5b>KyU3X2 zY;)Nn^RXyd=wVJgTwyfQSPiW$O0tNO%cHV|ku4V=8LWSM@ZGwrl6BCZ%UfW=lz{%e z#e0!;O%^TVN|n_uxv%_`*mz6Y0@^EDblF{g-e_%6WEG;&3bv-kgt)ne4d&bLAM|wl zcfwQceA*3YBO;y$EvA1cyuu4dJin~*PNjOBWPY*iZgJfV`bNagJ<1t9AnIfDb=DQn zL6Z-bdxd{%7;{v~Rd_y{y%+g(IGy#Mw+M&8T64>!mtZ*9bQiF;xNwdnm6EU!s1w|( zI$_1rSz%qlka_*CftP{i8I0w2ZNXJ3VN^}^CIcA48rfXXEERwjhE0NI9C^23H#kNH6W(l^E zt7(5FZKAc~1FUR=fX|rR;Yl+uhFqMZuxgi6JlOU=HX|?Y-e=#WK39LMG(jR;&|~!6Wp)hz-q1E zXsmoq^&1zcIW&ejvBK91UsnKMYrXtQpw)!*3R){@T@7eGs@Bjt$NcragRRwuXB7&) zs%pa(1TO@FO-gtLAh?zq{=Z8Nzg>l4{QoZ^i-KgA5h@N7mrAbz=>#$`F*t`eumQI> zumWBIm*2}327k}5&>x6GQE#9KFth6^+FQ^CdI)lAoA%IckzD%sOG=b2%bI-vIV=VP z%M!)6K2rXAG79MTjvvVxol;i6J)XYGyiq>rkWpdM)&*G#po0YfuZ+{^)uY-^dG$B% z?FQIJ^w`nT`(NtU(?2IrKb}5)CYs+B(7yjpaD#ba^?%FhW2a*!py69muUF8b(HP#G zf~;bRJ?klfj>&72BWt=}wn_VB$Mqpiy47tBRMx2_4^36Acx`9Q_*ymH%~UVc=S{QW zU^UF6B5Ct>lml(7wd&8)<>B=HYA`B;>fy_FMq|)9rkn#NTG9bx&N-=vNA>9k0P8<| zRu4a)mVbv?^1U51_fZH*1Em${6g;bE$bMdN-fHiB&MHxExkUD z*Eny~H*s1F3LT*sl4EwR1BG5&_E$EcdCXh^kkkW5W75;`Gti%=kR;+gjkAoGN{46q zU!iPddfw0Ua7RxXSP-73&Y`Pgw6Z@|S=|3dF136{!nnv5>$9N4%x;pmFhAJjXv z+Ojsy+w2AQ>M~hhs*S~#Sm}T?gD{~r!sjfS4(o8Pdkb9<8h%Gv8|h=!t;nD0h1Emo zMStdu4(ocODf-`u%xCN=>v_U6&t;VeHGj?QxxX#vsTdR=pzJ*h4IZ-8m@r1Xw~QJI zNMgWQoR@3D4$C;%VPwZy(i}UrlL)%hgN636y+j#~(?fuJfv=3)pzD~1{c@fPEP}+E zqH30L*avh_zvaiksrdviqU!mkl@kltlYeWln@&p=*e60uD0IhUux^$Nrh(wj^RIQc z%qIa;NnMBoR9r;!0?7@9LWLB<&?q9b7>Z^3V#VtB^bRNI0?>d_JPy`m^216WR=q{r+nwPh7$C2 z=a9rzttU^p(h4>5+?KOBaLyTPM-cGap73LymFwxZb*#6&sq<2YNH9)q#n zY`R)JckuI09Zz~Y1%3ZA?kn_ys)gnP^LpQqV%hc-H0jD&I|Xz#rkkfjT{Ww&A!yTt z8GMs&KB8+WqDEW3WW4|BF@LE0f6E2k#pK$Z6EtMET|G;;;j|qtp1s=xNe({bgbvq3 z>I48hYJ8d`xT?pA-0J3fj0iQh%ii{81#Ukf_V$ z;)dCD^=yAAs8D5g49@9M0IwWuL3i%m>{9=wvfpn9zg)}OO-B%(9bf40>*3_8RH{Qe z2hu&v8YZ(my|;BAYrdZ=y^(R5%Q6>aZ|hW~vXr&&(7iMn->+jjejK4r$2sB`?RtJ* z*HqD~5$M1Q4-WPaV+(Be7475ces3OEX7Ze(v_Y6>=&q01E% zmvguRIT)nTXaNH`7!i=e!Y3K_B9H<&m;8RJNEVmGxB?}A&v3a|x4NJf^U{Ls@&t4F7e(LTqZtdozb*ef{QDr5FNd!`!UaD=8YI*pzDqL@C2vP_sHK0~0wh)3}9-f!4KM0`^ zqu}obzQd<~z`qSXa3v3a0sd~`x5+S>U{ZYkd3pG;E(4Ye-U8CWlA>Qm+~;K+kg;hw znaQaPBe=MOzhfGYti<2QhD%GH9vZ7?C0FG>m{op?EJnp3pV_-NZ&w*M0!GTXA9utEY$oP~r-4jWGSs#AyRbT1cN~#TJ8q)Pf5=#LCBE?qZy5ZVj6c!6}b% z;#vpRyUzD<#B8nL{3^h$#Oj?z_AV;HtQhkUdtsI<5M#Qymtl=?vAM|s8%j?C5+WKIe)0U#?3g+V9xP1t?9eW(=q3n zp6)S!@jK#*$DgGKZ4DBFgiM$2eFgH;NhGxY-{H|5qDxwK(rgN9f633si3y?|g(hxyr zzRBYho0I99`-I1Fg@&uJ_#J5Kkd`*4WCI9)wyYM29szM_EF^PdL%^R;{HMfluY+X` z@^v!-0$naYE?>o>R@_C6OJOe|==l<>?G{<s9H%k$iGJzGG$ z;R=7}yqgl5P|JUE+JRIgMU!=usg8wNO`=}~U6P2-4onVfbHEz*osx*nmcC6EDj9Eo zy4Yq{7Y{v~EsIJ1mx*v0YOeJAgs$cKcrCXv$m1|duOV03G^-d{M_QMTw%URQBm`|`P zbZyN3GQF~+b;zON;#`2s^%o>wtb)D^g3^!kuJOb z?XH_QhCIiido7oZX0=Tj*5cXkO*K2COgpd7d{QPnuTg0(kaR56O;!P^#q4U?UBRt% zFXgz=t`!%wd+nAor9}L_a9^3T>UI?HN4MMQ?Sda56{eDu8)S)<`&?uw$GXpdi#K?= z`61^II*#A;$ehdKtlOM)bT_D+I;pV0k>e4RlP_mc2Gsp1emWi5SLe7QAgMKwrjv~ z%B%${r&}-1(MG?W%)dq7O41EUE(D-)v^?OTV^*l*#~AGgflB|4s8Wx;IqkbttGNJaXm zvqav<(*&mART)JY820IZvOK7^a0+Ho3?tW2m5v4rt4$#xBcMt|rc`bN%o|3zVooF3 z5hQB6`U|cK+!Ztz>gk0-F{;U)aL7w0s~D4rsK|FR8Hya6UGQ&P;4~J8d%rv{6|8`M zWD?Ft2o7cs%!t(TrgxxY)?e8$eZU;MnT}LkID;EfskLOZ-Rr8CTfPDzf2i$BEfv&y zKCaU>f(@q*Omo|dH$74B5;x%D-db>JFL*X&)}0v|RE_ej8+hlYfZ;>;*H7szuH8U@S%v^U=B#AfuU0Ve;w^a;YYgS7%ONpbww837WIYMH= z(}^xq6sjVNL271opO_8wj1S6RYQ!q0lFCc&LYF3k%h5W_ZF<0Ue?H@gI>A()+t;m@ zV$dydF!ZjOixs&;pu!Y&#&c&mx{{g5Q)WaCZ@cU|&@Fa7GP!akC{}<5nyKNFN8d3R zH4yTSb7npAp(6{TDy5srJ$L?Hy{pLvoxPw)B{#boS+hrRQA&HXefEQE_%a}8v?MM+ zo1HyahDlU4JcSDsfA}&NDb=*c5&cfnBgr*XX*A{Z7OMLt=h`)g8Mo{`jq_fAwL;JC z6+7DQK|*gHu0&h#!Ja+D#ZJa<24@4>49;iDtferU#hz!G9#i<>=9tn@nK5+n1k{jj zoP;9=CwUX4#OC5z4~6EPX}h;%~y| zyXmdzeGbxtuoGxbA}>!cQv`bVlwrs(O(cG#>8!g)AVp(Q<>M}>xN=)EZQ14TY@oDS_P)|{UcmmI?aBY#kKJ56}H z=7l=aPfwWOjp*e&c!5S_a3U9%#X63x>vJ!rvh_3Z&y;EH;njb z)!R(tKFfNlyp0JEjO#q)dC0gk=F01QoQb{H`PevY2y5Lrho3NgFD8u_Q5wdj&Ct<~ z;hx9qlPE2K(tH-yi0)F$$ARs*zNFI!wwXhy(<-NADXM#pq z;%L>UD|&h^`aA4{{3z8k2NE;H*gN1HU`fcO(jWp#L+Fa`FQaZhbeAASHxj0`$^&V5 z^KpbIOIjJC~2iwF70%*(hW{l|Ezwu$8rel11q-g@H3e@cQK= z<(QV3n6|D+ZFns&Pcq%-%XKRUjJ;>Qq+S?s^D8&TcV#<)M#UkU!Eo~)XxiE7aSihTndFxNs8Nj3{KpO3rwgTk{bKBC)MAz9tpG|d3Y>2 z(sK&)jq!1~hS(apf8)B8Daw3x;*D5Adg>~kp7DwtOSV?H&pfg1?~7xqERk2HW5GgI zR7Sa@82HQ*p}7#84&6&lVM$S4SSv+EB5m5sB*BOqDl96#P*BANf}X^hB8+O1gh089 zQ=Hvt!G>@droOb@ibJuqSz>V9a(UM8fdw98;*lq4Sop+pe_GU6IKd4J+7&`!%`!wx z^0`p`{FTN{l@pU6+EXUYoafSt6|=P=m)5Nyg^-6U6l%GBtSCw0ydX146% z@<%`NG_z2ZN)hSr3IjRqS4Rdks)lEwmD%WVaBObjtUE#}^H>@Y=5wZ^crQ~)uR+yQ z$*drCDI24rMQX)Ns&t>f2gmH>td<8_QZj@tb_k?-Q>|_G-L#FebRTW=k0m8#euuUZ zFgvx4e?oc}ZQCeUGvr^?NX-Zu;ekAs|Cw$4ETlyUmxZD+4`2^reW#*PNV^1$0_uje z#|ZmG8(yv)v{o^-j9e{MTAJJPRI5~!p}Po`)(>SGVST$y5h(jqiUN8@ks?;{8}-KA z$m82saBY3B-VjLp^o9Vslim=>^?KuOtk!D1e<2LrM{oQ?nMPROp*PnkJN1SD`akIn zQ3;D1CBv^-b(3xx@klli)_3X_g|thzD4;I=K~wVKYi~UF!M%i5;-8wPS&*Ej-YpTh;IH)0vJkRH;Al|J8mx{09}Hn^Kn%$`uor zy6*z)0W!Cz@B;Krf6I;}x9vV(Q9t0a-VeYq&^K^xgt-0d^V1g`mz#CFi)vG0*T&(L6T8zw z2)k*wE4zK(`XRf0g1!7j(HlIvwea_Uw|_qU_9V8yJ$?Kcf7bka6R_`pPvQ#j4C)_G z9~g~g0la=omlDSrHUd;6)O0nNo=VbTFgF`^N#h{gdJThK`a zr*MqM#RY!Pe`S3lCI6ksa0TVdTc;JRzEn;ER=R5MGED4m2EL`EjZJYuY5bi-SiW$cV|?L-kann zZZO~kP#+oKx5H|$2^V$&rX}{^Y$4BBFgIgk1U}&{f5C}+ayB7x{oC@x4N% z(NbT~>Ks}nTAFyihXZTAl7p|Zuod>lqr(EqfBVA23eY>^LyZX+(Q+}&%OviT2$SMS z)>vfm<8*I~aIqM$^7b##-~#(QW5f#5yJEx&P?CITWRdo6#ffkX_3k(k%!4{QBFnSr zwF0b>vZL4#@$b{U9K>5zc0{oW$ACD+NM)uhih73TanF24p>ZKMdChq&u^0nV-VoKj ze~3qMEpuZ^;WFkFR?>FqC1KX44-2_`%jMmV+jmaxI>G*-X3t`e1)24bwWe?Z5fIXE zX9T98I#~qd;bu46AOG2YStN)(g-#Sm!m1^OSvHC#Fo_@Z>~8E-Oe`zoWtP)gJW!dr zgx!XKco5`{^(F73QvnYe^{ZXHD;1I>H|5=sops65XLxu614=+&tX2( zPq@Q1ouh=Y+#h*b%VjY8&iK5VgqsM-y#tK`yrB9nOlZV7)E?k4Y1b<@G`K3->@A|} z$}HZ~uwtNKhEFY)DzG}E0G3W&k;GM)_5}v14b|ijHDdG>TZAk%-V3nU#c|B=Ef>j}b(w3q|2NHU^a`Ym@cg*Pz1nFAZj* zmEMIpU|1;)m9vl0y2kM9AXAfDOlT#UtTS`YI-B!@%Q&j1b+r>mZZ43KfCovpnnXpG zO}105yWyWO)wS{nYTkE7A^YXZe=#66oJStfV2~N86^4=lA*^{eE;T`!Z)Ao^Ms+$; zxRJBMBU&J!fCJG;NDLRg#iy=1m#9IHEnh`FHciab(~yMiCSoi6LFv_ z4rNWFB)XoP`Q>F7RMBY-ZQ=0ui#bPSQzCOt2Zo(a)b_S)UBWM{_od*Ne^aR#>sw%K z_)|Bm+As&gh97RfC0u?@f+wKm#)C~p+x9R}ZMdT^nl{XVu;Ita23#x2wc$ec9j!wZ zNoky9|^#g7JBrQyFs~!b>L4`U^P@K99z89v&bLjwd zgCW35vw>6Y(dpC%g|g^@qCr`WFr;0I{oMt_fvUALhe(%VqEq>%Saei-G@w(@#RAol z&5hy*grmW~3M8$Tbb8UXhkIeolr@Le>8`L47O?pD4-nS*ijEUqe}9IOq>#JG)LOkn zlJua2Z>Q2h!BD-T+o0GHI!)eD(wNo8DGTo=k-nP8Vz$xwTt~(#AG(K5%3)@X$H5%D zURm&(2(Ed=K`y1OpM3XflEJ-cl$f}YkB$V7G?uX=+_Ovt%Peo@lWlzw@q&I{-4RVJ zTfbR|0N`E2DhZ*ae|0YV5M*L4*>nGqI>D#1v=&nR($r8Ut7XGe+7I87bTzm<+}{kY&_`(`Hu+k~$g9e-hK7;TolYPLPlfwV+a1 z)>B5Km^Ucu2|;)dOwm+eD7BbZy#aJ{f;kC&LbHOeQ6v&YMn}c4)}Vb7}ASBA8LMUkhg**PvOcxs^Mdszgd?|tg&!PZS@6^BoeidsD3NbyEYiq9vLMk1tW zy%|&hoquW0e;8J=8ORCKTHz3tfP^Y1Ppr#ZT6OBw)2l&m2OVtVFPijuQ#-3T-()0bTl;#gLKs+CJ_kPEB#yr0IR7$R>h=5CGN0WFi%dYVMxn z=Xi*ie?4S45(*{f_L#Z~%C%1riO6#9V+xf3ol&JVy;42mz~X0h;ri$@34!mb6ZW|w8ACgL1^&l z03ThNVm~X2YVlC5+}o?w1?7pAu5kmE_xw7rcCL9(pxcBIi<0S?433`s?uGRNy2W%) zCWj04tqoHG*+Ju10aUw^*a*`##=0xR3FTwLX5Zj`c=|u=RFq_w5y}-4mpn)V>;W~G zDM*7EAcLA@_zrjw< zzb5~>_umb+$=D{v4?lM=f6m)@&P{Icoz`zD>TSd`Ze#s2L)=c{athm0yLj}khd3Uf ze}wMj$Un{z^AUZ|)P_)VriH zzA2)DzTzNN?6I%(eUr>%~0{C%` zT5`g=UU<)1VGJ9e5=2U90!Qv*%d}>%d zTEQCINCq{XI7<$Q@sX@_smwBEW^0xMVwX_^Jwn?@p3#PCF6ZqO_V9PmSYD^^91HBX+Rq)3|&92RLNF5wLRkRx!|f^vpi zGC5#xjJ#+>jZVxCPG4GJMdziYlcqP_fB)J2QYpVT2$k+DmBqz4FD}5oQ6_oO5;=(^ z4)0(L5_d@;vd0!h5AWs*D)#o+j9m`SX8 zDh7yZ#rsP1i@_3Cx}bzK0~G0;a6&zZwLWx!f)!j0n_4oYrIS?-7I4KTSliMT=7V%U z;z1vX7#iaR3y)(F=_T9ndQ72Z0)0V5{@qN~ zf`!PQ4z&a_X?;&yTCb_=X1Rqe${uN8W% z;DDxpc1;}0o#3Pif9m=B&fOcN*b@jUhdj^|X#pN>-U||hN<}i}P1X=r0|WU9Hsn2# z2*TD1`Y|rUdMz~o6lT_qy^E1}NWuJmNsW?`xhF>LIf^?mzh!a7=k&(bA}>ZN^Wj?( z^J#z`>#terXK}bf>dE%)CPbP@doi+*`^@V?unL@~`u zI{aEnJ);RX^Z>AcbCo8%h8o<){(rM-kW>JZm=JPaSQWs~#(9!fp^d2BVr;5}Ba=W5 z#}B=}5fjQZe`816D`lYKSOD|Q$Y>7lRq@O!ga&f%Opcrm_k>$ON}JC`Heny%WEr%f zxr}crpt`~tLQauFo|$iy_tjyJ$2v&bmQ3;S3TB6*^CByK7U=YWOfZa910*tfe7p3o zO>RY}q{k1btWSVMEJBV4PU6q+t;_%#Z`7Ro9Y`{Tf609zB@#LPNhd1msq_5xSh2Jr z(VmIgv{EBdCN8Iq$i_~L$85&dRwV06p_?V(tD?hI2o2;)IbrgK8DUOv(m^(Mgg~n8 zNC}L1%G=lqj^hkDh`(%#D1x&CAl-9`De~Rc(pmNh4kNgM z#6oLF@zIzKn5;T-lxg(RKLAsZ2SQP0UpbWIL%Mv9%u%;OwuLC2L;SPixxKVv5Bd6R7wK?dy@gT8()T!3g$lirl( ze-#rv^_I{U?MH0m!8R$z{af9`nOpDco4?5p8EoSZ95?Vba zw8kFyTx{eW$n}hw$5SFDxA`#6q&moLCggq}ZjS>KW$WH1{@!F>om@7YLt$oo^ZS%Vn|_n}MY{S)Dp5Nt zD(O)uyza?4t6Ei2*CHs3UFRF^t6bnr^TL%+{Y1D!XhkVbulA)Yi0SrPeT{6xfA-Ed z`j8zpdkhjl<4fM-woh4*U`vHwCXJ5*)IxygfsDHiQyxUVNIT_|tjTCg`}|!d80(d; z!>;5*7rI*Svfy=YnhWi$b-jYuxluCo$-PdK^H|*jcE9A6nNJAu1~ESxD<74u)I4Sc zW;{|l8vV&a1?!3`*r;(0$vRz{f7v91x^~M{%BeTTdod>l{wN#Co6tSX5XTY|#&fST zLxchFIVBvyYQAZ*c7(2JXSnRjthXc~gE!m8krNEMhtx%=11A^;zXCGy56hvFW%e`|+icSFQf4_jXXg^uO zqr0zTW+uc6UWs;R1@8p(#R^`H^?L>Hy(@U$fZYEx5C$H>Vq0{){`u*(9uSXp5-18LLUyDR|3CSdHj)N`G5^Mc5l9 z7mZ!K#1e{jBL5aRAvVe4f2_p!yhC^(Rshc%ej!JH=DqL>*P>{dex%8lx)#cQi{&EE z4fD8N-KtBYi973dI$b@R|BS-?t3Z*9t51X$bf3+7G%rNNBS!2+!eDI*}drN2r!QK+W-e#6DA(i+wU&o;>ctK`f`o<-6To-?V z9m>*Co!jd~vAw-cG@pyb|1Q^wW&nIK!ph@+cHz})5*q$kAo#GYcu}hx)gcsy2y;A` zqO#lNdeowPu0*f4e<|;E$AhyeO>Z-cYG8Wa#I>!Ol`HOpP_r^W?QW zdR>%Wo~V|@Hyx8$V&QujcoXQ+?q zBUuaic~fk;ky^GwZ+zwTFn8BaRwKOCF|MmcKk);A4Z6l20AG)&y(N4Q5}+kT@DAC# zs|XbZdLH~WGgcAiDv5E{7miTqh-8ySo_pci|Z&|@30F3wE^f-w{C;37cC zNei_pc=L_UeH6<3b*htQE@2_w#=?eH>nJzQ$gVOu>mE*8dYAb)j@^oZ9ah>s`UWk% z9Wy7&6{p4z9@XUw7x?!AJ}nj3j?uQA|?FzOod{h1W|%UyU-4 zel+u)R_E|v5iZE5cX161MMMrQ{9vZfM1Y7S#Y89#TIUUQ%{bqs_IA7t%zitcocr9+ zCI?CDEdiYZs%-%?(m2X45zO{(WNP!)gysl_|4OryaW=o(0E<9$zg^AOPHh1}(jr(+ zdmyl33xYlGVkAC)^+-)9W}|8HEZs(^O1DHW&yk^xLKJxnDP55wZ7Hq49;|~>90l-M zByFAWP-Q`R$g-)$ssP=P#ftXr_g~_2`70Iqb`4lWDy*ZVkkO`El1g0%`Vc0@o8_*B zM$CgZDg%L{DR`6EjvO6SBS{qOn6b=EPP|r!O?D+*=_e8e^;q{Q!k29!1Q&lU>?^7J z%26FbV4rE+?zd&uK%<99{?dDM{u5$M*T^K;F>k?TmD z^7EP{F>1EyQhiaf5Bj>PME%#?osA)?=+b-nlygNW$aC1(rzb9;lKi_V^!n! zQqLM}lw+`Au17o5AJ*39*Z{gsVRc~%#ZW-xP-NvQjKy7xlU@W1eUyJ*tmj}1Vbw0* zep@~bw+nt_f2$->(t3`dm_uv|RaZi^+p<(Mfztp==)ZxWH5TuWVbcp(>L6*{mZMYk zE#sbMw->5_N2KqP?ig-qJ$DrA#PPn5r+EX^(! zooQXOR&ohI^&LO6h&z8c>~sfdd(_<{$pRYlTTN#(HQw_yQ>E(U;5A+g42LjJls0%- zs)Lx<$tB0YCuhdT*uP&uZ77vx$J-R?BCdq{MtT;dmUX?-F2qoiTBqvX$zX0(8;j43 zQF^mrODxi+Dqx%|iMR1QE+EFWEyBurUja~f>Gn5@7b!!5Yu?6Bi`+IwLgC}s`wQ#Oj4;H9f#S_6#9p{3K5Av5D? zo?{xre8L(VlN;n47p`;Eg}57M_`Z-AimF`vU7GR+k?9hOd%9yL$#3e7YhFoyIQ#=V`<@t=;CmeuxBesq9svO|w;d(~ zvH^dRB?riD5(7Cb_LO8dhfILkOa6ZNX0ce^E!nbT4Lk!w5}(C-eq=Z6`vaet|NkX? zSjA^+-Sqcw58rb+pR}2c6O*vBR3=v$HXF$p(~~r_(9^f6FVfS$eP8%RlyCl{YwLgi zYx>*6e;(NMr-z?^@ooMwG2idM4{T-dIMjb%AHD(_Qv?6?Baz2uE~T7)dpJHn{Nag< zW#VFb{GjhCFW+E*GsCBxIOr#y}E!{{^}&%=paR?6AQ|2?Mmft2_=kYRt) zl;`J8DpK%Sm=7kEuaU&am_TRN?#1evyCqQCS4%rFFT6`R;JGHx1*y*rcMtw}yk;LvD;8=~pTRRp z5A#Fj!OFb;Q;v&{q=jY&Bv9313FI-BBuhs5JPYpe=L@uNbI$uOLc7?a1y`Kg8f=lK; zBcttW#r9|$QnzZf-_GN2x%o9c&B_SrRU0&L?s0DP(n40%!-5qHhhcwMG&EkgEY#T4 zvFhP@UP@g~-*k*~ZIsP8SDR71C4|GKCj|Qa z;fuG809knevHpilz*v8IG#fUgV)z+arV_18g1gced{OyJ2FkNE%ueltdC>D00G_1> z&uO|e^*BY|@uTvtr4X}R5IMfgZyo$UipmR#!cjU8@UmP$~zy8cRqh!S=Fo}SoZT}6AKz1 z&SVA>hcP!0Mn0? z0Br;1UCYicnl5yT*U|YRyV#w5pcJZJSmTyq5M;l=Fu*KZG~$*}2Cp^(t_P{&^}VmPd(BBV5pHC$iMjO~dCC^WPU zk`SYYkA`{`c_a{8pPNELLUc$dHB735i7Q3dGcOLT!pVQyNLVZ$Fi<5+LaHJlWd#sb zsX)mB(yvEBnRkdA=~UdM!(cXfP2_4)B5L~d`#+~&(NVD(tU`viLWjMFT^lqK?j41ldd+28^wdy zm_)@-jjD!>fRzxIbE~*P!lJjZoYw`8d$XL3i42K}29r4E1Eq4JXY=>)kfj`BTCjUQ z=01m1&kBa3pS5PZ9Buk+Bq`nRR0q#eWIoNK}&ym= zg~iv9Yb#^n%$wAX%_Ds3>AVb2y@2X9OoizjqRnD&5p3f7%ung*oXBs0#i!}6nA|4R zLWX~HS6B<1PE(LhA>R^mt(Xq3tZsD2c8C?cz;^nHcIYMAZ$*@skhUIGc5TGZ^*%;& z6O?wnF@0#5HrN+!cDIaJ7Xr2$o84_f*8Q5@JK#C=%9poq4=8nb)Tl&#&+C|9Mmwh& z;%nNe z>n!1}P~GPV+Wi~^jCd{FZFP~?Z>IRSfoj(p$cIL1p9gC9ZAb6(^pUZ4r%2^j^uu?% z1*xo@^<5sUt-t2?Zm_CMPa>;SiTkK{oua@QRKWYU6mMcO!F~Gi^Ob>h!q8$cHQ#?o zg5MdC)v3wYWV|N3xLvzJXsRa&`58}q-V^pL^dtR>%X)LVJ75M4>i>Yv2!q0vxDQmv z?01QxHJf@FoP##iPq4EhqW$|tBS^{!?4+K<8!ODbt@Ydn++A&DA06FQmEEw%_s4jh zzumM)VkIxK$JfU=${qoV{-E~wegJAF{6X$j65ffMM=OEMxvDmXDkny!%I^abtD$Fmtg?5#TSiH-6l=AJ-mK=;T-jL zw;St9DuAF_WZ#Ptl-Oku(vU00^0`l3Q3?v#v7#ui1-H3tPssBHRhC=z@$HJ7ID$$t z(T|vuIMCDKtK+LHD7WtGUF(02Fp#UIO4Sf6sK)fqo!QIKGEcb8rJe1*j!gFDb+{V zmX)Vj@;1%g`fTpAmCiv4IaL(1DQ9l71)kC$Dwae`*~|c@yD5Jr2%3geE3&-B z*H=Lv7u~HnhCsR?*abKxNRI%BiJ?| z0Vk5&8q0GUp8`N&>K-&o$$3YsgU1m=blZt!>ImF{$9FX)(G#{wR9`YF9ax7qHrwI4 z6^V9ja*~NIxy;5GxSoHCtV0?TL@z6MHuEbFl;c+fEwR2tK5A^)uci49f`-j?ZYhBt zApF&jD8_%8}1Hv6hvk%e2K%KA|Q|oTaOe zcUuf|Bl@l`AbaDM3dRRK102GuK_DEkPg{m6S|S}p!mf4WPKAGiQPKb*jSa;XJ{|{g)vc z46BBf7(2J@VsMJQb*n(F&~l&}Q@-!AjRR5fUj^+H8y70eb+dTK> zm8DO~4@BvmH;!>Q3#q^Zv+P0

        ylx1d7$2dx^d*t2R_FArQep!SssCYGAm<;Scx& z(t^~pmY;#lR{F+mhiYC80`@u%0oFBi11Hvja3~y@t*r`05VTfX*fJu=v0O0kTp16X zut2xwpyGc>fGxq%L`g{7Z>~XKH;yMu@|7d2Xb00$v(17dIECphW1M=o>Y%K_@Ay>A zuzHSJ+c6*)VxDgOSuSO7yR}Zid)j!`cidO%{)>*=1sOEEJb+#8c(iCy znnZr=YZ6@{$F&qLJVVgV@agy80I5RFX(M7BNo#-RUkN7s04U5MJot~m6S;uTGb0ak zV8;63h3Jyhs83NY84&Lw12R zf^J{I)som99qBnc&v$aX@los7hyMYTEK(-7P&EWF0Sz@UG74pGWN%_>3OO^A@g5ep zqc#Nem48cb95)QU&##z2(5c=JAPBH)Z-N%+A*g{Kf}C6=L1DK@Fa7%^^%#%#` zZGhUzVn(DSk{>CF(&*EqX9fSh!$)#@Nh!~__tU3F*Ru~x$YwTau`V=LP)o2%DL>n= z7(d_7lH}(*Xv<$re}jjp3+0dVFVpXnnqN=j)C6+-r=e6 z7vX`D68tj!j!<@urYlXWm+$7AA4v>&E+-Gn03y{WM!jlc0(9f6INiE4jn?Vv8h%%` zJ`k!>%BV)DB2PEME7s`6gm0Im%>*)kS+mu~YQ>G-jFoRkxd+Edv`cU%=NKK1lQ0A@ zbZD+G1>m=1s`Nxii-OQnOA5ZL_Zog50FvlSrSf9I3Wa|$%yzL+=VCv!(2H$~u$%aLJ5(J88emC>8-6qAV2nI6<7HQr3B}UU1Cf z%Dac4jig*8vMhmZiWFfC>xs;J6?6#_;}}P>xd4-ij{jK^&|wO54mXf@JV4@06uMa8 zdS9o_uZcC?V!w_jc>NK6zfFFB3EE~DT5kU7IToK|@!?qf`Rij5=RHW9^y+NL)QU83 zp}kQxVpgZ!O**s4NKDT>+r}~mRL#_!=>pcZ7^ibahkC2mnYk0jmu zzMB9z%PKcPnDn7A?g$zS(4LMLD|9g zG#&@=!H31R>M^6)i$_Z0m_!#_2}PJe6i{7`&1kZu=NSAuh z1b6`im-EmBMgdQkI?)6`0}isMmwnL$JP1ABrs+8$e-xL&(F7I}XE>M#_V6(<{};L{ z;bZpd-%gk5(F8Gn(kEW6Y!z2dpEh?P^s9Qup)M-~A)w)JQ&aki(^89Mf95AC`Q3*sv4l3yI2*r2A6 z8}}j83@X!dW?_p$9iD69NZvzQFxzdQRi!|*@_yCK;qdbg3ifA3AJ{kxZ7}54=&%Da zZ)_7aE-H3^ucQZztl@GA&JZ?mu5qA93I{;|0L%NO>4vd+)Dii?pc|_9@tc@lJ$CrS z!vvca8F2uO^*Y7{WBrq;kix5;mz1m=q1cLa)WG@hd%n0eHhV~azsBo>YC?KrVcFf#y(CI-(rFoFgJ--{Sr~99jsOi z$FSv2FZuiswtajCa$<4%Q4QHdz4gh%PG9jce8Hf0TXbEEwOZH7zAjgXkuLb|uy0&< zfbWif6xyd7NEgA{1wtWb+f221L;x_j)n?qBxW&fQZlrzx!@XAX^&d6qi^)NbsGSF_ zFdNqMpKA^Xd7i^OR_1|xBd5w~4k%#kx~jQ0XZh-PyuGSU4LXcV^iix&q@iggCJ_2# zYtLo^q?Pu*LDDYN>fY}a!C9a@Rhh+&<$aic3HGyFZWSJs#*kBn)Ok0(Wuqvzx$4N~ zrUON(F@1g|M;Dr&J1nhaIv} zAx9ViU*c@*$k}C3d*;lj=%)0cm5z>j5;k4b}un2LYb9SKR~_0Rkh7E^8|Ad4EPpV)s`GR1&+d5v zkGhNVO~wf`OMLNu#a&tkAhnL(r3B-vhMx=Sx*C6E+x;n8^50Guz_3HlTwd9Xk65vR zRV4-0V~1rK`3=D^y=;bST-$fmn+Tp5d_boPh4U`c7PFUjJoP^C1JE<&|Q zt}dXxWLGzi3t-xwv~Lb$6gsUINPckbxy^9}vYAnxHjgf_Y8grep1P*(V`v<$_I$5b zM5llEOM|THjcW~JZa1!oV3GJ4)U#Owd58}w236yvJBI#P0zsch#w`b!I9o>*?qab- zrV>>kSr9oXQdHBILFS>|s9`Pa=cz?3Mg4N&X2Gp{g$Z6JYc8z(i z7S-%_pz#@{)U7ekF;+Pw7+3}mM~X3A1Y>_OU}a7HlC%Ip?3~#((B(P+#Q2tWexjU5 z0NZB)(7?yEJC3cyrbSrKPnU|EfSPc%f!{91YoIO$m?!{Jg~@CUTxq=swDzs76F}|; z7_dJ8GUr+hQt!TxL2?>)nbAUAcGo~!4XAENn$7^7fiopUt7V1Pl3u`Uu>?NTkd}YK zRn1cIoYo=d>~3He7=s;mG;P;3%yuHdSdyMkIGQx`S%z91V5lLTXi~`|i;URm5ypwi zA+tinwDY1Ovlye(p6kIX_~oFy?vg(kwnYy8A{8-|CFrhn$XQ2gbjr`)KCUO|)n|tLsOP+>n^* zt_VENF!bQ z5IK=_Yfl+V^xSv!M#<-Dm7EQ_j|j+bE~s)^LD2-~D2jgUk%x9W1g7MZh)RE9F-9tB zHK9jwM9r%Vh<<{XVb|)+_`jnlEbP z+Yb&4DSYVwd_=2mA8VXY6JCF<3e}D5YpE^fCG$=(lzv-6I-4h-$8%ba%N+K<6*D(9 z4i%(0Zer4Oly>ZoeeE091aQyo?J27V?Be4AIY(+qrJ)i)Al}ew+_agWG4Se~FodR4 z#=PG(rW`&U%kddFKB+`=eYwC?`haM5WYz2yQGBGW+*c0{+QAvj?h=1&c@J&m1noIT zz{PV~hK~)o#_&dtm#!e81QJU|&zb9xT#e`YA2W5;ZnQQ38)w?aa{`91?GSq^Tw%+9 zKsB##sX1T1lEtRO*&rwJd{sk}qaVVoIBR@8Gp!i*1S3qcYs>oFgI1j{DA9&PQ6WWh zVU>C2Y?rN$>f6~8@1lPnjB!TQ3s4dld;cIHMU&;!#^|M-bf3n=3t9smoDBgS7 zes|i#4iE3`IVT(H!Z#L`>8|49z;5$SoZX(E`i_I~{(#5JjcI@L2iSsJyMK#BJ2)lA z>~;UTF$u-<@nT9=85hlY_eJMHiZ(U8xz4*Wr@CC!-W%PVOg|Gns(nY>!0;h} zUhh5_$nC@>p7kN}8Gs%yPacqC9`+J|i~j$w00zG+01$lSql4lz0HfYP;uKBNmjGP! zKLb$f_T(K5oyS|R0Mk_JuH&dIRBsp#Wg&f+(e^rUkQz8}U1MA;RIiV3&VWk?>`p-1 zV6VCEqW>9imbYTZ1F)#3#(gzem!&1Pf@D-J*f`$RJX02^RCn~1Z&v^C^j{0H#`~9H zStAv<9p(g60Rc9bapwd_e;ZA!B)9QCzoO3pEBgKbW0;xuUcivU;s-e_J~`PnVK%V7 z`0uAmDs`8-)ta97Y*qQft4S)Fk2WclZ^p5;3OfmoKNUG_EG+g-?3Y zQ5frK%1hyml+sPc3+<*aQ#<6Q8{qN>U7z5qfra0{PX9Rl=Om}Uf1N)53^4zkB;fsi zk~_pRsh>_C7>@-29=|2_q)^6~>GSFGdiv{&(qU41di}I0+!*1VPASC*Q$opr&(rId z>EriO>Ifg8sx(jz@KNy3!gnekST&Dnc-H3vr!V;Z!_U*}kIOPT2p=7Q{DBrtc%Z=2M3%!YzZ-=?NaS|X- zEW}9&7URUX4lIG7(IW@^c0_G0;iHh?T2e&s3VYUpyIGggf26&Gr<@vqSQ3~7q~gQ3 zX4o#noCq5xjzzEuxK`7T(?>aJA*EN=7a0^t(5@vb3oU1|65ZMlL{YLapSFdf4A~Tz z@Dc<~HJ{?2VnzwXfRb5LvT;NSGZIegKne4T36m&R9(xQ%3(*UId~#g|$4n(T#KtuG zM9jDY%qVq-e;Z1}AfQ3oo>DjdelEK~{(YuTTHrHog~t!To0l?f)q2-pR?}c{^kwN& z-)x=FY8~W7ooUOk<%9h8__21ti?GO%(GdN6Bcwy>4+)Vji^pT6e~13AAlXyd%bp$n#7Kd8Ve^XC zzBg3zvnvKe#&YrJ-WWDYxx0)F<3`zg1P%vIj}(ub?48UqIcGc_ji9{q!v2)ZPO>^4 zK^;@tgx^`G1NCk4#MEZETk84@yGK|1Tkz3(HSZ>Y7*sRV- zb2Wz?pm9IhB_(VI)H~(eW9ki>DWOAKJMy9P0hKnk+F|r9+dy_)vom)-T2M)796i^3Wcsi!p>VtSfUvje^*rr6m94(nzkWDbhFY1(S3I-($JMX zD*SM3(&oN4#{}G#ql(b&NNbank-@pV3n_x5)x{~IBt@Sl^(gWm%+fL~s_Uo=dRGfs zAj14o{O6+}JGZ)0q~iZ33XE&1C!>sj)DBw`W_Z|Xg`Ix;*Yv5=q_q-RRY)jjx=Z8! ze>{iE^HPlD;-e-ROJdh!qMWZsYIIs)<%auCZ&64X0H!rI(BCsptLlq#J{`+PRL@%! z(tbu;OBL&3V!Ojb{!*~?dA(&ZdhmIVct*IDN;+Ya&qR{e8$t#qXD&)$Is$XQI zTD{S4IWDBIzf_?XMd!0XT65e3}K8e4=-&fx0we@oVG!tYSa&iuRwkoK6oE}=W0t87iYibX$45UAKzmq*i=_B9hdFNq?{^h8L0 z1-L{sA50~@Yf9iUH9+Ov1Rtbap5Kc+^F**_@TIlwJWDDuUzZ&T<=t(q1>QtDf1gY%fY>vc8JMZ@x5MkcFKs}D)ZKfI?3*=(_}EPzG`v$? zGLRg~p4_zB!!u=toz0Yy2yEx@6dG(lpUt^|cX%D;{WZ@NI_AtWVJq=A0SpY`pw`(K zV(!&tQyACcW?M|jrJo%baS^9o<4wKnD5E*O-Tjqi0Y+JP)-fs(e|oh3wmMHRcbQ9P zZsQ7w5n<9An_erRMRYCrb*s=CKAXLovoL$$U500U*W!}Z`wP&zshuZk1HucXO}Wbu zECOB&fLT+^$DTXNvzIk+1{fLGZmSNRmL$EcKJj!cciyUxjBa=-$waYarY@t3Qz`+q zYPogRqiVx|B_*RMf8HSb*mF1pQrmgNi?PtNsFd_uSOElY5uuB#)M#OAMGE=6PWQ!7 zaz0h!me2llsaZ@mt&TxhJp9&du6XXg6xtc#kQ1+WJcQ2U@^0lvTY9iU=NI9!FVj$) zIs!sb$c{!HF|3h6M6``c_HkYeR7TN)Bv$pYhqg5;3fS%Of6`3YwJo=s<}Gb4bF2N^ z*79q<@rCcNBu0IC*9{L&vM~4HTN<1?$b2IZ3N8AR;a5M)t+a+14dd6Bla26o!!P)E zgF*Vj!Cz1H4jOck`5ZlY>~#g*8M1)y%3)cGs2G6~V#f-|Y=UFo8d?nKb^?4?PxP7z zzG6#@&v5iie{5!kL)~^|L3uy@rCiT^kG>RHu-w~&M@-lMK4Fb$()9buPJjQO(dSR^ zSLgrT?@{;rTy&+JQ zQy%0Ekoj`^f^gw)v+%|m6ePduz&DwD}Hr$8HX)^-JOLNBA<)y zk25;U?b(PIo7kn_fVX~ekr3R9SXrFL8)D_wtTk?Q>sdiRkU7bl3f_Ts5o_<|?PzV6 zYVVr6D(7MMTaG+(u@ZLxn)jQ0V!mlnYx@>pd)9$((32w#==$PF!B&`q>5(_l+Sx)% z#lGB%f8?E;qchd@PL^A$wOYap4|G8SFD_)b-P<1ZN(ot|YZ8me0a#NqrM^ivCXlk< z7_`>SR|r<5>f!yW_1hkax+uJ7=X`tJUJs$3Lo^438;actFPBSSo5{@?44-7DNV$=_ zP&3)3MDK*U#~Fm_P-B4oc;@rTbWFk zVa5m(mrd~m?E^J7HMc$T1g4sQ$&MR05WVXw_yeZ7FTlWn)RKbaHpl=u7(OL&a>yjG zFZumck;UfH?3SI=cr0{_EY@DHiu!VrOu*ked;}wT2$B8zdip}^l3B-HR7?e~jiW6m zxYI%i%e3RlvRBqGS@sv4ZC_M*gGWaT-~VL4oc=xu_QUDpC!qO_2{`wE?@8=1Ppp1E zJvTaL0(gB(>Ip8j*6fed<>mDLE|q6ev6s));aYQNRg5tN*y2)nd}lAO?BkOVD!>Q0 zN(G!fd?frg@QnEbQq!7(cXiHm>VnS?pV-S!RgCi7g`}QiT5QAs8yRqyL})UPsl`l11KsUb?7gCAo5MEGo}Q#pD>&ld{_f%VqSaX}_%lw?U8lLv1v> zbx*L!L#Y^8%39%GXUzCDYuc@3FXZR0*~%G*)yVV!uW69aYPy}>$heF6($ zsO?b#z8zEhNVvcSq?X{p*{q(iU@8`%%eJeacu+D%uqALTet}4T>>%3=o_PP`EBNaA zPx7Mi!GJJnEC}Et8p*z{PPI%Lu4C*0h!f;P6`J96D5@{|OU$iBDXX0_q-;pNKd7@o1|D?;EuLrv^nKpql?hzPw@16i$(;1yDO*DQ$ zSxdZJLr>q+8T@`DBt8?(QX7Lglb4AnMyoUqbE*2I{Q>1$THMgoU`mt{ap7HLo1w`V zj+EFY0Bt?@;NJ*|yLK5dIU^%a>%zO~p%mui%n$6H!M^Z+lr8OgQoD(bYz>XhE<^K; z9tn4SIf&AQlicCddOl@J;TU!fsFG@z66$8N&zV+XF&ELFrbtRR;?MCVNAo2aCouucZA@+FN(8 zr`I|Ny~+!nTEOI%7?V+Y7vdMTF<}OzMJQU>@J1kGR>~+1K(_6^C-A53v7bB<`yY`-!pVuFg2U^l6cGi zTN)65+%~o&d$j2%lwuFu5n)`92K?*G#IFDU#NN6I?m=8T6C)`0Jrg_T)H<71l; z2e_5Y+{yB5Mu5^mi-ZD4R&15H4S9F1IW*IMS@tb+qReb~YdI9CE^vJ%l(~q$Gu0!d z@s=ysOz7Oj1s;;`Yy;GTK25a`r)BF(FXn?=mmfB4@&hxkcx`of(?9l|Px^&=ro^+2 zLb-|6!HN_vy=vzs_ZT^k42>|OK+Z~UyXz+&?3gWU#0uJgi*vO(n6DF{F&6}YM2NwE zv-Ber{PPGLhJF2=eI9;Wadxaw7c(Of)l@N2LKvweO|Dv51_n=6e921AVZci6(?JvG zQXa%K?Uxu9a43ynY3Pdon;|TzzbUN-^_I$SjdODwUT^C(r>Q*3_C>!R7T4m^obLB5=?Qp{20g>2s#rV8>i5TqF2wzN z2M;6YYK&ce{dD>xw$nwbRav$$vvQ$gmm;g;gb=xKwKBPUTIwdbd~|d17nZ)cM>W>{ z{_pay)BjFn`TObTUw_<~e=o$%`+OoBz&)scp57xG!vOd7HIYYF$~j+tKV3eY{`N$f zUMO2W{8kvw`Klzd)*9owR!TH{Up{K;Zh{8nh&<12c+kaE+ySjE3+JQ874Jhv) zDyeWrSEgQ>RNi|MJ!62*sNLGgm0Asy*4^B!((tywu?^H)`p9BelPtzH1*)L0T1@*h zP+GMFE`;aivPrjUf*0M{%IhKSp`B=FC&Jl@)&lHA)e20(Huy{dU(Zr&Nhq@tr&?q+ zN(Srl>HG&{Qh{kzRkvPC*pYb;U>hW{c_ew1OtLV&_1p{A%rp# zv@KZ1rhiaDT3)(tsq`8?UJ5Kp!TALL!L%|JCt35Gt)yS8YCPSeGa0{ zmPxiBpCX(i$L`^KB|2UD1P|uRbjWCu_GjMgQHgUH$|GLy7VZe&4XMVE$8Kif)L_N* zvc+Rg)O4m$2iEadsJ37amU5d2TgsuZkDG!=H*H6RUwcc87~K$fIqLIJI+^q6*MECd6Jlhftf+ ze9&Xq3V1cSeK~tStTC1Q94vC5#xP^1P^KE=NPfs$A!h*S0Hd7iS2bTqmmxca;5o}+ zkbgFjAQR7T@R!#hJ96KlZ`i^I@JZ4I9a1Cjk7Jq!&o=YX-O0Sz&wC2>aAdViJX zCM)-xqQ&pE^L9I6CLU1ly`!2&@@hLZ0P)ZOIAtpwF&QQGW~ziZn71gc_diFSj2_>6 z_-ix*9${qeKWAqn|09kaZD7hCc3E46%ghgZWS$_~(=wscJJ?E119iEM*<2paty2;AT<}}AC@EiUX z!KWKPF4U|BWc|awll^8&Ui&%tbU!7U!nkAoDY>TCsBqq`$iF{t|^qFXJm8eP(w z19apwezMx&ub2ee0r4#YPF-PF43{--$Fhp$&;KmH4Nj+P17gnNSa3Xi$m(R*c^7Pp zgUUR)PfV1%UBwhb&x32xdVk<9jsChDxYvX`*3T7=^Pa{euN%o{ZrM<8!LwDurrf~2 zM`N6*8JjvCX(t*Q_c@d{UA;z7Cr&CIpW&=Fr~@S~34o>X18M>LBbqK}M-1_iJm%pn zvA@Z~!TqP@!G}Lh)PyO%S_u))(L5AE&lm{y-nS$x*WHkOg`AvQ3V&gyIA9DhdZ}!F zND8sp3n;m7ji7CapG3VhGnI3jj?TxOi!VvOg#)8RmuVF#1MZn_D%wH zv;!vsL}b+~_r#2^+{xHDnrOHue&=ExTr5+#YIZ-M^yQ;-bRy|!`x8cn7B2kdIdOA7 zx~cI?x*X<;_`dicZsb4E6*pf#p8~poxyPr1Q*NH-F@~ws3hhqH-s3)bDcO z3VRp!j?&oU8A@dt=$N!Y9&SELWQAl#VKdOPAJGxsr{?|(U(pw2^wP@R7I<7$x@0xj}o zI*%}8bXeoP)9<2nml zs65VyIii7^@5X`@SnuciNOX+6k(1xXJ@WF5RbD;}41a3V5|^5eGtUDS0HY_&H+TL$ zlf^MrYhgN;3YIJ){kVsZylc1->bhd?OBSbzR4l&A5w1ZFB)xvm#U!L*T(^lX+-u=u zwEog?78)AM2$oA)Cz9BeJm|};;sKID94KRR$S4GrU=Y||JHOHzr;HUs$?J8r|$3i#4^Gyv3TgSo2-Sn%QY! z7hg>c!9$T2h%tx%P<(*QH#)luNe3HAvj{_>iRHytJLUmaR)~o$)w=?4_ zhOZWN68d4_37zen@Fqm^_Dut=Plo@JFy%|zXu5{lCahUZOUO*Y_Q=GWQ#A-Cb>bg}_y5LKnM|%5KnKJp7<(WPQ(yb=dG~*ezkb>9ym( zUdY3wyskq#T=|fqothlnZBdUa6%<#FQQ8_}%bO69uvCF1Syz#fiVt#?BB~_9!*LxZ z>$_1U25R;d5~z+1mwBLJxt7e5swAf!vVV=huZESaE#`1bs*Z^IW?b)raTAo7jKn)2 zHyy)X)5|_}HzLz_+aX_=th1<4(KM-6QBrg|&@PPfas6w2jVRaClwn1U>*fjIlqy1M zN0IDJ4`r(yi*J`>8M9L569^@^i~GVMS*%^*#T9#`{*zi7AyGYK-tpH;W<`ERuYX#> zp965dbSSExHTg_G6-jDT?93l4RLf1$7j~5{o|GDwT|GiFQ%B9ZHD*;vC5fpFQNiDS zNo848!}Pcc4aAmRHC83X8SIX7_8tlwbaoVDuauodThMM=6qnvk3PfJJz}(S_EPGhd z68ZEjKFp+R$=unb3U3N(F!Bs6(tmnIi$g`5)x=JY71T#6(n88=QbEB5$;a?-R7Cb= z%^2bpO>ApcM-w^`md@Tua^+kb{HYc&Lz|uCbM_TVL`cMrg`WN#M0^s7SifZTbzwM==Z1?@?|D27gke6Y`2osl+v<2-A zFgZC2Wo~3|VrmL8GnYZB5f-YdN+nB{Q!YhcSJg4lM5Vj(ft8kP z4Bf_k3KLL}BWkCT`wOnbOZj|2_2S67_4N@&bSbB@?R^t{9pt(m)e)_}dMFDp#ui*a z^0m%sT}tgv#QG(_Ygx$eXV$B`!gL8I<0!f#O01qmJ$bAt>0|r2OAi$dbL)r|QuZs> zo<+tpTtKxMlRRzGyQ2N}A0uoje+)jB3L6rya?RGme4jV0PHk&T>JOfZ{G^Jfjk^J` z%gLVW zVa5m(w@uRpCIJjG3T19&Z(?c+F*Guh@g5epmDB|^UwQuSYy z+(sEGht-}EB{^ggZ7zBJ*kGtCy1J%EN}|yWswyzH`TR?NJy>Pv?;Cz3Z*@vp{q%D9 zD)Uwa)R;j*($1qSq0#7!F+n-h5Y&rWPX+Zm?Onb=d!xsSmcD;eKOX)#81?Pp^B1D| zSsB{*_kY3MVP07MaClniSPAI$J*j83b6z;wsbvo69i~bLM}B_#qMpB>#X!`Uih8J=xe-Hb zY~ocBVMIg{_B_XG@Z43_PBag7o>hZW6?u7HS%1ZW)qwBJDo;hl0u1XZ-W^lWHb>TU zz3h?>$&KqnY%EsiHKVdlEn;Y@YQ<}-!;GI*)74Bxp+4^(+uWSmEDwDXEAL0SSK}m7 zoOp_p7(K@ct{vF21DZVtd_PBBTLP0dg^ zP=9;$IhQki`0m99b^fye>0|OF&-y?zXs5U8ua0X_)@zsZ3fsokL{tDs>7N+$_J*#n zA#Q_Y98LijNew9I%d@A8i=>H3=#O>SYo#ggDC>>yR4v$@Vbc><+7iN^AZD_rEafaa zNxp)rNXb$56YY*(Tg0e7R*5BF!aahEsDGXA5ID)gjp&v`%b}dA?LwDLVi5E*!v<<1>?dr z6>b9NJku?Ds-vKHkzvFsr#gyp{c?9J#@(X0I7XGoQ5x$$M^DdVMPW~30`aK^sDGPA zK4skH!}c!TZKOF!!gtp8x~m6>8?5EBfzG2QZaC4vrJQ8XW*JADHBXtHfHvR*K{LD6 zVngTFo1~HBPGsE>KNMAdYa?#ycA9;qxc@YB**^WW2%s(f3ODn{Qx;Lv)}}XuU3A+q zx1$0xhG_3fWxsT)EW86^R|c$gfPdvFCCywXlyq`eFpf=*LFF1zFJe>n~n9>**tX5awr%T88Yhiy z+qN6qjcuDvZqIkdJ%3@3vDcXU*=x>;*N*ZKvNDw*OxZI%Yi6R74eV`swIBn}7xWC* z+$+Hu4sZ9$c0;ZgGDFcDJSALVJb#+w;c@9a;YF@p52bA{mPp>0aCAS=*4OClnq{sksHq1wRp(dTKf8fq z890{x+|W%%;rWEU z)8M&&QA4}g>%d3gAA@h~U)Uug{$hap@9?YUf*KeC5*K$##AhZzM0RKJI>g~whQIgl zBQu&21mDk7(z_-NzmeX_co!x)4|tYmdt#oGQ~K|9J_a38c2&FHUK8!z-`FVb#qLgM zEWXN8`Cj)5Ut-Uc2p|$wVpBr;`pWN8!wzHL`f+WBw*JTq0-?7D7z6Ogx)-R6v6a3H zLwaKZtroY3*~&b7A?m_~hXGhSwL?A`3=bJAYy#&_^9z(6yO>K%p;&ew=(F1wSrKG(39XZR?Y<@Yq`VN&<*oeyS8Y#)K+`kbJhP3_=6ePxh ziFaUTQt7c(ca=xWbc`lRu{aOy%%fwBsb^XNUszp_$<9Q4^}g z?IOGU&A1qIPo2tjl|A!V9$Q6M&h!Os-v+r}$&+JtFJiryUw8#p|KQt2aP z)w*rSHI~~{ak4|Q30!B5yBga-GU{6ZJT;TZ5Eo!@(s3#Usm+MYIp_pCV646$wXE1Y~77>P1@$il zG=!9CM%9bqa{Ks~H znh70@9t{hv+LYr+%Xwnz-@c512fqiw0fth}|4LD1Fz71;R;K?cQI6C=N(i)8190et zLNMavRJKxR2>_A4AdH_6?dc`j;552Uw>a7*yQE{B)jay(tqbMSaOSMI?pW!Ozt(5? zvOwdU$-6?E9<9_lHk-kRh-2(X3}$`@QaEb9LhUga874}y1Jvp!?I8J8{oy>6PW3iz zOu$&mG#xgS0rj9gs*i$9By8!cE6X^+5dvu;l+>=A-3Dcgr)C^O&Wyzx1`XkzqQ`tOkkE+%drE@-2ZnGTTv^)`E-Do>oA^k|NwA zL;z;hf4U3}XHz@?6P}hM`n0 zV@cnXR-w#3N%#_Uy!J9^wSD`f%>@V&Kf3ts0uWNgr+Ii8Hh63-mXjETKSxZ5pV+=C zWI333Rne%T{W!5d(v?Qj_rKR6i0?pPz;kj}(;UxU!WrWfHrNfpC!qLfvl(P?GKbf6 z04{Nfo)}vFkMFEbVFE=GSUJPxjG+tUnYGKh;mIS;v}&I6XQVS%($Tg-FnRY@-$`t5 z0Rdz%(7VTP#OxOXA1P;g0cbk>>}&G!44F`uYuOMdUaaPh*0_4>{r(iEksUk~k~JY_ zJs;kEw+LP$#Jj~Z;wnd#;f*>sG@ar1R_P~Oz*o_N^Jk|*I|IdtC?3_QedeZhh}-xT z1*Zmu5T0^`QfqTsOig5%-DF!;U;WDx06I3WqT(wU_pQcs0xes9wt~HtZ;5pSOo?p1 zf(z=-j0O8rhLcYJ*cdK1QNA6IS6p-+s+~;>ewN0zTQMFSO-!vb`Ev&&Ib#|PigQ>! zy&`{nJnFf)m6k`GU=1GT7}`4v&T(yeSROeoWko0?!0TM0)GR?}dJjI9$t-jnC@6iw z7+u8ad4a2yU~wNWk_6WaOg+C8kUuf|v3}APM0iR$B~CdKd7sqU){lMMzp|5r(QT~Y z;@g^dDnaJ*!O*o4?Eh2pC_VKJgjp*mRvhX0&g{P1@s~MKjQ;ll(n*h6c!X~2lStn) zs?tH&Yv({sAl;;v$*CxddJC`c&LuyDb#Ms@?sW=?=L7J@d*fCu6;P^{aIsXr8Crg9ADfcj3zp-hDR*NS( znsr4L&+0TiqBag^?cAW_4^8Q{;=?&4p12#^I@pWudC(KrfLX-f>IJw0x&cit_?*w9 zh!zc7@%(E%xtry3{ZJn|YM>?ts%aDtS^0A6Z>tUHY6we^{=*d+xh4KL&oqhE>irZ( zP3`fHadjQo(=e;6pu3FU&x2n!Git6aj~Q}fBd5zK!5Zm z(01d`eh|8q`Q2R>a;ZxK5S>FMTP`V9bt?P%ZOJtzH+C8yRN~ma`81VgI@tFXt*gzy zHh|HbqW$lYW;5bvOPFE1?(2r1q_54EnMF&N#1?h=Ry%}?N3alo=(lj>c-74GJFS@P zO`ka0i~XMokAACnV}TYwVv`zfne#7bk1-5J2)_IAe8AHWNt?o@8V|#urUF&a*PxuK z4%N_7fNU&2C(=KcWSL-`b~llbVV(saQe0*|)Dy}<(m#ZC0oj%M@t0h!Kuo&oEQbqv z(6UVjIkI3h7TKyt;8ec9m*}SV;2}qO%m4lEp}FOJDvaN>F}+C#%UVOx=buZm*Q*t; z*Kc*0qSr69{Ua*h;bxl&)BnrjePjX1U3^*q78rX6(g1t7qrbOB3gKAF0Pr^I$p_W9 zavj0nY-4lzbX|J<;|K7bC%@73Pt$KfB9S6~JJy2M>r`hx&T9E#&|=`PDgy-MJl}XJ zjbpz=lacwd`R4sFS--Sgsg>*;yYb?G8`sRT+5X$%_tws6b8nBRAY;^Mt-lQM^0E&E z9YlmkpaO#|G!JI+h4U###SercLU-mauqiT3T-Ms~rx*&hW?$}ACOPNcQoKuc%a8Bc zHw0dO+{?ay*(`(Ey*YPz7s6vhhDdP^8nxBs{8zY1OHEqkJAb%eri2 z_oaiIXcg(3OLyYCJAXR*h)k&Pz-u0Ukbq~M9;fqMaB*3X_2b`__iasufy1Nk#CY=) z*Zg_CJkcO}Lxp#tzMQkkqhT(6=)8mmhdym3Le>?%5Lydog`9!HJ}iVk3kKSoCt)#S zZHGwJBzsYE5Lt~kr=<8FFyOAZt?a?yGXLCb*RK)UVCAIv?W{p^hpFq->oR6JQP0K1 zS?B9|#BOw~w%-iuXUn2($Zk%%@Eb}rFcrxEQ3DI9>S`q@LHl8v<{LW3=oV#!?!kSh zu@S&jesPz+QOefGM8e2wq6bhAY!8u-OI+YlI1c|vC0EK;j!R!oPF;^c`C;J>*`WwN zcDu5P#XccdJt~*CeMAQ0c>z%@y8r8$eFFDXv-aj@aw#lx+?M#Bq;8?GTUB}uk9E{S zSkEaZ({vbx<3LaRh6k4TqZ);F@(|lben9Nq@%<7>i3A z(@_~$zS#e5)8y3pi$5<7HC>WCINlr;yx#emJ_SGT^t}YhC||K7*G2Y^RttLN7Am*0BHU)Crt4Ib>{(i z5K~)}%@y{vu4VxV;i`t{zfMXEHyLE+_kz&85;_tk?7s@wHCzJj2S~J5@F+#+BEcBmF6 z0|uHTsy=4+U6>$Ey&^7|B<0fFIu2%^8v}(rS(0%)6rJ{gqg|r655FQi8NDr{M-e1w zO-j~#CMK;DUb zUx9CWKdk>A#9?!m??8%&T^T;S>>@OXx(a#ur7ErgUa z)Y)RE=cqvbql_T*1Q2`__mwHkcwW$YTVV47cLydlX>#e05+K#ss zznl*cTRhV#4;r0g><#keDC)soT*o$27#{u1xJY$FR2#O?@;AO1{=wUM*tA)#uEGp&k!@-qYRT5h7vnt<;d%UtA|H--3;mbHHE zdM+#r^`PVT)>SqK?P$P`Waox0t#ZloF`n?J zj#f4!R66DNtI6|S(w{8FP77gOp+v~3J@$&DZjDmAOYgO=go8E0Vh?nSrC!m0ReBZP zD^GkuZuF4TTaOJgF>Z;FNP+8i_yvo5TB|h(A>FDsW_cR^?+V>g_tqn}OOpk2Js3Ga zd@}^cgDk}BFJkSi8Os`-3Fk99WvM*R8_r;JTE6B!cru3-hO1tIZ!U4MuWiSMMiG}2 zN4{&__i^dC=>XH!`)HZ{+WKCWKxum`vIPw>BSc$rG{xa@BppGFqA)}`s1%)LQ| zcp6t#*tj8mL1(2Oj{Z*!E3lBFbjR)PrFjqH9~ zVh)0_u(uXx-ZOF7i}%99I(*Q0(($gfFpsnd206YuYLF{L~AP8kgu7@w;Y=Nl0pY zf;kM9Sw-k=<6gQ&=Tw!cf*XF~UF>DpXb1P`!H-c^Nk*;B5Wxn6uE14E;z#g)_@>Ng z(lDkhZ((ZG^QYdTO8^Yb;s<6C#)Qy#@gS^^c7hZwU8yt}>dXZDC=)Rua5TT?Z1wk? z75NokGB|9Ie@034_J9%jy=G4VI?kB%qp73aPZXi`J(SJ}XUn2kmCqBdbLay)uDbnk zL}_YBX4EsD=-s(!o19()W2i>|z_hPgwU(Lur=5!RWRN%7J9T7kv6QOiVrw#7ck0-& z1PMJM#cHEVHdkqdH9eOC@OxPjrCm>;{<~Sm+;vds94lx3vYMtne~*r#C?oo8p-(K2 zB$|kd&=X4OFz$;jRwH+ohCT*Ul1+Ei-ZEi7GLeQ{ULB!HlBmb_L1e#|2CDj&*xXv) z+d@EwDTm-Mu&C4?u0A*h3!>__fwouS#4z=mpYjCre0NjcJvB~}z*6aBC{|xIrcca* z?+%m2t&!hV-iiiKSm4xmxlfja@s-Ma-8}nyK8J7NXAyXkpO}B7bOd(K|BeEc%5wyu zW~i4vLh|3n+Vuo4)DL^UJp1PNd@$Eu!eL9Z}u3Q3Z?q>A-XRL!F8A z{fuyM;QK^UHlf5_Dd3mq3ZDZZrOA{WlNn14wlSaU9KzH-3)>&jmFyW77y+68XM&Q7 z=c>M}k(oujT4C_&FunlAtO@ti=ip#Z^GBiV5S&#v;0M_||NU?F<_=42j_IP?4>&!6 zU3trCt16cNyQNqExuyOtLoh4jEb!^!J^9AysuH%}{~1*0l;{3}YaQa*h?A{42Yo{p zPCYLwdLyb%QoN-5R$Y2e^E^jg9#nW9ZJg)N*W~Qm$Wd$YH*L8ha&5)2D6jg2Qp zK1C^H zSp8y-bUy<~s~Xn7>Le=H)wZjlP8C!a3eQVww--grQrZh2ucSm~woG~METBx&-TH7T z=!Y!SznYMy9YoU9t|QEoMjnMic|dA*VAABZ=nJYUSkwF6`pl3sZvCP=LGD~H)wE5T z(jTsXy>xJMMr4%NlIO3yn)a_JQm2zL|KK@*(Od3czLT_6a<2i0`BKB)t@T{>!`!VJ zJb&hhN$4GC22t)OvP6d$`+p&>dIxkx7jVj*YEXcqH;h;c{7&byCN2gqVkcKupL_LE*5Gu#F(-J|6XVniH!d!Eh=)alicNlYBWz zPMjGUm6XDn68zAXaaPyVj<)A7NsrvOnCYCBfLGW%3Iy8<DWbPp?^hU?rpTHlV>YzN zL}MM2ON|?L8NsU+ahSwax~u7MDFO$Hgs?Aatc+zuWY8mIeSjx{MkPH4rn8-AhcL38 z{76MS^j{|Ovgpl+gO$qY%2v9SQK2kTm!pQQFmf_Q{EE51EkVJE=th>=KaQ|n5aKnr+(P7HR$(U*!*Q*sC|?gahK{=KdPQ0VJYm$pA*gcFkN0-|xal2RZ7$6@|piYyMEtmv%@}R^Xy-Mw>Clciw|F zdnd{Oc5{vBd%mdsxj)<#_eKUsezYBN0{Mzpxj`LuUaM#S{`{tgJ3xRQiu)u8lV30U zj=p?dULXVzmbWkM-1vHDqA9GHrQgfqlq2_UwS0Xm(fM{J`2{G8n}(meSa!f)cJL4C zJ9&_fd1}xEj(Iee&9&~Y5v;|ba6gpVW-#i>KbjYrF)s#^{bwAlZ__t0?U zq2GJywv^1YVw5Bywx?Wn1+H_G_h^irs~n|b3Gu6uqDvKgocQMc)hS41OYo1^Lnf7* zt0FqZE*f1DK60+h0ss00qy!PfMjo=v*J+?c{|!+a3{rt4Z7{F63Y_n zPZw;=MATu`pCez%wIi%xRZV;6*L(K|sIChK-yGxJ1I<3C$L8Y=8tMU|_Ke|)eEh>F zAx%<~mBRtD&#ECg%S{@nS!*y#OZV9$HfKjC#SDDH^ESV{cCx9?C%l;KdpB+gYOrN{ z1&MH_$vNX_%cc_w3q6_F$8vxj=fJMsYBr^xBA7G$d9M&vyFjF_=O+QmSvTA%1$o0G zv>kR|YKVM83?Cv{%`f0VxyE8+VrpOty7G?KEKA0ucxVMl%lcQ7T~$4{>!_1LiG>bz zFV5CTgp;PZ!`RU%20EWAF}m2>lg>ye(*D^e9!`oxN1X=5U(w9jvDSOWYJFR%7GqTx zO#PpLLjorsGCZkjX|D|0DeyMOWguQP`EPIQ^+#;7Y6=&(E)~n zV?1i6gBEwL&ALzeM}q-p5uGBKL~9uxogs@Zv<-rfFm~>SWGsb&6J%Kkxy{42(5Ew{ zsNWT5y!&ocrW&wmDqB}%$w{@MHMi8!gEARRFFsglX2vKULdWsU=C6GD6YYde5gx&{ z;a)#Aa!DO!#x8eH_=?n*SCd+InTsbksD=)^s+oC5wjI0o^;C=2>C3~4&@LR)1P&9D zDbt3)mDXM38kCB{J93-opv zP-egrhS&`KLh<=J-23yVNf?U6Ho5*MWsFylUBn!YM$4B1n_&ukXeFlI1`Ik0DdTeF&Me ztp!!r<&r=|wj!L_Z+*cYdl~`1@_?!OwIeevX^_n|YrU;wyLiqM-+X00xh}X8{FSCdK6^V<1=MX-Ut$tkG1HPE`@>dwIiKkLb1kg0ryvqt@?&FVD8{u%m><*TbKW zSb~5TQaG$tSlXqxzqRV02GUJ1uAMdMQLID((}f$MUq)~*SxNSs_P_rs_xLe2$I4A@ z#^_F6i0oc;TY2C42^K#?@BiQ#sqwycdm_$2YHCiBi|%~PXUKFLYG)k$V7Dx)n-TGw zQzMga_e9D@v$*6IbzbJHPDos12lMS@;4vZQm75zOSQ!dtUG=Nf%JW3xF1{Y_`N0}5 z=>7@sGoxJ9`p?7#28!^%?-dp%=G3`77|hm?5tuk}fJ(-g_sL?!{m4!T^kMTB9bp`$ zz>^=@AtYvi=d=KoM#@gth&xUJJOE=^%4|q$Qd-@&wDD482}7P$YYjll4J85(_ZYl~ zAM?c&I`&6)6!ubnbn>)jG6&V(LgkAqYsNGPyR>Q(EVu(p=JHDiQy_86nXwY3i`X&w zC7d-4?7f15#Qt7g_ybBM?vwJs76)}3XO$^8B3e=@wIAmtoicMag5~tal)j{7Jrwp6 z4cEJIe6G%`?hVdJbX^({*wj4oftY9hK!}7h8Khl7%;(zPY&6 z_@g>$jd41f*}D9c2cFXDnHw@mOG>03W1`$`vU2Oe!yHpt+Bnd@D^u+vm9(Bz%ivHv zOSxmDnQH}4it&8Da@jm;&|m@r<6TbbNj8F<0Ce~(%rxFm3Px24S-cOUPTbK-WC@4K&0H`hNQnSLpO!uW5K zL-a`GDXWu$T8DPLY`h^aX2DyJs`)YAH&|kp4Be2uP2DV4zQr2&v%x)+12r{Je5U%P)_!hrJw~fqlk9YF&N2Rh04ZRhzN#1FWt!AW{tg(Jdc{AA zV4MVb;nX_T_oTes#sko&pm#~-H;N&-@U)d_V$#KKxTV$D^Ak5@M&URBOgWMZ2Aq|3 za$yr(kx9dsJVoHhCw_(9Z*;`=miV6~B(|r3&xMB4iPq3x4Z0!_l5AABty**6eD34wBK#%gg@})| zt!u3j=lMqaCe%baTJrcQDrt-E)g5L9CljttBpZ&Hro)e3B)R+k))!Dk#pvrs+A%t{jp7B=UY_nNCA`SIY%v6ZDEH zv&r6cb`~%dZXaX``!?C9E)P}G9XpwHLNi(m8dacirw^TW0T3%0KhEtnlrl94jX%Qg zz`0s@pVi&oXu>Z3!!u*qwD@sl-=_E-zbpCOp!_WoYR08w*Jw}~qv2bZdz7(okLy_`)|`!2H1MY$|~mi#nMAGRaSgcr(OA4W~QxViIAdL7s`Dc2Ua|CS*u)iZ) zcsDa8Z-ZF2^ObRVcbakS=$fK#t%ZNcSc~*WbC%Mgy-KXKEcm@H|dB7O0^i zYLq?ZyKbrCyZ~)E_nf@9SUQE_T~YZp9eCaPv9SLw%4sXVfN)N1UnoXp3zL9pF<%Q9 z8|}1?JheB1-ipP2 zx5p&oOON>ek#?|N7PX|NH1)rAUNcePZWHg>pyjG>M!m~&fHL-$B#VYRN%$6 z;Kjy5D75xr-@2Lm%s$fOpO#!mH!MSvr~a5cnVXcj9>=4;8O*Oq@tLdv4jLk>6bC9- z7({hFazfH6cU+!ircy|eKhJy|*m#DmlaDpxC*hGNAs{BQbE3ScmURmn#`Xb}J)sFq z=*HY+n#Z#swoA6~F2QEHMK@-LT2s)ZdR^_q89Bv8#O9Bk!b7B5}J6+n|Z%ucY#GvaBF z&=hm@_eYeTGc_Dm4z!QxlQp@nVH(o!OoM?~he{($zN2xlZdAM+{wu*o>(WsI(^7fT zOOC08WQBEO3oLV}jA%fcWi~qV7+R64#;ywW#6Q_*nP{yJ zRjDCG8HbSPL2`44}<_U12%<9ajJzfRt?1b zfi$4waSU?aDDjX5?UV)q*=T6jRX)GnfxHYaTXX0!q5ZbDE%b~)P%&Hd=mv!i>AFk)a z^VfnyjHSH_#QuDKA7Uo{XhQd&-2E{(bZ5s4VZ*>MO8}ukq8D-Uvi64)k6_l;2JM4L zzUNC9gszGy{V=v@9z%Iwsm1LLl|T=q6xc43&|Hx6gIuae2X9Booeu3)?l^&ONALT0 z!YxK?Di^j0F-brmevceD}A(!(-z){a6SKofgkkjwfcsJ3!`85_e z^yz~k(m>#S_<*+3J}B)q8uJJo#QKuF3WldW2P)5kfLhC3G)u>H0nCjGd$HcgE+*_A zoDNU?9U-V}G8S@K*%)kUOb(Ep;s=)@NJ?&@iie<)=eC1vSyAXd!Z*+yQ|QL)t%7Uc zW`oK4W2vJa%8#>@F6vMGp6hBF3#~0VJWWWAG!woPotp6!y|faU9(NYk!g?5bUZL6) zs~x~v$I^Xfi!GA+SGwow$rIsQthj|#R%`)guEI+7ifny$##^|FVFdt3PB!}9{xRv& z`IFaqqbxOa!euuAG4@y0sN<}pl?D%fl;@hyN6&<?>%z3?YxbzW5rndQlURhEMJj zfn-c~>-LYe_2`JbC22LOEO_)g)~y8pFPeG5x`GlSFQaKm-xYE(#hLz^V$`EqZi?P_ z)T<7CfqF+xK91utw=H16J)wSPD@U7uR;#u2qQ#wG#Mx*3?(kJd*`|w)Ld+q{dyf88 z>V{rte)r?6ft&yjVnV?IZ3wTWbUEMkJ6~HstNjlbqZI-Fd&|@_lQgehCEJt*wz&9s z{$54i(Xbq5>u-fk%(+9>~{^L5@i!^vxrq6%) zHin9W5ZZBE&jggH)~qP*CxWBspxQu?aelvJ#P}P*b_J8l; z)&ncpJAN<%>C``^uw;OhuH7_z?n6l-)AB-6>Hr>f@p=}HIn(ZVz<%e&8&BxFyzI8(?{X@CCh{-jNm7(*>;5M(|N5F`K_XIzR8;T_(;O zsd&HNl*4ZXnEo%f@p?V%_;TMvnN;YNxcDbl@eaW!kQ7=P)@$=>hdyO6p#tUW|8@Vg z8x{klfW!fMg3du^!FKoUGa>1%rciViccccAeA;Z03+Y5n%sk?|*3$%6zM3#L<+tQj zTZpDQX-KtO8h9Y!hd}>*#LfnWI!n&DHcjt6PZ7Pl_91^YDB*)&|JRGrEJ9)O>?iHQ zFCx|mKwJimVm^U}pxmQ=kmBwqw$8gX(`5WaX&Dqh5k zuz}t~S9bbgTECZYPrqr&Fu2vQl0>sfO%OL8s*`nB4z!n0eI)T_2VbbUD0~a!t_s|( zk)c=~FTVeKU<;!fPTMVLHuN9NDQdKSiaZ57K+u-xuw)LA`W(I*j_NQD^xKH;OfeJf z;}dT-VqE!wBikA#6-!=Px5y7@;i@;z2jrf2>S(a~A;3&9C31c8^P&ddXd$$iMz!Kw z?xTpLVn|u0fe$G@@(`o+7@yn2dh&4i$ZGw!8qHQ-N zRXWN~lYKf)5esbS#av4vT~UZ47G_1*(d*lasEeeVH7deoMK+CwcU*|tV?k+RA1)dF zU7X|>l=n*-Vt~$5YYfW3Nij~t zNG!(#Js+57*5I$~t+aA|befdGe$zfG(na>|<<6%)$JU6D@pOW1SvhrRBl$?V-v+B~ z*w(gSe@zeMN+U@o{Xyc>Z*_&un`C`*L@tx$?P?6{$cqunYP(6|v2odg2lY__kj&`9 zpi*SJU~Mi_E%ijEUtD+W7U zw@L<|#f$=PcTAWhOFyF)A@Owuk`ATRnHq-4kUTJd1?cgiNSUXI$@m!4z*W?P=o7E* z93|xwV746)>4mMpoTeXHX?m zRk_D@`%{{m!KT$(j8RMAxUZ|#$3+}-D#MmH;H9eu${cGKwq6oGp+=*bhTJPk>Ego+ z5_CDYW1Fqym7zJuDBWu!<#9_`)JSAlO|>;Kco^kq*^mu>_Kwp`FyQY@f&GHcJ50bn z(q)y^NFnKt=;Ic&e1#eUJ`YR!dlS|3oTR2KhfNP-HVXf3Xqvj?*6-D}XJSfqR9r_< z>{T`RneEG$Z5Fb*1WtF1Sp?@C1Y@ z!)wrE!f{q2_3C6RK##+A1fc@A{Jf4$t%}DTeEOY$JA{(u=G>-(vBj05?|~Ekl(elp zsmu0~u+RX;uu@(N4!L+;84W^<;Dn~`lndREzNXH}=Tcd?jT_V}PE@eFqgA9ymx5s< zIiF^!Ig4Y9z#0~@Fa$a{OJ-?0!6<}Y2TQb?d1r zyRUC_Ec#J4RH8kcD8K8$mWj!UlnXnjdN4zUWi^yMrYXBnuKdkF+{tnM$+>lUS=ef{ z*sO$uM}f@T%*&XUYB%z7NUzUR`575oW?|8RubMAY|u4+oE0# z6127*dA+eapA)t!edKCh{hrq_P5nuNAaj)DsyWaYU`ob8iNziKU4u1xT46<(d}wl? zAX~`e3qV+{bQ~l~UVZ%{(_sbO$`W52h_G>1xQcDpA4hpQ<8(XgXq>p#4RFOk&4Qtx zL$$2#W?s3Wlz|ybRY7WG?1V5KgvFTaH%Gv8?$#dv&_iwcte#bSr}rS=K<67e-(E+Ur07{x+oS0JvOt<1-P5a5`sdma8lXwg z-rf}oOhxxkuj3{PmWO?T^ia>fIPl|`moT|M30@#MRij+fp2ek; zc8jx~S4RpZcw1fc^|MnzYJ;UL4T*c@(m3`LKutHuYuB8*#YmV#LG~3w3|zZbD=0r3 zy_YWU9A9ydT8oMqOGdq0KFE5*>UR0+5G9e#;6cBKbU++B$Ls`W6tzfg5(*l|8)dYv z?>u-;QH`x`v6t)hX)2nOvLWQPNerTZPrcr=(=_H`cSiP-bq!z*&6nf7%DCjmN@afr z(mG}E1@rsR;aFH(lYb!X3{m;R!^Jajl1*sf%V59N`bsi?(&c&~^jTsP&0s}^d?6Cu zd?7-e1_t%&okw73#NC*&o|FSUdGIf=1Qd6QMX`A-dpwiE$;dF(P8LKcG*)l~ge=(Czh?V| z$<5xInI99*R&==CZkGROCmenkWS|JMDdA{C@Q?akFb^r`1?wcYm)wo?81qiAMN*WI zJ(TB8*OFs_c#s5f>yV-SFO3O_mefjKUuQw0MSsr2jGN?TpsA5yr{kR{+Oba?Augs$ z)8rN6?5Y| z$3wdpa#vM>lelOWX&o$6+5jX>kghugyxOhBjDscGTLwz=jJY}<*>j?^>)m6JvzgsP z*6i1cfR|649U%0E^sIK*%gBUZXyMtE(6VW{;(G9v=i@e*f`;wvtr~Je*|d9%yHrdE zm*h@YZ+me990WdC5~K*0bm}xVbXe$1MNcQ`uL=Rl-OFubhrhM;$x(QO*l`)1?NVRJ zCr)2hCJ&}vntKI}S8bU&Px;92=}2kCR}#BLKIl6gTU{SXJ8LAAc2Q>|7McH2h$ZET^to zf!(HRzHHiIkGAk~Kf=-r5p-~+yuFuxnr^sW2k>X$d4DBoRX9vf-4v`R#wj~-y3S3j zgg6RV==U(Brra(dt%u?g=usTxy%p&T;rNrzhD4HmN2gb_>{TjQN81<;&&RjTO1|qT zcoETZekD))>eTw~Ylcxvo^BHwpwtUF5^NWY@hjRU&oyagG;PvdqPUu~@8st_)a*mX zCa`~)NlO)%idZPau`KlCbhq2*rPcX-pax4Etz-Kj#n*5*{jo{5gGk&rKg+vapX>U%l=7U6CF3z!_P zW=}0SbNsnRXi-<8V+q_V={DKl=DmRV7Wk4auLsLOXjR(6^CFh_;Ag+=uo>@v7Vwi1 zXEC)dTH^IjopY-+DaXJ^z_qjB@+|S$Mr?crYGETX}_@ z0Eq0M)77Zg#RRv=+Jl`ojXB>LB73{uCX`^`2juwpYI`{z-SA|L@T)SN&%7BuBb?dh zIh2E&u}iDR=>)C!X2B^y_z6i4?&$O1vBKR7dj-bH(n{S1ixLMAa3XBZXq-S-#GyWd z{RDY7!kU^sf$U&vu+B97)+)vE_b;JLM%XYK=Ozvo*1RIBmsEV%8&5sShyOeY{CZZ@ z>tCz4wL@Exrh2aZhDX$Q-yqR`cNpeOQo$X;Puo-4=NMr>?Y%d?+P&G3-rqmG zfcktg1-pF7JrEoMYD={XgHR^x0jD-UB~!Yej}}~e_4&zIC&HqNfwWeZLhK z`x;f=Mw?>46~9ROTFuk>=RRl;tEX#wQFG6ct@}ok8`Xs-+_yaX%d-mW{;WTTo=U;Ht)1%fsZn{ z^;RRqU3rd|ZgQ{JjKZnj&c)OCWh)IW6Df+{bIv7rpV6WyT)DCWekE+f>4gv3oRMHz zJzO7_1zgtmrUf;OtvpZ=j{{eYw2jH{O9ats#xcDYd@+F>lAU&}9|sF6LbqV20afYG z=k5^@`Fy;_la|pjilyugDJHY+W^_Uf8G2I!*EELnG?hhNF?^jVrrn+({L*LlviF1u9I2X?NFun&YxW$_;-hXh`&+cAf`q;UpX zP_9?`ritnafTJC2%~#XZM9-G_s4>oue%M$SDHtUo9p|5h>fhzL##!@>b31_=R}J@*|uJ#XB? zP)zrq-8e+k(*=L?oncT{V>cEKM#zUOfj<>6IX)b#=HG;Fx|HcJ&cDJ^sT~c=P-jN| zG(;{XTo>{@H|5Hmy_PpyhZesUYruc_w*5Q|6sh{jAprT_+^p(dPVwW=hdb8O%KM z$L9l_h4{1m;2?l^+IgCVeLlI0t(IlQeVZ=*39R;m?&htYE*7ayFy}4?=cmwn`#=qx zazt+Obr>tgZ@G(?ysv51w#8^ zjscI%sYakaYd-c_#Ox}TbtVsYQ^*MjRnlpnps0lX$q)OJo1nJayO>?V{!zSlDI_{O zH~2Uro8rU++4D9^%$0_n6g-(o1=r-v!;hS`h6yj!OaNC}eUVH0>3844BfCC@At14{ zn=H(SjmtlNvKi5Z8J?N@4c))eZIu zuz7svsu`M*RL@AdynbkX?_(d9D%-SC#-D}RI8*R|>8U+T-_&9g{& zE|OAi{EBH)+09N6)Y zr2Qe~brv#%f6J?(7LjERsJIShI>)lmUrM)}h4QPptBut+|Bn;hZq*6QZiEoyx6~pZQFOS1PPpRlAgPGtDc5mm=`H%2u8W zH!GXJt>{238%~H!o26%oqWY_cpUj{;vE_ag0s-J9-yoQdiX68z`{iParublmgg;N1 zi@~+NBB_w>;x1EWb+FCgw=x2>`RoY(j~ZG(6nHH#1}STYAvGYDf+aS_MS?F(kZ}*| z{8hB8DoJ&sEzxsg*MFlD-oV~U;`a|m#XB+!Sy})G^@p+pyb#^j4Ep5cJiSQUjx5Nt zc{REbd-yVxe?E7XKB%&3l>UIgg*!?$*l*M}rY;Rg*7SWB^VM-W*p0NLC&!%3V2^VG z{cF-xD1`2w6}din9VA~1{>U3K~E2akH&fwzD!fg&N_Qo%9i;%!R>r@T^@ulUZ*?6bEYvtsMZ)=cr_gL4AOPk9{aIqn< zwU6DA)J0^AFZX)RQncXq2Ym|LaxPa`%G~xqO%c@v*n40eBwUK6b8$Q0@@xt|%u+^4 zSATEghRoCURg!TOgIc(fy}q@32qXG0w~kyvz!7o=J5|*|Q)_sP%G3E-d-7L4~NlgQg;qaRhF}CX6M>d~$V1L*c==7TzJ`VqCJ=;Z~ z+Kv{H-ygyrgtv~fjGQ}z-^oyuxQ!cP;)-{GDO-ilEytFV{f3YIC_)|%S=Mam(Msx6 z&TV~BrOY(tz5^~a`9w!`dI7j1ozky+X4Y5Y2gRExVrCmj#&NI`Wx0(sc;5t^Dm>v7 z+nVSj@l=1mso??7splzx^rbaC68iTM#p3c>x*1~|hQ;h*MCdK~4aD)yWU6NhEbKd9 zTy7qDA#oe`LsC6%yKvJgR59mbTV9Ru~GcJYl zDXeO*Ns~CRTJ}YaABe8nXh=9;gwrZ6;k}k;RJsy7C>x(8yFHq&&s*iz@V`)>ScO11 zj=0KH1TQ$EGqCae;D2^_x^-$(ls5OZw`^y~|GCNJHMiSoI%Q#)Q54XAR1Hn}Q|QMy zE^!qaXtcjK4?lAMhas2->n|d`n}cjw#v4_VSxe9YP_IBJ9P&U zI(FcOi}Ue%q@X8XAte)wZ|}|ba~^iNR|lQ?+|^VS#QO6q{vuq$&A^%6sP+za8k!GI z4XiZaY4$f|XpQ3sOb*mxUt~Tb1UvJxyGnNT(rR2V*|6=d+6{}36NmWKC(4hI9NUQG zjAcQ>TgQP8u_vayBFO=Zj0o{;7vxhIit!mqu2E6;Tn?D;SI4?v zz8E%J9(8^-jbQ!^_lf^9M{Rq;|7Q-EjcBN_N5noY9zczhI(k%s7GQ~1jw*9Sx))Dv zI85~N6R z&ZdR1oU80vJqCQVQz3h0GLClWk7G15UPKyO8IK8%!B9{3$8Ahnj@T+#3@@~EXWE7? zv}j-?RK#zU2vP}+zO>~ZU5hMgzhcz{JE&Ba#?+~R=qmqB@!4~dnX`3{MPHkSi!oPq zgm0P@9{sm-$}RzXu+901Gr4SjKCK#F-Hj+%WE+ODZpBjq&ZMJrOX1DSHcnMZ>;PbGo1l8|!%^ zkrurKW1`E3hJmYity7202^vdILdSkk1Tg>klD@(YZm|Wb!!E}KNEN%zf$y=HR2-v2 z79Gr2CQVD^ZzD4gDTkIEXJkPA z8Gm092s7F~6NHErNh`%eSEO!tHEZw(j)Zv+pp&bYMs&$eYgBkx)E6@X%{Fqsj~^Ie4Qp+gftYRK=bu>goD*hjR& zbR9#-v~di0pRU}26L_l2fdnEF>QFGlf_9*SuC`x)KAZQm4wAtaPw4oY;4>=cv9e^B zm>bq7I77*9R9TTBS`uO;UX3TpVc>YmE~LUdfj*>K1Fh*SkFtjVsILsOiyG$2Q6S3Z zL@p;S<3sFE1gbXh_$f5m?h_5nC>6?)6=WEyaITY;Vv*`me%W9&Yg>gtV^{m%iZ#H& zbbNL1V0~2)Nt45xM}PFRI%vd2XBqKku`Kzaad5>r_p!8wv46kiohu|RU4707oVEDU z>zvNBsk)CFBNXB}mj@yaVG*LxF1*PYxNtP<)HG?F^vowY2#*OCj7@^{BHH=WO((PN z0C1rpo%NI$3unuCc9o&q93tE6tQtUMSChB8+qL}P$~W3yrI#@c_?Cj_Ed=$03s_kt zccYBY0@JAU&ZricDB8!c)smrI{?~Hx*?R;h2oocf3(JymCGoW^gAhB8|O!L3E$5uTM<|80R8yEw4+0vSh%VW0bQjxpPLr03gLzf3(mF^|;e15{J%T5bx;%&cFX#K2f3CHcuRy~K| zBt2X8l6>fy4_%d415y5dPG+cIx(_cyUhq}fW?d27MsyfVAvq>oC7%HO1Fb!jP#7nz z5hdd*HrF4n_9mN~sz<@67VwCB87u9e#O(OCb9nkak}jLB?6dfr;RTjxH~lXb`=8qy zsvi;?5Dma$=Sr#e7?>f4oT$_g4+(_e@;Zisx1p4`jg1CE8a{t}h4Dc=K|ilQurY|loYcwyK-{h7l7*sg8?9@^O7qg$&mn_vo?|Ao}~N4akJhuh7I>lgRO(KL|A;A548H%er)J)9Dv~k ztkG=aO-wgkZdG04iEN|yNCJf$u;#M&9b7C}1)SbjYtkdK9k6xYGq{SpsSeh=?T4X! z6URb&TnAbZT_|jEh@-Ez2QO2LjtyI9Ow@eH#PPIp;>Ry%{Da!4NYUo+XgU@6sy8x1 zA`pS6AsYBc(yPFm0kZ)E__2Cp-`C9C1w5GN9i3{L5GKuguvECaqDP!;OThz+CeOMs z{^4GllK!^kBAZEB2G-*zBBA)vf8^Sgj}b~g%1#Ee8wIyn7~0rUH(H-Xt^PqoX@Gq@ zx;%b~mdNIfUv94sKlm+W)rxW-l1jk5%CI5`&F5-FzzzW4iY|&Oj4lgJ3^X@Y7@UqK zr%qha8jf~xV69goz-wwOd_a8j`xf#tSaP-oYTPRvM)?3X)tohLZ0$L^(lz=J+iV1^ zXG@xDT$9u*TK&{g;rHUUf3ClPH-J&I2Nufp}87h9;4(u^^=Pt>Bwat-JGFMYrM z^sii4=GB;M2kSgE?D9aOH1k?)A99!9(WE8mMLa#yI4@VQ{c5#|b_!o0?L2XE)ygXj z83o01nLv`XkW`rw|EyaH|0x`}d3@qT2n6R6Yg9V^R?Kn|jG|D1M2g6v+}yJwzp;=F+XtGHhgXvlB6z-WroOTJdosS>l}S%! zx1+${K&=ls8sWYB05Y||8D>1tuDFF3DF@zRW=kD2`+Ea*)x&mzcF931=XO@q>p)2f zO|gxgB(}EfdWn=J$s7-+lHTTzcq_QpWge~EiRG10iKZy1@=yB6Kc^3!dg1~}GK|ybc zkZYZlt2-r^_hKUIBO&lPnmLxc!2T{9-};T^e+*s-Lk=-j`PPhUJNwgbxzAq%UAP7@^ff_^mvQei+3FW^V%wG3K$lRG>{19g-rN$1U#lD96HR+ zisBNFWCcH;y;h}!-`9l?NB?b>eH^q88Wt1}7+x%RbW`71xvXYgOaFUFg?}+or6Hxb){-iTHz5A^Tlh>^a-ixRxQU!iNwZ zlJ*Oxt$=122kQQdt&|V!fac}8z`kdUkNyZ8vxZfSip5Nc$NKCy)!>1?F zHkxbWA1m#<>-tC~K>jpA#WN6LnDQbvj;QW{$MLf!Q?Hd{V!m;LhGAID+C|4B_}q7A zi;hXV=2Jriy-;$z>62#Y%lQ1C*lZqXbF{58{=U6utFrY36}BQ5NmXgZ>mm7}jmwdO z<&5D7g9kS$=}~fh0S3G0M7Q$T5=eyat{3Rtk=hRo+FAOtK!q?{QBf5+Deo%B--pQ@ zT_G=McYW~UD*lK3{1$Fk8QLc@wHX(#{1gGL;-|l_0>Zu)2;D{b-1XflG8JiKuC#@W z{7vs|2)8q;#0qc*W8s}n_EpA6j*xVrAl9BeIg_;O?7p=>3~P%E>7+ zumdE`HvTc+;C3Iar6Krt=h)u=y!PwQTHCr7dWx){Mn8)gFiimJ1dAD$_7lBrt=r{Azs4Z&FGBY+)#o28}Qru%GsH8_6p#wea#~4%~+Ez zfLOuOM}@~3rt*QOhJx|uxOLA&=E>yDMD{|+sXvdvcF&XmeNmc~5FzMCqSIwBbb!O( z(}lpXNyk9f^1|!Fc>g%wd~!0kDB3mb z$NloMhHb^q$AhjHgPv%J@Hwd}*ZVDQ13u)UZajSEuC?_Alx&#?b3Uwi_<>G-Z#b_@ zmU3udmqOngZ~b=nL2s1B(nbZ}@TBDnm*J*Q?wz0kBA6ms=n9Pil^mA4{R&8;0lAyt zn{i@&CPVZIm6!mHK!N!Ut3>p>bn0Dc()G+-S_GLoYa_eZaGaYQ&RQUx6u(V7;uNOv z$ii%W)bQ0!bF1V&jy}57GVb>{)nESSgX{ldy`3|#w-2b4g}_ip4l# z&DmBfScUowi6ddFU)tT39-tW~0q6rfS`HJTl2KW1Y5iDZv=`1RRJ_kkzg93rw z6#r#=d^-B_bawwn0&DVoStP8f<`^zXQXiy*rQ5xxAtD+I<(9RIMZ10h^__m9C?dY~ zi=|LI$*>#+Z?Br;UvLr@Z#cV@y1lViu2iX}){wzz){x7Pj*egmSu{*yE1O;woiHK4 z&yJvVWI|3aQErwr@T04kL0$mb;eJb|*zUU5jp1t|X4F!CVTz(~W~ZID-|!CG6>eVk zswd8G#gsEKPQ9w2`IKd2#^h9-)_~@^azwL3t@3uZgTR}2STJ3&xMwW) zH|V(oDKY;biF;@GsyrRwJXr(TP|e;yH)g6 z7L}7%uIpZfw%j5yXxH(-7-~_o8@Kh-rHUH2n+!6RBiOosgd*LsME>RMXcnt`9r)6Z z8ZZsk%vh%r1!rLS;PWr6MKX-niBm8Y4LU^*uZwU_?xE?29vqjV_vq519=bf3i+(f% zj!gw`D$3MORoYpZP%1D(mNRJ?#OtwmbOL!CghrR`Q?DCwKAPzfu#?)NY;`n0|6^>> z!iwoh(_0DaD2_Y>)uq{9%sO;wcH zYUcdysKSF8H&|-{W1%R}X5i9g><9c}=j!dBdatYIZkW+ePDfy&oV=mccqG5B+U4d3 zp+}&8>Gm1B%irfM%y9GKiX8WHrchXb{V7Mr^;;_iOFJkY+A1$R42i+6Ybnu5o-?}CT1_~Q+22uPm}$7n$$(#C@|mz&Ht`WRJMeYE zqdcc!c@8_sbF}H*{Tp&A)^(Tz5dm+}t-w_D`n!b^ydMaH9+{2TVRubN1#t?_)sNs| z`1N9$)b_Ir5Y1%YRO&um#~^Trxo zCk2{MFbOD*UWjmIO^%6%TuW`Q9d z))MAC$M`uHhlV`Z8%mvl*d;qZb}7?rjCa<9trfp;RQnM7eo`bm(vT)a5 zLM0gICOluGc3F!*Subg%2majuH!s196NXWfHlxvD~daGydL=l2Tun0C9P zF(VNM67_C*{}d%>9!^fPw#o=eQOuD_T^%co^Z)Q|RKZq9H=oFZV>DHmLUpl8tA~l) z(nCL=%(Drsn4)#!%#Y%^I$Qf?*{@#YMCB!aluYzOv=$a?%zL1`+a5h3Pk69pJOvvc z(E)rleA};1xOB{dd~*nV`XshUjdsMaF3aDpBxGA7T|-S*w`idg&^sAEIZw`v1nv(& zd}E#R@szf(y%%PAbTEdNlKpmnA_p@;~FKv`01mt~;lTTHbm*+g>HXvBlFq@vSel-_`hQ@c0 zlZ&e2#2PVK=38l;&{HK!#E9l*u6~J|XI@4Rzh89v69pkjuf(05!KxWbzYhN-ImKWO zOQL4BMP~D%%O`cc^yI7*<9_umtYCvX##OnSm0aAQt-#exBrOp3*7NgZnD{ zC!gXn)gK7~qczU}0W<~(LhG$=;M&)6y1od=p7>RNw0*Qs@g3-9r#vLnu#g48DqAsG z`@kMz}L*CZ-w8nsTZ2a+c{JaY?j@Lb3s#iOGjF*7f3rtaj{(esw?H@!w%;k#$#HDZTBFa~;4e$SY)%vI@0t zBM@ZQONDT<|NDn@?jAjmm710jJTJU&VD;ucuDl8=uv&YIgr?vhR5}Aq%6})s(j~$r zBK!YlF|qNmenw7~Kn!%{}dS&FK*95uEOJLv>amDB$6)k`m z1-qkFd!h-BMdZ4+`1QR>#@aJ~evt|(^-!T)mxfBM-)n$mzw`Iu?&$y*OHaG&>uvK^ zTFr>0i<_}_NxYC1=+KwE90u#y)a5+qX87nOyv=x0|2}Eq{SabtTLa3zp32TF#uTj zo;!A|5`+`7C7|V!>yf}#iO1W;pK^r>C)?UBSB>GkKgJX#yO1?2P7;d+b)l^S4eqr# z7aXyP!f3>*DabG@(P~}HKU=leRb(;7@2fWIZt(!6+?)^YQ9kv*I#Z^NqQ09&h3z$j zA;ce2L0;VTF4^}2AOikFZDF0!cILz^q34T%TR|_hgu>auOR@;g{AG(y(>)deEy}S#fP$?qlgji zr{bl>rd~%WqVG%HRUg7!*%WRux>sD`J;zLcvD1wv(uMc<%-Oeo8@u}ja=rIaVMemAq3%et7fxY_EH+moFGjzA ztsD9D<#_X(wLV)=nBm9yyh{2$n*2S}&Z5-{HmS$uXg6R6zt#9+xxm%@r&r*M-dCjR zl!w;+aE4~Pm*3~GI|nPb&cP(4)AFU&RFd6U_tZ3c|;gmuS6=iSUf967{;>=ESV zZ#mGbdA*I=iptWH?$8i&M`Y5~vC(dM@(Gbm=3XCo(3@Q<1%G$b*3hm@J>ZMj;Qc}? ziHA2j*ywc+Oa0;RzQK+F?}|7MkibnLk$j>3i=98Pv0O&`_ku@LoI9p|`V6?zJT7zb z)$n^$@fjGY=9b3Z+Qpk8QV56tTt~M*eGG7AwE5vIx7PAkUk$^X-0W}#?MSYi!#i@o$}ZzMUJTZ1bgGM2bbNhM8dH9B|d=-kTGmhO21+VN27)}gi{on z;RxrhNCY@r8RsHS#dFY|M^y=u$?5nH#W&y-1QOG7L0q9V+`0Q0E!jB(>nKWP+bEIM z|0tV#>2}KU!PJ;lpU}&=F7$KJw9qoW zk63wIpiX~D&t)P;STkwn>mAT`DgRQ#sXWf8!wURSoya#flC(^40ae;LNuoL`D!Sff z`?W(Br;Mb;;t`Yx1O>!^Fou3z&-c;9$?)JmS$LqqCeiqS_POt91Ra#N<>>_~kGk7NA;qLmu!%y1TOZivTPW@ohd?UcT;+e?kG5 zKIfjWYdEf4icsrdE_y9-;_1BY1K4027h5QpEtfK}s79V9kYcUDgNu(cv;5vh2YB#i z|aa&(HeyGA$7qQ7hsD;hHk=)N!gwKZ~CQYVj}4 z-UFWvTt7KwF$`v|-L&Ef`ci2JvC404zR9xH3P7ZLpt!Y&fB9!wZNo#~&#|xgD6oAD zR*0J-T~qE0NY2>2BiuS5m^D772&Kv$t;^A7J2OlrF<R+rO-xn)7?w zJv88NbG<2koM#Iyp5X~G)x^j0q)|gYox$DJ|IB9A@K{3ckB^IvK(mv_0l{xnHa^!- z=6?9cl0ck>2e>0za6jv^#i>AKL+k^;F(%)bRqen9;s7j~MnwlCwk4+65#de@&8q(H z@YQg|{6hTNmZ(xnmHGt1rcN0Mz~#@;zYh;#t!&-!k?J7~LD`BP0Q*DoH*P@aR9S>D z0M{l(N0Hj$vcBAO>!d0Y4UghIyv11anpi8;%I5dOcb18{1Zhj!nsi6V-A~N4VHMmu zV_}>gU=${c)hbSBwOz_=rXbs$?=#u%#a4;0&9gF&@~S=zo?Mx?{)C|JGS~;sosGsO zNS+PJUDy?x*^i|BpR>Nn+*_1smsAjA5C9tKbP%A%_ zKk-EdMiyhRk72Y3%LK@$-WSFkaQZ}68oM2`iiiYmmq9+Yt6Qj+-5lpXJOT^F#`2xa zs&}z$C=o|1aR4v2VESzWQTFtcqROaW9MtmM(n&MN=fgkU+iGf<)zw_OrV5DCU00T> zfPkdX{PHcfK7qSOaWENkV+xsC;simleYh8jdCeY#%9ffZjCDGpRYwOhALO_9ULm*= z9v0GQdL^E3k6U!+;gKhx_;?lRNMUPkuDlZ5#$aVBM^x93ci=VK*0`-^-$wUW|2Nm* z%{j@OhZX6emL8C^0I-{UOEG0>(^#r1l(VUp{*PjdldNK=nN3H;m&MDNwk_HHJ=K8l0L2Ay zXH3&bCj)mS+6vuErg!NIJYOx=PS%sQi!1X908(kmzcBC$NWa3CdEU{ViXlt3Y)Ppn z|4b8StVg!p8k&&>WOI-J{GB~V)TPD#6_kG-;69K&?$>KujrI}2 zK;iy3N0KA84+9gsHShp&R2sCTRh|K<4Gg$O?{2-u+xnKJVB3&*maXP&hVpzL zt8>~`*EOMNcKvcOhx*+bh$VtUh-XAZHrBPM#MDiYqBL!h5NrHe1uqqqsRJ+ZmpV6~ z_qlAL1-{;5+g9mGa_Q|jfmC}Z3b!z)&;U^1xayJ`k#wbd)-$8Q3mL<~CR89&cMRl- z!8kFWz&2yxO?|it(1iWur61W3lS~#8S|v}Nx~jb+AuC%{%@r9^%@1m$EpH_4BS0qo z!Q~Gm^+M&HQi`NJSH$=_tBxgB zib4Z3x6eU@cS}546ga&kiuTw@sML)<5vM216v@ahp6@v;woab43+f*I%KMFF5I@IR zz<91tE~Ow|AN!i|oA-*i@&7jQJnc?TLPJ~<%paS^OJljfiZp(0kW6x#d!BFCqgs7V+wbgdeP3ozT|vVhyiR9UhJ=6u)O!bF z1dM&UQokGcK>wKV8t`OCb>N9^S5aM!f|%_>vI&iIwZn9#}1i zWyJ`0l23i`A9p&XON0)*t2p~*J(PWE9$mWbnr3IP6^L<#hu2=zHGm5m!E}w`&;%1K zfUbLhn%_wmF#-YHxcu;rY+e1)Lb)Uh+?x&$YU=^n>Ll)C!7yH%L;i#-FoEersx}=5 z%0-_40d1h9Yg@bkP59c&Yq&)%>xRt7VfHmGj$)^8<8~wMdzvKQ>f5_jkr!_8;CF2y zMpbK`cZzAnblrXVLcI|?KL21#MWsW+XvJYe;synd#gKC&biLD`L6;QxfkJ_9+VlUg z59Ej&ASq=?6jS;=M%hEGDj}mTqtVjg^ILJgt~!{E_Rgt%yfrWj;^Q4uI3V5y#_8?z zd=Ec*Vyt~lg0q~(=D>11e9ek9D7z^$IlEi&GA=vEnE9*Vj{C)Ox&OMS)DZcLVDMpK z@7@7ecN8nr+x>-P66i_xII)L*;G_d$xP$Ivk^(qCo!Hwuy%~_86PDo={M5j#*}tfY zWL<|*Ys4Vx4m~|Re|RNV<{vP`5Ebk_E<{07in}q?9(I!FdAVnCH#owm5$@M&zDPV9 z*(oW_J&y-W0q}Srn~H}{qy?bHiiIgm&*p&pqB~+g<+4&(-2gFs!kpZN$yv!h7Tou= z^=TLZz6rtaMi#h&&g+WjEE{<%_w-*zjc$taPDpDuMwWYU$9Tre!q|$L@e=S8$0e%; zi2%oZexR4|r2Zpjt%Zep)HePD<_ca7nAoEA49HGw*`-1o3p@)WE3`#?S7k(;6BMvk zywwAImL*1DQA0_BS&<~Z^F@k;Y@eX`enIMJJBKkqflsX0$X+B9lQbw4Le7{ayd#;4 zU}IB(gc`IL;$QllXd{Dox5kkIDgq%r1udrux!4gFPzPPXLPu+9bfA3jP1KilxNBSvTEPt3}v)TFwC3WKX^ZBVe z(HUa>p;h{MNV7qcF^hXn1!@)2IvZ#U0%G3F{W#OTC0)u&*;jSwzLnz zhgso_@8Xh*q<^%kZ&p`03OVrb;r>BK-Wtld$VqN6357Xx%EZwZcghNwt%l_}u!i9P zPs;VNiIB-R8D6*7kv`lgZk~TAZ&pA%B;yt6WOVSQ>KPixETM~rgS7=&R7D#_n`|eY zJ4z*xUPtLd1;ThbkVbYSN*|HNN86KxWN8FD7T<1ICMUN;Njfv^+X5`poMgpsu>gl$ zh=(Znoj|ZJKeA3qt)d>Xo7>V9;;Wx?avvY1&-^M%r$qBU`kv@;a@guR@iw^Y^qOsH zFk0Tw#!^arDnB8_`rf(e3Tp3I3?6YhK}eu}2o!0Y?=Z*Qib{7?uMtI;sil#o7-gXk zmwbZ5y<##ZeZ~d%lLkK6LEE!!5{p-}T_Pe#I0YLiYBR`KOP|?#;Hnc>PMuCP%#330 zx-`?#rkd>pJ+VB63Z=}xYkyMffU|oNDD`C1F#h)aj1Vx)ZKMKwOaJ{r<5$+aB2!wy zCrMCnTCrL|o|~pl@(s~kEOfr`-sAvYn>Tp=DKDa=-4cd#=mS=X*}H&`>v#DJLdXG- zi`?XH;vG)?hnXW|5)M!q_B^=~RXbSx_BZvXFSbQ-OIDid`ODdq4Ag&5vHd7w?baSI zo_g7(0ylUZaT_VmRCN4UMGnnKp-6^NQFSpP4whE=|=s)R7!Yg8!ayb5>z61nMgpw3;XzBJ@f^8p2XK2Tw7l*G6BM z@LZZoL>0|KM?C%d5$KJdLFf4qy%Wk-*{8EP>shr8n=Z4Fv59=X&wL+s ztuc_m(3i8KIu>&v95MGYmR_+(gf#qot$!gUNu^HSx@hYftYf%+4eUa6{@G-ebJ|1l zzNC(y??;+`Jqc$l5&D}}80Kv~wosSY?7?EBQWDBm6;+`$3kR7-6%94} zq+x`*Buz=5mKLr(7D z6(`{94b&Ki`>5v0H`ut0II#`8oHr8*)Gs4Di^W}NEPNsv60Q5iSfov(yFBcos{#a) z7eyhB!kYWl==2t1Yn}79HFu(rqotl9)fc&v-KgZ$n^tth z3RlB7O7K>eoEyTE^JbFI}7An+eqO;Lh}e39Rmo9or3r*+z&p;>+Trq;mt1w zC*c{KP2e4IAB}RgUG>gOjn-mFxU&xL`e>fNR~1sL_zc_VF;>d9mB#yD2V4;f`9WlR zW*+Ik)tFSbCcValojp#;%lo75%yTcHs(XeMGBZLp-5|d7uN1%3vRXcsM zCKiGAG0_jBG?m4fZEPDHPxX_Zi7ffJpuH?%8E3yH%T*7_rVQwI^Ft@aQ$8v&Lj|Ny&5Ge@fFPg z%?;n?p(3=rn%dt(hXf+NNe3V(P%Lz`P-VSOUN|W>rR~?L3aY9@Vya4e|H+ZJ%Oxg$ zAM__53UKNm!!UkUnWC-P(lx^7jkwg2=uX;ILo|HW#RD6>3}C$`Ei3(s-Cx)PqLy{` z|L51gi>vcbW4rICR3bVg=+p#3q)RYPo>qS$Bs2%$JJQ3Uygf{u&uj@-G|SwY7Qpb( zS-7M6lR=T=COGACpk>!vI)3RRZHvZpLdV$YB=(G^o z(INz9f}I+F&Y<|j;-MvpUx7F&7SVoa;Ys+ZiG>~A(b60_<0e#@-XM&Gy5-vhr7ycp zE*RzatP^>DwojJ%OmWq|5-9ep2O_mPmndAn6%dcjPS`U3bm0YEkuP_lEtKe#G*ldR zxQPnK>s!4pqu~x@?JM1^mU%1_gwh| z-Ms>M{paqE-r84#6mAN%$7KCa=lEY}827AFb&d8|tUe?sN~|zU7;R+~+ZVsAaQ4K> z11yNh3POcp_m63(t5{IXo1Mmw2rRcK89z^)UoeEp_v_S!@{49&bpn=3AiEe|c3Ixa zf@9^iovr$5?fY8P6FY{B8+#idXG1qvf)l>#z3;ye>k56ukN4ak_IMJ~zZP>N?VKxX_hc zG3oyt&ExtPu5ko>JlRi+yC`+_3{y0PTU*FcQ0b7C`?v4Qv6&7{cdD&~m>8jzz5?0! z!I0ygln{Kkjfk(QB8LBP)+s=EOe9F}-_%M~jAAQ9-|e86h|jKP(_4yeZ3s)u>G*9% z+QxjYI#4FfwF}S2M<8Eeuu2^3be7>C8LRUexlcvLT6_h*r%B)!{4}*B#Gj30sK`}Q z%@(bsEoQ3MV1%e;p~wdFA&{S90Epm>#4@9R1aKueFY~^4cS=E^EoQ`>((HuZA&!9I zk|%^S2_#WZ{N&dF(r3ooeISWe`ZQ$OJf|?F;aN9kuIC}5S)lV|vdXJ8T7*D&NIBSh z;kW4xWhMZ_{IV{@JvgFHWzeQ$oY7i#eYxru(IPVO-QnNlVx|+A7c8qd0hR)ouEY}k zQBS5g=9iVIjG>&BT>Zoy0&5lEO#giLu@7o1`S&WW9MkB{vs_E!6{+_&Y-9yb2W3qW zT-cifGcwv%{ey($!}aEg;N9zi){P>s_nV#D&q z1SEde)~SUvLC)$4o5uLun&4E{mCW&+fArkh)tg4}!p1x9d-^tUVdqfg(~CBmsgA5v z!!BBiF}r%6Hl?Q{fsM-JeVK{$CchJO`d(IynTE#JTvbulrW4!&$Xf zK|w%1QNEUPwcYMHl;Z@hf(4^8s1-7`tE-i&t=oD0Q>v*9yXB%r=^QgGrVFCIahMCW zp#lubwvM;%dF$!Bsic>TT>-_P@h-BZ1wqr0=qI%!C6T_RA|W#;7tXfRj<$)C%u)w5 zn3hy?LFM#&Y70-@eJP64AvF6?E6bHMbJHrTG%;Fwwfj7oR;8lgX$$Ig;5(Z)wcSCLHBHWH+&DELjDn& zAIZHs)aM)0{?7tWWyC_h1mosyCBQ}w)dViFpllt}e}KDX=RoA<-)`#(&*W0WPq z(ly++ZQHhI+O}=mIBjFvwr$(CJ#BN^eEZ(JzGrz5MCzq8K22;9@_D`W2|mCB^^^Y)pK}d2yw;3i?R+fo43 zLaOdyL6Yi{Y-Dt*wL;R6OqVYR@{As&gUAD-B9|qH_uH&DVblfKz zVheIVcnO^RrXnN?3yjvkRYHD_0s7e-;PS<+wOD>O8!!BX<-CqT(Six6HsVv9kyjF> zjy0naIPV|6cgU~StxYj^Bvh7)ubCGjE9ippklH`2MY9^(l@xtq*&0WF6Kg{6 z?>SiV)NX`;aQ1`!agy6{=^TJIj{;Sc&}Fy}!~t9ECvly$(L2TR0rH> z&eRa+OZR`B2HG$NY*o+#bOoQxM#yDY5z!kcCseEV4I9Hgv3j5l^y2}#zue2LDw{zV zFu86D1#GaFySVHqQ#Wlv^LNzj$%HJ(G-oSIw}sXOo*jCGiH>o_sQT(>@uN9ofkD=~ zicftR$S8L>2OYKgh!ES`_T$9xS8mYj;lNb<#|zO>tu(nRe9%(%2;N-qT z`{4;mHi+`bpK%~c*MtE(@=#kbV0z{H`!^FVF+JAytWPznxQDusmJaUKBgLm_^at#& zz0sXgE7D~dE?x7_6t_wvoh{CwrL7*gSG%_@qCLpOyMcXs5cblh`m&paS3K5n9MTH} zF1T6ze!C@?#XXABnLQ;O@HqsoF&>P{I)n0w!)C5<(HzO*Zpy?*f5yLmi3)!9+G_jQ zy;d;kzpN@0yaAH1YP$eHa!7*3|9fcV9TBgAxmpFB5UXiZ`L>Z^0T*i#i4qpYGfh!{ z)f6KJt>mNpLBZ)UzXWC~|Jk&wbtCJ9ycXLkEABV#P zQA{Qe<)s7lQ5(g`WiNkBl;_^NdG)y^*pATd3NEEyt3#gudj25c(?=ic?8VnX&Jp#! zjzz_X4Z^#T{Qy9_))BXcZ5iv;{QBTUo zx9p6y9GJhgr;vwGs%ZihBi7S6hSwOmPAoZ_u_y2&HzuDk0~kkZf^8~dJU14>x6CU* zsJ1$+ut>IGHBQMDU0j#F6Irj#fTyiAw0fw}yB2T%UWuff#xQ=^Dbd>V+%F)bc+-aV z5GD?}z!P?Uz33ZVw89M8nEHS&J(Xi>WYn6GLQRuN%c{H_SK zhVK`&Sqm?&+nd0kxFP|u=c2+4hq_eAR+`j*gxCY0=D_WPld zlaVc~y~&JT>UFc;2~N#`W}AX1a6$Ey)~afvpnUA7$5VeZZ?K)D=!55VEO^glhvX_GTQrSrkM^tu@L&wRSc{+Fd>_~WvJ=!fa?Uz4Hgq6c=&^Qy_a zJk1%IG~WD0tRL_t8jR6P~z z{G^{6x3bvNl!y&Q(uUK<)$Iq~pV}N`H&vBf%eU*ghy?pE|EH-)r_E(2B4_@w-XfSe z#sx?9NvoxEdcQl3;*U$@22C)H`It3#8kieay+jZ+*_Fo*H47CA^dQD^pyjK51-$%3 ztq<9Yj`c#S?uB+l(Ixgn+C#vl^qB5)`tl+21oE1SUrdpW>2#lYd2> z9$Yp@`zA7227xPQ><{4fiB6VbqqDp79PAfzkcrRB#0|`guQmMCquMYePmqPT7wm(S zEybUV7V_?e$I_m;YI(gOj!Nn`n+dO-{j@z)z-E_dbhk-RSGV<9WIY$5(TWK@NDPSmI z`1WhFvrmidO~YP)=BrvNliWOHj?9h=f~%|vTmXORM`#TvfGKvR*A~qtWY~vpy|^t~ z{Lklu-o`Mjc~)uYs#E}~Z~6N;@zq1mS{&jg(~KP)gwp5ula62{(@d~5HQ~eRFrde7 zKJh}@#Iu1g=C|S~(?fz(8U<@duQyUQ%*H5_P}8#}t=x#rW=C9-G9S#4Ba)em`)VgJue}OlSQr^X zTMX~TOO(q{)WZmohBciJ!)D8EZa3jHH?7(wh@)U&6uRs;|GQVYD-lD0QCS(7xjBf~ zS(q8vIXQ{gIoTN4Qs=7>JyF>iSXfzzm^qmk*tyw=*nc`p{tJkt=2jy{|DgYIW8+|E zU}5@k`!BlJ{G(|Ks6mWIW8(fF%+1BX!TF!)Oh3*)Fm}~a+7vY;9 z5PqG3iNS^l9|aWI?e)e*A6ZRe#RMwP`>7<`t)-y{7Fv|zZT|V@w%Zw)A!mo5SqO{PPg-cm_;&F`D z7GjkX4WTW=r5I#{E&U}KFY>yT-I8WTe_BKd`sJ0zYu&YDJ0E7!OXGjnG4IjLW9p+n z%O+0WRu^HSW&}F};%y#6G&tdyXiTGvujrS$Q7#+ICRc%aI#j@OZR>b>+4t-Wc)y%0 z&yJ1a(F_CygD%Esy0#+Hh)xfh@XhCaj0)*3-^xu}eIKBVPCtP(&TP+yF^!&j*1alq zKdzbBQhUhbk4-$POFP;5;I5VKs1)EV+6~mtqr8dQR)(E7YWTwz*-@QzJvK%*bu#}+ zw= z8UM87vEAd5=f_#%sGqq|t5X4sE(n*g(Gvw_*06*cUeNIT*kz>d@p4ZBI4ZA8g;Hgr zDEAHniNwd2h-+#;qLM@jIR}>X)#~PkdF@^l|LU=-(ua5pMu6^MYjbqS4trKz z;am=8#!=;_b^!x5XoAVF1`&6f0{*CQ#P0#WRVc}ZEZ0j?4X{R>g!Jb8ko-$oses8m z)LvRc!{y$cH0@rPc-0zxSj8OvP~ z^XRv}VLk`bXn#^8LWt*|`9-EJJSt_I7_rLpCaTkTtBj>ZBRGiG;GG$ry&aaMQYQ( z4;fW18xQLF)fu7QnqjgMe3=9VbTe2LuaZL=@>`f9jmFGBqBYi{)i%(@<#g>*vw{@) zNg}o@!ffG=(})ZFm|_FQNp!MXIx^kWOVUm!Nm-inHI%96tT6weV~jGS_*f2x1(nI{$$?H52%=W`S>B0>Yq zT1YX4U1YS=O4Czu21}w<$z!q`k(Jh2NL!WzVQk?4(L`Q{ZQaJ(jXN#s4uM7nX(&t6 z^Pd=xDNBf!#PEavvc>s?T%Zk*eWj@8N|m!}$~Amz13Z;ME5)rhYSC9Qh*ZQzUL$2i z9^AN;;Ub;*@@d8(LOi8kCaiE{-ZUwFLK;y;hZPV0;*-v2R$O(I)m=t9>l{>$1X;aA zUCxMqBS>u2``nV-S!pxmt+uREJ^g#|vzCyKSXEupl!7-xH=FNin#R$KX0^y#tyfsd zJ1!_o20XNK8ymYARVPHy>3%L!SFWdY=d#Oesr=EUlv&xhbsu_iSgl~Bp55TCqA!wJ zWU-qbmE;ZcMxAbvUu$&C42rjblcrf;XWzKUxw=}%ZDqDoZ;q>M?C<7ITKKd;v{f(J zKO|M8pQdSJqqY2Sii`@;4JuSKj`%X9*k?Ge*uHwx9xSkN>ZEkZ9M^Xg7{HP9L&eDIk^Uq9%rAXOsu(~N}PKYlG z0%#cs$8{ip6S?S`626(v+lv%)xvJSU^A?^$Z>9*mn_lW=0zb=1M&wNBa|ej6(}v|e zDmy4KgqJ2XdSxb=cIe;@Dt3~aqNc4H(|snX=YN^^kluxiAao%Hqy}7Tuuu_)0~+RqO5XY8i4Lh{&tbD(1|vJY){A6#;u}U- zRnOUyM`wr*er1T|CqpP`?j9y+?oX+pzU4Gt-hP0Y6RQxU>|5@zG!^l9wHQnAT4v9F z8$I`35xT@=6|77zb%}N3ZK66=Mu{Demytu&>Kj7>P9kUXX230acTP&J3aNWqsW;9$V+PZ`c14NQXKIwWaQwR;Q%jii+5m^xrUA;{9I zGzLFTBIi%UN|Fk;vzE?y$JLt1D_|fAzmJy8n#9=)`i3rx%}k2u%(wYy*QOXcb#-b| zGVGLYg0{^ENLL~AUFNHWoqqEn0t9|p2AFl*f(p$4t^B3M9M5cKj2#k&ozB=WkDdd+ zC@fQ$Bj7A*{C0Q_8=6aG`Xj;we0>p&8fZ4_ewMuQIs~1@KNDhjRd!ubS$5rmqZ_=H znp`S0HGCCms1EmjV3-CF2&MMXDcF}HXf=`^NzJ_Wklz3**hJyFjyaw61w{4CH-;Go zed`fl!Wizt1uM2$AszEp@#72>Y;AEy7>c>zqm0OC$Mp&%DPmBhc$0@ZYo|D&1ZQ8{?%v~s|W_^d*=4QH=b;btzBY}JgIM+4&WKG zCcU~`m;S=J%!2yO%jzLQgagfg8DZnU3tr2JZY!6^WPTC_R6p+otB%*Rf18ULCfEgp zATK`;^>jE@UTQi7D^PrkHO2qQ2dBMnL~$2>qUUz&0mrP))iZF14v2N%Tbrc!OT5^> z*tvGKe_oG!&JI|&-`nfqN5aE@*B0-;D7kT6e0Fk(Iy;E8RkwK`G|cn`w%P1&h!%VX zvkt~;aZ2TK=iOJ)i|n~E&e5979<1*Vt7UQvsTahL);#-LRAG-cx`KG#i=9OLN}iD{ zHPbM@&LaXvTb54{2Jl6`oSdP#8^wE%t{-=>BS?YkWrpHdun!En2G0@B_6wk!`FQbw zgmeeE)5(1udO$v>Eq(+0*J?t*-d_+>cA9+FwuLnPhfuAu(A@d@Ms!p>_!%~wadX7PBTBW|T z##x&8J+A?mjv5{yfE3QQCHaGVI5Vl#R&gAwd+Y>$Qg#&p(-xO{w6$p%tp!Jj2$=|S zeaGrk^es?2@CF>xOK_W{?a`nf3Qqwm*e~~)_q$z>1hCDlsNx07jl&C`nv39&n1pt! zP}s~ew}}9rBy=um{kv9@)QgVu2uOTyTPPh3z$4LFHO4Bnk5vN+;m0r09O6Syn)#`a z=)etVg+}l(pLyQDqnVa<5t9gM=}wE~Ns1F8VV`i>Nb-;D#`_{omE;LF)cQp!0cl23 zuYeal3)p{a$IJS}(@tDIg}pDWb>JEVAh7qv>L1ZwdyIOC%RD(7H{SeoLPP4_RAKr}={9S-ynYt0}f4P4Pi&0NVz)_Qxu~s?|yu zlEQ~3iOdIn@^0da$Va^JnaD@lBSI5I)|)rsRVl|&b%r$gA5IQ2wG!rD<#mh9ixsWX zDq#BvaxbnO484b(1jS*UQYOUSJMY(CCINdIM#WMzye4c1t?69gwPCcSF#1aNl+>Th zVK-XnVuiP2yu*sZNtXvDzXIr`iR*eqd$RVDzM}$@5O^zX`N{9mls%Pn#rF9Rsf5KIQ2TG3!*IwV5R6#u+p1B@;9S;MgbJ zI2JobNsKe9u9He`S0?{~gg@D_E7efXIZY_zM68t6$Vv5AYdX2$@jxmuLj}S0QWjxG zUYb%?F#cPo5bDHw27&U%!N@jc1ZoBHg3)aSf=lmf1D~@Vq4(!7Wu^1)R7LpnHwA$1 z0?l#>_OL%33Iy@u`73WZ8W*J6XAS8Tf$It`kF!1-nC_StwAyC_JFmYWKQ7O614+SR zgwqcBp(()@`H)~nRvS#?3uaT5eft7yRy}_(0ag1by5N1G4vTz*r$*`>rKwuVQi!Zl z31=lvYNm35AmMd?sX_Iu4&%BJ?H`~biQ>gXm8S~t^xlQKVRa!gf6r?!GNiRV=A6j7 zP#8b<1%UUWJ|qyK#%35`6+(mOx5_&tSwTRP@$(a{Ah>E&(^;iljKp`twCLD~wvjif zEk@6ATg3C8>gjYs(~pa_j6>Ea_CWrez5dvMrk;s`i!0_aRUadwsq zp_CmZx-3Nm#;=bsWLJYfM1#4=52&-mjG3_2!EQj%>xzi}hHa;3=W-MR>uO0}DYwND3<@*s~mSu{G|ym_5TO>7gR&eoMp!*7Fl4SiZe26SJxvW%ie0 zz=fc``C{A1@wzf)N^i@u2PDYfv;{WT*NleedejBBX!o2&#)3YH=nIQpV9fp~VV=xv zmfEUz8~ZW7;SQ-i9-<3fy|^sI?l$HecVO}U!yNPZh^1SS+udY1xd#LC9?7pj8lX}p z_Pvndt;r7m;l6i>cc+^(62t*6FSyY>>^>iaz6yzW`7sT^x@z#?Vg@hQ>&^(QU*B<& z*jXIbRC5Jm(?7iW^a{P)16Ol>D^9c~?^k??3R8q2WIj|ZyFvVhJcx0!{ojTY{3v25 zFwFmHKd_}TOM;@c){h~MS%Y3rp{4q;Aw>Wa0v`9bU1yKw$qV zM6win_??o#QDkJl65c zE>QBuBEHVWFc?djq;pC8s}v8^C$k)wC%cH2tCh{_HZO}=FVl99$K8mxVLFp)VP}nV zi-ol#hXVB&ruMTV(E)#?Ub7=H0k5VKav)(t#oqlK^2&26OcmxpV%7?@kRFSc!NQmg z9*GN{ddrqj)Iz(1RARFkyO!}XUHH*P<&_alWQ90@0Poxm97Ra!9B-hN*kWlvf8%Bp{5yCXsr9Xck*+8mFsFeTswG@ ziP6Z0&@hNIS_I;$^YZ=$Y2j>WDkbYslg__4g~NqsusO_T@#BTUE^MH~_l6#b_-(!T zAV6?>7&Z{)GXlj`b2DF0Nc#mSN=4#A!Ue>v5)S9K;ttw@Q=~eg5Pcdlb5W{D^YNS} zfpIyLYt?0(G;d%^jx*QKT4&iuybNfiILn;J%!_r?T}|>WX1HHWJ_J6B?&^gOnv5>W z0WtJnlfCO$3|lO~?xH7h+$<22ePmht19v-Dg31Z&tN+E_uszw!ItI%0zE4G8X9OJP zNQ#%_=!vD~*RJk&zmx^Xr*$waG3ft_>(#S0Ct+jJmvaePbK=Ev@sQHcpg&CZarm2N&6HvemdN zz~?aJujxOZI3s`6ovM>)^x!jb$mpKY-Ksm2pbHXKLR__mdEq~_%LKFA#$y3;RAI2J z@AyE;(of)Fl}8oU4ih9FZqr}fR*)|cLcG7#Yx(gGe#tS=`;vPaT+W+q0~%MADEEND zo5N<-qq4}Ks<^l3#XL21XQtHT!5e%iPBtV@Tv0KtQ%*vHdkK!pATMdud6=h{Z(v02 z4|>k8S~@(-wl0J6Z$DN8hp$v%-#qK@F?hC^Fd{?VOhq4KHk>ue+(`u(I1;bYJLr`K z+FJ?^7RzYoiDswNVq(2|jr!_5jB3S>Kti5v8GyumE{r^TRXh>Nfj~Elmk6OJxZ8%P zMIpV}Dvktbmfc-^0_NMIQ#%{DmO9$OfUIz#uV*MC`SocJDrpTAJkVjnXdo%izuTRy zBak|Jv4g=sCf>bj&g)hggt7;~29`5pyR0;iS{wwe{W1grD9VM$QIEddML0Q=;c|MsSD zZH&!~bya&|U^)EHOWyxfK$=p^q6d}Vg-fN_m}7d+YTqG}vc=)GazAXb*CQ~c;eQkH zJ};8hJAllTFrAhkYQD;~Ew5ohsbI4_OTk#qk%`SL(X*1$(<-tOf8O*8Ww76Mc<#=W zyi}F6w*E>&zRyO2x!<_3UJnH~w340^ z<&af#IIETEGQj3?S3Bu=Q!*&a&~MT{LPFHGkb6vpZAG0PLqa9Grtpv5p7Ag5&=1w# z^2P+M^B>NJ3mnp5QDX@YD_eE_n%6=a|5xnz%P@fI^;CbVa4|A!D<&6mqV3O)_|IYY zpB?c-$T5%ceF>=YR$&M0d6cmEEC^so95$U7-%B!G>1VhowlFnnC!w{Zg zpl7$X&Q<FPZxbAGuDWE|^rj z($XQa(|iao-uAY&XeT()FM6PG8rQj+YFni8t#b(;MEmRQy-zS%&3s$ZL}RWn3TJ)l z0+G26NnV62uCoq-R%6G-XPXRyWC+`h_|Cz7inKZ9j)u%N^+JOUh}ziE#&8 z;|rCKouD@&>xBuZdRLZSL3dm1jz1;P7T8sPC+bPiz@C zQ)#CAD3RTJAq9&Gv=@LNw9MRt3V3^#xi%7+uX2^Il~QADTv27Ust@~~x)W=vgymeK zn!T^48Kk8ppF>JEW2WOzGnhuJnj$Z{OY|m%^#xOx>T^VQWBOKeCSKJ3c%()h#)?a{ zPqF)e>`mm_Ci+ujD}C(7LY-qZpHyR5yWVG8lj|J6P5nmB+%bS-!0W!;v6^AFcFl5t zINimp=Dqlir7PY#-El9XaowVafqqw&u=JJMZA+FbsyEyb=3vqjZ>^$q1%DQn0ph+N z23Q_kU9aS?5eegzD99uLT_*=7whprEtpDWedja_`ISgG&(VlVq)PcP6*Imi%*S!38 z&8wg~yz%3P&m+9kGSWbm{&my5nPWp0f)@26Sr6cYZQntPK4^~sJl{+X7O=Lplf!occ{3|gtpC#i8bp0Pp zDC6JI7Gh6YFSI6%>>Zg2s)29K9xGO_3DI4n>b*UdSEJY9h$;3smjAgfXswWck!c+O zq)JN?)hlZ=w)GZGT1i%8B$^9;JJEsn&!Kwb*x5>Iy$J=@a zs=?L6ol_#MLR$}4goLOp?|Wqw{KQoNh4{UT{Ya7Tz`8*4xWN^Nf@Y~2pJ|1cXp1h> zKl4WyPG!xqn=r#cVk-@E(TU?nF31g{f;V4YL3{h$=$HwO$B*)7i{JQJ)7)a}GCV?4 z+?0{^fp zOM<=S@*(9Gjif?R!PZ%f7{m+^rn-s^A}TxckP}`pLz*1<^=3IhFpfaMdLL{L2uIY) z9LdkBIXb;p#T))RY;DQy%G;pk{T<=ibw=2!-B9eT&t%G>pIL?qz^(-{B16X{2EJI4 zyXaP$q*!W5X%(24^~g6Cl7H+0`n$(sn?ot*SoXd-OjWhcCgvj;-dK%Y^egPqwikL{ zGKO$9L4=Au&d(7Jo{aT=*TyXY(Tz;@WG&X;x&&d(jA)D*8JcfyB}zOCY5UBmJ;FWe z_7jepC@*#pg!HikJ{w_V=qb+cx$2KZ|Dj!!TS?r7?Nh@x-KMU`Pal>WQ1N4V^xOIB3qlh}eYu z`vb31^Q||!^SP#aSa$74j@qqMr|lNwH^+kJA9Ti~m-#OfuV*;*3fRW~Fik_zZ)jN> zhi*aP3j%fil=gS4?UdF7#zH}6e%<7*s5oF}neIF@f43NDaGr@s8!rmi6E@u~P1uA} zK97)Qg>FBTR9iZ(9&2Aj-oZu?h76lrPd>nJ#Jg*Y?O~NRE~)2=a9^bf?sX*dfF9U! zr{9q+bYFyDUyGb?w2f~CPyEjR!%yK$I4{RDl>63$zal|+pa%og4ii&M^1EghkRxG`W)8*r%{Gsn^sQSCa~3J`YS+ zj&xkFAC3i^M}XrNyE$h{I_QQBKshk8!%E6b!F^gb~)Yp^SooK^AAQvN* z`D0Kolb--3MNQe1JQ9IfPvEpKUt%jD^I5QJMgRHr>%-^mqG$-QbXMPDx)vaUye&xS zYW}ZjS-w<0CfXC&w}<>r3%K9H@^%_}jD%vlF-vq_fUCUFTyk|0sR*_%dpAvzwR4IZ z*|cor*Dp<)9Bq8FcUI{RoN=ljzBA*>?Q&Ip+F_fWSO+O9Af(>hoE-UGz|sh;?a;r~ zqgby$7P8Sh+8GIDKGDqKCzyb{*KDP~r*}8K;U|Rht0y_YJ=ujd>;b|wEcE1{JQ(t* z5PZh?66U(m17gr4G{wWay%Dv+Nu2Zdp%5PWw)oR%fB9gH#}kni9Kmx@MkEcU3PvI` zzRHq_@6c}KoUHsv`PocBx)~pCd5?D^S5X7H649q+NYA{6!sx7ll0IVpI#S0|sFk^NVfy4fxe2QWiQ|O?U=qpf zIvjXzz*$6(KUMhkGM)gQCr!r4fuq-#87ZSxTVinn*AHW~nsJr~U?TI@r0O`FF-#p) zt0sn3+YThw=D2y1`Rw4121baF{xDWWrP-a6z;3G&f)HxBhd6euRa`Mo!@Ur2JK48&NMrzROIZ`Tg!-r`6%!fn z>Zm|tx5V-P6d^Ke-Ml&YVx59+6$$Wwoom67nd~ap{$`1uG?IaScXmY?y^S*|Ov&#a z17=Zx^Oe!vIxM0ZrkZJ5TCzPRHTUau=@g5}v7hIKHHDo{!_F(*9us)*G=rUiHZ zD4Y8@O~&-IPOvu>yT_nUXDo-*PwS-)$H;S2&nS=>LRT<4bd!&R-uG}VplY(+<@No2 z`PjL63>JSdff}(`BZpW`wko15{K(4j0#opHhVJ2JOSuD_M@ub9-CXRKAsE+cT4lCLB|fbNc#(z4?##ZId#Qe@bJEjpHeyc&k;q z+@{##xvS%(F+PBsq6@W0`RW1%Z8p11TYkX`c$pE zV6&1-{N)4eH_=H$t8hK0QB)#Yk07L4G@J3Y_(`wG?~KvPCoc-94KiQEX_*}i3e^1K ze;GH}Ce;v)nZ$9#Ms z9NNpr@XV|`VsolMD(MYRr}$IJY>irT5h{tF?<#PZTh>IaNZ^~X=siPOb@h0XY-wBs zhuuriP%%AtY}@^wLfUBr&7(2ka>@ZJ>_q3-;PUs;4F3}%orw$gQTOLN^ zkVp*Z5O=7oo{jmAl`gB1%}IKEKRPZ#yKtEJ-62_Wt)mXLy3sF&q<((!9tfwbU6^73 z(xUEM8RXguOxmAP)Cqf}rY;3E%rZ!i871vuXU$HB-o#M0x)ZAxo!DQ7)85<;Lu4t# z-Xo3aFH%^X0rjIhd%p74PTo6=SUjoFYfT8K-7BV@_8hlP^&?Y$Y| zFpZwIY-V9jq+`&~o6Lz;NbigQn6avxES=vxNOG*2nA_|+Q!n0gz;CwK!>pYDS zYY!NtVfuVruBNnDuSZ#On3iu?-+*|`WHMf^$b=?$#(GTS!P*9gl0@Gb`Wxt5yvGax zfuas;;MguAeYs2(M9UFIw1B|5AtPsNf|rf!L?N{ZObDHk+WStsa#;~X$x^H|gTSL9 zioYBI<+wA#!K+x|nx32QCwAbuAhhM)>=^^2DyvcflY+CVPxBLH0Rl%~J~jbX$+#fR zdsq?NGD2XZGxJ|CJW07pnj_7FlW7MW?YxPDxE572fufM3Yp?p0_TUGA`Hirtm5Sg6gmN8?cwZ30YyhZA&4miR zoGy+bUAOH(um3tlEuf+Z_g-H#la?u`;CFx_wzfvFctEt2@wB(`WW?1PL}6XK&h`dY z|GGVm{`giYJIgf?$o>NNDw4D+=`Y4x>5U8e-d#%*!@5D%!I zBC6!~kmo`DeO)W)2G`9CBPzwPMcn?;Ir$Is>%&+JAMdy&vdoBa#L@xjb4Th0YA;tEp$nySV5DvBNZ(&Hv)VNKQ|Ih^P*l;m<{@^}!!8*WD1+a&E2JF#+G@ ze(7I1LZ3{&UxChk%KiYiZ&`=GT^(kF?UY$rr%6E^ zt8k!>h?IWSMN+VYohQ6RSxT2gbsNz z&T^m3**T?%@*@Y9X3u%HM|O`=L)SK`y}`pbUQK+uvOsZ_>(Y1V^IKwO0<7!~{hkp~*N zqujp<%*D<{MR5}zV40=f{_1q1rVoVv*avD@GN+M4s3 z$QwlXxB0GLZ!-;$jf>!IHG91^G9A&2YCLSt$>|;Bmu;?}Gb-;3r&x*~0TCHXoErFz zFM3NK-)3!`TtLJ&vO6*sR!4sW&sH>9gJlO@1y*KBMP*m7nla1y_tD+CX-(qXp9%{* zBouE-JS!(5mYG77w+bpENcfik>u4K38Eg<35DH{Ha;04^luW+$$e}}=I!Jrn9-me~Ufay#4D5bGi)X$mBL9-9m@rm(6f0;q)A-;~S}d^! zExW(~P{<_o;}E+mG`X54Hm2Ca`+$cRtX0c~VlxWPx@+tOK71Fh%tL$fR>JYpeo;}H z=iz!)quC7LYCU=Wun$#U21z}SG4raq&cC1%e!MKkQznS8>Y&J>Sj#C9XuK0Ugu&ox zXJ-xO7fFEUPjkLbYNw?5>piPAw*9@7AiZnB(X}KL&$^OI_7U?x&QjSAi)$s#@=Cgu zh^voB0xp=&xTb2uVKcigw~jSS>J%)39t}`p`cVx4ztOej*;qJ8B{|jR@j~6U)w1vs zg!{Ri-BV#arx;&`qIhi~@`lOG)}fQ&V75lTSqT?@wUOwNF(>U}3eP}OO4TSSh0G%# z-*zEBqj{%JbwoIFX2Zn5CJ7cuPo*hRXw6T5%uwp{l}%|Jo&>vDeCTv;V2g39Dp^^7KOf8nbDiQmOuRJhn5;Va!&%N-W-ul{CQ|yWahhMd zQI{NpcTAoXgH3LB4P9rA@Ke8${AF2QUHdoS_CUJs{9eBM_9dyC?Ikb&MLXBtrn|O7 zHfW>q^iJduN`GWCM5V_ZqYbjcvb%xgo>@lR>61gYSXip{*7-~&c`4Cmd>1+eHsGZy z>@Inc;U<^BQukc~#O`h3H}A9ei?wTx+@2TvZJ>cqB9GlSXbE5b!202b;d`#3<##oJ z$e_GJmE&K?Q9Nw4b#J+P8P3|XRb0y#@Far~GDV!xlf{J~8%&)GWdEE#Urz=8nM`a( zyq^>{gIg~$wmhJ0c`aR0yl(8EIB`hsi^FWUP6_>2dorB=Lrj576OgnxZK>7Gos-0t z69CgypcOSrjv8=-7GvPHY`_ItR3I+0o%+xMtMA0gRL8v)=Y4lxDxvJ6z+0Jl;I(SM z8lMLq*L2pBXJT`x<Vjd1x&)b|z4KY&1=U~uIOU+zH$=;`4> zb=wc8rWG9yBWC1w#^5DOcM7;MSEQ87%T~!me$`0&I@*nP_fLI11B-%WTynufxyNvW zD$^!lb^q*KS~x%2eK1saX%3>B^yJ;~TGmLcGH5W#$VFzVj-td=NlqNhM=-yJ6_^+syY50vnl5(ak}BU%E&A3ri7_( z4GP<+dHST5%u%*&!&Q}c{;TBW81L*f)rEvv!j$qdV?-|Z61f5{IZBWXS)yP5AL5%i zDP306rY_t_OcdQ3-^;!9)&JoL$#h8&s9%CQBK*%qtmB&bdP{A)~HL6KLp#I906 zv%rnvq3cfPirLdTx{Dc+jwBPdl0{+(s_0U|y_(}`wPwJoW^kcD3wqt3=IKO|6tP+X zTT)waJqd^8x_S*7G7B{4m01*J9S2w5s4F!?(k8ocn{f+L6Lq)a;}87_sfX-j_d#pn zasVe%I9Pk0!v=Y|>y zg1cI~oUP-$2vx->NfrgfR3{Y{tS!qnt%07_J)p zVm27Jr462=wp?TPzX5FJs2O3vVk4=-Kg23Qfvty*s6!X02?Y=cAG$hQg{$g(aH`E@ znvRDU5V#dk2cDKQV^Ae$?RA2Nt@VUxD)cef<_$F$y}p9Urwbu5u*S3uUYbwy1)b(g zA4%8UlLVYTt5M4AZ~M>Yx`8azq$TcgOLseaGmAiUIUdau*9&sTd0oD6U+TB0Qg#e5O z!Ma_oa%bc*Z+#wZ?EWzU&Y1G{e!9p@7c z-mo1)h{AHz8w4Hn9I0QQ2`J=~ap~*e$8{Q5#!-lOcM(NTrgI{DyO3{^a+66yJ^%te z4_#P76ChHVgcWcKaPlBkDbM^wHa)(m#{^73qRq3>Iqp~058XfG-RA9V-jMv@s{PoH zm<-kPZe9)5Y=s|wj|&F|gpV&k{+PPFx_N)r&Maxl(dJ*V-(aGa;(yezeVXOt}HAFU~-z(4%_(l<&Gy zdcjj;`PaRS2L=Ww4`KdrOk4?K0E^UD=G5V#dL~}DhKeV8Az#4=ab_6h*VbF(%b!3O zp5J#7)o|~wtc|S_tA~3!FjaBhdN5)uiBD{tDVK-)(Jrj?H@y4+WlZ)#O)f@`jx(VV z7g2z;aV9l{=Pc^Q)`<$0@m-AvF6`)p00bV|8i2|U^k2ys|s(njJZpAd20jO zR$HZ=iQH~-`B~YT&$#&H?W@=Ma2MHYgb?BQ($l3kYRDDeR=|%dy*AXO4 zS}#dO7Mwf{Y&uqU6G5mqPl($3>t7+5^GPN$z)DT*0-o|zZVQarAfTqwy3(E6J-9}B zL!m2E8aa4_2&yRuX~s3&p_EVY7b2e=m?>ce1ReUS0T>;Pdp40W)P4i)v#Mw6bs=p-Z*6B{8E994U4y+6Pir>_?{# zRmRIm@1N~*&EqFcOF3G<+}=h)DF4Y%&9d0~pP9ai`5I_1x*vWo4HGjnB4S?mmFgt6 z&0IYIn6+v*JW17BR%8kMS?)Kvdd1b2ygjl~Z*5P?SStNxmeI<>3>vS~bM29BV|iHr zBED2JcrSjo!yn?u@zWcQL)ujyoIWis&W;M4&dnp(@OI5Tc(vypwG90;{Nm8X)86xS z$ZBb!Y1ZL$b78>NFtMd>ClIM=o&#6!-1t@=8)^GaxC4z?bXRY@`Vmw_RGTnVb8=(zMH|odVRpLHipj zV^WbP(9v3D=F!Q3;W#+|Pho{CHQxZ9BCKEmy|rKggQN=ZuzAu>Z+!3EIC|z?8aGbS zc5#rPR>`sr1ntangA}i^6PtT(nph8{TKg0orjbQTYZ$fom>FiUsYbV;>Oam^F_3Y0 zgR$hDSs=i|C7z1!omR<$2)u6No(4KWGfkFP!Kbayip(6iKS=PqChh)kqRFUnYlC)n zeX8#5?OGMkGG%6G<^(l*se-YObMvmH-ngTwWd$FmHXxLHS2m6JK>15Kc~mX2H^u2w zck8kNJja1OR&@cg3hLD+MB$`@<)l5cW-e7VuMGdq73eZR?^ElpsOLp@|BTp>sDm zqku%oN)%9X5&^*mQBXm$6i5;z3W6X45)=W+Ip-i5Bq&i3xkd8-_uKD{d+r%`pEJ&Q zyK9WqRkPPz->TWO<_dGJRXdBgHWmptGfT46IrEs$)~}Td482KMHgm6wx;;ly)9|^n z@MzZ|BgN7v>Rt6d8u4{izrNGxdleeXTRhluN@D9{6=MiTQG=D&TsP#O*uhP5QV!?83+OP(b- zZ@&>EVH%t;++(Tk-Z#5$SEbpO6_8~!Hqz9;#$Y^P`)K*uM6$auyQEO7k%H^I#=t;| z3*m!BZ!`Oe@4aRls#&|h{{0`fEB3emm_yLi+i~&6S8gr?j<#B%SNyfSlQMQCPr=`V`Y)NxJweVCAO(C=ON`7{%c3G9en9A?LX6aUBQ2YB0#)$z3 zeY_V@;;80vzw@ju331x+JzOjb);RvX~r^yJ+aSi z#(M$ncgu7vMO&S+jcQ1zRR@>shJ6-j<))iej-3j{e|tT|8hYRFOKcJ#j&y z&f0T(<4H;vd)YYe>kratXnEqGpWubhFd;nKgM+-j1qNg!d{&bF$#sEW99Hd&Ygo%-WYIXm9D2XCgN~Y1{S`os2qvpx^^>&WF`>GOs>W zx$9ir+7Y{-BdgGW8}K>^VvgWZjLmO+T?o9qr_)HlnXT-pZ$b_^h+(e#+D)mGmHDVF zYDfS155gp!v=o=|>3N!i2OZhqG2NV6L?rro3G;u0~T}0R}KzFlb-7I4aH|WxC~}&}Ah1o0FY2 z!ue&_`CP8afQl7PB8F`hQ|dDKB|{!cyBQ0S-`1tAGZt2RY|-xWlD+n>&3X{`5H}|q zA45h)y9-jd+z!5#wus$}yUEV9^S8*vupc`*oFN2pZ0TNxjIrv^DO=b+aVCjkDVX?_ z=73i31tm+-PJjQ+F8PhK@Ku7;asnTRR%?v~>uLA(ESweV8SzE^8O*p7Eb?wxAWfa( z+%q?_%lFrk?tJXomGQj*0a`z-wytlKpBX3oJfiViULr=@V!!QwX7NXv0`Yd|RDO%xq znbU+vGlqd*PUYSw=!AeVHt>g?KKDi!^any&i{T#6VB2nzSlrKFt};83ZI&}Q_O<&z zrP7%3hrku}jkMIobpiB}cz7t_%wu{FN+^t!on82{0x=3 zU0B}I{kDarmXa(x42fhH2bXxu!ewDdEEFyeLt*9N3NSPl0at`!u!;y6OjZVgz{2FP zatIWdDj+a$s0<3B2&S?~C>(~BK_KBU87z2?lu`*XJMpBaWcz;iic!kC*6sOpU31w*MhoA3D=~jJ?Rnf!eEbX0IfovOl zIC=;MT}lzR?%l3x_6g4AbZvA&_A>}FT@G~qM;m*&dH=E@g8g-V$l6Co=1 z#~PG2Z@CK10KkOK*ejBbTG@btJCd(?9z3Hs_29D|Zw&oAZ`$T07x$u<&R^JqDt_%z zuC1;1otoL5Xwn;9%f`b=ZmpcU8wGA3LY`zTSwvp$4Z27aX5)YQV2lGO+b%b-$2K`q zPjKiHd~ctE9tIT zH7T-LCNE-b4^tc$(=afX6%|!}(ds&P`q>|LT;scbrNQ#ebeQ**GYmBqH#o~%*m3$^ zr}?PHJW3KP%@^-o&UdY0$q>y&3NC!7W+N*yRh_ZWzSR2AxQwTAuwcd0KS#M+>U}ic z6Qs)GIoGyd@t1n|<8hB~sf1fa$|@D#Ep|YOWiDk7rlP?OgX~nln#~WqN|A)KQZZYn zExg?%$ZFu9N%2s6O3574z!ik|VRwdzLr*(@C7}JP!$S9s#*bV(t&ZK_xK>5Hqx_8IGGrMoC2`izBZ$znTRwpNu!djpN8e01glSeMQ9 z%R?#?Y1CshO9nhz`hl|4y2P&=ni9j4xG)?h;rH`$tjkdMl4p$?o>R#!W3_KTX(54v z3+gf}lgcO(qRRaxaaR^azP+!}&k4HX8=c7S^UI@`5b|9rtDz3-6mIA4jk5f9M&5s7 zgaTi$L?o8u;sXB<3Bst|t4}lH`Z(5F^k4igf2Iz2wyZ? zwV=l=jqoJM1@Ys)L{3lS_I=bTKzfNXLrfmW?zpSLxgE+jdvdqlI8PwyTyMARA%eOy z<&0Q<4pFZumPCn1eZ5%hZLT4dCi$An_TJs9hc~m?mK9}$M^bbhR-)#AWzicoh;?`^ z-Q-`|T53#KyttKA)EWHaMJ6H+Q}{BqWZ_xbX&p;XMD~OLlscHsSi;23C%zs+BrdML zC|VZ(z8xu`*GZ}UeYB|Ow>tgi0Liw3W8_%qJ|2?4t^Uvq0qJY>9Xv?TzGxj7xxXwC z>e%E!MNpVORKPiwlpdg#XV5RE*r4xMW5AvmCJ_6*Z(Q%VTJ;>Gkb<-0W1HQEAejJeG{BNeH2Rikab5`RAJrasILHo@;WmAxz!HsV{<`@2|{Q zY`r5`E81P>vG~Xk=7|$6!Ht)f?6gY+i}d1kmUDZUhR3!PJ5;PVxL@vIkKOC@b6OFU ztH(ylOVe>Ei^cAJ_AWjBlKo5HgM}Nv&A2QHDznR!-r>gVx2Tz7+O z5a`yo6z#ZfuWuXmE2(xk+CZ9ov+hX~+oi5BO>xoO{Y;BKt|T4ffbI-}JSThwTs=@CoP^c?AEs?hfA>YlMv|rp89!!+y6}}h}6-l4F<2|>){d)Gof{u}luKS`pUw*;M zZ0*o-)ghhe9M$2Zeq5HqkWxpeBg&A{r-VfUvK%-5vPV2(w_&i|$zteH#1-A@(o%mV zy9^?)D8dJ+gJIY}$j^FeiAcg3Zt^SRtsb5U3z8#=)BgD+N*px(h?G2>+|>-4^cMyh zrLK9(@=|32FVq4ArY@3wR^0s2>MG7W<)ZcCYd>P`^>glhml~Yz*$+>=X{H-VxILv> z{9;H9b*^Pze-=e!!it%`#qzGX;_b|IB|WFvl^jkW-si{K3+LIw3PZ)ywdv_rU;9+9 zWYlrxXE;%aqX&#Ju|a*c<4$zET5mV?kJynofGRduiUIA6z%e;;~U@P-KO&1 z#I~?U@4C0+e4u1{lr{}D=WF#cB&qiCd7OTWADRq&I2z#SA#CA8Ar87Q|7bT5@Z-lC zEAnT$9(6XLRRA}vQCrh7 z3B@YNAr4d2VTwkAo7l-JAmLa=IV=(`BO-?eQz)2%_$XOLBmyLX6AK^-g+$4~>7OWf0&wSRs&EMg}P-3#Q;pfRPF^ASO}~q=Tu9jGP=w1S>162&SO4P$D2N0!$Hd zNE8eUN)ZKsP{JUZzJTaMjn75j`f$s!+ zHtv|&T~Kh96XY>cYV9^w*M9u``ST9rtDQBY#yUm{GBPs5($`qiugeXN>MJ%NMic#> zJ$t64+dMiN9NCnpAT2E|uY8Kf{&Q=SFkW%pQ==Gy34B{gE5f?bXcAStQwx=BE5LVa zMjC$1aU%(Z{;lVG(w7z&XBSqrbg*{2#g0OX031}5mvH(GArSDLc3XOLL;{iB6bxs) zyu2PvS>5!7kR?GbVsBFQ1HbNH7Sz!KUR&91i`=47e)HVh`}#E#wM<`};}osn0z>4^ zFSi}7T}^DB52u1A^WtI{(GvM7%p=W6ZFQS(E(?wZL&(hc+sNkWeO%U<+J3zBp4-m$ zli6RnzJ0j8yAKjt)^tB5O1insjMlQ4A6O2Lf=J|J3oYraD z2XDLJoX6Pd$KP_ObFA-wmTU1cBIH@huuf`3zDz7`=#xTca>h%I(K4HAMccXOqhV_s z#9IPT|Bg{DWe$CgbhanAV;*xu&aZA{iW*iak*f-}ca(7^-pS#6>`FUAj%Cp-S2OFp zcp*inlYu})xqNP^O?~wBE)E`sl5d(#zT+Jba8uLghLfe#+rdUHwty2+kob9GO6Q7G-1 z{*Zk_o;pumA+|s=ki$seQ`oIW_G}AXsz{h0T4YjK$iGx7U1s2YbaP*{3_L%5R3NO}S|EQXirL6z;A`t&7aB+< zfVNR=;9lgG>sHsLsM?0Uqx(>6TpYn`>tw9ncFNw$`o@aNCchht)i$4{fUmVyuf)|C zxh29lrr?U1j~EqJk~k#w?OFXMRTypLjT;WDH4e|_%p89CV%Z~=DD2c+R&$&iqwxIR ztI*giY>CXUv~u;X6G?b?{X`R4MSp3r!8ksti2p=eyz=6+rc+M%-F5z_GMB2gJVN^5 z9xJx%*~UYhH$$ps?@T_cW}3X%>U4i93OeM`jVn_4s+xU`7s)C3c{t`-?T4Uerdh9k z5-aAfM_+|Hqz+Q2aRo&?35iWr669Q1h^o19%Y8i}JC}>WvfC)6?AoSrl1xHNijQ=z z2D|Ep#f>=^e|aDh!k7hP{P4Kxh0uqquAO!rraY9om)6ac+wX@NN=xY_*#3@DtEFJD z6WhdfeBbPcuz$M3`fX37SvNxzLjl1;E;-fJs-3&_blADYg`fS-!`lr-qk$nKa6Bnx5ux|GZ6MR72XdVB(}rF@flt>B||K)dsEdcoD(xya0SsRS;E+E&6b?R$B8LZD z@!&w>4iPYl2ZzkzA+LCF{8xEN|0i^0{{P;Q`}h6->m=}R{r}g=_CHec{{;E}eINyc zvcsVNIFM3ky+YwDLMEqqpMZtIkaX&|UK+82XTi5O?}{UTNe&et;0&>VOp4jiNCzdQ<{OSFcR4uIEz z4ImN-m!-r4ZI79Bi$lOYsl@Qm06UV24mb~|pe8^eu?IsY9^6&OgMF#m^6J@cF^P?7 z>D(?J;w;h0slnSI#HSF*yuQ8L{{#+?O&Fo2qRQq=P>p|*l$4aPdFPbn+-v|_gP$62 zwtC=%POr?*mvV}at{BnR&;(QTGECB5d}hpY?bB4x-QVu0&!|^Q#lYyNEXwN8&zb1z zI{Lvi1IC@@EmNEt#5lxDO1w>^mmE>S?V;%ZUe|}EXm?_hM1)WJ{XXpcazzpMRD3w6 zG&y&tc-EebPdWSy0l5j$>ioI`3gKSc-?A4p_=%Zyi-nv{#sc&nB%ZCI5}BmIewji} z)nC5%jtkQuv~(8QniJWQnWG)aBdBxDZt;P^N8QvBWlLPLqiw_19@d(7GN9`{peO3$*Py^61W}%by4t@_9|`S8qMp8udnls))yM z7R(YKzA+BssGlj-%J|!zi}mqZzB$@kd}p=n{RWu>qvc2sR&=1PC{UCr?5E-{LdN_O z#;sGz%r3~aSC4gRr`-5tWOY%UE#W*&5ncU5U)|b8;rwij!u8|EBbc+{gid;XDYQ4GeYXua{9*CGut5!AW8zz7j^hveV}9TXSd=xQsZacg>E>8H@S|Qcn6DGsrMT)b$*%`mh6&HeMTrpiW@RH zm+{*rD@l5hk8Gj`mON-(Fp$&_z=5G!(wKXVP{Wz8`c%+&j? zS>bnz7HJFKavME;h;VEUNf~_=v+PSC-M1S-Z|M%?HSyvq1tIQiL8e7 zC90{!{OWgfQK{2?WzUD-+9}uF9&z?8Y)NTbs?zY)&@Z`x=SIc*;9O^z^4+4J@tyHv zDId<)nuVN;=nj!@yr(QNc`>rUu?xm-ersRya>7R6mus_|$+l*{h`QOX@3#9N^gE9N zB>?7HCQ^V6$wYkE+vP(c4<4jhYHdfP;+-CuQNFB_a6R+RrL@`9QebFSTKVk@g)Bw;zVi-0(pr{J6W zK$}jUu}&iBR{TUS$`y!8vy+6BWfXLkNlX)9%T{C zG-*I!`NvF}cbAQbX6|gQ@>okUh24`9E5SF$y&S!>b%AXW&tNp--ho?j*1>0PdGo-n zSe-#VF=`YL=F0s9jFO1D0}FiR=|Lhb6Oczhd*h=Sm&Mu2Y`xH#)uJI5ZiGm3nv(@$ zn4Vsxa=|)MTXobtWMRI$`K#Jj*WFkKrQS$#)uJpQ(@rO^8$~kn>z$YA0O(izX@l!` zIuH64Kc1Ui!ffS;To@YXnPo^Ig{wYl;FJ$m!7oqH$cR1hE0)$p*>5to7xz;er065! z1xX;6@fGYPFHJ}bk5pg-?25+Dh6{0DT1j5}5%B0+`!5C$S~6<`hi4y_%s9@-ofCL@ zN~u|*Y_6O8U35kCFXLLZy)fKFlxOURqQHV^pBXPDBf?zffFer0rOd56xZt!|bW4bR zh0SKWqJTQNb(kT)3v$;#%t~j8yn9HxGm$1j8vrAuw zY1&%tvY3qU!gKK!d}U0C`YC$Nho%yjsVrVpm}Cy4N}1j~HMnKyLgt6d(S8s!3+@E? zfy<$%YT0B+$865}hOoRZG)Ow_;ob%@QySOj($=fu4m_?|w80UOtOu+HhIg*bcVy~f zl;)drX_X)1w0YDLDN<~v&h3|Id|jb``n!+fQMkH6&pXRcV@7><_wR9F=^ygYNOZMB zV-k5&Kd6lF%f3rYjp@GQq`vmD0-+Pp`m~IA0_PXoBBGDGpv;ESQ&;tK)Ys>}*tTYTP|ogN>B24uYGsR4~a!V7@VB|>7r`6@H~ z_*bx^2OAHAUz)WgvlQ z4#3ERXq@CW~k9{9J7x z&?j8okciDlJ#*@N-Nd>FxZ5N*v3<>CpWt}w6%EO>o9zS_-ji;#ewmEi{^hS#J2~0- z>WbL?>b?aWti?`bM5@6JGe8}Gi~Pc?OG`s_Z>^$xEp7W&a+^~LY?#Q;lAs=sWcC`On1)5 zNLOAH##`Mh5zT!Vs>M+l6+BA2mLsP}%cb|7B{))3yO$&(HJSAX-xU`BDxQg#W$NlO zK}}LvaDFpr?e?M*MOH-5SEC^Q8NcUYo#%#L>z)>_qa01LdXB$tL-c){3oPTH)igw0>=RFKKWmr0vYA-kLz1L_zvU5be)l6o z+$-}S;Ag^xNJ0M}S8%NQ(a4*(-$f*Us;Qu&>oZZ3mZ*o_QE)OQ`1a;Ek0eHwWX1pG zM}DOT4Tfxv^|2w%u{8~fHfdPXwOUCZb7yrkDn`Zko$af&LJgW5?#F5u|5SxB zUd`_(zcUKog|{US)M=Q1C^UmAy~hqE=B84UZYHS!lFYE<7A z-jFqhhuBwltBnu)3A`PDbbGRtA?y|I=FO3KhucA8t6{D`N~cN9&UBi$XZtc)VcZ8= z)vi6<7>Htd$3HuRD>M$^i_X~5FzcYVVD4&FzD{pDC;P;oY%k4j#y0=u$B2=M`Y&#S~rx#i3i-#bDs3$Sm5>#n=KxkEPBEaD#85w>|PR{3(V3S;x3f`k^(qF%PN``G z=oUu%KnI{`{3_0h{KG~<&WNxR>0&}ggxTmV|KLgiQcFiW6}s+38nK_sInU1$HNLog zk2S78dLY0M65n6zO8>~%p$h%%-PsR`*Ita7CFjvOKkpime^z04qkJ+Y^v*RKWYG6? zE##0%@u!{__@j-k=U?9$sQOEcmMEy|tJpU+WHdXiMruV%jM z@v~{m-D_|{67PtLV~33p^oww|&4l#Cry)0f{A8~3Pttj{at^LO)W6oUIrq`wY<7oF zv?GhpfP`b>;APyS^D4Dgwo4g*wJwzYa6fvm@AJF|hq~?WP^DgW zUvaO8&evPBY^gK^mkcd`cwdI~U+a$QTVkqCzTnZT=9det8OgXLAol}V`^J`?Ik*`u z#gS@XxVglAi)ey%v!N^htl)4is>(KVEYz>7HjZU%gd)KeC%o{^TfeQn>9a*|iHJ5= zK+X5lm&ax6a|nNVQO#xErhG6|Yb#!5<**@>M`QhwBgi&!LF>L{&^+HuA}3E!g7_%4x{39{)u!woqKWbeF(-7%c0{-4tA1awtmlF7vhPi_I`3P zPb4BDkw(vZd{fwLxDqs7LfYQ<;lhH*t9moCQLWMLv+p&Ct2@an-;2N4N}sT)dF}os zax2ia&evT>%G{{WCYD9`cA4HdFf!_zSqFSUk z{>+Dh?UM5hVUsipeH6O_2Kvf5I=ERnxVf^U&lF43aX6PDTvdyA~An&bZyPf_zZsc*dvL8OMt6i+t5T>DD}fR zbF=YpHFc~{=Tg|sPc?=R*qMpaj0d(z%&qo!)m_vZ`&6AVG3&eP;NjgFFYGJ2vgLb; zE)S>T17W2QDI#1-q!xF($hm4?GC&4w)sQ?kTPvp*C%nX7Zp_Onr(6u6yYJsqf^+_Qxc>r{p7VU>)w)>9h%-*i2r|M303oL=?wJE)6ml-m|x@PQGe^ zONCxbjPNq4`|xAgvsePX{sGNovZ24s^>C2YLP&EZ)HA>MTJhlYxh<`!q4|~I!a2?r z7cS+~sgL<1R7j}qZjf)C70iAol2rh^=|)cPmvfEyIx;m~RssFwJ^79^q{qaWcP^if zE&6=x%>;+W>8P6BtJbf>?q62X(xaKOe2S~<_G-!dYGiWP68RuWv#0M)WaW?7G{t)_ z_qBy8dNV5*1`6m~IJDH{a&8i2qP1&{+z_FLqdd!>f=0I{-6t23 zM4!y>O}cobFlri^ZiOb7)mDa9F5bHhLvOA3Z?~lYe$^kE?XTxd4KF*|3I3w2X1kn5 zvUBu+)s8Y#0zy56mEhCz&+ZG%iTeVDg#sSR5RYQy7_*%&Ip)MU0fULafII^TEufNh zo(%Y53ORC16kkF?nn=kpCr=v;1%|cbr9&8iwi;4mfI^T391LQBjtD%=|IxB8B=+!- zL4xs5NJW$k3XE|=$)cbrq%62b3xz_ zqG4cY6Byhiivd%V92^Z^%E}$4@@P3US`K!Q;=mu|&|usb=q15`*Yap^sTg=J1C}fT z=0{kP^E?NOR2Y;871*=eLF3RYBP z2jogt_8&OZuI^!6*`0p{Qp?pojCy#PSKpZL4Kj^E2O(A<*p+S^KKr8AThYw4k-6)8 zr#+Y=q_T)oWq8b7J~-+mIq!9tjM2kB<5)Tg&xPkN`L}m zpARFW!Byzw#gAklv&8f#eMlG-``1h-R^+hn=@WOr1U9pOG5uDCq*2gg|17Kk+t5Ey z*yD8-AjrYG3UIL)Gn(vUoA%u4l(24LKX%`{_Vi2kngkMr*!NfO%@y@uKiE$1nG#cI zh5pSB0Wu2&r$TslUFeGp67u?$1jz!WICz{1TSf*dlv|!TmdtX|+b)F|C3=eZ%)2yG z))owHvq@pU? zGR3v^7jz^ceM>3zW?1ulQ^e}I9RK>}i|4}>F2h=9)^ADroO;Q#ud$!mJI&($V~n6= zq^@mdy~_^33|W&K3As-DHP?QKKg#1pD4&4xGrHTw$=}?{e5SiJGmRj+ zk&Q)MKG$*D+C><|7oU+AzuwMWCo%ny{^)YdjrR{Y=nC`od`a%k%d$Uugf_vUO?1{CH87|b+|^KcL3pN-}UDZO|j-B zh)y!=w=aI1jCXg_oyKzBygBEtYfkRW?D50pyw1Yg9-Q*RjOS#gQTbQH=rsPeZ99#1 z2i|;BlmGFS&dd=6~a3L`OQT)-)vd)NM5DkVz%i(S~c~$e$#K^ zDy&*)cCbS3i{{M4){c3Zg4&9cJE&*Mzf{%5Dr87hH-@15Vn zrm2WrSYmM`LV^J(c;N>gVR2o~^fNy5lC7{>1pKPlL!G8*wUqPWklFN~){&n6!tJ+f z3OGrHigNN;ZoIAFFrfa-UU7qfesI{sqR;uuOHJSNhU5;pcfA)=Atq;-%L=q3g&Nb4 z{KiF9%&Bbw=v&$sdR+mgyMuyJ8sFU5&OQoZMrJ4C#tKb{9V@RZu^aR!k33y)N~U0o z*pQiVN)OSX3RRT}%H;jh>aq-OKA z=1xsJSc7MGXC7{jKz1m`8d^u#vc0!+9Rt17NUp0Bk+gCsOF|qjZN_@4V7V|*%Lf^6R?yKwp$KY{QaPHMnL8A1wpT?XGsj>7))dK2u)$N~z*{1x?t1@Lez z^uR|xRu<4kq7Ijk6f2uS$Yh1EClle&gP!?c_VL6#|9!lU#T-T7>NYtHi;$J?@~;zU zUS1%l!7B)*SrVMXKQflL3@-w|!F`=K2W^*TUJwRYK1m6faw-%iU>e`&_p}T}&6u} z`km+YDe3T}c2=5|U*yHVzMUFgYI%kAX59=_V1gv4ZMSwhnQ-*_p3dmxoi@$CC{udf zo$OLs*9JALRX5bu^l8fl1<%*X5$_d5GLp#W&C@NDaTVaJi?TD#Sl6G%uMiE#)u^^A zs;8w+J&JL@qI#*OyiC4wi+Z5|G?b<`prIr#M^jJOpZQtcX{+HNzbZ)CMIjKq5KSXy z#D0ry^4SMYYmT+=u%!NkE=iLdN&yYACuttlTZs!NndjP2Fh1Vlg0TjbhmAvE?4np{K9yK(=10;MOO z8!x;#nI9p_HPl~cs$zQvDDioRsjA-#{pGRPvPg+rbL)gUf4S0DF+E)qCYn)QU%e;L z@ZjRSw+)HkOXBIBN%blf2pNxuCwwDBp4=;^!6WEv{>MAzbCvFkx;$yl`K^w1hL1T5 zKZMs^Q0EiwHknkaD}ER~L@qVaG)S+xm$KZ}Xuo-NC`(_M0B0oZ$$9nR-Drr*%q3D{ z#t2$9oQtIXa;}s_hMhZZk#<~rGbd_}z`9fR`z_;39AsK9qeZIg!3GZ-yv&0ti&yIf z$7G+s)=|z*>E8CvhAppOc}JCVO}T479oC{%(Q_>&#IeV*JJ22ivA20`DZ6p+>zyR? zwfa~Gt>0Cz#f%>t`+ZeyikJJz(N*(6(cFzLefPHMM-fdpZ>x7|?RCYBjpzPL!LF}E zeeCi*IYlS4@W*%_E^A6;EikRSn>ZA*Mr&R~!K+oa)9D16rhh-UsU@H*Pb5+Mr2qAX zHXb5zdheyX7}pP;g4A1Ww`AW>`i!>S*BGJP$7>JBr#$Q`;bRfU>&vhQ59L43$6-%G z=P~F%{V32Gh1U+@2H1SbsR8i}aMIwzYX}q=hv1z7f-)fDpx4Q)kB|X)kquH;8z5%@ z`b>!A36(nsoQ+^N2U(*tA^bq$!R5FGIVZ542@%H!%l0#)q6diH9Pyq8{IejEf5;JU zPM96DA=JRj0th33r$>$gZoWRijn*e;095yfM27Ad&|m0!(uL`~cX#J>eeCfd~LQZ$a+2#_SgWsW%WYko$8dD1@u| z5Rs$XZFmEbI-&OGgLw~c7i6UdjB>#mTNRw}XXhUAdyvxuB?Tw-M&=#yA5i7roj@1n zfzVy=PFU&RLL`8R5)hcX@B}#JEkyc=R#12X3$jrIhkQz`ze6;3040 zd+?uy100{gJ01LRa;G{)U|o-?R;6Ix@d_~MDFQWW{owMD6LdwAEVn3b0-7f>-5J$=s{OROQNy znD?-{jaKYbKwLS59!Ni=S&&}<=F1`Cz=Ra0G2QmZ`Bg9Dmz&B+~t zjQqe-4OoPREhrV}XHf5u0922i9+Zow11OiW&*1GHk$|QzAm7V=Ft=D0r~_qH?9@l~ zOsE3ud8j4^wI^^q)hDVmUHdmSDxkC))OEMIqkH58NNPad^Uk1QsI5EUeO?1r^^m4j z{|~&EzJRh&rGgGWIrt5~}n7 zB{b7|gh>KeHi5cyNONgBK?L^-a3<#kOZ2k_jpS+vXe8yEPZUVI{Roj5=xByW9vPvr z_7hMf6wqve@B;Q7C!lXzz}kWXa?k|fqrrZk;fdXqZ2j{CpwfAa&44^~FtH2k8yK>q zFhU}5b~qd<1n%F$(E#56K<7!ZENzF}2O0+OcOBi$X&|!=lpy9%?||a2llwsd9KPhd zfI>G&I26Q_cChA$Y8KOdB7EA86E(ZobIgd35&?h?@NVAqoWO2&fUsa7&|Us5#&t#|KPgfZ4z{lL)Zr0-t;Ak(N34od7R)9Wo!9slC1IW~SJ;^Tu9o^sq1@^uVl@5EPbVfagjE72RGjLL8%;7)418g5qK;8?0L@z`X z6v|;!tulB5Th|M=na9+=!DDVV%s+`A0T&Shmu<5<+_AH}0T>Q}j)lWgv-%)n_@Ltr z>ckHA3xj^gg$Bl0Cz!Ad14~Iy4RA2`I)cF4w5GWcW1cPJ#83cOJv!Mn|2O*{h zDojs+fkFX}BCz2)H*}=c^Z9fr*v{9Ak!mx?JyAl9llw8%*io)IZp zE1|NZg&Kg?eDEJ61axl<3xIT*eLyH`_i_p;H{LrJp92$D$bVWmt`JhLgJ~X)V z(jhKx5bW9yp40ViyI<6q@*t-pSrH(Qj`>oN3&T6nA^f3_nnDNjp2hxwU8~i>7 z!W>r+a}0DiM|qI%7zle@!Q*i^`f#wVMT$dXk414fm* z906gDbpsrDA66W5tQ#2U5fG@{M|9{>1u@6E@t6Dl5CCwSA*`1^QbMhRZ6W@6@G-|q z^tYXCFwldWJ9uKD;64d|CPYDnK8$_4JfkMhr{4CDtt%!S#u) zF(X?Y)tMV0^SJYsN9g*iM0|puD>sa6%yW9io!Jt1uyVTBsKcH@ZwE$cTsUtz{xrgj za#AzEWNEoE{L7l<Yr_m;es_+48T)vmRdZLGf162oY>_*L(f;M6ZJL|acrk8Bk>mvKCeqofq^p(yTZ z58w$-q3;bC@%x%QUi+>ot2@{(4azbx=Vl}RMZKm(Hk857?8e0fC3toK`ImSH>-6e| z;YXf6@9adgU-T*@J;ANH)bHuVaHViV`MHp03p~wpvcW%u@r>27CZ&>T8`2c?k!|bV z^%^A_!Z)zyRQbBa$sQ=BDB2({SDl@NZ1r7pr?uJkx@$H++MF8`Pc=|guZZ>HG1iro3Nn|`k`g+xUNZCoFHWO z>Q=FYbzSR^VsExxmgV0O>Sdm)sTO1^xP(sSb7iZfYKF35!1z5D8nCBuux|-J=GdhC zT}uwF%Yl|4;D456V_?&-^QDilx{shH0@6@z!!%oWluGAleP%f3j^QAd*w|r z_%>e4vPbs(UO67~dz2eP>wP!7)w=@KYt|GPBXGN@Sb}MVp1iKz*4jqtroNkr9lnnj zw&s6}R`?Jy)9T;ZD?PPbp-Ao08ZG{oNj3G3R^O$Ki3BLBy{(V!t-BZc(vAd!e@2=5 z!cLRhhg?(Xvx5P8XR3G2&7EVGqTHS~*w%*&-iQouzEYCr7?J-<2=S^wO;F)>w&9n; z=Wy_yH8%4$87Ue`fevvAed%|-fcU(+l6}?Y$D)`x*WeIpcn&o+@A-}~<;uRv1yL%F z+j3c!ZlsAVaM8hUF=L!Terqp(pTBO-p7284L`Ker^Rp82wg5`L`NH#C=_V1gX_A7U z;Lr4ZoBBGs8kiQuq|PSnhXwl^&ODmc+8PkF!WBd(&Nf;bsOKQgvAp};ziksW<4gJK zssfRy%RM}?Wy#Jv`dn{GG)G;Rl)vTriFJPIe|WA(%#8TL1A5sUpJ(rjslUxjpBktR zwCN2=?vF}USx$Xox=d-u8}TM@`J%eHX)Y7P_Xnb^#L{O&A7(;)3}3!=a8st4NkCCx z+#iSH&auh~JKNN=G7Ve!126b*7(Ogl2|CZMVDFwiIomBlrGM#C8Z$4V{Za0ZsD=J^ z<=#nCTpR^U%hQiHE_?0nKDOJVs%Qb@+x-k>aiW{I~6o20tE&#h@ub_vGT*CGt3(ALH zP9Q8AL$oIg2bq)Lc>SiI{fKYc2a&a%Tl}eZbzh`S_IE!e@mJie?SQSGbk*oazj@%i z=XZKT-A6W%_xFe0?>}~XMrwJBj0{|{QYe|p7Po!hMOx8*+hv@9jAc4n;;u9_IPj~= zpg%73Y^U3jN1~mRXlJJF%*zfTvvj}FRiYgmJf@$82Fp(!arc!KC4SvlmKNgfv-;S< zU1qr+$xj+z+wyIt`sta%wOn?Idy5x0%7Y!5_GUQEqVtCX7z#z4x0k`_+tngY$-d71 z`Q|ESddXV__UrzLmUpYhrRnDY{?nHkWq~?eao*V*66`V#=ZSxaj6HgJwu|9|U%S@1 z?v!?q?k9o_$gU94OQ=BG$k_N`1^%j4`KaicZH%yi62pKJFIuV~9TBq65?eM&Dy#f1 zIOInc8~ZyY`Gu^j+wP2R1P@Dx!+LG(^<=JSzt`1XaN&ixT`5xy_^x1}IYG!9|H|{HQcoI@)BS zvyX2jlnD4GP#(5U>^+37d>GhK>--Pq?N1{Jh5cpU0H>w%^uR(68yi0CFYhBo@l+hk zvw%O|M>uE_|7r^1$4w#ppef`5?y(S(;ppC<6(L(k$+*B_(i8#eYVi;l$v2hzQmOJf znmP+FzDSYby0y zm6Fk_Rj1UJn$GxiJC7j-RVBqD`1`l*&eCd|jJgzy6 zc+PcWJCDZ{Z0~vR-!9#scB)u0eS0Q~B#$hBQlTbAq@iJ%CQ>i#!j(Z`BbrMC8#|4R zUlt0|Gjg%LalicSX9TXu0tu}3$S^a!!(iz_R3=7T6`{ zC|Pn2l0=XwNftyz1SAQEC|L<2L69tvDEN8A65G6^gG4bB69x3=$lV{=x^-M__I;z`;>r|~ zrTT)Q7&p<&Rf$W9XR1AK*10YrZ}yG&9>Z9Yo?zWgjLQpOZc(}>Tw;)tz4LSN!(_Sp z$IP`bwI|a)F6b}H(Q!t81=2ODw?tb7{P}eeRmBen-1B_}q*LNoq@M=A_}#ys+=3EZ zc%ubO{L~t5@vRyDWR001C`v1oT5mD6qt9j*Kb-pVWX=$ykBsy@$xVMbU>@kCVJ1aB| z-E%Wl6v==3W89T2v5m#bX=8J~`-Z1&3aIsM2WAo}X>ubm)`9)ZJzbscwKW~V_&C#0OTU5fF7B4)4ZPb{S5o<-h zeW+=XW$RX6wD`4l+=AeEl)}6q!7a|&cfz+46N3lrQ-8vx90ZMH^O-o=n%?F#J73SV z;CLnJF`+Sd|7XqqjXhBa@ zMuzG0#^lJh4DGjOPk9)btKTwyg6jb&NCEoTja4>`K$Tnx_~(A;)pG~8pjz5 zAlf=bM;K;(He(ZmDA^c&;@Ee=|D7`&&{!M>yPFNqRxMEWyoiQSyw&t`dteb86DKx zbLBCMAfK18czG$>-Y+z6Au_k`Xfp?0#eR3;a((eTOE`6F?=19%vFBTVjJZ{ENg6r5pi*6L{NvI` zQbXTh?~4ft2$XMBS4GZGOkBxkiC8_NH6qbTEM(e zQpS{wae{2HI|lTxx!S0A<2o8wI_VC-fBm$_zf148imdjMXy>Nd zMHU}(|m3+sMcX!tZutvb5l>rC+B)WGNm z5_7#@WUrScr7)Kt{;2K}NK4qUd+NtYQu~!jn{8!*M$6uT%KK%Dt7Q9XwB@R!+X_CX z0-s&nB((w!d4<|V{;(e$`S_S7_Qu~$u>sQG(BP``vw8zsYc=N53Bgmj`etV3G@a3=!SqE@Ob0E`2xm_ zg%m&8IneO4TzU#kSFjS2A%KXp(p0q zV2>Hd6Y{xweboPx(EdI!ZA)nfJtG^I967>d!?H zzPq8@j4|EDvY_6XeZRQ{`yGMv$L;F^jXOOKeJHD!9gNR;)^Hw*%g(Y- z!Cp)%G1@%yVRwr8BuTD+b#G=}|A`nhr=)DaJ2!u#H9Ty5%%Gm49m||2|pFy zMaOOgj^%z(*Tl!;Jg1TWlf`O%yWExDh zmC-&XgK7~KpPf>*eR!}#C6jY;J_fDEwTO;}s7>aSN)8*bO-}URW9gc8COY?3qcJI0 zrH-ME_UfggcQ@BOeMO4(c@3>EJ=nQjmT*1y3c6i()X)Q)pvBTa=iA*L#+r@E-^lb3 z-t)nYeZ^NU+eo+i+AB0!T3EFde;`LU7j0;d$ONJ>!*t&a|F`LmO#~+5(K?bBd8#P; zkLiB4j+7MpCj=r;njd)uHa2Es!A6Szy^b7RV%dxQcO5A%iu?y~fkd3HBN4~zNVM5Y zuW1pAwl)4;>`N}UWGHYpEbAKb@j`ffJ+glqG-wL_{ym&@ue3XmWZRMc2G8(wDR0`B z!pwYgA7q-;;-q_upRu$+&58ZN>r}jVrp)csSn8xO=BU+m^_buI50u$C%2*n-&rhpD zdFb+y_ut6I_rDHMt%VtP1fpe-3$o~zy>Yp_BDA=+vy`%wNmAjip`w`mZTMvS;SE;OOaefj-NhhR)fASY>yKldCG2r;Q(h=%@i^YWNdN zO_KvF>uZP4_NwT+xTZ^Pcz4ibC9(`$P4^BWK`<9fPkELV7l`Pamb?*7y`^P=n5vd= z%y+Q;nq8E7Ax{j;Ecs)UW6h3y=|0xI3%F9WG&>SCPuz#8WPMrK=iS4~lC{xtqSuvO zdcD_vK3i@tueWqV(jp3$GN?3|AIUIpeW~8ld-<|7mQzSfCb6y5`3Gvzfg(bWGpg%S zqLKHYOp>I$7~Z8v>4wkOI~*%)+bdSyA-)sa5~^%22I1u1(NH9w%Xy?Tn3N!W4qJrH z`o#q@DQmm)Pj^cTyh(M!xA^)%GL|mMro!Vg8j|)(!r=)i_TSni0HBPS=2&D|G zIKN_UGxpTOoA*Is$^Oag^SMgc{U;OS;B&$fZUT3tjT{CgTJ8?}!iehag$H>LeI{nZ zU{}=b6cgVo&^Q!%{`)LL8xL8jA-*>_UHnMIiEj1pr}!V=+eq<$6{3jKZ`Q^YHt@{? z2fU{-2*?_Kd$KM`(;utBkH2)l=j}h(i=%=^cJ<)zNfd&=9CkA&wwIKTJvedLT^fQ# zgpcJRd~n_6%eybqEn2+FJmsb}y)64f*(){s;|#dlJGam&;?gCLj~JV z?~T6K6`3F$Z{-NePXJyw)=gW!dR!Lai}Kh(QUb3V6u!fn=kg^f%5ulOs=iiXij1zT zxdsJ%R?+{!*zr?}++*k2^cO}(0mg)n&)pjNDResGjTfm?C%H7#r^u{sq<-1lO{V8A zTA(j|^crR;W^z$>0>^KrQjPr~G4_yX}M6Df>86ZbrRlt8@hIgaJ1I^`u< z?&kx94MXahi~<_q8@7?tkTpVklTqQu>vM*gkCKPf*^-Q(qGWzHhBWBwRibIRY>Fk% zeU`nVn3`iag73HrL+W~wHod5&h*B;upGA7?BS!~p>_dLdh(8v*&eWrn=Y*bGU0_VQ zoV{+%Dx!6LuBpL!ZB4qm{P%o&@{gyEA53K?>F--jh|F`#_h^Qi%kC$=%WC`~+>I+Gc$iYlUH_CWYs%Ly%5 zP(PI>a|YizM#LkBs7WZ{h;r6krl7V29HgAwA9e)o;<_@JKtDD}8yKJEI}LzVh> zSSL^2V#o}ic}y@#NwS5w7_qOk>v4xYJyv+PfreQn5fZUpP`lbJAw=?A4z8D;X{4rQO+LBHB2V9WBgb5 zgc<97JEAU+1Hor7kH8dxWGl4AYn@7anQwM{Lk#s+Od}dTgHEAin~51*`C*twxjD7E z4SX6HyF|mx<`#tC`L*(1Fn;sS@*h>KZEkh3Wsfd1s1)_P_(%Nx^&d;}%OQlD(NPss zE0kV@_+GXtcydwcH!zz9$p3iL(|@2cGSI&2+|bIm=}&8bSob)Dl4; z#FUhz5E3B#mKXxqMkxV1DKS+Lic1;%9$f=()(92w3mjI90}s{+l(+~e39do-EfEl$ z>nKE*7;xQ<5EoYha*2zhK`btDa047?13!5xpeO>6seq_mDj-EdNfrD`f?!@ErxCoQ z06SH2DL^a+ew9J4l(L9~6!;YdF}+aW7l;k0q{Nk!#eq$kGAJntB7Px3Eh@(;$8o;v`N}|9Qxf<}&2dv1HMZmARvZyk+R1s5FS4F9atEi}nsfwzos)?uqb22pv zRb}uCjMmgZFRLNIKhS~Tzbfzz4&3;iIP+6Gu{Klx9~h7P|G`e=f6$Eo<0AjB{r|^Z z_kV@(|Mma>m2Uh$X7WGj|G(|D0J1>}@t>~d78vsIm89L+b<9`8f8NLD z#rYj>|EdVyb8kjZb?F#;@!)7 zhW9;eV?C(`57FLR{^G9<+`d&fw5W`GF>goaeCuuc!|CG7_7I|G3`I2ZEmb%uvc#;zZ1qBQ(|J-oqSMCM7Z z?94QghOs;yFPIl?f1Q^pti=-Q!+GFqAK@3vY)=56Z^%K1ZGMT&3-yU&O^@vJpmB4` z{1z(G&>++BJ3#-O<~CcJYp%lTpO&W@6Zqk>GM}_|9;)Hx1Fz+(aeCjNE1{%qJ7_u*Y@OoOxN=(bp;n<+yKb3W;3g-DqREllIc|+T|{C z(tE*SmNO_EJhZ&|uqW?g|J#Dx{Z7Ni$Sd_X1{|M!Wmp|=(`9HvCn`U+VmR7# zEX@32eWo8#Mbvc<$OrV-o~`x(I0dU1pe>!6{e@LZ*RH*1sJ$$fU9Bmlyj>$z;%yYr z^akTy-I^*oUi%{vZeJTIMD}M?6T7LcEkzS-r?sn9*%CC)-(XQ2?c-FM%3u665q!lq z!N2M<$xUB_>skcvKda2XsmEXNz0|7SU=dPu`6{`dTF#EU=SIR6rd{oO7}wMDBIR=hfT3V_pU~q~4h)+A_98tblW* zOSVq+k9mLG6e9LIPxIi8T9ds`k_xwno8y)&nx*x^fgJsv@;N5IWKqNUy?c#MfAUMz z^Z%$HNm=44Bx}xmEB4A)+l-YX@ikh%%Jkd+=0$=yL#0UkH|r*_iagUUi-`Yw1Pk!) zegKIKK>XCup&9HPls|o*A>9f9R*y{{woGAi>DDkoDBlV|oFmO(vfz#px?=qo4Ii{? zeFSi|g5g27<}f+%$~uAT zE043{?U!J(ARl0f>7i8*Kn38MoRF@|zp1j9LFySEpC9VG3`mdX1ivd7V*v7e2RhEw z^Q^+Azf#MNQjbZc+(4}oSI$T?+yE&Ga&Q7h2hXn@O@t#^x!nIvrSSr(N$xNOsL<<- z3fJQ}|CI-jRm2;lf=(rXQvXVA@jk2Y++|Rq)>Uu|K>2p3@L?$PDj2-up*Xw@JAy4A z1BkhNKwZaThI@jkSmy%@9k=jU~k}sGBm#@I&&k{y_0ZO?oh3eR%f*ykV z0jjIrU|4m%U@}m;AIt!H>jjfPx?+M9{J}W7dc%yNm;QjyrZ<=fF3({+(ABGei&+2+ z_#wFpX5l~p%m}jcIk{qj`~$({t+t?Kh7?1=Q}x9MOpczwla}K_LB3$*jgK(4$HE^Q zFcA5{0J#4s?O!rWKhST-20V0-c+gSf{9tNl2^~iX_TDgjD8L`gEB)XjcHLkOUz~(p3xo# z0$PA`JQ{AEFc=x68$t(=#Ye#45nobSEYwLJ=-K2W^POV|KX9r<90cP9WMJ+JpUB`D zbj;@%E>7|SMgoO}(s7=Qr?fw*{1Km{ykmY< z3Z}zJDi%1Ni@d-_4Rw+b@-(=H!N^tAkFmK&%Q-6|u!9G0U4U9W^;n8L#p!~r_(}RH zP8Wp5I=w$F54wS*115z&f!`pdPLog3xWJ>!N%2#^ImlB~F7gzWi$tEh|ABj$lX9o% zT;wS_7kP@#MV_K_k*DZfgC5HsdKe7kP@#MV_K_kth^2*a6c(pELt?3cyC4 zf^1Qz*jdyuVAhBTbqd5riJpLZQKzU$l-P-!D6y0JP^WMs5XSMiew5frJ5i@NY}D}) zDd2aC!?q#*S963ocE$x%Mp6)_F&h=t3CF(_R6r|b_#8$H6&_9X4t_Wd-*M;ujc%6& zp9v7b{lDV#kBnKsykbY4oMQb=fj}UH#6hp0kw8^2@Sq$y8p1+?=N;(3!9+Q7HFWIO z3j%JvY#LTxz2|&MzNr(s`0K6O6CId3mN%@lp3mb(1SbJ?Y30g^UA>efEgf#&5 z1Mg%)2vLc%vPTaOcnEa2}g+) zeGZ)h8|#hu>6}z+F*tejzbWP9bwlLZ1x3Bf_!%<4&16FEYOlWUt(rd=@Rz>kHA+DF zp2_dU!(vCVj2{A5zjtcizAv%SbX{Ik5NMq$tm)^v_eH$vRWF!OqS3ifW!2X zKbAha$Q)aU73Wtu))PJ}q!>c|MIMPlR?dBicV;zTCaOT&9nU+xl#=H7Dv0nOdNlQQ>+ViS=4g zHn#4)o>Wx@>`%MchgMITrmy$TUN;!>TR8tJeb};Ah|}RUjXYCSX_Fv^Q>t#FzGqbG zy=TzUeMX($j?t(3gw_Ts42i*u*j0>JbQFUVn@T=hI+l=TqzBDPm}L<7}rjd$8=RU(0O@`}r!==%dM zWd-#n4t}h6*V{etha;O)-20zhGOkXlRDb$qWvWtr-(#y@0$s^#^~gKB_7%$X&tkaa zo7Q|ue)FL=Yt%#*S{uU@LO+TUf8vTW{YLk>rmJ5WJyCbY0zan$Z3v&1?^a*vfa6yp-4v?ei_so9W74^v-g z9vAy!MLN2^Z0cDT*W&e_gf_y1!kF;o?rZzn54IK4Wm*{FQ8rROl^f_CxZ|Hr_8%QO zKR=7GzTuo}#vOR%+rSb(kmb5nvUEed?PjK-Iu>PZm^tfrnN3?+H+}05zi&+p{h9S% zn1J;wrt!bEzg7LQ|Fz5<kE7mcP zNM3);!BNMPP(N;ilu0*wQ$--GOE%B{nf-_0tTZk~?{LrOdn&P5dOSaSRLe=Vbv^Ja zdP63kDC9nbUYZMLR`>?DKgb^w>Y@-z!uZG|wPsI%bHKK|xw10Xy?HTj+oylm-s6dS zVWF0s)h|_*bfz-8>sHrt6BNxQoaqOdQyCbnt!+Y#zV=hb7r?eIQe3nQbldrIN1P$H z-sXcuD3L*3)?_htg^bx|Z`mKr9Op6*NOTZ~O5xb{=w$hUI<-eaogUnR@4?A;_0%2- zbsS>#FQ1m+3wPqv5_M|9^tVL}IQuxJ{`;GHd=7N1x)PW8$EPIh3XBgqi@jB7ZVGd0{!cW$i$0H#uO6-YUpC4 z#gY&`a##e)eT*Ss#zui)M*kM%=w_QYWjNmX9tk8SCMxj{JQ>70JzAzwK@PUWyl6As z#Pi(1VSCjaIS$J}c6w(*|CmAFeEk@9=+Y-PR&zE~&X6Bdh6+(LqR45;$)WZ=-jh<<~-I z^I=2u?feewJhW7W+eJPQljycpfq~B1`G!T_AwE7bV7%fa+A-O%$f9{E{#?88%KrDS z5Bw>#m{9VOwxbkTrYlacl=!s5w#ef zpLi{JMq(UZuz7rnl26(KuG`_F*d$%s?4p>Mx{8js{;+=pSdkf0R!;gm04p-{WLUFY zaN~SCUM95(v+k(r=i9Fs#lm+M{Nm@oU(+ijeKjxLFO9gD^oa70C#svVdaM|+Nb~Vg z8YTtVjj~@C)8#j{bW+%*Jk30b&`fuE`|H)oy_RzK5?rR!+I2f&$p)@H9GErnR9Tfq z2jTMpvJFWMflmyxqI=V?&$@{(k@V0$Qq?f_Wiqx_;o=D3OW?Th+PJN^OkPW+L$-5t z3@SuxV1JiMd#goH$Xi6Y7a$p#;)+btaO)rlbSdten@R8Qsj|J3LYOQyk2d)1fQ!-1&(2>rv8QQzzqxy3Cbj{*XmyMYo$<-kRBNwRJ>EX zynD$pMKLC>Dn@57>qR%#1M-n|`u7#&bVi37F*>uI;!=9m*!zHm4f|-B?@4??sJw>FhrnuT!ZxFU;~HbDGJM zdZl9U+{d`b4_XL&E8M*|M(Nz1i`w=}7ljzV{c78M{l#Ej{FI%>UZ;Lj^^f6+%d<_< z?PYhp`^AS24=FsSrkI!)SCi5BAD$AwD`>u6i=W~N?SA%Z!y9k0=UgvYNXS|$eVc9k zaPac<-AmkPI9y3q9k4GeR!hz)8{Z2D=Xqmpe*hfEu~s)WJ@KfyvHRo|LU|LTH z$@9U1MfH(_s_?JW7PJ98({sUOq}a*`=TE@OK2y zsI7ScHSoxMbR|C=2kI0!uJc$q0&GKT zOi4M9wmr&6E=D>vK)(ZLBX(d%c%&D>0u$ocjQY5zgoFU)zZo^>F{zGrs?=cfR3!wc zUA5q3&@(^Kr^h-!;CkdpiFcwG(T0;lkDrjkPgE4y!pEGBv+#5PRs01uuq8clLe(HD z0zXfKKGsQ`E)-7fiGhpTlLf-5egbuBPmDU%PoPfiiBXa#R=22Adt#K-2{H_IYEFzg zb(W1fH75q~RZjSxDlkw$aUpo5VE}GyPclw57N}E=1?t#+?@|5B;&BCaeTQ0VR@} z5nKmq)r70bpQ=w_!Un#V0zux1?g1vOcPYpp+@3T6Camu6>vwd2qSOJAc^!^#Aq6cs zSlUQHHpZaRNG-S**@@vj(NRrE5QOT|MNpHbHrxUTB7G5v`p6VcKzGLOWGMb+_dy%5 z1L1C%O#r(wThMJ1I^b&11kQvdDFLk>B|p%Cn;t#3iKcK`Tu=#ch}>ifDsjF5&jpn{ zGl8GS78MbJV7l=0P>C6M83pMc=a87gd9guUcL-??zW~MS!8bwiS@R>7`fy5!(E`p4 zT{VKkplyBlFOZdN0jDQ8?uR3GB!+<9=YPsL8^Y_^{Mk{gCm)TklQkG|$BQ8EzBR~8x(IhTN*1<()6tyCbk=*I z6Tq3PjtyMks2m66X#zJC`j4t$K$f$iJfl9*PaTgFm~eTvXVgejxXFJJl+O+hK+V9* zrjFfNDFU+-fhO%hry{{S0^9y9YuOAA-WtFehy8Ju6!hYstlQ>rljAH0I3E`1o)->q zVMy8nZmRQN#T7kS?w`#(QIS()_|v%p?$27U;vL}S4-*s>Ii7PU5pf9Z2s)i!8%_ZU z+rtSUa!YuM*r}TDpP~7O{A4NuerHd}@ze(Q&}&OLFP10*XimVl?3fd)6&yHa|Bpum z6qJAz?7$FdHNZ(BMs4uIIx9;6ZCSy+6#pSOe#HK&>2xGcHH}9jA#wWd05679vx_4^ z3asJrod1o>*`o-a=+iuTdB~seef|po?hP^;J*J(#M8E&%75IJe@$intshEugskAIF``n;D**3fb>u!{5B};qr=e$tzY1v0M|!h10lB8?EDQ<&G0r% zh{=+j80w1vRq(aKA2Xk}30ootMWZi8ipRJwz0T0q76kiY}a z*R8hc+tBimOX^U~ezKDk+ho=kuX~x_%06R?zI@jH?a%(msEIzaO|S8Yg$ed^0yg%k zyGZIR31RMU)51?#)JhMG`_Pr%GoxjCyRvNrbCc&NKSK?b=Hh=Avy^Z8TO@`1b$`|! zK+}gQkdU?}7$gT@@>6*o>e|p2WuQhd%WF-@u*^Gysp);wzrSB1mq`KXV286R!}j~< z=ZPLXj<6t7ZzlG z1Vf>j=?wvh2Hjj&_o!`1-X9fiaQIhlkf{Z(QSljEoka⋙EQCmbdmkj~1p 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 Gupta -arungupta@redhat.com +https://twitter.com/arungupta[@arungupta] AG @@ -82,11 +82,11 @@ using the following Java EE 7 technologies: http://www.oracle.com/technetwork/java/javase/downloads/index.html. -Application Server: This lab can use WildFly 8 or GlassFish 4 as the application server. This document provide instructions for +Application Server: This lab can use WildFly 8 or GlassFish 4 as the application server. This document provides instructions for WildFly 8. -IDE: NetBeans 7.4+, JBoss Developer Studio (Eclipse-based), or IntelliJ IDEA 13 can be used. This document provide instructions for +IDE: NetBeans 7.4+, JBoss Developer Studio (Eclipse-based), or IntelliJ IDEA 13 can be used. This document provides instructions for NetBeans 8. Download “All” or “Java EE” version from http://netbeans.org/downloads/. A @@ -265,16 +265,15 @@ platform. While you are copy/pasting the code from this document into NetBeans, here are couple of tips that will be really useful and make your experience enjoyable! - + + +Source Code Formatting NetBeans provides capability to neatly format the source code following conventions. This can be done for any type of source code, whether its XML or Java or something else. It is highly recommended to use this functionality after the code is copy/pasted from this document to the editor. This keeps the code legible. - - - This functionality can be accessed by right-clicking in the editor pane and selecting “Format” as shown.

        @@ -319,15 +318,15 @@ shortcuts: - Ctrl + Shift + F + CtrlShiftF - Mac + OSX - Alt + Shift + F + AltShiftF Windows @@ -335,7 +334,7 @@ shortcuts: - Alt + Shift + F + AltShiftF Linux @@ -346,15 +345,15 @@ shortcuts: - + + + +Automatic Imports Copy/pasting the Java code from this document in NetBeans editor does not auto-import the classes. This is required to be done manually in order for the classes to compile. This can be fixed for each missing import statement by clicking on the yellow bulb shown in the side bar. - - -
        ServerEndpoint import @@ -409,15 +408,15 @@ shortcuts: - Command + Shift + I + CommandShiftI - Mac + OSX - Ctrl + Shift + I + CtrlShiftI Windows @@ -425,7 +424,7 @@ shortcuts: - Ctrl + Shift + I + CtrlShiftI Linux @@ -440,6 +439,10 @@ shortcuts: class is available to import from multiple packages. If multiple packages are available then specific packages to import from are clearly marked in the document. + + + +
        Estimated Time @@ -742,7 +745,7 @@ to the database artifacts. javax.persistence.schema-generation.create-source - javax.persistence.schema-generation.drop-source +javax.persistence.schema-generation.drop-source Specifies whether the creation or deletion of database artifacts is to occur on the basis of the object/relational mapping metadata, DDL @@ -755,7 +758,7 @@ script, or a combination of the two. javax.persistence.schema-generation.create-script-source - javax.persistence.schema-generation.drop-script-source +javax.persistence.schema-generation.drop-script-source Specifies a java.IO.Reader configured for reading of the SQL script or a string designating a file URL for the SQL script to create or delete @@ -851,7 +854,7 @@ corresponding REST endpoint is shown. MovieFacadeREST - /webresources/movie + /webresources/movie @@ -861,7 +864,7 @@ corresponding REST endpoint is shown. SalesFacadeREST - /webresources/sales + /webresources/sales @@ -871,7 +874,7 @@ corresponding REST endpoint is shown. ShowTimingFacadeREST - /webresources/showtiming + /webresources/showtiming @@ -881,7 +884,7 @@ corresponding REST endpoint is shown. TheaterFacadeREST - /webresources/theater + /webresources/theater @@ -891,7 +894,7 @@ corresponding REST endpoint is shown. TimeslotFacadeREST - /webresources/timeslot + /webresources/timeslot @@ -1043,7 +1046,7 @@ The second parameter, client, defines the other end of the We connection. The method implementation transmits the received text message to all clients connected to this endpoint. Resolve the imports by right-clicking in the editor and selecting ‘Fix -Imports’ or (Command + Shift + I shortcut on Mac or Ctrl + Shift + I on +Imports’ or (CommandShiftI shortcut on OSX or CtrlShiftI on Windows). Make sure to pick java.websocket.Session for resolving imports. This is not the default option shown by NetBeans. @@ -1891,7 +1894,7 @@ on ‘Finish’. Add the following field: int movieId; Add getters/setters by right-clicking on the editor pane and selecting -‘Insert Code’ (Ctrl + I shortcut on Mac). Select the field and click on +‘Insert Code’ (CtrlI shortcut on OSX). Select the field and click on ‘Generate’. Add @Named and @SessionScoped class-level annotations and implements Serializable. @@ -1906,7 +1909,7 @@ on ‘Finish’. value="${facesContext.externalContext.requestContextPath}/faces/client/movies.xhtml"> Movies </h:outputLink> -Running the project (Fn + F6 shortcut on Mac) and clicking on ‘Movies’ +Running the project (FnF6 shortcut on OSX) and clicking on ‘Movies’ in the left navigation bar shows the output as shown.
        List of movies output page @@ -2436,7 +2439,7 @@ specified using message attribute. This could be thought as conveying the customer identifier and the points accrued by that customer. Generate getter/setters for this field. Right-click in the editor pane, -select ‘Insert Code’ (Ctrl + I shortcut on Mac), select ‘Getter and +select ‘Insert Code’ (CtrlI shortcut on OSX), select ‘Getter and Setter’, select the field, and click on ‘Generate’. @@ -3316,7 +3319,7 @@ node, and select
        -and click on ‘OK’. +and click on OK.
        @@ -3338,7 +3341,7 @@ node, and select The exact plugin version and the date may be different. -Click on ‘Install’ button, ‘Next >’, accept the license agreement by clicking on the checkbox, and click on ‘Install’ button to install the plugin. Click on ‘Finish’ to restart the IDE and complete installation. +Click the Install button, then Next >, accept the license agreement by clicking on the checkbox, then click the Install button to install the plugin. Click the Finish button to restart the IDE and complete installation. @@ -3363,7 +3366,7 @@ node, and select Select ‘WildFly Application Server’ in the Add Server Instance wizard, set the -name to ‘WildFly 8’ and click ‘Next >’. +name to ‘WildFly 8’ and click Next >.
        Add WildFly instance to NetBeans @@ -3376,8 +3379,8 @@ name to ‘WildFly 8’ and click ‘Next >’. -Click on ‘Browse’ for ‘Server Location’ and select the directory that got created -when WildFly archive was unzipped. Click on ‘Browse’ for ‘Server Configuration’ and +Click on Browse… for ‘Server Location’ and select the directory that got created +when WildFly archive was unzipped. Click on Browse… for ‘Server Configuration’ and select the ‘standalone/configuration/standalone-full.xml’ file in the unzipped WildFly archive.
        @@ -3390,7 +3393,7 @@ archive.
        -Click on ‘Next’ and then ‘Finish’. The ‘Services’ should show the WildFly instance. +Click on Next and then Finish. The ‘Services’ should show the WildFly instance.
        WildFly instance in NetBeans Services tab @@ -3431,7 +3434,7 @@ archive. First of all, you should specify the JDK that you are going to use. In IntelliJ IDEA, this is done in the Project Structure dialog: -Start IntelliJ IDEA. If, as a result, a project opens, close the project (File | Close Project). +Start IntelliJ IDEA. If, as a result, a project opens, close the project (File Close Project). On the Welcome screen, under Quick Start, click Configure. @@ -3450,7 +3453,12 @@ archive. Under Configure, click Project Defaults, and then, under Project Defaults, click Project Structure. -In the left-hand pane of the Project Structure dialog, under Platform Settings, select SDKs. Click image::images/i13-plus-icon.png[title="Plus icon in IntelliJ IDEA"] and select JDK. +In the left-hand pane of the Project Structure dialog, under Platform Settings, select SDKs. Click + + + + i13-plus-icon + and select JDK.
        Add JDK in IntelliJ IDEA @@ -3463,7 +3471,7 @@ archive. -In the Select Home Directory for JDK dialog, select the folder in which the JDK that you are going to use is installed, and click OK. +In the Select Home Directory for JDK dialog, select the folder in which the JDK that you are going to use is installed, and click OK.
        JDK home in IntelliJ IDEA @@ -3476,7 +3484,7 @@ archive. -In the Project Structure dialog, click Apply. +In the Project Structure dialog, click Apply.
        JDK defined in IntelliJ IDEA @@ -3503,22 +3511,32 @@ archive. -Click OK. +Click OK.
        Define WildFly -Defining an application server in IntelliJ IDEA, normally, is just telling the IDE where the server is installed. The servers are defined in the Settings dialog. (On Mac OS, this dialog is called Preferences.) +Defining an application server in IntelliJ IDEA, normally, is just telling the IDE where the server is installed. The servers are defined in the Settings dialog. (On OSX, this dialog is called Preferences.) -On the Welcome screen, to the left of Project Defaults, click Back image::images/i13-back-icon.png[title="Back icon in IntelliJ IDEA"]. +On the Welcome screen, to the left of Project Defaults, click Back + + + + i13-back-icon +. Under Configure, click Settings. -In the left-hand pane of the Settings (Preferences) dialog, under IDE Settings, select Application Servers. On the Application Servers page, click image::images/i13-plus-icon.png[title="Plus icon in IntelliJ IDEA"] and select JBoss Server. (WildFly is a server from the "JBoss family".) +In the left-hand pane of the Settings (Preferences) dialog, under IDE Settings, select Application Servers. On the Application Servers page, click + + + + i13-plus-icon + and select JBoss Server. (WildFly is a server from the "JBoss family".)
        Add WildFly in IntelliJ IDEA @@ -3531,7 +3549,12 @@ archive. -In the JBoss Server dialog, click image::images/i13-ellipsis-button.png[title="Ellipsis button in IntelliJ IDEA"] to the right of the JBoss Home field. +In the JBoss Server dialog, click + + + + i13-ellipsis-button + to the right of the JBoss Home field.
        WildFly server dialog in IntelliJ IDEA @@ -3544,7 +3567,7 @@ archive. -In the JBoss Home Directory dialog, select the folder in which you have the WildFly server installed, and click OK. +In the JBoss Home Directory dialog, select the folder in which you have the WildFly server installed, and click OK.
        WildFly home in IntelliJ IDEA @@ -3570,7 +3593,7 @@ archive. -In the Settings (Preferences) dialog, click OK. +In the Settings (Preferences) dialog, click OK.
        WildFly defined in IntelliJ IDEA @@ -3589,7 +3612,12 @@ archive. The sample application is supplied as a Maven project with an associated pom.xml file that contains all the necessary project definitions. The corresponding IntelliJ IDEA project in such a case can be created by simply "opening" the pom.xml file. (Obviously, this isn’t the only way to create projects in IDEA. You can create projects for existing collections of source files, import Eclipse and Flash Builder projects, and Gradle build scripts. Finally, you can create projects from scratch.) -On the Welcome screen, to the left of Configure, click Back image::images/i13-back-icon.png[title="Back icon in IntelliJ IDEA"]. +On the Welcome screen, to the left of Configure, click Back + + + + i13-back-icon +. Under Quick Start, click Open Project. @@ -3605,7 +3633,7 @@ archive. -In the Open Project dialog, select the pom.xml file associated with the sample application, and click OK. +In the Open Project dialog, select the pom.xml file associated with the sample application, and click OK.
        Select pom in IntelliJ IDEA @@ -3629,7 +3657,12 @@ archive. -Click Configure in the message box. (If by now the message has disappeared, click image::images/i13-exclamation-mark-icon.png[title="Mark icon in IntelliJ IDEA"] on the Status bar. +Click Configure in the message box. (If by now the message has disappeared, click + + + + i13-exclamation-mark-icon + on the Status bar.
        JPA detected in status bar in IntelliJ IDEA @@ -3653,7 +3686,7 @@ archive. -In the Setup Frameworks dialog, just click OK. (By doing so you confirm that the file persistence.xml found in the project belongs to the JPA framework.) +In the Setup Frameworks dialog, just click OK. (By doing so you confirm that the file persistence.xml found in the project belongs to the JPA framework.)
        Setup frameworks in IntelliJ IDEA @@ -3683,7 +3716,7 @@ archive. Applications in IntelliJ IDEA are run and debugged according to what is called run/debug configurations. Now we are going to create the configuration for running and debugging the sample application in the context of WildFly. -In the main menu, select Run | Edit Configurations. +In the main menu, select Run Edit Configurations….
        Edit configurations in IntelliJ IDEA @@ -3696,7 +3729,12 @@ archive. -In the Run/Debug Configurations dialog, click image::images/i13-plus-icon.png[title="Plus icon in IntelliJ IDEA"], select JBoss Server, and then select Local. +In the Run/Debug Configurations dialog, click + + + + i13-plus-icon +, select JBoss Server, and then select Local.
        WildFly configuration in IntelliJ IDEA @@ -3713,7 +3751,7 @@ archive. Change the name of the run/debug configuration to WildFly8 (optional). -In the lower part of the dialog, within the line Warning: No artifacts marked for deployment, click Fix and select movieplex7:war exploded. (Artifacts in IntelliJ IDEA are deployment-ready project outputs and also the configurations according to which such outputs are produced. In our case, there are two configurations for the sample application (movieplex7:war and movieplex7:war exploded). Both configurations represent a format suitable for deployment onto a Java EE 7-enabled application server. movieplex7:war corresponds to a Web archive (WAR). movieplex7:war exploded corresponds to the sample application directory structure (a decompressed archive). The second of the formats is more suitable at the development stage because manipulations with it are faster.) +In the lower part of the dialog, within the line Warning: No artifacts marked for deployment, click Fix and select movieplex7:war exploded. (Artifacts in IntelliJ IDEA are deployment-ready project outputs and also the configurations according to which such outputs are produced. In our case, there are two configurations for the sample application (movieplex7:war and movieplex7:war exploded). Both configurations represent a format suitable for deployment onto a Java EE 7-enabled application server. movieplex7:war corresponds to a Web archive (WAR). movieplex7:war exploded corresponds to the sample application directory structure (a decompressed archive). The second of the formats is more suitable at the development stage because manipulations with it are faster.)
        Fixing deployment warning in IntelliJ IDEA @@ -3726,7 +3764,7 @@ archive. -Within the line Error: Artifact 'movieplex7: exploded' has invalid extension, click Fix. +Within the line Error: Artifact 'movieplex7: exploded' has invalid extension, click Fix.
        Invalid extension error message in IntelliJ IDEA @@ -3739,7 +3777,7 @@ archive. -In the Project Structure dialog, add .war at the end of the output directory path, and click OK. (For the servers of the JBoss family, the application root directory has to have .war at the end.) +In the Project Structure dialog, add .war at the end of the output directory path, and click OK. (For the servers of the JBoss family, the application root directory has to have .war at the end.)
        Extension error fix in IntelliJ IDEA @@ -3752,7 +3790,7 @@ archive. -In the Run/Debug Configurations dialog, switch to the Server tab. In the field for the application starting page URL, replace http://localhost:8080/movieplex7-1/ with http://localhost:8080/movieplex7-1.0-SNAPSHOT/ and click OK. +In the Run/Debug Configurations dialog, switch to the Server tab. In the field for the application starting page URL, replace http://localhost:8080/movieplex7-1/ with http://localhost:8080/movieplex7-1.0-SNAPSHOT/ and click OK.
        Fixing application URL in IntelliJ IDEA @@ -3769,7 +3807,12 @@ archive.
        Run the application -In the Application Servers tool window, select the server run/debug configuration (WildFly8 [local]) and click Run image::images/i13-run-icon.png[title="Run icon in IntelliJ IDEA"]. +In the Application Servers tool window, select the server run/debug configuration (WildFly8 [local]) and click Run + + + + i13-run-icon +.
        Run WildFly in IntelliJ IDEA From 4fb5a1c5d4b8f97afb05028317e32129ac5915a7 Mon Sep 17 00:00:00 2001 From: arun-gupta Date: Fri, 23 May 2014 16:44:41 -0700 Subject: [PATCH 03/15] Fixing #15 --- starting-template/movieplex7/src/main/webapp/WEB-INF/web.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/starting-template/movieplex7/src/main/webapp/WEB-INF/web.xml b/starting-template/movieplex7/src/main/webapp/WEB-INF/web.xml index cc2927d..7412f94 100644 --- a/starting-template/movieplex7/src/main/webapp/WEB-INF/web.xml +++ b/starting-template/movieplex7/src/main/webapp/WEB-INF/web.xml @@ -40,7 +40,7 @@ * holder. */ --> - + javax.faces.PROJECT_STAGE Development From 46ec6c2d1d01d60d4463006a3e1ae3ee69686731 Mon Sep 17 00:00:00 2001 From: arun-gupta Date: Fri, 23 May 2014 16:45:59 -0700 Subject: [PATCH 04/15] fixing #15 --- .../movieplex7-starting-template.zip | Bin 32983 -> 32984 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/starting-template/movieplex7-starting-template.zip b/starting-template/movieplex7-starting-template.zip index cfb3fe9d7fb23f368249d0ac525018c157dff9d7..52a51334f895750f20adc3da6ad113a2a4a76dab 100644 GIT binary patch delta 1887 zcmZ9N3pkYd9>?d3CD-FJQ?3bz7}Bg;*)kMk_P9i5G2?zG~qun{^;){Ov1 zNJF+CRwkDrt0R>)0eDnzec-=?(F|8p#MLdXzn~05d=iClG|2N;06Snhe-#wr`n!TB z+-BFPhT}dPVV?mFR>Kv*48%#XuvH3tg$Vdmi$g%BNQ&vI8rjKbrAMlE@(>Zm)iMZh;J|VFz!<%-rljP3HMb+o)Y~38 zRu(FiBVy0E9CaHixpX!7d($?FuiGuk8(Djesn)`z9s&WU^XmHyE2FtaoVjL&-4`gP zIa1x0v!@%4VHRr-tZE-}wBj~n)$k4Zy+y5Nv=U+HW`T)!P0PQW*-o<${-D3{@AK=M z9ant<1QIEay!ys;9x=0Q>o_-t-tls zCn9r^28Q90a&-Zkh{=gjLOW&j*4!f6&Ty|4U`NQB%}afr-;QkFdpmqQCo_IYuF=_x z?quRUj5suP*K!ngGJVFR;)u6bilKSwU<`j&SBFATc-}f^uTbF<$u}SE#h`eEXy4`#5yU14;9`&{W z8QNS6oosZxsB3W0wSRu?R0Fn#l1OIw8R8mxF0XeX6{Wk3zNw}pva6>HCz!O+I4@g1 z7=%oI_`{e+y70f&Q5Dyu<(>>PtYeiNobtb<N8)76QX~kG-DOHLww6#vvk}=UxL>aVd?SxXasU}EhEiw3IEECI2 zZ8es5hH7gpgVKL=B(&2;sg(a{B2_z4+UTE&j{m%O-Z`K9eed4;?s@0DJCX|Fr9$AI zI4DdJv^`==59GtOGAC0h&fC1{E2!IYdAr-b#0YX?XjAh9sG~;B*a#CXN`F4knAb;MW>3yy{ zWU0%L+jZv~os&Ab7$aq+6m+-(CMAefpi~1mPFl^hV=g-al=sFkX5lF*pS*rHzny@W&wGQt8Fnld`IN>GUsG<}Xg6Wk8@@B@oC6m?UZf0Z~Y; z7Ip<;J5j5-$gPL1_8B9MStG7;fxIX*HPsQ<(pRV>lfU$8el3rg97!Xo zvucZrEW$aZn4jNK0$u%=2IL$0&ca3F@qp?hYEg@aHmui&)-A{{kG|e~CK@`qB$$T7 z`!Cv;4?T@APp(?jwN;+)ugLiGGyCMr?H!#Z_r}LI7ud5NBvQq6*rm_WcKt4MaY02a z_k(db>O+x2hwag>A20L~*qL<)hfxaA*9V18iedLNMegoP>U&PTScqabr&zLWs{M&g zx2uJr@geeSDc%>%SKk=pO^6Km*M+|6_I)xGAIj{;rfzW4{r{qX6;E!JYvg`H)1F$q zBZ7?cXTz~BJeA66`o(*rJm=Iwa8O*`BM6e3LWf0YP_oAWYGEbH1YK8+F%BgmTkZx6hNTB$G9Tt$9@C z-)_}!fM&&l#ihTVih|G#BfHQ32PrmW2B?iFSa1A zPykXAI8KZ=b|Bx^NQnG$RpyOOs#;5^A!n!vjtMwZf0*3Q@G}(7In;-uuK!tZ$^)_7 zai!8E7>4GbX#>tx7wPH?o>Zw#TFk9-Uu&?I4zP809bCsjlx>pCj56S5F!^)$*?Z-ZqnPU9dN)q+P@?a3_SZKQ#{?jL3T{ZdvvESDO_B86qeKV~f2w3_>=Rp* z+%^tI-}>f8m{Hw?Rv?xI=sVJ3MBv)UApKaWJ7TgU*^C)Cc1|hK^h`6O^P;JGLu=w4kI77&F1N6lU?Xt zP1Jc_D=nX$bz8ub%;(N5mP7p>#{U6Vvp<&mVXxTWNiF;7>TTAWvW?Bx1?(Tz#QbIP z#S!^oz_;gvue)S;c7b9pNxou_rk3*=a$P<3O;e`J7pN7k1!J~VVS2E)6Mhp{#kldQ z;Q5Efbyt#<-&UI4#JvfjI4C?!G9xrMRGyL})twI%bADs5;XL%^8tzUi(R)VLsrMa@ z$%ih=+$3k>buK^g5c{gwXq<2kavK4XUNB#~=KN|qE$R3srT@Xy%%#~*ppD&4QG11I zCq=LEhY|LkI50#L`cKaTZpD~Fx0)Q#o$x836))Q?i3vf#|MkfN(J99P0U3pqk=<^T PdRtRR6$Gk?*|z=%R5N4_ From 59225bf46536e6d5eded975ea93a2323ed950881 Mon Sep 17 00:00:00 2001 From: arun-gupta Date: Thu, 12 Jun 2014 16:02:28 +0100 Subject: [PATCH 05/15] clarifying text based upon feedback at DevoxxUK --- docs/chapters/websocket.adoc | 2 +- docs/javaee7-hol.html | 165 ++++++++++++++++------------------- docs/javaee7-hol.pdf | Bin 2451129 -> 2450585 bytes docs/javaee7-hol.xml | 116 +++++++++++++++++++++++- 4 files changed, 191 insertions(+), 92 deletions(-) diff --git a/docs/chapters/websocket.adoc b/docs/chapters/websocket.adoc index c769fe5..9ad70fd 100644 --- a/docs/chapters/websocket.adoc +++ b/docs/chapters/websocket.adoc @@ -147,7 +147,7 @@ There is an explicit button to disconnect the WebSocket connection. initialization occurs in `websocket.js' included at the bottom of the fragment. + -. Right-click on `chat' in `Web Pages', select `New', `Web' +. Right-click on `chat' in `Web Pages', select `New', `Other', `Web' categories, `JavaScript File' file type. Click on `Next'. + Give the name as `websocket' and click on `Finish'. diff --git a/docs/javaee7-hol.html b/docs/javaee7-hol.html index a04ada4..ce35ced 100644 --- a/docs/javaee7-hol.html +++ b/docs/javaee7-hol.html @@ -2,7 +2,7 @@ - + Java EE 7 Hands-on Lab