diff --git a/build.sh b/build.sh
index c274486..5761498 100755
--- a/build.sh
+++ b/build.sh
@@ -27,6 +27,9 @@ license-checker --production --relativeLicensePath --direct --start ../dcfronten
echo '```' >> docs/licences.md
echo 'building mkdocs'
+pip3 install mkdocs
+pip3 install mkdocs-material
+pip3 install fontawesome_markdown
python3 -m mkdocs build --clean
#mkdocs serve
diff --git a/docs/dcc-dates.md b/docs/dcc-dates.md
index 9042c95..e4e38ff 100644
--- a/docs/dcc-dates.md
+++ b/docs/dcc-dates.md
@@ -6,17 +6,35 @@ Dates & datetimes are actually stored as plain numerics in regular SAS tables. I
![displayed](img/dcc-dates1.png) ![source](img/dcc-dates2.png)
-This format must also be present / updated in the metadata view of the (physical) table to be displayed properly. This can be done using DI Studio, or by running the following (template) code:
+Supported date formats:
-```
+* DATE.
+* DDMMYY.
+* MMDDYY.
+* YYMMDD.
+* E8601DA.
+* B8601DA.
+
+Supported datetime formats:
+
+* DATETIME.
+
+Supported time formats:
+
+* TIME.
+* HHMM.
+
+In SAS 9, this format must also be present / updated in the metadata view of the (physical) table to be displayed properly. This can be done using DI Studio, or by running the following (template) code:
+
+```sas
proc metalib;
omr (library="Your Library");
- folder="/Shared Data/your table storage location";
+ folder="/Shared Data/table storage location";
update_rule=(delete);
run;
```
-
+If you have other dates / datetimes / times you would like us to support, do [get in touch](http://datacontroller.io/contact)!
diff --git a/docs/dcc-tables.md b/docs/dcc-tables.md
index 40704a6..fb0d682 100644
--- a/docs/dcc-tables.md
+++ b/docs/dcc-tables.md
@@ -73,7 +73,7 @@ Leave blank if not required.
### PRE_EDIT_HOOK
-The full path / location (unquoted) of a SAS program to execute prior to an edit being made. This allows a particular view of a table to be presented to a user for editing (eg masking columns, removing rows etc). Leave blank if not required.
+The full path / location (unquoted) of a SAS program (or Viya Job, SAS 9 Stored Process) to execute prior to an edit being made. This allows a particular view of a table to be presented to a user for editing (eg masking columns, removing rows etc). Leave blank if not required.
#### SAS Developer Notes
The PRE_EDIT_HOOK program will be `%inc`'d after the data has already been extracted. A table called `work.out` will be available that has all the same columns (in the same order) as that shown on the EDIT screen on the frontend. The observations will have been sorted on the [BUSKEY](#buskey). The surrounding code looks like this:
@@ -102,12 +102,12 @@ Leave blank if not required.
### PRE_APPROVE_HOOK
-The full path / location (unquoted) of a SAS program that will be `%inc`'d before an approval diff is generated. This modifies the value that is presented to an approver on the approve screen, and can be helpful in terms of ensuring that information is presented in way that can be easily consumed by approvers.
+The full path / location (unquoted) of a SAS program (or Viya Job, SAS 9 Stored Process) that will be `%inc`'d before an approval diff is generated. This modifies the value that is presented to an approver on the approve screen, and can be helpful in terms of ensuring that information is presented in way that can be easily consumed by approvers.
Leave blank if not required.
### POST_APPROVE HOOK
-The full path / location (unquoted) of a SAS program that will be `%inc`'d after an approval is made. This is the most common type of hook script, and is useful for, say, running a SAS job after a mapping table is updated, or running a model after changing a parameter.
+The full path / location (unquoted) of a SAS program (or Viya Job, SAS 9 Stored Process) that will be `%inc`'d after an approval is made. This is the most common type of hook script, and is useful for, say, running a SAS job after a mapping table is updated, or running a model after changing a parameter.
Leave blank if not required.
### SIGNOFF_COLS
diff --git a/docs/dynamic-cell-selects.md b/docs/dynamic-cell-selects.md
new file mode 100644
index 0000000..a3b4955
--- /dev/null
+++ b/docs/dynamic-cell-selects.md
@@ -0,0 +1,66 @@
+---
+layout: article
+title: Dynamic Cell Selects
+description: Configure SAS programs to determine exactly which values can appear within which cells in your Data Controller table!
+og_image: img/cell_validation1.png
+---
+
+# Dynamic Cell Selects
+
+This is a simple, but incredibly powerful feature! Configure a SAS process to run when clicking a particular cell. Data Controller will send the *row* to SAS, and your SAS program can use the values in the row determine a *column* of values to send back - which will be used in the frontend selectbox.
+
+So if you'd like the user to only see products for a particular category, or ISIN's for a particular asset group, you can perform that easily.
+
+## Frontend Configuration
+
+Open the MPE_VALIDATIONS table and configure the library, table and column that should contain the selectbox. In the RULE_TYPE column, enter either:
+
+* HARDSELECT_HOOK - The user entry MUST match the returned values
+* SOFTSELECT_HOOK - The user can view the list but type something else if they wish
+
+The RULE_VALUE column should contain the full path to the SAS Program, Viya Job or SAS 9 Stored process that you would like to execute. If the value ends in ".sas" then it is assumed to be a SAS program on a directory, otherwise a SAS web service (STP or Viya Job).
+
+## Backend Configuration
+If creating a Stored Process, be sure to deselect the 'automatic SAS macros' - the presence of %stpbegin or %stpend autocall macros will cause problems with the Data Controller backend.
+
+You can write any SAS code you wish - you will receive a table called `work.source_row`, and you should create a table with one column named `work.dynamic_values`. These are the values that will be subsequently returned to the dropdown in the cell that the user has seleected.
+
+Example code:
+
+```sas
+/**
+ @file
+ @brief dynamic cell validation for product code
+ @details The input table is simply one row from the
+ target table called "work.source_row".
+
+ Available macro variables:
+ @li MPELIB - The DC control library
+ @li LIBDS - The library.dataset being filtered
+ @li VARIABLE_NM - The column being filtered
+
+
+
Service Outputs
+ Output should be a single table called
+ "work.dynamic_values" in the format below.
+
+ |DISPLAY_VALUE:$|RAW_VALUE:??|
+ |---|---|
+ |$44.00|44|
+
+**/
+
+%dc_assignlib(READ,mylibref)
+proc sql;
+create table work.DYNAMIC_VALUES as
+ select distinct some_product as raw_value
+ from mylibref.my_other_table
+ where area in (select area from work.source_row)
+ order by 1;
+
+```
+
+This feature is used extensively in Data Controller to fetch tables specific to a library, or columns specific to a table:
+
+![](img/cell_validation1.png)
+
diff --git a/docs/excel.md b/docs/excel.md
index f15a067..27709dd 100644
--- a/docs/excel.md
+++ b/docs/excel.md
@@ -22,5 +22,9 @@ Once this is done, you are ready to upload:
VIDEO
+The final table will look like this:
+
+![](img/excel_results.png)
+
If you would like further integrations / support with excel uploads, we are happy to discuss new features. Just [get in touch](https://datacontroller.io/contact).
diff --git a/docs/img/cell_validation1.png b/docs/img/cell_validation1.png
new file mode 100644
index 0000000..0261543
Binary files /dev/null and b/docs/img/cell_validation1.png differ
diff --git a/docs/marketing/REV_01_Final_Data Controller/Final_Campaign_Data Controller.ai b/docs/marketing/REV_01_Final_Data Controller/Final_Campaign_Data Controller.ai
new file mode 100644
index 0000000..5a4d99d
--- /dev/null
+++ b/docs/marketing/REV_01_Final_Data Controller/Final_Campaign_Data Controller.ai
@@ -0,0 +1,7920 @@
+%PDF-1.5
%
+1 0 obj
<>/OCGs[5 0 R 6 0 R 76 0 R 77 0 R 149 0 R 150 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<>stream
+
+
+
+
+ application/pdf
+
+
+ Final_Campaign_Data Controller
+
+
+ 2021-05-08T07:39:58+02:00
+ 2021-05-08T07:39:58+02:00
+ 2021-04-28T16:48:30+02:00
+ Adobe Illustrator CC 2017 (Macintosh)
+
+
+
+ 256
+ 100
+ JPEG
+ /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAZAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWi6itT064OIK4MDWh6dRiCr
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
KuxV2KuxV2KuxV2KuxV2KuxV2KuxV//Z
+
+
+
+ uuid:7c98f06a-264d-314e-a0de-3818dd99d73c
+ xmp.did:56cd57f2-2ddf-4f26-aa4b-fb7f6a12e676
+ uuid:5D20892493BFDB11914A8590D31508C8
+ proof:pdf
+
+ uuid:1dc2f48e-7fab-9549-a7c8-913fdf3ba010
+ xmp.did:b18f6fdd-94f1-4b10-91c3-627a646c3641
+ uuid:5D20892493BFDB11914A8590D31508C8
+ proof:pdf
+
+
+
+
+ saved
+ xmp.iid:b18f6fdd-94f1-4b10-91c3-627a646c3641
+ 2021-04-26T14:21:48+02:00
+ Adobe Illustrator CC 2017 (Macintosh)
+ /
+
+
+ saved
+ xmp.iid:56cd57f2-2ddf-4f26-aa4b-fb7f6a12e676
+ 2021-04-28T16:48:29+02:00
+ Adobe Illustrator CC 2017 (Macintosh)
+ /
+
+
+
+
+
+
+ EmbedByReference
+
+ /Users/danielemeucci/MEU/WORKING/2021/04_APRIL/Data Controller (UK)/Final_Data Controller/REV_01 Finalist/LOGO_SAS-2021-Excellence-in-Innovation-Award-Finalist-dark-text-horz.png
+ 0
+ 0
+
+
+
+ EmbedByReference
+
+ /Users/danielemeucci/MEU/WORKING/2021/04_APRIL/Data Controller (UK)/Final_Data Controller/REV_01 Finalist/LOGO_SAS-2021-Excellence-in-Innovation-Award-Finalist-dark-text-horz.png
+ 0
+ 0
+
+
+
+ EmbedByReference
+
+ /Users/danielemeucci/MEU/WORKING/2021/04_APRIL/Data Controller (UK)/Final_Data Controller/LOGO_SAS-2021-Excellence-in-Innovation-Award-Finalist-dark-text-horz.png
+
+
+
+
+
+
+
+ /Users/danielemeucci/MEU/WORKING/2021/04_APRIL/Data Controller (UK)/Final_Data Controller/REV_01 Finalist/LOGO_SAS-2021-Excellence-in-Innovation-Award-Finalist-dark-text-horz.png
+ 0
+ 0
+
+
+ /Users/danielemeucci/MEU/WORKING/2021/04_APRIL/Data Controller (UK)/Final_Data Controller/REV_01 Finalist/LOGO_SAS-2021-Excellence-in-Innovation-Award-Finalist-dark-text-horz.png
+ 0
+ 0
+
+
+ /Users/danielemeucci/MEU/WORKING/2021/04_APRIL/Data Controller (UK)/Final_Data Controller/LOGO_SAS-2021-Excellence-in-Innovation-Award-Finalist-dark-text-horz.png
+
+
+
+ Document
+ Print
+ False
+ True
+ 1
+
+ 1201.000000
+ 629.000000
+ Pixels
+
+
+
+
+ AvenirNext-DemiBold
+ Avenir Next
+ Demi Bold
+ TrueType
+ 13.0d1e10
+ False
+ Avenir Next.ttc
+
+
+ AvenirNext-Bold
+ Avenir Next
+ Bold
+ TrueType
+ 13.0d1e10
+ False
+ Avenir Next.ttc
+
+
+ D-DIN-Bold
+ D-DIN
+ DIN-Bold
+ TrueType
+ Version 1.00
+ False
+ D-DIN-Bold.ttf
+
+
+
+
+
+ Cyan
+ Magenta
+ Yellow
+ Black
+
+
+
+
+
+ Gruppo campioni predefinito
+ 0
+
+
+
+ Bianco
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 0.000000
+
+
+ Nero
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 100.000000
+
+
+ Rosso CMYK
+ CMYK
+ PROCESS
+ 0.000000
+ 100.000000
+ 100.000000
+ 0.000000
+
+
+ Giallo CMYK
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 100.000000
+ 0.000000
+
+
+ Verde CMYK
+ CMYK
+ PROCESS
+ 100.000000
+ 0.000000
+ 100.000000
+ 0.000000
+
+
+ Cyan CMYK
+ CMYK
+ PROCESS
+ 100.000000
+ 0.000000
+ 0.000000
+ 0.000000
+
+
+ Blu CMYK
+ CMYK
+ PROCESS
+ 100.000000
+ 100.000000
+ 0.000000
+ 0.000000
+
+
+ Magenta CMYK
+ CMYK
+ PROCESS
+ 0.000000
+ 100.000000
+ 0.000000
+ 0.000000
+
+
+ C=15 M=100 Y=90 K=10
+ CMYK
+ PROCESS
+ 15.000000
+ 100.000000
+ 90.000000
+ 10.000000
+
+
+ C=0 M=90 Y=85 K=0
+ CMYK
+ PROCESS
+ 0.000000
+ 90.000000
+ 85.000000
+ 0.000000
+
+
+ C=0 M=80 Y=95 K=0
+ CMYK
+ PROCESS
+ 0.000000
+ 80.000000
+ 95.000000
+ 0.000000
+
+
+ C=0 M=50 Y=100 K=0
+ CMYK
+ PROCESS
+ 0.000000
+ 50.000000
+ 100.000000
+ 0.000000
+
+
+ C=0 M=35 Y=85 K=0
+ CMYK
+ PROCESS
+ 0.000000
+ 35.000000
+ 85.000000
+ 0.000000
+
+
+ C=5 M=0 Y=90 K=0
+ CMYK
+ PROCESS
+ 5.000000
+ 0.000000
+ 90.000000
+ 0.000000
+
+
+ C=20 M=0 Y=100 K=0
+ CMYK
+ PROCESS
+ 20.000000
+ 0.000000
+ 100.000000
+ 0.000000
+
+
+ C=50 M=0 Y=100 K=0
+ CMYK
+ PROCESS
+ 50.000000
+ 0.000000
+ 100.000000
+ 0.000000
+
+
+ C=75 M=0 Y=100 K=0
+ CMYK
+ PROCESS
+ 75.000000
+ 0.000000
+ 100.000000
+ 0.000000
+
+
+ C=85 M=10 Y=100 K=10
+ CMYK
+ PROCESS
+ 85.000000
+ 10.000000
+ 100.000000
+ 10.000000
+
+
+ C=90 M=30 Y=95 K=30
+ CMYK
+ PROCESS
+ 90.000000
+ 30.000000
+ 95.000000
+ 30.000000
+
+
+ C=75 M=0 Y=75 K=0
+ CMYK
+ PROCESS
+ 75.000000
+ 0.000000
+ 75.000000
+ 0.000000
+
+
+ C=80 M=10 Y=45 K=0
+ CMYK
+ PROCESS
+ 80.000000
+ 10.000000
+ 45.000000
+ 0.000000
+
+
+ C=70 M=15 Y=0 K=0
+ CMYK
+ PROCESS
+ 70.000000
+ 15.000000
+ 0.000000
+ 0.000000
+
+
+ C=85 M=50 Y=0 K=0
+ CMYK
+ PROCESS
+ 85.000000
+ 50.000000
+ 0.000000
+ 0.000000
+
+
+ C=100 M=95 Y=5 K=0
+ CMYK
+ PROCESS
+ 100.000000
+ 95.000000
+ 5.000000
+ 0.000000
+
+
+ C=100 M=100 Y=25 K=25
+ CMYK
+ PROCESS
+ 100.000000
+ 100.000000
+ 25.000000
+ 25.000000
+
+
+ C=75 M=100 Y=0 K=0
+ CMYK
+ PROCESS
+ 75.000000
+ 100.000000
+ 0.000000
+ 0.000000
+
+
+ C=50 M=100 Y=0 K=0
+ CMYK
+ PROCESS
+ 50.000000
+ 100.000000
+ 0.000000
+ 0.000000
+
+
+ C=35 M=100 Y=35 K=10
+ CMYK
+ PROCESS
+ 35.000000
+ 100.000000
+ 35.000000
+ 10.000000
+
+
+ C=10 M=100 Y=50 K=0
+ CMYK
+ PROCESS
+ 10.000000
+ 100.000000
+ 50.000000
+ 0.000000
+
+
+ C=0 M=95 Y=20 K=0
+ CMYK
+ PROCESS
+ 0.000000
+ 95.000000
+ 20.000000
+ 0.000000
+
+
+ C=25 M=25 Y=40 K=0
+ CMYK
+ PROCESS
+ 25.000000
+ 25.000000
+ 40.000000
+ 0.000000
+
+
+ C=40 M=45 Y=50 K=5
+ CMYK
+ PROCESS
+ 40.000000
+ 45.000000
+ 50.000000
+ 5.000000
+
+
+ C=50 M=50 Y=60 K=25
+ CMYK
+ PROCESS
+ 50.000000
+ 50.000000
+ 60.000000
+ 25.000000
+
+
+ C=55 M=60 Y=65 K=40
+ CMYK
+ PROCESS
+ 55.000000
+ 60.000000
+ 65.000000
+ 40.000000
+
+
+ C=25 M=40 Y=65 K=0
+ CMYK
+ PROCESS
+ 25.000000
+ 40.000000
+ 65.000000
+ 0.000000
+
+
+ C=30 M=50 Y=75 K=10
+ CMYK
+ PROCESS
+ 30.000000
+ 50.000000
+ 75.000000
+ 10.000000
+
+
+ C=35 M=60 Y=80 K=25
+ CMYK
+ PROCESS
+ 35.000000
+ 60.000000
+ 80.000000
+ 25.000000
+
+
+ C=40 M=65 Y=90 K=35
+ CMYK
+ PROCESS
+ 40.000000
+ 65.000000
+ 90.000000
+ 35.000000
+
+
+ C=40 M=70 Y=100 K=50
+ CMYK
+ PROCESS
+ 40.000000
+ 70.000000
+ 100.000000
+ 50.000000
+
+
+ C=50 M=70 Y=80 K=70
+ CMYK
+ PROCESS
+ 50.000000
+ 70.000000
+ 80.000000
+ 70.000000
+
+
+ R=244 G=116 B=88
+ PROCESS
+ 100.000000
+ CMYK
+ 3.875791
+ 54.152739
+ 52.410161
+ 0.411994
+
+
+ R=255 G=255 B=255
+ PROCESS
+ 100.000000
+ CMYK
+ 0.009155
+ 0.000000
+ 0.003052
+ 0.000000
+
+
+ R=69 G=90 B=100
+ PROCESS
+ 100.000000
+ CMYK
+ 67.605096
+ 39.453727
+ 35.345995
+ 19.653620
+
+
+ R=39 G=222 B=191
+ PROCESS
+ 100.000000
+ CMYK
+ 82.830548
+ 0.000000
+ 23.718622
+ 0.000000
+
+
+ R=0 G=0 B=0
+ PROCESS
+ 100.000000
+ CMYK
+ 0.000000
+ 0.000000
+ 0.000000
+ 100.000000
+
+
+ R=55 G=71 B=79
+ PROCESS
+ 100.000000
+ CMYK
+ 71.010906
+ 44.281679
+ 41.144425
+ 29.312581
+
+
+ R=38 G=50 B=56
+ PROCESS
+ 100.000000
+ CMYK
+ 75.384140
+ 49.448386
+ 47.577628
+ 43.112838
+
+
+ R=232 G=80 B=91 2
+ PROCESS
+ 100.000000
+ CMYK
+ 6.753643
+ 68.258178
+ 44.977492
+ 0.869764
+
+
+
+
+
+ Grigi
+ 1
+
+
+
+ C=0 M=0 Y=0 K=100
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 100.000000
+
+
+ C=0 M=0 Y=0 K=90
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 89.999400
+
+
+ C=0 M=0 Y=0 K=80
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 79.998800
+
+
+ C=0 M=0 Y=0 K=70
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 69.999700
+
+
+ C=0 M=0 Y=0 K=60
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 59.999100
+
+
+ C=0 M=0 Y=0 K=50
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 50.000000
+
+
+ C=0 M=0 Y=0 K=40
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 39.999400
+
+
+ C=0 M=0 Y=0 K=30
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 29.998800
+
+
+ C=0 M=0 Y=0 K=20
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 19.999700
+
+
+ C=0 M=0 Y=0 K=10
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 9.999100
+
+
+ C=0 M=0 Y=0 K=5
+ CMYK
+ PROCESS
+ 0.000000
+ 0.000000
+ 0.000000
+ 4.998800
+
+
+
+
+
+ Vivaci
+ 1
+
+
+
+ C=0 M=100 Y=100 K=0
+ CMYK
+ PROCESS
+ 0.000000
+ 100.000000
+ 100.000000
+ 0.000000
+
+
+ C=0 M=75 Y=100 K=0
+ CMYK
+ PROCESS
+ 0.000000
+ 75.000000
+ 100.000000
+ 0.000000
+
+
+ C=0 M=10 Y=95 K=0
+ CMYK
+ PROCESS
+ 0.000000
+ 10.000000
+ 95.000000
+ 0.000000
+
+
+ C=85 M=10 Y=100 K=0
+ CMYK
+ PROCESS
+ 85.000000
+ 10.000000
+ 100.000000
+ 0.000000
+
+
+ C=100 M=90 Y=0 K=0
+ CMYK
+ PROCESS
+ 100.000000
+ 90.000000
+ 0.000000
+ 0.000000
+
+
+ C=60 M=90 Y=0 K=0
+ CMYK
+ PROCESS
+ 60.000000
+ 90.000000
+ 0.003100
+ 0.003100
+
+
+
+
+
+
+ Adobe PDF library 15.00
+ 21.0.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
endstream
endobj
3 0 obj
<>
endobj
8 0 obj
<>/Resources<>/ExtGState<>/Font<>/ProcSet[/PDF/Text/ImageC/ImageI]/Properties<>/XObject<>>>/TrimBox[0.0 0.0 1201.0 629.0]/Type/Page>>
endobj
9 0 obj
<>/Resources<>/ExtGState<>/Font<>/ProcSet[/PDF/Text/ImageC/ImageI]/Properties<>/XObject<>>>/TrimBox[0.0 0.0 1201.0 629.0]/Type/Page>>
endobj
10 0 obj
<>/Resources<>/ExtGState<>/Font<>/ProcSet[/PDF/Text/ImageC/ImageI]/Properties<>/XObject<>>>/TrimBox[0.0 0.0 1201.0 629.0]/Type/Page>>
endobj
170 0 obj
<>stream
+HWێ]G}?0]]}}^`b_bU3XI@h3]ou]o}|x)鰜hy?~J?>>{&8SԎtY'~{bqȾz*寺Wjr9W3(~knӎO~=B4!2rK?-Y?cMR
+3{<*JfZUB8{ǸU91[[^O6DHW
oE;dV٨I^͒ilT1UzSh`/D+S!^7ؕDPCFx8܋
7K&'[P{ҒN\`e잸a1~L3p~[+Ra
+W5W:/,H,fX@U]&uo61#Agb'.A1~в>9qшpת`Wb-TqݝܲV1Rf0y14T4)EShjWZAG)awͻkY4ClZ(c*b'C8gu2IBn=k) @hL(H3ِnP)`)ιޕy"/C̹@H_cmkf8i
i~luڳɥq/cKY7Ϭ_T_&cYEwyp}cyqcrIZjwy`mTtF
+FѾ
$FF]ߒ|F28Yq7k6T0SY: ʨ
@j
+EXt ;VI2:hOqvB~9O;E[smM!:F?
]z]O@Hi!X@>
avL--VXEkz|e2
+7(vvr8]+"c/{VDl#jrN/ҍo a? f / ګD}dAW A)J(]()x!^C!/sjv)$m$A#b
`tBw^u(}Z0Z=wIk
puE?ӛk!5^p}qPIR&S,6mF>)PsEU,f]Q4o18q_ϗi"xȟ0g<(J#H AtRT+D fU4D;Kg,A97mMv?/
+hu:7ksP٥]5Av{gU9+n
+wcrPa`]nfqP>Cb[i^,i)EC09jcւzيIZDRl$CzlpWčY%y'id35VLRݣG&YKY5El 5::\VAGfePg&-BX؞ErȖz\\qIT~` xl9\xZa@ʋz(W<ߞhHEoR!VЮJ,A,\ SYܖ,dd =.)
+gRD bS@K"ӞRӖUWU!!\xmRE9B@vUF飯u!T>imysVK _
]㜣'\
6ʨG+ZTi)'S rF
tqE_zR(>Yٱ37c-`!