ClassRoomManual/Makefile | 18 ClassRoomManual/en-US/Author_Group.xml | 24 ClassRoomManual/en-US/Book_Info.xml | 32 ClassRoomManual/en-US/Class_Room_Manual.ent | 7 ClassRoomManual/en-US/Class_Room_Manual.xml | 650 ++++ ClassRoomManual/en-US/Manual-Appendix.xml | 443 +++ ClassRoomManual/en-US/Preface.xml | 12 ClassRoomManual/en-US/images/icon.svg | 3936 ++++++++++++++++++++++++++++ Makefile | 9 en-US/Books/ClassRoom/Author_Group.xml | 24 en-US/Books/ClassRoom/Manual-Appendix.xml | 353 -- en-US/Books/ClassRoom/Manual-Book_Info.xml | 27 en-US/Books/ClassRoom/Manual-Preface.xml | 12 en-US/Books/ClassRoom/Manual.xml | 303 -- en-US/Books/ClassRoom/Revision_History.xml | 26 en-US/Courses.ent | 3 en-US/Courses.xml | 2 17 files changed, 5135 insertions(+), 746 deletions(-)
New commits: commit b105dee873c468684be53f6365294cd3765e8aff Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Dec 5 16:17:44 2008 +0100
Updates!
diff --git a/ClassRoomManual/Makefile b/ClassRoomManual/Makefile new file mode 100644 index 0000000..a0c5423 --- /dev/null +++ b/ClassRoomManual/Makefile @@ -0,0 +1,18 @@ +#Makefile for ClassRoomManual + +XML_LANG = en-US +BRAND = fedora + +#OTHER_LANGS = as-IN bn-IN de-DE es-ES fr-FR gu-IN hi-IN it-IT ja-JP kn-IN ko-KR ml-IN mr-IN or-IN pa-IN pt-BR ru-RU si-LK ta-IN te-IN zh-CN zh-TW + +# Extra Parameters start here + +int-set: + cp -a ../en-US/Courses.ent en-US/Class_Room_Manual.ent + +html: clean int-set html-en-US + +# Extra Parameters stop here +COMMON_CONFIG = /usr/share/publican +include $(COMMON_CONFIG)/make/Makefile.common + diff --git a/ClassRoomManual/en-US/Author_Group.xml b/ClassRoomManual/en-US/Author_Group.xml new file mode 100644 index 0000000..c9ba622 --- /dev/null +++ b/ClassRoomManual/en-US/Author_Group.xml @@ -0,0 +1,24 @@ +<?xml version='1.0'?> +<!DOCTYPE authorgroup PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +]> + +<authorgroup> + <author> + <firstname>Jeroen</firstname> + <surname>van Meeuwen</surname> + <affiliation> + <orgname>Operator Groep Delft</orgname> + <orgdiv>Sr. System Engineer</orgdiv> + </affiliation> + <email>j.van.meeuwen@ogd.nl</email> + </author> + <author> + <firstname>Stefan</firstname> + <surname>Hartsuiker</surname> + <affiliation> + <orgname>Operator Groep Delft</orgname> + <orgdiv>System Engineer</orgdiv> + </affiliation> + <email>s.hartsuiker@ogd.nl</email> + </author> +</authorgroup> diff --git a/ClassRoomManual/en-US/Book_Info.xml b/ClassRoomManual/en-US/Book_Info.xml new file mode 100644 index 0000000..7746bc2 --- /dev/null +++ b/ClassRoomManual/en-US/Book_Info.xml @@ -0,0 +1,32 @@ +<?xml version='1.0'?> +<!DOCTYPE bookinfo PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +]> + +<bookinfo id="ClassRoomManual-Product_Name_and_Version"> + <title>Class Room Manual</title> + <subtitle>Class Room Manual</subtitle> +<!-- + <issuenum>0.1</issuenum> + <productnumber>1.0</productnumber> + <edition>1.0</edition> + <pubsnumber>1</pubsnumber> + <productname>Puppet Workshop</productname> +//--> + <abstract><para>This book is about... (Be brief; this para is used for the RPM spec file)</para></abstract> + <corpauthor> + <inlinemediaobject> + <imageobject> + <imagedata format='PNG' fileref="Common_Content/images/title_logo.png" /> + </imageobject> + </inlinemediaobject> + </corpauthor> + <copyright> + <year>&YEAR;</year> + <holder>&HOLDER;</holder> + </copyright> + <xi:include href="Common_Content/Legal_Notice.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + <xi:include href="Author_Group.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> +</bookinfo> + + + diff --git a/ClassRoomManual/en-US/Class_Room_Manual.ent b/ClassRoomManual/en-US/Class_Room_Manual.ent new file mode 100644 index 0000000..2de051e --- /dev/null +++ b/ClassRoomManual/en-US/Class_Room_Manual.ent @@ -0,0 +1,7 @@ +<!ENTITY PRODUCT "Documentation"> +<!ENTITY BOOKID "Courses"> +<!ENTITY YEAR "2008"> +<!ENTITY HOLDER "Jeroen van Meeuwen"> +<!ENTITY PROVIDER "Operator Groep Delft & Fedora Project"> +<!ENTITY TFTPBOOT_DIRECTORY "/var/lib/tftpboot/"> +<!ENTITY TFTPD_RULES "<filename>/etc/tftpd.rules</filename>"> diff --git a/ClassRoomManual/en-US/Class_Room_Manual.xml b/ClassRoomManual/en-US/Class_Room_Manual.xml new file mode 100644 index 0000000..9f2fa69 --- /dev/null +++ b/ClassRoomManual/en-US/Class_Room_Manual.xml @@ -0,0 +1,650 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.docbook.org/xml/4.4/docbookx.dtd"> + +<book id="ClassRoomManual"> + + <xi:include href="Book_Info.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + <xi:include href="Preface.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + + <part id="ClassRoomManual-Part1"> + <title>Class Room Manual</title> + <chapter id="ClassRoomManual-Introduction"> + <title>Introduction</title> + <para> + This is an introduction to the classroom setup throughout the rest of the courses. + </para> + + <section id="ClassRoomManual-Prerequisites"> + <title>Prerequisites</title> + <para> + A few basic prerequisites include: + <itemizedlist> + <listitem> + <para> + As many PCs as you expect to have course attendents. In this manual and in other course materials, we assume a default of 8 course attendents. Each PC should have at least 40GB of hard disk space, and have 2 network interface cards. Note that for some courses, using 8 PCs allows only 4 course attendents. + </para> + </listitem> + <listitem> + <para> + A PC for the teacher, preferably attached to a digital projector for presentations. If you will, you can make this PC dualboot Windows and Linux. + </para> + </listitem> + <listitem> + <para> + A Linux Server for the network infrastructure, serving as a DHCP server, router, firewall, proxy and control station for the switch. + </para> + </listitem> + <listitem> + <para> + A 802.1q encapsulation capable switch with enough ports for 8 PCs with 2 NICs each, a server, and the teacher's PC, which makes 18 in total (you're most likely to end up with a 24-port switch which is good). + </para> + </listitem> + </itemizedlist> + </para> + </section> + + <section id="ClassRoomManual-ComplicatedSetup"> + <title>Complicated Setup</title> + <para> + The layout and technical requirements set forth in this manual are often a little more complicated then you would need for, say, a simple Linux Basic Course. The reason for this is that this rather complicated setup applies to all courses in this set. + </para> + </section> + + </chapter> + + <chapter> + <title>Set Up The Class Room</title> + <section id="ClassRoomManual-SettingUpClassRoom"> + <title>Setting Up the Class Room</title> + <para> + Place the PCs you have for your course attendents any way you like, noted that for some courses, people will have to work in groups of two, or might need access to two PCs while performing the exercises in a course. + </para> + <para> + A typical setup may look like this: + </para> + <para> + <inlinemediaobject> + <imageobject> + <imagedata format='PNG' fileref="images/classroom-layout1.png" /> + </imageobject> + </inlinemediaobject> + </para> + <para> + Another setup may look like this: + </para> + <para> + <inlinemediaobject> + <imageobject> + <imagedata format='PNG' fileref="images/classroom-layout2.png" /> + </imageobject> + </inlinemediaobject> + </para> + <para> + The server, and the switch, should be located in either a separate room or with the teacher to prevent students from switching cables as they see fit, gain access to either the server or the switch or reboot either. + </para> + + <section id="ClassRoomManual-SettingUpClassRoom-ConnectingTheNetwork"> + <title>Connecting the Network</title> + <para> + Each PC having two network interface cards (one can be the onboard network interface card if available), you need to connect one of the network cards to an odd port number, and the other one to an even port number on the switch. Which of the NICs you choose to connect to an odd or even switchport number doesn't really matter. Whether pc1, nic1 also ends up being the primary interface in the Operating System used during the course is not guaranteed. + </para> + <para> + <segmentedlist> + <title>PC NICs and Switchports</title> + <segtitle>Switchport Number</segtitle> + <segtitle>Connected PC</segtitle> + <segtitle>PC's NIC Number</segtitle> + <segtitle>Default Switchport State</segtitle> + <seglistitem><seg>1</seg><seg>pc1</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> + <seglistitem><seg>2</seg><seg>pc1</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> + <seglistitem><seg>3</seg><seg>pc2</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> + <seglistitem><seg>4</seg><seg>pc2</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> + <seglistitem><seg>5</seg><seg>pc3</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> + <seglistitem><seg>6</seg><seg>pc3</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> + <seglistitem><seg>7</seg><seg>pc4</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> + <seglistitem><seg>8</seg><seg>pc4</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> + <seglistitem><seg>9</seg><seg>pc5</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> + <seglistitem><seg>10</seg><seg>pc5</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> + <seglistitem><seg>11</seg><seg>pc6</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> + <seglistitem><seg>12</seg><seg>pc6</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> + <seglistitem><seg>13</seg><seg>pc7</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> + <seglistitem><seg>14</seg><seg>pc7</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> + <seglistitem><seg>15</seg><seg>pc8</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> + <seglistitem><seg>16</seg><seg>pc8</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> + <seglistitem><seg>17</seg><seg>-</seg><seg>-</seg><seg></seg></seglistitem> + <seglistitem><seg>18</seg><seg>-</seg><seg>-</seg><seg></seg></seglistitem> + <seglistitem><seg>19</seg><seg>-</seg><seg>-</seg><seg></seg></seglistitem> + <seglistitem><seg>20</seg><seg>-</seg><seg>-</seg><seg></seg></seglistitem> + <seglistitem><seg>21</seg><seg>-</seg><seg>-</seg><seg></seg></seglistitem> + <seglistitem> + <seg>22</seg> + <seg>pc-teacher</seg> + <seg>1</seg> + <seg> + All VLANs, but VLAN 2 + <footnote> + <para> + If 802.1q encapsulation is supported by the Operating System. If not supported by the Operating System, the default non-encapsulated VLAN is 1. + </para> + </footnote> + </seg> + </seglistitem> + <seglistitem> + <seg>23</seg> + <seg> + uplink + <footnote> + <para> + Having an uplink isn't mandatory, but if you have one available and you want it to be available to either the server, the teacher's PC or the rest of the classroom, you can connect it to the switch and have it routed through the server, or connect it to the server directly. In case you do connect it to the switch, the server will still be the only one that has direct access to the uplink, allowing you to filter anything from anyone. + </para> + </footnote> + </seg> + <seg>-</seg> + <seg> + VLAN 2, open + <footnote> + <para> + This port is configured similar to: + <screen>interface Fa0/23 + switchport mode access + switchport access vlan 2 +</screen> + </para> + </footnote> + </seg> + </seglistitem> + <seglistitem><seg>24</seg><seg>server</seg><seg>1</seg><seg>All VLANs</seg></seglistitem> + </segmentedlist> + </para> + </section> + + <section id="ClassRoomManual-SettingUpClassRoom-ConfiguringTheSwitch"> + <title>Configuring the Switch</title> + <para> + The default VLAN for any given switchport is 1. This is the factory default setup for a switch and will work for most basic courses, but since all the PCs have been connected using both NICs, we're going to disable one of the switchports for each of the PCs. This is where the odd/even switchport numbering kicks in. If you connect the PC's NICs consistently, you'll never have to question which PC is connected to which ports exactly, and you'll know which port is supposed to be disabled in the default setup. + </para> + <para> + You can find an example default configuration file for a Cisco 24-port switch in <xref linkend="ClassRoomManual-Appendix-Cisco_Switch_Configuration_Example" />. Additionally, you can find an overview of different VLANs to configure in <xref linkend="ClassRoomManual-Appendix-VLANs" />. + </para> + </section> + + <section id="ClassRoomManual-SettingUpClassRoom-ConfiguringTheServer"> + <title>Configuring the Server</title> + <para> + The following should be available to you when setting up the server: + <itemizedlist> + <listitem> + <formalpara> + <title>Required Software</title> + <para> + <itemizedlist> + <listitem> + <para> + <application>bridge-utils</application> + </para> + <para> + Used to configure bridge interfaces. + </para> + </listitem> + <listitem> + <para> + <application>dhcp</application> + </para> + <para> + In some of the VLANs, or networks, the server runs the DHCP server (though not in other networks, since part of the exercises will require course attendents to setup their own DHCP Server). + </para> + </listitem> + <listitem> + <para> + <application>iptables</application> + </para> + <para> + Some networks may not connect simply by choosing a different gateway (the server's IP address), and traffic from these networks will need to be dropped trying to pass the FORWARD chain. + </para> + </listitem> + <listitem> + <para> + <application>iptables-nat</application> + </para> + <para> + This may or may not be a separate package in the distribution you choose to run on the server, but it's in this list anyway. Most often, the course network is not routed throughout the organization or the internet and depending on your particular setup you will need to MASQUERADE anything going out the uplink interface (which may or may not be an encapsulated VLAN interface). + </para> + </listitem> + <listitem> + <para> + <application>bind</application> + </para> + <para> + The server is a nameserver for the rest of the classroom. + </para> + </listitem> + <listitem> + <para> + <application>telnet</application> + </para> + <para> + Telnet is needed to be able to connect to the switch manually. + </para> + </listitem> + <listitem> + <para> + <application>perl-Net-Telnet</application>, or <application>Net::Telnet::Cisco</application> from CPAN + </para> + <para> + In case <application>perl-Net-Telnet</application> is not available as a package, you will need to install it from perl's CPAN, to enable the server to automatically administer the switch (if that switch is indeed a Cisco switch). + </para> + </listitem> + <listitem> + <para> + <application>cobbler</application> + </para> + <para> + A PXE framework mostly for provisioning Linux distributions to clients, which basically syncs between the DHCP server, the TFTP server, the available distributions and profiles. + </para> + </listitem> + <listitem> + <para> + <application>tftp-server</application> + </para> + <para> + TFTP is needed for PXE (including menus and ROM files), and transferring the initial images (<filename>vmlinux</filename> / <filename>initrd</filename>) to clients that are provisioned. + </para> + </listitem> + </itemizedlist> + </para> + </formalpara> + <formalpara> + <title>Disk space</title> + <para> + We can only speculate about the amount of disk space required. + <itemizedlist> + <listitem> + <para> + A few GB for Ghost images. Rule of thumb is 3 GB per image, and 4 of these images in total. + </para> + </listitem> + <listitem> + <para> + A few MB for Linux TFTP boot capability, per distribution, per distribution version. Another few GB for the installation tree, and if you will, another few GB for updates. + </para> + </listitem> + </itemizedlist> + </para> + </formalpara> + <para> + A classroom / laboratory setup currently serving Fedora, Red Hat Enterprise Linux, CentOS, Debian, Ubuntu and openSUSE for four architectures takes up 1150 GB (and rising). + </para> + </listitem> + </itemizedlist> + </para> + </section> + + <section id="ClassRoomManual-SettingUpClassRoom-ConfiguringTheTftpServer"> + <title>Configuring the TFTP Server</title> + <para> + The TFTP server as we use it in this documentation has it's TFTP root directory in <filename>&TFTPBOOT_DIRECTORY;</filename>. It's the simple old-fashioned <application>tftp-server</application> Fedora package running under <application>xinetd</application>. + </para> + <para> + In <filename>&TFTPBOOT_DIRECTORY;</filename>, we create a number of directories; + </para> + <para> + <itemizedlist> + <listitem> + <formalpara> + <title><filename>pxelinux.cfg/</filename></title> + <para> + This directory should already exist. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title><filename>images/</filename></title> + <para> + This directory is going to hold the Linux <filename>vmlinux</filename> kernel images, as well as the <filename>initrd</filename> initial ram disk images. + </para> + </formalpara> + <para> + Sub-directories are created for each Distribution, Version and Architecture. + </para> + </listitem> + <listitem> + <formalpara> + <title><filename>menus/</filename></title> + <para> + Custom menus for pxelinux. In the interest of moving this setup to <ulink url="http://fedorahosted.org/cobbler">Cobbler</ulink>, we cannot use <filename>pxelinux.cfg/</filename> for custom menu files yet. This is because Cobbler purges the files in <filename>pxelinux.cfg/</filename> on each sync. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title><filename>winos/</filename></title> + <para> + The directory where all the Windows Installation trees go. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title><filename>utility/</filename></title> + <para> + Utility images you may want to use, such as Partition Magic or MS-DOS 6.22. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title><filename>ghost/</filename></title> + <para> + A directory for Ghost boot floppies. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title><filename>switch/</filename></title> + <para> + Switch configuration files and Cisco IOS bins. + </para> + </formalpara> + </listitem> + </itemizedlist> + </para> + <para> + Step by step walkthrough: + <orderedlist> + <listitem> + <para> + Install the <application>tftp-server</application> package: + <screen># <userinput>yum install tftp-server</userinput></screen> + </para> + </listitem> + <listitem> + <para> + Enable the <application>tftp</application> service: + <screen># <userinput>chkconfig tftp on</userinput></screen> + </para> + </listitem> + <listitem> + <para> + Although the <application>xinetd</application> service is enabled by default currently, enable it: + <screen># <userinput>chkconfig xinetd on</userinput></screen> + </para> + </listitem> + <listitem> + <para> + Create a set of rules for the TFTP server, so that for Windows installations, the operations are case-insensitive. Since the Linux (ext3) filesystem is case-sensitive, and the Windows installation procedure will attempt to download files from the TFTP server using any random combination of upper- and lowercase filenames, we choose to make all the filenames be uppercase only. + </para> + <para> + Create a file &TFTPD_RULES; with the following content: + </para> + <para> + <screen># &TFTPD_RULES; +# +# TFTP rules to: +# - Convert backslashes to forward slashes +# - Convert everything under /winos/*/*/ to upper-case +rg \ / # Convert backslashes to slashes +r (/winos/w2k/i386/)(.*) \1\U\2 +r (/winos/wxp-x86/i386/)(.*) \1\U\2 +r (/winos/w2k3-x86/i386/)(.*) \1\U\2 +r (/winos/w2k3-x64/i386/)(.*) \1\U\2 +r (/winos/w2k3-x64/amd64/)(.*) \1\U\2</screen> + </para> + <para> + If you choose to make all files lowercase, replace <literal>\U</literal> with <literal>\L</literal>. + </para> + </listitem> + <listitem> + <para> + Edit the <application>tftp</application> service to: + </para> + <para> + <orderedlist> + <listitem> + <para> + Use the &TFTPD_RULES; file for rewriting rules + </para> + </listitem> + <listitem> + <para> + Be a little more verbose on what it is actually doing with these rules + </para> + </listitem> + </orderedlist> + </para> + <para> + To do so, replace the contents of <filename>/etc/xinetd.d/tftp</filename> with the following: + </para> + <para> + <screen># description: The tftp server serves files using the trivial file transfer \ +# protocol. The tftp protocol is often used to boot diskless \ +# workstations, download configuration files to network-aware printers, \ +# and to start the installation process for some operating systems. +service tftp +{ + socket_type = dgram + protocol = udp + wait = yes + user = root + server = /usr/sbin/in.tftpd +# Use -v to no longer debug rewriting rules + server_args = -s /tftpboot/ -m /etc/tftpd.rules -vvv + disable = no + per_source = 11 + cps = 100 2 + flags = IPv4 +}</screen> + </para> + </listitem> + </orderedlist> + </para> + </section> + + <section id="ClassRoomManual-SettingUpClassRoom-ConfiguringTheSambaServer"> + <title>Configuring the Samba Server</title> + <para> + Nothing on this subject yet. + </para> + </section> + + <section id="ClassRoomManual-SettingUpClassRoom-ConfiguringTheTeachersPC"> + <title>Configuring the Teacher's PC</title> + <para> + Nothing on this subject yet. + </para> + </section> + + </section> + </chapter> + + <chapter id="ClassRoomManual-OperatingTheClassRoom"> + <title>Operating the Classroom</title> + + <section id="ClassRoomManual-OperatingTheClassRoom-ChangingTheNetworkSetup"> + <title>Changing The Network Setup</title> + <para> + To change the network setup, first think of the type of network setups, and login to the switch. For example types of network setups, see <xref linkend="ClassRoomManual-Appendix-ExampleNetworkSetups" />. + </para> + </section> + + </chapter> + + <chapter id="ClassRoomManual-WindowsInstallationsOverTheNetwork"> + <title>Windows Installations Over The Network</title> + <para> + Windows Installations require the Linux server runs <emphasis>Remote Installation Service</emphasis>, or RIS. To this end, install <application>ris-linux</application>. Provided the service is started, and port 4011 has been opened up in the firewall, <application>ris-linux</application> should enable the Windows unattended installations to run. + </para> + + <section id="ClassRoomManual-WindowsInstallationsOverTheNetwork-Preparations"> + <title>Preparations</title> + <para> + Make sure you have set up the TFTP and Samba server as described in <xref linkend="ClassRoomManual-SettingUpClassRoom-ConfiguringTheTftpServer" /> and <xref linkend="ClassRoomManual-SettingUpClassRoom-ConfiguringTheSambaServer" /> + </para> + <para> + Also, install the <application>ris-linux</application> package. As of this writing, <application>ris-linux</application> is pending review to be included into Fedora's repositories (including <ulink url="http://fedoraproject.org/wiki/EPEL">EPEL</ulink>), so it is available from <ulink url="http://www.kanarip.com/custom/f10/" /> for now. + </para> + </section> + + <section id="ClassRoomManual-WindowsInstallationsOverTheNetwork-Windows2000"> + <title>Windows 2000</title> + <para> + Nothing on this subject, yet. + </para> + </section> + + <section id="ClassRoomManual-WindowsInstallationsOverTheNetwork-WindowsXP"> + <title>Windows XP</title> + + <section id="ClassRoomManual-WindowsInstallationsOverTheNetwork-WindowsXP-RequiredFiles"> + <title>Required Files</title> + <para> + Files needed: + <itemizedlist> + <listitem> + <formalpara> + <title>startrom.n12</title> + <para> + <filename>startrom.n12</filename> or <filename>startrom.n1_</filename> in the <filename>\i386</filename> folder) + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title>ntdetect.com</title> + <para> + <filename>ntdetect.com</filename>, from the <filename>\i386</filename> folder + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title>bootfont.bin</title> + <para> + <filename>bootfont.bin</filename>, from the <filename>\i386</filename> folder + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title>setupldr.bin</title> + <para> + <filename>setupldr.bin</filename>, from the <filename>\i386</filename> folder + </para> + </formalpara> + </listitem> + </itemizedlist> + </para> + </section> + + <section id="ClassRoomManual-WindowsInstallationsOverTheNetwork-WindowsXP-Steps"> + <title>Steps to take</title> + <para> + Steps: + <orderedlist> + <listitem> + <para> + Extract the contents of the Windows XP CD-ROM to <filename>&TFTPBOOT_DIRECTORY;winos/wxp-x86/</filename>. + </para> + </listitem> + <listitem> + <para> + Find the <filename>startrom.n12</filename> or <filename>startrom.n1_</filename> in the <filename>\i386</filename> folder coming from the Windows XP CD-ROM. + </para> + </listitem> + <listitem> + <para> + If what you find is a file <filename>startrom.n1_</filename>, copy it to a temporary location and expand it using the following commands: + <screen>$ <userinput>cp startrom.n1_ /tmp/</userinput> +$ <userinput>cd /tmp/</userinput> +$ <userinput>expand startrom.n1_</userinput></screen> + </para> + </listitem> + <listitem> + <para> + Find <filename>ntdetect.com</filename> and copy it to <filename>&TFTPBOOT_DIRECTORY;ntdetwxp.x86</filename>: + <screen>$ <userinput>cp <filename>&TFTPBOOT_DIRECTORY;winos/wxp-x86/i386/NTDETECT.COM</filename> <filename>&TFTPBOOT_DIRECTORY;ntdetwxp.x86</filename></userinput></screen> + </para> + </listitem> + <listitem> + <para> + Take <filename>startrom.n12</filename> and rename it to a file with the following scheme: + <screen><filename>xp<replaceable>XX</replaceable><replaceable>Y</replaceable>.0</filename></screen> + where <replaceable>XX</replaceable> for example is the number of bits (32/64) and <replaceable>Y</replaceable> is a profile character<footnote><para>The <replaceable>XX</replaceable> and <replaceable>Y</replaceable> can be anything you want as long as the total name is 5 characters. Also, keep in mind TFTP is case-sensitive, and so is the modified NTLDR.</para></footnote>. + </para> + </listitem> + <listitem> + <para> + Take <filename>setupldr.bin</filename> and rename it to <filename>xp<replaceable>XXY</replaceable></filename>. Make sure you use the same pattern as in Step 1. Run <application>fixloader.py</application><footnote><para>fixloader.py is available with the <application>ris-linux</application> package</para></footnote> against <filename>xp<replaceable>XXY</replaceable></filename>. + </para> + </listitem> + <listitem> + <para> + Edit <filename>xp<replaceable>XXY</replaceable>.0</filename> to reflect the new NTLDR file: + <screen>$ sed -i -e 's/NTLDR/xp<replaceable>XXY</replaceable>/g' xpXXY.0</screen> + </para> + </listitem> + <listitem> + <para> + Edit <filename>xp<replaceable>XXY</replaceable></filename> to use an unattended installation answer file (.sif) other then winnt.sif: + <screen>$ sed -i -e 's/winnt.sif/xp<replaceable>XXY</replaceable>.sif/g' xpXXY</screen> + </para> + </listitem> + <listitem> + <para> + Place these files in the TFTP root directory. + </para> + </listitem> + <listitem> + <para> + Add a menu entry to your pxelinux.cfg: + <screen>label Windows-XP-i386 + menu label Windows XP i386 Unattended Profile 1 + kernel xpXXY.0</screen> + </para> + </listitem> + </orderedlist> + A sample winnt.sif can be found anywhere on the web and in <xref linkend="ClassRoomManual-Appendix-ExampleWinnt.sif" />. + </para> + </section> + + </section> + + <section id="ClassRoomManual-WindowsInstallationsOverTheNetwork-Windows2003"> + <title>Windows 2003</title> + <para> + Nothing on this subject, yet. + </para> + </section> + + <section id="ClassRoomManual-WindowsInstallationsOverTheNetwork-WindowsVista"> + <title>Windows Vista</title> + <para> + Nothing on this subject, yet. + </para> + </section> + + <section id="ClassRoomManual-WindowsInstallationsOverTheNetwork-Windows2008"> + <title>Windows 2008</title> + <para> + Nothing on this subject, yet. + </para> + </section> + + </chapter> + + </part> + + <xi:include href="Manual-Appendix.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + +</book> + +<!-- Local variables: + mode: xml + fill-column: 72 + End: +--> + +<!-- + vim: softtabstop=4:shiftwidth=4:expandtab +--> diff --git a/ClassRoomManual/en-US/Manual-Appendix.xml b/ClassRoomManual/en-US/Manual-Appendix.xml new file mode 100644 index 0000000..02207f7 --- /dev/null +++ b/ClassRoomManual/en-US/Manual-Appendix.xml @@ -0,0 +1,443 @@ +<?xml version='1.0'?> +<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +]> + +<part id="ClassRoomManual-Appendices"> + <title>Appendices</title> + <appendix id="ClassRoomManual-Appendix-Cisco_Switch_Configuration_Example"> + <title>Default Cisco Switch Configuration Example</title> + <para> + The following is an example configuration for a 24-port Cisco switch for use with a default classroom setup. + </para> + <para> + <screen> + +! +version 12.0 +no service pad +service timestamps debug uptime +service timestamps log uptime +service password-encryption +! +hostname switch1 +! +enable secret 5 somepass +enable password 7 somepass +! +username teacher privilege 5 password 7 somepass +username server privilege 15 password 7 somepass +! +! +! +! +! +ip subnet-zero +ip domain-name domain.tld +ip name-server 1.1.1.1 +! +! +! +interface FastEthernet0/1 + description ** pc1/nic1 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/2 + description ** pc1/nic2 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + shutdown +! +interface FastEthernet0/3 + description ** pc2/nic1 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/4 + description ** pc2/nic2 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + shutdown +! +interface FastEthernet0/5 + description ** pc3/nic1 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/6 + description ** pc3/nic2 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + shutdown +! +interface FastEthernet0/7 + description ** pc4/nic1 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/8 + description ** pc4/nic2 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + shutdown +! +interface FastEthernet0/9 + description ** pc5/nic1 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/10 + description ** pc5/nic2 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + shutdown +! +interface FastEthernet0/11 + description ** pc6/nic1 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/12 + description ** pc6/nic2 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + shutdown +! +interface FastEthernet0/13 + description ** pc7/nic1 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/14 + description ** pc7/nic2 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + shutdown +! +interface FastEthernet0/15 + description ** pc8/nic1 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/16 + description ** pc8/nic2 ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + shutdown +! +interface FastEthernet0/17 + description ** guest ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/18 + description ** guest ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/19 + description ** guest ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/20 + description ** guest ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/21 + description ** guest ** + no logging event link-status + switchport mode access + switchport access vlan 1 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/22 + description ** pc-teacher ** + no logging event link-status + switchport trunk encapsulation dot1q + switchport mode trunk + spanning-tree portfast + no shutdown +! +interface FastEthernet0/23 + description ** uplink ** + no logging event link-status + switchport mode access + switchport access vlan 2 + spanning-tree portfast + no shutdown +! +interface FastEthernet0/24 + description ** SERVER ** + no logging event link-status + switchport trunk encapsulation dot1q + switchport mode trunk + spanning-tree portfast + no shutdown +! +interface VLAN1 +! + ip address 1.1.1.2 255.255.255.0 + no ip directed-broadcast + no ip route-cache +! +ip default-gateway 1.1.1.1 +no ip http server +alias exec sis show interface status +! +line con 0 + transport input none + stopbits 1 +line vty 0 4 + password 7 somepass + login local +line vty 5 15 + password 7 somepass + login local +! +end +vlan database +vlan 2 name uplink +vlan 111 name linux-1-1 +vlan 112 name linux-1-2 +vlan 121 name linux-2-1 +vlan 122 name linux-2-2 +vlan 131 name linux-3-1 +vlan 132 name linux-3-2 +vlan 141 name linux-4-1 +vlan 142 name linux-4-2 +vlan 211 name rhce-1-1 +vlan 212 name rhce-1-2 +vlan 221 name rhce-2-1 +vlan 222 name rhce-2-2 +vlan 231 name rhce-3-1 +vlan 232 name rhce-3-2 +vlan 241 name rhce-4-1 +vlan 242 name rhce-4-2 +apply +exit +</screen> + </para> + </appendix> + + <appendix id="ClassRoomManual-Appendix-VLANs"> + <title>Switch VLAN Overview</title> + <para> + <segmentedlist> + <segtitle>VLAN #</segtitle> + <segtitle>Description</segtitle> + <segtitle>Suggested IP Range</segtitle> + <segtitle>Router?</segtitle> + <segtitle>DHCP Server?</segtitle> + <seglistitem> + <seg>1</seg> + <seg>Default VLAN</seg> + <seg>1.1.1.0/24</seg> + <seg>1.1.1.1</seg> + <seg>Yes</seg> + </seglistitem> + <seglistitem> + <seg>111</seg> + <seg>"Uplink" VLAN. Use in conjunction with VLAN 112</seg> + <seg>2.11.1.0/24</seg> + <seg>2.11.1.1</seg> + <seg>Yes</seg> + </seglistitem> + <seglistitem> + <seg>112</seg> + <seg>Client-Server VLAN. Use in conjunction with VLAN 111</seg> + <seg>2.11.2.0/24</seg> + <seg>No, suggest 2.11.2.1</seg> + <seg>No, server runs DHCP Server</seg> + </seglistitem> + <seglistitem> + <seg>121</seg> + <seg>"Uplink" VLAN. Use in conjunction with VLAN 122</seg> + <seg>2.12.1.0/24</seg> + <seg>2.12.1.1</seg> + <seg>Yes</seg> + </seglistitem> + <seglistitem> + <seg>122</seg> + <seg>Client-Server VLAN. Use in conjunction with VLAN 121</seg> + <seg>2.12.2.0/24</seg> + <seg>No, suggest 2.12.2.1</seg> + <seg>No, server runs DHCP Server</seg> + </seglistitem> + <seglistitem> + <seg>131</seg> + <seg>"Uplink" VLAN. Use in conjunction with VLAN 132</seg> + <seg>2.13.1.0/24</seg> + <seg>2.13.1.1</seg> + <seg>Yes</seg> + </seglistitem> + <seglistitem> + <seg>132</seg> + <seg>Client-Server VLAN. Use in conjunction with VLAN 131</seg> + <seg>2.13.2.0/24</seg> + <seg>No, suggest 2.13.2.1</seg> + <seg>No, server runs DHCP Server</seg> + </seglistitem> + <seglistitem> + <seg>141</seg> + <seg>"Uplink" VLAN. Use in conjunction with VLAN 142</seg> + <seg>2.14.1.0/24</seg> + <seg>2.14.1.1</seg> + <seg>Yes</seg> + </seglistitem> + <seglistitem> + <seg>142</seg> + <seg>Client-Server VLAN. Use in conjunction with VLAN 141</seg> + <seg>2.14.2.0/24</seg> + <seg>No, suggest 2.14.2.1</seg> + <seg>No, server runs DHCP Server</seg> + </seglistitem> + </segmentedlist> + </para> + </appendix> + + <appendix id="ClassRoomManual-Appendix-ExampleNetworkSetups"> + <title>Example Network Setups</title> + <para> + para + </para> + </appendix> + + <appendix id="ClassRoomManual-Appendix-ExampleWinnt.sif"> + <title>Example winnt.sif</title> + <para> + <screen>; +; Change the following +; - OriSrc +; - ProductID +; - AdminPassword +; + +[data] +floppyless = "1" +msdosinitiated = "1" +; Needed for second stage +OriSrc = "\server\REMINST\winos\wxp-x86\i386" +OriTyp = "4" +LocalSourceOnCD = 1 +;DisableAdminAccountOnDomainJoin = 1 +;AutoPartition=1 +UnattendedInstall="Yes" + +[RegionalSettings] +LanguageGroup=1 +UserLocale=0413 +SystemLocale = 0413 +InputLocale=0413 + +[SetupData] +OsLoadOptions = "/noguiboot /fastdetect" +; Needed for first stage +SetupSourceDevice = "\Device\LanmanRedirector\server\REMINST\winos\wxp-x86" + +[Unattended] +OemPreinstall = yes +OemPnpDriversPath = "install\drivers\Audio\Dimension;install\drivers\Audio\Optiplex;install\drivers\Chipset;install\drivers\LAN;install\drivers\Video\Intel;install\drivers\Video\nVidia" +FileSystem = LeaveAlone +ExtendOEMPartition = 0 +TargetPath = \WINDOWS +UnattendMode=FullUnattended +UnattendSwitch = yes +OemSkipEula = yes +InstallFilesPath = "\%SERVERNAME%\RemInst%INSTALLPATH%%MACHINETYPE%" +LegacyNIC = 1 +;new +OverwriteOemFilesOnupgrade=No +DriverSigningPolicy=Ignore +ConfirmHardware=No + +[Shell] +; Use classic start menu +DefaultStartPanelOff=Yes +; Use classic visual style +DefaultThemesOff=Yes + +[UserData] +ComputerName = * +FullName="Your Name" +OrgName="Organization Name" +ProductID = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" + +[RemoteInstall] +Repartition = Yes +UseWholeDisk = Yes + +[GuiUnattended] +OemSkipWelcome = 1 +OemSkipRegional = 1 +TimeZone = 110 +AdminPassword = "password" +EncryptedAdminPassword=NO +AutoLogon=Yes +AutoLogonCount=1 + +[Display] +ConfigureAtLogon = 0 +BitsPerPel = 16 +XResolution = 1024 +YResolution = 768 +VRefresh = 72 +AutoConfirm = 1</screen> + </para> + </appendix> + +</part> diff --git a/ClassRoomManual/en-US/Preface.xml b/ClassRoomManual/en-US/Preface.xml new file mode 100644 index 0000000..dc1e707 --- /dev/null +++ b/ClassRoomManual/en-US/Preface.xml @@ -0,0 +1,12 @@ +<?xml version='1.0'?> +<!DOCTYPE preface PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +]> + +<preface id="ClassRoomManual-Preface"> + <title>Preface</title> + <para> + paragraph + </para> + <xi:include href="Common_Content/Conventions.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + <xi:include href="Common_Content/Feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> +</preface> diff --git a/ClassRoomManual/en-US/images/icon.svg b/ClassRoomManual/en-US/images/icon.svg new file mode 100644 index 0000000..c471a60 --- /dev/null +++ b/ClassRoomManual/en-US/images/icon.svg @@ -0,0 +1,3936 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:ns="http://ns.adobe.com/AdobeSVGViewerExtensions/3/" + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + width="32" + height="32" + id="svg3017" + sodipodi:version="0.32" + inkscape:version="0.44+devel" + sodipodi:docname="book.svg" + sodipodi:docbase="/home/andy/Desktop"> + <metadata + id="metadata489"> + rdf:RDF + <cc:Work + rdf:about=""> + dc:formatimage/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:window-height="480" + inkscape:window-width="858" + inkscape:pageshadow="0" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="1" + inkscape:cx="16" + inkscape:cy="15.944056" + inkscape:window-x="0" + inkscape:window-y="33" + inkscape:current-layer="svg3017" /> + <defs + id="defs3019"> + <linearGradient + id="linearGradient2381"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="stop2383" /> + <stop + style="stop-color:white;stop-opacity:0" + offset="1" + id="stop2385" /> + </linearGradient> + <linearGradient + x1="415.73831" + y1="11.854" + x2="418.13361" + y2="18.8104" + id="XMLID_1758_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8362,0.5206,-1.1904,0.992,147.62,-30.9374)"> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="0" + id="stop3903" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="1" + id="stop3905" /> + <a:midPointStop + style="stop-color:#CCCCCC" + offset="0" /> + <a:midPointStop + style="stop-color:#CCCCCC" + offset="0.5" /> + <a:midPointStop + style="stop-color:#F2F2F2" + offset="1" /> + </linearGradient> + <linearGradient + x1="500.70749" + y1="-13.2441" + x2="513.46442" + y2="-2.1547" + id="XMLID_1757_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop3890" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop3892" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#96BAD6" + offset="1" /> + </linearGradient> + <clipPath + id="XMLID_1755_"> + <use + id="use3874" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_343_" /> + </clipPath> + <linearGradient + x1="505.62939" + y1="-14.9526" + x2="527.49402" + y2="-0.7536" + id="XMLID_1756_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop3877" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop3879" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop3881" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop3883" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5112" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.6461" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#16336E" + offset="1" /> + </linearGradient> + <linearGradient + x1="471.0806" + y1="201.07761" + x2="481.91711" + y2="210.4977" + id="XMLID_1754_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#6498c1;stop-opacity:1" + offset="0.005618" + id="stop3863" /> + <stop + style="stop-color:#79a9cc;stop-opacity:1" + offset="0.2332" + id="stop3865" /> + <stop + style="stop-color:#a4cde2;stop-opacity:1" + offset="0.74049997" + id="stop3867" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="1" + id="stop3869" /> + <a:midPointStop + style="stop-color:#6498C1" + offset="5.618000e-003" /> + <a:midPointStop + style="stop-color:#6498C1" + offset="0.4438" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="1" /> + </linearGradient> + <linearGradient + x1="516.57672" + y1="-15.769" + x2="516.57672" + y2="0.84280002" + id="XMLID_1753_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0" + id="stop3851" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="1" + id="stop3853" /> + <a:midPointStop + style="stop-color:#B2B2B2" + offset="0" /> + <a:midPointStop + style="stop-color:#B2B2B2" + offset="0.5" /> + <a:midPointStop + style="stop-color:#F2F2F2" + offset="1" /> + </linearGradient> + <clipPath + id="XMLID_1751_"> + <use + id="use3837" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_338_" /> + </clipPath> + <linearGradient + x1="506.09909" + y1="-11.5137" + x2="527.99609" + y2="2.7063999" + id="XMLID_1752_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop3840" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop3842" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop3844" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop3846" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5112" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.6461" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#16336E" + offset="1" /> + </linearGradient> + <linearGradient + x1="468.2915" + y1="204.7612" + x2="479.39871" + y2="214.4166" + id="XMLID_1750_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop3830" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop3832" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#96BAD6" + offset="1" /> + </linearGradient> + <linearGradient + x1="502.70749" + y1="115.3013" + x2="516.39001" + y2="127.1953" + id="XMLID_1749_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop3818" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop3820" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#96BAD6" + offset="1" /> + </linearGradient> + <linearGradient + x1="501.0903" + y1="-19.2544" + x2="531.85413" + y2="0.72390002" + id="XMLID_1748_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop3803" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop3805" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop3807" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop3809" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5112" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.6461" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#16336E" + offset="1" /> + </linearGradient> + <linearGradient + x1="481.23969" + y1="212.5742" + x2="472.92981" + y2="207.4967" + id="XMLID_2275_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop9947" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop9949" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop9951" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop9953" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0.4213" /> + <a:midPointStop + style="stop-color:#A6100C" + offset="1" /> + </linearGradient> + <clipPath + id="XMLID_2273_"> + <use + id="use9933" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_960_" /> + </clipPath> + <linearGradient + x1="473.7681" + y1="209.17529" + x2="486.98099" + y2="213.2001" + id="XMLID_2274_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop9936" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop9938" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop9940" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop9942" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0.4213" /> + <a:midPointStop + style="stop-color:#A6100C" + offset="1" /> + </linearGradient> + <linearGradient + x1="478.21341" + y1="-131.9297" + x2="469.85818" + y2="-140.28481" + id="XMLID_2272_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5592,0.829,-0.829,0.5592,101.3357,-104.791)"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop9917" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop9919" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop9921" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop9923" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0.4213" /> + <a:midPointStop + style="stop-color:#A6100C" + offset="1" /> + </linearGradient> + <marker + refX="0" + refY="0" + orient="auto" + style="overflow:visible" + id="TriangleInM"> + <path + d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z " + transform="scale(-0.4,-0.4)" + style="fill:#5c5c4f" + id="path3197" /> + </marker> + <linearGradient + x1="200.7363" + y1="100.4028" + x2="211.99519" + y2="89.143997" + id="XMLID_3298_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#bfbfbf;stop-opacity:1" + offset="0" + id="stop20103" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="1" + id="stop20105" /> + <a:midPointStop + offset="0" + style="stop-color:#BFBFBF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#BFBFBF" /> + <a:midPointStop + offset="1" + style="stop-color:#F2F2F2" /> + </linearGradient> + <linearGradient + x1="200.7363" + y1="100.4028" + x2="211.99519" + y2="89.143997" + id="linearGradient36592" + xlink:href="#XMLID_3298_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="181.2925" + y1="110.8481" + x2="192.6369" + y2="99.5037" + id="XMLID_3297_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0" + id="stop20096" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="stop20098" /> + <a:midPointStop + offset="0" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="1" + style="stop-color:#CCCCCC" /> + </linearGradient> + <linearGradient + x1="181.2925" + y1="110.8481" + x2="192.6369" + y2="99.5037" + id="linearGradient36595" + xlink:href="#XMLID_3297_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="211.77589" + y1="105.7749" + x2="212.6619" + y2="108.2092" + id="XMLID_3296_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#0f6124;stop-opacity:1" + offset="0" + id="stop20087" /> + <stop + style="stop-color:#219630;stop-opacity:1" + offset="1" + id="stop20089" /> + <a:midPointStop + offset="0" + style="stop-color:#0F6124" /> + <a:midPointStop + offset="0.5" + style="stop-color:#0F6124" /> + <a:midPointStop + offset="1" + style="stop-color:#219630" /> + </linearGradient> + <linearGradient + x1="211.77589" + y1="105.7749" + x2="212.6619" + y2="108.2092" + id="linearGradient36677" + xlink:href="#XMLID_3296_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="208.9834" + y1="116.8296" + x2="200.0811" + y2="96.834602" + id="XMLID_3295_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0" + id="stop20076" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0.5" + id="stop20078" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop20080" /> + <a:midPointStop + offset="0" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="208.9834" + y1="116.8296" + x2="200.0811" + y2="96.834602" + id="linearGradient36604" + xlink:href="#XMLID_3295_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="195.5264" + y1="97.911102" + x2="213.5213" + y2="115.9061" + id="XMLID_3294_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="0" + id="stop20069" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop20071" /> + <a:midPointStop + offset="0" + style="stop-color:#CCCCCC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#CCCCCC" /> + <a:midPointStop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="195.5264" + y1="97.911102" + x2="213.5213" + y2="115.9061" + id="linearGradient36607" + xlink:href="#XMLID_3294_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="186.1938" + y1="109.1343" + x2="206.6881" + y2="88.639999" + id="XMLID_3293_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0" + id="stop20056" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0.16850001" + id="stop20058" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.23029999" + id="stop20060" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0.2809" + id="stop20062" /> + <stop + style="stop-color:#c2c2c2;stop-opacity:1" + offset="0.5" + id="stop20064" /> + <a:midPointStop + offset="0" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.1685" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.2303" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.2809" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#C2C2C2" /> + </linearGradient> + <linearGradient + x1="186.1938" + y1="109.1343" + x2="206.6881" + y2="88.639999" + id="linearGradient36610" + xlink:href="#XMLID_3293_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="184.8569" + y1="112.2676" + x2="211.94099" + y2="89.541397" + id="XMLID_3292_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0" + id="stop20043" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0.16850001" + id="stop20045" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.23029999" + id="stop20047" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0.2809" + id="stop20049" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="stop20051" /> + <a:midPointStop + offset="0" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.1685" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.2303" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.2809" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="1" + style="stop-color:#CCCCCC" /> + </linearGradient> + <linearGradient + x1="184.8569" + y1="112.2676" + x2="211.94099" + y2="89.541397" + id="linearGradient36613" + xlink:href="#XMLID_3292_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <marker + refX="0" + refY="0" + orient="auto" + style="overflow:visible" + id="TriangleOutM"> + <path + d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z " + transform="scale(0.4,0.4)" + style="fill:#5c5c4f;fill-rule:evenodd;stroke-width:1pt;marker-start:none" + id="path3238" /> + </marker> + <linearGradient + x1="165.3" + y1="99.5" + x2="165.3" + y2="115.9" + id="XMLID_3457_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#999;stop-opacity:1" + offset="0" + id="stop8309" /> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0.30000001" + id="stop8311" /> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="1" + id="stop8313" /> + <a:midPointstop + offset="0" + style="stop-color:#999999" /> + <a:midPointstop + offset="0.5" + style="stop-color:#999999" /> + <a:midPointstop + offset="0.3" + style="stop-color:#B2B2B2" /> + <a:midPointstop + offset="0.5" + style="stop-color:#B2B2B2" /> + <a:midPointstop + offset="1" + style="stop-color:#B2B2B2" /> + </linearGradient> + <linearGradient + x1="165.3" + y1="99.5" + x2="165.3" + y2="115.9" + id="lg1997" + xlink:href="#XMLID_3457_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + x1="175" + y1="99.800003" + x2="175" + y2="112.5" + id="XMLID_3456_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="0" + id="stop8300" /> + <stop + style="stop-color:#191919;stop-opacity:1" + offset="0.60000002" + id="stop8302" /> + <stop + style="stop-color:#191919;stop-opacity:1" + offset="1" + id="stop8304" /> + <a:midPointstop + offset="0" + style="stop-color:#737373" /> + <a:midPointstop + offset="0.5" + style="stop-color:#737373" /> + <a:midPointstop + offset="0.6" + style="stop-color:#191919" /> + <a:midPointstop + offset="0.5" + style="stop-color:#191919" /> + <a:midPointstop + offset="1" + style="stop-color:#191919" /> + </linearGradient> + <linearGradient + x1="175" + y1="99.800003" + x2="175" + y2="112.5" + id="lg2000" + xlink:href="#XMLID_3456_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + x1="168.8" + y1="107.1" + x2="164.5" + y2="110" + id="XMLID_3455_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#666;stop-opacity:1" + offset="0" + id="stop8291" /> + <stop + style="stop-color:#191919;stop-opacity:1" + offset="0.69999999" + id="stop8293" /> + <stop + style="stop-color:#191919;stop-opacity:1" + offset="1" + id="stop8295" /> + <a:midPointstop + offset="0" + style="stop-color:#666666" /> + <a:midPointstop + offset="0.5" + style="stop-color:#666666" /> + <a:midPointstop + offset="0.7" + style="stop-color:#191919" /> + <a:midPointstop + offset="0.5" + style="stop-color:#191919" /> + <a:midPointstop + offset="1" + style="stop-color:#191919" /> + </linearGradient> + <linearGradient + x1="168.8" + y1="107.1" + x2="164.5" + y2="110" + id="lg2003" + xlink:href="#XMLID_3455_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + id="lg63694"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="stop63696" /> + <stop + style="stop-color:white;stop-opacity:0" + offset="1" + id="stop63698" /> + </linearGradient> + <linearGradient + x1="458" + y1="483" + x2="465.20001" + y2="271.39999" + id="lg2006" + xlink:href="#lg63694" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.3e-2,0,0,6.3e-2,-1.3,-9.8)" /> + <linearGradient + x1="176.3" + y1="110.1" + x2="158.7" + y2="105" + id="XMLID_3453_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#666;stop-opacity:1" + offset="0" + id="stop8271" /> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="0.2" + id="stop8273" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop8275" /> + <a:midPointstop + offset="0" + style="stop-color:#666666" /> + <a:midPointstop + offset="0.5" + style="stop-color:#666666" /> + <a:midPointstop + offset="0.2" + style="stop-color:#737373" /> + <a:midPointstop + offset="0.5" + style="stop-color:#737373" /> + <a:midPointstop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="176.3" + y1="110.1" + x2="158.7" + y2="105" + id="lg2009" + xlink:href="#XMLID_3453_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + x1="173.60001" + y1="118.9" + x2="172.8" + y2="128.2" + id="XMLID_3449_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ecb300;stop-opacity:1" + offset="0" + id="stop8232" /> + <stop + style="stop-color:#fff95e;stop-opacity:1" + offset="0.60000002" + id="stop8234" /> + <stop + style="stop-color:#ecd600;stop-opacity:1" + offset="1" + id="stop8236" /> + <a:midPointstop + offset="0" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.6" + style="stop-color:#FFF95E" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFF95E" /> + <a:midPointstop + offset="1" + style="stop-color:#ECD600" /> + </linearGradient> + <linearGradient + x1="173.60001" + y1="118.9" + x2="172.8" + y2="128.2" + id="lg2016" + xlink:href="#XMLID_3449_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <radialGradient + cx="284.60001" + cy="172.60001" + r="6.5" + fx="284.60001" + fy="172.60001" + id="XMLID_3448_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.4,0,0,1.4,-237.3,-126.8)"> + <stop + style="stop-color:#ecb300;stop-opacity:1" + offset="0" + id="stop8219" /> + <stop + style="stop-color:#ecb300;stop-opacity:1" + offset="0.30000001" + id="stop8221" /> + <stop + style="stop-color:#c96b00;stop-opacity:1" + offset="0.89999998" + id="stop8223" /> + <stop + style="stop-color:#9a5500;stop-opacity:1" + offset="1" + id="stop8225" /> + <a:midPointstop + offset="0" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.3" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.9" + style="stop-color:#C96B00" /> + <a:midPointstop + offset="0.5" + style="stop-color:#C96B00" /> + <a:midPointstop + offset="1" + style="stop-color:#9A5500" /> + </radialGradient> + <radialGradient + cx="284.60001" + cy="172.60001" + r="6.5" + fx="284.60001" + fy="172.60001" + id="rg2020" + xlink:href="#XMLID_3448_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.513992,0,0,2.347576,-689.1621,-378.5717)" /> + <linearGradient + x1="158.10001" + y1="123" + x2="164.2" + y2="126.6" + id="XMLID_3447_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ecd600;stop-opacity:1" + offset="0" + id="stop8204" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0.30000001" + id="stop8206" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop8208" /> + <a:midPointstop + offset="0" + style="stop-color:#ECD600" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECD600" /> + <a:midPointstop + offset="0.3" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="158.10001" + y1="123" + x2="164.2" + y2="126.6" + id="lg2026" + xlink:href="#XMLID_3447_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <radialGradient + cx="280.89999" + cy="163.7" + r="10.1" + fx="280.89999" + fy="163.7" + id="XMLID_3446_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.4,0,0,1.4,-237.3,-126.8)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="stop8197" /> + <stop + style="stop-color:#fff95e;stop-opacity:1" + offset="1" + id="stop8199" /> + <a:midPointstop + offset="0" + style="stop-color:#FFFFFF" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointstop + offset="1" + style="stop-color:#FFF95E" /> + </radialGradient> + <radialGradient + cx="280.89999" + cy="163.7" + r="10.1" + fx="280.89999" + fy="163.7" + id="rg2029" + xlink:href="#XMLID_3446_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.7,0,0,1.7,-457.5,-266.8)" /> + <linearGradient + x1="156.5" + y1="122.7" + x2="180.10001" + y2="122.7" + id="XMLID_3445_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ecb300;stop-opacity:1" + offset="0" + id="stop8184" /> + <stop + style="stop-color:#ffe900;stop-opacity:1" + offset="0.2" + id="stop8186" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0.30000001" + id="stop8188" /> + <stop + style="stop-color:#ffe900;stop-opacity:1" + offset="0.40000001" + id="stop8190" /> + <stop + style="stop-color:#d68100;stop-opacity:1" + offset="1" + id="stop8192" /> + <a:midPointstop + offset="0" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.2" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.3" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="0.4" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="1" + style="stop-color:#D68100" /> + </linearGradient> + <linearGradient + x1="156.5" + y1="122.7" + x2="180.10001" + y2="122.7" + id="lg2032" + xlink:href="#XMLID_3445_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + x1="156.39999" + y1="115.4" + x2="180.10001" + y2="115.4" + id="XMLID_3444_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ecb300;stop-opacity:1" + offset="0" + id="stop8171" /> + <stop + style="stop-color:#ffe900;stop-opacity:1" + offset="0.2" + id="stop8173" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0.30000001" + id="stop8175" /> + <stop + style="stop-color:#ffe900;stop-opacity:1" + offset="0.40000001" + id="stop8177" /> + <stop + style="stop-color:#d68100;stop-opacity:1" + offset="1" + id="stop8179" /> + <a:midPointstop + offset="0" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.2" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.3" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="0.4" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="1" + style="stop-color:#D68100" /> + </linearGradient> + <linearGradient + x1="156.39999" + y1="115.4" + x2="180.10001" + y2="115.4" + id="lg2035" + xlink:href="#XMLID_3444_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + x1="379.70001" + y1="167.89999" + x2="383.89999" + y2="172.89999" + id="lg4286_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8,0.2,-0.2,0.8,78.8,38.1)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s16159" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.1" + id="s16161" /> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="1" + id="s16163" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.1" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#737373" + offset="1" /> + </linearGradient> + <linearGradient + x1="379.60001" + y1="167.8" + x2="383.79999" + y2="172" + id="lg6416" + xlink:href="#lg4286_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.622156,0.623859,-0.623859,2.62182,-882.9706,-673.7921)" /> + <linearGradient + x1="384.20001" + y1="169.8" + x2="384.79999" + y2="170.39999" + id="lg4285_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8,0.2,-0.2,0.8,78.8,38.1)"> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="0" + id="s16152" /> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="1" + id="s16154" /> + <ns:midPointStop + style="stop-color:#737373" + offset="0" /> + <ns:midPointStop + style="stop-color:#737373" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#D9D9D9" + offset="1" /> + </linearGradient> + <linearGradient + x1="384.20001" + y1="169.8" + x2="384.79999" + y2="170.39999" + id="lg6453" + xlink:href="#lg4285_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.6,0.6,-0.6,2.6,-883,-673.8)" /> + <linearGradient + x1="380.5" + y1="172.60001" + x2="382.79999" + y2="173.7" + id="lg4284_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8,0.2,-0.2,0.8,78.8,38.1)"> + <stop + style="stop-color:gray;stop-opacity:1" + offset="0" + id="s16145" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="1" + id="s16147" /> + <ns:midPointStop + style="stop-color:#808080" + offset="0" /> + <ns:midPointStop + style="stop-color:#808080" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#E5E5E5" + offset="1" /> + </linearGradient> + <linearGradient + x1="380.5" + y1="172.60001" + x2="382.79999" + y2="173.7" + id="lg6456" + xlink:href="#lg4284_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.6,0.6,-0.6,2.6,-883,-673.8)" /> + <radialGradient + cx="347.29999" + cy="244.5" + r="5.1999998" + fx="347.29999" + fy="244.5" + id="lg4282_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)"> + <stop + style="stop-color:#333;stop-opacity:1" + offset="0" + id="s16135" /> + <stop + style="stop-color:#999;stop-opacity:1" + offset="1" + id="s16137" /> + <ns:midPointStop + style="stop-color:#333333" + offset="0" /> + <ns:midPointStop + style="stop-color:#333333" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#999999" + offset="1" /> + </radialGradient> + <linearGradient + x1="310.39999" + y1="397.70001" + x2="310.89999" + y2="399.5" + id="lg4280_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7,-0.7,0.7,0.7,-153.4,180.6)"> + <stop + style="stop-color:#ffcd00;stop-opacity:1" + offset="0" + id="s16111" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0.60000002" + id="s16113" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="1" + id="s16115" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.6" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="1" /> + </linearGradient> + <linearGradient + x1="310.39999" + y1="397.70001" + x2="310.89999" + y2="399.5" + id="lg6467" + xlink:href="#lg4280_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.4,-2.4,2.4,2.4,-1663.6,-195)" /> + <linearGradient + x1="310.89999" + y1="395.79999" + x2="313.29999" + y2="403.10001" + id="lg4279_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7,-0.7,0.7,0.7,-153.4,180.6)"> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0" + id="s16100" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0.40000001" + id="s16102" /> + <stop + style="stop-color:#ffcd00;stop-opacity:1" + offset="0.89999998" + id="s16104" /> + <stop + style="stop-color:#ffcd00;stop-opacity:1" + offset="1" + id="s16106" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.4" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="0.9" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="1" /> + </linearGradient> + <linearGradient + x1="310.89999" + y1="395.79999" + x2="313.29999" + y2="403.10001" + id="lg6465" + xlink:href="#lg4279_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.4,-2.4,2.4,2.4,-1663.6,-195)" /> + <linearGradient + x1="307.79999" + y1="395.20001" + x2="313.79999" + y2="413.60001" + id="lg4278_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7,-0.7,0.7,0.7,-153.4,180.6)"> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0" + id="s16091" /> + <stop + style="stop-color:#fcd72f;stop-opacity:1" + offset="0.40000001" + id="s16093" /> + <stop + style="stop-color:#ffcd00;stop-opacity:1" + offset="1" + id="s16095" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FCD72F" + offset="0.4" /> + <ns:midPointStop + style="stop-color:#FCD72F" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="1" /> + </linearGradient> + <linearGradient + x1="306.5" + y1="393" + x2="309" + y2="404" + id="lg6400" + xlink:href="#lg4278_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.4,-2.4,2.4,2.4,-1663.6,-195)" /> + <linearGradient + x1="352.10001" + y1="253.60001" + x2="348.5" + y2="237.8" + id="lg4276_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)"> + <stop + style="stop-color:#ffff87;stop-opacity:1" + offset="0" + id="s16077" /> + <stop + style="stop-color:#ffad00;stop-opacity:1" + offset="1" + id="s16079" /> + <ns:midPointStop + style="stop-color:#FFFF87" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFF87" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFAD00" + offset="1" /> + </linearGradient> + <linearGradient + x1="335.60001" + y1="354.79999" + x2="337.89999" + y2="354.79999" + id="lg4275_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9,-0.5,0.5,0.9,-121.7,105.1)"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="s16057" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.80000001" + id="s16059" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="s16061" /> + <ns:midPointStop + style="stop-color:#D9D9D9" + offset="0" /> + <ns:midPointStop + style="stop-color:#D9D9D9" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.8" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="1" /> + </linearGradient> + <linearGradient + x1="335.60001" + y1="354.79999" + x2="337.89999" + y2="354.79999" + id="lg6463" + xlink:href="#lg4275_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9,-1.7,1.7,2.9,-1557,-448.7)" /> + <linearGradient + x1="337.39999" + y1="353.10001" + x2="339.39999" + y2="357.10001" + id="lg4274_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9,-0.5,0.5,0.9,-121.7,105.1)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s16048" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.1" + id="s16050" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="s16052" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.1" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#CCCCCC" + offset="1" /> + </linearGradient> + <linearGradient + x1="337.39999" + y1="353.10001" + x2="339.39999" + y2="357.10001" + id="lg6461" + xlink:href="#lg4274_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9,-1.7,1.7,2.9,-1557,-448.7)" /> + <linearGradient + x1="334.39999" + y1="355.5" + x2="335.5" + y2="356.79999" + id="lg4273_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9,-0.5,0.5,0.9,-121.7,105.1)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s16041" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="s16043" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="5.6e-003" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#CCCCCC" + offset="1" /> + </linearGradient> + <linearGradient + x1="334.39999" + y1="355.5" + x2="335.5" + y2="356.79999" + id="lg6381" + xlink:href="#lg4273_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9,-1.7,1.7,2.9,-1557,-448.7)" /> + <linearGradient + x1="348.39999" + y1="247.39999" + x2="354.10001" + y2="242" + id="lg4271_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)"> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0" + id="s16025" /> + <stop + style="stop-color:#9e9e9e;stop-opacity:1" + offset="0.40000001" + id="s16027" /> + <stop + style="stop-color:black;stop-opacity:1" + offset="1" + id="s16029" /> + <ns:midPointStop + style="stop-color:#F2F2F2" + offset="0" /> + <ns:midPointStop + style="stop-color:#F2F2F2" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#000000" + offset="1" /> + </linearGradient> + <linearGradient + x1="351.29999" + y1="257.29999" + x2="346.29999" + y2="235.5" + id="lg4270_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffff87;stop-opacity:1" + offset="0" + id="s16007" /> + <stop + style="stop-color:#ffad00;stop-opacity:1" + offset="1" + id="s16009" /> + <ns:midPointStop + style="stop-color:#FFFF87" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFF87" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFAD00" + offset="1" /> + </linearGradient> + <linearGradient + x1="351.29999" + y1="257.29999" + x2="346.29999" + y2="235.5" + id="lg6459" + xlink:href="#lg4270_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)" /> + <linearGradient + x1="43.799999" + y1="32.5" + x2="63.299999" + y2="66.400002" + id="XMLID_2708_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="stop75318" /> + <stop + style="stop-color:#fffcea;stop-opacity:1" + offset="1" + id="stop75320" /> + <a:midPointStop + style="stop-color:#FFFFFF" + offset="0" /> + <a:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <a:midPointStop + style="stop-color:#FFFCEA" + offset="1" /> + </linearGradient> + <linearGradient + x1="43.799999" + y1="32.5" + x2="63.299999" + y2="66.400002" + id="lg1907" + xlink:href="#XMLID_2708_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-29,-22.6)" /> + <linearGradient + x1="52.5" + y1="40.400002" + x2="58.200001" + y2="64" + id="XMLID_2707_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffdea0;stop-opacity:1" + offset="0" + id="stop75305" /> + <stop + style="stop-color:#ffd89e;stop-opacity:1" + offset="0.30000001" + id="stop75307" /> + <stop + style="stop-color:#ffd79e;stop-opacity:1" + offset="0.30000001" + id="stop75309" /> + <stop + style="stop-color:#dbaf6d;stop-opacity:1" + offset="0.69999999" + id="stop75311" /> + <stop + style="stop-color:#6f4c24;stop-opacity:1" + offset="1" + id="stop75313" /> + <a:midPointStop + style="stop-color:#FFDEA0" + offset="0" /> + <a:midPointStop + style="stop-color:#FFDEA0" + offset="0.6" /> + <a:midPointStop + style="stop-color:#FFD79E" + offset="0.3" /> + <a:midPointStop + style="stop-color:#FFD79E" + offset="0.5" /> + <a:midPointStop + style="stop-color:#DBAF6D" + offset="0.7" /> + <a:midPointStop + style="stop-color:#DBAF6D" + offset="0.5" /> + <a:midPointStop + style="stop-color:#6F4C24" + offset="1" /> + </linearGradient> + <linearGradient + x1="52.5" + y1="40.400002" + x2="58.200001" + y2="64" + id="lg1910" + xlink:href="#XMLID_2707_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-29,-22.6)" /> + <linearGradient + x1="58" + y1="73.199997" + x2="44.5" + y2="19" + id="XMLID_2704_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-29,-22.6)"> + <stop + style="stop-color:#d4a96c;stop-opacity:1" + offset="0.5" + id="stop75284" /> + <stop + style="stop-color:#dcb273;stop-opacity:1" + offset="0.60000002" + id="stop75286" /> + <stop + style="stop-color:#f0ca87;stop-opacity:1" + offset="0.80000001" + id="stop75288" /> + <stop + style="stop-color:#ffdc96;stop-opacity:1" + offset="0.69999999" + id="stop75290" /> + <stop + style="stop-color:#c18a42;stop-opacity:1" + offset="1" + id="stop75292" /> + <a:midPointStop + style="stop-color:#D4A96C" + offset="0.5" /> + <a:midPointStop + style="stop-color:#D4A96C" + offset="0.6" /> + <a:midPointStop + style="stop-color:#FFDC96" + offset="0.7" /> + <a:midPointStop + style="stop-color:#FFDC96" + offset="0.5" /> + <a:midPointStop + style="stop-color:#C18A42" + offset="1" /> + </linearGradient> + <linearGradient + x1="53.700001" + y1="32" + x2="53.700001" + y2="64.599998" + id="XMLID_2703_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#e5c9b0;stop-opacity:1" + offset="0" + id="stop75268" /> + <stop + style="stop-color:#e5c9b0;stop-opacity:1" + offset="0.40000001" + id="stop75270" /> + <stop + style="stop-color:#c0aa94;stop-opacity:1" + offset="1" + id="stop75272" /> + <a:midPointStop + style="stop-color:#E5C9B0" + offset="0" /> + <a:midPointStop + style="stop-color:#E5C9B0" + offset="0.5" /> + <a:midPointStop + style="stop-color:#E5C9B0" + offset="0.4" /> + <a:midPointStop + style="stop-color:#E5C9B0" + offset="0.5" /> + <a:midPointStop + style="stop-color:#C0AA94" + offset="1" /> + </linearGradient> + <linearGradient + x1="53.700001" + y1="32" + x2="53.700001" + y2="64.599998" + id="lg1916" + xlink:href="#XMLID_2703_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-29,-22.6)" /> + <linearGradient + x1="224.31" + y1="19.450001" + x2="214.33" + y2="11.46" + id="XMLID_419_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#404040;stop-opacity:1" + offset="0" + id="s1903" /> + <stop + style="stop-color:#6d6d6d;stop-opacity:1" + offset="0.33000001" + id="s1905" /> + <stop + style="stop-color:#e9e9e9;stop-opacity:1" + offset="1" + id="s1907" /> + <a:midPointStop + offset="0" + style="stop-color:#404040" /> + <a:midPointStop + offset="0.5" + style="stop-color:#404040" /> + <a:midPointStop + offset="0.33" + style="stop-color:#6D6D6D" /> + <a:midPointStop + offset="0.5" + style="stop-color:#6D6D6D" /> + <a:midPointStop + offset="1" + style="stop-color:#E9E9E9" /> + </linearGradient> + <linearGradient + x1="221.84" + y1="32.779999" + x2="212.2" + y2="20.27" + id="lg1988" + xlink:href="#XMLID_419_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.33,0,0,1.31,-274.2,-5.2)" /> + <linearGradient + x1="228.35001" + y1="33.279999" + x2="215.42999" + y2="33.279999" + id="lg1900" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s1902" /> + <stop + style="stop-color:white;stop-opacity:0" + offset="1" + id="s1906" /> + <a:midPointStop + style="stop-color:#575757" + offset="0" /> + <a:midPointStop + style="stop-color:#575757" + offset="0.5" /> + <a:midPointStop + style="stop-color:#6D6D6D" + offset="0.33" /> + <a:midPointStop + style="stop-color:#6D6D6D" + offset="0.5" /> + <a:midPointStop + style="stop-color:#D3D3D3" + offset="1" /> + </linearGradient> + <linearGradient + x1="234.81" + y1="33.279999" + x2="228.27" + y2="33.279999" + id="lg1908" + xlink:href="#lg1900" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.33,0,0,1.31,-274.2,-5.2)" /> + <linearGradient + x1="228.35001" + y1="33.279999" + x2="215.42999" + y2="33.279999" + id="XMLID_416_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#575757;stop-opacity:1" + offset="0" + id="s1874" /> + <stop + style="stop-color:#6d6d6d;stop-opacity:1" + offset="0.33000001" + id="s1876" /> + <stop + style="stop-color:#d3d3d3;stop-opacity:1" + offset="1" + id="s1878" /> + <a:midPointStop + offset="0" + style="stop-color:#575757" /> + <a:midPointStop + offset="0.5" + style="stop-color:#575757" /> + <a:midPointStop + offset="0.33" + style="stop-color:#6D6D6D" /> + <a:midPointStop + offset="0.5" + style="stop-color:#6D6D6D" /> + <a:midPointStop + offset="1" + style="stop-color:#D3D3D3" /> + </linearGradient> + <linearGradient + x1="228.35001" + y1="33.279999" + x2="215.42999" + y2="33.279999" + id="lg1991" + xlink:href="#XMLID_416_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.33,0,0,1.31,-274.2,-5.2)" /> + <radialGradient + cx="603.19" + cy="230.77" + r="1.67" + fx="603.19" + fy="230.77" + id="x5010_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1,0,0,1.1,-54.33,-75.4)"> + <stop + style="stop-color:#c9ffc9;stop-opacity:1" + offset="0" + id="stop29201" /> + <stop + style="stop-color:#23a11f;stop-opacity:1" + offset="1" + id="stop29203" /> + <a:midPointStop + offset="0" + style="stop-color:#C9FFC9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#C9FFC9" /> + <a:midPointStop + offset="1" + style="stop-color:#23A11F" /> + </radialGradient> + <radialGradient + cx="603.19" + cy="230.77" + r="1.67" + fx="603.19" + fy="230.77" + id="radialGradient5711" + xlink:href="#x5010_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.23,0,0,1.23,-709.93,-245.02)" /> + <linearGradient + x1="592.31" + y1="162.60001" + x2="609.32001" + y2="145.59" + id="lg5722" + xlink:href="#x5003_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" /> + <linearGradient + x1="601.48999" + y1="170.16" + x2="613.84003" + y2="170.16" + id="x5002_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="stop29134" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.2" + id="stop29136" /> + <stop + style="stop-color:#999;stop-opacity:1" + offset="1" + id="stop29138" /> + <a:midPointStop + offset="0" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.20" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="1" + style="stop-color:#999999" /> + </linearGradient> + <linearGradient + x1="601.48999" + y1="170.16" + x2="613.84003" + y2="170.16" + id="lg5725" + xlink:href="#x5002_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" /> + <linearGradient + x1="592.20001" + y1="156.45" + x2="609.98999" + y2="174.23" + id="x5004_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="stop29157" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop29159" /> + <a:midPointStop + offset="0" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="592.20001" + y1="156.45" + x2="609.98999" + y2="174.23" + id="lg5728" + xlink:href="#x5004_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" /> + <linearGradient + x1="592.31" + y1="162.60001" + x2="609.32001" + y2="145.59" + id="x5003_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0" + id="stop29143" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="1" + id="stop29145" /> + <a:midPointStop + offset="0" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="1" + style="stop-color:#E5E5E5" /> + </linearGradient> + <linearGradient + x1="592.31" + y1="162.60001" + x2="609.32001" + y2="145.59" + id="lg5732" + xlink:href="#x5003_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" /> + <linearGradient + x1="592.20001" + y1="156.45" + x2="609.98999" + y2="174.24001" + id="x5000_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="stop29124" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop29126" /> + <a:midPointStop + offset="0" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="592.20001" + y1="156.45" + x2="609.98999" + y2="174.24001" + id="lg5735" + xlink:href="#x5000_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" /> + <linearGradient + x1="308.54999" + y1="149.89999" + x2="299.72" + y2="148.83" + id="XMLID_2433_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#d6d6d6;stop-opacity:1" + offset="0" + id="71615" /> + <stop + style="stop-color:#a5a5a5;stop-opacity:1" + offset="1" + id="71617" /> + <a:midPointStop + offset="0" + style="stop-color:#D6D6D6" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D6D6D6" /> + <a:midPointStop + offset="1" + style="stop-color:#A5A5A5" /> + </linearGradient> + <linearGradient + x1="308.54999" + y1="149.89999" + x2="299.72" + y2="148.83" + id="lg1952" + xlink:href="#XMLID_2433_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.03,0,0,1.03,-279.57,-124.36)" /> + <radialGradient + cx="307.39999" + cy="121" + r="23.35" + fx="307.39999" + fy="121" + id="XMLID_2432_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.98,0,0,0.98,2.88,2.75)"> + <stop + style="stop-color:#d2d2d2;stop-opacity:1" + offset="0.19" + id="71592" /> + <stop + style="stop-color:#cfcfcf;stop-opacity:1" + offset="0.44999999" + id="71594" /> + <stop + style="stop-color:#c7c7c7;stop-opacity:1" + offset="0.60000002" + id="71596" /> + <stop + style="stop-color:#b9b9b9;stop-opacity:1" + offset="0.74000001" + id="71598" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1" + offset="0.86000001" + id="71600" /> + <stop + style="stop-color:#8a8a8a;stop-opacity:1" + offset="0.95999998" + id="71602" /> + <stop + style="stop-color:gray;stop-opacity:1" + offset="1" + id="71604" /> + <a:midPointStop + offset="0.19" + style="stop-color:#D2D2D2" /> + <a:midPointStop + offset="0.8" + style="stop-color:#D2D2D2" /> + <a:midPointStop + offset="1" + style="stop-color:#808080" /> + </radialGradient> + <radialGradient + cx="307.39999" + cy="121" + r="23.35" + fx="307.39999" + fy="121" + id="radialGradient2331" + xlink:href="#XMLID_2432_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-276.62,-121.54)" /> + <linearGradient + x1="294.13" + y1="127.07" + x2="294.13" + y2="142.2" + id="XMLID_2430_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#b5d8ff;stop-opacity:1" + offset="0" + id="71582" /> + <stop + style="stop-color:black;stop-opacity:1" + offset="1" + id="71584" /> + <a:midPointStop + offset="0" + style="stop-color:#B5D8FF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B5D8FF" /> + <a:midPointStop + offset="1" + style="stop-color:#000000" /> + </linearGradient> + <linearGradient + x1="294.13" + y1="127.07" + x2="294.13" + y2="142.2" + id="lg2820" + xlink:href="#XMLID_2430_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.03,0,0,1.03,-279.57,-124.36)" /> + <linearGradient + x1="279.10999" + y1="148.03" + x2="309.16" + y2="148.03" + id="XMLID_2429_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#e1e1e1;stop-opacity:1" + offset="0" + id="71564" /> + <stop + style="stop-color:#e1e1e1;stop-opacity:1" + offset="0.25" + id="71566" /> + <stop + style="stop-color:#a5a5a5;stop-opacity:1" + offset="0.44" + id="71568" /> + <stop + style="stop-color:#a5a5a5;stop-opacity:1" + offset="1" + id="71570" /> + <a:midPointStop + offset="0" + style="stop-color:#E1E1E1" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E1E1E1" /> + <a:midPointStop + offset="0.25" + style="stop-color:#E1E1E1" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E1E1E1" /> + <a:midPointStop + offset="0.44" + style="stop-color:#A5A5A5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#A5A5A5" /> + <a:midPointStop + offset="1" + style="stop-color:#A5A5A5" /> + </linearGradient> + <linearGradient + x1="279.10999" + y1="148.03" + x2="309.16" + y2="148.03" + id="lg2818" + xlink:href="#XMLID_2429_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.03,0,0,1.03,-279.57,-124.36)" /> + <radialGradient + cx="622.34302" + cy="14.449" + r="26.496" + fx="622.34302" + fy="14.449" + id="lg3499_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.851,0,0,0.849,69.297,51.658)"> + <stop + style="stop-color:#23468e;stop-opacity:1" + offset="0" + id="stop10972" /> + <stop + style="stop-color:#012859;stop-opacity:1" + offset="1" + id="stop10974" /> + <a:midPointStop + offset="0" + style="stop-color:#23468E" /> + <a:midPointStop + offset="0.5" + style="stop-color:#23468E" /> + <a:midPointStop + offset="1" + style="stop-color:#012859" /> + </radialGradient> + <radialGradient + cx="622.34302" + cy="14.449" + r="26.496" + fx="622.34302" + fy="14.449" + id="rg5791" + xlink:href="#lg3499_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.858,0,0,0.857,-511.7,9.02)" /> + <linearGradient + x1="616.112" + y1="76.247002" + x2="588.14099" + y2="60.742001" + id="lg3497_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#01326e;stop-opacity:1" + offset="0" + id="stop10962" /> + <stop + style="stop-color:#012859;stop-opacity:1" + offset="1" + id="stop10964" /> + <a:midPointStop + offset="0" + style="stop-color:#01326E" /> + <a:midPointStop + offset="0.5" + style="stop-color:#01326E" /> + <a:midPointStop + offset="1" + style="stop-color:#012859" /> + </linearGradient> + <linearGradient + x1="617.698" + y1="82.445999" + x2="585.95203" + y2="54.848999" + id="lg3496_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0" + id="stop10950" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="stop10952" /> + <a:midPointStop + offset="0" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="1" + style="stop-color:#CCCCCC" /> + </linearGradient> + <linearGradient + x1="617.698" + y1="82.445999" + x2="585.95203" + y2="54.848999" + id="lg5794" + xlink:href="#lg3496_" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="601.39001" + y1="55.341" + x2="588.29199" + y2="71.515999" + id="lg3495_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="stop10941" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0.52200001" + id="stop10943" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="stop10945" /> + <a:midPointStop + offset="0" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.522" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="1" + style="stop-color:#CCCCCC" /> + </linearGradient> + <linearGradient + x1="601.39001" + y1="55.341" + x2="588.29199" + y2="71.515999" + id="lg5771" + xlink:href="#lg3495_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.009,0,0,1.009,-581.615,-43.098)" /> + <linearGradient + x1="611.34601" + y1="55.279999" + x2="590.39001" + y2="81.157997" + id="lg3494_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="stop10932" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0.52200001" + id="stop10934" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="stop10936" /> + <a:midPointStop + offset="0" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.522" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="1" + style="stop-color:#CCCCCC" /> + </linearGradient> + <linearGradient + x1="611.34601" + y1="55.279999" + x2="590.39001" + y2="81.157997" + id="lg5774" + xlink:href="#lg3494_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.009,0,0,1.009,-581.616,-43.098)" /> + <linearGradient + x1="798.72998" + y1="69.839996" + x2="799.04999" + y2="70.709999" + id="g3302_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#005e00;stop-opacity:1" + offset="0" + id="s6504" /> + <stop + style="stop-color:#23a11f;stop-opacity:1" + offset="1" + id="s6506" /> + <a:midPointstop + style="stop-color:#005E00" + offset="0" /> + <a:midPointstop + style="stop-color:#005E00" + offset="0.5" /> + <a:midPointstop + style="stop-color:#23A11F" + offset="1" /> + </linearGradient> + <linearGradient + x1="798.72998" + y1="69.839996" + x2="799.04999" + y2="70.709999" + id="lg5851" + xlink:href="#g3302_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,0,0,1.263,-926.036,-60.001)" /> + <linearGradient + x1="779.19" + y1="122.73" + x2="811.69" + y2="149.74001" + id="g3301_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-0.25,0,1,0,129.19)"> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0" + id="s6483" /> + <stop + style="stop-color:#eee;stop-opacity:1" + offset="0.17" + id="s6485" /> + <stop + style="stop-color:#e3e3e3;stop-opacity:1" + offset="0.34" + id="s6487" /> + <stop + style="stop-color:#cfcfcf;stop-opacity:1" + offset="0.50999999" + id="s6489" /> + <stop + style="stop-color:#b4b4b4;stop-opacity:1" + offset="0.67000002" + id="s6491" /> + <stop + style="stop-color:#919191;stop-opacity:1" + offset="0.83999997" + id="s6493" /> + <stop + style="stop-color:#666;stop-opacity:1" + offset="1" + id="s6495" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0.71" /> + <a:midPointstop + style="stop-color:#666666" + offset="1" /> + </linearGradient> + <linearGradient + x1="779.19" + y1="122.73" + x2="811.69" + y2="149.74001" + id="lg5855" + xlink:href="#g3301_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,-0.316,0,1.263,-926.036,103.123)" /> + <clipPath + id="g3299_"> + <use + id="use6469" + x="0" + y="0" + width="1005.92" + height="376.97" + xlink:href="#g101_" /> + </clipPath> + <radialGradient + cx="1189.9301" + cy="100.05" + r="40.400002" + fx="1189.9301" + fy="100.05" + id="g3300_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.34,-8.46e-2,0,0.34,394.16,137.13)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s6472" /> + <stop + style="stop-color:white;stop-opacity:0" + offset="1" + id="s6474" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0.5" /> + <a:midPointstop + style="stop-color:#000000" + offset="1" /> + </radialGradient> + <radialGradient + cx="1199.74" + cy="97.150002" + r="40.400002" + fx="1199.74" + fy="97.150002" + id="rg5860" + xlink:href="#g3300_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.409,-0.107,0,0.429,-451.489,113.149)" /> + <linearGradient + x1="796.38" + y1="67.580002" + x2="781.28003" + y2="58.549999" + id="g3298_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#4c8bca;stop-opacity:1" + offset="0" + id="s6462" /> + <stop + style="stop-color:#b7e9ff;stop-opacity:1" + offset="1" + id="s6464" /> + <a:midPointstop + style="stop-color:#4C8BCA" + offset="0" /> + <a:midPointstop + style="stop-color:#4C8BCA" + offset="0.5" /> + <a:midPointstop + style="stop-color:#B7E9FF" + offset="1" /> + </linearGradient> + <linearGradient + x1="800.97998" + y1="140.72" + x2="777.71997" + y2="121.76" + id="g3297_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-0.25,0,1,0,129.19)"> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0" + id="s6448" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="s6450" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0.5" /> + <a:midPointstop + style="stop-color:#CCCCCC" + offset="1" /> + </linearGradient> + <linearGradient + x1="800.97998" + y1="140.72" + x2="777.71997" + y2="121.76" + id="lg5890" + xlink:href="#g3297_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-0.25,0,1,0,129.19)" /> + <linearGradient + x1="790.03998" + y1="-16.33" + x2="779.84003" + y2="-3.73" + id="g3296_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,70.17)"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="s6439" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0.51999998" + id="s6441" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="s6443" /> + <a:midPointstop + style="stop-color:#D9D9D9" + offset="0" /> + <a:midPointstop + style="stop-color:#D9D9D9" + offset="0.5" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0.52" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0.5" /> + <a:midPointstop + style="stop-color:#CCCCCC" + offset="1" /> + </linearGradient> + <linearGradient + x1="790.03998" + y1="-16.33" + x2="779.84003" + y2="-3.73" + id="lg5866" + xlink:href="#g3296_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,0,0,1.263,-926.036,28.6)" /> + <linearGradient + x1="785.84003" + y1="72.989998" + x2="785.26001" + y2="76.279999" + id="g3293_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s6412" /> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="1" + id="s6414" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0.5" /> + <a:midPointstop + style="stop-color:#737373" + offset="1" /> + </linearGradient> + <linearGradient + x1="785.84003" + y1="72.989998" + x2="785.26001" + y2="76.279999" + id="lg5871" + xlink:href="#g3293_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,0,0,1.263,-926.036,-60.001)" /> + <linearGradient + x1="789.37" + y1="69.879997" + x2="791.03998" + y2="77.120003" + id="g3292_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#999;stop-opacity:1" + offset="0" + id="s6403" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0.28" + id="s6405" /> + <stop + style="stop-color:#666;stop-opacity:1" + offset="1" + id="s6407" /> + <a:midPointstop + style="stop-color:#999999" + offset="0" /> + <a:midPointstop + style="stop-color:#999999" + offset="0.5" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0.28" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0.5" /> + <a:midPointstop + style="stop-color:#666666" + offset="1" /> + </linearGradient> + <linearGradient + x1="789.37" + y1="69.879997" + x2="791.03998" + y2="77.120003" + id="lg5874" + xlink:href="#g3292_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,0,0,1.263,-926.036,-60.001)" /> + <linearGradient + x1="786.65997" + y1="136.12" + x2="786.71002" + y2="134.33" + id="g3290_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-0.25,0,1,0,137.29)"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="s6380" /> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="1" + id="s6382" /> + <a:midPointstop + style="stop-color:#D9D9D9" + offset="0" /> + <a:midPointstop + style="stop-color:#D9D9D9" + offset="0.5" /> + <a:midPointstop + style="stop-color:#B2B2B2" + offset="1" /> + </linearGradient> + <linearGradient + x1="786.65997" + y1="136.12" + x2="786.71002" + y2="134.33" + id="lg5878" + xlink:href="#g3290_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,-0.316,0,1.263,-926.036,113.351)" /> + <radialGradient + cx="1458.77" + cy="-5.0999999" + r="35.130001" + fx="1458.77" + fy="-5.0999999" + id="g3289_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.42,0,0,0.42,167.09,79.84)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s6371" /> + <stop + style="stop-color:#999;stop-opacity:1" + offset="1" + id="s6373" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0.5" /> + <a:midPointstop + style="stop-color:#999999" + offset="1" /> + </radialGradient> + <radialGradient + cx="1458.77" + cy="-5.0999999" + r="35.130001" + fx="1458.77" + fy="-5.0999999" + id="rg5881" + xlink:href="#g3289_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.505,0,0,0.53,-724.957,40.636)" /> + <radialGradient + cx="1612.98" + cy="-4.4699998" + r="36.580002" + fx="1612.98" + fy="-4.4699998" + id="g3288_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.34,0,0,0.36,238.56,86.87)"> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0" + id="s6362" /> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0.63999999" + id="s6364" /> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="1" + id="s6366" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0.5" /> + <a:midPointstop + style="stop-color:#B2B2B2" + offset="0.64" /> + <a:midPointstop + style="stop-color:#B2B2B2" + offset="0.5" /> + <a:midPointstop + style="stop-color:#737373" + offset="1" /> + </radialGradient> + <radialGradient + cx="1612.98" + cy="-4.4699998" + r="36.580002" + fx="1612.98" + fy="-4.4699998" + id="rg5884" + xlink:href="#g3288_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.408,0,0,0.448,-638.943,49.495)" /> + <radialGradient + cx="1470.5" + cy="-10.21" + r="33.290001" + fx="1470.5" + fy="-10.21" + id="g3287_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.42,0,0,0.42,167.09,79.84)"> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0" + id="s6347" /> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0.38999999" + id="s6349" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1" + offset="0.75" + id="s6351" /> + <stop + style="stop-color:#aaa;stop-opacity:1" + offset="0.88" + id="s6353" /> + <stop + style="stop-color:#9e9e9e;stop-opacity:1" + offset="0.97000003" + id="s6355" /> + <stop + style="stop-color:#999;stop-opacity:1" + offset="1" + id="s6357" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0.5" /> + <a:midPointstop + style="stop-color:#B2B2B2" + offset="0.39" /> + <a:midPointstop + style="stop-color:#B2B2B2" + offset="0.87" /> + <a:midPointstop + style="stop-color:#999999" + offset="1" /> + </radialGradient> + <radialGradient + cx="1470.5" + cy="-10.21" + r="33.290001" + fx="1470.5" + fy="-10.21" + id="rg5887" + xlink:href="#g3287_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.505,0,0,0.53,-724.957,40.636)" /> + <pattern + patternTransform="matrix(0.592927,0,0,0.592927,78,462)" + id="cream-spots" + height="32" + width="32" + patternUnits="userSpaceOnUse"> + <g + transform="translate(-365.3146,-513.505)" + id="g3047"> + id="path2858" /> + <path + inkscape:label="#path2854" + sodipodi:nodetypes="czzzz" + style="fill:#e3dcc0" + id="path3060" + d="M 390.31462,529.50504 C 390.31462,534.47304 386.28262,538.50504 381.31462,538.50504 C 376.34662,538.50504 372.31462,534.47304 372.31462,529.50504 C 372.31462,524.53704 376.34662,520.50504 381.31462,520.50504 C 386.28262,520.50504 390.31462,524.53704 390.31462,529.50504 z " /> +</g> + </pattern> + <pattern + patternTransform="matrix(0.733751,0,0,0.733751,67,367)" + id="dark-cream-spots" + height="32" + width="32" + patternUnits="userSpaceOnUse"> + <g + transform="translate(-408.0946,-513.505)" + id="dark-cream-spot" + inkscape:label="#g3043"> + <path + sodipodi:nodetypes="czzzz" + style="fill:#c8c5ac" + d="M 433.09458,529.50504 C 433.09458,534.47304 429.06258,538.50504 424.09458,538.50504 C 419.12658,538.50504 415.09458,534.47304 415.09458,529.50504 C 415.09458,524.53704 419.12658,520.50504 424.09458,520.50504 C 429.06258,520.50504 433.09458,524.53704 433.09458,529.50504 z " + id="path2953" /> + </g> + </pattern> + <pattern + patternTransform="matrix(0.375,0,0,0.375,379,400)" + id="white-spots" + height="32" + width="32" + patternUnits="userSpaceOnUse"> + <g + transform="translate(-484.3997,-513.505)" + id="white-spot" + inkscape:label="#g3035"> + <path + style="opacity:0.25;fill:white" + id="path3033" + d="M 509.39967,529.50504 C 509.39967,534.47304 505.36767,538.50504 500.39967,538.50504 C 495.43167,538.50504 491.39967,534.47304 491.39967,529.50504 C 491.39967,524.53704 495.43167,520.50504 500.39967,520.50504 C 505.36767,520.50504 509.39967,524.53704 509.39967,529.50504 z " + sodipodi:nodetypes="czzzz" /> + </g> + </pattern> + <pattern + patternTransform="matrix(0.455007,0,0,0.455007,-5e-5,1.9e-5)" + id="black-spots" + height="32" + width="32" + patternUnits="userSpaceOnUse"> + <g + transform="translate(-448.3997,-513.505)" + id="black-spot" + inkscape:label="#g3039"> + <path + sodipodi:nodetypes="czzzz" + d="M 473.39967,529.50504 C 473.39967,534.47304 469.36767,538.50504 464.39967,538.50504 C 459.43167,538.50504 455.39967,534.47304 455.39967,529.50504 C 455.39967,524.53704 459.43167,520.50504 464.39967,520.50504 C 469.36767,520.50504 473.39967,524.53704 473.39967,529.50504 z " + id="path2961" + style="opacity:0.25;fill:black" /> + </g> + </pattern> + <linearGradient + x1="501.0903" + y1="-19.2544" + x2="531.85413" + y2="0.72390002" + id="linearGradient17334" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop17336" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop17338" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop17340" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop17342" /> + <a:midPointStop + offset="0" + style="stop-color:#B4DAEA" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B4DAEA" /> + <a:midPointStop + offset="0.5112" + style="stop-color:#B4DAEA" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B4DAEA" /> + <a:midPointStop + offset="0.6461" + style="stop-color:#5387BA" /> + <a:midPointStop + offset="0.5" + style="stop-color:#5387BA" /> + <a:midPointStop + offset="1" + style="stop-color:#16336E" /> + </linearGradient> + <linearGradient + x1="415.73831" + y1="11.854" + x2="418.13361" + y2="18.8104" + id="linearGradient17426" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8362,0.5206,-1.1904,0.992,147.62,-30.9374)"> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="0" + id="stop17428" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="1" + id="stop17430" /> + <a:midPointStop + offset="0" + style="stop-color:#CCCCCC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#CCCCCC" /> + <a:midPointStop + offset="1" + style="stop-color:#F2F2F2" /> + </linearGradient> + <linearGradient + x1="478.21341" + y1="-131.9297" + x2="469.85818" + y2="-140.28481" + id="linearGradient17434" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5592,0.829,-0.829,0.5592,101.3357,-104.791)"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop17436" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop17438" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop17440" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop17442" /> + <a:midPointStop + offset="0" + style="stop-color:#F3403F" /> + <a:midPointStop + offset="0.4213" + style="stop-color:#F3403F" /> + <a:midPointStop + offset="1" + style="stop-color:#A6100C" /> + </linearGradient> + <linearGradient + x1="502.70749" + y1="115.3013" + x2="516.39001" + y2="127.1953" + id="linearGradient17709" + xlink:href="#XMLID_1749_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)" /> + <linearGradient + x1="506.09909" + y1="-11.5137" + x2="527.99609" + y2="2.7063999" + id="linearGradient17711" + xlink:href="#XMLID_1752_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="516.57672" + y1="-15.769" + x2="516.57672" + y2="0.84280002" + id="linearGradient17713" + xlink:href="#XMLID_1753_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="505.62939" + y1="-14.9526" + x2="527.49402" + y2="-0.7536" + id="linearGradient17715" + xlink:href="#XMLID_1756_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="500.70749" + y1="-13.2441" + x2="513.46442" + y2="-2.1547" + id="linearGradient17717" + xlink:href="#XMLID_1757_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="473.7681" + y1="209.17529" + x2="486.98099" + y2="213.2001" + id="linearGradient17721" + xlink:href="#XMLID_2274_" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="481.23969" + y1="212.5742" + x2="472.92981" + y2="207.4967" + id="linearGradient17723" + xlink:href="#XMLID_2275_" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="500.70749" + y1="-13.2441" + x2="513.46442" + y2="-2.1547" + id="linearGradient17416" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop17418" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop17420" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#96BAD6" + offset="1" /> + </linearGradient> + <defs + id="defs9929"> + <path + d="M 489.21,209.35 L 485.35,203.63 C 483.63,204.25 473.47,208.93 471.5,210.18 C 470.57,210.77 470.17,211.16 469.72,212.48 C 470.93,212.31 471.72,212.49 473.42,213.04 C 473.26,214.77 473.24,215.74 473.57,218.2 C 474.01,216.88 474.41,216.49 475.34,215.9 C 477.33,214.65 487.49,209.97 489.21,209.35 z " + id="XMLID_960_" /> + </defs> + <clipPath + id="clipPath17448"> + <use + id="use17450" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_960_" /> + </clipPath> + <linearGradient + x1="473.7681" + y1="209.17529" + x2="486.98099" + y2="213.2001" + id="linearGradient17452" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop17454" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop17456" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop17458" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop17460" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0.4213" /> + <a:midPointStop + style="stop-color:#A6100C" + offset="1" /> + </linearGradient> + <linearGradient + x1="481.23969" + y1="212.5742" + x2="472.92981" + y2="207.4967" + id="linearGradient17463" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop17465" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop17467" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop17469" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop17471" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0.4213" /> + <a:midPointStop + style="stop-color:#A6100C" + offset="1" /> + </linearGradient> + <linearGradient + x1="481.23969" + y1="212.5742" + x2="472.92981" + y2="207.4967" + id="linearGradient17807" + xlink:href="#XMLID_2275_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-177.1654,35.43307)" /> + <linearGradient + x1="473.7681" + y1="209.17529" + x2="486.98099" + y2="213.2001" + id="linearGradient17810" + xlink:href="#XMLID_2274_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-177.1654,35.43307)" /> + <linearGradient + x1="502.70749" + y1="115.3013" + x2="516.39001" + y2="127.1953" + id="linearGradient17812" + xlink:href="#XMLID_1749_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)" /> + <linearGradient + x1="506.09909" + y1="-11.5137" + x2="527.99609" + y2="2.7063999" + id="linearGradient17814" + xlink:href="#XMLID_1752_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="516.57672" + y1="-15.769" + x2="516.57672" + y2="0.84280002" + id="linearGradient17816" + xlink:href="#XMLID_1753_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="505.62939" + y1="-14.9526" + x2="527.49402" + y2="-0.7536" + id="linearGradient17818" + xlink:href="#XMLID_1756_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="502.70749" + y1="115.3013" + x2="516.39001" + y2="127.1953" + id="linearGradient17347" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop17349" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop17351" /> + <a:midPointStop + offset="0" + style="stop-color:#5387BA" /> + <a:midPointStop + offset="0.5" + style="stop-color:#5387BA" /> + <a:midPointStop + offset="1" + style="stop-color:#96BAD6" /> + </linearGradient> + <linearGradient + x1="516.57672" + y1="-15.769" + x2="516.57672" + y2="0.84280002" + id="linearGradient17379" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0" + id="stop17381" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="1" + id="stop17383" /> + <a:midPointStop + offset="0" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="1" + style="stop-color:#F2F2F2" /> + </linearGradient> + <linearGradient + x1="502.70749" + y1="115.3013" + x2="516.39001" + y2="127.1953" + id="linearGradient17862" + xlink:href="#XMLID_1749_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,-166.1427,-0.18283)" /> + <linearGradient + x1="505.62939" + y1="-14.9526" + x2="527.49402" + y2="-0.7536" + id="linearGradient17864" + xlink:href="#XMLID_1756_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <defs + id="defs3859"> + <polygon + points="465.54,213.52 481.94,217.46 482.74,216.71 487.46,198.05 471.08,194.07 470.26,194.83 465.54,213.52 " + id="XMLID_343_" /> + </defs> + <linearGradient + x1="471.0806" + y1="201.07761" + x2="481.91711" + y2="210.4977" + id="linearGradient17389" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#6498c1;stop-opacity:1" + offset="0.005618" + id="stop17391" /> + <stop + style="stop-color:#79a9cc;stop-opacity:1" + offset="0.2332" + id="stop17393" /> + <stop + style="stop-color:#a4cde2;stop-opacity:1" + offset="0.74049997" + id="stop17395" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="1" + id="stop17397" /> + <a:midPointStop + style="stop-color:#6498C1" + offset="5.618000e-003" /> + <a:midPointStop + style="stop-color:#6498C1" + offset="0.4438" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="1" /> + </linearGradient> + <clipPath + id="clipPath17400"> + <use + id="use17402" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_343_" /> + </clipPath> + <linearGradient + x1="505.62939" + y1="-14.9526" + x2="527.49402" + y2="-0.7536" + id="linearGradient17404" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop17406" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop17408" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop17410" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop17412" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5112" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.6461" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#16336E" + offset="1" /> + </linearGradient> + <linearGradient + x1="506.09909" + y1="-11.5137" + x2="527.99609" + y2="2.7063999" + id="linearGradient17882" + xlink:href="#XMLID_1752_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <defs + id="defs3826"> + <polygon + points="463.52,216.14 480.56,220.24 481.36,219.5 483.03,202.04 469.05,196.69 468.24,197.45 463.52,216.14 " + id="XMLID_338_" /> + </defs> + <linearGradient + x1="468.2915" + y1="204.7612" + x2="479.39871" + y2="214.4166" + id="linearGradient17357" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop17359" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop17361" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#96BAD6" + offset="1" /> + </linearGradient> + <clipPath + id="clipPath17364"> + <use + id="use17366" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_338_" /> + </clipPath> + <linearGradient + x1="506.09909" + y1="-11.5137" + x2="527.99609" + y2="2.7063999" + id="linearGradient17368" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop17370" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop17372" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop17374" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop17376" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5112" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.6461" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#16336E" + offset="1" /> + </linearGradient> + <linearGradient + x1="296.4996" + y1="188.81061" + x2="317.32471" + y2="209.69398" + id="linearGradient2387" + xlink:href="#linearGradient2381" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" /> + <linearGradient + x1="296.4996" + y1="188.81061" + x2="317.32471" + y2="209.69398" + id="linearGradient5105" + xlink:href="#linearGradient2381" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" /> + <linearGradient + x1="296.4996" + y1="188.81061" + x2="317.32471" + y2="209.69398" + id="linearGradient5145" + xlink:href="#linearGradient2381" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2381" + id="linearGradient2371" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" + x1="296.4996" + y1="188.81061" + x2="317.32471" + y2="209.69398" /> + </defs> + <g + transform="matrix(0.437808,-0.437808,0.437808,0.437808,-220.8237,43.55311)" + id="g5089"> + <path + d="M 8.4382985,-6.28125 C 7.8309069,-6.28125 4.125,-0.33238729 4.125,1.96875 L 4.125,28.6875 C 4.125,29.533884 4.7068159,29.8125 5.28125,29.8125 L 30.84375,29.8125 C 31.476092,29.8125 31.968751,29.319842 31.96875,28.6875 L 31.96875,23.46875 L 32.25,23.46875 C 32.74684,23.46875 33.156249,23.059339 33.15625,22.5625 L 33.15625,-5.375 C 33.15625,-5.8718398 32.74684,-6.28125 32.25,-6.28125 L 8.4382985,-6.28125 z " + transform="translate(282.8327,227.1903)" + style="fill:#5c5c4f;stroke:black;stroke-width:3.23021388;stroke-miterlimit:4;stroke-dasharray:none" + id="path5091" /> + <rect + width="27.85074" + height="29.369793" + rx="1.1414107" + ry="1.1414107" + x="286.96509" + y="227.63805" + style="fill:#032c87" + id="rect5093" /> + <path + d="M 288.43262,225.43675 L 313.67442,225.43675 L 313.67442,254.80655 L 287.29827,254.83069 L 288.43262,225.43675 z " + style="fill:white" + id="rect5095" /> + <path + d="M 302.44536,251.73726 C 303.83227,259.59643 301.75225,263.02091 301.75225,263.02091 C 303.99609,261.41329 305.71651,259.54397 306.65747,257.28491 C 307.62455,259.47755 308.49041,261.71357 310.9319,263.27432 C 310.9319,263.27432 309.33686,256.07392 309.22047,251.73726 L 302.44536,251.73726 z " + style="fill:#a70000;fill-opacity:1;stroke-width:2" + id="path5097" /> + <rect + width="25.241802" + height="29.736675" + rx="0.89682275" + ry="0.89682275" + x="290.73544" + y="220.92249" + style="fill:#809cc9" + id="rect5099" /> + <path + d="M 576.47347,725.93939 L 582.84431,726.35441 L 583.25121,755.8725 C 581.35919,754.55465 576.39694,752.1117 574.98889,754.19149 L 574.98889,727.42397 C 574.98889,726.60151 575.65101,725.93939 576.47347,725.93939 z " + transform="matrix(0.499065,-0.866565,0,1,0,0)" + style="fill:#4573b3;fill-opacity:1" + id="rect5101" /> + <path + d="M 293.2599,221.89363 L 313.99908,221.89363 C 314.45009,221.89363 314.81318,222.25673 314.81318,222.70774 C 315.02865,229.0361 295.44494,244.47124 292.44579,240.30491 L 292.44579,222.70774 C 292.44579,222.25673 292.80889,221.89363 293.2599,221.89363 z " + style="opacity:0.65536726;fill:url(#linearGradient2371);fill-opacity:1" + id="path5103" /> + </g> +</svg> diff --git a/Makefile b/Makefile index ef5751d..c3b8ec2 100644 --- a/Makefile +++ b/Makefile @@ -14,14 +14,23 @@ include $(COMMON_CONFIG)/make/Makefile.common
int-workshop: rm -rf en-US/Books/Workshops + # Integrate the Linux Configuration Management Workshop mkdir -p en-US/Books/Workshops/PuppetWorkshop/ cp -a Workshops/PuppetWorkshop/en-US/* en-US/Books/Workshops/PuppetWorkshop/ cp -a en-US/Common_Content/Legal_Notice.xml en-US/Books/Workshops/PuppetWorkshop/Common_Content/Legal_Notice.xml cp -a en-US/Common_Content/Conventions.xml en-US/Books/Workshops/PuppetWorkshop/Common_Content/Conventions.xml + # Integrate the Deploying Linux Workshop mkdir -p en-US/Books/Workshops/DeployingLinux/ cp -a Workshops/DeployingLinux/en-US/* en-US/Books/Workshops/DeployingLinux/ cp -a en-US/Common_Content/Legal_Notice.xml en-US/Books/Workshops/DeployingLinux/Common_Content/Legal_Notice.xml cp -a en-US/Common_Content/Conventions.xml en-US/Books/Workshops/DeployingLinux/Common_Content/Conventions.xml + # Integrate the Class Room Manual + rm -rf en-US/Books/ClassRoom + mkdir -p en-US/Books/ClassRoom/Common_Content + cp -a ClassRoomManual/en-US/* en-US/Books/ClassRoom/ + cp -a en-US/Common_Content/Feedback.xml en-US/Books/ClassRoom/Common_Content/Feedback.xml + cp -a en-US/Common_Content/Legal_Notice.xml en-US/Books/ClassRoom/Common_Content/Legal_Notice.xml + cp -a en-US/Common_Content/Conventions.xml en-US/Books/ClassRoom/Common_Content/Conventions.xml
html: clean int-workshop html-en-US
diff --git a/en-US/Books/ClassRoom/Author_Group.xml b/en-US/Books/ClassRoom/Author_Group.xml deleted file mode 100644 index c9ba622..0000000 --- a/en-US/Books/ClassRoom/Author_Group.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version='1.0'?> -<!DOCTYPE authorgroup PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ -]> - -<authorgroup> - <author> - <firstname>Jeroen</firstname> - <surname>van Meeuwen</surname> - <affiliation> - <orgname>Operator Groep Delft</orgname> - <orgdiv>Sr. System Engineer</orgdiv> - </affiliation> - <email>j.van.meeuwen@ogd.nl</email> - </author> - <author> - <firstname>Stefan</firstname> - <surname>Hartsuiker</surname> - <affiliation> - <orgname>Operator Groep Delft</orgname> - <orgdiv>System Engineer</orgdiv> - </affiliation> - <email>s.hartsuiker@ogd.nl</email> - </author> -</authorgroup> diff --git a/en-US/Books/ClassRoom/Manual-Appendix.xml b/en-US/Books/ClassRoom/Manual-Appendix.xml deleted file mode 100644 index 2667ea2..0000000 --- a/en-US/Books/ClassRoom/Manual-Appendix.xml +++ /dev/null @@ -1,353 +0,0 @@ -<?xml version='1.0'?> -<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ -]> - -<part id="ClassRoomManual-Appendices"> - <title>Appendices</title> - <appendix id="ClassRoomManual-Appendix-Cisco_Switch_Configuration_Example"> - <title>Default Cisco Switch Configuration Example</title> - <para> - The following is an example configuration for a 24-port Cisco switch for use with a default classroom setup. - </para> - <para> - <screen> - -! -version 12.0 -no service pad -service timestamps debug uptime -service timestamps log uptime -service password-encryption -! -hostname switch1 -! -enable secret 5 somepass -enable password 7 somepass -! -username teacher privilege 5 password 7 somepass -username server privilege 15 password 7 somepass -! -! -! -! -! -ip subnet-zero -ip domain-name domain.tld -ip name-server 1.1.1.1 -! -! -! -interface FastEthernet0/1 - description ** pc1/nic1 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/2 - description ** pc1/nic2 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - shutdown -! -interface FastEthernet0/3 - description ** pc2/nic1 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/4 - description ** pc2/nic2 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - shutdown -! -interface FastEthernet0/5 - description ** pc3/nic1 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/6 - description ** pc3/nic2 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - shutdown -! -interface FastEthernet0/7 - description ** pc4/nic1 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/8 - description ** pc4/nic2 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - shutdown -! -interface FastEthernet0/9 - description ** pc5/nic1 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/10 - description ** pc5/nic2 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - shutdown -! -interface FastEthernet0/11 - description ** pc6/nic1 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/12 - description ** pc6/nic2 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - shutdown -! -interface FastEthernet0/13 - description ** pc7/nic1 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/14 - description ** pc7/nic2 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - shutdown -! -interface FastEthernet0/15 - description ** pc8/nic1 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/16 - description ** pc8/nic2 ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - shutdown -! -interface FastEthernet0/17 - description ** guest ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/18 - description ** guest ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/19 - description ** guest ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/20 - description ** guest ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/21 - description ** guest ** - no logging event link-status - switchport mode access - switchport access vlan 1 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/22 - description ** pc-teacher ** - no logging event link-status - switchport trunk encapsulation dot1q - switchport mode trunk - spanning-tree portfast - no shutdown -! -interface FastEthernet0/23 - description ** uplink ** - no logging event link-status - switchport mode access - switchport access vlan 2 - spanning-tree portfast - no shutdown -! -interface FastEthernet0/24 - description ** SERVER ** - no logging event link-status - switchport trunk encapsulation dot1q - switchport mode trunk - spanning-tree portfast - no shutdown -! -interface VLAN1 -! - ip address 1.1.1.2 255.255.255.0 - no ip directed-broadcast - no ip route-cache -! -ip default-gateway 1.1.1.1 -no ip http server -alias exec sis show interface status -! -line con 0 - transport input none - stopbits 1 -line vty 0 4 - password 7 somepass - login local -line vty 5 15 - password 7 somepass - login local -! -end -vlan database -vlan 2 name uplink -vlan 111 name linux-1-1 -vlan 112 name linux-1-2 -vlan 121 name linux-2-1 -vlan 122 name linux-2-2 -vlan 131 name linux-3-1 -vlan 132 name linux-3-2 -vlan 141 name linux-4-1 -vlan 142 name linux-4-2 -vlan 211 name rhce-1-1 -vlan 212 name rhce-1-2 -vlan 221 name rhce-2-1 -vlan 222 name rhce-2-2 -vlan 231 name rhce-3-1 -vlan 232 name rhce-3-2 -vlan 241 name rhce-4-1 -vlan 242 name rhce-4-2 -apply -exit -</screen> - </para> - </appendix> - - <appendix id="ClassRoomManual-Appendix-VLANs"> - <title>Switch VLAN Overview</title> - <para> - <segmentedlist> - <segtitle>VLAN #</segtitle> - <segtitle>Description</segtitle> - <segtitle>Suggested IP Range</segtitle> - <segtitle>Router?</segtitle> - <segtitle>DHCP Server?</segtitle> - <seglistitem> - <seg>1</seg> - <seg>Default VLAN</seg> - <seg>1.1.1.0/24</seg> - <seg>1.1.1.1</seg> - <seg>Yes</seg> - </seglistitem> - <seglistitem> - <seg>111</seg> - <seg>"Uplink" VLAN. Use in conjunction with VLAN 112</seg> - <seg>2.11.1.0/24</seg> - <seg>2.11.1.1</seg> - <seg>Yes</seg> - </seglistitem> - <seglistitem> - <seg>112</seg> - <seg>Client-Server VLAN. Use in conjunction with VLAN 111</seg> - <seg>2.11.2.0/24</seg> - <seg>No, suggest 2.11.2.1</seg> - <seg>No, server runs DHCP Server</seg> - </seglistitem> - <seglistitem> - <seg>121</seg> - <seg>"Uplink" VLAN. Use in conjunction with VLAN 122</seg> - <seg>2.12.1.0/24</seg> - <seg>2.12.1.1</seg> - <seg>Yes</seg> - </seglistitem> - <seglistitem> - <seg>122</seg> - <seg>Client-Server VLAN. Use in conjunction with VLAN 121</seg> - <seg>2.12.2.0/24</seg> - <seg>No, suggest 2.12.2.1</seg> - <seg>No, server runs DHCP Server</seg> - </seglistitem> - <seglistitem> - <seg>131</seg> - <seg>"Uplink" VLAN. Use in conjunction with VLAN 132</seg> - <seg>2.13.1.0/24</seg> - <seg>2.13.1.1</seg> - <seg>Yes</seg> - </seglistitem> - <seglistitem> - <seg>132</seg> - <seg>Client-Server VLAN. Use in conjunction with VLAN 131</seg> - <seg>2.13.2.0/24</seg> - <seg>No, suggest 2.13.2.1</seg> - <seg>No, server runs DHCP Server</seg> - </seglistitem> - <seglistitem> - <seg>141</seg> - <seg>"Uplink" VLAN. Use in conjunction with VLAN 142</seg> - <seg>2.14.1.0/24</seg> - <seg>2.14.1.1</seg> - <seg>Yes</seg> - </seglistitem> - <seglistitem> - <seg>142</seg> - <seg>Client-Server VLAN. Use in conjunction with VLAN 141</seg> - <seg>2.14.2.0/24</seg> - <seg>No, suggest 2.14.2.1</seg> - <seg>No, server runs DHCP Server</seg> - </seglistitem> - </segmentedlist> - </para> - </appendix> - <xi:include href="Revision_History.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> -</part> diff --git a/en-US/Books/ClassRoom/Manual-Book_Info.xml b/en-US/Books/ClassRoom/Manual-Book_Info.xml deleted file mode 100644 index e04ac70..0000000 --- a/en-US/Books/ClassRoom/Manual-Book_Info.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version='1.0'?> -<!DOCTYPE bookinfo PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ -]> - -<bookinfo id="ClassRoomManual-Product_Name_and_Version"> - <title>Class Room Manual</title> - <subtitle>Class Room Manual</subtitle> - <issuenum>0.1</issuenum> - <productnumber>1</productnumber> - <abstract><para>This book is about... (Be brief; this para is used for the RPM spec file)</para></abstract> - <corpauthor> - <inlinemediaobject> - <imageobject> - <imagedata format='PNG' fileref="Common_Content/images/title_logo.png" /> - </imageobject> - </inlinemediaobject> - </corpauthor> - <copyright> - <year>&YEAR;</year> - <holder>&HOLDER;</holder> - </copyright> - <xi:include href="../../Common_Content/Legal_Notice.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> - <xi:include href="Author_Group.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> -</bookinfo> - - - diff --git a/en-US/Books/ClassRoom/Manual-Preface.xml b/en-US/Books/ClassRoom/Manual-Preface.xml deleted file mode 100644 index dc37059..0000000 --- a/en-US/Books/ClassRoom/Manual-Preface.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version='1.0'?> -<!DOCTYPE preface PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ -]> - -<preface id="ClassRoomManual-Preface"> - <title>Preface</title> - <para> - paragraph - </para> - <xi:include href="../../Common_Content/Conventions.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> - <xi:include href="../../Common_Content/Feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> -</preface> diff --git a/en-US/Books/ClassRoom/Manual.xml b/en-US/Books/ClassRoom/Manual.xml deleted file mode 100644 index 8c703b3..0000000 --- a/en-US/Books/ClassRoom/Manual.xml +++ /dev/null @@ -1,303 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.docbook.org/xml/4.4/docbookx.dtd"> - -<book id="ClassRoomManual"> - - <xi:include href="Manual-Book_Info.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> - <xi:include href="Manual-Preface.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> - - <part id="ClassRoomManual-Part1"> - <title>Class Room Manual</title> - <chapter id="ClassRoomManual-Introduction"> - <title>Introduction</title> - <para> - This is an introduction to the classroom setup throughout the rest of the courses. - </para> - - <section id="ClassRoomManual-Prerequisites"> - <title>Prerequisites</title> - <para> - A few basic prerequisites include: - <itemizedlist> - <listitem> - <para> - As many PCs as you expect to have course attendents. In this manual and in other course materials, we assume a default of 8 course attendents. Each PC should have at least 40GB of hard disk space, and have 2 network interface cards. Note that for some courses, using 8 PCs allows only 4 course attendents. - </para> - </listitem> - <listitem> - <para> - A PC for the teacher, preferably attached to a beamer for presentations. If you will, you can make this PC dualboot Windows and Linux. - </para> - </listitem> - <listitem> - <para> - A Linux Server for the network infrastructure, serving as a DHCP server, router, firewall, proxy and control station for the switch. - </para> - </listitem> - <listitem> - <para> - A 802.1q encapsulation capable switch with enough ports for 8 PCs with 2 NICs each, a server, and the teacher's PC, which makes 18 in total (you're most likely to end up with a 24-port switch which is good). - </para> - </listitem> - </itemizedlist> - </para> - </section> - - <section id="ClassRoomManual-ComplicatedSetup"> - <title>Complicated Setup</title> - <para> - The layout and technical requirements set forth in this manual are more complicated that you would need for, say, the <ulink url="LinuxBasicCourse.html">Linux Basic Course</ulink>. The reason for this is that this rather complicated setup applies to all courses in this set. - </para> - </section> - - </chapter> - - <chapter> - <title>Set Up The Class Room</title> - <section id="ClassRoomManual-SettingUpClassRoom"> - <title>Setting Up the Class Room</title> - <para> - Place the PCs you have for your course attendents any way you like, noted that for some courses, people will have to work in groups of two, or might need access to two PCs while performing the exercises in a course. - </para> - <para> - A typical setup may look like this: - </para> - <para> - <inlinemediaobject> - <imageobject> - <imagedata format='PNG' fileref="images/classroom-layout1.png" /> - </imageobject> - </inlinemediaobject> - </para> - <para> - Another setup may look like this: - </para> - <para> - <inlinemediaobject> - <imageobject> - <imagedata format='PNG' fileref="images/classroom-layout2.png" /> - </imageobject> - </inlinemediaobject> - </para> - <para> - The server, and the switch, should be located in either a separate room or with the teacher to prevent students from switching cables as they see fit, gain access to either the server or the switch or reboot either. - </para> - - <section id="ClassRoomManual-SettingUpClassRoom-ConnectingTheNetwork"> - <title>Connecting the Network</title> - <para> - Each PC having two network interface cards (one can be the onboard network interface card if available), you need to connect one of the network cards to an odd port number, and the other one to an even port number on the switch. Which of the NICs you choose to connect to an odd or even switchport number doesn't really matter. Whether pc1, nic1 also ends up being the primary interface in the Operating System used during the course is not guaranteed. - </para> - <para> - <segmentedlist> - <title>PC NICs and Switchports</title> - <segtitle>Switchport Number</segtitle> - <segtitle>Connected PC</segtitle> - <segtitle>PC's NIC Number</segtitle> - <segtitle>Default Switchport State</segtitle> - <seglistitem><seg>1</seg><seg>pc1</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> - <seglistitem><seg>2</seg><seg>pc1</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> - <seglistitem><seg>3</seg><seg>pc2</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> - <seglistitem><seg>4</seg><seg>pc2</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> - <seglistitem><seg>5</seg><seg>pc3</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> - <seglistitem><seg>6</seg><seg>pc3</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> - <seglistitem><seg>7</seg><seg>pc4</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> - <seglistitem><seg>8</seg><seg>pc4</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> - <seglistitem><seg>9</seg><seg>pc5</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> - <seglistitem><seg>10</seg><seg>pc5</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> - <seglistitem><seg>11</seg><seg>pc6</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> - <seglistitem><seg>12</seg><seg>pc6</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> - <seglistitem><seg>13</seg><seg>pc7</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> - <seglistitem><seg>14</seg><seg>pc7</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> - <seglistitem><seg>15</seg><seg>pc8</seg><seg>1</seg><seg>VLAN 1, open</seg></seglistitem> - <seglistitem><seg>16</seg><seg>pc8</seg><seg>2</seg><seg>VLAN 1, shut</seg></seglistitem> - <seglistitem><seg>17</seg><seg>-</seg><seg>-</seg><seg></seg></seglistitem> - <seglistitem><seg>18</seg><seg>-</seg><seg>-</seg><seg></seg></seglistitem> - <seglistitem><seg>19</seg><seg>-</seg><seg>-</seg><seg></seg></seglistitem> - <seglistitem><seg>20</seg><seg>-</seg><seg>-</seg><seg></seg></seglistitem> - <seglistitem><seg>21</seg><seg>-</seg><seg>-</seg><seg></seg></seglistitem> - <seglistitem> - <seg>22</seg> - <seg>pc-teacher</seg> - <seg>1</seg> - <seg> - All VLANs, but VLAN 2 - <footnote> - <para> - If 802.1q encapsulation is supported by the Operating System. If not supported by the Operating System, the default non-encapsulated VLAN is 1. - </para> - </footnote> - </seg> - </seglistitem> - <seglistitem> - <seg>23</seg> - <seg> - uplink - <footnote> - <para> - Having an uplink isn't mandatory, but if you have one available and you want it to be available to either the server, the teacher's PC or the rest of the classroom, you can connect it to the switch and have it routed through the server, or connect it to the server directly. In case you do connect it to the switch, the server will still be the only one that has direct access to the uplink, allowing you to filter anything from anyone. - </para> - </footnote> - </seg> - <seg>-</seg> - <seg> - VLAN 2, open - <footnote> - <para> - This port is configured similar to: - <screen>interface Fa0/23 - switchport mode access - switchport access vlan 2 -</screen> - </para> - </footnote> - </seg> - </seglistitem> - <seglistitem><seg>24</seg><seg>server</seg><seg>1</seg><seg>All VLANs</seg></seglistitem> - </segmentedlist> - </para> - </section> - - <section id="ClassRoomManual-SettingUpClassRoom-ConfiguringTheSwitch"> - <title>Configuring the Switch</title> - <para> - The default VLAN for any given switchport is 1. This is the factory default setup for a switch and will work for most basic courses, but since all the PCs have been connected using both NICs, we're going to disable one of the switchports for each of the PCs. This is where the odd/even switchport numbering kicks in. If you connect the PC's NICs consistently, you'll never have to question which PC is connected to which ports exactly, and you'll know which port is supposed to be disabled in the default setup. - </para> - <para> - You can find an example default configuration file for a Cisco 24-port switch in <xref linkend="ClassRoomManual-Appendix-Cisco_Switch_Configuration_Example" />. Additionally, you can find an overview of different VLANs to configure in <xref linkend="ClassRoomManual-Appendix-VLANs" />. - </para> - </section> - - <section id="ClassRoomManual-SettingUpClassRoom-ConfiguringTheServer"> - <title>Configuring the Server</title> - <para> - The following should be available to you when setting up the server: - <itemizedlist> - <listitem> - <formalpara> - <title>Packages to install</title> - <para> - <itemizedlist> - <listitem> - <para> - <application>bridge-utils</application> - </para> - <para> - Used to configure bridge interfaces. - </para> - </listitem> - <listitem> - <para> - <application>dhcp</application> - </para> - <para> - In some of the VLANs, or networks, the server runs the DHCP server (though not in other networks, since part of the exercises will require course attendents to setup their own DHCP Server). - </para> - </listitem> - <listitem> - <para> - <application>iptables</application> - </para> - <para> - Some networks may not connect simply by choosing a different gateway (the server's IP address), and traffic from these networks will need to be dropped trying to pass the FORWARD chain. - </para> - </listitem> - <listitem> - <para> - <application>iptables-nat</application> - </para> - <para> - This may or may not be a separate package in the distribution you choose to run on the server, but it's in this list anyway. Most often, the course network is not routed throughout the organization or the internet and depending on your particular setup you will need to MASQUERADE anything going out the uplink interface (which may or may not be an encapsulated VLAN interface). - </para> - </listitem> - <listitem> - <para> - <application>bind</application> - </para> - <para> - The server is a nameserver for the rest of the classroom. - </para> - </listitem> - <listitem> - <para> - <application>telnet</application> - </para> - <para> - Telnet is needed to be able to connect to the switch manually. - </para> - </listitem> - <listitem> - <para> - <application>perl-Net-Telnet</application>, or <application>Net::Telnet::Cisco</application> from CPAN - </para> - <para> - In case <application>perl-Net-Telnet</application> is not available as a package, you will need to install it from perl's CPAN, to enable the server to automatically administer the switch (if that switch is indeed a Cisco switch). - </para> - </listitem> - <listitem> - <para> - <application>cobbler</application> - </para> - <para> - A PXE framework mostly for provisioning Linux distributions to clients, which basically syncs between the DHCP server, the TFTP server, the available distributions and profiles. - </para> - </listitem> - <listitem> - <para> - <application>tftp</application> - </para> - <para> - TFTP is needed for PXE, and for transferring the initial images (<application>vmlinux</application> / <application>initrd</application>) to clients that are provisioned. - </para> - </listitem> - </itemizedlist> - </para> - </formalpara> - <formalpara> - <title>Disk space</title> - <para> - We can only speculate about the amount of disk space required. - <itemizedlist> - <listitem> - <para> - A few GB for Ghost images. Rule of thumb is 3 GB per image, and 4 of these images in total. - </para> - </listitem> - <listitem> - <para> - A few MB for Linux TFTP boot capability, per distribution, per distribution version. Another few GB for the installation tree, and if you will, another few GB for updates. - </para> - </listitem> - </itemizedlist> - </para> - </formalpara> - </listitem> - </itemizedlist> - </para> - </section> - - <section id="ClassRoomManual-SettingUpClassRoom-ConfiguringTheTeachersPC"> - <title>Configuring the Teacher's PC</title> - <para> - paragraph - </para> - </section> - - </section> - </chapter> - - </part> - - <xi:include href="Manual-Appendix.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> - -</book> - -<!-- Local variables: - mode: xml - fill-column: 72 - End: ---> - -<!-- - vim: softtabstop=4:shiftwidth=4:expandtab ---> diff --git a/en-US/Books/ClassRoom/Revision_History.xml b/en-US/Books/ClassRoom/Revision_History.xml deleted file mode 100644 index fda893e..0000000 --- a/en-US/Books/ClassRoom/Revision_History.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version='1.0'?> -<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ -]> - -<appendix> - <title>Revision History</title> - <para> - <revhistory> - <revision> - <revnumber>1.0</revnumber> - <date></date> - <author> - <firstname></firstname> - <surname></surname> - <email></email> - </author> - <revdescription> - <simplelist> - <member></member> - </simplelist> - </revdescription> - </revision> - </revhistory> - </para> -</appendix> - diff --git a/en-US/Courses.ent b/en-US/Courses.ent index 615f41e..2de051e 100644 --- a/en-US/Courses.ent +++ b/en-US/Courses.ent @@ -2,3 +2,6 @@ <!ENTITY BOOKID "Courses"> <!ENTITY YEAR "2008"> <!ENTITY HOLDER "Jeroen van Meeuwen"> +<!ENTITY PROVIDER "Operator Groep Delft & Fedora Project"> +<!ENTITY TFTPBOOT_DIRECTORY "/var/lib/tftpboot/"> +<!ENTITY TFTPD_RULES "<filename>/etc/tftpd.rules</filename>"> diff --git a/en-US/Courses.xml b/en-US/Courses.xml index 2bc4859..66b7da2 100644 --- a/en-US/Courses.xml +++ b/en-US/Courses.xml @@ -167,7 +167,7 @@ </article> </book>
- <xi:include href="Books/ClassRoom/Manual.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + <xi:include href="Books/ClassRoom/Class_Room_Manual.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
<xi:include href="Books/Linux/Basic/Course.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> <xi:include href="Books/Linux/Basic/Manual.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
courses-commits@lists.stg.fedorahosted.org