Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: KotlinX Immutable Collections #32

Merged
merged 1 commit into from
Mar 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,6 @@
[submodule "geantyref"]
path = io.leangen.geantyref
url = [email protected]:javamodules/geantyref.git
[submodule "kotlinx-collections-immutable"]
path = kotlinx.collections.immutable
url = [email protected]:javamodules/kotlinx.collections.immutable.git
28 changes: 25 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,17 @@ export GUAVA_FAILUREACCESS_VERSION ?= 1.0.3-jpms
export REACTIVE_STREAMS_VERSION ?= 1.0.5-SNAPSHOT
export PROTOBUF_VERSION ?= 4.27.0-SNAPSHOT
export GEANTYREF_VERSION ?= 1.3.16-SNAPSHOT
export KOTLINX_COLLECTIONS_VERSION ?= 0.4.1
export KOTLINX_COLLECTIONS_POSTFIX ?= SNAPSHOT
else
export CHECKER_FRAMEWORK_VERSION ?= 3.43.0-SNAPSHOT
export GUAVA_VERSION ?= 33.0.0-jre-jpms
export GUAVA_FAILUREACCESS_VERSION ?= 1.0.3-jpms
export REACTIVE_STREAMS_VERSION ?= 1.0.5-jpms
export PROTOBUF_VERSION ?= 4.26.0-jpms
export GEANTYREF_VERSION ?= 1.3.15-jpms
export KOTLINX_COLLECTIONS_VERSION ?= 0.4.1
export KOTLINX_COLLECTIONS_POSTFIX ?= jpms
endif

export PROJECT ?= $(shell pwd)
Expand All @@ -34,7 +38,7 @@ export DEV_BIN ?= $(DEV_ROOT)/bin
export LIBS ?= $(PROJECT)/libs
export PROJECT_PATH ?= $(DEV_BIN):$(shell echo $$PATH)

DEPS ?= com.google.guava com.google.errorprone com.google.j2objc org.checkerframework org.reactivestreams com.google.protobuf io.leangen.geantyref
DEPS ?= com.google.guava com.google.errorprone com.google.j2objc org.checkerframework org.reactivestreams com.google.protobuf io.leangen.geantyref kotlinx.collections.immutable
POSIX_FLAGS ?=

ifeq ($(VERBOSE),yes)
Expand Down Expand Up @@ -394,7 +398,7 @@ endif
@echo "Protobuf ready."

#
# Library: Checker Framework ---------------------------------------------------------------
# Library: Geantyref -----------------------------------------------------------------------

geantyref: io.leangen.geantyref ## Build Geantyref reflection library.
io.leangen.geantyref: $(BUILD_DEPS) io.leangen.geantyref/target
Expand All @@ -419,7 +423,21 @@ ifeq ($(SNAPSHOT),no)
endif

#
# Testing: Google GSON ---------------------------------------------------------------------
# Library: KotlinX Collections Immutable ---------------------------------------------------

kotlinx-collections: kotlinx.collections.immutable ## Build KotlinX Immutable Collections.
kotlinx.collections.immutable: $(BUILD_DEPS) kotlinx.collections.immutable/core/build
kotlinx.collections.immutable/core/build:
$(info Building KotlinX Immutable Collections...)
$(RULE)cd kotlinx.collections.immutable \
&& $(GRADLE) \
-Pversion=$(KOTLINX_COLLECTIONS_VERSION) \
-PversionSuffix=$(KOTLINX_COLLECTIONS_POSTFIX) \
kotlinx-collections-immutable:publishAllPublicationsToJpmsRepository
@echo "KotlinX Immutable Collections ready."

#
# Testing: Integration ---------------------------------------------------------------------

tests-gson: ## Build GSON against local libraries.
$(RULE)$(MAKE) -C tests/integration gson
Expand Down Expand Up @@ -481,6 +499,7 @@ $(LIBS):
com.google.guava/guava/target/*.jar \
com.google.protobuf/bazel-bin/java/*/amended_*_mvn-project.jar \
io.leangen.geantyref/target/*.jar \
kotlinx.collections.immutable/core/build/libs/*.jar \
org.checkerframework/checker-qual/build/libs/*.jar \
org.reactivestreams/api/build/libs/*.jar \
$(LIBS)
Expand All @@ -504,6 +523,7 @@ git-add:
repository/com/google/errorprone \
repository/com/google/protobuf \
repository/io/leangen/geantyref \
repository/kotlinx \
repository/org/checkerframework \
repository/org/reactivestreams \
repository/dev/javamodules
Expand All @@ -521,6 +541,8 @@ clean: ## Clean all built targets.
org.checkerframework/*/build \
org.reactivestreams/*/build \
io.leangen.geantyref/target \
kotlinx.collections.immutable/build \
kotlinx.collections.immutable/*/build \
samples/gradle-platform/app/build \
samples/modular-guava/app/build \
samples/modular-guava-repo/app/build \
Expand Down
100 changes: 63 additions & 37 deletions README.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions kotlinx.collections.immutable
Original file line number Diff line number Diff line change
Expand Up @@ -86,5 +86,10 @@
<artifactId>geantyref</artifactId>
<version>1.3.15-jpms</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlinx</groupId>
<artifactId>kotlinx-collections-immutable</artifactId>
<version>0.4.1-jpms</version>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
@@ -1 +1 @@
456d809dae269f97f30aa62b47bd5afb
5986be7de01f42773bfb06b2715af289
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1489c86ff9b71216b52216c29506cd886fce23af
37e2582e8c440985ab0b99887f4efbfefef1d454
2 changes: 1 addition & 1 deletion repository/dev/javamodules/jpms-bom/maven-metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
<versions>
<version>1.0.0</version>
</versions>
<lastUpdated>20240316002757</lastUpdated>
<lastUpdated>20240316051236</lastUpdated>
</versioning>
</metadata>
Original file line number Diff line number Diff line change
@@ -1 +1 @@
98af946caf493cafbfc67c6116030d2d
188bf390bb41c1fc221f0dc9fe2cdeb0
Original file line number Diff line number Diff line change
@@ -1 +1 @@
a15b404af68e2a7b71b07b7a8afb136800064713
515162a0b6f695c3003de0e78a6c12c707417d46
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@
{
"name": "jpms-catalog-1.0.0.toml",
"url": "jpms-catalog-1.0.0.toml",
"size": 1657,
"sha512": "9b8108ba2decfcd97e8b8c28422fb7c06bf29b1f7d757e5caef3b58db425a991d9bfdc44508fefff407532a87fd63741210fb719805eaebb33b1550fe3323beb",
"sha256": "16ef5d931a374614640177c5f6ee1d4fabea3a4dcc72af008fe32fda703f109f",
"sha1": "6ca1f11b1db10c0dcb239484799652ad7d8ae81d",
"md5": "d36defa2fd10a6743f8c08cc26cf3413"
"size": 1856,
"sha512": "2ceb092e1cc007084bbd79af3f351b13de54b6f1331d83ac6e2faaa40a8766655c7c0a2949f2999c4f05bae89349e0505e2ca8599a72cb1c38cbb3770c7692d4",
"sha256": "f29ce8086d000fc58e2d0ed968ab64026b737360b31c63338959d2554ab3ab0c",
"sha1": "4c768871051fc9c3b793acc808c6113373c673b3",
"md5": "fe0d914bc922aa13b1626af46ebe4f83"
}
]
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: BCPG v1.68

iQIzBAABCAAdFiEEoWasYvbejGNzIndzHVkDr0WCvPQFAmX055AACgkQHVkDr0WC
vPQn+BAAmFi5A/iIdKvAlMWrSbm4Vb/167AbDQM1VLsIPoVy3bx3ISgHRad6Jr+f
Qkeea4CfyZYmfggWEF09YaOh76p6RdsvVBBdS0gOqh0g6b7yw+ywUSIUAWQ752We
7tFaFnL4E+b+tymMImwqnVNRBhNeo74YXV4PtncUjKLBzIgLrA4BYKSAzZywRxiD
NL+oe2OOmmTait1jgP/pn4QaDkGDHr0L0cv7a9VRmjdslw4FgKrbY/MnFzVUcR10
co2n2AM/LHJow735a2SIcjdi72SvYdcU7RnQygnuM7l5lBIvMtyfTpOCRPadwFov
h1YOpsaHjNLFeQ0VzhXauUfci+6qK0gCif5gRW0K7txQsiA1WhDd7AlAx8WLQWb5
Qlr88ubk4bxpG1mSvRfTCH6ijV1vBxp36IIsi5vmfYGpfWLRmXIvkRXLiZR/run0
UbFvKr98QG2efmjqQzSETUkNTeka5/W/cu9m0MEYJf+nCbDfnKli7SAfuNgiqCAO
+tb1FQ4FE9reRgXJCi0gZMxFZd1aTdco2e5iB+5MbVjnSQAVMuaOFHy5+ulgFITH
XftjisSbwwQmZajzxK+BW/q8AHydQMCddiakOVx9oN+swtoF4k3ZLo+Uvx6gjVhr
PEHLn1OYvt+qKyUyQSEngUh7NJH7FxoZhqt8Qf/lA5zX6GNsekg=
=QT/M
iQIzBAABCAAdFiEEoWasYvbejGNzIndzHVkDr0WCvPQFAmX1KksACgkQHVkDr0WC
vPTYxRAAg+nRU+WGFFuO6nCO1ShkbfLQIX1RTl+3hRGufrmphexf8NT0r6ZCP4+e
fnb/EQU7AevOa3dWHJPxdpI/ZN7RTMwP+bxxm92hTWxML2huvuQODVIJHwJsZ5RW
ta3+hcV1A/ph6Q0vU7j8Tba9hibqFAqWHZ4dsAk2H/+A6QbriIf1NiqV++0U3IxH
nI2e2U3ZUjKKJb4VvLN0bH9hSTj3w45mE0rtDmHwF8TUuEKaks5IGC2XkgbiCbqv
wv/EyWI4ndbz2FNpzWp3DPTNncGdgX9U/z9xZHM4bpRGfbUOwjtpy/R/Fz4gsFNh
ZqWtZ0F02498E8OnzLwMDmJbYTi1UYzrC1G5cSLtzH/oTJCPXMrJr20MRUgg7oc2
DtIoN1vITjrry5RrkAN76TvDRfLC0eZlb1exvCpoX9yTeqik+itxGye2zvxlnHqx
EefPl+TrxomJHB7yQ8IHNf1L3BZ5ryNM6iMzvK8zsK4DaK4rnlU0bJxzagnyVYfh
/qpTWYH8bGq4p+gJhebTp+BQHxYKkSfcPFmTqnblE3B6BGu8rKWUMcdKIQGGL+Ix
ayL0Jxhs0Gj1vXVwYKAxK397j+NO1to0Nqig9834BXhsOb7j7Xlbo44sY/Jr9kBW
TSuWLIOoJ2XYXnXjSk42JMRMTYeaBKMcqkoH5JzGc/0F+8fnqsY=
=7SuR
-----END PGP SIGNATURE-----
Original file line number Diff line number Diff line change
@@ -1 +1 @@
140551af0c419f8935dc855e76641ed7
a69a413d7ddc0aa49b0fd061f978cbfc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
66e32c4fa953c7d41913f72fef4f359250ed6b2a
bd4d9155816afdc319a0f75234fdc06cf579c8d9
Original file line number Diff line number Diff line change
@@ -1 +1 @@
17a255bc3afaa05acd11b331820e16a4d900ec16bbc7dc0c5d7cebe497c11350
01ce63d1b52d388924925e69416d8351db870260a53aacff120e81b119e438d8
Original file line number Diff line number Diff line change
@@ -1 +1 @@
bead3c8075624eec895bd15d87f40cee6a7f15c12f3b2b804042c61ee3cc3d62d91dff1c94e071e9a1808afc0f634adaba0090d83f4d98ff08e618eaaec75ff3
1a595b73ad3aa73235656e70157a98c37b027f97fbb46419d6754b768193bd95906a47c164aae98ee832822c5164bb4a812a3034c8006ae1841c088af485d179
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3cd372dcd6c96aa0a3b3b16b4b5612fb
aee4967b89a9278842143ce8485c6bf2
Original file line number Diff line number Diff line change
@@ -1 +1 @@
25e26a594546b3f3a98656cf37b6d7954155b9b4
ff6972ffa7d071b922aa5f788a165a52a623ea0d
Original file line number Diff line number Diff line change
@@ -1 +1 @@
12acb9e0ff6bb781dd7adfeda3f6e037090a4b9e1f4cfa6537ffc16d48b16051
bead4ac2a8c98490693c35b9533261ccb07119d52ce06c853db4a45ccec14b1e
Original file line number Diff line number Diff line change
@@ -1 +1 @@
71d22bb7885dd7c7d125d4d2fccae642a22ac9023e7d2bcb780c8ad06113c282108b1fea0c4831886999bdd339fd72420fcd2ef0bccc41a4e0f528003c122361
a4acf8f017ba8373a6c3da9b09135a830e97a11ce2e5c56a55be30b82e73e324a87ad197c1a3edd6ef5d28710ad0910e63fb4e0222b0e777b006eded272530bc
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: BCPG v1.68

iQIzBAABCAAdFiEEoWasYvbejGNzIndzHVkDr0WCvPQFAmX055EACgkQHVkDr0WC
vPQAOg//ZSURf26VXYpwly1wwFjz/dDjd63kwR8xCiyX8Ib9QcRRWb4RUqkEpE90
RdGFyneWqiGmX9fTZ7+LOFoZurfb3l18hBB+fYOjKjElLCmD444mNcdmuT0Z58Af
nwi52QIeV37zsJVxVFpxTx5jq/3SCyyVuLTT2ro2WlQC0u9zwIvjQLLPKB3sorbU
wjxV1qEtOZhLo9epP6GIrmVgXhlfhiPWE5Y9LxO8SXZdp071X1N7zZgESpwBqAoD
vjg+SMbgOHMzwxXHVcjw04q3WB1xLTuNZUurU2BBOaVaoz0YgXhkVDJSER33QzFy
nCDJlLtDewkCODBcRejwzVUNK5LP2LK109dqwdhabivrfjW4dmfKWcH8/8yarBHX
RFpm+L7HwrNs26eAb7/6/8txTas9wJfqlUkA+Ul9+BFF7NrF/UTUHDcp+FW8lZI7
D1v04BdJiJADqU/sRy23iRk1LXrBEGPkQWP5zD22kyI6OGT2ev+289eJB2BOImTy
9fXMlcH1zpBCavEJAB/l1AZhtj9k1THiCgmyoGmM2fj8JXzq0n0v6U7kxzoswPAK
PmDnyGDwt7C0Z/1XBhNSbrpV54x4OXTzUrE9bq3dNYGGQbknOhviAxUm2eH6wOa0
vwUvrg4t/w9+o2gDsKPS8fVH7LdBDa7d/vbrOrCX0ORYprlixFY=
=jY0/
iQIzBAABCAAdFiEEoWasYvbejGNzIndzHVkDr0WCvPQFAmX1KksACgkQHVkDr0WC
vPQMbg/5AfZw23vzUUEgUS7bA9zp4ZTuBQuod0CEYP1TWssuG5QU/iV5TFIEoaO2
Dff1ne/ORQFuZ8N6JLgm2M5lfuyYvqRiUztfbhFY++tbcEV1dVj6M/dysDK3NWjQ
PiyiqOOpLKOQMV+F2uve1pxeYA0QSFRnP+pdydixq1dhLwhTzYhZwZM8jHs0m8s4
xFBIsbK+5TPzZaO3I6O8lSDUI1u8X+iBzUJc/8ilRe9OBtweWhdeejb6/3PVxrcz
3WrEeVGYYrE8l1RXFk+CQEPcUL4t59zkilcMBH256GEBUq+htBRES3Xa8TwPWoBY
I6nXuAXqXWdgGgfDXCwFuz1XNX0/982TH08urlk1L1bfOL2LI7m0oA+1e82oH+iX
EZOM+kbQQUQWeEuQ6LYwjpOb3S+5KIKnLMsmeC/HugX1dvk2+UL8C//+svDMU3e6
D80IN42wTUQvr3ajRiOzsHm/kPxxUYHCR93q8bca2q0mYlKiaeKFbRMFKNOIVo+j
J16SM7fFB7Ip/Gh5MVTAYc3lbp+dFe3/pVKi30cb6yaanFTeG9mQmaBmxG49XNT+
nFA3puS/NniGBSl+IIP4nemjOqP7y2l8mrDZ/JeHqoclhHTaJD5deihJUHd/SdQy
LBbUEEb0q1rhpNS1ZMgnlKEwT3Z8WRSv2E+6ZD+NbCtF2t0YhoQ=
=rC4Y
-----END PGP SIGNATURE-----
Original file line number Diff line number Diff line change
@@ -1 +1 @@
db78a0ddc6d2d18764b384af392ec7b9
9d43839cf54a9ce30f56ba87a3e3167b
Original file line number Diff line number Diff line change
@@ -1 +1 @@
669a804f6dd0a30f9b5aae1d8ed064fab797d339
a778b6e9a2dd96b9d136ff002d883dbc21008988
Original file line number Diff line number Diff line change
@@ -1 +1 @@
bdb9ddbab83aee43b5ac72b02f40d40cfa2c00bcea2cd3854876955e259a19fb
b800af6c3a2149cc72a6cc0096bcc6884e003661bb01289e8feed8cbf4c7f720
Original file line number Diff line number Diff line change
@@ -1 +1 @@
eabc237339ca594fa6e68b6d7bb32034087de2a7f82369b9cbbc5fe93a7cc84225c372631f42510cdfa3da440961bbc5db13d34fa96fa385d9e036b975d35ebb
95ecd175c022b3c6ce8729ee493a41f9a156c511556b0bf830900604b35006690aeb403b945f9ce5620d322937106e24df91f0b61c624470ef58695b1e5141bd
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ errorprone = "2.26.1-jpms"
geantyref = "1.3.15-jpms"
guava = "33.0.0-jre-jpms"
j2objc = "3.0.0"
kotlinx-collections-immutable = "0.4.1-jpms"
protobuf = "4.26.0-jpms"
reactivestreams = "1.0.4-jpms"

Expand All @@ -22,6 +23,7 @@ guava = {group = "com.google.guava", name = "guava", version.ref = "guava" }
j2objc-annotations = {group = "com.google.j2objc", name = "j2objc-annotations", version.ref = "j2objc" }
javamodules-bom = {group = "dev.javamodules", name = "jpms-bom", version.ref = "attic" }
javamodules-platform = {group = "dev.javamodules", name = "jpms-platform", version.ref = "attic" }
kotlinx-collections-immutable = {group = "org.jetbrains.kotlinx", name = "kotlinx-collections-immutable", version.ref = "kotlinx-collections-immutable" }
protobuf-java = {group = "com.google.protobuf", name = "protobuf-java", version.ref = "protobuf" }
protobuf-java-lite = {group = "com.google.protobuf", name = "protobuf-javalite", version.ref = "protobuf" }
protobuf-kotlin = {group = "com.google.protobuf", name = "protobuf-kotlin", version.ref = "protobuf" }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: BCPG v1.68

iQIzBAABCAAdFiEEoWasYvbejGNzIndzHVkDr0WCvPQFAmX055EACgkQHVkDr0WC
vPQYtQ/8Crs7l26btczJD7da/CZLRB7gMby8iBTz2xh8rhm/G4PHqxqhzWMSKKjO
M+nja/NDL7Wf6+hq18ryiONdsKkwlEwo684icnlceQdreOSkr5YZ9E1hwX52CUj3
uJCyJEU91yUGJP9fgl6b323KDeDle9PFct2yiaRkhfvv22QBb9GDIuqcRpeYKw0c
8t2vg0LYdl99w8FGRTq0AWJ1M2cWs37yWsikr9y+imraGhv2jo7Xt/HfvUioHcSp
B7CXhREQg3G8+noP6utzdyAvhQ7Jt94U88zBzta4ROepSwldAFDauOaCTK4stGjt
MEmzzJbfXCoZ12RRUNpbGuDcbNUVDk+Z8RR8R+AJppWwQr+R7W0V8eFql0zvw2ni
1RLJNPAhdb5iT7D6m0sCFi+KE7I1zvYEdIFx3w5c980zXZx+aQIZSshbTWMlya1E
o15mBe0MxjfjuX+BiJKskXrI5+dCj4TLYKs8YDkzLzWcJroM92qE9ArSYPNFgUv9
Bt9i4sGciEzVBjhRBx2pMsr5eAJlNwj10n3Tp3g1arY4GHM5UJXt9ERqZg2BrksW
MbYIO1FZHlyIbijqyenruCsg3gnuX/a+7uGzOTHv+8jr2X4BBC2JGGzD1ZE2tG8a
XthvXDaZFe0cpshRwoIfxB5i+oRAohwWYBjmo8HII92Qi1LESLM=
=7bfC
iQIzBAABCAAdFiEEoWasYvbejGNzIndzHVkDr0WCvPQFAmX1KksACgkQHVkDr0WC
vPQMjQ//aYFjC5nyPcAeHOrxd8QHd5IXDFkLkij6wKhoY5j3u87Hw/qWJgVrgMxw
g6p3LqrDX3nH1L0aG1YBQ5JwyHtDKIqyZhMZeEKOUWUwc0cnPIetFiRW2MpouB2O
X5t71kgEA/WfH48z/WvLkCqI2lAQnhuiUtI5u6YJfCoJcayY8eE03X3M+FMNs9o/
T9xYP6Rj9XeSO+NmRogvE36J8Q5d0EhGlIE0mdgH+16YmmV730dD+nXaR0TZdFnp
ShqMQP0zorap46+8lw2IsQDEWQdx5BY7e/xxI2EqUJBcSQChHvUtuF7TDxFreLh+
4qcaEfXmPXK4lqZEUBcrMHeS+dPpIJG+i8EgNu3UYxa9vMzaOqaIgTfT4wg2/v6f
dHwsfvaxB1Nxh0lT2h44WVHncPpC5kp4vi+uhIkbcHThgrTBj+KIn+tIj9U3JcTH
+3r6rz3mFeLKlzNTs6c0H/tRUBCZz+9koxjyxcFGA/Ab8eBggCwqBVKN4nqXILZd
KcyXiKBBv0MHzUaOIfW3qq2n/REYCR77rvP+84ZJA/AjM7k7xkZqp5KdMZ8qqvoc
XG3OMYEWOsxE/RyEYL94Aex5tlZB3W25/78WlNr98OWUrfRsXbXxJMy0Vvxnkq1n
iQhfSxKqBZGJZ/tCTiW4AZ3SpYaAJwPa5qpHIlBNydCCc7f+Mhk=
=xSaO
-----END PGP SIGNATURE-----
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1cda31f3017db291b7b406f73b596022
d77d09efb80012a37cfc87e19388de1e
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9426bf57d8c76d324c7d76a9f987e67841fdb4bc
efe79148622cdc563f9f81ab831d305f3dd42154
Original file line number Diff line number Diff line change
@@ -1 +1 @@
60a35b1ee0d9dd8b60f0a6d9b82f49033490cb7eeb89fad966fea4014b3a623a
61dbeda3d1b2005fcc931413694d155610ffdb5f1189cc63ed3d0b77f50fed60
Original file line number Diff line number Diff line change
@@ -1 +1 @@
a8bb4a1cd7ce50a30c30d70477302d92b71a9b122faca1c0723ee99bdfa43e6b4134994ec5c256a9a60bd06ce2734b75e2e10608737aecd854318970cf7f6e19
e9f6210e7b95f6cad8be4bc3051322c63dc6b3bf133f2006e7529345c5e4af1ed8338e0bac4f2ac64e2cccd541b6754756a76cd79673ced7e1711340ed99cf4f
Original file line number Diff line number Diff line change
@@ -1 +1 @@
d36defa2fd10a6743f8c08cc26cf3413
fe0d914bc922aa13b1626af46ebe4f83
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6ca1f11b1db10c0dcb239484799652ad7d8ae81d
4c768871051fc9c3b793acc808c6113373c673b3
Original file line number Diff line number Diff line change
@@ -1 +1 @@
16ef5d931a374614640177c5f6ee1d4fabea3a4dcc72af008fe32fda703f109f
f29ce8086d000fc58e2d0ed968ab64026b737360b31c63338959d2554ab3ab0c
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9b8108ba2decfcd97e8b8c28422fb7c06bf29b1f7d757e5caef3b58db425a991d9bfdc44508fefff407532a87fd63741210fb719805eaebb33b1550fe3323beb
2ceb092e1cc007084bbd79af3f351b13de54b6f1331d83ac6e2faaa40a8766655c7c0a2949f2999c4f05bae89349e0505e2ca8599a72cb1c38cbb3770c7692d4
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@
<versions>
<version>1.0.0</version>
</versions>
<lastUpdated>20240316002801</lastUpdated>
<lastUpdated>20240316051243</lastUpdated>
</versioning>
</metadata>
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6b2e7b4a0d836e2c7c27d50aad61287c
21d5e2b2cef8bdc44abe9e24e08b4116
Original file line number Diff line number Diff line change
@@ -1 +1 @@
655df62cabb55c2e55ef02327501ef4edb2daadc
1118df58608a58290544beb07cbc279bd44a7471
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8221fc2e8c9fd6eea7df18d006133b79df993ac9e81acd4bed2a8db178bf267f
a0ef9664f6c5bf558b3f8a1d81d339698b59488b551c356d7eb73add44bf62d1
Original file line number Diff line number Diff line change
@@ -1 +1 @@
19da3b0e50e2bd51e4bfe47249a987079bf5ccc358b96f0df023b31eea577685e846e6eac6bf87d094f665e910c8f1aec92e00191db0cd62a121c0109d1c4e27
3a231f28352b00e895c536f4fc09e063f86b05a77cf176630516f0e69d2a267e13c9da468507d24a20802a0e40384b63c286dcd413a02973f87139e5fe8e7d71
Loading
Loading