From faa65e788d3ecc753f96d272171d3d58b30cc210 Mon Sep 17 00:00:00 2001 From: MICHAL OVADEK Date: Thu, 31 Mar 2022 22:52:07 +0200 Subject: [PATCH] docs update --- .Rbuildignore | 1 + .gitignore | 2 + doc/eurlexpkg.R | 4 +- doc/eurlexpkg.Rmd | 6 +- doc/eurlexpkg.html | 778 +++++++----------- docs/404.html | 3 +- docs/articles/eurlexpkg.html | 6 +- .../figure-html/firstplot-1.png | Bin 17825 -> 17803 bytes .../figure-html/unnamed-chunk-9-1.png | Bin 77571 -> 77714 bytes .../figure-html/wordcloud-1.png | Bin 72092 -> 70135 bytes docs/articles/index.html | 162 ++-- docs/authors.html | 211 +++-- docs/index.html | 143 +--- docs/news/index.html | 20 +- docs/pkgdown.yml | 4 +- docs/reference/elx_council_votes.html | 197 +++-- docs/reference/elx_curia_list.html | 255 +++--- docs/reference/elx_download_xml.html | 255 +++--- docs/reference/elx_fetch_data.html | 249 +++--- docs/reference/elx_label_eurovoc.html | 231 +++--- docs/reference/elx_make_query.html | 381 +++++---- docs/reference/elx_run_query.html | 255 +++--- docs/reference/index.html | 219 +++-- 23 files changed, 1575 insertions(+), 1807 deletions(-) diff --git a/.Rbuildignore b/.Rbuildignore index 22362b5..e9411ec 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -9,3 +9,4 @@ ^CODE_OF_CONDUCT\.md$ ^LICENSE\.md$ ^\.github$ +^Meta$ diff --git a/.gitignore b/.gitignore index 8ec251f..c881e3d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ .RData .Ruserdata eurlex.Rproj +/doc/ +/Meta/ diff --git a/doc/eurlexpkg.R b/doc/eurlexpkg.R index fb4df0b..2c2632a 100644 --- a/doc/eurlexpkg.R +++ b/doc/eurlexpkg.R @@ -93,13 +93,13 @@ rec_eurovoc %>% ## ----getdatapur, message = FALSE, warning=FALSE, error=FALSE------------------ # the function is not vectorized by default -elx_fetch_data(results$work[1],"title") +elx_fetch_data(url = results$work[1], type = "title") # we can use purrr::map() to play that role library(purrr) dir_titles <- results[1:10,] %>% # take the first 10 directives only to save time - mutate(title = map_chr(work,elx_fetch_data, "title")) %>% + mutate(title = map_chr(work, elx_fetch_data, "title")) %>% as_tibble() %>% select(celex, title) diff --git a/doc/eurlexpkg.Rmd b/doc/eurlexpkg.Rmd index 05b1e3d..0403b3c 100644 --- a/doc/eurlexpkg.Rmd +++ b/doc/eurlexpkg.Rmd @@ -181,13 +181,13 @@ One of the most sought-after data in the Eur-Lex dataverse is the text. It is po ```{r getdatapur, message = FALSE, warning=FALSE, error=FALSE} # the function is not vectorized by default -elx_fetch_data(results$work[1],"title") +elx_fetch_data(url = results$work[1], type = "title") # we can use purrr::map() to play that role library(purrr) dir_titles <- results[1:10,] %>% # take the first 10 directives only to save time - mutate(title = map_chr(work,elx_fetch_data, "title")) %>% + mutate(title = map_chr(work, elx_fetch_data, "title")) %>% as_tibble() %>% select(celex, title) @@ -262,6 +262,6 @@ dirs_1970_title %>% I use term-frequency inverse-document frequency (tf-idf) to weight the importance of the words in the wordcloud. If we used pure frequencies, the wordcloud would largely consist of words conveying little meaning ("the", "and", ...). -This is an extremely basic application of the `eurlex` package. Much more sophisticated methods can be used to analyse both the content and metadata of European Union legislation. If the package is useful for your research, please consider citing the [accompanying paper](https://www.tandfonline.com/doi/full/10.1080/2474736X.2020.1870150).^[Michal Ovádek (2021) Facilitating access to data on European Union laws, Political Research Exchange, 3:1, DOI: [10.1080/2474736X.2020.1870150](https://www.tandfonline.com/doi/full/10.1080/2474736X.2020.1870150)] +This is an extremely basic application of the `eurlex` package. Much more sophisticated methods can be used to analyse both the content and metadata of European Union legislation. If the package is useful for your research, please cite the [accompanying paper](https://www.tandfonline.com/doi/full/10.1080/2474736X.2020.1870150).^[Michal Ovádek (2021) Facilitating access to data on European Union laws, Political Research Exchange, 3:1, DOI: [10.1080/2474736X.2020.1870150](https://www.tandfonline.com/doi/full/10.1080/2474736X.2020.1870150)] diff --git a/doc/eurlexpkg.html b/doc/eurlexpkg.html index 1fd2889..8390ddc 100644 --- a/doc/eurlexpkg.html +++ b/doc/eurlexpkg.html @@ -14,30 +14,49 @@ eurlex: Retrieve data on European Union law in R + + - + + + + @@ -315,321 +155,321 @@

The eurlex package

elx_make_query(): Generate SPARQL queries

The function elx_make_query takes as its first argument the type of resource to be retrieved from the semantic database that powers Eur-Lex (and other publications) called Cellar.

- +
library(eurlex)
+library(dplyr) # my preference, not needed for the package
+
+query_dir <- elx_make_query(resource_type = "directive")

Currently, it is possible to choose from among a host of resource types, including directives, regulations and even case law (see function description for the full list). It is also possible to manually specify a resource type from the eligible list.1

The choice of resource type is then reflected in the SPARQL query generated by the function:

-
query_dir %>% 
-  cat() # for nicer printing
-#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
-#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
-#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
-#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
-#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
-#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
-#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
-#>   select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/DIR>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_DEL>) 
-#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }
-
-elx_make_query(resource_type = "caselaw") %>% 
-  cat()
-#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
-#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
-#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
-#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
-#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
-#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
-#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
-#>   select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/ORDER>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_JUR>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/THIRDPARTY_PROCEED>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/GARNISHEE_ORDER>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/RULING>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG_EXTRACT>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/INFO_JUDICIAL>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/VIEW_AG>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_AG>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }
-
-elx_make_query(resource_type = "manual", manual_type = "SWD") %>% 
-  cat()
-#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
-#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
-#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
-#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
-#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
-#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
-#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
-#>   select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type.FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/SWD>) 
-#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }
+
query_dir %>% 
+  cat() # for nicer printing
+#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
+#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
+#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
+#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
+#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
+#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
+#>   select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/DIR>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_DEL>) 
+#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }
+
+elx_make_query(resource_type = "caselaw") %>% 
+  cat()
+#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
+#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
+#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
+#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
+#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
+#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
+#>   select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/ORDER>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_JUR>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/THIRDPARTY_PROCEED>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/GARNISHEE_ORDER>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/RULING>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG_EXTRACT>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/INFO_JUDICIAL>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/VIEW_AG>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_AG>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }
+
+elx_make_query(resource_type = "manual", manual_type = "SWD") %>% 
+  cat()
+#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
+#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
+#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
+#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
+#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
+#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
+#>   select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type.FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/SWD>) 
+#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }

There are various ways of querying the same information in the Cellar database due to the existence of several overlapping classes and identifiers describing the same resources. The queries generated by the function should offer a reliable way of obtaining exhaustive results, as they have been validated by the helpdesk of the Publication Office. At the same time, it is always possible there will be issues either on the query or the database side; please report any you encounter through Github.

The other arguments in elx_make_query() relate to additional metadata to be returned. The results include by default the CELEX number and exclude corrigenda (corrections of errors in legislation). Other data needs to be opted into. Make sure to select ones that are logically compatible (e.g. case law does not have a legal basis). More options should be added in the future.

Note that availability of data for each variable might have an impact on the results. The data frame returned by the query might be shrunken to the size of the variable with most missing data. It is recommended to always compare results from a desired query to a minimal query requesting only celex ids.

-
elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE) %>% 
-  cat()
-#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
-#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
-#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
-#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
-#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
-#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
-#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
-#>   select distinct ?work ?type ?celex str(?date) ?force where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/DIR>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL>||
-#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_DEL>) 
-#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} OPTIONAL{?work cdm:work_date_document ?date.} OPTIONAL{?work cdm:resource_legal_in-force ?force.} }
-
-# minimal query: elx_make_query(resource_type = "directive")
-
-elx_make_query(resource_type = "recommendation", include_date = TRUE, include_lbs = TRUE) %>% 
-  cat()
-#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
-#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
-#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
-#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
-#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
-#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
-#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
-#>   select distinct ?work ?type ?celex str(?date) ?lbs ?lbcelex ?lbsuffix where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/RECO>||
-#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_DEC>||
-#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_DIR>||
-#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_OPIN>||
-#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_RES>||
-#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_REG>||
-#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_RECO>||
-#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_DRAFT>) 
-#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} OPTIONAL{?work cdm:work_date_document ?date.} OPTIONAL{?work cdm:resource_legal_based_on_resource_legal ?lbs.
-#>     ?lbs cdm:resource_legal_id_celex ?lbcelex.
-#>     OPTIONAL{?bn owl:annotatedSource ?work.
-#>     ?bn owl:annotatedProperty <http://publications.europa.eu/ontology/cdm#resource_legal_based_on_resource_legal>.
-#>     ?bn owl:annotatedTarget ?lbs.
-#>     ?bn annot:comment_on_legal_basis ?lbsuffix}} }
-
-# minimal query: elx_make_query(resource_type = "recommendation")
+
elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE) %>% 
+  cat()
+#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
+#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
+#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
+#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
+#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
+#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
+#>   select distinct ?work ?type ?celex str(?date) ?force where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/DIR>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL>||
+#>   ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_DEL>) 
+#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} OPTIONAL{?work cdm:work_date_document ?date.} OPTIONAL{?work cdm:resource_legal_in-force ?force.} }
+
+# minimal query: elx_make_query(resource_type = "directive")
+
+elx_make_query(resource_type = "recommendation", include_date = TRUE, include_lbs = TRUE) %>% 
+  cat()
+#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
+#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
+#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
+#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
+#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
+#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
+#>   select distinct ?work ?type ?celex str(?date) ?lbs ?lbcelex ?lbsuffix where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/RECO>||
+#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_DEC>||
+#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_DIR>||
+#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_OPIN>||
+#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_RES>||
+#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_REG>||
+#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_RECO>||
+#>                    ?type=<http://publications.europa.eu/resource/authority/resource-type/RECO_DRAFT>) 
+#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} OPTIONAL{?work cdm:work_date_document ?date.} OPTIONAL{?work cdm:resource_legal_based_on_resource_legal ?lbs.
+#>     ?lbs cdm:resource_legal_id_celex ?lbcelex.
+#>     OPTIONAL{?bn owl:annotatedSource ?work.
+#>     ?bn owl:annotatedProperty <http://publications.europa.eu/ontology/cdm#resource_legal_based_on_resource_legal>.
+#>     ?bn owl:annotatedTarget ?lbs.
+#>     ?bn annot:comment_on_legal_basis ?lbsuffix}} }
+
+# minimal query: elx_make_query(resource_type = "recommendation")

You can also decide to not specify any resource types, in which case all types of documents will be returned. As there are over a million documents with a CELEX identifier, this is likely not efficient for a majority of users. But since version 0.3.5 it is possible to request documents belonging to a particular “sector” or directory code.

- +
# request documents from directory 18 ("Common Foreign and Security Policy")
+# and sector 3 ("Legal acts")
+
+elx_make_query(resource_type = "any",
+               directory = "18",
+               sector = 3) %>% 
+  cat()
+#> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
+#>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
+#>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
+#>   PREFIX dc:<http://purl.org/dc/elements/1.1/>
+#>   PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
+#>   PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+#>   PREFIX owl:<http://www.w3.org/2002/07/owl#>
+#>   select distinct ?work ?type ?celex where{
+#>     VALUES (?value)
+#>     { (<http://publications.europa.eu/resource/authority/fd_555/18>)
+#>       (<http://publications.europa.eu/resource/authority/dir-eu-legal-act/18>)
+#>     }
+#>     {?work cdm:resource_legal_is_about_concept_directory-code ?value.
+#>     }
+#>     UNION
+#>     {?work cdm:resource_legal_is_about_concept_directory-code ?directory.
+#>       ?value skos:narrower+ ?directory.
+#>     }
+#>     
+#>     ?work cdm:resource_legal_id_sector ?sector.
+#>     FILTER(str(?sector)='3')
+#>      
+#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }

Now that we have a query, we are ready to run it.

elx_run_query(): Execute SPARQL queries

elx_run_query() sends SPARQL queries to a pre-specified endpoint. The function takes the query string as the main argument, which means you can manually pass it any working SPARQL query (relevant to official EU publications).

- - +
results <- elx_run_query(query = query_dir)
+
+# the functions are compatible with piping
+# 
+# elx_make_query("directive") %>% 
+#   elx_run_query()
+
as_tibble(results)
+#> # A tibble: 4,383 x 3
+#>   work                                   type                            celex  
+#>   <chr>                                  <chr>                           <chr>  
+#> 1 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31979L~
+#> 2 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31989L~
+#> 3 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31984L~
+#> 4 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31966L~
+#> # ... with 4,379 more rows

The function outputs a data.frame where each column corresponds to one of the requested variables, while the rows accumulate observations of the resource type satisfying the query criteria. Obviously, the more data is to be returned, the longer the execution time, varying from a few seconds to several minutes, depending also on your connection.

The first column always contains the unique URI of a “work” (legislative act or court judgment) which identifies each resource in Cellar. Several human-readable identifiers are normally associated with each “work” but the most useful one is CELEX, retrieved by default.2

One column you should always pay attention to is type (as in resource_type). The URIs contained there reflect the FILTER argument in the SPARQL query, which is manually pre-specified. All resources are indexed as being of one type or another. For example, when retrieving directives, the results are going to return also delegated directives, which might not be desirable, depending on your needs. You can filter results by type to make the necessary adjustments. The queries are expansive by default in the spirit of erring on the side of over-inclusiveness rather than vice versa.

- +
head(results$type,5)
+#> [1] "http://publications.europa.eu/resource/authority/resource-type/DIR"
+#> [2] "http://publications.europa.eu/resource/authority/resource-type/DIR"
+#> [3] "http://publications.europa.eu/resource/authority/resource-type/DIR"
+#> [4] "http://publications.europa.eu/resource/authority/resource-type/DIR"
+#> [5] "http://publications.europa.eu/resource/authority/resource-type/DIR"
+
+results %>% 
+  distinct(type)
+#> # A tibble: 3 x 1
+#>   type                                                                   
+#>   <chr>                                                                  
+#> 1 http://publications.europa.eu/resource/authority/resource-type/DIR     
+#> 2 http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL
+#> 3 http://publications.europa.eu/resource/authority/resource-type/DIR_DEL

The data is returned in the long format, which means that rows are recycled up to the length of the variable with the most data points. For example, if 20 directives are returned, each with two legal bases, the resulting data.frame will have 40 rows. Some variables, such as dates, contain unexpectedly several entries for some documents. You should always check the number of unique identifiers in the results instead of assuming that each row is a unique observation.

EuroVoc descriptors

EuroVoc is a multilingual thesaurus, keywords from which are used to describe the content of European Union documents. Most resource types that can be retrieved with the pre-defined queries in this package can be accompanied by EuroVoc keywords and these can be retrieved as other variables.

- +

+rec_eurovoc <- elx_make_query("recommendation", include_eurovoc = TRUE, limit = 10) %>% 
+  elx_run_query() # truncated results for sake of the example
+
+rec_eurovoc %>% 
+  select(celex, eurovoc)
+#> # A tibble: 10 x 2
+#>   celex      eurovoc                      
+#>   <chr>      <chr>                        
+#> 1 32012H0090 http://eurovoc.europa.eu/1425
+#> 2 31962H0816 http://eurovoc.europa.eu/1004
+#> 3 31974H0435 http://eurovoc.europa.eu/1085
+#> 4 31996H0592 http://eurovoc.europa.eu/1076
+#> # ... with 6 more rows

By default, the endpoint returns the EuroVoc concept codes rather than the labels (keywords). The function elx_label_eurovoc() needs to be called to obtain a look-up table with the labels.

- +
eurovoc_lookup <- elx_label_eurovoc(uri_eurovoc = rec_eurovoc$eurovoc)
+
+print(eurovoc_lookup)
+#> # A tibble: 9 x 2
+#>   eurovoc                       labels         
+#>   <chr>                         <chr>          
+#> 1 http://eurovoc.europa.eu/1085 France         
+#> 2 http://eurovoc.europa.eu/1442 food inspection
+#> 3 http://eurovoc.europa.eu/1076 form           
+#> 4 http://eurovoc.europa.eu/1318 Germany        
+#> # ... with 5 more rows

The results include labels only for unique identifiers, but with dplyr::left_join() it is straightforward to append the labels to the entire dataset.

- +
rec_eurovoc %>% 
+  left_join(eurovoc_lookup)
+#> Joining, by = "eurovoc"
+#> # A tibble: 10 x 5
+#>   work                      type                   celex  eurovoc      labels   
+#>   <chr>                     <chr>                  <chr>  <chr>        <chr>    
+#> 1 http://publications.euro~ http://publications.e~ 32012~ http://euro~ consumer~
+#> 2 http://publications.euro~ http://publications.e~ 31962~ http://euro~ welfare  
+#> 3 http://publications.euro~ http://publications.e~ 31974~ http://euro~ France   
+#> 4 http://publications.euro~ http://publications.e~ 31996~ http://euro~ form     
+#> # ... with 6 more rows

As elsewhere in the API, we can tap into the multilingual nature of EU documents also when it comes to the EuroVoc keywords. Moreover, most concepts in the thesaurus are associated with alternative labels; these can be returned as well (separated by a comma).

- +
eurovoc_lookup <- elx_label_eurovoc(uri_eurovoc = rec_eurovoc$eurovoc,
+                                    alt_labels = TRUE,
+                                    language = "sk")
+
+rec_eurovoc %>% 
+  left_join(eurovoc_lookup) %>% 
+  select(celex, eurovoc, labels)
+#> Joining, by = "eurovoc"
+#> # A tibble: 10 x 3
+#>   celex      eurovoc                       labels                               
+#>   <chr>      <chr>                         <chr>                                
+#> 1 32012H0090 http://eurovoc.europa.eu/1425 informácie pre spotrebitela,vzdeláva~
+#> 2 31962H0816 http://eurovoc.europa.eu/1004 blahobyt                             
+#> 3 31974H0435 http://eurovoc.europa.eu/1085 Francúzska republika,Francúzsko      
+#> 4 31996H0592 http://eurovoc.europa.eu/1076 formulár                             
+#> # ... with 6 more rows

elx_fetch_data(): Fire GET requests

A core contribution of the SPARQL requests is that we obtain a comprehensive list of identifiers that we can subsequently use to obtain more data relating to the document in question. While the results of the SPARQL queries are useful also for webscraping (with the rvest package), the function elx_fetch_data() enables us to fire GET requests to retrieve data on documents with known identifiers (including Cellar URI).

One of the most sought-after data in the Eur-Lex dataverse is the text. It is possible now to automate the pipeline for downloading html and plain texts from Eur-Lex. Similarly, you can retrieve the title of the document. For both you can specify also the desired language (English by default). Other metadata might be added in the future.

- +
# the function is not vectorized by default
+elx_fetch_data(url = results$work[1], type = "title")
+#> [1] "Council Directive 79/173/EEC of 6 February 1979 on the programme for the acceleration and guidance of collective irrigation works in Corsica"
+
+# we can use purrr::map() to play that role
+library(purrr)
+
+dir_titles <- results[1:10,] %>% # take the first 10 directives only to save time
+  mutate(title = map_chr(work, elx_fetch_data, "title")) %>% 
+  as_tibble() %>% 
+  select(celex, title)
+
+print(dir_titles)
+#> # A tibble: 10 x 2
+#>   celex      title                                                              
+#>   <chr>      <chr>                                                              
+#> 1 31979L0173 Council Directive 79/173/EEC of 6 February 1979 on the programme f~
+#> 2 31989L0194 Council Directive 89/194/EEC of 13 March 1989 amending Directive 6~
+#> 3 31984L0378 Council Directive 84/378/EEC of 28 June 1984 amending the Annexes ~
+#> 4 31966L0683 Commission Directive 66/683/EEC of 7 November 1966 eliminating all~
+#> # ... with 6 more rows

Note that text requests are by far the most time-intensive; requesting the full text for thousands of documents is liable to extend the run-time into hours. Texts are retrieved from html by priority, but methods for pdfs and .docs are also implemented.3 The function even handles multi-document resources (by pasting them together).

Application

In this section I showcase a simple application of eurlex on making overviews of EU legislation. First, we collate data on directives.

- +
dirs <- elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE) %>% 
+  elx_run_query() %>% 
+  rename(date = `callret-3`)

Let’s calculate the proportion of directives currently in force in the entire set of directives ever adopted. This variable offers a particularly good demonstration of the usefulness of the package to retrieve EU law data, because it changes every day, as new acts enter into force and old ones drop out. Regularly scraping webpages for this purpose and scale is simply impractical and disproportional.

- -

+
library(ggplot2)
+
+dirs %>% 
+  count(force) %>% 
+  ggplot(aes(x = force, y = n)) +
+  geom_col()
+

Directives become naturally outdated with time. It might be all the more interesting to see which older acts are thus still surviving.

- -

+
dirs %>% 
+  filter(!is.na(force)) %>% 
+  mutate(date = as.Date(date)) %>% 
+  ggplot(aes(x = date, y = celex)) +
+  geom_point(aes(color = force), alpha = 0.1) +
+  theme(axis.text.y = element_blank(),
+        axis.line.y = element_blank(),
+        axis.ticks.y = element_blank())
+

We want to know a bit more about the directives from 1970s that are still in force today. Their titles could give us a clue.

- +
dirs_1970_title <- dirs %>% 
+  filter(between(as.Date(date), as.Date("1970-01-01"), as.Date("1980-01-01")),
+         force == "true") %>% 
+  mutate(title = map_chr(work,elx_fetch_data,"title")) %>% 
+  as_tibble()
+
+print(dirs_1970_title)
+#> # A tibble: 62 x 6
+#>   work                 type               celex  date  force title              
+#>   <chr>                <chr>              <chr>  <chr> <chr> <chr>              
+#> 1 http://publications~ http://publicatio~ 31975~ 1975~ true  Council Directive ~
+#> 2 http://publications~ http://publicatio~ 31977~ 1977~ true  First Commission D~
+#> 3 http://publications~ http://publicatio~ 31977~ 1977~ true  Council Directive ~
+#> 4 http://publications~ http://publicatio~ 31973~ 1973~ true  Council Directive ~
+#> # ... with 58 more rows

I will use the tidytext package to get a quick idea of what the legislation is about.

- -

+
library(tidytext)
+library(wordcloud)
+
+dirs_1970_title %>% 
+  select(celex,title) %>% 
+  unnest_tokens(word, title) %>% 
+  count(celex, word, sort = TRUE) %>% 
+  filter(!grepl("\\d", word)) %>% 
+  bind_tf_idf(word, celex, n) %>% 
+  with(wordcloud(word, tf_idf, max.words = 40, scale = c(1.8,0.1)))
+

I use term-frequency inverse-document frequency (tf-idf) to weight the importance of the words in the wordcloud. If we used pure frequencies, the wordcloud would largely consist of words conveying little meaning (“the”, “and”, …).

-

This is an extremely basic application of the eurlex package. Much more sophisticated methods can be used to analyse both the content and metadata of European Union legislation. If the package is useful for your research, please consider citing the accompanying paper.4

+

This is an extremely basic application of the eurlex package. Much more sophisticated methods can be used to analyse both the content and metadata of European Union legislation. If the package is useful for your research, please cite the accompanying paper.4


    -
  1. Note, however, that not all resource types will work properly with the pre-specified query.

  2. -
  3. Occasionally, you may encounter legal acts without CELEX numbers, especially when digging through older legislation. It is good to report these to the Eur-Lex helpdesk.

  4. -
  5. It is worth pointing out that the html and pdf contents of older case law differs. Whereas typically the html file is only going to contain a summary and grounds of a judgment, the pdf should also contain background to the dispute.

  6. -
  7. Michal Ovádek (2021) Facilitating access to data on European Union laws, Political Research Exchange, 3:1, DOI: 10.1080/2474736X.2020.1870150

  8. +
  9. Note, however, that not all resource types will work properly with the pre-specified query.↩︎

  10. +
  11. Occasionally, you may encounter legal acts without CELEX numbers, especially when digging through older legislation. It is good to report these to the Eur-Lex helpdesk.↩︎

  12. +
  13. It is worth pointing out that the html and pdf contents of older case law differs. Whereas typically the html file is only going to contain a summary and grounds of a judgment, the pdf should also contain background to the dispute.↩︎

  14. +
  15. Michal Ovádek (2021) Facilitating access to data on European Union laws, Political Research Exchange, 3:1, DOI: 10.1080/2474736X.2020.1870150↩︎

diff --git a/docs/404.html b/docs/404.html index 6fb3c1d..aa48004 100644 --- a/docs/404.html +++ b/docs/404.html @@ -100,8 +100,7 @@

Page not found (404)

-

Site built with pkgdown -2.0.2.

+

Site built with pkgdown 2.0.2.

diff --git a/docs/articles/eurlexpkg.html b/docs/articles/eurlexpkg.html index 092c79d..c8836f2 100644 --- a/docs/articles/eurlexpkg.html +++ b/docs/articles/eurlexpkg.html @@ -41,7 +41,7 @@ eurlex - 0.4.0 + 0.4.1 @@ -253,14 +253,14 @@

# elx_run_query()
 as_tibble(results)
-#> # A tibble: 4,367 x 3
+#> # A tibble: 4,382 x 3
 #>   work                                   type                            celex  
 #>   <chr>                                  <chr>                           <chr>  
 #> 1 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31979L~
 #> 2 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31989L~
 #> 3 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31984L~
 #> 4 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31966L~
-#> # ... with 4,363 more rows
+#> # ... with 4,378 more rows

The function outputs a data.frame where each column corresponds to one of the requested variables, while the rows accumulate observations of the resource type satisfying the query criteria. Obviously, the more data is to be returned, the longer the execution time, varying from a few seconds to several minutes, depending also on your connection.

The first column always contains the unique URI of a “work” (legislative act or court judgment) which identifies each resource in Cellar. Several human-readable identifiers are normally associated with each “work” but the most useful one is CELEX, retrieved by default.2

One column you should always pay attention to is type (as in resource_type). The URIs contained there reflect the FILTER argument in the SPARQL query, which is manually pre-specified. All resources are indexed as being of one type or another. For example, when retrieving directives, the results are going to return also delegated directives, which might not be desirable, depending on your needs. You can filter results by type to make the necessary adjustments. The queries are expansive by default in the spirit of erring on the side of over-inclusiveness rather than vice versa.

diff --git a/docs/articles/eurlexpkg_files/figure-html/firstplot-1.png b/docs/articles/eurlexpkg_files/figure-html/firstplot-1.png index 03827177d5ee74bb4abb9f2c17aab65cdf8ae71e..8bf451f5a2c71349dcb21744b2541618353cab22 100644 GIT binary patch literal 17803 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 O;i&PC1wYvR@_zs<76(=U literal 17825 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 literal 77571 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 UM0Vd`5Euu24j(Aq|M|J!0atf7%K!iX diff --git a/docs/articles/eurlexpkg_files/figure-html/wordcloud-1.png b/docs/articles/eurlexpkg_files/figure-html/wordcloud-1.png index 4ed5e06747aab4fe5308f036c91b6009956672c8..ad7539d36344e2471c48acca7487f0251cac1004 100644 GIT binary patch literal 70135 zcmeEthd-6?|Nj|g2uU17vP1S3Q3#=uGBV!T;~1T6ha>0RvdZ4dNcP?bM}uUAvJTFX zjI48nb8w8`t@?a^<4^cKzCBL&Igf+;x~|uFzMijfKf7USz;c4;1PBCTF}!y576?Qe z1Oh?-VW0!Pv4xD-0dI8ojSa2>@4&y^E3Fa08>8}I(QZ^ZyTVFa* zY;Lg|p5v;mMqRBRwF_l1+sVcs!e0m*Cj8IqeU{ zM6-I@a!|)|^6weK&bQ^Dg$-}1Smo*b#n3JZDCX}+MN=3d`Hw^k{62#!{}16Rl|eCF zO^_gF%ac-IZyHm&hBCQPJ_o(J>#+^}^rp1yAUm2AWv$$kt7&p%GWK$v)TgBpyj!5W zuM$a>bjvZAujz~`zNG6m4&t}MT-zlO)kc{2> z*Xn?|nOI_Kq>~j4-YS8J`*Wz_BcBt#{8yl6dcAP$W0>QB;hqVt3#id)bxu^bs^WS! z$VWi%#-8rN1`8XcII~Wzz1c7~oRIZg&fZqG3qnX&Mp)@HutBFdkP+82cVoMhvYE?R zr?UN+E1z{)3GBFMYQ;k{UHgi8yC-8qRod)7r`RaOTm4xa;-E~T+3g$z>%N(_gLj!k zIc>TL^u?qWMJgG04X}{N(6Mit4GT3GKkv^4;8t_Vu9l8hN3EU%iyYXtp%4pHU|q$} zlW4EGtc|=thPO!shd~s zSMCT6YlS#^R3?l$=_1`p_r6BfG&&4>ko-@?t&d?X{$xGk%cKbHM?Jbm=sNTWQpaH5DP>3;XLFiypBzbV5?!&C*OfR#BAUbx75z(5600_FPtEezh|tExU8CSZMomIQE8)p{%CbtbJTmL z)d6+)kNVI0N|fuo+4kIOlU#0mTVOIYw{J0#Y!WJV@Vv$b0m0BiQbBmtVF<$&4lY`BYw)o|JC9w| zn&ro#(D8!rN6g+rC$~6s4<_!}M{5nzEB7sJ!gXa!vx^e8{U3-W?{E>W>e`N#wA2)* zCT<7F?0U3F=lAcSH@`iUBN;91a5YZMM0@TH)^)szPTVHC#!#tFNTV99$!_&YN`cgNuO>Q1S0f^7+C{EFgNvu6Cg*!Xc&1kBv>cSHpn|xqai>u4U!Ct^ z@CC7zM%OqNl0)WNThklo^!93to;^nx@=o2v@tyAwZ2@SL>pecot-!)~Oa%WcfpN%qMfK`c@s28mc^S^qx%3!iobXEXB8@J|msYmkDO9H7 zXQEP<&mKZQGhm`7A6eGc9w=g%&~^4VzD?KbbOs9bC}$-Pxy&3ilGuESmOe8 zTg%KD>TMm>ItRvysJqEtD<750H6lJq`hOX46Y#8DKi;6<-wpbocT`H@xVLiEp|av% zbTGuwl{_J48$O$R%nCmNFZ-C2E z^q?K20_-jFweR5U?EJmbgz)JaVXNGMFP=A@6Q9FN-z&kbv*Rohgx&8gySPLF2CM6! z&|qukGIR-vWlbQOLR~=JAUsXDVNms*y;D{GC%TrC3=+2MoUSChW34%HVtY!l<)+;i z3=n4&XJ1T|CG}cr7x|eq?<4 zVHu$3xrAeQDOeAI?WDRLfE?cQ9K?$zsRBrzxjYPRlhwBBDAC6UimhaqQTC)rL3QDf zUGNV|!-UpQrMp+&Sx>QutAEJ)u*ZGvcfI);y%c$>34My*!JS+8)E!La4{hYTbF;TX zZFDl%5|x<}*64+C@q<&8cLjKm?+rs-vtjGM=~UH>y+x5rVo>xgj^gSdlSL6E`SVh3 z=&N5?nn?9Ey=CF=^JLDZuH9>m$}G*qZo}Gi39oed20rOk0IfR4D55D*>7!Kkwg z9QY4>B!I@BjT($1QVkd*YvtRRN$u|qSZYNWEvO}cWUzipivfl;hwaa+ zyN8w5Tu@vsh_dOEq=C0-V>Nw9VCS*!DQPWI<$MpFWu^|Lp`tC&dC zn1)JF?s?4%N1nR+J|i#B=30@=usL-pp5nj6bg`R#Kd2=L?VFYEFE@h9WFQgtHE_7P z{h6zOwpjXXn=$^-o>5ajXdg-Y8q?W`5@MKmq85_fiBoK@CRTF9If_*A1+g`qR*f0W zC{rZE;ycVcn}qra@MWJq;w{}9A+#ijuQchR!)FG{*ox=m8uN^0QCvL^hB5I0Rh&zT zv(!77`^!ocO;@jal6>uaiiCiJB};}DA3KKP%=F29_9g)U-y)pJI4!G)H;IXVMJQY! zC>>?h6z@t-zxq}Qw@SGj_(t?k$TTc@AXQ#?=A_R^JFBYpPsCLfG4a1YxzM0IE8^pa zCEs_jaq!6R7k039@FBz%tYycp{k?Gke-N}>2RAhzu8Xq#``y*SIZh*cp3$ zsbkp4s~qDvb^-mKFv1$P9eWWgMUcTdVlQD?u>Dx$wv1PQLeYP(im&@1cdqt!{^5Lz z58648?_QcHF?7GVW~formrl04d-HD!tT@n@xBaijldS;t(&TW0n=Wz=%uE6x+CRpJ zJ_WevSGWN*l@f9axCO_{-&~>mVv2(m9dJ$)+0p-p?D64i*aza*;+$0-k0Sx_8ctK7-Jz*E71W+LJqi%N)$xPkZ!>}G z)n8! z6SkR4vkJXOC*`q<@N>*H0GsDG1nN5q*vikG>EX*@?DBWg7NA9tK#&Z?m^as~=%9^9VC8a6Sxm!plAOUGCCB;| z$#L()h~Swi$6|$rAf+dxbD77~uK&v`dyEv+jw7~Ki!`E)!{7wW>%t1f~E*xg`ilIXDx2HhF zVot}I+^seGic+=8g&MvzTlu0bp8kBKgN9uW-Dscco&QjHj`6D}o|_gp!ip7xnhG`+ zd$EkMYl#f$ZMdNfS`E-tpF@?OoS=B?MZrXW9+Ezxr(n=f1ku9+xSt!_FI`=1O@|y_ z4J&~ydDP$!!Sv79bfqD&4++0%;7FoYJcORTCX)&)Thx4V1M-L{<6aqdbnEmiiZ1_)oHVG!IC)YsY^71*MqV zr3NB(*CtdiTM3I{HU1q1EnaYluZa>$8W+#-$p#TQIp!CBp4HnKBe{}B-n-fu1d z$n(dcy{^;r@(8}6CHzBS-@AI$ZbqvQLL00wc-*zocwu0PUeus49-g6A^d5EecKlGB z^sgI|MYqc4kM7PYvy5}8ax_J%EPekoR}>%S&4HHuz}{D|2lkciu*{8;Gru$ z@>Apha3{qS#VB9By0EtegC`uqHo{uTF5g z5wXZphOt^HT>WSD*mk@q4Jm~~UX2K8zsk^;V%sb49}cx`3oIK?K}e}}Ct7E+q2P_V7HF=B`Fn$g%;iMu`mmJc?hQwG5@`j7Y$)2x;1pGZ7wP z!;G{yry!MF>>ke-T0lEReGQ?fAjLkP-EjD{UX`9+X1-@&LY5m+#=*q}uS%etxS|jg z3g;&&&Ti}nh_c%;lQ~MF+>zL1EKF&^Pt;fFeQQdz{A8KYs6g*h?R{>9Vd2C`T$Eip!OP0!a)*;x8wPMs)3kw6m!^=%rfw#(u{X#>K?y&y z5R?(lu`TggvA@6JQWWMGcD$_Zg_S|~m{$7;YW5tKm&KFW8(aVV<*@n>t>gMv?$UVQ zjxqyr_7`@&jSXtb+!<#>g7kBP4Rf;u*aOV=n8l(fOHS0)n1e36xV;4z(jDivJ3qye zC_zkuBRihx1j&u)!RIM$C%TL(Z)P;xxdaRo;hgaPzrg=FiLN^QGWB|IqbO4A?odPg zi}EyHHfyFJVUO15-_B zH5xw57J<)s1}lA|d{#&AmGzSY@7BSMqMp#ZY#Bl^dOAI~#UPlUYBpky9n}W;?akmB zq{q6Ws9==(NzpMYAkk8b43#}DRVa#D0%eJUXNyZtZ7|E?2STJ)H)P}UhE`~0+^9C~ zK0=SG4W&0&N&Ga(#`jF-YOcM(+e#aelcDhX61^_Vk7CZXaD9e5 z#F?d$el#FFWlgR0GTVxOA974V1Jhp{pmRU~n^N zh6b2Y2isiv(IyVpv`#296U!pr%Y5j2u{b*tmp}wk1VN`j?dv-)7lN%lxrtLBkGJK{ zd@QZu4+s;-Vo$5B=GCDsE$fvDyDLGrHM?`(r;S|0TxYnd3?0rb(8Ox6jw@Psltgcq zc%CSiv7qw29`K06vp-6y~D@w3n9pfddH5sGCG@NM5vgao03uMrp|bqoJh+p8|#sc z2&}Oq&-J@0d;wV9SHWZWRP^fyUld8Yu%k5luVttMg0=kp)!FVOsWqS2IW73*fd3s6<+B$k%lIv^ z^~#e)vuGP4QSMYP+eG?*}Wjd|X z<@Smf6iOC9Iw3uEUj#H6XBeihui(&SgZ>P#SN5R8+E;5KSY%9m=&QJ7^eui9PY^5n zqY?x+^NT^683S?i8r#&xEn!lo8&ZLgitbqHzw9G0n;|8P5hmirFLvJ`Lq2+kUbO09 zQGH2r{QB-@ZtNe@!L9U+?HcT9N|r$%IGk-exTK(euV>sHIrvglnuoIcJitZ_@%D3t zSBTlyLl|Au!&U=)Wx+P>1EC3kzy646hSyv|{s^!0(tT@4y)U1eh}+6ctcx)2YG3%B zf^yjRf}i)k=rfw+yCpZ{XNU{v73tZd8g*r7*4d=_dC6{N{g5)_Sf*Tj)~-?HusVBB zh@nv8d$>=jn@0ZqoS&=)fHF%unSmr*H03UsS8t_=mKLM z3crCR!6jnm#<<5@7RHHKlM$oIHeKOO?hdQgD-9O+cmod{o z%Mv?c+o>K;C=-gqj#hO0n$|}QSL}1{xSS$^NangAYMK+Zl(A5wf_A;1Z&Qsh>V}-_ z3!fXZMbCvw`oc&=^eL_gns(z)4tP*g=4&Otkzt-}66p1Z&o+$ON&6W$tmkFW^1`X$ zC(xBscF!AYhKQ4HG0j+0+ccZF2w|G{N7}jpe*0HCueKkjEx@bh?DduWL8>#EYC7x_ ztcOD;Gzh$P!zF1!4qrb~&K;OK@-;E>bJ=Shh-)H&eSxBI)7~^m zG$?F}nAk%WN?2>IcM^!++n22!yxPc7zWCs8`U!yGhMR_U)b&8~gAbUla`f1D}jnY2I!NdT?$k!Uo2eWPyKVu z3)^6`VIH@ZbW&cSi^RW%SQqr_fLKDq#w|{6Q~P}-z|VuiFcUt~x^x?JhOISRwQWl7 z6ix?TU9u0K6t6dm3n0hAtZV}YaZ|`ee&cMpMXo-o0oD^HRV>Fio^&Hr4Q_Mh>4Deq zx&+~dgJ_gh{{h-F^v*Du@t5(#7_Kq-ps?SmHA9>V_0pH@;@`p-cK0W#B+kGEcjjQ*PbDZ+HS!>W2`)8B;!lhQ2>x799M4-Yd}hZ7o} zw>ysoN$f^$Z2Yjaj^89HuTi=8-gmN3XZ_8XMcY-_?S6f|NTQr3J=V|t+0%ejAlFI& zwX`+zCWI6hvoRp?Ga~S-i!gXb>z!QpL44Uz$3QzGu5djK#5-hdm*)|j!FJl)^@Oj^ zLK+mEN-58kTMw#JE-%!iLq#)Mt(fz|0V3(tpyF#VOg0UBS^Y=o>JB`DR1(j-{4L2y zXEaZ~E60pWE?pkKlk5$D^H?O@;H_1NjiW#*gUt7q6RIydv6gX-$_p6bj9w$UUfLL8 zER*m3VeN8bo5J;W+}U2=F0VK2Ul5V@l8H-?O;vL{y8rP@67OigmQ;mYALD^d!8_YwZ2K++Fz#$E36(& zMYW>LAS-uPYt_1XdMGM-xCbfpMqRnkFysBXrZdwaNJIR*#|p9+qM?4~vm2rW z1Lza()WeNn=$tJH&eHc=8#la}`JMqh)P(QF*1bh;Qfbi+&J%|zryyN=8E~!aun5mg zNAVV|YAr%7?BEWFDY4yx(m9{L>BI9AIrIzx5R~H`#2WV##`0seBbZmAUM8P>k(wR| zzqvtrRHO3bs@|s;UJYs$PTCq*;dj8Upi1``zsvGn@YC9Q4YD4anxt?C8{LHkE1;cb z0Dlg_@ScJoH{_(<`Wyua3vM_rroC?POe$mNpd$*-u(&d9NOi&K#cC5>NKnh}CL4WM!h+&rtQLr@k6!BQHnS7dFvxQEk76CC79%s^ECYlt> z?G|IP)pW3u(0qnAXb!aQO^XAY#!jwgc|}7pQ1mPBF9AETg)K zxpOK(nM)r&48py0!{HtedcYwyR5OBHI+Ork@QB@(|FYe;FRsx8qs~>LvVJ`j$ zAK)7%Zd&gEg(_|w@CxSFUQ>{y45DLt&zoJ%9f{CxFWp$QXM|y$=};rQxnqUf^VU>7 z$9>HGn7TvHRYG3?6r0MM%StmU?mpH>H{b`IU!?3VA%>Xxmor%J;dl10=#o8_4RsA4 zo1hFXbcIOlVO;1J&a8Yuvh(&Io04M14-Ct3H**eGd7(im%EclQ%gKq$fHelP)ku}@ z%kN>N1ryKE^+NY$2+7Y62XA|YUfBxfnRWJb{*GM`MO%L;Eqvq9uufmO@lrZ~b!>p1- zJq^A@6cM_~v*H6e)A+Mi<8|MMNm^X^$tjwB$j;3t3*!>b6urhl0CI<$oPRg{gf_$l zLj&wuA7l517PYVDMlh}F1l_dO$V?48q7n4m8pFoH=3>OSKtAqaS{a=!JfnFq=4JF+8#fliKG#0z&SwP)_=FwG`&#Jdn&%DTp!N`c;UwLs3jfSuJ&KMxUj4l% z_c7WIUkfYRSUl};^gIBGzJ7~gJA5v+1!z?rU^6AVRGaSODEWg=Zr4Fo8G{&_9+QTv zt33hnqOz?HF(#3{7Zx@;BJGv5>O1xp(h0sNxp~;3q&p4w zh;TM`aOIT8Y|eG@1zz|%{eW>-5UuLljbNy56(vab1=#|~{D`9^Y26?} z1cg%<_9TLS030Al!)4Eu_0i#A(gHiX`$Vne4acJybH+{0N50p2p@<79E^Oq|Axp}s zIE19bMG~IDs*}Pd|0YvLDbqqW9w>qeh-Gz8#Vi6g_BRZ8z+Y8|mE`sN$0}29*X_2t zmDPllFrh?lw&u;NfA(C0tm=Q_kzR?oAgJLFQmt`{Ig2Wq?3<&dtJQZ*%u^P-(^o68 zxZky=mE8=lRNj=avBNFl>Gxlm;PlXYm@&msAL%sQLqcJJeMs)@v%E3;?Moky5i8@% z?}&O!Y|2)qDQq79>_2Vzgg+xLEO;jeL0>Ij4U#6%bvW4sQ{^4!O}mAd>PB%6 z{VK^gu)hY3SPYS8-cCCXQ8Gb`ka&m;m{oZ+kWSgC%O31?4-v;UfUj}N>Q~s?1~Z`s zK`P*A#>E47f(PM!`W$ErDkF+eRirXlABe+TwbL;VmvpD_dTNhhh^$auC# z&(w0R?+uo!bvPRy^{;w^*8_nl z?W;f1^gM4I9t&IyVfjMNTbtxUctBvMi$FEyRmZy!!WW%Z&l-2(&ZoO77&>YbLf+wb ziz0hb2gTuoUFz6SUPN%2T%!m!7HG7jz`E&YCqE!Ec;K0=Sw>CDGN&r~&tiXacK>Od zDP9l-k0o$r8K+WF_44GQUXTxuuTg3tnlSXbhtg53W`HV9kejg|3NRtGC?h0ow7$6T zZ!+!ml?6)?jrMZyesNJ;&#t~NDwwIhIPOiSECnkP$7*D=$$G1-OQW%&$ySEBS58cR zWg)dcWBX8%fkR+Rdss;WCX?IH#oIAQ%a7#Vu&wuIc|PEsA1jb(Q#Ox;p*Lr|_cIwH zU5+gVs9W7VeLMI}6Spcj$ZT#UT0ZA2q(c-|I-i83T@`F)2ehkbb`jjx!7<| zxvlXMBb|ab;L?Oc1*6Fdu;z`b4zTVQiX%GaLn32jabAF!MPFh3YpYI!QPnf3*2F^` zXB{jy)KzLcl62*AHi#_$yw{^Z=R>qxn*mPR>{K|P_{dKX@tIOQmA5Cv8%6p0T#hKS zq|F_s!lU0B*px{ij5kS#I&^FtDAmN+fYVoGh}XbEt%1 zHf|-EXvDI4!S@1&7lo7-n(T)u-6CsyD1kG5#Pbeo30eTH{8BeK!@0R@IZR&PzXCfY z9G38!^1*FdqpgAcwWgltqDG|3DS00%Lwdm`EaP7)-z?!U*I+FL} znIkTXzQ#oGj0#uZhSWP&fkd8O7i>CbcM>lFeleAO;HJRrK0gSf^|STjYg7LzA{UzH zOTVXl`i+d))knzH+d#W&QZti}lEQ44$%4vfoIm$nt0*-_`nO8Ha(0jKWWD`-0=^9O zHrcbCd1F=y#iY8dyT%vb=ad$9+6stZk+qXjY50F&a};o@@IlHKYca(;r>{+&bJS+@ z=<7Pry7$GUZav$sHFk72{PC}I%2=2o)l3){UD4Znd(3Y-W^|Qgku+AYb{iGQV!d*q zlE%(Pt~*;|V7P*V(3W?9-_rWRoMK6354q08LEF@iWhu{d6Y^U5L3%J6G2+#cwH(s< zTNQ?9x6fKf!Ei2QV^2(%jNygh6%a8bo%&N|d~7Nv+&%b7@@aZIF|ZjhqU3=~Nxv$t zz)p#<*Q16eHW;|Bi%oa0K2py2CvM%cHY3}>ki(u^n&sVhPhXuxj-MN@oVuC`u_87yybZ7`$sVxt368V|b8}?al_jsfQCvXwa*_Zk{QET)*J1 zVofoXvAs&Y9Qg7*)oTY*!8$uyk4IC0 z$+ekGIW4r;eiME#{oveGuSJB=Vy}_#-Qxmm_X0*EJ2_s!h5B;|q2- z5cW9HgWS(ciKE@pp-Bg21=Dvu2Y}|9Y`?seWSeZ;D|qX<`R+ur^SqG$%FNF~E^f_s zdUZt?o~wP*0tsZv6H~gb5R5{?T5fNa5Sokoq!>0dyleab9Yb`<#d-8G5uiOKCTYeN{U!`DHt?p9034v}-ioUj>dI(^g%ucC{mLl-5Om z1y39f|Gb|3wYMi^x{s)Cmt1yKppVyh+&uV1VG?N0x0g^UV*L*I8WZXh`EJ{svUo}; z5YUPjkAqkeG5j5F(eVIXL(_52srP^(h*j`Q`exHFOY=oNcN2Hz+13k_?MhZ13_*pj zYz1D2yREXInR{D|)x$0Hw~nrjYTFG3@LJdAABm9`6B;-UW()-mBI=B(!41Z9aaS`0 zkFLkI53(R~)u`i|R!5q%TD`X6>03S&VV(7Qi9Kq?j9O-==V2HBpk9J7OQKJCvakdm zRHZE#?Hiq-OfQ!fyhl%vC#dVP^lq??TdK!sjX_ect_aW$h-6iM)fQgCi^CA=f*>BM zaIjK1t~jK4BpYjwQsP;`K{FvoR$s_(oemNnDVrSc%zmf7z?f<^QRruI|4xnFBJqpy z`>Dm}G0J*{*Yp#lGx=RTr0jU>#|8;VxtZ|ep$C@ZV19d$348L#H^?-DYBuS6&Cz+M zDAUr_q0sk?!&0I&`kBgaRB=8~heo%9Ml6SjW5DLiJ%7oDa;K&GOLc(E$~%{}q1ryR z_-En7n8$enEL|Du2)^}=A6v!|=U~MFowFOhZ~$XPg^ye4-zcuYh+O{=Wr$}=N+Iz^ z9D%*WK4g@!?bEwG-I~MoN6PM(a3x%N{+oF5HHbaXAau{RMP;M5^R{K6rSjxUqr~i4 zBZZs2c1|kng%h9Ml@ZC_S|*g^!LN4_ypLP&jel$gIp9}j4-B;9FyTDru(wasmXDrpWY+q)5zHX4#= z14bk&8;Gp{laLBZ)|3G^L(d-XkwmMlF7uucE5^9$jt?ksq8&>Zjo@_?`VXUf& z%RD`fH}`a#p&nb)#fcn-`&w2q7nIKbiN(wsryiw4hkk|WQGudmWqEZa%n%PQ5m@Qa zc5g+*A`53;#Q2BQt)ZQ8k+8W-FSmjh85Zu0WjW#fQWjPc-~#L4HJ4{J+8#2NZ)T-W z_zV`{D~1}j)G;E6zU{GCH|&w!&T+jg?E=LF4JVCbk z1#3`dnKUR#g_a5{2l;3VHhtq;QKRcs)I5dkc#h$EZ2Pir&ES2Sxj+>|Q~Hf=GLa#& zn6Km2j%H4Fn09NwYJM;f19*1Y#cT2Ko4Kj(<;EIz5X=){_=B3VM&~8}wTCE`w!rq( z2_JPq$<_%Ukt@a>Tk=>9#_^~d)IC96mZgtaR>ldUh0LuinkgM|Xf32Eb-9RV@zi>+ z3-wZqY|)!aeQNsErg$0A{l$Y)mR2e1$+e|a`A`2x4&N?$ub?atzM4kwmcTjjf8{h>u; z-mm?0i13lad_!uyD6ZQW)tEafAV&M0QWT!n{U%A7J;=*_QKx0 zvIQ6q?$o2SpUuXpbK*y#4eWxiCcHxL8@5W+*^MDuRK*yM;9kIl4_kprca!wb+7~ar z+1KMa(E{nuvv})qr3L-2@^R(CJ{HN0%U^?khbVVT(GecDw;WF3agm=?`S~MgsQWN^ zpbuGgSGF6huY#qPIAJ=Vafa=ZCth%->#Lgi;RU{?^$HVI43DUuTfn^L$_u*E-bbR< zLzuu2xZ`8HT2It2+5w=Q)lgsCVegw?-?(FFf&{0ir3nqG9CpKF%x?#Too-(=n^a0Q zr4JJP`p}fv@q|J9RoRFe&^^e~OnV)b(&sAL#+rXE^$X4O{?X+;B03Ym-dKok|&?ieX)HIOa2*uQqMmP zM;l}Y%=w-FYONhfn(HrO(0=fds@m~m{LFCk=3g5}rjH(hktvw#pS2#l%!k+K9n2cy zz>{NT*(ay&e(|Y;VnFc*bJIGW%7o~zp*<^N+##ApPUN;%uZZnRWR@#YFN%a$embr= z1CblX6d4)z6FY)>KzW4xC z;F)spmV(4dO`j{CFZP~3m+RoDH#Sz1ifL%OzA*yL&N1gBoIR)c@}_8;m}#LZ2nh(*uaB(c+QOBXV5phbVXm1KDjC<<-|#HGW0ML>70=;a6WWBTwx&syS6 zhtN-B!BPmu&x8`7U1n?4MC>sA#1rp7H~GgAy#(@9xqpEKqn57`veBtS_e}hh@vaJF zgk4Yg9X5ION*Zt1C81dr1x2j-BzT6!XhG|8_yKO*>)jkiZ*H0)EX#Kw9$JyNlchaC zS{^lZaqEd(sB!JDKGvG?0!ToJCX|a~ee5GTRU4T`mcj7G1FB0OtE9asoOH#~@DmD? z{vvs1-|xPMe1HlRW3s{#F4dB7gYMPtqjEiLBZF0ovLtn$@$G2uy zs51m$!kw3+!hEwe+Q84$4@G(R+;22*o39}>!9kK>sQYUBQcpt(i1^427Z0=RL3`V2 z{66tx>55*?v1Tw{(;x9w1fMsi?Y@;eFS`zfD1X;@#~@|d@_f>9x1nndHVep zWI6+|Flp*dh&8nGeXzXX9ZrHtu4pr75XWwz`zz|0X@c<0L)J5f3AfiBu^numL4EzJ zn?!VK&%S2ufqf(rb!57miE}K1x^l=1cRylch(uXV^aeiIkGx^9bp^}C5Z};P3sHSW zs>$hybHJx^)Sw;hU4j-v6xYxCVUE^XSvsAnru8NdXW;KxWFCbR&3 z2g|;sAe$W-|K2-S?6)BGolXhPZJ*Y48JDbb1)uo3n;3`IF=4y#Nz7M1tkx(O5%U=*10sq zAH#ury-M-#F48Tjww%rkFR$Dk zT2y%$vV_gD zd}UtW)@gMZL!d)m6Wz-O>Dy0eUI}{rbsEhzTW&KR`o%ofuL78PM|G-y-f%pWSXu&Q^cX?({VM)ah8H-5fR6y)CXaW;pACv0@oVy^UT_v3+uE9ywkFS7M~d zXZZG@{VCgr@|rW{&YYv(Vfb>-KL(XFuW221rg`E4kB1{cr^FMkMb~%nXM|LFC%I<+ zNfQ0b9G|*i?b(~ZYUJ*Kd@58^@>0t_)(7Igv9EooE;9vSrIWHCmpl1J8f(BPBeO3@ z3KW6IMR$ck(oVrOL?_97RSV*M5-M0G!Ih>7@*I59j;;Q{x2F68Hk59+yD{KvfLgiP z^MJq5C|sXr`suCLXjs-2hOCdB4Nt21fB2TOVz7kf{gZ-ebxMM6;qG;7Rt~WRM=yuS z0ANqvRoUwR27*H5JQ7pBxp@E&-}vnBo+7b3ggO`yPFpLea3#f$FNIDr<1YAPnjbZ1QD`)WI{-2^%xU8xgtR zsc?xaN8T2+K`O>%zZ*UG_99F30=PtQ8pxbKX8w3QmOPQEb0pP^7Y=lW#U9oYdV-DfXcG6$1aeU!`7M~O?{vtHSuxOAVz2Td8E z5>f9N(_1JaID30peG6b9ptgsbRgvsRGfQ0EMKdohkUyeNohmlX`J?m#!C|kahiXNE z=DZXag&=;JO1ClkDaI*XPgJ0?uk`H8wFBJhN`{-g-b4%l^8TE2e4O<*mQ~0m@Qf*c z?=m-mc06$ub$_A;5@g@Q&85G_pWkwEb?7E8HIk)OQS7Y%;a}f~u89r3Uc_noz}HAr zWBlkX7K`4qXfeUh510S&QDGMLvH0t$m0zsQZf*1FAH4eJ`>|d>y245UYm>r>tJ7B; z*rmli;U$#kPgj>!0Hy|>Kr+aDviU%WUIj|rCsbp;XEd`t0-oq1?!w96==T*pBDg+| zISL~@cuY}T?~F%h^u>iXgkSf4LSQMVEAHjeSsq*j_$1p7+iNlrX!B#PGA!qqh!?&v zfA@xC@i)Q>yFb+;TqoGQ6Pg$V<6mLuN`GbdJAmBFPsZU4-ezm&lHTql1Nr+x`*R~n zMJPrMHqmdeBOor011Yd^Q?$N8S&YT&RfB|3|;BW`zizn zhroByJZVb?^yH>?5Ib*lc%sBj! z0C`4pX830x^>E!BakJ$9#na9gKX7jb(Fi_98+_oNWWzjr{ZjK$H;KnR>gwcwW&tL@ zTz#VdrQnLt(hnWCx{#$)=r`_py4T#d--;%eyuEX?xZ<nZ%l79B}iignHY7U$It8qMV4h|MgmHQIfDBWjRC+tN0NT6fQ-Q>SeedbmEzrgXF*Z zau4q?$I_XK;eUnSoEMU+l)_G6PcjB{gKVx=PWP{CJ+$*l`4Xrm#WQ-)0Ut#MYR`rS zA_?TB?Ml>Lg|3ZVpT%v}%5sbD^S{^leYyIN_bVPf?(@>0tH;LKa3D`M%hLDlTjwRg zxwqQv+gZK-&F)>3)lu>e&6!*pmC=Cbg2ceQ{|r^*znlGdZb=xaPa7pwd}R~Im1 z^79T4(>DB){iRL?eZ1kUT%Y@lMPnuISe3^|lY0m#_WAG=xNiV!N`A1_7R3NN07C{o zU3D=ySolYG%@B+JG9;v$awYNC7%a)%*dajwDmP|AH{=AtCVp0oy=VV{w`6_I6D=Y4U z$0dhQDGya|DnoC?3E7jD^r|>_yh@3U*lZJTq3)X60bP~EH$+mARP>&c+{x%s_>cDH zj2TX*2A8H#7o%`z{d9F+Pk-+1}ob@tYG&gcLu%2pNpM^*#A$XG|0Ys`}XxO9v z$1gjgupE)(C)si*jkxFBx)-ijmY-D%LPk=~NO4}-4;S?1II|sgZz}}6J?5|c6SC?? zNWR?BShd+oTXj*iA=h+G{~y2R{3Ic7?NdSjE` zj*&}PD!^v?PjRmDwIVCbs%&Ls4+GQ=G-g&B8E{X{p4M2>8=E{}B0;{f9BFm7Z}QW$ zMuZts#27lRv(k{P;r@hb=f|zdHT@v%qqTQ zMdY`~9sBx+7jt1A5v$>u_q9`~)l+4DN9MP@a-Vu>NiW?!-sO83VrsdsT1i%|uuMnE zeobhA`>v{^Fq|h*4 z`$=J<=+pUSQeOGK(jhNvtc>^f8+%1Fx( zuRI$)bObsG+Y#js5jQX1y%F0!Ro^LB;ny`@E!^=-{zUXIuOABhsXmKoV!|!qMUlz{V~oRyb?9HrhCvKxbtL1dPg%|=UWH2zE)m4Q&%)`ADi zII`*ni0!j^sgu=yY5Ppe-=^gV9PkwHg!KClFZ6v?1bN2@+}TeF(&t}Mk*@S!4Vzxxo?iy%5@j=XuykrXM{ zxE@%8A>Ud|wc+EnXO>RWXUFyZ<+9m=w7v3tt`RO_Yt@Q$v?EqyH+Si}+4~bkNO6eC zRue+D;TrO`lU`@G9bRWxXd5}Cw3gKzQ|^P~i+VKc;#zzK-y#IT!i z%(10UMr8{5`z1Oy|75#!y(;)~@Bx>EV>yU#vOqg{r+IU)jv4n&_U1!%UyS)t-R53F zjNAaI;o~hUDZgb~_Ey{8@uPdcg2D@IbHvx!!aHv2Nd7OXt~;LU|NGlBWN)$)86|sE zLPca`B-gl^*?V1FJ2Mi>DzXx;y)O6KMK-zNawD$oTKD1_zuV{Ysqf?W*ZuFlU+X;2 zInVPvuh$rTM;tPh6~)erEv7OCKWc9kJnogIo)iIEEdI@yb7zx9WaA7}T!+8tC>5s-HlA#@a~6?|QuToj4~Aj;u#tFv5DhDM@n~Ld84X z}>Qi2f2Yi7vTypdx>bBL`$nucV7Jz>8(fVS`(>n^!{u$42XJ6a#C} zR$r?|uREROQ^m%19$khS`ON-l>rb--EOa*9bS=6sclt9`3_9;^0L!h$xt}US(-rz~ zHFRCyySyjnx9imm&Q{zfa(C}&j|N64nK;`lLSLT|zlwN^h^oY)vM#HDqF;$B{ zpc4_PLgh#~m&=LyY<*jZ_I4J8P_Mf%_OeJLQnc3}3dAK%`^QW)Rv5#8CJMK=8lJ9a zC{EqKkFp}yy}*!UrUTWnO6r;0FQKQeW`MebhTDl%j%>Lb_SF|ys~cw0)KIOeEP@*# ztmBn`J)f_F#{T?8Y7Z&Ns4P`D?I(I6<`0%%XhE?vA_ z?nAOBs-DsL^CU)u_ZnT(>-Am@W8;fdGN*}c2Zt2l3bev6_?SC!eJK;@5rl(X013=z z-BLV0V~D@Z%Cudecc-|r{On?>TDImf2M)+Us!dE;ig?uRE!f|PFF|boLLk=~l09eU z=0@L?4X57YU(UD;jFJc-*HD3lfHJjI4^aeItEJz+<4X9OiN+jb*bPr%j9V$l(1bmULm@IC zWj~k#tLDSQ#tG|j=B7F_Vq=!I_0-sGTc@{SYd}kwB;3PnXWHeIhCjWQ=s!F~#|W)# z1|yh&4~FV?Uaq}Nq|5j7!hNhg1|9tmKL$9A|I-d&6iIuFgvdiKTDxG zuquy8?T#re%P$b8mJj1wx?^)3fu#D>wLS~R3WF6&oapE8NZt*Iia-jx#Iy}E_ene? zXO`XRytgW83%LYta;p02KsIkWJVgy|;+@tdss4>Hgi*u`d|jW^p1x(|V51As3K*vc zv!l31{E3cS5B!N_cbj)H3ozeM2;MWi*41XX{HI_Q6Fn?`$14yzpt5l8j z6~|M$B2_z5<(5qJw|h-#g?DTBgI}Z@KmKJK;!57tCoT^oJy*b+17H*=73J|eeHd30?H1}Y~{d7{w!AQ+I zZ1VKcB%mmu5GP=JOMfVx1!U<@w)22mUTVAjRlS8JTZLWP(s}#g70=5M|CAby-IHsP z(|p6f?8y$%8sd>n$p4(ny*t|eGsM5Y&a$ErK^t*F9!ih*YQHABB1sX(aB8hb#3tAy zDA~2W0pEg0^MK|_^~uhQ?E!SWVexKy6c7`xLarSS9`iGBmRz2B<*s;Mb<7Ki*$>+y0Zqu8`i}h* zWCRnPbzl4ash?e5^`ZfrdDl6N59FiZmFCyp+yYNQauGV(Th&D22>@vd0Es_bz6HE;S7`Fq7U;l7-_2w#CTp!5e>GM9!6}WvM7xpmO_)8Nb8eOLD`{nMmF2QP6iT@4R zyAzjdmXFwpLVOWf{yr+n9yD)a$pDOt{52z-+2;7mnBvv5_WZ5(Y(nKVTW`z3Lc{q( zYMxEl`|anhKf>9TBE-N`q;B1YGND{Y;kh^!QoL~vw%ajC^6=sO&RwhD{;rVn)j#3p z0X+~L1y-wxhrf&t|7cctLva13>@|r|%OD0Fq757Fh@sw0A=)vCQyO!cBnoCfK%0~%x8JkeTYDckizB4d=U3D=FoM_yFeFxn|R z4uQhR^+_D$6dlv7mSUVT?co|kVm2fmxi4@x*L~JIn5S^W{lG;IxY}fbua;MDlY2t8 zYN8AMVzwnXF``XY_7o;7;2nZ`fr!e_E{4O1Rh0ZH8V7zzIWT(CH8K_s^1>NpZLtA} zSeG^4IB$a|0=}H5(7fR^H(3n> zoIMivQQP{lqBN|HZ}O3Xe3|29QHdL|4f0JrSf76Qwlr`0MWbVzZJ*MAph_js`i=%8 zwM^AoK-6S2_N1a=|B9ft4WoUPL28hEPWp~H);)Fbu3WF;`VJDv?3zlAaJUW}VG8UN z`~}R>0e9D!NWUp-HztvW3m|Yt`6H)s@GM@K8E!^HB#629gCr(WYb7i-6um3>30)o! zr`>A%Hy8K^(l3cOzCYL5XRjH`&g{+v^}EH{2Kk%yM2`zWvBWl8*jDTAAVPWAM=htV z9gB`2t(m;EpLY@@oJeXfLt*(H$~?L=Sv}gN)I0ji%VlTHk7@Heb~9ZNWVJ^H?TBa3 zQe=1`Mh+;H#dc<%!Xk@#Ip7@|VF_BB9*;oh7@EVoC_ZYROMYMl2XfR^$&qbJ^LMX~ z5o$+|P(Jw}LooY{Py7EeUJj#N-7N;>R{)+zfXi=%3~eS^6=uA!aFfe#cLPPKt^lS6#EfD zWPk{1+p)dvqgfrdJhtCy(mzW>B@iozGh{X1rmpwUsl4*8Cocs#CW6n7)66|a+u2o) zq)aA!5+if%SgE%*DGX;tJzbBnvPOYkyT~1&b#tx%`x64bP|1>c?eD}2o`@Ps+)FXw za8%OENb=#2mA7;e(RjbU1g4gE7q-3nl+*R4*PMF$y^G<1J`j6il6qP&c)9`4p(XPt z>Hj@6BhM@ok9?aY_ux9M0doZv|Fh+m>_oG?7BOK&^BVh#2*QLX$Kc_fTf)tiUX!d* zgAxELW~OYdTX*ly{~MEq-V?ptcQ*Uk!2QFF8f?I3)zy*SXU%v0u2Pmul+fGR`7(Ls z&)bU}`zuYw+e|kJgV{Gv>Fkb!|68F#ps(F)*58immm_#T*d%fYrc(X7FtpQ%p=Wax zqLVD!6~xOF7_d99kuIapKXm~Mo%w9cNO>>(A_0=ky;wT7!27>3aoznFGLX=pQ2OPM zI-AE$$G4KvIffUD=iMQAG2iv&K&< zi!xSIO~DruL0^N~Urx)@D1HmN;KEo_FY&DYc+<&W2$Nu2Wu|TO(cQBxn~1YQ8`g(M z!Q2b)9;ym!{ld{ON6dm1z<$P?vE#C|zgNRo4l zsJo9>7oN@qfp{A(D3!o7Ec6VCuOj*rOkm3!4*44y`% zd4Er2^s0ZKA=1S4GBb-a?2l@E-P{2pqu;EP)dEHa?xbH_ZjT;%IFR<0@*8a za*HH;EeS-=b{#6(P&j#2a(cC}%$@$JcRo8cR5KO&H0w)+c9vq;z#4>xpntosUM(YA(P#cWy{jN>VqWh&q`&J*?IgGTFk=?-wrBk)h8Vv>n30^h2 zFNf)HEnr=$d-!Lu(rF8E+w|)%GoG8bYtdh>34jAgJk7we+r3peBlWpwR^X;DqA%MW4vm@P1j<5L-tM~H7&c*CS{bO#wF-^^YKhrTFL{hL}LIaEIjDDR3c2nNe zZCfq9#&JfJ$mUzb%b%Jc?J(3&)`HJ#HGo`QSesm-;OimFQ#AVSNQNOgB>7Hh9=&&S zGBHn=N<-C?lY3|bYf15qh%X^UpemfXc{Hd%1QVu!+KDrt^j;0UE}+I=EAdYK&f(8~ zA`A!S?!mcXsR3*P9W2>8r8dkSQDBE2!yR_8Sl9LpyA_^0FH525CEs0edO+8}vSuXe zh3C0yiAZh(TU=H+PxWJIw(7N`pCw6emycJmgA$m=MZi{o>mW1*2@eydoz%U5uKzz2 zaEi|qSrms4BLY-sovAxmUOEifDY=a7#7&mUmOo~NP|A9RO0UPv(qMul z-J&)Y^2PVjL!CLeY)h|d?8LhbgtMuj#T;)>kLPcE{KpB!8+pZ)EvszmGJ(ufkU;QF znXzjI4+;x{e~O3)w=fJwtWf(@ko;0+4bUCc|bt0wjJ9OTrn(CoHvc{63+_;~eP4a5Ms z+2{h~BHTA6_4m9L8Xwr&nYGCaydVp(04YfE=ErK?F45{0c_VzH*7k~OW3fb*bo0Nz;^};!9FD*>u=ucsZuf{0l8rYEC+^vBNJW+$8`n0hfEAr-s>J8)zQyY zeoXI*7_eBWDCKO*5L|B9dc)Rg@-4!}zghda zVI7{E(#6&S=DA7E_eFus?Tibgn6r$6Y_iuS;0tkaHb-1pcnM>9xdmUQ26~TBoz6d5^Ql zGixXRB9$yQ4j+S3>-#8VZ_a)xLfboNAV(i&Kmu$d*{RJv$A+B$Vl+eo^_VG_lI&g)y<9; ze#NBqsNS&B)SNJfv(>Xf1P-C<+S^YZO}_ILew=nDNN7xy@!!@a+kB1SXr|I-s3jUq zJLU6~#<;ZtmlOZkxj^6Y^Tf7}Kup+skm!%QK#4M&#RTrJ^6@V#%*<7a@#%(X@h4^_5w8`HYi9#6KA((p6;n(jJD-`hc&zB_#<*A zzH|gaSH9gHU9cd0ut6zRBww&rVxIB+NpZ;AVWzIGJ$*yxj2rT9=a0M0k&zO^ zr!_X#8aJlTE*AHOUs#*yFBx!d4La7de_+5TMStP$oOPQcc3p;ET*L4y;ZumtNt(IL z#k;XLUF$jNI3t`L)DK6-Ev9P%lxk+$s7qrLQL z4-v@$Wb#!2*N-#$#7hhLGgG`ec7lgk;qXj5?E7m7sl?D@9&GzL$4}K^3EP$^T*~|f z=aI(P2C_`Mq&nK|N{bXGzL`nOuC&rr_=Y@Ts0w|n#z4DI6b12NnTo;@w zE?C4_@(xZ6ieq4&T<(h8*Cq#}XOR#2wVojY(d<>nVPcZK(Ws5w z)_qRp3wgqvI12yEuebvy^3XNKACoa8jl%LPs8}_Zq-5DUkWC{B52A(s=vS~l!RBCI z1-E{(gyl5fte4U~g`0K`%GG#CF(L>dQ-m~7K%r%LQ$7=`Zb2^$ByVYcPe0DSCA%xX z5=Xe=bEIaq7aSdCoHxC7R5?oU-pC#t#)0ktDR`nHG4)B&U2eAy4s$?UP&XrkVD`g7 zQliIU4;LL!Q_+nhWg{Y?vYG0_U+0m+K5-F41C#2|FUr&5QJ|Hul)Tp;FguaIx$Y$I ze`@W>WNr|y>80s$bD9fRq}w~5imM$F(~o|$SqtogQ9%^gqH{Au$uo<{8HT6pRzT=> z`vPxb#$aKj)?%;fdIM~&eIfZkWKmY{_pz^uG>oL6wNP?s8_Rx2-=7*rK+%otuUww(yWIU-b^ zrJ3DgvQHGIKAJB^>GAC(#Y!yeMgaHF3Z;IbMyZwFTcyBGveM==t355?_VO{r48B5K zdd6FuC56X1U8R(USLP!>DVmv<)pf`iId_nKxoJ*oKPR5EL`*Hg#*NVl}e<{Nn03J0CzZfHJ1 zA^W&@9**}Sp42=_vcvy~7E)Be^gSA+R$;Q_%GW_zP1J?FoOzTJs!d$2h$V&hL|9c* zL$iY9ofn`C{$f~3rU>Hbz&Hd@mof$OsO1y32l12e z{7UA`>NQV@BmGj~ul*<7`SJ)Fa&!gqSxhQlItMq+d zt#l}pvmnGfbp(np6)GD}^LgdR0kL&TpQqb|JakX%i)HypUaP$5_=(-abU1B89UZHO$lOgCz^T17~9lXcyy8L7~n z$G5T)<~rPxv&DRKXrqlK@N(dIIbNAf>ExwjTL?Iai!l%{c#%R<1vh%ye9;m8kPnP| zox6`S-h?(T;xD62##5EfQj zH3UVJ`z#5H8-V;64Lp8mv)SC7HW{?DVLDfFri6BHOdVt|hox97|BCcsVGPtEr0!@m z2FQs4@2jU0a)S|*3Nir1SE~tVcwvG5rC;Cq?$0?C^$Pz2V{#giz@(JO->n|AU$BQz zH|W0A>|MT7dj4o#NUQBlSgYn}nax;bP)`zjjq2y1vd8$*E9JSQu0Np$%z;2`srtj4 zCTzt04oOoIB-Ixd?)A@Bk}Nv;Uj14NxWzVP`N8!5mVshs8hnr%*uvPLwY^chGj&el zqcG9$_{7DBMeL0kq->_}7i*x7ErV71N;rRrleeJ%kT#HEzE)kjT?*5e)MMKCj4t&4 zUQlq<>DtY|o1=UhT6zWu0f2GZBkpyzyhC4yg)idul~djVW@kU59k$p`)}-zT0TRN+ zL?H}>Hy_v`%UJGZ4xt`lSIug)jIHO(n-0)t3s$WJ>mp~i#&&HZry;6uNzHvRR_0{R z`FI;eTBz&`+cD^f?X+sjB$Pps+Wc!B49O{deJ1>pr@VhV^4WLFWz`ko-*g0bc3YbI z1HB&k3uVe?>cp-NGDR|7$FZvfF;hsHS|+;YMIGDM3V{@#O?F|#C06jXBkN{I$UsiW zMe0TbX&P<=YZ(qtxv&gNnXtZ?{5m*p2+dw9)+m^f_vF>9dJ_acAR&P0(U z@&8uPj-!sVLBp3aq7G7~a-kFYEl{#+*Qy%yYV-6{rJZtv20Y+k21#|hfZF`vZ3vG< z#_Fuxc-CqOt6>t2jMU>M{;6jbrQ_z;Qe@%YkAlSR0ecp#b>v5JHVL2tf+&cg2pi(E zoD0;@+`{?B16TqBNTmAZp|n~paf%C^KF-7Hf4G}_g6xcJ>}Sv3;F#y5uSww=W_RQL zR5k9l%@ZufW)aELzXC}Q&55{v;eK!K4LqlShAml*(o%WbTkQ~iXl#Rw^vR9XinKOx zES&7c6mx=c8yV7=eC;i?_=vWx@fY0L_e7GNa(#TLtDi2LqcX?=4PpQDaiemgg;Fm@ z@5_Oa!)`1~?tOmtk&iM7K$PYlko9Z!N4`e|5M7>LC)X8CF&LQct}=Pi#(0vlp#=`0 z^MHETCn+$^MoTrqgyR_gjN_gZmTbjP55Wr;6vHc{JiY-_G#(hf4I-O=nKJY(Jv2ms zYiBsUZ!jw4b8<#1I8Nq6F}vUsg%9g^%Srbxzq*M=TazZf%nP5(iiL1hui?ex|r6X)_8&{_hCz`twGFvM=ckHXvw+;VSyQ?fV&|-q-7fobH{^8rU2F0N0J=_9M=Jt^LKq%6gEGgoO8rCjr-K{UwS$0~rF%3PN(NU+Zl|n(*b-^<>{J_r=C7>0(Bt;cJs#+zC5_`=Nu zt-PvnXPw`RD|3nMOmrJSQ3h%Z9M*H(y|?iph^^ipMqj zyg3O8pAtqwQfJ$d^DKN6p1Uu5q0lFP__ccm?z*Yk%8jmMIAya02+8eTl*eQTwuoc~3ouMXG|7bbD;^qy zFW}zy{a*}!S*|gm1~)zs zqahb+miZyIPaeB_7RYo|W!5Cocsx=>jMvIme9ATih|>;~Uk|yH`Jwx*VS!`&NqgZ* z6Zb)}l`FMm33l!}(Ra*dzW)r)qcrMn{aYH*!W2q*O82eLDiO!^6j;#BrtXg49}^V& zSIDERQ$*KTqK3hzE#(d*d8$%97&GQ@RT`#O{Tgb(+#7VNd=pgdq4QTPOET z#v_Xa>j%qE^i(-%lKS^X>Fr3+hUOjw~@F zB!_p|xyqls;_d<2pkK4^yULof3F2|`STV5l%>%)&jYa3?3lx0BeBJWa`?CRFCkyM7 zuz^t(4MGt)@gtNtkbaPK(;XXd3G<{?A)scJw-2}m z2N~k|?8q`BZ73zt>vwKzK%{<_eRsEu5ygAxnSVJPRDq-0JEV2oq%%?dkBdlh?}LV| zt?N&m55nX#yld{Bu%e`iN#pUjSRgkvwmA9qtR&oMuP>b7Hr2_b&?86Iaxz5>c~U%+$9Bh zY;K`&`m;*#21HbJIYCo_BDb;BJ5{?0ObN_2y}>-YilLTV2idm%#T|iI+B09=jU%K} zXi&qK{`;svl!%_5+muqr_?iND;^$|yiK~bGcvVqI?;-yf5?8(onD5&DP(VK8Ulg2r zyyo@YbH-GcGhF!RP8l&ubdz|@-|%>}PKgS^i6GT|;4LM(cmli*T>Yi=*U#VkD%sof zQX=9|c{6cDIKd-OA%a?|-ygmJcrHAZ!BojIR;map0Wzk`Qi>&+eem!8L`wTj?4F)v zM?RmEWz70ngZ=xnma?t-j9pEoHZ)NMrK>bSEFf?5jC$~RYo;TP&-;HTGD7Aj?+Td9@|S`T-UoFN9%#v+mob&a@I8Pf zAqUF*E->sC?C~BHgksT?0}zEKP=7Zg&M7&%d1KFB+SL_*#=q0-xPxNsbG`ys{x{H zfvME>hlcIA6sr0H_6D`w8|MLK?14>>Ajrzn^W z1-oon@hm#2b++Q~?zRHha)L}+_EWg}D7xQpR{ha8%g$&O1xnZX@fSUj3)^n* z(9O3kGvVBcu7kO)%XzYn#Dv z&%x8lM&T4H?A*i~K-?KGK{fcj?;vPPx2A0K5Zqp_T`V8c5&V|lw*S!PEhq;=Hlr6iI`#NwXJHEP?2XMo;SH6nUOADa4P&OWVfzR$@|Cn)L!`)9 z?ncO=gwnYQw6UF9=Zx(qMS5y@88vhV7}lhGv3Kf}|Cn!*z~x&S&XSaFzc7hudI?q+ zg52L$JQ;@>yd&gTkCQX=qKcg{KeA^=(xoveAA(agm@%>|ERIQG)kCa-lr?ybdv)lF zET#PQV+)bdF!d+kxl};M>vhd4;l&UYsgUPK`w+*Am`fpLsZ4wY?oxkI?dR}S8|ih0 zW5OF?qS5XTH+tTi-`@9GZ!OF$$nni9J8!2z&n3((SnUs3@OolT; zY@>h&Os{K}K*`@%0BULLXNw-U--u$|f7XKr%P$g)!+C#}P0A4#xH@%RUEqwkKd?0X zs+K07wi57YjrkcE2hNavr)J$gEJ7Gj`&NB&q3OqVdff;6FO9QAyH0|VOC659Upa{W@kwlhX7`!e*B(w<&ZS%PyWwD8N^)`D%o461~4JCij_*^qceZW@w?|9R`UbRs{d5vq8Q#yw-SL^0_ zttcK66!ctMv_NYY&kjXaEmM~H#~(7E?wN@%r|ft9v}Er=2oD4`j@zU*<65{mq| z43_YIWq(3p=j5Q9e4Knf4-&ufYC+njrGUY6eVhycyMC_-{i00v+J`XR&AB-+l3n5# z#~|poY`m6L>CgEPFAJq2gWfvpcin$=|99iB6xGm`Z1?WXu`#Yoy>Iq3>690Fn&39M zT>GL+HC0~5;M?*ThmHaQHjPM~@ljw;{0tIybdKJN2>8-rt=`u&BslHuC%N1`0q}Q%70aw0uSa{fpua_WQ10!<_t5vle_? zZ4|QYu(HZrEf=pF9(zVM680df<1a^HmpvZ$(!0rcsEF$tZ4K3sAH z`H)WsnQglr6fi^-(JUG!6W)=y&6KQk@k7kHQ(R41bB{tI8QbYmj zhjgdBpx&Yd;T1#ZAJh?GvLIEY9Sq13UGJdg(Q3WQc#~$93k*O}p_Zd}OW0KZZFBw&l$UJzge>bri4ZZKG_lZTJ5xh&fH0xk zlS41C?JB`4$g{I22t&6^+pCcuX%oy0M)65L>9muy>d`gdUO5BrasoGXvD)GMwn6VS zO(3U34?r3{dkgB1%n8~+#Wu|U38y*p5S|$d_*$0 zyQH^q`ekY+D@Gvzz7g3A78juoVkJ) zSp99-VMGwMx&v!k>MUg6kF-(TT!NF~nL)=!6N_Tr0VVBg8QXpFO?8Xdmp+6h64t(7 z7-x3Lvp%TPFgn7+NR6EkVwnfW=tAoGNV9JT-hx~cUF_@kad_`Rj^GZI*$d&s@HN(7 z=$a_JQyJiNOrL-e@^t&$YIl3BTJlZp!7wEdL4z>5guA#Cc}7Y+`}xN8(m$=MV~pB1 z8dXbsrim+F=%e>qKEG^p(Swg?CPiPmE8!{&*{jPXFkv*$Vy`nx=e!0Ff`MOQ&_MF_ ztQK9=^{hwWEr@DuP1y-Yranp~`|4ZM1Q|yB9D94p$m4>XdNU5qL&c79TkBZDrTA44 z70Qs&C($nveV}bcF)>6+$qA8wfl}4`zhm*&evH>#L9z`k4euHzu6*fM9AOV%+j{)b zau`&x+WVrF<%ko)JydMtL|$d?Ly*bdH{{zIPOB-d>5w6~OUCVfEh)7V6E?KOY?5i+b^4fji} zqY}_Cn_b$$lLc|NnS_dmglM9&N^SdA+-?sQ)6IHntUgt9!#MZs?MFWee z*)pmO%*`E-I#lbnP}lXKc@%S$u8GTIXS{60twN3EGc##tw&r2xV__ZfTG$Sxv(Akp zLY;EpNuK|`|I(OucNn3X1;2OMP7yF+dV^9Wb)(6~Rl)mKdB+>ZN@SPfQ&*yZ7~82QQe0_x5MlJ+3V4rJ zvCttSGxr(Pf_L8$)a>u4%4rstj|0Z?O-QaT<|({uUmzfB<=Qn@MAK>}AKc^pt$0fd1&N z&++s88Ox~4D`>bOyegxBqI>xcip1t7Dh%~_&rR8193mjY-&|=w{}O=qklC$wvaDDm zZG_AJP`T8W1q!_r;IY~H{epzAe^2qhlUp`bM^Rcg zZ|@E`3+Kkof}BNX>Rhewex}MLQccP$?HyZ~B{b`wb%shc zpl`j@9s!XfXqe;kJ5vH4$n|N$%T2Pp*li^nyH8l*%n0qriL$#GE4_GS0@N6oOnIiD zc!|{g9*TuJp<^8@h>Y*Em4w8+so6;uxvepz!+iJ=C0oApEe>REpb z@}@8~bkv{5)AKP2Kz_UEmU-FZ5_Z?Y@qs2h@zGS%jav+qam9@?)L$cbdvBsEpbyH6gsQnq!J+SwUD-F5!; zv?EH*=4}c!EDRrla4erHC{3H3pKw3EL!9I8z~o7|e&dNrs$)}Qpxl8uarT|11>P<&#`{X2j-~c9 zjluivt-=Ypc*blS%L8)_QMGpgkM?MPeek|NfM~ypksp+k{1kSXc~MMGM!Q(6*wB=6 zzCUH{L1|cq@lFx>#axM0jMd(J}#W#YKF zjtZ2lo^Lge-d&5<>Q*u8lNO|CoMDH2K{k<|@eyG=)1Fb9%Ie_qg zM_j4|so*<%vW9}FWBu6=`e!-tmy=;q+z*(?od?(g3n&3Dw$38%lgq@95WYg&0R-0e zy9~IGkMAV(m0buxH}#*ZN(jg6Az@lewPXm1;sr0TI{qU9&C2P4b)|$nGD=@9Qh(BU zrSVkh9-}N|s)HzWp)N0#I*$-}PClLI|129ca`qD}YanXTY@HVDrCfjM*kxpeJiT`& zd#e1R6Qmcp<;faIJX{hym(yr-Dhq!~?PlGzXX2o>gZ?>45VeO)&hwAlI~;_>k=qnB z1b#hl5&5>@t}SN~%j6||a^-6|V2?0(Li7Z%C*Az%A)(8~y7|*|b)h>BvQzrNe17|L zxU?8)lW5W{j^sairIl_vyiF^mLnjcl@=8+u7bE91?NNk zR9oWM6dgJiPe~T~!W6|DvwX|X4VKxR^`t!Y#6Q*V^R#-z8EUwjZ@&4#*l4!}$|`Q% z%i3tMnN^bR3sK{mRlE-2zOxc_M|Z>R_`X(TML>1sPJfu;nen6H>&k=uCe^#EqOPrJ zAEYpi%D3*%z+Two_?=*BA#}=CqU;<2HzlXrJ;EJh|Hc4@cS&}hDB(>bvf4Wys6?O{ zIXy6&RfB6fNwCfVL*g8$osCLp%eOkE2KW(!aX2#li_i8M|G)?vX4$BE$1JxI1Z|X{ zNm3cxz&k}EJ=p^BWqh~_k(3Q7&VoFfC3LcS>&xTC8h`A1fPWvZ2)z_1Lz|Or=F3M7 zZPzU&pKnr~CGJXV)FQOqyrD)PxCu}HAvNn`UcuXpz~^2pR?plYLI#;Q@sRsw)9zCw zVG+x*es~xgp%z5Z*quewP}qCrhcoRn`Qr0dku)7t`$XM_G-~j~Jbyj}>;uW|l(n?G zi`6tAhTmz}aaZ2AFO+^Tji)fu4U3Hg!n~t=q*6|*H>RwA zCT-Cw?AC7B(+&Tq`22WWkyVns|0>tQy-y6xKRtT(grvKoYvRBj>6;s@*@~;Q(S-gt z*e^)S`{%H94)V=Jt#`0Q(DxNPZXaHQGn!;xp$iJtg)HS>HT3qeCx5y-dJ^_(Vp?3k zV4B%=Kv@F^JjPjCq*GPaD&6R8EQ8ZRG~XLM<+}FY5nH|50avNB3D+3dLz1;grg_~O zS;>nGi{MSXhzkDb_*&ne@qbe z$BbYWi4VE<-#J0EzGm(C31i!3@7JO-wV)5u3%DHoO)jVp1)od8g|#?vBtXcch7=0@ zE^k2pG7D;!P>BhsdG_7ll|k-9J2jM@-sFC7g#uWjMr1t*L51(Y_3sWon6z%I@IJt6 z(dQ&S#7f-LIAmBlt!0_LB;!!Zv)|?;=2rV%XUpMT1sXFwM9QD=Ng99Zn_ygi7@+Ro zaaT?dbN7swDULfQo~Yr; z5m8{Etl`YU(K?$;Z`bu2r$M0_Cj?^qdFlBmk9>jj59tCSHT-clM~GzO(@q0p@B5P; z%Vj%Fd5u~r3t=Cf31l>ew{$Cs#k#Y@(n@v)7JHTv5~lnWGH9d@(RNACP4PGa}jCKL-PGhh!H6 z1D%$Q)*FvQ)TOSRV)pL!JBT;Z2#9*n&&z=W{7T*E*CH!&xK;txm7Dt$&ZnnsXX1^? zG*HW6(2D%(AMsW_k2UIg?U>oOig}LLB=Q!5OCLmzh}poKDRm9g`TtC@Kg2EB^|4>2 zf;N){dj4WprHI&ioFitr>YK##_BbuqlWE(l)KE*Hp#6O9^~TK*YdzGy&=v)_oKSo% z)x~J2IJ@#3T8yG{fn`<++nE7nR>4~(PR0`rQ_%AgKS~?o2`Z&P~E7Rg@*TNEbiwp=V>mOlit4RTV zeSzC*LGO&MV+rL3S`~MLLEyHwGoC?fKwTqm#n=TVCV#)i%>-pNxG}LxD*2yDJ1KR* zXYbd4Dj4wyg^TJwSA~#i5N+@F?S@}MGm_5!OoScaeo^$nzH$q_{Okiua5Q!x^We9Y z^}d|Q0^-pf^Hj_XpK1@t#BIiz@%F%f~|J z*Y=BVhj9L$V{$20{nA;^3ZeU*_Jr7l|2sh!ANIo;CTg1`YohfdwY=TnsTUG1|9bYT zxU*Ywrtm4xfwKfX7i(Z?Fer0nQ|v!;cI#&kOmr7C5?Ek(Pk=D)k&-cJlSkmvQO@|U z-!mSp0?a<4OS;JTce6)2@y?_j!d|Tk{*pXZcl_P^9{@C{p+ENo*+i_^+!NAO8H*~6 zhth)Yz4l2Z#&*lI&1QN2LiPS1S??W4_5b~WbM1)iO(Bu3vPZ)uSxJS=NJd8Xc9E=$ zo65>6GLpDAdtaFmvT|(^*SOcUFZa6F?^S)?@Avoj`~Bmu>)z))=RD7OoW~=R9*dsX zJilmk8YqVg781}@;ft^3h#Z;dJ7o@si8O>ySFgAoo+^p(D#Po}&Gc*r&SIku6shMv zlYDmJ+IhasXPf}uun!T=(&9M}+Qa3KY$`u-PMltE>lvBilhJR+O%^4z1BaPpn~(Q7 z_`~HD$3Sw{2iipW0VxhV_?d2@w)WN>URl2T=6Yb{NxeaM@cfhAjM2xY?djNzcD9AK z(&8T$%|?E-YQ#4PtT=i>{qe%gtHxL z)*2GcGjE~PF=0Sz@CZC6KAT5q}?rk%r%iMha zWjg5~2oxLy>+1Yw7o=2CN@TIMs34bnetFnoR88yp24t9PQLrcSYl*bG2(n0c5C^Dp-#f{JWYg4*Ll^R z{Oc+c-i61PYO>ed!DQk7elwekZOU7G;#UPu0&z#9v;}d6h z-*OWP<&h~TiqO(+wF8@{PwtYbkCi@KW~`&B4DILQj`6ssXcmjR?;s{ks!12_NR{<0 zR?4Xrv3g++tDg)aJ8;=)7S`liZD zxOTL0T3M3C_Wm0RcoDK@N8P|9QNdXw1-@=%PP%}_D(|i`LW6uc_(+qcIm&)*K7x_|1PMM zt#R#qKD$2JtDCy5`vRKN$S(=`8qO=p*LSedWK3dU&{}?1&T(47vo$o(x7{q4Km{TJ z*HmrbV2qf_;W~3OF;=Cr-YVn@y6$g2&4K3(TaflSyH;Ji-qzW4#>)vBB1>bDa?`)I zsN5$%&j%Jo+Sn?<1zXGYNx?(xX-)d}$JN5+!Gk0h=>k;E?3FmVr4K9Y`!N6T%81D0 zCWM_1X?s8)4iNS|P@-;)0-w>M(Rk*;96+01Sa(xwXBHW5s$b^yevfbav73n*guIzD z1rS8DB(I}6GcOE|+Wd+#`bK3s@0`=fSQ;^y;%@)#j1zsc6Vbo?(i{zMt?O%{2 zT&C>f?E$^)J;CY3jUTSM4j*}DaAZ7#Fa$_kK0roDe#MvkFJb7H^8%?JzZ`2g)maLg z5>E2ghc5PuDqau2yFszW+7+I8W|6q)rO0lk!{lBgN1+^4i!;qO|L)8!T~Of;Fr1uO zhXuBA5E+nFw)r1(4@}3rs(q!_qJbA!%Z=5;mv`81E?@;`i03}Erj9(RX9>*vA{5&x zAT$oSe&rrA5f#{Rc54*0Tc0i9dHe0WnsJ+NE}>FoUt2=nmhaERYF=HkoiqAs+u@^U zXK)2;H3`B|_iRpHOvl;Ujc~qTaJK?7J8Ijm;|`@esQme|vt|Mzx0)_WPk-*k z$9Nu;n;lZ=+Y!*edtZ8DWy+#;RL-%fL0QCSSrZS?WywNj&IM_+iXEnC}$57>G7@xin`>a%cL$-$kELrsubQMGFV?$VgDtwU9g_vZ?^8WiCyA?jRNOw0 zT*la$#v*}eqvA!QbXR5OJwc+Sarh)~QH6F<0cs%++po(2f zUO>|5PJ~0fguEvG(4@AZmV0iusmdgrE-Fa9&f>Yw>&WE5bt8NCj7G6;^%kR0!E@$h z-KA^Lx2~62#xK7cX1hLm&&WmS`p0-T&a|?->y67=kT5(s*Z+rQsG4*B&mW{_yUKmF zK-|8~6Uf9I5mUB1Ilpg{iWOKtNzO`MriPth2Sm3jKr=#cek9q3&kp%dLCQrPi0ova zGXE4-)$hu`B_LASOP_A_edr;;A!8hJ`L?M7Jgv2}{OT1oIWJW)xLkq=I)Z0wl(w57 z`*V-2qc@{xT<#L$GH=9YulHD$7=3dg0+%cG=zQ9Q{5vshSJZ06MbvIBj36!f^#c&6t*e1i)`6U_k&0+m@%}z-BY!LuuwJ?$=g8uGJUE|$d{mg z={C-%#&KiCO86%xpWlVsOlN`A=ol(-FKU-+1eg4I$i%kwxlF6d)g6&+6SdaxsM-8r zhUGD-cLDEJz*eLzC`*1WTkVGiL8v_Si1w+_kH@TzPG zL{nd7#MfhJQ{#)==ZnaMJP!$2@SiB|)5@fPzQt9|8AMi`CT_;DAzTbR$i*5ITAIg# zZ_ar!T!Gnr6-R20&@zNG4!o8W*%1hF0Z`&j-20M9Cs6`H@A^W4#C1&}H4-3#I z22l}oRY>BEH{54ypEON~$VoX24I7)a>%cV{QiyPL#GA~poQV}*!}l5jR*!Zrx{Ycu z*{61%13EGL4;U9Lh7JTVs*p2WA2#$NJXu#ea&xzN4z4>x+)i>OM7E+6s>uHRudcrZ z)}Y(P&5mu}C`4%WtHmt|{QSj}`Dd4}L$j5vDvBE*L;n;C?n;HR$i|vAMOq8P<&FxvLKNCNTga8w-2=5FP;k~@LH*g$Pn};D_~yte zF9U8(YhKKFXdyIe1>g9=omK~^_);P0iI;(7SpQDHlcc>cP#gQ=uOR+XD@NvO7N={Y zx)OW0(QZ|mncdw58iQ%py2*3S*_pt7idTu-ZaQ6^yj!b1c6Iucc%Sl1^%GI)ad7JM zx&MXF*O|OMsq^SOk;OzV%gN(MZjj7PtH!{BGz=KKKV2WC)w;I-Q!jy8N$CA{e3R#S zuDx3PL7l;Z<{1?pi<+ofv(n;1)&hwtMCdUFDC)!99{F8Lq6+97aXaP+qGZp}rkJD7 zLyAnWbZrI}IsQ{)GtJ!n!1-Zk<&K~pDcTF{^D}YKmumb;puRrIdc4_6(9xi5$s)-} zwJp8u3_;>4yZHCc0FuRf+p5&qPmgF!@j>dr4Yysz*vy-x#HG5L?|Q?0b44Mf`)&pKlE&Iz z=?ms1_00So8t(7fGt~=8ajL{_DnNS1#69ELX&;^eG?j#m3$7uX=a#?sl*Rusnfe-nyEf;SCbhn)IYO7i=#nZ z54LY`ZgYd@3zdOpGJf@&OeHr*%iQr-dYW8ya&y6R0YcTIM(m*gXbkg>DOT#b`WNp; zw!KHVu3M5CF*j6ZJL~}I)SKkzJQ-hnXd!Y_WM%u&0_MbXLs(Q`05g}r?Jr)u5?uDF z+*6&Sihp^=mOl%OTR#W)t7q1qrxg~y-ICH`bij$fRQEMPO+Uxy(Iu~wF_#l`l#+MM z+V&^^PaNX*B5TS8pLupkkDTpN7pqu5C2$B)7|X2*#J}qjx{G_a%UG>Gpb@(sC zU3E-RRQ?OQrxa6b{@#hN^sF{* zj;b9}Ypf*gW?Ir#?5@VY`}!19WELi8qZ`tS`FWSy9BOBg?1F$PI7W`cyXdF=4gc9w z0|`e&d{K6koxN!?G)fLGiJ1U}f<)Dq-%2E7Kb+!KzA`)nY%E;{u(9#G{+_GY%G)+C zzHvj$lMf(MKDa(Kmvmr27VDvCCR5RGM;f1bDoK-TR;$JxCjywqiqU z;O6f!jcQabX!HspPF#aVIt_mld2;=AyD0}uK>JmjsMd>)ObC1K9;YWJ8UG9t3SgIfH&!2hxQgN5|GHbhSoin%?;&rk;OlGm# zoLz9@He7vx7)^;kH!uOD)}^oQf9sGk|+aztp`4&TbS;$`Tf-WV~jfO#q;>)Hx)Bg6V_Gc0uNZIR$geV zcuZ}qymbm*5Wr}}9Woq5|J1OzZpvXRV2Gs>J`*9^ocVoajhYCyP~*|&ero;t)o(WJ zzokuwn+qOEq6mprx)#zXJ)>M*-FQ=bKfW}ts)x-z&)=O889uf2=FDmK5?6+_3!npb zHuuVRZ#u$wp6Vi3_V53ur2C(doK2vf>*l33WX9w(SwELC#!JBEKABYd3kAp!;gZYt zrqAN2SSa$Tb`dV^j8WqNLn5V8NB17IG(Q;0h-5*4fAuX`yWvtz*fE~nTqQmpED~So z&h6Z8Z#^lDN`{9jCJ22=B?UTsu(~e52G0i{s`~gKmG-RvWvcCD>vOa4>HmF2$8 z87NL^reLaU^r-EH`_Et_!_q-EjI%v-`%2%VlFH}EcbQjnby(os;+K0;o0q5p0?jyE zCp^ArBYs_?u{yggBdyjpBt^22-7b*(^n(RuoBOk$JxWPW40T{1{CyYoFNEkiQ!qeI zY8@~gT~~n&6{v9)vF#`bntx||SxvQQ2n#yMcQpNKVxQXVIjgbo3YF7Y`GCM?x(_XD6^-DgbDBsozw<$4>-zC(1OsU!; zjoLP~%Vpgx;+IT5l`>^h$sQzQVug;E>@KV_*u?A6`g5`^{r_Of6dq+IGe}qkOtG@q zEwr5N3J4wwcojK7GA0>Hm&qqMDLhoJ_0l;`DU5mMu4Ud0SsEDblCoQg%3F$YN?PVYC4Xt^u~^=FHW$h(~qrau9zAHyG7 zDu63^=zQj?ufkIAn7BYk|rQ7J%8H@gp#2B|Z^fNPp-GT=(y0U+Qium}Uq~XXG&5Fri4DRsx zzs=w=F52oK$TM&+iHF^5j!uZevz^QOmJ}8VyUw(owj0>>aT<9<%mwx2t{vxIIX#PZ z9-JR~W%A30^N`z_SP|XhXUVKWTQ6u8<9Y4w9PK7$ikM|)6Q_Z}aNMl0K2yiY&Cc5F zB2-EMCa)_76BH`+^Z9mItm7AZ;q(V$Yxo;1Ts7gE0jIg`RnvqijXQUSi@l*sRxAOs zl~h{Ega-CQ@qPT{DWoehsn_#d`l+803mo=c0*=zJZqH4f1dy3qs)IBLGcvciFO5zc z^H0=K5jSrlVB5aYLw&>l_VEJz-XnV975ySb_v%%HV14j?Ea~}xP{8`Z#f1(@{ z)lgLcW_X24MF7Q-Euu{WmDQqWAG4YEWhZ>=YoBJc)@glGcLpW;y{95&phj|O`um2Q z$2kq<67MigJO6_shOY`u>IdlasB)@ig9DVwTidtE4Fd=(UiJXeL4+R$?O2EacmT8ub^w{Ire>lcKT`vV3k#;{wfZmy=?p#dWXN8j+|uJ7E4)%hxf z%g84|qM0DE3nk)QVvjx+SU8WXH(%y?a%qND5FHgmICT2*Dyp&YLy9N^zOf6f$`RF) z>&!hZK5L?&PCbRq`9I5k-H+GlR5Q1lKR4&r&&}6bP`K2+ck-XYC@`;w&EFuKO3d&K z_s)$w2bY=VQ6UE?vrBRa_t*)+m*i<7QR?vcajV8y^P+Krpjv*_{gPmRWp)3! z;=|Aa$2zaK}_p|^6c;PPcfmb65orntjGRyu!0wC zF>B?<>LZT<(SeM2_vIg4(1VP&C>8Fg%+kK3p8ILxIfh0ER9lWN^r(=e>Bmg`*7Hw| zHL3c~S~r{10`ddM))$%sA3|li=2bwA`61T=%18CIk1ED%jI(E3)XW!1-n!aWYPBXW z!{?^E&X3KtdH&ja>gKyd<}o<`Q+H4(fA~br_9VEEks*Bcn#W#^-A?QAKd%*lWtHB5 zDuX@GnE77nQci8~m>@uF1kzX>Yh#v98=0^GfGV|ZnspPOE<8!CX-;~3Ux!hl{{tR8 z&R;+h)}6-bObgQx63j$mxHijfhgO)MLX~63?1W1Lxu1uMJ(Sj(2H@ZO>i`ISD=8wq z_&`JJ8CU@}xTg1!N7v&`GP;F;yR%Ve#r0z7q{@u2Wgz_X3FDTNcoGUXgaG2l4e)rgf*X@%j800~iJG(&NRt6irv3s+i` zrcxfaZ}kyB8kd~gCWQhy*as(4MsS5!L>JM=TS`vR)s|)rQ9RA63b#OZb7F3UyDuDT z@}ac#j$%i#pjoc(OM+c!NEVNFS~G8-#F|4cacyIF z^`u*Rgnb2;dXQ_X7y{h)SpPanj{V?7b?cP?>AzUOFR8Fpw+tXFPX8<#L>W-1b$yF{ zK?~pya>o}kE4u|z*OXIQGks$^lxMGxe(+8)0U+w{h!RBj?ogzEJ}31>v2!9P#5~4k zU{V-OAT?Hbne-g+IJe1__S8cI28!?R3B@K9QCZkdyf{mKC9q^51#KbE(9b1*EsmC1 zPv>k8p@V}{$Pe1LVo3ast@E@whK|rIqmB`|nC@`(uZ%-o7+lQ}PZQ+7xW5sA9el06 z4s@r3=g-+B@l)8+iYu=+_1~1HxoV5pHkH=)WOD_1(O4yY8>r;FD11jQF}9Q<-;{IK zAthj{%j`%`l{h0YjV=t|y_t`|*N;Zra6VxkB(t+m+2$+$XzuC)3SLErm@1I?%hq)7 z@+N(9D|-2sbaZVzd-MGKydJ zOg1uwP(drK;~9K2QsrJMv4}G0VPuiT18tmw)0GgGek`Ae(L&4AhBK=?RXs=l`KE+X z+|41Sgnof+{o&RN1z2;9>5M{>uYxyfz$DbDPvLEVsrtkLrSpj*gNK}-`)8k(m3O95 z6HWq3#r=q0#}hugnfI`5gTz-<{^*DEaqr{TJPR`j0z>}}kEdV{e4fimsnf?OA|}C2 z?ja-9a#pN{fC@!+qc%S~#XLm>b$RwkMbEb5#dO%7taP+Dmw0nncF4m@?WsWMM84dX zu@TScp@1VBcA2?s0%x{h{{=s%XgcfOqveW#i$w+AaKn{!+#Dh{<~Zkfil+=*LqX%a zh7YpxuxlyUTS(c#gZq*_kyCe>7)9r2OBbrUMq8IrX{l8;OhE6y;?|2%oW`5}HVxRX z4B_pnA|`~@KTCV2;8W+~*YwOY*_Xi~LTkew{AN^?Y9QKEBDwI!AIQQaZ5 z$UHRUc206V2fyE!sS|4XY`x})=BW51?CqNo`^YV5j93(2#2MnUEuHW2p#}1CwQF-S zY8ADi?xD2jUZUntXKG|LY|`qA&rrkGQ6D_54K#FBo9PX9a*4!_Qw)PTFhr;kAC;#ZqQg^ho-B_T8?1`;!VW@D) z8^*&yCWyoRz~cr1c4Nn3B^f^6vbA%x@Ykm;bC{c9%i)?|KT3&g+1^>G_v}l2{yu+K zdhs$Z3FYf59bgk@+5$0-ujQBd_xPOg=;17{IIlr7#d(k9y3~RK-SvKrn*d>@##YX2 z&V3A|nWHouGb#Wu;FJqOUkYAiLjw9=FC`qXGN#l4>7m$CEPqrZu>L{LCt>S$9G!;6 zfW(!71fS;P3q7(a%;D1Q2dP)*)l2rUyW->A@`$Tp`Y8cVLVGk|a0vl99rTpv$|SG{ z=G%lR_4W#GgK@TLr)9ChMV|E`-^qVdfM*J@onLgczd{en7f?q~Z==BV10z-A=VfR1 zX=(~SN^NyRjn10_#GInRhU|h(j(1WnO!b6)!CMHWybT!$2b>>bP+_SykV20t&OWuy zlMok-L=PThazJLR>%CRg+7Egov8AtD!A z$v4j?j9{#cyJ!bANqyK`+kaiVqr&_Wlc@BV!JkglKL(@otvHwX2-hRN6;$r>c-QC* zu{W;(vodTmKM6!Bc;`J}m_~`2)aQ{%Y}Ob>V&LdFgzuiCr;(&sXv(&<(K%<1g-(O%eSBw+4xb6bzQNMXzY z?%Xc~vTWN6o;gmFE)h<9$BmK~Xs1{@MsCeSFE4FE`>ZV9#8BzOF3Miq>XwEv5MY$T z577~n;_J34MbS5*t8$DopZ{eWi@#;U5`0&??Ko1{!&-ZiHJZF$e|7zi% zQKAAFnrGWx?^ez}pqVoAp30p7wb4=qIxg86BKDZS{N-1VPZ|Dp@$;W^E{h!$Zcur6 zVt!uehN=P`x3({ttO~!AqVx(#!Yc%(t$jcHP$0dBTl!_dL%ML@@?*~0`045YA;kY- zuwA{3)6IW^hT9At5d&qmz)YT6RI({#Ti!#t1vh&$dtUpXyXllllo8a&Tm~dcr6NcG zKMBia>`iWMbhKsiBnznU2epi*{I-1#tEn|F5`G6pIv<010YE3q-b;ZjMu7Sr52+oI zRB&k!KnWb)uMQ8m`#Cd8W~%1BS^FLNV^$u@F#dXxGUE9y{L9EMqL)AFe;MTx{dgvuIGzBHhi!t4?{S7)Q!LiP(fbgs#Y}F?DdA>D@29<#y!QissGU7sSOMvKI}<3s@_$m&^mCxh_s^^Ex-zo)bpTMxCM>1SZ_1Q z(!#Aj2U4knMx#C;3|ExnXk6!NG1Pc`otMoUK{#fAL2Q+!K-%% zzq$rqd+T|rq*Yjj#b6p};uzG#j=*x65dXceJO!`MZGqewzIkJ=FJH5N^wxtlDv)Vha^3p~99{XpXEZ?N zmi(6@tiURW#$fa*&z6KdceXJZhgvk}2hoij`w@;T_~P5>R=~vCt4Bfq1tq_O!jY_a zutASg+hF70Y3ShJg8vHqb=uq4@75K3`uq9#+y9Bi{2AN(KhJ7Y@rgUR*98{~OE+6< zgT;VvWD;70+^ED>i~jkPh6MN-@GFXIMFD&@L-11D6Y}r#vEO+Tdk`@8C!%Az$kF~+ z-tdogi8=F(1AH6UFP96i)UlEO1lI^LfMD-`0n6XK-QNKKLAR`DLF4xkk)471kSW(u zI>X-K72O_k1Jm?Z3-DQKdEfp(){2w%8*@{p1h z)!`TQAC#(7$uud{n-p^$-Kum!AQcvimPi(-B!6nS+*8IaS~x`}T{H7BwaOVDGvtMT z$HL^D-mR0zE$_VuAp8w;0N!XyDpQ7SR&l?XjN95E6{aBS%;W?q9H@>e^p)&E7~eiA z*Cq6#cw$&|f`}ZIGsV(K9R09`5?uw|V{k+m^~`C^^#jHcR0dTcAOKi|%r>>dITj2) zRtA}3kP_A)vg4>Eex_m+1etE%L6-TU`!{nxM8IexU3m{gHHeh4*l?&Q(h=9rV_M&T3m; zR=W?!Ve~VR`8_3!l7Xfb+eie`1cAd{H?)YL2_5uGtI7}13XLaZr)YXPv}uDjDG$Wv zcT19-EiOfLPV6-b^!yuJoJB8&tJkF}#aXxy)*^UBqgyAC>tk)V z*DPO@Kam>%fUEDpdu=8Ha2yb%Ei&x((mnR)A#>tuiOd z+w%lnMTZG%OY?4KL1aMmUvD!#`2j=e{u?^Q-jaecTI9q#u(OEeaFdxC*)Z+kf9liPxfnWS=)u&1UUB%P1m?KvE6;ic3 z;Jv^4sUo~GM*<5S0bT(J1Ccqoqt%O3I<3?8ZvF>vRdvT^OM%V3eOd7zUOM|(-r_YN z!dC`T_3k7UT(L$@bQ4qyOR3|0DpP}YT|#d61;wWQjQgYM^xIIJDH?soaFq&mdGrcM zsqn+8kID4SO={Tdqn_Hd?VSd|FsH^CYt)xl z@miGwEH_~*wk%LW3U>a&krTMk(ck%c^P3UvF~%{w??F?kwq-*VFa+^zCv_QXD^45* ztbtkkh<0b~C_6^!{l(V7Zfcv1$N3MPj{d50{_&G*?$`F|(A$y$A5Enm#oS~IGVz~E zzU9IXHNFIoR~9zEJFC%UVy=?CiLo1=gm~QwEj6NKWdm8;6~EtG(sd;i+^IspFW;^g zF_>~NcCzkJM2&7Qg$-pm7m}ceun~I)6m*!p`{0+EsG&%{h3XvQC}xUV=3Vd8NT-%o z(vyfpbBL*Ne%o>lV?x%sVc)Qn)=}y?hB3X*kBdwwpo4zXGp`CykCk+)Tx_pMMH~Q3 zoWgH9@<}a@F$LFm26cPx<9?F~j0+i%6V@M$znm zM@W?~#t0#hrSEjU%*Ot9ocX7pXur;rkHnMk$!eK<+*{K|FOMcUny&x zp-{Oz$GK!(rZsdfM{Oab=dl{sTDI6+_sj;$dU@Qa_<)bFZz=Gr1}_Q=9|lUc0Qs~= zjcOY4!+=w^u3Qak!O)63w{JOmXooUew}((XvB~kp)piP;BNcRUOK`#1ZTA~NQf!KZ zN$5Hl@=ZZ!^+vp_Ynybou#EU$IvqH)rfS0W+Dh}i4>yXn=~KnFqK#Mrd`k$+s)m^c ziQ-A%@g<+bBa25(y_5K`KE!BWoMh`^YJnEF3MppCM#j}N$}GpP#ck4Z96l@jzs zGieiK`7y-*qb`xV?t7)KMaI-F8cknuJDd5DfcWJ`5AjfsSkq(yfwvKec5KVRC?f&G z*y$X!-@2OhI)5C1_(HCF#P}X3-RjTZSS&%-p9KmCM$HHB!2JAz9|2;I#0mVvdEt{c z=>zi8BxJHh9}7N$ffJ}5;Hxf>nVU0x!zw7SjOYQ4j=mkyxeI?4JR4m7Sbq!ViRjp| zduVrwbk>3@-f6w@p_9ffg<6c6U()In`JOS@TKzm}#6qoT^CK-W>9?!a%+qj`+~8B{ zz!jQ6Oh1bj4h4^y9HoSReRFEgbB=~fWjexk@~cH62;j+eBqmLbosDRWK3zJ;4^^NX z>ax?>R;D?APN){MG~3gbL_xlt=(SXi_Tr=I*1_bH=bGv}>2|@`37|gH?AXG7*icu= z-9H`z85x}dB81U~PamAMo&@O@QvZ7is-K6YTMf7SPi^Zff>meQ3~|H%u4<2tURF$p`$I`wI? zgJH$OhU}Sxz`^ zcl-F{2Ks33m*9qjv@qt1q!N4NB}6p^6u!}RZIJvbGlqe@ZQ=QaOU9a=-7bSF1rU;b z&u{|RpU&Wki6PfE&%LAb`*`ikWG1O;mOqmP{uEpuELL;6ES6YbFZD6*ror%wE*JMx z0W&9Jm0Ed1#78L+Gp=(A&T7Q$T#z8~WleP0{lr-5k-^^vs6>DMhmNp<15s9&sn7JHX|J3IC=9>X!u`M9d6|+HRfx=-#qalUy+lcMP_dW_o zqjwLjf9|n2Dq90JX;S=bfOcqwe+s(o?G|rJIE>Z>bKY#~Qn|GD>wo+M1GD7rk2#{9*OHotXRk(Z@LxkJDUE66eUn zQA>i@$wSvOiGd zNv6~BNcAi?9n@m!Nu?v>x$x7_2fpTywI#pT$*s1;E%WC_FY9Q`tLh5>TpeCUNMgN( z@eflYK00Xk!HNSCiJusjq;CMs5x*Y~%_0W8ZRgy0#06(-7H zt;*vW7}?oR*4o% zodNF<{4we2&_BWhfRi+MnAv}Z=^re>XmfshafvK4rkG0p+?V9HjHxxfQzI6SCORzq zCLE+sVO*s{+|yzLZp)Qry@2tY9>`nOnO4FZxU|J^VL6F$Kx+yx+WQrsNTo# zeakpZIis-#EIiXUpm7zLkneo#;BF8N%SeT5!c z(^FD?(AG+EH3*9 ze0tD6;(&<*J2uvOy=s1IS?H)a`$So|zoA*=-gZND(X2}3`nULc%i1ALM&ssNeRnsl}!N;o2-|-*tsENG@q-gqmP_We(NZwt)>Tvco)9l%+ z&k4_|>298|wi+YJW;=R;o7X%p#y2m2d#yDMWP1$vF~plGF|#kGUNZ*wH)U>R>l8X- zDTVY^J*TcT$fFf>9P1k@>EPC#1|Tv?n}cR96@_dj}r|X?x6f~N&bI%l!9d- zR8x2bkH3uXDO1O4uCP1LU-39Vutw-$Gr3Y_4e@t`a|s>MJvlMUGlQZ*gVe=NdlRz2 z5m7FmUU7Zdg;hZ2{^CbdJmvfvT;<3oD21wNia!Ps1*F$4s?$9=R{HEE7@J#=sTQqd zKwt7NSt0P_ejE(VAj7S&+%k#~X{EGqr*)dSuRv2hd3eLLb<|~{1 zD+^8)MysH8GsB=9=<-nug#|1uwH?a=Fr4KZ9Kw^7`YC%JI#jAV1#{Kf|2StcIIVG6 z6v(nB7sb}|T4iDwF*A@T1{}BJXj3Tvsuf2G|MLb#o-&XZ%NAvgV+K;{9~JiDYk-M~ z%>6*VYBMpZJvoU}jCQlVXXM50uqq#2771|~RGO9emevjsEQfx8#r~iFJf{=az)18C zX{giIU!YMDpE~h*0>IJySVc><*qL!~xm;b4S116~0S+XP|MF=JzsCCe1jLJAIKs6o z-VU_s=JTgx{;>$v0)G|5EM8{vgp*sZWn`^{4np(I^bm zB&r17yrJ$O_i%(~Lm<@jEtzqsO{Rrlp3{iWAxTl1gK!RL!hlOC-~Pns-f#e4rgEw& z&=#cCG1$S4R7X-FRT+AI>xln3xU@7@cWlH~B%C25B2U!SiO}QTO|D|oCiy|yTz}{9 zPXWsgXk-KyI5$E1TQ;N}BVR?8C@6SpiM!e8lR3_60=f*dNWDyoeOmD^M*6Pi0mAI^ zsk;NEB*TR;_oQU$&j(^P_%F(L-1EILE9%4&$Ab55^%-`LK~Glp`khW29`>)FIFz+( zfw?T71SrU!SbThhGLKwRpuF_NkP79mbviVG-NAh@VsVl2H$*~Mm)M#*+>>W34Bjlv zw27=cMIZ~o@1?X}gO>lvIs?;M6}gxx&v|mQh2KhJfb+T(Qq0{gq8WFZ7X1z2bxQ{7 zC4#ryW5B}23Az)hWSguchBDXiei6Sg|td+?v1889A&b)pecF0`?bn)W4 zE1c?1HEUYvxDER%Q8d#gG4EN{A~&?3krY{=S^<(i!l%6!1v;0$e>O%dy@&b}YE#YdtQ8fC z0f^-$Y^J|x6{{=dQ|VD{*w1Ge6p|PPvjgax$ zlJtUzyKYAV5^76=ec;}20xz_P$mdO>G`&x4<*x1;V>FIxO=t)LDK@x{4-jT1`{A}Y zb*JcwInE%oqpR&Awk~qCFap<2{-k=XGyB{XU~ieM}4aaH>B^8#m^ZU2p!CF@m`;gf5^ z9i@q$!faf6$|VPcx(5r%Lr;$J`^dz+a2g_c@I6^IEzK+pBu;4XXr-t%g4@ycPrTW) z#?VFqO=)& zZBn>V8G85l_0rwa6}IqZnsCEF0!p?BCae;GJrlHBO{rcf9OR*Ofn@0)h>SQ&T1tAW zbg^lgdX8PQ$=7$!<{i0tKHUL`%0nHQ=dE|<^r|$PtQZBB4kGg-%IE=Q#D6YeI(_2G zf*_+n0yw!P&gdwQN`o?ou6!;=4yc`))jdoNV2pwRK1t8N=uiWMYkXgMD!=n`rH#at zVghF*dt{u#PkYw!@y(&4`k?R7qi~_8!dqHOpTe%~;i*j9HcIvoeB+42FM4fe${kOX zQ>S*}cEQ7&0I(r^hm7 zs&~U_eo6I;2u^o@*XK-U$YivEH*>#M4lF=Oo)K%*ghvJ->_N+Jznha?(yOJ+ zxj-*ncG)DK$|7Yr4HRzlb&||mIjd6{al({;;kKMH&@j~-!74xbq>4klRm&*gDA>rFB_%o_5Lva>hu+M zcaqCq7Dsm08MIh{fiitFEGVF98PgWMY!BfJHTBjQ=XTHny8FBU%XWS!{4%c!6?7_` zGqk~+8c$B?f6Wp4->x^tYGLTM?^wn%)7?&9|K`B9KUz|COL%hhv!k&Ls!sb#(<=~; zASTC=c6Wv9qxjwgqlN{%tzP=QR^86)91lPftWLBUWpITvATFmBU1)0z1NU}=Z zB)$~TPG9*_MT3Q4J>ptLHOEREgDMuhBc2thttkoZ)|z+Nx?3m9yv#sn%`%e6x&6BN@BmaNUD1Vm(Uug%)Rsrd#3G+yzS{U&8Y3WDjE0 zz#T%KuF9QiGuGw^j-PmaZRL!h1LxrVr51waBNH#-8{uxy_b$yM(DLPk1;J}qd@jqj z#$&23)f|}+;W?#R5!7B`Z4oj>xEe&LM6KOT0?5F%JU;p8+)!MLX48dI+mE`Eg)kLx zhk>d)_ed-KTysOVW8UtR7dt%bDyc;QnAP>xfE&~R3W{S?INwT$s+E0zxHme>NoUL0 zYoY#A;(}lTcuj~`MR%l)Md2@*`R|Zn_#Vatd;J04EVn=_X3a(JJyIXNd=$jyv0%-F+kGC>uFUCQry|2zxmoHE&Vm+f1t zY=Tcx{M5)k7o}|SdYki?Iycy&V-06pxfy3{Q^;E5wCC+T)|&5UIvt+y9e7KW#-r6kv0xO+nxRt#!UY-j&QhreS|#mj zejZBwuLSZeQGZMq5*}@Y%U{N18<1C}>?jz(55%`$j><|Z4s)tIzcP7SO5yc_MAbSD z!d=PB%_k})JcI9gt3Tzd5!tXsp0?S^LR8c5EWTuFIs}mY*ubIiAB>5Z~KT6w#yaQCG>gx)P;p
    z+|NZRC2L@nx7}$^35l+VRKh%2gW5+*W&k|sXrJ|h;pakfKj48{!+e0oxBKu72ur$g zVQ<5KZqDKM=(D0z^rY`C&oII}3N2&0)Y?|xVU8`1a=3Bg8ojI(kjl6laD5?n1J#^5 zvCXBB_8`B`04`;=uup>mQV(G-Cgw~y7x56A!H8LxY08Cc-UIDq3>Tn0b;Hn`K+H2Y zr<_Y#=W-Y>I%my_ALrT|zH#M^H}g+!W+^kN*QfoX@L`oO;I-d+HS0VeMALJJrTHo; z^HpCQFNpkbUM2|s>Uz7g+tIK^ujwBqWyEcZt0}46`=Y$ zRSOxO9%M_}(Y-9US6jtZM2Og%d?vHy|M*w`#mrtmjanohQWz07A&WR9ai%lwX(KMP zX6uBz$I8qcJb2WWNqD~8x4I-%b`%9j`c|5BR*XKdP)o)mdcU_13WJDzmZh?|{)#hT z-+85wxi$(iGfF6Q6GL-+TKus%f-hhw#dRw)_py|;L&Pjc_PoQ;EY9)L9dQST!z_#H z>i?MvdWF)-q^VM|z-u2Pq=h|&yd4387LNFlRRseN!G%pb8xSqsKpb=6Nm1A2Rd&|<|KaI zSD2g5GxIs=w`cSsu|gZeK!;L>-zHyo7jX7>bB`rjYr~1d=cU?wA?;+SJXO5K>dp;`Tj!c+uLf7=l( z73;Uq7O7px*R^6+8=uMP&$;uCX}ZAg0aIp5QAe+u-AQ!O&md-YJY?=p<+>!1+{-3t z6+F=1iQq37k+5@^=rn)cgVkzii{5FJFOJ}49$SOAK;{im~>^u+lehgZRLFLhY zAl ze?->YAe;&s-GN@%G%9kCiRp{*EYPH6KHzl{5p&aeIy+`Bjz?Xn|6tRbgU%zx>TdCz z@r*&!qZ{lME(fan(JkX!EQN=c6$K)PW$*~u$-gLbFU_Gv(O?r&B&pVZkF={wF z$Thw~Zb@BX`+@G5=_jsmVZg z9=6}{kAwurONS-I4V$SdDQP&^G1VWpSJF+iW@&RO-Rtl=p+ky5_zG6GBU&fx`g z;9JZ7PL5J|t@?CIovrA!isaFR_0vkrm-`wBtmO8TfjN6D^~{p{k;c~5F=ZsT7#2=) zJYX>(8J_&H#1_)QEn?7I?jbX!wdEa4a{adg7jX5Gt;K{sL;ILP?z|`YaEmpEHG~dh zWM}43f(s8=gwKZQz?6(<7hvQYlMwCBxvU9A)jjr}D*guR+vWm5KzH(`Dm`6jO%?J( zrMredX}}NYlJ_Tej;;zPPI&Qj*GNP+z!oe3XP@+E?Ijeeu=AO<7?3!K#^(JBP+rbd ze++?JZ7pPua(w#cz%aAY``z3r^jyN`G48qu760r0HVWm;DDoXXm!{M;S#F(~v56YL zRCG(gV@F|DOOVceju(+U=j!I6A+ePjTdVCZW)aB$v#&1;9+x?-GC}Rgtw)wuqUPI_ zAYUA1xHISQ`O>-!T^A)(UdtR2Li}u%K@EJq%x?Dff+g>JgUtsK7V4V)aUO z0XN0KYFt(2bEFLRn)L7;q3BQvDd8%wP=n`KTbCoIDTS90SLqhb<8;b<`m+=ZPFmSz z*CzIOYe!My8uqG;6ZUII8{@FEh4D$DF2r5;JdZKOoWvRpddP`Z(ENj)l)tk&Ochq9 z$*4=;#Q%q}^!}vS*F9HWF@c0{8+{J%eqxJSs~=gOx192 zpYdyO9*lLl1m%-DDfwrS@{MZrvd(dt&QC@&f1f)qMI*nnBH=*PCx|zLVus(Xe%1)0 z2XqYb-YdEADz)w1#QJjA6)9e|(&LzPvn|#Jl;c_twe3au@j$!BsK}vpcXW|euDu?Led&*5^ENhI01AB4evpsIjMgkDEm34pTPB9M4VQ{*`crH$ zvCQll71q(qFW0{~-vJ737Baa4g}gxeE%!(f;&(*2K%uaDz!&>D3*wl&GY>Su`ct{8 zu zUtZXt(ocwOH2#dT*6uupete{h7k&BJt=J3COmCAGy{^{ZFlnW{I_lU}uq8iP(K@u|%5TUHH_MZR})N@L{?5}cE(-R9ro@1WTaiL3L0hK#xveJRe5q-g^h3Lf`)PlmM80&S`5Zxv$A-r>|J|B?oOd zbhn1;GPt2L9Gco4Xmv75J(~8(Wy|?Z2hAz=LcE{9zdG%f^VeJrDHH14*t~XZ?*6W<40_-( z>7_#Q{~z)I-$Cf#n?2f!#hcgNC&Rp(mqAKz|4-YiL%LyyvH?Dfx7fru>f|(8_?F_U zV1u4E+dycX=g}bH%C?9zm%snzNdeTN;DYPr6ye}eo=@Y9?{*>xy8;~~mX4;cG zy{9SF@mp*1(f*IW{C*XQ22|G=@V55k`Eg`teqoRY5hK@THMB{I>QP(KFX7X3Ie+=9 z%9N56cKf{`^>^y|sSge1z+#?SA$NGKV#CjbYSn)?m#MtG)^4V(zBk@HOFVTtyz^%ONBa}9-Ucr+%a1{3gOfCKRV0-<8EA!^H2DW zL7St!&^hRKD=m!NyT>nkm7SXqU{>xUjvxw%3p5WJ)Kj5ecVeH?LC0EkzkG&nK^tEI zi#^zqcPm(x*ZeB@ z1IxiJrVqgh3@r@nQu|!Qe?lM{&hEw<8%3*x%{djvaw%zZ)&H0lMROL@4!ozFr!<^0 zk1*=I1aewudjI+{(pIq-6=Rz4^Wjm7?uzK}EKq-&xb|$cr!+L0UK!MKViEiHWkPm< z9)CmQj7pE!@(BEIG|gi2+~oRFJ*fN`5uL^72$BJT^okD-v8#S>mpD>z%<^3Ayf|&ynoZci<`Z= zPJLo{uC7mkvBzT~fhxW07U-{ipSscvRf?McpB_tAAAzltKPVN~^^+yt;zX+%YjDq> zTLOtAW%P7;C!+7qAda-4YIvXBaZ?JU9K3kMQg1)Aa5p;Cbt5+Cm& zhyD6%MZLKY4Ja8t|C#^z&pT4+{N-|s4}A}c!8`mPAHP&>5Brg5IH<*Q?sDQ6?&}+D zx(%goXTr`Mm*H;UZ4_3KRvY;?`lsjQs>{+9XbfwN&TQk2^udh1jw0h-ppmAa;6muE zz)U>fP59B7ohbVhnfQdd$C<$0wY4Km*4C9e#|9_*r=82A=Z3O6a8XYxi`JL#OPm6V zVrOXR?j=+6j_Vkq(d-&bd z|KtJ)jvgQ7YE0jgrI}>se`43aBG0DoSI&?I`sPS2jf(>Pd{$w<#5~>Qds%(a15kl; z48d1a<{xGH|GjeX=sbKhkt)H4H~6R;9csLE=SfLr;gm?{{l`xySIgsEw*TNRFYo+% zG5e(0H6B$XKeX0RgZ`nWAX6-pKj*4kK~6HpAT2Q4k8wSLljfafo*5ey5xlx^j{ z(Hb5uBx>yaN8}g5?d>u<9)=dgzfWKW|{!=7ULHzDX`w_ z`Rn7`lDznM#i?l@BdP9l-Y)8%NsXXn3uZ`-GFx4Q8~j z@v8L6UN73Cn+N};c9XOEXZnjqb$8<)I4j0u(tbopruc0nJSN||dw>hl?b0=gxAwcf7L-HbkgPi3Pe0hTdixulu$lj zma_nDG-}x-~zIGk>?hsyj1a5O?0-xkN)lH1}kDO zFM_2uO|y-RIHD!vU+Q=S#Tv=7e=_Z5W=X}#Et6xRpm}w|LDI@`Fxb-XJ(}RjOl)X7 z!5yET@~Z=@X`}F|N{Y$R!$?nc3?tB44?4yivheh6`xPO{FDU1t1GjVMaTOR#&BG&-)}|D2I)+e`fwGMxEwxCNHhyUZ&8@ z3_wdFti+IkSF7qU0@t4!Mqo08YGPf)?R}jP~&A{+kHCI*~w5 zj<0m$>XP21T@MmTF>(s*4~Z;}EtQV z8wE~THPO1z{6+H1w(9oP|DwL^lpb zOBN-%9n+tl3JfjDxQdQV8SJ8)UO^MCpgb>r_h&(^!=Xs2q|b1qLza$RX_W;?Yd z?5V8L(Y_Lpd^3;4ME7@0-pdZW^ztBfb_ISWR*rHsvst{|drjpK8E2#a@s+;_EOgqH z0laQI2Hkmt}cFeBjgTo)zsTRV5}@iR;-CqmgmA$b3swt0e`9VL9`Pg|{$v&MX5Q zA`W4^2Xz`8#e2~o_Pado1S&WEkn6ffM&T$m= z6{xe=MqG1~tGiDF589hVuny^55+?0WaO`ur)0Gv(Lf&GG&@YZq31I{-DB&Rf&Zn+Y zL&jxWYi~WWAMyaSCwIsV(jxs}Z$Fr)8J-+V9GVb+z9A`6AULR_(htBqtTIj<@Ju~fmXh=13qHat z`|v2sP{UZb$J1;m!MA6J;e{|bRiw=acP7RrSd zQ;OK=X;XE=QwMdSl%E5cL0M?jd>g6n&g)p+qnF-XJRTtaNV~S>O?#(09l zd!9ek6O-HqvMMY&Q{-6^LX>I9^Hgu~!9@i`(Dsf^X=6F+ReRb-Wa!w^uOf34CGlZsY>MjYcvZW2 z!eSDWjEn7}3j0!t7-36 zK8JiHA?+HApWK0$Hkt!~bIT&;b*y!J%!&xi6?$AnWmWSNV@?EBif=FPir9WNU>x_b zp(rn(--s6m3|dy)E-nhS*dCn-kHZzDcsO{KwMXNWgUsH4C%NP%L%<=HhcOm1ja$dn;+lOK-Cnx*ueUu=+hIBB!jKBAOe+8JgZ+)i64FDX7<9hpVK%121Y zsXI&rl*3JZFOIsed|v+?hdMK=;i!YuD4HL2&)+vhd{`gVV`uFu}ar7JdDBmdkco9>vQiNL%slCWHA9 zTjl2Q_v`JU+6q%2p?R^Uu0J<5FZIyOg+en@H;82oxHrk>GpUclPEmBN+0uKJrVP6+ zP85U`I?G~)Az4|O2dmIW+xxe=dV`XZ&0BnC9Bk^y=hnnFQDV*iz>5m%s*U-RM^sf+ zG%DNdDTTR z_HvOZ97IXH$+EltqN8DxQfTheXO57urKts>pwijpMntz(i+i3Omu235U%Q-Z`qO-C z_Ey%Iyz%ekSP9Cs6UXz4{C(Km(-qEl?59iT-qmt#ZJR~P6cn^3_O-(l@Y|=t*yo^z zrEZSEhB&c?Lz~MCN)qKweTS&8m)1jr(>A9>+>K@D#}@0mR#?U2HV29icOaKhGCpr4 zYxJ8~Oz^(-!NHw~zKA-XU|U|FwNhj)oq_e!D@FY5-_wfopjiEl z>16VSa^*e_y)lQWClbmx3BWT?6vPAB8^Z4&i6@gPgd+0&+4x5e9tEX4z&U zybX&FAq9O%ZL5ixBpR3dsG@32>XknDu9Yv@Tavwl*;TqddGs}XWYH)4mlj?$7gM%ve>Q>k_@>93G_s^l)0LezI1Cu ztY5$#ophP2oRN9~fL=1Bz3f4tO4~6cX%ixJPqW<}2@_Slj0v)Adj3qr*8PXu6|Z*cGsO~M znlxR2-}VkVx~Yu&?BQEavRJVQM}R=f&!c!iX{kPtEJsZ$Swz@4&;!XYrs__-!vX@W zbRTU6p2K_CB3}IL(nhL_LVb{fX7$odAs*$%qEH9qE%CT2 zQ4D}H6a7R#!zSo-1JW*u)G9*J4Wt+_52CLiTO*2|$ENN%B1tt6ha^(H_3kSQPz~($ zEakIV@%-w0QW>N@n^Y`fDY6@mRKBK(3(lGo0Nc*kc+$n879kELI4Q;^1H!zBnY&A{ zv`{=meB2`grxlFN|57Y> zb+YY_mlBVMK|+{BM|(|nVAjfB{hA=x(F7^3vmp<5yQ}66c$Z%%o4+V#&;A*Z|*T!!E$GKs~J*6CKZ!?#2b&KqdwY%(Os!Wk2Q*pA2(1 zpJ$ZRcNwIG+V<>lz5C&AhAiPH1B+NidzR`X^3J?2o)D6d)JF}N8p9)GG41C(1sZLU z*~Yw-Vi7JI&jWJj40cIHCmnA3cyUg{(RgDh`E72DxT>6JSfr!A;pF@4Ol`dz_B3_y ztlxA$#P=QPnuPO0usKj-rPZ|YbXfY$Upl7s4^%W}_f(`Y=WLh4^?|nxn=bvT(pQ|& z!kj}!l;x2fjlw2MG<5_46=QafH^cEA$zDSEFHM)l`5xQ3#_KZ;6%Xsl7uL!xqzTB3 z!2!xSh)`NJTc=NwhD3*CzD!9!a9}_w)*fh>-CkJ;zkso@*`Vjq)|%2FN^zg0STDRG zC16tVBi6*6e(M6(kbh0+9p^oGK?gjgM z8}Gsh;{)#c_*?S<6**(&Ug#E^y4EsJm^D&8u4vKY%94$M{2?jcNa)+R=seIpr0%8? zu@k5_S`(^wuS%yImkJ&lpaxv&%nU}iTnJXO{LFOf9fxd)OS?EIeZ=Zt@WGa3r7KOf zHLh=_n_B$k2Z1u!b4%~F<}YpT$tu>f;Sg`C#aHK&&&LDo)ckqFLE0TO!A>>YquEDu zZO4>Rl&qwnXFZo@!2*}3TnYu&t#|_Pkc@gCHho`{+Q7~#W z_M5M{4!iiIuuwdQcS)YT0R+A{eCTGU%U;ItL)yktlLssDTXIF}WMFTrjvG`r)DTbO zCBC1HUQb9Sv)xtIAUpavLeK=x%Q|dfb)UD_o+S_0aq<5wCqAF?(p(C68K%97pT{2| z#)JsaZknU^n$t*c%@1JZKLva~F14s9Am)oFEjw#7m8LR-rTvQWniVrUkd4KZJpfwJ z-KBGDS}1@+3C@Q-7^d8k_Hp9_2rN^%JWF`{Je6Mozpv5bSGfJ+44hihsZ|^v3FyEK zomw9?=$C!SMsjiAOTo@Idwop+9oWLoaEIoyr{rHxhDXJ>7GSr#wc3OYH>#7{%-I0| z18yP)-HRiYmrTq|Ei9DjD8Kl*haBeOWod$i2TGk~S=j)HuF@QQ#OC`0_2Py)4MT?{ za@`ac6?&=1($C>t^|zZm9M9yny4jm+d=P$jt7h9P^l&p>R>B0|ZUi8Mcar^c#$M{;DjMT4}4j z5SqQ-r|!iOMzGMuEnN%*XmFovF<`v-!i>1rbsd5RTpQbGj@s<{jY(JOZT6dvWECnp zpVKe>kd+^T*>L*wryx zwY%JI!B3l`*e$UXN6mv@2{U3C&Ej?djWnRu$@jT{U?i6~)S$TnY1plFdRwK&l)W|e z(TZgScjj;vv_D9se&0HAo&7z`kRy!6iDx)i@hBiW z1xzvz?6J(r!hZ3IULTth`+4^ZVByy!vEfY)30pqS2xV8liD*FLHZIkO&faxmEeI~I zO|KDChL~D#D*2T4CzkhP7fd>G`3JVwmqkMLHe%0UDVd~22-B^o?-|4))%2ioxD8j* zkEpGd>uRobY0+W{7KZghff7f)Dk{b`<+HDs_74nYJI8ANItsF~J=8VYR9n>!Jh05* z7X!iAo_33t{-BzO;CXn-JQu|J{5uh_(b(l*1D@l1Vt+UE^q)^uH>Iv*zAab2Oea5` zU!H1RZiJjjq?aNyNCgsvBdtvxjmpLw1rpI?i8T>^X?Zb&|ZZ@3{!qTqtpPyR)3dpdTYA*=3Tz`K7IGu~)^g3xEGA%Nu>k3%t?hBM{A8l034pb=R<*sFJbK6%}#y4!a5VJ((^BoFsf3{H$Kx5aq@C){|WI4`G2`VrkUII=*f4$!jOk~A)2^pP4B zI+G^#?z=HZAsZjET*ftKFE9=CelThk(_BI~H>DiUM4~tm{tEqla;?Lhph}LjfX%wx z$2Pp%5l#h{s~w;QQ{_g0M}V(ScVe+td-Ln@U0Ndp1x<`EPLeSQT-XY0(kt6r;PQUT zU=F3U-8b?!@*suuOhQs1dnku8X)*6(3vETIA%YXv4?d_N{1V$|_V4uUrqn;bvhRWH zKx$mZAav>6oSOhd8wAb+=JNTOnSDCn$RWd7IhFviUQ|)>Rn8}~#fMmmjOBD`OqS0z z-Q3>yDV`^2f4b%a9II$XNeIq(EGX1JGA2bU)JFqh-+i@hj+Z^IXc=8h&e5q=&-J9e zmUU5@Xk4;nPk{tF%`7!`F!T69I$X_``R`z8eYceP{7_cTMl?pRuon~#pc z#G4dy5UIAs^X<5*xm-I-9KiRa#qTzS4*SVsq(>emJS*;dCfG$GG>onO;)_%EnY>jJ zVwp=Q9w)f%FfxX<@W3+A$A-nH;E}^rML-1I8>VdjBZAyA4c!&-TCzPIU1ieb2J;zI z#rmf8xj7py7K(g6Z;Mcl`{zW*Nnk9ii^~>^!vZ{txL{iWx4U9AQZ$L36^UnT1+npdGSAejoOajqkDzuwdOl z$S{-dT&EvLbb_~sa!*vK;FZU@*CvW`4O234#fSp;L zx@5;R6ELU^AzB2}!SfO@j!B=Q{3}Qe17MyDsIn+;EQxF-puXDXk?XPm7amK^0yYIXYB2*6}n)1TjAyCP=-o-*tv`zcr-9fbxg(718`GTB; z9y5z6>iSgeK_nqT*>#?sz0Ue*D{Gf{Q=y9?!OViM!G}kVq8fsWQkIZ}g3~aR*>4gD zTIG&iZ#9<=P3(|cgGXB-Cq~=fV?KVn-;End^bnp4wYV~6AFt-Med=p@-_H3@>GG}T zzw)d1)?^(a=8oHyv{zZd?cR~Hq+P(pE{68w3a<3{MA6-w-Q7e%34%(55~d_+Tyhqk z-I<>}JmqH;7~buLe{(h}t6qT?d9E|f71)8->kG*^YEiP2Kdjs9z!ymqhlX{Ba4)+i zOsGx?Hkx!Rvl{8|62`Iu1>qNGDUbZ)eaq)|Ac?8~&`}dVYFQ}gKEP-dJ=!cHy5Fqf zS}|r>@U%L~qCl*KXRW`vA3st2UW@n*GpyOC%#!M)*+FR|DRqaw zgsbi%yXM{8tcX;Suo|_+5ReGg+-%D~TFkUYce;}Ke=u;#(tOQfVZqEkz7aOy4Ycn{ z?TVdwSY(%0x+zsjXp7EVN_!VgPALf9>a;*sCE%~1w3l$e_MT-KQb!8BeUO-^1St5I zgtAG?<^(?}O)mZkZKUvn-EGtr*X8Hz`TKq2Qm%9)yExQwI7Ak62SR-xI(;~dw>PcV z|BvC>9S6M|oGr18B)g17rb8r>6t$ZQIB-Dd)u}>}NyCN@o;pbI%k<+lFuXX%F&|c` zz5^R;=Kj`uigN-4I-?A^ee>@lpqjeM!)2q7>WD*cBkAHzX5B)c0A}7QGHJ8{#Bq%R zw{6ZJU;f$-7`~)w34~;W;R!^Ao^=_0Tf|Whpq9x$4uSf=`+S>)lzR!p#Cg!iipg+` zHnq7j>^AUfn~%*h!1|Ta%7$h80T1|>rIh+r@;g!;glfI4?N<2DpALOdR$l2z8j2XO z_->72IRJNvgzZQ(FhYn|Ix-`bR9ScJDDZH{0uX7HDcqOG*+5Z6)}J|mTmM4UzqhwV zNfH?5@C}pS{$x;;ee!Q+19IXKonni!?@19srIM0GCUpa$NH1hYIw=Q|l|qU-ABR%J zoY0>^l*uxmL9~!0Hi&QiN?m^d~}^e&SRBwfMb= zyVNi=7%89Bs)V^@Hl(sPcDD>C+JsH3cl54pX$|+)M@|}VWQn-T42SNTwpADgdW)et zA*c15+KEY|bjUTsUAX-lk~qXje`Dhj3{3NBP4TkLLS62eOl=7+^m8tn@G>Qq+=TOp z?uH?G+(K}xp7vaaOZ2{HYkCA*f|LqTA!a?GWX+)d5;a(sV=5;J)IG*kzYl^}{G@%! z>snQJPKZh1U0%!E6(8Q&TiKs#WeUb~?6=>mYoh>Q`qZ`*ukW0ITwA<1V+~2*m1q8i z$|mUucKQj;i#E~IWNBnoVr~@8MB=7zYE{2(;HIw({JW>)KS107*l734xfjx6O)3*# za&1L+$Nrp=5rYQrm2qZv*#)Cvy-x!w3{GTvB`#S{7D;?0YOoShX{7-J0*1C`7PCg1 zEf)l2cx9=jM~H36h`?@q*4R3nH?8Y8<e)|jy z2^_qe{=}?aQspY90*E30-QC?^HavrZ?Ap+kP1_>@tp#il7*jlf&kv7R$FNCIC^<>vu*IeVvEBL72+61A zS!pD&Wg_G9Y-qcLt7IbFb`LI!i8p;rHsLlcuh98Bk)pftP6UyiS@PWPJ!vPIR!X&$ zAc*dpZSSB&p&J8OnCR|}?fqD!-G~Yp<+`Go6d@^!u3#8;*9#vYNk2pY<6&`p>$3>E z+m5DpjilXg)RxMpBO{bMBv~ilKgdp@azL_(1I)vfwk0!e5iGh_RX<_Lrqs$Z`u_S; zoE*04y<}K=*Pt!l*X!LuR5H3@jP`1UbJbHPZ{?=Cr|7(A>6E>}30rnBN?z2-+eR14 zh4n02%yXH8bf=sT&Te?HMY$^ByaBV>i*IHgQ)<}qXlYO9Mn*K}O%gh{G(|9}wtE6# z=W?jSKRbWXxZ7W4>*;BRk@sS#m3|9XeeLqbHbc|YB6Hqq~N@!p?9)D|IHS(OLi6sX&RddJ|o zk*y_5q1N5OO5GY2hekC>>BX~T%}42ef!mhodrP~wt z>nqlQmmc=fbPijfVC!KxJFFEDYvWQc$v|vz1YY@WQ zOPhoQ4}$Vk*{wmEp^2mI)I|L!C=mz9wyk=Pz;hs{Q{yN#aGCo78RDBkdIMo9V8oO5 zLl&ESAPMDoM7v)!q+I{R>-1H-OkklVk)u@;`J4y_GcEzn9{HZMlm*WZ4#xs^MSn{< zGqdx4uvX8(Tm&F)^CUVOl`yKqE-{w#EqLH8qkW4hxGOACyM>m4%!kii8pttwH4j^R)H%Z?F>8GW{c4I_n%VT~Qc(%L`mX{(n?#gCQVEoET%tq`hGmRNC~;_NlJO^y#&V z5=3#oAL@Bfe4uMrh_W|yr8ohe-j9hm(&k9@M!6gdB3{H8n$`=cTy;&4IVab;7hGp2 z)A4z$Cne#nTCv*Xa5+GNA!dMFu|iNELcQ_#YWv!UcW3#SdT>ii1728GQ2an}usb1a z`zrR@Uin7Gh(d`4-A32?68(!vqER(XU{0Wb(l@kM2>yHQ-_fXmP@2HjvUsIGTWWO> zRl_!o#7>q5v&aXgCzsu9e@DVBa<4MIkO#=I$csM#j{sS%M_Tf|QuiTB)m+(RK&4AdFBO~~!>h+7eGsfmbU#*CTGt}JOMR+@(%qm*&_^QW zG1d}2_*MkZB%qOC)iN}^W6JgfB+B9%l37aKy7ot0)t7hk-6kR}i& z&<89c^xhV2cvsj+w$sd1`{%s)Zi$Gpb$A2}8B|=)m3e>P2O?yrX~90Y39N%VDWWL6 z)UOPOedN3!UL}DUEbekZR-d|MNw3pT0_a(zO%2icr;C(`syZe$sZ|;Sft)VFHv+T< zXnpu936{aB(Kn=U&ArLOB~;p3iD9q4H>7d$S6@VX+VCF3@;k}y+#S~FZ zFZg}^%wYe~t!IFm)K$yy9Hu&GE-m2?rZ{nkFf3GPP_8qxt9EjHAacBp`5}d>yktEC zx9xlg%iL`LJ?rR2CHMJLCC9p!!?zGY!?bh5o5~pfwXF=H89)6%>*0gJEBJnZF}bo( z93)B-(iz!fRg@8t)O^Pe4a6hFTk>`XKCs>@OT8$^!~lvcT&b=WHJwH!Ank1H4*pKO zpqy8F)sK2Wd{O_O32$V*jl4OAK8(Rn46F{NgxG6$ltHv`0SR?!UWYbqYxNT9N)iof zue&jwq83^g6>9r@83F5Br|E6fr7&Y5tKg56U~~Evv08*jk3hwe)x0fiL>c=plYI~b zXvZoS!y}Q>(qtaMh0x(VR&=EkbrUIR+ljD7Y68}uoGWFZ8OtwrD9GyuqC&lp95!=s zJv3h)ePv7*U6Hh>|Gt=Lm|Gy%s~iMa4=H;x#jdVvE2tq z*1KC{;ux6iUPPp}&t~gCNOd}`7YKcR>ysq1^~&sXEAf2qN&lPrEt}O5lnJ~nAM@ni zePl^eD|mK!K^#zUkbVudz;w)yJ%+V&inzn*vbVXvVb4BTe)4%Cl+D^Y48ut3hKKIWCj>E zEWuxk3sMX>R+p;mrGX@g)Pl)nAp!SXy9%x%Aq4IzUg)~>cxu8z=smpUMu;j`A3&E|IXG>=7$#1I9RuPHLLji8c7NcDo3s|`|TPtKtY>HLTv-KLL zCUtNB&h~gYFOcuyVrua!bXSm}fw^T?e*&WSoe;q+PWB4RFzbv1d#1n1^~SAzsjaB= zQ7<>#__Rf*^IDPr-F@Fg5ib2Elc9GKpU0@lWxQG$8|LfFWlsA(67;-wMNDW)=j59W z^DS)d$^k6)d>lBj32^wI7D%q<0*J*fWh2Wmd1LsXAa~r!8wfqOLYjy`jOpxlZ!%e- zzTjwcw!!X?=~2##QU~2YXT`~N!8!G7u7sG)nh5=8LF!u*$PH%OwOKgBwR`)KYj?^S zif+?8e3oG6`v-OZAm$MJ|NHr04E!$!{@=wwl>NW~yR`(R1za`daJWp!9i!Xj+D?!E EKO!0T`Tzg` literal 72092 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 -Articles • eurlex - - - - - - - - - - - + +Articles • eurlex + + +
    +
    + + + +
    +
    + + +
    +

    All vignettes

    +

    + +
    eurlex: Retrieve data on European Union law in R
    +

    Retrieve data on European Union law in R with pre-defined SPARQL and REST queries.

    +
    +
    +
    + + +
    + +
    +

    Site built with pkgdown 2.0.2.

    +
    + +
    + + + + + + + + diff --git a/docs/authors.html b/docs/authors.html index f7d2a9a..3ac8267 100644 --- a/docs/authors.html +++ b/docs/authors.html @@ -1,106 +1,105 @@ - -Authors and Citation • eurlex - - -
    -
    - - - -
    -
    -
    - - - -
    • -

      Michal Ovadek. Author, maintainer, copyright holder. -

      -
    • -
    -
    -
    -

    Citation

    - -
    -
    - - -

    Ovadek M (2021). -“Facilitating access to data on European Union laws.” -Political Research Exchange, 3. -doi: 10.1080/2474736X.2020.1870150. -

    -
    @Article{,
    -  title = {Facilitating access to data on European Union laws},
    -  author = {Michal Ovadek},
    -  year = {2021},
    -  journal = {Political Research Exchange},
    -  volume = {3},
    -  issue = {1},
    -  doi = {10.1080/2474736X.2020.1870150},
    -}
    - -
    - -
    - - - -
    - -
    -

    Site built with pkgdown -2.0.2.

    -
    - -
    - - - - - - - - + +Authors and Citation • eurlex + + +
    +
    + + + +
    +
    +
    + + + +
    • +

      Michal Ovadek. Author, maintainer, copyright holder. +

      +
    • +
    +
    +
    +

    Citation

    + +
    +
    + + +

    Ovadek M (2021). +“Facilitating access to data on European Union laws.” +Political Research Exchange, 3. +doi: 10.1080/2474736X.2020.1870150. +

    +
    @Article{,
    +  title = {Facilitating access to data on European Union laws},
    +  author = {Michal Ovadek},
    +  year = {2021},
    +  journal = {Political Research Exchange},
    +  volume = {3},
    +  issue = {1},
    +  doi = {10.1080/2474736X.2020.1870150},
    +}
    + +
    + +
    + + + +
    + +
    +

    Site built with pkgdown 2.0.2.

    +
    + +
    + + + + + + + + diff --git a/docs/index.html b/docs/index.html index 3bcbce5..b9475c0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -78,96 +78,41 @@
    -

    CRAN_Status_Badge CRAN_Downloads R-CMD-check # eurlex -

    -

    The eurlex R package attempts to significantly reduce -the overhead associated with using SPARQL and REST APIs made available -by the EU Publication Office and other EU institutions. Compared to pure -web-scraping, the package provides more efficient and transparent access -to data on European Union laws and policies.

    -

    See the vignette -for a walkthrough on how to use the package. Check function -documentation for most up-to-date overview of features. Example use -cases are shown in this paper.

    +

    CRAN_Status_Badge CRAN_Downloads R-CMD-check # eurlex

    +

    The eurlex R package attempts to significantly reduce the overhead associated with using SPARQL and REST APIs made available by the EU Publication Office and other EU institutions. Compared to pure web-scraping, the package provides more efficient and transparent access to data on European Union laws and policies.

    +

    See the vignette for a walkthrough on how to use the package. Check function documentation for most up-to-date overview of features. Example use cases are shown in this paper.

    Installation

    Install from CRAN via install.packages("eurlex").

    -

    The development version is available via -remotes::install_github("michalovadek/eurlex").

    +

    The development version is available via remotes::install_github("michalovadek/eurlex").

    Cite

    -

    Michal Ovádek (2021) Facilitating access to data on European -Union laws, Political Research Exchange, 3:1, DOI: 10.1080/2474736X.2020.1870150

    +

    Michal Ovádek (2021) Facilitating access to data on European Union laws, Political Research Exchange, 3:1, DOI: 10.1080/2474736X.2020.1870150

    Basic usage

    -

    The eurlex package currently envisions the typical -use-case to consist of getting bulk information about EU legislation -into R as fast as possible. The package contains three core functions to -achieve that objective: elx_make_query() to create -pre-defined or customized SPARQL queries; elx_run_query() -to execute the pre-made or any other manually input query; and -elx_fetch_data() to fire GET requests for certain metadata -to the REST API.

    -

    The function elx_make_query takes as its first argument -the type of resource to be retrieved (such as “directive”) from the -semantic database that powers Eur-Lex (and other publications) called -Cellar. If you are familiar with SPARQL, you can always specify your own -queries and execute them with elx_run_query().

    -

    elx_run_query() executes SPARQL queries on a -pre-specified endpoint of the EU Publication Office. It outputs a -data.frame where each column corresponds to one of the -requested variables, while the rows accumulate observations of the -resource type satisfying the query criteria. Obviously, the more data is -to be returned, the longer the execution time, varying from a few -seconds to several hours, depending also on your connection. The first -column always contains the unique URI of a “work” (legislative act or -court judgment) which identifies each resource in Cellar. Several -human-readable identifiers are normally associated with each “work” but -the most useful one is CELEX, -retrieved by default.

    -

    For the moment, it is recommended to retrieve metadata one variable -at a time. For example, if you wish to obtain the legal bases of -directives and the date of transposition, you should run separate -calls:

    +

    The eurlex package currently envisions the typical use-case to consist of getting bulk information about EU legislation into R as fast as possible. The package contains three core functions to achieve that objective: elx_make_query() to create pre-defined or customized SPARQL queries; elx_run_query() to execute the pre-made or any other manually input query; and elx_fetch_data() to fire GET requests for certain metadata to the REST API.

    +

    The function elx_make_query takes as its first argument the type of resource to be retrieved (such as “directive”) from the semantic database that powers Eur-Lex (and other publications) called Cellar. If you are familiar with SPARQL, you can always specify your own queries and execute them with elx_run_query().

    +

    elx_run_query() executes SPARQL queries on a pre-specified endpoint of the EU Publication Office. It outputs a data.frame where each column corresponds to one of the requested variables, while the rows accumulate observations of the resource type satisfying the query criteria. Obviously, the more data is to be returned, the longer the execution time, varying from a few seconds to several hours, depending also on your connection. The first column always contains the unique URI of a “work” (legislative act or court judgment) which identifies each resource in Cellar. Several human-readable identifiers are normally associated with each “work” but the most useful one is CELEX, retrieved by default.

    +

    For the moment, it is recommended to retrieve metadata one variable at a time. For example, if you wish to obtain the legal bases of directives and the date of transposition, you should run separate calls:

      -
    1. ids <- elx_make_query("directive") %>% -elx_run_query()
    2. -
    3. lbs <- elx_make_query("directive", include_lbs = TRUE) -%>% elx_run_query()
    4. -
    5. dates <- elx_make_query("directive", include_date_transpos -= TRUE) %>% elx_run_query()
    6. -
    7. ids %>% dplyr::left_join(lbs) %>% -dplyr::left_join(dates)
    8. +
    9. ids <- elx_make_query("directive") %>% elx_run_query()
    10. +
    11. lbs <- elx_make_query("directive", include_lbs = TRUE) %>% elx_run_query()
    12. +
    13. dates <- elx_make_query("directive", include_date_transpos = TRUE) %>% elx_run_query()
    14. +
    15. ids %>% dplyr::left_join(lbs) %>% dplyr::left_join(dates)
    -

    rather than elx_make_query("directive", include_lbs = TRUE, -include_date_transpos = TRUE). This approach is usually faster -and should also make it easier to understand the returned data frame(s), -especially when some variables contain missing or duplicated data. -Always keep an eye on whether the work and -celex columns identify rows uniquely or not.

    -

    One of the main contributions of the SPARQL requests is that we -obtain a comprehensive list of identifiers that we can subsequently use -to obtain more data relating to the document in question. While the -results of the SPARQL queries are useful also for webscraping (with the -rvest package), the function elx_fetch_data() -enables us to fire GET requests to retrieve data on documents with known -identifiers (including Cellar URI). The function currently enables -downloading the title and the full text of a document in all available -languages.

    +

    rather than elx_make_query("directive", include_lbs = TRUE, include_date_transpos = TRUE). This approach is usually faster and should also make it easier to understand the returned data frame(s), especially when some variables contain missing or duplicated data. Always keep an eye on whether the work and celex columns identify rows uniquely or not.

    +

    One of the main contributions of the SPARQL requests is that we obtain a comprehensive list of identifiers that we can subsequently use to obtain more data relating to the document in question. While the results of the SPARQL queries are useful also for webscraping (with the rvest package), the function elx_fetch_data() enables us to fire GET requests to retrieve data on documents with known identifiers (including Cellar URI). The function currently enables downloading the title and the full text of a document in all available languages.

    Note

    -

    This package nor its author are in any way affiliated with the EU -Publications Office. Please refer to the applicable data -reuse policies.

    -

    Please consider contributing to the maintenance and development of -the package by reporting bugs or suggesting new features.

    +

    This package nor its author are in any way affiliated with the EU Publications Office. Please refer to the applicable data reuse policies.

    +

    Please consider contributing to the maintenance and development of the package by reporting bugs or suggesting new features.

    Latest changes @@ -177,29 +122,21 @@

    eurlex 0.4.1 now mirrors the behaviour of -elx_download_xml() but instead of saving to path givess -access to XML notice in R -
  1. retrieve data on the Judge-Rapporteur, Advocate-General, court -formation and court-curated scholarship using new include_ -options in elx_make_query() +elx_fetch_data(type = "notice", notice = c("tree","branch", "object")) now mirrors the behaviour of elx_download_xml() but instead of saving to path givess access to XML notice in R
  2. +
  3. retrieve data on the Judge-Rapporteur, Advocate-General, court formation and court-curated scholarship using new include_ options in elx_make_query()
  4. fixed bug in elx_download_xml() parameter checking
  5. -elx_download_xml(notice = "object") now retrieves -metadata correctly
  6. +elx_download_xml(notice = "object") now retrieves metadata correctly

    eurlex 0.4.0

      -
    • download XML notices associated with Cellar URLs with -elx_download_xml() +
    • download XML notices associated with Cellar URLs with elx_download_xml()
    • -
    • retrieve European Case Law Identifier (ECLI) with -elx_make_query(include_ecli = TRUE) +
    • retrieve European Case Law Identifier (ECLI) with elx_make_query(include_ecli = TRUE)
    @@ -208,11 +145,9 @@

    eurlex 0.3.6elx_run_query() now fails gracefully in presence of -internet/server problems +elx_run_query() now fails gracefully in presence of internet/server problems
  7. -elx_fetch_data() now automatically fixes urls with -parentheses (e.g. “32019H1115(01)” used to fail)
  8. +elx_fetch_data() now automatically fixes urls with parentheses (e.g. “32019H1115(01)” used to fail)
  9. minor fixes to vignette
  10. elx_parse_xml no longer an exported function
  11. @@ -222,26 +157,13 @@

    eurlex 0.3.6eurlex 0.3.5

      -
    • it is now possible to select all resource types available with -elx_make_query(resource_type = "any"). Since there are -nearly 1 million CELEX codes, use with discretion and expect long -execution times

    • -
    • results can be restricted to a particular directory code with -elx_make_query(directory = "18") (directory code “18” -denotes Common Foreign and Security Policy)

    • -
    • results can be restricted to a particular sector with -elx_make_query(sector = 2) (sector code 2 denotes EU -international agreements)

    • -
    • new feature: request date of court case submission -elx_make_query(include_date_lodged = TRUE)

    • -
    • new feature: request type of court procedure and outcome -elx_make_query(include_court_procedure = TRUE)

    • -
    • new feature: request directory code of legal act -elx_make_query(include_directory = TRUE)

    • -
    • elx_curia_list() has a new default parameter -parse = TRUE which creates separate columns for -ecli, see_case, appeal applying -regular expressions on case_info

    • +
    • it is now possible to select all resource types available with elx_make_query(resource_type = "any"). Since there are nearly 1 million CELEX codes, use with discretion and expect long execution times

    • +
    • results can be restricted to a particular directory code with elx_make_query(directory = "18") (directory code “18” denotes Common Foreign and Security Policy)

    • +
    • results can be restricted to a particular sector with elx_make_query(sector = 2) (sector code 2 denotes EU international agreements)

    • +
    • new feature: request date of court case submission elx_make_query(include_date_lodged = TRUE)

    • +
    • new feature: request type of court procedure and outcome elx_make_query(include_court_procedure = TRUE)

    • +
    • new feature: request directory code of legal act elx_make_query(include_directory = TRUE)

    • +
    • elx_curia_list() has a new default parameter parse = TRUE which creates separate columns for ecli, see_case, appeal applying regular expressions on case_info

    @@ -300,8 +222,7 @@

    Developers

    -

    Site built with pkgdown -2.0.2.

    +

    Site built with pkgdown 2.0.2.

    diff --git a/docs/news/index.html b/docs/news/index.html index 6bb0376..080e0a8 100644 --- a/docs/news/index.html +++ b/docs/news/index.html @@ -17,7 +17,7 @@ eurlex - 0.4.0 + 0.4.1 @@ -52,7 +52,23 @@

    Changelog

    - + +
    +

    Major changes

    +
    • +elx_fetch_data(type = "notice", notice = c("tree","branch", "object")) now mirrors the behaviour of elx_download_xml() but instead of saving to path givess access to XML notice in R
    • +
    • retrieve data on the Judge-Rapporteur, Advocate-General, court formation and court-curated scholarship using new include_ options in elx_make_query() +
    • +
    +
    +

    Minor changes

    +
    • fixed bug in elx_download_xml() parameter checking
    • +
    • +elx_download_xml(notice = "object") now retrieves metadata correctly
    • +
    +
    +
    +

    Major changes

    • download XML notices associated with Cellar URLs with elx_download_xml() diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index a04e0d9..5ad73b2 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -1,7 +1,7 @@ -pandoc: 2.17.0.1 +pandoc: 2.14.0.3 pkgdown: 2.0.2 pkgdown_sha: ~ articles: eurlexpkg: eurlexpkg.html -last_built: 2022-03-31T18:05Z +last_built: 2022-03-31T20:47Z diff --git a/docs/reference/elx_council_votes.html b/docs/reference/elx_council_votes.html index 242f609..a56d08b 100644 --- a/docs/reference/elx_council_votes.html +++ b/docs/reference/elx_council_votes.html @@ -1,99 +1,98 @@ - -Retrieve Council votes on EU acts — elx_council_votes • eurlex - - -
      -
      - - - -
      -
      - - -
      -

      Executes a SPARQL query to the Council's endpoint.

      -
      - -
      -
      elx_council_votes()
      -
      - -
      -

      Value

      -

      A data frame with Council votes on EU acts.

      -
      - -
      -

      Examples

      -
      # \donttest{
      -votes <- elx_council_votes()
      -# }
      -
      -
      -
      - -
      - - -
      - -
      -

      Site built with pkgdown -2.0.2.

      -
      - -
      - - - - - - - - + +Retrieve Council votes on EU acts — elx_council_votes • eurlex + + +
      +
      + + + +
      +
      + + +
      +

      Executes a SPARQL query to the Council's endpoint.

      +
      + +
      +
      elx_council_votes()
      +
      + +
      +

      Value

      +

      A data frame with Council votes on EU acts.

      +
      + +
      +

      Examples

      +
      # \donttest{
      +votes <- elx_council_votes()
      +# }
      +
      +
      +
      + +
      + + +
      + +
      +

      Site built with pkgdown 2.0.2.

      +
      + +
      + + + + + + + + diff --git a/docs/reference/elx_curia_list.html b/docs/reference/elx_curia_list.html index 7bbfc82..f346315 100644 --- a/docs/reference/elx_curia_list.html +++ b/docs/reference/elx_curia_list.html @@ -1,128 +1,127 @@ - -Scrape list of court cases from Curia — elx_curia_list • eurlex - - -
      -
      - - - -
      -
      - - -
      -

      Harvests data from lists of EU court cases from curia.europa.eu. -CELEX identifiers are extracted from hyperlinks where available.

      -
      - -
      -
      elx_curia_list(
      -  data = c("all", "ecj_old", "ecj_new", "gc_all", "cst_all"),
      -  parse = TRUE
      -)
      -
      - -
      -

      Arguments

      -
      data
      -

      Data to be scraped from four separate lists of cases maintained by Curia, defaults to "all" -which contains cases from Court of Justice, General Court and Civil Service Tribunal.

      -
      parse
      -

      If `TRUE`, references to cases and appeals are parsed out from `case_info` into separate columns

      -
      -
      -

      Value

      -

      A data frame containing case identifiers and information as character columns. Where the case id -contains a hyperlink to Eur-Lex, the CELEX identifier is retrieved as well. Hyperlinks to Eur-Lex -disappeared from more recent cases.

      -
      - -
      -

      Examples

      -
      # \donttest{
      -elx_curia_list(data = "cst_all")
      -#> # A tibble: 1,759 x 6
      -#>    case_id    case_id_celex case_info                      ecli  see_case appeal
      -#>    <chr>      <chr>         <chr>                          <chr> <chr>    <chr> 
      -#>  1 F-1/05 *   NA            Judgment of 26 October 2006, ~ ECLI~ NA       T-404~
      -#>  2 F-1/05     NA            Order of 22 May 2007, Landgre~ ECLI~ NA       NA    
      -#>  3 F-1/05 INT NA            Order of 13 July 2007, Landgr~ ECLI~ NA       NA    
      -#>  4 F-1/05     NA            Order of 9 November 2010, Lan~ ECLI~ NA       NA    
      -#>  5 F-2/05     NA            Removed from the register on ~ ECLI~ NA       NA    
      -#>  6 F-3/05     NA            Order of 15 May 2006, Schmit ~ ECLI~ NA       NA    
      -#>  7 F-4/05     NA            Removed from the register on ~ ECLI~ NA       NA    
      -#>  8 F-5/05 *   NA            Judgment of 28 April 2009, Vi~ ECLI~ NA       T-261~
      -#>  9 F-6/05     NA            Removed from the register on ~ ECLI~ NA       NA    
      -#> 10 F-7/05     NA            Schmit / Commission (F-7/05) ~ NA    F-5/05   NA    
      -#> # ... with 1,749 more rows
      -# }
      -
      -
      -
      - -
      - - -
      - -
      -

      Site built with pkgdown -2.0.2.

      -
      - -
      - - - - - - - - + +Scrape list of court cases from Curia — elx_curia_list • eurlex + + +
      +
      + + + +
      +
      + + +
      +

      Harvests data from lists of EU court cases from curia.europa.eu. +CELEX identifiers are extracted from hyperlinks where available.

      +
      + +
      +
      elx_curia_list(
      +  data = c("all", "ecj_old", "ecj_new", "gc_all", "cst_all"),
      +  parse = TRUE
      +)
      +
      + +
      +

      Arguments

      +
      data
      +

      Data to be scraped from four separate lists of cases maintained by Curia, defaults to "all" +which contains cases from Court of Justice, General Court and Civil Service Tribunal.

      +
      parse
      +

      If `TRUE`, references to cases and appeals are parsed out from `case_info` into separate columns

      +
      +
      +

      Value

      +

      A data frame containing case identifiers and information as character columns. Where the case id +contains a hyperlink to Eur-Lex, the CELEX identifier is retrieved as well. Hyperlinks to Eur-Lex +disappeared from more recent cases.

      +
      + +
      +

      Examples

      +
      # \donttest{
      +elx_curia_list(data = "cst_all")
      +#> # A tibble: 1,759 x 6
      +#>    case_id    case_id_celex case_info                   ecli     see_case appeal
      +#>    <chr>      <chr>         <chr>                       <chr>    <chr>    <chr> 
      +#>  1 F-1/05 *   NA            Judgment of 26 October 200~ ECLI:EU~ NA       T-404~
      +#>  2 F-1/05     NA            Order of 22 May 2007, Land~ ECLI:EU~ NA       NA    
      +#>  3 F-1/05 INT NA            Order of 13 July 2007, Lan~ ECLI:EU~ NA       NA    
      +#>  4 F-1/05     NA            Order of 9 November 2010, ~ ECLI:EU~ NA       NA    
      +#>  5 F-2/05     NA            Removed from the register ~ ECLI:EU~ NA       NA    
      +#>  6 F-3/05     NA            Order of 15 May 2006, Schm~ ECLI:EU~ NA       NA    
      +#>  7 F-4/05     NA            Removed from the register ~ ECLI:EU~ NA       NA    
      +#>  8 F-5/05 *   NA            Judgment of 28 April 2009,~ ECLI:EU~ NA       T-261~
      +#>  9 F-6/05     NA            Removed from the register ~ ECLI:EU~ NA       NA    
      +#> 10 F-7/05     NA            Schmit / Commission (F-7/0~ NA       F-5/05   NA    
      +#> # ... with 1,749 more rows
      +# }
      +
      +
      +
      + +
      + + +
      + +
      +

      Site built with pkgdown 2.0.2.

      +
      + +
      + + + + + + + + diff --git a/docs/reference/elx_download_xml.html b/docs/reference/elx_download_xml.html index 94eadd9..80c0d62 100644 --- a/docs/reference/elx_download_xml.html +++ b/docs/reference/elx_download_xml.html @@ -1,128 +1,127 @@ - -Download XML notice associated with a URL — elx_download_xml • eurlex - - -
      -
      - - - -
      -
      - - -
      -

      Downloads an XML notice of a given type associated with a Cellar resource.

      -
      - -
      -
      elx_download_xml(
      -  url,
      -  file = paste(basename(url), ".xml", sep = ""),
      -  notice = c("tree", "branch", "object"),
      -  language_1 = "en",
      -  language_2 = "fr",
      -  language_3 = "de",
      -  mode = "wb"
      -)
      -
      - -
      -

      Arguments

      -
      url
      -

      A valid url as character vector of length one based on a resource identifier such as CELEX or Cellar URI.

      -
      file
      -

      A character string with the name where the downloaded file is saved.

      -
      notice
      -

      The type of notice requested controls what kind of metadata are returned.

      -
      language_1
      -

      The priority language in which the data will be attempted to be retrieved, in ISO 639 2-char code

      -
      language_2
      -

      If data not available in `language_1`, try `language_2`

      -
      language_3
      -

      If data not available in `language_2`, try `language_3`

      -
      mode
      -

      A character string specifying the mode with which to write the file. Useful values are "w", "wb" (binary), "a" (append) and "ab".

      -
      -
      -

      Value

      -

      Path of downloaded file (invisibly) if server validates request (http status code has to be 200). For more information about notices, see Cellar documentation.

      -
      -
      -

      Details

      -

      To retrieve all identifiers associated with a url, use elx_fetch_data(type = "ids").

      -
      - -
      -

      Examples

      -
      # \donttest{
      -elx_download_xml(url = "http://publications.europa.eu/resource/celex/32014R0001", notice = "object")
      -# }
      -
      -
      -
      - -
      - - -
      - -
      -

      Site built with pkgdown -2.0.2.

      -
      - -
      - - - - - - - - + +Download XML notice associated with a URL — elx_download_xml • eurlex + + +
      +
      + + + +
      +
      + + +
      +

      Downloads an XML notice of a given type associated with a Cellar resource.

      +
      + +
      +
      elx_download_xml(
      +  url,
      +  file = paste(basename(url), ".xml", sep = ""),
      +  notice = c("tree", "branch", "object"),
      +  language_1 = "en",
      +  language_2 = "fr",
      +  language_3 = "de",
      +  mode = "wb"
      +)
      +
      + +
      +

      Arguments

      +
      url
      +

      A valid url as character vector of length one based on a resource identifier such as CELEX or Cellar URI.

      +
      file
      +

      A character string with the name where the downloaded file is saved.

      +
      notice
      +

      The type of notice requested controls what kind of metadata are returned.

      +
      language_1
      +

      The priority language in which the data will be attempted to be retrieved, in ISO 639 2-char code

      +
      language_2
      +

      If data not available in `language_1`, try `language_2`

      +
      language_3
      +

      If data not available in `language_2`, try `language_3`

      +
      mode
      +

      A character string specifying the mode with which to write the file. Useful values are "w", "wb" (binary), "a" (append) and "ab".

      +
      +
      +

      Value

      +

      Path of downloaded file (invisibly) if server validates request (http status code has to be 200). For more information about notices, see Cellar documentation.

      +
      +
      +

      Details

      +

      To retrieve all identifiers associated with a url, use elx_fetch_data(type = "ids").

      +
      + +
      +

      Examples

      +
      # \donttest{
      +elx_download_xml(url = "http://publications.europa.eu/resource/celex/32014R0001", notice = "object")
      +# }
      +
      +
      +
      + +
      + + +
      + +
      +

      Site built with pkgdown 2.0.2.

      +
      + +
      + + + + + + + + diff --git a/docs/reference/elx_fetch_data.html b/docs/reference/elx_fetch_data.html index 70792fa..11c6f44 100644 --- a/docs/reference/elx_fetch_data.html +++ b/docs/reference/elx_fetch_data.html @@ -1,125 +1,124 @@ - -Retrieve additional data on EU documents — elx_fetch_data • eurlex - - -
      -
      - - - -
      -
      - - -
      -

      Wraps httr::GET with pre-specified headers and parses retrieved data.

      -
      - -
      -
      elx_fetch_data(
      -  url,
      -  type = c("title", "text", "ids", "notice"),
      -  notice = c("tree", "branch", "object"),
      -  language_1 = "en",
      -  language_2 = "fr",
      -  language_3 = "de",
      -  include_breaks = TRUE
      -)
      -
      - -
      -

      Arguments

      -
      url
      -

      A valid url as character vector of length one based on a resource identifier such as CELEX or Cellar URI.

      -
      type
      -

      The type of data to be retrieved. When type = "text", the returned list contains named elements reflecting the source of each text. When type = "notice", the results return an XML notice associated with the url.

      -
      notice
      -

      If type = "notice", controls what kind of metadata are returned by the notice.

      -
      language_1
      -

      The priority language in which the data will be attempted to be retrieved, in ISO 639 2-char code

      -
      language_2
      -

      If data not available in `language_1`, try `language_2`

      -
      language_3
      -

      If data not available in `language_2`, try `language_3`

      -
      include_breaks
      -

      If TRUE, text includes tags showing where pages ("---pagebreak---", for pdfs) and documents ("---documentbreak---") were concatenated

      -
      -
      -

      Value

      -

      A character vector of length one containing the result. When `type = "text"`, named character vector where the name contains the source of the text.

      -
      - -
      -

      Examples

      -
      # \donttest{
      -elx_fetch_data(url = "http://publications.europa.eu/resource/celex/32014R0001", type = "title")
      -#> [1] "Commission Delegated Regulation (EU) No 1/2014 of 28 August 2013 establishing Annex III to Regulation (EU) No 978/2012 of the European Parliament and of the Council applying a scheme of generalised tariff preferences"
      -# }
      -
      -
      -
      - -
      - - -
      - -
      -

      Site built with pkgdown -2.0.2.

      -
      - -
      - - - - - - - - + +Retrieve additional data on EU documents — elx_fetch_data • eurlex + + +
      +
      + + + +
      +
      + + +
      +

      Wraps httr::GET with pre-specified headers and parses retrieved data.

      +
      + +
      +
      elx_fetch_data(
      +  url,
      +  type = c("title", "text", "ids", "notice"),
      +  notice = c("tree", "branch", "object"),
      +  language_1 = "en",
      +  language_2 = "fr",
      +  language_3 = "de",
      +  include_breaks = TRUE
      +)
      +
      + +
      +

      Arguments

      +
      url
      +

      A valid url as character vector of length one based on a resource identifier such as CELEX or Cellar URI.

      +
      type
      +

      The type of data to be retrieved. When type = "text", the returned list contains named elements reflecting the source of each text. When type = "notice", the results return an XML notice associated with the url.

      +
      notice
      +

      If type = "notice", controls what kind of metadata are returned by the notice.

      +
      language_1
      +

      The priority language in which the data will be attempted to be retrieved, in ISO 639 2-char code

      +
      language_2
      +

      If data not available in `language_1`, try `language_2`

      +
      language_3
      +

      If data not available in `language_2`, try `language_3`

      +
      include_breaks
      +

      If TRUE, text includes tags showing where pages ("---pagebreak---", for pdfs) and documents ("---documentbreak---") were concatenated

      +
      +
      +

      Value

      +

      A character vector of length one containing the result. When `type = "text"`, named character vector where the name contains the source of the text.

      +
      + +
      +

      Examples

      +
      # \donttest{
      +elx_fetch_data(url = "http://publications.europa.eu/resource/celex/32014R0001", type = "title")
      +#> [1] "Commission Delegated Regulation (EU) No 1/2014 of 28 August 2013 establishing Annex III to Regulation (EU) No 978/2012 of the European Parliament and of the Council applying a scheme of generalised tariff preferences"
      +# }
      +
      +
      +
      + +
      + + +
      + +
      +

      Site built with pkgdown 2.0.2.

      +
      + +
      + + + + + + + + diff --git a/docs/reference/elx_label_eurovoc.html b/docs/reference/elx_label_eurovoc.html index 02e370a..e1d65c0 100644 --- a/docs/reference/elx_label_eurovoc.html +++ b/docs/reference/elx_label_eurovoc.html @@ -1,116 +1,115 @@ - -Label EuroVoc concepts — elx_label_eurovoc • eurlex - - -
      -
      - - - -
      -
      - - -
      -

      Create a look-up table with labels for EuroVoc concept URIs. Only unique identifiers are returned.

      -
      - -
      -
      elx_label_eurovoc(uri_eurovoc = "", alt_labels = FALSE, language = "en")
      -
      - -
      -

      Arguments

      -
      uri_eurovoc
      -

      Character vector with valid EuroVoc URIs

      -
      alt_labels
      -

      If `TRUE`, results include comma-separated alternative labels in addition to the preferred label

      -
      language
      -

      Language in which to return the labels, in ISO 639 2-char code

      -
      -
      -

      Value

      -

      A `tibble` containing EuroVoc unique concept identifiers and labels.

      -
      - -
      -

      Examples

      -
      elx_label_eurovoc(uri_eurovoc = "http://eurovoc.europa.eu/5760", alt_labels = TRUE, language = "fr")
      -#> # A tibble: 1 x 2
      -#>   eurovoc                       labels                        
      -#>   <chr>                         <chr>                         
      -#> 1 http://eurovoc.europa.eu/5760 oiseau,oiseau migrateur,rapace
      -elx_label_eurovoc(uri_eurovoc = c("http://eurovoc.europa.eu/5760","http://eurovoc.europa.eu/576"))
      -#> # A tibble: 2 x 2
      -#>   eurovoc                       labels     
      -#>   <chr>                         <chr>      
      -#> 1 http://eurovoc.europa.eu/5760 bird       
      -#> 2 http://eurovoc.europa.eu/576  private law
      -
      -
      -
      - -
      - - -
      - -
      -

      Site built with pkgdown -2.0.2.

      -
      - -
      - - - - - - - - + +Label EuroVoc concepts — elx_label_eurovoc • eurlex + + +
      +
      + + + +
      +
      + + +
      +

      Create a look-up table with labels for EuroVoc concept URIs. Only unique identifiers are returned.

      +
      + +
      +
      elx_label_eurovoc(uri_eurovoc = "", alt_labels = FALSE, language = "en")
      +
      + +
      +

      Arguments

      +
      uri_eurovoc
      +

      Character vector with valid EuroVoc URIs

      +
      alt_labels
      +

      If `TRUE`, results include comma-separated alternative labels in addition to the preferred label

      +
      language
      +

      Language in which to return the labels, in ISO 639 2-char code

      +
      +
      +

      Value

      +

      A `tibble` containing EuroVoc unique concept identifiers and labels.

      +
      + +
      +

      Examples

      +
      elx_label_eurovoc(uri_eurovoc = "http://eurovoc.europa.eu/5760", alt_labels = TRUE, language = "fr")
      +#> # A tibble: 1 x 2
      +#>   eurovoc                       labels                        
      +#>   <chr>                         <chr>                         
      +#> 1 http://eurovoc.europa.eu/5760 oiseau,oiseau migrateur,rapace
      +elx_label_eurovoc(uri_eurovoc = c("http://eurovoc.europa.eu/5760","http://eurovoc.europa.eu/576"))
      +#> # A tibble: 2 x 2
      +#>   eurovoc                       labels     
      +#>   <chr>                         <chr>      
      +#> 1 http://eurovoc.europa.eu/5760 bird       
      +#> 2 http://eurovoc.europa.eu/576  private law
      +
      +
      +
      + +
      + + +
      + +
      +

      Site built with pkgdown 2.0.2.

      +
      + +
      + + + + + + + + diff --git a/docs/reference/elx_make_query.html b/docs/reference/elx_make_query.html index 6074b96..963abf8 100644 --- a/docs/reference/elx_make_query.html +++ b/docs/reference/elx_make_query.html @@ -1,191 +1,190 @@ - -Create SPARQL queries — elx_make_query • eurlex - - -
      -
      - - - -
      -
      - - -
      -

      Generates pre-defined or manual SPARQL queries to retrieve document ids from Cellar. -List of available resource types: http://publications.europa.eu/resource/authority/resource-type . -Note that not all resource types are compatible with default parameter values.

      -
      - -
      -
      elx_make_query(
      -  resource_type = c("any", "directive", "regulation", "decision", "recommendation",
      -    "intagr", "caselaw", "manual", "proposal", "national_impl"),
      -  manual_type = "",
      -  directory = NULL,
      -  sector = NULL,
      -  include_corrigenda = FALSE,
      -  include_celex = TRUE,
      -  include_lbs = FALSE,
      -  include_date = FALSE,
      -  include_date_force = FALSE,
      -  include_date_endvalid = FALSE,
      -  include_date_transpos = FALSE,
      -  include_date_lodged = FALSE,
      -  include_force = FALSE,
      -  include_eurovoc = FALSE,
      -  include_author = FALSE,
      -  include_citations = FALSE,
      -  include_court_procedure = FALSE,
      -  include_directory = FALSE,
      -  include_sector = FALSE,
      -  include_ecli = FALSE,
      -  include_judge_rapporteur = FALSE,
      -  include_advocate_general = FALSE,
      -  include_court_formation = FALSE,
      -  include_court_scholarship = FALSE,
      -  order = FALSE,
      -  limit = NULL
      -)
      -
      - -
      -

      Arguments

      -
      resource_type
      -

      Type of resource to be retrieved via SPARQL query

      -
      manual_type
      -

      Define manually the type of resource to be retrieved

      -
      directory
      -

      Restrict the results to a given directory code

      -
      sector
      -

      Restrict the results to a given sector code

      -
      include_corrigenda
      -

      If `TRUE`, results include corrigenda

      -
      include_celex
      -

      If `TRUE`, results include CELEX identifier for each resource URI

      -
      include_lbs
      -

      If `TRUE`, results include legal bases of legislation

      -
      include_date
      -

      If `TRUE`, results include document date

      -
      include_date_force
      -

      If `TRUE`, results include date of entry into force

      -
      include_date_endvalid
      -

      If `TRUE`, results include date of end of validity

      -
      include_date_transpos
      -

      If `TRUE`, results include date of transposition deadline for directives

      -
      include_date_lodged
      -

      If `TRUE`, results include date a court case was lodged with the court

      -
      include_force
      -

      If `TRUE`, results include whether legislation is in force

      -
      include_eurovoc
      -

      If `TRUE`, results include EuroVoc descriptors of subject matter

      -
      include_author
      -

      If `TRUE`, results include document author(s)

      -
      include_citations
      -

      If `TRUE`, results include citations (CELEX-labelled)

      -
      include_court_procedure
      -

      If `TRUE`, results include type of court procedure and outcome

      -
      include_directory
      -

      If `TRUE`, results include the Eur-Lex directory code

      -
      include_sector
      -

      If `TRUE`, results include the Eur-Lex sector code

      -
      include_ecli
      -

      If `TRUE`, results include the ECLI identifier for court documents

      -
      include_judge_rapporteur
      -

      If `TRUE`, results include the Judge-Rapporteur

      -
      include_advocate_general
      -

      If `TRUE`, results include the Advocate General

      -
      include_court_formation
      -

      If `TRUE`, results include the court formation

      -
      include_court_scholarship
      -

      If `TRUE`, results include court-curated relevant scholarship

      -
      order
      -

      Order results by ids

      -
      limit
      -

      Limit the number of results, for testing purposes mainly

      -
      -
      -

      Value

      -

      A character string containing the SPARQL query

      -
      - -
      -

      Examples

      -
      elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE)
      -#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex str(?date) ?force where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/DIR>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_DEL>) \n FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} OPTIONAL{?work cdm:work_date_document ?date.} OPTIONAL{?work cdm:resource_legal_in-force ?force.} }"
      -elx_make_query(resource_type = "regulation", include_corrigenda = TRUE, order = TRUE)
      -#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/REG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_IMPL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_FINANC>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_DEL>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} } order by str(?date)"
      -elx_make_query(resource_type = "caselaw")
      -#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/ORDER>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_JUR>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/THIRDPARTY_PROCEED>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/GARNISHEE_ORDER>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/RULING>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG_EXTRACT>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/INFO_JUDICIAL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/VIEW_AG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_AG>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }"
      -elx_make_query(resource_type = "manual", manual_type = "SWD")
      -#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type.FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/SWD>) \n FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }"
      -
      -
      -
      - -
      - - -
      - -
      -

      Site built with pkgdown -2.0.2.

      -
      - -
      - - - - - - - - + +Create SPARQL queries — elx_make_query • eurlex + + +
      +
      + + + +
      +
      + + +
      +

      Generates pre-defined or manual SPARQL queries to retrieve document ids from Cellar. +List of available resource types: http://publications.europa.eu/resource/authority/resource-type . +Note that not all resource types are compatible with default parameter values.

      +
      + +
      +
      elx_make_query(
      +  resource_type = c("any", "directive", "regulation", "decision", "recommendation",
      +    "intagr", "caselaw", "manual", "proposal", "national_impl"),
      +  manual_type = "",
      +  directory = NULL,
      +  sector = NULL,
      +  include_corrigenda = FALSE,
      +  include_celex = TRUE,
      +  include_lbs = FALSE,
      +  include_date = FALSE,
      +  include_date_force = FALSE,
      +  include_date_endvalid = FALSE,
      +  include_date_transpos = FALSE,
      +  include_date_lodged = FALSE,
      +  include_force = FALSE,
      +  include_eurovoc = FALSE,
      +  include_author = FALSE,
      +  include_citations = FALSE,
      +  include_court_procedure = FALSE,
      +  include_directory = FALSE,
      +  include_sector = FALSE,
      +  include_ecli = FALSE,
      +  include_judge_rapporteur = FALSE,
      +  include_advocate_general = FALSE,
      +  include_court_formation = FALSE,
      +  include_court_scholarship = FALSE,
      +  order = FALSE,
      +  limit = NULL
      +)
      +
      + +
      +

      Arguments

      +
      resource_type
      +

      Type of resource to be retrieved via SPARQL query

      +
      manual_type
      +

      Define manually the type of resource to be retrieved

      +
      directory
      +

      Restrict the results to a given directory code

      +
      sector
      +

      Restrict the results to a given sector code

      +
      include_corrigenda
      +

      If `TRUE`, results include corrigenda

      +
      include_celex
      +

      If `TRUE`, results include CELEX identifier for each resource URI

      +
      include_lbs
      +

      If `TRUE`, results include legal bases of legislation

      +
      include_date
      +

      If `TRUE`, results include document date

      +
      include_date_force
      +

      If `TRUE`, results include date of entry into force

      +
      include_date_endvalid
      +

      If `TRUE`, results include date of end of validity

      +
      include_date_transpos
      +

      If `TRUE`, results include date of transposition deadline for directives

      +
      include_date_lodged
      +

      If `TRUE`, results include date a court case was lodged with the court

      +
      include_force
      +

      If `TRUE`, results include whether legislation is in force

      +
      include_eurovoc
      +

      If `TRUE`, results include EuroVoc descriptors of subject matter

      +
      include_author
      +

      If `TRUE`, results include document author(s)

      +
      include_citations
      +

      If `TRUE`, results include citations (CELEX-labelled)

      +
      include_court_procedure
      +

      If `TRUE`, results include type of court procedure and outcome

      +
      include_directory
      +

      If `TRUE`, results include the Eur-Lex directory code

      +
      include_sector
      +

      If `TRUE`, results include the Eur-Lex sector code

      +
      include_ecli
      +

      If `TRUE`, results include the ECLI identifier for court documents

      +
      include_judge_rapporteur
      +

      If `TRUE`, results include the Judge-Rapporteur

      +
      include_advocate_general
      +

      If `TRUE`, results include the Advocate General

      +
      include_court_formation
      +

      If `TRUE`, results include the court formation

      +
      include_court_scholarship
      +

      If `TRUE`, results include court-curated relevant scholarship

      +
      order
      +

      Order results by ids

      +
      limit
      +

      Limit the number of results, for testing purposes mainly

      +
      +
      +

      Value

      +

      A character string containing the SPARQL query

      +
      + +
      +

      Examples

      +
      elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE)
      +#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex str(?date) ?force where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/DIR>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_DEL>) \n FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} OPTIONAL{?work cdm:work_date_document ?date.} OPTIONAL{?work cdm:resource_legal_in-force ?force.} }"
      +elx_make_query(resource_type = "regulation", include_corrigenda = TRUE, order = TRUE)
      +#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/REG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_IMPL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_FINANC>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_DEL>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} } order by str(?date)"
      +elx_make_query(resource_type = "caselaw")
      +#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/ORDER>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_JUR>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/THIRDPARTY_PROCEED>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/GARNISHEE_ORDER>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/RULING>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG_EXTRACT>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/INFO_JUDICIAL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/VIEW_AG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_AG>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }"
      +elx_make_query(resource_type = "manual", manual_type = "SWD")
      +#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type.FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/SWD>) \n FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }"
      +
      +
      +
      + +
      + + +
      + +
      +

      Site built with pkgdown 2.0.2.

      +
      + +
      + + + + + + + + diff --git a/docs/reference/elx_run_query.html b/docs/reference/elx_run_query.html index 7b52875..a810420 100644 --- a/docs/reference/elx_run_query.html +++ b/docs/reference/elx_run_query.html @@ -1,128 +1,127 @@ - -Execute SPARQL queries — elx_run_query • eurlex - - -
      -
      - - - -
      -
      - - -
      -

      Executes cURL request to a pre-defined endpoint of the EU Publications Office. -Relies on elx_make_query to generate valid SPARQL queries. -Results are capped at 1 million rows.

      -
      - -
      -
      elx_run_query(
      -  query = "",
      -  endpoint = "http://publications.europa.eu/webapi/rdf/sparql"
      -)
      -
      - -
      -

      Arguments

      -
      query
      -

      A valid SPARQL query specified by `elx_make_query()` or manually

      -
      endpoint
      -

      SPARQL endpoint

      -
      -
      -

      Value

      -

      A data frame containing the results of the SPARQL query. -Column `work` contains the Cellar URI of the resource.

      -
      - -
      -

      Examples

      -
      # \donttest{
      -elx_run_query(elx_make_query("directive", include_force = TRUE))
      -#> # A tibble: 4,382 x 4
      -#>    work                                                        type  celex force
      -#>    <chr>                                                       <chr> <chr> <chr>
      -#>  1 http://publications.europa.eu/resource/cellar/469391ea-6c7~ http~ 3197~ false
      -#>  2 http://publications.europa.eu/resource/cellar/e8fcaf0d-443~ http~ 3198~ false
      -#>  3 http://publications.europa.eu/resource/cellar/52639f5f-eca~ http~ 3198~ false
      -#>  4 http://publications.europa.eu/resource/cellar/c7560407-689~ http~ 3196~ true 
      -#>  5 http://publications.europa.eu/resource/cellar/803aa7a4-5a2~ http~ 3199~ false
      -#>  6 http://publications.europa.eu/resource/cellar/a9ab7f4b-063~ http~ 3199~ false
      -#>  7 http://publications.europa.eu/resource/cellar/d83c00d6-946~ http~ 3198~ false
      -#>  8 http://publications.europa.eu/resource/cellar/311441f3-787~ http~ 3196~ false
      -#>  9 http://publications.europa.eu/resource/cellar/eebd7224-5f8~ http~ 3197~ false
      -#> 10 http://publications.europa.eu/resource/cellar/f2e14ae4-6ba~ http~ 3198~ false
      -#> # ... with 4,372 more rows
      -# }
      -
      -
      -
      - -
      - - -
      - -
      -

      Site built with pkgdown -2.0.2.

      -
      - -
      - - - - - - - - + +Execute SPARQL queries — elx_run_query • eurlex + + +
      +
      + + + +
      +
      + + +
      +

      Executes cURL request to a pre-defined endpoint of the EU Publications Office. +Relies on elx_make_query to generate valid SPARQL queries. +Results are capped at 1 million rows.

      +
      + +
      +
      elx_run_query(
      +  query = "",
      +  endpoint = "http://publications.europa.eu/webapi/rdf/sparql"
      +)
      +
      + +
      +

      Arguments

      +
      query
      +

      A valid SPARQL query specified by `elx_make_query()` or manually

      +
      endpoint
      +

      SPARQL endpoint

      +
      +
      +

      Value

      +

      A data frame containing the results of the SPARQL query. +Column `work` contains the Cellar URI of the resource.

      +
      + +
      +

      Examples

      +
      # \donttest{
      +elx_run_query(elx_make_query("directive", include_force = TRUE))
      +#> # A tibble: 4,382 x 4
      +#>    work                               type                          celex  force
      +#>    <chr>                              <chr>                         <chr>  <chr>
      +#>  1 http://publications.europa.eu/res~ http://publications.europa.e~ 31979~ false
      +#>  2 http://publications.europa.eu/res~ http://publications.europa.e~ 31989~ false
      +#>  3 http://publications.europa.eu/res~ http://publications.europa.e~ 31984~ false
      +#>  4 http://publications.europa.eu/res~ http://publications.europa.e~ 31966~ true 
      +#>  5 http://publications.europa.eu/res~ http://publications.europa.e~ 31993~ false
      +#>  6 http://publications.europa.eu/res~ http://publications.europa.e~ 31992~ false
      +#>  7 http://publications.europa.eu/res~ http://publications.europa.e~ 31983~ false
      +#>  8 http://publications.europa.eu/res~ http://publications.europa.e~ 31966~ false
      +#>  9 http://publications.europa.eu/res~ http://publications.europa.e~ 31974~ false
      +#> 10 http://publications.europa.eu/res~ http://publications.europa.e~ 31982~ false
      +#> # ... with 4,372 more rows
      +# }
      +
      +
      +
      + +
      + + +
      + +
      +

      Site built with pkgdown 2.0.2.

      +
      + +
      + + + + + + + + diff --git a/docs/reference/index.html b/docs/reference/index.html index 0c001ca..4c6df65 100644 --- a/docs/reference/index.html +++ b/docs/reference/index.html @@ -1,110 +1,109 @@ - -Function reference • eurlex - - -
      -
      - - - -
      -
      - - - - - - - - - - - - - - - - - -
      -

      All functions

      -

      -
      -

      elx_council_votes()

      -

      Retrieve Council votes on EU acts

      -

      elx_curia_list()

      -

      Scrape list of court cases from Curia

      -

      elx_download_xml()

      -

      Download XML notice associated with a URL

      -

      elx_fetch_data()

      -

      Retrieve additional data on EU documents

      -

      elx_label_eurovoc()

      -

      Label EuroVoc concepts

      -

      elx_make_query()

      -

      Create SPARQL queries

      -

      elx_run_query()

      -

      Execute SPARQL queries

      - - -
      - - -
      - -
      -

      Site built with pkgdown -2.0.2.

      -
      - -
      - - - - - - - - + +Function reference • eurlex + + +
      +
      + + + +
      +
      + + + + + + + + + + + + + + + + + +
      +

      All functions

      +

      +
      +

      elx_council_votes()

      +

      Retrieve Council votes on EU acts

      +

      elx_curia_list()

      +

      Scrape list of court cases from Curia

      +

      elx_download_xml()

      +

      Download XML notice associated with a URL

      +

      elx_fetch_data()

      +

      Retrieve additional data on EU documents

      +

      elx_label_eurovoc()

      +

      Label EuroVoc concepts

      +

      elx_make_query()

      +

      Create SPARQL queries

      +

      elx_run_query()

      +

      Execute SPARQL queries

      + + +
      + + +
      + +
      +

      Site built with pkgdown 2.0.2.

      +
      + +
      + + + + + + + +
    -
    - - - -
    -
    - - -
    -

    All vignettes

    -

    - -
    eurlex: Retrieve data on European Union law in R
    -

    Retrieve data on European Union law in R with pre-defined SPARQL and -REST queries.

    -
    -
    -
    - - -