From 7588b584535bc7fa38672a54b2561641b0a81136 Mon Sep 17 00:00:00 2001 From: kunkliricsi Date: Mon, 7 Dec 2020 23:19:09 +0100 Subject: [PATCH] My brain is fried --- Birdmap.BLL/Services/LiveDeviceService.cs | 4 +- Birdmap.BLL/Startup.cs | 4 +- docs/thesis/bib/mybib.bib | 54 + docs/thesis/content/birdmap-backend.tex | 16 +- docs/thesis/content/birdmap-frontend.tex | 6 +- docs/thesis/content/birdmap-introduction.tex | 22 +- docs/thesis/content/birdmap-technologies.tex | 34 +- docs/thesis/content/birdmap-test.tex | 61 +- .../thesis/content/birdnetes-introduction.tex | 45 +- docs/thesis/content/introduction.tex | 9 +- docs/thesis/content/summary.tex | 8 + docs/thesis/figures/MQTT-Tester.png | Bin 0 -> 12562 bytes docs/thesis/figures/trello-2.png | Bin 0 -> 62820 bytes docs/thesis/figures/trello-3.png | Bin 0 -> 82280 bytes docs/thesis/include/preamble.tex | 4 +- docs/thesis/thesis.pdf | 6963 +++++++++-------- 16 files changed, 4043 insertions(+), 3187 deletions(-) create mode 100644 docs/thesis/figures/MQTT-Tester.png create mode 100644 docs/thesis/figures/trello-2.png create mode 100644 docs/thesis/figures/trello-3.png diff --git a/Birdmap.BLL/Services/LiveDeviceService.cs b/Birdmap.BLL/Services/LiveDeviceService.cs index d57eb11..d368b43 100644 --- a/Birdmap.BLL/Services/LiveDeviceService.cs +++ b/Birdmap.BLL/Services/LiveDeviceService.cs @@ -17,13 +17,13 @@ namespace Birdmap.BLL.Services using System = global::System; [System.CodeDom.Compiler.GeneratedCode("NSwag", "13.8.2.0 (NJsonSchema v10.2.1.0 (Newtonsoft.Json v12.0.0.0))")] - public partial class LiveDummyService : IDeviceService + public partial class LiveDeviceService : IDeviceService { private string _baseUrl = "https://birb.k8s.kmlabz.com"; private System.Net.Http.HttpClient _httpClient; private System.Lazy _settings; - public LiveDummyService(string baseUrl, System.Net.Http.HttpClient httpClient) + public LiveDeviceService(string baseUrl, System.Net.Http.HttpClient httpClient) { _baseUrl = baseUrl; _httpClient = httpClient; diff --git a/Birdmap.BLL/Startup.cs b/Birdmap.BLL/Startup.cs index 4df6d2a..d3dafde 100644 --- a/Birdmap.BLL/Startup.cs +++ b/Birdmap.BLL/Startup.cs @@ -33,10 +33,10 @@ namespace Birdmap.BLL var service = new LiveInputService(baseUrl, httpClient); return service; }); - services.AddTransient(serviceProvider => + services.AddTransient(serviceProvider => { var httpClient = serviceProvider.GetService(); - var service = new LiveDummyService(baseUrl, httpClient); + var service = new LiveDeviceService(baseUrl, httpClient); return service; }); } diff --git a/docs/thesis/bib/mybib.bib b/docs/thesis/bib/mybib.bib index 5072a9b..33c292e 100644 --- a/docs/thesis/bib/mybib.bib +++ b/docs/thesis/bib/mybib.bib @@ -1,111 +1,157 @@ @misc{kubernetes, title = {A Kubernetes hivatalos oldala}, url = {https://kubernetes.io}, + note = {Megtekintve: 2020.11.28}, } @misc{kubernetes-dashboard, title = {A Kubernetes Dashboard hivatalos oldala}, url = {https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/}, + note = {Megtekintve: 2020.11.28}, } @misc{docker, title = {A Docker hivatalos oldala}, url = {https://www.docker.com}, + note = {Megtekintve: 2020.11.28}, } @misc{grafana, title = {A Grafana hivatalos oldala}, url = {https://grafana.com/}, + note = {Megtekintve: 2020.11.29}, } @misc{kibana, title = {A Kibana hivatalos oldala}, url = {https://www.elastic.co/kibana}, + note = {Megtekintve: 2020.11.29}, } @misc{git, title = {A Git hivatalos oldala}, url = {https://git-scm.com/}, + note = {Megtekintve: 2020.11.30}, } @misc{trello, title = {A Trello hivatalos oldala}, url = {https://trello.com}, + note = {Megtekintve: 2020.11.30}, } @misc{vs, title = {A Microsoft Visual Studio hivatalos oldala}, url = {https://visualstudio.microsoft.com/}, + note = {Megtekintve: 2020.11.30}, } @misc{vs-code, title = {A Microsoft Visual Studio Code hivatalos oldala}, url = {https://code.visualstudio.com/}, + note = {Megtekintve: 2020.11.30}, } @misc{nlog, title = {Az NLog hivatalos oldala}, url = {https://nlog-project.org/}, + note = {Megtekintve: 2020.11.30}, } @misc{jwt, title = {Az JSON Web Token hivatalos oldala}, url = {https://jwt.io/introduction/}, + note = {Megtekintve: 2020.12.02}, } @misc{automapper, title = {Az AutoMapper hivatalos oldala}, url = {https://automapper.org/}, + note = {Megtekintve: 2020.11.30}, } @misc{react, title = {A React.js hivatalos oldala}, url = {https://reactjs.org/}, + note = {Megtekintve: 2020.11.31}, } @misc{react-context, title = {A React Context dokumentációja}, url = {https://reactjs.org/docs/context.html}, + note = {Megtekintve: 2020.11.31}, } @misc{material, title = {A Material hivatalos oldala}, url = {https://material.io/}, + note = {Megtekintve: 2020.11.31}, } @misc{material-ui, title = {A Material UI hivatalos oldala}, url = {https://material-ui.com/}, + note = {Megtekintve: 2020.11.31}, } @misc{apexcharts, title = {Az Apexcharts hivatalos oldala}, url = {https://apexcharts.com/}, + note = {Megtekintve: 2020.11.31}, } @misc{google-map-react, title = {A Google Map React hivatalos oldala}, url = {https://www.npmjs.com/package/google-map-react}, + note = {Megtekintve: 2020.11.31}, } @misc{nswag, title = {Az NSwag github oldala}, url = {https://github.com/RicoSuter/NSwag}, + note = {Megtekintve: 2020.12.01}, } @misc{nswag-studio, title = {Az NSwag Studio github oldala}, url = {https://github.com/RicoSuter/NSwag/wiki/NSwagStudio}, + note = {Megtekintve: 2020.12.01}, } @misc{swagger-ui, title = {A Swagger UI hivatalos oldala}, url = {https://swagger.io/tools/swagger-ui/}, + note = {Megtekintve: 2020.12.01}, } @misc{hmacsha512, title = {Az HMACSHA512 dokumentációja}, url = {https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.hmacsha512}, + note = {Megtekintve: 2020.12.02}, +} + +@misc{nuget, + title = {An introduction to NuGet}, + url = {https://docs.microsoft.com/en-us/nuget/what-is-nuget}, + note = {Megtekintve: 2020.12.04}, +} + +@misc{signalr, + title = {Introduction to ASP.NET Core SignalR}, + url = {https://docs.microsoft.com/en-us/aspnet/core/signalr/introduction?view=aspnetcore-5.0}, + note = {Megtekintve: 2020.12.04}, +} + +@misc{mqttnet-winforms, + title = {Az MQTT.NET tesztelő alkalmazásának github oldala}, + url = {https://github.com/SeppPenner/MQTTnet.TestApp.WinForm}, + note = {Megtekintve: 2020.12.07}, +} + +@misc{mqttnet-examples, + title = {Az MQTT.NET github oldalán található példák}, + url = {https://github.com/chkr1011/MQTTnet/wiki/Examples}, + note = {Megtekintve: 2020.12.07}, } @thesis{birdnetes-tdk, @@ -114,4 +160,12 @@ title = {Madárhang azonosító és riasztó felhő-natív rendszer}, type = {tdk}, year = {2020}, +} + +@thesis{birdnetes-thesis, + author = {Nagy Kristóf}, + institution = {Budapesti Műszaki és Gazdaságtudományi Egyetem}, + title = {Tömeges gép-gép kommunikáció mezőgazdasági alkalmazása}, + type = {thesis}, + year = {2020}, } \ No newline at end of file diff --git a/docs/thesis/content/birdmap-backend.tex b/docs/thesis/content/birdmap-backend.tex index d58c115..6d7b8c0 100644 --- a/docs/thesis/content/birdmap-backend.tex +++ b/docs/thesis/content/birdmap-backend.tex @@ -72,15 +72,15 @@ Majd hozzáadja az újonnan beolvasott értékeket. %---------------------------------------------------------------------------- \section{Üzleti logikai réteg} %---------------------------------------------------------------------------- -Ebben a rétegben található meg a szerver legtöbb szolgáltatása. It vannak implementálva a Birdnetes Command and Control és Input komponensekkel kommunikáló szolgáltatások is, -melyeket azok OpenAPI leírói alapján az NSwag Studio\cite{nswag-studio} alkalmazással generáltam. Az OpenAPI a klienseken kívül definiálja még az azok által használt modelleket is. +Ebben a rétegben található meg a szerver legtöbb szolgáltatása. It vannak implementálva a Birbnetes Command and Control és Input komponensekkel kommunikáló szolgáltatások is, +melyeket azok OpenAPI leírói alapján az NSwag Studio \cite{nswag-studio} alkalmazással generáltam. Az OpenAPI a klienseken kívül definiálja még az azok által használt modelleket is. A Command and Control által használt \verb+Device+ modell tartalmazza annak egyedi azonosítóját, státuszát, koordinátáit és a használt szenzorok listáját, melyeknek szintén van egy modellje \verb+Sensor+ néven. Ennek szintén van azonosítója és státusza. Az Input szolgáltatásnak is van saját modellje, amely a hangüzenetek metaadatait reprezentálja. Többek között tartalmazza a kihelyezett eszköz egyedi azonosítóját és a hangüzenet keltének dátumát. Ugyan itt található meg a \verb+User+ és \verb+Service+ entitások létrehozásáért, olvasásáért, szerkesztéséért és törléséért felelős szolgáltatások is. Valamint itt található még az autentikációért felelős szolgáltatás is. A felhasználók jelszavainak tárolására a HMAC (Hash-based Message Authentication Code) algorithmust, -pontosabban annak a \verb+HMACSHA512+\cite{hmacsha512} C\# implementációját használtam. +pontosabban annak a \verb+HMACSHA512+ \cite{hmacsha512} C\# implementációját használtam. Minden jelszóhoz generálok egy egyedi kulcsot és azzal egy hash-t, majd ezeket tárolom a \verb+User+ modell \verb+PasswordSalt+ és \verb+PasswordHash+ mezőiben. Amikor egy felhasználó be akar jelentkezni először megvizsgálom, hogy egyáltalán létezik-e az adatbázisban az adott nevű felhasználó, @@ -98,7 +98,7 @@ Egy másik megoldás a SignalR használata, amellyel a klienseket eseményvezér Így a kliensek csak akkor indítanak kéréseket amikor az adat tényleg változott. Ezzel a technológiával oldottam meg például, hogy az eszközök állapotainak változására frissüljön a felület. -Egy másik szerveroldalon használt szolgáltatás a Birdnetes MQTT kommunikációért felelős szolgáltatás, +Egy másik szerveroldalon használt szolgáltatás a Birbnetes MQTT kommunikációért felelős szolgáltatás, mely felregisztrál a \ref{subsect:birdnetes-ai-service}-as alfejezetben bemutatott AI Service által publikált üzenetekre. Ezekben az üzenetekben található a hanganyagok egyedi azonosítója, illetve azok seregélytől való származásának valószínüsége. Ha a szolgáltatás kap egy ilyen üzenetet akkor lekérdezi a \ref{subsect:birdnetes-input-service}-es alfejezetben bemutatott Input Service-től @@ -152,8 +152,8 @@ amely elkap minden kivételt, amit a csővezeték további részei dobtak és JS \subsection{Swagger} \label{subsect:backend-swagger} %---------------------------------------------------------------------------- -Az NSwag\cite{nswag} szoftvercsomag segítségével regisztrálok egy szolgáltatást, -mely a szerveroldalon található kontrollereket felhasználva generál egy OpenAPI specifikációt és annak egy Swagger UI\cite{swagger-ui} felületet, +Az NSwag \cite{nswag} szoftvercsomag segítségével regisztrálok egy szolgáltatást, +mely a szerveroldalon található kontrollereket felhasználva generál egy OpenAPI specifikációt és annak egy Swagger UI \cite{swagger-ui} felületet, ahol a végpontok kipróbálhatóak, tesztelhetőek kliensoldal nélkül is. \begin{figure}[!ht] @@ -194,7 +194,7 @@ A szerveroldalon négy különböző kontroller található, melyek mindegyikén illetve az imént említett végpontok authorizálása és kiszolgálása. Ezeken kívül a kontrollerek speciális feladata a következő: \begin{itemize} \item Az \textbf{AuthController} felel a felhasználók bejelentkezésének lebonyolításáért, a JSON Web Token elkészítéséért. Az \verb+[Authorize]+ helyett itt az \verb+[AllowAnonymous]+ attribútum van használva, mellyel azt lehet jelezni, hogy a végpont bejelentkezés nélkül is hívható. - \item A \textbf{ServiceController} felel az alkalmazás által használt külső szolgáltatások állapotának lekérdezhetőségéért. Ilyenek például a Birdnetes rendszer vagy az MQTT szolgáltatás állapota. + \item A \textbf{ServiceController} felel az alkalmazás által használt külső szolgáltatások állapotának lekérdezhetőségéért. Ilyenek például a Birbnetes rendszer vagy az MQTT szolgáltatás állapota. \item A \textbf{DevicesController} felel a Command and Control mikroszolgáltatással való kommunikáció megvalósításáért, illetve a SignalR használatáért. Ha egy felhasználó valamelyik végpontot használva változtat valamelyik eszköz állapotán, akkor a kontroller jelez erről a klienseknek. \item A \textbf{LogController} felel azért, hogy az \verb+Admin+ jogosultságú felhasználók letölthessék a szerveroldalon készült naplófájlokat. \end{itemize} @@ -204,7 +204,7 @@ Például amikor a felhasználó bejelentkezik a kiolvasott \verb+User+ objektum Ennek a megoldására adatátviteli objektumokat hoztam létre, melyek csak azokat a mezőket tartalmazzák amelyekre a felhasználónak szüksége van. Az adatbázisból kiolvasott objektum hasznos részeit és egyéb használni kívánt információt átmásolom az átviteli objektumba. Majd ezt küldöm el a kliensoldal felé. -Hogy az adatok másolását ne kézzel kelljen csinálnom, az AutoMapper\cite{automapper} szoftvercsomagot alkalmaztam, melynek használata rendkívül egyszerű. +Hogy az adatok másolását ne kézzel kelljen csinálnom, az AutoMapper \cite{automapper} szoftvercsomagot alkalmaztam, melynek használata rendkívül egyszerű. Meg lehet adni profilokat, ahol két objektum közötti leképzéseket lehet felvenni. A szoftvercsomag automatikusan átmásolja az azonos nevű mezőket az egyik objektumból a másikba, de meg lehet adni egyedi leképzéseket is. \pagebreak diff --git a/docs/thesis/content/birdmap-frontend.tex b/docs/thesis/content/birdmap-frontend.tex index f38c1f2..fb233c8 100644 --- a/docs/thesis/content/birdmap-frontend.tex +++ b/docs/thesis/content/birdmap-frontend.tex @@ -58,7 +58,7 @@ Legfelül sárgával vannak feltüntetve a hívható végpontok, alattuk a hozz \section{Kommunikáció a szerveroldallal} %---------------------------------------------------------------------------- A szerveroldallal való kommunikációt rendkívül egyszerűen tudtam implementálni köszönhetően a \ref{subsect:backend-swagger}-as fejezetben bemutatott Swagger oldalnak -és annak, hogy az NSwag Studio-val\cite{nswag-studio} a C\#-on kívül lehet TypeScript\footnotemark klienseket is generálni a leíró fájlból. +és annak, hogy az NSwag Studio-val \cite{nswag-studio} a C\#-on kívül lehet TypeScript\footnotemark klienseket is generálni a leíró fájlból. Így készültek el a kommponensek kommunikációért felelős szolgáltatásai. \footnotetext{JavaScript-re épített statikus típusdefiníciókat tartalmazó nyelv. JavaScript és TypeScript együtt is használható.} @@ -124,7 +124,7 @@ Komponense a \ref{fig:birdmap-logs}-es ábrán látható. %---------------------------------------------------------------------------- A szakasz további komponenseinek van egy közös ismertetője. Mégpedig, hogy mindegyiknek szüksége van a kihelyezett eszközök adataira és az azok által publikált hangüzenetekből képzett valószínűségre. -A Reactnek van egy beépített komponense \verb+Context+\cite{react-context} néven, mellyel különböző komponensek között lehet adatokat megosztani. +A Reactnek van egy beépített komponense \verb+Context+ \cite{react-context} néven, mellyel különböző komponensek között lehet adatokat megosztani. Ezt használva készítettem egy \verb+DevicesContextProvider+ osztályt, melynek feladata a szerver eszköz kontrollerével való kommunikáció a megfelelő szolgáltatáson keresztül, illetve a SignalR csatornákra való feliratkozás. Ezekből az adatokból egy \verb+DevicesContext+ készül, mely a \verb+Provider+ által átadásra kerül annak minden gyerekének. A \ref{lst:react-switch}-es listában látható, hogy a \verb+DevicesContextProvider+ szülője a \verb+Dashboard+, \verb+Devices+ és \verb+Heatmap+ komponenseknek. @@ -145,7 +145,7 @@ Továbbá hogy a különböző diagrammok animációi is zökkenőmentesek legye \subsubsection{Külső szolgáltatások} %---------------------------------------------------------------------------- Az alkalmazás használatának szempontjából van néhány olyan külső szolgáltatás, melyek elérhetősége hiányában a rendszer működésképtelen. -Ilyen például a Birdnetes klasztere vagy a szerver MQTT szolgáltatása. +Ilyen például a Birbnetes klasztere vagy a szerver MQTT szolgáltatása. Ezért készítettem el az \ref{fig:dashboard-services-loaded}-ös ábrán látható információs panelt, ahol a szolgáltatások állapotát lehet látni, hogy a felhasználó tudja miért nem működik esetleg az alkalmazás. A felület megvalósításhoz a Material UI \verb+Accordion+ elemét használtam, ami lényegében egy lenyíló lista. Ennek fejlécében a szolgáltatás neve, elérési útvonala és státusza látható. A lenyíló elemben a szolgáltatástól érkezett válasz van megjelenítve. diff --git a/docs/thesis/content/birdmap-introduction.tex b/docs/thesis/content/birdmap-introduction.tex index 3d93729..574f938 100644 --- a/docs/thesis/content/birdmap-introduction.tex +++ b/docs/thesis/content/birdmap-introduction.tex @@ -2,34 +2,32 @@ \chapter{Tervek és alternatívák} \label{chapt:birdmap-introduction} %---------------------------------------------------------------------------- -Ebben a fejezetben bemutatom a fejlesztés előtti állapotot, amikor még csak tervezgettük, hogy milyen is legyen az alkalmazás. -Illetve bemutatok, néhány vizualizációs alternatívát, melyek jó iránymutatásként szólgálltak a fejlesztés során. +Ebben a fejezetben bemutatom a fejlesztés előtti állapotot, amikor a munkám elején a fontosabb vizualizációs alternatívákat értékeltem. %---------------------------------------------------------------------------- \section{Tervezés} %---------------------------------------------------------------------------- -Az első dolgom az volt, hogy Kristóffal és Marcellel beültünk egy Teams\footnotemark-en tartott gyűlésre, -ahol elmagyarázták nagyvonalakban, hogy hogyan is működik a rendszer, mik az egyes kompnensek feladatai. -Ezek után az előttem álló fejlesztésre váró alkalmazás részleteit beszéltük meg, az elvárt igényeket azzal kapcsolatban. -Itt rögtön több ötlet is felmerült, melyek közül a legkiemelkedőbbek: +A munkám elején egyeztettem a seregély riasztó keretrendszert fejlesztő kollégákkal, +hogy ki tudjam választani a vizualizáció szempontjából legfontosabb komponenseket. +A jellemző adatvizualizációs megoldások közül az alábbi hármat találtam kulcsfontosságúnak a következő célokra: \begin{itemize} \item \textbf{Hőtérkép}. Hasznos lenne egy olyan felület, ahol az eszközök GPS koordinátái és a seregély detektálást jelző üzenetek alapján, meg lehetne jeleníteni a seregélyek hozzávetőleges előfordulásának helyeit és gyakoriságát egy térképen, hőtérképes formában. \item \textbf{Eszköz állapotok}. Jelenleg a Command and Control mikroszolgáltatás felé indított kéréseken kívül, nincs lehetőség a kihelyezett eszközök állapotának vizsgálatára. Szükség lenne egy olyan felületre, ahol ezek állapotai láthatóak, esetleg dinamikusan is frissülnek. \item \textbf{Diagrammok}. A hőtérképen kívül egyéb olyan diagrammok is hasznosak lehetnek, ahol látható például, hogy melyik eszköz melyik percben észlelt madárhangot vagy, hogy egy eszköz összesen hány madárhangot észelt. Minnél több információ, annál jobb. \end{itemize} -Ezeken kívül fontos követelmény volt még, hogy az alkalmazásom futtatható legyen Linux környezetben is, hogy az telepíthető legyen a Birdnetes Kubernetes\cite{kubernetes} klaszterébe. +Ezeken kívül fontos követelmény volt még, hogy az alkalmazásom futtatható legyen Linux környezetben is, hogy az telepíthető legyen a Birbnetes Kubernetes \cite{kubernetes} klaszterébe. -Az alkalmazásom kapott egy nevet is, mely a Birdnetes-t és az említett hőtérképes ötletet ötvözve Birdmap lett. +Az alkalmazásom kapott egy nevet is, mely a Birbnetes-t és az említett hőtérképes ötletet ötvözve Birdmap lett. \footnotetext{Microsoft Teams: Csevegő és gyülekezés tartó alkalmazás.} %---------------------------------------------------------------------------- \section{Alternatívák} %---------------------------------------------------------------------------- -Az imént vázolt igények kielégítésére rengeteg kiforrott megoldás létezik már, melyek jó példát mutattak a saját alkalmazásom fejlesztése során. +Az imént vázolt igények kielégítésére sok, széles körben alkalmazott megoldás létezik már, melyek jó példát mutattak a saját alkalmazásom fejlesztése során. %---------------------------------------------------------------------------- \subsection{Grafana} %---------------------------------------------------------------------------- -A Grafana\cite{grafana} az egy nyílt forráskódú platformfüggetlen vizualizációs web alkalmazás. +A Grafana \cite{grafana} az egy nyílt forráskódú platformfüggetlen vizualizációs web alkalmazás. Egy támogatott adatbázishoz csatlakoztatva különféle interaktív gráfokat és diagrammokat generál. A testreszabhatóság maximalizásának érdekében különböző, akár harmadik fél által készített, bővítmények használatát is támogatja, melyekkel új adatforrások és panel típusok integrálhatók. @@ -45,7 +43,7 @@ A \ref{fig:grafana}-es ábra egy jó példa arra, hogy hogyan néz ki egy által %---------------------------------------------------------------------------- \subsection{Kibana} %---------------------------------------------------------------------------- -A Kibana\cite{kibana} jelentősen hasonlít a Grafanához, azonban amíg a utóbbit inkább az időben változó metrikák vizualizálására használják például processzor leterheltség vagy memória használat, +A Kibana \cite{kibana} jelentősen hasonlít a Grafanához, azonban amíg a utóbbit inkább az időben változó metrikák vizualizálására használják például processzor leterheltség vagy memória használat, addig az előbbit elsődlegesen az Elasticsearch\footnote{Ingyenes és nyílt forráskódú index alapú keresőmotor} adatok, főként napló bejegyzések, analizálására használják. \begin{figure}[!ht] @@ -58,7 +56,7 @@ addig az előbbit elsődlegesen az Elasticsearch\footnote{Ingyenes és nyílt fo %---------------------------------------------------------------------------- \subsection{Kubernetes Dashboard (Web UI)} %---------------------------------------------------------------------------- -A Kubernetes Dashboard\cite{kubernetes-dashboard} elsősorban nem a különböző adatok vizualizálását szolgálja, inkább a klaszter menedzselését próbálja egyszerűbbé és jobban áttekinthetővé tenni. +A Kubernetes Dashboard \cite{kubernetes-dashboard} elsősorban nem a különböző adatok vizualizálását szolgálja, inkább a klaszter menedzselését próbálja egyszerűbbé és jobban áttekinthetővé tenni. Azonban egy jó példa arra, hogy egy rendszer webes kezelőfelületének, milyennek is kell lennie. \begin{figure}[!ht] diff --git a/docs/thesis/content/birdmap-technologies.tex b/docs/thesis/content/birdmap-technologies.tex index 8f77ac0..4321ca9 100644 --- a/docs/thesis/content/birdmap-technologies.tex +++ b/docs/thesis/content/birdmap-technologies.tex @@ -13,19 +13,19 @@ Ebben a szakaszban azokat az eszközöket, alkalmazásokat és fejlesztőkörnye %---------------------------------------------------------------------------- \subsection{Git} %---------------------------------------------------------------------------- -A Git\cite{git} egy verziókezelő rendszer. Használatával a felhasználó le tudja menteni egy adott fájlrendszerben található fájlok állapotát. +A Git \cite{git} egy verziókezelő rendszer. Használatával a felhasználó le tudja menteni egy adott fájlrendszerben található fájlok állapotát. Megkönnyíti az egy projekten dolgozó programozók közötti kooperációt. Manapság lassan elképzelhetetlen a fejlesztés valamilyen verziókezelő használata nélkül. %---------------------------------------------------------------------------- \subsection{Trello} %---------------------------------------------------------------------------- -A Trello\cite{trello} egy webes lista készítő és kezelő alkalmazás. +A Trello \cite{trello} egy webes projektmenedszment alkalmazás. Azért használtam a fejlesztés során, mert szerettem volna egy helyet, ami tükrözi a fejlesztés állapotát, ahova le tudom írni az alkalmazással kapcsolatos ötleteimet. Különböző listákban tároltam a fejlesztésre váró és a kész feladatokat szerver, kliens és egyéb szerint. \begin{figure}[!ht] \centering - \includegraphics[width=150mm, keepaspectratio]{figures/trello-cropped.png} + \includegraphics[width=150mm, keepaspectratio]{figures/trello-3.png} \caption{Egy példa állapot a Trello felületére a fejlesztés során} \label{fig:trello} \end{figure} @@ -33,12 +33,12 @@ Különböző listákban tároltam a fejlesztésre váró és a kész feladatoka %---------------------------------------------------------------------------- \subsection{Visual Studio} %---------------------------------------------------------------------------- -A Visual Studio\cite{vs} a Microsoft fejlesztőkörnyezete. Jól alkalmazható a .NET keretrendszer technológiáival, ezért ezt használtam a szerveroldal fejlesztése során. +A Visual Studio \cite{vs} a Microsoft fejlesztőkörnyezete. Jól alkalmazható a .NET keretrendszer technológiáival, ezért ezt használtam a szerveroldal fejlesztése során. %---------------------------------------------------------------------------- \subsection{Visual Studio Code} %---------------------------------------------------------------------------- -Egy másik Microsoft termék, viszont a fentivel ellentétben a Visual Studio Code\cite{vs-code} inkább szövegszerkeztő, mint fejlesztőkörnyezet. +Egy másik Microsoft termék, viszont a fentivel ellentétben a Visual Studio Code \cite{vs-code} inkább szövegszerkeztő, mint fejlesztőkörnyezet. Ennek köszönhetően jelentősen gyorsabb és egyszerűbb a használata. Különféle bővítmények használatával nagyon jó program nyelv támogatottságot lehet elérni. Többek között ezen okok miatt preferáltam a kliensoldal fejlesztésére. @@ -58,7 +58,8 @@ Mindemellett a .NET teljesen platformüggetlen, mely az egyik legfontosabb köve %---------------------------------------------------------------------------- \subsection{ASP.NET Core} %---------------------------------------------------------------------------- -Az ASP.NET Core a .NET család ingyenes, nyílt forráskódú webes keretrendszere. Gyors és moduláris fejlesztést tesz lehetővé, mely főként a NuGet csomagoknak köszönhető. +Az ASP.NET Core a .NET család ingyenes, nyílt forráskódú webes keretrendszere. Gyors és moduláris fejlesztést tesz lehetővé, +mely főként a csomagkezelő rendszerének, a NuGet-nek \cite{nuget} köszönhető. Használatána egyik előnye, hogy ugyan az a C\# kód tud futni a szerver éa a kliens oldalon, de támogat más kliens oldali keretrendszereket is, mint például az Angular-t, a Vue.js-t vagy a React.js-t. @@ -66,7 +67,7 @@ vagy a React.js-t. \subsection{Entity Framework Core} %---------------------------------------------------------------------------- Az Entity Framework Core (röviden EF Core) egy objektum-relációs leképező keretrendszer a .NET-hez. Az adatbázissal való kommunikációt könnyítését szolgálja. -Használatával C\#-ban lehet adatbázis lekérdezéseket írni a LINQ (Language-Integrated Query) segítségével. +Használatával C\#-ban lehet adatbázis lekérdezéseket írni a LINQ (Language-Integrated Query) szoftvercsomag segítségével. %---------------------------------------------------------------------------- \subsection{JSON Web Token} @@ -82,19 +83,20 @@ A szerveroldal jogosultság kezelését ezzel a csomaggal oldottam meg. %---------------------------------------------------------------------------- \subsection{SignalR} %---------------------------------------------------------------------------- -A SignalR egy .NET szoftvercsomag, mely lehetővé teszi a szerveroldal számára a kliensekkel való aszinkron kommunikációt. +A SignalR \cite{signalr} egy .NET szoftvercsomag, mely lehetővé teszi a szerveroldal számára a kliensekkel való aszinkron kommunikációt. A szerver valós időben tud értesítéseket küldeni a kliensek számára, amelyek feliratkoztak az ilyen eseményekre. %---------------------------------------------------------------------------- \subsection{MQTT.NET} %---------------------------------------------------------------------------- -Az MQTT.NET is egy .NET szoftvercsomag, mely a Birdnetes által is használt, a \ref{subsect:mqtt}-es alfejezetben bemutatott MQTT kommunikáció C\# nyelvű megvalósítását szolgálja. +Az MQTT.NET is egy .NET szoftvercsomag, mely a Birbnetes által is használt, a \ref{subsect:mqtt}-es alfejezetben bemutatott MQTT kommunikáció C\# nyelvű megvalósítását szolgálja. %---------------------------------------------------------------------------- \subsection{NLog} %---------------------------------------------------------------------------- -A szerveroldali naplózás megvalósítására több szoftvercsomag is létezik. Az NLog\cite{nlog}-ot választottam, egyrészt mert egyszerű a használata, -másrészt mert már használtam korábban. +A szerveroldali naplózás megvalósítására több szoftvercsomag is létezik. Az NLog \cite{nlog}-ot választottam, egyrészt mert egyszerű a használata, +másrészt mert már korábban használtam. Konfigurációs fájljában meg lehet adni a naplózott események célját, mely lehet akár fájl vagy konzol is. +Meg lehet még adni az események elrendezését, hogy azok milyen formában kerüljenek a célokba, milyen plusz információt tartalmazzanak. %---------------------------------------------------------------------------- \section{Frontend technológiák} @@ -105,22 +107,22 @@ Választásomnál fő motiváció az volt, hogy szerettem volna valami újat kip %---------------------------------------------------------------------------- \subsection{React.js} %---------------------------------------------------------------------------- -A React.js\cite{react} egy JavaScript szoftvercsomag, melyet webes felületek fejlesztésére használnak. +A React.js \cite{react} egy JavaScript szoftvercsomag, melyet webes felületek fejlesztésére használnak. Fő építő elemei a komponensek, melyek elszeparált újrafelhasználható felület egységek. Használatának egyik előnye, hogy automatizált az állapot kezelés, tehát ha változik egy komponens állapota, akkor a React újra-rendereli azt. %---------------------------------------------------------------------------- \subsection{Material UI} %---------------------------------------------------------------------------- -A Material\cite{material} elsősorban egy kezelőfelület tervezési útmutató a Google által, melyet követve szép és minőségi felületeket lehet készíteni. +A Material \cite{material} elsősorban egy kezelőfelület tervezési útmutató a Google által, melyet követve szép és minőségi felületeket lehet készíteni. -A Material UI\cite{material-ui} egy szoftvercsomag, mely ezeket az útmutatásokat követő egyszerű React komponenseket tartalmaz. +A Material UI \cite{material-ui} egy szoftvercsomag, mely ezeket az útmutatásokat követő egyszerű React komponenseket tartalmaz. Alkalmazásával könnyő esztétikus felhasználói felületeket készíteni, minimalizált a CSS használattal. %---------------------------------------------------------------------------- \subsection{Apexcharts} %---------------------------------------------------------------------------- -Az Apexcharts\cite{apexcharts} egy nyílt forráskódú JavaScript szoftvercsomag, amellyel könnyen konfigurálható, modern kinézetű diagrammokat lehet készíteni. +Az Apexcharts \cite{apexcharts} egy nyílt forráskódú JavaScript szoftvercsomag, amellyel könnyen konfigurálható, modern kinézetű diagrammokat lehet készíteni. Sokféle kliensoldali (és szerveroldali) technológiát támogat, köztük a React-et is. A kezelőfelületen található vizualizációk szinte összes elemét ennek használatával csináltam. %---------------------------------------------------------------------------- @@ -130,5 +132,5 @@ A Google szinte összes termékének van API-ja, ami lehetővé teszi a programo A Google Maps sincs másképp és mivel ennek interfésze külön támogatja a hőtérképes réteg használatát is, nem gondoltam, hogy ettől jobb eszközt tudnék találni a feladat megvalósítására. A Google Maps API-t, ami alapvetően csak egy JavaScript csomag, rengetegen újracsomagolják, hogy különböző részét, különböző keretrendszerekben is lehessen használni. -Ezek közül én a Google Map React\cite{google-map-react}-et választottam, egyrészt mert támogatja a hőtérképes réteg használatát, +Ezek közül én a Google Map React \cite{google-map-react}-et választottam, egyrészt mert támogatja a hőtérképes réteg használatát, másrészt mert lehetővé teszi a térképen való React komponensek renderelését az alapértelmezett markerek helyett. \ No newline at end of file diff --git a/docs/thesis/content/birdmap-test.tex b/docs/thesis/content/birdmap-test.tex index b5f5624..2dbb98a 100644 --- a/docs/thesis/content/birdmap-test.tex +++ b/docs/thesis/content/birdmap-test.tex @@ -1,4 +1,61 @@ %---------------------------------------------------------------------------- \chapter{Tesztkörnyezet} -\label{chapt:birdnetes-test} -%---------------------------------------------------------------------------- \ No newline at end of file +\label{chapt:birdmap-test} +%---------------------------------------------------------------------------- +Az alkalmazásom fejlesztésének megkönnyítése érdekében nagy hangsúlyt fektettem a tesztelhetőségre. +Helyettesíteni akartam az éles rendszer komponenseivel való kommunikációt, +hogy abban az esetben is folyni tudjon a fejlesztés, ha a rendszer épp nem elérhető. +Ezen kívül hasznos, ha az alkalmazás által feldolgozott adatok személyre szabhatóak, +hiszen sokszor olyan problémákra lehet így fényt deríteni, amelyek nem vagy csak jóval később jönnének elő az éles rendszer használata során. + +A tesztelhetőség megvalósításához három szoftver komponenst kell helyettesítenem, +melyeket az alábbi szekciókban ismertetek. +%---------------------------------------------------------------------------- +\section{Helyettesítő szolgáltatások} +%---------------------------------------------------------------------------- +Az alkalmazásom szerver oldali szolgáltatásai a Birbnetes Command and Control (a kódban Device) és Input Service-ekkel azok OpenAPI leíróiból generált interfészein keresztül kommunikál. +Ezen intefészek mögé bármilyen implementáció regisztrálható, mely helyettesíti az éles rendszer működését. + +Készítettem egy osztályt \verb+DummyDeviceAndInputService+ néven, mely a szerver indulásakor mű eszközadatokat generál egy lokális változóval állítható darabszámban, +majd ezeket egy belső listában tárolja. Az eszközök státuszát és koordinátáit egy véletlenszám generátor segítségével határozom meg. +Az osztály implementálja a Device Service interfészét, melynek metódusai az imént említett mű eszközlista elemeivel dolgoznak, +azok státuszát olvassák és módosítják. +Illetve implementálja az Input Service interfészét, +melynek metódusa bármilyen paraméterből kapott egyedi azonosító esetén visszaad egy véletlenszerűen kiválasztott bekapcsolt státuszú eszközt a listából. + +Az alkalmazás által regisztrált és ezáltal használt intefész implementációi a konfigurációs fájl egy logikai értéke alapján cserélhető az éles és a helyettesítő között, +a \ref{lst:dummy-service-registration}-es listában látható módon. +\newpage +\begin{lstlisting}[style=csharp, caption=A helyettesítő és az éles szolgáltatások regisztrálásának logikája, label=lst:dummy-service-registration] + if (configuration.GetValue("UseDummyServices")) + { + services.AddTransient(); + services.AddTransient(); + } + else + { + services.AddTransient(); + services.AddTransient(); + } +\end{lstlisting} + + +%---------------------------------------------------------------------------- +\section{MQTT teszt alkalmazás} +%---------------------------------------------------------------------------- +Az MQTT.NET szoftvercsomag github oldalán található néhány példa a csomag használatára \cite{mqttnet-examples}. +Ezek között találtam Sepp Penner MQTTnet.TestApp.WinForm \cite{mqttnet-winforms} projektjét, +mely egy Windows Forms applikáció az említett szoftvercsomag által nyújtott funkcionalitások tesztelésére. +Indítható vele MQTT szerver, feliratkozó kliens és publikáló kliens is. +Ezek meglétével az alkalmazás képes az üzenetek manuális publikálására egy a felületen beállítható témában. +Én azonban szerettem volna az üzeneteket automatikusan bizonyos időközönként küldeni, +ezért átalakítottam az alkalmazást az igényeimnek megfelelően a \ref{fig:mqtt-tester}-es ábrán látható módon. +Elhelyeztem a fejlületen egy csúszkát, mellyel az üzenet küldés intervalluma állítható, illetve két új gombot, +melyekkel az üzenet küldő időzítő indítható és megállítható. +Az alkalmazás képes üzenetek adatainak generálására, mellyel az AI Service által publikált üzenetek modelljeivel azonos adatokat generálok. +\begin{figure}[!ht] + \centering + \includegraphics[width=150mm, keepaspectratio]{figures/MQTT-Tester.png} + \caption{Az MQTT kommunikációt tesztelő alkalmazás} + \label{fig:mqtt-tester} +\end{figure} \ No newline at end of file diff --git a/docs/thesis/content/birdnetes-introduction.tex b/docs/thesis/content/birdnetes-introduction.tex index 1d1cc3b..3028147 100644 --- a/docs/thesis/content/birdnetes-introduction.tex +++ b/docs/thesis/content/birdnetes-introduction.tex @@ -1,26 +1,27 @@ %---------------------------------------------------------------------------- -\chapter{A Birdnetes bemutatása} +\chapter{A vizualizálni kívánt rendszer bemutatása} \label{chapt:birdnetes-introduction} %---------------------------------------------------------------------------- -Ebben a fejezetben ismertetem a Birdnetes mikroszolgáltatás rendszerének architektúráját és az általa használt technológiákat. +Az alkalmazásom célja egy létező rendszer, a Birbnetes folyamatainak vizualizálása. +Ebben a fejezetben ismertetem a Birbnetes mikroszolgáltatás rendszerének architektúráját és az általa használt technológiákat. Részletesen kifejtem az alkalmazásom szempontjából fontos komponensek feladatát és működését. %---------------------------------------------------------------------------- -\section{Gyors elméleti összefoglaló} +\section{Elméleti összefoglaló} %---------------------------------------------------------------------------- -Ez a szakasz nem azt a célt szolgálja, hogy minnél részletesebb képet mutasson az itt leírt technológiákról. -Arra sokkal jobb eszköz Pünkösdi Marcellnek és Torma Kristófnak, a Birdnetes alkótóinak TDK dolgozata\cite{birdnetes-tdk}. -Ez csupán egy rövid összefoglaló a Birdnetes működésének megértése szempontjából elengedhetetlen technológiákról és elvekről, -hogy valamennyire érthetőbbek legyenek a fejezetben elhangzó kifejezések. +A bemutatásra kerülő rendszert a tanszéken egy projekt keretén belül készítették kollégáim, +melyet részletesen dokumentálták korábbi nyilvános publikációkban \cite{birdnetes-tdk} \cite{birdnetes-thesis}. +A következőkben a rendszer által használt technológiákat és elveket csak olyan szinten részletezem, +hogy annak működése érhető legyen. %---------------------------------------------------------------------------- -\subsection{Cloud, felhő} +\subsection{Cloud, felhő alapú rendszerek} %---------------------------------------------------------------------------- A cloud lényegében annyit jelent, hogy a szervert, amin az alkalmazás fut, nem a fejlesztőnek kell üzemeltetnie, hanem valamilyen másik szervezet\footnotemark által vannak karban tartva. Ez több okból is hasznos: \begin{itemize} - \item \textbf{Olcsóbb}. Nem kell berendezéseket vásárolni, nincs üzemeltetési díj. Az egyetlen költség a bérlés, ami általában töredéke annak, amit akkor fizetnénk ha magunk csinálnánk az egészet. + \item \textbf{Költséghatékonyabb}. Nem szükséges berendezéseket vásárolni, azok üzemeltetési díja nem közvetlen a fejlesztőt éri. Az egyetlen költség a bérlés, ami általában töredéke annak, amit akkor fizetnénk ha magunk csinálnánk az egészet. \item \textbf{Gyorsabb fejlesztés}. Az alkalmazás futtatására használt szervereket általában a fejlesztő nem látja, ezekkel nem kell foglalkoznia. Ha az alkalmazásnak hirtelen nagyobb erőforrás igénye lesz, a rendszer automatikusan skálázódik. \item \textbf{Nagyobb megbízhatóság}. Az ilyen szolgáltatást nyújtó szervezeteknek ez az egyik legnagyobb feladata. Az alkalmazás bárhol és bármikor elérhető. \end{itemize} @@ -29,7 +30,7 @@ Ez több okból is hasznos: %---------------------------------------------------------------------------- \subsubsection{Mikroszolgáltatások} %---------------------------------------------------------------------------- -A mikroszolgáltatások nem sok mindenben különböznek egy általános szolgáltatástól. +A mikroszolgáltatások (microservices) nem sok mindenben különböznek egy általános szolgáltatástól. Ugyan úgy valamilyen kéréseket kiszolgáló egységek, legyen az web kérések kiszolgálása HTTP-n keresztül vagy akár parancssori utasítások feldolgozása. Az egyetlen fő különbség az a szolgáltatások felelősségköre. A mikroszolgáltatások fejlesztésénél a fejlesztők elsősorban arra törekednek, hogy egy komponensnek minnél kevesebb feladata és függősége legyen, @@ -38,20 +39,20 @@ ezzel megnő a tesztelhetőség és könyebb a skálázhatóság. %---------------------------------------------------------------------------- \subsubsection{Konténerek} %---------------------------------------------------------------------------- -A konténer technikailag semmivel sem több mint egy Linux-on futó processz amelyre különböző korlátozásokat szabtak. -Ilyen korlátozások lehetnek például, hogy a konténer nem látja a teljes fájlrendszert, annak csak egy kijelölt részét, +A konténerek az operációs rendszer virtualizációt megvalósító egyik alkalmazása. +Ezekre különböző korlátozások rakhatók például, hogy a konténer nem látja a teljes fájlrendszert, annak csak egy kijelölt részét, megadható a konténer által használható processzor és memória igény vagy akár korlátozható az is, hogy a konténer hogyan használhatja a hálózatot. -Léteznek eszközök, például a Docker\cite{docker}, mely lehetővé teszi a fejlesztők számára az ilyen konténerek könnyed létrehozását és futtatását. +Léteznek eszközök, például a Docker \cite{docker}, mely lehetővé teszi a fejlesztők számára az ilyen konténerek könnyed létrehozását és futtatását. %---------------------------------------------------------------------------- \subsubsection{Kubernetes} %---------------------------------------------------------------------------- -A Kubernetes\cite{kubernetes} az ilyen komplex konténerizált mikroszolgáltatás rendszerek menedzselésének könnyítését szolgálja. +A Kubernetes \cite{kubernetes} a komplex konténerizált mikroszolgáltatás rendszerek menedzselésének könnyítését szolgálja. Kihasználja és ötvözi az imént említett technológiák előnyeit, hogy egy robosztus rendszert alkosson. Használatával felgyorsulhat és automatizált lehet az egyes konténerek telepítése, futtatása, de talán a legfőbb előnye, hogy segítségével könnyedén megoldható a rendszert ért terhelési igények szerinti dinamikus skálázódás. -Azok a mikroszolgáltatások, amikre a rendszernek épp nincs szüksége, nem futnak, nem igényelnek erőforrást a szerveren, -így nem kell utánnuk fizetni sem. Ezzel ellentétben, ha valamely szolgáltatás után hirtelen megnő az igény, +Azok a mikroszolgáltatások, amikre a rendszernek épp nincs szüksége, minimális erőforrást igényelnek a szerveren, +így nem kell utánnuk annyit fizetni sem. Ezzel ellentétben, ha valamely szolgáltatás után hirtelen megnő az igény, akkor az könnyedén duplikálható. %---------------------------------------------------------------------------- @@ -64,16 +65,16 @@ Működéséhez szükség van egy szerverre, amelynek feladata a beérkező üze és a szerver levezényli a két fél között a kommunikációt. %---------------------------------------------------------------------------- -\subsection{Open API} +\subsection{OpenAPI} %---------------------------------------------------------------------------- -Az Open API egy nyilvános alkalmazás-programozási leíró, amely a fejlesztők számára hozzáférést biztosít egy másik alkalmazáshoz. +Az OpenAPI egy nyilvános alkalmazás-programozási leíró, amely a fejlesztők számára hozzáférést biztosít egy másik alkalmazáshoz. Az API-k lírják és meghatározzák, hogy egy alkalmazás hogyan kommunikálhat egy másikkal, melyet használva a fejlesztők könnyedén képesek a kommunikációra képes kódot írni vagy generálni. %---------------------------------------------------------------------------- \section{Rendszerszintű architektúra} %---------------------------------------------------------------------------- -A Birdnetes fejlesztése során kifejezetten fontos szerepe volt a mikroszolgáltatás alapú rendszerek elvei követésének. +A Birbnetes fejlesztése során kifejezetten fontos szerepe volt a mikroszolgáltatás alapú rendszerek elvei követésének. A rendszer egy Kubernetes klaszterben van telepítve és több kisebb komponensből áll, melyek egymás között a HTTP és az MQTT protokollok segítségével kommunikálnak. A rendszer összes szolgáltatásának van egy Open API leírója, melyet használva hamar volt egy olyan kódbázisom, amely képes volt a rendszerrel való kommunikációra. @@ -89,7 +90,7 @@ A következő alszakaszokban bemutatom az alkalmazásom szempontjából fontosab \begin{figure}[!ht] \centering \includegraphics[width=150mm, keepaspectratio]{figures/architecture-redesigned.png} -\caption{A Birdnetes rendszer architektúrája} +\caption{A Birbnetes rendszer architektúrája. Forrás: Madárhang azonosító és riasztó felhő-natív rendszer TDK dolgozat \cite{birdnetes-tdk}} \label{fig:birdnetes-components} \end{figure} @@ -106,10 +107,10 @@ Tartalmaznak még egy hangszórót is, mely a madarak elijesztését szolgálja. \label{subsect:birdnetes-input-service} %---------------------------------------------------------------------------- A kihelyezett IoT eszközök által felvett hangfájlok ezen a komponensen keresztül érkeznek be a rendszerbe. -Itt történik a hanganyaghoz tartozó metaadatok lementése az Input Service saját adatbázisába. +Itt történik a hanganyaghoz tartozó metaadatok lementése az Input Service saját relációs adatbázisába. Ilyenek például a beküldő eszköz azonosítója, a beérkezés dátuma vagy a hangüzenet rendszerszintű egyedi azonosítója. Amint a szolgáltatás a berékezett üzenettel kapcsolatban elvégezte az összes feladatát, -publikál egy üzenetet az MQTT üzenetsorra a többi kliensnek feldolgozásra. +publikál egy üzenetet egy másik üzenetsorra a többi kliensnek feldolgozásra. %---------------------------------------------------------------------------- \subsubsection{AI Service} diff --git a/docs/thesis/content/introduction.tex b/docs/thesis/content/introduction.tex index f7ca63f..dbb2036 100644 --- a/docs/thesis/content/introduction.tex +++ b/docs/thesis/content/introduction.tex @@ -2,7 +2,7 @@ \chapter{\bevezetes} %---------------------------------------------------------------------------- Szőlőtulajdonosoknak éves szinten jelentős kárt okoznak a seregélyek, akik előszeretettel választják táplálékul a megtermelt szőlőt. -Erre a problémára dolgoztak ki a tanszéken diáktársaim egy felhő alapú konténerizált rendszert, a Birdnetes-t +Erre a problémára dolgoztak ki a tanszéken diáktársaim egy felhő alapú konténerizált rendszert, a Birbnetes-t mely a természetben elkelyezett eszközökkel kommunikál, azokat vezérli. Az eszközök bizonyos időközönként hangfelvételt készítenek a környezetükről, majd valamilyen formában elküldik ezeket a felvételeket a központi rendszernek, @@ -16,8 +16,8 @@ berendezését, hogy elijessze a madarakat. %---------------------------------------------------------------------------- A jelen rendszer használata során nincs vizuális visszacsatolás az esetleges riasztásokról azok gyakoriságáról és a rendszer állapotáról sem. Különböző diagnosztikai eszközök ugyan implementálva lettek mint például -a logolás vagy a hiba bejelentés, de ezek használata nehézkes, nem kézenfekvő. -Szükség van valamire amivel egy helyen és egyszerűen lehet kezelni és felügyelni a rendszer egyes elemeit. +a naplózás vagy a hiba bejelentés, de ezek használata nehézkes, nem kézenfekvő. +Szükség van egy olyan megoldásra amivel egy helyen és egyszerűen lehet kezelni és felügyelni a rendszer egyes elemeit. %---------------------------------------------------------------------------- \section{A megoldás} @@ -31,7 +31,8 @@ az eszközöktől másodpercenként. %---------------------------------------------------------------------------- \section{A szakdolgozat felépítése} %---------------------------------------------------------------------------- -A szakdolgozatom első részében, a \ref{chapt:birdnetes-introduction}. fejezetben, bemutatom a Birdnetes felépítését, az egyes komponensek közötti kapcsolatokat és a technológiát, amire épült. +A szakdolgozatom első részében, a \ref{chapt:birdnetes-introduction}. fejezetben, bemutatom a vizualizálni kívánt rendszer felépítését, az egyes komponensek közötti kapcsolatokat, +valamint a vizualizációs szempontból releváns technológiákat, amire a rendszer épült. A 3. fejezetben ismertetem a jelenleg az iparban is használt mikroszolgáltatás működését vizualizáló alternatívákat, majd a saját megoldásom tervezetét, az arra vonatkozó elvárásokat. A 4. fejezetben az alkalmazásom által használt technológiákat mutatom be, ezzel előkészítve az 5. és 6. fejezetet, ahol ismertetem a szerver- és kliensalkalmazások felépítését. A 7. és 8. fejezet az alkalmazás teszteléséről és telepítéséről szól. diff --git a/docs/thesis/content/summary.tex b/docs/thesis/content/summary.tex index 5778213..3734605 100644 --- a/docs/thesis/content/summary.tex +++ b/docs/thesis/content/summary.tex @@ -1,4 +1,12 @@ %---------------------------------------------------------------------------- \chapter{Összefoglalás} \label{chapt:summary} +%---------------------------------------------------------------------------- + +%---------------------------------------------------------------------------- +\section{Eredmények és tapasztalatok} +%---------------------------------------------------------------------------- + +%---------------------------------------------------------------------------- +\section{Továbbfejlesztési lehetőségek} %---------------------------------------------------------------------------- \ No newline at end of file diff --git a/docs/thesis/figures/MQTT-Tester.png b/docs/thesis/figures/MQTT-Tester.png new file mode 100644 index 0000000000000000000000000000000000000000..7dcb16496552a391d62bfe37ca5d798f4d7b7715 GIT binary patch literal 12562 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 UU4#hme+(cMMfLlI_e@{?Kh7G>H2?qr literal 0 HcmV?d00001 diff --git a/docs/thesis/figures/trello-2.png b/docs/thesis/figures/trello-2.png new file mode 100644 index 0000000000000000000000000000000000000000..7d227c667b3985d9941aaf3acc7fee649b8717f3 GIT binary patch literal 62820 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 HN@xNA7k&wb literal 0 HcmV?d00001 diff --git a/docs/thesis/include/preamble.tex b/docs/thesis/include/preamble.tex index c3aa13b..5d227a7 100644 --- a/docs/thesis/include/preamble.tex +++ b/docs/thesis/include/preamble.tex @@ -97,8 +97,8 @@ double, lock, stackalloc, else, long, static, enum, namespace, string}, - morekeywords=[2]{CreateMap, ForMember, MapFrom, ReverseMap, Onlineall, GetMapper, GetUserFromDb, Map}, - morekeywords=[3]{Id, Name, PasswordHash, PasswordSalt, Role, IsFromConfig, Url, Username, UserRole, mapper, user, response}, + morekeywords=[2]{CreateMap, ForMember, MapFrom, ReverseMap, Onlineall, GetMapper, GetUserFromDb, Map, AddTransient, GetValue}, + morekeywords=[3]{Id, Name, PasswordHash, PasswordSalt, Role, IsFromConfig, Url, Username, UserRole, mapper, user, response, services, configuration}, keywordstyle=\color{blue}, keywordstyle={[2]\color{orange}}, keywordstyle={[3]\color{lightblue}}, diff --git a/docs/thesis/thesis.pdf b/docs/thesis/thesis.pdf index feb87fe..c616067 100644 --- a/docs/thesis/thesis.pdf +++ b/docs/thesis/thesis.pdf @@ -40,19 +40,19 @@ endobj << /S /GoTo /D (chapter.2) >> endobj 28 0 obj -(\376\377\000A\000\040\000B\000i\000r\000d\000n\000e\000t\000e\000s\000\040\000b\000e\000m\000u\000t\000a\000t\000\341\000s\000a) +(\376\377\000A\000\040\000v\000i\000z\000u\000a\000l\000i\000z\000\341\000l\000n\000i\000\040\000k\000\355\000v\000\341\000n\000t\000\040\000r\000e\000n\000d\000s\000z\000e\000r\000\040\000b\000e\000m\000u\000t\000a\000t\000\341\000s\000a) endobj 29 0 obj << /S /GoTo /D (section.2.1) >> endobj 32 0 obj -(\376\377\000G\000y\000o\000r\000s\000\040\000e\000l\000m\000\351\000l\000e\000t\000i\000\040\000\366\000s\000s\000z\000e\000f\000o\000g\000l\000a\000l\000\363) +(\376\377\000E\000l\000m\000\351\000l\000e\000t\000i\000\040\000\366\000s\000s\000z\000e\000f\000o\000g\000l\000a\000l\000\363) endobj 33 0 obj << /S /GoTo /D (subsection.2.1.1) >> endobj 36 0 obj -(\376\377\000C\000l\000o\000u\000d\000,\000\040\000f\000e\000l\000h\001\121) +(\376\377\000C\000l\000o\000u\000d\000,\000\040\000f\000e\000l\000h\001\121\000\040\000a\000l\000a\000p\000\372\000\040\000r\000e\000n\000d\000s\000z\000e\000r\000e\000k) endobj 37 0 obj << /S /GoTo /D (subsubsection.2.1.1.1) >> @@ -82,7 +82,7 @@ endobj << /S /GoTo /D (subsection.2.1.3) >> endobj 56 0 obj -(\376\377\000O\000p\000e\000n\000\040\000A\000P\000I) +(\376\377\000O\000p\000e\000n\000A\000P\000I) endobj 57 0 obj << /S /GoTo /D (section.2.2) >> @@ -433,27 +433,51 @@ endobj (\376\377\000T\000e\000s\000z\000t\000k\000\366\000r\000n\000y\000e\000z\000e\000t) endobj 289 0 obj -<< /S /GoTo /D (chapter.8) >> +<< /S /GoTo /D (section.7.1) >> endobj 292 0 obj -(\376\377\000K\000u\000b\000e\000r\000n\000e\000t\000e\000s) +(\376\377\000H\000e\000l\000y\000e\000t\000t\000e\000s\000\355\000t\001\121\000\040\000s\000z\000o\000l\000g\000\341\000l\000t\000a\000t\000\341\000s\000o\000k) endobj 293 0 obj -<< /S /GoTo /D (chapter.9) >> +<< /S /GoTo /D (section.7.2) >> endobj 296 0 obj -(\376\377\000\326\000s\000s\000z\000e\000f\000o\000g\000l\000a\000l\000\341\000s) +(\376\377\000M\000Q\000T\000T\000\040\000t\000e\000s\000z\000t\000\040\000a\000l\000k\000a\000l\000m\000a\000z\000\341\000s) endobj 297 0 obj -<< /S /GoTo /D (chapter.9) >> -endobj -299 0 obj -(\376\377\000I\000r\000o\000d\000a\000l\000o\000m\000j\000e\000g\000y\000z\000\351\000k) +<< /S /GoTo /D (chapter.8) >> endobj 300 0 obj -<< /S /GoTo /D [301 0 R /Fit] >> +(\376\377\000K\000u\000b\000e\000r\000n\000e\000t\000e\000s) +endobj +301 0 obj +<< /S /GoTo /D (chapter.9) >> endobj 304 0 obj +(\376\377\000\326\000s\000s\000z\000e\000f\000o\000g\000l\000a\000l\000\341\000s) +endobj +305 0 obj +<< /S /GoTo /D (section.9.1) >> +endobj +308 0 obj +(\376\377\000E\000r\000e\000d\000m\000\351\000n\000y\000e\000k\000\040\000\351\000s\000\040\000t\000a\000p\000a\000s\000z\000t\000a\000l\000a\000t\000o\000k) +endobj +309 0 obj +<< /S /GoTo /D (section.9.2) >> +endobj +312 0 obj +(\376\377\000T\000o\000v\000\341\000b\000b\000f\000e\000j\000l\000e\000s\000z\000t\000\351\000s\000i\000\040\000l\000e\000h\000e\000t\001\121\000s\000\351\000g\000e\000k) +endobj +313 0 obj +<< /S /GoTo /D (section.9.2) >> +endobj +315 0 obj +(\376\377\000I\000r\000o\000d\000a\000l\000o\000m\000j\000e\000g\000y\000z\000\351\000k) +endobj +316 0 obj +<< /S /GoTo /D [317 0 R /Fit] >> +endobj +320 0 obj << /Length 537 /Filter /FlateDecode @@ -461,31 +485,31 @@ endobj stream xڅSMo0Wz\ Z*Ј ]hI/Z$əypr$g?o Bf ,C̘PPuU.Rfy?d񹔊 fqz[g7$Y+ 3S2J0^ZR{ޞR0 ˜iq[ѽ0m{x7|C>ӯ5~9t#jbJXRaJMצm]7L]4feTt?cR%+:׆Fq)%K"E-c׼aQpԓ&3c=D\Zήm \V.tJz w6t^hvJ0c5T  0%IeDT;QI%eR=ˍvLk [1#RP Lz5lcs*#/hI_ ֫M?ɍ/!3z -Gn7KM% zx*`%OG 7ԇ^K$y \Ӗe7v8 +Gn7KM% zx*`%OG 7ԇ^K$y \ӖZe7vR endstream endobj -301 0 obj +317 0 obj << /Type /Page -/Contents 304 0 R -/Resources 303 0 R +/Contents 320 0 R +/Resources 319 0 R /MediaBox [0 0 595.276 841.89] -/Parent 312 0 R +/Parent 328 0 R >> endobj -302 0 obj +318 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./figures/bme_logo.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 313 0 R +/PTEX.InfoDict 329 0 R /BBox [0 0 703 188] /Resources << /ProcSet [ /PDF ] /ExtGState << -/R7 314 0 R +/R7 330 0 R >>>> /Length 17727 /Filter /FlateDecode @@ -548,7 +572,7 @@ ZPq 'w8@:"UBZ]2zl8ɐ.rlKTgi-nl&9vĂad5xU*ND[E Z<')?yņ) @{W:tr :>-?03侀+s0p6K+o|Hx*L!#́ d,Z1#KI_4 o&a8]"(A ok IëY_@`WJGޜ?/#Q[v6ƁMGU>_y౐kHG4-;uuӮ,m~s endstream endobj -313 0 obj +329 0 obj << /Producer (MiKTeX GPL Ghostscript 8.60) /CreationDate (D:20111008131830Z) @@ -557,46 +581,46 @@ endobj /Title (G:\\1Projects - Open\\D BME 957 Arculati utmutato\\kepuletlogo\\Logo vegleges\\BME1782.eps) >> endobj -314 0 obj +330 0 obj << /Type /ExtGState /OPM 1 >> endobj -305 0 obj +321 0 obj << -/D [301 0 R /XYZ 99.213 762.508 null] +/D [317 0 R /XYZ 99.213 762.508 null] >> endobj -303 0 obj +319 0 obj << -/Font << /F33 306 0 R /F32 307 0 R /F35 308 0 R /F37 309 0 R /F54 310 0 R /F55 311 0 R >> -/XObject << /Im1 302 0 R >> +/Font << /F33 322 0 R /F32 323 0 R /F35 324 0 R /F37 325 0 R /F54 326 0 R /F55 327 0 R >> +/XObject << /Im1 318 0 R >> /ProcSet [ /PDF /Text ] >> endobj -347 0 obj +363 0 obj << -/Length 1059 +/Length 1081 /Filter /FlateDecode >> stream -x]sF+쥝6ɴI"V2@1,Uʆxu""jR:^fYd/X5@!Qf V蓠Oy*;`[%1kVGcX Á˞0AI䩋F}eL D os7՝Wzu!ё[-uۯ'}1wHEv^dW^f;4ss\>h5}y 5V;.`PΦP+Dp&nsǸs05ٱ:o>odG -G]ws-Z2W k>Y37w]%ûStyͲ]=G +xIF)8R ǞLi0Ρ.X[>}jnx.`oY;pwݏ1uyȡ(c'!rnD(k1Hj 8>1yq1E.!R澤.{{Kt< }~PPw=0NU~0OF v<'v'pBaL,~D&f׽#Qc8 >tmX}8"]1N"S"7FlE. +i,z6Ժϕy QI:0Ei!/IihMĞh/.#@] Am2_V,B픆eZv dRKKه4ӳ:&1njU=V:'жK-s̯ kj8x{z#H-,n2:Jh#l+WdoV2mv3F %`z4.T[5;.8OZZnj%AC) +zN GA¢ۘm6̫a}|9:>fElɪ1t0 `8u,OY$O z[xx~6&&DErRz/d:2dDu@Y(i n ?-m$v#۳ۚ"U C7o2gD9 Uӯkd"z}ױ>joo^UVwr^USŇRD>\'l+ Ge{o+m8&$gSsy@>_3u +ЈON c%Qi%MʟEUjc-t| Ӫ_'߈H G=hs%Z+CI.үzDfy+]*,^M1 ,_+P endstream endobj -346 0 obj +362 0 obj << /Type /Page -/Contents 347 0 R -/Resources 345 0 R +/Contents 363 0 R +/Resources 361 0 R /MediaBox [0 0 595.276 841.89] -/Parent 312 0 R -/Annots [ 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R ] +/Parent 328 0 R +/Annots [ 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 359 0 R ] >> endobj -315 0 obj +331 0 obj << /Type /Annot /Subtype /Link @@ -605,7 +629,7 @@ endobj /A << /S /GoTo /D (chapter*.2) >> >> endobj -316 0 obj +332 0 obj << /Type /Annot /Subtype /Link @@ -614,7 +638,7 @@ endobj /A << /S /GoTo /D (chapter*.3) >> >> endobj -317 0 obj +333 0 obj << /Type /Annot /Subtype /Link @@ -623,7 +647,7 @@ endobj /A << /S /GoTo /D (chapter.1) >> >> endobj -318 0 obj +334 0 obj << /Type /Annot /Subtype /Link @@ -632,7 +656,7 @@ endobj /A << /S /GoTo /D (section.1.1) >> >> endobj -319 0 obj +335 0 obj << /Type /Annot /Subtype /Link @@ -641,7 +665,7 @@ endobj /A << /S /GoTo /D (section.1.2) >> >> endobj -320 0 obj +336 0 obj << /Type /Annot /Subtype /Link @@ -650,34 +674,34 @@ endobj /A << /S /GoTo /D (section.1.3) >> >> endobj -321 0 obj +337 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.216 465.953 250.407 475.572] +/Rect [98.216 465.953 347.187 475.572] /A << /S /GoTo /D (chapter.2) >> >> endobj -322 0 obj +338 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.58 447.397 268.921 459.026] +/Rect [114.58 447.397 239.815 459.026] /A << /S /GoTo /D (section.2.1) >> >> endobj -323 0 obj +339 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [139.671 430.962 234.451 442.59] +/Rect [139.671 430.962 317.905 442.59] /A << /S /GoTo /D (subsection.2.1.1) >> >> endobj -324 0 obj +340 0 obj << /Type /Annot /Subtype /Link @@ -686,7 +710,7 @@ endobj /A << /S /GoTo /D (subsubsection.2.1.1.1) >> >> endobj -325 0 obj +341 0 obj << /Type /Annot /Subtype /Link @@ -695,7 +719,7 @@ endobj /A << /S /GoTo /D (subsubsection.2.1.1.2) >> >> endobj -326 0 obj +342 0 obj << /Type /Annot /Subtype /Link @@ -704,7 +728,7 @@ endobj /A << /S /GoTo /D (subsubsection.2.1.1.3) >> >> endobj -327 0 obj +343 0 obj << /Type /Annot /Subtype /Link @@ -713,16 +737,16 @@ endobj /A << /S /GoTo /D (subsection.2.1.2) >> >> endobj -328 0 obj +344 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [139.671 348.786 225.512 360.415] +/Rect [139.671 348.786 221.875 360.415] /A << /S /GoTo /D (subsection.2.1.3) >> >> endobj -329 0 obj +345 0 obj << /Type /Annot /Subtype /Link @@ -731,7 +755,7 @@ endobj /A << /S /GoTo /D (section.2.2) >> >> endobj -330 0 obj +346 0 obj << /Type /Annot /Subtype /Link @@ -740,7 +764,7 @@ endobj /A << /S /GoTo /D (subsection.2.2.1) >> >> endobj -331 0 obj +347 0 obj << /Type /Annot /Subtype /Link @@ -749,7 +773,7 @@ endobj /A << /S /GoTo /D (subsubsection.2.2.1.1) >> >> endobj -332 0 obj +348 0 obj << /Type /Annot /Subtype /Link @@ -758,7 +782,7 @@ endobj /A << /S /GoTo /D (subsubsection.2.2.1.2) >> >> endobj -333 0 obj +349 0 obj << /Type /Annot /Subtype /Link @@ -767,7 +791,7 @@ endobj /A << /S /GoTo /D (subsubsection.2.2.1.3) >> >> endobj -334 0 obj +350 0 obj << /Type /Annot /Subtype /Link @@ -776,7 +800,7 @@ endobj /A << /S /GoTo /D (subsubsection.2.2.1.4) >> >> endobj -335 0 obj +351 0 obj << /Type /Annot /Subtype /Link @@ -785,7 +809,7 @@ endobj /A << /S /GoTo /D (subsubsection.2.2.1.5) >> >> endobj -336 0 obj +352 0 obj << /Type /Annot /Subtype /Link @@ -794,7 +818,7 @@ endobj /A << /S /GoTo /D (chapter.3) >> >> endobj -337 0 obj +353 0 obj << /Type /Annot /Subtype /Link @@ -803,7 +827,7 @@ endobj /A << /S /GoTo /D (section.3.1) >> >> endobj -338 0 obj +354 0 obj << /Type /Annot /Subtype /Link @@ -812,7 +836,7 @@ endobj /A << /S /GoTo /D (section.3.2) >> >> endobj -339 0 obj +355 0 obj << /Type /Annot /Subtype /Link @@ -821,7 +845,7 @@ endobj /A << /S /GoTo /D (subsection.3.2.1) >> >> endobj -340 0 obj +356 0 obj << /Type /Annot /Subtype /Link @@ -830,7 +854,7 @@ endobj /A << /S /GoTo /D (subsection.3.2.2) >> >> endobj -341 0 obj +357 0 obj << /Type /Annot /Subtype /Link @@ -839,7 +863,7 @@ endobj /A << /S /GoTo /D (subsection.3.2.3) >> >> endobj -342 0 obj +358 0 obj << /Type /Annot /Subtype /Link @@ -848,7 +872,7 @@ endobj /A << /S /GoTo /D (chapter.4) >> >> endobj -343 0 obj +359 0 obj << /Type /Annot /Subtype /Link @@ -857,45 +881,43 @@ endobj /A << /S /GoTo /D (section.4.1) >> >> endobj -348 0 obj +364 0 obj << -/D [346 0 R /XYZ 99.213 762.508 null] +/D [362 0 R /XYZ 99.213 762.508 null] >> endobj -345 0 obj +361 0 obj << -/Font << /F35 308 0 R /F33 306 0 R /F32 307 0 R >> +/Font << /F35 324 0 R /F33 322 0 R /F32 323 0 R >> /ProcSet [ /PDF /Text ] >> endobj -391 0 obj +407 0 obj << -/Length 1279 +/Length 1278 /Filter /FlateDecode >> stream -xrF~ -CRNc'd1΢`F\g2ztӀ%5)]FVJTeν<+<8;Cx[{.btf} 3)ϣk֧"ؖ387CY:.bD -񱝉8N7 UL;#=)f;?~x;LHȍ qU*aldܑD2 -q4A `1`Ud~۠3h듩:I6ʗC*]z#zL0#D߂g\+CRm:-[ަ<8 [[F+jW ӣNsA"sr5xGWÐX& ՠ\ ~[8#`(fǎK\BdQ_~ٌ~@(j^&=f(sdz&`xi1B1Bi1 c;%ϵ2}*\ ],srCԣd)$D㙬 0=bwԕkHٖոgZQ! b0㆟`'V>V\H+3^*8<җʓB`{[I+_v`oVDz5[3UŦӳK7r".cQDz6iyOUFv)hqQ uxHi,8TWo.w)եg|HH;C?lFrPaϠXgfr#=KXd¨V<[V"Dw -!l(sjh(.99"_ -id|T{cƔCk{u|z# -TKn|Tf1#z&^q%ӯQMAa%z[ŏ22$y6ZqGf x^4_Nz$+eH zVD6"ջ+K@Bof%/avQ?wN>[̴A֥2m,4 P".I_b +*k^FI3,,#7M{%9@ -OJR#px0E< N샬QƁ+ϗUE,ob~YB!rf -"^nQFY0dwO'@ +x_sF)x?<*6Rڇkx'>}wY%-#k<# ν<+<:9Cx[{.btf} 3)ϣkn7O#D-%gp|o;Z M\5ň<کc;qn82UL;#=)fgg;?~x7LHȍ qU*aldܑD2 +q4A `1`׏*ؼ]P4Z{u:UHTcf@|XMjȜ&J|]+.|7U롹d y7JSTUmKO6fx^=@&Q3vW.!H^~N˖-5=֨ъ44hwajPejH\ 0 q5hj-\_mtcܧ\BdQ_>jF?x ݻNˤlOexVd oA:Z䘆ZȈь:9Ch}9y\F=Y쫃-2 Q9x&+} # |o͝'uڬRe5ƙ~Tyq̸'<6Z/tiKKI! Q0=ȏ[*+W f_VD:5[3Uӓ5K7r".cQDz6iyGVF)hqQ uxHi,8TW6w)եg|HH;C?l'ftkž@~« Y,c Z! 6V"D +!lz +z 9Pg5t(.99"_ +id|T{cƔCk;M|z# +TKn|Tf2#z&^q%ӯQmAa%Eҭ{<{8#N3R +͗dӥIe}?Ң(ÇUw< HDR7P})7Y s=`ϳy63m;dij+#eK5M?/HMf}# X,A`Ee(0ieza/$@TE \jd"f|hÉ}>8p:jUE\~MVP7 C("S.bլUA\50( FЀlP__ endstream endobj -390 0 obj +406 0 obj << /Type /Page -/Contents 391 0 R -/Resources 389 0 R +/Contents 407 0 R +/Resources 405 0 R /MediaBox [0 0 595.276 841.89] -/Parent 312 0 R -/Annots [ 344 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R ] +/Parent 328 0 R +/Annots [ 360 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R ] >> endobj -344 0 obj +360 0 obj << /Type /Annot /Subtype /Link @@ -904,7 +926,7 @@ endobj /A << /S /GoTo /D (subsection.4.1.1) >> >> endobj -349 0 obj +365 0 obj << /Type /Annot /Subtype /Link @@ -913,7 +935,7 @@ endobj /A << /S /GoTo /D (subsection.4.1.2) >> >> endobj -350 0 obj +366 0 obj << /Type /Annot /Subtype /Link @@ -922,7 +944,7 @@ endobj /A << /S /GoTo /D (subsection.4.1.3) >> >> endobj -351 0 obj +367 0 obj << /Type /Annot /Subtype /Link @@ -931,7 +953,7 @@ endobj /A << /S /GoTo /D (subsection.4.1.4) >> >> endobj -352 0 obj +368 0 obj << /Type /Annot /Subtype /Link @@ -940,7 +962,7 @@ endobj /A << /S /GoTo /D (section.4.2) >> >> endobj -353 0 obj +369 0 obj << /Type /Annot /Subtype /Link @@ -949,7 +971,7 @@ endobj /A << /S /GoTo /D (subsection.4.2.1) >> >> endobj -354 0 obj +370 0 obj << /Type /Annot /Subtype /Link @@ -958,7 +980,7 @@ endobj /A << /S /GoTo /D (subsection.4.2.2) >> >> endobj -355 0 obj +371 0 obj << /Type /Annot /Subtype /Link @@ -967,7 +989,7 @@ endobj /A << /S /GoTo /D (subsection.4.2.3) >> >> endobj -356 0 obj +372 0 obj << /Type /Annot /Subtype /Link @@ -976,7 +998,7 @@ endobj /A << /S /GoTo /D (subsection.4.2.4) >> >> endobj -357 0 obj +373 0 obj << /Type /Annot /Subtype /Link @@ -985,7 +1007,7 @@ endobj /A << /S /GoTo /D (subsection.4.2.5) >> >> endobj -358 0 obj +374 0 obj << /Type /Annot /Subtype /Link @@ -994,7 +1016,7 @@ endobj /A << /S /GoTo /D (subsection.4.2.6) >> >> endobj -359 0 obj +375 0 obj << /Type /Annot /Subtype /Link @@ -1003,7 +1025,7 @@ endobj /A << /S /GoTo /D (section.4.3) >> >> endobj -360 0 obj +376 0 obj << /Type /Annot /Subtype /Link @@ -1012,7 +1034,7 @@ endobj /A << /S /GoTo /D (subsection.4.3.1) >> >> endobj -361 0 obj +377 0 obj << /Type /Annot /Subtype /Link @@ -1021,7 +1043,7 @@ endobj /A << /S /GoTo /D (subsection.4.3.2) >> >> endobj -362 0 obj +378 0 obj << /Type /Annot /Subtype /Link @@ -1030,7 +1052,7 @@ endobj /A << /S /GoTo /D (subsection.4.3.3) >> >> endobj -363 0 obj +379 0 obj << /Type /Annot /Subtype /Link @@ -1039,7 +1061,7 @@ endobj /A << /S /GoTo /D (subsection.4.3.4) >> >> endobj -364 0 obj +380 0 obj << /Type /Annot /Subtype /Link @@ -1048,7 +1070,7 @@ endobj /A << /S /GoTo /D (chapter.5) >> >> endobj -365 0 obj +381 0 obj << /Type /Annot /Subtype /Link @@ -1057,7 +1079,7 @@ endobj /A << /S /GoTo /D (section.5.1) >> >> endobj -366 0 obj +382 0 obj << /Type /Annot /Subtype /Link @@ -1066,7 +1088,7 @@ endobj /A << /S /GoTo /D (section.5.2) >> >> endobj -367 0 obj +383 0 obj << /Type /Annot /Subtype /Link @@ -1075,7 +1097,7 @@ endobj /A << /S /GoTo /D (subsection.5.2.1) >> >> endobj -368 0 obj +384 0 obj << /Type /Annot /Subtype /Link @@ -1084,7 +1106,7 @@ endobj /A << /S /GoTo /D (subsection.5.2.2) >> >> endobj -369 0 obj +385 0 obj << /Type /Annot /Subtype /Link @@ -1093,7 +1115,7 @@ endobj /A << /S /GoTo /D (section.5.3) >> >> endobj -370 0 obj +386 0 obj << /Type /Annot /Subtype /Link @@ -1102,7 +1124,7 @@ endobj /A << /S /GoTo /D (subsection.5.3.1) >> >> endobj -371 0 obj +387 0 obj << /Type /Annot /Subtype /Link @@ -1111,7 +1133,7 @@ endobj /A << /S /GoTo /D (section.5.4) >> >> endobj -372 0 obj +388 0 obj << /Type /Annot /Subtype /Link @@ -1120,7 +1142,7 @@ endobj /A << /S /GoTo /D (subsection.5.4.1) >> >> endobj -373 0 obj +389 0 obj << /Type /Annot /Subtype /Link @@ -1129,7 +1151,7 @@ endobj /A << /S /GoTo /D (subsection.5.4.2) >> >> endobj -374 0 obj +390 0 obj << /Type /Annot /Subtype /Link @@ -1138,7 +1160,7 @@ endobj /A << /S /GoTo /D (chapter.6) >> >> endobj -375 0 obj +391 0 obj << /Type /Annot /Subtype /Link @@ -1147,7 +1169,7 @@ endobj /A << /S /GoTo /D (section.6.1) >> >> endobj -376 0 obj +392 0 obj << /Type /Annot /Subtype /Link @@ -1156,7 +1178,7 @@ endobj /A << /S /GoTo /D (section.6.2) >> >> endobj -377 0 obj +393 0 obj << /Type /Annot /Subtype /Link @@ -1165,7 +1187,7 @@ endobj /A << /S /GoTo /D (section.6.3) >> >> endobj -378 0 obj +394 0 obj << /Type /Annot /Subtype /Link @@ -1174,7 +1196,7 @@ endobj /A << /S /GoTo /D (subsection.6.3.1) >> >> endobj -379 0 obj +395 0 obj << /Type /Annot /Subtype /Link @@ -1183,7 +1205,7 @@ endobj /A << /S /GoTo /D (subsection.6.3.2) >> >> endobj -380 0 obj +396 0 obj << /Type /Annot /Subtype /Link @@ -1192,7 +1214,7 @@ endobj /A << /S /GoTo /D (subsection.6.3.3) >> >> endobj -381 0 obj +397 0 obj << /Type /Annot /Subtype /Link @@ -1201,7 +1223,7 @@ endobj /A << /S /GoTo /D (subsection.6.3.4) >> >> endobj -382 0 obj +398 0 obj << /Type /Annot /Subtype /Link @@ -1210,7 +1232,7 @@ endobj /A << /S /GoTo /D (subsection.6.3.5) >> >> endobj -383 0 obj +399 0 obj << /Type /Annot /Subtype /Link @@ -1219,7 +1241,7 @@ endobj /A << /S /GoTo /D (subsubsection.6.3.5.1) >> >> endobj -384 0 obj +400 0 obj << /Type /Annot /Subtype /Link @@ -1228,7 +1250,7 @@ endobj /A << /S /GoTo /D (subsubsection.6.3.5.2) >> >> endobj -385 0 obj +401 0 obj << /Type /Annot /Subtype /Link @@ -1237,7 +1259,7 @@ endobj /A << /S /GoTo /D (subsubsection.6.3.5.3) >> >> endobj -386 0 obj +402 0 obj << /Type /Annot /Subtype /Link @@ -1246,7 +1268,7 @@ endobj /A << /S /GoTo /D (subsubsection.6.3.5.4) >> >> endobj -387 0 obj +403 0 obj << /Type /Annot /Subtype /Link @@ -1255,33 +1277,35 @@ endobj /A << /S /GoTo /D (subsubsection.6.3.5.5) >> >> endobj -389 0 obj +405 0 obj << -/Font << /F32 307 0 R /F33 306 0 R >> +/Font << /F32 323 0 R /F33 322 0 R >> /ProcSet [ /PDF /Text ] >> endobj -399 0 obj +419 0 obj << -/Length 289 +/Length 501 /Filter /FlateDecode >> stream -x=O0 -s/f0FдAI@j~= D&g֣ǯA&4Y\E@1G"ZYr"YdU3h.De% 녜+x P"_2AϚm<5B}pڅ! I+$B)$;e`t&@#Sdvn/Զcx߾avk@"~r+EuuY"ϸ8oHuUʊr}՛9N=*- ̺ fMH@tjC&l'ނ@QGqɨũst5)6MxJ8R8n*+?R"W[rO80TqM%0miI:)s\R8-i%9JJ +Ri\s;$ ެն|>!maVp96 ILú qK!HdT(M*]f +SYv9|02= U 0Th~\ĩǕw4SW +%R 1i|tSaPv{r ta6'D@_;*u UvX.r_r_|xf|>`:K%lD)\b!vcvTW6aYw_.roڝ?sCh}^<<97 endstream endobj -398 0 obj +418 0 obj << /Type /Page -/Contents 399 0 R -/Resources 397 0 R +/Contents 419 0 R +/Resources 417 0 R /MediaBox [0 0 595.276 841.89] -/Parent 312 0 R -/Annots [ 388 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R ] +/Parent 328 0 R +/Annots [ 404 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R ] >> endobj -388 0 obj +404 0 obj << /Type /Annot /Subtype /Link @@ -1290,7 +1314,7 @@ endobj /A << /S /GoTo /D (subsection.6.3.6) >> >> endobj -392 0 obj +408 0 obj << /Type /Annot /Subtype /Link @@ -1299,7 +1323,7 @@ endobj /A << /S /GoTo /D (subsection.6.3.7) >> >> endobj -393 0 obj +409 0 obj << /Type /Annot /Subtype /Link @@ -1308,66 +1332,102 @@ endobj /A << /S /GoTo /D (chapter.7) >> >> endobj -394 0 obj +410 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.216 679.43 179.908 689.048] +/Rect [114.58 688.217 268.513 699.846] +/A << /S /GoTo /D (section.7.1) >> +>> +endobj +411 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.58 671.782 257.543 683.411] +/A << /S /GoTo /D (section.7.2) >> +>> +endobj +412 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.216 646.559 179.908 656.178] /A << /S /GoTo /D (chapter.8) >> >> endobj -395 0 obj +413 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.216 649.964 187.713 663.372] +/Rect [98.216 617.094 187.713 630.502] /A << /S /GoTo /D (chapter.9) >> >> endobj -396 0 obj +414 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.216 622.62 190.458 634.36] -/A << /S /GoTo /D (chapter.9) >> +/Rect [114.58 600.659 280.452 612.287] +/A << /S /GoTo /D (section.9.1) >> >> endobj -397 0 obj +415 0 obj << -/Font << /F32 307 0 R /F33 306 0 R >> +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [114.58 584.224 278.815 595.852] +/A << /S /GoTo /D (section.9.2) >> +>> +endobj +416 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.216 556.879 190.458 568.619] +/A << /S /GoTo /D (section.9.2) >> +>> +endobj +417 0 obj +<< +/Font << /F32 323 0 R /F33 322 0 R >> /ProcSet [ /PDF /Text ] >> endobj -402 0 obj +422 0 obj << /Length 1203 /Filter /FlateDecode >> stream xڍVn6}߯УxQFԵӢ"@mZYJ\w.m6@rrf8h8ۼQeʲ$=DȤ*QJuUE-U/^~$J"*`?^ڣݫ,FX'KISQ9HoLǡ-(Wp>wn!ET,'8;W,8D[jk#6ڭTSf`l _ـǶ۫"~5{hEI9h09Ϻ#Fj8M?v=ݒ_C4M#Vy0|O"ݝ0ɳ=@уGۡTh_M4ae! gL-'W )=^a40NУhDڬ cm@Έ׀2gRf=@j/k*2a7 ]yf)$ltMHl(ڠ(e@r vH(ere!WNG;v2񕒖CW (gY~ҵvu,`i'Y={?C3Zt`f*kf}ƨ"A[)hϘqK<*)*x;1h0m$>%b耞Xv88 %'rѹitQDL&Z)2d)0̼+gص'.mFtGOVD3, G<xr4 уz|N+y͝7'/E -XkO2J$l]mq%R 6o$ @* -xe"Sipo>!*hk"qQl~gKeeUyge|gBȼ:^Ts; Ў +XkO2J$l]mq%R 6o$ @* +xe"Sipo>!*hk"qQl~gKeeUyge|gBȼ:^Ts; т endstream endobj -401 0 obj +421 0 obj << /Type /Page -/Contents 402 0 R -/Resources 400 0 R +/Contents 422 0 R +/Resources 420 0 R /MediaBox [0 0 595.276 841.89] -/Parent 312 0 R +/Parent 328 0 R >> endobj -400 0 obj +420 0 obj << -/Font << /F35 308 0 R /F32 307 0 R /F54 310 0 R >> +/Font << /F35 324 0 R /F32 323 0 R /F54 326 0 R >> /ProcSet [ /PDF /Text ] >> endobj -405 0 obj +425 0 obj << /Length 1488 /Filter /FlateDecode @@ -1379,27 +1439,27 @@ xڍWK Fێ G<#kO/5'rf>_Ic{ˬA>0 ᛆ/yjZ:褗  s۱Ržz K^r2B,e!ex0Ww;V# uirUDp5g(hR~!'(s-`!\˫h}$@# Ejz ʔN\C][pr5Fsxx~0{-vt! Cb$BZ{Vb> ?o(#?V/(=#C\X=tmsd7WC9Getޱ$ ؃6͆`,)d@db tlحK݃C>>w 2."@=/w\I'n-~L~ڤT>,~<|6>s7L b-8 린2Pdh3|ʮ,Ke7_Jb?)̼bc+ɀ}WwSQZSple{B3{0fw/G.p-W QWr%CO RoBallSQ9?|ǔI6egjw̍O\ endstream endobj -404 0 obj +424 0 obj << /Type /Page -/Contents 405 0 R -/Resources 403 0 R +/Contents 425 0 R +/Resources 423 0 R /MediaBox [0 0 595.276 841.89] -/Parent 312 0 R +/Parent 328 0 R >> endobj 2 0 obj << -/D [404 0 R /XYZ 99.213 762.508 null] +/D [424 0 R /XYZ 99.213 762.508 null] >> endobj -403 0 obj +423 0 obj << -/Font << /F35 308 0 R /F32 307 0 R >> +/Font << /F35 324 0 R /F32 323 0 R >> /ProcSet [ /PDF /Text ] >> endobj -408 0 obj +428 0 obj << /Length 1378 /Filter /FlateDecode @@ -1416,281 +1476,294 @@ s ~CemTPyiɑJ endstream endobj -407 0 obj +427 0 obj << /Type /Page -/Contents 408 0 R -/Resources 406 0 R +/Contents 428 0 R +/Resources 426 0 R /MediaBox [0 0 595.276 841.89] -/Parent 409 0 R +/Parent 429 0 R >> endobj 6 0 obj << -/D [407 0 R /XYZ 99.213 762.508 null] +/D [427 0 R /XYZ 99.213 762.508 null] >> endobj -406 0 obj +426 0 obj << -/Font << /F35 308 0 R /F32 307 0 R >> +/Font << /F35 324 0 R /F32 323 0 R >> /ProcSet [ /PDF /Text ] >> endobj -413 0 obj +433 0 obj << -/Length 1634 +/Length 1640 /Filter /FlateDecode >> stream -xڍXKs8 W(Zz>3籹mD̈<"/^T;KL >B9laۧ~y˯yQTyxٜϩMu%$KX&/L&lytpa/4;/}g ?eed|8/VmzTeOxszWm[p} Q%~V`zCec^dcТzd,,f4  庵bh;?a0!{dUZrmY%x~ -8Ey`|us7:4ld ,򋠤,:nuhn͢\3LAlZkݶKw-O^<1wwAx>G3h'{`52d9|cC|^ t -D8d8qǢLy̫j?=:[o Ow ˟q!R[c$-Aѣ8 ,0x2i\B5ΠF9LĢ y;P<Jl{ #IRɰ=:DOV:9D8|Ae5_P)-6}S,PDv=Z6B  ~F6jm -槞EYj\MyrP$(D\7ЭEl.RZ{;-N|/q'oG /z"a)$(p0d$y \N7-2/\81JY&>)sxN ̊4/*%OZ~J&>e~TgXS믢:*\^5Fh#40UQ<}[Ez_MpNKhnTEY^IC҆^LF"P풪P…>.g/“TQOXraYmu}l-ָorvWgnH-3"q" )O+NX2,,74\rQ }{`8w [FA~#6T5Ŵ\QLDo@]90ųABPj)s#Zau8/}v\çdq +xڍXr8 W(WcwUz&}`"FfDI.T^5U}I J6O~y˯EQYZתL=.Ol'̦X{+nP &-#Ӳ?޷UyN%7ӿ9\8p}0]0<MPR}gsgv'o /y\h'MK=ŚA;^|ٗvSU$q'ϴǢQ<(K*v!+fl1a'O#EAǩ<]On/0]|6XV^O/7h /w ˟q{MH=Aѣ8yycyxg* J(S56e$dahR/dr J& +]4 +!u7-]ƎG|7CʣWN:RW4Ix(p0d$y `P ]wgx.jUT9j<% Az@˴(k%OZqH&>U~^zϱ_Eդ ˬW0.mPť2⧟aMg6z,gQ9k߃?}e;鍸/R/َh/بy (>|=x' endstream endobj -412 0 obj +432 0 obj << /Type /Page -/Contents 413 0 R -/Resources 411 0 R +/Contents 433 0 R +/Resources 431 0 R /MediaBox [0 0 595.276 841.89] -/Parent 409 0 R +/Parent 429 0 R >> endobj 10 0 obj << -/D [412 0 R /XYZ 99.213 762.508 null] +/D [432 0 R /XYZ 99.213 762.508 null] >> endobj 14 0 obj << -/D [412 0 R /XYZ 99.213 409.018 null] +/D [432 0 R /XYZ 99.213 409.018 null] >> endobj 18 0 obj << -/D [412 0 R /XYZ 99.213 277.848 null] +/D [432 0 R /XYZ 99.213 277.848 null] >> endobj -411 0 obj +431 0 obj << -/Font << /F35 308 0 R /F32 307 0 R >> +/Font << /F35 324 0 R /F32 323 0 R >> /ProcSet [ /PDF /Text ] >> endobj -416 0 obj +436 0 obj << -/Length 820 +/Length 868 /Filter /FlateDecode >> stream -xuUMs0 Wptfpl̞sk6nB173_}IK$=,'Y!/|ʕ.[RiˤTyVu%"OeX*]b)K%2,rnp!7RGXǯ.n@"ɳeɲ(BVgPYt}zs:7_~ynr DlYףĘ$l1_^ su&U~ss O8EVU'KT|sOg +xuUn0 +|TFcy`f9AiTǵlZ";KӋ"(*(> endobj -410 0 obj +430 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [270.609 721.194 278.056 732.823] +/Rect [263.255 721.194 270.702 732.823] /A << /S /GoTo /D (chapter.2) >> >> endobj 22 0 obj << -/D [415 0 R /XYZ 99.213 762.508 null] +/D [435 0 R /XYZ 99.213 762.508 null] >> endobj -414 0 obj +434 0 obj << -/Font << /F35 308 0 R /F32 307 0 R >> +/Font << /F35 324 0 R /F32 323 0 R >> /ProcSet [ /PDF /Text ] >> endobj -421 0 obj +442 0 obj << -/Length 1768 +/Length 1850 /Filter /FlateDecode >> stream -xڥXKs6WH Aٛ&iIgzs% ) c)EnE$v>}PqPq*ϗW/^,H(ϓ,U%By! )cDkYdN?Iէ۟y[e!p[\gy$Jp/Ͱ#/!Bݮ?- DUq8-)akRG^S[=8=]4C?NQ ;+AwqÝDΰY5{tE2WPqG h|,B53}V1yƩc{\r#'Hk x "6ʶj"`Vwx#كx="g+v^GSd6nD'I)!"Vmٗ)`[E!4܌诎/lYY@IVˆϳ$HLNxQL>+xOxCWQ$^, 8B|3 qx Ҽ'sP?)v\U{1܍u}i>Q Q@wK ˢEO<շʙ0<6Z% vUpDz0Mx"$4r$ \t\~Y.oM'E[ 0]ӕB2Wl6;uO=ESHU€=ɾg]sw.A<Qi^^y%5wHL`^}[#Y_$vaW EdЗQQ+O+8L\f ʨ62 '+đۊ,[@Yl9LAʼn4a1U fC_  )' t=df:La{f?J41DJy): - +xڥXKs6WHX ٛq43m7yA,ie$ +\D)JvPF<Ѹׇ_xZE.pZ,Ocjǧc[S-P9Sr.{Ad"ȣ22+ +_B}/薔|gfR=UDtxQ*=šοվJn(VJ%<e T N)8g3D##:Is]j w@Q8[Ce]r8y1 ΁z U|Y'_BXTJ#Y='|l+(I‡@zB@mݎ9-v~%_bO~:upk@>Pi#uTO <%4 H)*"2 YEpv!"guTQn?Л;'b\$ hn(M=7h><W9;oᖱFkREP͗q@b"@qJ) j%,)" +̲ +lk%|V!5K:vvWonݓߍg]˲?WE |xV(yWځmmXM,[zG;e$22&ˌ endstream endobj -420 0 obj +441 0 obj << /Type /Page -/Contents 421 0 R -/Resources 419 0 R +/Contents 442 0 R +/Resources 440 0 R /MediaBox [0 0 595.276 841.89] -/Parent 409 0 R -/Annots [ 417 0 R 418 0 R ] +/Parent 429 0 R +/Annots [ 437 0 R 438 0 R 439 0 R ] >> endobj -417 0 obj +437 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [287.491 426.893 300.393 435.756] +/Rect [472.174 390.639 485.075 399.502] /A << /S /GoTo /D (cite.birdnetes-tdk) >> >> endobj -418 0 obj +438 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [493.7 390.639 506.601 399.502] +/A << /S /GoTo /D (cite.birdnetes-thesis) >> +>> +endobj +439 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [370.427 319.803 377.152 333.012] +/Rect [370.427 283.549 377.152 296.758] /A << /S /GoTo /D (Hfootnote.1) >> >> endobj 26 0 obj << -/D [420 0 R /XYZ 99.213 762.508 null] +/D [441 0 R /XYZ 99.213 762.508 null] >> endobj 30 0 obj << -/D [420 0 R /XYZ 99.213 507.629 null] +/D [441 0 R /XYZ 99.213 454.94 null] >> endobj 34 0 obj << -/D [420 0 R /XYZ 99.213 377.633 null] +/D [441 0 R /XYZ 99.213 341.379 null] >> endobj -425 0 obj +446 0 obj << -/D [420 0 R /XYZ 115.8 130.342 null] +/D [441 0 R /XYZ 115.8 94.088 null] >> endobj -419 0 obj +440 0 obj << -/Font << /F35 308 0 R /F32 307 0 R /F61 422 0 R /F62 423 0 R /F33 306 0 R /F74 424 0 R /F63 426 0 R >> +/Font << /F35 324 0 R /F32 323 0 R /F61 443 0 R /F62 444 0 R /F33 322 0 R /F74 445 0 R /F63 447 0 R >> /ProcSet [ /PDF /Text ] >> endobj -432 0 obj +454 0 obj << -/Length 2464 +/Length 2410 /Filter /FlateDecode >> stream -xڍYKo8Qbv|xO91m3$CSU_D4XdX,ֻhq\D8 -7&^l&Lt06~{-uw -W ɴt -$Kb;;`# ڎRq)Fj -󠶥 ƊPŠIwKH/\~17 qڒjվN+kT@[xTyk[ ;:>O9G՛)Q8ϗZcjFPWHG$`d :-C`<\{I{RrXk[U@osfk.##m6I1}r;q)Pa&K͍hD qhQE1?}2W1t=I)4W1ek|ZQlB 8"#@fZ9@ +ojCpA%7王;|>ld r>.KGY l%#Z8&+3ߤmQɴjVk|Wm~υ\,".Hpcv1@W=)J -9mbE}q0=u#cR s+LNf?*FXN:>!N6ؓ^d)8$F5zF_/ޝXEQCߠʩXT8{Gmrb-@\w5yidעkWoPm+E9vsrd؎SqaKbf㕾!YsSi!xEENSx*Ұ 2^eʃxa=в OVXA#\a+d" []ylF_{wRlQg= % v[呵odF쇒d5WAlmMjELF -{Ɩ߇\t|@^Qڬ 9xfZt+CqsS=dQ[o4\-ڋ _&m$p2^NڴX'wn і+xYmľ)IzfhvҚ.*/p=tyv\ԍnp{Q '4imo6m6c8N5>͐ -߾]p蜥ܿdl8J[@΋֌BA yM-fV|{݄$ɋC/;L&M8[wrY#n۪yzIn.FC 1}]*뽨ژ rP̽O9`%7 < h=Z^fDK}g j 5pq*2as=߼|; b'rt5y]Nij#EZsxr'&|Xr0ϴnpl? +xڍYߏH~ K~s۹J>M5* ksBQK$]*ٮ^N䟟/I\lp}l6('4\fOE(yJ쫺9NBטuuꖓy/5}Σ4 tY/$b4 [-E^m9Egـɟmiu=|.j8]6l)qnbGI$/iiLɟ1]E<M402穬+ =Vmf(TZw{a4 L {4g<ۼ%+Zm6bg˜YxSus(67޼bi P?#G^GI'чcɓq0,@ uF2ozN"O?n + {@Zb1eQyT~g{kD4K+qO$e-'Ytuh{vLdщe!wlD/ ]^"m[+Tҗas }~kzcf" q%/3nsPp߁[.VC$Y2haIҳRp-uk=r\ۛ\Y6$20\wSqH"~iQxc6ЍusysV+(,yu30fjŽA`SXw5_Y@>ΦllǦ,$x7.z9'+p o3 uנ1nK!)J6@ pcDȴhSMH(?ļv@zW<]3-sFwKW=h]ϕif1- +>(#hI0`] K6ziBT+ +7,1wSD×B&xAҷc>8FdXۣ`q:R,^)[Ғ~D#'n ~KHa *o] %JxWeg <c6r$۩9z,-FzP%ANf+XVr9tVa)y7)gN_dZ+cL8Aj˒uoljlT|}eY ¯Ti9*}nޠ$Ɋh<{90bp\ { Vןj@I*rXLS%]̂2\4LDe0.:ύ6D{D< b-%T-F$9wi'> +rT%yI=Y5&UFɨ H}ns =ݢ>'xt+ҥr{SWUr +XQ n\Ũ#?VޣVT .Z~ސȎѩ*jdkxiTU6e3b/(h6]rE4G68 +U"'޵p>\;/uW\}9/Z`G$Ҧ\DK9T:[Df.sp:WRT3u<aVLnlo\)N , Z~PG ;ƪg$pjĮA4l +HJ +4yyoJV[w֕xϼkFψd]p#u{aרG +{}A Kբ 1K|h —Z8Y7xZj "h(kJiko6_.Q]{$yV=Y l+၆ I jĪ1'Un>Xu/m%soxg.muJF8\7]P0e`1u6O:AI0 ξcrjOQ^7 xړ5M7aSnC8op+炆`9r^0k> endobj -428 0 obj +450 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [442.041 523.976 449.488 532.838] +/Rect [279.234 523.976 286.681 532.838] /A << /S /GoTo /D (cite.docker) >> >> endobj -429 0 obj +451 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [166.551 452.36 179.453 461.223] +/Rect [170.614 452.36 183.515 461.223] /A << /S /GoTo /D (cite.kubernetes) >> >> endobj 38 0 obj << -/D [431 0 R /XYZ 99.213 762.508 null] +/D [453 0 R /XYZ 99.213 762.508 null] >> endobj 42 0 obj << -/D [431 0 R /XYZ 99.213 628.507 null] +/D [453 0 R /XYZ 99.213 628.507 null] >> endobj 46 0 obj << -/D [431 0 R /XYZ 99.213 491.151 null] +/D [453 0 R /XYZ 99.213 491.151 null] >> endobj 50 0 obj << -/D [431 0 R /XYZ 99.213 320.925 null] +/D [453 0 R /XYZ 99.213 320.925 null] >> endobj 54 0 obj << -/D [431 0 R /XYZ 99.213 168.771 null] +/D [453 0 R /XYZ 99.213 168.771 null] >> endobj -430 0 obj +452 0 obj << -/Font << /F33 306 0 R /F32 307 0 R /F35 308 0 R >> +/Font << /F33 322 0 R /F32 323 0 R /F35 324 0 R >> /ProcSet [ /PDF /Text ] >> endobj -440 0 obj +464 0 obj << -/Length 1435 +/Length 1461 /Filter /FlateDecode >> stream -x}Vs6_#1M;޵~AĊM$ w?Ɖs#{68?WJ4i(D W"Vi0x, 6͡_G"M׏UI8%YdBݯO`p'$۸ml(DX:JU~CcVљ~5Ji}T4|V cF3 gf¡:zps-B󴎀야HiUWkuG4=׫N?a4 :/8f680&THم7wrvɸ167 o0ŤU+sx.9g 8 y2g5,VYf0@J S 1%-EiޔNS5s_.QC4t {%W=5(S#  ifwx#3kr]kݛZTGsK3m]療,3ŪrR*똈PȞ;Y[fC 7Tt\5/2o2 1E&IQo:*'虆 bv0k9|x$dĥN,IxXl/hgy0,03/1!+,cY! s/ozh2W٫Â]듅'JP3wT `Kp*PiJHYp]eCaȽ>sǽ,GQ.kqp M.xqWQB-f)ˎ_;]Gj ٚ;GL:;,2˦Q_ Xl1=s)"+z*@# ,ʲm+ڧ0~ OuҮo23وha_\rI TLhX$wc apT9QR;JtRf 2x~q\$ku7*]/X< >-o=NMOE4Z8 3(PCZ~js&¡ػ۰ QPZ:v/5¼|z.PM{qU|tz%Sj3h} 01g!Z`>FŅpL2+4Lԓn,s![^~9{ l 9]l#n G]OVW\0/E8C Q gBs3?@x RB~jA`~w0#×!xfO4Ƿۆ' WGxCo5ٛz7Ft\HE]3s@-/ +x}VKs8Wp*C@B̰7zSMvf 2K¯O?ؓT RwKi]*DvAY&"Fe`nC$U!M8 'SFR(({$PƎwr#z} :DIHXl!|U*}՚ Uytf iC +b6dֺ|S{Hkm="HnȘS0Wͳ*c\^ +LOP3sKaY` {g^fcXCW +<Y pȃPyU ކGuTڞmZ,,lr@ɞ=L-؀ FIfxaDQe{Cax'_׺?7zO;a~QL\xVQB f(N|vVFOT3T*ۏ>ԅt,v|uUEE=&'qw" yR&eQߛ/ndՒXE&E/+f5+WZxkȔH$ _0%ČFEr+=&,v7J%Ee%%J|a7̓G#`gMtdB'E=um7гQ5t3 #J0h3}=<ݤǵf_1U)Nu6,&ۼ`KT]?> endobj -436 0 obj +458 0 obj << /Type /XObject /Subtype /Image @@ -1698,7 +1771,7 @@ endobj /Height 565 /BitsPerComponent 8 /ColorSpace /DeviceRGB -/SMask 442 0 R +/SMask 466 0 R /Length 30192 /Filter /FlateDecode >> @@ -1803,7 +1876,7 @@ g (%D'_X(%(%J 9G888"PJ@){$ endstream endobj -442 0 obj +466 0 obj << /Type /XObject /Subtype /Image @@ -1818,10 +1891,10 @@ stream x1 g Og> endstream endobj -437 0 obj +459 0 obj <> endobj -435 0 obj +457 0 obj << /Type /Annot /Subtype /Link @@ -1830,187 +1903,170 @@ endobj /A << /S /GoTo /D (figure.caption.4) >> >> endobj -58 0 obj -<< -/D [439 0 R /XYZ 99.213 762.508 null] ->> -endobj -62 0 obj -<< -/D [439 0 R /XYZ 99.213 626.871 null] ->> -endobj -441 0 obj -<< -/D [439 0 R /XYZ 99.213 513.43 null] ->> -endobj -66 0 obj -<< -/D [439 0 R /XYZ 99.213 183.237 null] ->> -endobj -438 0 obj -<< -/Font << /F35 308 0 R /F32 307 0 R /F33 306 0 R >> -/XObject << /Im2 436 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> -endobj -445 0 obj -<< -/Length 1483 -/Filter /FlateDecode ->> -stream -xڝWKs6WHX,ߏqRw&Nt{B ʌ/Jd̃ӃDrX`wov.}>. 2(yW~ƻ< 4)wjnS8+[?g~{-~kq_Ğ@dUᔚtv%u{1L%,)|Dž{%j; -߁'f^7 nx"[0mq҃,}C" IY\ #s?"N 'pf^ ibVfϹ%vzbl)֙+{jF|=hhD2Ty1,Wlh8(^fP( -:{Qw22qV}KVng>3HӐHp{$d;NESe<5F1]iZ,,x-jEfoIޡ*2ZJ>R,ST4K5,ȟ@E_ƘлLYH60K_>YU6 ~qLf԰5 -4pT_-oORD|g&,hݰs_hֲⓔ3]&IbX9ssm mD mdRȂQŌ N8y"A}TJ*uO Կɜ Z0ŝnbpvC&!,ƺF^Y{k^PSƨӖYE>ge+L\FLhq."ZҜ=u.#~-j 5Zf)`Azc8҂)x6 -' ao?JD墆bsLDc2O\ȓ %by`yFPn ¬R}k|c7{+'3vc#փ,ڡeұ,s~ -B1_ah2;4"X ExA`yqso6wRgF2Jl:fUWthX\kU9ww+\ -Q:Q??TGu -~%Ǒ:pa6 3O^R2 -2+pOmн8ڰ5m!G:3ZJ3AL5=tȶ=L -KR(|^D|գen%UF<>+|ܺ(0##3xNr@WTʶۍC Ut|18zjez@\; -tggf+S(>lxBc'*3hҼ/pYJu -endstream -endobj -444 0 obj -<< -/Type /Page -/Contents 445 0 R -/Resources 443 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 446 0 R ->> -endobj -70 0 obj -<< -/D [444 0 R /XYZ 99.213 717.728 null] ->> -endobj -74 0 obj -<< -/D [444 0 R /XYZ 99.213 580.372 null] ->> -endobj -78 0 obj -<< -/D [444 0 R /XYZ 99.213 475.886 null] ->> -endobj -82 0 obj -<< -/D [444 0 R /XYZ 99.213 387.835 null] ->> -endobj -443 0 obj -<< -/Font << /F32 307 0 R /F33 306 0 R >> -/ProcSet [ /PDF /Text ] ->> -endobj -451 0 obj -<< -/Length 2007 -/Filter /FlateDecode ->> -stream -xڵXK8HEta@YᾹ}PwixA;Ovcc#RHUitTn(Kc"y:ɔL)S^Eo-OʪT-ITnvueUZ| 5 /;ZZ96Ti}vlV v]8?"TL&FBn;ۖ"'xM8aD\dw6+L OQXmCS!iyGy|?ٖGՂbG2oTe\SWVZ]8o&O%ۙo쌢N ~ Iz&b4 yj'tc͂2SZOx O"-E"8iVδ|`»i^H#YD&*Q;M^Jt;8;xDžl$7C|pM -Dgx}.LjO +څea+~ `΄yPG 13;aX TPyFv*2I1fMgEC=d\w@,wmENPQ$y*6Skӯ6պ%bЀ -۝v_.E"Mr݆XS&Ns?L<,(SP)aBFvK\"|`:d2 .CS~%E @y ܍2m(OL~r~樋3v=2. Vd^ 0lV,>!ހ"S-(@2Q2M`’T.JFJJ&E,d# Pr9,""/#_|?a=BCgUС -X>YRٹ uԓӊ Ah<@*0yc)Qx -@8T'l'RZ"UThq/VрZl*.oӸm=fumx?_<">RlOdK!W"pOɿZ?n#r6rRd[9M.qa . x#%фPGл48ڮ2g֪|s{f<oZ9,ҀY "nȩCY¤t/{tɊZW[ !YR -\}Fx#t>IiA-Nin?5H^ -dGA {XYIH-o)y8A8@vPE@/aMO驴ަHܝk}ϮqA=2B*%@)K}σAJ,:KhPZwl**f -ߔ\?mMJ,><+`q{GC>7:U3 sf_%xB_ZZSXgH0YiR)jx1SI3ԨjDbF0wb>X3@f\֥ҩif54Kvwe>-Te2G@W -i*TuwW>2?E -XZտ2 -h[uT 4g1d!ɹ+V®J+C06 -endstream -endobj -450 0 obj -<< -/Type /Page -/Contents 451 0 R -/Resources 449 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 446 0 R -/Annots [ 447 0 R 448 0 R ] ->> -endobj -447 0 obj -<< -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [433.521 457.642 440.245 470.851] -/A << /S /GoTo /D (Hfootnote.2) >> ->> -endobj -448 0 obj +461 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [421.975 128.066 434.877 136.928] +/Rect [210.093 186.427 222.994 195.289] +/A << /S /GoTo /D (cite.birdnetes-tdk) >> +>> +endobj +58 0 obj +<< +/D [463 0 R /XYZ 99.213 762.508 null] +>> +endobj +62 0 obj +<< +/D [463 0 R /XYZ 99.213 626.871 null] +>> +endobj +465 0 obj +<< +/D [463 0 R /XYZ 99.213 513.43 null] +>> +endobj +66 0 obj +<< +/D [463 0 R /XYZ 99.213 156.138 null] +>> +endobj +462 0 obj +<< +/Font << /F35 324 0 R /F32 323 0 R /F33 322 0 R >> +/XObject << /Im2 458 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> +endobj +469 0 obj +<< +/Length 1545 +/Filter /FlateDecode +>> +stream +xڕXMsH ϯWŬ[3٪=o=&4ׯ'lH!Vj{~Slo鷯Q q 6AɒOo$r[~g(NG몇(]nEgl]yҋLUmÃv'T(7mc]ཛྷ]Y{ +Svt ( d+;RxdSvxuKAXP>tOC䙎q&!{p܏Quۖ^j~.`'ZIIWLJLqiG( P+Zud-04rw+nhzPrP88(yj홥cl|(#>C.gEi 0I19M˸NĀ4wkΣ<`MOTr'Mw܏_^iq.Evte5xZ35Gb4w0+o\(1PP@ʈDx^X  7G+.!R~>\#ggIx(XΔ<11; +1 0#)̚Iʮ3u9A/FlGiU])vK Y~F@!!ӘΟ)Tah$KU@k-:  gy?s='Ix ȴ_ +iWb) VqRZ]FhUm&Hf"C3A(zEm]F/1ImzC׺_GvAK"f,(xS +u)Ku>P)4% +(L4ם;8k`%\j\)EEZ0uK> +endobj +70 0 obj +<< +/D [468 0 R /XYZ 99.213 701.293 null] +>> +endobj +74 0 obj +<< +/D [468 0 R /XYZ 99.213 563.937 null] +>> +endobj +78 0 obj +<< +/D [468 0 R /XYZ 99.213 459.451 null] +>> +endobj +82 0 obj +<< +/D [468 0 R /XYZ 99.213 371.4 null] +>> +endobj +467 0 obj +<< +/Font << /F32 323 0 R /F33 322 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +474 0 obj +<< +/Length 1757 +/Filter /FlateDecode +>> +stream +xڵXKs6WHH A[:ɤL;- &$6H&N/"XRqMn|YQ'Yp *J BDRPF,pޖFEY,DVUe%E|/312NV9 e/<^*6 DUqu6)!MRڮ6E'8Ig±*)@c1ŏAzZQrkv׮v;wLS ;Am{ +R̚yl.EI>(HG)$](*eL+[ NJ04QʰKPu~m!p Ǔ6FkN4*wYiwfkXx%W}HDmaI<aȅU oZ |!8 5z:c@t(=_lJV"ΚL➯UHGe1ol"?m7hk5B9.wЏ0CgEi'z2Vf/rݭDV;ݐ* X0+E~Ju`ѱ"E1vV-:m6\ϡ ;X6hv~ ܃kDŽb_g׌)E ,# Pk9"D0j]T~F?`!FXa㳋p1^$*)5z'?tm{<aۨV$Y-†,8]2@ z&]TkġL*&p[Śу7NVH5f.*Ԧ1c'ulzL,]67:9jVס(͸#qC^fu41xۿj߫"g+7YZ<ox9ܢ5d6Hx֔OmM.6eQr!$᳟?ҝdi6"[7L]I'MTO1oQtVPvyW +,eɠ-(^YS@g~Ë@/bkk)&x4lmi2Z.+?u\4-Y%^O=BӦ=E1: :_󂃉o8?\ܪ:IFiyo5z秃[MN9HRB$ېg}euh$@uso&9ۢ5"|g}"Ne">rξC1Db3wL1jDs$0eP! ήm4D4lPܠ~<()()y2W-q "/8ɪ &6"w|( '|펹2(*SL# ҍʸbG :J-+vx$0=SA|oJg5ǩ~j)o9'x*lqq +endstream +endobj +473 0 obj +<< +/Type /Page +/Contents 474 0 R +/Resources 472 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 470 0 R +/Annots [ 471 0 R ] +>> +endobj +471 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [425.612 160.936 438.513 169.798] /A << /S /GoTo /D (cite.kubernetes) >> >> endobj 86 0 obj << -/D [450 0 R /XYZ 99.213 762.508 null] +/D [473 0 R /XYZ 99.213 762.508 null] >> endobj 90 0 obj << -/D [450 0 R /XYZ 99.213 507.629 null] +/D [473 0 R /XYZ 99.213 526.185 null] >> endobj -452 0 obj +472 0 obj << -/D [450 0 R /XYZ 115.8 87.396 null] ->> -endobj -449 0 obj -<< -/Font << /F35 308 0 R /F32 307 0 R /F61 422 0 R /F62 423 0 R /F33 306 0 R /F74 424 0 R /F63 426 0 R >> +/Font << /F35 324 0 R /F32 323 0 R /F62 444 0 R /F33 322 0 R /F74 445 0 R /F63 447 0 R >> /ProcSet [ /PDF /Text ] >> endobj -465 0 obj +487 0 obj << -/Length 1643 +/Length 1649 /Filter /FlateDecode >> stream -xڍWIo8W(1#ZAtzLshzcZN--N0Ko%(((to>$q]PBIdI\ku]j-á3+$/+?X֫o9HQ!\U&һiyV-n1e$df}U' -ۚue ;c i8خΖy-fF&%go7͙ÃN5&SCjO5)6޴[T~v9tf YԦiDg[Cc!&#}Qe( |ȥE(|)'e'|%{ZĹ ? f -_QXJN/ XLk˟ԁJuB]^Q!eX1؎9/lXȌ?2iLWPKl }?1q41t~$SxL4vTL%~׆**yʔi[b^9ni;K \+c8;썣P[sԈa"zik}&T` -l|LM]/:ܛ5[h\]r~fDmnær +酸'D9+ٛqȮqsjd)sˤSh`KX}}d:ۼRVI:)BY7>I`~&m#+` 4(/f.U$?ӡļ?'*# -:qv7@CH\RDe$x$rԻϭ7a6 < -d\0P  :s5LxnEek۞!ois1K+Q|wi( -r%Ry?.3rxni["}ZKH&TER'PaP_@*MDqcdkAجa:' `YSψgAI3gͦr^l"Ű'B0YRj;Z++7T5_DX -Z.й\]Oz--%3qfGE2DET\*M7 ;D'y}G׼"3OkXUi.rG J_2P/+`} 8P$|o -ͰeCDW+ H=n%ganp--2 bR$u?o/(#b߯cMIê[`@€uw7Lo28ۙ?ΔXi B0k`7T)J <5s~O[NjV][Qٮ~/xjfoQDH"~` 'Qsfq 4)q&A!0TP\n)xEyB&{3|o~x`R]i)[>D)!+¦1O'#0y>q FhL_?rd +xڍn6QbF6,Ωh&sbZy$&ʖ'(v^ޗ~sYŞлzy.B4"r~}j'f탊T$Տ?@\@A.Q\T*cI:CjUv0-CWqLbqtDLpוim# }}˄ƌQȃJL7nZ=)nM74fd +RgTՎq->_(酭i*=(Txi%HeɟVL1jb/hgSɶe{°.(c)8]PT(dN._(-4*eEL#ˠGcQr \z_S0'e Ɩ ~׌5ءp'!3m(*Kc +.`I7yBޑ(Jk8`O`Е[iR[p7ո'>6r q5`*v[NQW vE^kM +CʡqJn[B^14!E Y$*v!:MDQmXJ !A2>I0NnHT>xQNTN:{; V7ިgVO%[c-bbR 90W ۾#(dǩ#5ѧ@-NMh5{>b*ӵY 3iLJ'I89}T ~(&P r `0Áp3P1L s(ڻM;YC d8{ɧ |R2c{FyD8JFQ@L3k͟7kůBOIl2< F 6whn1=O|'CA0%i'Cc Kw'袨,߫bQ8 GeW* L*;T5/hXN7(h8ь,?Lci-+VNSc Zp,3zTW7U0K)(E\Xm?iLi83#~jh.>^*4 ؅SPe o-DcRпE31>4n{hv50D&^#UT] Se>A^3t`+in@Fz0!VyD + ^ bߞH Z\NYrՕG .9`;.xE~gZ +4Nf^N (0k΋E|VDR7zDOf`xk" iDN: V0IXތ8]>Ϭ5[SwAub>[uիrg0z `~x@30p /4ȋ8# 8&"K4<"!c5&vɐ3)"uZ;$?} d!"d6_&֍>TnX[oLCBAThxv\ endstream endobj -464 0 obj +486 0 obj << /Type /Page -/Contents 465 0 R -/Resources 463 0 R +/Contents 487 0 R +/Resources 485 0 R /MediaBox [0 0 595.276 841.89] -/Parent 446 0 R -/Annots [ 453 0 R 454 0 R 457 0 R 468 0 R 458 0 R 459 0 R 461 0 R ] +/Parent 470 0 R +/Annots [ 475 0 R 476 0 R 479 0 R 490 0 R 480 0 R 481 0 R 483 0 R ] >> endobj -455 0 obj +477 0 obj << /Type /XObject /Subtype /Image @@ -2540,16 +2596,16 @@ x ڞ,eX5Uo4` >CR5ySHu[ ?OF0UxΦǏOUr<16X-OU$8,_x17{Jޅˁy endstream endobj -453 0 obj +475 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [151.303 651.216 158.75 660.078] +/Rect [153.99 651.216 161.437 660.078] /A << /S /GoTo /D (cite.grafana) >> >> endobj -454 0 obj +476 0 obj << /Type /Annot /Subtype /Link @@ -2558,7 +2614,7 @@ endobj /A << /S /GoTo /D (figure.caption.5) >> >> endobj -457 0 obj +479 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2566,7 +2622,7 @@ endobj /Subtype/Link/A<> >> endobj -468 0 obj +490 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2574,71 +2630,71 @@ endobj /Subtype/Link/A<> >> endobj -458 0 obj +480 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [147.797 213.235 155.244 222.097] +/Rect [150.193 213.235 163.094 222.097] /A << /S /GoTo /D (cite.kibana) >> >> endobj -459 0 obj +481 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [359.803 178.243 366.528 191.452] -/A << /S /GoTo /D (Hfootnote.3) >> +/A << /S /GoTo /D (Hfootnote.2) >> >> endobj -461 0 obj +483 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [224.047 108.266 236.949 117.128] +/Rect [227.139 108.266 240.04 117.128] /A << /S /GoTo /D (cite.kubernetes-dashboard) >> >> endobj 94 0 obj << -/D [464 0 R /XYZ 99.213 762.508 null] +/D [486 0 R /XYZ 99.213 762.508 null] >> endobj 98 0 obj << -/D [464 0 R /XYZ 99.213 690.49 null] +/D [486 0 R /XYZ 99.213 690.49 null] >> endobj -466 0 obj +488 0 obj << -/D [464 0 R /XYZ 99.213 564.856 null] +/D [486 0 R /XYZ 99.213 564.856 null] >> endobj 102 0 obj << -/D [464 0 R /XYZ 99.213 254.63 null] +/D [486 0 R /XYZ 99.213 254.63 null] >> endobj 106 0 obj << -/D [464 0 R /XYZ 99.213 147.54 null] +/D [486 0 R /XYZ 99.213 147.54 null] >> endobj -469 0 obj +491 0 obj << -/D [464 0 R /XYZ 115.8 84.03 null] +/D [486 0 R /XYZ 115.8 84.03 null] >> endobj -463 0 obj +485 0 obj << -/Font << /F35 308 0 R /F32 307 0 R /F33 306 0 R /F75 467 0 R /F61 422 0 R /F74 424 0 R /F63 426 0 R >> -/XObject << /Im3 455 0 R >> +/Font << /F35 324 0 R /F32 323 0 R /F33 322 0 R /F75 489 0 R /F61 443 0 R /F74 445 0 R /F63 447 0 R >> +/XObject << /Im3 477 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -475 0 obj +497 0 obj << /Length 413 /Filter /FlateDecode @@ -2648,17 +2704,17 @@ xڍSMO (R.,XJ#k;Xgpf}xyw-QBo]ߤE׹ endstream endobj -474 0 obj +496 0 obj << /Type /Page -/Contents 475 0 R -/Resources 473 0 R +/Contents 497 0 R +/Resources 495 0 R /MediaBox [0 0 595.276 841.89] -/Parent 446 0 R -/Group 437 0 R +/Parent 470 0 R +/Group 459 0 R >> endobj -460 0 obj +482 0 obj << /Type /XObject /Subtype /Image @@ -2666,7 +2722,7 @@ endobj /Height 1062 /BitsPerComponent 8 /ColorSpace /DeviceRGB -/SMask 478 0 R +/SMask 500 0 R /Length 290013 /Filter /FlateDecode >> @@ -4161,7 +4217,7 @@ B" !Ï endstream endobj -478 0 obj +500 0 obj << /Type /XObject /Subtype /Image @@ -4176,7 +4232,7 @@ stream x  oiF endstream endobj -462 0 obj +484 0 obj << /Type /XObject /Subtype /Image @@ -4184,7 +4240,7 @@ endobj /Height 1496 /BitsPerComponent 8 /ColorSpace /DeviceRGB -/SMask 479 0 R +/SMask 501 0 R /Length 323199 /Filter /FlateDecode >> @@ -5269,7 +5325,7 @@ uY>5Kl- jXU`8VW;jZulh >V7QŨX1͋jH HuYajLkXk_y ^_rVu $$$$$$$$$$$$$$$$$$$$$$$$)Koݐ endstream endobj -479 0 obj +501 0 obj << /Type /XObject /Subtype /Image @@ -5287,477 +5343,47 @@ n YlA}>w? RVq7 ?cp q>;umܼF!'{̷ani{ⶾ(n?Ouyq=dkC䚸ueB:nrR$|-qmݥ;y7Iɉ9mTp[[q} ?k :nr'/'ܡ&K5׆[[>78)nq)B7Muڸ9nrb|&ܸp-np#9nq%po& eeh/qÎ(F 7>EtqZx~6d/q89nanM!n nI:n~ LKh?װ]|>7nwӛ}l{ooOLv8{^7<]8gv;x̂Ѱ?rMܮ:a786itrk|7 L'nUcsrt=d۰j[zQ]aސqxIp8qLsfvTs_~·p8ə1d?`x;p˙s)Kp8nqGD?R HOqG~p8G8ׇ_ endstream endobj -476 0 obj -<< -/D [474 0 R /XYZ 99.213 769.283 null] ->> -endobj -477 0 obj -<< -/D [474 0 R /XYZ 99.213 368.159 null] ->> -endobj -473 0 obj -<< -/Font << /F33 306 0 R /F32 307 0 R >> -/XObject << /Im4 460 0 R /Im5 462 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> -endobj -487 0 obj -<< -/Length 1471 -/Filter /FlateDecode ->> -stream -xڍWr6 ߯RqTKsvtn']1m+ČĤ}}dVl,>@ X//x$ s? "I?;Q=Nw:ipl?ꝈmUOKxHĩ͒`|(M)t'FauIӧmMNE[ƪUյ>¹vZӀ}Oj2׸UG#jxt(]݇b\؏B%#uC(Cn ?I\+`@lArhqiT}h;$~IK‡H%iW+FаRYN4y0΅7C$uo߈it7J\)i ҙg%֣: }.-h3X1\ȼ']Lp2fɁ]IMd~1dB<>ar'(kl[,fq"}vDZ -M -`99 sImj,?N*kBfv Y͗9oYDGny&޿5XTKh/vv=AG٧a@`&}ZhXM "Ӽ5S&9sRat!:\&hB\zWL{ -φ3L7;B>ڜ$>g̈́-Oq3-"\JrO#0 d |k Q -C#4j tspPx;iyp`]ȍi)ujV3Qeֹ%Oy(.< -DҫtPԊV|JRМWN+w?gU7|ƴhILV#vwxzECY.<͖(9i%58rw^L• Duw}Wo`q|C <*$eQl4ZT`x[v@I >Gh#\6zM.sjOqu -l,Gꩡ| -qDܢ1'MC`8 ].>EV/SN0M+{ok -{ d LjO[|zzh+σUƑ%?kEAl>7c}rVE~5\~ cCm`=' -endstream -endobj -486 0 obj -<< -/Type /Page -/Contents 487 0 R -/Resources 485 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 446 0 R -/Annots [ 480 0 R 481 0 R 483 0 R 484 0 R ] ->> -endobj -480 0 obj -<< -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [128.519 387.665 135.966 396.527] -/A << /S /GoTo /D (cite.git) >> ->> -endobj -481 0 obj -<< -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [141.688 282.695 154.59 291.558] -/A << /S /GoTo /D (cite.trello) >> ->> -endobj -483 0 obj -<< -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [175.356 177.726 188.258 186.588] -/A << /S /GoTo /D (cite.vs) >> ->> -endobj -484 0 obj -<< -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [492.437 105.627 505.339 114.489] -/A << /S /GoTo /D (cite.vs-code) >> ->> -endobj -110 0 obj -<< -/D [486 0 R /XYZ 99.213 762.508 null] ->> -endobj -114 0 obj -<< -/D [486 0 R /XYZ 99.213 509.75 null] ->> -endobj -118 0 obj -<< -/D [486 0 R /XYZ 99.213 426.939 null] ->> -endobj -122 0 obj -<< -/D [486 0 R /XYZ 99.213 324.091 null] ->> -endobj -126 0 obj -<< -/D [486 0 R /XYZ 99.213 217 null] ->> -endobj -130 0 obj -<< -/D [486 0 R /XYZ 99.213 144.901 null] ->> -endobj -485 0 obj -<< -/Font << /F35 308 0 R /F32 307 0 R >> -/ProcSet [ /PDF /Text ] ->> -endobj -495 0 obj -<< -/Length 1730 -/Filter /FlateDecode ->> -stream -xڍWKoFWȅDF|IG'uE4KZӔHUwfDJP3fv -`X={*_*lb WE\yp\{'ID`*,skR#&~.!?%$ *ެ6*T+f&iE&Imo?׿V=ߚeq)0sU>Җ$ ."$R11 =zA*MRuvWa| RJ٪$7w+xQai} ! *uAjEb/<MGK7Dފ3 h+fșHqdpI)KY8IsYm:V=V/Y7HY*[$ h?&I#ך.QJ"D7bY\Od (શ;1 Gʟ>o?oRek!XlM!uGaS -kq &0V\K[?g^13'Xs7:CW9zg^Hxd^Y(80X(3A J{wIհ˧(O˓y@3˯}ؽ;ۼ؎cͰ: K{83`=vk)5:Y.;oJWJWØ昔ud\ΫW3BڃT|I,ΐ'iEj:75Sh官.MoWur]_/}IfێF\It\U:~ ˀ0n0-UA}oXB,<2z{Pj SXQx[&|^\VrG)N-ʪr˙Eƻ!paP]XsdO>=U4U_<8nI4;~+XbRVNXjoovVBIW[ά?S&1*znw͡z+z'ھϤ4E 2F f]]h.zc%O5+g2DS'L@j?,Ʈ.wƛQL9޾k<bfRʧ_<Mi-{_`KqY=l?UQyG]]_'jN -endstream -endobj -494 0 obj -<< -/Type /Page -/Contents 495 0 R -/Resources 493 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 446 0 R -/Group 437 0 R ->> -endobj -482 0 obj -<< -/Type /XObject -/Subtype /Image -/Width 1683 -/Height 573 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 497 0 R -/Length 35627 -/Filter /FlateDecode ->> -stream -xeW}/x>R5E$J*J󃉣lN 2`Kn0`Dˀm¯F2B,$$$$!iբ[i>~ww烷>z_ `HH8"Loq8a& ;@>đ8G5p`z8pGq:J8  #HL8  ;@b q#@P$&@8p( q#@#@q#q#@ -w$&@GpHL8 q#@N@ q#q#@#@G G8 q(q#@H[{5}}_;o=ϿҦK?{ΛcO.c#{/=8 -V3 w{ \~MG˯_xn~d -}~/o_Ωv2V[Fw=N>+[z-׿QĴ8ڭ?ǟx~ZkbX\>wc?'\⬚) S>*?✿tGW~ݓi8ZQlǿtno{oND3X_'`?}&mo>pibSY_ -wX8 -tڛ/ޣ-ϿgO㫷GLqQUſM4nx(m3Osti]\o{Oů{?Z-wW^S=Rŗ|g~TSo%<#n=YFdW~S1^ʑ2w ?~r_aO=|C|oTVTZc9?<^O~fEq\_zGFUuGlL|/2RV9yCs/| >|#W"s_ho*JQlp3_.4Rկwcc]|#OpC\a@>|F?܋qQU$h|7_ " G/?G+a494_+bG?_#LhYk8O^yCoq)+R9]_h#O=|ILb/<܁~o">oCV"DGB>r{_UYg7~>|UWC+/)yQm5v+#zs;ůK?vM\6L|q>xK7|أ -wX8 -v~w6Q?_Q W? 6,QE ])S#UElz;G8NDЀ|UIy}o?n=bwbԛ 9lv2=? wy T'5q/}R0GKx4ܤ%XW]{8-}ll?_e{;T -qx)` n>U]pI_5bc~Mщs(# YhpWq;%%}AĎ8ڗnk)FU+UT[ =wuů-yILȕr _|gTE[5Y#(1g+aLMi%qMԷ7 ʔ:~JŁ2ͯR܁͔,7} n>{Uщ{OF(WwzrWZъ]ݳ͇3CŎ8ڗnk)FU*'乿[?9x cJ\}#=E.U\G*uQVC鶻apf';J"T_7)a "5"Os)Pu¿Fv15S1<*9ÔzqL-MQS{4^~ﯿwb&vru[K1KLLoCqm=աM4__x_~~ G?Q"1PqO\U "ǜJLY_OS>(ՅJ"v""(0 Vcz/W|8rO~<;rR%qm,YG酟XtywSR_5'^rlL#Kce ^ݟO"%oC֛rS%DEER?/2W.棲!{X\ o{<3~˿PF̼i} -a|_gѾY{W^aP#Z&X  q#P$&@G8p@b q@ -w#q#@G -q#G 1G8 ( q ;@@#@G8G 18 ; q#P$&@#@G8P#@G8 8 q@q#G  q#@#` -w'O|3Dkh엛#qD$8G$[zi=5SH#"qD$vцuO}ƿ$H#"qD$đ8"qoYJLIGH#"q$$&"qD$8"GD D$8GDhH@ILDH#qD$V0D$8GDhH@ILDH#qD$V0D$8GDhH@ILDH#qD$V0&.5_yK76Wt}>ھ5}}Ld8x(gN}W3H51* U=(E>#FS/{:w0К}L/SgrGk:cwءpLRGg+8jFWeC4%UM{518' Fí[ݿjGZ&Z2Ô\N:>{>\U9*B?dNU<-화Svv>,}^Ũ z}ΑX~Iy4: AOoH9̙ץ3Fܭp?q_m[_2竮;%S}~Gk^8u+ߐ7{& -w{pt -j]|_{l -wIA ZsGGKvN>ȭVݥᘥ ?Mgkmg$)S4̕ "oHO}sȿݰh65t .ԉ^o5m-b12 kͻILS g4VZFb刻ڼfEIqN^d0#,>nh[3nfa}sg&oa]pēuT"Fq3Q[aiK3MuF 35Vk(M5m"<ʖUNcrt83k5}Ʃ6]=~jC8s& -w{(oM1[HyE~( SXjV=?qk}JBᮮRufzǩ])n'5gg#ZL,OO[m-Tφָ̖[O8~q`, -wg~q*ui~JK35{8{j8A'3=ᐟ15gfR"G;&G -wD8:)QhSMe[[opL!nI᎖G -wD8:]%a8\mҦ -wcA*H᎖GHb"GDH#"qDq$$&"qD$đ8"GD+GHb"GDH#"qDq$$&"qD$đ8"GD+GHb"GDH#"qDqa@)*/+1#GH#"q$H-pbi=YI8GDH#qDh酻zOZ)|4hJLđ8"GDH#GK/ܕ{on`M?M[HLHG8GGQp 8 q@q#G  q#@#@q@G G8q( |38 q$ G8đ8 w'O|3Dkh엛#X|D8"TtLnGD;G#"N /+1#G  -;#qDpDe%&$#X+G∈$&qD -wD|8pG1x'uD|pG$11xD pG#P#b#;#b;"HuG$<@ᎈ#(1xDfkU~w^Z[q08]>r>yoַ:"_tǯyk__Wbů~gK?y ^t)=!GʊkjWs@58bѭo]D|_]ugWM.ht]n.R}ToR}c Ibk8V5oQ|/\$\?[fbc~~IVL"+j"v=.~\ gu󑣻g wx' w.&|_u[NLVp7nf[1xK1xR.~Sc{w+h~..\vP#hSqRe4uE_UPuvsoFGsccuvN -us^7qy"p~|q6u{_H쐳mUɔe ߫{g Am_?'~.GPL}S_Qi!elM= U_FӗCs.gyy3e&r۝.ƩjO<|zWUU H'U(~7٭ůƺG(/(7-W[l짊+G[Ǐ('?Tlg65[;q wq3rK߫͹>Gy>ysۦK?yQo#5䣭kK6^%;չV{9Ɔ{jme(Ӌ|p&*k#ܿ|;ˆ}ᕧ=_~5Е+nˉifTT^UexʲW\ckepjO}m64WRƍ13#U=jݦN~x;yfRS7V?O"O=S;h]n?Jw=hRa$Y>ߴWT.տNo@S;m;6o=l0mj,SH= |ʻy|bi)*f؛jb9UT9f1EuJ[߷3[W~I>zpuX}`[׆aG(G+gR?HU=G.w;[_ܱ-;4.\36Sf䂜J+1&JSlh>-g0Ƽ5ܪ]j6w%įqYH>M}7F"wp7 Cwké8`3oZ+S[BsV2L Ȇ2PUM6NN;d7GLќO6nY~f怦TlmJŊj;JPMff%l}ꦚ1o<I>ZJ8O33؁681޹R7UU+]h}` a3;oÂahLL:슯ɩusY/EuxYiS]~y=~8fbާJP˟1veo:U+U5/0R6jl|԰ot_Л, -wkhfJEJg44~z~Q1ءWN<͡PNE]$r˵9f%okCquwb}a83.zϥ8dK]QafSE -wt;hY~ljciէT4-hXƾ2Lur ./%4"qS pwX_֯>:ÎLI# \Jnx맷;0nG kw̤:*~w@06;G[]2t#QpS6|HMbWGGe7~;oSo\5&{?ߙmf^ ;.Uߙm;yyX|JE_>ʣޏS+ͼ/իn6뀙)g?숻QX;ӎyX >mhMM'YlرGflwFké wX_Vgs)Lquy_w6_ުWN(5JU.VvXp/r8~lkf-Ăqjָk>%˚ly wá瞷3&fwkRܐ[LMf~zrmTۨ5a,kM5 ^{9\ %~_ %|)Z(kBPooʦxs7HecP ^NZ~PJ-cםke_,5)eGN>:Ie3#]dҬ9pE|5'.CJ+?)vͬq75`aa~p׸c&:R3H;?NmQ;} tG-pwfbZD//Wէ_ņhƄ7X&5+O/#)q`հMfFCXSBNIѫwf0xēϿß-'~;Hᮩz R=3Zyl&{F>UvjRT<}ʩ揣p'-婲}Ϩi Ѿ564͂3F1g3= C)f pwX_)+OkU^VG|_m[Pp+ -ƞ{O bkkSxO==߹bߙvKY5_,p$&<"o +hj"n: '#V_'1)]yB.G1x>+L$: -wD (GD|_(IL∈:"q -wD @>":@Hbb<@H>G$:@ᎈ#G:"6 W^9DhJLBN>"Hu>+=ij.Pƿ$H1x*#_=rWu>8"qPH>GD| -w%7t7r7&DJ[KLvp'A>G_ G8q( #@G -O!E>:X8୏rE`$&Vm(x-g{Wu__'1 jY -u_0x$Gv<ӧG_G$<#:5x.SMh_GuLLNSe#:" e|$<#: G||DuG$1#":"q#b<|_G D1x_G׉#"`<"q#:G||$:#buD|_` ޥ_=ot]zēo8wEwGb>!׾rN|yS'ǫ{_ɛ/d[KXUE1x*"kHrfU0S䣥؊P:KM.(b:7wqG6#߅)/lw#]fm.`' wP0cl'/e\Kܔ/_qЊLe|Y&Ǐt6<~66,z# WߥI뮣s4T3iE|]3 s嵇c\[zoM} -9\?K9aOzLq8eUֶp\l\`׆Ũ8Pq $͚&d^3T~mS'a4 Tpm}3xrk Rĵ] \OFĩ 1x_x^TuNY3Mm8jknpi2}PfI8xW[o洅Ln.oàhupgy v-;Sʕ<6ln8y%a5jd56Uò -wtDcbY#:?u˦p׬2\xf"̯h@ uKwX0krikm,ָZkpO5noz k)ܭG:=U+c -~y%PZn-qp6#ʤ.SSeǩϾyj~eбN_Bwъ*ۣ֑'N+Oy~_>YMisP7\㮟7R6NLeE 3l>ֆO}3氙QSSe!secfSe*gߺqw OFu-iLpŹ\ zUchpаTou2|45m~.#:S#b<-5:"G|~D|_@b"b<#_0xD 8b#0xD u_G $<##buD|_0xrՉSe#:" O<Eh2xuD|_`9+ѺKfYO8b#,tӭp ~&+m##lpu_u<<|8<:@``u_u<:|  u_u$&<#qu6x'O|3Dkhk#:"r ^fr8"ھ8uD|өS?uT4eG^μ~kVpzlPn{<489Іv9pNzhe&Ȳ<*1x_7rM _ջߦ -QrD\ɋE2HymjjLR=ԗ}Sγaief>05~ީ%>K+R?_WÖ?9؆F@ TnjF@>9:`M -wqz^y_^$>L퓝d}1̘qCq,e#Tkk_uFuc>~)%,]|^nհpg5])VtN؎=8}NUpȍ[=v+.2xvp8\\zn|K}yu5HSb{%cf8XBhܖ5y:Ssd:ahp׷̼6){%M!.Y5phtSz47>yCM#ž41|zG*_mjj*cyznx. N}ۍ fy[wp4حX=C3_ga[U#s - ؾVѰ[EӆVd=N8 80L%S3>lR -w\/-^{fT/aug#`<,:ۿEO Z{q6[+W4SB\Ca)8o!k!:Ku}RxcQlZT^t%ߍ 'yf] -} nʕ5yյy5zR#Yn:F#׸˫˪UMr_MbfT[~p̷=Sg5p -o -wE);_8%ԯq]_no5%\ ~x5>̲< ])U{+FvGwt7k"~]֩Hn*gM}eүC8, sd -n4 -w͊06[w -wЇ|qBsz&ML(G֬ðrzZΏSS plʳƚG}9b[_B^yjnIjuIT١mjpLn~v?L -r/9N҇SeET'k0xvpT# 5kAk2왉'6ۇny}Lwefy}˟oZcuIG|pG1x:" 11xD G∈<"H1x_Gu<":#GD uDW^9Dh2xuD|_`'uT4e||So+1x|$:`M -w;`λSxbWzw"Ũ* E]nCzW_wKo{?3?zo>-]k^W.z7{QK@>+i -w+G/7wq9!{6GhQ∯֧pRM(O>?/ʈLl_=܏wpůޞs׭ #e5c<&/S]o?Ҝػw|]4c?|zE -w|DѾu]p۝.S_tɧm|3_ijhe{^~G>qFglUUXٻpMěbZy8OoW~[PgQN خp7rw{=wV{ēo2!k(5֫g/7Occ?SfL1x+ܭH>s+=sΏ>W7|nMj(8{ۿÁbnf=Yr526FX(#P{7>yw obyTU]VV8w%ps-X9f)vםzo=x~~]{ W틍G}ⵟzrr&_Ճ`jϢ/o^# mWˇ(ܭZ>e8B0B<gkx||]5 ;Nng9~=՝sI04$Wˉ wyg.5SAJ*6*[wȅ9Bmfl=|ʴyfc8olh֦]qʞ%}gdhDZF71x\9HvQ+ <$EGוuêZi77Ώ0,gk_`OOSDLզNUkhbw]f[G w}%)髅2op7X_<[5'֬p݇\O.ƕ*['/TPox߶Lmp'<@neQS7jA'g~~f_3'|߮CʹՕGIњrJS#Kv##jБ8 wf$py~\pǙ*-]_kָ۰pWoָGm -wyQ>kmg'?wM_Y#G`u -w=3+^_ͬ]p"P[|i)e ҿ%bw$8mN#q7S+[ʸpa5H녻־?D7~3]17UkfO7?wJ0ሻ|! -wēϿß-źU찋9A]!wep13iE}I`D 慻G4+rţ9<76/or|/(9|µ״RˇOYjkbVvwz!6NXwpGX|$:`M -w#b;";"q -w@Hᎈ< -wD pG$#"P< -wD -wD|;@ᎈ#;: -w@>"R#;@nSq+dyZOEguG|_( -w ?DOh :N>"#;@9ҺݓfVG$uD|p( =M{-wkB4w#G| -w0xu|$X}N< ,  -w1>x룮6"D0x( -w:`kwcfv  -w Q<pu(   -w:(<ӧGgh#qD֤iNԌs#UG∈IGԩJ^G∈IGIuGD{1#"D:t<@>":G_@>"R#`<@>"R#G|@G )u(1x|Dp':RO{S;O|%[K?~z{=6浯/ w؂8vl$b=N|ͤ}Ha|}] ^4<'ׁ B}7wqC|` w0qجG u -wѶ"IE' wo]kBֳp-W;SM7eo1x)_`Nh_X]RjZpgWK3۸ě}97 #WktWyc=B#\_^߫x8FX]$\9D8b^qI/{GbuKs8~PV"ae9ԗ Ηnf.>ZD[r erW^{xV#40QUT]unOlKUscŤeKVpjw)PZ˯F1wp+e*GXNXɎc,zW//Jf)?}>`٧f\g*  wɱrg֝aq;yh݊Z:H97 an$:r7'fUqZĸkf?ٟwmμpX54ɨ%j,r,놉MW+s\VT<\5ȡi^z]6u `hw wSE~f w]oR#Ռ ㈯@ᎈ#;R[siU툯@ᎈ#";"qt<_GD8":JD Hᎈ@G#"Hᎈ(U^y,Oh  |$:tYS<@>"ڋHu5(#'YZ{3x|D8"kQ*[ᖻ5!cX|$>%  {(f0x#@Q<@>pu%   -w_;<@>u%  -w_vtN|gF3x|DG8"kQ4'zjb*#qD֤tO%zZOEgh/#qD֤$:#_Q"bGD -wD|:JD  G -wD|@G#bHᎈ@G )u0xD  )#D:t<@>"RGD|@G)'_w=ݩ^|'oحե_[b1G^%ϻx ܬ~)<򁃇٭i 'QMt*!ڕ]k^ʅ.D#s/Z7#Χ[OaW1chIU.܅+Tnx,]U+p`ti w9⿯;Ur[+=WS`OÄ9jj(Wŗq} -wVp"yya.Lqt3.sb:CS:_#P_yKS\ו[Վǩ/v-S6ޥ15C_zſՑs |my_7yZ-O}I?fPέvOi4^2<@ᮿԍQ6Z,rqS߽l.]٧ڡye׷:n6eDst9)]9 p s<4Msn\Fp*ꘫlJ<"6݊=UfUߨ.2֞l5FNqnoi-,;)>gd5,嵹r/~x5.ן\Fh._܆)/o+I, w5"a2t5yギfil8/޿e{SCm|p74'!;v܇f.:,7MY0 )Usu4i pFp͗M;L}|7pSү2<"٥OM*t͒S,2x:_7uqiJ K_vp7t#CW3\,f -w O 277^eUs"XRP03!txgv<"OmZlXwpcA?YkL:pP13o//n][>E6Tʇm>lx  wSWC*gSqԐD{pW]͌q5ذݗⅻlO;;V4㗚 FjacS#\dTnx-C2i{q6 7?lw)Zu-ط~S#}f,r=3wոqqQ[Hj6q7jϡXg5H2⮞pМt;Vvq5rMffk2h*MYHmX*׸?`l>j0^u)$pjpWofv2ڛ.W^{6*;@._OW| WZ31Ia -wSfqjq5Nw~KޟYn3gƝQ*VmLDpL̵4Vlg.L'?t^_kZ_,Es<3p ę5Ov_d*ܕ =5 wok['B^mxx5)8l_.Ol -hGθix\an&mbXpR`;J^33VSw<ѰlHW -wD%u[b#;R#QR#_G8y:JD Hᎈ@G#";qDt<_GD_Q -^y,Oh  |$:tYS<@>"ڋHu5(#'YZ{3x|D8"kQ*[ᖻ5!cX|$>%  {(f0x#@Q<@>pu%   -w_;<@>u%  -w_vtN|gF3x|DG8"kQ4'zjb*#qD֤tO%zZOEgh/#qD֤$:#_Q"bGD -wD|:JD  G -wD|@G#bHᎈ@G )u0xD  )#D:t<@>"RGD|@G)'_w=ݩ^|'oحե_}ӟνh;xx-X֛<.+5}}eG-= 6.[]TB -wGBD#_o!:J3ŢߵՆ-TvKh -w_g|ݎLSWxz%ڱ(νCMc.U wkW_QZnW=}Vۋ62ipIn}])5TA:(v6?5٧N|96[XL;ꏳE,};y[-de/3Ly-^t/|+^vb-T+[]<`pQbARnjt\sU;ZvQ M卲oE㚪ν%:J[}aXbZ 2\-mj9W>ɽ㞇W,XzŮz;\ߨnUmEP?< uySY<8JB.3xuy^UzXkΜhg -wGPO=B ԫoy #`/[ܑi,VU?hIusv8fӁeq8\axG*_mjCslT1ܹ((_x"Ydrsq4N -Zۦ8-oշLu˓+sIT/}g5CW9f weM]f;nZf<6g^df -wL{%hj4"*59hX]Ln⨾یR#4xm-+7/٧No8x#m8nt#LE\of|Q'juMTn8TYX|4r"L.m_pfqWB:lXo/3\.vfz-}Ee]^1P/V5.U^(/"#\_TO :]̈Tد(/9q7]~a>S4$+mkPާYwĎҰt5y呦3^ɓ8r֚y^R}qɬA+CRouJlzKf;EM}zVɹ)|G/Q~eNTٚ}y&/\䵅o-䩲tyZiZgΌfJ_=@ngtG(HN:t/5.$^kI -w -wpG|$:_G_G8@G )u,+dyZOEgh/#qD֤J^G∈IG9Һݓf#_XRx7z gG#qu(`C7u%  -w_;(`P:t|(| p( P:t˧O>C6͞#=_XR9S3V9#"&S~*z*?GD{1#"&%YY  |$:@>"R#Q"bH>R#:J GD -wD|:JD Hᎈ#bHHu%"|DpGD8":JGOxk7Lʍ첱s}yXï9r6./-oӎӋ;c|nx1ZK\\Km$kRk.PS[~ ''5Öɕ%X3T5<}qڭ|m9GJ5SԇQ߷76Z03tP^CCUW)SMq,[_.iwPj{+/}xnN=`gEyIvur'_|]ÃgX_X"Ï_v|ơ}Ɏbnx1KB`Ia?U) n#D.kj<Iꅽ$FչM9T+ $+Q$ ^n96VZm -w΢bw:;D_o%[@._د"T96/5m~]/*ܝɷD$6U;}O=3پr5/ME}sMݟ~-w68G܆WᎯ`)ojf^<@>"FnehNj<ju(O1x|Dۚ(뒰pYp^o||:JB<@>E$ uu6*Tp<%6<VՎ@G#";qDt<_GD8":JD GD -wD|:JD  GD -wD|W^9%z*?GD{1#"&ǟxVT4~b>GD|`M:J?ȉǟvl4h  |$:tǻ{on`M?<@>V<#OG GG( P:t(|@G G0x#@`;|@G `G'_>}Q4h p_G|_OHs=f<+p_G|_gS~*z*?(kz=~~ {M]E F# Q$ -E$c EQ+hQ Xl܈F6nsA֞sƘsvok1__cj -uN]*<7`5w~k:u;MS;iwu@pi -<@pi:i>w?x4M];MS;iwy v{6vX .}Ïwn kzɍ뷾ꛂ;MSu/;[׾qc?[9O}Og3_߸b`pױx -z:Yd;=O=O O%B¨qAtw߻cǃ򫧎r؉3/}~x|op~ꪦ~ Uߍnc54usEWn\p7q 5WpNj5;ݤ.,~çY(ʌ,6S>{ ry˭kWxBXLpf 8R/5^IR)% 1o[sO-ʎ˕ܺ6,5`g1TQ<޹`ٞSxlu{^O9NOj-&IVMpuN)rV -Zk1H5XygΞ+]TbecY22T?Wu=O>WCZEz:gw'[$̕m}܇Rj֫~)`w?_~t~ӎD6NDU%*![j8}֬\ؘ&CX]u9U/3j_+k_l^g;#ʑԑ󉔧 ஖5I.Nj%7$D6QԮ+3?Ge^}m_Lu:sb)?/KY4Vk1|.\>VFұcg:qF%kj|Vq.BNs%9(k֧Jf%9ۛj0)~f_4‰'lTt]S?D:~Z*C8KvȕO5TRJu: G苮Of,59KPg j%uyg~c]^ǑWgu*Dp7nUg"(x0KeѼRɩjn0l,Oj&6Kpe&Xp7vxLkÞꂻ~7El\KeJZԄm(p]bRS*R^u>E\r3A|‰wfqWγ̸ 1NDhSk?ϸkV{3b/}]t fq;8.exPR_o+-5JtR;Mgk]=α$}!& ̧@soo쓋|C7DpW{kn*cgdp7[σ_ip76Ex0]?m6xx<}qƂqw= Jwyl?vER6ƃŃrR$B(zԢOMnu.]sbRU ~A-b(rT>um-0Dme3Ҍ/`KM͙Nwk/;ZٞUvz8ASwKZ\է-gh]R55 o7wJ`tӶ=3ƟfхO=wyi ?n7N+dlwjN}WbRSǝvӵflO{+'q,b]Nu w -<`ق;Xu@p x -<܁Nu 4}4M] -}x ܩ4u5̋x5񆟨x 4SסSJ0P>:C xG u(`8K,u -Ct|IE\Hsuסat-]7U*ס?ZPlѡ*܍wG]˃q7X1j' KW6l 49 *RVjZ&EZ岭TY}55'F8tx3~JpZJX5a][\jWӞgگ&._>V܍]w.ƮF󒲗zF1xyU pB]}j2H7J1_zT7B9oڼkx Ej?[?͟*5F.xjܹ𖬗49 r\f-d嚰_71Kz4WkUk1,l,Xqx<8nL2}Zp6Nn ^%c]lקcۛ6o,.q|Iwp]vrE%˪˞&z#;-)_s{i-j -<w \]G6{/_m>[x@p+hx@p;Mw 4;4Mp;Nw;Mw 4@pOp xsp{߳AJp/~w_ޖ?sKX{GOn\W k{/r7N}×_g6G奔4=,}f]|Lif?*'$'N5L4%ww=fw׬|h~❿ާ^X'Z!aT\ qYrK:ŻݱAxSG^9yę>?B<>u]>XN`wؖ3]"+*kv*I]XOPݕwYl.}]a4Fp'<w /nț1 wܽ~xCG^9وԹ. -4dJMvwl|?Qر{j[6n5 c޶枚GŮkSCrܳw/{+wC%ec1~ę6c>\]>K;İ5ÖњX祏?nulYw׏tَ]|^'GmS/)/c(?59f ĚO7l~'&l&C+ۣæm{n_ʎνSec^VJpƼz<}ű~ p]yPӏ(O* h_?{w<,y>[ Ij}jZV>}#:|?s%m=9+P&Euyos:'_ C=3W/{.]o ery8yfc.b8%ljn 弢ϣO; -<w3wygʚY@lɥCfmbl=xʲW3pk87=-;xKwyyc^;9V M Nܹ2N1+w?rVW&t{wYV8vCuV[5ׯԅO\J1K;v.?ַ Z*敪MNU3fw]^f[g w}V3Y|(3Ƃųe*]s`wW9O.bԸ]ueZ}r\u/8.lܲ+O81.-A3y6/Ӫع.y^r8ܶ%/L?Y?&e&B&\~]vp+q{ٴm3`7ywy-/ ؽ?ăwz{ ˣjZ5.,/y>9w;tx3n"_|{'θ8L:Yq7C`W5]>wy' T'.QI2u[ட6d]<]8c냻wKws}o9C_ZFyAXp׬T.6ؤ饾cW|q6,Dp7.|z?OE;M[vj -<<۽ ,beew=WN6bX*@pi75wlz@piW5Kj'@p;il -<w  @p;io w&@pi;uU_}ͷm>[x@p+8|x+܁Vlw⭳?hޝ6osmo~;J.Nu_?k0' ?)܁xuP -<u(F8Ka?1܁o_|/kEo w e̻vR;w ܁܁@p;@pw w ܁܁@p;@pl\䋇;p]޽ѓ/o}7www=fw׬|h~❿ާ^X'Z!aT\ qYrK:ŻݱAxSG^9yę>?B<>u] Nj5;ݤ.,~çY(ʌ,6S>Bp|lG1TQ<޹`ٞSxlI,]^Zxc29{ ޜ'Qp< ?׮q׬Jg^6m3<>.wq]^oKev|]wnQlˁ[g,w}pnoqG6]){]K|cy?ݡxPxwஹ\^YKT>կv-#Ke׼ n,kV_UvlRR߱+a>M θ_t "G>wJX׋X}a++[豷r"Vʂ;X@p ww;;@p ww/10 d`?1e̻vR;[H` -endstream -endobj -497 0 obj -<< -/Type /XObject -/Subtype /Image -/Width 1683 -/Height 573 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 957 -/Filter /FlateDecode ->> -stream -x  o+ -endstream -endobj -496 0 obj -<< -/D [494 0 R /XYZ 99.213 769.283 null] ->> -endobj -134 0 obj -<< -/D [494 0 R /XYZ 99.213 528.355 null] ->> -endobj -138 0 obj -<< -/D [494 0 R /XYZ 99.213 316.183 null] ->> -endobj -142 0 obj -<< -/D [494 0 R /XYZ 99.213 194.779 null] ->> -endobj -493 0 obj -<< -/Font << /F33 306 0 R /F32 307 0 R /F35 308 0 R >> -/XObject << /Im6 482 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> -endobj -505 0 obj -<< -/Length 1921 -/Filter /FlateDecode ->> -stream -xڍXIs6WhjbU18i=m:MY s }ٌ/"{ ^Ň7k۽}-(fYmGbEankqU??.W& ,I<-i`eY~"Z6s׋Ui'a[Iݙ$OxdQe\8||\`7WO<:X5UZ=^|mx{ U|^R8˔ja -f#UL}eJ7(/O/"ed,Mz-`ogs|Rē(ٕ IqIƌRN]TAk,sԆm2/5Ns#2ܠQ+u%5l{÷ MӣFWP<=8glm-Lݛ٦CvLsv"~?\I^Q2tj[zi=G,LTlV5st܂:^D\njτ9 N+}B\K]`Y[q=rˣ sF Ġb"@m>XpS[r=^LQBsQ0ē$ HN6%9BGaorukmgnW6SO?١ o^F^:8;%qsS]oxh,1&b2`hI -NJ IlmSbu'Jʇ P[ED*;c -Th4D 6 pK&:I9%ISM25#U1))iZX)!.ukR™L f?=jbm6젙u,qA -K!|ޙh;O)膡+{ `Ge `\18QuvJ)OőztJȜVkc^\w{zG!o Z%H6Y(7f(ݬ?eA&#'Ru7e 3 -=_Do6X0bf+^\b5 -(&[*=%.q+9> ?##C٘K{8ՌܞI^6noBԙĐǛ?Ug}cg'M'(*@LkL5jL$~e^du {jwtȳ&$ۚ -*Μ[cOKi:I͐Fl(?Bo ?P3 PO:ֿ/Z93nRrRG,N+tޗ:<^1'@!.d?sUJngWN{]MJKn Yo*!EpE !tXg[p(KGv)l4=8cs*p'(`ާJ{~բn$YrK㼧n!u6;)|NPL כ0J*m.޹W -endstream -endobj -504 0 obj -<< -/Type /Page -/Contents 505 0 R -/Resources 503 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 506 0 R -/Annots [ 492 0 R 498 0 R 499 0 R 500 0 R 501 0 R ] ->> -endobj -492 0 obj -<< -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [364.057 710.638 371.504 719.5] -/A << /S /GoTo /D (cite.jwt) >> ->> -endobj 498 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [488.201 465.708 512.618 477.336] -/A << /S /GoTo /D (subsection.2.1.2) >> +/D [496 0 R /XYZ 99.213 769.283 null] >> endobj 499 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [505.837 395.73 518.739 404.592] -/A << /S /GoTo /D (cite.nlog) >> +/D [496 0 R /XYZ 99.213 368.159 null] >> endobj -500 0 obj +495 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [150.564 208.896 163.466 217.758] -/A << /S /GoTo /D (cite.react) >> +/Font << /F33 322 0 R /F32 323 0 R >> +/XObject << /Im4 482 0 R /Im5 484 0 R >> +/ProcSet [ /PDF /Text /ImageC /ImageI ] >> endobj -501 0 obj +509 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [153.619 103.926 166.52 112.789] -/A << /S /GoTo /D (cite.material) >> ->> -endobj -146 0 obj -<< -/D [504 0 R /XYZ 99.213 762.508 null] ->> -endobj -150 0 obj -<< -/D [504 0 R /XYZ 99.213 595.637 null] ->> -endobj -154 0 obj -<< -/D [504 0 R /XYZ 99.213 507.103 null] ->> -endobj -158 0 obj -<< -/D [504 0 R /XYZ 99.213 435.004 null] ->> -endobj -162 0 obj -<< -/D [504 0 R /XYZ 99.213 347.417 null] ->> -endobj -166 0 obj -<< -/D [504 0 R /XYZ 99.213 250.291 null] ->> -endobj -170 0 obj -<< -/D [504 0 R /XYZ 99.213 143.201 null] ->> -endobj -503 0 obj -<< -/Font << /F35 308 0 R /F32 307 0 R >> -/ProcSet [ /PDF /Text ] ->> -endobj -515 0 obj -<< -/Length 1322 +/Length 1475 /Filter /FlateDecode >> stream -xڍWMo6QbU%>6 -c -#2H&h;#'E"g{C&O$On?E"loDrLD!\dU*7!nbJRA;:׋3ڮSݼ"?(@~UsuKjd\GsPa'KVE#Zu(V)Տ -C\uuVʊk6'j'!>(T׫1&v-M)(AEUtX`qZҔڏP%i=/8QѢJæ (;.!aFu.qJxYJƚ^ub -T;$*"TU@eLbYEE/g. -jࡐYdPg63 :S)GP>RH怰5_vwXpvTU~sv.r|3 -(QN#΢J[c#B`TTߟQ~q85wC{DEeg a>f0eR¹-ӧ_%Llƚ-n(KQН8M#¼F3eLy█@ S=**~:bu˨Xe A3À -*\R4<Pt6Z˕"Btpl5 tx* y5#1.'BKxFjs=[u0GCG>*̅F{EC>󦏘q@O[PNq5T$|/L$gEQzN"'0f?zgc2fNW讁Y,-,S4xC1);g9R=@Uqi/:khj(;QZk9 =5@xGHqZpo.Jq;_wtI4<^^g ~Ͷ Xv:5eOc}#W~2&Ęn͖N{M > qKi +oAMYVGMnkxײ6A0,,7!{9&r5k^6k My`VE̪eX.pTW)m? r?w(𜺆?4sԣ`Ĝl)|ƥ^2db7oПj*& +Y6I;*>-Kn&ojDQQ 8_;;f9bQ,!$>$2; endstream endobj -514 0 obj +508 0 obj << /Type /Page -/Contents 515 0 R -/Resources 513 0 R +/Contents 509 0 R +/Resources 507 0 R /MediaBox [0 0 595.276 841.89] -/Parent 506 0 R -/Annots [ 502 0 R 511 0 R 512 0 R ] +/Parent 470 0 R +/Annots [ 502 0 R 503 0 R 505 0 R 506 0 R ] >> endobj 502 0 obj @@ -5765,45 +5391,639 @@ endobj /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [190.188 750.553 203.09 759.415] +/Rect [136.016 387.665 143.463 396.527] +/A << /S /GoTo /D (cite.git) >> +>> +endobj +503 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [146.526 282.695 159.428 291.558] +/A << /S /GoTo /D (cite.trello) >> +>> +endobj +505 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [181.154 177.726 194.055 186.588] +/A << /S /GoTo /D (cite.vs) >> +>> +endobj +506 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [509.474 105.627 522.375 114.489] +/A << /S /GoTo /D (cite.vs-code) >> +>> +endobj +110 0 obj +<< +/D [508 0 R /XYZ 99.213 762.508 null] +>> +endobj +114 0 obj +<< +/D [508 0 R /XYZ 99.213 509.75 null] +>> +endobj +118 0 obj +<< +/D [508 0 R /XYZ 99.213 426.939 null] +>> +endobj +122 0 obj +<< +/D [508 0 R /XYZ 99.213 324.091 null] +>> +endobj +126 0 obj +<< +/D [508 0 R /XYZ 99.213 217 null] +>> +endobj +130 0 obj +<< +/D [508 0 R /XYZ 99.213 144.901 null] +>> +endobj +507 0 obj +<< +/Font << /F35 324 0 R /F32 323 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +517 0 obj +<< +/Length 1665 +/Filter /FlateDecode +>> +stream +xڍWێ6}߯SWqnhˢ/I5VX_ߙ9-{X`E Ù3+nqU)o +#{i,xELRrF$o~3O!p[=>޽yǞZJy[OY($ Sz*2?ljZw:}yFӥif+R<GZ,0UFC^JCZ&=hTL-4[S}2t~kvQێwh8W0]^S"µn m[k{Xf~er AS<)Hil=39r ώ`ԊAR&/L;Ui$V|0:L0].(^:ig~?+gt8(kS|d${RT0z&w _Uլ;XJmk̝"82`YK)$' '͹uuf 'xIG(O-N.".2njN0&QSy eKhMC܎=@j=­zURw[^hHG#߶ԘJ MɊFx;;t׹DFiޏvnJP ++]8 h@7®Y+Jdug)slfCz@1:tKSuweӞ9wѹrOMqFVBlL-ӝ9y"@0LP#uCU\1 ֲT6]d΀^j>Ⱥ߁,X(ؼ$(3B N;ww ӊCJ!ړd#3BcҵHۛqz#$8j$rOwXwәl6QRxzb4u fLsNX +e-չ@Z!Lm+9E2墬`p摉_/*#wxMnWtFZU?fxr/k)+4$zY/*q*z-(`Z6 _q_?J#dӏEmp9Յ$ SRkyJ,d#yqvs(&q"BfN鉵'ts }*D~?|06qOO_IQcq +xpC|l2A|9 Pz/n ⫚CI7#ۃVC2yJ*Yw?/B+_y-sl 8rQg'_˾J `4P[oC[34pv8_F?Y1!{$g_ ?misӵ¶?^9Jہ;ZL1ҿ{A8iW||i^REC$23M ǻvA +endstream +endobj +516 0 obj +<< +/Type /Page +/Contents 517 0 R +/Resources 515 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 470 0 R +/Annots [ 514 0 R ] +>> +endobj +504 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 1851 +/Height 860 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 51331 +/Filter /FlateDecode +>> +stream +xUy χ]K>dRIe׮8{G')qsa;1֥M7@si B!hI h $)6%T}MFzeuVժs3ϚstמssNzz8N|7&M xoeL +eM xo: { +$7&M xoZQ7&MIh@oMxlo7&& 7oMv-ЀMx&Ѐ7& P xo[Px&ě@ +7oM 7& xh@&M7&Ѐxo P x&[PxoM7o_ o|ysqZ$-ߙEjLtǞ7Ԙ;w޻cM{`?_|· ySgԏ+~x_)ki0s}?rj} +I}qߺ>oJow[j[ov ۠K|ݶ ? l_ןZu_?w:t.D` G?+\dצjV,Oz^.MmMUA;Xয়{۷ޜޔU [߫>S7PWZ}'Nd,6Yy?#ò7'=RL14/~j*ïLwnزG?ZJ%`j[-ݣ#;[_w$gcsdy,C` xzތ}1z3CsU[VV(.|4'Ȇ̕'~O}V?B;MRoK8O>'~&Z;|s[=\|$~ܼZ]`}+ZeYn{@{x7‡qo lbŸ~x⭳9-pNXn%=ov0J6l!WZOG ^#k; /&]}PHƧ?_7Q><~ȍ﬑]^;t;Sty]J~h_\3xx$呵B8xrwPKJ{tO,=|,nwOjjٽbE˞#I le+OoZ~D e*Bb|Kߓv\" )o̐6^Şܰ_wCe^%oڍZ7G_J}=fA~d4vKLCtaTXhs%y7ď={A}K?pϟu;B* l~ WўuB{ڀiOύ] N#2>y׿;yL]iu?~ūY65]o2cp= lÓ:Ã42` YIatZd]j9T q,lRQ~),J*L?A@NWpg_m'K޼S ؛“YOhp0iOI*Jޏ|x+dK_AIyIŚc]gҞj'D}ڧjPdF;|tJ-P}K$ق7S"tۛ6tmqWzEY7o[g?.7iW \e[i[waj=߻؊᭧ΜUOo;$u]y/6 X,\Rso&[͓%յyLƛMAk^l ~)Tr1֗\~Ӓ_)`jzތWvUG>B}ʹKk7 +KWŧΪ@qD7BY|9l\5(X_^?{U? $o]f2]3m{B x{l/G:w$or߷ogߧ ҞtHa(d;%VK;8vJV7A,,h-^;mT?e] +l'm.D,%G)f꤂KQ-QЊmCΤU·oP">BME\r_q=kڤ%;r(@xgdC 4#4YVibFd锅-4#f٧}~Ԁf*Y!>E#k7i*chgY̎=:ެb1MAb$ՍFgICPCNz`-Qb.5jwTSjno*iEk/7 lP(4rnB`}olfHOՉRPr8LKb7փ`IG<35[;ɣX n Zrm͆x+v[dm,lguL#dWnˇ:miĖvrYYؓ㹣J6ӺʦWu;&+iC%(663ls5i6Ƭ&`9G<4mb+9r,FN#ϝ̟,[X|,i'gI.h@[/f6~g#jV-PֶmuO iRrX+l"p(puBgSt\MvV2؆u8N62<%w ':mr`4rߒ3uھ*MpPSX+4yj[]p$ sG!vr]ekQO +3T.,7!>Cɖ*b`3`s l gڳu?z`Ӻ3ML} LWJ2{GQQ>a6pT`Ԕd1 jupMs`ֵ &{IL}>YDCABpusZꆗTi %)ӕ6J'\ia0;NbV+=%yC%mԔO]1 s23%l'I:覆v9UiwU(JKDqslbCuG(Y5#;T…$l&M@Q{OO{s(?#j,,nvHc6^&;5F&=˒7( +*XL'فg!LW{nH݀Z{#MۡuqJBKdr\>S{?m; M|Tq0;4 lɋ)mO-9tO.k mw nH[ȝdԝkǀ.npZsjGT[ѢMjks%Ow7;cYGe줵eo wӢPr3bڦx*v\2Y wQ)4gg$w0m"'>Fߵ1#-3אjNV:a?w㕸<ɗ Q`)6Rxlg +l -kԒm_ .jrG8ϦP&yT)!ۖ +[OWd;W]CM]J`+ xI[)\ Д Bx!UclsUYCyxpR[TpsTr^zM[DoN3>;{j?u3"Ԛ lk*D9$-7 l-Bx!ˁ˓h uʃU^4́voآ:x'B}ڀM&Bx'B= -By'B}ڀM&Bx'B= -By'B}ڀM&Bx'B= -By'B}ڀM&Bx'B= -By'B}ڀM&Bx'B= -By'B}ڀM&Bx'B= -By?a"ԦG&Bx!Yћ6=إo"Dlmy0BmJ|Po"7›1jӃ] +l&BGO9ufWjMqDo"7+zc"ԦMh7› mEjSeM&BĘA[)n"4}* 觟=Pu<›MfEobL - +li7>m݋PGP]DoV&6=H` 0[Mn'BBM{P$ EO!B!&DhDM"z֧eBxo"4d"Ԧ llB=2DP!7xo?jӃix"D(ě 7ٟA[[P <"BoMޛO --Bg}Z +!7&BM'Bmznإuv#Y Μ_1Ujs~v瓫7 -&Ehix"D(ě 7ٟO;kRy$Y{ExęY#[?S^s_(h7>mGׯrǿ[n|aO:tקkjꥤ<WZO%K7NE)2YЂ:*Բuk` Pi0KJC5VqS*z*tldVKUL$o;ԝXU,޸cڌ#oSXF^yƛz{~譳x6ghWH\dzj\{ݯI"^ -0dʸcR2eI4}۸fH ēغ2آBR+lmܾ`} "ʿ=v=rm6 mR[nV4\[l/[4؁&twڰћM+?fw9VBL`;ExԹ ~v3/<0v)$$,Viw--NyቴulM- +l'1mH;e/v_h[st"<8H7߹5v^ l l{ϥ>z|ų^~}M/ZuݱѱKyR^ڸe7---mrCk=;B|ݱCnݓwԗďvo-%ef{}ޖ*<Ǹ_n=p{{ON%# +k}׏c8uĖ}M;0hrKa[d5FhJ- i_+ԃ׮}޺@}aONu눺v3, <N5;ox+G];mзo'l%]2J8WVy55Y]._^]>|()pV[+ܻla.{&DDz9/v&z~lMƒ8~57m}\!-]QKvkÒIro֡ncW֐+2Zro6uؖb+l*K$48+9\ʸu +`L\Ƚ>B[v?-/~jri owwk3Di.feW0]|9ǴG^On:LA#l]y] 7_&W +S}PvRda3 ;\ fs:V7 kcR sesd`ka 3J^{G'm`V +QO, U8ʣwqlBvZ +YRk[#TV{S^gh]buCmxԖ;$l'%jݶ'Wo,^mɣ}Rܕɞp3! Y_3<+~bxًuCmjo6F+χ3>ö[԰]cs3?]?6mݧ﵁m?-J`;5Bϝa[xK\e3I۴KʟVL7Tn +&7'瓣yh+m8p݃mL˅~Q<":q`r_m|r`Ǽpfo[Cߩ~0ɯ 8ͅɏji.[}:}ӣ6ܪވF. +sט'Sl' _$^P(D($dwaZ܍JaD7,[M/Tq+s>ʭp@;Imh'U66@C +-E.+IMn`ke)xg\= l=d2unJ{4xS -5oiGs] >)Ȓ /w m8Ra\ِ. eeljC8u+ 봑ly$a=ɆrfJnLmõDks%ܠ6J.)fsػRNt}yUB6Tw2d`p$B`[5_IS-_=Ym gj䚓ѹ*ZW?ܙ*m|aG_:s7׭ƿF9F!s_M]Z'wژ7l=y+O'ދ*'eVI=ݮPo3rW*]ԃ|lW,[nn ϰDJ^{G'mE`[gox8Vku?Zr˥3)m +-=90 gk^gh+shDܓ֭ӇzmS=&qoGh0xpPD!;4!C*[x)Ӻy\2eky[E;NQ 3{ݬq l;~ӱ%+7'w>#yR^C`[=p\IMaUaJ.)fˁm. [B7gBUί +]Ca&l`[]}%l'd,ɱ{mKH;m*N&F>羋NՔxݽX"DX'q(Txh-fki\)dزU9fgUs>ʭ?v;ٛGܰ. q~'rlQpj0Bg:!9B.;;b6y4 Ń|)noDt_wATl'>?EnFIV;Ňo*W+K0YG5:\ 한wڔ7W-.<7. 7GV[nܑ0iYFK+-Ny9→E`Ut٪vRRjWLaMB`M! lqhg|u؀ HbUfD* l-6M1~G=o%O9e[4.5l+Fk_<%B 9S"\ +n>QwUڤ~n2AɁjl񑡅mg̴Eq%/_QneGKz {oG`[ZWY~ +GXY'{6>W0߮]BKZsyK`tgn`ąuJ +Nz3lŌqӖ;~l町TSSJAI;A+6<֭9`˦[+%JJްs]R6meg-͇pExmõUTkiqNV/s+F+ 'H`[O" +@!J&]qG*d6NsE%{aqnmn_p2De$sER~osD#T&M Bmzn-N5yPoπ"ES,AB!&Bh9=<߃rMSS:DGzn +!&Bxc" "z֧eBxo"4d"Ԧ llB=2DP!7xo?jӃix"D(ě 7ٟA[[P <"BoMޛO --Bg}Z +!7&BM'Bmz!Գ>m?a"ԦG&Bx!Yћ6=H` 0[M&O[=s{6%>x(7›͊ĘA[)n"4}* gNZxG$>x(7›͊ĘA[)n"4}ڊ _q`K@wAo@&MycA[)nLnzz@wԀM 7&hكS->- (@_77&3obRPxlh7h@&M؞8}0)h7l' @`kSCIAG @` <&M8<[[[Nki7l' 0e[!l' @` оI}BywA]xM&Bx71&BxjJ{M6U{M&BĘA[[U`駿ǂPu<›MfEobL --*PGP]DoV&6=H` @` 1ěM&-B@` @`K!B!&D!l=P ;/ޠ|}ΧiuZU2 o&tuϋr`[MRsizJ%:~I>|I{;=9*Vٜ=.y3gIenJjN:!޸cڌ#oSXf+G -JqKΞe'uozr +bzj\{ݯI"^VV%+L?ЭK(lhǛwY +,lf[_iN=Hm:f(zvϛ@`+?fw9VBL`;ExԹ ~v3/<@`K`K`K(TfgSQ'Eulj-XN}S[vm;mI`K`K` 9ٶrH`K`{.}+KVnѪ]rȓ-.8vܚluPγ}>]tty^m8z#ĩNP%@iqyt+z>%R%#Jl&+׾=olfvks)k>Y~ʈVv0j56ٞ/*la\& {1n^bt%o.]"jwp*݀_\@gLvc\/"kQأ}+50mYlQCT,Fxކ2VHEr\*ts#@wgύ:{W۷M[țL1$/ɣ lpfkpkXhף˗WbJ + +\1Ʋp30A-c![WMfdْY{qjn۾ lma{bg ⴧvk6[ѷ;%W;e>Q\y'u!2^>o| +i]nj`zs“GsU]':(wd}[zVVh9Q-ެ +ҪlKkJu ]>pk@-Fxrsq`k}W>%]]0* + KՅ^Dۢ!rLtƨlV)~!M{K8XhP\cZ[g`;:viպmOXf/G,3+=mugB& d-5 !Ƙ3|dxQLXצ٦Mk7E +ϰ-$nwx\T붵I}˦Џۏ\W0eŎY93qa35 BF]75w b|AtǺP>ɻ5غ>B@ +T갭?k$+v /x,_N-x|0qKV.V8lM{ $QԂk{~ ڔ)8˥.O:6J#[Y]d ~+BWǽ% $nƁd]Lƨ`¯9-瓧F}cD` +lOghyK?Z(IYFlx95٦]EUDjRٰx6[-PHbu |dC9 +:5% ak/ sN\[%MƘ*Rw#e-lq{ae76SxÅ1wd.j-ŕta箸IdZu{#o/n{3g5FzϞ nP+rmysU#[mt4lm> lu 9mM09v6+6 g.Y W`[8)mWr?0w=D릛 +lsOzh[\ek +g|bj2b䦫-Mhx)o&\5+ +^熵W'aD\YPGvu;m/)<׋(*9ɔzvۛmN -*V޾Uxs\~$B+v >"%ƹb5>֦lɩl +Z%mvJ+&??/4xͷ$5]lTIo:fgun;U lb woI!5u2{$0R%MNLWxB3o[{K(ņ +W(IӴۇ֚(ܻd7-vᘻ:[oߋ'yo?4eG#śMy3"' /Y'kb|"XMd1Zt,\9xdsۊ_\@WOݻMW[{/3)ޜ|1lP2^FJ`[(s^\;ƈ&MI;㫞+kguJ6~MBb+ 7+ezӱFiMN9[KVnǶl߯ ,ZNNrf]I [x_AtEno**NG? ^`›Gul/fB/3Zy$VCǭ +!&\ŗ- ۊO}G--"BMTgl--}›x![l ll!x!$Ell"D(ě" ll!x!"Ell"D(ě"ll!x!"Ell?Pu<›MfEobL --*=s=ڔDo"7+zc"Ԧ llVgNZxG$>x(7›͊ĘA[[U`+>~4xGԲI&&hǃPVrY;oM)obL=H` @` 5 l`RL7&[[ xo [[` xo-sUo'M `S&q-Oxl l9VLk0 7' @` Mun}BywA]xM&Bx71&BxV[jS'Do"MP$U`駿ǂPu<›MfEobL -@[+uDإMfEo?jӃ1ěM&-Bo"BoMlƒ1ěM-B!B!&D!D` @`OB!&B![`Bo"D`" EN/Bx!D`-0DP!7"E |`=_q{/9ts~%ywg گ`麯O;.|@a'l]| ؃N]/PesϾr;^7Ȧ{ՀZ؊J`mkf{NHwnEBtJ_ lyQ&72Y=qxwz`+oo^?r%l[#E6sILu,4mv[Ds*Z+[a}zY6[_ВC`ێ7S/Xn {Z`+m{[D`l`ۑ lެn̊&----@[ +t'Kw=X_^Gy)ʚu vʅZ{F&K׏ȓd#wV^dҍ^yvW-# .+!\Cɵay_-[[]MKv]>?o[6Wg$+@BdwiƂs_;:7< T6n?UF.s֖\ſZ2;8]+QCm k khCߎ]6 +~]Oڬƿk6Od6Tx\`;:6U<1U![7 +_[.iPN[\`[iO qa*jq\W>йw@Za:v5oq-Zγk4sD3lm\l7]}:>"B gɾ=wsS"ėѐ^w\s +}n">KJO6۵%m.^KB]>윆\† +[}RW }R\:ǁݟnT`[8\_nXO2MQT4b@ڃ֝.e%٘Ƈ*wl\r]iRu'T6n?ջFS[\wbٚ[l[k-t<1H|:6\rpU|jc{J.{VNXsۭ\;kcd8pWWY[<%BSGngz ls_h"y&oR.e(>K8 +lNi[2~KDM~k`(w`# n%O^mؖ3x As>R:wfjov6-OŮQ76T,Z`-CGeGga]7P.͍VENNxh8nb`PaT`?_ +CNK+qPFD lϦH`Q%bĀm.,z;n9-;wC4ZMb`[h7 ]ro;ϵ l[h-tvMyU]U2Cx F'Z|DDMY}SnԮn'-o}Y-L,j{ T`& +#&{rn2۲\Xl`ڔU8-B`[q~VqnM%y}\!>u7Kvݷ.{ŕjB (7M'-75H"8-]t,~ ^9cP se}r3-a`۰,*v7pUY+ܻٗ +н6wW.r0X|5'V)ڞQikO6SCtL Uvuammغw5<#vy]sg؆=__R R( d0j=8<jl Oy5.(\C{OG8u-ke +mqL`MWѹwaL`jVi7 *]Lr*ŋ?IzP^ͮC--tch*}6BMf" e4 +!7&Bt-آ^^j/sCBM--D`  +!&Bxs D@-BBM-B!x!"Ex"D(ě"llbI(D"D` <"BMlB}'tWjS⣎Bx!ެMP$U`{z,)QC!DoV&DM*=z̩3cPkG&Bx!Yћ6=H` PV8| ;ly5h8l1 7Ęxnp@w oM71&@$a` oMu'7ll'M  <& @` tnx@` @` <&M[s &[~ l}BywA]xMMa`KP;#-@[i ԦʹDh 5 li4j}$U`駿ǂPu<›ӛPF6G[ZtW: +K7-:l ll"›-Bo"Eo"DH` @`Dl"B!l›![[l"[lP![--B!::F.۴S`087viƑU붽;=z-ٝ{{r-B@(-BΚT `rڲM螡#O-~}_~DghS$B ocׯJ;iwگ:U*YPVK R`+UZfžK.ҍ;SMgo6޸cڌ#oSXF^yƛz{~譳x6ghWH\/\p郏N}vG:z!`Y: Wߝ1DSllˁOG:[ِlJ K`5z޳AbSGv)Fh ǯoQV9ghWN)}_ع-w.ymI`۩v@ xP6l; +lٶrH`K`;)S"8"lx~]-9ѱK1<~M5 lil-Ln`=~7h[,Hu2p}Y.4SnZ:` l+9*ិ Om`%o\=z<J˿7+޸C8{nًCi3}öJ CEd<糽T3Nͭ8瀮Y,Ю͎pA&X>1*7kJB&O"!dHe /rZ7π~!O`_]Iآ@DH樅qnVbvcǶxmGb|xMa;e[U# ոy=p xȗrf3OM\\lQ\ 9]C2uv+I-j+ V;[>MnNBl=-dy.Mߌlڌ!r6 li-n2^;m._U3i@Ϟݸe3s` +f;5]ٙ +m l-m.7Kʔ"yֆUǡ;(½\\EəYHWڻSa۷4< Y6팯n^r76;%B2WR%<rm†YXY<'G. /לvNnujrŸ*U؆Ʊ0%k@smtGE6& }Ey~͆o ׏q~-{ӱ r~w EH O}Ȟc}Xщ.s$Kv\aq)6||wߖpӱCś&Md|#Ky_6yӱT6^IqX9G78ӛWq l l;ŹK{۸eYټK@xj lgd_z݌?xo$t\Lߢ\`k`' lx`;_mغ)+Íwe vvͦRNd)l"7߮NК1Qw: &tt.k.07'{;).FfsJ])Rr[ag b._mmlB%El"B!lB![["D` -B![[--B![ El"Eh"D` @`"El"[lB4 v`]AM: +MMa`KP#-@3g/cAM: +MMa`KP#-@ۣ'Μ:3i |~8H|Po"TOo@ [Ml lj +~aǁ-/"u|7M[`K fH` PVrY;]xM:{h>0<oM llxM:{IAG @` @` xrs?vlfr-@ϭ-@` 0e[O @`K @lv-MO @`K` @6ǯs>@5/8`ii4j}$  2dLP*gtOKP#--mCo~M ԦGSOKP#--mCo2@#" +}Zu>"D` й[lx"DH` @` @`K`-"D` 1 % E-B@`-"llBS$nNy$إGV^Skgw=,k-BPwg[*}0\zmZtSG|'Kf?ľ׎^?"3Q[l![vxi3NayuKΞo!uݯa(3+$mr.}ZG'>#I=uÏn|as~n;3~yW t 2B9:v _r!dW[7*ل|^ijiMli72}>{ulsvνos3Xn--" lm!dk-T l-&`G|lz9c$%)n6VҬ,MoM l5 B)/8]1+ CT7N5tH+f;XP*-^ +[Q#(+2F#e 0[dűs)!-n{wPܨh#U*4֮kM^ABe+ӛv[_v_󡝵_D` lG.Z՛=sEherIs3]eSJ-5ti%NJ_2}bݐf!޸#fR J4j2Ic}#Y.I`K`kR Wèʾ#d`@%ݮ%ƿE[ CѨPmENTˀ6wjőgvӜ<=ڝ\fh\ibٺk▫XNCiCj[лSm/-t;=yj- h?k<'eY6L4KU&4HӞp ;kW^u:u1a= w­)1%BvƤK3l8 `K6 /%<[qS;XRܼ?_y -OdRnVª\P7~!Pr-W2C~@W`Pm5>P)B<Ԇ!-i<n{47mΨp%.ν$u:rƳIvcǶxmGb|xMx&=7#})ƣ-^Iʿw[B:7%T3yq+-R[[L3⸖Wꁭ'9%rsmI?H[́es篴~5&Md|#-{WKTpJMBY 7+džmM%}l;ŹK#ݸeYټK@xj lgd_Ǿ TݝP5;p1;swWыIUXsٵ#a/"e 0[mBkqo{*m>M *=vaRi%gcpMX@9.#ՔR,{Px)9Uΰ ŞQ c+|N0 yoX lҶvc'qc~pׂ[`݋ n:f'Ӽ^eZ;ƹ1l\u䫙-|sٗlV3#׏$M[w0݊gX'b>znNZ&'gp1"[}`{>V`:B񫭭m JNH-L!D` 0[֝-O[h lll{غk"{@`#--aR[[--"D` --B!D` @` -B@` @`" E-B@`- j`0@MlBF6G[[ۆV_q`K@wA-{OK NH` @` @`[ћW^4xo@?ii4Zn lll&@ itB&qO[  ٻ&3_CB߂{pWs\s#hv;94">ǔi Ȃ]Fjjvf-my~T7$& +fAmI?ꭚ\Aa-/l{f?*ku:qUc?lcuqaбܑ<2"_lfù@K)aadt83P?,')į}l>vmsG;JKk-Or7cs.*l`fa{7Vo|!M;Ϡx)laMȂfkϾu76*; ~y 4n4aQa ӻkw> بx|~y 6n4a,l%LlBdHa 0n4E05ْ(laMu" +[P؊(l" +[OP؊Q +[-(lELH-(lEVDa +[Q؂VDQ +[-(lEDa +[QS)l8w{k'ru?Uqa\‹/g^ o޺k&Y$Tz" +[`v͜.:6}/c#Î{2/[<'Sؖs4n*l +[PؖTwbVg̃z1;wrM\g> cY!!v_cWurZZo^i!_-݅cbC^'eK57xZISՄr;xeoquta?<_Ks}y'OGǭ{+Gg-(lwrJSZeRV';Wfe +V/PGeubzXa;V(lv[͉11+t%Ea lIaĘ/zPѦm|! 3%u߂66:qc[ +5/lǎg6_ + +[P6ӮfCT3m9lSyScaۜ&$6Wn9=&6o'ԬЌ]hsɮM;4wѯ̐v6v_nQ(lp$?%O<Ǯ{N6O,lcΕWN.l??- +m7rye~/ z]ONvp.w]Ja;8;+S<:ju&Dȓ¶SN|dXGh;͉11`X uK"uy w[p,l+bbMQ6+ JnEޚVyhPfsfa[WDa OfܜgL,Ӗ7Z:V!/4ga_lY}t4K"c+"Ea ]؎䲼KךUcoDY6(γ$Bs\ry +2Ac6W>qsbL|q=yz%X63 7kBPmOw7y ha;Xnv/0WDlBdHa 0n4E0}7>rʐȦgP< ASdQa 3 εgߺƛoϝxM?żN7 y +ݵ;|lT7 Qa sM@a &OL_NEa ca%S,l㮟Ta vTakXT¶OLYRsaʕWyh7כ䷋NLN^o k}֛e;-{7̷}>cަK Pk'_E>7uj[|SP.9fF3EkRAI.0Y[m^5*S|G;.MamSS绘8 ؇=x?qgpفrP|q6Uhyet{PdޚO{ H +[-l͓:=<*5 bR }a;8 ۺXl61?%u&155ϵ3lIMvͿ5g段¦fyyᅉauLw7ܳp3;>4lA~J^U_!4@Da ;m>1?:UjP>;,$mN.>&3gYƭcgG̈xN _:4ch +ۉ!/.0Q!rC?5;,;8MhBamZ<77Z c$i +o0$B#x c am#k\Ռ}cm$<,ptwwJAc+BL c% +[مm9ΞYRL|,'Oԏ5[ͼ"_+l}K5 Ֆ7<öT%V[ؖP˲P@+ (l y\m{hDʩ#ϟV܉OC:6 +[-3l:{M/Z7[Yש?3z; +f;fxcn; z>}La lBdHa 0n4E0}7>rʐȦgP< ASdQa 3 εgߺƛoϝxM?żN7 y +ݵ;|lT7 Qa sM@a &OL2ČUakBm8tlϾCvC&0P*l`ӳƼx U؊.l㕿TP*l +[L</l eL쯹\eruBSzx>˖y;rmrcLT +[`uOd`CU}YG&MҌȃchm&Hucӱ=8XYfcϕl KI[./j*{y|}*3nmMi=U&Opy2xRMsa}3[&Rcu.g[s+lZ&m^ !W|m?vL/мdlI4I`965e^5=PA$`IX y t쮧Gϱ?f1o08cc,l&D3`z=(-(l)c|HG>ӫl˟ߔSO^)01uyM>zCRޝ:EC6:?4I¼iX]Ռ' ~V9Mtl Y~>x:x/Cr' l3~؟+͟ l>m +:瞶бǴmdVRMbp+ J$_X3rs5G=Luoe9x=S|h +[-c +۱|e4c xZS]58ؕ!&hN^:֌3 s/E_76u?z=P:3fb?y' +07O#-(lEDa 4EQ +[ "" +[P؊(lָ P؊(l@a+" +[-&" +[@a+P؊Q +[- بx|~y Va *l%ru_ +{9wr-lϜPyfO7!nƭ'O׸aܼ\R郞P%,WŏqUlߗ*Ea +[K,Ia{jEKS:X؞;9ommݦ͍k|;ol_oUPow.-(l]ؖZmN-7y}I͹39C|(l@a x e(le ۺA>!6/n +k/¶VLW?YlÚ68f +[QsZ~źȂlh-^tmJ?qa[+ֺĒ ?re(l`'~e*!`y[E&d飰 'N]z=<ذws/~u⪦kkcܸƽ8tU\ka|b{k_V9eOQ)l`¶tr5WW}TGj:qɱ9|^n)fK۬| [Q +[Pk:ߖk'+l2-[1 +[Q +[PMWE(暴WM,7he+l +°ؾj-ݭ4mȭV eWzҵ\N\5V}ŏJJc\OĭW5n~ENdYM^VDa rȦϭgP<ru_Μ闗o޺>G* +[x εgߺƛoϝxM?ż}u轵{ɗ(l0Oa>vπ痗 X6%g+,l%/<~TY-a# ܸۻv,0%.[ʖ_{u|>TQ*l0,lo޺}бRf?qg^(׆InAKZΝ4}*^bxIuW͙uƺئdӇ* +[-&x…m'ss[X[zaӻSU67쏼j)lrӇ* +[-&x*g5j9؂6T-wOmrfrIk8kU +[L<-$ ۺA@Siv-nӂN,[:؉^[t9mz,U +[L<- +UNZ--hlXӱk-,nָ g=2D -(lWݵ`.*8U7'O|,/rKQ|W|X|w;X_{}ehmOGܡA +[Lr|}7<88Բq|'~U|:6 ?-7-M3φ=~T-K[ +sڦ6efެm6w8vzpEjY)\o^v^T7qm~/pᗃ,w]j1[߹Va (lAa ;(!a6Ug.i +~m܈NwT~׼#ha?z =ؾaQW +ۼl/lEq41E߾&m.2ÛxV:0w +[-_{?}g ۧf~-٧ՃEa yQO;f|T εgߺƛoϝxM?żR8tlϾͧvCF +[Qӻkw> بx|~y *l\]-Ui +[Va 'Tx *l8u[;ܼ?.ŗGΝ[ى"qY|rXjZrag-l8Ka{ҵzP7 벷8ZӺfl r'O׺HB06X#=5E⒵i.9/P/A*l@a (l9a[ +WWWbs+^lp4Jʭuy>¸y~}!<068̅m~H6)믴4muG;_cc-(l-`aWB ;WslI\Mm4k_a`p͇|t ˛64V?msԫ/5Jat2jz٦o'6oG [_c6nWKww77/[Ҹ=ȿ;ܾu}Lmy+e?'Y~>Wc!ʖ=j~c:,_?mC9c^_M >˫IFq! V +[X/un" fP؎˷+G_xZne'\ty ۸r+C,pkB{oIc'^UϘ͋Q סB'~y!7m௷67͒CP~mY0|8l(lAa:56.ƗM)~sa [=[坋(l`c0W洢|a|ߜwRm˜<~uC{V-d +~ՠLa+ +[ؑm^uּl>?ؼ\N,`׼ta_RU>`sEmƎ.^6Xm[K&K"6 _V؊-7ʠԭ" +[P؊Ok̫+(l@a+" +[0n>A30."ASDa +[-QVD`4h(l@a+" +[P؊P؊(l@a+" +[&&" &G +[XqӠ)>6Y0*l`6|zw'ϝ//AM&lz|T-}qP'(l&(l0&OPMP'&OPMPx~Gϝx)layM"xS,KqӠ)Ç_M,x)laMȂf"[-,øNdQa +[-QVDak +[" +[@a+ "P؊(l@a+" +[P؊" +[@a+(lAa+" +[P؊(l=s+G_]_P/+WW'NKE|߻ȖJDa y +~\ܼu{k0>*l9*l>k?g=:[ͺMjO\Xƒ/l`W< 8_ 2m,i v8xy;|O#osj->5n]-ӱfלZf^q|^:W_;ofMu\*0 +[`¶?5ƣ9G7]Q'S2+ӫXtobm۾-վOnZ #Nҵ M y +~#G|xMaߣ +[L<74lt9.:[[}nvy`07Oot" +[`; +۱ f(lgT7;1I|{ ?*lxnhYc̈́ζbY./KL:66#|{?6+Of&mnwd^_[Vvc#NJ[uyDCst_nΰ=yzepG~*l`fa޹v[xm`Ϡ駘 IA0Oa>vπ痗 aA6=>*l`>^ (lq` xqP'(l&(lP؂qP'(l&(lP²ѣ"2xēEa +[P7n~ź"Ndj|+iԿl4 +[P؂P؊(l@a (lAa+" +[P؂P؊(l@a (lAa+" +[P؂P؊(l@a (lAa+" +[P؂P؊(l@aߞO.?Ϭ|O_Q?N|W?(l,l_Uݵoo~폿q/w8{󷯝<w_Pa +[Q)lp~3M\[ ]}~gf:|;tS>?щ~~tOV؂v,WKٙ6]smw>xm(l@a??k'?8ֳ\q>*l?|OS?Q؂v}ʏ$_"US~VaTDz?/N?T؂v6%g+6?8V?wo0?ϭUMu r_".W-ז㛲zw7q8ڸ׃V~MJuW?q|KI{,wا}?T؂vCmj {vlPƅ7o޵`m_!-qY~ow'qG՟|ׯq|6cMxJG\clz_rGkUμ53lwR~K:X+7?1燜WeKx ۛn8tO]뙳Ƶmv ֖ms/7MolgmRa+ +[y~w'( crs9h'gARinJ|¶9k7m6+,ZuSS96lIXAa lya[ܖ3iǾbo +6-Ԛ7oo,K"'W: M|YSa[+*T\m馸*n۬gv?t?{5-(l7}m^YǠvSp J[(/ msZXٟWFбn.lut7W~taWeWLHVnr7~o~ha[>h֤m= Ma۴nE휸YY7`Ēs;|3V+lޏJa?6]Ei~;W߻_PakռlA|ٖ͋¶~0$M,6iOj }\aCj9AY~pDa[z_C,,l?7MaU^3ot?8[ +ۯos_-;'N +y/ˋ3rU^ y¿+lAa;QeiABy-˺yR Kr+]خ޸㫊sYwK,Ia+" +[xZ-(l@a +[@a+-(l@a +[@a+-VDa +[P +[-(l-7" +[P؂P؊(l@a (lo"'2 +[P؂ئqDO OP@ޭ&TijK(l-d7&TijK(l-l [-@a +['P~GdiO-W~ź"Nd*l>J'2)` +[F@a+@a+" +[" +["@a+@a+" +[" +[7- +[- + +WW_9|N +[vp" +[ +[-;m^x"/M½[_nX,{8sBlvJ0~-c~7owZɗ5.o"` +R>{.i|=wyg^(=m-~k7[_{}ޤ^^nي\sbRhYe-XDzzn8tT9m `yΰ]nS_)lDzA^c!;(lX6aɵꂅmlVϤmΰU؊8t,4"D " +[W=wr|rn.ls:ME͋0佉(lX¶Ԥuٽ;iesug96.iֶQ +g<" +[ +[Q*lP*lEa VDa@a+@a+" +[" +["@a+`y +/DOr<Ɠ%2 +[ \~Ko60!&dA +[ ]gx >}lma l-(lP +[@a (lP؂)l?bѣGEd24'+l?b]'2Va V~?QMMdQQ- +[- +[QQ- +[- +[囈& +'Nm\]}*.(aƃm o"mI&OXp- +[ba{oC;<]E>¶[vd~ +[(;~ԙOT*l# ClG@a[ޭ[;4q /?rN\Tpue\=ڂRl,= !N5 _ǪۓWra?$޵οqE'is޶/_lX@6 !Zg!UHaij-hSڭРX՞8BS24^@zΌ03ݬ@Y5XxXݴF~"ǩ^ϪOxyӜ[J-jXXڃg6|m`[?fWc= -նy_ԚbDM^M־cmOuOl\\i1X_`hSv΂- %ئr1U桯{ + G>`o0m)0ձ3^-?fl/z[qÁ `[]Z`oY/]/,wl~M6O)Pn+0mmw- aƪ-%6mAPl7lv(VAmJqq‰j/V{gnMin-ymVm|ݦ?=1[sm +tX=YC.NK[%̊vl ˯Y֞T2c= -q =yO_,X=ql:lm-JOcM^oWvwZl|Ju[PmZ#_+Ժ|ӟ\ZCbؼ(]3c=cjƯݗ`QVwll[ll C@l C@5 [ll Cl0Oat>GF`IpY +/_:nat6|XGF`m٥>ɡ>ZIT?A-] [-Ǥ#` 7[[@@llA@[8_~a1  ?xW3G +t+%8|` ,[0u! ! ` `k` `k-a-a,`;v}ZkÝ-aq99U N08fن/Z+`%/}wYvݻ?C__Kmsv00xuDXO?}୽ӟO#0+_|7 +},Sw|wu/7mU~Ǘv _qedL`۾K\˖G_k6I;7&tzLC]uȭ+퍉Wسtƾ9؆ㇳ,>"8ٳX̋?*Ͽ|=GO|[lw`0x罡zѱɪMoy@`۾赉WmbQb,/GU"]Diol6Aʞq??0p)~ūlض/pm:o:c|H튛ӯmW5]Mo-=؎O?}d}[z i*] &Ze7&VHq}?d骍DmƤ_lZFO峺¶ Tycm!ܟ+GA;~|QVQ WFXro[[!wg? TmZFPND1xU6!>'y q̓l~ qbMNۖ%` <%B"jLU塦N[3Pmu[a[$1 nPQ[v -vu(Y` Zf}t7,`6T`[PbdKYmj2fMPlkk67܊=#0߂ټ7J|,2nC91}Ol[[@@llA@[[ll[[@@llAi O>PmUkxT@B +endstream +endobj +514 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [101.247 191.255 108.694 200.117] +/A << /S /GoTo /D (cite.nuget) >> +>> +endobj +518 0 obj +<< +/D [516 0 R /XYZ 99.213 769.283 null] +>> +endobj +134 0 obj +<< +/D [516 0 R /XYZ 99.213 475.57 null] +>> +endobj +138 0 obj +<< +/D [516 0 R /XYZ 99.213 263.399 null] +>> +endobj +142 0 obj +<< +/D [516 0 R /XYZ 99.213 141.994 null] +>> +endobj +515 0 obj +<< +/Font << /F33 322 0 R /F32 323 0 R /F35 324 0 R >> +/XObject << /Im6 504 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> +endobj +528 0 obj +<< +/Length 2065 +/Filter /FlateDecode +>> +stream +xڍXKs6WhjFbxL2#MIiu4_r(I}b/|P(Wٽ8Zy,܏xIC?M{z:rַp멃28 rp2zWq=w {r^JDA·?}A|PmqT^F^}+an2x_/ٽ'a'q +ͯQrDZ7O7A4}I~HaiHP6ď_,ܤ޷e{zn'^W-ӭyZ~ !HSGȎ.,6g k:q=پ#60U-AlYZz^RBQB1쪽+My.8z`(FF>p' .~G. ~r#*`{vEgVŶyi](GmA`UHU]=t^Zhc v φNuRVu<w^⯠Z'刧H~&}WM1*sSVDwIU˻io[^+%kx[׃>=*図 %ܿi ϊe%ʊյO;hz:ڶWKzݗFdשͧV`LlvÏ}T࢖֒* +z jwr)](Gqx'+SH*pڮ# +m#bw=IHxCv%XP<ڄWfm6)}Q}g:3c2{eMZvf}k$Ю0>{Ӎn!p8P:уn-^↼|6A_K!tQ8N(atcQ3Y^MI^ +endstream +endobj +527 0 obj +<< +/Type /Page +/Contents 528 0 R +/Resources 526 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 529 0 R +/Annots [ 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R ] +>> +endobj +520 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [360.7 662.019 373.601 670.881] +/A << /S /GoTo /D (cite.jwt) >> +>> +endobj +521 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [157.089 507.744 164.536 516.607] +/A << /S /GoTo /D (cite.signalr) >> +>> +endobj +522 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [488.201 417.089 512.618 428.718] +/A << /S /GoTo /D (subsection.2.1.2) >> +>> +endobj +523 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [496.14 347.111 509.042 355.973] +/A << /S /GoTo /D (cite.nlog) >> +>> +endobj +524 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [155.909 127.407 168.811 136.269] +/A << /S /GoTo /D (cite.react) >> +>> +endobj +146 0 obj +<< +/D [527 0 R /XYZ 99.213 717.728 null] +>> +endobj +150 0 obj +<< +/D [527 0 R /XYZ 99.213 547.018 null] +>> +endobj +154 0 obj +<< +/D [527 0 R /XYZ 99.213 458.484 null] +>> +endobj +158 0 obj +<< +/D [527 0 R /XYZ 99.213 386.385 null] +>> +endobj +162 0 obj +<< +/D [527 0 R /XYZ 99.213 263.807 null] +>> +endobj +166 0 obj +<< +/D [527 0 R /XYZ 99.213 168.802 null] +>> +endobj +526 0 obj +<< +/Font << /F32 323 0 R /F35 324 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +539 0 obj +<< +/Length 1425 +/Filter /FlateDecode +>> +stream +xڍWKo8W(Vѻ-IOuMˌ^eKbRp8}3t(S?>w.4ETi/^A,4UҏשW-Da.F8H6{PK^W@Q*̴ݣlxIh +0RЗe] +Y +*QlYr]l[TjODeeZUdԢx_ .\p|!,Acϐ+g pxn(*4/_Jw"+ui2fnjUr+Flmb(YQd$]ۛŊmQX߲g$´tJ=o18M]~Sr֒ [kk9j%Xֲ;UIp&̣ſ-fHI!$!4$x lqW e{(CB_<,-\4pN@l+c-b5e,Xgoо\m9~LmQ|tŧ|;},O@cwŪsVhmvas+?=U<#ϼe7Uf+Aetвd];Rđ<.Ҭ4.:V]ßj6 nڴB=OPtq^+VyNJJ)p33O'n(#7rjc{rVהTre)x*TM|f%4@7B +TݸQ.ǻ;JGφg۳Z7ᴥ`|sí9MhteT5$W!k͓ +cwBq…{h}s"۞3G.Jf?9S"pw+~O[Ҹᷡ#'_qgG+[.+%+hN7{7ǥ :CG *mrȜW,. TP0&UT @}ٰFG Wo6+Ѩ'EZ[T];GG1ӏC${I|*8j㥋wÇQ <&6BݮxNHI%7zp%ϨEH뛎Ī G*\q=uZv')ZGrnvw):mmLNYD8lT=7MswrTx*y9@x➃8}xWNG]kaTkչوrވX--{?p1ތ1Y Jd,+M+W@#rwwVU5nj stSfi>p$F> +endobj +525 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [160.119 727.073 173.02 735.935] +/A << /S /GoTo /D (cite.material) >> +>> +endobj +534 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [192.547 694.202 205.448 703.065] /A << /S /GoTo /D (cite.material-ui) >> >> endobj -511 0 obj +535 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [171.585 662.019 179.032 670.881] +/Rect [174.207 605.668 181.654 614.53] /A << /S /GoTo /D (cite.apexcharts) >> >> endobj -512 0 obj +536 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [271.201 458.439 278.648 467.301] +/Rect [273.033 402.088 280.48 410.95] /A << /S /GoTo /D (cite.google-map-react) >> >> endobj +170 0 obj +<< +/D [538 0 R /XYZ 99.213 762.508 null] +>> +endobj 174 0 obj << -/D [514 0 R /XYZ 99.213 701.293 null] +/D [538 0 R /XYZ 99.213 644.942 null] >> endobj 178 0 obj << -/D [514 0 R /XYZ 99.213 598.445 null] +/D [538 0 R /XYZ 99.213 542.094 null] >> endobj -513 0 obj +537 0 obj << -/Font << /F32 307 0 R /F35 308 0 R >> +/Font << /F35 324 0 R /F32 323 0 R >> /ProcSet [ /PDF /Text ] >> endobj -521 0 obj +546 0 obj << /Length 1738 /Filter /FlateDecode @@ -5818,248 +6038,241 @@ D BY$|gD7UOĖ endstream endobj -520 0 obj +545 0 obj << /Type /Page -/Contents 521 0 R -/Resources 519 0 R +/Contents 546 0 R +/Resources 544 0 R /MediaBox [0 0 595.276 841.89] -/Parent 506 0 R +/Parent 529 0 R >> endobj 182 0 obj << -/D [520 0 R /XYZ 99.213 762.508 null] +/D [545 0 R /XYZ 99.213 762.508 null] >> endobj 186 0 obj << -/D [520 0 R /XYZ 99.213 524.064 null] +/D [545 0 R /XYZ 99.213 524.064 null] >> endobj 190 0 obj << -/D [520 0 R /XYZ 99.213 209.112 null] +/D [545 0 R /XYZ 99.213 209.112 null] >> endobj -519 0 obj +544 0 obj << -/Font << /F35 308 0 R /F32 307 0 R /F62 423 0 R /F33 306 0 R /F75 467 0 R >> +/Font << /F35 324 0 R /F32 323 0 R /F62 444 0 R /F33 322 0 R /F75 489 0 R >> /ProcSet [ /PDF /Text ] >> endobj -525 0 obj +550 0 obj << -/Length 2700 +/Length 2706 /Filter /FlateDecode >> stream -x[KsܸW̑ ăI؉j\,( 4S!g\:Du5v~NZ+)Ejz$BI)mV@(!:=WN}W¨puU h_( ~U  d3wGlrDH ]8D0goOv'N׉SyIeNeFco sWֱX7 ˊJo=+p|?]``*-E%fQj-S&z{Y2& Ԅd9ӡm(B;J%pRXG927PvfbxAjx)[g۞]mA$"$/mBh=&d_>#K}2PA$/'6v%%R}I! W[y.F&Bˣ4w),4wä߳B!SGaab_Ѽ@4p!)SRu1jH/kT̥g3!LIJ25=R(;ncu-!ŀ -]. %n(H<ʴMt#R%Q0I/wqc(9WM[5]Np_tJXFʀTVMYӵUʲĂ :AMu@ATTmjny> -Fh*߻>#3E Q:BF~.tDBi;^]:IP.P0{6{8)E7-?Yi%C;+r[Xq:;4hx?dE&{YEZnot|zCߛ*GL`v3 -|ܗnw=]LJ֌?~%BQzE~#7L-Ƈ>q_Mph˛rB?"rdՇ{paS>GM|Q"R; 1g(ڵD˝I<#U:0e|/m,nle j1'knU9sO?[Y#xٜ8t04\'Þ=|.Nqf? Pq|:I۴nZ]گ} !em2U%0J8V5Tvwd$0H$E (Ζ]Ug<hd 1@L`@gB UZ?)i +x[Ks8WHUEXWɓMv3U8Ke2->$픹}RLYfA 4_7/ 3=xw:XH) Pw׋$JEHdnB ) Tޫrf6vˏ~j!}Db01){XسrK;ܤ- znV_@6-Sv:2ys MW[=oaB%nڳƹm2{TSՎeMZoði:XG!^PP hi^%˕N"/޵:bQQ-PL;iPJD yzJay6Zڹ)]iw ƵoҦ+IA),l"cMM ӾGꨫ6ET3 $&*&|aNIf|p fL0!D! PHb0ذ3Xd cE0:%l+^V?-e0 ;uYFKrp}?0_U奯F.Wڱ/Rgrbe),Pkֶmi>h>$)}SmoRð{¶W+7--7^=0cBMӢ{Xe&pgx/vջ!#bh0*\\gH721tB_5(Gf$B(A$CWN= *{*TTfT^90~aK߫iuðdݳr 7*Si 0((*1Tkݞ7C|Ж0a0&8$˩m@?Q(*mE= 70*н>;q(-Ml'&R+_|*ҁvV8(Y CeCڃ,J*OGʟ)P/7 E/('*+*k*7P?Nߜ4cF P ^ϩlAzH +hi4~44I\<7,ނ1z5Il 1xr54a<+ {Z2:ҟGP-PjuW$pq!KRer^l_T)%TfTn7CHPJ I݇S)'h%SfVU_ +509%+}_~, :N_jC"f(J\$hǟ&QBs$ĒK=[&2"*+Mox8s0p C~SۙD"2s 2̈́oޓYj2K .CSdY&*H#3$Fn6pW4yx?_ PzFHU?-V䳘U 9d)IIf}"]tCjeml~$R0eM_RiG)wĿRJ\]rnj';$RӺ]Ui7`TR2'0Rn̚Ԧ 4Y2t/=:U3pY\2p q)(oS^T'fVbt\0q0nm`db*fpG*LK`!]z=[v ULi$ ֶ0$Uڼ[JeD?@]i?b.r֢llb*79a‘J@5ׇ@{'jR^(Mwn&j[ziю1^uvzƱ"P4XUYgSy>Әӽ|ӼeU^g)jαuy-C!>0˖k&df()rEL 7c{ISFq?γN]sMZ7pu# g6WnySu:6BOBU%n׉h +ڦjV4wmB{gdBq ܶ: +b޾RGυH(bǫ30~٦r>rG"#"PJPñO͛w-,8pj4 z]"~㽬"-7nt|n=ݛ*GL`vÏg +|ܗnwzw )Yw D(J~_< Sr7s?)F4+ܼh7YGOcG9:S5iSl3JĤm_p΁DBJʏ]ΗlCa(s\cbA?q̺:Ě[UU{C<|Jj:Nj#p8j}4/o ^rdM떬ե?S[&sY&ci$Gkp7!ĝ7 LId>| *ĹeW3t {' +c2nF0WODc Sp'_ endstream endobj -524 0 obj +549 0 obj << /Type /Page -/Contents 525 0 R -/Resources 523 0 R +/Contents 550 0 R +/Resources 548 0 R /MediaBox [0 0 595.276 841.89] -/Parent 506 0 R -/Annots [ 522 0 R ] +/Parent 529 0 R +/Annots [ 547 0 R ] >> endobj -522 0 obj +547 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [381.817 120.917 394.718 129.779] +/Rect [382.471 120.917 395.373 129.779] /A << /S /GoTo /D (cite.nswag-studio) >> >> endobj 194 0 obj << -/D [524 0 R /XYZ 99.213 762.508 null] +/D [549 0 R /XYZ 99.213 762.508 null] >> endobj -526 0 obj +551 0 obj << -/D [524 0 R /XYZ 99.213 654.23 null] +/D [549 0 R /XYZ 99.213 654.23 null] >> endobj -527 0 obj +552 0 obj << -/D [524 0 R /XYZ 116.149 656.351 null] +/D [549 0 R /XYZ 116.149 656.351 null] >> endobj -528 0 obj +553 0 obj << -/D [524 0 R /XYZ 116.149 644.87 null] +/D [549 0 R /XYZ 116.149 644.87 null] >> endobj -529 0 obj +554 0 obj << -/D [524 0 R /XYZ 116.149 633.39 null] +/D [549 0 R /XYZ 116.149 633.39 null] >> endobj -530 0 obj +555 0 obj << -/D [524 0 R /XYZ 116.149 621.91 null] +/D [549 0 R /XYZ 116.149 621.91 null] >> endobj -531 0 obj +556 0 obj << -/D [524 0 R /XYZ 116.149 610.429 null] ->> -endobj -532 0 obj -<< -/D [524 0 R /XYZ 116.149 598.949 null] ->> -endobj -533 0 obj -<< -/D [524 0 R /XYZ 116.149 587.468 null] ->> -endobj -534 0 obj -<< -/D [524 0 R /XYZ 116.149 575.988 null] ->> -endobj -535 0 obj -<< -/D [524 0 R /XYZ 116.149 564.507 null] ->> -endobj -536 0 obj -<< -/D [524 0 R /XYZ 116.149 553.027 null] ->> -endobj -537 0 obj -<< -/D [524 0 R /XYZ 116.149 541.547 null] ->> -endobj -538 0 obj -<< -/D [524 0 R /XYZ 116.149 530.066 null] ->> -endobj -539 0 obj -<< -/D [524 0 R /XYZ 116.149 518.586 null] ->> -endobj -540 0 obj -<< -/D [524 0 R /XYZ 116.149 507.105 null] ->> -endobj -541 0 obj -<< -/D [524 0 R /XYZ 116.149 495.625 null] ->> -endobj -542 0 obj -<< -/D [524 0 R /XYZ 116.149 484.145 null] ->> -endobj -543 0 obj -<< -/D [524 0 R /XYZ 116.149 472.664 null] ->> -endobj -544 0 obj -<< -/D [524 0 R /XYZ 116.149 461.184 null] ->> -endobj -545 0 obj -<< -/D [524 0 R /XYZ 116.149 449.703 null] ->> -endobj -546 0 obj -<< -/D [524 0 R /XYZ 116.149 438.223 null] ->> -endobj -198 0 obj -<< -/D [524 0 R /XYZ 99.213 324.232 null] ->> -endobj -202 0 obj -<< -/D [524 0 R /XYZ 99.213 203.774 null] ->> -endobj -523 0 obj -<< -/Font << /F35 308 0 R /F32 307 0 R /F75 467 0 R /F74 424 0 R /F33 306 0 R >> -/ProcSet [ /PDF /Text ] +/D [549 0 R /XYZ 116.149 610.429 null] >> endobj 557 0 obj << -/Length 2999 -/Filter /FlateDecode +/D [549 0 R /XYZ 116.149 598.949 null] >> -stream -xڅYrF+12BD(wݞG/> a - r}t7Ǎʕ/WFNjsISS&>|Vn%̔/q8N'$ߙkZ[.N~CMum -| ݐ8#Wʹ]n|衩FC`|:1?wvxfo˹)WԶ4'٫.5ԋmN| ڜI 1^# .Q'k~t 'Ԧ7Eez3\jKkE$S (:h?FHfNn{]VzPG^MQD(7?ؚneVsI*rfYUHfR?-Y-1cŢ*zuJr,'{Ϗ/pYI2G|Qp[W^x?;j^$0O9Jœ㴯Y[< #(zN]6}kN@tAR_3CSv`Zwϋ7Bd%ti5*A^:^QQ[=t1S>xa$YH9.(u%1A{yyF$V5'G gל1 u<ɧcjLCÄy' 5ӟM 1 Z)6娦V慿~;|7t?dkfNn$x*ܟAϛ3,x.Mfuh28BRjX)M]ˤCkxS.+}z*o;9 %o_l~ z)M53Ӥ^W+&uf03)kODJ=B(ki2m09s5=ϳN \Ml=dL+KB$[Sk+,p8N1ENR5x6A]wfwז='"rQtwoU\3I3GfV]L2a+k'#$G~)sC eL1UI`>5%'J Li脀Gf( g "!ȏFv$XA>p$wL{bE[P{<mvY嚡>}&v PK嵐kJBă4wH_5?_w|JKpyhۀ$bbm#VoiJmFQYze0܃Ɩ!GPF|yBk|T+$ʉ0+&Wa;Y @0 -z(@о>DF?;@iMU\3d\7]K.@&ak2C$@;Fm[f ni#ϐ BAȊc)M8<;#eC>0<Ì,384'ӯbo4?!#[ғF.&&\c\2M ͙ڼJ'ddN.GodO'>+7`"G< `tLÖg,S -g6ʜ2Z&< -L$n~6S'" *BxtU?`A cnOF)Q#`[8B/+6Qa<YLD4{D{FF$;Hpn \kvPMdyɧ!as7%ay"nBy Yƽxb^tRK֏U;=/;e1&͟ɣ+24_n]kd{ G1Lb G|d:f+=#.AWnɅRjq&<(0O1t.V6A ǕuY> qɵZ L<؂ZAĊ ~:ʛBcwfr -[?6ْMŰҲ߽Fvc5\Q%7n F)wcJ߻-hu0YnL$V;{?eG#ܓ&T6gxy9?oڙMuj{ZNz!-yQuZo` n9Œ!5"W,mYݴ39Cr yfhfyB$$ -P%:Av;Uʧ?J!ߐ?Z8J.:VO8Lܼf6iOL{Y~nܻIw P2٪P.F1𡠊.!!\gk}Z @b -_ 7;zQbn9FK028szw'$AhaM5x.:ݢ{ ր7#$?0YhMeod}% -¾~.ly?{t@9 ߕWwʋ87&1d7qVg;6@~1TQbQA8|I(ྉ -MW&mCTbS8lsm^lS0N@_ y+2 -S1R!{mNF}@QѥPs -endstream endobj -556 0 obj +558 0 obj << -/Type /Page -/Contents 557 0 R -/Resources 555 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 506 0 R -/Annots [ 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R ] +/D [549 0 R /XYZ 116.149 587.468 null] +>> +endobj +559 0 obj +<< +/D [549 0 R /XYZ 116.149 575.988 null] +>> +endobj +560 0 obj +<< +/D [549 0 R /XYZ 116.149 564.507 null] +>> +endobj +561 0 obj +<< +/D [549 0 R /XYZ 116.149 553.027 null] +>> +endobj +562 0 obj +<< +/D [549 0 R /XYZ 116.149 541.547 null] +>> +endobj +563 0 obj +<< +/D [549 0 R /XYZ 116.149 530.066 null] +>> +endobj +564 0 obj +<< +/D [549 0 R /XYZ 116.149 518.586 null] +>> +endobj +565 0 obj +<< +/D [549 0 R /XYZ 116.149 507.105 null] +>> +endobj +566 0 obj +<< +/D [549 0 R /XYZ 116.149 495.625 null] +>> +endobj +567 0 obj +<< +/D [549 0 R /XYZ 116.149 484.145 null] +>> +endobj +568 0 obj +<< +/D [549 0 R /XYZ 116.149 472.664 null] +>> +endobj +569 0 obj +<< +/D [549 0 R /XYZ 116.149 461.184 null] +>> +endobj +570 0 obj +<< +/D [549 0 R /XYZ 116.149 449.703 null] +>> +endobj +571 0 obj +<< +/D [549 0 R /XYZ 116.149 438.223 null] +>> +endobj +198 0 obj +<< +/D [549 0 R /XYZ 99.213 324.232 null] +>> +endobj +202 0 obj +<< +/D [549 0 R /XYZ 99.213 203.774 null] >> endobj 548 0 obj << +/Font << /F35 324 0 R /F32 323 0 R /F75 489 0 R /F74 445 0 R /F33 322 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +582 0 obj +<< +/Length 2997 +/Filter /FlateDecode +>> +stream +xڅYrF+12BD(wݞG/> a + r}t7Ǎʕ/WFNjsISS&>|Vn%̔/q8N'0%ߙkZ[NNV~CMum +| ݐQf. Z>MD"c:ns7h7?_ν MyDr!0^mx>Q^EpPa^m󎟰v LZipʔ?q5$Sts5/l@Qt8zve>Oz0"}+"?>x Po~50MˢL,j& +[Słd}d_ bƆE3UБ<$*YO'9_తbe`?+<vfӽI`HW'si_G6DFVP잳6e֜fd`Zwϋ7Jd#tY-*^:^QQ[= 1S>xa$S!'~k{ ^^ޘ.{wΉpQw1 xGGwi۾Z6y0aIwCM8sgSBNUrJ(ȡڦjfh\I3@fQ]L:ǹ)#%!s$a {qXc B"(c(d ӧ"=(ɬtLq[㖛a@AP :"W֐6ӪΞScx&.HG#K=5-,|GEd"躗Er5*R>*P58[e_=,ؙșס֟g-p!1:|SdDd$qQ*(ގ Oذǣ^ѝau͟U%ӗHmb']N4NuM]_ IHzfoNOizOO 8=M)6BfT}׋.0r-q4%3F]sY!Uv v[i68XuΆB*CO|~@@ZSU8 1Zp{uWJrDI@L +/sZ$ڜ-K`w@}FxQgaAH;*ÌH,FF-.34Ks2*Fr"^0F1p #k2n:5a-4\ͻN(`tg@0AEI4pR+r»/JijNw4p2P֟;.X%.IAͯ|Îb\DpAw+hAy)%YE Z>;-o'onmTDg5gpO,4J $)x P78T7c  /DWUمZk^gzq%bX;mr]K3-/;e1&͟)+`z/s.5Qr.\Vp7.KY&ojѪ~SFĕ\>!R l1%Sm//{- *90xou.Q)m|(Y?#o;Aa۩,E(aWZ3{ F H9t^L4m/$|aLABg-Y@S6x!*=u8x8!m8$[WOmg^8]9%_9U Pmgyŵ +3rz .qAsqOqoWG-@~~,(cü)4j/pg+@ d%atk 3-kݞ7Z*]fMV2\1n~X~W W>Z``ōk+׎s:rp>5w&+ ^^vS@J Q'AFz7v :jݷ7VfDЄsLLx +6%O:a\MH+W)C3C7x,(dz0@EH^&+FCOk!\tpVL¾f1ӸX2繋:TU5\Ď gCels+p%B.w*|%7jElBGZ# !to&嶂K"0: seP?{p /|96͈DLG3l4ӟrYEd]&xatv_Z?V=/>:AE_JQjNƛwu4MFŮZM1y w(Ha2 R>}MQpE +;(+_"w|bS?lm^sSNp_ fBc?Rkf>*u068< 1Kst +endstream +endobj +581 0 obj +<< +/Type /Page +/Contents 582 0 R +/Resources 580 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 529 0 R +/Annots [ 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R ] +>> +endobj +573 0 obj +<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [492.723 651.942 500.17 660.805] +/Rect [493.304 651.942 500.752 660.805] /A << /S /GoTo /D (cite.hmacsha512) >> >> endobj -549 0 obj +574 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [323.51 501.905 330.235 515.114] -/A << /S /GoTo /D (Hfootnote.4) >> +/A << /S /GoTo /D (Hfootnote.3) >> >> endobj -550 0 obj +575 0 obj << /Type /Annot /Subtype /Link @@ -6068,7 +6281,7 @@ endobj /A << /S /GoTo /D (subsubsection.2.2.1.3) >> >> endobj -551 0 obj +576 0 obj << /Type /Annot /Subtype /Link @@ -6077,7 +6290,7 @@ endobj /A << /S /GoTo /D (subsubsection.2.2.1.2) >> >> endobj -552 0 obj +577 0 obj << /Type /Annot /Subtype /Link @@ -6088,21 +6301,21 @@ endobj endobj 206 0 obj << -/D [556 0 R /XYZ 99.213 471.201 null] +/D [581 0 R /XYZ 99.213 471.201 null] >> endobj -558 0 obj +583 0 obj << -/D [556 0 R /XYZ 115.8 128.295 null] +/D [581 0 R /XYZ 115.8 128.295 null] >> endobj -555 0 obj +580 0 obj << -/Font << /F32 307 0 R /F75 467 0 R /F61 422 0 R /F35 308 0 R /F74 424 0 R /F63 426 0 R >> +/Font << /F32 323 0 R /F75 489 0 R /F61 443 0 R /F35 324 0 R /F74 445 0 R /F63 447 0 R >> /ProcSet [ /PDF /Text ] >> endobj -566 0 obj +591 0 obj << /Length 2021 /Filter /FlateDecode @@ -6116,18 +6329,18 @@ Q YG[xYWlx]6g="@~_oi7:35ѯˮY^mЬMGHÕ> endobj -553 0 obj +578 0 obj << /Type /XObject /Subtype /Image @@ -6135,7 +6348,7 @@ endobj /Height 564 /BitsPerComponent 8 /ColorSpace /DeviceRGB -/SMask 581 0 R +/SMask 606 0 R /Length 26573 /Filter /FlateDecode >> @@ -6235,7 +6448,7 @@ F H+UiV@ZVi@ZiViEZiV@ZViV@ZViEZ@ZVi@ZiV@ZiV@ZViV@ZV77H+ci@ZiV@ZiV@ZViEZiV@Zn K-7 endstream endobj -581 0 obj +606 0 obj << /Type /XObject /Subtype /Image @@ -6277,7 +6490,7 @@ N NI`Ҧ$4ʁ(@ endstream endobj -554 0 obj +579 0 obj << /Type /Annot /Subtype /Link @@ -6286,7 +6499,7 @@ endobj /A << /S /GoTo /D (subsection.5.2.2) >> >> endobj -561 0 obj +586 0 obj << /Type /Annot /Subtype /Link @@ -6295,122 +6508,122 @@ endobj /A << /S /GoTo /D (lstlisting.5.2) >> >> endobj -560 0 obj +585 0 obj << -/D [565 0 R /XYZ 99.213 769.283 null] +/D [590 0 R /XYZ 99.213 769.283 null] >> endobj 210 0 obj << -/D [565 0 R /XYZ 99.213 497.431 null] +/D [590 0 R /XYZ 99.213 497.431 null] >> endobj -567 0 obj +592 0 obj << -/D [565 0 R /XYZ 99.213 336.886 null] +/D [590 0 R /XYZ 99.213 336.886 null] >> endobj -568 0 obj +593 0 obj << -/D [565 0 R /XYZ 99.213 327.123 null] +/D [590 0 R /XYZ 99.213 327.123 null] >> endobj -569 0 obj +594 0 obj << -/D [565 0 R /XYZ 99.213 329.962 null] +/D [590 0 R /XYZ 99.213 329.962 null] >> endobj -570 0 obj +595 0 obj << -/D [565 0 R /XYZ 99.213 320.497 null] +/D [590 0 R /XYZ 99.213 320.497 null] >> endobj -571 0 obj +596 0 obj << -/D [565 0 R /XYZ 99.213 311.033 null] +/D [590 0 R /XYZ 99.213 311.033 null] >> endobj -572 0 obj +597 0 obj << -/D [565 0 R /XYZ 99.213 301.568 null] +/D [590 0 R /XYZ 99.213 301.568 null] >> endobj -573 0 obj +598 0 obj << -/D [565 0 R /XYZ 99.213 292.104 null] +/D [590 0 R /XYZ 99.213 292.104 null] >> endobj -574 0 obj +599 0 obj << -/D [565 0 R /XYZ 99.213 282.639 null] +/D [590 0 R /XYZ 99.213 282.639 null] >> endobj -575 0 obj +600 0 obj << -/D [565 0 R /XYZ 99.213 273.175 null] +/D [590 0 R /XYZ 99.213 273.175 null] >> endobj -576 0 obj +601 0 obj << -/D [565 0 R /XYZ 99.213 263.71 null] +/D [590 0 R /XYZ 99.213 263.71 null] >> endobj -577 0 obj +602 0 obj << -/D [565 0 R /XYZ 99.213 254.246 null] +/D [590 0 R /XYZ 99.213 254.246 null] >> endobj -578 0 obj +603 0 obj << -/D [565 0 R /XYZ 99.213 244.781 null] +/D [590 0 R /XYZ 99.213 244.781 null] >> endobj -579 0 obj +604 0 obj << -/D [565 0 R /XYZ 99.213 235.317 null] +/D [590 0 R /XYZ 99.213 235.317 null] >> endobj -580 0 obj +605 0 obj << -/D [565 0 R /XYZ 99.213 225.852 null] +/D [590 0 R /XYZ 99.213 225.852 null] >> endobj -564 0 obj +589 0 obj << -/Font << /F33 306 0 R /F32 307 0 R /F35 308 0 R /F75 467 0 R >> -/XObject << /Im7 553 0 R >> +/Font << /F33 322 0 R /F32 323 0 R /F35 324 0 R /F75 489 0 R >> +/XObject << /Im7 578 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -586 0 obj +611 0 obj << /Length 2045 /Filter /FlateDecode >> stream -xZoܸ_!I D ?m_ҏ5qч8M*˕|m!+y ( r8͈Y.^YȄ1RHɓۤ(g"ђM!$'2x`i^v QRЂyud\*H-n@9,LO{>n_mfWc]_ -)(,!K]h}{)rm_5e?yYeAԶт[7aݔAX/κ*:^$mn>ZP5*YI6!y{ʼQCO{K*Wkx/u-m&L_pTC8;5P\ -;[t+tƅЁ. f{Ǔmuzۯ,q4셥{`zp/Tu3/h((V?]1`h†xȹ&JzwF,<2/^L9 + gql@J1+N9aIN a#%'"jK2RU(XmK+f;Rüs:2& oN1y<h,zMf#m-a^? [!?!u@Z(#jA>V:,qWlzoyCkߨlxaaOͺ>;sƘH'I]'ws>E"ipd#wBx㡵(s0?Aɉq7=8*r Y /`<*1 L -B+4bݤ/ooGyE}p00ǡ<=]%P|t?G|FG~&Qy4di_!5 @SH_`Fp5@F4[#EA!1!h|ˌrVp<p>Dv.WO;(>Eiz!^O.sӃ 5'cS<B[x0JahejQ#푶HC Bn i=PLf^(Qz5:~D@_R%a*dr3բEWW`?r}$ ZWwU'tW8݁!isNo'v7X#bt =ԉ!.> } -Rro+/1xۊ ;#.DSRH_.sE!EiAcsC->#}xv?ݯCzo 5@Mp$%ZGPO6˸B8+Ǻ3Ђ0U :br"Ԣn1 _>%':[+4,l䒮 -sW`nBM!tQbuwQ]|HMr> [kjWYhhXCC SySqd\B|c-3ŭ|(n}Z(Ǜo?V {:M4}_Bkg$pѐ[W -~g'l_m4ޙL.0"̸`4VJKӅ+tA(CwYQtob4 -mUQK$O^^5 @VvsNWuhU5JJV+, 6ga9 ziDRSۡ2 6nzA!R]eSОFWdȦ(. QS#CELdo3c +xkoܸO\ b*q>6VIJE{CjW(EQ r8/Re:a_X|~wqR%\)\&yNQ,O.nDьrJ+I^v 3{vB*KX +  1(U~IsƵ]&R*wGy peKنN%2jC}g?#;WEb um\>rM3Pn=1ZT8ϪeznmSUANַ]Hntsv {NޭR/T}Şl)^E]@.sgd077t(0Іfֆӥ4YzbTa"tbрAx%K`/E]wp5Vj sP:l~xZgn_ڢ %);zo'8〰 C3*r% PYưe9z_UswVOhrc ʓY}GP)$^CWmAS)s K[Tۢ{tf;vigxNHʕX*99n7CD>Q&`ʛ\X6_0Dc  +m[/7떼DAFGWW;4p0-jSQ(NJ#>##>z(<24 5eN^`Fp"V\F4[#챧EABBń|Dvp'I[fQ#ua N]8t䞃s>L>w0{mR o+/1xۊ ;*k|1sG/įX!t;VkigFD;! ygD}gGW~u"k}{1WB/ԜQcSO6kꪬݳ:ѰfڧS BA|c-3ŭl(n}Z(+Ѕ + hsq&^4}_Bk4`Q[:cB!:TR!#OrAQjxerE]@BAqAh>rM +˅+T(C+, +i$*ھGPMi=^<-8״\*;%\}%V%ʳ0lc =2"T7v#c郆p `ydD|徔׮{ԃkD +g7OҩjQ"i?270}8 endstream endobj -585 0 obj +610 0 obj << /Type /Page -/Contents 586 0 R -/Resources 584 0 R +/Contents 611 0 R +/Resources 609 0 R /MediaBox [0 0 595.276 841.89] -/Parent 602 0 R -/Annots [ 562 0 R 563 0 R 583 0 R ] +/Parent 627 0 R +/Annots [ 587 0 R 588 0 R 608 0 R ] >> endobj -582 0 obj +607 0 obj << /Type /XObject /Subtype /Image @@ -6544,25 +6757,25 @@ zˑ :܈#sRT"N4F HRt:v%?SL4Fr4KmEDDDDDDDDD*],\""""""""""?BD,"""""""""" ,D""""""""""?BD,"""""""""" ,D""""""""""?Bd)#"""""""""x?/y*IHXZ.z\t:J iAJ"hTy\EK&D"D"L&Ƃ HZhsϙK611 6omh~Ƴ ĒD:?7K<99Au\yk]pz F}ybO2 ܈Ce.h33k%Kw~NRdrήx{hX]g;d*j] TMA"-~| H$ X4sqh?ONNNLLbݽ@)=OLL4%wبP>7{<<<^|sXA/kM|7^C̴d&'3Ew)ksu˵L>ϵ϶ݨ}#}?k˵`){/:k_gGcgY hp<>۱=WgY W7;Mיs׾N? endstream endobj -562 0 obj +587 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [151.248 727.073 164.149 735.935] +/Rect [154.643 727.073 167.544 735.935] /A << /S /GoTo /D (cite.nswag) >> >> endobj -563 0 obj +588 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [177.138 694.202 190.04 703.065] +/Rect [180.144 694.202 193.046 703.065] /A << /S /GoTo /D (cite.swagger-ui) >> >> endobj -583 0 obj +608 0 obj << /Type /Annot /Subtype /Link @@ -6573,141 +6786,140 @@ endobj endobj 214 0 obj << -/D [585 0 R /XYZ 99.213 762.508 null] +/D [610 0 R /XYZ 99.213 762.508 null] >> endobj -587 0 obj +612 0 obj << -/D [585 0 R /XYZ 99.213 673.583 null] +/D [610 0 R /XYZ 99.213 673.583 null] >> endobj 218 0 obj << -/D [585 0 R /XYZ 99.213 376.906 null] +/D [610 0 R /XYZ 99.213 376.906 null] >> endobj -588 0 obj +613 0 obj << -/D [585 0 R /XYZ 99.213 311.973 null] +/D [610 0 R /XYZ 99.213 311.973 null] >> endobj -589 0 obj +614 0 obj << -/D [585 0 R /XYZ 116.149 314.094 null] +/D [610 0 R /XYZ 116.149 314.094 null] >> endobj -590 0 obj +615 0 obj << -/D [585 0 R /XYZ 116.149 302.614 null] +/D [610 0 R /XYZ 116.149 302.614 null] >> endobj -591 0 obj +616 0 obj << -/D [585 0 R /XYZ 116.149 291.134 null] +/D [610 0 R /XYZ 116.149 291.134 null] >> endobj -592 0 obj +617 0 obj << -/D [585 0 R /XYZ 116.149 279.653 null] +/D [610 0 R /XYZ 116.149 279.653 null] >> endobj -593 0 obj +618 0 obj << -/D [585 0 R /XYZ 116.149 268.173 null] +/D [610 0 R /XYZ 116.149 268.173 null] >> endobj -594 0 obj +619 0 obj << -/D [585 0 R /XYZ 116.149 256.692 null] +/D [610 0 R /XYZ 116.149 256.692 null] >> endobj -595 0 obj +620 0 obj << -/D [585 0 R /XYZ 116.149 245.212 null] +/D [610 0 R /XYZ 116.149 245.212 null] >> endobj -596 0 obj +621 0 obj << -/D [585 0 R /XYZ 116.149 233.731 null] +/D [610 0 R /XYZ 116.149 233.731 null] >> endobj -597 0 obj +622 0 obj << -/D [585 0 R /XYZ 116.149 222.251 null] +/D [610 0 R /XYZ 116.149 222.251 null] >> endobj -598 0 obj +623 0 obj << -/D [585 0 R /XYZ 116.149 210.771 null] +/D [610 0 R /XYZ 116.149 210.771 null] >> endobj -599 0 obj +624 0 obj << -/D [585 0 R /XYZ 116.149 199.29 null] +/D [610 0 R /XYZ 116.149 199.29 null] >> endobj -600 0 obj +625 0 obj << -/D [585 0 R /XYZ 116.149 187.81 null] +/D [610 0 R /XYZ 116.149 187.81 null] >> endobj -601 0 obj +626 0 obj << -/D [585 0 R /XYZ 116.149 176.329 null] +/D [610 0 R /XYZ 116.149 176.329 null] >> endobj -584 0 obj +609 0 obj << -/Font << /F35 308 0 R /F32 307 0 R /F33 306 0 R /F74 424 0 R /F75 467 0 R >> -/XObject << /Im8 582 0 R >> +/Font << /F35 324 0 R /F32 323 0 R /F33 322 0 R /F74 445 0 R /F75 489 0 R >> +/XObject << /Im8 607 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -608 0 obj +633 0 obj << -/Length 2468 +/Length 2467 /Filter /FlateDecode >> stream -xYKsWVQ0 rn8[q]+P -et7$*GO*XM`y}/"\|]*OC?M~{X_E[mwW尾SFa6NnЦ֣ݬ}F9#O>_>ϒ-etVauC?pQcdsg1G>ɻrzo<4z* -(,خB$NNoƔK ima;̰mLj@UDA\|Oe(|b5Bnjrfi{aP5j}@ (Z@g]/`Zct0?ٲ1^6ȏkPE=Sv__/*ROvwV̆R&aacO<% i]hKq4G\&b̍J -u Lxݓ3̇}G9 k6G +6y,*݄o;ŸmfPrga;(#r,E}̵eׇoeq3D|0߆OHCOʊĦM.XV|Ǟq{҆~lAX9npe^$$)QO߀Xt\0ʓLe-`k#ק E0#G׶#J^<{_V ,1nd .x=BZwRx=]Rp'#>z$\,\}6s042Of( .6ŗt`c3~Ӛuy/$>,ĆmIr4Gʶ˱w6adT;X_% HJOo -@jh@fth!lv >vf?kQY4b;)"(@-ɶ82iou/+(0ths-0kvf'=F3>jŦ06ul9rj10`UkT K^vJclxeEgRܒO;}_*( _LDoR22BǔMvIGdrvNb*k?!y(\|ʤ^G$N #tY* --dީ0{>`nAXfϕ&X)oY _,ԟe9l'fo9!'yM3UNFU>W;%:,&9R<6(8bgBFA;N'`whR{d+Z,,+N/H)fD. -=T:,#@܎tgOObTta*UA!Pb-(!}̫SYtʮh?P~xTc6q -KPlJ_J56Z٫/b #:: GK\<~}zl[Y(( ᚁ{!nmGZKp*;Xñw6lg r7r"YƄ0SUWLwN1=ɳ>_j|mb{(5^Q.EYv`l-FuL<ѱzVhΤ}9+G9+>^ϳlLYߥF~J?U9TG^gNuL 9A/hYFCeOd:gi@HY 25jhC -Ըffw 8K2dUdX2+ԑ7*r]:\N, -"?6%c[0^#g -NoyK(& Fw@$VI5)h1Z|`Hxuڒ)'N)QC*vmP||q J^hq(wq^f- $Zm{ !f":, 0ĝdU% l/^V`AʮQֈ'9s5 qoh=C<^aTRl 14*Bєx~Fc~[(,M*kZsחY]K9Ճ}>j`tI3(R|N}5}Ziҩ5#7܀ ;ЍX{1*T9ϔ͠㖶pеAH,^Ok/GW3k&:tz -?!)}`Bt1cљ3?8m{y'A|^e8SB&-j/$Lk老C),([Ͼ J[Ѻ*dfQaBZ6o ,fݼ^ +xYKsܸWLS5~q$V*.Җ(U9E6&M~}s.7Q(6_6U%(Y$6۫ LAv{a 䙻$ztFe궟o~WdFq%Ҥt%8_gBΫ}/|1RiAH7R#8OD&L`} 8]Ф'B1ʋ+\ͅBUO?ĉL~V}E<;}5,wʪW;`%Vۄ61noW3W 5g!'a9! +3|9'e<MӶ;H/|򿁩ub;[^ r+YN'3x_:O#Te_pe*|…P&BukU9fiw"yJA$:g*~E+fn&צe"sF>0K䟫A0,d .ˏ.pprP?9W<&EZl}ossez#ȥZ?Ѓ5کܴ%4ϣ5v\3$|/XN`^M"GCV65h;KIXxŽ U'Qi9> endobj -605 0 obj +630 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [456.748 229.102 464.195 237.965] +/Rect [457.037 229.102 464.484 237.965] /A << /S /GoTo /D (cite.automapper) >> >> endobj -606 0 obj +631 0 obj << -/Font << /F32 307 0 R /F75 467 0 R /F62 423 0 R /F33 306 0 R >> +/Font << /F32 323 0 R /F75 489 0 R /F62 444 0 R /F33 322 0 R >> /ProcSet [ /PDF /Text ] >> endobj -612 0 obj +637 0 obj << /Length 1293 /Filter /FlateDecode @@ -6720,92 +6932,92 @@ x Pe?1}= su!Je4msflC)Nſ8eY|2'3v9SlLRX6>|^5맬EuUXi4dR 2N-qw`(%Vv弭C{ p[!(FgOF'夯jKOj)QJ$t$pBqy XSqQ*fmT S1h+m[bUٳ=cgg  WR[Z?`88zt6iyp\m>8Cm}ƚ6#˚wrmC$#[>;EQ ͗ev<(R%QHJLsdrr3-lpBq%1`6R6HmCIL{[SB&XEtܣtHFp=X}G:VYB͑kL@Zmt&|H endstream endobj -611 0 obj +636 0 obj << /Type /Page -/Contents 612 0 R -/Resources 610 0 R +/Contents 637 0 R +/Resources 635 0 R /MediaBox [0 0 595.276 841.89] -/Parent 602 0 R +/Parent 627 0 R >> endobj -613 0 obj +638 0 obj << -/D [611 0 R /XYZ 99.213 762.508 null] +/D [636 0 R /XYZ 99.213 762.508 null] >> endobj -614 0 obj +639 0 obj << -/D [611 0 R /XYZ 116.149 763.03 null] +/D [636 0 R /XYZ 116.149 763.03 null] >> endobj -615 0 obj +640 0 obj << -/D [611 0 R /XYZ 116.149 751.549 null] +/D [636 0 R /XYZ 116.149 751.549 null] >> endobj -616 0 obj +641 0 obj << -/D [611 0 R /XYZ 116.149 740.069 null] +/D [636 0 R /XYZ 116.149 740.069 null] >> endobj -617 0 obj +642 0 obj << -/D [611 0 R /XYZ 116.149 728.589 null] +/D [636 0 R /XYZ 116.149 728.589 null] >> endobj -618 0 obj +643 0 obj << -/D [611 0 R /XYZ 116.149 717.108 null] +/D [636 0 R /XYZ 116.149 717.108 null] >> endobj -619 0 obj +644 0 obj << -/D [611 0 R /XYZ 116.149 705.628 null] +/D [636 0 R /XYZ 116.149 705.628 null] >> endobj -620 0 obj +645 0 obj << -/D [611 0 R /XYZ 116.149 694.147 null] +/D [636 0 R /XYZ 116.149 694.147 null] >> endobj -621 0 obj +646 0 obj << -/D [611 0 R /XYZ 116.149 682.667 null] +/D [636 0 R /XYZ 116.149 682.667 null] >> endobj -622 0 obj +647 0 obj << -/D [611 0 R /XYZ 116.149 671.186 null] +/D [636 0 R /XYZ 116.149 671.186 null] >> endobj -623 0 obj +648 0 obj << -/D [611 0 R /XYZ 116.149 659.706 null] +/D [636 0 R /XYZ 116.149 659.706 null] >> endobj -624 0 obj +649 0 obj << -/D [611 0 R /XYZ 116.149 648.226 null] +/D [636 0 R /XYZ 116.149 648.226 null] >> endobj -625 0 obj +650 0 obj << -/D [611 0 R /XYZ 116.149 636.745 null] +/D [636 0 R /XYZ 116.149 636.745 null] >> endobj -626 0 obj +651 0 obj << -/D [611 0 R /XYZ 116.149 625.265 null] +/D [636 0 R /XYZ 116.149 625.265 null] >> endobj -610 0 obj +635 0 obj << -/Font << /F74 424 0 R /F75 467 0 R /F33 306 0 R /F32 307 0 R >> +/Font << /F74 445 0 R /F75 489 0 R /F33 322 0 R /F32 323 0 R >> /ProcSet [ /PDF /Text ] >> endobj -630 0 obj +655 0 obj << /Length 2289 /Filter /FlateDecode @@ -6827,17 +7039,17 @@ Yl 曼&bW~l(\a%0ES3|za .Vزʓt endstream endobj -629 0 obj +654 0 obj << /Type /Page -/Contents 630 0 R -/Resources 628 0 R +/Contents 655 0 R +/Resources 653 0 R /MediaBox [0 0 595.276 841.89] -/Parent 602 0 R -/Annots [ 627 0 R ] +/Parent 627 0 R +/Annots [ 652 0 R ] >> endobj -627 0 obj +652 0 obj << /Type /Annot /Subtype /Link @@ -6848,98 +7060,100 @@ endobj endobj 222 0 obj << -/D [629 0 R /XYZ 99.213 762.508 null] +/D [654 0 R /XYZ 99.213 762.508 null] >> endobj 226 0 obj << -/D [629 0 R /XYZ 99.213 524.064 null] +/D [654 0 R /XYZ 99.213 524.064 null] >> endobj -631 0 obj +656 0 obj << -/D [629 0 R /XYZ 99.213 354.05 null] +/D [654 0 R /XYZ 99.213 354.05 null] >> endobj -632 0 obj +657 0 obj << -/D [629 0 R /XYZ 116.149 356.171 null] +/D [654 0 R /XYZ 116.149 356.171 null] >> endobj -633 0 obj +658 0 obj << -/D [629 0 R /XYZ 116.149 344.691 null] +/D [654 0 R /XYZ 116.149 344.691 null] >> endobj -634 0 obj +659 0 obj << -/D [629 0 R /XYZ 116.149 333.211 null] +/D [654 0 R /XYZ 116.149 333.211 null] >> endobj -635 0 obj +660 0 obj << -/D [629 0 R /XYZ 116.149 321.73 null] +/D [654 0 R /XYZ 116.149 321.73 null] >> endobj -636 0 obj +661 0 obj << -/D [629 0 R /XYZ 116.149 310.25 null] +/D [654 0 R /XYZ 116.149 310.25 null] >> endobj -637 0 obj +662 0 obj << -/D [629 0 R /XYZ 116.149 298.769 null] +/D [654 0 R /XYZ 116.149 298.769 null] >> endobj -638 0 obj +663 0 obj << -/D [629 0 R /XYZ 116.149 287.289 null] +/D [654 0 R /XYZ 116.149 287.289 null] >> endobj -639 0 obj +664 0 obj << -/D [629 0 R /XYZ 116.149 275.809 null] +/D [654 0 R /XYZ 116.149 275.809 null] >> endobj -640 0 obj +665 0 obj << -/D [629 0 R /XYZ 116.149 264.328 null] +/D [654 0 R /XYZ 116.149 264.328 null] >> endobj -628 0 obj +653 0 obj << -/Font << /F35 308 0 R /F32 307 0 R /F75 467 0 R /F74 424 0 R /F33 306 0 R /F62 423 0 R >> +/Font << /F35 324 0 R /F32 323 0 R /F75 489 0 R /F74 445 0 R /F33 322 0 R /F62 444 0 R >> /ProcSet [ /PDF /Text ] >> endobj -648 0 obj +673 0 obj << -/Length 1706 +/Length 1714 /Filter /FlateDecode >> stream -xuWKs6WpiƂ c$mӤ69,|9$P"eztX.v}0 vAq'da $nH?"BvRq1\jy~o"PvL̊|pzok,)1K?lRfB?af%qLQ+/Ag|hd2Z 2-(|gô-'Sԡ)GU9!Fc nv"yA,u/v7paDP[QͯŜ[ LhL{mqԾR,{j{^ -Xz[^ة\L; h)]xK e)]ӱddbK-@:%# m-mȌ /q(`8vN;K,/g+A煈X0KGY$E>N2f_u|h/ߨfԱJ6-Xۤ<1CI٧5Y T@NBp&֙ڏ SekŔۇ,~=6Yag%X!1B28t;Xw7wU_hl勊KUf,L;/ۢ]|#dvN4rD%el%z=$2EqGCӡPG!UtT -I oY03WN8YMP ->D",5<41BUgWa*$&D$KOm +xuWKs6WpiƂ c$mӤ69,|9$P"ezxX.v}0 vAq'd'V{[?IX nZ߆< +{O 'G{|-IR%f3y#ﵵ 0j(˕#e630/5[g +ڊL+A)QvoXbƠbա)&-\jQ$@GGpcU^ SŎ!=xg{fMgD+)2Cd +Zt Oi< s ':-gY(d&GKo@^\-pQhFVk]m n`_\Xp`U\8A|99J#;V8rE//uL؛Rwnxu!o2Ƚ釆s`HI8J/\Ri['ȡ_7Ax-v Z EPQ$ru `b^KH#Ⱦ֌X\6ZB Thv]}Iܐ~J1E"{Pc$՞7E,0A|7 +b vk׉5g +6^eb3038wR(3^4en`z3aڈk}yգ[SǪu#F7t:ڠzR:{K׃0nG-bέOGl4omqԾR,{j{^ +Xx[^ة\L; h)x7K e)]ӱddbK-@:%# m-mȌ /qx)`8vN3K,/g+A煈X0y,";N2f_u|h/gT3x%feJБ-'-$O$Oy~x_tÈ*AŃ ݣ%Nu',d\A7$x$t(Խ:9;V"GC{%D4K#dcFa=# +cᢀ2 +Ma0fbmkd[㘡L,* o!87aLGbQ?,0 q_ +w^h\KTS_U_hl勊KUf,L;/ۢ]$]ݜ_Esg)fl +jŏzM/4_}Jd< }:B4"=H!7~N:[PhM`6r~4TeH)#+UjI*Y腜#P<E|՜YAIhY&{н/X%9CyћUIy^LP-o~?G1ցL^ WwTU(!@(C?R)!i!:D$GO53PH ˦9K&t'n?Hf<< uDݒ]ULLU߸Ԡ>߮>?Ĉ<i*"a4xHD!XO)[zBF$",΃?QF endstream endobj -647 0 obj +672 0 obj << /Type /Page -/Contents 648 0 R -/Resources 646 0 R +/Contents 673 0 R +/Resources 671 0 R /MediaBox [0 0 595.276 841.89] -/Parent 602 0 R -/Group 437 0 R -/Annots [ 641 0 R 643 0 R 644 0 R 645 0 R ] +/Parent 627 0 R +/Group 459 0 R +/Annots [ 666 0 R 668 0 R 669 0 R 670 0 R ] >> endobj -642 0 obj +667 0 obj << /Type /XObject /Subtype /Image @@ -6947,7 +7161,7 @@ endobj /Height 789 /BitsPerComponent 8 /ColorSpace /DeviceRGB -/SMask 651 0 R +/SMask 676 0 R /Length 28628 /Filter /FlateDecode >> @@ -7022,7 +7236,7 @@ O {~vIm*?*ΏΏ 7]Rvv!k*?*Ώjj&]]Hmʏʯڅ%k:?:?6`hHmʏʯڅ5_G KjPQu~vv!k*?*ΏgV.]xF&:?:?|uV]]mR5_G<޽{SSJ3gRs5Z)v饗R]tQCCKRSScPHmʏʯC\s5-< k*?*Ώ9ԷohBjT~T~r(P=s3g4[jT~_!vCM^SA6y 5M^8S&3kLm@>S&3kLm@>S&3kLm@>S&3kLm@>S&3kLm@>S&3kLm@>S&䖼@l endstream endobj -651 0 obj +676 0 obj << /Type /XObject /Subtype /Image @@ -7067,7 +7281,7 @@ G ~4I/vSQg;HfB;WD>Aj&|Qg;ɨ)5S]T˳VGTԊ6>W##pH\1>W##pH\1>W##pH\1>W##pH\1>W##pH\1>W##pH\1>W##pH\ endstream endobj -641 0 obj +666 0 obj << /Type /Annot /Subtype /Link @@ -7076,7 +7290,7 @@ endobj /A << /S /GoTo /D (figure.caption.12) >> >> endobj -643 0 obj +668 0 obj << /Type /Annot /Subtype /Link @@ -7085,47 +7299,47 @@ endobj /A << /S /GoTo /D (subsection.5.4.1) >> >> endobj -644 0 obj +669 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[0 1 0] -/Rect [114.883 153.493 127.785 162.356] +/Rect [117.788 153.493 130.69 162.356] /A << /S /GoTo /D (cite.nswag-studio) >> >> endobj -645 0 obj +670 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] -/Rect [281.86 150.766 288.585 165.528] -/A << /S /GoTo /D (Hfootnote.5) >> +/Rect [283.554 150.766 290.279 165.528] +/A << /S /GoTo /D (Hfootnote.4) >> >> endobj -649 0 obj +674 0 obj << -/D [647 0 R /XYZ 99.213 579.896 null] +/D [672 0 R /XYZ 99.213 579.896 null] >> endobj 230 0 obj << -/D [647 0 R /XYZ 99.213 234.229 null] +/D [672 0 R /XYZ 99.213 234.229 null] >> endobj -650 0 obj +675 0 obj << -/D [647 0 R /XYZ 115.8 129.258 null] +/D [672 0 R /XYZ 115.8 129.258 null] >> endobj -646 0 obj +671 0 obj << -/Font << /F32 307 0 R /F75 467 0 R /F33 306 0 R /F35 308 0 R /F61 422 0 R /F74 424 0 R /F63 426 0 R >> -/XObject << /Im9 642 0 R >> +/Font << /F32 323 0 R /F75 489 0 R /F33 322 0 R /F35 324 0 R /F61 443 0 R /F74 445 0 R /F63 447 0 R >> +/XObject << /Im9 667 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -657 0 obj +682 0 obj << /Length 1241 /Filter /FlateDecode @@ -7140,18 +7354,18 @@ U pT]wM#gn@&FNK˷ɍ׉⟖!!BRcrz#\Yb[@˒AO^ٴq6}܌H*Pb>Zd!aaabQwGu_ X?kBLy",/cTԾ:RECWsB1 Jgi!s3AkB[a #ʧ4v1MaNSDJFmQ`$>D~:.k a;V_s?~Ԓi^i(x6BF`!_?x endstream endobj -656 0 obj +681 0 obj << /Type /Page -/Contents 657 0 R -/Resources 655 0 R +/Contents 682 0 R +/Resources 680 0 R /MediaBox [0 0 595.276 841.89] -/Parent 602 0 R -/Group 437 0 R -/Annots [ 653 0 R ] +/Parent 627 0 R +/Group 459 0 R +/Annots [ 678 0 R ] >> endobj -652 0 obj +677 0 obj << /Type /XObject /Subtype /Image @@ -7159,7 +7373,7 @@ endobj /Height 132 /BitsPerComponent 8 /ColorSpace /DeviceRGB -/SMask 660 0 R +/SMask 685 0 R /Length 6489 /Filter /FlateDecode >> @@ -7177,7 +7391,7 @@ S ˬܥ!F_b39U*_TZ˿^ˏ8__]㪬Q$J(y)Rf Ǖ.թ*݆x t)YTY_^2KZW9)tKJ N>OB;Eʫ. N]u_QU 6Ji#,ɛ_&W*l.%ҡXq/P:P: эP:P:N9 endstream endobj -660 0 obj +685 0 obj << /Type /XObject /Subtype /Image @@ -7192,7 +7406,7 @@ stream x  oã endstream endobj -654 0 obj +679 0 obj << /Type /XObject /Subtype /Image @@ -7235,7 +7449,7 @@ R _ƧNka6m6cۆ-n}w[.tUnJu `j` K}n-nӂVC_|`ۀ %: u$S̭>!6o:> endobj 238 0 obj << -/D [656 0 R /XYZ 99.213 690.49 null] +/D [681 0 R /XYZ 99.213 690.49 null] >> endobj -658 0 obj +683 0 obj << -/D [656 0 R /XYZ 99.213 579.17 null] +/D [681 0 R /XYZ 99.213 579.17 null] >> endobj 242 0 obj << -/D [656 0 R /XYZ 99.213 380.116 null] +/D [681 0 R /XYZ 99.213 380.116 null] >> endobj -659 0 obj +684 0 obj << -/D [656 0 R /XYZ 99.213 318.101 null] +/D [681 0 R /XYZ 99.213 318.101 null] >> endobj -655 0 obj +680 0 obj << -/Font << /F35 308 0 R /F32 307 0 R /F75 467 0 R /F33 306 0 R >> -/XObject << /Im10 652 0 R /Im11 654 0 R >> +/Font << /F35 324 0 R /F32 323 0 R /F75 489 0 R /F33 322 0 R >> +/XObject << /Im10 677 0 R /Im11 679 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -668 0 obj +693 0 obj << -/Length 1911 +/Length 1900 /Filter /FlateDecode >> stream -xڅXIo6Wآ(j9:;IL]EW*-,G-[XQp -}EŁD2 -d,Edi)tR[x+'A%0LyhLvqvM䗶AoaFLM˓5@LC4{zA!Non ~ee*YvV"N†(+đᴓᵘ`sݵxAiY?O<=w$ :Şm h$Ya3 #Һk.ttv ]%tH{`<6֕3yɂﲤ#3z>sA ^I!)HCw^cOB[db#FT},IÜ,1L3|G 8o+FUIN%pa@ҭʹ_ܪքnfwevt|`DW5SGyN%/ ]RؕM,% ;wa GQ ڱ*힎il[7OUjw?&2x<]K\$eEPU@AɲDr%3 dzUTT1}<]uzB: 瑐{!pι(vĩH,P97$"~O컺kX̠ )!]+3@y&D-iFoyߙXE)x։V~Wd#_V"ɓ pc4-O  ɢ Lp8L'4'yts4){9sbL<42eMMF[̄qX,{Ƴ -lOHGckJÚȖCg<Dg܂e 9oNה\(q}xi m I|h -77mrW *"oEt,:L[ -^{(ViClyaBB}-vpNW߽GxGl8CƅHoߨWO%!).Y_*TPD -) [X֏mtߝI/oxd)۽;2[z*-ZZSq]naQX עJQp%pPEEM 3 CB]%l̀ށʓ&EB "M~Hh Gwrx?Kf*]Lü鐇k%ORK=UԊW.p3u#ys#$@j,[@?S[(ykb +xڅXKsWHUY8zT쎫r`&HjIډlnRS5"F?n8Q& ?=|H&LJ=mJTZ o];ϴzq4H~mU#? ;mcLl[^솮1-?JAzvpn~<=ڂ=,̄Vig#R7EUJŠT 7`u5=*##2k0yPFrxr`f׻}kyG\WrDxAVw͉Dwk5B:^HO +^~}m}cSX vnDuƉϞP7d|LMg׸CMP M+R#@&OGY2e_]3sW`tAtÀ䃣[UyUnpX7>fWk trՏ*ޘ3w_KoMT!WfiR^ˋڢ @>V]mz J5 +!pk(-<i&,(M7ha'g6fJ5sRN9#%!g,rkuQ#&p^>UF[q[.BUK4*<2b,jyg8Sa1Q\ip 78Vbw`yb(Q)D]Po5Y,LА(!+&l,C6Nٔewj׮q :|ΩWionL/!Xyy>G=ϸE|.d?v +Ol<'{i)i1+g,Txzr0i0 ;-4+աݔˢ7oAG?u +@#չ sI0#SL$y횛?nlM⓶BBo ML7l+;x UW)`I(dJNաSdk12Fd;vOUo`~!gI +-< "w^WT(KUJsPF<&E!'mӸ'"3|m{@M`saDHIJJCQ]F*wy[[l)6 fd<|4G.;qh/0:?Vw}u PlzuZ$}tZLc4oya0,@ùf@ L{;ڪGCHyk蘞'J#S]dtuM(Fæ6Cmǹwgw8]/崼⍡ҝ(| lXC[D/];k(bbO {N +'<Ӷ0>[|g#W1S)3Њ_ 2E"d`^ x4u0(ٶ}|vXK9 0aV_JssٽU;7 ު=<%V!RdzFG3NSB{{LzFRi,F4==Vr~TUsfԔ,X/zJڄ !NW౐-@@ <>reki![uhcce)Rˆ@$ BEobl"'0qp7h5sh>.j)!(L+@d" צW?`:SqF0|2yF8xa𻧦ZΉa5=C_)APu0R V"I129" endstream endobj -667 0 obj +692 0 obj << /Type /Page -/Contents 668 0 R -/Resources 666 0 R +/Contents 693 0 R +/Resources 691 0 R /MediaBox [0 0 595.276 841.89] -/Parent 671 0 R -/Annots [ 661 0 R 662 0 R 664 0 R ] +/Parent 696 0 R +/Annots [ 686 0 R 687 0 R 689 0 R ] >> endobj -663 0 obj +688 0 obj << /Type /XObject /Subtype /Image @@ -7353,16 +7564,16 @@ Gj rQ endstream endobj -661 0 obj +686 0 obj << /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [281.228 649.436 287.952 663.03] -/A << /S /GoTo /D (Hfootnote.6) >> +/A << /S /GoTo /D (Hfootnote.5) >> >> endobj -662 0 obj +687 0 obj << /Type /Annot /Subtype /Link @@ -7371,7 +7582,7 @@ endobj /A << /S /GoTo /D (figure.caption.15) >> >> endobj -664 0 obj +689 0 obj << /Type /Annot /Subtype /Link @@ -7382,56 +7593,62 @@ endobj endobj 246 0 obj << -/D [667 0 R /XYZ 99.213 602.682 null] +/D [692 0 R /XYZ 99.213 602.682 null] >> endobj -669 0 obj +694 0 obj << -/D [667 0 R /XYZ 99.213 540.283 null] +/D [692 0 R /XYZ 99.213 540.283 null] >> endobj 250 0 obj << -/D [667 0 R /XYZ 99.213 215.346 null] +/D [692 0 R /XYZ 99.213 215.346 null] >> endobj -670 0 obj +695 0 obj << -/D [667 0 R /XYZ 115.8 86.481 null] +/D [692 0 R /XYZ 115.8 86.481 null] >> endobj -666 0 obj +691 0 obj << -/Font << /F32 307 0 R /F75 467 0 R /F61 422 0 R /F35 308 0 R /F33 306 0 R /F74 424 0 R /F63 426 0 R >> -/XObject << /Im12 663 0 R >> +/Font << /F32 323 0 R /F75 489 0 R /F61 443 0 R /F35 324 0 R /F33 322 0 R /F74 445 0 R /F63 447 0 R >> +/XObject << /Im12 688 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -678 0 obj +703 0 obj << -/Length 2066 +/Length 2064 /Filter /FlateDecode >> stream -xڍXK8ׯGj@DZfggb"v"jOS{PM!S͇{'aDJ w 󧇻O?xh+ -GrH=?Ӡ]׷2^2/R2Lx6굫qt#p02i1Vey.A6Y&|9SK,*@yRyNfG:H|O=J `Ҙ}w־GRQ$jwRHwoUiBd6FsXp*7KhZbn[]Ҵ<!Loh^)jʂ{iZbm58TI},iyr`ݲ;̱iBJmGB2-*ID.SrkYÖT2QREtu7ؖ(i25j^]kԭ_J"I$0A,\TH 6T1X4ˀ^NK˺ܥD̎;ֶ ̢sdO"Z1i>룏9 xvMA1\e cg>(f;R}UՆ ̨so,@5XN8/ 4 c|\ڪXxst -BIygE-q[lq;X.~L+MC^(v1DU݃0g/`/QZC)Vưz-Dmg|l6OQw$ G2v:LzY6ooRlNӣ/c\ZWJ9tHC{ -^YzOYL -]̏^0-ۇ۫:,F0XTBı#P!COwt264Q{#Ҵܲ @2 w@QSg]eYF[3n 2Xr C|=fۣa(=Hf)ԶLOO<:6!(klȹW{]N푼ed$eWa_UC' 菨>6@B]>0soA1BME? b.$S~I7]Rq3W m(!0gl7\P/P#w&\m遀+z^V/KzWoxGq31oS՗Rjf  -tIQ3< ~c6,U75LЪ5̢ 'dͅ P.lTy2tƧ;7lLt,WBp@ttɚ=4uixe 5,b!°yjz .r辕/~MSyko5hi˦Uuiw|.SX0 ?YG;ssyd}0ȸtd~+0o՛ .j2O/+ (:No4ZӨ5vlS{Q0妀>$W;}˞ ?מI٭\<R(-Z(HHTS+| rG{xLU`<N^s8[/nrKxQ~l߮1渌c߱}ſ 4CׁFdʉ]LO_CIX:o +xڍXK6ϯHK^q$(R"MN܍Q_zzMRcr_ x?݇d䅁ȃ<<Q(TBŹPx^m<8:;,_wJ>D2زC2qn/T!JH%ze|flo~CEi$TGZL} 柁"i>)(U؃ilKmvoߜb[JD+&"ֵea\6FsATBo.FdOjo:R)itúl + 0xPx*Qޟ4 ?ڲPvXʞ^Zvwp[cr׷FHe[='ԑ_qUL^#DcbkYD$2QR$yxu7ؖ0i?=qR/t1Moƀy%l\` +8Y a&YB"P*,e'#f;DRYȲqrHE8wi-)#5Cf,ؓHim00u}Eksv슂֞]Q,m"ZwK h-ǞM QZ7R֔c9]G38 %ɈOVRsZkHVJ*b51\'/J}t]d9/ +3/ +{pudE%Qkb(_T45͆643j*IÄ + +K;'f෎?K)61r +vr[ Y[Wo,AX|,@n u`a{/C^#G1*uy@wı%P!C0soA1LME? b.$S~I7]Rq=3W m(!0gl7\P/P#u&\m遀*z^^|v9/2tfb;":ZARu86+qK: X׵)`F<}a`-Vfe_٘T6Om ` `;`*&˥LꡩkL.{na53 ܔn.OS =HuِKԥVËIt9_e|#e + ' vTr|`}N8/>v̏_`> zSeP]vE 8EiMڵR2P ZgF8N9yj/RJ>$\3'\Nc'LOŵg!x{xbvc8x#J $$C>rG{zLU`<NNs Y;PZ qܗ Z<f}^ok3b|z p&껿D !,('5iI?,6H$T,0~t%|CWOXfm8aLXUD"l|]YH +Qt s\ƱؾTp`k|w# R`ۧg"SP'Rk endstream endobj -677 0 obj +702 0 obj << /Type /Page -/Contents 678 0 R -/Resources 676 0 R +/Contents 703 0 R +/Resources 701 0 R /MediaBox [0 0 595.276 841.89] -/Parent 671 0 R -/Annots [ 665 0 R 673 0 R ] +/Parent 696 0 R +/Annots [ 690 0 R 698 0 R ] >> endobj -674 0 obj +699 0 obj << /Type /XObject /Subtype /Image @@ -7506,7 +7723,7 @@ r RJ)Rۮ X sa5ZRJ)m}RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)R? endstream endobj -665 0 obj +690 0 obj << /Type /Annot /Subtype /Link @@ -7515,7 +7732,7 @@ endobj /A << /S /GoTo /D (lstlisting.6.1) >> >> endobj -673 0 obj +698 0 obj << /Type /Annot /Subtype /Link @@ -7526,27 +7743,27 @@ endobj endobj 254 0 obj << -/D [677 0 R /XYZ 99.213 700.908 null] +/D [702 0 R /XYZ 99.213 700.908 null] >> endobj 258 0 obj << -/D [677 0 R /XYZ 99.213 466.964 null] +/D [702 0 R /XYZ 99.213 466.964 null] >> endobj -679 0 obj +704 0 obj << -/D [677 0 R /XYZ 99.213 304.701 null] +/D [702 0 R /XYZ 99.213 304.701 null] >> endobj -676 0 obj +701 0 obj << -/Font << /F32 307 0 R /F75 467 0 R /F35 308 0 R /F33 306 0 R >> -/XObject << /Im13 674 0 R >> +/Font << /F32 323 0 R /F75 489 0 R /F35 324 0 R /F33 322 0 R >> +/XObject << /Im13 699 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -689 0 obj +714 0 obj << /Length 1538 /Filter /FlateDecode @@ -7563,17 +7780,17 @@ xڝɎ P\4ܩ_-Hzoks0N^ k9)Teyj <7]RҒrn&JG|4בa` GEFLpoQJBrJE,|oIJqZWV[K"$DNE2΂-ʵb^pȴKU*Z$/!@~"`bٱ i endstream endobj -688 0 obj +713 0 obj << /Type /Page -/Contents 689 0 R -/Resources 687 0 R +/Contents 714 0 R +/Resources 712 0 R /MediaBox [0 0 595.276 841.89] -/Parent 671 0 R -/Annots [ 675 0 R 681 0 R ] +/Parent 696 0 R +/Annots [ 700 0 R 706 0 R ] >> endobj -680 0 obj +705 0 obj << /Type /XObject /Subtype /Image @@ -7591,7 +7808,7 @@ M XqI^ r "v "+b b" "+b b@ bE,"D,"Vi#o]@mawqZOPϕo.Pa<!==u_POݓ,PxD,"@ b+b@XD, bE,"X D@"ŁkI<{>bo^7se#?@튇x0x`$ }ĖS:T "+b b" "+b b@ bE,"D,"V b@ bl @z"8#;\.y#Geffff"2#5#8#;gϞ,EdFj&x-A9bKfn3333DYz 6وLY33334|~Џ-\.v%HS6~fDp&`?37,,˰nXmoowd#[vFvXD "+b b" "+b b" "+b b@ bE,"D,"V#8=3=^UC(8 bӎبoA"p +Nޙ]w]Ko&cI`I&u/ĭ'z,*?C$b0a_ud "KUR]ڱGX bT鹴c-XS"Kge&^"D,"Nr&^"D,"N4^8~ b}zF&^"D,"Z<=E,N[cyl8EĊXXũ7yw ^J'+>+bܛ(N&.N=Wߊӳc[cyWqw~)KͩJ"Wjl:s:LŁ{ b'b@ bE,"D,"V b@ bE,"D,XD@@ĊXD,XD@@ĊXD,XD#6vttaHOgdg:;;ݰ'33وݰ'3-_QmG>xּz+2"3R3k [خ%ˈR&/n33335/²Ti좔53333Kv_YM2#P endstream endobj -682 0 obj +707 0 obj << /Type /XObject /Subtype /Image @@ -7708,7 +7925,7 @@ i w %җ`"<]BɄK.l۶~6REQEQY"q%җ`"<&RRN$REQEEN&Μ9sȑ}((DK/ H,((LX:^WTTt圜̌3EQEQZ"q%җ`"#߲tEQEQ΄WRR~W2EQEQХg-yO$j )("'*yUEQEQbV t1-S )("$NEQEQbVE,((LXJQEQE-GYPEQE )(((((((((((((((((((((((((((((((((((((((((((((((((*o endstream endobj -675 0 obj +700 0 obj << /Type /Annot /Subtype /Link @@ -7717,7 +7934,7 @@ endobj /A << /S /GoTo /D (figure.caption.17) >> >> endobj -681 0 obj +706 0 obj << /Type /Annot /Subtype /Link @@ -7726,29 +7943,29 @@ endobj /A << /S /GoTo /D (figure.caption.18) >> >> endobj -690 0 obj +715 0 obj << -/D [688 0 R /XYZ 99.213 614.36 null] +/D [713 0 R /XYZ 99.213 614.36 null] >> endobj 262 0 obj << -/D [688 0 R /XYZ 99.213 336.053 null] +/D [713 0 R /XYZ 99.213 336.053 null] >> endobj -691 0 obj +716 0 obj << -/D [688 0 R /XYZ 99.213 228.93 null] +/D [713 0 R /XYZ 99.213 228.93 null] >> endobj -687 0 obj +712 0 obj << -/Font << /F32 307 0 R /F75 467 0 R /F33 306 0 R >> -/XObject << /Im14 680 0 R /Im15 682 0 R >> +/Font << /F32 323 0 R /F75 489 0 R /F33 322 0 R >> +/XObject << /Im14 705 0 R /Im15 707 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -694 0 obj +719 0 obj << /Length 998 /Filter /FlateDecode @@ -7758,17 +7975,17 @@ xڕV e$iΉ?ξi"4B<dT[,CCP}L[m lu*iMlu%Mx[ҋB_]" 1n$HM|_{N_\[τ:f~kdLP̄!Ksf^J#gsUiɻsGƮ ˚񌉧{8 T4 ͌Uo-(~۝i0P+LH@Up t|?'<~Z-@<`arY c&yAlz 4ZQ/sp7.)LMoo: ʺ+ WTs=[ݻC8ek]&qO /I WiJ nFhi 򿽑CB-"3dH +K'mV"^0 ;") LfJew#la|[bq;AoK]ǍLzԯ}SFLu7|f:U@%҂galsC8EAaX'(gGX*DU,u}[o/49~51 55ʈ ]߻ʺw]ݼnv[J`KqYc%E.kY'iHQ*U h]K}`qKjX`Fp#?Vǰb$g_rԝte1*=Dn5ҍi&[] Z=P $Z`3!OD,Tv+~&k endstream endobj -693 0 obj +718 0 obj << /Type /Page -/Contents 694 0 R -/Resources 692 0 R +/Contents 719 0 R +/Resources 717 0 R /MediaBox [0 0 595.276 841.89] -/Parent 671 0 R -/Annots [ 683 0 R 684 0 R ] +/Parent 696 0 R +/Annots [ 708 0 R 709 0 R ] >> endobj -685 0 obj +710 0 obj << /Type /XObject /Subtype /Image @@ -7865,7 +8082,7 @@ L~J 7~wRg*B!B!B>J}i. !B!B!PgbZV /<'B!B!Bu!B!B!B!B!B!B!B!B!B!B!B!B!B-r endstream endobj -686 0 obj +711 0 obj << /Type /XObject /Subtype /Image @@ -8015,7 +8232,7 @@ a ?n;Iᮦsp\taiӺ>nH:iѭu>9V-iLXvX:=sd3eۨvթhd`Iq(f=S#C'w#|4wTןc~OX#nuB֟ېN .$;QןQ'N!Bq+4B!'!B!9< !B!BCB< !B!$BI!B/Ϙp}$`\יw py:t ` O `0x<' ` O `0x<' ` O `0xrl{`?(t:mYrvW@-W(n mVU5> >> endobj -684 0 obj +709 0 obj << /Type /Annot /Subtype /Link @@ -8035,27 +8252,27 @@ endobj endobj 266 0 obj << -/D [693 0 R /XYZ 99.213 762.508 null] +/D [718 0 R /XYZ 99.213 762.508 null] >> endobj -695 0 obj +720 0 obj << -/D [693 0 R /XYZ 99.213 655.027 null] +/D [718 0 R /XYZ 99.213 655.027 null] >> endobj -696 0 obj +721 0 obj << -/D [693 0 R /XYZ 99.213 450.267 null] +/D [718 0 R /XYZ 99.213 450.267 null] >> endobj -692 0 obj +717 0 obj << -/Font << /F33 306 0 R /F32 307 0 R >> -/XObject << /Im16 685 0 R /Im17 686 0 R >> +/Font << /F33 322 0 R /F32 323 0 R >> +/XObject << /Im16 710 0 R /Im17 711 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -701 0 obj +726 0 obj << /Length 667 /Filter /FlateDecode @@ -8066,17 +8283,17 @@ xڅTKo iy 1cxeDT&EB!cT V8&kDɓ|$;vX.ś$09P؄pr!!bU"ǁ;fLLxet_?7Lܮnpc~mKu2Źq[uG><=Q?G%qf2O]_pwIAJ~UQ!yaΖϽ,هq~0$DsV\99lK\0vk{e%lhr?q舏8ٶ#غ@r{y$#28nYXET7{=tuhؓ6a2yR&qCiJ@c@ƣu\/`I 7(Kj9%&@'?S'ǣƽDo=˔(a)5*ߎ1v endstream endobj -700 0 obj +725 0 obj << /Type /Page -/Contents 701 0 R -/Resources 699 0 R +/Contents 726 0 R +/Resources 724 0 R /MediaBox [0 0 595.276 841.89] -/Parent 671 0 R -/Annots [ 697 0 R ] +/Parent 696 0 R +/Annots [ 722 0 R ] >> endobj -698 0 obj +723 0 obj << /Type /XObject /Subtype /Image @@ -8228,7 +8445,7 @@ j/ č%!}ԍ4$>z1۾d2"ys?.̶,阀LF&&iLԶ7]jffff[4јtL@&#<4MUUeYEODc1_&qDc]د?diťEu~g,L endstream endobj -697 0 obj +722 0 obj << /Type /Annot /Subtype /Link @@ -8239,22 +8456,22 @@ endobj endobj 270 0 obj << -/D [700 0 R /XYZ 99.213 762.508 null] +/D [725 0 R /XYZ 99.213 762.508 null] >> endobj -702 0 obj +727 0 obj << -/D [700 0 R /XYZ 99.213 687.897 null] +/D [725 0 R /XYZ 99.213 687.897 null] >> endobj -699 0 obj +724 0 obj << -/Font << /F33 306 0 R /F32 307 0 R >> -/XObject << /Im18 698 0 R >> +/Font << /F33 322 0 R /F32 323 0 R >> +/XObject << /Im18 723 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -707 0 obj +732 0 obj << /Length 839 /Filter /FlateDecode @@ -8267,17 +8484,17 @@ xڍUK ^rvhk+N`.N0UfI$ ,wzsD%VAH`ro)7tpG t[ygb8a7ق3j;j+,S U&fgō,62Ө2Eks1k5L>ffd$]X* -22Rϒ *3=:FҔ`g&wX5bd &tqPplzP6[坝޵܎I)yqN!6] endstream endobj -706 0 obj +731 0 obj << /Type /Page -/Contents 707 0 R -/Resources 705 0 R +/Contents 732 0 R +/Resources 730 0 R /MediaBox [0 0 595.276 841.89] -/Parent 671 0 R -/Annots [ 703 0 R ] +/Parent 696 0 R +/Annots [ 728 0 R ] >> endobj -704 0 obj +729 0 obj << /Type /XObject /Subtype /Image @@ -8434,7 +8651,7 @@ BiCit 1ƚ'}wݩJ)RJ@PH\RJ)ԨRJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)U~?d-Yo endstream endobj -703 0 obj +728 0 obj << /Type /Annot /Subtype /Link @@ -8445,22 +8662,22 @@ endobj endobj 274 0 obj << -/D [706 0 R /XYZ 99.213 762.508 null] +/D [731 0 R /XYZ 99.213 762.508 null] >> endobj -708 0 obj +733 0 obj << -/D [706 0 R /XYZ 99.213 624.278 null] +/D [731 0 R /XYZ 99.213 624.278 null] >> endobj -705 0 obj +730 0 obj << -/Font << /F33 306 0 R /F32 307 0 R >> -/XObject << /Im19 704 0 R >> +/Font << /F33 322 0 R /F32 323 0 R >> +/XObject << /Im19 729 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -715 0 obj +740 0 obj << /Length 1199 /Filter /FlateDecode @@ -8475,17 +8692,17 @@ O ++4(+daNgCh)*lpÖ@P+o@lC!9Ņ8PU&?ط6By'D>LUqpol!&3<p'$qcLҹ=s\ŒCS]KhG$dRoCe쓡ZN0s:36X0)8JK?JvZŀ mCy&9Qk;:v x<|J_U|! endstream endobj -714 0 obj +739 0 obj << /Type /Page -/Contents 715 0 R -/Resources 713 0 R +/Contents 740 0 R +/Resources 738 0 R /MediaBox [0 0 595.276 841.89] -/Parent 718 0 R -/Annots [ 709 0 R 710 0 R ] +/Parent 743 0 R +/Annots [ 734 0 R 735 0 R ] >> endobj -711 0 obj +736 0 obj << /Type /XObject /Subtype /Image @@ -8599,7 +8816,7 @@ ig. K*l.?t5T9UzFTfJ#h'XTNh$IrV4E1YqO> iMVU+|#&TGM,¾۠]>e=yGu"?7\4<&EǚxEܞsf_W`[]Q䟯3r ׫k6C](/1+>w׵9a'OKW^02y7Ci$k'{%Ѯ+}Rz5/jlI&(ŏ$Ӝ$$9Sl/D.DN9)klݾ;ʏy.YZΘ$Kmtl-Oqy{\j{v~;G3W/\P7}-_)/9 6aewJ[-/&0+7(0~xku6_xߨRyevYƶ3^ۦmIyV$I2&Hs_w֜sѮCwLbgv90'՘"s,{0qtw[OXj`*wh<36Wp)]T#$$HI$$$I2 I2dd$,$HYH$$ If!I@LL $$@B $$I2 I2dd$,$HYH$$I2I2$$I2 I2dd$,$HYH$$ If!I@L K $$@LL $$I2 I2dd$,$HYH$$I2I2$$I2 I2dd$`: endstream endobj -712 0 obj +737 0 obj << /Type /XObject /Subtype /Image @@ -8687,7 +8904,7 @@ V dk7YKogJmgKt65\渦IۮP]JƩۑ]\ݷ.U:HG11j3uWVg=A](y&>w$w![.h8 _.TCx~Gw[Dv(j騼/8?~KTMw~?ю/[*iL_ |^X+3Goncs Ӆ3Ju̵F[?H8_ͤ]x33_G&xAuɞ=|c0yzrvY]|gǾ;q=O貂decU?1$y&YL\C90+[m`b$n\lW ]c8_ qEձגgJc}2=HZ?.>=dw6u݊>2fMX+9Vsјcj&2{=ܪ3{2='IJr|MYH߽3{R2լ$nPWcwBiab.ک.B.1y&H$fOJQsߕt'; hbr LѤhgkչTǭln㳒Qb˓m/kn|~w,(6H7?Wg&udl>s36g|>Vǟ7r|"/c…"o'<3{w&)mp0cg&o?enO5v4[\GV)>IfITX2IGu=63Rmih~JD0Ι~gܟjhPљ6.e>rZDLE]gzŔvN.E-/z̫,y^qz> >> endobj -710 0 obj +735 0 obj << /Type /Annot /Subtype /Link @@ -8707,27 +8924,27 @@ endobj endobj 278 0 obj << -/D [714 0 R /XYZ 99.213 762.508 null] +/D [739 0 R /XYZ 99.213 762.508 null] >> endobj -716 0 obj +741 0 obj << -/D [714 0 R /XYZ 99.213 572.851 null] +/D [739 0 R /XYZ 99.213 572.851 null] >> endobj -717 0 obj +742 0 obj << -/D [714 0 R /XYZ 99.213 286.679 null] +/D [739 0 R /XYZ 99.213 286.679 null] >> endobj -713 0 obj +738 0 obj << -/Font << /F35 308 0 R /F32 307 0 R /F75 467 0 R /F33 306 0 R >> -/XObject << /Im20 711 0 R /Im21 712 0 R >> +/Font << /F35 324 0 R /F32 323 0 R /F75 489 0 R /F33 322 0 R >> +/XObject << /Im20 736 0 R /Im21 737 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -723 0 obj +748 0 obj << /Length 1601 /Filter /FlateDecode @@ -8745,17 +8962,17 @@ xڅ %b{SFVSN(eb`haqmobQ(q!‹k3 J endstream endobj -722 0 obj +747 0 obj << /Type /Page -/Contents 723 0 R -/Resources 721 0 R +/Contents 748 0 R +/Resources 746 0 R /MediaBox [0 0 595.276 841.89] -/Parent 718 0 R -/Annots [ 719 0 R ] +/Parent 743 0 R +/Annots [ 744 0 R ] >> endobj -720 0 obj +745 0 obj << /Type /XObject /Subtype /Image @@ -26319,7 +26536,7 @@ D gu'痗?#ohnwZ-:χc$*t{%?>ϓIZpJwφ k %NƐ ?(yB]h l)mdGQ h 7:(?FFwc(i:~iN7,Z__ITTUzOdPs{?S!t;Χ`nA6leJt!?i@!~#{FhNt r0'AN(MjFX%k4`HE4ȱF !2e!Óvݙ'ݝr.AA}b;/ڣqg hp438|a;'H029#H__}yz9h/_Pu9=#J|r:EKFNR 4 "8 颏HXNglu 7j1˝!Y881(A/(CMd8:hwv'5Kxp:ly(47Q6Ǘ_Z0_"r9 endstream endobj -719 0 obj +744 0 obj << /Type /Annot /Subtype /Link @@ -26330,638 +26547,995 @@ endobj endobj 282 0 obj << -/D [722 0 R /XYZ 99.213 762.508 null] +/D [747 0 R /XYZ 99.213 762.508 null] >> endobj -724 0 obj +749 0 obj << -/D [722 0 R /XYZ 99.213 457.805 null] +/D [747 0 R /XYZ 99.213 457.805 null] >> endobj -721 0 obj +746 0 obj << -/Font << /F35 308 0 R /F32 307 0 R /F75 467 0 R /F33 306 0 R >> -/XObject << /Im22 720 0 R >> +/Font << /F35 324 0 R /F32 323 0 R /F75 489 0 R /F33 322 0 R >> +/XObject << /Im22 745 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -727 0 obj +753 0 obj << -/Length 147 +/Length 1785 /Filter /FlateDecode >> stream -xU -@E|ŔEy# -*Xovn Mcެ1͝9\ unV[ !CJ("3LDj/2~.rZ69Sp!<j,ߊ%%N(-#TMn. +x}Xr6WHUYU:z$62a"HHUק7.ӹX@uq]i+>kmeQzz]aU0EJzijΦ7~|- ]vIPz}UgYf"چ~&"ɣz%@JZq:W34(9NUS +jsюm\ҕneNŤ%4Eכwd/dkLәd[fx[xݨ +F\BؘC1hu8F=ɍH);}u_n<L;;^!A[8;dtYJ&ࡄד$ב<K\5pz=ЅSмZ3P=zZWB}m窮wh. + y5ZdkDMӔW** ϔ´C=0ECfVL`Âhia8Sb 3a@d%\c q;n 'hܹ MHF*:ݽBYt# "NNgZD&A^=_~@y_~v`1 `j͒Hѵ{Ή:JFl\XeW T* $]VE `棶\`R"/e0wQfTkl- Rd=4`d/~)eX|qTu t+B`/>UWVpylSUZ#] ]Ok\-R22e?D -/L~&,"lcU>4"T/5 +΃QF}6S9Dz6OA\HcNUwz}9ʲ +%=<(07ylH( Gn2@Tڃ$뵮o\MA$IT]*a b~{,$ʆ*TI|o]q\l)~o!y羨=M*\`a! v]Zr CGhBA> +\,M;p5!"rlǀg%yhעL)d:ʹ(lS1Cf쯬.KJCG9ڢGWJϏq6`k#> Y `F)*H8m Oh!Vrܞ5g8)~42PzFG:kWE&8d [hI9RF`BJX2JPZ<RsVYH9Z٧ yQ^2Iͻ^-4;d ˥Rͤyxm T7bHLF ebOk@c㑘P4L;I Ohv6~D7e74D'rWZ];," im$42׷O endstream endobj -726 0 obj +752 0 obj << /Type /Page -/Contents 727 0 R -/Resources 725 0 R +/Contents 753 0 R +/Resources 751 0 R /MediaBox [0 0 595.276 841.89] -/Parent 718 0 R +/Parent 743 0 R +/Annots [ 750 0 R ] +>> +endobj +750 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [496.686 161.81 512.618 173.439] +/A << /S /GoTo /D (lstlisting.7.1) >> >> endobj 286 0 obj << -/D [726 0 R /XYZ 99.213 762.508 null] +/D [752 0 R /XYZ 99.213 762.508 null] >> endobj -725 0 obj +290 0 obj << -/Font << /F35 308 0 R /F32 307 0 R >> +/D [752 0 R /XYZ 99.213 425.453 null] +>> +endobj +751 0 obj +<< +/Font << /F35 324 0 R /F32 323 0 R /F75 489 0 R >> /ProcSet [ /PDF /Text ] >> endobj -730 0 obj +761 0 obj +<< +/Length 1993 +/Filter /FlateDecode +>> +stream +xZKr6#>DJH`]"d;azjv#ɽh)VQ,{w8`S*bWRuG_Ógit$:|dq#@6De\ +Yr'ѢZ\4kPͷȘ?Kg֚~D$MOt/L>;ܠ*XҰ>~i\X6fmCăZ?PR$1[e Дȯ/_#CE>G k'fxylP}59=ҿ!͑HwAfG;HfD3M"f#xhg0Ab9Qâ`2!uV#e-HOS{`xWȑr{{F^tc*NzGKKCizPȄ Ly(G%AJ|F+Dy0O浏Y"Hg}$ AcD G7}ж!b}E]rX&ZuxM|olP,]]Ҁc64>d~A }bn| s:luEU(zHgJ:̈́bF2Ǥ؆.@%f(~ SvemI'%ذH`N{> ?(%0ηnߒ>UA]tif&/pNY*$(ˊ ]7f,AC5 $yj(EprB4У< r*9<׳}NA|yi sBkwN;Zp ݝo5_2Z6ny Y]qlx5ukދf#D#{_['Hu"m +endstream +endobj +760 0 obj +<< +/Type /Page +/Contents 761 0 R +/Resources 759 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 743 0 R +/Annots [ 755 0 R 756 0 R 757 0 R ] +>> +endobj +755 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [123.972 529.545 136.874 538.408] +/A << /S /GoTo /D (cite.mqttnet-examples) >> +>> +endobj +756 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [456.445 529.545 469.347 538.408] +/A << /S /GoTo /D (cite.mqttnet-winforms) >> +>> +endobj +757 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.216 428.813 114.148 440.442] +/A << /S /GoTo /D (figure.caption.26) >> +>> +endobj +754 0 obj +<< +/D [760 0 R /XYZ 99.213 762.508 null] +>> +endobj +762 0 obj +<< +/D [760 0 R /XYZ 116.149 763.03 null] +>> +endobj +763 0 obj +<< +/D [760 0 R /XYZ 116.149 751.549 null] +>> +endobj +764 0 obj +<< +/D [760 0 R /XYZ 116.149 740.069 null] +>> +endobj +765 0 obj +<< +/D [760 0 R /XYZ 116.149 728.589 null] +>> +endobj +766 0 obj +<< +/D [760 0 R /XYZ 116.149 717.108 null] +>> +endobj +767 0 obj +<< +/D [760 0 R /XYZ 116.149 705.628 null] +>> +endobj +768 0 obj +<< +/D [760 0 R /XYZ 116.149 694.147 null] +>> +endobj +769 0 obj +<< +/D [760 0 R /XYZ 116.149 682.667 null] +>> +endobj +770 0 obj +<< +/D [760 0 R /XYZ 116.149 671.186 null] +>> +endobj +771 0 obj +<< +/D [760 0 R /XYZ 116.149 659.706 null] +>> +endobj +294 0 obj +<< +/D [760 0 R /XYZ 99.213 591.036 null] +>> +endobj +759 0 obj +<< +/Font << /F74 445 0 R /F75 489 0 R /F33 322 0 R /F32 323 0 R /F35 324 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +777 0 obj +<< +/Length 234 +/Filter /FlateDecode +>> +stream +xeN0~=&lNlH*F8R*14\8IAȒgcY4)}v #K6^S`av>&# \&ˎ\R,ZAnEt 2:i 2y!NZ |6?-K|&jHH at&ksv1QxPK%wu5L4]ti? +֢#%n1NV\ +endstream +endobj +776 0 obj +<< +/Type /Page +/Contents 777 0 R +/Resources 775 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 743 0 R +>> +endobj +758 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 629 +/Height 562 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 10253 +/Filter /FlateDecode +>> +stream +x͏a^;B.Fj5]Gvgҙo ;=\o@LA.}k }h@@t3t9`SZV>ުzj6?BB냤}Yl߽ycm {릎}ʇ}OK|_?wz~t7F?'zW=o'p٭ܹW/ovÇ痿-.G0G}>dx G^@^@^@^y샷=pyk;&\;?WWnפӚo_|\>_x[ryo쪶drx*k.]9ݬG}sr׽c/:#FW݄yFZa Gk3%z8Wע´e*knVÎ&fLWl2l^gj_f,pI\kp`*®UԫJ=Dwݼ͋撓+ griz(l^®u5h66͖GZs͝[5.gKϋkpNnݻu^juռVΔJXOc[^ ÉjS;q'UF_)ꪨ ~խ]^_78ksX,}ҹ]F=8& 7Ŝ!ybм&*Ydu67L6u,fn@yjӫ6D^wJ~ub΍ᬌ9ghtC8@׾w,N,@w˛o~#wo_+oޗWכ) y +$#pyx㍟wyyyy6. + + +++C^޽qyyyWag@^ {.aw+*lN^.ż+@^'"y}t(ȫ"*ȫ"*\L'ӗ׫d25qxeɫ.-6WU^2ӼfU}yz08V74٬VASםrQcI "prx1m'I=:zPyS=ޤZ&ᠦLq6M㴿ϲx~DVpV#de~1X/عvuRs{-)Ou򊼆A$cbaEYlybyr$"hZV!j}]&GcC4[\R^fc"ŵۛײ^Of+. u+R-K3%YoDkH:Z.'#y]pqvpq1v"-g9,O|_ڹ-]*5ua(>blNVu:=(ڷV5Gٜ-RksIw{E^IߓIJX,.W@^= CVcrxq1vݩMb/gM*#55klz6S3[vjSԥةMas\^>/ nOMK}G^WyE^U^uWɫʫ+*ȫ_/ȫ"*ȫyUyU՟<[y[+=0+++;w+W{qݿ_^`\ݓWWWW@^@^@^yyyWWڼqyy˫^@^@^@^ye ?`+ + ++ +ȫ":tRsprЖ/O w߽| +cEIn^&gzW[͙]yu)wWμyu=:;\v {Sl[^/j^![y]+5gf|S6&ym_zB@ѭb7eu~aθM =<:;LNWْI6W6M79M6wX{ +_;Jn654kR9~Z-bE'q+*oxiYv]MkR<]\L )+n&F>c ߪۃra}o5Of &6i 1`vaXd Fop{J(ͻ;$" {byD5!Yqo5k%SݡɫV[onzEZB^A^o$Ǜ49\L9Aõd(w}~`3WE-+zYp*xX^7,jpqmǎV^oz16U5DwzYn?)6g<m?Dk8-g&m9)-Nq\zRLp:wpdhSj>e\:]QZKVn6}elom +?v]m?Ƥ *:zU^U^W@^U^U^WyE^䕽+W + + + ++++~j]w4]ԝ/vmk_ȫc?J*F* + *k`98},..%dV0ۤv5+ޘV6EG{ggN/ʿ^>geɃON}p|`Iy}IQO>[򺎸m!X}޳7H!w=ֵ VPr +yIz4 &+{}Ev&*~ӃI.;?9L ,gqԣxkN3٠6>˖[k|,ZPËi"\asMu$6I- nQ.q^ 1i0v^Vm{2fbquݿfF6uL6挧pG>b6Oju=e*%>Mfj5\sNmj;)l'7]Y `'֦#*** + ~ȫʫD:v + +{גlK~w֔#[Wy]WyWyW@^U^W-bNWg*x5;<{,XY~5+&'WYXn5#FM}\Y+kV (Xlr;;}w+ƟNzl<ڡT*_|ƞuYJd:5lȴ?_5/?gL@ {0{;w=0U^@^@^@^/}vo&?"n7{+b+*ȫ++**+ȫ9o%U^^WؚM2Gggz.b}<=H컰A98}9mytF7_6+¨n'OU}~rr탓I'# kj[km3FCM󆗛Ԧ n}k'|ƥ\|;7Ν;5?ǩ׾oؽ:<6=z-be]in9z*G/+Y?`ʦjX,)_Z'Dy(lZ8O55|\Y[: 2vעͶkq2mbp]kw^k3L)kv^g,M׿%zjSO={~ +y;# + + ++++ "{F oy59 Pv`s]ԝ/vȫ+ʫ+ʫȫ^L2/%ťlJL/VZX]yWN(-::ߓ><\>^Ӵ{yzzJb&ȏfz#v%OU}~rr탓n+A^3A/eLL}2]f-y OQ*k~sW-w(&q蘴Xx;GAA+|Q6[X&xq\(76z ~3>}qrٽmtvU]!ec"ŵۛײ^Of+. uFtڏ׻mx0\fl M^˳h'>/\^˖.[wyx-9\niԦӰtZ;Ha>37v}]I$i,h+w ϞL19|\;r]9Κ־?cr8?qjSbt+=(X1ڢwse*%>Mfj5\sNmj;)l'7]ٽ+MMK}G^U^U^U^@^JyWyWyuWuuW+yyyy;`E_ʸy} 챎/WWyE^yWyW@^U^W@^b:98}9h˗C-0Zian5vlrxgqj29+p y=?_]λVzp|>?ya]fT/Ӌ5]^W){~uv&׻n=I>?99+y]^u;:CWy1:uIyMڋly^Xrp25\MWUq9>kKӃoݻu~aθM =<:;Lo|WْI6W6M79M6,vPa+4o(һk65\]rz|>MW?> %VGGҿu*3y5 bVy"rv +eRH^/yݝ +z1>}פRy㻸47Sz)Y-VPݠM˯|.*U +jmy[X|:_V)ajݝ +z~4dpy ?--W>/nƮCkًe]K*kmJ^Ê&+\0rt|ݛ4MT +EXo!ymyE^:s8ml1䌏^LL7?kvU0~k,r&VvceovCU֭}Z^7\[V7zRy-v!r_JGal^m"`or4,]=^0:9gFND f}éay$޳,jǵ;[[w.^rr7mppǸ]5?!6U╞D)jM+ei8?ڢkVnMz$: +y^WV+yWWW@^@^@^yyy֛w=0r^'W=|qaWWW@^@^@^yyyWWW`yܒ[g_O^_V^g8Wuѫ ^?x[^qû +nWy@^U^WyyyWU^WyyWU^WyyWU^WyyW-w_^q:š #^y} +O: yu0ȫ +++ȫ + +*ȫ +*ȫ +*ȫ +ۑ޻/yP^בG +>zmy@^:sU^Wy@^U^WyyyWU^WyyWU^WyyWU^Wy'y7Gyy*ߕWuܼ~SWg+*ȫ+* ++* ++* ++*y +/yy*ޖWuܼ~ЩMȫ3@^yWU^@^@^yW7yWWy@^yWWWy@^U^޼~Wuܼ #^y}Oy7ةMȫ3@^yWU^@^@^yW޽{W^WyyWU^WyyyWU^@^@^ygݗWuܼ>x[^בCy@^} +*[^?}(ȫ+ȫ +++ȫ + +*ȫ +*ȫ +*k +jrU^Wy@^} +O &@^yWU^@^@^yWWWy@^yWWy@^yWؾ~ +>zCy@^?~tt,~G+:ǿz#y@^GnsVp^`++lE^?9>8+++  + + ++++  + + ++++ 敭Ϳwj 7]w'u;kǿ~_O{?olo=NӚ +endstream +endobj +774 0 obj +<< +/D [776 0 R /XYZ 99.213 625.948 null] +>> +endobj +775 0 obj +<< +/Font << /F33 322 0 R /F32 323 0 R >> +/XObject << /Im23 758 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> +endobj +780 0 obj << /Length 138 /Filter /FlateDecode >> stream xUͻ -1>O1eq.[+m:Oo`uOp.YՁz/)='ۈ]ٱ\ʳL!og6`#G3=U-kʽ_J&LR( Z}ߤZeQ*K +1>O1eqf +ڦqVеM\ @1e1 !2B( DFߞm®wQ/ԩ;)rciDZ +z~*0S~K<`&Cb^s*M endstream endobj -729 0 obj +779 0 obj << /Type /Page -/Contents 730 0 R -/Resources 728 0 R +/Contents 780 0 R +/Resources 778 0 R /MediaBox [0 0 595.276 841.89] -/Parent 718 0 R +/Parent 743 0 R >> endobj -290 0 obj +298 0 obj << -/D [729 0 R /XYZ 99.213 762.508 null] +/D [779 0 R /XYZ 99.213 762.508 null] >> endobj -728 0 obj +778 0 obj << -/Font << /F35 308 0 R /F32 307 0 R >> +/Font << /F35 324 0 R /F32 323 0 R >> /ProcSet [ /PDF /Text ] >> endobj -733 0 obj +783 0 obj << -/Length 142 +/Length 245 /Filter /FlateDecode >> stream -xUͻ -@>_qˤ> -*Xog,7X|Qj` @pTjA QXyF6wV<9?k:o̠WFZ6ЩR?6ujh&Z#]6`ުCTs+ +xUN0> endobj -294 0 obj +302 0 obj << -/D [732 0 R /XYZ 99.213 762.508 null] +/D [782 0 R /XYZ 99.213 762.508 null] >> endobj -731 0 obj +306 0 obj << -/Font << /F35 308 0 R /F32 307 0 R >> +/D [782 0 R /XYZ 99.213 570.675 null] +>> +endobj +310 0 obj +<< +/D [782 0 R /XYZ 99.213 540.15 null] +>> +endobj +781 0 obj +<< +/Font << /F35 324 0 R /F32 323 0 R >> /ProcSet [ /PDF /Text ] >> endobj -756 0 obj +801 0 obj << -/Length 1168 +/Length 1174 /Filter /FlateDecode >> stream -xڵM6+8⃅%UI*T;d`llc@3B;fٳ㜠V GGOoLD#*?EY(aFEјٜ[SG&fVF}Gs!M|9K0?~6i\ҍm3!cm|kF?KW0Oܖ~v뀚RN,2!K`1n_}u2Y睏x^](VTrh[R 2(T2F?hJIg@k›FiJ&{Y*Euޮz A_+̦˝+z8ɫG&YrNzDnQ]i͓˝Ov=a>Kl8 -cw_%ske5}Fy_=#ӳJLӭ!% -4.r/[sj4NJ2$ȫЮU&v1E.I` @JGjB5y ޢtMV9',1%rS\!,G&x -SdAn]NdBCdtS\ޗmda0X=h&lkЊҼYL&Pќ)\}^_P=D H&qN!^B2^m~GBʍ_H.K*'(gl{a*TWD 1.Ӣ8=ӾEV>; Iu,59+NݩF"7ޒI y(#\3AE\;+-ZZ B}諶ڻa [H!ٔ"H=˼k8tㅴjm`䕋]^绮4#6ɻִv}@'}R)& =~Ηjm8K`$T uDBmyi֗E6ݥ% R0:B$'l6;b@(g䇇R_ُ|[: +4\L@ʧ5|y4a,%Ybd?qv6_cHh~gɭrLi婜œrLc mBԽ|MF͛=:#ޠ.a>Q׆OEXn%tZwJ% FA<1y%sZ;;j/U> endobj -734 0 obj +785 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [303.52 605.473 437.239 618.375] +/Rect [150.943 589.259 284.663 601.286] /Subtype/Link/A<> >> endobj -735 0 obj +786 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [309.519 580.072 443.238 592.973] +/Rect [150.943 547.422 284.663 559.45] /Subtype/Link/A<> >> endobj -736 0 obj +787 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [278.307 554.67 406.299 567.572] +/Rect [274.416 521.8 402.408 534.701] /Subtype/Link/A<> >> endobj -737 0 obj +788 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [260.095 529.268 377.131 542.17] +/Rect [260.095 496.398 377.131 509.3] /Subtype/Link/A<> >> endobj -738 0 obj +789 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [150.943 487.653 417.386 499.68] +/Rect [351.596 470.997 525.406 483.898] /Subtype/Link/A<> >> endobj -739 0 obj +803 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [282.852 462.03 399.39 474.932] +/Rect [120.641 454.783 215.265 466.796] +/Subtype/Link/A<> +>> +endobj +790 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [282.852 429.16 399.39 442.062] /Subtype/Link/A<> >> endobj -740 0 obj +791 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [333.916 436.629 525.406 449.53] +/Rect [179.28 387.544 525.406 399.572] /Subtype/Link/A<> >> endobj -758 0 obj +804 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [120.641 420.415 408.996 432.442] +/Rect [120.641 371.109 254.36 383.123] /Subtype/Link/A<> >> endobj -741 0 obj +792 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [323.186 394.792 485.541 407.694] +/Rect [368.777 345.487 525.406 358.388] +/Subtype/Link/A<> +>> +endobj +805 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [120.641 329.273 455.81 341.3] +/Subtype/Link/A<> +>> +endobj +793 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [154.253 271.001 455.557 283.028] +/Subtype/Link/A<> +>> +endobj +794 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [150.943 212.729 313.299 224.757] /Subtype/Link/A<> >> endobj -742 0 obj +795 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [279.186 369.391 447.269 382.292] +/Rect [287.472 187.107 455.555 200.008] /Subtype/Link/A<> >> endobj -743 0 obj +796 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [368.777 343.989 525.406 356.891] +/Rect [178.782 103.654 525.406 115.682] /Subtype/Link/A<> >> endobj -759 0 obj +806 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [120.641 327.775 410.988 339.802] +/Rect [120.641 87.604 220.993 99.247] /Subtype/Link/A<> >> endobj -744 0 obj +802 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [298.974 302.153 421.239 315.054] -/Subtype/Link/A<> +/D [800 0 R /XYZ 99.213 762.508 null] >> endobj -745 0 obj +542 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [286.792 276.751 403.329 289.653] -/Subtype/Link/A<> +/D [800 0 R /XYZ 104.667 625.632 null] >> endobj -746 0 obj +634 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [299.519 251.35 439.464 264.251] -/Subtype/Link/A<> +/D [800 0 R /XYZ 104.667 583.795 null] >> endobj -747 0 obj +455 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [150.943 209.734 324.754 221.761] -/Subtype/Link/A<> ->> -endobj -748 0 obj -<< -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [150.943 167.897 353.39 179.925] -/Subtype/Link/A<> ->> -endobj -749 0 obj -<< -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [272.216 142.275 417.888 155.176] -/Subtype/Link/A<> ->> -endobj -750 0 obj -<< -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [269.488 116.873 466.207 129.775] -/Subtype/Link/A<> ->> -endobj -751 0 obj -<< -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [150.943 75.258 445.026 87.285] -/Subtype/Link/A<> ->> -endobj -757 0 obj -<< -/D [755 0 R /XYZ 99.213 762.508 null] ->> -endobj -517 0 obj -<< -/D [755 0 R /XYZ 104.667 625.632 null] ->> -endobj -609 0 obj -<< -/D [755 0 R /XYZ 104.667 600.23 null] ->> -endobj -433 0 obj -<< -/D [755 0 R /XYZ 104.667 574.829 null] ->> -endobj -488 0 obj -<< -/D [755 0 R /XYZ 104.667 549.427 null] ->> -endobj -518 0 obj -<< -/D [755 0 R /XYZ 104.667 524.026 null] ->> -endobj -470 0 obj -<< -/D [755 0 R /XYZ 104.667 482.189 null] ->> -endobj -559 0 obj -<< -/D [755 0 R /XYZ 104.667 456.787 null] ->> -endobj -507 0 obj -<< -/D [755 0 R /XYZ 104.667 414.951 null] ->> -endobj -471 0 obj -<< -/D [755 0 R /XYZ 104.667 389.549 null] ->> -endobj -472 0 obj -<< -/D [755 0 R /XYZ 99.213 364.148 null] ->> -endobj -434 0 obj -<< -/D [755 0 R /XYZ 99.213 322.311 null] +/D [800 0 R /XYZ 104.667 541.958 null] >> endobj 510 0 obj << -/D [755 0 R /XYZ 99.213 296.91 null] +/D [800 0 R /XYZ 104.667 516.557 null] >> endobj -516 0 obj +543 0 obj << -/D [755 0 R /XYZ 99.213 271.508 null] +/D [800 0 R /XYZ 104.667 491.155 null] >> endobj -491 0 obj +492 0 obj << -/D [755 0 R /XYZ 99.213 246.107 null] +/D [800 0 R /XYZ 104.667 449.319 null] >> endobj -490 0 obj +584 0 obj << -/D [755 0 R /XYZ 99.213 204.27 null] +/D [800 0 R /XYZ 104.667 423.917 null] >> endobj -508 0 obj +531 0 obj << -/D [755 0 R /XYZ 99.213 162.433 null] +/D [800 0 R /XYZ 104.667 365.645 null] >> endobj -603 0 obj +519 0 obj << -/D [755 0 R /XYZ 99.213 137.032 null] +/D [800 0 R /XYZ 104.667 307.374 null] >> endobj -547 0 obj +530 0 obj << -/D [755 0 R /XYZ 99.213 111.63 null] +/D [800 0 R /XYZ 99.213 249.102 null] >> endobj -754 0 obj +493 0 obj << -/Font << /F35 308 0 R /F32 307 0 R /F75 467 0 R >> +/D [800 0 R /XYZ 99.213 207.265 null] +>> +endobj +449 0 obj +<< +/D [800 0 R /XYZ 99.213 165.429 null] +>> +endobj +494 0 obj +<< +/D [800 0 R /XYZ 99.213 140.027 null] +>> +endobj +799 0 obj +<< +/Font << /F35 324 0 R /F32 323 0 R /F75 489 0 R >> /ProcSet [ /PDF /Text ] >> endobj -764 0 obj +821 0 obj << -/Length 509 +/Length 1154 /Filter /FlateDecode >> stream -xڍMo0 :$Kԇ6``S҃`;S,'GNdדi"( >-C9 Fr&8%#RhTh,~Hsh%ИG} -EߓO&:W\]qCHvszvW`,Bx]&m|lL~]dƂ}.H.ٰ L)AA4f4sh>R%ƛκ`to%f'sij O|pc+"\~؛QO|ZG %sSȃW)W Uuwz܃akM vCCkbɺ+ -ƏH|Lesfx -LG.9Hj6& ͣOm|w/c6v)*4_ -\z*v|n~ډ9,i,߰w<6"=$T<cet#Ŷk # IAߎkD# ˱.VJmV. 4=aq4E1₿EIw/אnA 0*fffOIƏrKy`.]>0A}i~$҈񴮬:~l^L 4vvx dl[XP޾P*C:KQ.7m+صE*"(IH֖ib/|b7[dO rIF o4ֵ\⦬a׸mE*Fxl@ÚwWގ]nHo_%֤]˪|ҩAe5=z +QG#(Tؿ'wKsw+^^T#IzS.0wEnöEmF[!%RBJ;_PEP{~(kZS}RFbx,]z|Naݜ-A Qe[ض,$/x!'MTu;r N5KIeQ ?7ɨR7H-6RB<7b2<*ZWl9+GzO(fMmRLǺ?/ցʞMYu;NuTȃ/VdVYTvh7dAeo_/D +))! $L4❷>m4 endstream endobj -763 0 obj +820 0 obj << /Type /Page -/Contents 764 0 R -/Resources 762 0 R +/Contents 821 0 R +/Resources 819 0 R /MediaBox [0 0 595.276 841.89] -/Parent 765 0 R -/Annots [ 752 0 R 753 0 R 760 0 R 761 0 R ] +/Parent 784 0 R +/Annots [ 797 0 R 798 0 R 807 0 R 808 0 R 809 0 R 810 0 R 822 0 R 811 0 R 812 0 R 813 0 R 814 0 R 823 0 R 815 0 R 816 0 R 817 0 R 818 0 R ] >> endobj -752 0 obj +797 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [308.474 747.826 522.375 760.727] +/Rect [150.943 731.612 273.208 743.639] +/Subtype/Link/A<> +>> +endobj +798 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [285.025 705.989 401.563 718.891] +/Subtype/Link/A<> +>> +endobj +807 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [150.943 664.374 290.888 676.401] +/Subtype/Link/A<> +>> +endobj +808 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [150.943 622.537 324.754 634.564] +/Subtype/Link/A<> +>> +endobj +809 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [150.943 580.7 353.39 592.728] +/Subtype/Link/A<> +>> +endobj +810 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [363.05 555.078 525.406 567.979] +/Subtype/Link/A<> +>> +endobj +822 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [120.641 538.864 242.905 550.891] +/Subtype/Link/A<> +>> +endobj +811 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [151.437 497.027 456.974 509.054] +/Subtype/Link/A<> +>> +endobj +812 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [150.943 438.755 296.615 450.783] +/Subtype/Link/A<> +>> +endobj +813 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [150.943 396.919 347.663 408.946] +/Subtype/Link/A<> +>> +endobj +814 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [322.959 371.296 525.406 384.198] +/Subtype/Link/A<> +>> +endobj +823 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [120.641 355.082 214.269 367.109] +/Subtype/Link/A<> +>> +endobj +815 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [308.474 329.459 522.375 342.361] /Subtype/Link/A<> >> endobj -753 0 obj +816 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [281.701 722.424 398.239 735.326] +/Rect [281.701 287.623 398.239 300.524] /Subtype/Link/A<> >> endobj -760 0 obj +817 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [297.458 655.186 506.13 668.088] +/Rect [150.943 204.171 359.615 216.198] /Subtype/Link/A<> >> endobj -761 0 obj +818 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [272.247 629.785 377.33 642.686] +/Rect [272.247 178.548 377.33 191.45] /Subtype/Link/A<> >> endobj -672 0 obj +456 0 obj << -/D [763 0 R /XYZ 99.213 767.985 null] +/D [820 0 R /XYZ 99.213 767.985 null] >> endobj -509 0 obj +540 0 obj << -/D [763 0 R /XYZ 99.213 742.583 null] +/D [820 0 R /XYZ 99.213 726.148 null] >> endobj -427 0 obj +541 0 obj << -/D [763 0 R /XYZ 99.213 717.182 null] +/D [820 0 R /XYZ 99.213 700.746 null] >> endobj -604 0 obj +513 0 obj << -/D [763 0 R /XYZ 99.213 675.345 null] +/D [820 0 R /XYZ 99.213 658.91 null] >> endobj -489 0 obj +512 0 obj << -/D [763 0 R /XYZ 99.213 649.943 null] +/D [820 0 R /XYZ 99.213 617.073 null] >> endobj -762 0 obj +772 0 obj << -/Font << /F32 307 0 R /F75 467 0 R >> +/D [820 0 R /XYZ 99.213 575.236 null] +>> +endobj +773 0 obj +<< +/D [820 0 R /XYZ 99.213 533.4 null] +>> +endobj +532 0 obj +<< +/D [820 0 R /XYZ 99.213 475.128 null] +>> +endobj +628 0 obj +<< +/D [820 0 R /XYZ 99.213 433.291 null] +>> +endobj +572 0 obj +<< +/D [820 0 R /XYZ 99.213 391.455 null] +>> +endobj +697 0 obj +<< +/D [820 0 R /XYZ 99.213 349.618 null] +>> +endobj +533 0 obj +<< +/D [820 0 R /XYZ 99.213 307.781 null] +>> +endobj +448 0 obj +<< +/D [820 0 R /XYZ 99.213 282.38 null] +>> +endobj +629 0 obj +<< +/D [820 0 R /XYZ 99.213 240.543 null] +>> +endobj +511 0 obj +<< +/D [820 0 R /XYZ 99.213 198.707 null] +>> +endobj +819 0 obj +<< +/Font << /F32 323 0 R /F75 489 0 R >> /ProcSet [ /PDF /Text ] >> endobj -767 0 obj +825 0 obj [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] endobj -768 0 obj +826 0 obj [571 571 856.4 856.4 513.9 285.5 387.5 856.4 513.9 856.4 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 799.4 799.4 799.4 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.4 571 742.3 770.7 770.7 1056.1 770.7 770.7 628.1 285.5 513.9 285.5 555.6 770.7 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.4 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 542.4 542.4 456.8 513.9 285.5 513.9 555.6 171.3 770.7 770.7 742.3 742.3 785 699.4 699.4 806.5 642.3 642.3 642.3 770.7 770.7 770.7 799.4 756.4 756.4 571 571 571 742.3 742.3 770.7 770.7 770.7 628.1 628.1 628.1 862 371 571 498.5 513.9 513.9 456.8 456.8 571 457.2 457.2 513.9 285.5 285.5 345.4 571 571 520.5 513.9 402 402 405.4 405.4 405.4 399.7 399.7 571 571 542.4 456.8 456.8 456.8 571 285.5 485.3 770.7 770.7 770.7 770.7 770.7 770.7 770.7 927.8 742.3 699.4 699.4 699.4 699.4 371 371 371 371 785 770.7 799.4 799.4 799.4 799.4 799.4 1042 799.4 770.7 770.7 770.7 770.7 770.7 642.3 1142 513.9 513.9 513.9 513.9 513.9 513.9 742.3 456.8 457.2 457.2 457.2 457.2 285.5 285.5 285.5 285.5 513.9 571 513.9 513.9 513.9 513.9 513.9 799.4 513.9 571 571 571 571] endobj -769 0 obj +827 0 obj [611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1] endobj -771 0 obj +829 0 obj [777.8] endobj -772 0 obj +830 0 obj [531.3 531.3] endobj -773 0 obj +831 0 obj [272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 761.6 761.6 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.2 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 500 272 555.6 734 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8] endobj -774 0 obj +832 0 obj [768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.5 743.3 743.3 998.9 743.3 743.3 613.3 306.7 500 306.7 555.5 743.3 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.5 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.5 408.9 500 277.8 500 555.5 178.9 743.3 743.3 715.5 715.5 755 678.3 678.3 773.6 627.2 627.2 627.2 743.3 743.3 743.3 766.7 729.4 729.4 562.2 562.2 562.2 715.5 715.5 743.3 743.3 743.3 613.3 613.3 613.3 872 385.5 511.1 490 511.1 511.1 460 460 511.1 460 460 460 255.5 255.5 319.4 562.2 562.2 497.9 511.1 421.7 421.7 408.9 408.9 408.9 332.2 332.2 536.7 536.7 485.5 408.9 408.9 408.9 582.7 306.7 511.1 769.1 743.3 743.3 743.3 743.3 743.3 743.3 882.8 715.5 678.3 678.3 678.3 678.3 385.5 385.5 385.5 385.5 755 743.3 766.7 766.7 766.7 766.7 766.7 985 766.7 743.3 743.3 743.3 743.3 743.3 627.2 1124.4 511.1 511.1 511.1 511.1 511.1 511.1 715.5 460 460 460 460 460 306.7 306.7] endobj -775 0 obj +833 0 obj [611.1 786.1 813.9 813.9 1105.5 813.9 813.9 669.4 319.4 500 319.4 555.5 813.9 319.4 613.3 580 591.1 624.5 557.8 535.5 641.1 613.3 302.2 424.4 635.5 513.3 746.6 613.3 635.5 557.8 635.5 602.2 457.8 591.1 613.3 613.3 835.6 613.3 613.3 502.2] endobj -776 0 obj +834 0 obj [437.5 437.5 562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 894.4 875 894.4 531.3 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.7 675.9 1067.2 879.6 844.9 768.5 844.9 839.2 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 575 312.5 555.6 849.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.8 312.5 937.5 625 562.5 625 593.8 459.5 443.7 437.5 625 593.8 812.5 593.8 593.8 500 575 319.4 575 555.6 187.5 849.5 849.5 812.5 812.5 862.3 738.4 738.4 884.3 675.9 675.9 675.9 879.6 879.6 879.6 844.9 839.2 839.2 625 625 625 782.4 782.4 864.6 864.6 849.5 687.5 687.5 687.5 958.1 419 625 678.5 546.9 546.9 500 500 625 513.3 513.3 562.5 312.5 312.5 378.1 625 625 578 562.5 459.5 459.5 443.7 443.7 443.7 437.5 437.5 625 625 593.8 500 500 500 625 342.6 531.3 849.5 849.5 849.5 849.5 849.5 849.5 849.5 1018.5 812.5 738.4 738.4 738.4 738.4 419 419 419 419 862.3 879.6 844.9 844.9 844.9 844.9 844.9 1143.5 875 864.6 864.6 864.6 864.6 849.5 707.2 1250 546.9 546.9 546.9 546.9 546.9 546.9 812.5 500 513.3 513.3 513.3 513.3 312.5 312.5 312.5 312.5 562.5 625 562.5 562.5 562.5 562.5 562.5 875 562.5 625 625 625 625] endobj -777 0 obj +835 0 obj [583.3 555.5 555.5 833.3 833.3 500 277.8 373.8 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 777.8 777.8 472.2 777.8 750 708.3 722.2 763.9 680.5 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.5 777.8 736.1 555.5 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 555.5 750 277.8 500 555.5 444.5 555.5 444.5 305.5 500 555.5 277.8 305.5 527.8 277.8 833.3 555.5 500 555.5 527.8 391.7 394.4 388.9 555.5 527.8 722.2 527.8 527.8 444.5 500 277.8 500 555.5 166.7 750 750 722.2 722.2 763.9 680.5 680.5 784.7 625 625 625 750 750 750 777.8 736.1 736.1 555.5 555.5 555.5 722.2 722.2 750 750 750 611.1 611.1 611.1 838.9 361.1 555.5 484 500 500 444.5 444.5 555.5 444.5 444.5 500 277.8 277.8 336.1 555.5 555.5 506.3 500 391.7 391.7 394.4 394.4 394.4 388.9 388.9 555.5 555.5 527.8 444.5 444.5 444.5 555.5 277.8 472.2 750 750 750 750 750 750 750 902.8 722.2 680.5 680.5 680.5 680.5 361.1 361.1 361.1 361.1 763.9 750 777.8 777.8 777.8 777.8 777.8 1013.9 777.8 750 750 750 750 750 625 1111.1 500 500 500 500 500 500 722.2 444.5 444.5 444.5 444.5 444.5 277.8 277.8 277.8 277.8 500 555.5 500 500 500 500 500 777.8 500 555.5 555.5 555.5 555.5] endobj -778 0 obj +836 0 obj [319.4 575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 894.4 894.4 894.4 543 894.4 869.4 818 830.6 881.9 755.5 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 575 319.4 555.5 869.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 607 319.4 958.3 638.9 575 638.9 607 473.6 453.6 447.2 638.9 607 830.6 607 607 511.1 575 319.4 575 555.5 191.7 869.4 869.4 830.6 830.6 881.9 755.5 755.5 904.2 691.7 691.7 691.7 900 900 900 863.9 862.5 862.5 638.9 638.9 638.9 800 800 884.7 884.7 869.4 702.8 702.8 702.8 987 436.1 638.9 695 559 559 511.1 511.1 638.9 527.1 527.1 575 319.4 319.4 386.5 638.9 638.9 592.4 575 473.6 473.6 453.6 453.6 453.6 447.2 447.2 638.9 638.9 607 511.1 511.1 511.1 638.9 350 543 869.4 869.4 869.4 869.4 869.4 869.4 869.4 1041.7 830.6 755.5 755.5 755.5 755.5 436.1 436.1 436.1 436.1 881.9 900 863.9 863.9 863.9 863.9 863.9 1169.4 894.4 884.7 884.7 884.7 884.7 869.4 723.6 1277.8 559 559 559 559 559 559 830.6 511.1 527.1 527.1 527.1 527.1 319.4 319.4 319.4 319.4 575 638.9 575 575 575 575 575 894.4 575 638.9 638.9 638.9 638.9] endobj -779 0 obj +837 0 obj << -/Length1 2551 -/Length2 29099 +/Length1 2537 +/Length2 29068 /Length3 0 -/Length 30539 +/Length 30512 /Filter /FlateDecode >> stream -xڴeT[5 X@ݡ]{p 4hpww.ywYfլZ)( lm2J@&F:![+c3=##+"dnk#tq8FN` 9YPl e -Lsw075swl!z1Hl]Fs d2ؚT@UeQ%e2=8hVVQʩ@jqUe* ~SZ -xwo(L Gj`kW7+)_T -Wcmt2d̍@6$1ۿv7wL пҘ((6N  0S-vvpC ق+ӱm=ћmdkhwD -[=3&+(')&B'<:Y[pwlܜOPD`b0TXwD}rupguo;1ژ;$ElBc39 {Ȍw&巙oO;[; mn z:]@'g?8FN!ĿKژ6l?_ -|Bmm D9['0Ps+D~- ;̝vI' xmL@ˤY|tLE#K#o܃ noIyuQ1DmlmLl<llO&(sv: Hv6o߈ q N``0A?d p>?ObfbCcs|cd0(A`JX &?zpK@< F &FpP@p0Yz@@$p &s0~/:;v1i.[6cX Wl2+#LO?- VpEngL9ݿ'}aW'orC,p?VdG:.O!) @?LSw_ -]yY +;9Z͍/Jp:9i3k&tϣl!![7O:VNv3<LL,,Y~h@ 7✭OEJCWRX2.r,~ 8V<MbЧF [ n]$" LĊkcE-pj@_b2 -ft$kC2=So(spIrmTWH}uUϞG? &TG>g;|I@ɽƺt`=WG.F*%Q d.M=:X½&BBx|.a|^e?XGeP9,6X+ao$f!ȃo9y9B>tU1PXnך< RuرF>,t& %e;E{Ũq,Ο"z5!zQuwf>sERׄK/D[и 幔L2ޢќwu rwH-SΈhP/'gj~ͫv9~x|z~mu|, 2nvϜ6c/G(5Ejg:sF5*OMC[I8aIoe;Q&k6Eilly`Lq@ &2Mh$Ss"E ]jk -$٦Fv !,jK\ފi)_^?o7g!(f 41"rm&n533)}4伈& = -N G&VkIKvKa7yl., jXܪ KI|Hy}L mNAk)k)1^Kػ:o#(_+<:|MdGjJYd?Ǘ -dŀ֚z;HlUIqZU__`76EEctpLzlAv9^?Ii?kFo(6?S('fûδ<ܲd!3f|ګ6v3G%} -($sl>&kf -NAej7y".6!VnϱD?^nƾ} x.Ԑk3I"h6ä -fV o@0LHoٟI܁lz2fAۺ}dD燻U8_N]K3+BPlEl[K Q_ĥu~09zS9ܖVm(^QLTCi[+Zho>Fg=A|4+1wt`h=nɝU.Yxqg̖Ufs_o['}獛eƲ^o0'tdĴNJ.OGO^6q~#naْ?(sˇry(=v<ɑ@;{&D$ +|]T]cҨK5L8s$\*nn҉Qx1s[bO&O_/wǢ(M*cW3lѕaC4>ι5*EfD -k)#٣ tp(sݾG!9qlg5܇lІ![5k*[r~JN_uZZ$S\y F^*Sn CJ㭑GvGFO W4oqCNl3߮;,:YUE7r^X:s_ G*S1nzmnHG>6EC\.wlGk֛ %{SԄfZ$zioCH-rxhh/PgC*5Аhq}?o:#Ԥ JkXu$B%Ⱥ(\t}Bݗ{)w!m7zs굥:hEުGY Cd*Ln\!#w ,K /&k;)ެN`T\M.zZ`.`TvU8`zH+:⮅E09Sh -G,ڭmd ߙGu }x㠓#}:Q\-^Jqچ/WcmUÊW&Ӧ -&DH+\Ɋ~sXkV`A\`.S'XTXʱOiBz.:3 Iod=;^TbULN:`mxU1eZՂƓ:/$=@ZhG&HE/@ bd-M0%I#&G p2s7vdM\xpFˢNa@Eg hœ˗O7fZl ]{{ij! #*m"󺍿:MnHl> -oq5$Vg43# /&48lydoj.F_Zr.pb˦w[']唣j'հ<+h*d{UMŏ:Ű9.lU' -o=KRray.d+8HVD'SA7$ndPA ]B5Ek;5ĬlF\+|(jӨsIy?2_G b+vTR!tSx#,Q!69_G@~) ΧQs'Q>]$ߵϤzk75bwΡ Fyp~onw>+9/>#"b̨^d@fF}`x|FL%廮ŀtѢO 7xWx8fjE -Wi87,a_^5ryoY4֖IvL7ɾfB_}6s1wGkyd@r`h-o]|Ζ2h> ULjBL eNx(%_!블 -.10f'6/gz^7gZKG>&6i|8?# _/iBÄ`#a\_cbզ4G\l"cВ_E\' !U$v8)>EӤ571G`s:)'{'I: tkˤG =x -kwl[VDu?V7+Ar>'e5Yr޴u>Rr4\! '<ԁ̈lK:( {RĸDZ?QIH7?4;10RӤV&T8ZC&:q}:>1=kz;>dӨf׏\,Tכ^.ܥvhGHLLNY%4w rOwV'-+%5?R;kE{F3BRB;[~!}іܽY)_bm K6{[[iuG21imp$3r [f(t + } .6|+NƧ~>.D-}k}e+7s\i@oPQ| -? lj]aqMUkU5#/@ID7ϓ/V_5[jo7h誤;G)m~-Y}fxwB4@YE;d0!와eFHE{Θ8r!uҒZB2yH%VH./28{VL -xO}QiFzgrvi{0MZh%dQşz!?j??21`4wAp:ջ RYpchB\Xa9fgY(I59t> h&pɞ, mރDŸ1,$0.1)w3^ d-}NW\L+- -I; $j4V.E:=.mYʻʾKxQKAp;{h1\M^[ j3wnI_he˥e\GWn+m>2$ $qrݣ,g -;xfV~QIs -+HpS |XmqVY!62䠊/st89Mo>܆^>Q4iڥ&1C䞌=^$Vg%&V_&:jeɛ5zH՟>y:O>„Sh:ILH'*Z%DzuO :)(ZL^+2\m-MTÓFv\8q4 -X Wi4_g(]@'&tW4IEt욠+G@`񲎹ޓzU֫GeG_)Y!7l:jmo%w^5 B.Ec0R`Dy(T̊ [FO>r9q+RqVss4VDZhYPXE<ϣb~z $l#}I#2lJ;7%xzQ=8k%fAq*]z=3ZDZ˸S̰-0ϧuܔm:-ot -a~bn$i N et 2BtThx {,2uuSa? ޷`S -fbEwu/YqS]lo"ʠtU8f -7]gXQCho P׀+-2 XAjġ @ s-+ƹ\I#ؓa}=ɪmH˚FɃ`6bc܄ ήq5yH!_hG_6 27VƳՑ>< -n g-㬯m[!~%wK0,!eDŅ~߇_sjsOND7QF88Q5cI*^ -<)I@‏)Mғ(fjmQnj -NS3_t =$KaAOrHw%[eM?O{_x8<2o5XCWշp`όE+*#x&: 0JiJHח>&=<10Y[A{Dl-? iZ8"a{;afZDG.kL݄f_H!2^fd.8l _9ya x3/SE9dAЂy.6{ )ҙgi2EFK{٘α̡>os8Ӑ7nh-;~Pytb.}19jf2gz]=AZoԮ θ -|5i(>RH[ZPAk6:3n%y7Kw.0SWa.C\MĝZRqtrv4X:r}7eZz@IN[uhƸ̩ t'Y 5 ;X Z};ID>~}9*EN~/z_ܲ(p>e[fDAh܃R3٭ I%e]OQdL0RG(U_.lJ>Ȧtjm9|AU:^5lc;qպ,|G}6D3P; -,ảyVxdc{ -,9ݰ1Gg.DZ-d,TaVe)9L#au͘VFf[H`Gj~_Y#s 熗!RK ck6 ؈G=el'rťeJFF.OŅ:4}h1Cg8kNt//Uafl@֣S֣tc1F[&lTfWB!?N?`|dS({/fegU$$urQNu9q5֬_)Yl̍ՠO{iA5%t%//NirWJ<2ؔUv@әN+s Z%lسdMAT@FhX'xq+3y0h*h:ډcJkQt!;?oqH|?!'@1-{Wx,p E.C[Hg׊iU2OAgNq)8XIdrna˃.ߛURtc,fh0hOA ?X{<w-zW&(|~2Tf9&aAd{(:sWAG |AjFO?`+'R'Sq1#ex[>` W?'XT{ѹ<6&зYl+ن:Ω~%9J 'J9Pˬ0ZӐ(C~j=H%N޽:_I 7uXuO R HTj$S "JMWÞf`2Ӕ*6 3CxJ~PG1lo]>i3,\"HO7{.=n{x?Õm ҃[qTڶfav=F20,wrXN'liaڠvwlnUt">|4ނ Clܓ4F ˻uɂOy@|qNf=[P,fbk2 *gc3y.ko!F0? m:ZWID?}yoQ>L"-DAمպ[>rq4~u9U ?4pIǵue[`bc(c S:RhB#PYrai-n7# O^ڷ"6xzA˞:ós:2V{C!7xǩۣNe1Q.ei?mTddyBt<&:.ϹfϮoxWJTti-V8ԣ&rua5NFv6 -3 -k!ty=/VAJMGϲFr?&iY57ɜ&g+J2FHF-+ W7q=ְR9 X -!-(5fG7oL/RwGژSVqVhO߫O2!LxwX 3%j~>R,_(R.Oؕ,h=ɧ o:Ϛvl 8`mR4Q_8DuL`O9 @3M~], >>m7xZcV&zpA2K~2TYgIFEG#X8?zU#u|\iPӄB&4yW #.}/l W*:ؾ6T4҄=Z2pcr.\}[T{ךEW՚!^҉DҾp3->i߂p7pqpX6 X[QfpeVWI-Sѓ7 "l/.=Vr+aאǡgpHlZm /Y[E:+-z%l}2nXMY j"h#oiSոL~GQW Eԑ[O44O~!Eί0Atٜ$S&![x& KE~Rb{_`^{a3Q=s,qz`ntdK ŦI҅I>y\!45ϲ"I%tÐ.ca] }Nz/9̬VWJ!@qaF5mAt\>ϩ^x͟8YX'|Oj -$3>Z -ؼQNVt|~2įmIaE-ƅEK f`jqմAvɳw|*ODK =ěoNj ;ϳ?ܭfz4nnc} T`".A@FbKVҴǒIێ[ $_qO%`lƊe%5x"VʕzC[f 5׺K>f@3+/Յe:,99!i͑u =rġ-o"Dar$+]3<1V6F=~'t1L2B,]P>Q=6 g§#]5Rg;ڙ#rhzFvv֤ҡ 9"Z;t!OεKʐqz=68v ʽjqqV#m"^K^:ҝHPST@OQh$z4c#PB r=?5` 3%xA,y+#Lyt*#J\b;Rx#ԛo:Mbő D%r&xm'C ns>Q- okUUTE]x -|Lc(ȭߊ芛SJ Qps{l+zd%#r|>=<.9`AS^si_>_+ qK}y9w<`"d?w5K!% ]~:F˰itu@~+8X2w q¡9uخT> +Ne؂d7ZpuI5A]&+$2L.bANjYo5*,r6U>''?  fـ>1Gpd°[]y5.2p]7CxөϏ3Mtt3a"%[*HѰ?+:IBsWTucsxUR~BVHUoWњeAڼ;aY]x`(|:HsN&fLȴ~lG'9Q^,^[-B%Lj7mxGeCݰӊ=Z!tt /`K*kfYu  \3yx0w0׷`T -Mw&O]_EեlҖi+9nXA)q ) ->xөY ,vM~!YD^"+9'-LAvR~ fXeBb_^XYJ9+Ww st:L6l.M71"e fv]H?Ot⟰Z>O9n(*>+Еu\6 -s@|+m^?Y@5Y8EaX4 ͋Ta ]ե%cyj14o#1%,g` x->͜Qc[;'g/ߗM{s>f/}B>n83c/묐-,AJMF]uMW1Ej:4M;4lD 3d"ElWƵC4mF :&D7~}#&T(8XIޡ29]cF&e~ٛljNEFқ4jf;0Ix 3;ĹD{%ye!_0wlʫy|nԋPCHZX,(Hڻ;"-GB |.f`HK>IʵDeqώOu$y_2GWos^_%bʲYV#$f4)?jGȞbH#3b^A5ʧAQifˮ` 1|敜Bw"JN}\_ˑ+GjHNCuh̠LT\)Hr|n=qLgV? o8RVw__b !7RR=1:Rˬ?,QPD#}'yMNH`MZȿ`yOc2ɮbajMQݨ".Zm41Ѷ/<)qfn7aU,kԏ$SqH{9ܔ 8JƤpׄ|*"& wV sq=cr<80o(t[5%R;г3$ -NX|Wn!䰼37T>UI4~\1L<MԠ;HݖYi -;70м`\= -?RAX)R`rQ}5s:1, ܺ9*cK'v&8Chh5W|1@ 1j$"%]'Nq@wpᥢ'_Me{lV1Bەy3Ϧz"ޯܺQ*B(,R]NGK@:~4G|dc&7̎%:5Pl:/`#_w~֤ü=Zѫh޳α?C%nz E2'A8lkwo}5~OarHI0Ko`dRIx=;OsQJfX "\, -fLuޮkeԦ/ -%mS{%ccnl'vNl۶m'ƶdcf^7yfދ%*X-_HqJkNM$2cëX:Ԃr@) ؂yZzۍyRC -`l'k%C7*s Zxһ5 ]iwS[[S4b\ؠP%W5PI786:_!漃o/O2$r4uWꃖs;~ ̲m*|zƉ $>X h̨+Xz=Q;P[e Q(@8 l7(ρql,cQpI@^uoe][-cfŘB]4Mi(b -0T&7ࣾ^èhLHfS87P78LL`5ge/;B7ͅ*>lvrk"Ůަ6h/]3{|L1ZiUpL;GG2,/yZin-ob=zhg Tl( %lߐ -GSk4Ǟ ?S!#}/N~LfϷ*>/K9kcu(T8hH":H -fډݨ֪FP˲ !KZJwV.@]V /G:qOma0%^cH\]tb+KT}O;|9ޕB5`,$w!&҈ƒj&Dp$4{i"L2'C4B--^}JVڮ>x&;1xah 2-XIJmSJep Bq$S`l:~YJ]LLW5`4Rsޥh3J\n9+cؤb1ItXB;Ϣ]2o/FǎW'Q| i=+PN˃NܧRV}|0z+ V`.xOרxۿ vLkNXH'D|jy[!3E3(ʜz{[29q sB_.B }%`SIFI[.Nbu|pRu _{c&-7N K X2,nc6RBܖ>)$$w"vخBC뚭A#hB#ItŗqrDܭ6xkᖐ}/8ueL8HR A5#Jr"`,yDBme`i._@B8`%TF. ]IJ׸^!\ rs};#U^:;WwưecTwdGM(EZp1\`5Loч4QM@nd8?J'lu*4h)c+O_@ ˒Ro dZk%OXy.O-Ai{Čo~pjz` ԍ@("t3@ɾlNO\Q_`+<?)g,Pxe'Z|;TS;فBg*i`C/vb4[` )aG项_Jo-yJƤc |Wp5T>+뗺oC*oNq>G/\س f*KxJ0|rkOb`M%2bׇ-u.AԋjG翹4!Qjw)8II(!Tp <$C']tC}\ΓKm}t}P|syyUz0% -1GT ˥FJu_N=&5ܙٙjDR;vB !fdU~)ȊvH ev f3S?4)! -PunG6^m B6WT7'DGv"HY#{rGo:F|4S9a6jiqF6CȲM CtK_k5q N8*L :\qefI\)(>PHRe;ĵlqcq)o#S9~wHZdd!^YPctTr#ut ȱʈB9[lK=_~@hĿ\{gJ1*jlɛu[z9xZE2>8˥9]&#`:/ԉ."@[0h]2liQ[ oxnncpZpvúHNݓka]w0gV)\?ګkވz|"z)@JndBV_JY\KZ}_~ݍ|z[˄ʹCKȊ~/t Cea/xbVǚ%'Sśyu TvI;8 !CQPcd! - ?ppgnKp\W*$01>|qcwVRf̔geh%T¾ P+h^M:l6 -0EwN$Mtup .x2UC*j@W+#hst؝r6F,dP?yt=ly59Ź"<ȷ(`.|2OZwx 3etdt,tkbŕPL7ڌLBrb'':NReU^DB`,@2FM Di*s%# 6c4r\gf!֓D(CB)*o`ǛqgVPm0}2DqC ksŠ2 F,ۄȕ o#d/IYjV{O^4K~wH'"|+퐲L0C[hD8}xwgr']0޼ m+z!4؏2VұJhtS+wk +z!/ -ɷv^M+=1ܓ<;*'\p'W%! knC0o,p8\jf)Chc>*}S|ru^a'bk5sї068ȚN}:Zv_{E:KH8܅gVXg[5RBڧD{DdR=|mC9SbC@Rp"6]-8w]ip-t -|́^г{YPԥtkg~LfP~(b(ĎGsy'TC&j@2#D $l.[ i~ezDTRIW(XwMU>h7^aKrε_>,"jx6>6ERD8Q¶$T<6ouF=ѧ8&z=0F.J;Ǻ ^W떱M0{vղGlتFm.͆.E[W^Z>xɡO`͕}ϕ ѮE N9'^aNw4ʪ6{̻!<"3V FY\C8'tGRJuߥc6i㛈zaa/T;2k);=p|Bb#ܕ=9͎^HLȏxlPǺzMqm,UZ -? 'i'U"^L|_\L9m2)amݏe^ Gc*Ѵt63A;!-&q*OUZs,VU~hXL}#uIk}zmHxDM#oD5)rc;}8B/!B@B^qf,p) cwt޽Ā %D'4 HZw0?^1Ɨ9 ὑ1Ew?SŰa?:9w(& "0lfwe aM p_Br\~UKb(rhUvu\jNAHFG_\+U_%TC,Jyr ϕ~jRr_Y\ǜVSXX@gZ͋Z8 WpVv?"iXW&o.zR'( Jw ☻jTֲ$f+#kWu,K{wpBddSrYUFݣ2"ەF{8/ts׍ށ"xa*gؿ.UQĦ`ȖqpD%n8YE2ToZ;w)nLyH VH<\Lmzl&qۓ;ja$̘,uMXQ\D>Ѭ(o$/Aborn0„#FXZ*(j{k#&WH$z UrR{;UX]'T.; q*Wz.Y'Zz!&d=YeM)Zq-n}/(i_tDօ`4׹JԑA7$d:@#FelFEZx G̠ -?jHs_gFoXUtj2n{eOG-Lx%ʒc:lN--%cgmg-QhAm$j1K<Q8Yw} zqd\dDdžPaq<~rn+E՘hPA.!|Jl Ic1 K_w@4%@y1J Z#'zx|8aEDŽLƚg#4x⌱fAUѸ"h|b&UO|2;sj#ˀ֕jbSpi7Į =Q^dտ S嚧EJa!J{ns%Bc%WE!swOO)]ߓZ@ 癅4֞VW,i:Gr:X!u(+8=|_k)MH?48hA\tpil֟31>'{5smV>5 -wgpZx]o@PzN|gEөz󔚭?>RN=*&;0!:n!{cku*ђ06UN$dk7!Fdb>W-LKu}(P@fB(ĶU6rP-}@I@0S(Si NUĠ: N<Z|/ ͔4m=PID<#D݇L6gӐ6|LkWQLIȡ1'Vp2({~N3)n>'!|얜>?xp;>^yԚ=`"2Xz)3j&L7D btz|X!Ŷ%sA.pؐk7GDm?NT>P8`J+(~eRCIj!CR껮 HtN6aQܤsk1,o+},n™-܅=#Q}AO* -~?ʁJ }fglx XT^QF~rf{K)V)<{7ؿp\L*e+J -E-07~(֏hMF4\۩qRʢ>춦)]=1U1zۭaՒHTF x=D*\J=@6J@312`YP )R z4cg4zCԿaKG#O|PCO,BDZ(UdyZ३*Kbq`!d3Zk&}Mkg>._dH\d"KqȑT>䎝x-f1U-׆faEo5PLӻ~1b9޲8T`}'HR_s*7;ܱ]) dpk<_*uiD&0VFͫB -X8m7?_Y<ہH_ x:̸&KLFCVт+o/ˀ7фBAr;w&{&3r2p.fjΪgP0Eي!9sK` ҂|)/ ~ Nhdpd9#`v늜Ir|%C{ƫ6X*]vNӀPT^WxN-J - ى |}ol|ZP#OwrKp p>hk-zs|f;pJ jo[pW 7E?'*?|>a6m[6%7Oqsts2 fĹF,)⵿dz: [k'xxBr8{険S׎FS  C۲K5q9Hrz}T7sij)ό>Nu:_~4w5ˮ7bbDY <_`ㅸK,zdz_.·CtY^vg -ix -ӳb%,! ˦ZWw.>%L$֞*]QJ8=ýx9ޒq Pj4sJK>)Pk:LgIlsjj૸"Q—SnA8~$f;[Sï |z[YM ƞ?rJZb^{vicN*U;R;837/)AB"a3ǥx[^VLLhT@4CoG SydK˲ PP$ߜZx-Ns7pHi~5e's7 ܨh5nyy+*ZݭNk*Y0C|(ߧ[Psz3"Τ 6#@_aA/s]z)u\v)\ҟҁh|0Ozl%Y OM[@fU"I6Ltbh!jj'>I'Gv E_|kRZz/Pz)8jeX:Z7||x# --iwJ^ 6r E8Cc<%m[(Q_uǂz5@?LúX~pꄑȻX*8"64|$ d3P>]AlHFBΤwSh6jjjEKف@E_6ls8c&5Y(eo\2Gx4?v`AfP -g"gPlj |VsalMҋsU "6 6Ǽ{Oqe#aF -yqC9̓ t{"׎gY9Q!B KHc_ rG -VO@F c&p%Eڲғcӹ3M, >j$^#TQ)P`d>| 10 UYJazX播FSLmP<wV7ajQvDgңɆL' a3$9򯜙ԫ%]z>$skܖ{0!b:d*Bd7Y]gPd|*bO[{-FILkڳU|!j?3/)jHX{eSq$ 7*B%Fa#Z'G{\Oaf&D;*g -cr- =M~֊g@Mm"t$(*oQ @v{vHaЙV {G!Vm@Gw+l򵗼4-lVt_iӗsmiG-[8 ѓnKG7#Xƞy̝&mjY-9WBz(tj[ zRF(|oG]Y|M6B(?t,9WĮ@{Վm#> -PIiY a)ܬ(\筳θ̊Ҟx#OKS *ϸNÝ&2}fmhSMrhxp -)#ST@H]~jg͓:i,UXų!0\&V ce+Ɋp08i܂!GO[ǚr\m;_49տQn>v0 &(Vj[FC0id# v細rڼz4S~Oސyr1_ςd|bj1kʧ ^MZX&5k:?o-17Ɍ UK -%R7Yn5jA:M0Co<=.;Lkv|E|G" +G"UmW>HW+Y.7MoHoI5a#t;'MZ x%:CGb7"^lkɳ_MaȄ(K LpdLPP~V(S*9._>;>b=fAY<Ũ߼Y$0D9#XY&FֲJ-\JΤve (IL~)'B 25d/v}VJd19VC&r0M8ͭשO0ߥ\;NMIc \27hF$#f/NRW-/T*^J*`7(!-g42Wem.r3E=t KM6@8rHB_v]vpxU0[v_7l( #` dz$뾏LAȐ -vfZQaD2Bxq6|\Z6Ⱦ) J'4P->ZI?pm -6Q!؈_<n5j0) --HxwC띑' _U..b%pJt9C ^ 봼 xo{~ 㹶M<\ UP?cyL\KgOSf2q^=ϸDoZNl[ -3Mu5KPek d*"i z%8FGnް+2DRwJ6Oq+h҉K)5]_}|Zƅ"}Si4Zy╛ 5LWVoi"y[_;T5x^) +xڴeT[5ww  4܃ Kp.7{{GjVͪUk=)Hڑ -hcfd4010 +كf6@G gF010p“@ E#@Tv1(yGZ2DFu731uwlA:$ 6Hdm\ތf +khi 1(*J"J1E9y%JJN6EHIYE , ,T+dysMQP֐a] w0)F5+іŅބ/}ʦf{ ۯ=Wch +;-H@I6/ZfwF8i;WS_\iyyid 6|st::99!KIm*Ӷћmhc`wD[=3&# +!*L+6xִ26oݱstuw<ai.6"FB6VVoOO6n56.m5662u#'[zk3;'L@r54Imfm~k-h23{8AG{'?FfoCvP.amlg):o' `2q|uZ(ZY\@Rd3Q3W].|zkKێeR},1}ghYkm -Ai޷V QPVqIf6F ׿@OgmF:9zmo$+^oB^Ћ3 & IAo|2[> &Fvpc`AoJ_O87MNob@C'G7U[ ނuM޶?oc30~/8bV?[ fVٿ50_o.o[Ul2UlGm?Y޴;=ɠv-Ϳ"ngd 7GO?Vxof oMAh[.6 [@?-?OYo s2gs;_Xffj f:J@- 6^v/@ C9C@oRhRNrL>uXŴV\lM"|Ft|iq.D?Bu@ ˗k#-7.p*̂o"ɬ\"f|gk}+eviJK wt{KTd6܅6p{H`"մ~n0$mg;&ur^]ܾLdU'5_-Fd>K} "co(SPqrm7Tģ=5U/>>ܣm%"VM@OޞtѤe&aڼX[gިF&v(sq+! #:d =JtdF^H?͑%%,)`[TT }JzUaοpӊLu{M@*)Ȑ6=Ysms{QMY?獴|L m,"c\]@>ۡzcFOZq$S\apBWD-I;l3yƏ4߅a] ZU)i= 6 pP)i5Y#~-e8#1C2jl +|:#CFi&deZ{ ]F9n?F:=Ok ɕc(>'ZGɯȽVNTTHf}ݏW|;BZ-,uYy#尌yQ iu6W95Bl+~s!V:L-_6,`VZM&iSL 2gT"K9dgKz䛜W<$J2cVU.~u!jzS۷% ӁBd]$1[-;|'5&|,uh^m/&¨Owɝe8eC=IQC>5Lx4WqmSf|XLA[N-J:ծrd]9Rݬ_b6DaQ?|ʍ^r?\ت"צ?hVJ*R?c,LݑHۄ ;==X8xޥuIG<>w(vpB,7WcRCpي;cn,L=6񣾐Sm0)jS'Vm(na*&TDCȩ[+Z缩(>D=Bj0-6wgk9n/]E,z$rH3Cj*o9[̷բG}Y?'2"RtbZ;m/iCGz vX_"U׸PUvIr_BRiܵ\pd!f|Dcl)33ծ|2SvZ*%kll0=!3\91TvO4hM#6lVQZX`'{kr;dmGts8= eB`":_2OήoT sl9{Εn77 fiDvzH^u<[k-1IcWCA1wxK~Jh`BOsPYQ<~tJGhz;6 յb(r~Hk2KiH&\M+f !R ܧRXq?%!WIC˿;ӿFH@ "Sxo(Ց^SbGcą!hF0C#tGe{UPDF ǽ\"ן^:n.WEr$ tB*kp43]$su;H`6!d0ND/iHŕA b@IRԡ2%Mqd|aAq .]QWRy/I!إQwNT;n8 SHzb4kbH8b#}3!`ig6lcIeXZ JڎJ +L+i]@5775F"c iS\aSD^¬՚ QyL1ig[` ;,)Ǡm *Sz Tz m7x(ZpKJiPN8 \G9YxSRx<q0 nT$̐]-j)840lCG{5کR9jLB^,wa:9FsVּ<<_UE+o>MuV. +Iԡ9 2^6aa8?!@R IZ#ȗRN(:G=7:R%e8 +LsiخpZ#qZ$BRCu5n\MȢ)w.xP,G(yA +[0wGP`Ɠ(y(7[&>Ͽ%mhĝ84BXyG*T˨9[P:7GT4|R1cbfKKM_ n^imT 3- S" L xِPAG$DŽo#!SaC撦wED1 +{iϾ9)~mnTs@U͛TȭoüKXC6*4QjI 9FufC.dY' g >CI\|ne.x3(PFX;SA'8vd@AC|5EK;!جLFl |~Hys,_>1]F%+vSuy-%{]_1xȄ/9H_`.fҐr Z=شHT V#X5o; +pzECKp63lWnj궆}?SqIy!(tq\X թr]nZS>TUj ЇHsCh@~![fIe9]/F1Wc Q;G|/e[vC.!zl5 O<A'0M)W#Pzt-=s?FC" +***3tdz: e@!Gͻoa[s"=5C;  + mKtBDA(.(1,$;żZ[DwH|l,vb|8YBZM"iUE9/u^s>GN4~"<Pb׊Ax+ag@-ZGc)lBq"#oo5ܾLd/hU%L7W\B?8 +QdZG|$M!z%a]dI^ q8&E8qD~0mΜ.j>Bv~\}E.]ő +7rPƄhEs)oR*CoN CVB{r]QmEphB5ΉS^\xteزo۱2֘P/YFxrϵ+:F׽g`s2=0s9м_UKuūQȪ!6XFzhycP0$'oBe/d)9V!#bs2ѓUnv>t=xkXq`OuB] +&gR+kLe+AR>g%5ruz>R2ƈ!tG\}א, :H=2I"N͟|$lh͎􌠔fTq2>źH%`')Mں(m9y7j텼+f-U.9neFg| ,4(1qVQ76UIJH/8G糔DQQc `t._I^$vovK"B>቏뺿F]TܾP +O"E/R#,GF^ +/Q3۱H69VzJ1/{?''u8 Ȧ vQfb԰r]yQ\6-(^&&-0S s|X_!^}lDJykE䖾g&?n0}g55Fڡ\JeҎsHbV=P MD/N/=|Fm!kqG- !ιa TL2,|[w{lC/ B^ $١Յ}NrF!P W{Mdn 1KNZY]j^h*P՝v`_hD6BS +9LW&]a![?LC^oT\Nk|l@+?6,/m*fv諼/9u?"3. AK78 +3%-k:rnI,q {Մ?TyqI6$⚚m޽@4j/##7٬-GE3r+wWxP9,(Z;\/F~s个C+&`҉ (f +j8ꔛUx8t,<^6}r>bS|uot޼lQ#I;>DU[͡]WnнĎ~}5@4z2ԑH/i=x'N|1G.Qr^5 +2v3ΑƊl9 MKju繴LO ⲛ\2fq>VV옩{&Oԋf =Y/( PPk*] \Kdxy5M^fNa`܍\LD;mD a|<6" Ӛu br|}E_.]1Kl?'C~ 2^9%o. +VX~W9[[0ֵϺ~7 BgK%}{S%kV8z,8$ +$צ#(3~)ZvVJq&y[P:^)iuE7B;KGvФ];NOk[6( 89E kl[,Ջ`&Lnwvé m]?4HlG9Z|tas5ŧQWkwKG}mpmgOФjgg}o>%N :^D~dB!毄yϗ<0 ~Ջ>$O7#LK$E+ImAޯo)a.p^b6pNgļ0i{J?K("B+5B͛dK(,̐>Z`%LvMTj#(bOPW&@ +K߉wߥ"6!>kCBSC E\('Azh˪-V^w3 gzՀVZ; v>ꢛeΩB+ anxmiJZlmN p+>_;d_v83oYW!նt *%+"'\; +:zEhK ]Kj%NL͍=E"DסE&&1;[eFՏHYߏҒ>;Xxj7! W4[VN^e!YA :pW@ gtޞU%^zbw?pdf&bTrŽf6s;c(e$;4ۧͧD>_?D?~?۸Kl_c +^:4/g3zȱzFN&:v ђ&Sޝ{τ,7oaZ̕vLpV{W.$|`H{hljՆKi?Jՠ:ߏb]zmu~\@:@Ĺh[&Qy"BcSs.V_V`/;jw%!Dj rSOFۛa󈌣`1O09i ʿ4h6_g/7{T.|A==0J$zsj/cH;vl}j0~Nүpl2>̾UW + zءjVtsP~jL0"04@S>u%ksAU<yפL)NڀT{-Dv]tr6YRc7*1KXKIYQȢiuߔXoi4 v$8oՔb3fB&OӜd + hƃϻЯ`D>?krbl'9hЋO1sl>DzNVe{Q(,| 3Xങ;GkWKˆd!`r,]x}>M!-H3* y4ܶ+ #ovԫu+Omd gv$pyhuvQh2TA>a#p]fZY`DpDs +ꌉś1$ + +Ov#T|HQ?1kGd /E=u +R/h%|JON>NMͤ`;]ޟ,M oڝ+k2E ?kNƸp+/Ufbh#K#ub1HG[Ƭ4ExW +. +?bN9>d/}C 4ҵmtrgfE:g + : mگ_6JLņ_[ʫ>4 z{ d0g!IG^`a rhJ(;Dp `4(^S’j?iN3hHOc ,彀2ivbИ2L[=]M#lŦo9Хi%rW"N& dP(ǣyer B=h×@6y+T T'F+M ݛQ%gL]Yhsx2TrG@kUNl%Ojr)aD_ |F/t>?~7u RoLnE n3۠V +uoS%gJtJ'^)`X&VzƞB.{yE Pt 6!njW#(qN1 d)d:)_e +,񖎛$t>AYgR`.U" h~,c(-V}K , %C.uW2'NLڡBpw{o{xÕM ƒkGqdf!6=:PwsO&2P eQvXvuuou?J2ڂ(Mdܓ4F ӫuќWi@|qJj5[`,Fb21 +cS9NϪko,P?m:}/$$́Y2;vU{ ^@fa.G7l,o]\vu#ޮ6u#`-0^F^P8hϴ oV3_1G7RnT=iHL(gߩ{kƕuʤռO侪R4L-;Skr&,YpC&Ůʤ*/ ,o`b=:%ohRpzcǮѲyrCyC/NȂR9{f[bIǦ[LcH? #hD+ 6L|E TRtS-4QN,_Ҫ  J [  mBo*c;ׁca୓ Qźgcrlj:3?tL^/t?;+^mܥAZBm_L?3[8ىFN<; Kk- IpR!,\[I)~F5V[r;!?x֏iiSDŽ8cIX3龟= 54L=Nh+XJq 70|34dk{ȿU2Hꨥa"iaLYZT?t}8K5a3gޟ}{wsdK|B>~W"$.68:Q$}8oDg_]y1^VEx7n 56nNj$~b\"vyҺ(m<`@240nʂoYsfTWIت@Jۙ60;9tkk3DKժeEkNWmE 6}6 + ]D\jz,=w n6VLmz|q7,&a,l5|~c~^&#/£Y<Hr*}Ƴ?bFG Tm"E?ԭqBRd~(Wׄ^rA> G(mb1nacOc? e2-){f.f +'e'[Ax)MJ-3U|_p˵ѯfycx[d՛,Kn{5f ӟv9|</kT4SP41'i)e_d lZYPuEqã &RZlGqUX*mr^R|&ѻڂwYH"|`1m{55,0^yWC:8𖥝R(4 dZzJO\D*3bj03(S ypcO ZkjCca1m.NZڋG<ФդdQ ё mT"cmε^Pb NixQ6qfux=3]# f}\Zk?uG;IJͯ%ܷri|tWiͱ*wKȌ/:Mmu&u >z,BL~H\s`v˺'~w f擀)sXGs=0CewAw-E]Bkz&cf!c*ooasYX=]dpEp)> p|̂@ juLg=|`4]$3U"4X~-0nڍXÞY3交!oRNRBLԎbw?&(r'ܫмU{6^# "JZ+kt6֗X{ZN[o{ qѿvZLSD9\ߪa8HoVVw$)8Mxsc} + kQ22DoD8wMq@[KnYbz7gw<5)ph|BMpHJ Y;Ujs4cqܧGjAubBlO<Ί}³ImMCbjr),]1|rKu_@ab$m4h;3o]=u*CDmCɑoZ|ݞz S{4\ţ("]bDgcD1phmNBey9P9]"R +k}5wVcWp2(g_窨,&$D ,ǡ(ӑxS!=5Ӧ#*ߥyw¢ 0APe4QUr=,qLɖVb-,OXзBWa[,sJs6|Yo&PˈA%A+J"d֧4@iO J+jf85Խ fqeSy{XP7wPkj|᠔ wa&O\^ES +ԤSi*o1Y@ɟKPyS>D[Q~Ȃqw%h +~iE̲֙{y"HX#̇cJEyW}Y5Q?,3Ʋa'u})L!|y/B"D"(DkNx˦*,e U'(sT~xL1zY.a:i)@nQuh$+FU띥T!vD${?o.[!61MWq|PcϾUCAΫf0dl(VY!FXM[mN`nshoլrīKK^_WM⡤ jږV=U"gʹ>rfNæ Κ' [@^[yUuFpNm^WR1耛K߱_J$P;¼d_;F`tY4pa+E{> m*_RhC@VR[8847R4bV +Dy:I! ;B7ielϋ ) ;{liÉ uY{$ua Er"%k7BÞiھa#|~L5y%!|B'4zi3J5>Oc;Q9M!O7/^Ws/p^$3ۏ$\B1_UuKؾ~W17N[%SuJe45| PFMc^ +ww*HR>Lݗ*`U" E'g)qxEQώuĹ%TEFe/z|X eݑ +K +3S"υeNy0k^B !VR (@Y2kLa7}_x$P]# R^;갧8kRSW!ӯ$d8="v ?[AMӞG8·yn}(hr^ w`G< ֑jFqD2 +ɫA̳NZuF+:ժF/˅ uk +jFItPZl =Ό|`Ie3rɴ ư-dY]~$"F +$T2$U2s~wljY{_68 Pz9D]ݺ!*)No)X-to_['镑YLr vNrۥAt 麐hp2aFp$m\N=0(aݛyջs@ة2J~B}hQAxM, ׀Þ1˦։/x W7F0Gø>JHɥgc}O@a9]$O:6bK\vOe=!oFg +1Z.D;iֵtV-/ńЄgA2E ֝in\ =b'3ẢT)8HeY|}#*/5(n +]Hq^x^kN qgŢ o,v_p~?9}#C>+#d wI%05f,EV֡o=JRg3ETZ+>;vѩ(#(aL0\d ~m0N .rLN +g_wmGѭeF- +DxJdXOueBr!Y}RF'Hz0 iA]P-7^p~nO][I<񪵅wE>]A..[VbfGOǥ0Co팇 ~YBV*0@A3\ȾDq/w@];LE쌎4ucͰ>@=J\riy5j ם:)>?(,Y ߧ} LWy3C4g^𯁎_ZOxrvt`h4>O  . +>~~z8u|08w*Vg B 77 Q WkJX#*]ktm&gq w= |B(7KݥW!`d'gw}u o9'\X-SۍC,oMLW/d(ߣx೵"Y ;oىwPNH) M`$RxcX{L2ZOw (e {2 ]iaK'aPW]P&~2_Ic1S-/(ΟGFG3FRw4M'$4b( +k_ *Q.PkiX$xX?eM__ gmR(UI \6'Qe{ +kEX۾`-JtG+k GuͧP팽1ؔ:enW6/=[c!9 +?TcfA QkvWzbA1Z_#tŀӉvZU}ϝq)s3&邪bvB*Ij#Dz q.'ZyA^K~!h9Mk-JlxTŽcU~h sРo7>|$ppG9$+R}XXRɃ}^ ^&:g뜾Im\kyk;] @4մ7^u =IK).!;@gn&H"7lnców5PT賝d㷮f.]0K[|scN3ug%ޘGMRc-Nؑu;>nE +5ŋ[fQv[I U\a* N^™:'^0\yzhW:'(6@M1S1 F\G'w)yOMeㅉ;CYR=BQ|E JEto[ g\w^1 ;I9}WI{Il+s=8ɤ6Ir7{lZ=ɷ X0 hFم|s\52DNxhDBZE{ e3(ʂzgG*%i sR"rl&x)sN=߰V\:bGC1mj7`Rq~SYLk=Y c`xhArGVPP-?z?aAUM\?^.i2.%s < +)!$너rTp8}%!J/G*N?pLCi/f"1%Uc:m=Vr +'RviX?#L&NE%֝@KڊC w  +jvrpYYYc&v;B7# +bd5,ޭS/MLW= hϰ=P>4Q7'0}黕=%FQ=g}n +Ԧv騶{CLsi @zky *r +<[U3uH +!Ea 8sB_f(,Zjo}lowYi4Xb퍙$53 ydjUl#s[DHy"vԡJK떣I+dJѫM/9세W=Zc l喔}/8} +cJ} % G(F-۱6@"(B~F;i mqd/x zM7v|"4S }c^~\T19 +L}t?oz2+AYNߡnD=tS?g$۱:$OY}s߶e`$LX[b>Z-JflgH*6͏c,Y@~C;R@{ME+`sNqsT3Ǿt씡6j[Lm@UfȀ ^8_zf}7pb OU4zc5Um9 +dC7XUG1||Rȕ2P]OvIv$<ʷzܤcVئ\!RÇWhbS:tzjBm_C@Ieơy).'_9P@zt4 Ab5mHda+fjt[yCҺ%pYx +.+@4\s +Z:W(ě,D#݋uΪ&wQ2AP ū׹/Ҍ⋥ %8e!ut3rM0+?٩W\cvm>Ml?ht&נs8"99 !ˢk;7UAW MXLJ(Q#3P vqi܂ǁ/ UʹE!)5\.Xӭ3nRrD)Ջ-E0lq{ 4zDg NMIʠdn ;3.e_ۖ)!3Ë ^TZez| . i݇F*ry{`xφWrWԝuõ3lȞO=Mky!Xobd/d$GF-Tswzrt yX<%jxV :*Lm;S,Ӿs9Wzj~"ΡUzGLJ05ѻr(QzvDy~ ^ʕ[_> Q'٩{@3ZT88J߈7@̼nYEǏlt`xͼrf1{ yZfB4a4m,^bU==0P1DK{qyÚ;ʕ\=lji[Yz}h[}&@F6*댖D6byFf${djȞU;& T'rvv9B_f^|mQ$ksU\ݮ}A=$N>E=83}:V2\Yh[Xk*;0+3O34OYo5q#W <)sbw:(MosP*,8/dPn*Pۧ`` œ=QU'v+}d{/,Ds0DxUS Lޮqw5û +,zAY- 9O⚍]C8P'Qgo9^~"b*eIBژ~V7/;#pGp7#zH=}k0]~y!RA\>?:k>U7&egU<U(=Ⱥm~UrM߳2yV3%z*|ZsjEΓuK%Ɋt!BOy/B+'5a'B^ ĉO` +KOK.93wQ/qG-JB'!1% +dev?ppUbKp\Bv7[AR Wh]v32׎h`)J4֯S +t] Ŷ[Ehb⧒zߺ 8؋ ݗGj=浠U*yXDVr`|v>M&|Z\^x;G֔ Gڙ gmN FٲʺzO7qʨf2&I5Ŧq]Sg'/Vo"da0#rF-LDSj VeֆcZFvӣ +t+QP(AYEV: (*`öш^q+xLM%cyCU5Ahg֯d`W.Ȥ~T\U"C C] XĚWzb'ZxwT(NɹNIK#4ޓBׇ05F u a0Xp>S/;&nSmMru>p%&7겆b/+`VghQ]t52t/q-Njuzȶ{^pÆMr D,) x7SslQU|xɀmgPk  ?)WG_Ij{fG |,!A~XtA <=jA9OBf=qpʒY34^yXܬGF'F~A%n +@չY^Uqnԉ} `Qk3uy u@v/[\s$%hw'qm" LD7¢T6"@1\F7ȗ_m&!p,;zˎ,)j"TF|#X], &B<}hJ( /@nL|0ƌYe&1B0b+z5\_xex3D:"l,+ᴏjv"GO0399v~fBB<:adXS ;p Tsʕ3W`JhjH\ #ωaJwZ_X7v9~9=eZrzVFf)\iRy S%`Mrfr{5(s{0$ՍByw7E,uO=YN+=dV+2Onwk1r=J)޾f.}iM mR!O\fP< "{~TyOC!fTϼ+:c mBn`kۓgXzaCyWGɽƻImB3Q PiR!dJ13-g A=4.CYɋ$ID iܙOE-g>o`ZnxV,Y8eM9bSeֿY`Vybp݋r91Ƥ[Iׯ vy)W\NZΦP2<]dhL!ME 追ZU"Pظ~ Oϊ|DC hWj|Kfao^hTdn31RPR Aif%3alr&!bQ\ hM`ym aC xuPBzȻ\~]K[r8s&0?N᫡PyX"H"jIxh-CͣEP 6>NgQ]Ըzl6I?q.;! @i_G(Y,Mmxq|d1>od^/!born\˝`ml8a1 KEp\5Tk 1DψP`*ɋV]sU6 +--S#\.cCQyOZ +>~ |*V&j9q}Zfs7>o';J,r$43zIj#Vk'~p=aЌa"T )^h?Yp=mE`UY+RT|wL6 Z*"=9|dXx$fƸzYI[ϘDH?zK1s-QBBlā^WO=ci~T9M[lPSaf\eC KD7#_wUPMp!ԏL6$:6 וo#0nf4 ^th}Hgi7j53I@:OGf̃\~+e3Y7 +\*RȐ:%,r!`|ivdq*;!i2ΙK211@˙C9jğ&Uⶕ38i}nk ɀ:&u*|'w*^:ehʀ~[)BO9BO_FنLKO:bUjKAH2ˠ̱U3"h,5YAFtbxB%R\ zj!VP44EdNKW#s R=A@ͥ?^c4׋*}4UzԨ (le{ 0gk "fy2h均0c|z-VFj e\Q2iliW7r,o\V偿#O!Uh+'-*\!Lϕ +eQK)fs CKq8 LyOn-g>ԂZ'}Œvk|4U~m^R" +38د6;CSžz;mPv9ygAS$vUDhoG 6UWhd?I,K0Oi+].<& o񁛣jksS mT,IF}0!=̹Ѡk+ gZIMAY)nRN){D0b$ l +Bki!Ij_ep ̬V;5 H01<-\-@U :iREi&ppL)LOf?@ 7hJ>J3rCPQqc;{(ʹ5.tÔ"5c +) z4WG3 !OӚgw`yOj &v&;21ndFtEdɗ(c0-N<2Oס?JZbW*7  + i}tyHԎ\C;LՄ յf,sз_.=[Dǽ24ƐDt .sWR{R~l!bc7zXYTbb +(OMT%pt6?lϞû=jɟ[I>w3G#Wuoy򙳧sA [[*kSen”UP4 ..}EsHw? K,&UwbCH>̤VkueQr +vGˌńnΨzI4:q~]yVT-jJ }vS懘ZwH"l$tT`T3K;3)Q0%yf׈HU|P ѺVJ1Y2teƒTG]k?w+Xrz LJtRB)[Rc. ҹ"ָ"D 3jVfJmv0 i$f+xK/=p‰$!r75Kn|PI["#Q)?,_BV <v;uH )ɒ+(K<?sbZFz4t?*>.U~Gb(vWـ^Q)d o ^ۦsZ>6lcV+ԝr7;г(B1Z̄P繄x 0~~oqluɏ^M`ͩ:Q9!uG/,e!&?ߑY2 I|7Q7IS}u @EmJG[&Ct2u}m0G0Jt +a&,=*Ep o-@pUJl%ډڐ' c+@4/_r1 JFJ+DJZjE#{_毾/Sۋ(49A@&t5wi% +My(u: +[(evg"Ģ9+t_|#qUJ 9G18Fmz/xL!4D +\{%f*\ |Q~WAW`qSl݇e8փpr/w2!tKBA.+)F[ʦkZ?ex^J\!ǢװeKc?ܦ۩xG{̌ݎErpE9=nK4/TЈC jrw[kOjvC Jͨ?F9arg?<;R-C*'mpS!=R98C%Z/Uuf`Q]Vysx[GtR._E[@tlmRk`:dxp'n-2}lDt~ mvoa-FoBQy "e>tUSbvBB.J;@9X`[)y,S:Zbau +SC6W=v,0O  .9cnDTr~okٝPga-BT/_YRV 'ouc7K:#%V1Fbce([np ۤo5wFDN.)LHV m둩&Rǚ󑩨|p:OVcHm^)[!^>Su[?-4m>lU),#+DH_ +`QMA2o*5UlqDe7=l`>'|įG{ хu119gk6|/6wĪ'-[:(  +*.BmdMa/v90О-bq_\MV'k>lf1_9a-!1LG +X6/S@f@\G 'e[vRQ\O`}3 +|P5g/t2asaѐXh1#@%K;t4VVݡ7nxhdH׺:VUBQnQ '倇S[:%k~ґZXnwd UhQF0L`+fz0Q,$^npv2kj/N驗d4q0QyO7 <` Pz[ȫwt a\gгVyDٔ%QM&:sg2"Z)}%Cn7D/a <Z\Y?Qv!3,E./+;>KE3Qz-:lie+8Ȍ|/ySfui*@?b endstream endobj -780 0 obj +838 0 obj << /Type /FontDescriptor -/FontName /IOWDEF+LMRoman10-Bold +/FontName /MSAITQ+LMRoman10-Bold /Flags 4 /FontBBox [-486 -295 1607 1133] /Ascent 699 @@ -26970,11 +27544,11 @@ endobj /ItalicAngle 0 /StemV 114 /XHeight 444 -/CharSet (/A/B/C/D/E/G/H/I/K/L/M/N/O/Odieresis/P/R/S/T/Udieresis/a/aacute/b/c/d/e/eacute/eight/f/five/four/g/h/i/iacute/j/k/l/m/n/nine/o/oacute/odieresis/ohungarumlaut/one/p/period/r/s/seven/six/t/three/two/u/udieresis/uhungarumlaut/v/y/z/zero) -/FontFile 779 0 R +/CharSet (/A/B/C/D/E/G/H/I/K/L/M/N/Odieresis/P/R/S/T/Udieresis/a/aacute/b/c/d/e/eacute/eight/f/five/four/g/h/i/iacute/j/k/l/m/n/nine/o/oacute/odieresis/ohungarumlaut/one/p/period/r/s/seven/six/t/three/two/u/udieresis/uhungarumlaut/v/y/z/zero) +/FontFile 837 0 R >> endobj -781 0 obj +839 0 obj << /Length1 2779 /Length2 30325 @@ -27104,7 +27678,7 @@ g6 J2v@W73NXiy endstream endobj -782 0 obj +840 0 obj << /Type /FontDescriptor /FontName /RTDDMH+LMRoman12-Bold @@ -27117,10 +27691,10 @@ endobj /StemV 109 /XHeight 444 /CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/Oacute/Odieresis/P/Q/R/S/T/U/Udieresis/V/W/Y/Z/a/aacute/b/c/comma/d/e/eacute/eight/f/five/four/g/h/i/iacute/j/k/l/m/n/nine/o/oacute/odieresis/ohungarumlaut/one/p/parenleft/parenright/period/r/s/seven/six/t/three/two/u/uacute/udieresis/uhungarumlaut/v/w/x/y/z) -/FontFile 781 0 R +/FontFile 839 0 R >> endobj -783 0 obj +841 0 obj << /Length1 1784 /Length2 18933 @@ -27220,7 +27794,7 @@ CߊL~r QXS#brrUq/H?)aڧrS"L:ʪhL7> endobj -785 0 obj +843 0 obj << /Length1 3025 /Length2 34123 @@ -27376,7 +27950,7 @@ Y_ PXmN{QN)"OA _+7@`=#ż!1~!G&C:(!!!˵7EP1e> endobj -787 0 obj +845 0 obj << -/Length1 1783 -/Length2 19935 +/Length1 1785 +/Length2 19397 /Length3 0 -/Length 21083 +/Length 20512 /Filter /FlateDecode >> stream -xڴeXݺ5JZ܃S NqNkqwKBCߵu}rEnϘc%9( wa`ad+LYXT&NVFffvJJ1' l/npX\k3y(R@{{` P{:Y4&`gS0d^"vtYZjQF 072*0Nl0ZZu6@CMBU 񽱚?kHE%@MzGu;~Kz{Ŀ -":,Lp:97lT l/; #ɒ|V g;C;.V5*yH;E~NߞJ8k?; =`4@ @ 9ט. -~2}[o__1{Wgl33_ -/zkǧ (#) .<{;;..d'". fE*ao.{G>q;O.`'OW6`w{#`7˽=(#.Y]#afw?zf~'0u,O&n@+0K} ] C4llo 0Z 0)]%ANY&v@O4zKEKv3Y4WYe\L/boi |_\v owYDw0ikkI'O lrpLL<ߵfy9.%W_ pLebaf0{&? -XLNer[ ߻;/ӿ ?JgovVsq@#E .Sw?_G(ÛN*gaa_f:"zVf|!-a~E3)yϾb j&BdtҼ~ڔ!X)ӷ*{&~ -~("yA ->ꔱfw$v4Ox:DzN_Wv|t/git䱌E<7f|I -qa,Co7WCOB9O?P_1t"D̾b}ƃa7XB f{DC O)ct#~ MdIW8%XcZVkotq>8U /N4~&2l -؂I`DLrA'-V@1h)F R[6N \$8U+ms 'qv& -O\H%[s1jJ'Q3H:=?^Zg= ֫ݚbXg!r.+RQR[nPW%^< \V6iӀhhĎ!yWC{=H]%zE #E^J/`F˸!k4ςI)1{WWv1e=qϫ`Zm.Uۋ1 -J;*Iďg/>z P7Ȕ}#!F1gUu#~Ӈs  #e6,Mgft7;ЁׁJ b2i0] :pSVYժB2W1`b ɇfP⹋YiV7YOJXv)㿮[[gОD>~L'A `56Jeĩn: {gi-oGÊ"ؙyr y =oo\7P-|>׋Eڽ\(OћSzPT}s8]n2\Sd/">3-T$^Z*m,9pg5Iݓ9{276>2ӕ -&!^mY$b0RQ=zڦiԁt:/f'z!Tr~ y fjiQ -hA[6RI߾u6Odp:#,UQz6g5.UyM&4c\ɔϔ+?ɬP-6Nԟ -+0PyfrDk˯Se:Fԇ)X!ޙ74͋}g?H(IF77I|pj>ժwO&~|يwxعY;Ttu3nm[ܵ|aEaTT[*/}M\.qKVȵ TLYJ(&ݏ㘊1Se0f yIF[OtրQv .ߩ*ԾϜunML“>B)'aȔv?X?jroZ6V8F?a_CL'(?茾a%Ɍ;=bgٳ p`>R: DrSSK'dհOr+NJGibIeBϕ6@9+"s{fy 肊Zaw4.xF(0uu<$"j`k?'y$; 疏VS,c6i27d7$麳RXU)tusj9ֻϕ&r%oBiuYuD'OA,rίQ=&x̣qxًZmæHV87v $l8}?bO `M3͍!3LnB1JZe簐M!6qY*u V2u_r 酄\4)G䜂hoJbZkRma9iKJFcn-{dqXkkPI^~ݴ{¬|| ݹgLJ6گ AH-T,Fg&>d%^Tu/bw{`!i-(gȦ6 rQ qi!8D3ϖoh{,N^$%%氪Ң~V*'yʺfZZqliuq<ȘwIDfbfN>o00+3/O.~&pb(=MhBt_{|#Eb,t!Q<7>5_m7~K1YtY$hfց_Pst w mE;Jd=5/~{EF I[j.ٱѣgʞ?/j,(h=s ¬֐>Z0>mЭ7W:4l,Tw} E%6|i^ޝ#.pO&ֲ8MK5y ҥFv -z~ 9B%Fc>Zxz".4Z}&S0`"\KaFjnme"rGm8U0 ܋9Knh*şmQbQ O8f2u*k/P}er`:"C2!] S*]VL)?CIo& r4HƯ|̛LO_W+Y x%7wM$nb2l HT{;oYᚯ K?p';K4";Sӈk 1/=L"0? ѣT쓺|Kʌi]S3QH;O4l1$m8t(OwP1L19`p-LTN|`w>IW’ܷ-g/᯻v{nlFD=$ح-ri7ԒM I9ӜS_ V},f$Ǫ| -v+Lf^ lc (HO9Ώ 0|˝>i<:K%ie+h>`rWk ق*{# \]԰|I?o1~00~@U]׿[Je^˙mJ(xb5U˽Ȗ7*~?#K$0D}mȎ!8A/j<%Mx+r0mrs˰ksnkz90RX4%fsJ,/Vbo>|j#x*^9 =nB @ݶ@qZN `[a ^qM2, t ^&>JvX}t@<⻳ZxY)xSپ}ԦJ -U#]"X|/Э.)W.ں7=b0h*D񲙹oEX&UJ7{Zgb?ȅ R@l!-1HAB2oG_AZ,W5 ?O:g5RwqC(uSdUSL]?O%`Ji”tGbb/e,Ry]sNp^<~ \?GO|j(l4efز7* Jj0g2yϟ,`G_?]M9P -XcB쓤bIQFTҵG"TNuR#)+~-D6>p*.3KR Ef|)L@B=R*րht ٚ.}V:51p#v4 -,۶ʯ#NuU q*1z@dl*. Õ%]8Gcq>\I_|]f6@pfy S4 k3O%CvV^>" (7 -c6Qf./Y1I_F㎆>ٙDL {nj&E.2!mAS€H(#MM(% =O)J8; %\)Ļ6{'68Jmlkno X ?egS>>@ B,E+^M}#|9Cm}\jLdh _37X]4 -. ޥH*K'ޤH$.% z 7c/2+sKJ;. ŇMy#Bxqi˒F0YzrA4^wWl]Ǯ{:*rD?C"eF.LZ)U? Yn]a63 _UtYhTݑ|yvHV7tU[=P"/Q_>\Fh݋m!Ϭ\zH7 ;kYg< _U. -eG -W-b4Zuøad9 }='ELdNe>'pLH%}БedLlPT}T[[Dl}?ml3DvВ5/iЧ|Mc3yU)b-1_z*Rw{1Im}bVbkS88k(ܬ9QU -҇d}He\B%{*nAJ2cč묝P3Y??[,-iWX*5+cHa՚yƝj -U --[*;~$^O^z'F2XXL#!)ˬɘzɮ?<6@KLɸP[T9O}E٫69 7xy[ D_q0l.$iDR{F\`4u>:|#ܢV&'l;?ykD.e,t-xS4%vXQGݚ:D:N[f -ǓHx$}K|@x\am+G\Sl^-MȀ~JbK ["4[k'f^ԫeoAZ.YIaZ贲sCz7EH7U3+u))>Ilgq h1|j֑^4ߵʿjdcv*w/ i7: oSD@M<[]nsKgFHV6m謞,vg:I8K$SCᕥ]_'o;6G׹~OM/xZov -P8CPj±yGA+RS0heY] -ȼ7 釄JФ7LYHzL47G:3EOGVxF&AW}LY?Socݏ!7vGy6"DJnթ羵l]1c_`-9`"-Ԋ?Anbcy\7c= ㋭D̍6M}U(Z+sP߆n1lG=4bJo k83eF?~iOJfBhU*2X9q!1+r$'?t JJvVV!恪|_6Sެ8^HbVQqL G_T}~>+)͹~`AUʿ.*)n7'6**m"h:ʱ9TWK뾳pC$ wFWFQV'V8ܲkjB!?%RFsZZe)Nk\Ws0Q=H[-tK˺psTtss}UJXםR=>Љz*ʪ 14F@u&~dC随)@ha1b -NRAМU w fGJ5m>iLơgX#ܨ1W):WK "ۋO\xtά.ӌ~ a>d)_zq UAs䙸ii DnRx1nbPl4=vpmqG|.\|:raI`P?L?Ie`Ў8JO= I\dZ˃%Dh \w4No-tIdޱpv -*ML9ur8`"T_66nuaL#d3Czxw1  -@9|w &^<ɇʋ/⣌>c`.%Ɵ"P,r1JWG?Q>_,CM$@0jd9IJӨ8fO>\~MXxcdM-)zz1,& %JU5uh}wEz'-8m`F~d$~#FЛv -(Oyn3ؓY'KEsۡ$G+؉[NAk06]iLUsh 6O |AOR-e*5J 1Mnz `,_Tg_ -纺؝Qfr7iЎO>i3Cf+"\]7`_]q̃IxU K~H0xa-#NKs -xߣ3B!r"8AMQx9|)&]LtKџ?x_۟iseżNtm O)𹏓%i* څ5%O- YFqWĖrd,{eK5R-u=<$R:7<7a5GGofݡW#z'l&QUCfQ AΞFg`!<+h`,]ʔ'β7, RYJKI ~WH [&[3hK(::",oQΑ0&>y㉧y,>xClEmO2s8K7*}pBD=T>E&r"/:;)YoI016ZnR("~lpߴ03! A AkFJFA7>VlX8wp^y@ءxsRHe^%GGZ -Y,N rQobK!?RYs W(kK3V1nܱg- -E=-HDrG}E3Ggض)}' exz_ag zAizuS6bnqa-y4xarr@XNW LoWֵ;( ri7;/-N=ȂCIXt$H.>"7T"I7 +u. сauBrgQ晧Lz. iQ;K21z@,\0olfa.۹rpu ʮ8[DE+""$i?pw!^ !k~g!FS}nj6-פKQH8_" H=ٷ 0)5Co{n ŋ6h~_=.$Lu;M-RގFwHZ,ʑÄRcO{Qdǂ30Ur:lQ{X5U)temćR#<2vʳ{!@G?j~" <|LL*Hxaib$"`Xʹ[f\ -Q8ꏋL6Ŧ-~ k37vwX3g,.\lpk%6UuzŒ65V+zEƜ+*ZmPBX#A#q."fxKܵm8PL}7Y*ͳ,361]=\Bt3T}M,gcDN=7cJB\aꨣt|J WwwMڍM4R5+C_OeuB*Rd/.'EdVmL - -ɤŸR⣶lu>6آ_YTvL90K1K. "X _MzQ"v+c-w1ʚ*In\m;qE2!^-x3#!;g,Uh'E.0~"${msHD?Ģ8 lFVDXrsY̫=2oX~a|4ȩo uyT0̐?V(‣U3<rcjS' ,na -ˎ;R 4v9JbW2vr*i- "XQ8XK8"cI"C'S^XNusӿ n,!2̇QTb/y~~85BO?]tXɕIJfi45.a|"`d1P($$<- ,7$>=T"rtDK,}E?^ -?&ghi~;S4˞򇳌¿4Q-2C JnYK d%/2d/0ya$kv7 pJy+.F`Ҥ{6+`5[hŰv!^J_LeU!4"Q3 }fJE*-CzEpɤEkI-C>wmGynM`~`>C8!!Wż<$Y/cTnZu^$:hlٺYO,y"ǽ_xJ_pZFIOF+4>KN?lH1ؠa(:wB2(}=9 -r!u˦6íc9}FEcZ4J=bvn6H <֥ ecEl^f '"\ =8*8 klS:G2*=o(q\ -ݫ -H[c{e W-JY͗?Ÿ"7-}MQ!"U!. f\3I!TڭdZQx/Ĩ l,0jNň^<{'7I̳i8?دaY.4t2ΙaPoaK) GsCTpw3 K羼Š8; Dƙ/d+Iڨ1NY=Q -։|x|HakkoRaC*C D8+?ϩzȈľmH]/ ?o -ƴ9lCnRrkYW{ov'l,gSoIפ<$F.U6C|f"tzh?3+r ThPWNQK@K@aSt,UHtRy_&5=PO?`8o1)kYkn"&8&ʬiR -Zі0 u[-R*G#sPM='q9C`cFDӖVD7o}P[wjM]ύ£aVRa_Qhqnln19逑ECu7=?-'nNuJځRͲ3?=?)q<q@|[teC:d] J̓~5'Q}T`Zg`$bII\NQYvjvkP$]ȎӽJRʩU^ J \8ްa&kdcRWߑVX#f包{C<E-zU@:Hl@QTHD[]h3)6{pRe{c4ay9 l<'?"N/;u ;q{©n_M}[>k&>Hhʟ63b+ q_sJ\Y:UUh ~/^Pۑeqq E.P3lNr)e]3<2~Q:>A|U)GDZq#r)y`G;u̩n&}DPUbR܃IϿ4y{U,'NtPPYv)|UlKcDB -B&/iaP휣-:jM^%rk8nI)Mu cACV4~13ܱyR`R{&FJE'CYs(!rP}V2DYo+i&3$ݞiMCyPS 2-9C_2+\è$E\? ROVRnQѹ`B'Bֽɼ7Ssb -P EZI!UIQ9r`賋ƦZeF"{txmZ5~[H4c󨸍Ϣd4&s3!ӧw~1?c*` -W4Yc6\}Ю=;!B(=7v^a0qyJj=y|BzԹq㒵!sq`PXv@y4 -,.d8ΘG3=v(Q;_fIOdҙ&9=c9_1RRK;ku\>ERh4L ,9(A7'x&O%JM/_% gy/gMVL/үض(@NEp0U h 02X% mn"m*~ւ̭` ~OǛgl!s>nAb^PUf wxpڛ-P}} UfYl̕czR׺X^tdR V46yg\w&NA>Y㐉RgOslhnsbEgG*kdOf_^@4CKAa-2> J8u7k-)AnuܰsT_ik54>J =jcE,m3t3aovz`[3PB=@3sY',tܤ4%~$NCVk[\33Ϲyx)#;/T)I;5:wF-jJZ=D~Jر.JJgtyTgs $Q E8,Hb%0eZ\x`=b{Vq 8{ ޠn_ͫeUa~ )'02ȥi㪽%39{?ف%.>_M tz&gb~#8TI Tt7<5)yo8ּķ2sۑqcmzg좃ٵ a.R6'H{iRԧa2 -&odk~ :=.6d<~!R$TF$~ E!bm:ΆXvemZx5jq.= F Uu -4k^o`v| (ϝy?4a7@qh`u9.ÐgYtNFk B7*\'ԩx-mRM6#$Lq[pB3=̢}0Bڒ8KFOe_D-jdH -H.Moxz(Z $g5xbK)ÂTCls9t-`A4*94U(ͦ氕NB,3|Sɷrj|>##һ%b lstz҆T?sgZ4G^^1Jc?{;_Ve:zD Yeӣo}(cLVwa;ꔺ?s\8hR -VTu~cӐg@fۭ<aW &]+Z|%d)M`,Ȯ[W$JFqbOYf+*g6"'Ecy1|HyX2zzL|q{R$,#q<%*mgTqӲd1/>`nn/%C7B4 6DL8/)qS̆~g=@RBN`Xt\C9vؿ[&KEX_AxaڹM9$_@VWWTjJhs[1{PߕNYwOc>Z˯%G:]zA1˭3䏟].m xK֧ -m6J|:z<?bN%o/^9F"Y08Bh<(n85$$螀G}sm@2z]JI }y'<=?6 -}FrĘMgj~ӶO7C䇤K5$4DJmʈ ^@=s+Mtn0 -^D0yKxYUyj<`-&pa'=D -s!Gl^0C4$ `bvJtS23Wџ^b w_݊]0#re&k?. |-3P#v6Q.675xsq{= PIJȰF^5!"FC·?%7qrtT=xCFvGĀzXKSPS8w2yy;wcxR>'qܟn.H51ߝgX7A)sÚH8˺S/S|?#ګo -7>~I'KCY}4kvyOm^Y60̃óD%5gb7.\$! 8ڠ@͈91߾ALfj0V j4fB2VR>ھΛɯRv IS쳻? rf HMn_,e%Yԡn۸Fgy^uLZ`Q=Qa3-J {3vh)]Mfu:i.)T( 3D˄LYQ__kW;Gbs J|`ūץ):RNB(21Y~Jl[ wwZ k% b?8Պ|RL=B=zb(Q'»*'CWy٫13Q1!)s&Ѳl)Q~ |F&N. eJ$K՝o V(Uxx4}pώ0m N(]" zf<HCcU -`DM, N -R^IglzB7-bPWM]!"eA ;תnonJ>Y3g$L0cIφ|a8 @"fb,gDLLf}d|R/}U""ӝH,ف`Dv)eH_s f?J)f -P+A ٢S϶*d"19ռTP8a\6  -;Xx61;$>w%6RG-i. ‡캿=;~SЛEGz --c6a3AîV3Mz>[ITrn=?od,_@acTqr{YK zdԢk9`um|l-q?g^8PmPMJ)D}3~."8xbJ_S"WS.&0}OYYm_ f=wbS)\QƇb 5$NF%0sDۍeHm"Wj^V ]D\N-Q8e>R6nx -RHinKQ [u,6;ta~&\gە'o[ 9]hl~hQpu@E/XI% J$j4LvDcAA}b(AdxՈ8r܀;ܸAۆb@F{'_*.7ᱧ@Β<瓯M33м8?Jy9c*m8HX$.nO锊Wّa+L.v}LsUU+`lmJ9 FtUZ=ω~2 `$Zk \[Éչ2V8b+˃QvpZ ڌ.\|5ߠG MaD"LEG֜XЈ+tto3݊[HgI4#(N5.nn~b.N}vNNNZXw{fd$DUd>ϖN[zgwp2XM*jk"lgc /}"<99z0mekfL-lMLrobϠjkÒFt76g[~f$`jh0~^༜ ]gG4o `baOvI[S;׿ԟHM@ϨR}Ωh + gLڿs3R?v7u_rv6fpp(X8% ?_y,Tg~ @o϶4:9XY1?7ğ `PӔ?Q[c; [33;^LmtY vΟ!{g#0UK0`0"?OgY @G  +`p/hߚnv'_MߕO37?+&E]Q>| +h!!;w/:Vff3',SbσO@c;c`ԟ?|E !ɸ*14 3EvE3ɋd$u}lK4Ȃ17&Lv }e}EGsU3e;r 4KYg2[Z'\m1(7):-knsLQݗqA? {g +B1G;+Q_14#zhi;V ETr!1q9quX"J%0@䠻 k R'0c %ʞXeXRnnsr:D;+$^f =Vm2;VF|K*otP(]P%%7q'yE*"7^~Iݔ)lQ5WT!l!%M.tJ݃_C(IA+lI:9O}m6[ɁP6^Nm:-miE2 F7pIaf.7E-E:$C{Qص\%~J.#&nrOM x~_T|IFbѧ +WW6Qѥ]+v[N+#hd61ǝWO&):4˪M=>ZE`cXBc-R(* +G' +M17Q?zkNXCA!n"uWi)]Zr;BUJ9WQvEgc8 dNB̊f/f'M~HyCٔ$^_ DA1J2zJ+6߂Wo:%S]hmq55r϶9i2i<0;bċנwPk̄CUGE-zm8Q:в܇&1[9$:"!oG5J}dEǜ7&X33͋=靘ҍw!LS +qg@hLY&WyQTg +ĵykp^&j*bA1sœ~m^^ p~RZg7(r$j5}Ԃ?;۝|P_I,?D:t*;nmi݆ЧñK tY8JaI=[OR:2w_MgZÈ/ B@r]"\+vq]Jq%8/2,kRDC<`Yfx rX'>|kZμj5NEۊMZ}_Uw~xMlG's@1ښZ}rVM}o[I0/;lĪM?J™tu)rAJC̳߆h߂]靛nJQg3zB5 '0W[,ctao]^ZV3~m`tSMK|h~XAOkEboV2@߶ |4\PЯp34uQH # $"KB;@W4EG юg:D3QWo(cJ5յ2(0_A-ď6:qҭ*Cs}qIߴ5̰W'7$8fo+e&\3_L +4vw/ C.sbFy _ĩw2;c-㌫gCxMx6[<$#Rv,Pŧ.f<sg2o)4\ŇN&//LYghMh6Q uޔK#{OJWZk@SEVmo('|OYc2Qc|0aZ0*mQ?~q4^@NQ7}ހYo*A=Ar5i7Qym\-$gŦ'Ee$}y[‘z* h&k"9x[@w +T㣤{&LɠkmwFE l7 aawƳɳ?Թڼ~VZ#O?ϸ 9]O" RrNkt@{WKGo@+cSdhɟdxX Vrgg3`ǽf{\ةH)`J 9%7qg!ԻUIc{wP1w[o%i%et&}Wc2m0=`t6۟jǀQ߃|s_m)[@*8qp]cjբpwf4f!"_ŏፉҔ eFn_\5qJm#Y\k:dE~ ~!{FY[^*w;J}+fA3dw#oң>UtQVUؒx?IiS% +řf~-=8fYZEuzh eEI FVWysT>}~m@jY8߰~B_w%s ~M5bIːD(% +$MK{{{]]p>FYW\7*Օr{;[c$&N8:c}OHʩXՏIq(f{UQV㇪f C- 63Z_> B1s?tci@W g&%)7&f4ڝ+FM*1WUIڒ`qH;|2sJ}f} +i/.|z~Q"X}>jPkHLW5a0 r4p +#wJ}])>H5ԚZܑm0RT:!3BX۳a[9A9ٴ&dBj}0e]4\Ó]Nw s6jCfM.Ov&$OTuD %GOwHn=nՋSVUj#E.lVZ~˫+? ~3l=ME0dAoR!2Psڍ"j~N ۋZ>IY eM+FZ mI-(BK +6$ERӦ3罿lX߈n/Y%57"CN0к,`c42H4[QFNLɮSKٶg],و*y0m%`nԏ8n|o`Ɂ-Rx ˘y?UUM]L↙An> +0,m=b)uaC 1cBFq +"/R +MqC Uy ^-˔MaOlI p cMr6gF^%{61zuX sH[kk#qyW[>aib+Z {e⋚`@"r%IxFphyGI/ݶFʘ+]e +3 M3P|Hs{[+{P&tpbPWZ24Zo9/+YMcUm+4M"J$Yڠ{A/,t 7_Rf-6>vfI3c4nN>8H (_6Qw,z׵\@ 6]SGs9q7(ϮIxN^OlG|_ƫ("2_)?Hӗ-_MaMX !ns0m&~:&yKԪKG&+,A7GBך>Kr>i5]~۞V¦B>1g /n=0 :|H܌UrGe8-F5>M=%uj'5yέ/GL +j =?5Io;8?86v +aPBvG&"B) A#.O;"X*v}n?h$5D$ PD쳠Hfn!|{9m5ֶ(k)hc3V gZGy#Z_GmdJT|gʐ_[80Jev +q3}p%)\In1‘Nvl0(Wfc)k7#@3 Zk*RҪ9݁JX`[1(('O~VОyrlf UUBZޚW@EVX9\"N{&[&;h 6 l5TusLW9#% hs!2Ou6$B*R^%-/'8 DEi?̖{x>7cHO9*7`FJ fk$OAL =GbgܥYI0 y)_`GmuRsxx08(Wm +:9u>89wJDVifլ~=2$@H!̔O!F̌i + 6Cc VX)Xk9ͅl0y"I E)5'_]0t1\l3oDWTd5EV7GMe_M+UR땨9d݄)&4-ZoB޵8E9AA[V9|1+.3XI1ŤnzJ’@ctؗ*߾úI%?+61(|7>FXsl͆ +lQ}@iTjfU`aHWZ;Wg7bRRVX{ +KټCfFwM r`@Tpj"U$xA=!o%gVmˈ0\L&5"\ۦ&NR6x0}p1axVT éE SatEĊ5"wd6m;".p+Llg veΏ#ĵڣ&z>]OKCoRz+]n~KmO< +],U +l"3]]\K#Z A$!'xl\!lv#iWGN5rj3;#γn{3 +ُx̨Ɲ|M8l~+|Ȋ$F46M+яf_ܙӼŶ,YWU1xJ$[uݡ-+~/{HGiR)kKua73D96?ޣb8Lr/>xIoa;Ap0.M35 +0%cA{R?V7ֽjx,VsWbڥ ?)fjD80.n>=&E0;t.>%w]Pִ4t(vE\T-Y̐~2Dp/If7Cy@qebeβC%<JZ0Vcf?i=Lo[=3N*sCE=cӓmSG|{ +-ʮ:Y1;5X?AM[D_jOk"gjheV;$3?pD. +^z7sf[ c Ƿ&h|[ȻNOrfT>XJ9 N2|R}<,QJeOUcBu">u2H3Bh. 3[gwW'<<p9ɞLB6IBN+DVl$f 4 ûd(;- P +.#4Z.+Mϳd*.@8R> _&h.D@ +7\^`[;k.RX:'T#XAYjxw"L#\-=t@/:/Xo:,PD}6'R2݀8ѵw3>y})kKޭZ/hDfI9 D;YSxoj|r_~|dxolΧh{_cIb9ƚc׳Țeb} &*TAnz&\+b43?1 o¤ƉW]%U&Nc5M2R,'KEAFon.=TDƩ[`iډIdc1ٕH;c lw_mbd]W2AvpUl +5U[VM}@Csc=ktm-X%9IKVl1?$EcSWcD[dž?-&&M*Ύ3Aie'OW2mYI{N<ռaP]hpk.T("y,";7nmD|ӌЭd6ւy<ϳR\wx#)Y +9jXVfc:8<=M~SJ |<jsH9G3%N.th{bBmm#-Gߡ.{2,Sr+M+zў6k:#^:S捨&6}pN%yd˦ NT6Ȩ8Xe>ܼ*b| dck zYL1[J\&+!ozPxQ7!^Sd6V~ŇO%_YrչkV¾0]u-!Lbbgc OU>fALldߒJ3MkҖ,ؠ~hv;jÄiH@p^hR)ɏ W^ + ޹Y˻4yq9D KXӄr@zpx-l$7=1޿Dj>8PUQ 2˭AaEXWTSt˨mvtՁ(@+LT @2ib6m!/XA)[Bu +[٤B-%f/(U~1ᘳ,R(F윈~PAK|轸R +xӗ+Ugs;%n";ku} JB3kɭ.e(ܲG-z衇4a\Η$YS)1O&yLLA͍ $#:ظV[k3g`5f».:.NJq ~]UM@cH3$딌Db$R:r޾`^n-ϟnoᘱ'i!{yV|%ne;w^ .?'DB'lF5[3jiUFȅٰiXN,w(Z iݓVUHAp&2f?^&99 +5xA8opc\v~J*ZWw㻆|K?nf*V Lgf&@߿dӵ,*sy aeW@N^雽ø,.$?lCph~BpL}{gpւWXWOR/%ėv燢e?XYKA *9է`u +Y氆f!Oo!mju)Tɠr@ 䄽+ . + |5<R#1.fyq7wc_)J^N'0YQ9Uf,2e5VoP>SvNRw[#YaT}s!˥]3Tn$tu3?]ҭxުWk#0i۱V'-^̓ڇùd!ik6ykZs~>O;T$RkE)y(6F^PU}`{(qpm95q.bUx/OedÉBZ,Z`(E9}x,zv +oŪ"z,&c`"l/,Wf26Q~ FG)f┵mq+0-H"OW?K]T'o;e9h# +#0񛧉:(fˎKa$[T +^bui=7;L,BEF&q +PlR(j8k/6//kvӳrhz&{@yղ %Ax*Xx#&C9$K=_|~Taa6e?=a9l_"3u_@8-9>$[CౣK1OE"Fi",*s$wf!-8݁F[8=㾟'W e{!_Ҕ28>gf_|jX-gB+g, "NY/H`˵)+_ 4,YJ&؍#EdKN,ژ=Im{qji#D%@'H,KdfP2v9Z}" RrQ({WbOC[w+`]  Km٧meD1z8 @ {;#lʺs{p24#$!\5& +\AXfv(m?Uj6{؅ .|_hI1N"yzN+Gw-r:77E12=R"O=`)4c` +ϋBloNù٦pO8 ¶lUF`1듎a|ı 23x&/EcT=ʶ) 9>ϼG(w fJ˽ۙ]\%ČG]{Z$&;lPjAbFώ:?z|EL ڃ/E/FQ4[%is\y]{Sb픢aڦvrƵ`DR.FNvKCs\ Dɨ/s׶Y5(`5Ftt"R@AiiQҝ "1JB&|=W+e۴°hi=LS1\`0SZfʡt"I`Ⱦ0+~'YȞ &śZ~;L#gD cWRu;mɘ@yyFBkʄRrm!u`cRPn?8?fr(=k 1)1kDڹ-YEd^]թ{{#S5ʝC\nc+ Ϙ\,E[7K )`h%a8h^q8Ϗň+ĞN %2r`-yVGp$^6 JN&LEn}o.xb0=Sly|k[Ŗ;ю3o Ʋ.|4IVLb)#=+0ox=4CC`aKoV1Ek+6ٲ]B\nvߵ#Uؖd8ԥ~Go}yuؓG]L +{]~T_[5'k͝1 hLVMFKo|WE{Qmc|. ~`nq0=RVc,5Gu5+dov?dh>KIƔwR#yC H=l\+d$ދMyBަ'f'[b +ਆ꽾Tϡg1M[*칻 =@*xSy b3ʧ0 }&3 ee3ˡ5񫽋qO]IH&^H?{̈́rd%/vD}FHqL1,"ˡCuoG9ک.]LEbcڭ)qQEƚyDe;즦+BK<M>ţ GέøuLj|>n_{ȟ|[ou)]v^U}-&x%l ۇ7b|)jfeqCKXM@FIė e(gJ ToS$k]+Ίt_N]ߟ\jp$Zm L$L佟ȍhT) +(78!GP& B4ҌX.LSQZ,l`*+ؐͣc}%\J\^P QRޞlO&\ڹV+|Y3 +;.ոXςwX$v{G_E,40T^TɁg:"E(_2ҐuM|TrddFul*womn2)܁%_*0bic<H16lȦ? 멼)Kt\fҫ??W JUxt,l\0z i@0d-i%| (WpϨq96Z_ԃQ47U7\XX[en{|ڸz+ְ +IwtEg7zrj(Vh~d1Irmo + >6a:A 8[MRGԁL@@zx,$hV ?z<;AFy "]G躥sWum:?Y l핣!3q$\d۳gܫLqWePkoPD[.h}]9b3}g>E~R?ͭI|K(|X fL|>cݽ폜O%}dJNƮ1#!v*[C7F@ +yjoYeN2;7[_9*MV?!赹߅TZNvo@iY/X42n=άή4aalOc1\Έ |іYE!JC 86{;a7Al; ӄQWYY>}lIG{Ԧw6h}ާE57*Tϻi@6x#[Ш9u^o +^t]㠈KuI*9Q,mAcJϋt?W_X +,@~5[ t?^vէ3:h-mDY%:.Td(J +$9]\qoJ9scXw+pA%'7KGG馕5Crn_86y˅KqQX +xF>z6 Hyy4I#|şzv߿&J'yL*[B8u}`8˜(UtkJQI֛}]A +8dHJ#7XY݁ϋFXWݨ)ɐs*=4 (PA~|}@5pM3U{dӗ1G? +Gv]D +j1K^ս:V:D:\:kkKj*ܜtW#:Fm"Q뜹UF/X0b~̛I7Ujϝ- ^>3r8% endstream endobj -788 0 obj +846 0 obj << /Type /FontDescriptor -/FontName /SXXWEB+LMRoman12-Regular +/FontName /UIFYJN+LMRoman12-Regular /Flags 4 /FontBBox [-422 -280 1394 1127] /Ascent 689 @@ -27499,11 +28079,11 @@ endobj /ItalicAngle 0 /StemV 65 /XHeight 431 -/CharSet (/b/c/d/e/m/period/r/six/two/zero) -/FontFile 787 0 R +/CharSet (/b/c/d/e/m/period/r/seven/two/zero) +/FontFile 845 0 R >> endobj -789 0 obj +847 0 obj << /Length1 1790 /Length2 21416 @@ -27598,7 +28178,7 @@ Hp HrFWjXr endstream endobj -790 0 obj +848 0 obj << /Type /FontDescriptor /FontName /HUFBEO+LMRoman6-Regular @@ -27611,10 +28191,10 @@ endobj /StemV 83 /XHeight 431 /CharSet (/eight/five/four/nine/one/seven/six/three/two/zero) -/FontFile 789 0 R +/FontFile 847 0 R >> endobj -791 0 obj +849 0 obj << /Length1 1653 /Length2 20177 @@ -27698,7 +28278,7 @@ Y =F TYcɫx̕`v݀{< D\+#["1?B0dM-J ]rȭ3L&ѫx,rsYU81%OIg_G> endobj -793 0 obj +851 0 obj << /Length1 2368 /Length2 27072 @@ -27838,7 +28418,7 @@ I [mGIɆibHoMH EvBwA.j:4\j[*H!`te-NmebBW׽B=.bοo$9ųKq2"] 79=>0PAlfp g+\nLt%EodʏDJQc eX ٙ endstream endobj -794 0 obj +852 0 obj << /Type /FontDescriptor /FontName /QMBEUO+LMRoman9-Regular @@ -27851,10 +28431,10 @@ endobj /StemV 90 /XHeight 431 /CharSet (/A/C/G/I/J/L/M/S/T/V/W/a/aacute/b/c/colon/comma/d/e/eacute/f/fi/g/h/hyphen/i/iacute/j/k/l/m/n/o/oacute/odieresis/ohungarumlaut/p/period/r/s/t/u/uacute/udieresis/uhungarumlaut/v/x/y/z) -/FontFile 793 0 R +/FontFile 851 0 R >> endobj -795 0 obj +853 0 obj << /Length1 1926 /Length2 13901 @@ -27909,7 +28489,7 @@ Lr* =RYoDpK| 1C|RчQT@!9.we7ko5@)]p,K endstream endobj -796 0 obj +854 0 obj << /Type /FontDescriptor /FontName /PLICVW+LMRoman10-Italic @@ -27922,73 +28502,96 @@ endobj /StemV 56 /XHeight 431 /CharSet (/K/R/aacute/c/d/e/eacute/h/i/iacute/k/l/n/o/r/s/t/u/z) -/FontFile 795 0 R +/FontFile 853 0 R >> endobj -797 0 obj +855 0 obj << -/Length1 2698 -/Length2 27176 +/Length1 2743 +/Length2 27605 /Length3 0 -/Length 28703 +/Length 29150 /Filter /FlateDecode >> stream -xڴUTJ5.w! w9szKj5kU~LEQ (PPTtrtRpgeaTZy؛ؘXX8()]6N@> +  /%@t-f>E3@cPqrsg43uV6@ZP;;#~g1L휼l9&E&hqrM-N @S]RM NZX_\54J@ZS]O Պ -(!"+fp1Jturݙˋ͝Պ/~6n/'W;+0@W5~o@$$%( dw1״;WkSrTT6@GSGsP/hA7A @w \SŜ@z:zCnK{on/h@82{{=Q >77 OIG q'k7I؀trwra?fX8ZXVÙY(+x -`]@osk%ff~NKS{7`% pw`acvЁAkuYGK'f54SZprX-ACAYZRJ@i`c? ͗FqٸIx-Tlͭo):ZAIM/}uYLs;G4 H! R7]17J:;Y8Z8>,a`f״A)g+06b7Y0KAf Й`XYb0Az -)A -j`@jAzA dZt=ڸ Q2beU2s55]0s'oycPANE?YY@XJloajPJXxY,"?! 8zq:#d? Hv@Pr}NA8b (p:ޜY{38@A;yYAy:6s6: -CBV@Zv:fdr7uGnP? HX@P,($? H7߿_R*^ ?ֿ>]6 Q4> `A_ -Py-&Rtp&Wea⯇ t~@7aeɜ?6%;9X9eYZzJ_pW K.o:x_R⪷n7ZnR#LuZ|#`~`LcEl1uM -/A`I\kySC)e˟ˑXuNIʨJߟ)Ew3! 3.Nk9>DY8pħ"c\ H90k*Orfi~|sck`ITi)q"pp)ō-H6g5b i#|CzY  eK/ymؽhjזKQ$/L" -0"PRC4" *z-AFtopW3]"BYG6(KZe$Q9o5Oa#w(1:_2U͡Qh=D2vΰoE}HR3op> {[Ҙ )?z Wid}vQǾbwKi\}^r[8Y-VTs"F;!Xn|O ,lb w[io4|So&l2\Uaׇ$n +B!Sbu r[!i%\[Yk -vQ7g\@>܆om]L/\ ƴyAwJm9L0g1aRs8͢%uQڼGaA_pRp.#v[<i$;tCNIѶaA0ռ$ W SuPD(hWЭP+y(8W%QAQpk^E<H)c~NFH}P_xSK(1jBZe?`i]I$TD˓;Bo#ԣOjzEBEK}{41Ar GZҖ:Yナ3y|V:aF"e,# {Qx(q AsO''2zׇvo{?jSMF6p6#(v >g -P\<9NIo!\|EoL -.,",a`Xc*6 -)'B3u~`pѯ^ lWY52MUFBPj}]{)~=;ob+f4V!yA$4O9CCKi1"\hڂ%C*9GQ5ե'{1 ogXR&N}S,X6w~&ÜHI)6v7"o^JQϒx:J((N"$6U\Ҙg T=|&V~~є;'8UKo]q4Ml oFnb -HL!^m_H=,8oI`eeH.¹ ka>CX8qe %P¦Vvg~9fbl7UhQQM\p{4ncQrdP1SEy㫤H(&4ne.g@K$Μ$09< oW "| ^Yǜ#x4EHVQ^L-dg --7+/ G\6h;cUNQ.9k݌+!x>TGړ`pPq>sQ72\a -!'g%>]G6*_F}-Z䆿S+2@](Q-.H@_1'nl>zQETϔwg0Q@{Z;4⛮0GJNS)c.UnQċ"I)ss$\D*b3OAΪ1i2m'O[q5gѼ"JWX~\Ӆ -Z CRTa>[C{^*z1َc採uiˎV O"BO^;͔CnKXEsS,+5AS?Al}_G (~P#*Z~);̲n[W~)?6ZKx@_4A׉67Ϋf gj; 23l4}C]׼Zlׄ]:HSA>y {Q=&D۾YLW7``rG1v]۠[n2:ՆV n0J:pJ~< - 3CU .UO/цtO5/^6I"M3"6jIum_+CF`mNN.ZK87QtsZwiO'U 'WeK?T[:*Xp#IS@PRcD8ذ n ){&4d_ 5+MxԜ/ -G`~3o`ehhYPTi3I\,4.gwR +bmP6n^#>Qnd#jłC;&)zF&Q=a9sbir.p]GԊ3>bf2^QjOC5OGAW/Y6^tQzE|o!ϰI7~ 3”@`fy+J^z-BvYPLyG眰f` -H-q+_N aJLOzohڣe{z B -cYGﶒv쒠8[ō77wZ#AM'Uw(ƲfQ2bS#-Rpp"fZZ*a\J׃}}B޵]d>kk{?$ߔ1' @ Ma)N -r~sg#W,t6B -Jx2o 2st&VѳkO9vo7էZNbL?=ҹۯvELcX׬:F{W ^")]4&ґ&ʰY7#Zm[h -'L>}*'@EDbLQ4GG\nQ-t%cB"l-6p2y`[ߗyȰ4K!rn:T?_8kk=aZQ%L-ߥh'?h6SڕM6cxʢ;$&/Jx;䆔~4jlpfR^REsVw&~uF.ZB 7Vf-TO_]D6tVLHa,g#h+<(92FC"]WeLWk 2:ث'} l@MJ$,F|EXeyG)U\49"(l$VwšE:vwHx,S 7Mg&M*ci!ޔ6D]q! fZyʛf҂p<ݴJ Z%`1o_*Fnտ>vS{y// -RAo'!=l!(tF_WI:;5G }ͣry&#[3z~~4)er* ~l=/`=LU-f0RIiCnmDŇ*S?h+svIvԱo4U_"M 'Z F?y-x9;:@ܽǻk![vM <66S}€]8K50T֩[9dvhT V4ާ5yfċ"ÝpFofl-{x!t!E)JTc& u2l]39 ϱf"`E5ҽi/}֠8Z1`懇.U?wd1~'XFkU)ܾ3{`zauSڹp~g;I -ԕUqUdz易z*YdFvEcgʺ!)XH4U='<.pZ.UL]#AtX(q$KoCK!xd];lLYDsDɯ)tDI랤}oE t(R>ڢ˃S[#m9*[V󔖼7Țs=o EZhn^JHG}5nwNT-tlJμ^.ױ-kmW,*ddf.m7[t.a.shP4oۚ1LTPN9$=DʂRwe j8"xWHx>#͏ k(,E |Oh?MS;O ZXwVLz wI% ňǻļ╍ȑr'X H#n8EAmFn|*mpUbصZZl81Y*B)Zf 5O#~Ha4'$Z)THŜs3ǧrn]d ByPAzA%泘+,uA!O.O1Y‣u<4@w =ۯdGje ~ m4 5{m/YO[`G6Yh0&o1V9x fցZ\O1[ēd"{3hh궙٫MBe<9+]Ah^4=$Y1obn3$[(\@7jQ`V6smsgWuW2 9CB<P)joj>#8'Lm'X䧕q# d0CFCG^5 6'(VgD^D2|yՌ͞Su| -8i,+e PHfP a]$ IF+m9~GM}4.*;MXb !fFv"?Rjۀɺ ;@DS-9jUWw0CcB=X&kH k^Ӌ|UͧD *B82+ šY /$ǎYőPcݙeߤw̪yx!(4AK4nyLI?DdCb`A1Je\_12`x&4f;+̒>TSb/E˶ -O]&[f%o P8/N.zX+vbPK݌3fK/,4*҈Ĭ;oSBWtqnk?Ɲ]cJZP%gKTјW];=LSX_eڅ&TWXP"#sv2keL"E^P 3SXO l˘MB"$瘣F6_KNkH Y尫Z]zD$5R#ݞ5.GYכgo6e9_ymLY]LM2eeєc،:ISA=|P+V.#TVBS]yw!ޣ`'21F 8n>S\'?#ym.lcOgwrƾ+^66ˆ|~xSo-z_j%/ Ls~ -] Oa0lk/ɕ 4u5$^;,DwJy5AZeUGf l~:J<!a ۬*ӥ\Q*BUGMjH44q - {Dvd^ށ@f 0KF-2Aqs+HoB˖Q4|e*iu$9/3o# l:g;oęSh%3[]Pyé_>!U0fYmL\b / v27WUv|Xݖa4X *vO}9.^`?rL]Pp˧I0̱ ZSh!!n\5?E3YrgJ - AQEBj ;JWynwlcü$6N kا̞ϫ#恘/V_sL2j+^1;y _ø Yt0,YMVYbq\ WǠysIIKo!N|6`a*v8 /&5*sSx9c=Md(g/b`; -9PLP@V7ps,v&lrWY3:LGS,h9>%(!!Yx(K9YztrOҞMn] [ue!]DRPk|goj\wXy= n 8rLSgN1w=5I  Ӯ{q 0r6P mH.njl{+!{0fGwww>Q׳ /J7֡yC,񻋦FQ<<=X٩B]ԪU)*jz•l.Ēt o`@Bh/աN{I_zX=}g|f KP>1t:pb YM8~(xk䓤5!QxpkeYJ; XKٕ閹C܎h!s?=VfN2.ɺ&涛0Lu+\b9L/\M1CTњRU^"[سU9F'yKov9qk4&ѧ @D}9nj&]wS9 Xʯ2zkpGr1R4kV7TyN9YSqrުf2lrEĺ-SRJ3;Ht!ePI1[$e787ljoùi2/o\]喼SSWJiVS1(m~ ,+m#.νI@@d }x)cb(Fb> חm| >4agS:s.)q#ـf\/@ײPS{ZNTG30'*OkHfR=1f΄ F&i-d7cm;j$O?Tjah{e?Hy 7=$#}Jim\Qz[Ӽ-T>hHڲB8VP/:?*Kp2CaTc= ۱=q-HVيtjhӤPf`uJZv4qsd, uW~T ウtFFiإnw":k!nYY_zDJmUTXLo$+' 9 {_;M 9+ -6jTUe -E}iH_{$dV%5ܾcu6*5W/}|:h;*d~Ө4A6aJWpN0ܔw&j %lEGFBX"\fam[m֪Wڠ __fWӽC P~{[j5AyC|U?d1OeK[ [Kh?YBy VPtFZ]NoPj"f֛lR}~I)>"u!!8()UBA>t6(>}CA&>}6[h'\ݽ12AرǪJ4n+,b2؎s v=Y /Չ+V"#nͶ5ߣiuOy/9żE?ͺ|WH$%ҷ_ʹhC3Yl;g.~U8 H0vv5ETF4~@Xa*K?Dn~AտZvDT*"$/|4}\u#rӭtşuLPn"93u׀׀籾6BEr@\pk7MdWЊ({:t5^4e J>O~L- -vVěo,-8~Ip*$Eu\Z{4ؘ\"f]rTw4 3-Ȁ~u՛kNz?b`i4lƷ3J- I(Rye g.J_*v@˛~'K'l;_,.[b>v O Nmx#sǒR)c#8* gF# a?envѠ -99plvv߼^nelgs$LȨzq@EZDŽv?},{}̶÷6qVHx5x KrLZfםo;kאmk=x>;|.WG0a7[J\ֲ篆eS_rn'ݐN&վnCSu{h|F=!N]yeySR̞K#J 笍7>jڤp0OEXNR}vLubY8J/o擛.Gp)PR"#4 MP5X;F4e$asad+PD"NP; wR~́~; =K-7?rX -R@t,KZO\?up;x֐QX'{n.cPV>EcbbZoRlB^+\>jPflj'QϧF 8cgmGPG–~)k#>&D 9l^;AD -r,9[nsKN Vu_ŏl;ǚ:҃A-nJ4ϕ'O(@4tݬ'x1r{gKsC rԷC4n}|W/ȉmY:6Eiyk~)mKCY(e܁s* 5i*7Mo9h ^Q*F)ixLfj e_ ŋ:)+9FR<1KV=,Uϖğm BV6^1q0/0s [6pw!2u&D#m릷ܶoqtQ ~d [ij -9Y&s|rlk9buOx4oFsZ7ىޕMЉDi_1un+TWL?::i@yh< &hmn(FˋY'<ĥen݊,F/j-O -LuBJ3'F4٘b f1 PMj Ϗ=߳ -10p o+=}sag3o/#LerKw@JYbے{:X"Z<|r48qFdx\Cvxg2JB<`X(EӼ/>G#dp۩%虚S$ 9S9U @~?G#ގR:'*KtrWS1X nq1cp%y]+pddJ&m/Ҁ>=Qw-_庒d7/vy֋v\qݏ[%#Q[T(C8Tڷ1eXQ#]~ߺhg?:PAJsxzKG6݆ TzjC m݂/&`Ԕ*,ԯ]_/2wC3;= 2~/QK~IL;KIk׀r"҉FxoCs`CW4b e͡W4y;^0<Ĭd!GQ~D|sEIIT} '?)gEx2 -^ >bŌ~ӕ~uOsUr_ SCV̇-{c"uw_aڟVy >͂ݕeWTb$^+-ӞF0`p}}+o1dZSpb}K)>R%_X`>NyL rQCv01gnәB9A\gVcbmH@ -p-a҅p2ԪBɜ/k"#0a~tzéP-kθϧh[-~A;LJd&O=(Za>ܯN8!߫1$EUD?OTeJC MbZzn\ y![6)$^JղM*, i\}R~ sY%۱}_^|>t>$p!H#He峡xIx4$׆ut7c`r#AaUO6XYH$p;F]CETϳ (lLOh#eGD]M'%vY31ERe1xL$J=l NSRLE?҉UӫzPκF[ ]4h^X2 -Tvmd{}vŅYCښ>.j?6Kr#'4ݟJ\sq8~azzն9vW,ItTƴlM͊rQub#-L4u5Ynt17kƨ섁 sx_&TA8~zs~U7=gf;(IyN^"@HlOUW\[z% ,S@4Fϳc$,DNXƫzVQ+!auU0Ņ8TBm<6mνqAj 1喰E$a!Ti줚y L;mCT,!LR֗G9 #CѨ,K5 &|ݫEHRw_SFov4|!XN;%4;*.cXSEN +xڴeXK5@pwwww=@nA;%{y;LZ֖ګV4%:Pѝ¨7u1p PRMm%L݁|&V&6^J4 +2[|@wS g +/hfrlq'gW+kwh vF#cș9yL-rLL%'/@0Z[,@:@ZMYSE 4뿸khJ3$D4$@-O Պ +(!"{V'wFbC jW33;_4m^Nvз+0@W5~/@$$%( dw1Ǵ;WkSrTT6@GSGsP/  ])obNz:zC#6~_6EQ%Y)Iu FP92*:qdrv+x +|nn; ԞN n哰屴q3PV_ ̿K1ͬ )nK pw`acjvІAktYGK'f4mSZprX-AMA^ZRJ@i`c? ͗Flܤl*6 YD쁠eˤ{Sكt>5# w$.YNJCN\蛿%͝,ll\SWWSP3qrXAm[LN{rqEF\f?,% ^hO0KAf? ,e P=?TOS@x@T P=?TOS8h BA +O+9谵t_Y6+?Ia mdjPmqpC? $rF.O KO? ՟@Vokб''ܭ}lAk`4?@A8bMP? +7(trpߋb ZQ +Rׁo#;o +2 ?$d g n@YlLnnHQCt0{9  e{D +h$_ߥDS}u]9VwwujX[3D,d +P&-&tpv*We-:_ hdjV(Y8]MtV##5E'C. +n ʦ*rR3 L v,ѡ ŶޞR=uk*kH"):ŤTMN{,Yc6#9v"6#ܠcګx{ p'>9a8cr0ν=hz5[1-FM0Y~?i&1NJTW["6&uLݍO~AI $5<ӎ)U2OTHQLSL:$eT%dO"ֻ„?J,yS^~ ELFqqY= TC,}8SwM1E_xSU'9AXZum_?P>95$kt}8ayY8lwzoe3 qhq>pEG[,Y腲\)Ǚz|qi8wٽ-biД zy}4]žj;t(]ωcA1q4>M/ +9-\[ +Ҭ ++CNNQSVc ,pŁ_ 7yR} +z' +s61ͅ;7Q)7c 6ZCeVNzq`ِ)J1:P4.ƭӵ?(t^3. n÷.spic{ ʶ&{3Lp0K +fBmގ/~8)8-h4wϡ x'G x$~h[ð |j^+:xrJh"]`B+H^ cVٕ<\U+ (gyL5/aY?Pt g>/tm_Tjd[5jRR-2MY^w4a[pʮMP\laIY}~b Aݧ^ +"n%}]HоS=@ h#X|-i~wBq +xnǰ}#2S__Ľ`AήGW7~^I`RG`?hʝa{Υ7X8LJ&7Wk{#7c$6s\P7$So߲2$^\zȅ!m,ls(qaSO+g33o1Ck*`Nި&`.=j92kOn󩢼UR$ E[u3%|XP%҆6`S11hq9xBchb?-AQ=SpZgaBom]+]>h cNMXϡk^p-k.M$ԩ p뽨m߁\,+u0?q0ePmP-7PzjÈu+cgX%bO%?bυɡ*f*{'EhC's/瀊$&ʙarhCruI:ﶯ!q#Nuh6''% èf:9|YHaMKJW㓪 ϥ_[~s*^-[) RYi1@t>n820%.'NOOe8[s8\|J"lIL7_L=UCdߚ &uUE^.|5_ڏoʏwIPR6b ho:1V^Mǯjj^@/K+7r!KC}WSe&Tx$謼 FW0 %?r}Ism 0]wo)ՅL1ɽE +߰@ ɕo)q`'ӗ8Ŭrkʕqޡ)= 8MֵNqJQ^û1a^V?LWݥ1'5#$1Y}|CQ&g &amcx:G tk-#0<9(ᡡIY5%}Ucr$J,TI K⣸"g;B` +74h1{ XEI%텦0΃{'v|jk Q?@ό9+AA:%p~ܷ9:Zٵ'|xϷtd}-']e1o&˟x\يW"`&^?ky cn=F+` TGX}.HReج-鶁­@4&> C"v"h(ã#.7zۨCwĒSp1!B< ឪdQgC9TVOX2ރ_A{uC(bSr 7=_4`1vmQJ?Aƪp43 +՝ofEΟ]p 80 ks왉rrzy~ +aZ7 mF\zVa򦙴 ;O{7$RCI)+n [񗊑[/9;*^ˋ0BT%I>yH[E +]&W1#-Uh{NrM`wp\H=V0̆MFJA? -Y~X9٢.e&p +*$}oy%79yvO ĺK"V$˹=g&SHвJВY,SV#\A2fvkF +60e)'is5?n +ꤶֈ@vʦ8l<%M\BѪz$Qc_[s.k 3uCc +maV"& |3 [f */8DS0D`"5QT].1Z+.:hĈ>kc~c6lOS9u0֝iRiAC`1.1oxe#D+rj A/8±>[+~cvPð߮Jc\vV +NLЄ8kw +ֲdB͓_#k: f{ +Gw4-<889D1麜[GPmt,'@c|e,NJ%K]uP,S+5B8h AB+ّZcEMC$xE6&CKw4X dͨ'z9I[sUe0(dDbukc $%> $5=#mfjPDkmW5MIE[L< V40| iħZ5j8}YwLcǦqNyTʬک!'< E[ =ie zЪ%Xv(C:I)@,H"_/'m`3Q=凝w/ QKL+zJ)қвeG vJEt!(IL kǛ"}vH@NqT?Z;{ Vaps+oHYv{DG k˂|MvU4F,Vev0d- -(JiqCrd"6SW.9T1i" s,T!Em}zOѧ\BC""lTp!fwU0/5I ө1v"e!g*ƹey ˡmSp2JWN"(Dz0.D K`VUy6A'׻51(tj\R[fd3 Xȋ }g^`{gOS9؎B=T2:) +\*%ݽ>4 }Tusy|q ɩ#.ܕqVo)~&˭j=ZdyI6JhHH1+ +RNa“'n[Hqp]qHj89t=%O㓐МB̴Ñ=/"͕=t!:.E7MM-h0Ml!<`1zIz'LR-t#'kY~s_oV唎-U;pA% Iyw vV)jol˝ w%竮deɨ̸-a0ʦOx.u^kop[y:Sߝ~~Fk*BtB´^ BCRK'۷rs2;:۞zH^8 wݝǶOT+,qKMAu&pސ*-Kid9Ͻu@vjgP"!jet幊^p%[- "|1/P<$KuS^җVOR/Bn_s|%cD +f ÜYYx<,/`=SOJ؅ Mxl ޏl~T+>o9j̐{-jWb)kv^EE-Td߽~[m C¦#߀3x^t##Ǐth%-9Wh)3t^Ac +fSU/,-Ђ+͵<}Oܐ=aZ^5}Zy[RspE[<5<\ѷ`]u}׸Y;Be = Q#o k]*2,W|'F3Lsڄ9hB.Z{bE=jcN٤ m/Py>kSXzQm?>d苂{'_5S(a*绐!s7*fϭ0H:mP% +E[q Kڔ<3Ɗ2;#JZ&$/Ԛ!%N@SiEmK]xT +:Ġr2uL)'O#Ψ4uVx9_ +ek$i aH^zf3q7ZYVsvwB%VgfRvefenFDG+nwA~OOƸYSjsযnnjG& SG| +X9N= -WoGx}*TՁȖ~>6lG,"AfN5ѧI[]N{ܣZa8-I)/2QE߅zwμ[q}[\ƿ:G? N?uvH?~zƽ/TR ?IYE iqpn [d'm`W%oTGG/pUa:!J_ȇ2.m:J[Ks`"lR*Ŭ(P|0CBl|:^GʘX*J!Quv+e_D! |.,<.gh₳g8GEc9& O?YjT007]^E=vB7UjoCPN<Q!/Ԋ6քf裆>iH (cHF0-!{%5%brT}eognM:wh# +ڏ.vÍv%zHfj<2U9YDHJ vtT WKƯQw0{/E^." E=/\`ߒW?Dv14R `N' mo)GddO=m>K? +_okI[Vh +EGu)Nf:0_8>Ѣ_wpL'a{;<>5nEj_>[Nmʃ,.SI+؎~|?~}4ڏ +2u\t( 4ҍNYu-:#kKH)?J"b{~!9`]x?16`k>:gEƒF*Y(/r̪FwbWv*eq7/COmBvbR9 VlOq#ƹ?LRt2NDVm7`[HKڌ7,@y Zռ +qW+ +|wHyʯ`/uzBF:(o/ #i S0tpk1~xak Y'K53Oz{ӿH͘XMlzӖM?V +xBoP="S.{!n'+:1zJQT$~ĭv{8 )/x?GT;@tY7*ߖS=w<D6Y#3h&q%گY'A nnW󰈊(:sc+ypGK,khZ0sqi;+6 -g& }0NQRӃ’֕ x}O~FXhɑ稜Z͍ܥWhfy',/|Oӝ Z]՚HXSN##?ٶz +ot*o< d6;LJKkPK,\kCW*1&}b֢e1OzͩPVYG,xFU%a! V"x°LՠPל[KyodmyǶ^Ue^ ua $ɼ->odwXR*`l'vT!XHzz3lM֮\"vC[0'g4׋mus㢌Öv.IU6NPH+3}ᘐ<#ev6& +bc<aiZ QB캓ms c3r7mGz zeC7&fR9_iZհ xK|׭{=w^ЉIJm]cbNvOސ'ĉz?,/uYӛ{iTi᜵fGCFICjC\nN, =R|rsH.<0JV| 5RtGшLۺ$ }7;"l[ĉ^bg!TNҏ39POvظretS\7E*42(%:tX 뇺Nx/S> +u/`au6s*w\'ݿ|\LL[XMCyBkGBʗYb,8QptP5HR~ag H/bMwۧĝ2!Ӕ b'VAζ%w_m4씼`]'qe\ȶ|#=hd{+A\yI^\DZS4UY7c*t$H?juh܍stw :Ġ,#@LU dNIP% Op#TxfQɎR!z]GҏIIJ6&r'gζfo#[l1qGsf4%~ɑH~_]H>ySKuجDȫڏ7ȍɳX٠kx"j$Oq@O\*Y&ޭ˒Nl$`˭0$]'4smoDC9 h)`" դ!=;c ֽ7Gv`{92rN$[X.G{7 e .F-{#1%/'W1LQ@s~)́lDы5(:dgY|&T+c1 RtA^Eb`35jS Ws$02(ӽ~]~H(w0#U9H'.q/Bcw_F.f S}l"2]L>wxHޞOb=vTbmK>1Ir!jvtѸ7`:F諂 *}wYzE S?6_/9p_yKGv'j¤?pX8an&cUrTJVf ݛ"ŠuvASFK]1.]Nݚ'LpmG0|ND)CO ,D'hOkTL$tgwU]}qߩ}X9*uY#*BԚ_|%K80g@3FB]s=xnٝ + d$YWr1D5 2OgDG/C wI=z孍xqOsI/Zvh%g/3y9B]V^V+.A;,SIZFq~;E)jD| 3UpґxF} i;Y40nBi1TH5N&.*YCbT +z[xbx^Lob>;<f=Ln,8lht +٘"-]$|Nl&?; +9ZwHvk@L8PȵAo376t:>tȺ!J3+AʐP]z%A_#KJxGTˇ?W$*D0|VT'0-N`#\7]]TI 9WE/U?U?OCymX狑O`z3&Wk0=d]ToeՁ!NR +ne9?_tJ<; |B| 6_!{DDo5t\kם1S$NP*wĹJ2n$sIBo4e/yTJ=#xY5zgk٥NVA*sJea@g/ C6j?6Kr#'4ݟJ\sq8~azzն9vW,ItTƴlM͊rQub#-L4u5Ynt17kƨ섁 sx_&TA8~zs~U7=gf;(IyN^"@HlOUW\[z% ,S@4Fϳc$,DNXƫzVQ+!auU0Ņ8TBm<6mνqAj 1喰E$a!Ti줚y L;mCT,!LR֗G9 #CѨ,K5 &|ݫEHRw_SFov4|!XN;%4;*.cXSEN  0P&yĔ$y7(/l1D412Xc%֋Q]_[Цe2ȾzE>u V[~\Tj f4 [CA{QA҉7CP8t"@8Cݘ\@OGS=:<0^zW$-Dg\\r>mo%e=J׊{+IzHl4Μtqiw.pMrCF#5v c:?mpS~@ޥ, ?o)ѵdpCb'2 qeZwP3g^MHY\ݗJؽ>iN8TW.2gIgǸ M[`ְDYB&qɠ,'bXW؄VuoҬq؛iB ;$㫲](iPFc&Im-|)5+'[cΆB$.nA 9nZ>='3J]8]Qph;($gGVn @@ -28009,44 +28612,38 @@ GY JA?tDƉ(d m#y*wOm6!(x_++od@NEhN &`gkD9Ӧڼfڻ ("ˑ1;w^^I6"~d#N-F H#dym:24Xsld@#V,UshΥw.YxPFv ]CmvYWnrepʠF> qDDOy=C4ivz5SKc|WJWv|O9 `K5r)tj:4Ê~h `YأJ41 ;%as 5DK{ ^N٘ٝeϺH: |jXzx`v0Cd~+tNH./R_oeHCڨB ڈ T>TFjTPătMPFpqӣ=eq=4H &nt9shv^e4~'D +g %MU5p&\i-@ %r繒M%0ڮPpRm-18zT6|贩?K"Fށ@e׈z2*];hO9ϴ:Zt+8ڶnRJ̯`f%kO$ JB-SM[/TJR% ec=hWeN69ulLr^ clK?;֣Ib0#%)zimuJ5+nS=0i4+H,|Dt'.2T; KJma~:V.2D97e\(ay?Sz$XL?:n*[].%/oba >/,tX4j !&,uElJTM 0-lT+;reDȻ t4Cֆ -hԪHOТ\uMQ2@* -=7ЛܭIja]BcF&57b=nc,u&k"< 8Mts5+,f=}.ؒr1Ƅ?ˍ)fDڦ]T6+#vχqnȈwY/_>wFHH#yq_NcJ~9^0 "hԕmV]$ΔGQ5$^ܽNzT3d9c6'S ؄p5 3߷D$m}+_8gh,&ljp?24P?<^&˜O8ݧ=NeI[B:K$C9~Eq̊QS~- tG+\{ rcO*3Ukm>,{U?iD;mve)x|i&bq1^uPb/upS6,A;?pY|8FskS2Ib!O<,yCl]5cBrVҒ-oԺ9F~zkoCd6>m+3ZLkI"8/*rCʐ׎)ݚiL~!1CXBtIئB$Nw?vVކC|8gW1i2p8ޒ%vzt!e^Z7-x" -c}>-dW:H>խei;IOƏ&]g=X[!P3!D_"Co @0 -:g%yiHK$mg〛YIX0o^9yAK 2 7!>Pѡ ilWCFLq4ހ#RyP.v=a]u_L=94 9 -=_wO8dbLL̍NX!N0_1obGF Rg -b,XҫQIQ:" -&6!uh[)Qa|DtwWCd -޸7j7Uu#b$>Pߩ{M,4kq7Y}Qv#.ݸ.sHyW H$Ժ[ 06cN&қ*}=A435$̪Uu9fB/V?0.*2 -h!8;[xkbX*#f+7 Tm/?Ξz|q͚UAo\UpA -T%T1}:Ѱ|)@Fێn7B"lq@X]gs N\g5-Ipp56TAǯ'w/y' 6ݾViRKKChS//jk X掠.o%o\ci23es:ޏ+Y-cF. dZkKoo<cȿ8ϓ*qcȳ,v͙N*I6Mf^*pEWvh/5dK -N :#1p~fo2?G]=E̹=7I(1:jV<YzE GjU$?E={x - -%fꗻ!T'~u>CD_,cV[vb߷>D_ Vv.e"s:J q(&b3Q%`$>,.pVW -qRQDNZ37|LfwkSS -=8G<ok¿urY*nvgrj *RL Ui'\X$>$eT8 QPB wn(X=~K%Vْʘ4ܲ]R3*5N AH3ۋlKL0RbPnF -,mJeȩ -9mFN~/ӝ)B3!tO7x#sGe6U%-R @4M 7AkwtJ-\…5}\;=l,YBCBYX`Ľrn: BQ@wm慂ks#Ph~ȤO|>0ke -攧>yBy[!f{V,{CqnM=Z TAW)`6# Ov섑N(~&qgZFFXZTRCi q8D;g.F{j!R!]]>h>aXK ?nV.{(= ljQ42k2D9h`8w஢B4fݸ~b^訨.U1^''/)o,7AIk,G@e"g@rUv7Q{ӧu܈dV,Ԓ^5)ϫ5mڜlLj绸߬}ҢQa?it'KDĒW=LF&x;_b?YP_%M0f]y2g +0`y껰SdeǮ9Q~ni>l Gl0cR/@=~>IF࠯[ !e>r3xy1lD?Z +KvIZ"NBXyq3]n1T2,[,`-JC\8h!Ѽ veN>JRڰCeE! B`05Xld2Yk;-sa@ W7yݖj5iX i]cr1>:-½E88aE@EKq_ou4T3C HßtGLGb~㦉ZLyMS( czT(1Vo%|q柕 a.RR^#{'v9\|^q0)qY2O~?4V7F7 '35wf͆ SnSM7n@a +'$Ipu<%S'dU@E##^&Y]<.8Wǿ2w&~%M|6x$#3Kv]|A-TCObʐr#T;2=!xK1v\|wd ~z0AP*U[A`,VeR^yjhXy}~Pwa3o,3z -djckݡ@%7[HmkFH}w3&}A sNss +PZc2X([sK}'Z:yŴwqSOy%TC{K/)RrKT4 7(U)K +K> ".|3[W/kfgͼ{Du`[}8Vwm'Z{f r gͳpv(EAdb,DݎC v8;C56njQ 4i!:㶄ܗ楃P,#Hi吢($ +݊1 +|^gVdH38g+[HgSf0#B8wI^M=rdgBѠŰ!H11-.\ ,rK!8\%hڬ) K)s=lSTĨjFb=].SKACYՌ(< C8V- 12˜_yp.jY-O_T޲hwBvSK=J/epd9?&\K +2w*[9vBC٦cm[?] PÅa$Mɷ=4<`ϺBCO +gjnNH/ҞF 51{#v3vY5}<ۨ[2SHE IBGen;cyl픾,? )IzJnGwT + N0gU!N5$8ka\obX0Fe!yq;PF Bq5xB!oi(ӛPT5fs†`BX#@q3kMM;Mkݴ\oi$W~72';39 Ε “ $Sl"1o/'t%nDKxD!:\1 \ o'Y.!ø"-Y, 7z$io +~57t@4lk_;Q1s@g#.{rGaY9-b@P%YEOB&98W. 2! \wK*^`S&$BlP;r~f4?O=1zb̪n_Jq #Pʷݛ6^WJcSn3 K~3BKe,}#0_p5Wѩ;9}{4 wq mwbZՎ[1Tjt!Ņ,I)Sjur2'%/q-Oja hgg=_HcE[%iZzmXivQL$?( +TO9@9J6 (G:Z`%C> Cm3|>{U8-U1mts EC0W F6Tbw14J2cA41" g*I,2 :?ޖ 2\ wǣ|ldLBb眊RS2/`[74$OzBsRm]KJeߔ]`(u􊇧:Ŵչm<[%J.DӠ!v_DG"Umh .}?LX0)7@.GUq@DO߬MVc/ 3-Է`8nH$aʉO3V4K)nZnj'+Lt~};LK VSA\$3'q#Ǟ🠅QU7 7c{gL}H˶XQ&0+\ ׂ[8ڀ¬$~Rzo7L Iw 8/-SXL̗Ox鶂NJ^xɞ EM!ZR5B 3wHLG|j]Tߠ +DРH x/^G<~@!7 O|Npz QYb O!q緓F:_G39GGuش8޺l0Uȷtu sznv!iboVŢ>ꦍs +Ĩvk@>~pa!Mjm rDq}I^儜!{mT)pf3iO6tD/c ]U` hQGyi}٬_ ^Jb ta&8݆U5h{M\TAT;'c]b`1S3꿩x~2Sy2߉5 +/Wm;S.n~"ZJ ߂8BOi3d/'ׇMK!ˇqVRvxwu맱.'<Բ A7?v;f!w0qk @ۢD~ЫZʼnid)~GEbkc\)d فFf'UO}Hߟ2E*iӴRpꦐE,q{T'utE`,UoY,r*oj"4O.#H0x`u*8oGcVI{BTTa祰_y(Xb̮wʼi.9(Ttk:27UT[2!xj\%XE+C+>ipðN/* } LM7[8{o]I2Ŧ%utc7A=FrbE.Y{O&d_WvgAٙէ1&n )O-A~eg_(rUWkPdVHJ|]Qk$rX\-@J%B endstream endobj -798 0 obj +856 0 obj << /Type /FontDescriptor -/FontName /UPLMVZ+LMMonoLt10-Regular +/FontName /JFTJCT+LMMonoLt10-Regular /Flags 4 /FontBBox [-447 -327 737 986] /Ascent 599 @@ -28055,272 +28652,307 @@ endobj /ItalicAngle 0 /StemV 51 /XHeight 431 -/CharSet (/A/B/C/D/E/F/G/H/I/L/M/N/O/P/R/S/T/U/W/a/asterisk/b/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/e/equal/f/five/g/greater/h/hyphen/i/j/k/l/less/m/n/o/one/p/parenleft/parenright/period/q/question/quotedbl/r/s/semicolon/slash/t/two/u/v/w/x/y/z) -/FontFile 797 0 R +/CharSet (/A/B/C/D/E/F/G/H/I/L/M/N/O/P/Q/R/S/T/U/V/W/a/asterisk/b/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/e/equal/f/five/g/greater/h/hyphen/i/j/k/l/less/m/n/o/one/p/parenleft/parenright/period/q/question/quotedbl/r/s/semicolon/slash/t/two/u/v/w/x/y/z/zero) +/FontFile 855 0 R >> endobj -766 0 obj +824 0 obj << /Type /Encoding /Differences [27/ff/fi 34/quotedbl/numbersign 39/quoteright/parenleft/parenright/asterisk 44/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question 65/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W 89/Y/Z/bracketleft 93/bracketright 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft 125/braceright 174/ohungarumlaut 182/uhungarumlaut 201/Eacute 205/Iacute 211/Oacute 214/Odieresis 218/Uacute 220/Udieresis 225/aacute 233/eacute 237/iacute 243/oacute 246/odieresis 250/uacute 252/udieresis] >> endobj -770 0 obj +828 0 obj << /Type /Encoding /Differences [136/bullet] >> endobj -306 0 obj +322 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /IOWDEF+LMRoman10-Bold -/FontDescriptor 780 0 R +/BaseFont /MSAITQ+LMRoman10-Bold +/FontDescriptor 838 0 R /FirstChar 46 /LastChar 252 -/Widths 778 0 R -/Encoding 766 0 R +/Widths 836 0 R +/Encoding 824 0 R >> endobj -308 0 obj +324 0 obj << /Type /Font /Subtype /Type1 /BaseFont /RTDDMH+LMRoman12-Bold -/FontDescriptor 782 0 R +/FontDescriptor 840 0 R /FirstChar 40 /LastChar 252 -/Widths 776 0 R -/Encoding 766 0 R +/Widths 834 0 R +/Encoding 824 0 R >> endobj -309 0 obj +325 0 obj << /Type /Font /Subtype /Type1 /BaseFont /IEQQOP+LMRomanCaps10-Regular -/FontDescriptor 784 0 R +/FontDescriptor 842 0 R /FirstChar 83 /LastChar 122 -/Widths 775 0 R -/Encoding 766 0 R +/Widths 833 0 R +/Encoding 824 0 R >> endobj -307 0 obj +323 0 obj << /Type /Font /Subtype /Type1 /BaseFont /RNOTHQ+LMRoman10-Regular -/FontDescriptor 786 0 R +/FontDescriptor 844 0 R /FirstChar 27 /LastChar 252 -/Widths 777 0 R -/Encoding 766 0 R +/Widths 835 0 R +/Encoding 824 0 R >> endobj -311 0 obj +327 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /SXXWEB+LMRoman12-Regular -/FontDescriptor 788 0 R +/BaseFont /UIFYJN+LMRoman12-Regular +/FontDescriptor 846 0 R /FirstChar 46 /LastChar 114 -/Widths 773 0 R -/Encoding 766 0 R +/Widths 831 0 R +/Encoding 824 0 R >> endobj -424 0 obj +445 0 obj << /Type /Font /Subtype /Type1 /BaseFont /HUFBEO+LMRoman6-Regular -/FontDescriptor 790 0 R +/FontDescriptor 848 0 R /FirstChar 48 /LastChar 57 -/Widths 769 0 R -/Encoding 766 0 R +/Widths 827 0 R +/Encoding 824 0 R >> endobj -422 0 obj +443 0 obj << /Type /Font /Subtype /Type1 /BaseFont /QNFCGI+LMRoman8-Regular -/FontDescriptor 792 0 R +/FontDescriptor 850 0 R /FirstChar 49 /LastChar 50 -/Widths 772 0 R -/Encoding 766 0 R +/Widths 830 0 R +/Encoding 824 0 R >> endobj -426 0 obj +447 0 obj << /Type /Font /Subtype /Type1 /BaseFont /QMBEUO+LMRoman9-Regular -/FontDescriptor 794 0 R +/FontDescriptor 852 0 R /FirstChar 28 /LastChar 252 -/Widths 768 0 R -/Encoding 766 0 R +/Widths 826 0 R +/Encoding 824 0 R >> endobj -310 0 obj +326 0 obj << /Type /Font /Subtype /Type1 /BaseFont /PLICVW+LMRoman10-Italic -/FontDescriptor 796 0 R +/FontDescriptor 854 0 R /FirstChar 75 /LastChar 237 -/Widths 774 0 R -/Encoding 766 0 R +/Widths 832 0 R +/Encoding 824 0 R >> endobj -467 0 obj +489 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /UPLMVZ+LMMonoLt10-Regular -/FontDescriptor 798 0 R +/BaseFont /JFTJCT+LMMonoLt10-Regular +/FontDescriptor 856 0 R /FirstChar 34 /LastChar 125 -/Widths 767 0 R -/Encoding 766 0 R +/Widths 825 0 R +/Encoding 824 0 R >> endobj -423 0 obj +444 0 obj << /Type /Font /Subtype /Type1 /BaseFont /RNOTHQ+LMRoman10-Regular -/FontDescriptor 786 0 R +/FontDescriptor 844 0 R /FirstChar 136 /LastChar 136 -/Widths 771 0 R -/Encoding 770 0 R +/Widths 829 0 R +/Encoding 828 0 R >> endobj -312 0 obj +328 0 obj << /Type /Pages /Count 6 -/Parent 799 0 R -/Kids [301 0 R 346 0 R 390 0 R 398 0 R 401 0 R 404 0 R] +/Parent 857 0 R +/Kids [317 0 R 362 0 R 406 0 R 418 0 R 421 0 R 424 0 R] >> endobj -409 0 obj +429 0 obj << /Type /Pages /Count 6 -/Parent 799 0 R -/Kids [407 0 R 412 0 R 415 0 R 420 0 R 431 0 R 439 0 R] +/Parent 857 0 R +/Kids [427 0 R 432 0 R 435 0 R 441 0 R 453 0 R 463 0 R] >> endobj -446 0 obj +470 0 obj << /Type /Pages /Count 6 -/Parent 799 0 R -/Kids [444 0 R 450 0 R 464 0 R 474 0 R 486 0 R 494 0 R] +/Parent 857 0 R +/Kids [468 0 R 473 0 R 486 0 R 496 0 R 508 0 R 516 0 R] >> endobj -506 0 obj +529 0 obj << /Type /Pages /Count 6 -/Parent 799 0 R -/Kids [504 0 R 514 0 R 520 0 R 524 0 R 556 0 R 565 0 R] +/Parent 857 0 R +/Kids [527 0 R 538 0 R 545 0 R 549 0 R 581 0 R 590 0 R] >> endobj -602 0 obj +627 0 obj << /Type /Pages /Count 6 -/Parent 799 0 R -/Kids [585 0 R 607 0 R 611 0 R 629 0 R 647 0 R 656 0 R] +/Parent 857 0 R +/Kids [610 0 R 632 0 R 636 0 R 654 0 R 672 0 R 681 0 R] >> endobj -671 0 obj +696 0 obj << /Type /Pages /Count 6 -/Parent 799 0 R -/Kids [667 0 R 677 0 R 688 0 R 693 0 R 700 0 R 706 0 R] +/Parent 857 0 R +/Kids [692 0 R 702 0 R 713 0 R 718 0 R 725 0 R 731 0 R] >> endobj -718 0 obj +743 0 obj << /Type /Pages /Count 6 -/Parent 800 0 R -/Kids [714 0 R 722 0 R 726 0 R 729 0 R 732 0 R 755 0 R] +/Parent 858 0 R +/Kids [739 0 R 747 0 R 752 0 R 760 0 R 776 0 R 779 0 R] >> endobj -765 0 obj +784 0 obj << /Type /Pages -/Count 1 -/Parent 800 0 R -/Kids [763 0 R] +/Count 3 +/Parent 858 0 R +/Kids [782 0 R 800 0 R 820 0 R] >> endobj -799 0 obj +857 0 obj << /Type /Pages /Count 36 -/Parent 801 0 R -/Kids [312 0 R 409 0 R 446 0 R 506 0 R 602 0 R 671 0 R] +/Parent 859 0 R +/Kids [328 0 R 429 0 R 470 0 R 529 0 R 627 0 R 696 0 R] >> endobj -800 0 obj +858 0 obj << /Type /Pages -/Count 7 -/Parent 801 0 R -/Kids [718 0 R 765 0 R] +/Count 9 +/Parent 859 0 R +/Kids [743 0 R 784 0 R] >> endobj -801 0 obj +859 0 obj << /Type /Pages -/Count 43 -/Kids [799 0 R 800 0 R] +/Count 45 +/Kids [857 0 R 858 0 R] >> endobj -802 0 obj +860 0 obj << /Type /Outlines /First 3 0 R -/Last 298 0 R +/Last 314 0 R /Count 12 >> endobj -298 0 obj +314 0 obj << -/Title 299 0 R +/Title 315 0 R +/A 313 0 R +/Parent 860 0 R +/Prev 303 0 R +>> +endobj +311 0 obj +<< +/Title 312 0 R +/A 309 0 R +/Parent 303 0 R +/Prev 307 0 R +>> +endobj +307 0 obj +<< +/Title 308 0 R +/A 305 0 R +/Parent 303 0 R +/Next 311 0 R +>> +endobj +303 0 obj +<< +/Title 304 0 R +/A 301 0 R +/Parent 860 0 R +/Prev 299 0 R +/Next 314 0 R +/First 307 0 R +/Last 311 0 R +/Count -2 +>> +endobj +299 0 obj +<< +/Title 300 0 R /A 297 0 R -/Parent 802 0 R -/Prev 295 0 R +/Parent 860 0 R +/Prev 287 0 R +/Next 303 0 R >> endobj 295 0 obj << /Title 296 0 R /A 293 0 R -/Parent 802 0 R +/Parent 287 0 R /Prev 291 0 R -/Next 298 0 R >> endobj 291 0 obj << /Title 292 0 R /A 289 0 R -/Parent 802 0 R -/Prev 287 0 R +/Parent 287 0 R /Next 295 0 R >> endobj @@ -28328,9 +28960,12 @@ endobj << /Title 288 0 R /A 285 0 R -/Parent 802 0 R +/Parent 860 0 R /Prev 223 0 R -/Next 291 0 R +/Next 299 0 R +/First 291 0 R +/Last 295 0 R +/Count -2 >> endobj 283 0 obj @@ -28472,7 +29107,7 @@ endobj << /Title 224 0 R /A 221 0 R -/Parent 802 0 R +/Parent 860 0 R /Prev 183 0 R /Next 287 0 R /First 227 0 R @@ -28566,7 +29201,7 @@ endobj << /Title 184 0 R /A 181 0 R -/Parent 802 0 R +/Parent 860 0 R /Prev 111 0 R /Next 223 0 R /First 187 0 R @@ -28732,7 +29367,7 @@ endobj << /Title 112 0 R /A 109 0 R -/Parent 802 0 R +/Parent 860 0 R /Prev 87 0 R /Next 183 0 R /First 115 0 R @@ -28788,7 +29423,7 @@ endobj << /Title 88 0 R /A 85 0 R -/Parent 802 0 R +/Parent 860 0 R /Prev 27 0 R /Next 111 0 R /First 91 0 R @@ -28928,7 +29563,7 @@ endobj << /Title 28 0 R /A 25 0 R -/Parent 802 0 R +/Parent 860 0 R /Prev 11 0 R /Next 87 0 R /First 31 0 R @@ -28965,7 +29600,7 @@ endobj << /Title 12 0 R /A 9 0 R -/Parent 802 0 R +/Parent 860 0 R /Prev 7 0 R /Next 27 0 R /First 15 0 R @@ -28977,7 +29612,7 @@ endobj << /Title 8 0 R /A 5 0 R -/Parent 802 0 R +/Parent 860 0 R /Prev 3 0 R /Next 11 0 R >> @@ -28986,1134 +29621,1234 @@ endobj << /Title 4 0 R /A 1 0 R -/Parent 802 0 R +/Parent 860 0 R /Next 7 0 R >> endobj -803 0 obj +861 0 obj << -/Names [(Doc-Start) 305 0 R (Hfootnote.1) 425 0 R (Hfootnote.2) 452 0 R (Hfootnote.3) 469 0 R (Hfootnote.4) 558 0 R (Hfootnote.5) 650 0 R] +/Names [(Doc-Start) 321 0 R (Hfootnote.1) 446 0 R (Hfootnote.2) 491 0 R (Hfootnote.3) 583 0 R (Hfootnote.4) 675 0 R (Hfootnote.5) 695 0 R] /Limits [(Doc-Start) (Hfootnote.5)] >> endobj -804 0 obj +862 0 obj << -/Names [(Hfootnote.6) 670 0 R (chapter*.1) 348 0 R (chapter*.2) 2 0 R (chapter*.26) 757 0 R (chapter*.3) 6 0 R (chapter.1) 10 0 R] -/Limits [(Hfootnote.6) (chapter.1)] +/Names [(chapter*.1) 364 0 R (chapter*.2) 2 0 R (chapter*.27) 802 0 R (chapter*.3) 6 0 R (chapter.1) 10 0 R (chapter.2) 26 0 R] +/Limits [(chapter*.1) (chapter.2)] >> endobj -805 0 obj +863 0 obj << -/Names [(chapter.2) 26 0 R (chapter.3) 86 0 R (chapter.4) 110 0 R (chapter.5) 182 0 R (chapter.6) 222 0 R (chapter.7) 286 0 R] -/Limits [(chapter.2) (chapter.7)] +/Names [(chapter.3) 86 0 R (chapter.4) 110 0 R (chapter.5) 182 0 R (chapter.6) 222 0 R (chapter.7) 286 0 R (chapter.8) 298 0 R] +/Limits [(chapter.3) (chapter.8)] >> endobj -806 0 obj +864 0 obj << -/Names [(chapter.8) 290 0 R (chapter.9) 294 0 R (cite.apexcharts) 517 0 R (cite.automapper) 609 0 R (cite.birdnetes-tdk) 427 0 R (cite.docker) 433 0 R] -/Limits [(chapter.8) (cite.docker)] +/Names [(chapter.9) 302 0 R (cite.apexcharts) 542 0 R (cite.automapper) 634 0 R (cite.birdnetes-tdk) 448 0 R (cite.birdnetes-thesis) 449 0 R (cite.docker) 455 0 R] +/Limits [(chapter.9) (cite.docker)] >> endobj -807 0 obj +865 0 obj << -/Names [(cite.git) 488 0 R (cite.google-map-react) 518 0 R (cite.grafana) 470 0 R (cite.hmacsha512) 559 0 R (cite.jwt) 507 0 R (cite.kibana) 471 0 R] +/Names [(cite.git) 510 0 R (cite.google-map-react) 543 0 R (cite.grafana) 492 0 R (cite.hmacsha512) 584 0 R (cite.jwt) 530 0 R (cite.kibana) 493 0 R] /Limits [(cite.git) (cite.kibana)] >> endobj -808 0 obj +866 0 obj << -/Names [(cite.kubernetes) 434 0 R (cite.kubernetes-dashboard) 472 0 R (cite.material) 510 0 R (cite.material-ui) 516 0 R (cite.nlog) 508 0 R (cite.nswag) 603 0 R] -/Limits [(cite.kubernetes) (cite.nswag)] +/Names [(cite.kubernetes) 456 0 R (cite.kubernetes-dashboard) 494 0 R (cite.material) 540 0 R (cite.material-ui) 541 0 R (cite.mqttnet-examples) 772 0 R (cite.mqttnet-winforms) 773 0 R] +/Limits [(cite.kubernetes) (cite.mqttnet-winforms)] >> endobj -809 0 obj +867 0 obj << -/Names [(cite.nswag-studio) 547 0 R (cite.react) 509 0 R (cite.react-context) 672 0 R (cite.swagger-ui) 604 0 R (cite.trello) 489 0 R (cite.vs) 490 0 R] -/Limits [(cite.nswag-studio) (cite.vs)] +/Names [(cite.nlog) 532 0 R (cite.nswag) 628 0 R (cite.nswag-studio) 572 0 R (cite.nuget) 519 0 R (cite.react) 533 0 R (cite.react-context) 697 0 R] +/Limits [(cite.nlog) (cite.react-context)] >> endobj -810 0 obj +868 0 obj << -/Names [(cite.vs-code) 491 0 R (figure.caption.11) 587 0 R (figure.caption.12) 649 0 R (figure.caption.13) 658 0 R (figure.caption.14) 659 0 R (figure.caption.15) 669 0 R] -/Limits [(cite.vs-code) (figure.caption.15)] +/Names [(cite.signalr) 531 0 R (cite.swagger-ui) 629 0 R (cite.trello) 511 0 R (cite.vs) 512 0 R (cite.vs-code) 513 0 R (figure.caption.11) 612 0 R] +/Limits [(cite.signalr) (figure.caption.11)] >> endobj -811 0 obj +869 0 obj << -/Names [(figure.caption.16) 679 0 R (figure.caption.17) 690 0 R (figure.caption.18) 691 0 R (figure.caption.19) 695 0 R (figure.caption.20) 696 0 R (figure.caption.21) 702 0 R] -/Limits [(figure.caption.16) (figure.caption.21)] +/Names [(figure.caption.12) 674 0 R (figure.caption.13) 683 0 R (figure.caption.14) 684 0 R (figure.caption.15) 694 0 R (figure.caption.16) 704 0 R (figure.caption.17) 715 0 R] +/Limits [(figure.caption.12) (figure.caption.17)] >> endobj -812 0 obj +870 0 obj << -/Names [(figure.caption.22) 708 0 R (figure.caption.23) 716 0 R (figure.caption.24) 717 0 R (figure.caption.25) 724 0 R (figure.caption.4) 441 0 R (figure.caption.5) 466 0 R] -/Limits [(figure.caption.22) (figure.caption.5)] +/Names [(figure.caption.18) 716 0 R (figure.caption.19) 720 0 R (figure.caption.20) 721 0 R (figure.caption.21) 727 0 R (figure.caption.22) 733 0 R (figure.caption.23) 741 0 R] +/Limits [(figure.caption.18) (figure.caption.23)] >> endobj -813 0 obj +871 0 obj << -/Names [(figure.caption.6) 476 0 R (figure.caption.7) 477 0 R (figure.caption.8) 496 0 R (figure.caption.9) 560 0 R (lstlisting.5.1) 526 0 R (lstlisting.5.2) 568 0 R] -/Limits [(figure.caption.6) (lstlisting.5.2)] +/Names [(figure.caption.24) 742 0 R (figure.caption.25) 749 0 R (figure.caption.26) 774 0 R (figure.caption.4) 465 0 R (figure.caption.5) 488 0 R (figure.caption.6) 498 0 R] +/Limits [(figure.caption.24) (figure.caption.6)] >> endobj -814 0 obj +872 0 obj << -/Names [(lstlisting.5.3) 588 0 R (lstlisting.5.4) 613 0 R (lstlisting.6.1) 631 0 R (lstlisting.caption.10) 567 0 R (lstnumber.5.1.1) 527 0 R (lstnumber.5.1.10) 536 0 R] -/Limits [(lstlisting.5.3) (lstnumber.5.1.10)] +/Names [(figure.caption.7) 499 0 R (figure.caption.8) 518 0 R (figure.caption.9) 585 0 R (lstlisting.5.1) 551 0 R (lstlisting.5.2) 593 0 R (lstlisting.5.3) 613 0 R] +/Limits [(figure.caption.7) (lstlisting.5.3)] >> endobj -815 0 obj +873 0 obj << -/Names [(lstnumber.5.1.11) 537 0 R (lstnumber.5.1.12) 538 0 R (lstnumber.5.1.13) 539 0 R (lstnumber.5.1.14) 540 0 R (lstnumber.5.1.15) 541 0 R (lstnumber.5.1.16) 542 0 R] +/Names [(lstlisting.5.4) 638 0 R (lstlisting.6.1) 656 0 R (lstlisting.7.1) 754 0 R (lstlisting.caption.10) 592 0 R (lstnumber.5.1.1) 552 0 R (lstnumber.5.1.10) 561 0 R] +/Limits [(lstlisting.5.4) (lstnumber.5.1.10)] +>> +endobj +874 0 obj +<< +/Names [(lstnumber.5.1.11) 562 0 R (lstnumber.5.1.12) 563 0 R (lstnumber.5.1.13) 564 0 R (lstnumber.5.1.14) 565 0 R (lstnumber.5.1.15) 566 0 R (lstnumber.5.1.16) 567 0 R] /Limits [(lstnumber.5.1.11) (lstnumber.5.1.16)] >> endobj -816 0 obj +875 0 obj << -/Names [(lstnumber.5.1.17) 543 0 R (lstnumber.5.1.18) 544 0 R (lstnumber.5.1.19) 545 0 R (lstnumber.5.1.2) 528 0 R (lstnumber.5.1.20) 546 0 R (lstnumber.5.1.3) 529 0 R] +/Names [(lstnumber.5.1.17) 568 0 R (lstnumber.5.1.18) 569 0 R (lstnumber.5.1.19) 570 0 R (lstnumber.5.1.2) 553 0 R (lstnumber.5.1.20) 571 0 R (lstnumber.5.1.3) 554 0 R] /Limits [(lstnumber.5.1.17) (lstnumber.5.1.3)] >> endobj -817 0 obj +876 0 obj << -/Names [(lstnumber.5.1.4) 530 0 R (lstnumber.5.1.5) 531 0 R (lstnumber.5.1.6) 532 0 R (lstnumber.5.1.7) 533 0 R (lstnumber.5.1.8) 534 0 R (lstnumber.5.1.9) 535 0 R] +/Names [(lstnumber.5.1.4) 555 0 R (lstnumber.5.1.5) 556 0 R (lstnumber.5.1.6) 557 0 R (lstnumber.5.1.7) 558 0 R (lstnumber.5.1.8) 559 0 R (lstnumber.5.1.9) 560 0 R] /Limits [(lstnumber.5.1.4) (lstnumber.5.1.9)] >> endobj -818 0 obj +877 0 obj << -/Names [(lstnumber.5.2.1) 569 0 R (lstnumber.5.2.10) 578 0 R (lstnumber.5.2.11) 579 0 R (lstnumber.5.2.12) 580 0 R (lstnumber.5.2.2) 570 0 R (lstnumber.5.2.3) 571 0 R] +/Names [(lstnumber.5.2.1) 594 0 R (lstnumber.5.2.10) 603 0 R (lstnumber.5.2.11) 604 0 R (lstnumber.5.2.12) 605 0 R (lstnumber.5.2.2) 595 0 R (lstnumber.5.2.3) 596 0 R] /Limits [(lstnumber.5.2.1) (lstnumber.5.2.3)] >> endobj -819 0 obj +878 0 obj << -/Names [(lstnumber.5.2.4) 572 0 R (lstnumber.5.2.5) 573 0 R (lstnumber.5.2.6) 574 0 R (lstnumber.5.2.7) 575 0 R (lstnumber.5.2.8) 576 0 R (lstnumber.5.2.9) 577 0 R] +/Names [(lstnumber.5.2.4) 597 0 R (lstnumber.5.2.5) 598 0 R (lstnumber.5.2.6) 599 0 R (lstnumber.5.2.7) 600 0 R (lstnumber.5.2.8) 601 0 R (lstnumber.5.2.9) 602 0 R] /Limits [(lstnumber.5.2.4) (lstnumber.5.2.9)] >> endobj -820 0 obj +879 0 obj << -/Names [(lstnumber.5.3.1) 589 0 R (lstnumber.5.3.10) 598 0 R (lstnumber.5.3.11) 599 0 R (lstnumber.5.3.12) 600 0 R (lstnumber.5.3.13) 601 0 R (lstnumber.5.3.2) 590 0 R] +/Names [(lstnumber.5.3.1) 614 0 R (lstnumber.5.3.10) 623 0 R (lstnumber.5.3.11) 624 0 R (lstnumber.5.3.12) 625 0 R (lstnumber.5.3.13) 626 0 R (lstnumber.5.3.2) 615 0 R] /Limits [(lstnumber.5.3.1) (lstnumber.5.3.2)] >> endobj -821 0 obj +880 0 obj << -/Names [(lstnumber.5.3.3) 591 0 R (lstnumber.5.3.4) 592 0 R (lstnumber.5.3.5) 593 0 R (lstnumber.5.3.6) 594 0 R (lstnumber.5.3.7) 595 0 R (lstnumber.5.3.8) 596 0 R] +/Names [(lstnumber.5.3.3) 616 0 R (lstnumber.5.3.4) 617 0 R (lstnumber.5.3.5) 618 0 R (lstnumber.5.3.6) 619 0 R (lstnumber.5.3.7) 620 0 R (lstnumber.5.3.8) 621 0 R] /Limits [(lstnumber.5.3.3) (lstnumber.5.3.8)] >> endobj -822 0 obj +881 0 obj << -/Names [(lstnumber.5.3.9) 597 0 R (lstnumber.5.4.1) 614 0 R (lstnumber.5.4.10) 623 0 R (lstnumber.5.4.11) 624 0 R (lstnumber.5.4.12) 625 0 R (lstnumber.5.4.13) 626 0 R] +/Names [(lstnumber.5.3.9) 622 0 R (lstnumber.5.4.1) 639 0 R (lstnumber.5.4.10) 648 0 R (lstnumber.5.4.11) 649 0 R (lstnumber.5.4.12) 650 0 R (lstnumber.5.4.13) 651 0 R] /Limits [(lstnumber.5.3.9) (lstnumber.5.4.13)] >> endobj -823 0 obj +882 0 obj << -/Names [(lstnumber.5.4.2) 615 0 R (lstnumber.5.4.3) 616 0 R (lstnumber.5.4.4) 617 0 R (lstnumber.5.4.5) 618 0 R (lstnumber.5.4.6) 619 0 R (lstnumber.5.4.7) 620 0 R] +/Names [(lstnumber.5.4.2) 640 0 R (lstnumber.5.4.3) 641 0 R (lstnumber.5.4.4) 642 0 R (lstnumber.5.4.5) 643 0 R (lstnumber.5.4.6) 644 0 R (lstnumber.5.4.7) 645 0 R] /Limits [(lstnumber.5.4.2) (lstnumber.5.4.7)] >> endobj -824 0 obj +883 0 obj << -/Names [(lstnumber.5.4.8) 621 0 R (lstnumber.5.4.9) 622 0 R (lstnumber.6.1.1) 632 0 R (lstnumber.6.1.2) 633 0 R (lstnumber.6.1.3) 634 0 R (lstnumber.6.1.4) 635 0 R] +/Names [(lstnumber.5.4.8) 646 0 R (lstnumber.5.4.9) 647 0 R (lstnumber.6.1.1) 657 0 R (lstnumber.6.1.2) 658 0 R (lstnumber.6.1.3) 659 0 R (lstnumber.6.1.4) 660 0 R] /Limits [(lstnumber.5.4.8) (lstnumber.6.1.4)] >> endobj -825 0 obj +884 0 obj << -/Names [(lstnumber.6.1.5) 636 0 R (lstnumber.6.1.6) 637 0 R (lstnumber.6.1.7) 638 0 R (lstnumber.6.1.8) 639 0 R (lstnumber.6.1.9) 640 0 R (section.1.1) 14 0 R] -/Limits [(lstnumber.6.1.5) (section.1.1)] +/Names [(lstnumber.6.1.5) 661 0 R (lstnumber.6.1.6) 662 0 R (lstnumber.6.1.7) 663 0 R (lstnumber.6.1.8) 664 0 R (lstnumber.6.1.9) 665 0 R (lstnumber.7.1.1) 762 0 R] +/Limits [(lstnumber.6.1.5) (lstnumber.7.1.1)] >> endobj -826 0 obj +885 0 obj << -/Names [(section.1.2) 18 0 R (section.1.3) 22 0 R (section.2.1) 30 0 R (section.2.2) 58 0 R (section.3.1) 90 0 R (section.3.2) 94 0 R] -/Limits [(section.1.2) (section.3.2)] +/Names [(lstnumber.7.1.10) 771 0 R (lstnumber.7.1.2) 763 0 R (lstnumber.7.1.3) 764 0 R (lstnumber.7.1.4) 765 0 R (lstnumber.7.1.5) 766 0 R (lstnumber.7.1.6) 767 0 R] +/Limits [(lstnumber.7.1.10) (lstnumber.7.1.6)] >> endobj -827 0 obj +886 0 obj << -/Names [(section.4.1) 114 0 R (section.4.2) 134 0 R (section.4.3) 162 0 R (section.5.1) 186 0 R (section.5.2) 190 0 R (section.5.3) 202 0 R] -/Limits [(section.4.1) (section.5.3)] +/Names [(lstnumber.7.1.7) 768 0 R (lstnumber.7.1.8) 769 0 R (lstnumber.7.1.9) 770 0 R (section.1.1) 14 0 R (section.1.2) 18 0 R (section.1.3) 22 0 R] +/Limits [(lstnumber.7.1.7) (section.1.3)] >> endobj -828 0 obj +887 0 obj << -/Names [(section.5.4) 210 0 R (section.6.1) 226 0 R (section.6.2) 230 0 R (section.6.3) 234 0 R (subsection.2.1.1) 34 0 R (subsection.2.1.2) 50 0 R] -/Limits [(section.5.4) (subsection.2.1.2)] +/Names [(section.2.1) 30 0 R (section.2.2) 58 0 R (section.3.1) 90 0 R (section.3.2) 94 0 R (section.4.1) 114 0 R (section.4.2) 134 0 R] +/Limits [(section.2.1) (section.4.2)] >> endobj -829 0 obj +888 0 obj << -/Names [(subsection.2.1.3) 54 0 R (subsection.2.2.1) 62 0 R (subsection.3.2.1) 98 0 R (subsection.3.2.2) 102 0 R (subsection.3.2.3) 106 0 R (subsection.4.1.1) 118 0 R] -/Limits [(subsection.2.1.3) (subsection.4.1.1)] +/Names [(section.4.3) 162 0 R (section.5.1) 186 0 R (section.5.2) 190 0 R (section.5.3) 202 0 R (section.5.4) 210 0 R (section.6.1) 226 0 R] +/Limits [(section.4.3) (section.6.1)] >> endobj -830 0 obj +889 0 obj << -/Names [(subsection.4.1.2) 122 0 R (subsection.4.1.3) 126 0 R (subsection.4.1.4) 130 0 R (subsection.4.2.1) 138 0 R (subsection.4.2.2) 142 0 R (subsection.4.2.3) 146 0 R] -/Limits [(subsection.4.1.2) (subsection.4.2.3)] +/Names [(section.6.2) 230 0 R (section.6.3) 234 0 R (section.7.1) 290 0 R (section.7.2) 294 0 R (section.9.1) 306 0 R (section.9.2) 310 0 R] +/Limits [(section.6.2) (section.9.2)] >> endobj -831 0 obj +890 0 obj << -/Names [(subsection.4.2.4) 150 0 R (subsection.4.2.5) 154 0 R (subsection.4.2.6) 158 0 R (subsection.4.3.1) 166 0 R (subsection.4.3.2) 170 0 R (subsection.4.3.3) 174 0 R] -/Limits [(subsection.4.2.4) (subsection.4.3.3)] +/Names [(subsection.2.1.1) 34 0 R (subsection.2.1.2) 50 0 R (subsection.2.1.3) 54 0 R (subsection.2.2.1) 62 0 R (subsection.3.2.1) 98 0 R (subsection.3.2.2) 102 0 R] +/Limits [(subsection.2.1.1) (subsection.3.2.2)] >> endobj -832 0 obj +891 0 obj << -/Names [(subsection.4.3.4) 178 0 R (subsection.5.2.1) 194 0 R (subsection.5.2.2) 198 0 R (subsection.5.3.1) 206 0 R (subsection.5.4.1) 214 0 R (subsection.5.4.2) 218 0 R] -/Limits [(subsection.4.3.4) (subsection.5.4.2)] +/Names [(subsection.3.2.3) 106 0 R (subsection.4.1.1) 118 0 R (subsection.4.1.2) 122 0 R (subsection.4.1.3) 126 0 R (subsection.4.1.4) 130 0 R (subsection.4.2.1) 138 0 R] +/Limits [(subsection.3.2.3) (subsection.4.2.1)] >> endobj -833 0 obj +892 0 obj << -/Names [(subsection.6.3.1) 238 0 R (subsection.6.3.2) 242 0 R (subsection.6.3.3) 246 0 R (subsection.6.3.4) 250 0 R (subsection.6.3.5) 254 0 R (subsection.6.3.6) 278 0 R] -/Limits [(subsection.6.3.1) (subsection.6.3.6)] +/Names [(subsection.4.2.2) 142 0 R (subsection.4.2.3) 146 0 R (subsection.4.2.4) 150 0 R (subsection.4.2.5) 154 0 R (subsection.4.2.6) 158 0 R (subsection.4.3.1) 166 0 R] +/Limits [(subsection.4.2.2) (subsection.4.3.1)] >> endobj -834 0 obj +893 0 obj << -/Names [(subsection.6.3.7) 282 0 R (subsubsection.2.1.1.1) 38 0 R (subsubsection.2.1.1.2) 42 0 R (subsubsection.2.1.1.3) 46 0 R (subsubsection.2.2.1.1) 66 0 R (subsubsection.2.2.1.2) 70 0 R] -/Limits [(subsection.6.3.7) (subsubsection.2.2.1.2)] +/Names [(subsection.4.3.2) 170 0 R (subsection.4.3.3) 174 0 R (subsection.4.3.4) 178 0 R (subsection.5.2.1) 194 0 R (subsection.5.2.2) 198 0 R (subsection.5.3.1) 206 0 R] +/Limits [(subsection.4.3.2) (subsection.5.3.1)] >> endobj -835 0 obj +894 0 obj << -/Names [(subsubsection.2.2.1.3) 74 0 R (subsubsection.2.2.1.4) 78 0 R (subsubsection.2.2.1.5) 82 0 R (subsubsection.6.3.5.1) 258 0 R (subsubsection.6.3.5.2) 262 0 R (subsubsection.6.3.5.3) 266 0 R] -/Limits [(subsubsection.2.2.1.3) (subsubsection.6.3.5.3)] +/Names [(subsection.5.4.1) 214 0 R (subsection.5.4.2) 218 0 R (subsection.6.3.1) 238 0 R (subsection.6.3.2) 242 0 R (subsection.6.3.3) 246 0 R (subsection.6.3.4) 250 0 R] +/Limits [(subsection.5.4.1) (subsection.6.3.4)] >> endobj -836 0 obj +895 0 obj << -/Names [(subsubsection.6.3.5.4) 270 0 R (subsubsection.6.3.5.5) 274 0 R] -/Limits [(subsubsection.6.3.5.4) (subsubsection.6.3.5.5)] +/Names [(subsection.6.3.5) 254 0 R (subsection.6.3.6) 278 0 R (subsection.6.3.7) 282 0 R (subsubsection.2.1.1.1) 38 0 R (subsubsection.2.1.1.2) 42 0 R (subsubsection.2.1.1.3) 46 0 R] +/Limits [(subsection.6.3.5) (subsubsection.2.1.1.3)] >> endobj -837 0 obj +896 0 obj << -/Kids [803 0 R 804 0 R 805 0 R 806 0 R 807 0 R 808 0 R] -/Limits [(Doc-Start) (cite.nswag)] +/Names [(subsubsection.2.2.1.1) 66 0 R (subsubsection.2.2.1.2) 70 0 R (subsubsection.2.2.1.3) 74 0 R (subsubsection.2.2.1.4) 78 0 R (subsubsection.2.2.1.5) 82 0 R (subsubsection.6.3.5.1) 258 0 R] +/Limits [(subsubsection.2.2.1.1) (subsubsection.6.3.5.1)] >> endobj -838 0 obj +897 0 obj << -/Kids [809 0 R 810 0 R 811 0 R 812 0 R 813 0 R 814 0 R] -/Limits [(cite.nswag-studio) (lstnumber.5.1.10)] +/Names [(subsubsection.6.3.5.2) 262 0 R (subsubsection.6.3.5.3) 266 0 R (subsubsection.6.3.5.4) 270 0 R (subsubsection.6.3.5.5) 274 0 R] +/Limits [(subsubsection.6.3.5.2) (subsubsection.6.3.5.5)] >> endobj -839 0 obj +898 0 obj << -/Kids [815 0 R 816 0 R 817 0 R 818 0 R 819 0 R 820 0 R] -/Limits [(lstnumber.5.1.11) (lstnumber.5.3.2)] +/Kids [861 0 R 862 0 R 863 0 R 864 0 R 865 0 R 866 0 R] +/Limits [(Doc-Start) (cite.mqttnet-winforms)] >> endobj -840 0 obj +899 0 obj << -/Kids [821 0 R 822 0 R 823 0 R 824 0 R 825 0 R 826 0 R] -/Limits [(lstnumber.5.3.3) (section.3.2)] +/Kids [867 0 R 868 0 R 869 0 R 870 0 R 871 0 R 872 0 R] +/Limits [(cite.nlog) (lstlisting.5.3)] >> endobj -841 0 obj +900 0 obj << -/Kids [827 0 R 828 0 R 829 0 R 830 0 R 831 0 R 832 0 R] -/Limits [(section.4.1) (subsection.5.4.2)] +/Kids [873 0 R 874 0 R 875 0 R 876 0 R 877 0 R 878 0 R] +/Limits [(lstlisting.5.4) (lstnumber.5.2.9)] >> endobj -842 0 obj +901 0 obj << -/Kids [833 0 R 834 0 R 835 0 R 836 0 R] -/Limits [(subsection.6.3.1) (subsubsection.6.3.5.5)] +/Kids [879 0 R 880 0 R 881 0 R 882 0 R 883 0 R 884 0 R] +/Limits [(lstnumber.5.3.1) (lstnumber.7.1.1)] >> endobj -843 0 obj +902 0 obj << -/Kids [837 0 R 838 0 R 839 0 R 840 0 R 841 0 R 842 0 R] +/Kids [885 0 R 886 0 R 887 0 R 888 0 R 889 0 R 890 0 R] +/Limits [(lstnumber.7.1.10) (subsection.3.2.2)] +>> +endobj +903 0 obj +<< +/Kids [891 0 R 892 0 R 893 0 R 894 0 R 895 0 R 896 0 R] +/Limits [(subsection.3.2.3) (subsubsection.6.3.5.1)] +>> +endobj +904 0 obj +<< +/Kids [897 0 R] +/Limits [(subsubsection.6.3.5.2) (subsubsection.6.3.5.5)] +>> +endobj +905 0 obj +<< +/Kids [898 0 R 899 0 R 900 0 R 901 0 R 902 0 R 903 0 R] +/Limits [(Doc-Start) (subsubsection.6.3.5.1)] +>> +endobj +906 0 obj +<< +/Kids [904 0 R] +/Limits [(subsubsection.6.3.5.2) (subsubsection.6.3.5.5)] +>> +endobj +907 0 obj +<< +/Kids [905 0 R 906 0 R] /Limits [(Doc-Start) (subsubsection.6.3.5.5)] >> endobj -844 0 obj +908 0 obj << -/Dests 843 0 R +/Dests 907 0 R >> endobj -845 0 obj +909 0 obj << /Type /Catalog -/Pages 801 0 R -/Outlines 802 0 R -/Names 844 0 R +/Pages 859 0 R +/Outlines 860 0 R +/Names 908 0 R /PageMode/UseOutlines/PageLabels<>1<>4<>5<>7<>]>> -/OpenAction 300 0 R +/OpenAction 316 0 R >> endobj -846 0 obj +910 0 obj << /Author(\376\377\000K\000u\000n\000k\000l\000i\000\040\000R\000i\000c\000h\000\341\000r\000d)/Title(\376\377\000V\000i\000z\000u\000a\000l\000i\000z\000\341\000c\000i\000\363\000s\000\040\000m\000e\000g\000o\000l\000d\000\341\000s\000\040\000I\000o\000T\000\040\000a\000d\000a\000t\000\040\000e\000l\000e\000m\000z\001\121\000\040\000r\000e\000n\000d\000s\000z\000e\000r\000h\000e\000z)/Subject(\376\377\000S\000z\000a\000k\000d\000o\000l\000g\000o\000z\000a\000t)/Creator(\376\377\000K\000u\000n\000k\000l\000i\000\040\000R\000i\000c\000h\000\341\000r\000d)/Producer()/Keywords() -/CreationDate (D:20201206180556+01'00') -/ModDate (D:20201206180556+01'00') +/CreationDate (D:20201207231442+01'00') +/ModDate (D:20201207231442+01'00') /Trapped /False /PTEX.Fullbanner (This is MiKTeX-pdfTeX 4.1.0 (1.40.21)) >> endobj xref -0 847 -0000000456 65535 f +0 911 +0000000460 65535 f 0000000015 00000 n -0000050338 00000 n -0006533148 00000 n +0000052264 00000 n +0006569841 00000 n 0000000061 00000 n 0000000122 00000 n -0000052060 00000 n -0006533064 00000 n +0000053986 00000 n +0006569757 00000 n 0000000168 00000 n 0000000234 00000 n -0000054038 00000 n -0006532941 00000 n +0000055970 00000 n +0006569634 00000 n 0000000279 00000 n 0000000354 00000 n -0000054098 00000 n -0006532867 00000 n +0000056030 00000 n +0006569560 00000 n 0000000402 00000 n 0000000485 00000 n -0000054158 00000 n -0006532780 00000 n +0000056090 00000 n +0006569473 00000 n 0000000533 00000 n 0000000616 00000 n -0000055495 00000 n -0006532706 00000 n +0000057475 00000 n +0006569399 00000 n 0000000664 00000 n 0000000831 00000 n -0000057951 00000 n -0006532581 00000 n +0000060183 00000 n +0006569274 00000 n 0000000877 00000 n -0000001023 00000 n -0000058011 00000 n -0006532470 00000 n -0000001071 00000 n -0000001248 00000 n -0000058071 00000 n -0006532359 00000 n -0000001301 00000 n -0000001394 00000 n -0000061344 00000 n -0006532285 00000 n -0000001452 00000 n -0000001580 00000 n -0000061404 00000 n -0006532198 00000 n -0000001638 00000 n -0000001718 00000 n -0000061464 00000 n -0006532124 00000 n -0000001776 00000 n -0000001853 00000 n -0000061524 00000 n -0006532037 00000 n -0000001906 00000 n -0000001953 00000 n -0000061584 00000 n -0006531963 00000 n -0000002006 00000 n -0000002076 00000 n -0000094711 00000 n -0006531852 00000 n +0000001133 00000 n +0000060243 00000 n +0006569163 00000 n +0000001181 00000 n +0000001325 00000 n +0000060302 00000 n +0006569052 00000 n +0000001378 00000 n +0000001565 00000 n +0000063520 00000 n +0006568978 00000 n +0000001623 00000 n +0000001751 00000 n +0000063580 00000 n +0006568891 00000 n +0000001809 00000 n +0000001889 00000 n +0000063640 00000 n +0006568817 00000 n +0000001947 00000 n +0000002024 00000 n +0000063700 00000 n +0006568730 00000 n +0000002077 00000 n 0000002124 00000 n -0000002295 00000 n -0000094771 00000 n -0006531754 00000 n -0000002348 00000 n -0000002461 00000 n -0000094891 00000 n -0006531680 00000 n -0000002519 00000 n -0000002615 00000 n -0000096768 00000 n -0006531593 00000 n -0000002673 00000 n -0000002768 00000 n -0000096828 00000 n -0006531506 00000 n -0000002826 00000 n -0000002906 00000 n -0000096888 00000 n -0006531419 00000 n -0000002964 00000 n -0000003059 00000 n -0000096948 00000 n -0006531345 00000 n -0000003117 00000 n -0000003288 00000 n -0000099640 00000 n -0006531219 00000 n -0000003334 00000 n -0000003486 00000 n -0000099700 00000 n -0006531145 00000 n -0000003534 00000 n -0000003604 00000 n -0000292907 00000 n -0006531033 00000 n -0000003652 00000 n -0000003745 00000 n -0000292967 00000 n -0006530957 00000 n -0000003798 00000 n -0000003861 00000 n -0000293087 00000 n -0006530866 00000 n -0000003915 00000 n -0000003973 00000 n -0000293147 00000 n -0006530788 00000 n -0000004027 00000 n -0000004215 00000 n -0000924756 00000 n -0006530657 00000 n -0000004262 00000 n -0000004407 00000 n -0000924817 00000 n -0006530539 00000 n -0000004456 00000 n -0000004677 00000 n -0000924877 00000 n -0006530460 00000 n -0000004731 00000 n -0000004774 00000 n -0000924938 00000 n -0006530367 00000 n -0000004828 00000 n -0000004886 00000 n -0000924999 00000 n -0006530274 00000 n -0000004940 00000 n -0000005036 00000 n -0000925056 00000 n -0006530195 00000 n -0000005090 00000 n -0000005214 00000 n -0000964166 00000 n -0006530063 00000 n -0000005263 00000 n -0000005400 00000 n -0000964227 00000 n -0006529984 00000 n -0000005454 00000 n -0000005545 00000 n -0000964288 00000 n -0006529891 00000 n -0000005599 00000 n -0000005738 00000 n -0000967423 00000 n -0006529798 00000 n -0000005792 00000 n -0000005896 00000 n -0000967484 00000 n -0006529705 00000 n -0000005950 00000 n -0000006013 00000 n -0000967545 00000 n -0006529612 00000 n -0000006067 00000 n -0000006135 00000 n -0000967606 00000 n -0006529533 00000 n -0000006189 00000 n -0000006237 00000 n -0000967667 00000 n -0006529415 00000 n -0000006286 00000 n -0000006428 00000 n -0000967728 00000 n -0006529336 00000 n -0000006482 00000 n -0000006550 00000 n -0000967789 00000 n -0006529243 00000 n -0000006604 00000 n -0000006690 00000 n -0000969973 00000 n -0006529150 00000 n -0000006744 00000 n -0000006822 00000 n -0000970034 00000 n -0006529071 00000 n -0000006876 00000 n -0000006985 00000 n -0000972118 00000 n -0006528939 00000 n -0000007032 00000 n -0000007128 00000 n -0000972179 00000 n -0006528860 00000 n -0000007177 00000 n -0000007268 00000 n -0000972240 00000 n -0006528728 00000 n -0000007317 00000 n -0000007450 00000 n -0000975505 00000 n -0006528649 00000 n -0000007504 00000 n -0000007580 00000 n -0000976863 00000 n -0006528570 00000 n -0000007634 00000 n -0000007705 00000 n -0000976924 00000 n -0006528438 00000 n -0000007754 00000 n -0000007894 00000 n -0000981156 00000 n -0006528373 00000 n -0000007948 00000 n -0000008131 00000 n -0001015252 00000 n -0006528255 00000 n -0000008180 00000 n -0000008315 00000 n -0001072302 00000 n -0006528176 00000 n -0000008369 00000 n -0000008432 00000 n -0001072424 00000 n -0006528097 00000 n -0000008486 00000 n -0000008574 00000 n -0001081603 00000 n -0006527965 00000 n -0000008621 00000 n -0000008712 00000 n -0001081664 00000 n -0006527886 00000 n -0000008761 00000 n -0000008852 00000 n -0001125341 00000 n -0006527793 00000 n -0000008901 00000 n -0000009091 00000 n -0001139944 00000 n -0006527675 00000 n -0000009140 00000 n -0000009223 00000 n -0001140005 00000 n -0006527596 00000 n -0000009277 00000 n -0000009356 00000 n -0001140125 00000 n -0006527503 00000 n -0000009410 00000 n -0000009463 00000 n -0001152111 00000 n -0006527410 00000 n -0000009517 00000 n -0000009565 00000 n -0001152233 00000 n -0006527317 00000 n -0000009619 00000 n -0000009923 00000 n -0001168743 00000 n -0006527185 00000 n -0000009977 00000 n -0000010050 00000 n -0001168804 00000 n -0006527106 00000 n -0000010109 00000 n -0000010252 00000 n -0001221261 00000 n -0006527013 00000 n -0000010311 00000 n -0000010510 00000 n -0001308972 00000 n -0006526920 00000 n -0000010569 00000 n -0000010704 00000 n -0001333696 00000 n -0006526827 00000 n -0000010763 00000 n -0000010891 00000 n -0001362181 00000 n -0006526748 00000 n -0000010950 00000 n -0000011087 00000 n -0001474872 00000 n -0006526655 00000 n -0000011141 00000 n -0000011204 00000 n -0006244968 00000 n -0006526576 00000 n -0000011258 00000 n -0000011321 00000 n -0006245585 00000 n -0006526483 00000 n -0000011368 00000 n -0000011469 00000 n -0006246069 00000 n -0006526390 00000 n -0000011516 00000 n -0000011594 00000 n -0006246557 00000 n -0006526297 00000 n -0000011641 00000 n -0000011740 00000 n -0006526218 00000 n -0000011787 00000 n -0000011893 00000 n -0000012561 00000 n -0000012680 00000 n -0000031047 00000 n -0000011943 00000 n -0000030986 00000 n -0006523076 00000 n -0006523593 00000 n -0006523246 00000 n -0006523416 00000 n -0006524453 00000 n -0006523766 00000 n -0006524973 00000 n -0000030690 00000 n -0000030939 00000 n -0000032715 00000 n -0000032866 00000 n -0000033018 00000 n -0000033169 00000 n -0000033322 00000 n -0000033474 00000 n -0000033627 00000 n -0000033778 00000 n -0000033931 00000 n -0000034089 00000 n -0000034252 00000 n -0000034414 00000 n -0000034577 00000 n -0000034735 00000 n -0000034894 00000 n -0000035046 00000 n -0000035205 00000 n -0000035368 00000 n -0000035531 00000 n -0000035694 00000 n -0000035857 00000 n -0000036020 00000 n -0000036171 00000 n -0000036324 00000 n -0000036477 00000 n -0000036636 00000 n -0000036795 00000 n -0000036954 00000 n -0000037104 00000 n -0000039224 00000 n -0000037315 00000 n -0000032352 00000 n -0000031212 00000 n -0000037254 00000 n -0000039383 00000 n -0000039542 00000 n -0000039700 00000 n -0000039858 00000 n -0000040010 00000 n -0000040169 00000 n -0000040327 00000 n -0000040486 00000 n -0000040644 00000 n -0000040802 00000 n -0000040961 00000 n -0000041114 00000 n -0000041272 00000 n -0000041431 00000 n -0000041589 00000 n -0000041748 00000 n -0000041897 00000 n -0000042050 00000 n -0000042202 00000 n -0000042361 00000 n -0000042520 00000 n -0000042673 00000 n -0000042831 00000 n -0000042984 00000 n -0000043142 00000 n -0000043301 00000 n -0000043451 00000 n -0000043604 00000 n -0000043757 00000 n -0000043910 00000 n -0000044068 00000 n -0000044226 00000 n -0000044384 00000 n -0000044543 00000 n -0000044701 00000 n -0000044864 00000 n -0000045026 00000 n -0000045189 00000 n -0000045350 00000 n -0000046145 00000 n -0000045511 00000 n -0000038773 00000 n -0000037413 00000 n -0000046304 00000 n -0000046463 00000 n -0000046614 00000 n -0000046764 00000 n -0000046915 00000 n -0000047064 00000 n -0000045966 00000 n -0000045596 00000 n -0000048552 00000 n -0000048433 00000 n -0000047149 00000 n -0000050397 00000 n -0000050219 00000 n -0000048650 00000 n -0000052119 00000 n -0000051941 00000 n -0000050482 00000 n -0006525090 00000 n -0000055343 00000 n -0000054218 00000 n -0000053919 00000 n -0000052204 00000 n -0000055555 00000 n -0000055204 00000 n -0000054303 00000 n -0000057636 00000 n -0000057797 00000 n -0000058191 00000 n -0000057489 00000 n -0000055640 00000 n -0006524110 00000 n -0006524799 00000 n -0006523939 00000 n -0000058131 00000 n -0006524281 00000 n -0006254817 00000 n -0000061033 00000 n -0000061187 00000 n -0000061644 00000 n -0000060886 00000 n -0000058341 00000 n -0006252163 00000 n -0006252658 00000 n -0000094552 00000 n -0000063412 00000 n -0000094481 00000 n -0000094951 00000 n -0000063258 00000 n -0000061742 00000 n -0000094831 00000 n -0000093797 00000 n -0000097008 00000 n -0000096649 00000 n -0000095085 00000 n -0006525207 00000 n -0000099328 00000 n -0000099482 00000 n -0000099819 00000 n -0000099181 00000 n -0000097093 00000 n -0000099760 00000 n -0000291774 00000 n -0000291928 00000 n -0000101880 00000 n -0000000000 00000 f -0000292087 00000 n -0000292431 00000 n -0000292585 00000 n -0000294079 00000 n -0000292739 00000 n -0000585940 00000 n -0000293265 00000 n -0000101693 00000 n -0000099969 00000 n -0000293026 00000 n -0006524625 00000 n -0000292259 00000 n -0000293207 00000 n -0006252349 00000 n -0006252535 00000 n -0006252597 00000 n -0000922290 00000 n -0000293945 00000 n -0000293451 00000 n -0000922168 00000 n -0000922229 00000 n -0000584287 00000 n -0000909334 00000 n -0000924147 00000 n -0000924298 00000 n -0000927147 00000 n -0000924451 00000 n -0000924601 00000 n -0000925117 00000 n -0000923984 00000 n -0000922432 00000 n -0006252225 00000 n -0006254939 00000 n -0006252901 00000 n -0006252840 00000 n -0000966656 00000 n -0000964349 00000 n +0000063760 00000 n +0006568656 00000 n +0000002177 00000 n +0000002239 00000 n +0000097082 00000 n +0006568545 00000 n +0000002287 00000 n +0000002458 00000 n +0000097142 00000 n +0006568447 00000 n +0000002511 00000 n +0000002624 00000 n +0000097262 00000 n +0006568373 00000 n +0000002682 00000 n +0000002778 00000 n +0000099201 00000 n +0006568286 00000 n +0000002836 00000 n +0000002931 00000 n +0000099261 00000 n +0006568199 00000 n +0000002989 00000 n +0000003069 00000 n +0000099321 00000 n +0006568112 00000 n +0000003127 00000 n +0000003222 00000 n +0000099381 00000 n +0006568038 00000 n +0000003280 00000 n +0000003451 00000 n +0000101659 00000 n +0006567912 00000 n +0000003497 00000 n +0000003649 00000 n +0000101719 00000 n +0006567838 00000 n +0000003697 00000 n +0000003767 00000 n +0000294859 00000 n +0006567726 00000 n +0000003815 00000 n +0000003908 00000 n +0000294919 00000 n +0006567650 00000 n +0000003961 00000 n +0000004024 00000 n +0000295039 00000 n +0006567559 00000 n +0000004078 00000 n +0000004136 00000 n +0000295099 00000 n +0006567481 00000 n +0000004190 00000 n +0000004378 00000 n +0000926713 00000 n +0006567350 00000 n +0000004425 00000 n +0000004570 00000 n +0000926774 00000 n +0006567232 00000 n +0000004619 00000 n +0000004840 00000 n +0000926834 00000 n +0006567153 00000 n +0000004894 00000 n +0000004937 00000 n +0000926895 00000 n +0006567060 00000 n +0000004991 00000 n +0000005049 00000 n +0000926956 00000 n +0006566967 00000 n +0000005103 00000 n +0000005199 00000 n 0000927013 00000 n -0000925202 00000 n -0000964105 00000 n -0000962968 00000 n -0000966805 00000 n -0000966964 00000 n -0000967115 00000 n -0000967268 00000 n -0000969493 00000 n -0000967850 00000 n -0000966485 00000 n -0000964483 00000 n -0006525324 00000 n -0006252473 00000 n -0006252961 00000 n -0006254756 00000 n -0006252719 00000 n -0000969651 00000 n -0000969809 00000 n -0000970095 00000 n -0000969338 00000 n -0000967935 00000 n -0006252779 00000 n -0006252040 00000 n -0006252287 00000 n -0000972301 00000 n -0000971999 00000 n -0000970180 00000 n -0000975345 00000 n -0000976985 00000 n -0000975206 00000 n -0000972425 00000 n -0000975566 00000 n -0000975626 00000 n -0000975688 00000 n -0000975749 00000 n -0000975810 00000 n -0000975871 00000 n -0000975933 00000 n -0000975995 00000 n -0000976057 00000 n -0000976119 00000 n -0000976181 00000 n -0000976243 00000 n -0000976305 00000 n -0000976367 00000 n -0000976429 00000 n -0000976491 00000 n -0000976553 00000 n -0000976615 00000 n -0000976677 00000 n -0000976739 00000 n -0000976801 00000 n -0006253083 00000 n -0000980360 00000 n -0000980517 00000 n -0000980670 00000 n -0000980833 00000 n -0000980997 00000 n -0000983678 00000 n -0001014876 00000 n -0000981277 00000 n -0000980189 00000 n -0000977109 00000 n -0000981217 00000 n -0006252411 00000 n -0001015191 00000 n -0001015034 00000 n -0001071838 00000 n -0001071991 00000 n -0001016166 00000 n -0000983516 00000 n -0000981414 00000 n -0001015313 00000 n -0001015374 00000 n -0001015435 00000 n -0001015496 00000 n -0001015557 00000 n -0001015618 00000 n -0001015679 00000 n -0001015740 00000 n -0001015801 00000 n -0001015862 00000 n -0001015922 00000 n -0001015983 00000 n -0001016044 00000 n -0001016105 00000 n -0001010445 00000 n -0001018594 00000 n -0001072148 00000 n -0001073350 00000 n -0001018439 00000 n -0001016313 00000 n -0001072363 00000 n -0001072485 00000 n -0001072546 00000 n -0001072608 00000 n -0001072670 00000 n -0001072732 00000 n -0001072794 00000 n -0001072856 00000 n -0001072918 00000 n -0001072980 00000 n -0001073042 00000 n -0001073104 00000 n -0001073166 00000 n -0001073227 00000 n -0001073288 00000 n -0006525441 00000 n -0006253022 00000 n -0006254878 00000 n -0001076198 00000 n -0001076356 00000 n -0001076059 00000 n -0001073510 00000 n -0006252102 00000 n -0001078826 00000 n -0001077841 00000 n -0001076467 00000 n -0001077960 00000 n -0001078021 00000 n -0001078082 00000 n -0001078144 00000 n -0001078206 00000 n -0001078268 00000 n -0001078330 00000 n -0001078392 00000 n -0001078454 00000 n -0001078516 00000 n -0001078578 00000 n -0001078640 00000 n -0001078702 00000 n -0001078764 00000 n -0001081446 00000 n -0001082341 00000 n -0001081307 00000 n -0001078937 00000 n -0001081725 00000 n -0001081785 00000 n -0001081847 00000 n -0001081909 00000 n -0001081971 00000 n -0001082032 00000 n -0001082093 00000 n -0001082155 00000 n -0001082217 00000 n -0001082279 00000 n -0001124649 00000 n -0001084443 00000 n -0001124808 00000 n -0001124967 00000 n -0001125127 00000 n -0001125462 00000 n -0001084265 00000 n -0001082478 00000 n -0001125280 00000 n -0001125402 00000 n -0001113265 00000 n -0001127124 00000 n -0001139784 00000 n -0001134083 00000 n -0001140247 00000 n -0001126970 00000 n -0001125648 00000 n -0001140065 00000 n -0001140186 00000 n -0001133806 00000 n -0001151638 00000 n -0001151791 00000 n -0001142556 00000 n -0001151950 00000 n -0001168427 00000 n -0001152353 00000 n -0001142401 00000 n -0001140409 00000 n -0001152172 00000 n -0001152294 00000 n -0006525558 00000 n -0006254695 00000 n -0001168584 00000 n -0001154834 00000 n -0001220882 00000 n -0001168926 00000 n -0001154687 00000 n -0001152540 00000 n -0001168865 00000 n -0001170840 00000 n -0001221041 00000 n -0001176816 00000 n -0001308654 00000 n -0001308813 00000 n -0001222757 00000 n -0001255105 00000 n -0001221382 00000 n -0001170693 00000 n -0001169074 00000 n -0001221201 00000 n -0001221322 00000 n -0001309155 00000 n -0001222610 00000 n -0001221531 00000 n -0001309033 00000 n -0001309094 00000 n -0001333536 00000 n -0001310178 00000 n -0001333818 00000 n -0001310039 00000 n -0001309291 00000 n -0001333757 00000 n -0001362022 00000 n -0001334999 00000 n -0001362303 00000 n -0001334860 00000 n -0001333940 00000 n -0001362242 00000 n -0001474555 00000 n -0001474713 00000 n -0001363852 00000 n -0001438485 00000 n -0001475055 00000 n -0001363705 00000 n -0001362425 00000 n -0001474933 00000 n -0001474994 00000 n -0006525675 00000 n -0006244808 00000 n -0001477038 00000 n -0006245090 00000 n -0001476899 00000 n -0001475217 00000 n -0006245029 00000 n -0006245646 00000 n -0006245466 00000 n -0006245238 00000 n -0006246130 00000 n -0006245950 00000 n -0006245731 00000 n -0006246618 00000 n -0006246438 00000 n -0006246215 00000 n -0006248243 00000 n -0006248413 00000 n -0006248584 00000 n -0006248753 00000 n -0006248920 00000 n -0006249113 00000 n -0006249279 00000 n -0006249748 00000 n -0006249924 00000 n -0006250101 00000 n -0006250559 00000 n -0006250728 00000 n -0006250896 00000 n -0006251067 00000 n -0006251245 00000 n -0006251427 00000 n -0006251600 00000 n -0006251782 00000 n -0006253994 00000 n -0006254179 00000 n -0006253143 00000 n -0006247952 00000 n -0006246703 00000 n -0006251979 00000 n -0006249513 00000 n -0006250330 00000 n -0006254347 00000 n -0006254530 00000 n -0006255000 00000 n -0006253831 00000 n -0006253241 00000 n -0006525792 00000 n -0006522403 00000 n -0006255085 00000 n -0006255472 00000 n -0006256760 00000 n -0006523011 00000 n -0006256839 00000 n -0006256864 00000 n -0006256895 00000 n -0006257275 00000 n -0006258223 00000 n -0006258479 00000 n -0006259683 00000 n -0006260917 00000 n -0006262073 00000 n -0006292733 00000 n -0006293195 00000 n -0006325210 00000 n -0006325728 00000 n -0006345898 00000 n -0006346148 00000 n -0006381988 00000 n -0006382596 00000 n -0006403800 00000 n -0006404063 00000 n -0006426663 00000 n -0006426943 00000 n -0006448332 00000 n -0006448570 00000 n -0006477144 00000 n -0006477556 00000 n -0006492806 00000 n -0006493091 00000 n -0006521915 00000 n -0006525869 00000 n -0006525987 00000 n -0006526072 00000 n -0006526142 00000 n -0006533219 00000 n -0006533417 00000 n -0006533607 00000 n -0006533791 00000 n -0006534002 00000 n -0006534210 00000 n -0006534437 00000 n -0006534653 00000 n -0006534893 00000 n -0006535143 00000 n -0006535390 00000 n -0006535626 00000 n -0006535864 00000 n -0006536106 00000 n -0006536345 00000 n -0006536579 00000 n -0006536816 00000 n -0006537050 00000 n -0006537288 00000 n -0006537522 00000 n -0006537761 00000 n -0006537995 00000 n -0006538229 00000 n -0006538454 00000 n -0006538650 00000 n -0006538852 00000 n -0006539067 00000 n -0006539306 00000 n -0006539548 00000 n -0006539790 00000 n -0006540032 00000 n -0006540274 00000 n -0006540541 00000 n -0006540820 00000 n -0006540974 00000 n -0006541088 00000 n -0006541216 00000 n -0006541342 00000 n -0006541463 00000 n -0006541585 00000 n -0006541701 00000 n -0006541826 00000 n -0006541864 00000 n -0006542059 00000 n +0006566888 00000 n +0000005253 00000 n +0000005377 00000 n +0000980768 00000 n +0006566756 00000 n +0000005426 00000 n +0000005563 00000 n +0000980828 00000 n +0006566677 00000 n +0000005617 00000 n +0000005708 00000 n +0000980889 00000 n +0006566584 00000 n +0000005762 00000 n +0000005901 00000 n +0000984168 00000 n +0006566491 00000 n +0000005955 00000 n +0000006059 00000 n +0000984229 00000 n +0006566398 00000 n +0000006113 00000 n +0000006176 00000 n +0000984290 00000 n +0006566305 00000 n +0000006230 00000 n +0000006298 00000 n +0000984351 00000 n +0006566226 00000 n +0000006352 00000 n +0000006400 00000 n +0000984412 00000 n +0006566108 00000 n +0000006449 00000 n +0000006591 00000 n +0000984473 00000 n +0006566029 00000 n +0000006645 00000 n +0000006713 00000 n +0000986921 00000 n +0006565936 00000 n +0000006767 00000 n +0000006853 00000 n +0000986982 00000 n +0006565843 00000 n +0000006907 00000 n +0000006985 00000 n +0000987043 00000 n +0006565764 00000 n +0000007039 00000 n +0000007148 00000 n +0000989127 00000 n +0006565632 00000 n +0000007195 00000 n +0000007291 00000 n +0000989188 00000 n +0006565553 00000 n +0000007340 00000 n +0000007431 00000 n +0000989249 00000 n +0006565421 00000 n +0000007480 00000 n +0000007613 00000 n +0000992520 00000 n +0006565342 00000 n +0000007667 00000 n +0000007743 00000 n +0000993878 00000 n +0006565263 00000 n +0000007797 00000 n +0000007868 00000 n +0000993939 00000 n +0006565131 00000 n +0000007917 00000 n +0000008057 00000 n +0000998170 00000 n +0006565066 00000 n +0000008111 00000 n +0000008294 00000 n +0001032266 00000 n +0006564948 00000 n +0000008343 00000 n +0000008478 00000 n +0001089317 00000 n +0006564869 00000 n +0000008532 00000 n +0000008595 00000 n +0001089439 00000 n +0006564790 00000 n +0000008649 00000 n +0000008737 00000 n +0001098617 00000 n +0006564658 00000 n +0000008784 00000 n +0000008875 00000 n +0001098678 00000 n +0006564579 00000 n +0000008924 00000 n +0000009015 00000 n +0001142363 00000 n +0006564486 00000 n +0000009064 00000 n +0000009254 00000 n +0001156966 00000 n +0006564368 00000 n +0000009303 00000 n +0000009386 00000 n +0001157027 00000 n +0006564289 00000 n +0000009440 00000 n +0000009519 00000 n +0001157147 00000 n +0006564196 00000 n +0000009573 00000 n +0000009626 00000 n +0001169122 00000 n +0006564103 00000 n +0000009680 00000 n +0000009728 00000 n +0001169244 00000 n +0006564010 00000 n +0000009782 00000 n +0000010086 00000 n +0001185752 00000 n +0006563878 00000 n +0000010140 00000 n +0000010213 00000 n +0001185813 00000 n +0006563799 00000 n +0000010272 00000 n +0000010415 00000 n +0001238270 00000 n +0006563706 00000 n +0000010474 00000 n +0000010673 00000 n +0001325981 00000 n +0006563613 00000 n +0000010732 00000 n +0000010867 00000 n +0001350705 00000 n +0006563520 00000 n +0000010926 00000 n +0000011054 00000 n +0001379190 00000 n +0006563441 00000 n +0000011113 00000 n +0000011250 00000 n +0001491881 00000 n +0006563348 00000 n +0000011304 00000 n +0000011367 00000 n +0006261977 00000 n +0006563269 00000 n +0000011421 00000 n +0000011484 00000 n +0006264408 00000 n +0006563137 00000 n +0000011531 00000 n +0000011632 00000 n +0006264469 00000 n +0006563058 00000 n +0000011681 00000 n +0000011859 00000 n +0006268024 00000 n +0006562979 00000 n +0000011908 00000 n +0000012050 00000 n +0006279595 00000 n +0006562886 00000 n +0000012097 00000 n +0000012175 00000 n +0006280186 00000 n +0006562754 00000 n +0000012222 00000 n +0000012321 00000 n +0006280247 00000 n +0006562675 00000 n +0000012370 00000 n +0000012545 00000 n +0006280308 00000 n +0006562596 00000 n +0000012594 00000 n +0000012782 00000 n +0006562517 00000 n +0000012831 00000 n +0000012937 00000 n +0000013605 00000 n +0000013724 00000 n +0000032091 00000 n +0000012987 00000 n +0000032030 00000 n +0006559359 00000 n +0006559876 00000 n +0006559529 00000 n +0006559699 00000 n +0006560736 00000 n +0006560049 00000 n +0006561256 00000 n +0000031734 00000 n +0000031983 00000 n +0000033781 00000 n +0000033932 00000 n +0000034084 00000 n +0000034235 00000 n +0000034388 00000 n +0000034540 00000 n +0000034693 00000 n +0000034844 00000 n +0000034997 00000 n +0000035155 00000 n +0000035318 00000 n +0000035480 00000 n +0000035643 00000 n +0000035801 00000 n +0000035960 00000 n +0000036112 00000 n +0000036271 00000 n +0000036434 00000 n +0000036597 00000 n +0000036760 00000 n +0000036923 00000 n +0000037086 00000 n +0000037237 00000 n +0000037390 00000 n +0000037543 00000 n +0000037702 00000 n +0000037861 00000 n +0000038020 00000 n +0000038170 00000 n +0000040289 00000 n +0000038381 00000 n +0000033418 00000 n +0000032256 00000 n +0000038320 00000 n +0000040448 00000 n +0000040607 00000 n +0000040765 00000 n +0000040923 00000 n +0000041075 00000 n +0000041234 00000 n +0000041392 00000 n +0000041551 00000 n +0000041709 00000 n +0000041867 00000 n +0000042026 00000 n +0000042179 00000 n +0000042337 00000 n +0000042496 00000 n +0000042654 00000 n +0000042813 00000 n +0000042962 00000 n +0000043115 00000 n +0000043267 00000 n +0000043426 00000 n +0000043585 00000 n +0000043738 00000 n +0000043896 00000 n +0000044049 00000 n +0000044207 00000 n +0000044366 00000 n +0000044516 00000 n +0000044669 00000 n +0000044822 00000 n +0000044975 00000 n +0000045133 00000 n +0000045291 00000 n +0000045449 00000 n +0000045608 00000 n +0000045766 00000 n +0000045929 00000 n +0000046091 00000 n +0000046254 00000 n +0000046415 00000 n +0000047454 00000 n +0000046576 00000 n +0000039838 00000 n +0000038479 00000 n +0000047613 00000 n +0000047772 00000 n +0000047923 00000 n +0000048076 00000 n +0000048229 00000 n +0000048380 00000 n +0000048531 00000 n +0000048684 00000 n +0000048837 00000 n +0000048990 00000 n +0000047243 00000 n +0000046661 00000 n +0000050478 00000 n +0000050359 00000 n +0000049075 00000 n +0000052323 00000 n +0000052145 00000 n +0000050576 00000 n +0000054045 00000 n +0000053867 00000 n +0000052408 00000 n +0006561373 00000 n +0000057323 00000 n +0000056150 00000 n +0000055851 00000 n +0000054130 00000 n +0000057535 00000 n +0000057184 00000 n +0000056235 00000 n +0000059706 00000 n +0000059867 00000 n +0000060029 00000 n +0000060421 00000 n +0000059551 00000 n +0000057620 00000 n +0006560393 00000 n +0006561082 00000 n +0006560222 00000 n +0000060362 00000 n +0006560564 00000 n +0006291243 00000 n +0006285885 00000 n +0000063209 00000 n +0000063363 00000 n +0000063820 00000 n +0000063062 00000 n +0000060571 00000 n +0006285329 00000 n +0006290514 00000 n +0000096762 00000 n +0000065622 00000 n +0000096691 00000 n +0000000478 00000 f +0000096921 00000 n +0000097322 00000 n +0000065460 00000 n +0000063918 00000 n +0000097202 00000 n +0000096007 00000 n +0000099439 00000 n +0000099082 00000 n +0000097456 00000 n +0006561490 00000 n +0000101501 00000 n +0000101779 00000 n +0000101362 00000 n +0000099524 00000 n +0000293727 00000 n +0000293881 00000 n +0000103833 00000 n +0000000000 00000 f +0000294040 00000 n +0000294384 00000 n +0000294538 00000 n +0000296031 00000 n +0000294692 00000 n +0000587892 00000 n +0000295217 00000 n +0000103646 00000 n +0000101916 00000 n +0000294978 00000 n +0006560908 00000 n +0000294212 00000 n +0000295159 00000 n +0006285515 00000 n +0006285824 00000 n +0006285946 00000 n +0000924242 00000 n +0000295897 00000 n +0000295403 00000 n +0000924120 00000 n +0000924181 00000 n +0000586239 00000 n +0000911286 00000 n +0000926103 00000 n +0000926254 00000 n +0000929044 00000 n +0000926408 00000 n +0000926558 00000 n +0000927074 00000 n +0000925940 00000 n +0000924384 00000 n +0006285391 00000 n +0006291364 00000 n +0006290757 00000 n +0006290697 00000 n +0000980554 00000 n +0000980950 00000 n +0000928905 00000 n +0000927159 00000 n +0000980707 00000 n +0006285701 00000 n +0000983401 00000 n +0000983550 00000 n +0000983705 00000 n +0000983864 00000 n +0000984015 00000 n +0000986288 00000 n +0000984534 00000 n +0000983230 00000 n +0000981084 00000 n +0006561607 00000 n +0006285763 00000 n +0006285639 00000 n +0006290938 00000 n +0006291182 00000 n +0000986443 00000 n +0000986602 00000 n +0000986759 00000 n +0000987104 00000 n +0000986125 00000 n +0000984619 00000 n +0006290575 00000 n +0006290636 00000 n +0006285205 00000 n +0006285453 00000 n +0000989310 00000 n +0000989008 00000 n +0000987189 00000 n +0000992360 00000 n +0000994000 00000 n +0000992221 00000 n +0000989434 00000 n +0000992581 00000 n +0000992641 00000 n +0000992703 00000 n +0000992764 00000 n +0000992825 00000 n +0000992886 00000 n +0000992948 00000 n +0000993010 00000 n +0000993072 00000 n +0000993134 00000 n +0000993196 00000 n +0000993258 00000 n +0000993320 00000 n +0000993382 00000 n +0000993444 00000 n +0000993506 00000 n +0000993568 00000 n +0000993630 00000 n +0000993692 00000 n +0000993754 00000 n +0000993816 00000 n +0006291060 00000 n +0000997373 00000 n +0000997531 00000 n +0000997684 00000 n +0000997847 00000 n +0000998011 00000 n +0001000692 00000 n +0001031890 00000 n +0000998291 00000 n +0000997202 00000 n +0000994124 00000 n +0000998231 00000 n +0006285577 00000 n +0001032205 00000 n +0001032048 00000 n +0001088852 00000 n +0001089005 00000 n +0001033180 00000 n +0001000530 00000 n +0000998428 00000 n +0001032327 00000 n +0001032388 00000 n +0001032449 00000 n +0001032510 00000 n +0001032571 00000 n +0001032632 00000 n +0001032693 00000 n +0001032754 00000 n +0001032815 00000 n +0001032876 00000 n +0001032936 00000 n +0001032997 00000 n +0001033058 00000 n +0001033119 00000 n +0001027459 00000 n +0001035608 00000 n +0001089163 00000 n +0001090365 00000 n +0001035453 00000 n +0001033327 00000 n +0001089378 00000 n +0001089500 00000 n +0001089561 00000 n +0001089623 00000 n +0001089685 00000 n +0001089747 00000 n +0001089809 00000 n +0001089871 00000 n +0001089933 00000 n +0001089995 00000 n +0001090057 00000 n +0001090119 00000 n +0001090181 00000 n +0001090242 00000 n +0001090303 00000 n +0006561724 00000 n +0006290999 00000 n +0006291303 00000 n +0001093212 00000 n +0001093370 00000 n +0001093073 00000 n +0001090525 00000 n +0006285267 00000 n +0001095840 00000 n +0001094855 00000 n +0001093481 00000 n +0001094974 00000 n +0001095035 00000 n +0001095096 00000 n +0001095158 00000 n +0001095220 00000 n +0001095282 00000 n +0001095344 00000 n +0001095406 00000 n +0001095468 00000 n +0001095530 00000 n +0001095592 00000 n +0001095654 00000 n +0001095716 00000 n +0001095778 00000 n +0001098460 00000 n +0001099355 00000 n +0001098321 00000 n +0001095951 00000 n +0001098739 00000 n +0001098799 00000 n +0001098861 00000 n +0001098923 00000 n +0001098985 00000 n +0001099046 00000 n +0001099107 00000 n +0001099169 00000 n +0001099231 00000 n +0001099293 00000 n +0001141671 00000 n +0001101465 00000 n +0001141830 00000 n +0001141989 00000 n +0001142148 00000 n +0001142484 00000 n +0001101287 00000 n +0001099492 00000 n +0001142302 00000 n +0001142424 00000 n +0001130287 00000 n +0001144146 00000 n +0001156806 00000 n +0001151105 00000 n +0001157269 00000 n +0001143992 00000 n +0001142670 00000 n +0001157087 00000 n +0001157208 00000 n +0001150828 00000 n +0001168649 00000 n +0001168802 00000 n +0001159567 00000 n +0001168961 00000 n +0001185436 00000 n +0001169364 00000 n +0001159412 00000 n +0001157431 00000 n +0001169183 00000 n +0001169305 00000 n +0006561841 00000 n +0006291121 00000 n +0001185593 00000 n +0001171843 00000 n +0001237891 00000 n +0001185935 00000 n +0001171696 00000 n +0001169551 00000 n +0001185874 00000 n +0001187849 00000 n +0001238050 00000 n +0001193825 00000 n +0001325663 00000 n +0001325822 00000 n +0001239766 00000 n +0001272114 00000 n +0001238391 00000 n +0001187702 00000 n +0001186083 00000 n +0001238210 00000 n +0001238331 00000 n +0001326164 00000 n +0001239619 00000 n +0001238540 00000 n +0001326042 00000 n +0001326103 00000 n +0001350545 00000 n +0001327187 00000 n +0001350827 00000 n +0001327048 00000 n +0001326300 00000 n +0001350766 00000 n +0001379031 00000 n +0001352008 00000 n +0001379312 00000 n +0001351869 00000 n +0001350949 00000 n +0001379251 00000 n +0001491564 00000 n +0001491722 00000 n +0001380861 00000 n +0001455494 00000 n +0001492064 00000 n +0001380714 00000 n +0001379434 00000 n +0001491942 00000 n +0001492003 00000 n +0006561958 00000 n +0006261817 00000 n +0001494047 00000 n +0006262099 00000 n +0001493908 00000 n +0001492226 00000 n +0006262038 00000 n +0006264252 00000 n +0006264530 00000 n +0006264113 00000 n +0006262247 00000 n +0006267344 00000 n +0006266857 00000 n +0006267021 00000 n +0006267185 00000 n +0006268643 00000 n +0006268085 00000 n +0006266702 00000 n +0006264628 00000 n +0006267405 00000 n +0006267466 00000 n +0006267528 00000 n +0006267590 00000 n +0006267652 00000 n +0006267714 00000 n +0006267776 00000 n +0006267838 00000 n +0006267900 00000 n +0006267962 00000 n +0006290818 00000 n +0006290879 00000 n +0006279074 00000 n +0006279135 00000 n +0006268524 00000 n +0006268209 00000 n +0006279656 00000 n +0006279476 00000 n +0006279257 00000 n +0006280368 00000 n +0006280067 00000 n +0006279741 00000 n +0006562075 00000 n +0006281967 00000 n +0006282138 00000 n +0006282308 00000 n +0006282476 00000 n +0006282642 00000 n +0006283030 00000 n +0006283196 00000 n +0006283664 00000 n +0006284135 00000 n +0006284335 00000 n +0006284511 00000 n +0006284688 00000 n +0006287599 00000 n +0006287768 00000 n +0006286007 00000 n +0006281708 00000 n +0006280453 00000 n +0006285144 00000 n +0006282836 00000 n +0006283430 00000 n +0006283901 00000 n +0006284917 00000 n +0006287936 00000 n +0006288108 00000 n +0006288286 00000 n +0006288466 00000 n +0006288859 00000 n +0006289060 00000 n +0006289233 00000 n +0006289415 00000 n +0006289813 00000 n +0006289998 00000 n +0006290166 00000 n +0006290350 00000 n +0006291425 00000 n +0006287340 00000 n +0006286105 00000 n +0006288662 00000 n +0006289614 00000 n +0006558686 00000 n +0006291510 00000 n +0006291897 00000 n +0006293185 00000 n +0006559294 00000 n +0006293264 00000 n +0006293289 00000 n +0006293320 00000 n +0006293700 00000 n +0006294648 00000 n +0006294904 00000 n +0006296108 00000 n +0006297342 00000 n +0006298498 00000 n +0006329131 00000 n +0006329591 00000 n +0006361606 00000 n +0006362124 00000 n +0006382294 00000 n +0006382544 00000 n +0006418384 00000 n +0006418992 00000 n +0006439625 00000 n +0006439890 00000 n +0006462490 00000 n +0006462770 00000 n +0006484159 00000 n +0006484397 00000 n +0006512971 00000 n +0006513383 00000 n +0006528633 00000 n +0006528918 00000 n +0006558189 00000 n +0006562168 00000 n +0006562286 00000 n +0006562371 00000 n +0006562441 00000 n +0006569912 00000 n +0006570110 00000 n +0006570296 00000 n +0006570481 00000 n +0006570704 00000 n +0006570912 00000 n +0006571173 00000 n +0006571388 00000 n +0006571605 00000 n +0006571855 00000 n +0006572105 00000 n +0006572351 00000 n +0006572585 00000 n +0006572823 00000 n +0006573065 00000 n +0006573304 00000 n +0006573538 00000 n +0006573775 00000 n +0006574009 00000 n +0006574247 00000 n +0006574481 00000 n +0006574720 00000 n +0006574954 00000 n +0006575188 00000 n +0006575422 00000 n +0006575658 00000 n +0006575873 00000 n +0006576071 00000 n +0006576273 00000 n +0006576475 00000 n +0006576712 00000 n +0006576954 00000 n +0006577196 00000 n +0006577438 00000 n +0006577680 00000 n +0006577939 00000 n +0006578216 00000 n +0006578434 00000 n +0006578559 00000 n +0006578677 00000 n +0006578801 00000 n +0006578926 00000 n +0006579053 00000 n +0006579185 00000 n +0006579282 00000 n +0006579407 00000 n +0006579504 00000 n +0006579597 00000 n +0006579635 00000 n +0006579830 00000 n trailer -<< /Size 847 -/Root 845 0 R -/Info 846 0 R -/ID [ ] >> +<< /Size 911 +/Root 909 0 R +/Info 910 0 R +/ID [ ] >> startxref -6542811 +6580582 %%EOF