From gitlab@mg.gitlab.com Tue Dec 19 13:52:32 2023
From: "Tony CHEMIT (@tchemit)" <gitlab@mg.gitlab.com>
To: observe-commits@list.forge.codelutin.com
Subject: [Observe-commits]
 [Git][ultreiaio/ird-observe][feature/issue-sql-queries] new stash
Date: Tue, 19 Dec 2023 12:52:29 +0000
Message-ID: <6581920d72b88_2c956c81454f@gitlab-sidekiq-low-urgency-cpu-bound-v2-84ff8ccbfd-z4tpd.mail>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8008589076174407057=="

--===============8008589076174407057==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable



Tony CHEMIT pushed to branch feature/issue-sql-queries at ultreiaio / ird-obs=
erve


Commits:
e1b5cb73 by Tony Chemit at 2023-12-19T13:52:18+01:00
new stash

- - - - -


28 changed files:

- core/persistence/java/src/main/java/fr/ird/observe/entities/Entities.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/LastUpdateDateT=
opiaDao.java
- =E2=88=92 core/persistence/java/src/main/java/fr/ird/observe/entities/data/=
TripMapQuerySupport.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ll/common/=
TripSpi.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ll/common/=
TripMapBuilder.java =E2=86=92 core/persistence/java/src/main/java/fr/ird/obse=
rve/entities/data/ll/common/TripTopiaDao.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ll/logbook=
/ActivitySampleReplicateRequestCallback.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ll/logbook=
/LogbookReplicateRequestCallback.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ll/observa=
tion/ObservationReplicateRequestCallback.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ll/observa=
tion/SetTopiaDao.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ps/common/=
TripReplicatePartialRequestCallback.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ps/common/=
TripSpi.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ps/common/=
TripMapBuilder.java =E2=86=92 core/persistence/java/src/main/java/fr/ird/obse=
rve/entities/data/ps/common/TripTopiaDao.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ps/logbook=
/ActivityDeleteRequestCallback.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ps/logbook=
/ActivityReplicateRequestCallback.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ps/logbook=
/ActivitySpi.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ps/logbook=
/ActivityTopiaDao.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ps/observa=
tion/ObservationReplicateRequestCallback.java
- core/persistence/java/src/main/java/fr/ird/observe/entities/data/ps/observa=
tion/RouteTopiaDao.java
- core/persistence/java/src/main/resources/fr/ird/observe/entities/data/ll/co=
mmon/TripImpl.hbm.xml
- core/persistence/java/src/main/resources/fr/ird/observe/entities/data/ll/ob=
servation/SetImpl.hbm.xml
- core/persistence/java/src/main/resources/fr/ird/observe/entities/data/ps/co=
mmon/TripImpl.hbm.xml
- core/persistence/java/src/main/resources/fr/ird/observe/entities/data/ps/lo=
gbook/ActivityImpl.hbm.xml
- core/persistence/java/src/main/resources/fr/ird/observe/entities/data/ps/ob=
servation/RouteImpl.hbm.xml
- core/persistence/test/pom.xml
- core/persistence/test/src/main/java/fr/ird/observe/persistence/test/Observe=
PersistenceFixtures.java
- + core/persistence/test/src/test/java/fr/ird/observe/entities/data/ll/commo=
n/TripTopiaDaoTest.java
- + core/persistence/test/src/test/java/fr/ird/observe/entities/data/ll/obser=
vation/SetTopiaDaoTest.java
- + core/persistence/test/src/test/java/fr/ird/observe/entities/data/ll/obser=
vation/SetTopiaDaoWriteTest.java


The diff was not included because it is too large.


View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/e1b5cb73=
81695b2a6f0c90e9ab1bc73b2800d632

--=20
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/e1b5cb73=
81695b2a6f0c90e9ab1bc73b2800d632
You're receiving this email because of your account on gitlab.com.





--===============8008589076174407057==
Content-Type: text/html
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.html"
MIME-Version: 1.0

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIiAiaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MC9sb29zZS5kdGQiPgo8aHRtbCBs
YW5nPSJlbiIgc3R5bGU9Jy0tY29kZS1lZGl0b3ItZm9udDogdmFyKC0tZGVmYXVsdC1tb25vLWZv
bnQsICJHaXRMYWIgTW9ubyIpLCBKZXRCcmFpbnMgTW9ubywgTWVubG8sIERlamFWdSBTYW5zIE1v
bm8sIExpYmVyYXRpb24gTW9ubywgQ29uc29sYXMsIFVidW50dSBNb25vLCBDb3VyaWVyIE5ldywg
YW5kYWxlIG1vbm8sIGx1Y2lkYSBjb25zb2xlLCBtb25vc3BhY2U7Jz4KPGhlYWQ+CjxtZXRhIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VUy1BU0NJSSIgaHR0cC1lcXVpdj0iQ29udGVudC1U
eXBlIj4KPHRpdGxlPgpHaXRMYWIKPC90aXRsZT4KCjxzdHlsZSBkYXRhLXByZW1haWxlcj0iaWdu
b3JlIiB0eXBlPSJ0ZXh0L2NzcyI+CmEgeyBjb2xvcjogIzEwNjhiZjsgfQo8L3N0eWxlPgoKCjxz
dHlsZT5pbWcgewptYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsKfQpib2R5IHsKZm9udC1z
aXplOiAwLjg3NXJlbTsKfQpib2R5IHsKLXdlYmtpdC10ZXh0LXNoYWRvdzogcmdiYSgyNTUsMjU1
LDI1NSwwLjAxKSAwIDAgMXB4Owp9CmJvZHkgewpmb250LWZhbWlseTogdmFyKC0tZGVmYXVsdC1y
ZWd1bGFyLWZvbnQsICJHaXRMYWIgU2FucyIpLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1G
b250LCJTZWdvZSBVSSIsUm9ib3RvLCJOb3RvIFNhbnMiLFVidW50dSxDYW50YXJlbGwsIkhlbHZl
dGljYSBOZXVlIixzYW5zLXNlcmlmLCJBcHBsZSBDb2xvciBFbW9qaSIsIlNlZ29lIFVJIEVtb2pp
IiwiU2Vnb2UgVUkgU3ltYm9sIiwiTm90byBDb2xvciBFbW9qaSI7IGZvbnQtc2l6ZTogaW5oZXJp
dDsKfQo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5IHN0eWxlPSdmb250LXNpemU6IGluaGVyaXQ7IC13
ZWJraXQtdGV4dC1zaGFkb3c6IHJnYmEoMjU1LDI1NSwyNTUsMC4wMSkgMCAwIDFweDsgZm9udC1m
YW1pbHk6IHZhcigtLWRlZmF1bHQtcmVndWxhci1mb250LCAiR2l0TGFiIFNhbnMiKSwtYXBwbGUt
c3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCwiU2Vnb2UgVUkiLFJvYm90bywiTm90byBTYW5zIixV
YnVudHUsQ2FudGFyZWxsLCJIZWx2ZXRpY2EgTmV1ZSIsc2Fucy1zZXJpZiwiQXBwbGUgQ29sb3Ig
RW1vamkiLCJTZWdvZSBVSSBFbW9qaSIsIlNlZ29lIFVJIFN5bWJvbCIsIk5vdG8gQ29sb3IgRW1v
amkiOyc+CjxkaXYgY2xhc3M9ImNvbnRlbnQiPgoKPGgzIHN0eWxlPSJtYXJnaW4tdG9wOiAyMHB4
OyBtYXJnaW4tYm90dG9tOiAxMHB4OyI+ClRvbnkgQ0hFTUlUIHB1c2hlZCB0byBicmFuY2ggZmVh
dHVyZS9pc3N1ZS1zcWwtcXVlcmllcyBhdCA8YSBocmVmPSJodHRwczovL2dpdGxhYi5jb20vdWx0
cmVpYWlvL2lyZC1vYnNlcnZlIj51bHRyZWlhaW8gLyBpcmQtb2JzZXJ2ZTwvYT4KPC9oMz4KPGg0
IHN0eWxlPSJtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyI+CkNvbW1pdHM6
CjwvaDQ+Cjx1bD4KPGxpPgo8c3Ryb25nIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsiPjxhIGhy
ZWY9Imh0dHBzOi8vZ2l0bGFiLmNvbS91bHRyZWlhaW8vaXJkLW9ic2VydmUvLS9jb21taXQvZTFi
NWNiNzM4MTY5NWIyYTZmMGM5MGU5YWIxYmM3M2IyODAwZDYzMiI+ZTFiNWNiNzM8L2E+PC9zdHJv
bmc+CjxkaXY+CjxzcGFuPiBieSBUb255IENoZW1pdCA8L3NwYW4+IDxpPiBhdCAyMDIzLTEyLTE5
VDEzOjUyOjE4KzAxOjAwIDwvaT4KPC9kaXY+CjxwcmUgY2xhc3M9ImNvbW1pdC1tZXNzYWdlIiBz
dHlsZT0nd2hpdGUtc3BhY2U6IHByZS13cmFwOyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAx
NHB4OyBjb2xvcjogIzMzMzIzODsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LWZhbWlseTogdmFy
KC0tZGVmYXVsdC1tb25vLWZvbnQsICJHaXRMYWIgTW9ubyIpLCJKZXRCcmFpbnMgTW9ubyIsIk1l
bmxvIiwiRGVqYVZ1IFNhbnMgTW9ubyIsIkxpYmVyYXRpb24gTW9ubyIsIkNvbnNvbGFzIiwiVWJ1
bnR1IE1vbm8iLCJDb3VyaWVyIE5ldyIsImFuZGFsZSBtb25vIiwibHVjaWRhIGNvbnNvbGUiLG1v
bm9zcGFjZTsgd29yZC1icmVhazogYnJlYWstYWxsOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IGJh
Y2tncm91bmQtY29sb3I6ICNmYmZhZmQ7IGJvcmRlci1yYWRpdXM6IDJweDsgbWFyZ2luOiAwOyBw
YWRkaW5nOiA4cHggMTJweDsgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkZTsnPm5ldyBzdGFzaAo8
L3ByZT4KPC9saT4KPC91bD4KPGg0IHN0eWxlPSJtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90
dG9tOiAxMHB4OyI+CjI4IGNoYW5nZWQgZmlsZXM6CjwvaDQ+Cjx1bD4KPGxpIGNsYXNzPSJmaWxl
LXN0YXRzIj4KPGEgaHJlZj0iIzRiODExNzA5NDg1ODdlZjBhN2IwYTRhZTU4OGE3MWRlYWRhODc2
NWMiPgpjb3JlL3BlcnNpc3RlbmNlL2phdmEvc3JjL21haW4vamF2YS9mci9pcmQvb2JzZXJ2ZS9l
bnRpdGllcy9FbnRpdGllcy5qYXZhCjwvYT4KPC9saT4KPGxpIGNsYXNzPSJmaWxlLXN0YXRzIj4K
PGEgaHJlZj0iI2M5MWQzOTYxODA1MzliMmU4ZTgxMWIxNWYxOWM4NTA1YjU0M2QxMjAiPgpjb3Jl
L3BlcnNpc3RlbmNlL2phdmEvc3JjL21haW4vamF2YS9mci9pcmQvb2JzZXJ2ZS9lbnRpdGllcy9M
YXN0VXBkYXRlRGF0ZVRvcGlhRGFvLmphdmEKPC9hPgo8L2xpPgo8bGkgY2xhc3M9ImZpbGUtc3Rh
dHMiPgo8YSBocmVmPSIjYTczZDFlODdmNjRkZTYzOTFjZWYyYzI0YzA5ZTE5NTA3MjBmYWY5YyI+
CjxzcGFuIGNsYXNzPSJkZWxldGVkLWZpbGUiPgomIzg3MjI7CmNvcmUvcGVyc2lzdGVuY2UvamF2
YS9zcmMvbWFpbi9qYXZhL2ZyL2lyZC9vYnNlcnZlL2VudGl0aWVzL2RhdGEvVHJpcE1hcFF1ZXJ5
U3VwcG9ydC5qYXZhCjwvc3Bhbj4KPC9hPgo8L2xpPgo8bGkgY2xhc3M9ImZpbGUtc3RhdHMiPgo8
YSBocmVmPSIjNjhmZDc1ZTk1NDkxNzFlOWI5ZGRmNmRkOWUwNWI2YjVkN2FhODBhMSI+CmNvcmUv
cGVyc2lzdGVuY2UvamF2YS9zcmMvbWFpbi9qYXZhL2ZyL2lyZC9vYnNlcnZlL2VudGl0aWVzL2Rh
dGEvbGwvY29tbW9uL1RyaXBTcGkuamF2YQo8L2E+CjwvbGk+CjxsaSBjbGFzcz0iZmlsZS1zdGF0
cyI+CjxhIGhyZWY9IiMzMDc3MjgyNjM2Nzc3YTBiZTE2NmM2MTZmNDc0NzM2ZDk4NTVkZDU0Ij4K
Y29yZS9wZXJzaXN0ZW5jZS9qYXZhL3NyYy9tYWluL2phdmEvZnIvaXJkL29ic2VydmUvZW50aXRp
ZXMvZGF0YS9sbC9jb21tb24vVHJpcE1hcEJ1aWxkZXIuamF2YQomIzg1OTQ7CmNvcmUvcGVyc2lz
dGVuY2UvamF2YS9zcmMvbWFpbi9qYXZhL2ZyL2lyZC9vYnNlcnZlL2VudGl0aWVzL2RhdGEvbGwv
Y29tbW9uL1RyaXBUb3BpYURhby5qYXZhCjwvYT4KPC9saT4KPGxpIGNsYXNzPSJmaWxlLXN0YXRz
Ij4KPGEgaHJlZj0iI2Y1MDAzOWMyMWJiYzcyNjJmNzVmNjE2MzY2NzM2ODg1M2JmNTg5NmYiPgpj
b3JlL3BlcnNpc3RlbmNlL2phdmEvc3JjL21haW4vamF2YS9mci9pcmQvb2JzZXJ2ZS9lbnRpdGll
cy9kYXRhL2xsL2xvZ2Jvb2svQWN0aXZpdHlTYW1wbGVSZXBsaWNhdGVSZXF1ZXN0Q2FsbGJhY2su
amF2YQo8L2E+CjwvbGk+CjxsaSBjbGFzcz0iZmlsZS1zdGF0cyI+CjxhIGhyZWY9IiM5MzMzOTc4
MWU0ZWUzOTNlMjhjNDU3ZjI0YTAwMmU4MmJkZDY1YTlmIj4KY29yZS9wZXJzaXN0ZW5jZS9qYXZh
L3NyYy9tYWluL2phdmEvZnIvaXJkL29ic2VydmUvZW50aXRpZXMvZGF0YS9sbC9sb2dib29rL0xv
Z2Jvb2tSZXBsaWNhdGVSZXF1ZXN0Q2FsbGJhY2suamF2YQo8L2E+CjwvbGk+CjxsaSBjbGFzcz0i
ZmlsZS1zdGF0cyI+CjxhIGhyZWY9IiNkMmNlZWIyNGNmZGQ4MjY5YmEyYzQ5ZWQ4MmU1MDg2ZTJk
MmZiZDNjIj4KY29yZS9wZXJzaXN0ZW5jZS9qYXZhL3NyYy9tYWluL2phdmEvZnIvaXJkL29ic2Vy
dmUvZW50aXRpZXMvZGF0YS9sbC9vYnNlcnZhdGlvbi9PYnNlcnZhdGlvblJlcGxpY2F0ZVJlcXVl
c3RDYWxsYmFjay5qYXZhCjwvYT4KPC9saT4KPGxpIGNsYXNzPSJmaWxlLXN0YXRzIj4KPGEgaHJl
Zj0iI2FkYzQ4MDlmNjYzYTVjZjEwMTg3NDFiMmMwZWZmMmM3NWNhZWYzM2MiPgpjb3JlL3BlcnNp
c3RlbmNlL2phdmEvc3JjL21haW4vamF2YS9mci9pcmQvb2JzZXJ2ZS9lbnRpdGllcy9kYXRhL2xs
L29ic2VydmF0aW9uL1NldFRvcGlhRGFvLmphdmEKPC9hPgo8L2xpPgo8bGkgY2xhc3M9ImZpbGUt
c3RhdHMiPgo8YSBocmVmPSIjNjcwMDJmM2NkMWM5MzU3NzI1NTcyOGUwNmUzZGFkMWI5ODFmNmMw
MyI+CmNvcmUvcGVyc2lzdGVuY2UvamF2YS9zcmMvbWFpbi9qYXZhL2ZyL2lyZC9vYnNlcnZlL2Vu
dGl0aWVzL2RhdGEvcHMvY29tbW9uL1RyaXBSZXBsaWNhdGVQYXJ0aWFsUmVxdWVzdENhbGxiYWNr
LmphdmEKPC9hPgo8L2xpPgo8bGkgY2xhc3M9ImZpbGUtc3RhdHMiPgo8YSBocmVmPSIjMTY3OWY0
YmFkMzNlYzgzMGI1ZmQ4YzM2MTcxYmI0OTM0NmZlZjUxYiI+CmNvcmUvcGVyc2lzdGVuY2UvamF2
YS9zcmMvbWFpbi9qYXZhL2ZyL2lyZC9vYnNlcnZlL2VudGl0aWVzL2RhdGEvcHMvY29tbW9uL1Ry
aXBTcGkuamF2YQo8L2E+CjwvbGk+CjxsaSBjbGFzcz0iZmlsZS1zdGF0cyI+CjxhIGhyZWY9IiM1
MjJkN2E2YzdjZmRiNTM3ZGZjOWE2YzU2ODcyYjU1ODkzMzk0YzNhIj4KY29yZS9wZXJzaXN0ZW5j
ZS9qYXZhL3NyYy9tYWluL2phdmEvZnIvaXJkL29ic2VydmUvZW50aXRpZXMvZGF0YS9wcy9jb21t
b24vVHJpcE1hcEJ1aWxkZXIuamF2YQomIzg1OTQ7CmNvcmUvcGVyc2lzdGVuY2UvamF2YS9zcmMv
bWFpbi9qYXZhL2ZyL2lyZC9vYnNlcnZlL2VudGl0aWVzL2RhdGEvcHMvY29tbW9uL1RyaXBUb3Bp
YURhby5qYXZhCjwvYT4KPC9saT4KPGxpIGNsYXNzPSJmaWxlLXN0YXRzIj4KPGEgaHJlZj0iIzQ3
NzkzMjRiNmEzMzJiN2E1YTZkOGJmZDFhMDY2ZjhkYTlmMzVjNjUiPgpjb3JlL3BlcnNpc3RlbmNl
L2phdmEvc3JjL21haW4vamF2YS9mci9pcmQvb2JzZXJ2ZS9lbnRpdGllcy9kYXRhL3BzL2xvZ2Jv
b2svQWN0aXZpdHlEZWxldGVSZXF1ZXN0Q2FsbGJhY2suamF2YQo8L2E+CjwvbGk+CjxsaSBjbGFz
cz0iZmlsZS1zdGF0cyI+CjxhIGhyZWY9IiM4ODEyZDI0ZTFmOWFhYzgzOTNiMjg3NjU4YmI0Y2Vh
Zjg4ODE4ZjhkIj4KY29yZS9wZXJzaXN0ZW5jZS9qYXZhL3NyYy9tYWluL2phdmEvZnIvaXJkL29i
c2VydmUvZW50aXRpZXMvZGF0YS9wcy9sb2dib29rL0FjdGl2aXR5UmVwbGljYXRlUmVxdWVzdENh
bGxiYWNrLmphdmEKPC9hPgo8L2xpPgo8bGkgY2xhc3M9ImZpbGUtc3RhdHMiPgo8YSBocmVmPSIj
NzcxN2FlYjkzMmY1MmQ2N2I2YjMyNTQ5MTRjNWY4MTJmNGZiODE0YSI+CmNvcmUvcGVyc2lzdGVu
Y2UvamF2YS9zcmMvbWFpbi9qYXZhL2ZyL2lyZC9vYnNlcnZlL2VudGl0aWVzL2RhdGEvcHMvbG9n
Ym9vay9BY3Rpdml0eVNwaS5qYXZhCjwvYT4KPC9saT4KPGxpIGNsYXNzPSJmaWxlLXN0YXRzIj4K
PGEgaHJlZj0iIzA5MWUzMjFiM2E0Nzc0NTYwNzU3ZTU4YjQ3MTE0ZGU2Mjc4YTJkODEiPgpjb3Jl
L3BlcnNpc3RlbmNlL2phdmEvc3JjL21haW4vamF2YS9mci9pcmQvb2JzZXJ2ZS9lbnRpdGllcy9k
YXRhL3BzL2xvZ2Jvb2svQWN0aXZpdHlUb3BpYURhby5qYXZhCjwvYT4KPC9saT4KPGxpIGNsYXNz
PSJmaWxlLXN0YXRzIj4KPGEgaHJlZj0iIzIyNTAxYTVjZTAwMDhmZmQ4YjlhNWQyZGI4OTU5ODkw
NTA3ZTBiNmUiPgpjb3JlL3BlcnNpc3RlbmNlL2phdmEvc3JjL21haW4vamF2YS9mci9pcmQvb2Jz
ZXJ2ZS9lbnRpdGllcy9kYXRhL3BzL29ic2VydmF0aW9uL09ic2VydmF0aW9uUmVwbGljYXRlUmVx
dWVzdENhbGxiYWNrLmphdmEKPC9hPgo8L2xpPgo8bGkgY2xhc3M9ImZpbGUtc3RhdHMiPgo8YSBo
cmVmPSIjZGQ5MzUyZTYzNGRmMjAxZjkwOWUxMjQzMDgwNzk0YjY4NzNmN2ZhYSI+CmNvcmUvcGVy
c2lzdGVuY2UvamF2YS9zcmMvbWFpbi9qYXZhL2ZyL2lyZC9vYnNlcnZlL2VudGl0aWVzL2RhdGEv
cHMvb2JzZXJ2YXRpb24vUm91dGVUb3BpYURhby5qYXZhCjwvYT4KPC9saT4KPGxpIGNsYXNzPSJm
aWxlLXN0YXRzIj4KPGEgaHJlZj0iI2UwOTYzM2FiNzQxNWFiMzgzZTRiZjg5MWEyODZkMDRhYmEw
OTViZDciPgpjb3JlL3BlcnNpc3RlbmNlL2phdmEvc3JjL21haW4vcmVzb3VyY2VzL2ZyL2lyZC9v
YnNlcnZlL2VudGl0aWVzL2RhdGEvbGwvY29tbW9uL1RyaXBJbXBsLmhibS54bWwKPC9hPgo8L2xp
Pgo8bGkgY2xhc3M9ImZpbGUtc3RhdHMiPgo8YSBocmVmPSIjM2U2MGQ3NTc5YzdiNDBmOWExYWNm
NTU5MjI3ZGM3NWFkMjkzYjQ3YSI+CmNvcmUvcGVyc2lzdGVuY2UvamF2YS9zcmMvbWFpbi9yZXNv
dXJjZXMvZnIvaXJkL29ic2VydmUvZW50aXRpZXMvZGF0YS9sbC9vYnNlcnZhdGlvbi9TZXRJbXBs
LmhibS54bWwKPC9hPgo8L2xpPgo8bGkgY2xhc3M9ImZpbGUtc3RhdHMiPgo8YSBocmVmPSIjYjdi
OGVkZTYyZmQxYjRmODE5MDg1NDU0MzBmOTMyOTYyYzRkMDA4MyI+CmNvcmUvcGVyc2lzdGVuY2Uv
amF2YS9zcmMvbWFpbi9yZXNvdXJjZXMvZnIvaXJkL29ic2VydmUvZW50aXRpZXMvZGF0YS9wcy9j
b21tb24vVHJpcEltcGwuaGJtLnhtbAo8L2E+CjwvbGk+CjxsaSBjbGFzcz0iZmlsZS1zdGF0cyI+
CjxhIGhyZWY9IiM5MzI1NTU0ZDFjMTViNGZlYWNjNmVmMTI5ZDgyOWY2NTdlNmU4ZjgzIj4KY29y
ZS9wZXJzaXN0ZW5jZS9qYXZhL3NyYy9tYWluL3Jlc291cmNlcy9mci9pcmQvb2JzZXJ2ZS9lbnRp
dGllcy9kYXRhL3BzL2xvZ2Jvb2svQWN0aXZpdHlJbXBsLmhibS54bWwKPC9hPgo8L2xpPgo8bGkg
Y2xhc3M9ImZpbGUtc3RhdHMiPgo8YSBocmVmPSIjMzlhYWVhZmZiNzQ5NmRiOGY3YjRmNjFjY2M5
N2E2ZTg0YThhM2RiMiI+CmNvcmUvcGVyc2lzdGVuY2UvamF2YS9zcmMvbWFpbi9yZXNvdXJjZXMv
ZnIvaXJkL29ic2VydmUvZW50aXRpZXMvZGF0YS9wcy9vYnNlcnZhdGlvbi9Sb3V0ZUltcGwuaGJt
LnhtbAo8L2E+CjwvbGk+CjxsaSBjbGFzcz0iZmlsZS1zdGF0cyI+CjxhIGhyZWY9IiMwYWM2OGYx
MTU5YTJhZDc1ZjVhZjY4MzhlMWI4M2U2NGRjMmMwYWY1Ij4KY29yZS9wZXJzaXN0ZW5jZS90ZXN0
L3BvbS54bWwKPC9hPgo8L2xpPgo8bGkgY2xhc3M9ImZpbGUtc3RhdHMiPgo8YSBocmVmPSIjYzgx
YTgzNzY4NjIxM2M3ZDM1YzY3ZWE1YjgwZTBkOWFjMjM0NTNlNCI+CmNvcmUvcGVyc2lzdGVuY2Uv
dGVzdC9zcmMvbWFpbi9qYXZhL2ZyL2lyZC9vYnNlcnZlL3BlcnNpc3RlbmNlL3Rlc3QvT2JzZXJ2
ZVBlcnNpc3RlbmNlRml4dHVyZXMuamF2YQo8L2E+CjwvbGk+CjxsaSBjbGFzcz0iZmlsZS1zdGF0
cyI+CjxhIGhyZWY9IiM5YWIwNGM2YjU5ZDdmNmY2ZWI5ZmIzZGIwOTU4Mzk3NDMwYWJiMDNhIj4K
PHNwYW4gY2xhc3M9Im5ldy1maWxlIj4KKwpjb3JlL3BlcnNpc3RlbmNlL3Rlc3Qvc3JjL3Rlc3Qv
amF2YS9mci9pcmQvb2JzZXJ2ZS9lbnRpdGllcy9kYXRhL2xsL2NvbW1vbi9UcmlwVG9waWFEYW9U
ZXN0LmphdmEKPC9zcGFuPgo8L2E+CjwvbGk+CjxsaSBjbGFzcz0iZmlsZS1zdGF0cyI+CjxhIGhy
ZWY9IiM3NjJhN2E0ODU3NmE4ZTA4YTE0ZTMzNjg4NmY1ODFlNDVjMDIxNTNmIj4KPHNwYW4gY2xh
c3M9Im5ldy1maWxlIj4KKwpjb3JlL3BlcnNpc3RlbmNlL3Rlc3Qvc3JjL3Rlc3QvamF2YS9mci9p
cmQvb2JzZXJ2ZS9lbnRpdGllcy9kYXRhL2xsL29ic2VydmF0aW9uL1NldFRvcGlhRGFvVGVzdC5q
YXZhCjwvc3Bhbj4KPC9hPgo8L2xpPgo8bGkgY2xhc3M9ImZpbGUtc3RhdHMiPgo8YSBocmVmPSIj
OTU5NTdmMmNhNTUzNDRmN2I0MTk2YTUzYzliOGM3NTFhY2I5MmYyMSI+CjxzcGFuIGNsYXNzPSJu
ZXctZmlsZSI+CisKY29yZS9wZXJzaXN0ZW5jZS90ZXN0L3NyYy90ZXN0L2phdmEvZnIvaXJkL29i
c2VydmUvZW50aXRpZXMvZGF0YS9sbC9vYnNlcnZhdGlvbi9TZXRUb3BpYURhb1dyaXRlVGVzdC5q
YXZhCjwvc3Bhbj4KPC9hPgo8L2xpPgo8L3VsPgo8aDUgc3R5bGU9Im1hcmdpbi10b3A6IDEwcHg7
IG1hcmdpbi1ib3R0b206IDEwcHg7IGZvbnQtc2l6ZTogMC44NzVyZW07Ij4KVGhlIGRpZmYgd2Fz
IG5vdCBpbmNsdWRlZCBiZWNhdXNlIGl0IGlzIHRvbyBsYXJnZS4KPC9oNT4KCjwvZGl2Pgo8ZGl2
IGNsYXNzPSJmb290ZXIiIHN0eWxlPSJtYXJnaW4tdG9wOiAxMHB4OyI+CjxwIHN0eWxlPSJmb250
LXNpemU6IHNtYWxsOyBjb2xvcjogIzczNzI3ODsiPgomIzgyMTI7Cjxicj4KPGEgaHJlZj0iaHR0
cHM6Ly9naXRsYWIuY29tL3VsdHJlaWFpby9pcmQtb2JzZXJ2ZS8tL2NvbW1pdC9lMWI1Y2I3Mzgx
Njk1YjJhNmYwYzkwZTlhYjFiYzczYjI4MDBkNjMyIj5WaWV3IGl0IG9uIEdpdExhYjwvYT4uCjxi
cj4KWW91J3JlIHJlY2VpdmluZyB0aGlzIGVtYWlsIGJlY2F1c2Ugb2YgeW91ciBhY2NvdW50IG9u
IDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiIGhyZWY9Imh0dHBz
Oi8vZ2l0bGFiLmNvbSI+Z2l0bGFiLmNvbTwvYT4uIDxhIGhyZWY9Imh0dHBzOi8vZ2l0bGFiLmNv
bS8tL3Byb2ZpbGUvbm90aWZpY2F0aW9ucyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIg
bm9yZWZlcnJlciIgY2xhc3M9Im1uZy1ub3RpZi1saW5rIj5NYW5hZ2UgYWxsIG5vdGlmaWNhdGlv
bnM8L2E+ICYjMTgzOyA8YSBocmVmPSJodHRwczovL2dpdGxhYi5jb20vaGVscCIgdGFyZ2V0PSJf
YmxhbmsiIHJlbD0ibm9vcGVuZXIgbm9yZWZlcnJlciIgY2xhc3M9ImhlbHAtbGluayI+SGVscDwv
YT4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj57IkBjb250ZXh0IjoiaHR0cDov
L3NjaGVtYS5vcmciLCJAdHlwZSI6IkVtYWlsTWVzc2FnZSIsImFjdGlvbiI6eyJAdHlwZSI6IlZp
ZXdBY3Rpb24iLCJuYW1lIjoiVmlldyBDb21taXQiLCJ1cmwiOiJodHRwczovL2dpdGxhYi5jb20v
dWx0cmVpYWlvL2lyZC1vYnNlcnZlLy0vY29tbWl0L2UxYjVjYjczODE2OTViMmE2ZjBjOTBlOWFi
MWJjNzNiMjgwMGQ2MzIifX08L3NjcmlwdD4KCgo8L3A+CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4K

--===============8008589076174407057==--


