From e4892a86b90fc1cceaa87d7525bb526c933462a8 Mon Sep 17 00:00:00 2001 From: iText Software Date: Tue, 11 Oct 2022 12:20:26 +0000 Subject: [PATCH 01/32] [AFTER RELEASE] 7.2.4 --- barcodes/pom.xml | 2 +- commons/pom.xml | 2 +- .../com/itextpdf/commons/actions/data/CommonsProductData.java | 2 +- font-asian/pom.xml | 2 +- forms/pom.xml | 2 +- hyph/pom.xml | 2 +- io/pom.xml | 2 +- itextcore/pom.xml | 2 +- kernel/pom.xml | 2 +- .../com/itextpdf/kernel/actions/data/ITextCoreProductData.java | 2 +- layout/pom.xml | 2 +- pdfa/pom.xml | 2 +- pdftest/pom.xml | 2 +- pom.xml | 2 +- sign/pom.xml | 2 +- styled-xml-parser/pom.xml | 2 +- svg/pom.xml | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/barcodes/pom.xml b/barcodes/pom.xml index c61861fc6f..87c2db5102 100644 --- a/barcodes/pom.xml +++ b/barcodes/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT barcodes iText 7 - barcodes diff --git a/commons/pom.xml b/commons/pom.xml index a573297669..d57f92ce63 100644 --- a/commons/pom.xml +++ b/commons/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT commons iText 7 - commons diff --git a/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java b/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java index bdb6c51e45..b37faa48ad 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java @@ -28,7 +28,7 @@ This file is part of the iText (R) project. public final class CommonsProductData { static final String COMMONS_PUBLIC_PRODUCT_NAME = "Commons"; static final String COMMONS_PRODUCT_NAME = "commons"; - static final String COMMONS_VERSION = "7.2.4-SNAPSHOT"; + static final String COMMONS_VERSION = "7.2.5-SNAPSHOT"; static final int COMMONS_COPYRIGHT_SINCE = 2000; static final int COMMONS_COPYRIGHT_TO = 2022; diff --git a/font-asian/pom.xml b/font-asian/pom.xml index d149f63125..ef815dbd24 100644 --- a/font-asian/pom.xml +++ b/font-asian/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT font-asian iText 7 - Asian fonts diff --git a/forms/pom.xml b/forms/pom.xml index 1243d5c1bb..27e3a96e08 100644 --- a/forms/pom.xml +++ b/forms/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT forms iText 7 - forms diff --git a/hyph/pom.xml b/hyph/pom.xml index 605572567f..48c3b38cba 100644 --- a/hyph/pom.xml +++ b/hyph/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT hyph iText 7 - hyph diff --git a/io/pom.xml b/io/pom.xml index 5b1b6aa147..2c89ee8cb5 100644 --- a/io/pom.xml +++ b/io/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT io iText 7 - io diff --git a/itextcore/pom.xml b/itextcore/pom.xml index a2751c9c30..e787c38ad6 100644 --- a/itextcore/pom.xml +++ b/itextcore/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.itextpdf itext7-core - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT pom iText 7 Core A Free Java-PDF library diff --git a/kernel/pom.xml b/kernel/pom.xml index 9575b21635..d7cdb24640 100644 --- a/kernel/pom.xml +++ b/kernel/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT kernel iText 7 - kernel diff --git a/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java b/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java index 18fe226e24..6a5c6ea649 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java +++ b/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java @@ -30,7 +30,7 @@ This file is part of the iText (R) project. */ public final class ITextCoreProductData { private static final String CORE_PUBLIC_PRODUCT_NAME = "Core"; - private static final String CORE_VERSION = "7.2.4-SNAPSHOT"; + private static final String CORE_VERSION = "7.2.5-SNAPSHOT"; private static final int CORE_COPYRIGHT_SINCE = 2000; private static final int CORE_COPYRIGHT_TO = 2022; diff --git a/layout/pom.xml b/layout/pom.xml index 18de14c5fd..59c34b6b6e 100644 --- a/layout/pom.xml +++ b/layout/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT layout iText 7 - layout diff --git a/pdfa/pom.xml b/pdfa/pom.xml index 4401d3eb50..bd6dab72e9 100644 --- a/pdfa/pom.xml +++ b/pdfa/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT pdfa iText 7 - pdfa diff --git a/pdftest/pom.xml b/pdftest/pom.xml index 1b2db89c90..6734d6c3fb 100644 --- a/pdftest/pom.xml +++ b/pdftest/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT pdftest iText 7 - pdftest diff --git a/pom.xml b/pom.xml index e6ce289d14..99cb660408 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT pom iText 7 A Free Java-PDF library diff --git a/sign/pom.xml b/sign/pom.xml index 7fcf772c66..a19c96bb61 100644 --- a/sign/pom.xml +++ b/sign/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT sign iText 7 - sign diff --git a/styled-xml-parser/pom.xml b/styled-xml-parser/pom.xml index e665d111a2..db180cc964 100644 --- a/styled-xml-parser/pom.xml +++ b/styled-xml-parser/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT styled-xml-parser iText 7 - Styled XML Parser diff --git a/svg/pom.xml b/svg/pom.xml index bff4d4ab07..ce1ec65527 100644 --- a/svg/pom.xml +++ b/svg/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4-SNAPSHOT + 7.2.5-SNAPSHOT svg iText 7 - SVG From 0445134ff1b0ae7a92ba757ebab744ea4b150cb2 Mon Sep 17 00:00:00 2001 From: Vitali Prudnikovich Date: Wed, 12 Oct 2022 14:56:50 +0300 Subject: [PATCH 02/32] Fix cropping images height for the images with big width DEVSIX-6985 --- .../com/itextpdf/layout/renderer/ImageRenderer.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java index f6af4b2456..8bbf75fecc 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java @@ -196,9 +196,19 @@ public LayoutResult layout(LayoutContext layoutContext) { // indicates whether the placement is forced boolean isPlacingForced = false; if (width > layoutBox.getWidth() + EPS || height > layoutBox.getHeight() + EPS) { - if (Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)) || (width > layoutBox.getWidth() && processOverflowX) || (height > layoutBox.getHeight() && processOverflowY)) { + if (Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT))) { isPlacingForced = true; } else { + isPlacingForced = true; + if (width > layoutBox.getWidth() + EPS) { + isPlacingForced &= processOverflowX; + } + if (height > layoutBox.getHeight() + EPS) { + isPlacingForced &= processOverflowY; + } + } + + if (!isPlacingForced) { applyMargins(initialOccupiedAreaBBox, true); applyBorderBox(initialOccupiedAreaBBox, true); occupiedArea.getBBox().setHeight(initialOccupiedAreaBBox.getHeight()); From df66dc931ee5705018f8872d51736c0fdb947df0 Mon Sep 17 00:00:00 2001 From: Yulian Gaponenko Date: Thu, 26 Aug 2021 19:54:13 +0300 Subject: [PATCH 03/32] Add test for wrapping an inline-block after 100%-width float DEVSIX-5796 --- .../com/itextpdf/layout/InlineBlockTest.java | 41 ++++++++++++++++++ ..._wrappingAfter100PercentWidthFloatTest.pdf | Bin 0 -> 938 bytes 2 files changed, 41 insertions(+) create mode 100644 layout/src/test/resources/com/itextpdf/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf diff --git a/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java b/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java index 645b55f30f..f3523b2464 100644 --- a/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java +++ b/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java @@ -45,6 +45,7 @@ This file is part of the iText (R) project. import com.itextpdf.commons.utils.SystemUtil; import com.itextpdf.kernel.colors.Color; import com.itextpdf.kernel.colors.ColorConstants; +import com.itextpdf.kernel.colors.DeviceRgb; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.kernel.utils.CompareTool; @@ -54,8 +55,14 @@ This file is part of the iText (R) project. import com.itextpdf.layout.element.Div; import com.itextpdf.layout.element.Paragraph; import com.itextpdf.layout.element.Table; +import com.itextpdf.layout.properties.FloatPropertyValue; +import com.itextpdf.layout.properties.OverflowPropertyValue; +import com.itextpdf.layout.properties.Property; +import com.itextpdf.layout.properties.UnitValue; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.type.IntegrationTest; + +import java.io.FileNotFoundException; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; @@ -155,4 +162,38 @@ public void deepNestingInlineBlocksTest01() throws IOException, InterruptedExcep doc.close(); Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder, "diff")); } + + @Test + public void wrappingAfter100PercentWidthFloatTest() throws IOException, InterruptedException { + String name = "wrappingAfter100PercentWidthFloatTest.pdf"; + String output = destinationFolder + name; + String cmp = sourceFolder + "cmp_" + name; + + try (Document doc = new Document(new PdfDocument(new PdfWriter(output)))) { + Div floatingDiv = new Div() + .setWidth(UnitValue.createPercentValue(100)) + .setHeight(10) + .setBorder(new SolidBorder(1)) + .setBackgroundColor(ColorConstants.RED); + floatingDiv.setProperty(Property.FLOAT, FloatPropertyValue.RIGHT); + floatingDiv.setProperty(Property.OVERFLOW_X, OverflowPropertyValue.VISIBLE); + floatingDiv.setProperty(Property.OVERFLOW_Y, OverflowPropertyValue.VISIBLE); + Div inlineDiv = new Div() + .setWidth(UnitValue.createPercentValue(100)) + .setHeight(10) + .setBorder(new SolidBorder(1)) + // gold color + .setBackgroundColor(new DeviceRgb(255, 215, 0)); + inlineDiv.setProperty(Property.OVERFLOW_X, OverflowPropertyValue.VISIBLE); + inlineDiv.setProperty(Property.OVERFLOW_Y, OverflowPropertyValue.VISIBLE); + + doc.add(new Div() + .add(floatingDiv) + .add(new Paragraph().add(inlineDiv)) + ); + } + + // TODO DEVSIX-5796 inline-block should be wrapped to the next line + Assert.assertNull(new CompareTool().compareByContent(output, cmp, destinationFolder)); + } } diff --git a/layout/src/test/resources/com/itextpdf/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf b/layout/src/test/resources/com/itextpdf/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2c2fa710d3c6bd2233163a4a7d79db032be89f92 GIT binary patch literal 938 zcmY!laBl>ucF;@KDaPINPM%H^9m=$j}b{b4P%qyc>ek^qH^cSjH2`By5 z`7aVZJEPdRgD@n~ODOLc5NRYm7YD#9JQ+`FX0g!8IX{umhVic<% zkXQs%qhJJ95|mn;Us{x$T5MxuXQv-hl$nd6KBTfB6{sma)y@uNImk*wgq0wPVyIzY zmClJJi8=Y{2*t(-#m>OcFUic$a{NN^NUgy%=L`)40MD290P(q{6iFCG#uRnd=$!3i;963 z#%L<6G%_$S&;?nk0M@49UX)*2px_s#iEt_?OrQzLIlmMbNQU~}nJLB5pdb#4)rW^f zF+xj4QED2Ofr1$q&~zwJFf%nZHdRPdfQcDf01W^Eg*>>J8IXrAW@2QCA!cNTDP~{@ zj9-{}B}IvuIjKdU#P8{%5N%^=U}lZ~!xdGpkY+%z%DZ1&5$6YLIgkmn0UIfWyPg)R0S6)z#mP F3jp+(CXxUE literal 0 HcmV?d00001 From 68055cba7740381c718ae965f0786060ba64e919 Mon Sep 17 00:00:00 2001 From: Vitali Prudnikovich Date: Mon, 17 Oct 2022 12:06:32 +0300 Subject: [PATCH 04/32] Wrap inline block with relative width to new line if there is not enough space on current line DEVSIX-5796, DEVSIX-1823, DEVSIX-6143 --- .../layout/renderer/LineRenderer.java | 31 ++++++++++++------ .../com/itextpdf/layout/InlineBlockTest.java | 1 - ..._wrappingAfter100PercentWidthFloatTest.pdf | Bin 938 -> 934 bytes 3 files changed, 21 insertions(+), 11 deletions(-) diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java index 1ecf259a20..8daea538b7 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java @@ -352,14 +352,20 @@ && hasChildRendererInHtmlMode()) { MinMaxWidth childBlockMinMaxWidth = null; boolean isInlineBlockChild = isInlineBlockChild(childRenderer); - if (!childWidthWasReplaced) { - if (isInlineBlockChild && childRenderer instanceof AbstractRenderer) { - childBlockMinMaxWidth = ((AbstractRenderer) childRenderer).getMinMaxWidth(); - float childMaxWidth = childBlockMinMaxWidth.getMaxWidth(); - float lineFullAvailableWidth = layoutContext.getArea().getBBox().getWidth() - lineLayoutContext.getTextIndent(); - if (!noSoftWrap && childMaxWidth > bbox.getWidth() + MIN_MAX_WIDTH_CORRECTION_EPS && bbox.getWidth() != lineFullAvailableWidth) { - childResult = new LineLayoutResult(LayoutResult.NOTHING, null, null, childRenderer, childRenderer); - } else { + if (isInlineBlockChild && childRenderer instanceof AbstractRenderer) { + final MinMaxWidth childBlockMinMaxWidthLocal = ((AbstractRenderer) childRenderer).getMinMaxWidth(); + // Don't calculate childBlockMinMaxWidth in case of relative width here + // and further (childBlockMinMaxWidth != null) + if (!childWidthWasReplaced) { + childBlockMinMaxWidth = childBlockMinMaxWidthLocal; + } + + float childMaxWidth = childBlockMinMaxWidthLocal.getMaxWidth(); + float lineFullAvailableWidth = layoutContext.getArea().getBBox().getWidth() - lineLayoutContext.getTextIndent(); + if (!noSoftWrap && childMaxWidth > bbox.getWidth() + MIN_MAX_WIDTH_CORRECTION_EPS && bbox.getWidth() != lineFullAvailableWidth) { + childResult = new LineLayoutResult(LayoutResult.NOTHING, null, null, childRenderer, childRenderer); + } else { + if (childBlockMinMaxWidth != null) { childMaxWidth += MIN_MAX_WIDTH_CORRECTION_EPS; float inlineBlockWidth = Math.min(childMaxWidth, lineFullAvailableWidth); @@ -376,8 +382,13 @@ && hasChildRendererInHtmlMode()) { childRenderer.setProperty(Property.FORCED_PLACEMENT, true); } } - childBlockMinMaxWidth.setChildrenMaxWidth(childBlockMinMaxWidth.getChildrenMaxWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); - childBlockMinMaxWidth.setChildrenMinWidth(childBlockMinMaxWidth.getChildrenMinWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); + } + + if (childBlockMinMaxWidth != null) { + childBlockMinMaxWidth.setChildrenMaxWidth( + childBlockMinMaxWidth.getChildrenMaxWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); + childBlockMinMaxWidth.setChildrenMinWidth( + childBlockMinMaxWidth.getChildrenMinWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); } } diff --git a/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java b/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java index f3523b2464..55ed71dc28 100644 --- a/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java +++ b/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java @@ -193,7 +193,6 @@ public void wrappingAfter100PercentWidthFloatTest() throws IOException, Interrup ); } - // TODO DEVSIX-5796 inline-block should be wrapped to the next line Assert.assertNull(new CompareTool().compareByContent(output, cmp, destinationFolder)); } } diff --git a/layout/src/test/resources/com/itextpdf/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf b/layout/src/test/resources/com/itextpdf/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf index 2c2fa710d3c6bd2233163a4a7d79db032be89f92..cce23c564a403ebff2a6c09f2a8f97112f3bf118 100644 GIT binary patch delta 439 zcmZ3*zKnf>X}!6Hon3KBQEFl?SH+yt3D!b~6?j;y=Q^pM=;-gUaO0b}q?7yiKi3I@ z0@h2ajg!Lpb018|6Kd}E*s)(hXT}lb-wo#;|7%dclgR9}sq)Yi=5+^j+^eQf@$OR9 zjB(y{vo&wR!%H7GeTp`DV%)gGAzWsUsa^N1noIjGTh7rk_Z7DbzgB7{r+@SF{L=

}67_y;5%B zoQc2B>lhgt7@8XznwlAzY8x1<8yKi->ig!WxFnXOYPeV#85kicnEZ`ViP3bjB$EoG z(PTTOB0F> delta 429 zcmZ3+zKVTXUA$-Z0Y1K$QPv>H24+AWx|oTP<>ZS@!i<)apEBt?8km_T znH!s$8=I%5S{NohHz{0QCx&+W-In From cd6df1a64fe587743fa3d16b86b089c2875db832 Mon Sep 17 00:00:00 2001 From: Vitali Prudnikovich Date: Fri, 28 Oct 2022 09:55:34 +0300 Subject: [PATCH 05/32] Exclude OCMD dictionaries from duplication verification DEVSIX-6093 --- .../com/itextpdf/kernel/pdf/PdfWriter.java | 2 +- .../itextpdf/kernel/utils/PdfMergerTest.java | 54 ++++++++++-------- .../kernel/utils/PdfMergerTest/Layer doc1.pdf | Bin 0 -> 1464880 bytes .../kernel/utils/PdfMergerTest/Layer doc2.pdf | Bin 0 -> 610805 bytes .../cmp_mergeWithSameNamedOCMD.pdf | Bin 0 -> 2074355 bytes 5 files changed, 31 insertions(+), 25 deletions(-) create mode 100644 kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc1.pdf create mode 100644 kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc2.pdf create mode 100644 kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/cmp_mergeWithSameNamedOCMD.pdf diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java index 9f9f28d04a..a8b8549d1b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java @@ -286,7 +286,7 @@ protected PdfObject copyObject(PdfObject obj, PdfDocument documentTo, boolean al SerializedObjectContent serializedContent = null; if (properties.smartMode && tryToFindDuplicate && !checkTypeOfPdfDictionary(obj, PdfName.Page) && - !checkTypeOfPdfDictionary(obj, PdfName.OCG)) { + !checkTypeOfPdfDictionary(obj, PdfName.OCG) && !checkTypeOfPdfDictionary(obj, PdfName.OCMD)) { serializedContent = smartModeSerializer.serializeObject(obj); PdfIndirectReference objectRef = smartModeSerializer.getSavedSerializedObject(serializedContent); if (objectRef != null) { diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java index 5f575b6efd..ce8d51d5a2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java @@ -43,21 +43,15 @@ This file is part of the iText (R) project. package com.itextpdf.kernel.utils; import com.itextpdf.io.logs.IoLogMessageConstant; -import com.itextpdf.kernel.colors.ColorConstants; import com.itextpdf.kernel.pdf.PdfDocument; -import com.itextpdf.kernel.pdf.PdfName; -import com.itextpdf.kernel.pdf.PdfOutline; -import com.itextpdf.kernel.pdf.PdfPage; import com.itextpdf.kernel.pdf.PdfReader; import com.itextpdf.kernel.pdf.PdfWriter; -import com.itextpdf.kernel.pdf.navigation.PdfExplicitDestination; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.LogMessage; import com.itextpdf.test.annotations.LogMessages; import com.itextpdf.test.annotations.type.IntegrationTest; import java.io.File; -import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; @@ -65,11 +59,9 @@ This file is part of the iText (R) project. import javax.xml.parsers.ParserConfigurationException; import org.junit.Assert; import org.junit.BeforeClass; -import org.junit.Ignore; import org.junit.Test; import org.junit.experimental.categories.Category; import org.xml.sax.SAXException; -import static org.junit.Assert.assertNull; @Category(IntegrationTest.class) public class PdfMergerTest extends ExtendedITextTest { @@ -310,7 +302,7 @@ public void mergeWithAcroFormsTest() throws IOException, InterruptedException { List sources = new ArrayList(); sources.add(new File(pdfAcro1)); sources.add(new File(pdfAcro2)); - mergePdfs(sources, outFileName); + mergePdfs(sources, outFileName, false); Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder)); } @@ -330,7 +322,7 @@ public void mergePdfWithOCGTest() throws IOException, InterruptedException { sources.add(new File(pdfWithOCG2)); sources.add(new File(pdfWithOCG2)); sources.add(new File(pdfWithOCG2)); - mergePdfs(sources, outPdf); + mergePdfs(sources, outPdf, false); Assert.assertNull(new CompareTool().compareByContent(outPdf, cmpPdf, destinationFolder)); } @@ -348,7 +340,7 @@ public void mergePdfWithComplexOCGTest() throws IOException, InterruptedExceptio List sources = new ArrayList(); sources.add(new File(pdfWithOCG1)); sources.add(new File(pdfWithOCG2)); - mergePdfs(sources, outPdf); + mergePdfs(sources, outPdf, false); Assert.assertNull(new CompareTool().compareByContent(outPdf, cmpPdf, destinationFolder)); } @@ -520,32 +512,46 @@ public void mergePdfDocumentsWithCopingOutlinesTest() throws IOException, Interr } @Test - public void MergeWithSameNamedOCGTest() throws IOException, InterruptedException { + public void MergeWithSameNamedOcgTest() throws IOException, InterruptedException { String firstPdfDocument = sourceFolder + "sameNamdOCGSource.pdf"; String secondPdfDocument = sourceFolder + "doc2.pdf"; String cmpDocument = sourceFolder + "cmp_MergeWithSameNamedOCG.pdf"; String mergedDocument = destinationFolder + "mergeWithSameNamedOCG.pdf"; - try (PdfDocument documentA = new PdfDocument(new PdfReader(firstPdfDocument)); - PdfDocument documentB = new PdfDocument(new PdfReader(secondPdfDocument)); - PdfDocument mergedPdf = new PdfDocument(new PdfWriter(mergedDocument))) { - mergedPdf.getWriter().setSmartMode(true); - PdfMerger merger = new PdfMerger(mergedPdf, false, true); - merger.merge(documentA, 1, documentA.getNumberOfPages()); - merger.merge(documentB, 1, documentB.getNumberOfPages()); - - merger.close(); - } + List sources = new ArrayList(); + sources.add(new File(firstPdfDocument)); + sources.add(new File(secondPdfDocument)); + mergePdfs(sources, mergedDocument, true); Assert.assertNull(new CompareTool().compareByContent(mergedDocument, cmpDocument, destinationFolder)); // We have to compare visually also because compareByContent doesn't catch the differences in OCGs with the same names Assert.assertNull(new CompareTool().compareVisually(mergedDocument, cmpDocument, destinationFolder, "diff_")); } - private void mergePdfs(List sources, String destination) throws IOException { + @Test + @LogMessages(messages = { + @LogMessage(messageTemplate = IoLogMessageConstant.SOURCE_DOCUMENT_HAS_ACROFORM_DICTIONARY), + @LogMessage(messageTemplate = IoLogMessageConstant.DOCUMENT_HAS_CONFLICTING_OCG_NAMES) + }) + public void MergeWithSameNamedOcgOcmdDTest() throws IOException, InterruptedException { + String firstPdfDocument = sourceFolder + "Layer doc1.pdf"; + String secondPdfDocument = sourceFolder + "Layer doc2.pdf"; + String cmpDocument = sourceFolder + "cmp_mergeWithSameNamedOCMD.pdf"; + String mergedDocument = destinationFolder + "mergeWithSameNamedOCMD.pdf"; + + List sources = new ArrayList(); + sources.add(new File(firstPdfDocument)); + sources.add(new File(secondPdfDocument)); + mergePdfs(sources, mergedDocument, true); + + Assert.assertNull(new CompareTool().compareByContent(mergedDocument, cmpDocument, destinationFolder)); + } + + private void mergePdfs(List sources, String destination, boolean smartMode) throws IOException { PdfDocument mergedDoc = new PdfDocument(new PdfWriter(destination)); + mergedDoc.getWriter().setSmartMode(smartMode); PdfMerger merger = new PdfMerger(mergedDoc); - for(File source : sources){ + for (File source: sources) { PdfDocument sourcePdf = new PdfDocument(new PdfReader(source)); merger.merge(sourcePdf, 1, sourcePdf.getNumberOfPages()).setCloseSourceDocuments(true); sourcePdf.close(); diff --git a/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc1.pdf b/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..28b0f3dccb3989f7f27d6b278891bc48eb13392e GIT binary patch literal 1464880 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


g#(s#e-kynRzX$0)<| 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

%vp$o0i}w5iIb70In;wC-sfJvmb5 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 lliWP&eY6h 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%0DxxvG{)mVU&D<3V`PW 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 z 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

>*XkR@~^r;w#~$ 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

n~b-5`X6ic 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 d6Gro0pH6}UY;8bMyxp&lY)HD@;sL*QJt!3 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
tuN*dien3s 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%0DFs~<8 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òTrxzsZym%om940`;8qaK|#}2=6WU2 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

HNgABp}>^l4AG(3Nl`Nf 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�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%0ApI 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

t*@V+ac%gCg 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 p{f;_uPS|w)1d?NvDA*eF# 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ûX%vhb^4l_g9*}4KiOE_{4&Old^Y2O zr#2W#+@ot4xQtnmy12{8gg)_pWS}`PqiZzuq=wamdf-CYPwG*l!<;@yX33!;?ve=u z>&;Gv29mT%Hu}DCSXahe-vWf*)1YiDDHoBwk6TjrE7|h%^ob_9z8O}jV3b-lYCMeP zZHzGCOXjoE(GzlwQ6%zXR;&AGM?E`RxA)%fhJ`Bh?$Gi`lIxm)XS8o$N+u%+5BOS# zWZ!+>-C^`4ds_H+a8;%C;Af;4k=Vldsa>ztGl8TFP_!x)^Ei;S_|L1q&Qf1v--o~y z(3CR8B);&Z_1{x0#I!wEH`gsW*;{(}q0@6s^SF#FaQ8WVJ31U800$^KSjXIkFVOtb z`OP>p-s4&_hJ3nS80n|H*|H{gn5|e;u05w+bmU`{SU3kq6bINV2~CdC>+Z?!xU z8^|zlm3JGlbnTeDRuO+=D*w>Zu|F;E4X_9dx{RE>eSY^5ZKZS&Ova4Vmrs2#3xe%D z8Z%Cc4oJP>Xc}kW&Fzf@uwp}3uD~c=sVoY*oo{Tr}`SDA=tnt)99#ffh%w&Cv{tD@P;cAKX{Jw{-Z!!JSLeYQ>q&+zd&uvr^=?d79m z->sUTZr1YA)PD^M-^YXYjRScgW{%mLQ}`8eeavtD<_qTo3RYA*EjN-)-kypgooYK< z@961u0v#|Zhj~{#b*1;OMGJ%~K&c{(`_?=5Dy#Wc`lY4cQBM-Bo47M?*ej|nD2}!r z(l&$YTK%{Bn8@JT;f3CZ1BvH<36jGkV=Qiy=8Xru0X=}6WH7E&&bqp>v|WLKbQ1lQ z%bCXA+AqP3uxw3Wc*`5q@uf(p8I%T zLwiaDItZRTva(Lfm^Z(5obRBDwxOZrD|@05kE5^7T5E{WWb<~vmJ-G8;Gx7X7+W=N z<>qCoLXakr8OA2&bp$S4%$Vq~r{T}C@!yiHL$+{vjUhsbjNw^leWcQ5gREl47FA?N zBspPt*8_&Z8sS?3+ndC8XcBqguPvBnb9C|C_!5ILnM%T^CM|QJxd({oTtKLXe$%P= zo{8`c3=D*E(Uu{?7M9>0GAC_X(CfG9OHM54!Q;Izbws_%oeQm|eRZncHP5f(bZ7QO z3Y5L9$nC=}m{r$z_sv)$Xf;3&4h?zKF+4HO=2@=UyPg>eoKt&dGVFKKeP4Q-r|&mt zTIk33L<3ap4s5#8_xdVE9XUL!d&=Kmw>jwi)^y%}%aN^4HN5=>U$wF;7aLHvZLzuJ z^LR*1n0v~|?85pkAC>i4Y(o|dlv|OEtFKS%J8pb@(Qv^%uY|_9IBZb-eG>z0am|*0 zavU=rG`Joa{Ns9t-ogTRrum+rJ$m!niBzN%pPIoNU|#8)psj|kGScg7prPQbFi+6HAm9;naV_QL%IdF2@f_0k#L zNRk&tgVH;`(r(~Waghd;9*?~RF#{wPncmr)*27>!{cf6jv#Ic`NG)PW%akM9U7o419Dob%`Yksxr*}W1&#HRf!Sg5E7#6a;5$oWph-~Q(stqX)?~V;FhvOtL^9nI<&e;zuS*KQ>?ZeR*<4%Rke6J^Ea>A zCrIAhA0DL5pA`dcj!i>4JUS!!A+stl_{JSb8X(ho&y~#=njcIH)kH*ND}&+#3RAdX zhuI^KLr=au@ydFb`Z}JCmJ8ViyhMVQ%&U}-=b(msX1nD6v+Ue)mXauwkuTTI>w3S* zmf#f~U8bCElvLX;il~}Jx-aTO-t#hQ{6LYXydYp?Mh9$&+!xEi6MDpyUgB(bis#Jb z-)ep|okfXfUvqycpLMRx37!y|DA1-<1_pksBqKl8w>Gc^t*VuGU)OVywOOM6V9}Ql zDI=)lxm&Hfjz~E^_C{dzptq##(-Olk-kcaKA}N(t(_DOFrd^1d{HFh0^@f{%nR(D+ zAHK8q0k5YY6G-d{+&J(bMPvdRZGjekPj0d8zKkRj@JA53(ChN|q*N8#0aIe4!l_MX zT5lV3s3mznHSlRJ31C^rsmj@0eQq~dw`nje#a`G0v>LcT@>WD<7?B804g5q9M;%)%hA`wQ&N`-2s-awegAz_d5ILYSQrD3_dS(xS*y}v2Aoekn| zG1hSZ^xY z{aGj3>#I>XB9x4()R&KX9ioOq(jjuS*zgnaa&2ma!mbAvTeE|ISVjnY)VLruzHhnq zC*POW!$W8g8vN$Xr{nwmc(D|Tnn;Re5m$e>2-4Bi5cDAA1^y?}=r!ya`w*j3+A$i! z7G;l+%AdMjxYs6Cn~72KsQ>qq1wc`v;f5@H-pQI1JQ!8D;_qZz#b+J8rA($s3KKcu zpO@Xtx6qhj^i?FM(Dw{3c{z%*QTAtD)3|#PTo{rn9hTPl-_AxOHf*}dNM>}Z5?nv> z)ADd^e4hn$c6&}~{qaU^2AVyC;kdP~oU@Qv?0j115pq>wUbytRg+L{dlZr=kDt^&{ zc>^_8IR0|(=2r^re46Rk*k7^N!KPzqi4yzK<&u}WP7e3RW$XN?m#L}}*^nx`Iu0Y( zm;;2{QEa7P7j=6l^}U)1&>^s&^FOKx&Ck5RfGcgRm{dGx4~vNp3~Z(5;*9C zGwT=hFz$m7r-C1>4pQZ)_EX-VS5+xm?N@v_ol2<+6Nt|Uu(c4-0->u+?G@zJ4FC(~ zBRTaLgR^1*aFOD80Z%ff)&H0V#vPCbb3wXz*yFR857ahLKLT3An5OM@I&4}H8YvYi zeTMTEWq1Jj^0m&p`j)yO{g^qzDwRq^Wuhlxj6w1S4Ze}p5FSFq6k$lO2s41qD zV@9dL8G2vg4G}KG8!di>*%Rxejon19C9k42qyh8t-UCXeXFH+ojJ5jvw#_%=S zUz=2X#xegEe>-bLJCUpCjlmTm^Va>Vb?@pUVUW0i;x(3AAWyr3L~t{M)Zqd~|H^mn zuBRyvfom2(gSp!;&)&&vZ2)ON;!kO}|M6iJdxWPs<9z?4UGxPXFX_HEhzk)KP-=!5 zvlnJ}T;jI<*A1W2b$ z*`#kC%;m}~`tU~~&;<|xm7@>=`%UV5ass+*{Tl0i@3G&&G-4`LtV-HDgJAEYYx3=e zN&2!r8&;KAbjYQ@q@Uj%qJopdZN>dZ_&zT9`UVS4WxrijrtQ_kyS6|$md1((UIxME zZ?TvC1@Jw$(I{9p)W83jm;dZwNf3_*H%g@NVQGbKCW>FCtQ7^(~YXO4?kK{IFZHCs_!~I9E3vn!D?HdZd zy5weA$5$Y~qgi%LYoT6R5Yd5jmYr;&f>pr#y_?~OIt!t!AEqDn*{#|`XRp`tC1^1J z%SErI_s_moab#TN3Xa73bTH*SXPTx^zl|rIvuxV*&Nt3C1q|ODcAW=%mRmauSh-u@ zW0ru874g;+?UJ{kzW@w&ss_a0sT*!Urds5Fz=Uu+Q~Ye(d=RGzqYx?atiea-@=wOczTOx-elq!!RnC(}2yRrxo}#-44`ceNHM zK2P6pi~3+J^Zs?A&X2zs6Nuf8BV92o05Xb;GjJ{P77Xiw7u};-&n6LOct@_dc^>!& zo|-VETLe;|ND2XE13ayjX{)2adfZC1jxVROJKZXE{x>8#Tql&+ zRN+V}XA7L>*iCbszRQusVk^-m?QZSQpkFR)-s zhR#h;11k&wTg%gOx=^v(Aj}BF{Ac+NNngR1uMLF6?Bs^boBwnCYx-(+kqZ;kINAHr zd|(N-O`Kg3Xnh<6(DR!I-4TC5I?qL^Cr^zojbGe%s!9lX3jngmL{b{b zG$*I|3p$RV=HV51gSkUa3kv!XV<1AV8(tHM{}+XY2wTQ?0*Vz2SlqQo!Yq^q42A~d z-))?CYU7d6X-0C+NLICO8*n|`|HVqZK7n5xt8g7jx4uXVns_f*RU)>3iG$};nSDzi zXNTWr=3WU3q9t?432@a`-S0k+ByFu~BM~}LvO~(M2i+kiKDKiuwW21KNM57Kma;X%L{AN~Yq9AI+M##*%7BcOcJtyh3|15gIb_Vz+!@{5KP7*uf`T4?U2- z>C-Z-GC8Ha^!{bXgE3JY&*9n0C-(+ebNn3|*8b(!=zFf#b~lZZd@9sQGRIJ$CHTYS zOj&uwm4dDrgZdrJsR5T4ueW}u|NUw9^!D)S2Oxf~g!wp5(e!?#ZJ%V{z=%bSS%`8< z-GSL4ymOs$V7k`K)C&khn)C5#Fx(u8(#_@UXkUE)x;X4Z&vNwez0p4>;@PrNHV|WF z*zTqqrn-fjUbT~!;#cXGV1=Un>$Tx}VVm=R1{T@w$t*MPlc{If>>gEpGD$)wdN6V? z>-bQb(+Wrs*mmr17Cn{yyCB6>1C@it9Y;0ZRUU<2cJcFP2!oR5Zm(TGC`R>c0KT`A z*G>4?ZEQ>p?RU3?JO_+q<>1--a4Wp;PPW${{4yC~v~5QJde@&&De^%bRk=wM%QP#Y z5nNqs$N$WseFN2trQUPg^wkH`wPgB}2>A3!{LtDrjNJ!}9v%3ga~9@vMg4#E9l08u z@)zgqJ{3<|`Clv)kY|oLG6@e;ekxK8hKJ`9xaZ@o)Xp|mQ!nm>YC&)Vi^;VZnh9J%&V!@RPDx#eH1*Ix>0{Q?=(vOR$ zB|tH0>L2ilcx!(I!#V%|xmo5u6OOtXBs%}(Xd-z-$-|cYs!EMMDKnuTS&y0@yAf4? zn7}1`{P{<2AwE!~%HFh=<*_(SdwBlCKN=KG!Q~n)%Z8swr2C|&UfBdP{4Bz!0O6`u zlwq>|50QbHoTg zv06MnFu0bD&M?ib8BtY#1JURH5mqupp9lP38^K(vH@=CSbYt{p5t|3T!Gz^utqNb& zim1nf|7t~n>!Ho0UNn93*Me)<9kG)*Z@K#ml%V$C{>O9G2IQZ-|4NJ#kILpN_>lO8 zIaNxBnkQl3hXK3K6qL0QI-UUq$SHMVQNYwO9XOYC)hRFzBqS>+RGR?hNXhP9`17Q{ z)4E}fzQNQC(Y?==Hw^9S)>7Hs2E!852*Lo$RuiYeAHGmb``7IPnT)(k6sROkgTQhe`_9&IiOTN&Zg*Z}+$boPJvFC8*< z@}FzMzW$mvx??d2#He!w7HvaYKnXoP^WMRTuIjX@2Gl)=G$~iIkCgH{u!M_ ziiQ88nm%^}7(#<1dlxPrgb;}&>$*~R{&(-El3gMKxrCT3ID3hjiWSk|uzBw3=hnvu zrAEp=oiqVSi($W%@JQ4Op{5rz1FC z-o-H1jS$BzbfBLYyVD=Bv|o)dQWX7mf67GYc^syp+*B0^9y94sjwy4O8u%ixJYXaW z*Wzvw<&7F2)mTy`W71{k4GBYQ@1QirA}2QfV2Un^gzsjuQDgd^WFGnbRhK4URUpo-{T7G8hDDzixTnk@9ds?EM^Y{mp77`C zq*Q2P&IAL+JuHLRI4X<$o-E6W00G_cQpyW&cKv3bhY)SbD9|wXJGa2-AffGMa<^&c zb#mbBLX@oC>5G!D*X^_r{7?sRB|>`Psh#Vg z17?dlq6539S8z8zt&HfaKyl)27WWOvso(;`xA~GC9IeNmclhvTNGzOc8J=MPZbV#R zBZZ-tF~0+n(4cM}Y$F~k$vQ4W2x3Kufl#OZRaYWkOo2IoDL-H_mMrkGnHYZ;et2Ds z!$L8i(7@CGtLV=X69Xlg#-Mkv3%GM#3Hd8O5FsnTcKHI3h|BuJKbb7eWsQGrzy4{A znR)f_Z*K)Opd}Va2OIcB5qY_OT=;Ejbcv8Brfymk4_gyN?V||mX#T|FY(;FyTn3x) zm>N=;LL!n0P1l0mn%zfOnpRz zj+&;PNEob-)pwP!=|b>I94sZ}j@bq)$D}yqQU2K8rU#)ag+UmAgOZlle^rcU9=uQ` zlmTc9J{Lq%22=l7P&^g(AUhc^PS?6_93SpicVR7S{6ESKJyBE4nue%hHu zKS(7*pUG6B(*0v;XqNpn3;hZUoE5ya3B;ul3p)222;zg~vA_(-o*fO?Ts|sMJ4E0w z6!8daKP#Db!@oyes&rWY_aYGwOJR0;vmb|NCm!7}H!hgU_JVqXzK_STba>&od@aXN z866B)Q6;W_l@@WO&BjiL(ZDnyCHY$Sl)5q9)fa4fK3gB_cNwGWVApinVui}{81uoD z%{P3~=9pb^xp)QHFsd~VZ>VF@5%hP29J6D1<|534Hx=iD;^uM%@eh>l&rgv|kIzk5 z`$(KBt+bYi1{FMSjQ)+cZnwNv`_-p4DNYNPww&{;2pYK)kWDE{T@)0$*Aqu$aL<;~ z{94;TSYEmQwzAfY+hrx#!rdn|$@8|qHbmi2-pH`kud%knj^}8vrxe6p;h6Ak9$@3w zd(-J+$F`i@+qyPCl)CBs#-PfMDTK#8srFYZme*B`bc*}#HZ|!pGZYU=pZJQ06!)bC zeMf`!LjG8D$nQIox1Z+yP%QC1mIxac3aK3<&GoY(g8x_-=m+&KG2WQkx^Q*C;oK-K z*v;9cKU&dEf`?3fcx4~m-aNXYSuBz8Ll}>x_fJ{UzbSY^6!m%aGxl?-z#ELIW@;dHV;Ko!lKQ| zJXb{vhx+Nb?s-=H77hd7XC*UF#Kj0>tvbkkoK1BWf|Q1N^nVy z2J=4^&TOlZVMvBxi?^BRJMzxF_ORd6<4|xf21%yrXxS$dMvW5dK#LK3efXBd>k&}f zZD=v-Q`l8BI|a%2R-35(JiPC}S}zZ}FC-I^k*hYekF-2uPxAvHCs-`#^yPYqSimXp zha7F}Lsd>aE?+_fs!`>U;6uM3lnJE3EwG)*YFE+N!cb5$N#gnF+C~pn$ng&20lP4Q0USw6Q_-uP%%AnUnPcK_!rK-@bFafT4!?Hr;5Y zBLW#E2Ei?<(hii6CHx`C*m@?~t|M5zJ3ns_^H>P|L~@$9X?n{z`3l)qX(ZK|2u(?? zE7E56u2-D%yE5DNqC#6u&baW~nRq^2m0Tog#~I4lc@nKlNAf7@X4!h{JC?`EZ~VZ2 z0Lp^P0gHS@Tspp+obe~qSZ>#gA9;jJfj!!;Q*rUJ*ktjyr!%Z1(4Cs$H4=Tb*KY>_ ze^!Xxno{`+WvCBr7yLlKWiw zDDpUGPjM{~N^XFRU&LIL;g)0nLRm;A;g*s(YEm8@4NI>#(Zr9?ra(?Kq(WAi>lMXty* zX5u*t-L&Pp0LlET^|7yB6NX0_QEh<$F$}{2PIV2N<|WNPV;CP%fpE9eM*RQTjVIal zP>ztfLfbu7=Ga}y3awt5)*Ax^dg#^P|k*PeIq&hh@X7NXSX zaCBEp;Vb`dZkC1R#wFZr0jxQ+dg@wksF6zI#Z2W3v7LBHYa^%-8_Aa1iQ|mOficU3 ztTU*Y)Z~Wl6TJNlXa?*m@i`BzaEj@1uyGRQr@X{nf_6HwtGBGpd^uRP4Q*D`hJ0uMJ+2mXGeTGCNyA1#ZpnY zSdwQtC6G2p2D!bfdvTx(T!1S;_dyQisxrT#Z>1#ib>?b_k|VJ&Y$hAZ#+Nx!aCp9iEbS&XRP0EXUc)C<2gKl>K1rkypV$xnNH~0~cYOWz!jWkD8PLiKcG` zVeD&K;cLTg7#{OD7JGei$?3%s;HC>!rFug^X%M~FE)CF&6`$SDC~28 zGSQiqxgkuuA4j5f+AaxMv}=)d2lgy2&wi(t`zEoNw(p|jt0U*NIG@Rvy|ccWRjL5> zRFha+%?<@g!RiUjq;Rle1|>e97Q1hRGlqwja_i^BR1~Ww9zFazbkOZ9PRAi#H3p0E zvWez)je*qvoU#6aT#dSE*zRcXz!|X|Gh(aBu$`E)@Bas`zuFa!pgGs?GKvAjy#%Q> z%bfo|s=hrg#=L(&vIdKJELKqsvd$tzrRf$+4rxj%(g8&(B%L(V%#C)nYttY}R1@i} z#;KyzI5rVYHPu8&D$_Jgr7|hdVj9#dS6#rYePPf zdZMaZ5N6yv;!LH0Mq}J;A_4L@EwnJCQjzksxzjLqx{i|%-?%@kVqEYL!}<1v3aqsA zp^w;r0t$vY6q0+Kq1PAn3M|ik(5T$Jx*hOB*QaRR*z>avW|x5#c_17j17Kn2urygr+~0?qcb+=OpXrmpI<{gJbRqtQ(Sza=kibF+XbDylxYx{Fgbk3%b-u2WV^B+Pi1+_ z_$tg_;y@SoX1zP0XdC_(wQc*>&pl1uB7BZABr!bPy6&aEk|f13cv78h}C{m3C zC8O%$zWjP>bU%?YPlR3U9__Xrl{iPHH-`^CRImAH{qbKN59I6RQFZPdc(Iwu2u}4Q z&BkPyS9&f>&3*jGk9ZfSun}J$2$3NoTeRwO0`64z-&2WvhtS0RmB?pGy3szoL$kE} zhmFr#Eke9XOqdxRMwkDq6T-S0;X9nB$nHo>9`IrVSP9o6628T0+92h;tr!mNj8Ran zWDDVu6m7YG1GC+5Bs4~ga{9M8Ykwn&r^1%V`R`FrSITOp6E7uQtJB_2K*swUsWb`L z^k}^+BS+x>r9CCXA7~_S54w4Veg>UXszvcLkdv%5_+VQIEJ51{o2O|s|CE<1bm=aT zGT$f!^|*vTaXX$N6vMg9cnyY41<_c)0Y;_#<;%^XdnLfn8$;I#PKn|s3$fl7-&u40ng zj*6L=J%z*Xp;SqKJL1c9os{){?`_TqnJ~p!@_vw8e;dXg)Z%vPwyz7#9I63iHr~6^kPTmT(l}NobnAczgY}4%d*%pu`BSi-5-Uev z5W;!MbNIR!-L;RidHDd??_D%At92Q!uHP9FPy?PlGh&D*10`FAp5PE-gp_k-2b*9M zTIy$%CWl4`LtH#`Ek~u1!snga4Zj<_lk#LGCm+1a5rD!9lc+GQJVSr000=hG1FV`u7n54nYir6U10@I%g- zITa5Bnl{mi5OR+M^A)sny4kgC?c5ugtJk$N)|Gh4sB~PEfLCaiSaAnXFT7NXWm}9) zYlqaXZJMJazaG&3e|3D=0`+$`p?Yx?P>{zKt>VF%TAoL%h|g1LVfB$lhuG69t~2gB zRr^0nRa#2KN{bV_Jk=J^^Vo(JY9Mc%wIe_tT@W4@W!vwUMniFR-oNT)=i!;>fzgLEbC?7Hpj}D31W$Q$E)xHB z>Hjl<-8)S~1D&~er#2iY0(P(Q%|dLVn2pUrX}y4Fk8nR$_n~Z~_2q6_t{}lNE7ePV zg?_}*O6(}nbQ4YF1C8_oY`+KP6X!+Vgwnsk3x7tL>oCG4{8b66=aASF6}`(XU?Rzj zb?@m9%slox@&S8@Nxtmuron*E_N)m3xjLxO|A7^^I)m7GOu!t#Iq=Xh9Q_xx-3WI& zt^bZBR;I@&5kURF8%lS*VYD0%IY1C@Bdhx5M-{&ZCX*995q0ekGA0km0Z=vBs3y7h z_YBP&Vfu261=(sej(89t(rU;(FunSS*6+;EqU^!W?%#{c0vjrE-Qf!_RvxhCwbitT zKf?t55*K1SUGhas2W1BreMA}PrP5qnS&GtzemiKi;j98|JGbX8VYFIW=~TFzFPvtl-po3EPwU1a^^r|8r9_d*Se0 z`tiU|;3h49zccK!a%Wkgu(uJ+--ONwMMgOI_0hR=o(PNV>10RmVFDQv)X1kbC*b zqUtu?k&GmZj5{2RB2}xdd@uP7XB_(VhU5KK>JUQE0g=u_`}M?nt=vq&n|4%gicnB) z$y|*Wonvr_3>-oFFUOA`mr3fw_J?Cz0E9lW-e4GyMD6_*C&pV}SF;^)X27rO_;tRz zjrBuq2F%kKgCcM4yIc3M*$X}r>zSHA><4FA4_aTae*UE-?>bOu1`*wq#+xkkSQN2b zn)0Ro;?FTGT~K4FLa1^#)5kq<$p1wg2##e(K6>u#9UhLXxtW^}y4q-^`ljiQmpnUN znAcR^a+kZm08k8rZ!Dl*4DKt^C4px@FVl^uYlM(N{j1F0mD`k4RAHZ=%nID1iHyyd zIEIqxRoRdK?s8|f(JE9B2;TnrCnk~&G>8=|n(}AB3k{+x1;-9J`%>T3!y&S=PLh{t zO!4a95N`Cjq<{TfjyZfd9C{Ry!GZq59!R4X3#;*kg{hZ&ONNSK2XSxWNZ<)^z-R2M@PID7m&|!yI18c|{L| zw6MP(T@|{)qf;#r2ZYxRykGA$%v+yHSFBjMXIatrR-xI~V&>3Kr%|A)J&?rYqjh@v!hp634XRNk9;} zsW|p^Q=Q|Vn41fX!Re;shD(;s=8|#KQlQvKfCcYX5EDWFBDU&e8Ls3Ca6NU&=Dwfj zxo=~HOS(6ZpQ*#SJ~dXf7boJ3W4FsvIO5K2uOoxfrE_Php6H3qNt8@!_XgLDqiX44 z+r)FL=zR()TiB4jF1g{N!Gr8vzmFcXC35S!TC0tECI+huSKo;-vgkS)(P`Rf@U3J& zBP)N#+T&GYmePTZUm6n{^P=gC-+U16>Y2FT9xHzR`NP8Qu!9e`JNnPuAGGT?lN{I= z6H*5HL3QmVfZ^0EeNkb{dkjJWvv+$tYu@ENSVh$dYSwfowr1;Eg&aDyuKw{)+vW~} z+g2UAWB8NxBJ#zI9ETg>u0bCG0htjvls89OtxhsoXEr~5;=)IzDPKxml>sX}Z}03G zVs|2BykH+t6GKt_cC2sTq_3@Tf21xAy%d|-N2v?RNj8zPN{Eu|d^cmQY3;>Qu_jcQ zQN;Upf`2Ngip*{QVnP!(oQ27UjmvDIxnb)0CyQ)O zJd*E6pQ-ZpDfEtg-0^nTc9a3z0V}I{(#204Z+0)fr{NDHPRr1NwnGnhe}$)zG}xmO zOI&}EQX_zAy8h~q8z81#=8;FL;`LI$VX)}}YgEWXqGvw(Uvv`JC zvXU(a->6+4R9tM%0*%#_4Tp+OlwBA1LX^p)_mhT&O5$= zIgC?1RBu)Ua}pF#_}34S^Bk`Tg&3z@6|AvrI1}8|q}Qrq#e2xkc8-z8$<$w2URA{h z{|Vqqd15)bf;?yD%f1_7=a^x`uzl}}UA=R&pt46OEJLjAcR5^pM`_UjJf{}x%JV+DxZPS28{FSoWT%uWk!XrraQdbP zjD?^MR@Q&4EX?G$K0f7!%X;!}!r7qij=0l6%0Ot6F6*Z$0rQ#2+;dMznG}arM@rBs#D>z0 zDi8tBzm@xFWodsnAwAI8HjOX4{-mb9f70YOIa?5GZ=K9!M*P!EPVBiUEwhKJ-=*G7oZ*)We}zT8ed` zT7KVu$qH_>TGDT|nn}$56U#*1`V#%I+TA_aZGlh2F&5)&lgN?g$D{#sh8`Ru)_)~ zm5;c&77b0RN`Nnyq9J>>N<|l_nF-&_c2*Yls8yhkUwa&(yu1=2asK!+WltOc@~PY{ zadyYz9s=1L-IqhlSf$sbY%LmM)WBCC-oT6>LZs?K@wkS)G8I{TLb4y@h~)DwfJsYM4G^l$@C zyWKj{gR?`swK}GAndpPE0JZPJ6&qz3@79c#;{phd=CpfkzjqK@pwY>gvqmHAx%3m_ zSCGKPNdM~SP;c(v5}8*m-cq)K6|Eja`;`!XuKbRs2WnyfdiYnTdH&UXm$60tll;h>Lff;MmWa;j^V16vG+MdULz}bZ8Y9?lHNek1phN5(mMYE4l zd=qmbW~MS9QA_v!0VOL==Ga7fvfC$$peq(t{sr3onfymZ-R*jV25-JZ2>Mcfp%(hT19T7tlGQf*muO zxhm8H9doMkq45#^6NN%uAI?h4Mqnv|OHq8Cn97zoSSF1mUJB^oBQVwFT7xI2{z6p* zTxB|AqGHK9IP)RS^p|H>F(|b;#i535l*Sb*GcummSl#d9t*ofJygx-nNR6aHl080C z1Z~vPQnoVBb#t|{i-B?)a*B;k%PN$EGgP<#s0{GroIlR=$wYm5 zeDJ6oovyh8!2S}SaCwN?y+4PwmH0#f{s&4QG9penXJ1HrgR>yd-igEdQ zOv5ejq)QfxK^WQ{I{7xF@u{cQ@LRiK1`Z{%Ed;EBpG~Zj31gNc3sP9u6N<_( ztc$r^p$=Kdy&OB`cPWV4@wzd#mAd)1Dz%fFX-up26P-SYodtm$%f}h?OexR zaD`lEiMo|lK4uJL-6KG_u_@0x0o}+-+_>O>){i@>{*st}I&&)tYL|wrcRoseJ`hpv zU?)Sfxg2Xt49E9W(-h7vxKXDAh2(^r%`veILDF@6j~S;@&Lf)8IV(?Eh8aq2t{Pn* zfBR@LeBuPGL)R*%*Z)_K%tl47j8Yi#ZsF?F=8)Ak$!>JqV4OUU_Fb+XfWr#H zAofgt^0jx%2xpQB9RMgNJ#3SO0UNGS8v0XWY*?8wOa{kG4k;p0i=4{A>rthychy@k z)m-B*k0qaimVP)o-M<&)?~_c!RfC__9_#&>x^VlduygOm>`kjW)xC8S@7jXU4;#rP zDRcIEGXDN`@$GRXg(r2)zfQh(#N658=QaP!N&jnRyW77y7k(>Uv#*h3Qk|T)PX9>K zx$pLmK-B8q8HYzz1!yDUlJHIir3di@W}hmAz{u zZ-6GXpQb)TdOQx+ao(8!UIiU#y+8cvUD(%1cD|AeoAs$1VK5zx>YMXQ(Otah8whxN zM7mnqHcWYkDm&mSd_eMa2fhS$Z<(~TB?h=?4kA`&{KflB0lukW#*7?Eu`171h5zPe zM?8;`cHL&=Jes%a#p=_PM6g^R<1F`DD^ktRC#7P4j%IZgwYA>U(Bw1DuMB)efen5V zY1DUQi3)P-N2!e9H`WmDl-|$#03m@2@<;AUY(gfW&sQT@qq*zXAzcBm_xc^iMt{Ij zEyRve9u@731Us9VlZ+bIege44x#2IiqnZs>vB)tVI4|&sQ_RRw@yY;nndwJtmoD23 z`QMk6fK`TD?srZ;r_J?a8K;UcMY-|t(bODL%hnpudWSQczr1YPpF_yJQ}%YD+@am0 zpk`4!5E#3W#0)S(5#wtK9luwbYk{Y$QiFVrw>vQS9~RCZa()q22#o`%W#Bc&G{S!- zf{yXtzI2{08QcH@fvebkjSwJ1805#e){ICSc%NCNs9~YKFGt|aj6?h^%|@6^Zh<2$ z0G$I3M7C$fr48(NPR<*+CD7h}(SBuRUHV93)?zI&6iD<;t;^~{jL>B3kwyjU!=ITQ z8P3sxmDu+iwuca1*9%Kz>`c|`g(Eu^)TjXnm4O8Q^jl*GZR|z!z-c) zBbx16wf7@$-7I5hm;P7BlD6FFCR?R;29bL^zS)^_JTmzLGy{NvQCz^(W|7MIp}tWn z1JcmE?VNV!|jGt8?hugxk|GTvzzPQ?4fzG97!^H-DKavpg&L2+J@?)o0_Kq}59 zzyfr(hGhAz6Fb&u3-q5qj%J3~Xmcq{Mn*fkmnf&gpyeW6MmZcP9P>nHb-) zD-AX+EqhS_)azE_af~L0PzvN2LR~R9^9;m4EFMYm*!N#5#*Y>ft(TDdSo-8z?a!wX zZ(|SKOKDn1f*9Wv8rh@}Vi!vGXOLBclAS+@hVqdfk=j3~P>*7RT88fLdU-;-YBhOf z9e%Zh;M|rzV_Ro-AexYtS@#hqSe7$Q0`KMx&iAlw@>+kYkZ|akvnPzgMym4kn59EV zCQ^H8i(vB*IQBl_mBJqSeAdYLEF%DGN3i8t+B32WIz|QZCLx1y=;Wy`Cg;MZpZl;T51>%kkT1;g>-rid^() zgo>sGh#17tUhQEfEymtxxy&FVDoGBNB@VZW<>8Bf6tf3!kV}Fgr&pe@H1^1g+q<|0 zyrWIsXnT<5-yuaeQPFqjQERH&KXjX=E*NjX7NA#YhRQvbEVN=-bFOE7PY553lezH7 zN)?v!hv8D66`u|a@JanMO2*1#n86yqqq_sz3)JDm0M{g%WZ(muSxSg2+HX@u3#^01 zDRHTxeIs1uJhRL9KUNQGLI1~z&ooqUcxe{@dgqI5WkQ_hSo8N74-fiEkMQn)b&Qf% zii2kO8lHh^EFi`+cN=+8(TM0a$6dH&V@?VK9_$R3ko0_H0j`XQwE^H{dVE7lrHLivz*`D2tT;D7E zv2c;Py87b7SaT%P8^reRTdhBNW8bn~Z7gS6s;A>YuK$bi=E36y&H8SdDzK1;lvMUH z^ot9b)+o2KPg-57zaT2cCs-lVEbT&HD)9mvy->bhIn~m+u{ncuf=Z^e?0Q|AcH(9; zSJ~gc=%b2TQi+qlSj8KA$gO?xkcZO zbOtnwXgksPi`&@t$rGR?ZCkeES3-F849lHwk|c)7u?Wx&uIo3wuWHm0D|Q-Sq0!hh zhI11fhG)e?s+&RE%rP*8HdO^R6db$+4^PZ(gR9T%mw%iU)#0}b<{tCr^iOQVV|cg`#e*m)Py#l(w}1tjVG;;58USRz69p9l0~_0+?UTSupIuv+_h~ZZ-*Il?&Xv!^v2ZJhMXVtZ z_;^#1{VDpeFITblU9uPQ1l>gkn7e+FR9{EvH=Cg5vN9 zN}Y?Wq*Wih0o0fAE#oW`x;0*yMdN-udm;tJYM8EOXG>NrG}cGN>JZK9h}S`3!ZESX zYJrHMIX&c8VaRihHAmbpphrGnQrcCC#bti<0Ngj&Z>2p7mfV69=J`2qTXlTIO^85! zmTiBUYh951*aC`iRE?KfbOvNRyq@GkB%+XlheE#AMse%>(51-eQtPJ26r4g5q@c5&O)Y>1d@$DXdUxtOw`VcZGBWW6~$Wg5?LsKOdxmH8m^a>7f_BZH9bO z6nOi0d=`U`sSsx!!2>=Y+vv+M`oX87r z@-R~cxJ_q`&u+8f*0(#Yin;Sznea8K-jNJt4_OcrI3pitMPS# zd6zTdDDLp2U$HhDQ`{cKT?PosDo7@xr28z>6>{Nz#`NFV7AkJ$sQ}TuyJ$Ogc2PTw z-&t?bEq2mzzx`FPF|{+4AKbs}OnHCKob z3M^i_-GAz7ffEiB!Wdif##f?Nb6A`+i01h7rRyDlds5$+WPECZOax8j%Fb5LpfA#X zm09MeM8W>$FGReR%XsNBmCUy^|I~wh=tI>>R1F>`52WR&;9z6Wn;vY~_G|=2$fbg2 z%FJb_LvT5r(<@L>TIy+fin81u7g?veC{W&OnzVjmw)tyobzq=S0Wkd-L8YeqQ?RIa z@crRk8Br-DRx|fIQnjpR!9$W2J(dBxXK8eQ&g#8UKs1yy5i(aUt&uIR_rzRtluh`Y z9BW&{7rdF-&7lP;|D^Y*QhcowAWK5li5Ojf?L*7(MOL~Sr8L4$gv8VD6zU9+cO zvXp|G>yoCjyeh)0He%3H)|QvxaJRHPA9ov&HTfUX-o>Vm^VMkGc{YSXaK@N_n?Z z<0-Q1l^)i+V2@o)7nVRsmk^C-CzxO+pYWc4bquAk9C54#HTPOc@5{*mzl%ho)B&-< zB=y_YjTif^?pJLM5*pr*p$JH-;3AgZrm4mP{jWYszN&+kC2`-KX})2{ipbdQj=8h^ zHf>WamA+gds6dzF)@1~O>Mj$UZ_?uLke}I5cE6-I%i@(cPfx50S5j>FX74@^Imm~( zXbDc^@eH42&9f=1Y#7AY@%dKfTLJx-K&nr`FDN-wh1lDAwINRLnMi2Mp*6!iA*LqR zsa>hTEn)ha4}^S9klD$c@)H9=o~d$<>%_D}R|2P!`sUk%jOuOLeh6x`-E^<5?x%gk z8ZSu`_h9#wL$sFL@MbTK`0Ci}(v9%P5Lzs6D_*z;dM4aa4i@&Xt%ldAL0+oZ^uZ?> ze5uW)5=lPd&m8_4}*`b~PEY&CwNeYxicX%i{kkvS)>ACCr$=q-#t z$|zQNPn|*>3pZiQ$qbjs8)L+68cWnGRSz`K_8i~A6qAp(!^m~q7H-cD>*8WB*eF1n z73cXvJ&p2QJw`Pk?qC({QmoMkUQ#@R;PK8Fd#q?66KWr zg+Ad6jg_rRGml4ykSL0{8N49U$34}ATJeV0YdE#+uI2%BhvHg|U=W$duI_U*oXc*( z%GcPK{G3+wErQ=j8l<%$t!O#sZ#N9yD~o_i#S&y6~%{1yI|GgQI`-+9!?wJ=stTI|+AnLZwQai-0qxdpd19XLP-ihwhieO^R@ z%S|d$Rm{Fm>E^r>?z-GfGJ3K|RlV{^F-)W?pC;cd4Kh4Crs)7wKFIa_qz}Wa9SC>r z%OgxvNfmNw2I(PFfrDnvBJFr5!c}IuiD0m)#pJ5u;3KqSIHlEb&SnW){z+%?tcT3m z81LQpDfbnSxO6t_Mw5_u&k9%jhUjcc3X)H2aVW_2G{?O-LkSGN8z}^}C zoSqY3I0@sRf#!QaPJoku;w68knX<8=tl7(srAMhcd#bXi?G#Nnm~WldCvB2e`9Ivq zq!xS2N$d)ddjqdaa~d`xve-FA2v$#;)4I)h}gZe zWz5olb*j+R9D$zHF2bhAGtfXGkUvVJ_@`U&kH7P?WmKNP z`xCGYcLz#|FNho9zTDdEUFpZIj~w5>_0*O9zD438I=e4twcF(s3(zBnUN(H=8KsHri$P=I<)gH)|4zOtzH{b7K0nPm_*D|zq9Q;$m znI$v90N(L|?`09VuP^;Ti01#Zs}YRbv;46-3~6;4QLMv7PBp*|pi|zSSvn$E7e?}S zBY;!>=>c?u-H$-&n3d+FX2T^hBOtsBIOJE?Y2Rhzr~yuE=4Q2X`G_pul7Q^NoqvXw zhDdDZ1j4tFYy|IpC;ihEI^NvcGm9T>WH2rCG5rgo@`qcB7Yi9j9mI8}@7= zpRiR)-6mhxuVOOx_>47G!*35>7|}+_`~ihY^cK+f93Eq3z&Hes_&O(Tt7DhMT-VpP zZf?0yZ7P0DSm=ndc94VEC@8#ib}!v#Oyc1NonuDx6x?&3^?JoN~P0 z^zq{J7d1dtn}~&NB2D#!{ZK>dan#fU*)$s{)*h+YNN^O6)#Wx z(tRvER-;PE3)2poY9N*T*T6l{wUUt~ceR}ouA?I8AN?i%QWu^8pwO^2^ai3wY9u}o{k`J9- zHA02t>*3LzV9qG9>whv_N~H}Y&9*QeaXS-YTXR&I(o7XN@Q~V;OwvNh`}>E6(_Rc%_%*fYWh%O<&O4&Y$z5Z!w*>QRDcYdcdi=i|kTGMCW?kvSvq{5hDM zWnirS+isYd+g%2ez}*c9;>O!`hb_{#nz-4G>eL-(5cfXS1DniOY_utrQwwG~;trT@CR9e~1;J z4TZUCyA5vb0jq@Ur&_tZ{e%sZIjEdn#aY8BBJRrvLRZwRbOjsI5w<5z8}0DOVd|t- z$dp(}pwK3M;pl1jH7w%SIB8oNZniU40)*Xs4bB5vZ(5~b6Va8j+<8e!rvf&#W#o^U z4`}dMb#jdPscJHu0mN!@W-nKd&QbeQJ%cOdbu6%RnydYqqdg|~?-5O=OMdsR<_Oe| z0uz8_KwiRdhI8R8Si_ILiqNCqcr;&djJX|z?o^U!0jwye?`7Ry%fO9X=f}4tI!`!# zun)pX-s19ZuZ(jGsl0BX`pLh*{1Hcz;9hsTAhbRY!;xtR3!B=%-B5Y;DuwJeXtR%MR z#>}&Xlzpb}8>1-s+CB;x@{;9P*7V%(2^l=GCVa^O-D+RSd#fdjZt=N8&dm#;CBtDp zSQx4FHAjD|mj~AD$Nqwd>~=gN?I<+VMZ?CFKS2W{iwOGDwIf%{oUWQCI|i2=nb+6d zBTwXO4702tK>OS5Kc?NoBJdE=&aLSz_sr6RB|!K zn>!#7bZ-e^8`>I1bg~K#PSpz%u`_up*^d7WwqnD3aw(}8O@;5NThD7zCBDtv-&Dek zxbuKpjVvkz7SU51Dy6Le5E{lWD)47OYVeBK9>e==K&1cKo8uEXzpnxW{N zAMzO*{iGVy?eQ5g*B%x)Ai4D+R;`8%s7RYdibv5g-kB&=IGUX%m4%--{I8Q|eUq1f z0SVpmkLfvdx_W9Rrgp9~h?5XvAZq80>1XIh%^J*P+0{ zj-y*i`g|LHHtvC17M=<1!FbRsTDto$Ume98_~+1wSv;EKc5CudPLrAY4%)K7>A?t)D1Cv^#qxe-KP*i-nim2Zv6+;weZ@?t!FFmt!g{}ld)-_p}<0V|lh@BV=U!*UHMZcC58`fOfBwUB-yek^A8tNJ)3z=s|` z?kYx009I*vuNVAjz+4>yAhC6Px}LEv6~a7K3>WuZ?3dhXju@o>JLaDrtWcjN^!!x6 z{+(){;xFi_Ca65l1w2n#(}U%DjyEbr)y*wK;dd7&0>(q#Fl^9=Zwc63$E5Y=>>1`g zeqX0-f?G8urDLBg_PF^8~-nVRNn+ zcDH|ZHW-H9Nwy%S)>)6=?wlEs9T;rfu6PVqq2*!RO_LTmu_}o-R{$+@@V! zzvrkvhX?Ld85cf!Jj@d-6|GHYRf>kVq!{0#R!(0JM|{TormI0Pej4Wpq#iTxq)r1F z$}s0un=>Ifivcd;iVI#QFMW8uZ^V+Yr|EuYK;8q+++cVyGDKQV;Pesc6l8;Q$ z=eh9tDgWx!mN2b*QY&ObxS=H!@zS@;^G#zJL{!T(S)9k87sb%iz~zERdg32BfqBiW ze|lt1-Xeu;^NBCEEqt0=&svR5Z1Z)45HTnHbl#se=3)%2NXtO@&$JxW8M~EKMpm_^ zfF3p|n#r4<;%p{#6%_?aZ*|i>v-V^i;oBL25=I^y-|^Aq{&`0p1Tk1&=W>>>tkU@` ziNfi0^kVpp6RF!A_K))>QF$EU*;uO7BX-~WebTZXar;m=`;MY?@1;~;Cd+gPPs>#`ozGs4>e(vu=GpGLc2h>=yBL6ORUyZ+G z*!~Yk0R|`!=?hL-Jo1vG8If;P?k)QeoF*!S!569zqo)u4^Cr2k_6+*r;B!Uxj?-Bm7b8*|t? z>a>;o^ZBXt*sbJo*sE`aLccMWx+j}kK!2L3QGDr?`S;TIwO9OJcL|Hpc6re!X2bNE zwzFnhuCagHe^K^ZXK}95)gzf-cNReYK1z#fPlyBE;rNDSO}xONQ_rZ+G5?J?FWGsr zt?+U7*$P3P@8VFeaFt<*bcZFitcRyAO4wZ;EWL~~>MB=eL(O{&HnX=`V{LbwhTa0q zc8KNt&jpreG;_IK+-JO$CkRMqUYy%n7lp&N6ub2BrC60w8unGQY?Wyj80z8$^WU%? z!Oj3`Y7gI~9>+LeVOM+FlYa3^VX3RD@HqVT+5aHNdKpHD`lYnt&eY5%B_*20!HeJT zThqZxMyElzMYgVPbu0B@)LzS-8Pc*F>Rgs>`cBG4A3KSb_P%QUNUr<`j~2~ z5Zsfo<;tvqD50E^TD29bmN)gkKx-yV+7R_f9K$kBQj234y3Vs7#tPK^kP59lsptPj zV#IZB_&kgks^kJ6q(n+wC^?yKX}_I8UN-iftpl>Jq4>c+lE#qMW-LWHeN*N=D#IHR zooNll^DbPek;wyavcNw2;@=gE_w34gJs_;?{{s5Us-+(0(+26`gP?^$%O9rKg0jB* z^gtU6iI#Xso3dqWu9qMMhsJ_20(}g5V=-uaqoyv+kW|t$k6@SW#EDAc9AlqOh)IJ{nPS$k3Z`M9py-FTirfB&mN%b`}k?= zvhNQT)y!y{K`NRX0vkhb&wIwWV*ezplxDz+5P0KsK!M%l{p=H#!{LG=vCvH1@Mhk! z#~+kJlwVpl5cy@%pGo^4t>|YCs+20l{cnRt1{dZ1V}`&!5x34vy}N-ksr-YcxfLk+ zJa!=MSq$TD@iuY0fbzFdG7qUV4AbeaP=ou7d6pJyGvl{R@5n4#N7 zfeT-2rsvUF^ScF{{Wiwf|}R==}b;cIAMi$Qm^z>U{ zg2>g*uDx=y%2z~vtY+W~&z`b{=KOFghYtQQQ4q-;ljr`c6Kwp+o5Q~_;M+Sq8Sg2i z2f-04eeZmH0{bhHfL!8t9wi?sUJupe<<`t?|LPoIzcj}1wJ+0+D!~=o^YKT0TwE5U zl*XWzXCH0WR1LL-i6xjonM&xftr8zS?cH;Znq!=PxgIre&0Ti^eWGZMwdPgd$p2_T zc^+FzQXmx$Mq2H5M38Xm)LA#8hS%4lJCwh|y}l8PM*ae@qAIuW5+ft1!-BXsa1E+W zwnre+Dt=;F(pDXJU!Ee%KKYFOCsF#kIR57fC7;%dJ9|93d(t(knIgV1vHc3b7f6LX zI5Vy;NWEv_vy^|%5-m=7L#}D-5@OChH5$s{+m+jRRjM6~t3JNWpVbFVv!K=u)!iHV zq7ABzXw_@_bic=>_AZ9Auka+fQUuIfflkEmUht{nygUni+7H2c%37SM!g8xA_WU_? z=*v*yo=Rs0o))OfH4MUMjCod&;JK#TmXZM8Ai30pqHnhS6!9ll`T(V?uhAPmP??j~ z7^;d;pCrNap58t2jv7sT0WTC9FX}af+Q`}WL8qyP2BD{DO289H@!}hBpa52eBo`vmkf?DoVz} z&K)*7{JqeEL^#DQ>J_w+B+i~qT#6VGKZe+pE0AfAi7|PU5;XV2D5qEbi@9V|sp8X{ zj7Pr9e#-*NMTlMIC$ivMd*f!_`2P?imXlEOMK{;o0lTu>$ zIs@8!uCLw#d{Pnv+J;$Ieb|ul0r{niAf9G+0@HZc5DhtvE1zhc#O@a@xdIoiNw+=B5Cm*#U36wm2NTG7n11AI|LS~RJ7y=OO=e<# zlO_j2ROyRMgIGk6zOnMra2N!*63#jM!Z_Zw`7_6fIWK`+-1P&&cRWl=Ie$}&)D;7< zaXYjdq4Yt(>grU311#q`Bh3%&A*hTyn#@_#8^q{@v5c!nDJmyFl4( z(j4UYpgZ@A_B9#PqAuv9YhUwsnl4vg4Dg|+&zlN<>8f%XiNb}L*0I+O42I$O=h_k3 zwBGvNWQY#7JhJvAeH0>V;Y+XeoiGYE|`ds(=fOP-DDjBqiz1P{jc!Li?s6eu> z`CNuKyWQ1oO^Ug|`?BLBpV(x}X#m4G{It*}7Aku{q*QOR{vt)W+WCZwKY6R`j_Vm* zBIi$pQwik#?#vC8K5zz7f}K+SYHup!-{NMvghNog&Tb#UeH;}xq=qcwj)RZG{D&11 z4!WaF$@@j}(dKAd*yEBtJsOxT||_E}!>hSLc?6Ph;t`h0nJ}eHK(Unzz;4qJzw% z01LI+pbZ$Yf~^(X=0+*`JE~1#M^cT^EJ-KXO;d@LsgqyociFb`30wHw-^Xd+3(`z{_(H8)}gCjJWeMf6WHRCPC8=U*38G5Dn75sicGHRnf zp&Yu_3q;2OkR*Wqq`UQ=Ngp%8aWArb!}K9JKI4a;{LJDAZz}B`5knas*M*w8M)J_w zl>5WJpP;rxl68DlM8IN%c^5=={OPAxdRA?K{`tcJKXr1m79C!6l?nV~?KH-8Wh=I% z95AZsn$xM|KO!GCLR-Sx+iO1I&cWbMe}{;Pap9)Tns!X(h$crDN_O<$5ZC2m>!q7~FuRx%2y6kuEkIl16Cm|AW-$ z$58RBwP05^&GkaIOck`tH1-v41+?s<8H3yWxi>wF37P(g&VPgv%D?`+(`JN8agebq zDXlxNSaT5h6VDIfUcrmIyg*APA4O6}4diJH=;U{`BbtWIKk(ETZ;@OdSOFT59eV7w zU@K;UpC5fTi*|(sin*#8IRn^l0FB-`I6ygzXb$euvSVf;1g&}~&YQ72q^<&bf5NQ030jm$3c4jkW#ELfY25zQ?Y3we2=#qSL-y zvW@-9Btad*J@8{L?7ZR$0N=e)W@fq(BMO$AKeDJ1KlF%bxbj;^xSGbo0hiU5z!hL! z$no!-H~6*1e^qqofZSlMww)kf#_w(IeNAMu!s`NGlL|dVpWZH9&71(x=)yRl%b@$F zb_^ljClF=Z1tqLy*mGyOTlg*r6?Gcvt(bAlx;}iI0#-D2Bl4%g71tv2K^O1@*xL-sA!M2+c-tZV5y-l8u8w}93&WS97`51nWEamWEOH$}-pBul0a)_I z^#N>^5{S1J!gQWotMYvUhw0*hz+5km>gSKDN&@n<(H^#wiPjkZiqUp}GS`RykE$<^ zhjI+{^t{ap8TUl&C5+zpZFa^xMuKj<37 ztLKLQJnvIXa~Uge7DW4e#O$OCX+|mr9~N@Eg+CzI9t5{!*-9SlngL`%Cf5DY*I)RVOU-@u;0~~ zM@Jj6R_(Pv;lskUnWO4POTU3|&ohP?>#iayBxVcxPOZ-*+cIO>0EbMg28|;ItO>n& zmMB^1@{goD8gyJCCw87(9;cMxtEU6LErOEjXt#!8EbF`Bm!uec6HMg?6r3%j)o0%L zxNcCtC9A&Ol6qDb`aWE5LLH}2yDE(F?jU~BsWZ6)8lwiX{9--ZOLh&F061I1QqJBu zlMslUnl@*m<}(6=UprdxBI-L!2WzCLHL^!DF1 z)9vE6FDf8OIWnPBpm1Th0dqfe4I;vm7xK}jsue7zZN6A_tTT7N8kYySsLj;Yq zTA?yFcTc0MkNitGY;Nc{`y%=LahrJ3c|h$&IazgSpq74#$COd|ikaD=){u~sC1Q^Q z69r<<*BT<1ox0>pj0_P<^FwmPB7#exXmG_AsAeyMq=H{g zJ~J)Z5{hq}j)07V$2H7#NKA$BlUoWwM8Osq(1*7Bx|w7PlRv7UfP+w^2YT z%hTz!33mfm&?*v13$!ZIsG+j%E zNI9%B**oHZd}p#H;pX^stxz!?6CFm9_zZB@c&Ivsw0#`9rl zIMfUbYJ1Kpk#c0D!oVBF2TtH5o>IrXlO22$-@>|P#1t#8gH}~19s@x!ys3Ty?G^l7 zHcj<=_}Y3s6J8P(y1P|7L!sH9if~CyrIzj@Q3Ev^-6h?o}k9F!B4;lhjv_pr;S=m=N6T@l%F@c0SmeKhWXSfL3--iWoA zCnV{>-x?T9;icu9*li%)q?DOlB_lVWsirHk$t4^{9`couYg5$p(eW`0x)(~MY6qST z)`y0~(;Q!6NNu!1&ZD#^HPSw?YE;IAxL@*Kw6B|7#xJ~}ROnqk6fu09Vu_=v_m%NY zrQ-Pyw zC0wOS%bC|_66auTIkP=i1oFZyyUD)VW>qGw{WdV~TAroXc4R^=ZbJU8;(Nqx%7ta&MQeK9fMk%@O~XV{7hJq9^J*CQl=vit75~%bt8TT zw~L?YtDl%WOz6l7to$VJDemMnv#hz6l^;XP9``BsDg(BEw$2vSmW@K6LaZNnE%I0Cg?$ZA-QN*-F9aFy`<>Q#k&>K zSx&Zx+uBBMEUEEaB<*7gZr)6(zpF)m77P1#v8(H?ZMBxpYiX;zx|(VsY?Ar+r2Wu2 zplH}W`AY_^AvO{Z@7`%py6#LTMfMqT^Gy5S3`Pk=Zc9R-p9(JTmF29#@d2ToHGd?y z4M!*<@e+$$KK9U0vbS$=`Dv|9j-OsVg%WqfuIVxJq7LgyWI|Y$JgihW2-1v|VHFvEk~N;acFgbQO2H|3 z*zLUAB^S39vJD^>qG_)@)Hi0S8i$XlsN|G$P4T?T3fzx$v)9e%y<@*h1NwX+hHXrw zR9yXSv&R19G!dvuh;8?_x}jJ3^mOBQ5~G9CL*cjCU;KmUUKx)>-RPMJaT4{H+#04a zvh)R3gU4ed9zOdufX2B3*?#t>x{Sl_q&2t%UBQ>wVnvdkkw}cISFvGddz<$O4==BF z{u|*eY1kWJzjqFi0kw(R4_@5DnM#K)2IeQiZgq}A{k8)#y;mS(+nRq%6xa-=Er z<^DXfJ?i5hC@R@p7$uWaEk-V|9K{D&Lf)ph%R4%-OuOtb_+9E(@iys;q+Ve*Y}2}N z_I9b=V~r9Yi+#ARnkpdwV{UJsT-hOz4i|c*?VRiLiPeewA8QRN@uQIwZub3%6!9Z~ z55={(Y(H_Z97Q@gjxGu}gL>D?g9F@MlZShiLd>Y%r_#|9Ws3P`kj9(vSS~b{-qXT) zX@mp7fE$@YaL?V}o$ zD8!X9fz6s*CTZxy%*5BY^;mm!X+Tb+sA1Y}Y)@GQB5);lT-*x%b10C#U%t7CNVM#VxRSsSEd#0&YBH5JEM!)+*SgaNo zR!b}XtifDPU|~5_`&CY_To&ifZ-H7nMk=EYStUCDzO-ht7LcCVnlgs*xdcq2kt1r* z1Z#!heMqV0pdAc-Fgz6R>CN}x|Q@^-;J=#u{B}?4ddMWzYk>25owiEchsJrxe zFGyv&3iU!0*G2v9q;6$KzZqOTad^&spDuHmE;^wl&*sM5>W?^*GFK>;-8*zHS1(m@ zB<$^P?v|A*XpGjIV~`N5phW3}1MRDEu9XEMWH@Am0<{2q)j#hvTxHWocIy>!KvkzZ zBi%v=yVH&ha7xJUnjA6&A4KfVrYeUkf@fs3TX?$WYolP8V%o~$VKLN*otVvpMI2@L zkO(Uu;g{9i&Nb*Hr3SG(D4_voO0_%A4s`*{%1e$(_qfznL+S7=;F0xT-mTLxqk&Te z^l}!5xh|>$O#a%*h$_&216E0t*hjSDAB}$SCh_AbscUYmNS;J>YKYKyqNG0IN^Wi6 zu8I*y?$=we_#Zo0l}&jC{S0Y?Yx|b})O@8lo3`n5IsMq8ut7~#nI1z0`Ge;}kuIT+ zqzX#F1Z(oxZo!$)2ZSF67^z|o@=u=(zv?7SLbbjoYso1_{6+P4!>IB#x(NqQg%#IU zQhjcM+(tDjQ@W_XA#MLp&5uTiJu>=jq#gAjgU}Is0=@+v(H$y+UZ7%B4^=iYR-{j& z`ZS9^LAJx*KC%9D4cmro`i=xMtK5$H)s?aH%gJ(;O_Au5sG0k=b|u0s2I~=^nrDaL zh@+5JFi9(t_x6GC5C7&xy`tv=HU!W$TXrHk$G(K3udw0Dm_@~Z9S2`+)#QPx9H zk^4_=(Fmh1vTwZ}`giiG6B20`k_#E#>6{v0oGZk*@)$g`qnJ*(J@~c%^5{?zFiAkO zL3s0~rk*_#3%VUmOmG0>VoKYdUKz62~!da|o4b#M(P;G@<%Cxtn7iXeGBnKaiIx`bk> z8cch!<0=s1T29vsj=$V5g9op?Sh#)@{ei@LJ!nC z8EPWN zAJ&E+X>|f9)rfgJ{F((4a7kSi^_(PZN%u7C*wN}-Q^XW!=q=Ql(j4tK6RkQCNc)_iY! z?WvCSU-&cbMGb!281vp51lF;H;Xa+H(#20(tF_BFQ59(#z(ciFZzgt?OH-zdC0^ ze5aeLVfl+yMsE#Qx_#+z<}8a0%O|@v1r)n*RQ-R9e#n|zFecv?uje8I750hZP5< ziwN5Y@{$oyRx`i?cWe?X8U0z)lae*QJBmKXt$Oy*B7+J?gjV)Ab|Ktvfm>gRlzONR zZ!-jH5Rk5lTdMGROK|urJc`kos;vbJruUtatJ`;K1;2?iwW7yRpJ|B!ial1^Q z-&6;6vioUv+v>qn)D!v>yY%?A2q4}1GP9vsW6*QKKFv6-m)A~H#(*~D|4`JQ+NuxH z6o4C!&$ZRBwQebsNbe38j;dJz!f2@8f_x{RqVFFlAE_i%eePQ&$@D_wypSoX0RL=AOnO>r;f^r#1N&CC&vR4Es zlIS-{C!wBj(e%v_VB$^(hdt)yJOiyy+;-Vd?tDPs{{_;GR=oXTJKj&QdmNLjZX7R~ z=y^P%f`jR@GUKNjMffnJ_G-5`{6I{05{zWlPn{p9>*F<-$!y~dc@_T3d^E*_cSC^(H_hiY)JbV%;kFmyrStMxAE`9*dyq9B9jhCXP8bXbF+hiJv0oIse6<*zY=gYJ0{Am7%REL5TwcMo!XRY(=o1$Kd7$G6sUmOTHV z7R;0EvFV)0AOA3_QJj0cHNZ&W`xHp*{?np=K%ilCx}S-bA%Gr=ZxXf%vwn`6Twv%! zjj-v?8{Hw?6K2k%F%hIeZYTm>kWf`H-if}8ADj3;>rMB5{)09)TkDL++9k+ihuzYk z5`Cx*_;^Lyt{a^I`0wbAc}t&aRs!u^kiK&i7jS>=*-Ohs@Y3-z(JwG zM$WU!=6nL^|3HCuIqeJF{XC~R4#*$qb$E_lnyecNBQ(WZ4LTlX6$Or#9u8dDLRqiZ z-m%L*x1${zJrb7oLUhV{t~<%_!vz%&noN8h#)p6!U`H|(7VTRu&|Ktt%oo-}W1+{` z_ghh^#KG3~1cmXb=4a=F%eeLtF{Y8K!vD|D0}9jXN+o`Tnr%H(2&JMv(^{RI)C{0{eVy{^8|3Ih}Zh?8gN8?bF&AzvLo zRuoXt4#y&jdBq5t=4wmZ&{u=7vNPWXb>~= zQScfVeaZGkAPu6B=5Ha5%ZE9E^D(S*^G;siDiu>2$!(G*&_R&C8FMn(K1(wmY_bZY zH?^gAo9Yml1Yli?}45~f5?6PA9-~`@EmyXnbGreWh^T9&kCf)V46?Iu; z5GGGnS`LQaj8PvA;8?0ChL0&6#rML+p`g*pFG3ENLBQ&77k2pdS_9r_EK*WBn^T!b z`;lru%pQZTMYFRrp?WuUAy>U4^d0VU$XsDdLJ zJ4UGcphmI1_RNIj%!-Ub%KboRoe(+5xLlnGqe2O@HFt8Y)_qcSIzKKPLl%aqj26%2 zb!(}lCSG+W0@B-x5U9TvFa0=#hG?>==|<)3!m8c}Ri=PWJZx$!(=?T050MlNNg?%@ zDB{LIu{xqe!xxVt(!kHBcDZ zep;&nb;4(}1D;QiQ{zbj;QoU`68;$5k>%ph*2@2ZSJ-Vk+N{q~zyhN6rqt5eYzT*l zqrRu0j1KxZ|EUSy2e&+hKZ;MxC5|XqRJ_GGpIV?eT7mYz6EEL0EsUo<)GOkeV-G%g z*aa@ph6O^HZ4)=*mr`V=5BVP-S05})Zca7_FuPAqf*MK0@{d$wT)E-P^Z3_)T<%MV%kV#BqdCgPXne1TX>3*Ke96ym|b zpa37cZT$-vYvFy05!_7FYapTpDTFXcGc==O*VUR!Ndox<&Vw}#Uh5p9%(x|F5oa)e z*WL&WVLf~4W=$RyNV(PO<=|irTW7GK7AHpwboVB4l2I;Lb7JCik73E~AMVl!is3u@ ztuO(zgZB2;`&BV+AD3TE%JPVa=wdI1XO@T69X$+Q5jbOmDlq@iQ*~{t0Xb}Nc}!sQ zWwtm_i6TXY%ACvBHEC$EA9jdQq1-(YKX(2Zd?+m4Z5_XZIE|%>bNgf4A9iLUI!X>| zR!S=)hUVD)HM5V;F5$C8DL#SzW(tRBffcdE$=qU66`1q5v{sY)3{rYN9n*72)Wro; zTtyMkxzH@LpU)eNqn=@O^5EgD`2NiH%a1!ce7jIR22I%8;l9qCg9vE=%uX17e`4*r z>wg8k5U>@n)N2-Hb5;vKD|<@!g341*I`!uET!UNcpTeO-!P?^Az=EQ(-%B)ds)Ydm z;7>KGml;1el@UYhhDt^X*clA1uj!`5DruXr5t{v(PxJgmFy<;oW=wr}rtq;xd8!?( zdWD?q*1dG|J}8plF;b!K?1CRAk_dQ#%9!vzpXk7FZLJ%Ox8Q6jYA+9J-6Iw10TAub z&JxG>eR)uSF?CG^dUnKyK@018h}F7&ilD|6snF*m<%?T}nbs8yc&L`j;1|(P)Hn!t z0O8uG)L5&F%k)VmLLH#CP|LwHp(y-Mex|uVogEC=e>XQq>9sp?_w^Qc=WT(5?Nlz` zF-5t;<@M~PPjJc3nGPO~h55l(89vOD7j@!%HF*5&=qgj$bI#M;jd9R8BvS>Zm6VAj zRCCym$mz$84$Qy#{2=tPc47$*k6mvq=`L~%b{tf#`=nCWNUwWc8Mfw6=?93Ih&*(N zkiR4<`a3<`fy$@AD0#MOGQuH4)}*ylsrSxziuY9}wFHFbuyY@riHsy`#S0Pb78e%8 zsr0D-)V4Nm7_wImF1(%fllQUit@S@RSzxz17T;g9qCIi0gQgu=yr7)bKTX3<-0wjd zgUlc0tI^|L_6KotW7?AAF$0jnK}(#Q#Z7`SbZ1$`9ZWed^;e#wfeJ_($4+ijwzTuV zIBwb66|&=JLBR#$gp4M4Kep!S?NmQiG)tm0Hvxc-?-`^9V02*t>Q6#7?JCT$2Y9S= zbixyyA=qhK6ahzG$u}$CTkbCIWPZM2+Yrg+!OXSTDel`fNuyQlaF^$OE#I0KG$Mu~ z;=*I_m6|vTQo+h%yWr21$$o=bM^mn+*RaITDr0Zoq0UxE<9FvT ztLrm%LDGQGgieqYlN=CbqmfP2Ts_Enpj|m{XF(drdAfg_kyOft_cd+f2hA}CGZs*` z*}80m#LHEFW4Q*?IBeeMq6^2UT3p|ASyPYoTe9eilwq^OWwpcgu(Y?6u2L$+Nwh(@i3brj)#U`Q*nC1vvyJG2-l+U55`~? z3kbm_ty%9T6|3J=nLz#(vA4IhBcc{YpKPXr(NvOdbJO=z1StU)c4=Nud`U+v9wBUa zVH@s+dceq)G)Mxzd}00Qc}B;{{lg!E_N^(oDHAZ|B%xdSr*Mu)+_Mrj@#gB8a#-3T z=@7KecbD09t+KX;sIumT%cP*#lzXnQ+VPTAK*`~)sek5cCKECxy3nrTHrGNxZ|cCQKxDM zk9M0ot%G@gY@Dyp)`tOv@N@&`+H&4Unjg~8jiDMT@stPeyBoun^wh>bXx#I!ZGRHUV-?00GwMo~dur8>S6F zFZ|p4U6%a)R+|9HWtHgAUb|ZjK>HswAz(R+Itw zuLGM!Y#@{BG%T%r84^AgLwf%0;bIz)>o^@zvNd(J76Vdj3wr&YKZneb=p*%UD;GOF zLuIERW#QF7H1J`w1TRRLLExinpqR(Wh=3MpQitut?duwY70T;jtUWkVomlzAflb@c z&ge$=xc8`VrgY&0VV?|nx9eczV?S%NDir8Ilkc4$Q8{+m27NN#Gff6g0$NP3%1lQq zG!}@co`6d|7cZm=n(=se^WHO0o2IDxAmB85&P--+L{=g%&zBDdFB9i9hNiXmL#yc1AV0~!x_uSR8&1NT1 z2-JJ4b8^SgH7DMJ?2-+(vv&P;J8{Y1FIOnNl|5^&%y_PblQT_6AqCgRyEesl^~tAC z-|*sYZnZ|v-EsEQlupH&)NNB<0448T^ z?>ViXHCIc2Vlrng?0AJ)ww(x*Se$qSlQsLHU$!+TxO4s7LnaNQTk!1J6GP%at-Wrg zUW{))o_+m*y4AGgR$JiF`nAFkn7V&``Fde1L~sw?*i$l66QQWSezxZX(F*_zoTh8- z(rPN0rQePzU3Wa~i1;y@s&d5*;HPQ>;_wY1hXd;G?*CMq>rA+29alZq;C_v|&0TlR zI|aM_UzEIA6q2!Ul|cW&$zJ7*vc+-6|JqG-Uz~N%KYd?t(VpA)Co1emYNq`5WJP7| z%TK?qn&s@cY|>VV%CCy=axL)#cBVsp!t0Egrw?`{KZ{$Bw8xYK+mT|j79~x~=+*0ql=*&v(>$wY`b$5UN*6n`n zo9E%H0~MZoJ5Ibjt5$aHz%Oxk=xS>Frn$U1D6~dN;+-b+*Fbf;sOEI2rZz;$8>0)a zImzi^Vk3$Ej&4|jY}SM^fXMY2so0tW!f3O3Pn^$LYxe;~;tLfvmcyUX{G1F;2&sApd5z0GhKNw9kBU&lC2j2tCWi{?f*%v%P z+8v-j=OM07s%rw}dcX{oq#RfUKt|Nrty4j{= zPQNyO?&tAdYqlfm(DRETHKV0kKme!8AsHe?`$7GMy28HJq}XF$*Yd5+xu)P-hzB55FNMz~-A z0sX-obxHH99=mTyAvl$f+B$lVT2I~~#_fRloJcvEqD(E4(4by6G5dhvB2~$@Le6pq{6UB<#;tpgr*lbdOu+DD!p9o78{Mjwi$; zwMKO=+)Vty4_#w$b@Z4eWD%hvj6-7Ak~+qFBn~4WNZTGn2gDvseC1(M11#*PL(%01axPLK2IC@9zZ+4xMG|T>I|%I8I=!o1h_BBh zKa!&Tow^APPNN8%;g9;5LKJjH=5OtKf`KW-Pq;OpmtPO`zlF)59&NjrU`hHcu`EQU zp&%ANN|WuN)HRaLspyTR$Bz1GDDk~Vh^#fgi~!+}jzwfcn+yN|vc`z+W1bAe(DarMU|mMz)L3_-)Icy}b~hZhiAj;cK4yD4;Yhpo)Hsy9f%J3~_RPKx zN<0=s6GZ)Jq&zhat?T{tzkE{-M!6c0Ld+YN7&=CF6mIZ=f(44rG{3{i5%ZZ}P*pg6 z4Am@9*S3a~1?7r&4&IMyRqTUMFx72!>yH>j{M~6BW7HczR_p&Tktg(8u}Sht=s5A% z?*WNM5_s8o5_Yk?lMiEhp}}bV|Me<$ zY0!B98=%6ky~abSU)ZZ%i1qCbz_M;^V^zCE?)=Zd|DMDcd(p^?7;MDZDb9&c$I5Es z%kr4WQsua`%@=xH`W|9}JkcLEAOz6+2+YvFS9mYZiN*Ud6PLd zXM|TlVMY%z!9l{LPE!Rsa|+(J<(KfX;lCSuS`{BrvOeNVArwJYR1J}Yt!qxc27l8B zSk4UJ`>@LwN=EgfV#($d0>_;+<{^By`D3q)OA;vE$Eo5K9w&{(*n`9q-mO00+$bJ* zAd_DbJ<8l(`qFCjW+S5PXd9qsAusZpA1K<%B{{KDRW zs2(97b7!oTq_lNs$J(Ai_;4IZ1Lq`DRnm?Nws zv?Y3XNv|OBBN+G#Vgt#pxMP0__D41}+At^jwgM|5y?A;gz)1|r=hT4YR|7%?Zx_`b z8W}H*v9?#ys{nK-YDV{=u=#%PbL)i8ZBW*cOR%n?;L zUNej83`L<^x*TUqD zjAg_63ZO_?z7eqbI#3xUNbkm2^-w8BKF3Jyb{zys2w0r&PSt=F+1l{=KmVx}VQhw+ zcV;(my^*Y`Cf*AyO2n~Jd#qRS?>>4QD1{LLy_hhlg#~x7^#OS26>OE;mY}TCzlr-u z{O2ykaX%i@n8TyT4pL9wopGwm`Z!XsBhi%RK;Z)9Y8?;N7IEQ)U}FY`IB%wz2^bE~ zV^xOrc5;SG9R;cNe<0P@g*6AlPLcnH=h_6M$7s4>^E%f3Sp~%c_L%EJw_awVj$vXs zdb!ePv!M0q4}ea%YxbI^fCkqI`0@6#d6(r9F1$Zbz5**y)s%>swm?Z+AFTJt#@8_B z+exYWAw@dtvm;Ebvd+70;J87IB?urL$ggHF!bH7_{u+Rt;*Tg2U+i|U)cDE!#`Z|L zvA84Pr5eY9&4ZRvhi6TX7lp{Fo4^)6;_6gl1F5MY_NrT9g2zn5v(s+m2en@q=?Qq= z%prA9btU`g}g*gCzs3CGkZZ)&rZyIv|JF^x}?Rm6!MQf|9eU`*X3jK2IzMVth^BL+?dNZ98R& zif%TkPE@eX%;rC}hN+^Xt<0~=L3Emjalmt5;5MUtT7BvK!&SgBsztmGhvriI`pNui zalw4BV?}5NB&cL0iVFVj(ok>}B9TmR@o{L3GE4@LOf*KxXFfhULrGmEl+LOT4weVI zOlc6sR$~ld8mCPeLWW2_ErL5E zaDgJMVFtheC0{GUhk|(wXf&0lKfct8Pr1VUaCE3^WY{v$JQ^|vkom!C19KmxGQZ*| z@|tdR?(x6BJX0ZD9wRiy!#;4uFZ5-#_xNe&cDkKH)(4}X>m?EUKXKO50Ty?+29s)(^O&*VIK`Tp37ZH_`nl8dgTp>7 zE3Dm6U8}*Ot_-Wv`nosbs?Z^X_ZPqiAZ)XPpXTLw`Yx#fX9K?+iOM1bVsLLw;iTVATS`RDDjRk~GS<`D7Ax(Zf+3p7FO*W%;`uu1 zoi|EP@P0UQxy&z=Yvdc-R~To0RvKYtFv8DSHV2i4rQoQhWo%e-n3q%Sd>XJUaP|)V z>|fh+rNV(eQFqKp^3{UbwIMJZaR&aH3QNLFxlFNL;J$O>=e zr|za5P$AN*5K1byPlmE#)BOWaMVC`x(_+Rwiu)zjZF|A7f_@GOXVadDC96L(*5Kq$ zmOF(y$0W;hd1Q&}$O#qIR%!V66+N~JeT_P~7{%x$3;5uISzngoGSN&xq1S^$_-dm)w7LgrGJ7Wxwji%R7@qZ2Pv;U?~jkLVnSTV!N z5xnOYk2=`gOr5ggGoxSNe|7@YYakq>^rcc4KwUMp?x8H#jjqY<|J(_w(t?iuH4Apd zBo^6-f&OoR9}d#JA*E3J2LHN!cd1A*FS%g#5WpW(cbsZCC9mhr9fJ>cR5@(>(Ochg zvQQrxhV|TAl6?@^RF@K``7JIu2A^(OOgdY;`Q6?bn-R#D8QGZfQX1eeuzbv4`C`p}d;mlK&AThSyl2gyxTCB@))g(YX&hm5 zH_maoWH|%eScgtL@`R%?qdI8Yx!eAb1$Y&AV2StNKqZJIhYT zuRia|3oc8Nf3Z%bHJEql1cqiEceDR2bNt?mA06!GxRTq@|)pD<1T!_^r=uG zdg%3nnx}JrgfT#1bq&o-tfXqdSJ|!OBBx(dorKIRd)6qElUDux0n>^54P8d+whgL< zuAoJK82uU25QAsT*syrkm$07Wh&n_r0!BRQ*M7<9LV!zjJx{(=74k2-X}z|GI_n#nQt9hp!8l3X2`4Q02!`oH z`igl~#I4hxg~=1uUSv?O;|JYW3uINOlQ)k==E(5f`Z`Uk#Spb* z!jg_CYsF1y+}JXacn!3H*)$8;Fn;H-sX>NcG#_4@2* zX`!A0FPh=V6780}HW%aCUvTo<_H@zWBnd}hjjD^q{MlDmQ{a)5rKDH4fCV_EGc~xn z6BNEqwZdAV969jt@Fp&N3_ia^F}rc+4CowWR}Wd~0n!`Rih({xj#bk4(?{vu!sV;< zP%s3y+x|AqLWw%^nb7J{8eKp`zT#0*Ab?D8o;!0QUcmt5 zm|o;`POBu~Q~IZ*0WnUc-znK4Nvyr}$0`%fpwbU6F1y`(v}M7oM+$FTs|~%;?Q%Qg zjVrvcV_rA9S@P-M_`vEWC*RqA+DuLFlgrw54iADxKZCIJ1LE5ZUHjW7FTdUPbNC2GdJM zf>*?>>7t<%3iQRou|D8>&^Y#;m=w2F_M$S_OK$f%wO1|Pw&9mguMJLr`_|UGe9@WL ze%ow2+f)2I-)gu0mUjA`=bsCE7aC1m4PxPmfh(v*ZN_mC;b%LamDNj!J(do|UU;nAy9GacxG2_nGt(z8|Sr(!me=g-5UkY|z6ha$g52DLnqP-4IBd6@bO)gkKB z?#sQG@hD}SW?t;-;$K-o1-&n?O*Fb!|7C^i*^AE}-fK5DHCi#ZIOQ?2G)GR`dcXP< z^}~|p$m-VAnD{660w1ik40U!|q4wJotnwMtb%4_O;aFC)&S1wW*^3V9Ch@0%;dLdE zi&9h7hW5~2##t5wSIt>B_u|1p!Q81i>!(gxbk_D|QU+ba*};@w+qdF#=lRGK?uZ@D zClgs9S8jHDYQQ)tM4GO@r9UMxC9@`YURf8WT3Rs%VB`Y|mo?c^0`eoy3G@VroZI&U z!peRPiV-CwmI4!HX~Fm`S94lo83KQ0)TZwmg1v1ckCX>>C%|n0lz=FlvwFg2PWLDr zdigD>4JjbQLiQQfj}vWbr}l`tnXO1^ET0#7CH4nY zU)S6kzto-ofn4!1cBK>ek~wS0=haOgnJLo;FxI{keFRS@>rzL4UY@tZ=e;~k^}GK# zP8EE$=amG%SvLv&ziiGU|CFDH0uZRsjvy?U-EpQT#}Hb$DJ0hec_OGX+L5NTT1fyn{heg(>~0H?wK68iy?^TxwCE?@0UZcx_IPzd1}8vId#LF z`y?NfO1}gjOmRH>fx&O{3qWRu;TngdpD1Zc1 zPU4)NKRf?N5n=PcTL;MB2{JH>{qcmR7Z3Q3>;H^37<21s^t&nzq>1RS_fT9OgM^F- zLfWizGkTS@IydgvxL7&vMjC3*7vd*=^%!Y~fE<@tv2_T0|5IutpX&L;jwrm4mkl9c zdO0c~a$Qwo&*DhR6RG201cvD7h|9k*Ukv--$8v_deNW0KXy9Fd{zsoQRlN)=-gc@2tCk)=^J{q~+NZuK1 ziDtf`JN1 zZvdGubKzA#p&Y498y~6rH?=Z=brO*^%3WPrv1^EMT^V)m#L}U+RhiZbsv9K1meEYI zKz;fUPJVOa=V)H)CZTmI9wEW{Mo>k?mcGy);_$KWg$f&vWY)l+7QcdxKwko4vD*)iqRmZd7pxN+K-XpSeqoBD5cQGXql=J#1s+*|pv_V4xkD&VZyUWW z!><>bNlemLyQ}o)R0E|GA@I%$40@>eh#$TClX<_15T<~&v~>Rv2B;0_GQB$($$0?H zSt(c7_SR#er?D4HaWY;W^{nEA5^eu@^9%L4OCx(=={aGpdLKU*&DBo z4fN3>q1!vc*bqEXJC=<4(ft8>(y(^O|6YC(3c{T6+u74X*rVom0S$UgL8c-UDy3hp zY}L=v7lUo(l>96}%*hhPsD6Le3c|sBT$&=gNxJ%KY#OUg}8%p6cxCh9|%^9))*Pr(H{pB&rxzdIwnD7^?-0xW>#Zt*1v{r|EbN! zZFPv>dp+$uHP*f|uDZQvOp;^lJPtom+A%IE+=LCb=G&Bb|gl?A?6 zLxC*;$?gg-*of4dJ{!9?kXf&okAbnv?AZUMXLE~wiFk%@Lm7%IXKdQfL!LRS&!}P! zB;l2Nr)sQUx?M?ohhCgG;-M19;0)04u=zMD!Cil9I#-vHn*Ky%A2Pw7uv@Ub@o}x= zPZ!~dKAeGXux63Y8(_Ac&7WU&qpwzfoolTanw!^oS)`;MEG_P4&r!@ivoBJ;YiX-S zE_IX-ANnp#BZ3>*PbUVRVmt@G*_-l3h3OULC}i$xDI1eC+lBC1=!Tyt(7MSh zQAl%AkeT3~!|Ln{U8CNQ16>5``n&N%cZK)RL;P9afrGzua#Yr)L{CPXtQStoE!ceh zxwKCe&@zF}a12HzpBc-_OpyQ#|4(hX4bIM89T24wsLC zfis#|RZ|2HI6{IbBX`*q{Fble4@zd{D*Piwax{JUqLU+dTx>YNo$gl*&ERs+Q7`5^ zx|U6RJMh4|d$van;eMkaasJ1O??HgMU5dm|mg$yd`zQ!BC#wP-z@um*qSt=W?`0-p z{3_R4$!IEC;6rCO^jpS64Cn1il*ml4lI16cAm6u@hj9czk3zEoUNS-Jf?%!Xtz+C*lB?vlummB=#!oH(tLg8o7FOeYrJ6dgS`-G)*%MMF9H@+-OH4 zztzXSL(@=3#R!$n_x1T06T*O>@kt%-y-$GajD;xGj5L3tW}qh66YYX069kOlcLL^@ zos&ZI3q@38cr(+2TBn=PQB}0Mf>sdZU9uw#M_=Us@=1rrm2n42nZe$1Yo&s@*knA; z#VI(u-S}OtTVx~q1xjvwKXTZ7&#*ogi_*6ijGP2b2*nrF88H<0{-Z#(MEInVf*OIY z2?(!yV%FV_HhqK;gM5+$%e!FphX@#MuXJbUm}}TDuAxf7VBw{Yr$E*&12kdwROaf> zwYCH~P(3>R>Ibg~jV@$y-mdMc;C89$ReLf2eYiq*dG1_oF@KONPwXnt=?BD;lqPHWxb;%E0%-ht0= z#x+3BhOh0}q~02@NJg(ta)=Qfu7DIOrJ;rW7g0Ci3tJau@a_E>cvmuXI74c@dP`!8Opd7OfBpNQHMyLvibs3QpqEYxv*U`i1c<`DTm zH4igV!kW5P8$(2t0;9Md{z}DmaY+_*4w*cYD&C<#DhY`gTmWQLTykpfNY%1lTG zwGR{~*PjHgRXd9;=I&2alg_s<)G!BB5CK#&@Ky59vY7Xp}?bc<7U{M>}sW-WcN%*KC^$x5lk^Zyha ziv^7$S$Ao7O4F+_9_Y2fGQlj_-gsK94a=+z{izCd*>lpx_Y);r4-heQaP{pcRgL(MM#wALg)_VZqpB@gOt74@gZyAKzMBz+QZnIbb|oew;MGC33UWV}N5NM8_$ zqq$TpO8oZisff!q5OKfaYV&xBU2sb@UVDkI^~Km(1GBpCW(5JCL7c6!*rUAnXV5o3 zyH(oD^0{WI{lnrQ@hl`LS5^e{gvBS3x(F`)rX;?>Z2ks7uEP|^e)fG*XTpV;5G2Tf5D$%2Aj`hj){Y za^cmTesdNk<%}Im>>SWc?=j7fS-iPDs6~+(+t?*N+=|Vz3%;5dK7;=I?t`OOvvNJ8 z<;!5f@R<7KO>00}jdMKgP1O5DEbr*qX(82+C0;#v+9GlPE()|ZLn1fQl;^L27{E|8 z3o_@llEo3i&d@t6%+-_ec2$6%*JIaYcIM`4Ee9=;duC>>#T9yfurZ8}FOK+K4RZ;iXtgo5RxjfFDh0JZ#-xf~br0ZR#Bn2xWO6 z;sW?&9kAHhOrHjsQjw{Lm$6v(F*+k+X-RBE6E}jd6n8s?)KbvQjRGj473>Wce;Tb0 zD!a>;>IpDeq2a%1GL4ul^#+5sjc7; zz5H_iuUoAn`KZxR6;jCjb+>g8oy{aWiqc*~zz)cdKW(iEHp>MXo8))`%wQR<=)@is z%796asmu&th$DDp30_>%_T4?3SN;rF!G7RaW02pIYGs(4P8fqM1n-|Cj}Q8hQsr)u zI}V=WgoxlR4)sb!!p4LMK>Yw40L!z0`j|4Ju{(jBe68ouyR^AVp;Bea@4t7xPJ+ko z!!w|GXRt%66QlVV8aA(HuAbYWCFzAziMuUAS2qc#-8$CPiju#F0^gJaNHLnioqf@Y z0*`486ONm0bdUZ?8H=8?MpP8L9nrm9rbsaZr^F=xlf1j|f&{DG9tAU)A&D0?H?1CE zyj7wJf8kMurLlx{vzb9@l4 zx-TlJzK$coVf)FIZFdo-F5PtV7|u6q5rUnPyM4+TBu*DgDqZx5Ik0J4SD zK&glE4_W65eNoi*$V$Ww(@4#H*S+>L617sPl4ObS*;rdB}Bo;vM|q?t@J1v)Xj%w zeeruAH~G;KNAf_gvdIH z5+0wgt^EG>0L40_uTONU8U1(4-QjJ@jAg~}(^?1+HevGg_tzRE9C+>1PAHZ0estb9 zDDlYvKnN>sI(bdw;jn44||O2BY&WmrVU5W5;2|GhAMby6>6qgA0Of)K)eli8w#nYjx`!PAEqCnNv$P z<};jabxW+$TALl_tdG>*U-%|3^WNF88yXZ(--nHjrHSP2uJ_K|Svr5XU|r_)ir?u6 zqtyE}tRfo+9KYHuclbFnCf;=WgcrHfp@uz2Y@YkiM=uYmjq*hE0qRXN)0FTeGYSjR(s<`sOa$f$qvH z$T{igdiT_iUs-V{WN&Uh)@1yu#mGagbcN&7K6mpCYa8a=c+xQ9pdiqv+S4!hrMpzo zX+C!nUVX^P9C+{}fW_Rrqw!;>=H_o54hQFl#YdIj`nH4|?qC9K)5qoKY(jI~gvx(p zj?;FK<9ha~#H;jF1TIy~7^EC73>~F^inflO9aUyBo~Cb=rFYh2v0u*0w7$+q0&7QX z?2NeM*Eifh`-8qNE5LHF?y+xFgW>JgzU?B6=C}7uZ?~PLy^A)R>u(J9_rKZ^Vm$BL zk{E?6h6Ah4oqW^~68Wr7NZ@VvX|LWQ`iVUK<-5l{;g!9CV{*NN%koTNoN4UiES9x} zpV|9r;jw+>&2e_yzHN><_WPcq;U~34weJKO zO}zt-9?Cz%4mZ-(>~@?nUZ%NZd%=~4AbKiwvuXR46};KI87n@ftB2}FII?3+#!#sLqE*cI?t?pp4z~eS5UC=`f}sIqlnhc z9l;JWZk{!t_4MpE*78qEj$wX5L3N_>kvj$# z3{qdbFj^BEZ5XPdS}Z8?+j?0YTYMSTui$jm@wV8q{$}s8XRxy?#(o>)?vF`P`AO8^ z<&Ol3*HADQ(;Q7ITy5VM*`q#RUgs>cdUxJ%o6tA>C);FUeU4I45v4rL#&Y;a-I7RG z_MK?U@69I!UU=T=g^SetJ+fDM74Lj-zrkhK6)WaH=_hsS31ttJ-}XiB@DU6Tv>B8n zRU7ID((@TSV?Gkq5%}C|$h^$-hKarEJcXSRI-f6HK5XAh~DOz%*q$gwFRQMq6+PJ8%AfqIovw4{_c6X^fs`LiNq@6XTS8;1m z{+99T_>PXZDsmyeu3!l^t#PevnqVB8X0`UoFdaIHvB+T=W?@ag%9i3Q7vo~?D(Jq! zD-kkWxMI4k?HObre^7^+)q=dzNOSj`KqUSmZh~r+UmTQ?(Jl2d1JX>3) z@YqZxY)zmMxIRWq^h)^8JL5R8(B4*@#6c!ZtN*J-o;Ba83d`%?l&n6EC`qQp&*v>e zZjnwQO2&X)yhChge_@ZmbZzL^PtdxJrqBVPbe@-Xl>UF8M+ShpdQDUO-!FfKPUN~x z#_Cnggzmi*DN%{Un9{`(HT~~;e`LnKN%P>K7~>xMe-MeO_Z*%CR6u3mP$6{+SE;9@ zV3|u3I{lr1L>Y|NkVHTnDQ3z<)_8*co&m1~i1X$DbM1$vaxdY2iBk8K>K=mk?=S;0 z`#2OV4`iI~3b~Yv$8UhaE3E^3TKtUIsBj1Wem(M`0O~5-VVUP0gFvqYx*2#PQ#{1JQZQwrF&Ag8a-H8NAd(JbiR0>f8a;$x zc75kOlxvl2+lPJT|33_9t6R{i(grzG=M<)MFGFWsV~QcZQ30gs;*{D`27Lkw*s0^E zTn<#g48Z{5ZIaR-&7|(e)&Y|a8Hdg&(t*_NJw2_9@(LN8dsXUDBz=`7Z4&*Mu8!Oa zl!GXYg^-VEL#udvAvJDtL?ul286$ z9X~lb)!8-qAIAf!MBuNXfvgYmzWDGTnJ%*iYVHVnJVuTN&d9CzsWK96vFQANtY{?g z8Khn6t-*Vppq4es0tei*|EL_w1ecJ9Qkv<+YyKu97V|y+wn_h@5wia)_A=oVA4e5f zQYOdX4*G(vX7;E1jtaCXFkmtTr}fIk2My$ThIFkPfa_ ztp{|$@D*Jl1)jr_q-a65bw!3fXplGkH8?p^&nD2tp4QUl?vcrF{cN4MXzqUq=@Ts9 z9gqkLXTn$gwF*J)3|{;Tibs;VK^G9GrGfy%D4@3+rU~KuLVe*7HStBvp`m}>VbWvV zOcir%V?*)H;nee+MOac0{3t7DIFt!^k_8&)2MTiA$B>VkEdR*-3;cbvBa_DI&LN6o zf8ZD1w%_Kj(Mlg#!UWeDIFGK}jrG<7+9cGY+bNH9X#-*C4(9ApiBY%eU;CGb^#1)& z_vx5@(*Up4dJ?M=SUe(Si$z{lfyTi7#NF1IQk1-&0xPCM4%JVpQ!@U8dt`L_ZxYj9 zE?ohDR1HvE(;gZfb5=EcrS~mEqvz4oe3{guyy}-~ZRMqdc6ndG1j%-z&~5~4Hv~UJ z@uMMZ3jGbdZ*^K9VZWi&^myZ9-~qBwg-7L(E2~3FNHdaZQmh_Ko`sLiO|_SP=$n66 zE9MFXaDN~VrTu$fnqg5fDKWSq$%rjB89BmOguSdA1gDRhos67Z z@=BP^%@Dr3d%s>{Oc#n%TBNw3{giRhFGxn+7i(QT!0{*)8DM||d_LkkeUJl0qs2Be ze3b@w#2CekUoOuM^eYC)ChW*xSM|inumaUmxEa)$DsNvv38`WcsON@)f&)%`-ioAcy#EGwZRwRM4!;z6 zypZ`D?Xu2hy6JlJx{t#`3#QuxQ;V=w&V)-yl%qc&kBokm1|fX_S_4*#9IGH|1l=LI zSyR)t-CrtCqSPh+GsNVn;F9!={WPpm>-BZK@o)+9>+yffJ<|Q8RPl*FgjgTJADM?m znY{6^W9uM`LTCEb>975isz~SKlw?!HaAK?2J z54B=U7cR=iY%|!GG_2PuvPO2VW7t;kC*44~glR7UfXTSQZ9*<(Ef`jv9 z--uH_8vk~w4_PSopN~A)xW6d^1ffK!`-@2`XV^r{>OEf12HmWtNoQOKoY7Kaj{9O6 z!fJ`s{#yd>-`30+;C7wczi12x?HMk0b|ATJA2eC4M&CjdY%Hh^s9(o3=;C`m*5SbM z|AJSk$E4txI|kGgqCjM6`9F+wJ=nAX+H{!2#UlFNvzoq6pEdvs##}p)Wmqj!Ct~ST zU|h6K?I{*g=Z4u}LXFN7f%CcYP$SLdU3~cLz8Yvs>eUQk^@{6L=O}v8^>aX5EnxOBzR08Z!p!>ETCz1eYv3ayT3@%@ZIn5gCdim)IT@fUv-dL7!ByHn0 zMX?h%j;bw|%hsBs7s+2|c?G$Tu(}*>DdH9j2XT7YsdGmdOqx6Gy0&8Nfq%E_CFH(r z=ZjO#7t@cjzqa!Sj;D+vo-q*W>4(@?pAS)E!tNZ0yj<;%K2Do{GZenfc2CijvDbOW zM;P(q0_Zu|)LzG9B_s|mo@*%u4>f&siXrD3y~w(DSzE5LdmmlMPkS;4`cXQFCdJN5 zM`n-|8_2*0t>C8>o>RecSlDt4<1G)9_NF)UB_y6h)3Z=b^bqzA7{e6Gd>dc^Ezp%YXr5dpjc$NG!2NGn! zz5FYBAgAx%45!>R6wt7aVxy8~cxACInbdCYWn!7Yqd3Md*MzLnS$mvB!JM?xeR`B~ z8Jxat9Zh{3%z{$ngLizKQ(9Kh2p_DF4{0|T<&TbFgQgd(GM^2?Ax}Gg&fM!GvVaTN zu(Rdqt>TYp*4%MnzxPh@sq1vYXENlLW}cO0uR(O$8=qP4b^9taj`<9Ol#=FQ3;q90 zftM&^pTd^>(mkMQ{)PpfLcv~ANg!^mU2_J+4ha|AFU{EhjDyYC4faRz3nPCNV2fMI9|73P&gu8`5_VMQ@*ViY}Pve;sEWi zu9OqP;KY8IE7QBBqZCIMp_F6V={M@!;Xg)*+8dd&MVEaC!fwJm>@{_3G!8*1DO^5W zJ~Jn34FYptUx47uY$KWN5FaH8@V^4RpVh-V-?guRcVpzC`bBOZ!G;A&D<(VLsI%qT zUXzo>ExW6m^vlxv6en@) zBkn##*FiKK;h%ipbdgq*jcou(6fgH@>CTmpS{6aP80{ZWC`3N&+1NE!s*5lb^H-BB zNopadu%CyoiRDxNZ7lV_>5%PYgUr&UZKPhSXY{y zQaHo?I2?UQi)&Vz?M51tIMXX!hm|;yS#s`x`eD&1T&;?aO{IAzX1M8@NYP_TQ;^<~Bgm z^Bw3$-O__jM5(ZF3>M8n+(CB9ic*BNG>#^@q!wvH3Gm034dJefYHRYxM5I`r1eu#+ zev2PkpvNL;pa(^p)h~~X(Xe=}F~7!Cry~&}Y)@RvuiD#BuKa@LWvhssx){%HfaVFQ--iwTH(F`MNGAU#}mHEG828geZG0t+9+e5qYp; z@0yV{b*Ct7{tWbe&5Kh+7)N(sH}6)bP`j>tRyb-^>smY3cTVD0G_S_eY}a$#^%=m- zJNhrkr-WnAu5f>Cle)Z^&GN^n zQr`ecDf%xlXct)@8WOAMG$HJ2BmXwq>d3p-CI)>42?MO@U!CvK#iBqwE33d z-}i%S%*A#}lA$kOZV-F|AdK5NJ9E2tyE;2s=qucwe_&4tx$?zd!eUzWQn{C@7X8Jp zBD8Qdf1}10B!g?@-YE?cdc0zP&rKoe@zv73*vf=+zb_F*STs+fc8HNF#BqmrtDd$P zF5;s!we_9P579?(us!!KyRVqQ{R($o;uC+&SGpB~LE4hj10!imk4lO88UmH2N7nU; zNPB&L5-fHnsJvw40mLR2ygaPfMCO4|>T&Y1)g7l`*wn5vpy-RRJVD*tlrBm-87``M zCwb1OWXssaoIbBj31SS@15(u5o?n$1>eAOp5Ro9w3RIFcM*IQcaku5Uosg6hoYT6c z_C1Va^un){oBlR{*8~QDw@Pl|= z5F&l=?eR&2StyCXvhMb)z2pmI4u6fu{iolP5{6dage6L8=vBoc1zZVoSL_-X&v1lK zxe!;Hszsyrz_Yq!foIL9Vs=nxrZ_TYwbmuPt$GnHL-$JHifcpuj$GI(Uy~l&w<osEQdDNztonR^uciEN`xtr%s( z(4x@2Jh7(`(vH-%Qm8(de5slx+t$ZFrdhN4KfCA?v$TmUB=C||Fi^tzD9=>RB2K_chaK$++$ zOl#M4hEUY}zHV(XSJiC?Z+H}&!r^6Hh&fmZsjlEGzo=WHZVng{^RvX~>)A)8Jk6%a>=bLVUPrANE%s%EV zwp-nfGRHaVPISD#cH}kH6{EcS(YrTmUOiWO7Bb!CQA7iztb$1E`SwR=GBz2iy^l7* z@2ck+XMK(s9%JAgC{c&YqfFo(&TI>XV{V4+%G?s1jB^=}d#q`v?IyQXZ|!`(Jw9^) zGrsw=%%C>o2^XuVv*@gyEqzO=>`dqN!HSm-eZQ_Dmp5bV<5EBjKpe-3Q<4?QEd-X{H=vcZbgoewMI*W$E`1ohJ_6rK%EF_sh$7Zxv#_y%?+Z6C$;g zMFFaNueg+?&(Jm40O$^0%B3w9 z8~EZyN1o{Zj2Zl;huf2Jz93hKJY{V5Mk};4hIVO`JsPj>!ebicAC%^v`sb16?D?6d zb93fhd$8KfL{u9OEP z?2Tr(KJUO)--Ae{fqD&H9x~zLCaHhsqIyj#gFT`@q zgt==RE4&(4k@0kq1xWkbH(91?1ShhiG;^E5tNmxxADJw-?gwj3XsYr`hfd$dM=jY} z@_b$JM%L`G(%_Vp8)pYUKQ1G)+Ko+bKG5+n_i{1bdA5RoxK|aA;c!!Hn7h_7az4E# z97%a8ep^og-eNf;en4-V%e%9Z7e^G4x_>WS?Ki|^ds!2f`mE5rfA0ye>KV37cJ<{s zV$-W=DPO*??vdeM%J*x!D+zb^ycU*pc!ot@FdPKAAE?KCR#E)xR6H3zlJ1z7QiKI?L9smUOjKSkyPKSuFlZ3`5gV5^+-$!H%od zFH^XL*kQPn5pw&MRVH0(=Y$`)wCAl3dKF5R+G9Htyh6_19b+(W?8WvRd!&#jxiEV# zbeX}~T**J?&NuaT)(Tm1*QGJX$1k-pxZ_XfE{YT@I}! zzGXWmw*#S5dXAnbx+cL3#TR7veq)>#kvldH8|8Mn9s!E6R^o6_u4EWj3axFa4TA;t z9fj8qJ$;27^aQjKbte1W)BeNZp0wNGCvq(4!MEAPlaSUfnt1 zwJ(9LA`F%(9}c`H3X^O*e7c9;fy5z6&O-fS+-51*acorlcHfE(TXm(4$aUn6aknPg zwl?Rn_$rvJ)3Ihk3V7%Lm@|eFDxa<8W1m8IqWYf@Fo%>Z(9yqHh0eRVZ-wFHt9O0x zyCcEHZL{eD_WfPP$kG+J{7DHTOQywiQ1pet1hq!&J@i%`IU@8kbV4lN|MkUrKlMRR z2i2o;V!t#G<R=v`&KwiiZpc6iMu)_kj?07@{L2~(goEMwg=LyBjx6I z18E@Fcb*+|R2Kp=sD65EL7&X|iM#V+Gm%6cu5cDAd(S{VfNjkL5Hsz`8O4%u7$5d3 zQ(e|9aY7>w%mB!L{WN5?fKDx|48qfbi0|#sMIBCJbm`Rtfx=Nb&cgg|UN=q=akwC> z`E3;UBxx)3(vT9XsK=F;Xz94kXX4%xofO{4U|aWLpI)Ej*+Ux-azBF$){Vl}1nu#( z!)HdZLD*KiItbDuzX0wrT6}K711MoX?-#@=J_wbqc?uz$m9VXFqc zQWKz+X#Q=sLvP(G=zlpwPoE@huV|dmXg!!9!NateKu#t*!7ssAg)S043i$8-e6Jux zB&92_i<-nL7Eh`%Hs1Yf7qkN$rGc(O-}0%83S{33z=xzVe;( z0?M^c$)*;9{8y196uN&srYkqL&|!M4HopZquF@7#sm3XwZ{D5`fKd^m=X}yv-zT6Q zpsb*C8UV;7*0btUIs#WR<$M*S5s}NQve#v@xl|MD5Y}BzsEUggkMZymA`OQD%OSH3-=vd#HE9+ zYM4!aoZoZpkeI%-R)283G_$F(fjoy>RpzPWp!^-w{CB; zD_ioCk0Pr%qA zgMgcXu1op&V~deadx^u!Q@EwIU$sRN*Bo3X{@%w=0{RDh>1C}2e)~tKiM6TBH?L!D zT>I#qfd8t+zWH!|F-?8>ziF<#>Sw$9`j%KU+B!5}F{;>M&2%2$DtLEP?*9Afq=L{w zeqSrofs#z37tE|kN@a^3a)|;)h&Gq`ko82J6blpiR^9JWRkdRd;L#i z9hY}SNrk&_uW#F!)~k_E`?l({YQ+Xg)8-M>>F69WN1MuVdOny8)*`B=_hItUwL~he z!^jXf`Wz$HtA z>S}pq#F(AT=_11%Hk5mU^*xFqv?sbb?^)k{ZU}} z+`}op$6@JE^ZQZHrsC9AviyZQ-(}4A%#wzHAA;|MIlYF%%E5b|DlX9Tmt9aZZ|U#c zc|J3<{cR8iwn)BAmKxu6)(i2rK&}r?y8id*#1kKa8&y%DW*fQwkIZP)U}VCq zr!U3wLv;zBp63+Am#>-_dnlZky*|2ahH*AwW=>JEt;3uxiOxH?_w)F(pS$`$bqjCk zuRi%+zl4MtGP=pX&%j*G{7i%sj*mpgHb%0zWTgR0PCYp<^@N9;X-n)&+s5X`c`<4+ z{$8EHF;$3?WKLr)J*&js&F;)feWD|!93<@i}>6;UGK3M+3$!R`QIm3vJ|Ob z8%&{e`McW6H@l5+)iIOC_8>?lCHh;lVg_i!CFLj3#li^jgN@`L2o5a*&oa7rye(!z z*8qUS+Hw4D4O=uyO};=(3qzlxkET?9nUgkDJ-&d$Y?PWXfs~EFDu2Chlt8C+!(Jj? zQ)``0^C1vo(#~rW*osB5!Tc=kKZg6G6Vb|6zLSdEgozhR12PDpiOYq}hclQ6k_a(= zq~hcx%xPE(HiE6uR(Nm9R{&_G4V3jBDhk)dcs_MDdb1u013e0tAsm28CUH`4cXCVk z0iVVF5~TI3FUG=jTObDVEqcF_YrqBhtXB@&4t$H{lSnNX`bbINz0?_s99Y}p z_`4$g!{9HUK-A#@qKEcN&aub00OlP=!hl0D;fDwAbA6LaN9u$WX)0pkpPTtABU1qQb@06J#sRm~-ne6Y znt;-S54&>K-~Nh62hBX*QXx|s`ImMSZkfJV^}~G$rJN&*ehB+cFYMxG->|!S|HynV zDTwNq5X87{%LdRsML0vhm9WU4bQU&F7!rQnq^I)GOs-3f)QxH~$|f|AfA?PnCFjNJ zyWa*FZvYu-{bvMQj?&uk!}QBYl;FqN9OHmny~3pKm_IT*%oh1iL{mKc@|zumtE#*6 z1x(vuX~p8fjvuVANZ2m3MaVncV##jw_z*U4VmzdtUg8TLMQyRy_RK$~VlJ7;R#4mQ zzy?KCdTxu<5s>F-^f#Wghf;7uLtsqGt8Aoq>OjZW!6B}Ww1O6@UE}(OM zdQu_ac@VbX@+c4{+;JS#J`)4#fRvCRWut8LN7zbY_yu#@Xi|-(baEse3N~hR=mw&X z9Vd6^PWxg`UG&Z30*$bR$+7PTkgDS${9a_O)Ei94@=5!cD2}~<042S=_Hfp2Xib30 zX4bW#z7TYYBzi#Njnb4Lon!nrNMH|~Xz!uxN#uZ}#1}uXIW&&aTG2qiYH;sON<6pX!U2rpPjM*1sE$9_L&ur{ z7_gN14@Ss^1V6=RW69@VaSI89JDEJmmCc58WE=rh#}J^mQI|TTf~Ue?SnWM#23WoK zsFPR@;XROV?+Nu28)Ls>c>N11bZv*xD11-kS_g^*Kw>$Y+S^1#gDN{zVR3JdC#5$K z!B|Mt4lKH{tx{VQ?u7mad^Q()my9Euh(E; zTI=yM{vDhRM)72nCj2t}QU2o`7OW3x_aAng3iRW*GlABkomS=?{B=ypojqeA@f2!L+ltsUMAAu#9AB%@We#1~kCd#G zsn2eoSGiCQY?^L+TO}le&4NhLb#C(|Lpf?^7`bY({mfS*()7#q7i5Vn9Y<*NpF^Lf z->FgD>xlh|?KU`V6ADc8k+t><-spIue!$S%w<_nmAr1pKyd)Ydl}ZC?qc$Zu7J$_K zk!ic_z3js;M59yKb#0g1v=3nBfWA!+p1{;j*-ZQJdz53w`UJ@D>})wp zsOL&H%KFOQVO$*Q`OqUyb(alMY=%b%D^7pdE|-goN3-)iz~f9taun3yJAb+FXHdH? zgOn=Uoy}p=c(dM|(&0b}`P%ioYzRqZ*ahAzv8VAm#1cRAuWQ=w2x|iQ64C#B{#SV* z5f9>&Z2zGtf>GWmox4wAzPY2E4k@mkCO5*h-D>(_V#A;}5v_O0cAOfMfut?(ku+`P zk01Ns_Qq-Q6-TBqzwE+)h7ulA<6jqYx&8T9n2do%v&EWrzs=(~R8KKI_hnBHYw7bP zd32%J=q32&=2av|;mf*qG&G9%yQ+`2gO(Q(2$#BTfTJn4#9P;O+3r9LjoCyb^Z0q` z7?Qu^bCI>3Y91fn^s_68^0XGHtoOtP;%sXIv-_fQ{s6fH0r%`Um+EpO2Q~-XkA3dG z`^OK4EWIvGIbXqOL_{Q0`C5(mMI4Er8z&QQND!t87B{M&Uu{(>imT|ON)vIs*1aa68-&CnK~Mh35sMJ*pmakR;1 z3!ORX_o=p{dk*#MVmN4EL0EKFl=2lNDpQeyFR|VpLBy5`+h3wS=hQJrP%18Rzr^$k z6M!ousgC=in?~(5D_@!2AtKF7FCY+x_dF^XllaGhn2eO|>>jilSdFXEn!5Sg%=ya@v45R1$TPfYCi!1q=kwYXT?B zH@QkIs<5ZxvMa=@v9My(6SkR66gmY3BGB%%TB7-np5!!}Mjyf;OZV{Z&sOg#k+dMZ zU~k%$-ntG?hC3{vwv@8z$;-7B5CWQqT9$2LKVKb)=Y2?t9LRx(R7ABI=ajQe7$$+= z89d#?C!5m-P#kXfM`PvhUIRu3w{Zl^Sh_J^j@E%6UXgyy#XJsuXon#{VP1#(9=Ab}{ZiukZ22i4ZAOg~ zf9aY6McPx)=aW;Dvyf1lmm4Z~QM3McrvROo!5&js9t*`2*<4tzi|7Dn>BMxdg7K(S ztq5X+QK<?EgSdjdw-I|Cy;Uu2X&=@K8l_NK&;H14 zHXBU<8iaTjwRhm%c$6@DbKAT=6|R#gChpRx_`%wTih1G(XC$vhXd1d?Rk_caKog4- ze(q5f>xE4o+R1hAZm?2wJ75Qkyi>~OOE3cSeuCKv_CDrD#`cH?&}lr#l0ytO8uV|^OZ*E8AWo(Zt*>ZLqf~TrrxZ6$&vLBK9~@* z#@%VHwCNTYY7f1q`o)Dnqg*8soV?c7Y@u75@pn)fcCvXtkb&ox1HY?DIY?T$itRKt znuoD^RJ4_lu>ZkAe`Fob!DUviVr=m()Q`@wh&=%9tFjaH;#T3H5kGO2f4;xBbH-@x7g7e{edn`F8t9n|TZpyP z4Ad0)TJEZkuILl;EE~$f?ztDbP%1*J1Q(lQbJIt4uu+Ia0 z`88cu17F1%`Jxx2vMZG44ZuyY;b=KiU&%oNQ$O z_4}`f+Y=XkTq;Oy^Jqx@vhvNMX09lyJ0$;}N>Q9oNZzUtSLKk!R}ad$Yu=XIYp6pw zA!yHVSXNQ-vC_}kxbhIJNS-&zJw4wxTDbQv<6n{NKnvq6?OGni9DfsOoO(FPw$RqL zbgS{+-@=wy^%2RpI=w9cYSpIS?XSKlHFgtMoyiRC;#OYG#i-9|zt!-qYkOZPA!{=x zpHQ(VyuI}O{&5Sj2J?)glSc}{ZqDvd=?;tYJNI!7T|eKniz7-1w=YPNZBefyyAw@25o* zbgNaRJxnO7YoFva7P{pY5_5Sw-QOFh*@vGij*)wFkyPYwrIQ;KV(fa)R=4b5uYMxa zchYNlt$sJAQ*vQ?R><(>%5pEtlL$CHzVzLdZNF`_QHbf?lq7d#k&wfWpQ~p*={5AQ z6jxwG!_{T@IlhG;g-uD|eGk=fRM!g%b{bb6lR(pL)rBQV=h3TLjA)7G=>ZAX5G>n|m3jCz(GHGx2Se za9z1BSEKKv1Tcb@&lD^1WQ8kbD*wwKJP6lrqv(LUg;Iqp_2oyDz`h@Bpr(AGcEJfx zO&|W)G~cP7j0|6p)uB`RDH+fTcxV_XgVLh-U#2YeL5(nRNB| zSh7inHij@-_pRu{okBFY!DcH)WyK;->nXQ-#i?5b5vkB#g?-y0;=3Yy4C>RB@BbN* z#d7!(XA~Iw`&JZNzeAzD3uw<1ET`vh5bRVGBlz*t(XV=9g#Tdr_C51SO8fzvS?Z*2 zXy(35ochYsju`bK8qn$HPIdM2*3mCY4HWqnB~CRMXo%0mOpXm;+E4V6UO1{$Nf60# z=JIi+L0|;P!ne>EHEM-?$wvqGUcBMPJA18qlIWi*b;Xtn8BC-s@?+A#1U9sKYyfbR>RFuq z^hzX$&?gCh1qfBMP6kEL(Y+K_k@kVWKQjBpT$8`g{rKx?1dtltQ3RO4q`;>3#hFp1 zZZB!B!$fypCgJZ3r+~8;Z~aLs8BjF#Qo&^k6=K`>t%#c%6yzz|wGC;)SIJ0FJ%yIY z?$GZOhDmm(EYtWSV@~FYUyZ>m$PifEB2g8k>{-yXbSlDBlX@||&=FCpNB|oB05UgB z{kizb?c#y@sJxeH1Z$aIy)x5b75ElJtwrtVJi9Zz=V$CC1@jp#Ebk110?L= z+yl4(X}cu-ku+8mi)L`GdZZNZ$!i5oWz#17cc`dkUn1WenQNMdt|rMR{1l?tK_e;6 z`Md2Z=qytL%rAOS+tC%Ng~vzX9AqxF;Wr5z)1Sn_q%A(^Z35xk`qCap@?p~ikO@q= zz#PtqCKZ4&(xj2jPCyqyOwc2Ou!s8Mk^D(sdo5v*2Fuz)i;vPIFDU|){=b4-SCb3G z$k&X?@YjiO1m@f+n1}X;2qs(qW3H9Io(uh@y$g=#8Wv&2+l(fJBW4pXQXL2jzclSv zoMzQ@;}6|3GvYo>C(iv|P%~1t?+EMRjU^A?=0+RKts?FFNGMi#c*;p9q@;5tvC{0p zXrYZrtvPnbrZ!KF$lEJx9a8cvE+4L=?Fe_-Sy1S<-luulP7NC8kfR)}OOqiSO*bDX zZLlnSlXJtrB0cHIlY0u&cK^F>+v&n<2ac{Vy!3Nz)O19_1@qB0k9_U?g zr421VSWVP04Xr-8)m$g#Qq0#zdB@O|hVxdQ+Pc~Pk!o!D0iOAN*MkinK5DDZ{d>#% z-@q5Az7SVw{Q9TXs-K36 zSCpz&OR26lU6DHzfaoM@!4LQngq!+~wZ2#0%&kkcAARuh;~$yE)HpZW-v)pyn z<}nsa)8ouL{q@<2XLM6uFD2jSzI$n)da@62lG#7YhwHB*`14oG{oSqX z4cEN>`twBg?(|mcrfZvD-Z*vp#|fo8kC=Iyt23ABC59uKNA~g_pV7Up1XbbCiNi(C z9_9}BhBFFw8fEIMmtAQ5`Kx_Zu@0MFfQQk6T{Zo4NBu#L0@G@4`l``$NjU3dx*qjGe@_E2@PZ z@KzL#*hvGvw%lxa$M*VRto#TnSmnpz#uvg(4n}_4LZ-G0zPv!2p5W!}_`IfLiIpUzc+SY-Zhrn+ya@K!sXDD+9 zf05JEDBd_jMCBck%wZO5HE*)B(;j29xHoo-I1NRMjRowhNk}zAzPH1X&k=ck%_zU` z@sEQ_^P}tCC&EVf;=++iwZwNrx63cSFg}StBaa4Q87<+)7hf-6U&;MN%DlieaThjZf=CareWR;_IcRMD>WF zSq6>wZw~MxntW#5*h6G41&dNjZt*I~^Yml%nBU|m)CSvO8!yHws&!-Mqg5Y+J@Oy$ z$nQTyaCtt8GzSvx22rDgYW_5T&5-ykah%sUlmYLpdg!+1WhCe!CuDdVqX*rmexaCl z6L^mNLNkHE_&Tv+b)Pr#Z@^rEtB3P~5u4z$R^5Lw(_B1sj@jA1_ToCs^1!$*-)W$p zbcD5ihD-yG02rK@VHF|0&Ful<87Xd3iIJhwX6=7A;ziQkx%olXg z;P1t~+nUOfjb1R4yHVwu-)>nf$d%|KXfsV)nqR?b4Yy+O-TEU$e#+;};n8 z=O-u{YrPUYFViq}k4yO-a2r}20%dZaO6y2LksvT704I2Rs^RzO%5$Oj+T_KWZGJnB zIDB);;I2eMUi{G6O?AK1Qny9_F!Q~Adh^fTmAAH@EKYHp*^+|c7(F1Z6z>ywqYBOzxXJ zvC`l2{uPBuxJBCgz4+L;GphIw%X~I?b)*BEQN3qZ=>lwtjs58DwpFH@_CI{m^ac*s z?Rel&*J#GnGSxVi8(#fK#qbx!<_RENnAJk=kO7k5Rl@1S_5E!I13T)=Yzh$lhg*0|9q24uaI&-u7z8qR{l)+$J%q#m| z-~0YMUsO8)ywgC4#I2(JdPvAx{<%@Xsf035i@ZSWHCP&Lb@if-PLv{6Kvs{Pb#Ev2 zl?&!qtf5KjJjOeMO+})!XxAMb+cxrIZg^9VxpTwf3O~Pd$v#Z*huGORjyD)~#TQXK z^IO|4zxGw^+t0e;(ek1x+Qj};pKb=}#J3G;fzUBl9+cV@O4W?%nP1}O4tZS5Ze-6B zw0~+@J9y=uH#-x#An^aPQZFH%>x*^Ex_K;f-2L$@+Xl9cB>huw!)PPpy3V*sjQ^8d z{T=R2Kgd6Wgd%GrWdahRLp4igUcPUd9LqGlz_d*+NVcx0fo95UpQQp#&jpzP-8PUl z6pY1hO@5~K_X(i57?f?$=tAyIv(yb5h74}l>a7m?p^KR*Qm#VO->Qz;Vb5+w4~$Ma zCqC|xS}v;onz9YOBaQG<5lbKqDz~lV)ydzi1lEZ7`xDvt>5;GR(tb_^+>0}zt0^@o z)unCQ6K5)-2`(pNj;t1)dGOjFODA)zXFxhS{*R0qbvErMF4RacclVhBjX2tqSiG_{ zpW4LH9|NChe)Xg$s_NiiCVsiuIQR{Bhj`5VnZ3w1f35*tA5I^O!RGJPcRI6pFJ!%=OZONw zt{6oV$>6Rw@0Wo4(EA8_vHSXyK zQRS!Tx8o$)jCKJ@%UNlZ^JcXpsLJ^jGkCiFD8dTcVKzb+(!ILnsKQ<0dXhp4;dCDb zKB@k{VFQgrAWXfmZtS-AIk0OtcOW{d~SBJ@7m(_NZ!f4DFBaB(s zHazf?|K*J>8|LuRHZqfO7!N5AT;gM;)e{;kmyd&owU2qCM`z92IK5_*6tetnM4*po zWz7EN?RgB}A78{8k}Qz1zpV|!e3m9T1wvy~@H|$;$OlMr z*%ymr9Hl+&vl&zo0&IF!rfSyhcMpxQ%=D|0eQEW}saQa7u#eAvD8e!F8Qq$;b-i2V zg#DQAjj~ohFUtUG-7Y*^*ZJ-jnb(hd_&VmCjyIM=>ze7YuLy(XP&(=D`&L$I;CX$F zj1^i%E(sw3hAomTIBT1-28pXz8PUqWmE$&h;>k0KU!O+RuD3GQ+DBr!j<0I%7MH-YUVB zu=cy`#$FeBs|cfI8guLxq2RN91CjXrunGCKupT{&VJ*Gqo&fL|2e4B{aQ7CYqubcR z#o`Atu8s3g`NR5ZJ6cxdjYBhrw8+!Fp_id6*M`U4arLeDZXc1ZO|-)@P1zFwXa4MN zq*=0C>%M!@wqET~#vd6++nmp90_BEnWa@Ll#nK?HkTe_OJEp&N3tHpTjT>3nn7e{r zgKWnS$1gZ>m0pZM7vaQ8RuC|JuD^a6q~D#u!*$dpDrB-Kl3CYwp4Qc)mCvoY)h<7R zrOHc8&%(K17Sii$Zo%i2T#$9xP>Lzmq&Rqq(8o!uy!GB=9i=PJ$$y@O_#^7Lvp$&251ZRZ&hg(H_IQe+c|wAD{O_JM7)KN3NnclH!0{9wLdUuqFmfF$`G4I12V zZKvbIkbkbC1U&C6*V-{^h|z(-y`bzr@gsjV9KzCdag2+#S;)~MIPc&%L&=GdiW>OK z_1@O)7)44OZtk0mxF9S`>|b}-xN)RkFOJ4ZI-1dheF=~#k6YokVst!)jps5<{a2PI z<@yGS0)Vgc+U1@M-LVgZel9*yc@iAFp+oi~T1RCgF7&MzO0t-Z8@L}z@frb?& zkBAq(WIZARyH3a+X{uYiP$0gFYZV^#10U{u=6VQqUlCl ziP}|`t9?KLeC<6-!P&8WtU!{h0TQt@(y{)g04|9n9af>|(vF}9;eUPRebosg>xYaF z6URoxs+P|{b+7Emt+D!1@-vNy*wdDe#cunO?dHMiszfkNSyNI4u+xen_A!2%auj>v?B%O*7 zj-(j;r02paepD@bx&3}^`nVAcy(7#oAATE)jnT*NO0&|+S>OK1JS`|cpM$7nKpir8 z^ohf?CR7$$E-nT|{L_M8u!dP)ZtMOdbM-n{-1ROAe2oOu-QW5+%fnR57mf+%qK)0u zeAwrGUWkbuD6We6W#E!g8>oGW9eTAW6Z;ZZ{g8m+-4r)uoqPoE6~G3y!>h`(#jJLi zX}`aK^%*43IDbASE6C(4iGerR_xX4Q=E$ z>^i+Btyx$+!n?WHw#^uUhR#rH^)83j=oV?jlw#fu2z=B zy4JCWlF}olfsY?C5#4Znb>4t@pZD0 z3lIb>&&_te+vBl9@c|h|W@*yUMHftYJZGFPyxG6kKeRS#*MoI-;$A$VD6BLPFKn-S z8|i0W$qrq>Nl~c8R}t^2bz&Vm`&8~|B5X5^5Ykd! zA3e0nX<<VS-}07i$Px)^ogLNXJn-ikgR|=tu&2!NQ{hZJX>+fTYKYgG4_4#Pj+0 z8TaOEqG19L4ok6q^~z5t(^U!114U3Q$VQ*6+esK6N)^(2>GhWd#WOm}rw#C?Nr=#( zFQ_}-vL~DD>$KWQz@xuqIMVBiHxvmTea6v%_)tiMih&>8;X&Gf!}TZ@VdLT7^Eo*S zyvnfmqQvjRxrIPy6|NpGe;eKc!0hNaqoBW7xxt`Nb0MyQ(cY-tp22F!FJ#>JeJgu! z|G?N?KI}+bY-#Z^83?? z|HImwheNsl|Kp_6F0ERaO6OQwBr1ekIVHp-TM<*KD3ye=&M1|VOj0RfNK6uQN=TNe z#3W_xk`RNz*k;3wd+zgl4mzLD=l%J8|M*_l_qxt?u5&Om_kGW6dA=Uc$MW*8yi6M? zd6=*%=?IpMvi5r{C=V?o-3r9y$jpci8m9Mo$BY8aEyVsX@k*3mSG@jn!7E>HCP3-8 zu$+$sbZ>r0^ZHApFmV?mjMmpaPg)NWGau_$I#=QwtT1X1Xpb7&O%-xg(8sfxgo9hn zsu~l{P?XOv=y%Nxp@5QOY&*ZKG22~dDW@$@k3r=#&vXqIngy)YzqePuxSN4QA)h(l zteRVX#tazQvK~~NpT@nlqNfx1gWdv~PCcL^%1s3^&6}IhD`GyQD7avAil2slbg0n< z2Fe$_*t#s{;c-U&Eq#=4qEek6>{_R`Q8mtyS>VQBuTY^P%F^UBetc^>Tlr;y|GZC_ zdnBfW%e>G$8AqW0qa;s=*~zB+bj;r!@}b)&o_F}Ip1V zeFRvJ_O80C$bQVXCQN<>^Zb3;Juyb6&~(x$m@wSVtUI~DUlrtpCQE01P_0SPh>2%G z#lxxZxC2K8ZmG^GBwQd5W?0BnA7Ym3RZZ@$#Jz~N*mmC0QFK_ETO6@EegQJ)6mtYT zku^{b zQ{N($Z}tPp(pxfPZ#An9ygWgFZ(6||rhF!MS!s_)OP!DGlm8Bk0~;hDWJqNvEz;8q z9)v2s#0O80jo_YRE~kqfb4iOO`=IAVcumei(oP#@ORB~8LmL&^kxX#J+K)jNC-goj zgJcMvMLr_C&^s=_drY8LP~);u^=agX$UBnL?y#RhK$0E(AKD3-1KLraFhjT*wTYi| zq&+Dx$_SWh7lAd`f7eX>U;jFiU@DD0fSv#xxNa(box$TT>W z;(xayemAV{GO%*oewe(FNm9X13DIYaVQ;{r&&1b5yVtq&=-$7#XlIENOwB8IB zRS3J#k}_m6J&=#MuyP?qPUtV4H9{hgy|u-11u^Yr%t7+ zc!(g4{{C=(TM~9W zw%j-zvQ`qN8e*wDJiU9vzu~LDFBG2ZZy4hDk2t3P`IG;be*|B(Srt&Jry5tO|Fcmg zkWGY6)h2LKw~%Iyl42y9ZBxy^^ywix0Sw^udrbS?af_MsfP*e(EiW5gPc+2RV#mq|&0v$)+f#e92ncZ^pKoC4W{Dkfh($HcaSr;4xgi zIoO`f6Zl8{w`;=HaFl?^povcGjBjf77$N$AdVfBuv+uxVCF3?W?tzP9bdNF6boY|U zHgLTZs;<1wAjXr5DM-TJ;8#HTz_uMt8ju#)U#{RLGoq7%c|&7byfw3m;RrxE^LzO^ za)^11>;tDuRkJ=s5#k3)b7p+o+)o9X`u)ij^<}`(#Mxp$;Koq{j`$*tu(EIt7zbQN zA?m;ovaWwmw~P-Lw8O@t=!Aw8jYKmQka{0j%@c}94BXwNwqY2R7rc&UbPD^tCJw$1vE zhW(TJ-SL0uA3i^@s$etiWc@=JM{tkVw?*4n>TAB3ed_p9JK1~YYh+}m-?Nrkv5nn` z89omCGr{APWcbhgoj=1q8k9X-x1}qhz#{*>zRX}d%`e2#=J@%cKkqNv7ny%3_L5HS zwvV#!f6bdGqc<&I?G9CWO?(^a1`_0m8i(MYeHd=oo|77Jf6FVPwGny4DWq&=2uYkFzBmR#y8= zj7$(G)*0u5T%i}~Ng$?Hpt3JjNxf{tzA}wHe>ClJYJI37a({)ZKp~f7KtzhKpI}Fn ztmrpmF~;iR_!Xbi_c*DC$fESjf0wu_$0?OLZIAVF;0a@R( zIiYKp2wht1Sv#je{vR$uj!mXjp#8h9fT^IR!#q+yxdc}e=cXcMUda7WD*|7!PTgyA zb#lV=;K^;qVj(yw4Vd_p`i*DpmXTKt8^Dw`N*|3P6(YMd?H)6pgjDuKIzZ(O0&}s; z^giPakB_g($dx}!sjYc8cauxmOrDa0>!VR4(gU9l^2rEAK)t4VS9|C^!ZL|($fd`+ z)#?IFWVu-Vw1V4R5(D|_nB42S#aH7N{yeo!AF65g^Mt#RiHU3&weU~(oA%;+i{|W9 z{J_Y|gMhB-{Nf6z%yjy#R+SB=&Wev3YvDAn7;^oP9BdMOiHKg+MhU+HIDk0W2QN5-J4Y?DzH>M;0+)UHNoukSO1Ws8_w|Bfg>sp=p14@Y!N=obMvHPFhzLhI6 z9E@A(t~(p65|@vqeLh~=q>MyHwb`JhM8}?1EltO*@!pj~L{=W`70oIoNn<~g@okIr zSeFILK}20?N^cBP(lwegg8PUlor)~Q9+~Y|MuRT1bM;l*;>5HMl$Bk0^;Lxe%n**` zaElyT$?<33YWbrEMD2@ zx;E4QIL6!Qyw`vhJ|t+do_l-MstV7~=ljp8h4b22R8%o`H+S!|AAnI6a8<2_2Xd2x zYg(XFL-k2#rg~Jl;4@mjwkmVeZl!sytjk>)?Df<`Y<-31VUYWLWVo&G9W9EM_0{2^ z*z6in)8dAf;3;uvhN#C#EM)U&FA7(1{pw1e#5AX1`Q-?^EiuAR)3(~`P44aHK|Sw7 z`?qf*iX)HE6M}NKn+NsPLlQdo{3~3))Fjo6f{5;16Uy`U%qdTyGsJ2#w;m(#6C3DI*^242!UQBnQ{2dv(gUhCt(VEz{OyC-EHB;pXLp^Zy0+pJ{8KC_2Zq~jlCqQQ1$Ff|Ze;)#ccP^Qv>{I{h4-2a z2^Gpr0qo&D#(^mb`fu%Qsd@z#izAcuiU!o*#9ivCUIrQ|RDF#~5{XbrRV440dhRIx zBaOb-?aOcbP468z=O(ZsNAXUzuX zt4QMC3(h1&e`0(h$KF;-oRG%N+tVh6J?aMxi0+x&*BbzC0JB^YoC&T^qW8Cd&=GVtzzK);%8x1V zB^u4kYlR5QVY=B{H7SJ(xnthtT}@&ZYw${a36yTr3>yAP0iA*_N~{Mt)bQ*cP39D# zEpg#xHavYKVVUKLXlU^WEMPTgo#2n8{s4VeW+93tG&m0+)Qw?)^RXi zFWq?z7PNUJi+8Fj*Dz8|>=!speTqiE%{-SE;zF^!f9X{}Nd-yRxA5o*pQwN#^hMR} z?-UxY9j_Rq#R4EpcUEc_*_O<2gO$rdb%oT7Q?oj}nTN2LUDk>~rZa{WpJpOT$P7WU z3P2)P!i5v}%0LFDCkG3l#owyTiy-y5giVc`zWX7Xy84`YfspQ4NKf@A~1tSW)tPup<;3sg9sX zS>}2Y8PxJ2fR6e~AAls!URYw@oKZ$stYUE8Jmh^Ij85%fXzyny;D2|gkYa?Lc zsz|rsGM$Q}1uRNcpnDrCOe@9h59CtV0=YEM5zfZRi55`X;BPc#&YCl6$o|BVVYmW= zswiW5!9>2)oD<$WW6E7H)M=BPsg5xI&Jd_jY_Y%t)AryDxuEW$@LS(J#e4C;lVD4H zk+N?%kSHgHmYatu4$nr*F;lQ}@{p}&h_Fx+S=1ZjbbxAY1kH!4i9W?5HEX?oqY$P@ zvSII%UW`c1t0KC1O#7-)i*gf5I+(Xp6&24f=d}F|u^I=L0D3;63Te12>#rlszd3FB ztma;mW$o6Ka6s8HBstUHmWso&S_%^J&tF`ac%?|8GN;`-o=Ay3UqW#+S-!?P-W_h( zwwVV;goeQ5(GmS>2%cR_9SaQcm*;NFp6;(o=0g-ayBHrRQy%^6bM7y`N#( zkoH)X7M(9L3W41=9X#?Jn!Kavpa%(OyDWVnc+U{2iX+N$t-)fcZG4kg^JeWvG7q_n z_Q;)S3OuR+kR5!xq-fB6bw*0f86?MFor_JA=MPYZah;93&KBtzL!gU7C1|t2drylk zFvL~nor|T?U~YEMEy{CT6EJ!rvavz|{5Lr;W_ zxpUPD3Pnv#Xb0|+cfzL`USsVzsL+n7qL{C2+Usfh?4KkX zjCj9&%_v~koehC+hdux<3C$5*zS=keRs-jVoE`4<0y-SbSI`|2=lU-f|P}i)5S>ht3%x=Vih4b{d6?@!6V4 z&D}}5v!ik@6VE_ClY|+n18~G<4?B4t`E_9*j0MP$!~f__`SHU@C~Pemp;;2Xxd7?0 ztUTYfAj5QAtX3OBL=`>tYmiCZn{5z5i z%FY}IOWsz~g#kli3G#Ww=uILNwR!DOQyD!g4uLJ4_GzG#Zu(gdam6=I_h!J^pWv^v)e|rGGs*5;H_{#vY>AnQ8^}^qx(b z^DeSD&Bi}3f<5$$iyWiT6Cq%sWBWlSD2{(RXLr7+C}?E$6)c2fVC50nCFaHhB2KlY zCs;lqy2dU3I!-SX6W(!y z=3%3axE(n5l`)?-^0ET%3Qjk%SR|R@vz)lz5E~vD60Rr8<)z9&*#_X**O3gS(%W*r zPnmY2zkD0)+zlHZ7IIVOVPm7%<|6vyGCcJaZD}D_gUuf0^pKtp4ID{j-~7&I8(HfQ zka;B6_^Jh4U0}~vX$)XFvPY?y7%B`{QubWDT&x>IX@$|g+@_gMux=^JC_A6iyTDs5 zkC27Dmjq;8WIMW7o-o4uU;%70F~nmjc4 ztaY*`D`svkLZV@W+}Sb-=Xo9~RkeC8q&l0!jwW zX_Mj#EQQRZ_F75HG*qHK?F!jA{5#BuUYkd+P%tr~TGVJ$+@OBufG>QN;@Al=h7Z*U z2+1YairBg(iv6?Dtzh!th`s_r(wxbon2fv9=OO0X(myBoIGLcW09Sr1ZH40@FyXU8 zbw(y-DQXWArGov!<0H%}ASm>jNX-qTh&^Z~y0zTKR>OJ%Fg>A2@iKLI2`X(y$7&;R=MWKR8EMn6?5H+lLW>K4aBY5U+eAPppbNb^7} z{ulWETNq%n0&~m-gw*`m{|Q6hIe|5U_yAHo-V{#Kg0y15GlK%nkZ%ANHX+~v5B3nM zC@Il%3L9q}6H~g?r`;vzbwb^5{BN(}&2$o$gfMxj|3bBuQ#Y@6U*VtvEYOXaxXIQ{ zbyrLkTiV;Hn&~xlo{0rv%Y)OC(hHExOofBE1BxpRBPhn_VLP3O<^tqV$`n%EHbFsB zL#HgV>Yss6e>oNp(7rntsf&QipVE7X09S{C8=^y|V$y#rUJ@p}xTabIRZ~Bm0y;tJ zLvI4dQo+>!*T6A^j~%~T(y!1#%2Jox`JY((|0Vhkc3@y#FC9G-TrBBB?;xdl{pt``G8PB&8bmjPlC$S0R4Uv0Aex+exGeDr61LBwKS^j7F*=K;dE!*4&O_|6CyTXTd#a zotyzMd?%1gPqWER)eS?jlprFknjwozM~g_z9F5zOb|Fr3%<-E4+8|!FnzY zr=K7ZT4@IRG6$ZL-Y5&M{3Go;2 zxrpMVZZ|aj{6n1$`%(`KEDShFSm*NPU|}&&%)>4vj&wNRda~wCl=GQb z_okJS?<~hl8cUA3S$$e}rPMA<^HEcgM(M80L_zV;^*|?AYR#`PulX|*H$Tg$Ai2-% zJ=kpbgIMEIcRzi^d&f3pF=u6{e=Dnhgy-hF?8VysXVpI+S-dml>S5MBhrMp27hWun z3;tVwePX`hJtDQS_2rh&rDk1;pFp6NWo}`6`F=d*5)|e)TrEv|pI4>ah`2t-u6NgA zUhUP0bEg9itEshG^MZ1l4nDF~)8|NOFc}4_YDG{D1L}Y!kyH=*j_;`l&0)lUX?u!FP!I`C z1lgAfBxYmvA4C176G;s*lbJ12Yo`?Z<(G=#R7{n6IGJBHh_q);PSKjP#!qiUw6m%G zHXy>m&UM{FvpO=d01p6Uz1dW(biP|Nf5Q*w0j&~2-Sdg&fKy(Vg4cK_=?<780uo_1 zRt+snuvXqO(&{;Q(n7N_wz-QT8u`tbHQN{@1o%U&9Xk@wZcB z??o+y(>awr;~MFnx74kI0V_0tOP%i44EuRp@T&pQ?H@=t;fg~Q?EpT=gn9l<@9(9OVoY@5RqYp zmv0D*x1L>xAB=SW4jnP0j3!@&<lhliz}uuKB^Q>$@D?~}NMwfDcM|sd$6uYrx-1VQ$XfN)uhWqY%c43N_%53iILvm&YF}De+XDZN zzqGq;6L*riIOaBi+4bTzuODS=<1QoH5oWHQN@10mK|eggLP@j%`)cue|G=S-uExVd z;lb|h33g6d)b^pJr&nISscU80fBDkr2b|z{q}#@>@hY^*Ry|?Cu!O9!m+;0F)Z*crEK&Qa-&sm%!Y+5 z3^pDMZ~tccv3SdH(RlB>)?4X&p9VQ!|0_;oU7UPejrgOu;gFV~$PxecUG27zt$nq2 zHG@OCoC42u|CGfF*jrW9bDT7mHyrzmI$-(h32jF3;o;oa%=JG)B#E~>4rRVP&J7RS z?6>??qKo5)*0pgp9Yee8=C?jhJ931f6tlm<79VECU6An7gXx#{lQ;tdG2cFB#6L2# zUJ7xmf)(gRV@<#QqF-NL;zW!NP%8~t)^@Ot)}CXoJO9sCUTvAfN~@&mO+u?6lkF=L zz70rPp9ar=<{z}5UYA+qh zh|TkC{wT6AZ>>CdecMyiXVPLVz&#(wL^rs+%v$)j$IUefCDRw09l0v|O{c$>bO9KA znoPPMiN(5moc>qYB^> z%iGs?jR2KvPkw;wYVk;E^4m!%HVjt)}+d)r3s`Lqxheq*~T=vcM0NiDAg|O0U?QKbnwD7kz ziTKS|xi2l-DHSw;yS2QSXeXdM%Z%jd>%pzeWXUy>ZDPD1gFvWBRgAx|#R#4nO_-5r z1588&4`oMVs^a)!AzB3G{CCnj!~&e!YqA~{h5y>e;7K$-B1z%}bdaVm-JMv10}p-; z3*3G(AGWVd$G==B;@;+X-~LXVP99F0BRhL!!q)diqN>U>xcf3N9BYH}Xr({MN_xv7 zF2GlI{~o5Pzz`JKwVzz{7;$X#q~1RrEwe(l%Mqp>+x)e6_vi+I9>1MN0LU6++j+mb5Q~78nn*$e^Nw?E&f5 z_^A3_it*B%)~ODWPo_#!`Bp1H^?$XLxto|Ghhlzuw^j3nW!mEUSAd`WBz z<&1%c^LW+t)5`)`i~OAg#V!G5XF4Bx=Plxqw4iG%;~1sI zKyDBdrQE(~A{=|cKujL4rSo=TIJb}VJ`jj#0qY=HWG%2&WcI8M(GxG|gwQ^*L!=Fq z$Os(VVd=I#xDn0~YA6C`XX+BOF0s}aoQ`FCadPC6{87;LoawjWW8VGxQU!buYXmI- zoHm@F5zWAY6fpW2rYqA)rgJbkv4r@5sKkvzn8#|oG%>gm z?`8cUQ)+>R*wzlq4{vjr4k;6Grdr_rz2VL5S~2^1n_{SA7-@V*HzG5C!^twF z1n`4;aii(kA_J}jk(lyd-uC^ln&=9av<{Njf-;g8zXvgpX@27xmWTh$7q9F&S4(Yg zOe0B7U`HI3pYjkbCb?JKXnyvwOw`yYhl1q;!eQM4ek1sbNTP{*^R_ByDgK-cDQD5s zd|BwI*!zleLq!z~0e#>T8pzb=xyr*sHH>S{ljhE8^>}V=vNnNd&h7?KJbH}iBHv>r z<6%-H-!%{~iv>kAT)AK({6#dQFt+XeqsNRj7A1p1M__5@B7rJbEC&F|d?iOE7?zxQ z@PI$QakKUxXsd%+FRnjiyM~A(A2p6A=1><2SnEkTQZ0RB(%dby^QgjCzPRDOWuk%m z6#))bpiFz!{cdRIxI?66ZJmrZ^ustN%hn!QeTjt}BuV@;B9bobOcXBhtgZ4h2GSkn z`Vo6M`PHnpn$SPV^mfS^UqhDE5AV)jVOJPx@E@9QW8*7rDynyg~rL; z)gJ<3DoJy%52Rt%pJUWvzSrUx1-wt1z5gxqNFaOZs*32l0piY>!4QO*>Tp?z!u%v* zFS2-wjl9)Fk|ell#zTs-wHa_VBY(msun`Mo@n4)$aiH7ZNpqRr zdGTC{@nc+;`HLaFWAT8$HfH(s_8uNW+!)?a_sfam(rO>5#YFNkv-P7K2F*#PuyK#M zh^+FD3|36Hv2PtR!W)i5>X2(;h^Ik7_Gg66=^Yzk1XkSZycz)C7zhTS-&PYhqzp#O zd7{tCJw@Er%X-_SLGZELssLdlRG?8iz2nN`I4gD*dBb2yET)&3tXkX}O?e_ji{B22 zRN}iTo+~B>k_oPGg?vs#Y2sL^quNY)-<9;oifNt6Vr{6pHW{Y=H21^|n>CdYVz5)cL_LjmCxS zIQG!CdG6gpwsE)`AA~~}{;ZRmx43*dEC;osIdUM{qj5StTl#q0FC2om;DR16zgM`T z4JH&r1YcN|_TencKnh>TT$;@Z8yd&C^= z1A&;Y^t6^_t&o->{uvcPoPZp`>6`LADOSE=2TJ;SZpmA)mDWu@1jqd)@*A2TH0Ru? zJ}5;2QgxGItl@`~^jD4>JN+S^|1?5f^`RC-*3U9A+IzZS`A-rhxV9$=jJXMo31w5R z52m%Qv?{X{xgm=nwoc+fUFY zXLALZ{bewZr=q7XJ?}>-{G=na?D2?A3e?^Y=sV((x|u59K^KyGW~ps6&KeQdwN1fG zf5x?J>pK-74ZxjcmiNnCYRLj_HkOm#HtKTP$s_1a)=ylQjS}-YdU1nGiqU(-n$8m0 z&D;`rRLb~u3e}kkjXY*dF?B4I@_PvoKFBS{j)&?*PMRghtpk21W6UA?_IF$|W6U;K zTJ^~!xk+mkhCsIjmyd&5tS?h_`8jHzJ~S)#Yr`YD3B&G7sCs}~K2iZysyX}lz+D9) z7GFOARDXIq-fpBE>H?uISn`jPSZ~r)qkP6_OJ5vU2^(g?syo*4RGa@Z2oh<^0n%P> zB+o+`Fmw{vj`SJHNbpXDzmLHCUb&;NFJFdDqH3n4X;j-+;N@u)AHsSip2w0$m>e-F z+#>7P2yzA27$=joj(Il3948_5PQY#TLa0ilF2H?kVfwYhAok^p56lGpH&eQw{_8CR z*xz@eD(=hU-w@`1v43lB7KL}1!%c%_{sfe$@5VR^N?j7T83DxgJ{p^L1q^z)@LX2b zX`k@b8(jfX*c9y`IVi2blIKw*<={ll>2ISQ$7@7-D2^>C)p}@zmy)~8R)$qVb8(yMIE6!U%_UNrpi~=c#0e$D#K>Sa=M{n09#)Jm=b8){v|8^%W1Zpg6lwyOple07xkB}ZK10% zsj}J$cfR$p#LS}j6-(+Yi&>d>oe23!LK^*3H(vgDzm7*m#qVtpmfX5cfHB6bLkTtL4IW2)U+ zn_ER@3Skd+3f($MOP6xft9bc6#zpklyffQZOR7Z*?3yd7A#`2(R%jwjT>1pU?QzyP z1(vZn7eMCRi&;&}?*H1paG;!lsGP=W<5L97ykqwQ!&4 zMr1ndiWD*qm~k+YL72OdzqA%XyRS4A#gNwhCRk5V%3XNO=L`|xUyZ3e1}Ji2R`e`z zY?72pt&^DT_=V#NpD5VdjHep~<>;$}FOLQVDZpwetWq`HGikV;?x5xM3F=7bX>&6s zNyYcqzf#faeuGIkZ{owu8Nt@AYd`vqq)$tA|=!O1GN);xmqGw^5EkJ(lR!%fkqbxQ0;mNvmfF8jlv+*Mb2U zAIn*NLp{3l;hreH`h=Dy8^wjoE}uF(!~TG!_8OVl>*vUYMC{!dNUkHoH8<{49YsRn zSvIO>`g5#bx6OP+|FK*(@bN{5${i|a+`qmLx^r*c_V1w)hbS7p&yE*X9O4?&UOu#Z z61Fs-A^sz`C$rKpo1fJkQ0)KEp5J+YZ&#$VZ0Rw>J$f!$0VB?YZ(wc4betR0@oM$! zI6IA^fEQ|&jsCR`vDBScJ?%#5&(9QVRqK8-KEiqabL;u2x%!L#DqnPV>rV~sy-!%P ze(A=n@$;5T{}zy&&N}CIVE*dOalSKtUh!~oKe3s-sQlvB6D>+6sRN~NV|}kwrA&9V zx*rog7IAF4-^_e9*Jom0R(0)A5WV8F_{g6&S4*Cke{g*9Qq=du!Bcc>xU8}IO-s!g z$G;my;f9ic(p?T3v*e%4bB^%HJ06gaZ|$n}wLek59{2I_t71BNtRw3zL3+Tyvuc72 zXY*N_NPC;@LTSfN8iA;W%uSiFPCC;)LA0+~LhzO@T^^kwjV#O*+!qLq>9$kmN`Lp0 zfbKtu1CXa=KCAEXaBm3E^jnlDW%>O%t54f;sy7MNV_-L>aj_z=bDQmW8;qx|sY_2J z8`^Xq}sC_>{*;w6RNd7R_aH`j|7NWP4nPb)NO_Hzw{@Lw8gjwwI-N@>YHu(Z9*OCb)IE>?GjuRIA3$NKU zBLseg%Zng|F6a&6(qYPV|2B_1ToiNMZ&MT0q9sqW;9IiVTn%x{l;1iZMJeeM<^ohh zJB^ux$4AKH^v185Q?zoB<`4jzXh;(gzmk}LKLuuJ*bfAF9E7ba6E#|9tyu3)W- zpk2C;tpVJ|LX|OUCOsRPZKRm-Yx#@QNpE6Pu*cb_L)IY+<6N^_WG+e=Ml;>?z#R2{_-S(PTQM1-mmHUOyzO- zwBnq;cROw>ofTF3vyH?=%2#fj$jhqU_~hDGwW^RKgL+o`W_qqNAz6!9Wc;vh-L}ik zRFdmcpC3P@sz>D@5ryF4s&-QQPNy#eVRMHP^=Mwhqqp~IW20~NE0O0&`Y7$DZiw$4 zIzolb*^tj9zIS}-k+|ll?bbjLYj8Ona`3hp^=-pz>n&fS1YsZXs=r&=_5GycGVS+g z;V|7@95qZKKc06eo|}j4=nNTSHHtA0592>hYLmAJR}T&h2!%uBz)}1H|IE8(e^H+^ z)TkY2?jLMg*w>cP_!OmshrB{PQy$%S;rLfJ0wz5BDy5ySOoGFhS%>ESyU)OIRAx~V z!}=3Xzqf|2f^K4&nJ(N46LaHYX5BBhb;XZ|W65(KkrT)T=%L<5^nyGs@Y#>kX|>MV z@}In@wcgt0X*c8!cGZ1>c>`*In~zB-^wSj^BtGV~zHQf$B}24h^wu;_s*HAk2u9yybn*-T&XX9G=zm**b}t*mFF)?1h%jtcrNSPa%=96>%o@C zeI;&Yb#`xd99U-l)W7RaN`7`xc7DXFmK_IQCpI6b5w7xdv9x}dL(j>3ORh@26*({` zdp#pRC}h&9e64Mniz+K@ z>;1?#403*o!*2~dTaE=gP!tB&{k_%y>X&BA#J|FKH*ThUD%Cxj8%U4bR&=p#e-7&1 zXt?}^hf`E?3di8&NKD3Q$5^NH)YLwQn5HuZmy+Fdnq9xQ9sc>uaarucSZ&K0-*SL^ z=Vj=%rhmDRoC?ww5)4Fs~Hvje; z*2q)xqV3bk1!Sm1aWxq^p&vd*4@FTbi?*LrYy_WMFJ_hz%;dwbPg^75dDh;Ec+t>7 z??nHz+z;}6HGapFks}Ld4Pk+l-Z4k_&GGLgC1c((aE#65{7BEaEjNnqx&jUsAo$cL zWe1Tc<9&~gei#u$q&#{nD>`!@Q%RyPK^~Yid{;IKp@U^8YOfvZ-OmS6!hh?r^wiEZ>4Lv>2l^zP*KmVjT(|&s; zdWU}}edZyz;j@%}!2I%$_c8FCY{9))B}cPxz# zDMv(YqQaViY={cyuYksL6NnWbNqgtjiteuvTR?$JKxs#Yd^Q_J?EeyCYw+ZWhrO`JnWV&lCl?Bpe*E z>rGaq;f^uthzT0Mb5t@_mzkN4MPl)`!G-SNK$akLP|+6hNOF-3BOy{ z`vFM;Km<70vP>dg2w38QJrqI}@i29Y7EyKRZ6&feku=9v;cs*{OGLac3t@006G}b* z+kF%MHTCT(MiZ3%kMQ`Q>Vj6kqQWb5A3$I$FHiCw&WzorR){FwIuc~gh1*ReSqgj| zKrp92B&8Z17qFFIT^VZ#zaPZrF@SImp!piom83aOH}9k*{Q~L=kjYP>7m!C8oaMP8 z;W8wx-h%;?^onc7ZI7Yajt0S#syJp0j$5^>1LsXVK?WD8&6Kf^G6Z0~caTUS=bd>M z4G78tJTUWz4sLYOlWalYFjDeomyOxLR z2!WBU?gmJ4zrLW4&atM{Nwk6O)L{P(K26mKd8{_v>)eoDo7X3O8&zI+=(eN4tp>cvk)Jtk z*UO-u1t4x0?#{_(Dt;KyT(;bBX0v^-1fg{xu5V;BrosC_W+}h7Chr_v^&>WPyqZXr zp4(dt{NOhduR1Wg@nz8s;qMH+85T12xz-eRE!e@w^=?|eW}Yvc|D3@*P^EsWd@njC z+2gw`{i<<3i;9z+75gU5_gI|#0bYse8xofmolP*HaIg!A!B^muv$>34cov}JpIOQX zv(8&|VCMbVky4LIrdoWE!_V1wkyzn~j2kLsUWHZwgd0e#&Ni#<0>4iz3~{ZKB~Jgm zniSqRtRzh^@c>FZo_1`AGsd@HL#Bd%5>u|Z0XXp#STv4+4Q=m`$?{FLVDZ{0YKS)v zW3UGyThd|HFr-EztLMcyJx`d0!|!5@9hlBl+aDrdn~$(X_1|k(kEj&EEjp!0t&8Nl z>OewKwGR&LvFz4R+)BYnr-0Lofqh@bm3#V_{p!=rG#?Crg{*Y~BlFIn%V>}6LdAQ# zz&EMa0rV8m!s66u^6%-vbeZ!vD0GNRWJ+B_VM@hTDE0Y>A(}4G-X(wN;F7Z>7y{5O zTX-~?Y4a0S3;O5YgTkkw+BKnbuE)xM7r-0D-Hp6zYmBvLXR zPN`Cf0-5p!`T_#?#rf~zxYsQTRrRy2=MrUz>q1rC8K&5vc4$bxmDC4y|FFh^W;Cj~-D8A;IIP(b88(dfv`v zLe~Wy=?h#L)p2SCn?6P&bOy$KPV{Dq;8WD-&y~KM+f-qP-pdh^>apWLT@nM}>R>?C zzJ2L@`>9XN7`$6;j3Djjk$EuA-~cZnke)wdaCwAOpUanv0;DY}gT;d(8nKr*F~RCv8c~0w zY^(`?9S}={#s5tB(Uikqe6^R#l7w{n+FeC#MI@MWP6@AwaH>6iyLf2m*ylpHmFW3P zHFh#p;*|Ansb5=#*GD-?sm6n%nIgHvYT{>yz(7PQc z#c0{Fqz|NM<4L#Vtr2(E4tk5Hvc#l9^j*@-FNLx7hv0}koFZ36+?{BXT??2H2)&pW z5emFPNGuCGKH`-@por!@O|%J57Tbaua;L|{FOE%|w{I+!&+E{bq}G~;f$Q>wB5w82 zYXG-hzerRi!8Z#h`Mj2se!~J=_||V3SGKvsv)H;WJP$rmeDEAN{Mp*z6D}S1EsPUf zhTqJ?nTl3U=9i^Er!ryag)PsvB%YK6E?j746Jhbn>IXGXfZ2(jifI-6KWh6i-b&4L zx25M@5t2Cx3G6>IVSjuh;x3g65w$4E;QS;Nz%s1(6+IzqdkoyRJurbaw(n?!Z+-Ov zH9SqL1+zSMO|BtSMu~xAa_~~PK6NV0^MICn>dOH>dUFIKa&0fo8xNdVejA?sYrh<7 zHxROl?w6MqHU|V6B!+HHym$O~-Teb*>x#wD9lUDV#lAN)7QH0bE)2<+Ol%AyfE0KOTT|LR@NgteZ zc?+K#h5yoAtYW=Ifi7aB+_=OD`Ok$IiLyH%*tddmi2*FX{&-iTa1n!_?va#e)ABh!y z&vc$K2OiYg#6yF4c-_i7RqoLgQ;Cjk&B9q9l2T_h65fZ&_{!K`T|59^uL8H!LPlAh z)%q~>f{X5WTc6n^pf-h~9JDbhqEO%nKm9y}w)rjIte~oz3k#63&}glUFzL+P%qAJ- zP;`dj+93w#pp5*k2&XwVmM3&4fW+a{_X6BqDnt=mEF}Yr(j;i7Bz7$Fy|N7M`X*$8 zB0m{bsE&J$4FNJgJ&RLmMx=v*q3mo<>7hxs%M_|Qr!&^8l=OI^i4g{eTm8wm?uXb_ zn^#4M4W_%Wx2>Q4>8K3Y)}bS*)X6~BRTI=bxP|+aOvrLr`u*tmrKAliZIq>MZjeO= z1UR7-$wSx;SL;;Dox4t$fb>!XYN80DOpmth{{XKnIPb=*UB4AcSy#KI<5=qRopJ_j z)HfH-H@0?}f*@GXG!1Xt_&cYs84uz6IF00z|SfVjAxDU%96 z->QW1mbhFd1TN1Gaf0do`Dz5^j9B4I%^n%gKA-K}=mqF@uZMc!n_>gvH_ z?l^*!V6zuUgHKCT%zuUT>oIA7sJ^VWOhjsM+0GoV5}u~WzsyJEX57|U`^o)pIZh)? zu*3*`76(SgPKBlb%Rv-&T~+>cGXZFE*bpJju97xyvS>HoU67Zy_wMZc!lbvyrCj?4 zAUK^c%p%t$N_{{S0B|SpLg?HdHp^Y9Jq96xRWmP7dR@#j{Z4_>jRReqx(U5OdTUEl zZ`HPM!a9elEMmZ+&E2zj0p3}cD>kgt-(7UiO-A*ST+oAVV;uBz=eo94C>M7Hq0Kzwu=&?YjvXAaIU+e@ zo^D4P8EvB5&rm9ETsy_MpHxMp?^AuQ%Gq=L62GFc3v*bb9+X8=#dJT0NqdgB#BIo0RdFZy8>a2UGbdlWVXK?h~Z zI%P7nnY?ivT57vot6{-M=S*oGQYHxA!l0=Rj`h@~O`D2)#wPjTsfvq#Qj#WuAmF1@ zDwNA11Jq>F#eW`ah4Mc#$?OIzvE57TWs#G)c)S^wd~Gr7l6Cl`px6~Tq~cAN?x zpbtq8)`FEVTjFC91m$ut1X@n8d|@`(|28p###CFZv=ub5nV#H4t?C^2D_!MW1wGX% z{L^CXh*}@a7pG9aP1RbCU}0wS?>>{I^r{a$+S{idv;2UeGz!#Y_AfYtT0@q!J3K_q zJ!A<5x-gV3lLX64uJjsp*g360SC7l|P%0v~LkC-AYe=^R3z?o7w&jSfGzRq$7!Aix z7fi3GPue7%4xZe;OKj4C;AR;FbeNB<0Vl}V>nK?`v645 z+dw^_N&n5+gJg5uS2vjToGRoDki#EJ*OsYlgbvWp@G)Ho(8Scl9akWTR06&z7RHAM z&EN%d0<(Vd{m3Om?sFGp6jI1`3K)9X0Ki!I?Y&bIS}K zqMk9EdxIVIj||IYG{~c$F6y;3(@8YZHbLXH z;J`1(zqYktTCNHI$ly4M^w`$b+?^Vcv$bpEd602VODfc6EyHV#7R?$Aoab9cnv*j< zuYRbm(l$i-L18hh-a^vHR=p^{NZk^{;L`j738J!9$JKt^g!q|0lYaWivf_rbwjYT` zyL`6M$c5Y7sHPchE!*$Kos3l3eCHQo%u+W<>-A|b<;?ohtPD@jv^2_7&mVte4km3b zRQQ;vzoCmLh%(~_u@O9>viQj`C8}apiPeMmjBf&@b3uHx%YE&wPeo3)X_&gDJ?H#G zUcK+>tDp9KsG`m4*uu{<(!BL$2fo8uuY6PLvS;sfg-ARz3YV?+i5dD1bz1&OOFG3dI+J!2q$^W{q|l}hK94K|^X-XosrzTfsLBQAfxuG8%mx~So?svL9UfVWi^ zF+9L7X*h~Xf}TFD-_rgScn;9!_7yMSK8$wjz%B3`IaOg_<2PMv{?|Y5?Q7LnJ@GcD zAm?q=s)D&3^K(OQIO9PoBh?uyj3FrUR}L>#(1&w&}wvHxE$=x3D0qEB5s{|F5q>#*!k)s~k}+@o1Jp;Z>oY)8}I zezeDR*q7bDO2h;C$OU_=wlV~F8c_o#9f}#v51A3vp11d?+nTV*r3^zhC>1;(zpHxe zb6?pAVb%%+ytdaRB8kuByCPn<}5g; zGZNWx_W>fJzvgWkY{5cj2gAHNU+2m>tjjZ0)d2dEX3AVpG7 z%D#;m^TQt0Y0Y$j2pn9h_WQF54BN~I)|R7x@k6VjvziK!GJrVK`eavEdEVP-I6 z&H6sqn$iA!zrW}C>v_HQA8nR3v(~!rd)?Rj`dpuDN|sRC2Zlx`7f?2WeRa;?UZ;E` z@h|Fwx{&aF1O1JO{VyHnlYTvI4a$PGkp^iX4rXg`!@8gGZZ?!UxnBv9kS|l9F>oQ_ zxG<2>I?HsX=n_o9@;E5exmtomL2-|A4O{oezw{D>z^RiVGrZU$Oh)2k9^FJ0_bBAB?)s2d))p@<5kGC@@^R znKTO6o^%i2SzAN%sWh{~2jnC?i>O6nf>k{efeqK29*aZWlnDA8Vanvi<1Yp3ZtMhG-0~*TBAkr`4I_zdjr&P>E)>kmv%m; zajX_1AYYocSf>kJK@v;SekUK0N8|L{=b+0FvmejVd*3UYP6FAU<2c&`LzoPSp|l?_ zx9&mHAaVf6X){Mgu3?t41r8wHh|v{eg;r`#TVMK&%m8;CuJ-M~WiMeP$RE-U@kiQ? z7Y||TRN`g#_DLx@mrwqHLaF9-<>8@lxJAy9#Y0N3iB{JC{*Vh#6x5ZI0i%keMG~^W ztnQ)@SRqjIAwV);o>j_aONZov@RIYe*0vrwgV>p%m(Uduv|1jA z^;jfJ7vecA5ER2eB-;2v`5qkK#^d#4T>d<_ zVr`-F-A7*f!RMLdA*2!lfsVjEA9^&wt;vKALAoH0`Ih+U_eeTZ!4U1aQ}!C3CYLF$ z%gv0ADwXwd1v3AHU-$Zb^C^{K;@8-(-Y%sdFhmhNDnGmKftR+AVhzeQ#@?UYYkdLa zpjU@@=*2ujz+pm?Lg8 zP;!OgIM#`{84C5m65kOLSG4yIVYh*B`O&gnzj(lw2PhZ2Q~z|c1+yKZ_<~cvsvX-~ z8VB0i8DFaCx3j!qIKb!{?t86iS8L*Q6SqYiv9(I9O>15M*2-rW4_jp)>a2Il69!ra2vzA)x z^b4b58ZYFOU060!wN^pl~VB1MrT<4V|oQmrCL`GuTN20LOdxh`|D z55{Fzhb*2NTD5w&<{INZ9tCCGNm@wv^CPxLK5nA*;T#@B* z(i7&@>DRNPqpQZ1^57k^e7YhoU@%EW+G+WlEpe!7D zwA(7&)8QN!u zVUN95-o}g93rJ}hG;|y-2Xy5F-`0R$KAiYGrluKsW)aLH9ZZ5-H$VAW z$!GH5VHpIz&W{t9VH_^IdoAWT|Fn|*EWZ6N*3tDCuhA2&jP;Zy|DZ+d2f8w!>=Fu0`}ziuu9!nHldA<_pb@f}(?pZLc9K74iJ%{C5Uj zr*OTbVQ*yf<0U>-YuSuc|X%MZ_mSie6xLj(L6r%mzW6bz#` zVGc~w^U4rn!ukmb?@a+nA9Uor#Qmx5;S$G=u|9V8jc|iaR*rHC!=B?J2_Gj9EJ|WE zu%5zR<~~?%S+)2NXPJ0Dr}FPjON2x-^05EC_IT1lTcyI*+Klt9QBDmRV}nPQ64EFe6;9X`_TpD9p!I(M^9m{7lpxhyTHHHkixKZe zJ@o)FR5)SAzpE5qgw)AlD3>+(&{G>ska%N2+smsQ?spzsnno{SzO3q0xUI^~rUUoa zS9b8*8a|;Hz7eVaz3v^;XpB>mI!1sU2*0ryarzJ=U4eXL9;y3`q597IcR+L1?y~@w ztyFzp(tKlX%FqWTX^qb$c$7AA1#^ML!ME*(7qwCX{xF`}@1-z!O;&(aK3Rq(92|scaDxKU1fB|LI%vnX)1Hs84n8B zyMPo}TaA%{G1h8rR)GJ4T^eKlem_-OD%K)Voz`3hV=79Rf^G(;Zr$HID;Onm%* z)ILUr-_?u!A{W~b403y4!RQya3d$vX!)P{kWm(z_HcR|aDGB!|_<;`@9O?LT7*D(L z`G09AF*KeIx$PX~eEaR+U#+ZN7$(O3h=c|?i;f2Vk;EbhuQD@1%uxd190T*{|w|HX>+T$YVJ{}(D7kOgC(6QW|QtLOee_5KgN4k94w6rw3( ztnIZvO49jsf7~6CQPb%s2*TM7jFI;aB%_wFcgRRG7zT~I{nu^Yp1*u`-Dl-JG04Bt zG}(SB6xX*$-Jaw7EWP9Mo(mB-^%MGY>%*X8n8=WbYV}1Kf32UK&&dz3o75z(Sp1~Z zF~BU3-&di(QN#Vttu)LYpTho&^Gh;m`eQx#t)ROH{+QkC2E7y%GKPi0OR-Vt4aHB`%foupW z6@dq=hRKYP&ioW(8~;I}!XwCUmE_dW&?zU}y>FXLOb@U4a4{q>gr4n1wUjv)IrpH@ zmvsB8UM5RcxsBILcH|g{7cVPn8-OehZ@YFWXby2mt!Sja6vDod>N9TQ8S-~rbKXW8 z_+$vfbFG#}H|s60^A2ITh8;Y1!F-wBz23YwJvzhWkvBI$) z{`|XYy~()mc$UnSeJ19CH5|2qP;;W-xTu`s50#^8*GH12Y#JfkTn4K0_uy3h6K%!s z`2klj)-pHuU!JcO)jPrw&&ftVa>lciU#V*hfA0M`85~bTV=$PA<`3~BBbq;_xANHT z=AR3V#(y8AfjzHhbl`^fmG81A#HzRxN-_ppW0nN-r2?PyA|DhPK@x4i2GbD|DzaUb zp*4VNZBz+K#?hC#GW2efRXaPU1zSx~NoJ=-)yyx*u?B93buD8x3awQpm~(Q(4A}5Z zd}u>VwcXhNq7yj7za_yWSPxa=?Vl0v+(SeM(6>2$92|3XJP9qXHmyU}7pLTH|0I_E2hYz{t9 zz5|1!r0_?#FLql9X)S46A3`5D%x4SnMsa;@9@epqI2mr3KZhwDBze-aFsIJ)`^v>B z?l*sstYz+Lc=!|x7)$xc!1zHWZvES5_4V`iBQyS^7UKYbly;r7+U)@<$N1}ZTI=YH zC(*5?a^ADOORoC5x{e-iX-g9|oK2einWGyq#NJe$vt#^)`clfE{#(P*=YwM2LJGn{ zF6-y<*jpRLGkI*}QL1~@s7}`dUFVXoPt8pSm|&a7((HCwpPS9%Mm~TmB0=mO)@iG6 zuQTst8%H$4PZqjFz3nJm%_Vm4%Vs~S>qV*j@7*+N;>e|231X8&9F~y?f+d!@XG1X3 z>OR@5O!xsw5MZXG{E}FUr^QG2CQdMh8?EqWX^H}uzTCo%8|uSPLHVEfM%cPKr$HCo zMdt_O*Ky9poW0sHEehs)Q#jW^Ugq!>=6d-Kyu zwMar&jTDnLofl(|u~P5*^Y@0&z4|#ePIp&&=p-wU%BV=xLYUNkPU8eJ}pbyM3R!>$X9c|wOqr0E9$3S&z9C0 z-tT?(#_WhrP4@LIOQQZ-cU^m+_12f}v-A@emT%uSvERn$0P5|Z+U)jaU*IRd)t`rB z6R+B|Zm;P!^+>%_S@5U5Yq#v7zP@YlO453}W2I9W&xddAOuTaJSnt82dAUb=lh_%8 zOV;IW*yE-y^9e5jC6A6V%GQ7!#PvN!t5$gz-Hg z|HY{KmD}Ds#EMeYRis`x2WUHw(7g2W?+jRc*`qDvPk2Uo`9Sqt@l+54K7? zw{7WN{+2rZ`%>nL)~`q0-4n$RN+Pz<9a?hPR5648Zug3YZGsMSnrS2xW`^EyQ04Rs zb|23G7%K)g7k|6b)uVn%j~tMku#cDj_#488Dxtj;48DHyzGn(|p-CJ) zG&i>{z3?91Cq=%Qo=upswV^Gy3rR3!9vM;~qw|HaJZ1s&ggZ9rZ?6C$uoQ+kVaAEZ z{St+F;Tq(|!ydsW`ew|N)=T41*trtyIQb70G#!=+(|sm`Hue!~3JrC@H8a~u6vgD2 zvLPh)(`4ss^+Ed&^WIr2*cIfe?7z*1v8{L-bM4L z=(upTidCZ%Buh|fS}Q{RaCRtDXKLwYIr)=AaFS7%#a*JM$+(TB+@0p*v_J`Q>Kf5W z@siuj&~E4nmk$5SOalSiq?vP`k{y@>tSMvA)af1ca1kqhHL`9*Lco+w?Gf~Gs)>if zE7Z*Kt-(P$i~M~zQQ-tOyxcmL^Ycav0Vs47UE>+hk#jA@d6XV1!Z-$*)S0w#y%5xP zv#vx2a68W9^texxR{w4~P9BBRbC!V!7j&bX_~YHhUFLb@8c6lshQiB_P({0AlGU|A z47!mziss~YyoRS{uz7c#f&B;p2+36}XQe+CBoLp3=&hjQi3-a19$NQTpF`vrGVd!y zX3-|^M-=CvV6dZick4A!7orEc)P3=d6OR$1(@)SHN>KMW*{$Up?2k1MEEYnsCu}#X ztoAr_$m|J#Y_P&d$rhEt2)C2i9Le2#W!cS>U%_&JTr9QNc_AaFt2O zOaYdhkFIYIS1W-3t3nm-kwMeG5TKNU9vbO4sa*!(6|S#a%lB(t%}hYTz<{TRLb?36 zYb-H%yb0KIwRSgUgE26;lIGS7)TLVjG;HByVdoZl9-Sgbsqhg`&>71n?EC_7w5Xm? zit3E??X~`(#FxEXH1lW!%dVweQre2>wY*>?DleTW3|FfK>1r5EW)ZpSSTMiAy^^9m9B?vbfC?9Xg03vexqtj# zDWw8VhV(gY_JXUzwK?~ehWynCCn}cW59^QSCNL69-8c%gUHxR?@mn+f9W9l>1#1fR}ko&$P~8n7*UOly80@S6)K|32b3FVo{t38L8N zk9;CQ4nxgmI_)Xq)}&sfPR;aqKTn;-i=Y_^&X)niIKTjaEMlOj_<>O?_hfUMSUxoV zQie_5FIsyhgqCu=gXQAtCst&(P(BW@6YS6K%$2=?dx%qSkjpb48<|Zf6*K6jz?@P} zH&Lr9&$!4M<)V5WXSq8h0c7+uM__1u3JhZ69C6xivvKvlQtgXyG@kut)tYeb;mp`yLK5I$7MQ+jRnXxeGM;OwNdAp9FCk)<`3$|i zfqusa=$ z*pMAA>uBp_1|r(4@Z<}ttj(uNwQ*qc>+Gw>32I0KL(+`MXFdW(~F5t=CTz>4l1r5TsVd^mSpC6@j1o6eWmQF{x2+`vY+H9EEM<`As zv*F*Ep4RM2PG(%*tcm2DcW079#<9aB$yh zSbX9y4iDqbNy3vop7YQ0PWHiTnVnae7d=nF=Lq^3UHa2n-3o!Lw~4sbh|#V+7AJ``jnTt@LP+g-83RXWTP^0VQlfMuv0t?Mm zPRD^Kb$K%LPpxGLp!T*-VWqq7^9BX#`m4tJZ0}Bf_s1ZX8IJII+RQXfZqxeBv>7Cs z+`Ze=t$Q;UOzGtGqxltS#OVhlSZSfnec@s1^WzmZ0e)D-wNzsxi$X;|au*4C5-1!& z7#zMt`a^$rw;hK;hU|NyW@S?upXn9^`MrMLHI=4>OGM*7f9cHxveN^JHZ5RrLmrQv!nurbLKV( z-t^AanKK4)KSDgB@np2nUrajEVIXQ>PnaSs4^~BqmTncJ90oSaWclcVMlq;ReSz_W z4Egh7ykpwr`;00}zmvm04nsr2-V6gsA7jLgWYMHf&9@9bRl8qRZ*kJr>Y5D#83V|1Ca@ z=4UC})Fcxf)9wCH*DM`Hw~o<^=!2us#U}hl+Ct0Zhp~HI zAz>4AmG`{+6@)YV4<~CS$;(V}_7oz?Ykq>yOQaL? z_kE_Jl#dHdhv*r&))9^5nKkpbC(-WXyGAByd`p&Km8MFWnk4RK)1Aa7#k>C-se&#Z z?jZ53Aa(Korm;ad2@6%B<}Ox`saZ?9pby_F>HQ*y7wUHaEyHx0A|GBp!6Upb_2_(zJR) z9~#HEdFsgfvH=vu->)po(AWtq17!JyF~cZ%x|qwz!f&j1*QXIW|U zh;~XL+V9U&gOr0gZ=X~RoujbLB%Hh2jx4duW zxzT^BZxyFxn`8=Cq&)N;vN?T#q;=CSe78X0H+eyT@h@v^%wL5kzM|~o=hy~*Ke=u} z=pT%a&VN|VY-~)9JiJ`PlRx5Ew&HRI2 zOxF7_3}2S-_U?fA;6Zuzt_yd&9}beMV(lp>U=ymh&!K7IKGAaw`FJ^ELe0_S)pBxG zw2~z{=BcToEgHl}k=tyP<7)e^zlLHe z*(0Za4Xc4z&~}hJY%Sb8u+y}@me-F>5X_c^8`o*%Z4_C|VVEka#F$@$p!N(}}`If0&Qy+pQkjB_Z-37MLu=uIcYEKA?SZ!Zs z0F@E-V}GBfddnzRSk05+#(y>rP&>!|*m1BVNI~p7q2zF^eNdXRlA=B4rWEZsrJ8YL zT?3U1aGv!+Wc>01N60=_MMuO~%fPYVS~|*36`k$t;i*-}YJK|~x-4j?qE4vzH`~;sLcuIQ&OO>7!x)O1q zf9F_7n%w{Esr)?Y=hFAUnv-)OaQrdVCTPGji}LVcZD4 zpe(`ta2`bB>vI#aM-8P}IJHVO@(etB(X&l*`VogYS(q^-7R|C0Jb7&)k?gb0?E2{d zkx|iybJlQRd@7dz4IM)Ta`d|M7@$=pm>5UpIWT%|6td$`_T5dLODAnB2~dafr69iT zp};Lu%myH>$k;54?RF^zN?E_mn6tq&7a9Cmd21j{J zmp;QL`y%_ifk^d{87(R2YHwGq=B8Tn*pEcg;l%~E7JUl<5zdpl>kJy!9DGTWLjg{_ ziv)t1T26*`UrP6h^;o@``{cq6+iJHqY}o(JAB?$jf~Bd=ie?&ejZF!ZnCsgc@5`F| zMw0$)@8X5lPcm$p>o{%0@!*TtBK?T%@DtU?7ZyUDy!&T)!ZE z3b+$Yh+NBsTI2qrt53X^i@y!DV90w~F|RVyd4sv$nxQB(!g6vn%rEenR>~{ld|rQ{>M>`C#qNK7G0_}tlVP#yx6ahRACkYsb0(Wj8eso(cwkcOmveU-?e3Ir z8gPyMu23 zw0{hDdDt`_NIB{9*`-9jtTyu1O|LJedF9>JoxvFuAJ@d@8Kp})vy6;gYQH@ezUWDG zo62!tDv5}`ZQQ*6=KWKQH^YI87Ca5(92yxNw!nsatM&<}uN{;RVdz~2&6xer0JGTf z^b4REC?ut?`_Sy+{1qT@JGoR;ikb~lCgxRt;8rl~%mF31Jv++tVa60_$KUQ5c3HW0 zkRIP6;3M~-!^hSVz@ucG{m@Ur`MfMpZNS1Q#4dhSr6N+$#W6CWGc&kdZfi&ax49|oekpM5w9$A zmw!_K!wcSF33$TJ0PU|Rl#c@ze0lcy5ats{*A2heaHdUE1F$w>M$iYrdB&&!Ar64< zzmQ$be0VIf<+3_C(U5l{h=jq!e!Ogg*5)2`7Q!;@gCynA9E&QNdOK1Qw+N0uKR#s5 zJL4W?Ql;S=E~|5`4Agy3!|L%R=ynH^OdSI`|8xfNS1}(D2&g_~P|M`xcmGk_xI8!% z(%gyQI2H|&YGk#{x~Q*$+~(4}Q9`r{neQJJUyRGZL{Y7LW)L0y4$*Ad9WyXa16;~h zFl$I<*5E>m;7M?KE^5hHzK!^JV~EshGJc<8gxMJZR{ieu`z)h3WJ?7_3T9F#=q%Xz zE)LP3Lio*+>r$O*jE-EQquS!OM4WRKgNRh>SV4L!6oSO`);P-pl7*wwaTaSZt&YqU zgS51q{eS+HWBU+8_26@1%ZW4F!k=sHlORA};h`cnHl*BkBrRj=9CL&T!qJhCzoUEr zmr~$CWV$#Pax6F@a(vxEqvs6q2+6V!w@SIzD2k-W6y}e{KeOW6aqfXGRs_%+^FawT zN}>*G5rz9~=r8cy2~g}pbOw?@X16aJzXZ7K_mOx7M=tdO0^6og!#UIxyQm;i1>?0p z?6c}JfYurVYJ|I=skUUbKnsm8W^FWyY}sCY+2R2(LEy(B=*sL5P|5#79p2~wR`}~! z(_Mkm$!9cU0~=>qDH-V#8a*e2fS!Cz{rF|0Jned-c;B~AF0>?D5;9SA=Q%kz!~$mp z7y{!4p?=&QH}e}q%q(sRK{7W_51s*5v?IV;j}?_5$)Y7{ylg<53WU|IpOnL3fvlJDj+F2?!�pOF5`r$xD3?xsMQVFkeCrSsG&4 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%0D60+6EE;`1lqqM&w2c* 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,vED5xMZL zbNS2fS1d_5_a_ap9NjCY^NvRFo#M84wh>K*wQc;`$LM>x`4MJI2Wmvz`t-8W3NObR zVGYk``v|e&!)C=>m!_j-sypvYE}H_U(8$0Ag;A{Kt`ByiT1nWO=b*_Q?<_y6`fl3H zNHE@KPW~+p=I~OJKY3L}TEM{64kaDFF!es4{JS3*mMEpQC z-Nge->Tmfpj(YT_3rikY5WBsazZ9SE&LM`=m-B){c4Z6bWyJ8@SoEHrV;kcwfI z>b1X=_Jpuh&MwS`>@J_*TxLi42l`IUW;4tD_U=WF)s=Bh;c3g1=-q4I`)WMq=ydBnm>EnGyRyTI&{xvmJrxMZkYS!b=9Rqh3kR~V@h{=pIiNAZC zK6Y;E>B0D#jcm_7_gejaS)qOU;ol^zpR-DpyDO(AUVO?S;kcKXYxd^Ofx<&2+s}1( zNuTDBeDw?%&2%qRl0?4as>AfAK4pePDI9hwe}}l6>f!e0;)9{Kwufu(_ax&yFPATT zbvMiPsBw0At9G)|;K4;_*w(vM%Ho4VGthfluj%(KTk=`P_+c2S#dG)UAeRUj4TzF3 zb4+@FWZsr)rf%cCZ{w3;*mDtMHG#~dD`E=$JzSEH3T_?#!iz9Sr^Lt z#n_`m?FC5exm3q|hqO|>VVX+X3sG=Dg1wb#_Ju1wC#iOLIt+Ta%_5HqRD;BuZ$ZC~ z%~S+IKosiqE)j?T+K0BzUw^|$O!%I$d_uu<5M@%LH7QYmmgZ~5UlZC~3h3T;A&@b- z>v0bN>LWqF4`WbLn0o_&xN}!D%^;lAT@gAGfQw?op5yqa{Gt2c>n!U^x|+-t`_r%p93n1h(s9#a(4ZhAH;H;9ju z{+-O<)Q}G@TKB0|7kA;=GL_mB!)Q3EwPnz>dh)5lzBH|we97xNv+}SsEdfUU0nTRs z=g%t;XK2Xj0|bA%WNUj|_$ojPKAYtA}x zX4`fxN2N4h-}54k4ZdMQslKSKwB|b~=ixf{?KTNqJoOIsm?uMJyWPIFg4%?~p#6ah z1Ew#Y%c%1RkO@8_K>9eXD@qejN{}!S@MfKU%OU}eBE`lSH^;Jw=29H>x$OSF^;vt* zDUsPCC6u_M(8zz`$jn$qm{I!CA`qHxco?Fl4KG>(n#rdV*);w$rC;mX)~_S6McDO< ztk|{~TeE9D-H|r9{cUfz6o~@~<0z?nbWe#EK&3?TJop|86gm6W3&L;AKZBnKTr75> zo3+&&2+878$Rb(ryX;<}giLw%JHYAD^o=j#d6YgJwe31`F48V$ENBEUCqU4*FLTgb z-Y)U^-ZmxZ#-I5D2bF$I@3Y$cv7rDE#0+9O3-Q(FFgL3cWXW3nN3akl)%@1(<>(*3 z$M7VQN*&g8k229;RxawhZW`0-YSb-)D{hX=OH0kX#@u^sQW_}@D>59Bx+=b=LUiAF z-WzYl3LX_%6AF}wmN{+Kd3#aDJZ9N0$#k2e_#vAu91);i@=kp#XHR#q_!>Pd$wa{y zQl*4R=vQuvN4}gF&bHG;JVi$IPs+m9>tjiT zMqf)+xRG`BXPQ(Imc{1hTa}A&Fy2u0mQSP=h_A%4SO4>=wE@E=MYxg#m-!wQl9zMI zvy6mV=QlEp)VoqeDJp8tkp4cEY7%HjP`7rz9CTE!Qw@c01?Eb6 zfHj?^9EU3-JU2IdX>-z<5&1-;!C(%0CM3mn!dMRBjpm=;NzK{`t_wcA* z0QZFD4ErHJXQv4X=In{`UxD;y;K0LsjOIMBw1u!$v<21%``6EDw@CQ*K|$l5rjh}f zowDOQ6i+P`_dSYoG_@Rky~y6wlhe4T!0vi@T+?2~Dtv#3d(zzS#W2QK{`%>pU#S?x>T`$O7m zp_*9a(}}np)R6A~F}yzI+2Dk`bEnYlf{cEQR(MUsD*GSrwm^eDqch%Zum66U^-$&J zxK*j@YHjUv3BP=6R$950G2XaYdynbG;YwE5p>K#WjB95K770&c>)Xs%{y6uhX3YKh zg8s?n*}U3BB#)4oV=-aMe(G48LA7CeZclQyAF}T}c}k)<#*i&ul6#7}BYJeV-fxDQ zWXj*nw}@kF{j#fT|I3$A{>!}fLIj1YSIQozZ|>}mCPCs`-_}04TzX! zCN7`ZHW+1=yb<93AK?dEps`#3rvFu)9N!2dR~t-0!pR&ntz zE2eK1tV|4zBRuK3*zx0)HcEL+c2MiWe-t#lC%yf>b@FkBhn`wHc0A2r)fMIOK&NCF^Y_tkEZ<_%=tER3TP!?@l0iZo4Fn`*KqJiC(EeuP_BJg+=)R z9_PbW*MCf~+L+jtQ8C$wwljJU<3CuZG6QP$hu)p-TaU#58MlRo?})wXU(MdkHpYct zNg@O!*&SLmsPCB5Tt?8(wa)f6Kf7GnR=Mp#-V7p_=%duqnLR79S#)Gpl(7;-H8>ML zxy6*Vg?$pnH5?v^l307We20s9s02wzj*kJ?Fhr{St53lG!0AhlOv!Dt&cclescRyb z=nq7oNA%uB0pc`cQ+R9MvmD*>!VxyEB}Q(tmN-9H4c4r)Sqi3>nd?52!0HG{yXZ&I z#MK3RyHQnw4Vel-YVriDe@(*_zfbE?B%e6|isXK{!5BlaMfNj}X%WcZ(%{vmHAN)G z-$kFOxE$Ei5p8J->ldK^h1X`#GkL((tOM7B2l9(>Uv9KGTek?F&SbUSD=qf`(k}knmqOw*y;M&oEFnUZt1+<2^W@ zUo=!9#o1X~As?#_=1S!7S~IwTD{5iP0He)ep06Qk*Kt-V z6P@8s)*FBQr`(2pom@sXa3VxP{_ZuS@*)OJcqPv$c^-d=F0+``@(dl(!DpEJh{r1y z9fDc<6aaz4%6(fusi>qz7>cEzZJt-t+&uQg_^84r{;LU@UT!h`UToZ~vRxhSr9(EjOAqKsU0D}3v4z!(M966*3uXo{i#*52(0I5PZ^DmPZ0=NkR@yT$M({PtO4m9c-o`(5BXp_ zKaN2iYV!mn82u4Wjb#MdfIL5!Xi(kw#K|m<{cCcAOir%>%MM zF?1;Puju+MF;5Gg5JH8a0iEzZ70qG*!vJ^O_1(vBi5#WGGTBY7?b}UYGk_9<h@daN{1Skraud($_1f<}M@Kpnx8QXrOPtzHTXU=G@0T zzVwxzxidx~5&g%I5g}?E^lb)!x-vq4P~i#R&pfdQY=~SBBTibPeSh*qB`4DA%8_Ze zpxPJvSKFYd{55Rt45Y4$8hSo118B4XqSO<ip7jk|tlJN0kFVEh)LFtA0MBDlroQ6LIQHIO?M`4Z#Te7I+QPHQz zH(1gplm_ZU$=UhX=rNcY9?4%B#6q?Fqi`LLiF-&DID_B%WsVtOoPm-o`{qsxnLbsu zNR}y}@(Ycqy$=ApABsDyv}-Cti9i4#b79L3T9E?O%UQGtS8`$dy|LFk&O@FoP!{Oi zhkZOkV}RJbuF$jIcw(NyG}LK%0uSP)r81PP*#7+H37;RZs7ytS*SV|a#c7BnrcgCg z!fCg_WMfPuzf58$vm=L)73Mum{8U@gNi{Bw;E$#Vr580BQ4a6S_@Wg;*g%wXk{mQp zHc*;^&y0`KU)UH@)0p#*%5aU^`d5Cu#OUug$OFK}z^5B$oec`;dKeF1s%X#zPPQmKkU{4RqfjjnL$h%t z@ppt&8Mwq|t)KffWn_2e4bYF}uj!mbSx+HzCH$$Mh<9x_1E*y*=H#EDtU^!o)N9b6a)tT?YjYe?C{8bd89aeb z2G48k@i0B=WF?r0k;3~t2uzI{EZI&RC*9h4D#I8qa}C^H$xq@Ee4PF0AuYo%TC6BY z{#1aogYDqa$Ul6dj^?bFRrh;#jpLRcZy!-s7fK^M%rojXze(jXaqhpCxfx2aguC68 zmm0S!wCUyJ!hEl5#9XyOMewE$e!snA{TNVV*c$EmUg4HFe_~UxHZ=aWt%3{NPqq)6 zH{Wm3K^5Mjs zzlT&<6mCI`_j_i+FF2ce+BJe=%BZgk(7DrTdfR^at+VG&e_NvPJZguGFlOxW_+Izs z6F*lZym4{M{?@pof6m%9&)-;BXSaXVzOeM=i#SM5cS_twhU<@?pa1B~mX7T! zUklEm)&!aQxgMhvIy7ltw94JALE&IrcvrURn$g&@*rWOGZk($*I)B~l@+u#9?>y`9 z%34ZL?auyae!(<|N7v@*Or~k&_51$&7HT!Z1Kua)(4;WEm=PiqT546(aF8&ms+*D z4e7RQ%?Ks^=-+`;(yf^gk zI>m^jUva~$^QS#!rz}~tu{<=3yfEz_g^%Acl0Utf7}1#QY_$kx1F>_&xZNmfjYGos zZIP{DpDz?is(#^x#h`d080kq?WByS{JsdW%7t`H~8+CJrja~11EUOQDr`USsMVV%* zQGaOjFH>K$1D9WZa=Q4)*GBh-%5}v!^iur=THj)|yP}>-4*y^pH5-lz%V?DG7V4DL zCoRJ025Jk7bRb@GE+~)ZtA+?#j_Xj9Do#1+-Q^!8hewS&2D!U@A=i}uI6z017*}kT{y6bl&knP1IZWL%{OvU*9uE|O z_acD@L~DlX7d3=U7i&zyKY_jz7?zW<6>7UpTX*`nb{sKiq01J8l=$X+_wrnml!#v0 z49xR5mo~ALgFObDZyD5aBdpI~t();>@s}L0abvgg5U1Tw`nC==4%`!s_@W=@{dk?w z^Y@DO=O_O@T(OcFS{r&UDl(+^(TPs&(87Z41D!*5sm8p57mpSxY%F+HedSR5#f~+O z@zo#GcbY$I^|V;?8D&G3%KiRZPth8S*T(bf&-(f~J$K1k)PdP^ec}a$Vu)(jZFq)uKFQ((5%8*6}VKEikLa51cqsFvQ5nV*4;MuB2?A zEM=7bCi(u3U-LDqkf&|jIq@qg+oyA)DuNRccIuZ$6K{Fk!A#}=g+(FZsI|UDPnTNG zQT+9G-l*It*_D30?8ZCy>iB;Yo-0CGv-nn;=X?z#C`5|9kNwWzpdK!EJyb*9<`JJx zwn;wkaWCNyBQ|lIEf!AZ@$}q71@l*lXl8xp8T~lB{b?@}DyK=(Jr{Miyi*iRjHE4o zllYRQDFi%+hpleg@OBc$OpDLF)gtp{S+@I|ms~euiE!5qw^SV;L}B{p$Oze2a=1(m zJdiaBZBHkPWk+ofrUj#&ea%QBtmoPCI`uMS45q$d^NV-UZ&_p{w8%)^+p9h4A_6V@ zh@Qzc3jdv?GIl9`KiVqQybW15pQUh&jMT=%bfgtgu~!|!rVKhiGRw8 z2GShu#&4f5&i4J+rX;wvr5ag*bpgVW-=+kP%bM~koPNi4A?qD~CzgyMl5@fg%l-TQ zRFe-`NJ1l7C}}y~9(gs8a)4QjIzo$a)MViTm~@G$?HTQm9_A>e#x*o44m%oOBX>t? zuGIBcS%L4Fi7bMx3*{~9S%2~^h*8iO2pe-MSo=dw^w}8n6%~R>R$44bw;9e%0bf>4 z&Gx-!Z}bQHn`}K5O(Cwg4hoU|6}xY*s$Y5lZ)#dNNin-d_9yMs^rr$}O#D%xO7Hw9eBAa}KcgA=zN z2+%+)>p4Bf98`SG$&i`|NjA4ViOAEkUKtBoZbaoyNH*(kfHtOU!mYj5)x5%m` zr$(p6A*PqqfKCZ!b};&O-1pnzTUf$ee(?3FMw3D3!fg{{jJ&rFzAyI^Pjy>g&i+(d zo4)M#xEXrQ-E*NU{k2*I%RCOIZx2q_c4+oHcgyo=q|Mh~A3SfQvrZ=HK7J8$H$%tn zoWk?ae%qs3bHsL@eWwpEpomzn70m(|MAh=`zfuZ1YvOY~&*z@BS@pe`Tpl&v=D*|M zBh;RrUJaeON7b+72uwFx1lMhSIDCdbpu4q&p7yL0XD~9}$)^3B8hSAhufNRZMNJyV zikAMAnasB+{jq6&YvR>v!ocZ!9XJj2xB+c-c|VQ_LoV_`L);C*5@D}aU5?vDXMHzh zOS#D=$*W<$*@ua-j-GqGJ)KR}H=5U(>f*G&#%@`ww)cZEzn%;JrUI29Hjd|M1-+ZS2l$SlX~`pditOI#9gdAa<|Q&i!4$zNLn9 znI1iHnMS#Xj@TtsCbP zz$-q_35@Qc$Q~mu1jj;x;MwBZSqiTf=J zljRisXS9;ipg{!kF$CJl9Va2bF8(R-P(ffKO%ykS7E(f;N(ERegAMKTEsa@9e14Df z8+?O!-VrVHXUhKLTjt_t{UEazhR?y15VFehSqCA^wyR(?b6;WOF~{owDfvkw=j7i7 zT!lqpOQE+oVHusaSAz+1qBbOcToyDZS6vD%0LrF2JYL_~o<)R>F(Sn9=JOkn&ds5! zdM$cqjFOQsnELB`SruC9a2eSYzqgXDlB;2I{}<^M8~szw#_u$xaurRW(@KZ-pJH`c z`j&ZlM~h6vk%6LBlDy!`N$!Zu7?mBk$aoOiDe`=Q0OjU3>fltPh81U#(x3VtB) zUrAG?hx|-EC9-*fMg>0@9$@N>r4h$HtF_5wcLE+wRd>=qH4ROjIZ<>xB#nUK;#&Y| zP-so~Ek{AdC^?|aji!R_M>_)70Ny*hgz8sW67=Rxyy`HGnd2!X7N zScTjH7TDLwa^gJVJQ!;E|G}PUSd`BeN9aqCk*~!~XJKK;6tzXE<*%k89V8Lr8DGf# zF&pLnn6VU`MqVj+}@N_R+- z`WB&_BMct>Md-a(?_-r90E3Q{J%DYtTfyB5)=nx#K(V(256SC| zmy*T*on~)jftCma<~D`vm+oJG1T>F8%x{An%f?&a<))W=%;l{nmNTEI-+3#=)jOX^ z`VuWX+&jBO<57YmKa~F81en5t4b*@IBS&; z{>PjLWp`s=PAn(xkGJUAc&W11{}~~^1MlJg!t2k?*%fUcTlxz;uXq-({EGU=XI1be zTc}J)GxyzDQ9%(lb^cpD|JI}tZvI&OvC24?gx9Y;cUFF!pu|KwCp$*eyrMe zk~%8a8?GVUEqhcx8k>KrC1XnK$m9Xb`0<8!$r0n1@xQrsakqc_7Fu@y>6j?1O`lTU z8sv81JUC2TbbhcCwa9kw_9|f|r{#nPW)HaDY@H~P+!WQ61ecT~Ih0TA3J!KGPdNVN z%fVqo!3TN8$y)1m!G=d*uab~JJWw#P;+*}>e=<#UOYf}LeSN?V{jf!PCzE-_JJfK{ z`Q%^!(6RmyjPnvUC(LDN|b`Jc0viVSu_Grd*8^li%@-Y?)J~7M> zFZpDO;T(@HjJqH?7&;cBE0B1P)CQ@_G2T0uUjb#~6Em*u<+`_5*m+@CeCU4tY*4=do!9Y5{!8R`-t(Uuz$&fk?capx3DAR$8s?ar>yJDoLm6XKU^YCg_sLOSUvlt)y6OK~t&)%`ByKTukO^h@ z$(CQUIbv)KV_Gh608@69AU9V{*PCL4<=$HA)8(A#1n5IWp^>M9T$g+}w)-}`i>Ckk zg=tgSHBMNN$%4Rb_cS?qAP?#Vby;P(h&$`b+Ncs7prG8HyC?&?Ub=7C-6Ke^i)lEj zEWK^Bbwc9kRV#0eTIfgc;mMA8QO>av&}6uNzPq`2+EK^}%4+(l6{+Ztg}SF_-fEUX z2boSDNtgGBYeN+C72KK`Jo;Kz+F9fhJHwy=9;-~+(XaaQU0V4o>e$=?$PmSUN(w>zv!OWk!+wBu=VaT$&=v>4ulDX2duc!WFt zyfaW4Mm#%Z)u!JdtvgJF=1NuwOB{~|D;bYZnnk*RAPL7;sAt3O+F}HI=pZ>felu1g{YO z(Sj5aSBCp%Vthx@+#7deB6&=zm@S1ei|`|q69|8ydvj;H&0Goz4pQ33pHG!?IB}>d%{PmU(T@lat#jrVKWXQ}Tl`x^spj<6g9?-k;t(wvxR;EiW zE_HEbX2%g6{^zW`w*Y&Cdg&Nqut#nBNOBgQf{Rt2gl?}We3DcG1<01-^p{+Db*hBw zckIxS0Jd}jjUt69)Rh!KNrN#twws|I-Fcl(X@E9o5|y|h@AjrJ5Szn$F#IErZ9M`K za||h|RrCI=xVa=epi+4v)QX~(_i$5L1kD|#ftiK3`B`}v6k^a>)C08_7z9|8rBy$# zZcBd!KTV*thk3UzLbp-498UkC=kU7$lpmm^g&py$_1@d z$nIUqy2Su(G^r4aJ}rFmTHO!DPflQNL&ZZ8N>soCia0dy;?7hfj0^$By1U(X5&X*7 zuiuzxB}Fw8GZs_qpsMmcELgbC`I&Qt5j=o6hVP+`v&~kyr4S=QluUB1y=V<&W&&vT zdozf)p{Y{spe`LZj1rW+n9(dsgZzS1luTACWGv2Mllo8%#l8VW*S1?-Z3Gio;c#R- z{DGHULN?4=GFqvqnz#7nYCk?yyz*qq&5I6OfA*mr>tsj-L;F)7bcrfnKw4Wz%K#^0^1YOU0u+Gm->oOd%?n2{yeQNk{yq(P+eOBd|QM*Ru`g5 zS)@jXXEHv3cYQ6d6*0u`wFEnIRA~oEbSWA^I=E0FPenssHewBgtYBweuu`X1QcUg6t&Hiy!0dQO$^=XhOz{($d*D*9vvBZg+QjbGQ<+)Y(H` zv^t1BoXt$GP&cAu;Lcv)$Q<(<$(IHs6GJZ1TT%!n=SPII;f`Gm_9_`k3AC&*1p}Ga zh41pWG$P^PZs&gLieq+B-6136u~q*dY+<^S8WFd>Yh(X_3l&Wf6!SxKb1>pTY?N5~ z{6Y`ZPt1CQ$1!NG=W;xg)BuLsiE)1rUBl2+7X~rsa~vIGPD;nhtl=(i8Mt`dmib3c z66PUII`5a4OpIk>Vw;#B%rjd4kNdc^3?b*mOY?GHY^AM@RVLcKzS>e`F5-dqm% zEpm%xkVvJFv-s$$E=oi!)kpbnRK#9|0h1`*-b_@h?4 z>p}+!(32|4EvOISPyokjm�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

&7@uc7V{qFM!6XuTi54`4JX0*n+z*N>@N4PM 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 eP< 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%0D+FRGWbGn^j9j=dyw1C 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%0DtqEC6=eepbWP&wT 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 z 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

Ru;AK2*_;Kn{2~K9$c)3tpWSIjeHr-_4wqYvHR+ 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

jJ=%u(T$m~9*!{JG=nUT@ZEP70-6X7BSC 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˻s$$$%+I-8?p_{7f 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 z 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

s|O)Rbdqf==opXX7H40VB=9omU4q{)tU3b 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

fJ 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�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 )|L3yg` zl4>dmV`BshZ*83X%OXdDeFjZ&M;DB)xnsOq)pfD-8Ey_3N=w^(5^e3>SnjXB7HJ5+ zb+xUXgGj8=NNrTeT~`}6o>+FTM+-XBZgO^MYyEnh?*~r~EWEx$85&r;a+r=DF->~LZRU8~1GHaqu#-yoJTDJa5#|2zGT)7sJf`56; zc#GgBg>!X2sby1RIERa*tJJ@_d%sPNxaAV3MiF|osllJv&qn)X zm-1`(uN3biCXs7v7Rz{KKOuRuxUd~~=D0C<%uRSxQGV>+zaxA$RT{H+nv33#y1dc3 zp?=A}3(~G(dyNWP=eKsA&r!T_v`A0POnl_~9xK9z4-tv0EKVvvPM+Vyj^*uVkOSxZOhDR<}Sw^BI0ax9*H^2^~JQ zo?%PaVlBjmj~&w{mOAr8!V_XEpp;a-H#qEoR%dwAp!fIs4sG?p8#O$|j9@ z+{CMHKYX$D^sh_XQub<%DBG7+=FYm-$^DO8HrW%(RftSu*ra-pJ=yYwsF>adg{ zt;BghDhJ+vZseaz)}9;KP=uqc^!!e0^ylq4X}c?aBoN(LpPpDb3;;P89{kr<%qgJAPt>4Jcyn8#Q zlo+R1-VsSqtfZWhGuP`zAK21d%i;KJD%hGbtr}8VS^StoV5*I=m@4=FJoPxP$~bRl z7gjnX?!52NahjbA!F91{K+KY%U=)H~Tn)ex#u~B3VdEN9wf-coc12MGIamhe_azS1})B)-b!Z@tW0gxR_@&zFq5ugt&$%Z2`x z^D~V~_`hu}Qq%4xjo{$d+PZ#+Jv3_^rC)T)+=oyH%bfku>F-{hI6|dAWnJB!wII|~ zCF|wYmkXC%w`B?EI@3=YLH75OR%xA=7dY3BvqY<1D+wi9~3X7)s7Q z?MG`|(S?ajG>PXnNZ^(9+sE~;oL93=RE53e`5ja!(yJKMi&oUxvAFVsM#_by{w4qv z9rpTHJ|>(N8a3{lhMt!@F`v7I8N+1t`HhnCce*Tvxz6To!>=6o{Oe^(r?rhLuS$yX z@;UKtFoihPe(WW$qb#6U(IsZwPDlXfVxGH)W9?bu<0^8gPA{TIZaS1bgR4tNB$~Hl zIj7j!JfSSzIQ8jW5REt}dr#%l)bi7XI+bLe$v6H)-`Wi<<<=!qVhTTZguop@{`F}o z)AlMat<&{3S&SP~sT-+6*7@!^W{7_AQ)_d{{`Xwwxu`ixo0DGbWw)WvT6UVN()uru zr{{@^tGfb8k#{j8A8`QnsH-n-rm1Y?nXECB!$+2DN%ifiEOSZwt+2T}er}@mAuXA(`aFWzT{L_=k|(}mD4-nPuW79Yjb-= zbz#x(5}lYT+~k~sI`ppBO-7VzOH_^=Pc;}yqE_Z{vg}^pBB?-N+J5q!(i z({8+7@2f}BUJ%NmczKX4(mH}R22e{d;a9N>p0u$KmQj>;>Hb2&#*DC%g{^1I*$j6Q z#V~Z7nALZAWk6$}y@m&;rB}A23TmX%a=+?wO0T!XDpciYB<{$r9yzj02-;tm20Z{A zjMr8wDw^j@;O=%q#BAwh3Vxi)k6B0Ysw_Mt2s zvRgpg^1HW{91oRo(EkAS>zWvUt0xA&ao=BNaDjyWU>Fp7hfz`+EXQhU&gi@Uf<+ms!sWs`&)YNJJ08H|6a&+Yyl)G)_bGLUFj;$*$$PvPW zyaLUPU5fnu)_n*yUGzn%+0|W9XkI2D)F$?oa(0?T#tVlKVcbFy_8jv@@Bu{ zDKBsC_aBjGV2(eJ2c`{uz7q{joh298{D&~cRIQ7gs=Mo<%UwGvB(cgwue&I$Lj^pH zlk4qOWhu%JXr2SFKW!^%%Krc}6rIja(n&n17y-M0f1P)$a%%JvX~{m@j(c*1$&JO- z0IJ(~VT1VAYHDwl?6wt3iN0HCi7lWF9wazZ!N41fA?PY#pQ!Xc3iO@Iy=RAeJ| z$@iiuB`$uVQE^Ymaz!MYw-FkJB}pePJAi8`N-2AtEL7nrNlM;jd_;u6xMC&naPSJe~Qc7O(8cCF@00d(KLU1wYdeo=B zhKa@tk@Xp}K_OlHgAp1QJnbI+s^b`PUfXJ9*EEun+foDz6t1qJ-EtLF;eX!TKT4+V z)Vq@=oH_fGtbpOcEJ~2ba>TBCeJeS|b35pEM#`5gi;HUIcE!IffrG~l&KotKwQAR9 zwCyTx%IEZ3d1VKftu?9_at`%S6$hssy@h`|VIvB&ttp+VrXLMW)UAVDzV|h) z)3HixSX|)waln}i9?*VoP)$W_JfhT=yv;wrn)PdcW-9iyoY&k{SVESK6NacsE^i}M0G0~P3ED85>CaK9Cre!WhP zU+p|C<)ezd$zX=nRUv{4du59wVvVYqJg*&1aZ;m7jv-E3xnBNFqii)CJC7`$=vRgZ zo5|j03WO|V0T?aS_jRW^LKI~r{pmKn5;*Ym;~G__{><#ZL8+tL!!fzb85IV0w&ehS z2^HnSba6^hsiKO}_iWmgI8LLfRV6D}d)uu0oT&2pvY%7O$~#lS(1a?_4HfXH*_%4h zZgI7oBcaON=yEjeHM(Jfk{5;>Q@aED3hBessfMQ~yrnO|;l)a~vxP+)s*CY@er8;{ zYeyWbEb%`_eQmFBN129>BBmia%ay~MPUT3n_I#FAmJ+!_cW(`k z^?sPHnt!{GwW{B^taMd%F%=@}X?C>qdz9TKkAC}9BRd0?45}Z61a_>WKdj;$l6;@m zr(R*~FSRE=9qXA2FooI}i-xp7rZsB%?P{PRjN^Qgmv2 zdX*Gaq`MGH;Qb~@e6eheI+9(4Ko7@^_3K>g6Nsgl`x(jdyW8|RrNi{;;<@D%)ZwE3 z^ErF(hjud$GC0&WNh*T_la7^ivmC~iNl{JNyIkY1!`{ykD9Q_#-*M;q*TabcSYgu* z{`1_05oe?BKAwWT+BvmqO**o@mZ#5Rcy3i`+7Vv%jPvbp;l16odybw`J*7_84*YU> zTK4GX_<2!N=Cf?@Gfow)hrusnPgg55h#w2BbrueuauAu6JRwX^o-hwnUY#uBRGOyc zbnba@;aXFS6c(=Peovvp_@m(NriDhIGx__sY-QRRe}re=x^n&|rB&Llk=p)f`Fz)d z@i=(L*?aF-=$kyY{{X>0B-15jxzlBs3~u>O0nZuFt$hS@Y%NN9O2^G&avWs|DXMo% z$i|;Re0et(ET!^X?JT1sfzPFN(Z$nAN}P-M6=jC8a)1Q!T;}~w@lD|+H{(iK;dXx7@@e!X~4rw&EVXfU<{rB9)gyP4Jhto^3aJ0bC5ycWSk6Aw_)Ex z>P+$Na>FWdhUK{(dF@ZsF7BB#T&pevWCC~R10;-%q;}0rqjh!Ar#H)FQ}fqzC@Z)C z$EP_t=BnaPMoA^o>{dgtE>y7OXVZ$5pED<03b#rb56pSm2=B)Rosvx=lN~krix7#4 zR$_1u1bS!IrNK7aCAP=4;xR27Fip$%o1c7Rt|=>7DHj>F3w31QZH#VE#zh>c4~(@Z z6w(fF$Ofc}n0&MEETEoQM@0N8xfej^ZE9JES0Ehxq0bAv=ec3Xz_ z5avzifsMU-j?q_>Z6j5P_Z7(#SciYg;x*%T z3FzEp(BRUsn#9@JFGA${+A(E)o0S5oRSTRB7=3CTHzt|UQxndUdT2m3vlKy>2xRY! z9Osq>tJ!`BG%*rRO|pAkaUhyDG5N^6x~mXn^%?6+l{9o<>-#T$OzHG}an0qpgUriJ zrDI>6lrv#aW36Lbl~Zln%c0+c#JaV;$7g&00Kh+OKW6WR@8L}!!~Qq%eys|=s*qgh z`aQM0(%&j=4d+d>Bx8;UugLM(`QtI(#wziHe>3`9hH}hC2L(qNS>98#OUd^>>W9U{ zUe%LBwvntnn2fhSYlF+0<~I9}Zj$r^xvQ&#_Lz3z{LAiIpK!5tA$oPUdapxr(j65q zJgbyCoIn(j$d#uzd>x}LjKbSZSa1q?a7LMD#@*60 z43X=DT=nN#wP;gmxW`t{M+KI~o$FLuvW}hLtrTid={LG9oXd8_q-2acD-Lpa;Nz(^ zx3aBTv}C2qlhAU&;h`qux@ybR^!qOXcymj-j%zz81b`jF;UknL-?|Y<;15d26NRrl zL#2HsZ=H^{goZW}!&>pWe>8VC+D()Znf5|N`9Pm8(}R(*SJ$Oau&Ekzg6O{!OlA@p zdw8v*D5$Sph^{;XZK_+z<_PSfk&7v{ESCsa

w*d)D+Lh?0ycYMRvX@VF^p=-0$S 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

w}T|DV7h9_MVS@8Z}J| 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

Qqv&%RZ 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

!Z>WgiEoNv)UqdRf*udn& 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

    O#V0joHreNX4-SZ4 z6yUrywW*yH4_K;DGUF4<*^d7SCy^7hu#iJqRM9Z!bRQ0{l|Yu`N1 zb28V<$9Joy$&8;_ca>prOs*y|C^QFtygO2BWYdPvV(Jf_C>6G=dmo`{mf8lX3Nu1v zk467nv&! z1Od^oD@XZ21kgKiaP{tcx&qAioXvAm?&C21DwTPm6xh;y&G~0el|=-)x1$hfY|(Di zQvmhhz;4_wn9ZONScvUla4Dj=g}P~-V?R>Ui2%{LdTjFkVRFFw19lyy+gK5a1r;X zGk;%6(zxh8Dc@K*fM$s0nlDYl!Ab3`0h?BLE{QjirLvSSc~@;&9+ssti;#SQgW>=C zektq{4LN%Z<4X}9>`e&Y2GD{JusJv#!#XJ^tQ-K_+UaF}EH7lKoodjgQt(5JOa-cn z-Csa!_IydqQ%e-7+Vwvmby18Fg-cz(QOio9;OPrNWovIJgGL0{>cSD|iL?p>GQp>2pfAB~XeO6}WstcqWq$4I*}V(L;3IcS z)8l$#tqdcF2BR!d#yzzM$^`+K8JNg5W~fR9K&4p1DsUf4rI{yp&xYSyeHFb5aIqL= zE*55QK}Z&tNZ^Zu-sKPTgaqQt-+uPb7Vmu#tRjw}NIiFLG;xx;GnWEXns~$&6)56f|zkce;K;b2=vWbX7j||zEemLC)HVNT{!*M zZw?xVlWRd59GAuVit+rBy9Tk{PP&79aK(+F#aWrTk+c&R=0#DWuyUO#k&|=<2}JkJ z6uvNDqQTb6C^Phys24OA=~*Ip0U_R=PC`+g>$7} zaP>kOW>mH#5n8w^oMEjDc>#?Wofn7gR?n&LsvjeeRC(`8>!t!QFF-K^ZJ_tgmF{{m z;Eq86jum(cv{xV}gjsjtNYqB83mjD6b*vZ96_SmbP?{}x=(+;4AkepwfNZ>=;<7zH zvhc`Ese5@LKeI&AU|8&bbx^h(1=<_(o|2BV6!wiEF62L-T1#NKBn_@4#&NYY*N6ie64-+yh2wUzE%Kq@u7JK3K;@Q!tXnG!DOW`;5|HR zodwT?=@R>)q~M4?4)obmB)Du;?Q>0C8NMF0@nye0yE_(z z88~$@)@>oc0%&%W0Mc|&xPJCxoJDR2(rzp0Nd*aUf?LM_rQ85`gK^S7Kfi2(@au+-fb19UgRao z-Jdb5mfxTa}LRp=B|Ws^ zxu_D_kY{EYyC=8E^Mu28%KSWK>)?>=RJKr)k;u0XJ1&@dT6l_iL{!KkA#Ha znOlyInAjm16!hkgs@;}z7Vyi_Tubu}4Uny@$8!+2%TZzb$%1rWtVd?x8$_vNS$T<{ z+l{d8tsj%k_NENv)XlfUt##jn_8%ChVr^36hv6f=2hS(|op6AR?u!fYZDj0c=%K>> zQ!#$2)@Rp^YuOca)?l=XEb_gLu5FgJlI?j~yoAW5c*%72=Pyfa)}3D#Wo!ka8kD|| z#A3?A#3mKt6b_a|VVsRbzQaN!$$+FIy9|J9=s@NE=o64XP+G$C3liI`Yv92IscU@D z(I1O|Piel328h#=P2q!8FALQ1Wm61PSFFTjEoF6(0vNLnhUtiAT9NBg0;?TB+W9{M z=R($;7=$&YWJtde7D=Ex&pL@8TE@~vUWOCTF2Cddf`otE+)f{qze) zX|60P-@;_schV-4sU9_si`GxDUdFm4aZw0hR(VG5{;Don7Qc(S1dMiuxmSRsUAtwe zOiYd|L35_!Z;1{2E{Tk6>{76h@ZDoc<%JEL^GI7#@??C7sWDmB@=TmpL+2QI31;fn zodv!01pow2%8nfTBqx^{p(7A|l1NdVZ7;Z0z|gQ^`_BM$>jbbGgwt;1aTv$I{c_Mw zci>XE2Y>qlz81$qIT29WFyU3UQcuH!3ofcP7r|J9ahn$tDPltTgYbiqtGZS#0Ao(c zGz#L%0D#8p$k*xC5usexdVtaUfBf-MeciwmoT$b%;US=~qs#w01_h>Z%&uCM3SrT~ zxXnwC)PDyQC-rCBV)bcryV2noCx7T3EW0F`ESeh^OQXn6-hetwuL?RreKGnQcQB;BnhG=5kJ9}PJ zIy@b$u(I5)aQjcqIl8-0I6SsPtkd9&o#o##%HfO8bo^x^`6?KYmz?GalunfWMg!mr z%)PVF??LP;@pBM=#~6ToTt-BsYDAZ?&919fVO@Ac4k-~<`F1(2&wHFKtkPyq^# z<*^-m=AcFhUoM!tSK>8(*ZWO@eqdLW_FPj~ivyou&aN)-BLe#h!uNi1 z^hduLf%`O@Oq1r86&{j?XfnkSeymI>68`OXUCGz*-cLC_n~TyFX@TC*;g=U#5r^DB zwkLuDN_~HIpAAM?L32D%VJLx}@JTu4N&tod-0|plFP{w(loCl}baeM>=!3}slo&Xl z@ZZKBY<{=^70Zn2TAB5COd?D`WAG!cJju|g_Y<3f_W%ZPp+-13d@i_zMh~lhRs&U4 zuNc87*Y8*psv+>>%g{uqG4iU+-e>^!VStueAfsh_+MA4);BfEjdrFTF>Pp}{6zRg; z%e60KKph1u(Dx(Pn3dhSx{P8*C&G319vA6~pfD0;x0HO*CW0jl(4!!2l>K*iZGW&KV)u_I<0ut4SRc|7$&Z?xv_uF>jxNA27GEo(Y93yN_?RK zsG5o4T?_OZNJ<1Zl|QZzPPRNefJ$Lb!eCt> zhGy?n%I^q~EZ`Cwc7GmK786`)_kez^WJmuz9L1WfE_E|-1yQt7J=KZj>RFOLF`qa~ zYPw|_9J&iEy|AZ>*Xqs{7zQz>Nn>O_q|Dh2jav}AK=qM9d$Vslq}A;$V4?D4gD4tH={YxEbZN?0=idqM=-WZF12O zAu*2!iG@lJ>QpKC8D5D;B(_LlTpD;&2ff$m+sy&g7=}`BiAT68$`{)aqzX3vR^78V zH7@r~8g)MDQiENfa|}`E%cuL!wVtiH`?+^eHC-Y2U8}i_S*srFQ-DVV74{JId|W@c zWF;3$9EBC_C~X=yDCib^s?MJiRyB+V^tAjaliyiY)NLL4RcFtR);Z6KV-{+A`|BMl zy^07s_Zq(Y9h-G!auu`oh)_RRLB7nljMiVcB}4J9k;j%V1`$t_{~4Wsw@UTy8b4M9 z3GppvLF%A2sNDE;Ob6zBRigSf*@sQ8{ogHz(tT(utz|8I9rv)YjJ=c8J1ykAft*Rp z)T^pE?r~gMdAJES(dVTJxAa=(6{iTI0kyToPwi2^!9$zP53XIm@@<3EtLVdG3`fr` zBYtrIrJq}p-#WVFe``NHx?<;!S8q)$@_WCk-rQLD`uIi{!z+U_M4p1M_N9y9DQb_% zt3EO4xs_iaXQ%1!ui0vBD+$!y7ZRk7OJYIn-1D|H?(YdROK=?*?RHD>StdL z^l5CZn7t0$5oqA!bb*5DQzm~=!Mj)hg@az%WAVO7UCyRB^AcAVW=MhBKlcYb@H4Lc z*KFTdh%oYl`5!H9zg_zD@%`23AF8WczKjVQ=F+ZGa8~-^yqEPkAH@ig&cx|>u3ee# zu$TH}wI9iqWIJZp{TF7JU8-+RzNmC9-_+ICKesK@+|u#M_f5f`EQ^{D_&45j;f>)l zAs4$h-n*Q3-NL}GPkHs-@x2wM{j|`(&JCHfulHSfKOy{w6IlM`6YxTn zX7#pgD~57}j8@F=fCbUP+}GhU5m%7N?$;v&@Bfu*%i8`u8zuG-qKz54pZ=9P{6^fE z1|cm_qlg7g3IXaEjMQYC z{QXc=H?Ys=@r4b)(7Z~Zc){pu3b!NvmC8I9Hg^IsIE+&jtu-p&;#3EsUkK0rpy_t%aCkLj;!GE5 zLFAPcp?eQ@fQ~zzD7+q6%=T7*1a3z4DTt&O>@^>A%?aVrGj@Tlj$a5(_+M8KO&w`Y z&c8V~XKu0B)JWZ*GGg@dMwaRDjpHo!vPN{tTlk?py{3ETSo!Cker8q=?adi>yJiJf zwpMZTbk*nVdmp=a;vD%<^wi=>Lh_W=F?aX$(F|0jVRlB!x1qy^-wJ5zSGgKZRc=qE z0q;c!7KrW~`7a6(%K`f906B&2dWM{LzSpn)2?H;B#X| ziA1}G&~NAKt8*Ri#5<1DrR6F1Wba#(cR0PC3*roHO6V#kMh8H!*KV4(K znp*uE=lwfz$Je|vwyIwL+^^Jpul~7)2xdf>^Dnm!_U42$xwJ7Norpt`n!U?kY&2aV z{i}A>w8SXciE^>#-aFUE#DAq;NrSRx{evv`)k?ac5GnV(@H>YIOIq)Awux}aEis#5 znRdf1KKUqwh?&{L{sJl7`8ZM5*5Th%^n0)^N7L5rO zWMxdxi@8d%xz(AhAh?6KA&!r9zlLv7tbxWNT1)r8eiu_qCqTg#8LIwpyE}!CA?Kgh z)Q==`-wEsEHlmHu_PS%WQ&W>rQ9Uvefp*wU#Sv!a=Zw04m4t^f(3UY=u<`C-dP#_f*Auy zbL4x!y}mfuj7Ba9Q9G-Z@&a1?cvHU(FigiC_y&|#p9YWqj(Y@2Kwt?4VLEu1Q1WtnqlY3v3AOIlpl>EG_bm=8azasCN?>RrY0b#6PqONNS*cS zzH(d8LralGVCsT-@`rX`t_5NgI0A%?*_ZD8p}_yF2lN$nv-9+yW1i#So}}i$rJKE*?#PWMczEoFp}VlJEH7M0(>#S$60xTH|`B_ zYAw)7xhXQpnA`SMV|%GK;YeS>O&|XUbxxM^GyI7NnX;e055=lOL8$f2trj{|8a&8L zdhQ1AQ&*11GxHasqoq@a4SUi?pYP8(_ba2cQ>9JOUp2!ER;d{iv|?`#gc9Vk)x#(A zs{Du(>+j7@x@pZsZ=l6$La1f#dpN?dZg_fn+uo6|>x*Z?pCR}8-9x;cB( z?-@h*j>p$SxB9Ad&2Dl#ldTbyt!mrpbNzw4d6ebXUmx7>Wz#Pwt7p6pew?FbeO>BR z=%|&s$_jzC`^c4ZYlwV$g|wj`6)TU|_?2GT-;`M7exvBJ<+ksY1bp;NkMH3#&tS)g zhLzM-nk)Jj%o^-932Hf*G4{4mGq8;WNi@9${5*SX6;9i{p;?!Zok6CcETMl}0ge4GP%df$uWNYkArTNbs8 z16|Hv9tzk+^xgE4vNOPBlz1-7MidNuFt5$Z(ke^Jg% zuXp(!K}rkRp!`hx*(IYN-UmeOgSl-R+cu4rrZ|$uDvh<{PS_tY9sulHQaFp|Hk6R7 zTXgokb#i^Gqn}s3CljY_KSK%t>F?=R=E3vvzzOKw5D0OT?w&a%;LZ4#&Cw{oNwBrR zc=|qzA|R&AAj{1x@&&|c;4umis{eivEgK*KpFx5aIFmXZo ze?}|mZAw@`J_dny630o9Uzhj-@KAxkM3f@v1X@TTX(1E9S~(1`eSV;{Oo=ZUa(Ihw z6RbL~V)RnhcjmxK^s*mh-rDdLXdFabk6(5WLL3SKMl(;O_Fk~N3m_#QQPhf(#{gHM z6B#0~x42{)lXXIg2INFNQ1pyAa7B@#2y6jhmV@DmS`IdJESMN0f_3h{x(Cv^nIw6S zb?@|GVjKd|diMmqPDK%1Mh4NRR(Mbt5+?C~5&2tcId|&4Qx-{7Gy(QoZF_$T6vf#G zRu!9<>kFa+_}hfVLG|;jDX|_bKVY5SIM_}RR?p7D9N!*>inBunjDPOx9}S|ag1L>g z(e@LiRs?&#zwZ4VgQQu>h8VtR4E8PJH79pVQ`e670ySPzo);OELQygpG#K%9+yKCT z#Vu5y^)YZ4idW6HOZkB20is1u6mikLQI$Y&#h~FNMSCshMX;$e!tyT$XJHU5bQeGx zq`H%TOHdFFu>dG@V@SaEqZfi|1KvAFd5R%)A$;QCU+&PO;waEr$&|`8JK>%M>_b?z z&Z2Yji=e5DArf#s=^H~C9HxMCe)FO%V9<4}fvab^!O##g?^pWQ&*Mhfk`c2M5CXC; z;-rek=)k^4T#(?F;6_y_`49GlgF*RneT0?}8dV|axCRD>SXz~ziGQ;Q(m_%{JmYJL zKW4kcAG3LRM3l*D(lA`UIQ73_byuqfV*RI&Dn={<^=jVHh*h(oSaH02K%!EymbffA zG~(t^;PFsRM-Rh_#AolS-Bv9mjhR&?5@$-99V)@sp@9NdQ(P@&(?56za9tcvJr{4| zLqLSd)UsUnwh|Ux%Jou0&XP8yw;2Q43_DX*AjUiZ4LJ&%h$V<{*e;;Ny4$|gfzDl4 zUUb>K{oOoz*eq<*pI@<9(vSk`{>8qi4`b=RpV7-cMyq+Sbg*2mPmXi0VDsZhm5Uim zW?RQ`ST5Gu5@bk5xBF!B|NEFzF%>F2U@&(mLbLYFzDvOK2$=cpm-MpXCU8mU+VoZCob^Vd&hSGch?a5pqt0T{di*8TKnMP9Z5Tsar0IZ@OrT9K`G2 zYnt|bM}04o6jHFu8$Po7S^bm5H}l((XOc~Z5BM~H3doB}?uEMrlzRTHQP|Y|t#iD> z!{4K3=b$(sxuA(HIE*6;I+!1B@G7dI*=rlr1G>_undLLdPR&UUDV1+MjyHc>U@lrm zYA@{e-k0+Vv=`QCCS2e4$@?e!ugR}2XFG=jN1Ll&e0-}70JXKho(K8_^33BO9S+*{ zNb?!@e5a06gj0*}0*)i`8~%uXQvbY>lURPWGj~zt(t`Qf>3GrWRsO>ARVu&cQ{NSL^7|LnNfq!2;##8WbJiXwsvCmbJi&Eo|Rcpvd0czn7| zQ`+3G62!?&rLtoGa}ckRl7cj^nBQ^J`oX(=gM+p4`wmu`TZ+FP z7RKk3{k_7pf7@R<_l^h+0Ml{7AJC!d^O194*unBmPNkgxO03E2d|Tn1aOYOhhR_(=rntptYdB1cjjZ{}YRcfi5WX_zCR9LC=GA zblNm()WI-9EGv9;{>Z$**7K7@8nxap%9|y+;7Dy>+@-$ zv1mi7ioQ6H&Rt;iBZVftD0sg-ncneReTt@~KV}5YN{l2Dx;(YQ+b+_LW;*hRgP>Jq6IgW=Ra_@6f8hfvxZh_9V`$q)w7Dl^$p7=-W$ zknT|_{zGhTsAnEN_|oMtbi_r4y&_AD%Q$JE`Je>7P9Iyl?Ha zK9Ibeyq00F?zddV;6{Gm!1i)weEb^w{aVcAKaYxy9wio*Anbwp@E*)T{W;Dv%&GgI z-ZB#9((d#c;aHJ|J#V}9&@$dSzWEmXwT zERil^*BAEZ572bLyJU>Ho8K=gqiqCf=20j#w2?Pmxh^L}h~W(H>{sFK^Q7o!z_wN| zV+q*|eTA(p>d*gSFd_{eRhBOA$q{{Abe+rZu^D&yR(3z?5|a+QwOd`?n?ep%?Jz~_ z{=Z5;t^C^f-?lJ$F_mj)t1NmAv^i55lsP#!*ONeOj_An_2tTy>07%TS zWz+_(JJVujQi*^{<%lsGx?0Y?^(B{>9vBnMEPO0aD!QOhgVur$sJ*}>Aeb$B+kJUU z>T~#N3}fEQxp@}4jlvXg`cHkw-wmMr03|KLkbkAm&eQN&8J5i2S*di&@^n8&6yn*L zoy(hVut6J5CL&;u@*lp?@W+VbWB8j;@lb{m6|jIV?VELWTe2};jsj!d!~TaDeq`$3 zV@k1+VOsHN^Xc|bRrx`>C|d3E*rn7M1|Wv*w{P8aixuuklyDFwlU`{m_yaOCAvF8F z>?7`Gsxs`ME*&$7k#XLf$Yy$t;)atJm@QXIo1ev{c43;zUA@X~jW^mF$!4&_AvAm9 zo@Z?$F05J_R;H|)GymC2|9+@=<;Zb$^Y+_*@ns%rWlMzvyOQs=iA$eCT4>Rw=IgI$ zR-?kqNk}i^&@~9@I~$`;Jx7i{VDa6J+Jw(CjR{q>m6Gkv%!n z0reA$&WodXEZb`tkwdKkL+$vO#S}LZmh8%=WPOQY;Vr4D1i39dzI{@3kF@mi1znas5hk;sG2cD>nE)fhW6r^MuykaE zCm*ay)0&gSIxvd`E^D30M$8VsP0e+&M(hUZC=BgTc1-8dATDU^$@J73qFefu;pGp> zy?g0unr4Z!wIBz_38l`(57gM_aFa7eZ>D>>5Ndz$-8)e~Jn4)J6sWE}J?X>e@n4}g znhoL^bXrC~w&HMcL=-6yo}QO;z*;Aon*?o(;)By>#2Qo~@dvC1P#lN|H^d&aF{uje zBSTNBI6JR8ghvM)t4Ss|b5{`*u-Y2X=Qu;$?W2c5X{1wb|*zannbX&k46_ssi;u&w7Y~sqthj5`SC`kQTHw9 z2X)k=3y__O$!iHz=ztVRoA&v)!wMjKpS)n!Ne;!|I(1CH-4%V;zNx09*XMD+LUqNX z$gd9Hl(XjjfIrB&U_nvO13}dTLjjPRV=Nxy%k@o4x54Z4XnJt=y-`^mygm<1Fa1!Q zKt2m4cKfK=_Sw|Iew)?XIWk9vzIy>99Mm*6()O@mG+aI?|6S%~^|o_~VoT;pT(;ka z_T^dB&7*2C^4Di=rS3098O=LS5Th++ZL+Y2?DJtfI%E}+xfP4!F5AO#K|0*)HPHs5 zDL2+_PR=PAfL1P#ZeKFJ9j@4Jw8U;uavs_G>C~LrFojN_w`T1Wjp-QbAMx-J^c){N z?b}b!@=q5*aTqO+y!?r}cOqEs?>vuA0G}IyCc`K>8*NnlRX-;|6^F8?a+`2652 zuUB~_(;dXex0{k}2QgBB^TE8RMeyg?lCey;9mXc+WMzp=_r9I`r-Ot`47m?O_S-=X z4UAr-1wyi)oFJwNaBzq&^0q1P+M|D_^jX`$ z5JFjece=J#=^TC^l&C)$KKNHDTpmmu7(BjW52h^s#$Xmyz1MN4(CbLBP8zqJ9U(1f z=auRgd7Qc}I8hhtG9vCY*gnBUcdCiuQ38m78`5ObOdF?u| zq?X$RGzj_7C1IM`d3m${B)Hg69o*Ybd4(QYY<{ojyxD?l4YLj}NjlBAfXdN$>x$?Q zL9O>J&#Pe=-qJGsBKiHt*8wz^62)k`U6fFE8Bdi+8!xfV*OIQHI#lkB4kz9k{kz;|0KR>mc=**j?yJn5+`7cAc* z?r8aR#I5G*cjkv%yf#3;xvpx3gHH;QC!pH;uhPd_$LF5~PlWF1CV{6%|6#GL7G;R& zzh{75aFFZ;M)p}&TWd0X2+0NB>F^&SnPsK-G2IJ{Kl6$=QUl>8!yP#l98H>nK8@$QmlR-H;EL)Ewp$Iy3%fiW1UCOap~?~fvK|ges~<(?2g&w ze-Tvp>g(8l0m@03+$zY0vTCK0N6Ob>Hk}(e^q0}%*=Bj;Fo5D4vvaDU2Ve4hvl)Cz z6IN+Bw*t#_^Bu;CQonBUlG8sOw_(C?>Q8}r0j+M;u8bc`#Aqq^~*imPV)_SL^Ol%;8nZVYqXdwQKAcWq+p$4{$HajqOG4 z@<5B*ce!?r{j2jD`ufEB>Z74e7e|MVw0`QUeqOQWYGACc`AbjRB^S1RS)_UX!|V~p z64|VwWjE_>^G_zcOS}_XW0F!%{+_JOHgx=JZT&f&13x3zHJ$0}7rnZ*@%I4Z4H`q` z^Pf9DZ*K8jweyVv&gbPC90`iJY1yhsSKw_TIi!$FO{GiY;_jTwO<|_g)HH~nncLhu zIbwe+v{L7y>e`>*X{vvQ*d5%kX6e&Qr9T;$wTy>GY%kI)aewzMJ-DOr=8HX9tA7jm zSs2T;jWsIXdid!hn~1%>&KqW2#QB@PUH)|s_s^wHU%nE(F8UD)8uOo9`uqB?C?~ug zdKrD-)b&Pi3xDhwYqKglEz4!v6;-L1S5Ee{LJ+ZHXkpw;k?O31)bTx)H$RX6vx8Hh z6LP$0S?rEg4ca$!Z&jRc>kaPK+|l}nzFB_om_yp%CvE1%ePj%F2oDo{bS-Qz^3hND zpu59j)4MlJW68Y^V<-JgFL-b9Ig+&Wo0Ff=+@^;~^Jq@Ic$at>weS&qyEy9eEM?n+ zca+tMy1NYe@|wA}o{0el!pFWu;*F(6*A6{1*imA|x&P=7-hqMXhb~Ee5|u)V-f207 zgztEjcfLE?0lJ9pt{-`E zdq0jNak`X3!e>|`EO7>D%^#B(H-Nfh2=pWLM6}?t5IM>GDLPw@6M|r#L9Z?3Tx*lG z6%d~Z_S%`f9xOJ;9RWiIe&BZ1U6XARj*`(|7*49l)3JZpS=oI{C z!Cp&E%g3p+74q)u3{F3TLTo+#En%AB!vmwRIn|!|?S9mPmw4XSeX2HoY}wCT$>|gu zi8wZNQKaJY5BZm2djQz90++7jWWaricL1;| zeYP_2{}rU5XLEXVFFhyqLp5#xG$)1mc|r}_4466i^eLTu>nQ|i+WsnK2Wo{PGkP_N zx#X%6-pXF=Z7uc3D9P)7E1VqSNeiXjFYWYjeii#>?f^RikOH~ky(Lu){hmevQ}!S> zP~QOMM10a6pq}oZ;sYz7<20F%Fkl3kw2arDn^s79UH?NX75^?pm3o$pvXSfND+h=j zR)nSzN_VYs($zbyzb6I(^5c+>0^<((yrS|N9mGl?y0y!8(D}hZD z{ZYisN&TTW3@c&*@tBMmZ}>>qfc}9|3O3@>hyc69)hy$PWH+-vl&!yXW}G~9XxBe( z!{48;x9fRrx5BpI>Yi_>kCZ$w@X6W`*rsMPU2gR{@w%wcjgb7Q|C(EL`pMC@;JCNw z8Cu(lcgXBNLoU9XzGt{O`tkB>%UlXu6Sv*!F#E@&;GpiX%BcILxZd;L&u;RD@|PUw zMNVDq7ym9_^q7O+CvzL7M_)QL{QKeJ;bphXcV>-KU6VdM5;(pLtt@z5sGMaM{#^(L5jIblq#+$6vp)(?XnVV}E>k99wh# znYU?WMZI5BQ1SY;N6bC)w*{ZC*yyphKL16Qx6ei4KY>Qt8*zECu3CRyh)dXdk=!05 zzN1_JaHf5ds01-IgF2Ge$e^~!32a@TryImusCTlgNEcp zA53#zM!ZuSY)-~>cwJsfI_U=~pMyLYl10B1(x_7vwT6imt)Nc?Cf)G>k5VVanf^al z>@3~$;ML+4VcMrSkNwf|z2U(jj%0tuq_@QtA&b+6xx#!Y;#Hc}5ZJIiLIpti)3Qd2 z$9??WFgzbKtdFR}*GR$AeB+s1=0(|Wd6o^i$ZzXrn{5)yiMwA+>bH6FO2(OZ&V>!P z`t8<*UG^6t@kFaXelh)@g47qg0jeldi!G=AD8Qpm-3h^t5BM8oVp)*Y`83GF5ch_k z5hXlDi$LyJS!qQ#W7wzNb^KADEb7~9A*I&4rYVu@ zZ3hLS_|2eo=eEKxcyYo-7`V&Zof^^YXuM(SK(Vay;G=&OGILJ-n<^O}L1>I`u4te0 z7y^F$FN1Xp1&Q4$Ojl=Y+x}l`>lcMSY|_KS8lYP{jgb*bw(P0Go52}#(fb9H+f7w|S*>%4AN|I}&jZvjcm zpI1+Us<8hte!0%;+U5MYYyIUBV*sXMc4w%Zvql_T<}R{(;^bo|-wjGsa# zLNeD6_E_f+J5t4}|FxNLN=ka23{om6=IAZMtiz`@8n15tOICKLewvz526yG7DS=g$ zroHocNCcp*SJQOxhFc=nr51k}Xe#>Xxz;{_>Mlx|D(7Xbd*T>d4}jQ-84J&Q=~eIe zwhX!9-4J}?&mk_KQx}Y-m3pb`2;`TrA^X-ef@d&jMvYHsIA`|%9;E0vT)-Vx&v`{Q zjNO9k5@SaxCOK`so9G{K9pmUq?|&whkh*_xUQiRt&>grD89Dnx+g|gN0hl!!lbh1E zhkr+I0W9FHhYF=0O8xzOD1)REX&zV;Y3ug2E{3Fd! z?fqB*;4WNPi}`VR>(z2Po-XM%9;-b27LZh+#mjNt%~wDAv)~LaCJomK>l#%~ygh0R zkK)(68O6DMxmtn3X+1}Tc``_iS2=)`NxwO!u+{#yKGh z*cN5~q=#3!-)Qm2@Bj!MmJSPD6zq19qEJuxSLs{o+Vt&fy6d%WRfDFd<3s?e2ocVy#hEXhN8H6FzrpGSj(FnsFb(fchIp2H; zC^01kqtQt9ijPPq$VBKyQo5?|&%$@o$~isc`CdB#S|tiu&4QkpM3t4ERP5y-wHHk= z{v5eTF&-8va@*9|$3ad@GRSEOe$R{5w^uWW2BcM{tP|&0xsV&(ZciXba2WXLYYqUW zOKFxp$a^KA)K7=1zD&N^H1TufSAS6E>Zeh{a|8Cw^NfZu!VM!e8TyXv-m<21hI`Rz ze9V4}3#H`V`-9S6n_rNv$l=o&E1Uw=l_?vo_FrHOnY3{a2)O;p{iiOBOpbsK8N_z= zs%u*9KTv6Ta~9jZF-@~rB$5%>;}=l9zvA%pBEn@*#Eaxa8nA@YAOvH2D@7YC8XwpJ zecqz;A}&XQ(MA1yM;5+_*Zy?^rRDT+MN+spbb36SVNedhGrMa%AlkICB0|QMUX;>! zPON2;J_Hg%kJ_BaC|1@v5r(F`O#R?<2%voivfoPMFyxm)$*2^Em7ZZOE8@x6Sr)X; zIm_UNrwx#al5WPXWP}(1SXfH@7FTy#vsf~AB?}&vRb<&Fi7dPg_Yp82h`(;95sDqY zIA+n#i*nBYr_ERvF%BzM+O*2c=#-_#&SEZ1W)MG(Qy2j#xpd)Ggr0TN}p zOw{k{X`e(^+$ybe-Db2|l)F=7mnVEi>kGR}zR3n(#6hwUUXSViEH#lVEUusL5^EkT zgOeXL0XG-u>SvSnBzf15HxrLI8}as(%BIZpkU#Q4AO`|<-83p3e~lE#{C2D)6QBbrOAN@bQND8mTgGG%KAsp5^~)(} zsMVWVGKne#j2CiMo@yu;P-r=<5qeYV3FDQ~1RH3hu)Yv{s0~|?Nb(!m`pqDw1%6SM z__U@4LpuP=`+Ty>QUiQ~rTZ7$Q?46^J3ZH+R@BJcYLt*kc#N8T(5C!2YEhAadW03MaCFy6PUB8@MwK#svrv@xK@VoDr z7_W>IgAsW{>g@~qRx^s42R*X>c@X9`hSZfj5Bq`9Aj+iOiJl|(muR&UKfG{$As*1% zUO^`GR{L3hFUxq&9u#X!PN3HhMtfG_Iz(fG<08@1GwrbQkW3hXy2kk9n=QEviO52v zG2q%*&{h<1K|gxC4xTq6GYwl%@KE*bjAO-Ma!uzpkVA8WPAY4aeM2`k9y?`zluEZp z@1oP~){ag{)puWPJ6E!4T*p~+P`y4rZWyUrXPuCcek%Dtg)@lQd zRI$;^Hd~$9c|HVC34}MK-Z}lyniDZmbRRc1GeO)k;45B`gv|i(qFnIF_ig5u+dEH? z{o5JB!KCIC8-KvJdHnuy>Ry+}e_op=q%gPpgEZ%-t#kIoUt-%AH2yW6_m<0q6`uhhaaB>QI9Y_ z;D77r zoK5-TvthsO_jNy(UD%=BaQue)t#>>9vJTzz>;HN1;Fq+k-G;|jXLiJTImn0}^5hNO z2hxWqukvqa6X-WVKl5z;;hkv47cNy4QvWF*PEZ>%eA-|7xj$Yr_lYPYBc-s_{q7gp z1LUuo;urd?%q+W(C&&w@1AlfIGDVq{p{2efN2zie8)=R_5B3=tIXh<<7cSe`vFD)| zgYQZTq|#Q|s;(}0*&1W3^TqF|*VzGCddec?3q7H4#5mG7_G&n75p^JL5SGG$eH=HV z(_d(N)UEv;ucaBkci#dALPt1u8Lv5dp%l6Z^lX?CKwjYw4YEY^(9nHG%Vk_Pg|7r*9?amMQDm zBa<93u++$ft)6zwe$mA?39ZLY$?4ZGZn_KUC%eP-5_1e?ci8{;amPjfDm_Ovs6#5R z4652W2*W7s12|_;?qqB_Zjl6n-AWFVD6D2=`rA(pt(V>anJ>&Hy98unqzK`bP7-XuhN@vg#< zL^ZIo4_8OSiuiUd%0rOxkN`T>x(0*b?S#+6)5M<+rUM*{Tvu`gK_STPAyy}8&p1D4 zj0b=-sP;5Z*XDz?FXtMC4(;8uCS6nH`yUw$D5Q4`q>z9?HSOCqxRZaC;H+{Fa9gSf z>i9W(4Ir4pIeZG}1-R1e|01|f{awN<0pl?Dyd2cr}(^?m^vNmg>6GpP#l%Sz>` z#Qh@z9?p>jV$)^4DTF~`Y=Vk=y9`q;+5yL&`wKG#UiL-UHb@~c zp{G7I$U!o7{B<_6&e0#2G4(IzxVD zuqT$lT!tO*r20W;+I>~kb(Zb$dXW#w1!Uze8^BCA$;u~x<>V!trDX1A$=*cm1o>lK3&|c18Aw>W7LzB_5>Bq|0KR09RM{yh~cD?*kAwNjz6Y=?MyNn zBlSX00I_UjO=Vvr<_fI3c&8S0Q`h0K$k%oq?K4Br{lmn_pgq3JEI<3Y4LUTO`*v+# zg}TF{MN4gSH=a8M%~5^*X^8{Ufivs-ex&qmJ#}TJLwX>7w?VOq_R@zc>KsuA8(mu*1hcU4SgiNpyXk*xz;Q+_JaJ_SN1#)OP4y z!cv=xTbd0;&%fD*c2woGMMq*hkY)l+}Fo%UU1RoankoaHG6#b*@gyW_Kvi9ZS`WR7Y~jvAMrPC)_?bp zH^JNc!9W_>QTVy2;4Y)(?a91bPnr+c6TfBj)sqand{^{qItng6@?2bTclF)(tCM1h zj&`ovGpM^$rkIkvs>5Yb(%Jd-(BG|EU0u0je>5}My_KNcT454{isArFHlzIsQkJr2weC{4r(vaR#4H&c{mr zReGcSMtLPpD9iE!7#3tv+M6W~!DAP3Q#`@jt$P(%nNwk2ADSSfLwO0J;`Y+Co&+AY z%M3(I>VeFNK*i~JM4mEadnuv^2ZDi!LYvZ!P)LRRb?F6|nJ9pv|5Z6S{2g(1PTg?= zDP`yAKabD^NmPr%_b0%%i|RxbLgJJIvLhp2VA0)WW0>I4EL@g<#0f56eRQ801qJn! z{>gbroXskPX>RxmmzfU6#U1^4UnG|~G<(vFKmq(38MtUNHwhEHW(3V3dx3GU0%4@K zZp^~aPHSx_9YH`8XSD%1YS{aqru)MWM8>yNliWzqCR$oK_TRYK0Si7}!4A*tPC%;( zk9r~3-(@x_o|3fiA`gzQNU}wwMyIrmBQ2HyOVu+NXy=bx%DA$LZkp9buZw6%QnMY3 z6AY+#MZ@728T#+iwpJEkdb>D&4BKVqm%zXU{SBb$y>B(G z^`;oFeos7B4W!g|k@Sv$W(T{>D|pI|*g1g32IGKXUE5ryj-0Z~@VaHM9(hXB1@!M7 z*mwhBSq&U4w&Yp1a0M7zr2yiyK4?|o>*IVt<|X&cm`CVg!HYkBZ9`M#I{J_3G!-Y@ znO9r1wZg*1&^vPM9|ry=77lL5(f?#~{db!l0}$YJs|&YZA38$_S(VY}Hh!{&dwEe_P7QhUiDM|yUv6NTe=@8c zc8B zaF?EY4F*4Wva+Ngt;c{xhV+6Oj8r-%jhvsR zl5ixbSr&D3y#X~LipryLZlgJ8fmI6Wg*X~XfWDvX`Onm<<)$QFn?(FW%!!-{SYew5 zmJFNv+^t7nXk1Dw^0N;IknwF!$odHUCJ9?8lG(VG&M$^vqzO~LJ@au{r_`sA&Q^+PgcoolR1Y`)fpbz7z zfuqsnHm72a-)?QT^t#6T6%r_QOp%xH&-O`l4*>_N5P_{Amop^JD~5p<9eK0eRm;pfItt z{b|~?^RuOBoSVZU$wCwdU0r>;9I7RJ`m!_(9^|(FAZ9D22`e3LUZHxjxu8Pt618_0 zvJlmRhOxStt4 z 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 aRg0ndN7EG35tdamQ**VIEA6QEYX1jM$wM>% literal 0 HcmV?d00001 From fff0118fbfc8896c99549a88e0ab24d305e8eccf Mon Sep 17 00:00:00 2001 From: Vitali Prudnikovich Date: Tue, 18 Oct 2022 15:46:36 +0300 Subject: [PATCH 06/32] Improve coverage of ImageRenderInfo class DEVSIX-7101 --- .../canvas/parser/data/ImageRenderInfo.java | 26 ++++---- .../PdfCanvasProcessorIntegrationTest.java | 57 ++++++++++++++++++ .../parser/data/ImageRenderInfoTest.java | 57 ++++++++++++++++++ .../data/ImageRenderInfoTest/simple.tif | Bin 0 -> 84096 bytes 4 files changed, 127 insertions(+), 13 deletions(-) create mode 100644 kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java create mode 100644 kernel/src/test/resources/com/itextpdf/kernel/parser/data/ImageRenderInfoTest/simple.tif diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java index 0c594027a3..b624265dc5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java @@ -64,22 +64,22 @@ public class ImageRenderInfo extends AbstractRenderInfo { /** * The coordinate transformation matrix that was in effect when the image was rendered. */ - private Matrix ctm; - private PdfImageXObject image; + private final Matrix ctm; + private final PdfImageXObject image; /** * The color space dictionary from resources which are associated with the image. */ - private PdfDictionary colorSpaceDictionary; + private final PdfDictionary colorSpaceDictionary; /** * Defines if the encountered image was inline. */ - private boolean isInline; - private PdfName resourceName; + private final boolean isInline; + private final PdfName resourceName; /** * Hierarchy of nested canvas tags for the text from the most inner (nearest to text) tag to the most outer. */ - private List canvasTagHierarchy; + private final List canvasTagHierarchy; /** * Creates an ImageRenderInfo. @@ -93,8 +93,8 @@ public class ImageRenderInfo extends AbstractRenderInfo { * @param colorSpaceDictionary the color space dictionary from resources which are associated with the image * @param isInline defines if the encountered image was inline */ - public ImageRenderInfo(Stack canvasTagHierarchy, CanvasGraphicsState gs, Matrix ctm, PdfStream imageStream, - PdfName resourceName, PdfDictionary colorSpaceDictionary, boolean isInline) { + public ImageRenderInfo(Stack canvasTagHierarchy, CanvasGraphicsState gs, Matrix ctm, + PdfStream imageStream, PdfName resourceName, PdfDictionary colorSpaceDictionary, boolean isInline) { super(gs); this.canvasTagHierarchy = Collections.unmodifiableList(new ArrayList<>(canvasTagHierarchy)); this.resourceName = resourceName; @@ -221,14 +221,14 @@ public boolean hasMcid(int mcid) { public boolean hasMcid(int mcid, boolean checkTheTopmostLevelOnly) { if (checkTheTopmostLevelOnly) { if (canvasTagHierarchy != null) { - int infoMcid = getMcid(); + final int infoMcid = getMcid(); return infoMcid != -1 && infoMcid == mcid; } } else { - for (CanvasTag tag : canvasTagHierarchy) { - if (tag.hasMcid()) - if (tag.getMcid() == mcid) - return true; + for (final CanvasTag tag : canvasTagHierarchy) { + if (tag.hasMcid() && (tag.getMcid() == mcid)) { + return true; + } } } return false; diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java index 85b4b6bc89..7b13cef1f4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java @@ -44,6 +44,7 @@ This file is part of the iText (R) project. import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.io.source.ByteArrayOutputStream; +import com.itextpdf.kernel.geom.Matrix; import com.itextpdf.kernel.logs.KernelLogMessageConstant; import com.itextpdf.kernel.exceptions.PdfException; import com.itextpdf.kernel.colors.Color; @@ -220,6 +221,36 @@ public void patternColorParsingValidPdfTest() throws IOException { } } + @Test + public void checkImageRenderInfoProcessorTest() throws IOException { + PdfDocument document = new PdfDocument(new PdfReader(SOURCE_FOLDER + "tableWithImageAndText.pdf"), + new PdfWriter(new ByteArrayOutputStream())); + + PdfPage page = document.getPage(1); + RecordFirstImageEventListener eventListener = new RecordFirstImageEventListener(); + PdfCanvasProcessor processor = new PdfCanvasProcessor(eventListener); + processor.processPageContent(page); + + // Check caught image's ImageRenderInfo + ImageRenderInfo imageRenderInfo = eventListener.getImageRenderInfo(); + final float EPS = 0.001f; + Assert.assertFalse(imageRenderInfo.isInline()); + Assert.assertEquals(1024, imageRenderInfo.getImage().getWidth(), EPS); + Assert.assertEquals(768, imageRenderInfo.getImage().getHeight(), EPS); + Assert.assertEquals("/Im1", imageRenderInfo.getImageResourceName().toString()); + Assert.assertEquals(new com.itextpdf.kernel.geom.Vector(212.67f, 676.25f, 1), + imageRenderInfo.getStartPoint()); + Assert.assertEquals(new Matrix(169.67f, 0, 0, 0, 127.25f, 0, 212.67f, 676.25f, 1), + imageRenderInfo.getImageCtm()); + Assert.assertEquals(21590.508, imageRenderInfo.getArea(), EPS); + Assert.assertNull(imageRenderInfo.getColorSpaceDictionary()); + Assert.assertEquals(1, imageRenderInfo.getCanvasTagHierarchy().size()); + Assert.assertTrue(imageRenderInfo.hasMcid(5, true)); + Assert.assertTrue(imageRenderInfo.hasMcid(5)); + Assert.assertFalse(imageRenderInfo.hasMcid(1)); + Assert.assertEquals(5, imageRenderInfo.getMcid()); + } + private static class ColorParsingEventListener implements IEventListener { private List content = new ArrayList<>(); private static final String pathDataExpected = "Path data expected."; @@ -267,6 +298,32 @@ public Set getSupportedEvents() { } } + private static class RecordFirstImageEventListener implements IEventListener { + + private ImageRenderInfo imageRenderInfo = null; + + RecordFirstImageEventListener() { + } + + public void eventOccurred(IEventData data, EventType type) { + switch (type) { + case RENDER_IMAGE: + if (imageRenderInfo == null) { + imageRenderInfo = (ImageRenderInfo) data; + } + break; + } + } + + public Set getSupportedEvents() { + return null; + } + + public ImageRenderInfo getImageRenderInfo() { + return imageRenderInfo; + } + } + private static class RecordEveryHighLevelEventListener implements IEventListener { private static final String END_EVENT_OCCURRENCE = "------------------------------------"; private StringBuilder sb; diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java new file mode 100644 index 0000000000..f2e669f07a --- /dev/null +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java @@ -0,0 +1,57 @@ +package com.itextpdf.kernel.pdf.canvas.parser.data; + +import com.itextpdf.io.image.ImageDataFactory; +import com.itextpdf.kernel.geom.Matrix; +import com.itextpdf.kernel.pdf.PdfDictionary; +import com.itextpdf.kernel.pdf.PdfName; +import com.itextpdf.kernel.pdf.PdfStream; +import com.itextpdf.kernel.pdf.canvas.CanvasGraphicsState; +import com.itextpdf.kernel.pdf.canvas.CanvasTag; +import com.itextpdf.kernel.pdf.xobject.PdfImageXObject; +import com.itextpdf.test.ExtendedITextTest; +import com.itextpdf.test.annotations.type.UnitTest; + +import java.net.MalformedURLException; +import org.junit.Assert; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +import java.util.*; + +@Category(UnitTest.class) +public class ImageRenderInfoTest extends ExtendedITextTest { + private static final String SOURCE_FOLDER = "./src/test/resources/com/itextpdf/kernel/parser/data/" + + "ImageRenderInfoTest/"; + private final float EPS = 0.001f; + + @Test + public void checkImageRenderInfoTest() throws MalformedURLException { + String source_image = SOURCE_FOLDER + "simple.tif"; + + PdfImageXObject image = new PdfImageXObject(ImageDataFactory.create(source_image)); + PdfStream imageStream = image.getPdfObject(); + Matrix matrix = new Matrix(2, 0.5f, 0, 2, 0.5f, 0); + Stack tagHierarchy = new Stack(); + tagHierarchy.push(new CanvasTag(new PdfName("tag"), 2)); + ImageRenderInfo imageRenderInfo = new ImageRenderInfo(tagHierarchy, new TestGraphicsState(), matrix, + imageStream, new PdfName("Im1"), new PdfDictionary(), true); + + Assert.assertTrue(imageRenderInfo.isInline()); + Assert.assertEquals(image.getWidth(), imageRenderInfo.getImage().getWidth(), EPS); + Assert.assertEquals("/Im1", imageRenderInfo.getImageResourceName().toString()); + Assert.assertEquals(new com.itextpdf.kernel.geom.Vector(0.5f, 0, 1), imageRenderInfo.getStartPoint()); + Assert.assertEquals(matrix, imageRenderInfo.getImageCtm()); + Assert.assertEquals(4, imageRenderInfo.getArea(), EPS); + Assert.assertEquals(0, imageRenderInfo.getColorSpaceDictionary().size()); + Assert.assertEquals(1, imageRenderInfo.getCanvasTagHierarchy().size()); + Assert.assertTrue(imageRenderInfo.hasMcid(2, true)); + Assert.assertTrue(imageRenderInfo.hasMcid(2)); + Assert.assertFalse(imageRenderInfo.hasMcid(1)); + Assert.assertEquals(2, imageRenderInfo.getMcid()); + } + + private class TestGraphicsState extends CanvasGraphicsState { + protected TestGraphicsState() { + } + } +} diff --git a/kernel/src/test/resources/com/itextpdf/kernel/parser/data/ImageRenderInfoTest/simple.tif b/kernel/src/test/resources/com/itextpdf/kernel/parser/data/ImageRenderInfoTest/simple.tif new file mode 100644 index 0000000000000000000000000000000000000000..d4cb78fa6b20afbbc9e81fcaaae34ece7eff4770 GIT binary patch literal 84096 zcmeFa|6j}d|37|z?0aj~s#WXzO6fZ*WQZQC=!>wvPzXz@BvdCP$)hz1N%7@Q<80e9xo<0Y#JMOg#By z;prJAfl3I6vT{I5y=duIN7sQ;TJ|IOn6mWBV;t^XF*|2FFXZj%3wrvJ{) z{|@*6kcI!Sng76}|G&a-Kwr7W`k@**ewZ*9++$%;qICLDgKm5N{?oi*mxbByST5p@Os2GyK2!hF-^uTag&P0?f5 ze08WO2bnY#EoZnz1d7%(bvnZwJO7F2&+w$#d`KY^bebf7lo2C$)clfmJs7QE)-D3Q&fmqAkZqMaV>PV7g!gV*EhZ_WOe8L1mgeTm-~KnZ z<{rN{Z_(7#Pv0*+`#_5RUkf#}m6WGFTg7%9N)VY{RO|s}3tq>F&a7i*(q_`Bt`+EB zy4`p1^RNE36P>C`i8A=v{6PDOX_!$Bi;HwVj&%Y2`X-$QCtJx+V~eppPw`>RjsAKYA$nS!aK=mgfh4`2Pq`2h!RwJuyT?aZ@9 zrysP%&uwG&rQ{~@j1?&L&4F7qiiL(0*c+_2=wTdyQAUk5x`LcED%h0Y$|~6)N(SwE z3dX@V;39$k5j}_2#9JD?n)AZn0$EJ?Vv->C&olYAP zDJ2{Yy3-b1WZ^d$h$Ah4+U7T{V4kKnO6I;&TmJR;J8`gkhTl)Kp;|Fb~+*!Vw57q%@ zaCE~L{+bVE^NpmSfwzr=v@bQT!5Bnb3b-jL{$w;fLG^zj|mFg=wD178ajK zG*c&&2R2FU&rgRRvgm49+m?NrE{qm0G zc=P2bwV!YaxqC(V>4#iMCEfW;HXhx+EI27uQ?Dg~e-h6GgQ`b?fYL8((I2DszKvcX zI?Uo`@ipjyUJKwi&djboQ*>rLx85a*PUbF7@^M^pmNj+e4h()zUoeL+H|+p}NxODG zBOVXWeUXHbu8xYu$XSsOIZa#!0!R-nx1>m4oF%!bGkW`wLvQ!(@zVO$M|?`Z9)861 z&cw>GE6Xf1mvn!`CP^in;+fvMuat;-97)`1*+;x%!tnyIwPGk{ur}PAGgDm?(@JTW zCI5&IP}bLhME-G9&3*Sfb{IERO5Rlx()AI~e!LU#N>OlZ1JG#*|7M^1=J6WMi5{;e z8`EEZp)dDWWsEn+z|3Jf8y~dA%x3yOoJnt)Q|T(|u*&j#*pZkdSoB78Y?$cmAIwbl zBRW~9h0FXPP0OyIwP)7t-$PA6G@Xo*vy(glXksa&C6_X+l*eR(MTXDru=OceJQ&Rk zHXEXKfO_@CQb4H?Mggkl-UR?*rm6#kz1nE>Iyz&P2Zp@umy0xSH1S*)wcX;PM*1GB zi|dLG*j&=6D;4*xDC)l|%0Xt^B$rhDdyhZ4=+N$>7$x$jSFvs0W+{PGj^tRP_PGE! zNCnNG7R&@LL;NzUqz&(YX{x)nY@)0>u75>{WZt|bMldM{scAF<8nj#|3S7P|j%SpD>y0jmJ{Me{i*FM0weXvXg6~eOQV7@?qgxY}P8&+Jrb`C8da<}by8C5k(lWuKid6d2JuMzgQS#`IbfkFx zJ=RKNi#HzZO_enWr8JGVSB-`tEVfEpkW>4{<;mB8hPbvyOiixml&R$!IO`m64=z~< z$c=5&0rh!%QZCjKtBN5VAC1RoSRL<&QN1^aiH9SA+C>f9o}wJJyR@$L^uRh=WuM+8 zm82n4ny6Wv?KF^*ECs74ZtHoI)}1!Y^sjJHb`h^uiuT>*nA|0+aQW!LpJBm{FdRrG z>RI1}2Z-6uc||B~Okpfjizr4J8g^yy;h$WL%PJi3K4FX*RLP7Qv;vS_u<4)S*);P? z{{9wl%+XG&=05fsQ;8-*i9{d;{Y=viPdObr_k1y!b5Br_)BsfO&G}hvuC(ASv{ts| z#ZC}E!oWK;HyCyf3&0jSHT`V(L_w73m`-LUHjf?=P{G%9p8vk{ALDs#Adz7iSt;6o zrIVGBcE0Tz(9h4U5vwH!)&PbHdnfta+Sx@>MiS68VjC(O27I2^at`oNM+B{*hqBFd z#lRqJShW}kxfGz}mc0QWO)o#_)>54|()5cov}qRs2(YTvkT*a{0}Xk_CnLOA6rdg_yTM2k6b7ePAeM*~=>s9SjNXeErCAt9O^I0)i~&)_C=(pg}gB*7bqRSe+xgj#7^+4#M_K#xHLKGR_00{RYkN>21uC$Elsn6d?W($CG z%v)MTd9>(&rvsR%BY&CEgJC=%tkNs4@2%8eM|rH-l4 zVzg^$o{vp1N=~{M(eMDeo@-A1#`)$!lhvnut)x$TvJyOtIMn#e$uy8GZ33%f_I*{E z{i@NEcHPuqvnsq-rCDl(cfV@vr3IYg6h`+ViI1Am+lt*eApOkXbJ`*8X~17ieTqzw zWL*?E9943=d`vrj7!8m_mg8leb17wAGiZ$(VFKD(c)-hZ9R|2uHS_!i_q!)ch&!jz zR9jKx^WOZgj@@rxwNMe2^t2sbg!z*?J0p)u)lB)rnM950{Fj}_r(S;cs7zNd5lPSs z^{;Rh{o{V?&u2w9UzS|_oLVg^DlR8wGE?{QfacTZGsRROnF3h3S5=V8jD6qsiz}NB z7^pM-ys~}4L_G;25$LIY@;aYYIXpt0VDB9#KKHC1gn0nuvq>(Jm=2J`-iyp@zaKRh zJ^BWxC@mcjAf)DI-k=fHYb0Q1j9pJn(jl&*7^P##Y%9K6cTIGAsmYk_^EbzXq*D$6 zUt>+ULq=k>+^qBR@juXge>(^ra&4OGRs#bk!^8O+qD;VM5Go)DRJQ(n^=n|aX1|d5 z_HAm)>eVyrDFxGV8lytzewHAYj*AKJQ6%I2te;)!`I9_}q6Md9H>+sL9zPECq=_z# zq{{%n=gXT19f^y*-5RvwGsGgK-Y;xj1bvi%LHcXw@=E%WmDaDNz;>(|m72HvdET}S z7m#^kG8*p&w1YqNqq(WJb@h!>$^hWtz1!$;mHn!NL8_x`z(RfMOeRf?rU5hcN*;hS z)L>S>J=AM2!aOnLvqdiAod*c9MOpax|N1qnTW=lR#}aj48f2496!7DY^pt27UZP}G zdiz2bPinSh)7kD4X)SZ)6hm0yOPe^E#uRwnXVCWFnLDZM&E!Y-fo5R;j+w&9B|zP^ z-|AVoj?Zo4YN`ifxh2+BjcNiw=4hoRh|}dwE+~w|^ym~ZheAOfXH`W5H#hZ*FBbSZ zeklb{;4-j;3oiU>8Q^s<1Jd$~=cU9yGit>||Jn6`g^hyCKoDi-E_x~I;v%xNIy4t9 z0|_@iHdfP@8PGgP)fn*EA;LH*Z^`-n_?uiXGQO)JZMM1?sUy0hBJ<@AxS=%yTLwh} zmKwXiW?m3sL~XTmS65wIwCzGXkku(^r~3=0j&g7W!XaPXke<2|K4{_JlxS@)C5rD` ziO63gKU^$j7;I0n%i(V1hgT@vO^zG#&@82n6+L5Dm(+6QC{A&#w^oOAIe{bD>%^jP zi=fom5eH}9zz?*w6$f*)=cIlCCU$$ek^ zGUVsX>CB<-^0VtT96pyS{_cpC0~$&Mq$xkuU*~m)l&O3$F~icT-NQuUIsG3xlVu=T zxtDey=v`P@E>`9fPV$$Z^EXyI6&`bcDMpY=BLVel`!W*}r&Aq6nqp~g>V?;4v-V~p z26_>$L5+%?pv6$%lQ#Q;IYwpVh=Fe!V0&Re%cj=hyDqZ5JgA^gi-AY47h34`6AF0F z=L!EXy>YsWJGsM(^TxI7nABa`AL1C^gBdGC$yc8o2ZjUa(W4<3F==qUU@%Y_?Kg>uFVv*GEtWt{HRbS~)1g}) z6oVlP|MyZoU(&Ty&m9;_XMv9KlO#?2=^h4UlNX+zerC|s+hh-BQ*rGE4um~d(RN&U z_I_*8{>T^XVu{2v34h~0lMBL4S{DFpxn* zusX|YHc-F1HubKHn67f1?chNwfaWo55@cR- z%Gyz?>Lw8Biw*XFj#c7w@=yTbevfgAN2 zlUaj-q5Uqb^WOOV`gWYwmrIA&y@`^vR-y2jzW8H7>>Yq!PeBB?6e#<*1$mixN=mwk zlp_&G`Iia467a%m;BDC@Iv7VD>F1a1WtyprFr}(Jrm}rn#oWdN*)aPY(Un^dl9n0+ zAQT#n9hbk|X#q;vag0f81e9$f$MjYZIm2SBs#GUqSoVyQaW|>1{v3w8DTb`9Iv#NO z*?s(shFcAeJ1KcsN>;XXCdF$(mW_?9pg*4ntJ1*Or}A{RHqc&SB^DDg!2qD+qIr>s zp@Y>_PWC=GuV>q;W~q zr%izO-fJ(a7U$x?R2s5H3f5O#>#2!euT3J@tf+}N&9eVyGReOcV&ucbFTyZ}?W$5c z@8Pb1@{m7w6K=W)@%--n@*M~m94I8<74>Gz)J>-x?bKFygV1n~wUW<${S9V5 z>PPV)#&zD6!78j7CcDR!rvt;oUQBW=20|=q)_n!1Dfa2IfWXj*Dhn z5D9MC1tG()h>}q&%`s`WKkH)@aU3wZ`huxk1Hf35>ch5c`qgTD^L~}J^raTuPa%g< zHHSm7OoHkPfKVL1{I6Q5Z6Im2C#NPWF$LoW&}sVuqb7|oGr+-Sy(`-7oM@Id#@d}X zMBXM7a6CVdI|QgcTk;pv-*UN>a&GX&w-7`N9*BczM+VsewM9$rGy9t>p~Mj3T?hsE z=OmO6S4^W3qEMop1gIQukOTX@lEa`IqzNw$x!M6beD*yA>nG;`B`3oX)6a%&SAaB+ zpK1hp@kf&;KoG6gdez~QR2#2H<-k_0lXXgyayt;Hhn-vnrwWq+-!FBDxncr4a+PYW z%iiTt1~fX91qa!H-Cl= zGX^rIc*9(`qjfjT*@@OS(q=`L6~l4<3MoEsFP(}JpXZG=K?FwXfGkWHjR78sh-O~O zb5KdQFPm55!Hd#Enh+LWoC&`>JK^JX3I2=s=MS*t4c1LTfta6WAC#D}{WT3l)}#q% z^us{ZM&lpwn!3`yZDE%0MjB&k%k_5jGGH`9Ert8VPG**-qHWsO6C!iiuA)6&4MadatymFdYkXWVE%e*iaS6NsHLz&P*q zD3F#7gq`EJ^G^9G*TL@^T?n7JVDsF4Kc@z+q@hjQRb?Fe_~}HGdZhE^f=c9)Rv@4` zuoo_!etP)Vck;WWWdV_UrpTK{RHSx~QL7U^EEA|uCey_P3C|R;O|5uvz1K7(p36wC zirEQ3jpHbH{K_P9D^)N;eG$X;(5l$Dt?nLRhT8cKAVUM#3^k8H8+)G(=@|yG9w53l z4OOzhkPUf&n|ZGnG{7dkPdfnT7mu69JZ@8=tF0N0DuT@o(BaGE3_)Jjx55CesklUG z#7j#)U-#v$nXl#H1-V6z8%Iif~?kkTU5Pmuk?gUi0>^dUK~lvfqGAJ^r+N z?%>S>D701Z7%NbvRjS(@^V4!i!8pxl*31is%?=q=i<31qHQkl^Io0d*%Zdd?7P`%l zm?~ofT61*zI}ykGH;dgC&3W*w*?%$7n1<@xVMyX>OK+SZs9O)wfXkZRH-=nZA9e3# zpHOMeD^8YF?dIczUS2uXg<~-#7yrTa#iCU5AVouks-3UW`pZ*3icGskQP9V0V*%@T zayh56p9Q8SI$|zssF}Z8=r@5-$01U+{Occ?Lc3IyLTHMVHPqP0FFL`~uoJnmh8pb# zxkNtdhmWGIA4`bG<)cVN0@QywihB5h(1T4ao7fsL$39JW?!R5ZI)giOq0i!^8N*XP z9FmI<#AY;(&FaWAAJH|hZYFMTf{4JueEi^q1gHmwzju%TEgYgc@C3xC3s4XBWE8P= zCp7_xS_m3~)@{kVx)ta>N%?E}ij=a2fP{4Lb!uqOFG0SbGd-2`+5^yQ*D<~$K;g!g z(I=XXEkgv5%on|E2&ze=gayf^+9~pd$Lx#Tz07<3`5}1;LsFD1kvJ8y|-YOFo$|%s)RvX7-gxRB>$S6?4WFrd*aG*sv1)Acx>2e9A zKrf~$(<@70|8OA%I?=rct(g%8G=7EFB>2({H1lO*lM~9X3U2|Ym82GwIjewbJ8|ii z@Z;7sf{FlIya(5cJluZdgR@UYwuyE;@=6z)pe~gm5{bUxOGSpRtUz$39;oy#As3>a zD8TX0ibKkho|Rg5d~%hAHGr#(HH_BJ%m0=P1zlvQyGEo-(3xup)pRU!O znF?h=0uz@#xX;|@%@MvSm{hhoGg;u|1}3jz}8fz#kF7e0-l(~5#WenIPmJH8}}emeG{WGKhtAg z8+@5A{{6_S#Kg76>u4a{Ba1agOmy%7>a|&&KQ_?1Ykh&#*zeuVFtxaZ@k}M&HWaMS zI@wbey1zc>!187@nZQ+3@veoa9VKbC1*ay{AzN@pRu*4}Ii&kwj?>h7Q9ZT}@K>*y zBrD60C}%me|CbG#CTs+Q{Ja~5&5wowTFoxoFevYx*Mh1-EtpC^U>rq3|KrXIp=@v4 z8)ORkn|vCG{75sz|$o9;UYE;$KV^pL`Vff{#5Fp(yrg)KQep@>5h~ z=3040uxeP5FLZ?FUj(s%O`~LZ&8$~>;Puke!8H50f>Mr|9Ivtc4zH2y#rJ9B2?6y; zRMb?=C}VRT$HleU5kS`q0ClUH!#^qq>e5{LRG{vIhZ$~<0ZzfB z?gAy$2UJX=X3Jk|i-wajgmd(RNSaO4ITa+GBiY!=A}|XY@vHRVy4Km4vUf;>eVDTc zMn+$0$#?77-+?#u`8asPkb^hZ9ofTp87RTQ?v~-s`e_fQaEXJ)*(`I;MLr9`h~oOz zpC3GPo1({0kV%$9=f7WH1OC=Ze+Zb-JfI%=yEnc+)dMf)x7jL6b_x)3uk=)%f#4$HG%?jS8#O08eQ+&?6LkiV^ zae?bFjX_A&M8myLTN8o7YdVt*5zZO?_6nI~qaU?UN9}Uc`f`RcyXOm;qlSSSdJB81 z(lQ6vzRte7l1w3YRmHXUs=ONYM;0+nV4tM?|`&J zb^F=yW7TD@6_e>~56MchtvTETnwPeFaPn&&71>O1ISFk3Ze=|;48JtocykB`B<{R$ zjX8=Oomr{A5{jW(x62V|qyQMZU+ok#Q`*J=YVySjwd%B2P(T0>C?zOx9pA8$6b%*U zCK_+_YLzr+HV$bCgj*^Sw8yMVq4qUJy{m8a>3-IJ;00pgrR|f_X!G!iVpIF5*wm&z zLC8xv!4i8hOXI8vbI}@$pF8>6ZWojgu3oGZL(Y>!faItA+*wLWn~&+#>BPy-9nF>e zaqkV+UN|{rd?ul_tvr=cca974B$hQ1ae>dYHz0drTnWR=Tk`b?jS=sD4ihZ);TdRd zmI?ib=}Y7Iz&U502g=Wo0;uaclfU`0UxZE5eqx=ONi#6eIkPPP=Fmw+lX5Zp^NZ(| z6wNOswQR8n-V2n+aNAS0lAp5yg_AY`$~v+nvyJAb{WaG_e8{Mt%tv+TRcW`|6L#V< z8|P=a*Ah%XS&%YDuww45I&{%3_5y~SH9k5nB~H}Q$_2!%b5$t8QaJyx?E0MB{&5*laqnM)l>M>9MTsPkfVNn*2k`pbW@uCch6c=S zMA_ODpy}r(1!ks7kmd}?muUxG2_v{5KMEl8enE34Oyk|_o-#|j=>hsMeGDnwV*#g3 z!SHXCzk~ETP$u1MUt!@%HcqP1i=~1&_q_FI3Bl;CPv}gjxd{Z*Xl`YIjy0tls-Kz_ zER4fQxel==K*&Zgvie{x3}l)Ts9bmj}l5Qsh_ae zzWhL}z!e>U2(=x#PRZLzR^-u#v9kemF9T{b4x+%G zv#Ps~yqY5_plbe`Wnk|p0W;tlMUQ00=UaDhO>^Mn3tmtGKTV&D$QWL6^FpBKcopemou zxMTAH`R(M-Jw~%1_Gh!dsH8`)asQH|NVl#41mJpR^36uK)7|ppt9Kfic_* z1g{Q|HU_0`9v6)Fi;58Wvsg@o;?8-vxO4XVpNc!<68y`$P=T_$jqOQb6e}_wg@_uo zgM}qMJN}1v!U#@5Mf2dciy{$n|DR{?@(QhMW|kbVS$pXdv4Vyb1fQlXz8{rKY?|Z% zh_o>l72HdE;|wk8!9YfJfm{aV$Y^Q;)^t!lL}z!@5pJzRTHq!xNOTPTeT@1Gr}>cb zykwHAA|(NeuLmG`X0`WnYrc^5|p_n*Gwws=oR_`usf@~yD)Dh#SpsXW;UIn zhx%WUKV-wd@&-jP1qyGF&*px&8-Q^!BO2q;7(kfihk*ivejze)?P24`d%$7KTDF2* z6K#X!T1L{Dof2~L@|j@Csrzloo~QumZb^;*+<&v)D@d*-lnFNn0p(wjYm0+ULm#1> zi_Tl{<@I7<_~^8O0RfIqg36=_;@O8UJ}&it68t;8VM?V3rDoujTkk)e)n*2q7*kXP z=+_tr&oXTpt2O%9dIOCywd2K9>5(xLR**<)$|py^5-kEGb>{qBxCvZY4mSbDXxj6w zM&u zrrKOOWyHA|-eBR2V6a9Af{Ov-IAz?=NF4Z#&AQ($x*hP|tshW}D-53`pOX)u=ytDS z3xL+M35;U*TYGU|XES@?BMpQ^vt)%!Bs9(^KGTcajn2q7fl%5LCM4R>!CGo3%wjBK z0QA-@$i?SB+yorqCLq*Cs?-Y|>jru6woN(mr!w!{l?JSaW32DZLSg! z%d~<{%&adT5-}sf zp=@ID?G&+Yoe7T90UWn<|({iUjNPwz~FEslMIan zGpx!bOmZ)pr^|!NBKoie%D>_6aDgTl29Gn9b~#&>_Hh?8bXtQkA;y0`=BK+DQX&#qD64 z0Gd+UKg!Iv69jAgn-GW&R6?kRi9pPzQI>MbjpQ8zDq-ht%C%3S(K&!Z1P2?-XI;(P zGaK0d$qQDZ@S#N{xM<#@k*k+Rpp45L+D?}o7eS%0=LK&xwzUgWpuHIT9 zSjAYuv>n{E;k-{h&~*E7QEbofv2`!0;J8(|#zfl6sL*L^)qJ&OyP5&{YFuL0Hb_#( z)}*02{V*iGH~Bh-aKE~x?1AeCt`fhRv*z4jIi z7!M`3f82jBCZDf}#+gs}wgvA0)YA2~N-?ovR&9Rsf5pL0n=KlxE zpmq(@gPw@#xZzngbr${;??>TI@i!yTtoJ6+_noP?Wvu(AW4vV@^E>PqHI=dy!J{ZZ zIaE@^dB_<<2BbpX1uep!`V=wsn{&oa*oYt4b^ z+A8?KK|z#F?YbZJ9hX(jxmVDY8>^NWXugJwM*du=>Q_6K3C^Zl%#+y_FR=p3E_qTvMJ`HQ=_CGc;l!? zU_aP9K^r+g3OtV5^+_8wxh+QkV3>t%Hzv?sl_yYDw40iF{hT$OMpf(ul*Aliah`ZE zbEhadY_R-A3xF_ZZ!enVPhYg;M~@c+?dlsP$j6UKl_cUT0OA)JK87g@`m4RcbzW|= zp%B2TfMdVh*uov{da43pPKUzk3|H1z^;WKjI#*ETztW-gQvZvG zT34x3Qwlvcc&x!%T0QJ(D*-l&`xb5Qz`+k@h={V zFKZg>LM6ayxGMgj<#&OcB>+BXNYpPMv@@Xz-D|W_w*;~)0N}v0_6h35$ki7$w8YcjC8sQfvz+a#&5ik zZ2*D69=)$rUO!Y=U9x*IanY!l}il~;j(2_0;O>q3vC9}V^S|m+!`sT=zq_d%~O3For zDw*;F`qQ$2Mb~E16W3V!9s@{N0v#E2<(?LKU)b}OSg7#ChAO-R(#Vk*!P3D1dI!XF z^r;1ar~0%WK=Ez&d*;K6TD_SFl{SWu{1g+Q)>Ac$z`^NtgZbugPlL1Ouzc3cusL?1 ze2c;?{k2k{;d5Vz0QCt|cs#`w0p?iB0pM7;q#$8J{bdUgdL)`nQ4p+5HmOlUFpS z0WIVqOG~A!-$TkgjAD`=kK@r-){7i|~ zhn=S@JIjop=WJ^KE^*$*3@E6^(T&VD!LY}Wo~FNA_}dl$>StvZpsEOvB4Hd24j4lr zW-@H==v7y|0II|jrE+$SE=n5!R8j`pD4$O|)aB8op>X5~fo%8~sh*CB60bGBW($wL z{L=2w0fQey2Q(Q)eZg@&@0)1@Urhl??aYM=_TI^yxtj9%qU9p zV8oEg_Rnv~HtG`BodciM%VK6^is>$yS}JZV2v(E(bB{_@S9l*&wPq2dN+geLe3}+d zcG~mxdT^FsO@T*u;3TalFsEZG1lZ=c2I~SYn0*|89}37hLRC< zQPVK+_T#g&e|Jn^D|rn3U4u8U!jrml?Yo@BESgpO7ZZ*PoxG*RlEiYZk1{xj+o%B( z8mh%m_ZcZnD=D)kinxhx57orFCjmRvz6tUJLdZVJ+vwCB^$WB^(ZfbwfTAc9AQ8|3 zfp74}-NDN(z7|9FTVT}oJTd8T0Z_iA;r~_hbc+hB`ckK1uMbZFMthH>|A>{r229T%Hlo5o4m6}Vem4@z|xWqlxUAeg-ABUu0# zgjfEPjdxWiqY;3T>mQj5*ed!f<-r~;h8!8kO%&HfZ$O;uW`{kN4q(Hjsbz*4os;vI>PT?e+muJz;@YI6yYba9>Ps@4g z!i1{>6Tl@RovL&!%p{{=tyukJDudAI@E&SFt<-m0z!;p0$HO3cxx%wWOn4YQ;6xU| z%u^r2q;bID&kbxRQFxVd*7;8B*&+Ms%*F zq8#t@WT&`^GnsICw&KkjJ^8P9HTZ0D?aK2A#4)(q`sYh=w5J4VX-}%8oI~RgR*D8h zd&)y~H*A;%^v8zX<1mzoKxyADA<$4K!Hadow$0vP{)^ybnQrQuER(a>%>hO|PHpK@ zfb=-4VjqSA7&bN%Hqtx=&&yOJJB211{WJ9Ds1JiHW_YGW=%oYj_#DI$*08q<*EAtT z@dXh)h`a%WtGAbHYkLh>`dP(IzR<=6WT9rG@I~wC8DV*%Cx5tV-j-D^F&w!XPAn;82t} zeTc=_NjGza=^Gl430d2Fy;|#(Ui9G&)BSnVEN^=)+C{0)M2FMkXHAfSZyNaY+0BNT zrCs_0IruihY<9P-4bKf^n@x>?zQn`#p{z|a_u5CGlYV)!AC!Jrvs{{p!P&zSq4Yx# zP9#ggOw+)UN^4FUP+om#@yPz0s-8CheaM))2LTq8P226=_R};ReBFK~RTz0*j5r^{ zC4PQ_rlf3E<^bj-D;VqHx2WG3dX9}Ef$e4Im`Ex05WI%Az-x$Y12evWNUctbTnc>$ zQW>*=LqB4b3f^I$@{o6w;-*s4z$@&3s3aj5H@{(|WDQNof5;lmNCNnE{Cfz$%)X-Z#0wTw_5E0J*P;mtZ$ zAiG(ixV>-(BFIiEPr3 zOP!%lF(e2)in-qOxS}5V`$nbxecNg8Bo@q-0?J1!+vG^lqsCGsPiNNADW{0HCMc6pLAu#P+#Giq-w>eKEe%XgBc&m#uJt+Im(;6rtAO_C zeK*AfG>s1LqryGx>KLcEbfXnsbwL?0(g=!qPBQ6aCRpVLZ!&oM#oWtF+o@3iBF6$! z;dzeKtsGD^mG2S2x||-rRnH#R+SHf2l?^vfCFRULVb=8ng%U)*yvZNFaS{H*%`SJ8 zh)!SR)_a|ylPrA{KTxqJB;CVPd)oO)@5Ztr0!&7rk`Kf2L0b}O4#+l4cC>Efa zDC4O)DY9rBC=&%E^fl9XP>u+pRBVgzVl4M#c%S{u{u627pW{zu6t- z-Rs)0zYB0^I=g*d2~iq4TntijrGTG)7CIFC9IH8?z|qBx7-5w>`f-P=@n2~+4I$(Y zmFQlYrO7BfHAfh_JvAHHvCmy&!*Rp`a4;p3m5xyHm>eSK<{XS!%1v2Gu!Jcj#7t*8 z)Ql(wQ;q^_kd?=hg-ly(o50@np zH(8(fs-@)2kf@WDxfqALPn^29o}4tmgkwTt=~#+HRvYDLgGbQXZ~-0$>NR72AfM&H z1N|xar({%(fNSq`rMwJxHVXoy;L?TlR>(Qi{F59m}NWAeYW_p7+1gnT-}?ENrI>@U<(!-h2$?lj-DSC?2$;E0XV!R3w4CI35gHWw;R#?q>3Bw~ag!vD ztVm!U_V8`qCSaAL9FH21D6$9xkj^%cYkPI89`E0xvL>4Ny#0%qtsI<*+kekA!w926 z@{qRD6)&HEqNy-mlgxCfR#1)b$M6#3{AmoOR+O;)S5_+=qMHW~AX)Zg?2eY^OysY% zo|TA&W(3fP9SY6ACr-j&4hXdj#uK~ii{B*)k1ihP4+?TQ>}Wg}ltFTa;6lSjc^FGF zCso5F`vp+K8kdsKtr@|nf`vE?^i!X=iphLb8)%R`;LR!Jl2xnI_CfizcTM9l*)1e9 zl|uFCdNwjgJjZ;O%H(S|kG2Hrz?huGA^?2rdV{)e3_0=dbtAk_-O4^YgOvcexTmL5 z`+F)Sivn6Nt5l-4u=uE(8G$KtEiy$rWz;IPl0eHmM!WRb18M%0P{}ZLhzA`u4s!22 ztJ|~yUuukQR$l~QJajRfNj{Lo!*nh@=|HYsJI9ww%d-rjVv%@G(h5DmA#u0_BK-@^xU&?X5t## zN!6<@(^M2QI4XUMTkZy+Kl;$IRO;iGPgPfNTIcuMWw)Af$Gv6hJo0h7y9or(UQ$Bq z*4s$`{c*(mRI_6uaMry{Lx)8lh8ZU_w{$m?a&ILvPC5(&j~RF~K{!8dX;(8nR%*Bm z*pq2ASu;T`X$gQdxT2Zv{k;@pq#i3H{F9uLx#A%Q>1Z>NH&d6=R|pw!03D{~dpD1p zp*W6oU`R?~SQ8@gHE4v1xj2s{aN7!h$C&r&-fnV|tqF$-wJ~t>7PGwMzbX)x)sU6Ymoc*7gZt;>!U%}<_&*HqHts! zO38o*iv|}2&Z6T%fDjd@|0|swJe2gij@YVY!~eSSm7n>a;%Dt1^@OxYqM&>bOb5l|*1NepLAv*v zt)s2-!07&4nU{|gopPu>e8?$k#SrF8uLw*<{l$$TYoez#I{K9N;xB==xqrX5@$SCL zsfSkPCxIv{b|@fD^z!WPn?m5Df;w7kfZ86%FS)=-cCV7Te7@4hA@U#g@SoZ3Csp{c z7s!5Bdbxq>pAsTJ?~Rzg9F!3F8vSK9-&7ry)P;_Q7`dYMHwF~;3K372Wh?5!=BU~> z5qXcqpcF+?HvoD=*io26^ozAk+np$iIf4Jo#lnw42c>GRCWTDsPyo=X;Jp1on@7E< z1CP&jH01^%Z8w_q}bq7&%y-lD= zfdiaW&$K1Ft;Um#@JyqK=i4oIF_o7~%YZ2a-`w?gg%`yEJ^L20%!7tHL*}q`je+O4 zIXVhI)8*zIHz#sBY)Z4;LO;p(wVd%orJyEi4rV+dznxPTtb!?z z7M_RuS`9zDYU%LtvKsVYqt4OZ ztOq^BkSxI!E^XQXQbZ%jRgAO--q~shCR8Tli$PVq53`z9TOE=kL`3{-j~;nKx;QPz z*Ag+!@j%Ju7$VLAh;RCe-l$dkO9lUapT660GX{*BG}Z&P=WPN=TJz-Yp22?+W~U-@ z(h2@_hR;x_hr@q)0VcFrt)-BBUrv^)8G9nx5}% zIWPbOKx>=_a560V10tk;PzDD>byr8jQ-`XaTGm9);NIxugjqZUFw^1PcRg!#`E3TU#a=+B^&!v`Gll!i@{iAiL!fQkah0 z)r+Pv?ieXP2CnX6n0jox;QM$m`LjlI`S;h(sqSmXpvVspt`@B9Zkn$KjrNDFkeknj zIs|%11sXzE44R24FFkDm%xP`w3NDz451M&68%L-}-siQ{IhPVbivm+@D0UrA{k2(V zMiom{!{%&ds;iSw64U?!A`!IRE`Kud{7w*lPar+B0hs^lrzvECliClu2F<*;!*&3* zjlRd2bXN`rM9;(FpmG00CEi-NTZu%J01v@R` z0d)HI+lwpW!;IH)@T|!R?PlkgZu~Pqr&{Trn3T+B;q`15=GLz*?^Fv94E^rw?95-l=Yf?2r4hi7PqC!7e$hzpme>or$H1?*78Ia*9um|@A#)m`rAAJ!6*+o zy|X}$(gX&t2ot%112F?l6y}86MYuVkr7Gn5+O+!~ZcPs*-gk5>d^xe8R)I^K9aTXbfe0txhz7kzbz}=V(JIRsXNOE02dd|NpPg9E>qEvy>7cTuQt8m@*s@)0Tj|=}@9RB> zh_3DN`2GI*>^`0k6EmNgd4Jx=>v+DNFHQ-1{X=F~27qG8t+-suYPq_IDy&(5qSrQ! zsB)l=8tnUZfbS-o0@gI6iuM-BBA>6g8O`TMo8{5GTbVq0Q;~2u`GaU?!2qR#ja7*??Hq5*x+C@L)$zw zi`TCUV(`Zbb7#*OzG$cg{5{ciGCv@E`;(@+{2SXlcOPjd<#%X}ql`glrS~U$N3zdVCj=DSI3*V+S$4txEJpElPYpyA%vV7recrr5A}Uu;qf)2kRp`gJYohNw?ORM>l9)1+n&2X0>W5y;_i zG_mTL4@xsXSzk@)hWF&r|C+-WP79c|hRc!|!%VBdaD)D;8K}UF`&Vg~!tFzGK+Y7AB9Sj-h&L#Um_e1Qu9<@^ zC50i9W(MWGId+!XZV6raF9&*iKS6yWEPXdb(trYz21x0<#yZ3H7}b>>mFIoU@~OU$ zsq&G7YlJ@ds5rEo^(}qa(CNZaG zcSjPla9WdGV#=MTjmyVbEVc)d_gpGDX?m>Qc+uyByywC67EHtOPQ#>Rs5)zB-3|G@ z*31BQ7uPSC$xq3K z0>h2nuj284puj(1DIPt&IPCMjMSaz z0DI*aPndzFy*q-y8#_@^pDq+3*#NgXSvFwY*oIXYax>9#MPjQRAj1{20mXM(WdnlO zo38HuhgFj3xGR^rw4qXkSxj^zc9+{{BvGa2s01GT+60)WpUWDs=(bF_$k9x)mV}Ec z@hEauJ;mAjG$yBxin2$|%KGS>6d?x8MX4O z{{ll=K5{huu_n8CAxajA7}pj#f~2*9EX?fJ+a;6R_<@jNbMJ|PdK>Oz8L7=?`%?=! zZaN9TbXjeq@0_2Ctqq<{gv;yG)=t(qBLa5!(`{NCNVC&=U$LA5YrAEE;{{Gdn;2U0 z!av1 zL7SD&z*@zH#tRjJ^6WoA8bLEKUlRqIi<&%}#ih{uJbt*gA%anQJOl+M3Pn|w)?g&4 zuuHu^%LA(u^xjx8?+)dtJ`_@af2KNta18zB-lt+a>g_8nTX~TJm8lpgruTQ z_+TCF(<0C_tMF+ntdDo+WY4ci3Iu+bq_I2u=U*6i4%(Hx+(as#JGhIM6;_ZYOAI2W zJ`!;g?iPBweY*^yYlAbzU2N1Q% zRdI7}LBLwADjA6_0gFdwdDK>c{u{d>XHU?2IOFC%UBN`d7VqT?bRoHt$SCA**Df@Bw2P}bG>Ls_rM0`?l84e zn`Dm9dl|M0Bi4YFte>1#)lrq9*%d;pfD;4O!c{$1jT{85Aac-51x94$4+iC#k8yda z^A@ynMJMyVW{tGD31>uy*%7^SO$IF2m>r6lGVkOQn)SK~M{n^ndK+>T`+Gec*^gw( zwzXLr5<*RgK`Wsz49xgr8LtL$LG|Qe0BOkq31MPiu(Hq@K8jA!P+NrpY*w&q=-TR! zcaxVCSeeQti$b>zHD7QhFZ))$pULBJ7oVgp9>}`2>lq|2%@5f8*2`tAf{q8rh0QK{ z_nY(PV>t~6R@UT;nZKiKv9eVPSPY1J#Qeo1*E$N=!9PZ$qA~_9rMg~Ny6eJ!Xc~~V zpb)StSS(*-5s!lmjfm%}69xg}HxNA0v(hLBU>lsg(B4fz9&WD3mk0aXu7zzQbR!)0=O!m+h|n)fdP)+O zI}4|R?$*syNqaUCSLxYo!h*g%V{{4gQGb{)F*tFD0NDBGK64w)wBzM*%TcDwU4QpE z7c**yx|@oatl#3b2|p_yj$QmB7sZuH-l*46>{9mgy5Tu(R)IwN z#>C=P;&hQtYFLs0v&5o~KYM#1&w?VtkvEX31U8yOG4F=7GL4S+8iA)W=SWDDPv0D0 z__NZLZC?n(9hX&2#6oJ*RoIvPBliJU!L7#GW1LKXmX~=MkF>b+Jl5MpaD@BrewmqL zKU7R~5gvExKHHq1dGmQ}vtr9Jgc*PjIX1(_cx%yZ%UhkfcR-X2CSQa<$5t&3jVP zqOY){9I)FjVB6m+05e)!3|c~Km~F&Mr!ZxR21 z<=KRL`+JcJSgB0xo&^r; z8VaeP(rR#8KfK;m&T1v%=O}kpC(%74_Gx_98n3SA++J_KWU@PYsw$m8vvkbC<1%~U zNZ6d}W_@2Ai$4Ve=&G zP?17OP@|wO#cjV*hWIRRh3n>(~IZWgr+58$cl74voj z_c@<cGK_Cd?#EMgK<&Av8Ym2!j3JHu=SK2q zM|raYP_`S8KU^bx_r?hn-HmPzigEmc2|k>efD|JqGp)PQ!_?MxogxnKR))UjtJgAR z?Dc}U<*{cm;Diy)K5zdy8oGdUc^Gtjax+OEyBULKVzobDJ@WaftP2?*X8tzBQDrH) zsH`BScKYjagvM$N0ieR4SHVX{TCFlV`D>sW#9|NJ=l{%TApN3jR0mbSbiMpNd=riswKi0RZ(k^G zxZiR{b3}~M=3QLXcmvf=v^%Z0jr*ESyUj2UZZpgzH_;!1t7OwatIK?*#9%M*tQod> zB9v7KU0ao9g%V3K_+fJopVA8H11<=%y??{ z$zhgPmlVbyvwcS@P@|R&Hj3IB)_L9eK^+9UJf})qT4uj`^v`36SmFmqo!hkJL~b4`pS zI$P)Eje6a%GliJB*L4NTLcZ_#Y7>X^Iy|{x<<3Hez4@IaNeu31>+Z!t5&m|4+Es5s z59zb>`sVb>8Fr?Rhy?%ShUje}Kx(m(KoA1RBq;vDsiUM!RJ_skgvM&oLl47v)M~k) z#M)jbc1_0Zy3A>8%lh#~zjr(%ot#&~G`>XBNFv}`(S zqus)&1tdW2^>Re7JK)ecFhgXe!-9ZrC+n1ZROGPsZ8-%qdY-Wt}Yw5kf-i@ zw~%5bsp7M|i>hSYylp$CHKHEpn!*!ze0@k%n-E{FpBda+q>{IHI^Uu@w-kvjWwrBh z_x=31VLX1QYO~|A;Q8u=BSWpKjEqq|=TS`Hfs?(n(FFmOs~eZ{HJM41XLaFF)&B%{D`+scoXZDvsfbCPz-Y}V`kC~J@~t>#NssiTRp zBJ1KqR2Gr&dBZ|8MyFcqZK-)0<7*c9`z`3avr?pZ_Vo*n@j`cCl~y+$tRH`6$S8kG ze|cnc=lbVAdH0<>X$?#%(Bq5h?>Uq@r5~E_oPYI6Q#-S5!sj(mhbO8=Wy-xCcSJ_qu9Gt?Zo_;k8NrEMZLfL=xsG}TCpjl z0@GTLwd!2hh!Q*uOkHh8h*)oDj^}7HPYBto|NhRIv|qQoj>jrktlU}bGO<7hbW@EE zs%_}(nX&KVvdKCNa@^N6U-ak?dD zkfMSp$8}b+-eDK}#FF+ri!~Mx6)-V;k%SYckir>6;(2zxNiAr<0AD*hnNxRzWKusd zB2sh0Z#*+$!rqp~+sfV(C*%s1iyVx}d9szo^~Wl@OVh)r$pf`mXr>RSL}ojt_~7?L zd>>dpwY9=#!IhH!No_}j$NILhP#Rw3Ct!Uy(w;Yvhg!v}XD3T%$DTHeXo6HrjVPe} zO4{Qg+l+X_?aYp85q74^txT(NmPKa|fqX|%8)yvXrtem+yz(^WNGUs!>D6k1Jil?6 zIB4x?sYQ>^;D6iKWy{hqnXNKLm!!A8ORKhVk>*`xD(0X0y2K*VdcaHw-rdrY^y^eM zvyV_g%ax(C*}zD|j1U*~$S+wgpI!2pSoOzy0A&b;-}GgJTE#?BeEk)m3VWzTvc2=@ z9zO)JqP$P?f_j{aej}}Cm#Eu(=F5(6b8mwswJwXNYzf9_tBype01KzwyW|(GBmuzO zi?5UTvMRPueA%Vn_+|Y`e2@9!T81Qwpm=P|E0ikxb*nG-+!`eIu@`aK-LtXCfdz_p zi<1D8np>}Yej>|l-9dE`p2J%C2rjMVpNYZ=`qX{Hewatd;*jB{yi4u^x1Goq-?*jw zlfEsgMQ4x5kLEkm+{u=X-&NWvN$T#)Vzknt&<_^vR4=>=QzC>e+k9_D_RATb8zP(B z;l-cuS42FK}j3(lDw!aBXPLhahDvW zmzfDa>}qk8c6mJSP;byr5A!sRcirHJKUc=zKAqFQ)UwbiSC*7t<9vMB{|6hLDS}&`uNWG|^5I?KII&6YVt7 zP7_UyYFXvqMx=)}7HDIEHWp}Ofi@OsV}UjnXk&pk7HIa{H)#UW>^GYIMzh~&_8ZN9 zquFmX`>nN#A<4m}UXfEMS@i zOtXM#7BI~Mrdhx=3%FGWTAI5>bGK;j7R}wFxmz@Mi{@_8+%1~BMRT{x!}bMC^E)_U ze{Fa%9Xz6gM|ALr4j$3LBRY6Q2ao9B5gj~o?402d;$v^Ja;Vwz!F2GbP4EcR;2&TC z1+xDr>0=QKfRa6~VgN8GCO!+m+>rt%J|@p+BNSwh@hPB&&!32Yu)^o4%YILurzv|( zUauv)CV9TL?D`fe}K}_03!nd8pq&uegv=!!f^=(m^U7v>jZ$ip#V`60hA{LjCt0 z0TyilDBB3|ViV58%>X~-1FYHtP>vJf+BSgSw*yoc;C;Z7ti{pcsyAQzd7l5OPp#8WWiU2ks1{4F_Lo6r(Fg<|RMoc`2pY0I9HpGy_0FM!A zNATVr1vrn0D8==03}6ppL>Z0+V#RTQz9;ZIAZDKg&^-lk01;RY@D8!A0>J4sz;6iA z833cR_}viWD*;%)0^}hEodbA)NI8%9r3&B-V#);o-bH{Nh+&ri8W0)P0KF~)Ttv*c z0-$jf;1`5n4L}oO^)&$d>o^98xEnZ@HvtYKeyqiLgAm^WaQO}34kED*z~nZ-Nkr%! zoNIS+4k5n3hxZe)_;&z{`vAWprau7aP!CXu@cskf8DiN(0P9Bpml3lb<38{Npcpaw zDc)zq+6I9BjR3WXd4B?QeuncA5&ReKL(c&=BHUi!y+ka031HR)P=T2A3V{0>=K{j> z4Zst`lDD`n-r*cXME;HU`5%D22;YBkjv!Xzu47A4P=lDmzM5Y=A zz11nWgoy4)fu;rp`w^owDR_m*(xRZBHU&2jKj~0lpi99K#Mn+0;HC(<2v>ay?jn*5 zDClBH!6`&oX9_q13brB!8&U8Gk!nmqkMAfrhX^;JfZv6J-3T933jRVYH>1GDoPsNe zn64D)bfcgI5zw82w}@;D3LJY-a0@Ztk^(_b3XUPhS>gWQi-JvvfxRiXk4WxAfw?sW zrxBBFC{XT8K>=c@Ed@^z>2?%Y*;8-<5!H`^jt&&;L*xSdzXF#u;L-t{?ts$^&pTWT z_!Flp;4Op+i1COOh-`!yu?Ddmu~CLR{7L?{36Y5)e_M-4MUcOd*OKS%M65z=ll@$Z zKXVZ)5#+k*h#d&>TJoAK8OZyQ>&TzG86T6^kmr!+Zbhs|nwj&N8$o0rI$Y&$3 zA)l`pL0%*O9OQG6*JL2b=O&+n{EmD!@_O4V W9s_y~{GZGL9xmp3Caz1_&;J1vm<+A} literal 0 HcmV?d00001 From 106688f31ae91378cb312cdd704da6353a1ac44f Mon Sep 17 00:00:00 2001 From: iText Software Date: Tue, 1 Nov 2022 06:01:33 +0000 Subject: [PATCH 07/32] Add missing copyright headers --- .../parser/data/ImageRenderInfoTest.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java index f2e669f07a..172b7eb950 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java @@ -1,3 +1,25 @@ +/* + This file is part of the iText (R) project. + Copyright (c) 1998-2022 iText Group NV + Authors: iText Software. + + This program is offered under a commercial and under the AGPL license. + For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below. + + AGPL licensing: + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + */ package com.itextpdf.kernel.pdf.canvas.parser.data; import com.itextpdf.io.image.ImageDataFactory; From 0564fd7707d54eee35db6e7b335421a50a8494a3 Mon Sep 17 00:00:00 2001 From: Guust Ysebie Date: Mon, 7 Nov 2022 10:45:17 +0100 Subject: [PATCH 08/32] Update test to ignore OS specific flag Due to internal changes of the JDK the OS flag value of the gzip header changed. This caused an unexpected base64 to be generated. This fix ignores the OS specific flag when verifying the signature. DEVSIX-7177 --- .../itextpdf/commons/utils/Base64Test.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java b/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java index 0debc5cf23..ed8184c63b 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java @@ -39,12 +39,30 @@ public void testEncodeObjectForNullObject() { @Test public void testDecodeForSourceIsEmptyArray() { - Assert.assertEquals("", Base64.encodeBytes(new byte[]{})); + Assert.assertEquals("", Base64.encodeBytes(new byte[] {})); } @Test public void testDecodeForSourceIsEmptyArrayGzip() { - Assert.assertEquals("H4sIAAAAAAAAAAMAAAAAAAAAAAA=", Base64.encodeBytes(new byte[]{}, Base64.GZIP)); + //HEADER FOOTER example of signatures that can be generated + //H4sIAAAAAAAAAAMAAAAAAAAAAAA= 1f 8b 08 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 // windows + //H4sIAAAAAAAA/wMAAAAAAAAAAAA= 1f 8b 08 00 00 00 00 00 00 ff 03 00 00 00 00 00 00 00 00 00 // unknown + //H4sIAAAAAAAAAwMAAAAAAAAAAAA= 1f 8b 08 00 00 00 00 00 00 03 03 00 00 00 00 00 00 00 00 00 // linux + //H4sIAAAAAAAAAgMAAAAAAAAAAAA= 1f 8b 08 00 00 00 00 00 00 02 03 00 00 00 00 00 00 00 00 00 // vms + final String expectedHeaderWithoutOsFlag = "H4sIAAAAAAAA"; + final String expectedFooter = "MAAAAAAAAAAAA="; + final int startIndexHeader = 0; + final int endIndexHeaderWithoutOsFlag = 12; + final int startIndexFooter = 14; + final int endIndexFooter = 28; + + String generatedBase64 = Base64.encodeBytes(new byte[] {}, Base64.GZIP); + + String generatedHeader = generatedBase64.substring(startIndexHeader, endIndexHeaderWithoutOsFlag); + String generatedFooter = generatedBase64.substring(startIndexFooter, endIndexFooter); + + Assert.assertEquals(expectedHeaderWithoutOsFlag, generatedHeader); + Assert.assertEquals(expectedFooter, generatedFooter); } } From 941cd1da8f3e57e9d1be53a5a3a4e1624ddd526c Mon Sep 17 00:00:00 2001 From: Guust Ysebie Date: Tue, 8 Nov 2022 15:52:23 +0100 Subject: [PATCH 09/32] Handle potential failure if the methods are called in different seconds DEVSIX-7180 --- .../java/com/itextpdf/commons/utils/DateTimeUtilTest.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java index 3c25d260b5..a22135ab4a 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java @@ -39,8 +39,9 @@ public class DateTimeUtilTest extends ExtendedITextTest { @Test public void getCurrentTest() { - Date date = new Date(); - Assert.assertEquals(date.toString(), DateTimeUtil.getCurrentTimeDate().toString()); + long nowEpoch = new Date().getTime(); + long nowDateTimeUtilEpoch = DateTimeUtil.getCurrentTimeDate().getTime(); + Assert.assertEquals(nowEpoch, nowDateTimeUtilEpoch, ONE_SECOND_DELTA); } @Test From aed01b91d267563d100cd2aab1ca424f7d1f9c50 Mon Sep 17 00:00:00 2001 From: Vitali Prudnikovich Date: Thu, 10 Nov 2022 12:56:21 +0300 Subject: [PATCH 10/32] Fix CVE-2022-42003 vulnerability coming from jackson-databind DEVSIX-7135 --- commons/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/pom.xml b/commons/pom.xml index d57f92ce63..953758d1b9 100644 --- a/commons/pom.xml +++ b/commons/pom.xml @@ -11,7 +11,7 @@ https://itextpdf.com/ - 2.13.4 + 2.13.4.2 From 637560fd69404443dfcdbfa34b3968c411957d98 Mon Sep 17 00:00:00 2001 From: "glenn.volckaert" Date: Mon, 5 Sep 2022 11:58:46 +0200 Subject: [PATCH 11/32] Add support for vertical alignment for inline elements DEVSIX-6881 --- .../LayoutExceptionMessageConstant.java | 2 + .../properties/InlineVerticalAlignment.java | 89 +++++++ .../InlineVerticalAlignmentType.java | 28 ++ .../itextpdf/layout/properties/Property.java | 2 + .../layout/renderer/AbstractRenderer.java | 18 +- .../layout/renderer/ImageRenderer.java | 4 +- .../InlineVerticalAlignmentHelper.java | 186 +++++++++++++ .../layout/renderer/LineHeightHelper.java | 34 ++- .../layout/renderer/LineRenderer.java | 248 ++++++++++++------ .../layout/renderer/TextRenderer.java | 8 +- .../com/itextpdf/layout/AlignmentTest.java | 222 ++++++++++++++++ .../renderer/LineHeightHelperUnitTest.java | 1 + .../layout/renderer/LineRendererUnitTest.java | 15 +- .../cmp_inlineVerticalAlignmentBaseLine.pdf | Bin 0 -> 1019 bytes .../cmp_inlineVerticalAlignmentBottom.pdf | Bin 0 -> 1020 bytes .../cmp_inlineVerticalAlignmentFixed.pdf | Bin 0 -> 1019 bytes .../cmp_inlineVerticalAlignmentFraction.pdf | Bin 0 -> 1022 bytes .../cmp_inlineVerticalAlignmentLineHeight.pdf | Bin 0 -> 1021 bytes .../cmp_inlineVerticalAlignmentMaxHeight.pdf | Bin 0 -> 811 bytes .../cmp_inlineVerticalAlignmentMiddle.pdf | Bin 0 -> 1022 bytes .../cmp_inlineVerticalAlignmentMinHeight.pdf | Bin 0 -> 1019 bytes .../cmp_inlineVerticalAlignmentMixed.pdf | Bin 0 -> 13962 bytes .../cmp_inlineVerticalAlignmentSub.pdf | Bin 0 -> 1012 bytes .../cmp_inlineVerticalAlignmentSuper.pdf | Bin 0 -> 1016 bytes .../cmp_inlineVerticalAlignmentTextBottom.pdf | Bin 0 -> 1024 bytes .../cmp_inlineVerticalAlignmentTextTop.pdf | Bin 0 -> 1022 bytes .../cmp_inlineVerticalAlignmentTop.pdf | Bin 0 -> 1017 bytes .../cmp_inlineVerticalAlignmentWithFloat.pdf | Bin 0 -> 1021 bytes .../itextpdf/layout/AlignmentTest/itis.jpg | Bin 0 -> 12605 bytes .../layout/BlockTest/cmp_overflowTest03.pdf | Bin 3556 -> 3566 bytes .../LayoutTaggingTest/cmp_listTest04.pdf | Bin 10508 -> 10518 bytes .../ListTest/cmp_listItemAlignmentTest01.pdf | Bin 1571 -> 1581 bytes .../ListTest/cmp_listNumberingTest01.pdf | Bin 13880 -> 13890 bytes .../cmp_divBigRotatedParagraphTest01.pdf | Bin 1341 -> 1351 bytes .../RotationTest/cmp_divRotationTest02.pdf | Bin 12743 -> 12753 bytes .../RotationTest/cmp_innerRotationTest02.pdf | Bin 7808 -> 7818 bytes .../cmp_splitTextRotationTest02.pdf | Bin 12744 -> 12754 bytes .../cmp_forcedWordSplit.pdf | Bin 3797 -> 3805 bytes 38 files changed, 750 insertions(+), 107 deletions(-) create mode 100644 layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java create mode 100644 layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java create mode 100644 layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBaseLine.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBottom.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFixed.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFraction.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentLineHeight.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMaxHeight.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMiddle.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMinHeight.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMixed.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentSub.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentSuper.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextBottom.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextTop.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTop.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentWithFloat.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/AlignmentTest/itis.jpg diff --git a/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java b/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java index 50086bbd2e..1d3f8c4127 100644 --- a/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java +++ b/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java @@ -48,6 +48,8 @@ public final class LayoutExceptionMessageConstant { + "role."; public static final String ROLE_IN_NAMESPACE_IS_NOT_MAPPED_TO_ANY_STANDARD_ROLE = "Role \"{0}\" in namespace {1} " + "is not mapped to any standard role."; + public static final String INLINE_VERTICAL_ALIGNMENT_DOESN_T_NEED_A_VALUE = + "Inline vertical alignment \"{0}\" doesn't need a value"; private LayoutExceptionMessageConstant(){} } diff --git a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java new file mode 100644 index 0000000000..792933a4ef --- /dev/null +++ b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java @@ -0,0 +1,89 @@ +package com.itextpdf.layout.properties; + +import com.itextpdf.kernel.exceptions.PdfException; +import com.itextpdf.layout.exceptions.LayoutExceptionMessageConstant; + +/** +* A property corresponding to the css vertical-align property and used to +* set vertical alignment on inline blocks, it specifies the type of alignment +* and where needed a numerical value to complete it. +*/ +public class InlineVerticalAlignment { + + private InlineVerticalAlignmentType type; + private float value; + + + /** + * Creates a default InlineVerticalAlignment, it gets the type {@link InlineVerticalAlignmentType#BASELINE}. + */ + public InlineVerticalAlignment () { + type = InlineVerticalAlignmentType.BASELINE; + } + + /** + * Creates an InlineVerticalAlignment with a specified type. + * + * @param type {@link InlineVerticalAlignmentType} + */ + public InlineVerticalAlignment (InlineVerticalAlignmentType type) { + this.type = type; + } + + /** + * Creates an InlineVerticalAlignment with a specified type and a value. + * This will throw a {@link PdfException} when used with a type that does not require a value. + * + * @param type {@link InlineVerticalAlignmentType} + * @param value In the case of {@link InlineVerticalAlignmentType#FIXED} a lenth in pts, + * in case of {@link InlineVerticalAlignmentType#FRACTION} a multiplier value. + */ + public InlineVerticalAlignment (InlineVerticalAlignmentType type, float value) { + if (!(type == InlineVerticalAlignmentType.FRACTION || type == InlineVerticalAlignmentType.FIXED)) { + throw new PdfException(LayoutExceptionMessageConstant.INLINE_VERTICAL_ALIGNMENT_DOESN_T_NEED_A_VALUE) + .setMessageParams(type); + + } + this.type = type; + this.value = value; + } + + /** + * Gets the type of InlineVerticalAlignment. + * + * @return the type {@link InlineVerticalAlignmentType} + */ + public InlineVerticalAlignmentType getType() { + return type; + } + + /** + * Sets the type {@link InlineVerticalAlignmentType}. + * + * @param type {@link InlineVerticalAlignmentType} + */ + public void setType(InlineVerticalAlignmentType type) { + this.type = type; + } + + /** + * Gets the value. + * + * @return value In the case of {@link InlineVerticalAlignmentType#FIXED} a lenth in pts, + * in case of {@link InlineVerticalAlignmentType#FRACTION} a multiplier value. + */ + + public float getValue() { + return value; + } + + /** + * Sets the value. + * + * @param value In the case of {@link InlineVerticalAlignmentType#FIXED} a lenth in pts, + * in case of {@link InlineVerticalAlignmentType#FRACTION} a multiplier value. + */ + public void setValue(float value) { + this.value = value; + } +} diff --git a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java new file mode 100644 index 0000000000..b822e155bc --- /dev/null +++ b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java @@ -0,0 +1,28 @@ +package com.itextpdf.layout.properties; + +/** + * The possible values for {@link InlineVerticalAlignment#getType()}. + */ +public enum InlineVerticalAlignmentType { + // Strut oriented alignments + BASELINE, + TEXT_TOP, + TEXT_BOTTOM, + SUB, + SUPER, + /** + * Fixed is used when a length value is given in css. + * It needs a companion value in {@link InlineVerticalAlignment#setValue(float)} + */ + FIXED, + /** + * Fixed is used when a percentage value is given in css. + * It needs a companion value in {@link InlineVerticalAlignment#setValue(float)} + */ + FRACTION, + // middle of x height above baseline + MIDDLE, + // From here alignments are box oriented, the others are strut (text line) oriented + TOP, + BOTTOM +} diff --git a/layout/src/main/java/com/itextpdf/layout/properties/Property.java b/layout/src/main/java/com/itextpdf/layout/properties/Property.java index 35858cd289..a8ac3351ae 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Property.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Property.java @@ -210,6 +210,8 @@ public final class Property { public static final int UNDERLINE = 74; public static final int VERTICAL_ALIGNMENT = 75; public static final int VERTICAL_BORDER_SPACING = 116; + public static final int INLINE_VERTICAL_ALIGNMENT = 136; + /** * Value of 1 is equivalent to no scaling **/ diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java index 2db0018060..4f2e8fbc90 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java @@ -43,8 +43,8 @@ This file is part of the iText (R) project. */ package com.itextpdf.layout.renderer; -import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.commons.utils.MessageFormatUtil; +import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.io.util.NumberUtil; import com.itextpdf.kernel.colors.Color; import com.itextpdf.kernel.colors.gradients.AbstractLinearGradientBuilder; @@ -83,8 +83,8 @@ This file is part of the iText (R) project. import com.itextpdf.layout.minmaxwidth.MinMaxWidth; import com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils; import com.itextpdf.layout.properties.Background; -import com.itextpdf.layout.properties.BackgroundImage; import com.itextpdf.layout.properties.BackgroundBox; +import com.itextpdf.layout.properties.BackgroundImage; import com.itextpdf.layout.properties.BaseDirection; import com.itextpdf.layout.properties.BlendMode; import com.itextpdf.layout.properties.BorderRadius; @@ -1840,27 +1840,31 @@ protected UnitValue[] getPaddings() { * @return a {@link Rectangle border box} of the renderer */ protected Rectangle applyPaddings(Rectangle rect, UnitValue[] paddings, boolean reverse) { - if (!paddings[0].isPointValue()) { + if (paddings[0] != null && !paddings[0].isPointValue()) { Logger logger = LoggerFactory.getLogger(AbstractRenderer.class); logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Property.PADDING_TOP)); } - if (!paddings[1].isPointValue()) { + if (paddings[1] != null && !paddings[1].isPointValue()) { Logger logger = LoggerFactory.getLogger(AbstractRenderer.class); logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Property.PADDING_RIGHT)); } - if (!paddings[2].isPointValue()) { + if (paddings[2] != null && !paddings[2].isPointValue()) { Logger logger = LoggerFactory.getLogger(AbstractRenderer.class); logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Property.PADDING_BOTTOM)); } - if (!paddings[3].isPointValue()) { + if (paddings[3] != null && !paddings[3].isPointValue()) { Logger logger = LoggerFactory.getLogger(AbstractRenderer.class); logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Property.PADDING_LEFT)); } - return rect.applyMargins(paddings[0].getValue(), paddings[1].getValue(), paddings[2].getValue(), paddings[3].getValue(), reverse); + return rect.applyMargins(paddings[0] != null ? paddings[0].getValue() : 0, + paddings[1] != null ? paddings[1].getValue() : 0, + paddings[2] != null ? paddings[2].getValue() : 0, + paddings[3] != null ? paddings[3].getValue() : 3, + reverse); } /** diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java index 8bbf75fecc..0406123332 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java @@ -43,6 +43,7 @@ This file is part of the iText (R) project. */ package com.itextpdf.layout.renderer; +import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.kernel.geom.AffineTransform; import com.itextpdf.kernel.geom.Point; @@ -69,11 +70,10 @@ This file is part of the iText (R) project. import com.itextpdf.layout.renderer.objectfit.ObjectFitApplyingResult; import com.itextpdf.layout.renderer.objectfit.ObjectFitCalculator; import com.itextpdf.layout.tagging.LayoutTaggingHelper; -import com.itextpdf.commons.utils.MessageFormatUtil; +import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.List; public class ImageRenderer extends AbstractRenderer implements ILeafElementRenderer { diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java new file mode 100644 index 0000000000..505b065508 --- /dev/null +++ b/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java @@ -0,0 +1,186 @@ +package com.itextpdf.layout.renderer; + +import com.itextpdf.kernel.geom.Rectangle; +import com.itextpdf.layout.properties.InlineVerticalAlignment; +import com.itextpdf.layout.properties.InlineVerticalAlignmentType; +import com.itextpdf.layout.properties.LineHeight; +import com.itextpdf.layout.properties.Property; + +import java.util.List; +import java.util.function.Predicate; +import java.util.stream.Collectors; + +final class InlineVerticalAlignmentHelper { + + private static final float ADJUSTMENT_THRESHOLD = 0.001F; + + private static final float SUPER_OFFSET = 0.3F; + + private static final float SUB_OFFSET = -0.2F; + + private InlineVerticalAlignmentHelper() { + } + + public static void adjustChildrenYLineHtmlMode(LineRenderer lineRenderer) { + float actualYLine = lineRenderer.occupiedArea.getBBox().getY() + + lineRenderer.occupiedArea.getBBox().getHeight() - lineRenderer.maxDescent; + + // first round, all text based alignments + processRenderers(lineRenderer, lineRenderer.getChildRenderers(), actualYLine, + alignment -> !isBoxOrientedVerticalAlignment(alignment), + alignment -> !isBoxOrientedVerticalAlignment(alignment)); + + // next round, box oriented alignments + List sortedRenderers = lineRenderer.getChildRenderers().stream(). + sorted((r1, r2) -> (int) Math.round((r2.getOccupiedArea().getBBox().getHeight() - + r1.getOccupiedArea().getBBox().getHeight()) * 1000)).collect(Collectors.toList()); + processRenderers(lineRenderer, sortedRenderers, actualYLine, + alignment -> isBoxOrientedVerticalAlignment(alignment), + alignment -> true); + } + + private static boolean isBoxOrientedVerticalAlignment(InlineVerticalAlignment alignment) { + return alignment.getType() == InlineVerticalAlignmentType.TOP || + alignment.getType() == InlineVerticalAlignmentType.BOTTOM; + } + + private static void processRenderers(LineRenderer lineRenderer, List renderers, float actualYLine, + Predicate needProcess, + Predicate needRecalculateSizes) { + float[] fontInfo = LineHeightHelper.getActualFontInfo(lineRenderer); + float textTop = actualYLine + fontInfo[LineHeightHelper.ASCENDER_INDEX] - + fontInfo[LineHeightHelper.LEADING_INDEX] / 2; + float textBottom = actualYLine + fontInfo[LineHeightHelper.DESCENDER_INDEX] - + fontInfo[LineHeightHelper.LEADING_INDEX] / 2; + float leading = fontInfo[LineHeightHelper.LEADING_INDEX]; + float xHeight = fontInfo[LineHeightHelper.XHEIGHT_INDEX]; + + float maxTop = Float.MIN_VALUE; + float minBottom = Float.MAX_VALUE; + float maxHeight = Float.MIN_VALUE; + boolean maxminValuesChanged = false; + for (final IRenderer renderer : renderers) { + if (FloatingHelper.isRendererFloating(renderer)) { + continue; + } + InlineVerticalAlignment alignment = renderer.getProperty( + + Property.INLINE_VERTICAL_ALIGNMENT); + if (alignment == null) { + alignment = new InlineVerticalAlignment(); + } + + if (needProcess.test(alignment)) { + Rectangle cBbox = getAdjustedArea(renderer); + // Take into account new size but not apply it yet to the parent renderer + Rectangle pBbox = new Rectangle(lineRenderer.occupiedArea.getBBox().getX(), + Math.min(minBottom, lineRenderer.occupiedArea.getBBox().getY()), + lineRenderer.occupiedArea.getBBox().getWidth(), + Math.max(maxHeight, lineRenderer.occupiedArea.getBBox().getHeight())); + float offset = calculateOffset(renderer, cBbox, alignment, + actualYLine, textTop, textBottom, leading, xHeight, pBbox); + if (Math.abs(offset) > ADJUSTMENT_THRESHOLD) { + renderer.move(0, offset); + } + } + if (needRecalculateSizes.test(alignment)) { + Rectangle cBbox = getAdjustedArea(renderer); + maxTop = Math.max(maxTop, cBbox.getTop()); + minBottom = Math.min(minBottom, cBbox.getBottom()); + maxHeight = Math.max(maxHeight, cBbox.getHeight()); + maxminValuesChanged = true; + } + } + + // Adjust this and move children down as needed + if (maxminValuesChanged) { + adjustBBox(lineRenderer, maxHeight, maxTop, minBottom); + } + } + + private static Rectangle getAdjustedArea(IRenderer renderer) { + Rectangle rect = renderer.getOccupiedArea().getBBox().clone(); + if (renderer instanceof AbstractRenderer && !(renderer instanceof BlockRenderer) && + !renderer.hasProperty(Property.INLINE_VERTICAL_ALIGNMENT)) { + AbstractRenderer ar = (AbstractRenderer) renderer; + ar.applyBorderBox(rect, false); + ar.applyPaddings(rect, false); + } + + return rect; + } + + + private static void adjustBBox(LineRenderer lineRenderer, float maxHeight, float maxTop, float minBottom) { + LineHeight lineHeight = lineRenderer.getProperty(Property.LINE_HEIGHT); + float actualHeight = maxHeight; + if (lineHeight != null) { + actualHeight = Math.max(actualHeight, LineHeightHelper.calculateLineHeight(lineRenderer)); + } + + maxTop += (actualHeight - maxHeight) / 2; + minBottom -= (actualHeight - maxHeight) / 2; + maxHeight = actualHeight; + maxHeight = Math.max(maxHeight, maxTop - minBottom); + + float originalTop = lineRenderer.occupiedArea.getBBox().getTop(); + lineRenderer.occupiedArea.getBBox().setHeight(maxHeight); + float delta = originalTop - lineRenderer.occupiedArea.getBBox().getTop(); + lineRenderer.occupiedArea.getBBox().moveUp(delta); + + float childDelta = originalTop - maxTop; + for (final IRenderer renderer : lineRenderer.getChildRenderers()) { + renderer.move(0, childDelta); + } + } + + private static float calculateOffset(IRenderer renderer, Rectangle cBBox, InlineVerticalAlignment alignment, + float baseline, float textTop, float textBottom, float leading, float xHeight, Rectangle pBBox) { + switch (alignment.getType()) { + case BASELINE: + return baseline - getChildBaseline(renderer, leading); + case TEXT_TOP: + return textTop - cBBox.getTop(); + case TEXT_BOTTOM: + return textBottom - cBBox.getBottom(); + case FIXED: + float offsetFixed = 0; + offsetFixed = alignment.getValue(); + return baseline + offsetFixed - getChildBaseline(renderer, leading); + case SUPER: + case SUB: + case FRACTION: + float offsetFraction = 0; + if (alignment.getType() == InlineVerticalAlignmentType.SUPER) { + offsetFraction = SUPER_OFFSET; + } else if (alignment.getType() == InlineVerticalAlignmentType.SUB) { + offsetFraction = SUB_OFFSET; + } else { + offsetFraction = alignment.getValue(); + } + + float target = baseline + (textTop - textBottom) * offsetFraction; + return target - getChildBaseline(renderer, leading); + case MIDDLE: + return (baseline + xHeight / 2) - (cBBox.getBottom() + cBBox.getHeight() / 2); + case BOTTOM: + return pBBox.getBottom() - cBBox.getBottom(); + case TOP: + return pBBox.getTop() - cBBox.getTop(); + default: + return 0; + } + } + + private static float getChildBaseline(IRenderer renderer, float leading) { + if (renderer instanceof ILeafElementRenderer) { + float descent = ((ILeafElementRenderer) renderer).getDescent(); + return renderer.getOccupiedArea().getBBox().getBottom() - descent; + } else { + Float yLine = LineRenderer.isInlineBlockChild(renderer) && renderer instanceof AbstractRenderer ? + ((AbstractRenderer) renderer).getLastYLineRecursively() : null; + return (yLine == null ? + renderer.getOccupiedArea().getBBox().getBottom() : (float) yLine - (leading / 2)); + } + } +} diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java index 914b3287ba..2e6da1d170 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java @@ -29,29 +29,51 @@ This file is part of the iText (R) project. import com.itextpdf.layout.properties.RenderingMode; class LineHeightHelper { - private static float DEFAULT_LINE_HEIGHT_COEFF = 1.15f; + public static final int ASCENDER_INDEX = 0; + public static final int DESCENDER_INDEX = 1; + public static final int XHEIGHT_INDEX = 2; + public static final int LEADING_INDEX = 3; + private static final float DEFAULT_LINE_HEIGHT_COEFF = 1.15f; private LineHeightHelper() { } + /** + * Get actual ascender, descender. + * @param renderer the renderer to retrieve the ascender and descender from + * @return an array containing in this order actual ascender + */ static float[] getActualAscenderDescender(AbstractRenderer renderer) { + float[] result = getActualFontInfo(renderer); + return new float[] {result[0], result[1]}; + } + + /** + * Get actual ascender, descender, xHeight and leading. + * @param renderer the renderer to retrieve the font info from + * @return an array containing in this order actual ascender, descender, xHeight and leading + */ + static float[] getActualFontInfo(AbstractRenderer renderer) { float ascender; float descender; float lineHeight = LineHeightHelper.calculateLineHeight(renderer); float[] fontAscenderDescender = LineHeightHelper.getFontAscenderDescenderNormalized(renderer); float leading = lineHeight - (fontAscenderDescender[0] - fontAscenderDescender[1]); - ascender = fontAscenderDescender[0] + leading / 2f; - descender = fontAscenderDescender[1] - leading / 2f; - return new float[] {ascender, descender}; + ascender = fontAscenderDescender[0] + leading / 2F; + descender = fontAscenderDescender[1] - leading / 2F; + return new float[] {ascender, descender, fontAscenderDescender[2], leading}; } static float[] getFontAscenderDescenderNormalized(AbstractRenderer renderer) { PdfFont font = renderer.resolveFirstPdfFont(); float fontSize = renderer.getPropertyAsUnitValue(Property.FONT_SIZE).getValue(); - float[] fontAscenderDescenderFromMetrics = TextRenderer.calculateAscenderDescender(font, RenderingMode.HTML_MODE); + float[] fontAscenderDescenderFromMetrics = TextRenderer.calculateAscenderDescender(font, + RenderingMode.HTML_MODE); float fontAscender = fontAscenderDescenderFromMetrics[0] / FontProgram.UNITS_NORMALIZATION * fontSize; float fontDescender = fontAscenderDescenderFromMetrics[1] / FontProgram.UNITS_NORMALIZATION * fontSize; - return new float[] {fontAscender, fontDescender}; + float xHeight = ((float) font.getFontProgram().getFontMetrics().getXHeight())/ + FontProgram.UNITS_NORMALIZATION * fontSize; + return new float[] {fontAscender, fontDescender, xHeight}; } static float calculateLineHeight(AbstractRenderer renderer) { diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java index 8daea538b7..7db289bb82 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java @@ -43,14 +43,14 @@ This file is part of the iText (R) project. */ package com.itextpdf.layout.renderer; -import com.itextpdf.io.logs.IoLogMessageConstant; +import com.itextpdf.commons.actions.contexts.IMetaInfo; +import com.itextpdf.commons.actions.sequence.SequenceId; +import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.font.otf.Glyph; import com.itextpdf.io.font.otf.GlyphLine; +import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.io.util.ArrayUtil; -import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.util.TextUtil; -import com.itextpdf.commons.actions.sequence.SequenceId; -import com.itextpdf.commons.actions.contexts.IMetaInfo; import com.itextpdf.kernel.geom.Rectangle; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.layout.element.TabStop; @@ -65,6 +65,8 @@ This file is part of the iText (R) project. import com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils; import com.itextpdf.layout.properties.BaseDirection; import com.itextpdf.layout.properties.FloatPropertyValue; +import com.itextpdf.layout.properties.InlineVerticalAlignment; +import com.itextpdf.layout.properties.InlineVerticalAlignmentType; import com.itextpdf.layout.properties.Leading; import com.itextpdf.layout.properties.OverflowPropertyValue; import com.itextpdf.layout.properties.Property; @@ -131,14 +133,17 @@ public LayoutResult layout(LayoutContext layoutContext) { boolean noSoftWrap = Boolean.TRUE.equals(this.getOwnProperty(Property.NO_SOFT_WRAP_INLINE)); - LineLayoutContext lineLayoutContext = layoutContext instanceof LineLayoutContext ? (LineLayoutContext) layoutContext : new LineLayoutContext(layoutContext); + LineLayoutContext lineLayoutContext = + layoutContext instanceof LineLayoutContext ? (LineLayoutContext) layoutContext + : new LineLayoutContext(layoutContext); if (lineLayoutContext.getTextIndent() != 0) { layoutBox .moveRight(lineLayoutContext.getTextIndent()) .setWidth(layoutBox.getWidth() - lineLayoutContext.getTextIndent()); } - occupiedArea = new LayoutArea(layoutContext.getArea().getPageNumber(), layoutBox.clone().moveUp(layoutBox.getHeight()).setHeight(0).setWidth(0)); + occupiedArea = new LayoutArea(layoutContext.getArea().getPageNumber(), + layoutBox.clone().moveUp(layoutBox.getHeight()).setHeight(0).setWidth(0)); updateChildrenParent(); @@ -198,7 +203,8 @@ && hasChildRendererInHtmlMode()) { while (childPos < getChildRenderers().size()) { IRenderer childRenderer = getChildRenderers().get(childPos); LayoutResult childResult = null; - Rectangle bbox = new Rectangle(layoutBox.getX() + curWidth, layoutBox.getY(), layoutBox.getWidth() - curWidth, layoutBox.getHeight()); + Rectangle bbox = new Rectangle(layoutBox.getX() + curWidth, layoutBox.getY(), + layoutBox.getWidth() - curWidth, layoutBox.getHeight()); RenderingMode childRenderingMode = childRenderer.getProperty(Property.RENDERING_MODE); @@ -220,13 +226,15 @@ && hasChildRendererInHtmlMode()) { } else if (childRenderer instanceof TabRenderer) { if (hangingTabStop != null) { IRenderer tabRenderer = getChildRenderers().get(childPos - 1); - tabRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), wasParentsHeightClipped)); + tabRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), + wasParentsHeightClipped)); curWidth += tabRenderer.getOccupiedArea().getBBox().getWidth(); widthHandler.updateMaxChildWidth(tabRenderer.getOccupiedArea().getBBox().getWidth()); } hangingTabStop = calculateTab(childRenderer, curWidth, layoutBox.getWidth()); - if (childPos == getChildRenderers().size() - 1) + if (childPos == getChildRenderers().size() - 1) { hangingTabStop = null; + } if (hangingTabStop != null) { lastTabIndex = childPos; ++childPos; @@ -244,7 +252,8 @@ && hasChildRendererInHtmlMode()) { boolean childWidthWasReplaced = false; boolean childRendererHasOwnWidthProperty = childRenderer.hasOwnProperty(Property.WIDTH); if (childWidth instanceof UnitValue && ((UnitValue) childWidth).isPercentValue()) { - float normalizedChildWidth = ((UnitValue) childWidth).getValue() / 100 * layoutContext.getArea().getBBox().getWidth(); + float normalizedChildWidth = + ((UnitValue) childWidth).getValue() / 100 * layoutContext.getArea().getBBox().getWidth(); normalizedChildWidth = decreaseRelativeWidthByChildAdditionalWidth(childRenderer, normalizedChildWidth); if (normalizedChildWidth > 0) { @@ -254,10 +263,13 @@ && hasChildRendererInHtmlMode()) { } FloatPropertyValue kidFloatPropertyVal = childRenderer.getProperty(Property.FLOAT); - boolean isChildFloating = childRenderer instanceof AbstractRenderer && FloatingHelper.isRendererFloating(childRenderer, kidFloatPropertyVal); + boolean isChildFloating = + childRenderer instanceof AbstractRenderer && FloatingHelper.isRendererFloating(childRenderer, + kidFloatPropertyVal); if (isChildFloating) { childResult = null; - MinMaxWidth kidMinMaxWidth = FloatingHelper.calculateMinMaxWidthForFloat((AbstractRenderer) childRenderer, kidFloatPropertyVal); + MinMaxWidth kidMinMaxWidth = FloatingHelper.calculateMinMaxWidthForFloat( + (AbstractRenderer) childRenderer, kidFloatPropertyVal); float floatingBoxFullWidth = kidMinMaxWidth.getMaxWidth(); // Width will be recalculated on float layout; // also not taking it into account (i.e. not setting it on child renderer) results in differences with html @@ -271,7 +283,10 @@ && hasChildRendererInHtmlMode()) { } if (!lineLayoutContext.isFloatOverflowedToNextPageWithNothing() && floatsOverflowedToNextLine.isEmpty() && (!anythingPlaced || floatingBoxFullWidth <= bbox.getWidth())) { - childResult = childRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), layoutContext.getArea().getBBox().clone()), null, floatRendererAreas, wasParentsHeightClipped)); + childResult = childRenderer.layout(new LayoutContext( + new LayoutArea(layoutContext.getArea().getPageNumber(), + layoutContext.getArea().getBBox().clone()), null, floatRendererAreas, + wasParentsHeightClipped)); } // Get back child width so that it's not lost if (childWidthWasReplaced) { @@ -298,7 +313,8 @@ && hasChildRendererInHtmlMode()) { if (childResult == null && !lineLayoutContext.isFloatOverflowedToNextPageWithNothing()) { floatsOverflowedToNextLine.add(childRenderer); - } else if (lineLayoutContext.isFloatOverflowedToNextPageWithNothing() || childResult.getStatus() == LayoutResult.NOTHING) { + } else if (lineLayoutContext.isFloatOverflowedToNextPageWithNothing() + || childResult.getStatus() == LayoutResult.NOTHING) { floatsToNextPageSplitRenderers.put(childPos, null); floatsToNextPageOverflowRenderers.add(childRenderer); lineLayoutContext.setFloatOverflowedToNextPageWithNothing(true); @@ -319,13 +335,15 @@ && hasChildRendererInHtmlMode()) { ((TextRenderer) splitRenderer).trimLast(); } // ensure no other thing (like text wrapping the float) will occupy the line - splitRenderer.getOccupiedArea().getBBox().setWidth(layoutContext.getArea().getBBox().getWidth()); + splitRenderer.getOccupiedArea().getBBox() + .setWidth(layoutContext.getArea().getBBox().getWidth()); result = new LineLayoutResult(LayoutResult.PARTIAL, occupiedArea, split[0], split[1], null); break; } else { floatsToNextPageSplitRenderers.put(childPos, childResult.getSplitRenderer()); floatsToNextPageOverflowRenderers.add(childResult.getOverflowRenderer()); - adjustLineOnFloatPlaced(layoutBox, childPos, kidFloatPropertyVal, childResult.getSplitRenderer().getOccupiedArea().getBBox()); + adjustLineOnFloatPlaced(layoutBox, childPos, kidFloatPropertyVal, + childResult.getSplitRenderer().getOccupiedArea().getBBox()); } } else { floatsPlacedInLine = true; @@ -335,11 +353,13 @@ && hasChildRendererInHtmlMode()) { ((TextRenderer) childRenderer).trimLast(); } - adjustLineOnFloatPlaced(layoutBox, childPos, kidFloatPropertyVal, childRenderer.getOccupiedArea().getBBox()); + adjustLineOnFloatPlaced(layoutBox, childPos, kidFloatPropertyVal, + childRenderer.getOccupiedArea().getBBox()); } childPos++; - if (!anythingPlaced && childResult != null && childResult.getStatus() == LayoutResult.NOTHING && floatRendererAreas.isEmpty()) { + if (!anythingPlaced && childResult != null && childResult.getStatus() == LayoutResult.NOTHING + && floatRendererAreas.isEmpty()) { if (isFirstOnRootArea()) { // Current line is empty, kid returns nothing and neither floats nor content // were met on root area (e.g. page area) - return NOTHING, don't layout other line content, @@ -392,7 +412,6 @@ && hasChildRendererInHtmlMode()) { } } - boolean shouldBreakLayouting = false; if (childResult == null) { @@ -404,7 +423,8 @@ && hasChildRendererInHtmlMode()) { && !((TextRenderer) childRenderer).textContainsSpecialScriptGlyphs(true); if (!wasXOverflowChanged - && (childPos > 0 || setOverflowFitCausedBySpecialScripts || setOverflowFitCausedByTextRendererInHtmlMode) + && (childPos > 0 || setOverflowFitCausedBySpecialScripts + || setOverflowFitCausedByTextRendererInHtmlMode) && !textSequenceOverflowXProcessing) { oldXOverflow = this.getProperty(Property.OVERFLOW_X); wasXOverflowChanged = true; @@ -414,7 +434,9 @@ && hasChildRendererInHtmlMode()) { TextSequenceWordWrapping.preprocessTextSequenceOverflowX(this, textSequenceOverflowXProcessing, childRenderer, wasXOverflowChanged, oldXOverflow); - childResult = childRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), wasParentsHeightClipped)); + childResult = childRenderer.layout( + new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), + wasParentsHeightClipped)); shouldBreakLayouting = TextSequenceWordWrapping.postprocessTextSequenceOverflowX( this, textSequenceOverflowXProcessing, @@ -428,8 +450,10 @@ && hasChildRendererInHtmlMode()) { // it means that we've already increased layout area by MIN_MAX_WIDTH_CORRECTION_EPS if (childResult instanceof MinMaxWidthLayoutResult && null != childBlockMinMaxWidth) { MinMaxWidth childResultMinMaxWidth = ((MinMaxWidthLayoutResult) childResult).getMinMaxWidth(); - childResultMinMaxWidth.setChildrenMaxWidth(childResultMinMaxWidth.getChildrenMaxWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); - childResultMinMaxWidth.setChildrenMinWidth(childResultMinMaxWidth.getChildrenMinWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); + childResultMinMaxWidth.setChildrenMaxWidth( + childResultMinMaxWidth.getChildrenMaxWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); + childResultMinMaxWidth.setChildrenMinWidth( + childResultMinMaxWidth.getChildrenMinWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); } } @@ -468,7 +492,8 @@ && hasChildRendererInHtmlMode()) { minMaxWidthOfTextRendererSequenceHelper, anythingPlaced, textRendererLayoutResults, specialScriptLayoutResults, lineLayoutContext.getTextIndent()); - boolean newLineOccurred = (childResult instanceof TextLayoutResult && ((TextLayoutResult) childResult).isSplitForcedByNewline()); + boolean newLineOccurred = (childResult instanceof TextLayoutResult + && ((TextLayoutResult) childResult).isSplitForcedByNewline()); if (!shouldBreakLayouting) { shouldBreakLayouting = childResult.getStatus() != LayoutResult.FULL || newLineOccurred; } @@ -563,26 +588,30 @@ && hasChildRendererInHtmlMode()) { float currChildTextIndent = anythingPlaced ? 0 : lineLayoutContext.getTextIndent(); if (hangingTabStop != null && ( - TabAlignment.LEFT == hangingTabStop.getTabAlignment() - || shouldBreakLayouting - || getChildRenderers().size() - 1 == childPos + TabAlignment.LEFT == hangingTabStop.getTabAlignment() + || shouldBreakLayouting + || getChildRenderers().size() - 1 == childPos || getChildRenderers().get(childPos + 1) instanceof TabRenderer)) { IRenderer tabRenderer = getChildRenderers().get(lastTabIndex); List affectedRenderers = new ArrayList<>(); affectedRenderers.addAll(getChildRenderers().subList(lastTabIndex + 1, childPos + 1)); float tabWidth = calculateTab(layoutBox, curWidth, hangingTabStop, affectedRenderers, tabRenderer); - tabRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), wasParentsHeightClipped)); + tabRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), + wasParentsHeightClipped)); float sumOfAffectedRendererWidths = 0; for (IRenderer renderer : affectedRenderers) { renderer.move(tabWidth + sumOfAffectedRendererWidths, 0); sumOfAffectedRendererWidths += renderer.getOccupiedArea().getBBox().getWidth(); } if (childResult.getSplitRenderer() != null) { - childResult.getSplitRenderer().move(tabWidth + sumOfAffectedRendererWidths - childResult.getSplitRenderer().getOccupiedArea().getBBox().getWidth(), 0); + childResult.getSplitRenderer() + .move(tabWidth + sumOfAffectedRendererWidths - childResult.getSplitRenderer() + .getOccupiedArea().getBBox().getWidth(), 0); } float tabAndNextElemWidth = tabWidth + childResult.getOccupiedArea().getBBox().getWidth(); - if (hangingTabStop.getTabAlignment() == TabAlignment.RIGHT && curWidth + tabAndNextElemWidth < hangingTabStop.getTabPosition()) { + if (hangingTabStop.getTabAlignment() == TabAlignment.RIGHT + && curWidth + tabAndNextElemWidth < hangingTabStop.getTabPosition()) { curWidth = hangingTabStop.getTabPosition(); } else { curWidth += tabAndNextElemWidth; @@ -598,7 +627,9 @@ && hasChildRendererInHtmlMode()) { widthHandler.updateMaxChildWidth(maxChildWidth + currChildTextIndent); } if (!forceOverflowForTextRendererPartialResult) { - occupiedArea.setBBox(new Rectangle(layoutBox.getX(), layoutBox.getY() + layoutBox.getHeight() - maxHeight, curWidth, maxHeight)); + occupiedArea.setBBox( + new Rectangle(layoutBox.getX(), layoutBox.getY() + layoutBox.getHeight() - maxHeight, + curWidth, maxHeight)); } } @@ -681,7 +712,8 @@ && hasChildRendererInHtmlMode()) { minMaxWidthOfTextRendererSequenceHelper, noSoftWrap, widthHandler); if (result == null) { - boolean noOverflowedFloats = floatsOverflowedToNextLine.isEmpty() && floatsToNextPageOverflowRenderers.isEmpty(); + boolean noOverflowedFloats = + floatsOverflowedToNextLine.isEmpty() && floatsToNextPageOverflowRenderers.isEmpty(); if (((anythingPlaced || floatsPlacedInLine) && noOverflowedFloats) || getChildRenderers().isEmpty()) { result = new LineLayoutResult(LayoutResult.FULL, occupiedArea, null, null); } else { @@ -703,7 +735,9 @@ && hasChildRendererInHtmlMode()) { result = new LineLayoutResult(LayoutResult.PARTIAL, occupiedArea, split[0], split[1], null); result.setFloatsOverflowedToNextPage(floatsToNextPageOverflowRenderers); } else { - IRenderer causeOfNothing = floatsOverflowedToNextLine.isEmpty() ? floatsToNextPageOverflowRenderers.get(0) : floatsOverflowedToNextLine.get(0); + IRenderer causeOfNothing = + floatsOverflowedToNextLine.isEmpty() ? floatsToNextPageOverflowRenderers.get(0) + : floatsOverflowedToNextLine.get(0); result = new LineLayoutResult(LayoutResult.NOTHING, null, null, this, causeOfNothing); } } @@ -797,8 +831,8 @@ public void justify(float width) { if (lastChildRenderer == null) { return; } - float freeWidth = occupiedArea.getBBox().getX() + width - - lastChildRenderer.getOccupiedArea().getBBox().getX() - lastChildRenderer.getOccupiedArea().getBBox().getWidth(); + float freeWidth = occupiedArea.getBBox().getX() + width - lastChildRenderer.getOccupiedArea().getBBox().getX() - + lastChildRenderer.getOccupiedArea().getBBox().getWidth(); int numberOfSpaces = getNumberOfSpaces(); int baseCharsCount = baseCharactersCount(); float baseFactor = freeWidth / (ratio * numberOfSpaces + (1 - ratio) * (baseCharsCount - 1)); @@ -822,12 +856,17 @@ public void justify(float width) { float childHSCale = (float) ((TextRenderer) child).getPropertyAsFloat(Property.HORIZONTAL_SCALING, 1f); Float oldCharacterSpacing = ((TextRenderer) child).getPropertyAsFloat(Property.CHARACTER_SPACING); Float oldWordSpacing = ((TextRenderer) child).getPropertyAsFloat(Property.WORD_SPACING); - child.setProperty(Property.CHARACTER_SPACING, (null == oldCharacterSpacing ? 0 : (float) oldCharacterSpacing) + characterSpacing / childHSCale); - child.setProperty(Property.WORD_SPACING, (null == oldWordSpacing ? 0 : (float) oldWordSpacing) + wordSpacing / childHSCale); + child.setProperty(Property.CHARACTER_SPACING, + (null == oldCharacterSpacing ? 0 : (float) oldCharacterSpacing) + + characterSpacing / childHSCale); + child.setProperty(Property.WORD_SPACING, + (null == oldWordSpacing ? 0 : (float) oldWordSpacing) + wordSpacing / childHSCale); boolean isLastTextRenderer = child == lastChildRenderer; - float widthAddition = (isLastTextRenderer ? (((TextRenderer) child).lineLength() - 1) : ((TextRenderer) child).lineLength()) * characterSpacing + + float widthAddition = (isLastTextRenderer ? (((TextRenderer) child).lineLength() - 1) + : ((TextRenderer) child).lineLength()) * characterSpacing + wordSpacing * ((TextRenderer) child).getNumberOfSpaces(); - child.getOccupiedArea().getBBox().setWidth(child.getOccupiedArea().getBBox().getWidth() + widthAddition); + child.getOccupiedArea().getBBox() + .setWidth(child.getOccupiedArea().getBBox().getWidth() + widthAddition); } lastRightPos = childX + child.getOccupiedArea().getBBox().getWidth(); } @@ -848,6 +887,7 @@ protected int getNumberOfSpaces() { /** * Gets the total lengths of characters in this line. Other elements (images, tables) are not taken * into account. + * * @return the total lengths of characters in this line. */ protected int length() { @@ -862,6 +902,7 @@ protected int length() { /** * Returns the number of base characters, i.e. non-mark characters + * * @return the number of base non-mark characters */ protected int baseCharactersCount() { @@ -908,23 +949,17 @@ protected LineRenderer[] split() { overflowRenderer.parent = parent; overflowRenderer.addAllProperties(getOwnProperties()); - return new LineRenderer[]{splitRenderer, overflowRenderer}; + return new LineRenderer[] {splitRenderer, overflowRenderer}; } protected LineRenderer adjustChildrenYLine() { - float actualYLine = occupiedArea.getBBox().getY() + occupiedArea.getBBox().getHeight() - maxAscent; - for (final IRenderer renderer : getChildRenderers()) { - if (FloatingHelper.isRendererFloating(renderer)) { - continue; - } - if (renderer instanceof ILeafElementRenderer) { - float descent = ((ILeafElementRenderer) renderer).getDescent(); - renderer.move(0, actualYLine - renderer.getOccupiedArea().getBBox().getBottom() + descent); - } else { - Float yLine = isInlineBlockChild(renderer) && renderer instanceof AbstractRenderer ? ((AbstractRenderer) renderer).getLastYLineRecursively() : null; - renderer.move(0, actualYLine - (yLine == null ? renderer.getOccupiedArea().getBBox().getBottom() : (float) yLine)); - } + if (RenderingMode.HTML_MODE == this.getProperty(Property.RENDERING_MODE) && + hasInlineBlocksWithVerticalAlignment()) { + InlineVerticalAlignmentHelper.adjustChildrenYLineHtmlMode(this); + } else { + adjustChildrenYLineDefaultMode(); } + return this; } @@ -965,7 +1000,8 @@ public boolean containsImage() { @Override public MinMaxWidth getMinMaxWidth() { - LineLayoutResult result = (LineLayoutResult) layout(new LayoutContext(new LayoutArea(1, new Rectangle(MinMaxWidthUtils.getInfWidth(), AbstractRenderer.INF)))); + LineLayoutResult result = (LineLayoutResult) layout(new LayoutContext( + new LayoutArea(1, new Rectangle(MinMaxWidthUtils.getInfWidth(), AbstractRenderer.INF)))); return result.getMinMaxWidth(); } @@ -981,20 +1017,25 @@ boolean hasChildRendererInHtmlMode() { float getTopLeadingIndent(Leading leading) { switch (leading.getType()) { case Leading.FIXED: - return (Math.max(leading.getValue(), maxBlockAscent - maxBlockDescent) - occupiedArea.getBBox().getHeight()) / 2; + return (Math.max(leading.getValue(), maxBlockAscent - maxBlockDescent) - + occupiedArea.getBBox().getHeight()) / 2; case Leading.MULTIPLIED: UnitValue fontSize = this.getProperty(Property.FONT_SIZE, UnitValue.createPointValue(0f)); if (!fontSize.isPointValue()) { logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Property.FONT_SIZE)); } - // In HTML, depending on whether is present or not, and if present then depending on the version, - // the behavior id different. In one case, bottom leading indent is added for images, in the other it is not added. - // This is why !containsImage() is present below. Depending on the presence of this !containsImage() condition, the behavior changes - // between the two possible scenarios in HTML. - float textAscent = maxTextAscent == 0 && maxTextDescent == 0 && Math.abs(maxAscent) + Math.abs(maxDescent) != 0 && !containsImage() ? fontSize.getValue() * 0.8f : maxTextAscent; - float textDescent = maxTextAscent == 0 && maxTextDescent == 0 && Math.abs(maxAscent) + Math.abs(maxDescent) != 0 && !containsImage() ? -fontSize.getValue() * 0.2f : maxTextDescent; - return Math.max(textAscent + ((textAscent - textDescent) * (leading.getValue() - 1)) / 2, maxBlockAscent) - maxAscent; + // In HTML, depending on whether is present or not, and if present then depending + // on the version, the behavior is different. In one case, bottom leading indent is added for images, + // in the other it is not added. + // This is why !containsImage() is present below. Depending on the presence of + // this !containsImage() condition, the behavior changes between the two possible scenarios in HTML. + float textAscent = maxTextAscent == 0 && maxTextDescent == 0 && Math.abs(maxAscent) + + Math.abs(maxDescent) != 0 && !containsImage() ? fontSize.getValue() * 0.8f : maxTextAscent; + float textDescent = maxTextAscent == 0 && maxTextDescent == 0 && Math.abs(maxAscent) + + Math.abs(maxDescent) != 0 && !containsImage() ? -fontSize.getValue() * 0.2f : maxTextDescent; + return Math.max(textAscent + ((textAscent - textDescent) * (leading.getValue() - 1)) / 2, + maxBlockAscent) - maxAscent; default: throw new IllegalStateException(); } @@ -1003,20 +1044,25 @@ float getTopLeadingIndent(Leading leading) { float getBottomLeadingIndent(Leading leading) { switch (leading.getType()) { case Leading.FIXED: - return (Math.max(leading.getValue(), maxBlockAscent - maxBlockDescent) - occupiedArea.getBBox().getHeight()) / 2; + return (Math.max(leading.getValue(), maxBlockAscent - maxBlockDescent) - + occupiedArea.getBBox().getHeight()) / 2; case Leading.MULTIPLIED: UnitValue fontSize = this.getProperty(Property.FONT_SIZE, UnitValue.createPointValue(0f)); if (!fontSize.isPointValue()) { logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Property.FONT_SIZE)); } - // In HTML, depending on whether is present or not, and if present then depending on the version, - // the behavior id different. In one case, bottom leading indent is added for images, in the other it is not added. - // This is why !containsImage() is present below. Depending on the presence of this !containsImage() condition, the behavior changes - // between the two possible scenarios in HTML. - float textAscent = maxTextAscent == 0 && maxTextDescent == 0 && !containsImage() ? fontSize.getValue() * 0.8f : maxTextAscent; - float textDescent = maxTextAscent == 0 && maxTextDescent == 0 && !containsImage() ? -fontSize.getValue() * 0.2f : maxTextDescent; - return Math.max(-textDescent + ((textAscent - textDescent) * (leading.getValue() - 1)) / 2, -maxBlockDescent) + maxDescent; + // In HTML, depending on whether is present or not, and if present then depending + // on the version, the behavior is different. In one case, bottom leading indent is added for images, + // in the other it is not added. + // This is why !containsImage() is present below. Depending on the presence of + // this !containsImage() condition, the behavior changes between the two possible scenarios in HTML. + float textAscent = maxTextAscent == 0 && maxTextDescent == 0 && !containsImage() ? + fontSize.getValue() * 0.8f : maxTextAscent; + float textDescent = maxTextAscent == 0 && maxTextDescent == 0 && !containsImage() ? + -fontSize.getValue() * 0.2f : maxTextDescent; + return Math.max(-textDescent + ((textAscent - textDescent) * (leading.getValue() - 1)) / 2, + -maxBlockDescent) + maxDescent; default: throw new IllegalStateException(); } @@ -1111,7 +1157,8 @@ static void adjustChildPositionsAfterReordering(List children, float logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, "left padding")); } - currentWidth += margins[1].getValue() + margins[3].getValue() + paddings[1].getValue() + paddings[3].getValue(); + currentWidth += margins[1].getValue() + margins[3].getValue() + + paddings[1].getValue() + paddings[3].getValue(); ((TextRenderer) child).occupiedArea.getBBox().setX(currentXPos).setWidth(currentWidth); } else { currentWidth = child.getOccupiedArea().getBBox().getWidth(); @@ -1132,7 +1179,8 @@ private LineRenderer[] splitNotFittingFloat(int childPos, LayoutResult childResu return split; } - private void adjustLineOnFloatPlaced(Rectangle layoutBox, int childPos, FloatPropertyValue kidFloatPropertyVal, Rectangle justPlacedFloatBox) { + private void adjustLineOnFloatPlaced(Rectangle layoutBox, int childPos, FloatPropertyValue kidFloatPropertyVal, + Rectangle justPlacedFloatBox) { if (justPlacedFloatBox.getBottom() >= layoutBox.getTop() || justPlacedFloatBox.getTop() < layoutBox.getTop()) { return; } @@ -1153,7 +1201,8 @@ private void adjustLineOnFloatPlaced(Rectangle layoutBox, int childPos, FloatPro } } - private void replaceSplitRendererKidFloats(Map floatsToNextPageSplitRenderers, LineRenderer splitRenderer) { + private void replaceSplitRendererKidFloats(Map floatsToNextPageSplitRenderers, + LineRenderer splitRenderer) { for (Map.Entry splitFloat : floatsToNextPageSplitRenderers.entrySet()) { if (splitFloat.getValue() != null) { splitRenderer.setChildRenderer(splitFloat.getKey(), splitFloat.getValue()); @@ -1186,8 +1235,9 @@ private TabStop getNextTabStop(float curWidth) { Map.Entry nextTabStopEntry = null; TabStop nextTabStop = null; - if (tabStops != null) + if (tabStops != null) { nextTabStopEntry = tabStops.higherEntry(curWidth); + } if (nextTabStopEntry != null) { nextTabStop = ((Map.Entry) nextTabStopEntry).getValue(); } @@ -1198,7 +1248,8 @@ private TabStop getNextTabStop(float curWidth) { /** * Calculates and sets encountered tab size. * Returns null, if processing is finished and layout can be performed for the tab renderer; - * otherwise, in case when the tab should be processed after the next element in the line, this method returns corresponding tab stop. + * otherwise, in case when the tab should be processed after the next element in the line, + * this method returns corresponding tab stop. */ private TabStop calculateTab(IRenderer childRenderer, float curWidth, float lineWidth) { TabStop nextTabStop = getNextTabStop(curWidth); @@ -1223,7 +1274,8 @@ private TabStop calculateTab(IRenderer childRenderer, float curWidth, float line * Calculates and sets tab size with the account of the element that is next in the line after the tab. * Returns resulting width of the tab. */ - private float calculateTab(Rectangle layoutBox, float curWidth, TabStop tabStop, List affectedRenderers, IRenderer tabRenderer) { + private float calculateTab(Rectangle layoutBox, float curWidth, TabStop tabStop, List affectedRenderers, + IRenderer tabRenderer) { float sumOfAffectedRendererWidths = 0; for (IRenderer renderer : affectedRenderers) { sumOfAffectedRendererWidths += renderer.getOccupiedArea().getBBox().getWidth(); @@ -1269,8 +1321,9 @@ private float calculateTab(Rectangle layoutBox, float curWidth, TabStop tabStop, private void processDefaultTab(IRenderer tabRenderer, float curWidth, float lineWidth) { Float tabDefault = this.getPropertyAsFloat(Property.TAB_DEFAULT); Float tabWidth = tabDefault - curWidth % tabDefault; - if (curWidth + tabWidth > lineWidth) + if (curWidth + tabWidth > lineWidth) { tabWidth = lineWidth - curWidth; + } tabRenderer.setProperty(Property.WIDTH, UnitValue.createPointValue((float) tabWidth)); tabRenderer.setProperty(Property.MIN_HEIGHT, UnitValue.createPointValue(maxAscent - maxDescent)); } @@ -1356,8 +1409,8 @@ static boolean isInlineBlockChild(IRenderer child) { * @return true if the split word can fit the next line without splitting */ boolean isForceOverflowForTextRendererPartialResult(IRenderer childRenderer, boolean wasXOverflowChanged, - OverflowPropertyValue oldXOverflow, LayoutContext layoutContext, - Rectangle layoutBox, boolean wasParentsHeightClipped) { + OverflowPropertyValue oldXOverflow, LayoutContext layoutContext, + Rectangle layoutBox, boolean wasParentsHeightClipped) { if (wasXOverflowChanged) { setProperty(Property.OVERFLOW_X, oldXOverflow); } @@ -1381,7 +1434,7 @@ boolean isForceOverflowForTextRendererPartialResult(IRenderer childRenderer, boo * @return a two-element float array where first element is ascender value and second element is descender value */ float[] getAscentDescentOfLayoutedChildRenderer(IRenderer childRenderer, LayoutResult childResult, - RenderingMode childRenderingMode, boolean isInlineBlockChild) { + RenderingMode childRenderingMode, boolean isInlineBlockChild) { float childAscent = 0; float childDescent = 0; if (childRenderer instanceof ILeafElementRenderer @@ -1463,7 +1516,7 @@ float[] updateAscentDescentAfterTextRendererSequenceProcessing( * @param isChildFloating true if {@link #isChildFloating(IRenderer)} */ void updateAscentDescentAfterChildLayout(float[] childAscentDescent, IRenderer childRenderer, - boolean isChildFloating) { + boolean isChildFloating) { float childAscent = childAscentDescent[0]; float childDescent = childAscentDescent[1]; this.maxAscent = Math.max(this.maxAscent, childAscent); @@ -1524,7 +1577,7 @@ private void updateBidiLevels(int totalNumberOfTrimmedGlyphs, BaseDirection base /** * While resolving TextRenderer may split into several ones with different fonts. */ - private void resolveChildrenFonts() { + private void resolveChildrenFonts() { final List newChildRenderers = new ArrayList<>(getChildRenderers().size()); boolean updateChildRenderers = false; for (final IRenderer child : getChildRenderers()) { @@ -1544,7 +1597,8 @@ private void resolveChildrenFonts() { } private float decreaseRelativeWidthByChildAdditionalWidth(IRenderer childRenderer, float normalizedChildWidth) { - // Decrease the calculated width by margins, paddings and borders so that even for 100% width the content definitely fits. + // Decrease the calculated width by margins, paddings and borders so that + // even for 100% width the content definitely fits. if (childRenderer instanceof AbstractRenderer) { Rectangle dummyRect = new Rectangle(normalizedChildWidth, 0); ((AbstractRenderer) childRenderer).applyMargins(dummyRect, false); @@ -1557,6 +1611,36 @@ private float decreaseRelativeWidthByChildAdditionalWidth(IRenderer childRendere return normalizedChildWidth; } + private void adjustChildrenYLineDefaultMode() { + float actualYLine = occupiedArea.getBBox().getY() + occupiedArea.getBBox().getHeight() - maxAscent; + + for (final IRenderer renderer : getChildRenderers()) { + if (FloatingHelper.isRendererFloating(renderer)) { + continue; + } + if (renderer instanceof ILeafElementRenderer) { + float descent = ((ILeafElementRenderer) renderer).getDescent(); + renderer.move(0, actualYLine - renderer.getOccupiedArea().getBBox().getBottom() + descent); + } else { + Float yLine = isInlineBlockChild(renderer) && renderer instanceof AbstractRenderer ? + ((AbstractRenderer) renderer).getLastYLineRecursively() : null; + renderer.move(0, actualYLine - (yLine == null ? + renderer.getOccupiedArea().getBBox().getBottom() : (float) yLine)); + } + } + } + + private boolean hasInlineBlocksWithVerticalAlignment() { + for (IRenderer child : getChildRenderers()) { + if (child.hasProperty(Property.INLINE_VERTICAL_ALIGNMENT) && + InlineVerticalAlignmentType.BASELINE != ((InlineVerticalAlignment)child. + getProperty(Property.INLINE_VERTICAL_ALIGNMENT)).getType()) { + return true; + } + } + return false; + } + public static class RendererGlyph { public Glyph glyph; public TextRenderer renderer; diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java index bcad205441..45dc35b897 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java @@ -43,18 +43,18 @@ This file is part of the iText (R) project. */ package com.itextpdf.layout.renderer; -import com.itextpdf.io.logs.IoLogMessageConstant; +import com.itextpdf.commons.actions.contexts.IMetaInfo; +import com.itextpdf.commons.actions.sequence.SequenceId; +import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.font.FontMetrics; import com.itextpdf.io.font.FontProgram; import com.itextpdf.io.font.TrueTypeFont; import com.itextpdf.io.font.otf.Glyph; import com.itextpdf.io.font.otf.GlyphLine; +import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.io.util.EnumUtil; -import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.util.TextUtil; -import com.itextpdf.commons.actions.sequence.SequenceId; import com.itextpdf.kernel.colors.Color; -import com.itextpdf.commons.actions.contexts.IMetaInfo; import com.itextpdf.kernel.font.PdfFont; import com.itextpdf.kernel.font.PdfType0Font; import com.itextpdf.kernel.font.PdfType1Font; diff --git a/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java b/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java index 9e323c3fd9..d47d46d5d3 100644 --- a/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java +++ b/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java @@ -64,14 +64,19 @@ This file is part of the iText (R) project. import com.itextpdf.layout.element.Text; import com.itextpdf.layout.properties.FloatPropertyValue; import com.itextpdf.layout.properties.HorizontalAlignment; +import com.itextpdf.layout.properties.InlineVerticalAlignment; +import com.itextpdf.layout.properties.InlineVerticalAlignmentType; +import com.itextpdf.layout.properties.LineHeight; import com.itextpdf.layout.properties.ListNumberingType; import com.itextpdf.layout.properties.Property; +import com.itextpdf.layout.properties.RenderingMode; import com.itextpdf.layout.properties.TextAlignment; import com.itextpdf.layout.properties.VerticalAlignment; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.type.IntegrationTest; import java.io.IOException; +import java.net.MalformedURLException; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; @@ -418,6 +423,171 @@ public void verticalAlignmentTopTest() throws IOException, InterruptedException createDocumentWithAlignment(outPdf, cmpPdf, VerticalAlignment.TOP); } + @Test + public void inlineVerticalAlignmentTopTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentTop.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentTop.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.TOP); + } + + @Test + public void inlineVerticalAlignmentBottomTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentBottom.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentBottom.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.BOTTOM); + } + + @Test + public void inlineVerticalAlignmentMiddleTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentMiddle.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentMiddle.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.MIDDLE); + } + + @Test + public void inlineVerticalAlignmentBaseLineTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentBaseLine.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentBaseLine.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.BASELINE); + } + + @Test + public void inlineVerticalAlignmentTextTopTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentTextTop.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentTextTop.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.TEXT_TOP); + } + + @Test + public void inlineVerticalAlignmentTextBottomTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentTextBottom.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentTextBottom.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.TEXT_BOTTOM); + } + + @Test + public void inlineVerticalAlignmentFixedTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentFixed.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentFixed.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.FIXED); + } + + @Test + public void inlineVerticalAlignmentFractionTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentFraction.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentFraction.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.FRACTION); + } + + @Test + public void inlineVerticalAlignmentSubTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentSub.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentSub.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.SUB, (d, p, t) -> t.setFontSize(20)); + } + + @Test + public void inlineVerticalAlignmentSuperTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentSuper.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentSuper.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.SUPER, (d, p, t) -> t.setFontSize(20)); + } + + + @Test + public void inlineVerticalAlignmentmixedTest() throws IOException, InterruptedException { + // sub and super are resolved in html2Pdf to relative + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentMixed.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentMixed.pdf"; + + + PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outPdf)); + + Document doc = new Document(pdfDoc, PageSize.A4.rotate()); + + Paragraph p = new Paragraph(); + p.setBackgroundColor(new DeviceRgb(189, 239, 73)); + p.setProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE); + p.setFontSize(20); + + Text heightdefiner = new Text(" Xj "); + + p.add(heightdefiner); + + addAlignedElement(p, InlineVerticalAlignmentType.BASELINE); + addAlignedElement(p, InlineVerticalAlignmentType.TEXT_TOP); + addAlignedElement(p, InlineVerticalAlignmentType.TEXT_BOTTOM); + addAlignedElement(p, InlineVerticalAlignmentType.SUB); + addAlignedElement(p, InlineVerticalAlignmentType.SUPER); + addAlignedElement(p, InlineVerticalAlignmentType.FIXED); + addAlignedElement(p, InlineVerticalAlignmentType.FRACTION); + addAlignedElement(p, InlineVerticalAlignmentType.MIDDLE); + addAlignedElement(p, InlineVerticalAlignmentType.TOP); + addAlignedElement(p, InlineVerticalAlignmentType.BOTTOM); + + PdfImageXObject xObject = new PdfImageXObject(ImageDataFactory.createJpeg(UrlUtil.toURL(SOURCE_FOLDER + "itis.jpg"))); + Image image1 = new Image(xObject, 50); + p.add(image1); + p.add(heightdefiner); + doc.add(p); + + pdfDoc.close(); + Assert.assertNull(new CompareTool().compareByContent(outPdf, cmpPdf, DESTINATION_FOLDER)); + + } + + private void addAlignedElement(Paragraph p, InlineVerticalAlignmentType verticalAlignment) { + Text text1 = new Text(" " + verticalAlignment + " "); + text1.setProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE); + + text1.setFontSize(12); + + if (verticalAlignment == InlineVerticalAlignmentType.FIXED) { + text1.setProperty(Property.INLINE_VERTICAL_ALIGNMENT, new InlineVerticalAlignment(verticalAlignment, 20F)); + } else if (verticalAlignment == InlineVerticalAlignmentType.FRACTION) { + text1.setProperty(Property.INLINE_VERTICAL_ALIGNMENT, + new InlineVerticalAlignment(verticalAlignment, 0.20F)); + } else { + text1.setProperty(Property.INLINE_VERTICAL_ALIGNMENT, new InlineVerticalAlignment(verticalAlignment)); + + } + + p.add(text1); + } + + @Test + public void inlineVerticalAlignmentWithLineHeightSettingTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentLineHeight.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentLineHeight.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.BOTTOM, (d, p,t) -> + p.setProperty(Property.LINE_HEIGHT, LineHeight.createFixedValue(100))); + } + + @Test + public void inlineVerticalAlignmentWithFloatsTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentWithFloat.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentWithFloat.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.BOTTOM, (d, p,t) -> { + + PdfImageXObject xObject = new PdfImageXObject(ImageDataFactory.createJpeg(UrlUtil.toURL(SOURCE_FOLDER + "itis.jpg"))); + Image image1 = new Image(xObject, 200); + image1.setProperty(Property.FLOAT, FloatPropertyValue.LEFT); + d.add(image1); + }); + } + @Test public void floatAlignmentTest03() throws IOException, InterruptedException { String outFileName = DESTINATION_FOLDER + "floatAlignmentTest03.pdf"; @@ -446,6 +616,52 @@ public void floatAlignmentTest03() throws IOException, InterruptedException { Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); } + private static void createDocumentWithInlineAlignment(String outPdf, String cmpPdf, + InlineVerticalAlignmentType verticalAlignment1) throws IOException, InterruptedException { + createDocumentWithInlineAlignment(outPdf, cmpPdf, verticalAlignment1, null); + + } + + + private static void createDocumentWithInlineAlignment(String outPdf, String cmpPdf, + InlineVerticalAlignmentType verticalAlignment1, IInlineTestObjectModifier adjustTestObjects) + throws IOException, InterruptedException { + PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outPdf)); + Document doc = new Document(pdfDoc); + Paragraph p = new Paragraph(); + p.setBackgroundColor(new DeviceRgb(189, 239, 73)); + p.setProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE); + p.setFontSize(20); + + Text heightdefiner = new Text(" Xj "); + + p.add(heightdefiner); + Text text1 = new Text(" vAlign " + verticalAlignment1 + " "); + if (verticalAlignment1 == InlineVerticalAlignmentType.FIXED ) + { + text1.setProperty(Property.INLINE_VERTICAL_ALIGNMENT, new InlineVerticalAlignment(verticalAlignment1, 20F)); + } else if (verticalAlignment1 == InlineVerticalAlignmentType.FRACTION) + { + text1.setProperty(Property.INLINE_VERTICAL_ALIGNMENT, + new InlineVerticalAlignment(verticalAlignment1, 0.20F)); + } else { + text1.setProperty(Property.INLINE_VERTICAL_ALIGNMENT, new InlineVerticalAlignment(verticalAlignment1)); + } + text1.setProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE); + text1.setFontSize(12); + + if (adjustTestObjects != null) { + adjustTestObjects.modify(doc,p, text1); + } + p.add(text1); + p.add(heightdefiner); + doc.add(p); + + pdfDoc.close(); + Assert.assertNull(new CompareTool().compareByContent(outPdf, cmpPdf, DESTINATION_FOLDER)); + } + + private static void createDocumentWithAlignment(String outPdf, String cmpPdf, VerticalAlignment verticalAlignment) throws IOException, InterruptedException { PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outPdf)); @@ -492,4 +708,10 @@ private void addInlineBlockFloatAndText(Document doc, Text text) { "The text is laid out using the correct width, but the alignment value uses the full width.") .setTextAlignment(TextAlignment.JUSTIFIED)); } + + @FunctionalInterface + private static interface IInlineTestObjectModifier { + void modify(Document d, Paragraph p, Text t) throws MalformedURLException; + } + } diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java index bb666c2bbf..cf4c3ac059 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java @@ -237,4 +237,5 @@ public void calculateFontAscenderDescenderFromFontMetricsOpenSansRegularFontTest Assert.assertEquals(1068.0f, ascenderDescenderFromFontMetrics[0], EPS); Assert.assertEquals(-292.0f, ascenderDescenderFromFontMetrics[1], EPS); } + } diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java index a3341c0e97..7377774110 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java @@ -42,9 +42,9 @@ This file is part of the iText (R) project. */ package com.itextpdf.layout.renderer; -import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.io.font.constants.StandardFonts; import com.itextpdf.io.font.otf.Glyph; +import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.kernel.font.PdfFontFactory; import com.itextpdf.kernel.geom.Rectangle; import com.itextpdf.kernel.pdf.xobject.PdfFormXObject; @@ -68,7 +68,6 @@ This file is part of the iText (R) project. import java.io.IOException; import java.util.Arrays; - import java.util.List; import org.junit.Assert; import org.junit.Test; @@ -151,13 +150,15 @@ public void adjustChildrenYLineTextChildHtmlModeTest() { LineRenderer lineRenderer = new LineRenderer(); lineRenderer.setParent(document.getRenderer()); + lineRenderer.setProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE); lineRenderer.occupiedArea = new LayoutArea(1, new Rectangle(100, 100, 200, 200)); - lineRenderer.maxAscent = 100; + lineRenderer.maxAscent = 150; + lineRenderer.maxDescent = -50; TextRenderer childTextRenderer = new TextRenderer(new Text("Hello")); childTextRenderer.setProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE); childTextRenderer.occupiedArea = new LayoutArea(1, new Rectangle(100, 50, 200, 200)); - childTextRenderer.yLineOffset = 100; + childTextRenderer.yLineOffset = 150; childTextRenderer.setProperty(Property.TEXT_RISE, 0f); lineRenderer.addChild(childTextRenderer); @@ -174,7 +175,8 @@ public void adjustChildrenYLineImageChildHtmlModeTest() { LineRenderer lineRenderer = new LineRenderer(); lineRenderer.setParent(document.getRenderer()); lineRenderer.occupiedArea = new LayoutArea(1, new Rectangle(50, 50, 200, 200)); - lineRenderer.maxAscent = 100; + lineRenderer.maxAscent = 150; + lineRenderer.maxDescent = -50; PdfFormXObject xObject = new PdfFormXObject(new Rectangle(200, 200)); Image img = new Image(xObject); @@ -187,7 +189,8 @@ public void adjustChildrenYLineImageChildHtmlModeTest() { lineRenderer.adjustChildrenYLine(); Assert.assertEquals(50f, lineRenderer.getOccupiedAreaBBox().getBottom(), EPS); - Assert.assertEquals(150.0, childImageRenderer.getOccupiedAreaBBox().getBottom(), EPS); + //image should be on the baseline top 250 - maxAscent 150 = 100 + Assert.assertEquals(100.0, childImageRenderer.getOccupiedAreaBBox().getBottom(), EPS); } @Test diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBaseLine.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBaseLine.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a5a39e0e45e8c24870e83731e4b0bb212c7b90fc GIT binary patch literal 1019 zcmaizO=uHA6vqWAlx?erf_hPg(%6=g?(A+hyQwjd=A$k4BP2n=Hk8foBwa~%>g=SX zR%+3Uco95_6uo#Ui1g5#QdCg!qD4XUps4k#_yHai!I?F7u?3yO?#!G2d-LA!%>**Z zbWrNkguuIvC(i^GK!A%UglJSu+ZBq4n64NUC6S3OB#t1bOs9dQXt9_}2{NieeX08R zu5b^wF20?=+VOC1x%xEx;p92tY;$q<{Ek;E=U4WhUO04Ek2k;n^0TvjI`I7R;_=iT zQpcnu-HmIQVva;OVl2VI)rbo8kX#Tm24NZ?dy*`2agCVBn>~{w>H5Y}HIey6rrw)0-fH2?AQ5+@}U}WARLGXgm)lyW@kI5ipC0%MP6E0n0Lk zFvyPto*Nh>xHbdEj`sMeauSWY1`HQ*MB)&t%pz)=hM02LeX*Ugc+7UFrA|;ufIt&i){Ozes;a1<1pe3* zl?CPlIGeVx%8J-xQzF_nn=D1P*`UO3(iUGetot@f47-8|e@MegFcGyhJ*4OmN>bQT z!dfY0DY9ZJAxYNFP)UWc|0@dOuv5Z-Uy`ht#h9`2raAi*>nYcji-fQ%#AWP literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBottom.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBottom.pdf new file mode 100644 index 0000000000000000000000000000000000000000..084d3c041f8f56cb035cf8c5b66f46fce942515f GIT binary patch literal 1020 zcmaizPe>F|9LEU{(g-1u)FJA1SX5-4H*a=!XGI5f*YQuTF1wor?gq0nZ+9oxc``FA zYtSDg!7d#uqLMsBLPSBg4nav5k%YiwkrE^wf;t72y*F(RDbzd6y!V^$@ArPc&+j*Z zWLymj?GY}pvHAK9CjkgZ{v6lY$*X4B#Wt^&H5bRRP7KTsW2@+vfFR0>;$=u8H273pHX4p~pEx_e|B&+h^4zU6iLZ&DSC39?U6|eM zc(9BErxtJ4b4{6vk@NuoFDJlUugmQdRv#ACkPm;n8sn|Mp7z*mmUIGZSZwg&}#x^JSM99oc zVH&206@{h4k`SmzjVSxz)WUnpnC5C_QuM{5FOE^Xu1Tyo#orR|KoB7Tq6m~Fgyc4e znjvg% zf+YkY46-YM=LY(1QkeoHW37Iwj6|)jUd_P_5kG*-)7Uk2jqkJQz?fE%KW$n)mSgUm z)0Mo-AhG%d@9EL?<1+fSxG_?p?GX5rrs0gUW~Oq#Jv@-UOV!2&4uS|rv#u==mLyRE z1@OlvN|Y^Iz}m5erN|ze7?tFvK;Nj!{Q}OFH*^31 literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFixed.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFixed.pdf new file mode 100644 index 0000000000000000000000000000000000000000..973c9bf20982bfdbdb267f78618d3e910b807231 GIT binary patch literal 1019 zcmaizO=uHA6vx4e;2x}By~?13CX{q%ceB|>N@$uiZLuHQB-TS(VUwMtTa%qSI|)(z z052+@6pw=5Bw*{+i=y#jrPV_VR;sjErBv`<@Z!uGyV!!xVRz=u|Gjzd_hx*0A{mrA zHNp2~_*`i8 z9Nxcv?P2ci%9D?)pX|BJ(96`bldX>q9yoHZvH8Kj-7>y(MN!7)&);75N9s4X-{{$y zg_ioO#g(HueadWGX#c*|bF8e)W@G-lKOa*=`Fg7D^R2Td>ho)QV_!ZuyS`PvxH|Ff zb=!{@7pm8%pI#l?Tx+EpH|~snJ9NC!abG~T+02Q}cnu-1mN>R4vZ(`jeJODmnU>Lu zYgx#aYD5KHA$d~N4Z<`)b|op~;0nnjhm&C5{3n4h-;1&#W{6eZ6CrbH2C*GnZJm96uNi^%~H5|kdi36xqMbye0VxP_Ki)9zZbCw;m9cyQuuH-0(#Os&b zuS?g9%jq}c#&LzULlVzerjzB(Oiljwa6x)5HG&EP1e(CIZVnJuRYe5_@W-a8EHEFy z-m!&MR>Urw64Cb9WGS-81|@crcKNE|F3(1ZVU-Z!4{0y~vfWxv3d!LxR19P)k|`IY zh*}6~ilpT=Q$uF-|B6X*&@N!WFG)&FVa(XL)3kM&^_21Ox!nr#9tZ#KvEWdHP#2U2 L*<1JZjV6U(bdWkE literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFraction.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFraction.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9ec216157913fa34c82851b439775229bffe98aa GIT binary patch literal 1022 zcmah|OK1~87)E;Ag4HV3R*(@4O{wY5ZZg@VgxEZqw%SKXLJOujY&NrTCD|#nn-WEe zXuY+k9>f=|7r_U8T=bw91usfb5K2AzM8taaBG#ETHrRsxhuxWfzW?=oGp=Mj;gPx& z!S(L_%hv(|5Rm*CArul5M#;uhOq5g`$FW8VSRBM=(LN0%9}I^rn_{&rRBx15S9V|Q z*)#oiYCeCWG-@`jKWd&m>Tg?Z30;UjKDf_)ekvlMm201_|7iGl|FX3!*te7#?!49f zY<+HNp)I(uziDsF%-EOD@rLru+U%td%ilJlPwp-^;_}ny%^P12bzfCm-yE2`sjpPm zzGpXkti^{9jvxLRx-xw)w5h+k-CCS~(Rga@*bxDng<4x|#mDf~$B7Zs#-?onK4MB7 z!UaQ(l4=&REeawK@X0wbsZxdkvI9wBi&UtFElviD=06Ge`B|8mn4v~_M~2MV3Cz+I zaX8G|;Y~;^qQ)sduxjZYWK6Zy5-HZf-a0tO2(}Gk#+d-_c()8?S%R_x14#CwPAIoS z*xn%yk;15{vUCp{cVru#=SVB8()OAdlbOf6P$yaU{k zA%q@Y5;$R?kCMs+7#{7Yx5}BQ%@tKG%qbH4acL6UhNg{|^P}JnpN}E7<7CFeb{~{>=0ge-n;WlTQ`IP8%HPsJ9Arb9Ps3POG#TkZ z7}S+O0BKN@19=_#@=87*{y!oo4wyOt{F0=^6d{ZoXPGw6F-;jCE=Mg7*Vyy7#)4(5 Q)OLtcBq+FCy(0OoorFQsUqf*wRG9x6yhFW#J4(*_Ob9Cl~k{@M9FoOoE zWt-isHir3;XavSoc><+PmusLLNHWx8RkuJr!Ge2>mjol?o6Z-?xpt)~LT-AJ@-QW; z>mnVIgv34SNW}-Q9zIYeP2ViDQbVjX#7WNAx0z#b{%uB=jAdEEazv6PLZTg5ZpFB@ z9St(;--5KutZIR}ZFY{<{D&~fTneL|awiFAhZ5;*-*66&w44o@=Z1@@k#nC9*OdC+OqksX_u)hex-f`j>T1~X^I+)nU*T4 z*t8U>NT^lNG?^44`B*{!zhVOQJ4FV?kYrGXG0rB~X6+f?Q_dq4bSo@+9R9P%!1GPl P4?sn+2122p;S~4ezAOBt=!Ep>2i{^N8AtP18l%I3=hPj~o{jcCg?R zSg}T$4IB7|*)oDZ05lSRfgN=wLY2U)>*I6JvCnlQ>W6J>&qIwLKfiuQ3dWLOloO20^JLPtMT#!|pG7WqX$MB_da!9oM7xzJ(96@EQ$% z$CnwpejlQb;U#)^9}ObFP~fJP3@rv9xMSb5L%?DrPTH z$x_4J}Qj1X6(uGBK3Ed%Nr-hG2`foxcMY@`E+04g$tv*3d zNDkf}-DB<1$$m6?ayo{%xqlEH!AmYnZ5X%Uf)Ya7#uBPFIFMp>4kyoA^;JzKn<4hZ zN{3|Or+HdVOvJ+}zD=U6Th@|ih=7Z<`euR4n9U%A8;mk7Y!(!^nB)3e80~mlm}PHc z#M1M<(Ni+Xmt2~Uci4wXcgB1trE@<^Z97eTzeAaqbo?3hXBo2{C-^^OiVurSfEnBn o4~5Vu3z|HP7T}gJz?4(4+ zlPJ=YdhjGvL=V+g^dv| zQl~EXK7UzwC8z)bTsS3kb%_bPL=h1aC4-_kGO>lkByx&$3`jv3iMW&?qbyXfm**b{ zPvPzhpMFN3?O7sa=jul*dm>tkzNl@lUE8+n-IMPRXU_|R#pRuAeZITO{u^J%j;zi# z9T-j?dMn(yvSsf0rTZrz4fnR}wWr3;!plw5x%~LdB)xre{>`oAz{(a{W)#b-qp8MAlwQpNnre5y&fjX#w9IM_ITk$c1jd5bwp~#^w;3KBR z0c6=mH?HO&+p1v|go1KjOc{h>fb2oi$i)?6BA1iFqWMn(8b6CL6SKrFZ_1E8J&stK zB8o(KJG=>rMbtUv2W~yRhm0B2DB)rQtTezeMliLp6K4Xn#}CR-mL(|bFr>=p RH3;>H(j_SPd_6-6;TH~#JB$DT literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMinHeight.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMinHeight.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5d2e61e4dccacb645e837194f10b4278c2a6c66d GIT binary patch literal 1019 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

    O8ww^3V1RPy) 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 F;WtcB=r_N4F^d>0i z!Gk>)!HcC7i_nT7cq!!2gGlW~1O*il5i4phg(}Xhv8few4!bjN{_o9uzc&*wlc|v0 z5fK7!-acIxbRYp-ydZRTiYcc;5fM`rNKq1%u!Y2ak z(%$-)??(N=M>60}yt3xa@`)p>+ve+_>-g&0J!#Lw;;(77W>2%M*>Bae%h3oN^{M4a+YbS^D_ZP3dSl^K-zQ40HH@pAa%EiOC zqvu*aeZcnev-;=V^xe&w^w;f6v35s5uGL70&3FM?vycRKDRQX?cySqV09g*~!nK0L zmU>JFQB4^UO-PsqD83|vJX|Fu@+7u@kTIygo$G5f(dA|5+%xD8Azk|c%rk-&EY zJp@tH9WD63A2rTQy0AXEMbzpLc^-C~nuc9XW)^zbGdCD5rL!e3Ee5)?X7(N?vvQqpY8QW@W< z7PWLJmuy*45R5|O|B4Z@&$Th&mn0)*FlKE0Y1X;SddheN{BDJKk3)a|-`vNp{LUN~)sZ z#R@9E@KOmOdMaUy_#s3*AIUOr`(U2OBIvf|6`{7U$-r_1W#O505Dm z*WyplE$?~|yE=P2c(c$7AGa8jEtgAu3rEkd>?kENUov+tHm$6FYTa8~?bnL;boEWw zqtP|z^!)T7snp(1{J62yxo>&y+rjkA{a3ZG+r(N|n!}b}FO1GuBjH9vabmgHavi{$ z%<{unHydqfZkqavSCY{~)1r)051JX^yKlY>UHp8zDb7o~&G+h*mj4EdQU zOw*KbG|I|hMF=#at}5Gb>gj!ETyd2$DK*HU202b8c1>a>s0HnbBM2fSKqSM6h>+9? zQ5%G99sDrS|4qo)ME5jox0`ufbr(RK*ciy&s9Ox?Mq-)Vz-S(fx5xT3X)uj#haNcI z0q!CQVUQgO{4mgO6K@KP9P4P5%9N=0)u%X^NyHD}@-%i$P2rOky)>p(;*XnF%yP`l zb_VnVBvAitvSOgj8*8a1h8Gt-3ydB#I#s z7+?bni8Ao_fVGK95;cd7->@*G1#H0(qK9w6pg?cZ7EF|>e;b%@^K0K%rNY zMO9KlNYxBY>M?XAYgj{qgd=K5jf9Qp{~1Mo&@u>Mmn6$)38C8f)0}yddP?;O_-+N6 Y$H6~6<{VeCU0*0!KwKb@98GaQ0Y%_CN&o-= literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextTop.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextTop.pdf new file mode 100644 index 0000000000000000000000000000000000000000..525150334a007e3e91f29e3f5eafa974f8fa4658 GIT binary patch literal 1022 zcmah|O-vI(6h3iq6VOu)i6(=wfd;obyX|%hHsz3f;o;1#^l}1SP9d>8le(#(2zHio_Nv1?O zs0scLM|=B%3LqfmX(1MqQn>0ODy6Eri;~D7CX&XGU2$&$ISk`*$E8T05$X?TUaz&i z>OZ%r?@Y?iS3cQa=NCFV0>1Rrfxg<>+JRg4&Wd-0gB9}a{>SU<-`kf*Gn;+gJ@?9= z1D7{^yBq%g#g_f0-roK6!upq&i3?kW;_{ZToqf}Gc-X)6WbHxw+q;QH-(EoUJ$rZb zzE2;&b^hw3pRt`Yk1uV%*j>G76@LT?p1yKJK(^Uvi>>$=;pR9AV!Oz89l%G-O5@1H z`XH$nAls@vDu{-al9bUY!vMvDWRXK^)IbgwgH`jF3?lqnoQ0I9c;*yC{`M?lG!+z& z^LBU>GOK84%0D;_dJmbn3QPB4L8Ozb2xpexy{Kt++EqQR)Dgyn9ibVAq} zkj9DmZ$O3;vt}ULh4ZNHJ_QLv5zvB4P!)3%1DRZUG7pMf1H+jyFo&qa4lD-1rUD@p z`H{dY1H+WmX2HZ%pxG){qA}N??jSCalt$G#S=bg4CEDvNVcKr@+n3mVQ@wLN-h46j=fUn!vhl1c<0=NCg)7lMAWL zc^<$%&PCLoQ@JohoWv@Jo`FvV<^gyk!p0Gf$Zwe$OqDdo2F#vEaBmbv>ap M847;?&}2&Z1wiC9jQ{`u literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTop.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTop.pdf new file mode 100644 index 0000000000000000000000000000000000000000..306ee16cc2ed58a58bf43ff56b3886fed1d98c6c GIT binary patch literal 1017 zcmah|OK1~87*_DKU@bj(@xf3CO*wIMsQIoT`9h} zTQ%2Oz3JeSK4o_D`onMc4%gJow9a1LvZ45>dc1$>=d0RVtru5x{n{lIy8N0gH!M$# zPk3*fI(B;a;|1@|+Fg_8+r_i-ciW0%Rd43L&wqJ(XQmNl=ASj}C~Tg34!3^Ycwqa@ z`}-e{j{R6VGqrGH&j+XOymS2I^umJ`^gg0AoRf%|D_6v4q62@WlPEQ9V%ioE-6iE7 zk~44{Ee$}vM9m0<{Axx{V8$^(bsp;`xF zUA^2xbN>b;7|l6Z!n{VBl%nam zLg*7m0yhnGFzSqe-v0VZsX~czUv1bTLL#}76h?_{WU<_C^4nsVd3m2yW)#53xOfq@nh@MoKI7;BoU zW30ezNKtj9Xgc-}1w#QC{y!okcbPf`;*uogB&A#%cbYPea!!IHjy}n>>@1zNzsErhZ1B=3)TD6 zTThS8_qX2uaAPGmTHb!%cc*VO`b^m{TTb_%xw3fVMDWF}g?pD{-(x?Q+Nbue&+qm; z-awv#T-Tc5iow;pEJ z*B>3-ojdjQRa0zg`@w$u&QfdBe){dFwv#KHEfe5;lYnfqmKEFaDtz^7LfEFrrVij0 zCd3#rEn^T@Cm}nkx(Wh5IV;8u!Zbj3B?;u<3dtjfvtZu*B>_MG7Gz6I5o@|3LTYXX zu`opx4Dxh%5)$*MA>|*OT6k9(GN@6;#kyFji$jbrwXhv#{5!)vGL&Tr${Gx)vZ9}Z zatDMRU1AKI{}#jvHY<5VI;|9{(kCE<2?AQT+^u?(;{);J$V3WcItPa1V_+5$hh3QI z0&6ma(95p`t{WI8xH1FA(_QscIf+_bgNB1RB5?$jXA!mXhB#!iiLvaWc*(K{Y{xo0 zCo4J1A@TYp_vzBD$K~{EaYMMm+98P-EYq3f%}iu}d$=I$E>(gG0tA}CvaT)QS5-v? z1#nVk#Dd;iA~a9@l=hC(}9f=!zv@ff2C*`O!n%AVFvtW zz-Q)j1)uIyBuQ2MngLA-$$nW6{$G(5qjmuUJ|qb-fiYv_Zj;tE)>FpA<95r-d+hzQ U$AUu*LS0ZA)CG@cXd)u~0_{yTlK=n! literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/itis.jpg b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/itis.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7cc0b2320626e1820c67b27768fcbc2898475825 GIT binary patch literal 12605 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 G^#1^v@9Ta5 literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/BlockTest/cmp_overflowTest03.pdf b/layout/src/test/resources/com/itextpdf/layout/BlockTest/cmp_overflowTest03.pdf index 1363cee4b2a30a9991a7f542860fa3db86e36d64..18c43a1e1fac8c0d9bef543d8ef1263b91973149 100644 GIT binary patch delta 270 zcmaDN{Z4vAE_c0=k)eT+p`nSXnW2TYfswj_fx4!?Z+?nPVo9ooilB>xi&7QL^^EjPb%XsJ1A;yLLlj~(9Nhza6v|SIiZk=`Vl)+28W|WE z=z>gC0BcilFUn^vEl}_aoBW3R8l&0d!#w_s7L$c}ot%t~6D`e*Ow0@{5{-ua6s4wd85lDoO4E2n3gZ&%>f<6306jmA;7#Qe+^eTWAD7Y8pmli1ag(<{nIJyV; z=$54x6=&w>#b{3c$bF5`aPkQre@5fU61+}MX{l)jrWR?bNyf%0MoC6ymKKS|#%ak0 mDXHd0DTyYDb~c1mOrFE5$qIJR69>p8b<=HXc*T5n`zXkcV$Xkuz^ zV4!Vaq;6oKuBq>vpW>2OlB(fiWn_R=K|oP{N@;Rxkw#`nYDLL91?T*tR0VTABRx~y zU_ZxzU=RNgg%}M-_W&P-vecsD%>29xp@6#T+An=6Sj zGMSl7_EYYd%%mzZ`IWN0rl|r@xq*Q~o&pz`VPIrzW`QndY+z_UIY`Bq+0wvdvYm?R z&ktT2Zo2!CcQ!&r~ecg;|U&O${gSR`H#DM_G8XwCYx7V>7eO zmsKY-#hNGptuioB$W!1dDN4-DNiE{CvC;Q*QHZulOEfgMG)cBdF*LF;HMTTNNlr9M xHZ)C3O-VF2FiSPIBdB8XVGS)6RKIZ*mn0UIR1~GAaamZJTX3nWy863u0RU^%YP0|V diff --git a/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_listItemAlignmentTest01.pdf b/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_listItemAlignmentTest01.pdf index 58661242cc3e3e054c2b7f9fd629400ecf2f7df9..70e33f29c1c2d1162ef16fed3db6c2b723c6a571 100644 GIT binary patch delta 270 zcmZ3?vzBMWE#`V7BSQltLqii&b3;RI10!_<19eS(-~1Gp#FA7E7b_zJtO^2(@>5Ea zQ;Re*LsBbB)+spW7o{qg>lx{p>IVBc1_XQfhbY8oIJyV;D3qlZ6=&w>#b_$5G%_$S z&;^;O0M@49UX;&TTA<(;HaU{z0;Bn4EmnU<%gI%&Qcfv`DTW5g$w`LEMwTW?2FYnA ziDs6mi3SFism4h_$J*HtQZe}&tEMK%S-Pms;wmmlEGnreN=@T3G%~Z`QdM>JcjE#8 D?ypPQ delta 239 zcmZ3>vzTYYE#`VdO9Mj#69aP-OJj3g17mdq19eS(-~1Gp#FA7E7b_zJtO^2(@>5Ea zQ;Re*LsBbB)+w0l8S0tp2KzY%1bg_0D6BLxFfh;s>a|b+D^PGR$}cTY@C#Fj(QtGR z@X;+xEh^5;&x_HV9LI8j(P*+ht3RX3h l6N^-!m_bsqoed!slW((XG6NknnTJi1!f~9HGM7l_H zbZ~mO6dW8BIw;mj1RVqg-E^>WVqz>zW46<+~uCky_kEndaM&g z93sx8(xCewN&}>`gXbI7k#eh+895ojKLe#^quRbyYi8&BO{1XtJ<8vv`unWIbhpD98ov?$k#;yu zJW2D$jyrrql~kM}S8jQ?w4tJ8Ti}A8x*OdE2T+{rE`6AXc1+3HW>y%%izFjmL%CG0| z?255HIJU=F1Nd@qy~F7wB1W13*gQ*YegP}E&p3}jggNaq%EdCsN#QfjMWh%U^cI#@ z;hIdkIB21i&uHgT2f3JQTolQ}Cah?K2V}BigNhbD<2)7+hxG5Kne|9~?CIyMi&w_dz-BcLig)?}Gyg-f?~;#zMT+55Mqz z9ltkN9)*3Z@)_l@%>D^0iXVY%#o|3a2eSBNc7Q6$oDD6>F+hS<#|WE>}d= o*ka*-3H+*Zxs7LiVCS=*SZbAtFza)RC){NDTh-n{qCZY;iDe71g~fff)X zXlaEhK->+`o$otes|-vprMZFA0{%%Duh%NevuQmyKbhWIdK&2>7FA(lw10eJcx*CS z7XVP;SQBj%qM>?i`C2r3F`CNt4~>r$Zlv|=^R?Hbu`)K=u?NIk0%}d;`KXTul6{CoLlX6^f>3}?kPu? z+Z~z6(J|g?>$pTKyf;&H^dRr(OTkeqbC!AkC*z%ry=0lAoazN*Ro-7`i4tR*oM(+~ z^s-zBKkqRoVr)2Drq*nU9x=YbHXP^q!Tk5E_mFii@be98TxCDgoc{^uJjd%-%=^q3 z7Rr<@mT0TE)`GOsH*(M_qv&nlW&><2G2#;hh^kR$`v(|lw1*)|DSQl+F&+k1p!G2$ zMdD$I7_&xWpD=X7 zOoDm<6Qr-gG_2Kr0Jql$7zpDh0gKA#fr%mTiwgW$ghVzQ)SRK++2yMxJd`-`4+YVH zFN_En@c70G^I6o{xO1OOFLuK_5Ea zQ;Re*LsBbB)+spW7o{qg>lx{p>IVBc1_XQfhbY8oIJyV;D3qlZ6=&w>#b_$5G%_$S z&;^;O0M@49UX;&TTA<(;Ho2Jj0;Bn47Z(3mO9h}J0|SLT1+J2!#LS%3A}$*neNPvK zXq)6T3nPTSTmTG7OdS9K delta 280 zcmX@kwU=wd7p8hca|3fj14APtOA~Wl17mdq19eS(-~1Gp#FA7E7b_zJtO^2(@>5Ea zQ;Re*LsBbB)+w0l8R(hl2KzY%1bg_0D6BLxFfh;s=~VzLP;f8GFD+2;3sZ>EaC8sw z(Jf0YD$dN$i_x51!F++yXtF1Zf2@fDP?LdyLY@LwNl{{EPHGXCjg7vii$b(bQd&}4 zvWc;ATC#z;c~Y90VN$Y*Wm=l42@qSPrdik#R5AH0i>3;yE4hkG5{pVIic-_K3=NEp Lxl~nM{oS|#uJ}+% diff --git a/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_divRotationTest02.pdf b/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_divRotationTest02.pdf index fa2964ef7ce7b6cd2ce0da6d184de05dd2023d8c..9b2c13aacd3f10007a73584dce1e007599786931 100644 GIT binary patch delta 254 zcmX?}d@*^0yuN{vk)eT+p`nSXxuLnXfswj_fx4!?Z+?nPVo9ooi9irpA`W=E>%kX~rq3X+{=?#!0D07DM#iS*T&k+B{%%|VPz*;& delta 225 zcmcbZd^~xByuN{5E_}98fhCCs~Z@oYwG*vr?@1Rq-wZW8KEnf?5{6oX|89W zXQCVI=NJ&|;UA)~(#XKTKo_J`Au}YkqC~;HD8IBo!7of9M#IrPz(=<%wWv5VKQBge z@?!lvOcs`t8x8y!4JThT$Z|?bGqOmrNVZH&HMBG^NU^ZAG&4#|NlmpdPd2kmO-iz} cA*5n*t)Uhx*hP~!8cJ{&ajB}h`nz!f0Nw&Wvj6}9 diff --git a/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_innerRotationTest02.pdf b/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_innerRotationTest02.pdf index 5b6bedb6c3bed6cf7055e3e27c4de6dad826ab13..35099a2b0f8fd9c8f7aad117c09a9e0fe9b6602a 100644 GIT binary patch delta 274 zcmZp$?XulqE>mx0WN2VyXlP<;Ze*-&V5DwfpsuO!o1fy6SdyyYVr682RY5>eeoAR_ zYLP}}NNPpNItAzaqErQQJtI9+-C#e*fM5^*5QP{GNB009g|gJ5;>`TK7)^zhMg|53 zx*!u3z}ghti}G1Z3l#jqCU28D&tz&cxn0&j)=UAY%D_M&Pl2nXC^0i9wTR2cM&Hv# zA=)M-EydKrC@s-4%`nZxGS$+^EXCZ!(jvtq)z~04*~q|-po+=Ha++Kq$LfL|J2_EK OoWqn$Rn^tsjSB$ULrZ}G delta 260 zcmeCOZLr;7E>mx4ZeVO+ZfI&?YHFZuV61LnpsuO!o1fy6SdyyYVr682RY5>eeoAR_ zYLP}}NNPpNIt6n*13hEiU_ZxzU=RNgg_TAI1_rtyy$WCj3hqVur3DIpVG1!Cj_v_I zx@D(6L7`HrlVQ>u|kijk>>siBFPNwPtrX>wAEQIffF vie*Yll2NKjik%H16_YLGG*wVt#8q69SX5F`l$yq6Zfan_rK;-c@5TiH{nANL diff --git a/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_splitTextRotationTest02.pdf b/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_splitTextRotationTest02.pdf index c55fa971f4de7514bb07c92e0a8099f823c4794a..9a6749bf7705fecb6dad582735c26e66cf8172de 100644 GIT binary patch delta 253 zcmX?+d?|T@g1&)~k)eT+p`nSXxsidkfswj_fx4!?Z+?nPVo9ooiiZY;0m^X=s^Zl4P8em}+N3 lNX6tjLoHQQ2XPgbBo>ua6s4wd85$Xz8gr?ty863u0RSSeL!tlx diff --git a/layout/src/test/resources/com/itextpdf/layout/TextRendererIntegrationTest/cmp_forcedWordSplit.pdf b/layout/src/test/resources/com/itextpdf/layout/TextRendererIntegrationTest/cmp_forcedWordSplit.pdf index e80905f11fbcc9fcca3bb18552535bd4fbc65812..10b30266dbd8177580b02d5fae32b9c9141e2e24 100644 GIT binary patch delta 271 zcmcaAdslWtH&4Bhp@EU1p{aq9iMh6ck-C9_x~9Hweu_(CNvej6m63rFHU$Ai`6;Ez zsYM!@A*mH5>lB>xi&7QL^^EjPb%XsJ1A;yLLlj~(9Nhza6v|SIiZk=`Vl)+28W|WE z=z>gC0BcilFUl`vDNyhWo6N;~p2@^;@@-x}CR5|d+I&(@=85J8#)jsJ1}3Ivspe)T zDJf|dX2upt$)<@ZmZlb_b~c1mOm64X)C4(97u8{0#U+VFB^5=fXTS FTmTgRO8x)< delta 245 zcmcaBdsTKrH&4BRp@D&^k)esDv5~fcvAThQx~9Hweu_(CNvej6m63rFHU$Ai`6;Ez zsYM!@A*mH5>lDoO4D}3+b%XsJ1A;yLLljmT85kJof;20DRVcU@<(C#H_=PFNXgInD z_~@3U78Pga=f!AF=HorjWNbe9KCd5>iREN{J}D<7WAl_mqckH^^HifG3zKA1BZEW( p!!!#EW6MP2G}A;o8$v23ck^koLEJQXADn7XYh8Lb(6{ From 1f140ca8d0fc8a3ff870c50172f4d9be5a270f04 Mon Sep 17 00:00:00 2001 From: iText Software Date: Fri, 11 Nov 2022 09:23:05 +0000 Subject: [PATCH 12/32] Add missing copyright headers --- .../properties/InlineVerticalAlignment.java | 22 +++++++++++++++++++ .../InlineVerticalAlignmentType.java | 22 +++++++++++++++++++ .../InlineVerticalAlignmentHelper.java | 22 +++++++++++++++++++ 3 files changed, 66 insertions(+) diff --git a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java index 792933a4ef..12f6a0b2bd 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java @@ -1,3 +1,25 @@ +/* + This file is part of the iText (R) project. + Copyright (c) 1998-2022 iText Group NV + Authors: iText Software. + + This program is offered under a commercial and under the AGPL license. + For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below. + + AGPL licensing: + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + */ package com.itextpdf.layout.properties; import com.itextpdf.kernel.exceptions.PdfException; diff --git a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java index b822e155bc..c8d530da5d 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java @@ -1,3 +1,25 @@ +/* + This file is part of the iText (R) project. + Copyright (c) 1998-2022 iText Group NV + Authors: iText Software. + + This program is offered under a commercial and under the AGPL license. + For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below. + + AGPL licensing: + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + */ package com.itextpdf.layout.properties; /** diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java index 505b065508..936322152e 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java @@ -1,3 +1,25 @@ +/* + This file is part of the iText (R) project. + Copyright (c) 1998-2022 iText Group NV + Authors: iText Software. + + This program is offered under a commercial and under the AGPL license. + For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below. + + AGPL licensing: + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + */ package com.itextpdf.layout.renderer; import com.itextpdf.kernel.geom.Rectangle; From 8c9f88c741f38742f54b2f639335d922f0b4698a Mon Sep 17 00:00:00 2001 From: Vitali Prudnikovich Date: Tue, 8 Nov 2022 10:37:36 +0300 Subject: [PATCH 13/32] Fix slow performance of nested flex containers DEVSIX-6401 --- .../renderer/FlexContainerRenderer.java | 16 +++++++ .../itextpdf/layout/renderer/FlexUtil.java | 48 +++++++++++++------ .../renderer/FlexContainerRendererTest.java | 26 ++++++++++ 3 files changed, 75 insertions(+), 15 deletions(-) diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java index b28fe5373e..411308ad44 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java @@ -58,12 +58,20 @@ This file is part of the iText (R) project. import com.itextpdf.layout.properties.UnitValue; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; public class FlexContainerRenderer extends DivRenderer { + /* Used for caching purposes in FlexUtil + * We couldn't find the real use case when this map contains more than 1 entry + * but let it still be a map to be on a safe(r) side + * Map mainSize (always width in our case) - hypotheticalCrossSize + */ + private final Map hypotheticalCrossSizes = new HashMap<>(); + private List> lines; /** @@ -322,6 +330,14 @@ Rectangle recalculateLayoutBoxBeforeChildLayout(Rectangle layoutBox, return layoutBoxCopy; } + void setHypotheticalCrossSize(Float mainSize, Float hypotheticalCrossSize) { + hypotheticalCrossSizes.put(mainSize.floatValue(), hypotheticalCrossSize); + } + + Float getHypotheticalCrossSize(Float mainSize) { + return hypotheticalCrossSizes.get(mainSize.floatValue()); + } + private FlexItemInfo findFlexItemInfo(AbstractRenderer renderer) { for (List line : lines) { for (FlexItemInfo itemInfo : line) { diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java index 8f26bdc0a5..169bea3920 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java @@ -90,6 +90,8 @@ public static List> calculateChildrenRectangles(Rectangle fle FlexContainerRenderer flexContainerRenderer) { Rectangle layoutBox = flexContainerBBox.clone(); flexContainerRenderer.applyMarginsBordersPaddings(layoutBox, false); + // Currently only width is used in this method + final float layoutBoxWidth = layoutBox.getWidth(); // 9.2. Line Length Determination @@ -99,9 +101,9 @@ public static List> calculateChildrenRectangles(Rectangle fle // if that dimension of the flex container is being sized under a min or max-content constraint, // the available space in that dimension is that constraint; - Float mainSize = flexContainerRenderer.retrieveWidth(layoutBox.getWidth()); + Float mainSize = flexContainerRenderer.retrieveWidth(layoutBoxWidth); if (mainSize == null) { - mainSize = layoutBox.getWidth(); + mainSize = layoutBoxWidth; } // We need to have crossSize only if its value is definite. Float crossSize = flexContainerRenderer.retrieveHeight(); @@ -408,20 +410,36 @@ static void resolveFlexibleLengths(List> lines, fl static void determineHypotheticalCrossSizeForFlexItems(List> lines) { for (List line : lines) { for (FlexItemCalculationInfo info : line) { - UnitValue prevWidth = info.renderer.replaceOwnProperty(Property.WIDTH, - UnitValue.createPointValue(info.mainSize)); - UnitValue prevMinWidth = info.renderer.replaceOwnProperty(Property.MIN_WIDTH, null); - LayoutResult result = info.renderer.layout(new LayoutContext( - new LayoutArea(0, new Rectangle(AbstractRenderer.INF, AbstractRenderer.INF)))); - info.renderer.returnBackOwnProperty(Property.MIN_WIDTH, prevMinWidth); - info.renderer.returnBackOwnProperty(Property.WIDTH, prevWidth); - // Since main size is clamped with min-width, we do expect the result to be full - if (result.getStatus() == LayoutResult.FULL) { - info.hypotheticalCrossSize = info.getInnerCrossSize(result.getOccupiedArea().getBBox().getHeight()); - } else { - logger.error(IoLogMessageConstant.FLEX_ITEM_LAYOUT_RESULT_IS_NOT_FULL); - info.hypotheticalCrossSize = 0; + determineHypotheticalCrossSizeForFlexItem(info); + } + } + } + + private static void determineHypotheticalCrossSizeForFlexItem(FlexItemCalculationInfo info) { + if (info.renderer instanceof FlexContainerRenderer && + ((FlexContainerRenderer) info.renderer).getHypotheticalCrossSize(info.mainSize) != null) { + // Take from cache + info.hypotheticalCrossSize = ((FlexContainerRenderer) info.renderer) + .getHypotheticalCrossSize(info.mainSize).floatValue(); + } else { + UnitValue prevWidth = info.renderer.replaceOwnProperty(Property.WIDTH, + UnitValue.createPointValue(info.mainSize)); + UnitValue prevMinWidth = info.renderer.replaceOwnProperty(Property.MIN_WIDTH, null); + LayoutResult result = info.renderer.layout(new LayoutContext( + new LayoutArea(0, new Rectangle(AbstractRenderer.INF, AbstractRenderer.INF)))); + info.renderer.returnBackOwnProperty(Property.MIN_WIDTH, prevMinWidth); + info.renderer.returnBackOwnProperty(Property.WIDTH, prevWidth); + // Since main size is clamped with min-width, we do expect the result to be full + if (result.getStatus() == LayoutResult.FULL) { + info.hypotheticalCrossSize = info.getInnerCrossSize(result.getOccupiedArea().getBBox().getHeight()); + // Cache hypotheticalCrossSize for FlexContainerRenderer + if (info.renderer instanceof FlexContainerRenderer) { + ((FlexContainerRenderer) info.renderer).setHypotheticalCrossSize(info.mainSize, + info.hypotheticalCrossSize); } + } else { + logger.error(IoLogMessageConstant.FLEX_ITEM_LAYOUT_RESULT_IS_NOT_FULL); + info.hypotheticalCrossSize = 0; } } } diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java index a7b4cdfbfd..847c40b44f 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java @@ -27,6 +27,7 @@ This file is part of the iText (R) project. import com.itextpdf.layout.borders.SolidBorder; import com.itextpdf.layout.element.Div; import com.itextpdf.layout.layout.LayoutArea; +import com.itextpdf.layout.layout.LayoutContext; import com.itextpdf.layout.layout.LayoutResult; import com.itextpdf.layout.properties.Property; import com.itextpdf.layout.properties.UnitValue; @@ -274,4 +275,29 @@ public void getNextRendererShouldBeOverriddenTest() { Assert.assertEquals(FlexContainerRenderer.class, flexContainerRenderer.getNextRenderer().getClass()); } + + @Test + public void hypotheticalCrossSizeCacheTest() { + FlexContainerRenderer flexRenderer = new FlexContainerRenderer(new Div()); + flexRenderer.setProperty(Property.MAX_WIDTH, UnitValue.createPointValue(150)); + + FlexContainerRenderer flexRendererChild = new FlexContainerRenderer(new Div()); + flexRendererChild.setProperty(Property.MAX_WIDTH, UnitValue.createPointValue(150)); + + DivRenderer divRenderer = new DivRenderer(new Div()); + divRenderer.setProperty(Property.WIDTH, UnitValue.createPointValue(125)); + + flexRendererChild.addChild(divRenderer); + flexRenderer.addChild(flexRendererChild); + + // In general it's possible that we might call layout more than once for 1 renderer + flexRenderer.layout(new LayoutContext( + new LayoutArea(0, new Rectangle(100, 0)))); + flexRenderer.layout(new LayoutContext( + new LayoutArea(0, new Rectangle(200, 0)))); + + // Test that hypotheticalCrossSizes can contain more than 1 value + Assert.assertNotNull(flexRendererChild.getHypotheticalCrossSize(125F)); + Assert.assertNotNull(flexRendererChild.getHypotheticalCrossSize(150F)); + } } From 58cadfcdc30cca6880849c55c2ab4afbeb11c4a7 Mon Sep 17 00:00:00 2001 From: Guust Ysebie Date: Mon, 14 Nov 2022 15:52:56 +0100 Subject: [PATCH 14/32] Stop returning null when the PdfPagesTree is invalid DEVSIX-7181 --- .../com/itextpdf/kernel/pdf/PdfDocument.java | 4 +- .../com/itextpdf/kernel/pdf/PdfPagesTree.java | 37 +++++++++++++------ .../com/itextpdf/kernel/pdf/PdfPagesTest.java | 7 +++- 3 files changed, 34 insertions(+), 14 deletions(-) diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java index fdc90383bd..ff7a30ccdf 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java @@ -388,7 +388,9 @@ public int getNumberOfPdfObjects() { * * @param pageNum page number. * - * @return page by page number. may return {@code null} in case the page tree is broken + * @return page by page number. + * + * @throws PdfException in case the page tree is broken */ public PdfPage getPage(int pageNum) { checkClosingStatus(); diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java index e31ca9c7a8..dc4c10dbc6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java @@ -86,9 +86,10 @@ public PdfPagesTree(PdfCatalog pdfCatalog) { this.pages = new ArrayList<>(); if (pdfCatalog.getPdfObject().containsKey(PdfName.Pages)) { PdfDictionary pages = pdfCatalog.getPdfObject().getAsDictionary(PdfName.Pages); - if (pages == null) + if (pages == null) { throw new PdfException( KernelExceptionMessageConstant.INVALID_PAGE_STRUCTURE_PAGES_MUST_BE_PDF_DICTIONARY); + } this.root = new PdfPages(0, Integer.MAX_VALUE, pages, null); parents.add(this.root); for (int i = 0; i < this.root.getCount(); i++) { @@ -107,6 +108,7 @@ public PdfPagesTree(PdfCatalog pdfCatalog) { * Returns the {@link PdfPage} at the specified position in this list. * * @param pageNum one-based index of the element to return + * * @return the {@link PdfPage} at the specified position in this list */ public PdfPage getPage(int pageNum) { @@ -135,6 +137,11 @@ public PdfPage getPage(int pageNum) { } pages.set(pageNum, pdfPage); } + if (pdfPage == null) { + throw new PdfException( + MessageFormatUtil.format(IoLogMessageConstant.PAGE_TREE_IS_BROKEN_FAILED_TO_RETRIEVE_PAGE, + pageNum + 1)); + } return pdfPage; } @@ -142,6 +149,7 @@ public PdfPage getPage(int pageNum) { * Returns the {@link PdfPage} by page's PdfDictionary. * * @param pageDictionary page's PdfDictionary + * * @return the {@code PdfPage} object, that wraps {@code pageDictionary}. */ public PdfPage getPage(PdfDictionary pageDictionary) { @@ -215,7 +223,6 @@ public void addPage(PdfPage pdfPage) { } } - pdfPage.makeIndirect(document); pdfPages.addPage(pdfPage.getPdfObject()); pdfPage.parentPages = pdfPages; @@ -231,8 +238,9 @@ public void addPage(PdfPage pdfPage) { */ public void addPage(int index, PdfPage pdfPage) { --index; - if (index > pageRefs.size()) + if (index > pageRefs.size()) { throw new IndexOutOfBoundsException("index"); + } if (index == pageRefs.size()) { addPage(pdfPage); return; @@ -254,6 +262,7 @@ public void addPage(int index, PdfPage pdfPage) { * indices). * * @param pageNum the one-based index of the PdfPage to be removed + * * @return the page that was removed from the list */ public PdfPage removePage(int pageNum) { @@ -281,6 +290,7 @@ void releasePage(int pageNumber) { * Generate PdfPages tree. * * @return root {@link PdfPages} + * * @throws PdfException in case empty document */ protected PdfObject generateTree() { @@ -346,14 +356,15 @@ private void loadPage(int pageNum) { /** * Load page from pages tree node structure * - * @param pageNum page number to load + * @param pageNum page number to load * @param processedParents set with already processed parents object reference numbers - * if this method was called recursively to avoid infinite recursion. + * if this method was called recursively to avoid infinite recursion. */ private void loadPage(int pageNum, Set processedParents) { PdfIndirectReference targetPage = pageRefs.get(pageNum); - if (targetPage != null) + if (targetPage != null) { return; + } //if we go here, we have to split PdfPages that contains pageNum int parentIndex = findPageParent(pageNum); @@ -408,12 +419,16 @@ private void loadPage(int pageNum, Set processedParents) { PdfPages lastPdfPages = null; for (int i = 0; i < kids.size() && kidsCount > 0; i++) { /* - * We don't release pdfPagesObject in the end of each loop because we enter this for-cycle only when parent has PdfPages kids. - * If all of the kids are PdfPages, then there's nothing to release, because we don't release PdfPages at this point. + * We don't release pdfPagesObject in the end of each loop because we enter this for-cycle only when + * parent has PdfPages kids. + * If all of the kids are PdfPages, then there's nothing to release, because we don't release + * PdfPages at this point. * If there are kids that are instances of PdfPage, then there's no sense in releasing them: - * in this case ParentTreeStructure is being rebuilt by inserting an intermediate PdfPages between the parent and a PdfPage, - * thus modifying the page object by resetting its parent, thus making it impossible to release the object. - */ + * in this case ParentTreeStructure is being rebuilt by inserting an intermediate PdfPages between + * the parent and a PdfPage, + * thus modifying the page object by resetting its parent, thus making it impossible to release the + * object. + */ PdfDictionary pdfPagesObject = kids.getAsDictionary(i); if (pdfPagesObject.getAsArray(PdfName.Kids) == null) { // pdfPagesObject is PdfPage diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java index 3c450883dd..fe46af9e94 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java @@ -770,8 +770,11 @@ public void testPageTreeGenerationWhenFirstPdfPagesHasOnePageOnly() { } private static void findAndAssertNullPages(PdfDocument pdfDocument, Set nullPages) { - for (Integer e : nullPages) { - Assert.assertNull(pdfDocument.getPage((int) e)); + for (Integer nullPage : nullPages) { + int pageNum = (int)nullPage; + Exception exception = Assert.assertThrows(PdfException.class,()-> pdfDocument.getPage(pageNum)); + Assert.assertEquals(exception.getMessage() , MessageFormatUtil.format( + IoLogMessageConstant.PAGE_TREE_IS_BROKEN_FAILED_TO_RETRIEVE_PAGE, pageNum)); } } From c1b379ad9b344cd8a9c4f1c56447b1d60c443c9b Mon Sep 17 00:00:00 2001 From: "dmitry.radchuk" Date: Fri, 24 Jun 2022 11:41:40 +0300 Subject: [PATCH 15/32] Resolve several TODOs in font processing logic DEVSIX-6849 --- .../itextpdf/io/font/otf/GsubLookupType4.java | 1 - .../io/font/otf/OpenTypeFontTableReader.java | 1 - .../io/font/otf/GsubLookupType4Test.java | 40 ++++++++++++++++++ .../font/otf/OpenTypeFontTableReaderTest.java | 24 +++++++++++ .../GsubLookupType4Test/DejaVuSansMono.ttf | Bin 0 -> 340712 bytes 5 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java create mode 100644 io/src/test/resources/com/itextpdf/io/font/otf/GsubLookupType4Test/DejaVuSansMono.ttf diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java index c1fea006b3..7495a8672c 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java @@ -67,7 +67,6 @@ public GsubLookupType4(OpenTypeFontTableReader openReader, int lookupFlag, int[] @Override public boolean transformOne(GlyphLine line) { - //TODO > if (line.idx >= line.end) return false; boolean changed = false; diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java index e4d925499c..02683ac666 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java @@ -149,7 +149,6 @@ public List getLookups(FeatureRecord[] features) { } public List getLookups(FeatureRecord feature) { - //TODO see getLookups(FeatureRecord[]) method. Is it realy make sense to order features? List ret = new ArrayList<>(feature.lookups.length); for (int idx : feature.lookups) { ret.add(lookupList.get(idx)); diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java new file mode 100644 index 0000000000..2a9c676081 --- /dev/null +++ b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java @@ -0,0 +1,40 @@ +package com.itextpdf.io.font.otf; + +import com.itextpdf.io.font.FontProgramFactory; +import com.itextpdf.io.font.TrueTypeFont; +import com.itextpdf.test.ExtendedITextTest; +import com.itextpdf.test.annotations.type.IntegrationTest; + +import java.io.IOException; +import java.util.Arrays; +import java.util.List; +import org.junit.Assert; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +@Category(IntegrationTest.class) +public class GsubLookupType4Test extends ExtendedITextTest { + + private static final String RESOURCE_FOLDER = "./src/test/resources/com/itextpdf/io/font/otf/GsubLookupType4Test/"; + + @Test + public void testNoIndexOutOfBound() throws IOException { + TrueTypeFont fontProgram = (TrueTypeFont) FontProgramFactory.createFont(RESOURCE_FOLDER + "DejaVuSansMono.ttf"); + GlyphSubstitutionTableReader gsubTableReader = fontProgram.getGsubTable(); + + List glyphs = Arrays.asList(new Glyph(1, 1, 1), + new Glyph(1, 1, 1), + new Glyph(1, 1, 1), + new Glyph(1, 1, 1), + new Glyph(1, 1, 1), + new Glyph(1, 1, 1)); + + GlyphLine gl = new GlyphLine(glyphs); + gl.idx = gl.end; + + GsubLookupType4 lookup = (GsubLookupType4) gsubTableReader.getLookupTable(6); + + //Assert that no exception is thrown if gl.idx = gl.end + Assert.assertFalse(lookup.transformOne(gl)); + } +} diff --git a/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java b/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java index c3c478e0a7..fb393b3e8a 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java @@ -26,6 +26,8 @@ This file is part of the iText (R) project. import com.itextpdf.io.font.TrueTypeFont; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.type.UnitTest; + +import java.util.List; import org.junit.Assert; import org.junit.Test; import org.junit.experimental.categories.Category; @@ -54,4 +56,26 @@ public void testFetchLangSysByTag() throws IOException { Assert.assertNull(gsub.getLanguageRecord("mym3")); Assert.assertNull(gsub.getLanguageRecord("mym3", LanguageTags.SGAW_KAREN)); } + + + @Test + public void testGetLookupsArray() throws IOException { + TrueTypeFont fontProgram = (TrueTypeFont) FontProgramFactory.createFont(RESOURCE_FOLDER + "NotoSansMyanmar-Regular.ttf"); + GlyphSubstitutionTableReader gsub = fontProgram.getGsubTable(); + FeatureRecord firstRecord = new FeatureRecord(); + firstRecord.lookups = new int[]{5, 2}; + firstRecord.tag = "1"; + FeatureRecord secondRecord = new FeatureRecord(); + secondRecord.lookups = new int[]{4, 10}; + secondRecord.tag = "2"; + FeatureRecord[] records = new FeatureRecord[]{firstRecord, secondRecord}; + + int[] lookupsLocations = gsub.getLookups(firstRecord).stream().mapToInt(record -> record.subTableLocations[0]).toArray(); + int[] expected = new int[]{142610, 142436}; + Assert.assertArrayEquals(expected, lookupsLocations); + + lookupsLocations = gsub.getLookups(records).stream().mapToInt(record -> record.subTableLocations[0]).toArray(); + expected = new int[]{142436, 142538, 142610, 143908}; + Assert.assertArrayEquals(expected, lookupsLocations); + } } diff --git a/io/src/test/resources/com/itextpdf/io/font/otf/GsubLookupType4Test/DejaVuSansMono.ttf b/io/src/test/resources/com/itextpdf/io/font/otf/GsubLookupType4Test/DejaVuSansMono.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f5786022f18216b4c59c6fb0c634b52c8b6e7990 GIT binary patch literal 340712 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

    JVuh<&iTWp{J;w*9G-ib5g= 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

    ( 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 z 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 literal 0 HcmV?d00001 From c85efb8198c0f1b01b3fad5b5178075444d4770d Mon Sep 17 00:00:00 2001 From: iText Software Date: Tue, 15 Nov 2022 09:45:16 +0000 Subject: [PATCH 16/32] Add missing copyright headers --- .../io/font/otf/GsubLookupType4Test.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java index 2a9c676081..d05e4b40b7 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java @@ -1,3 +1,25 @@ +/* + This file is part of the iText (R) project. + Copyright (c) 1998-2022 iText Group NV + Authors: iText Software. + + This program is offered under a commercial and under the AGPL license. + For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below. + + AGPL licensing: + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + */ package com.itextpdf.io.font.otf; import com.itextpdf.io.font.FontProgramFactory; From e73f5345b98dd382e4a8c9b77af38cb0e84c6229 Mon Sep 17 00:00:00 2001 From: Vladimir Osipchuk Date: Tue, 10 Jul 2018 10:54:49 +0300 Subject: [PATCH 17/32] Add a test to show an issue with a unicode-range and wrongly selected font, add a test for testing fonts with unicode range DEVSIX-7022 --- .../com/itextpdf/layout/FontSelectorTest.java | 47 ++++++++++++++++++ ...eckThreeFontsInOneLineWithUnicodeRange.pdf | Bin 0 -> 156076 bytes ...cantCharacterOfTheFontWithUnicodeRange.pdf | Bin 0 -> 11817 bytes 3 files changed, 47 insertions(+) create mode 100644 layout/src/test/resources/com/itextpdf/layout/FontSelectorTest/cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/FontSelectorTest/cmp_notSignificantCharacterOfTheFontWithUnicodeRange.pdf diff --git a/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java b/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java index 994980e3bc..6ba5148b3d 100644 --- a/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java @@ -487,6 +487,53 @@ public void cyrillicAndLatinWithUnicodeRange() throws Exception { Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder, "diff" + fileName)); } + @Test + // TODO update cmp after fix DEVSIX-2052 + public void notSignificantCharacterOfTheFontWithUnicodeRange() throws Exception { + String outFileName = destinationFolder + "notSignificantCharacterOfTheFontWithUnicodeRange.pdf"; + String cmpFileName = sourceFolder + "cmp_notSignificantCharacterOfTheFontWithUnicodeRange.pdf"; + + FontProvider sel = new FontProvider(); + Assert.assertTrue(sel.getFontSet().addFont(fontsFolder + "NotoSansCJKjp-Bold.otf", null, "FontAlias", new RangeBuilder(117, 117).create())); // just 'u' letter + Assert.assertTrue(sel.getFontSet().addFont(fontsFolder + "FreeSans.ttf", null, "FontAlias", new RangeBuilder(106, 113).create()));// 'j', 'm' and 'p' are in that interval + + PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outFileName)); + Document doc = new Document(pdfDoc); + + doc.setFontProvider(sel); + doc.setProperty(Property.FONT, new String[] {"FontAlias"}); + + doc.add(new Paragraph("jump")); + + doc.close(); + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder, "diff")); + } + + @Test + // TODO update cmp after fix DEVSIX-2052 + public void checkThreeFontsInOneLineWithUnicodeRange() throws Exception { + String outFileName = destinationFolder + "checkThreeFontsInOneLineWithUnicodeRange.pdf"; + String cmpFileName = sourceFolder + "cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf"; + + FontProvider sel = new FontProvider(); + Assert.assertTrue(sel.getFontSet().addFont(fontsFolder + "NotoSansCJKjp-Bold.otf", null, "FontAlias", new RangeBuilder(97, 99).create())); // 'a', 'b' and 'c' are in that interval + Assert.assertTrue(sel.getFontSet().addFont(fontsFolder + "FreeSans.ttf", null, "FontAlias", new RangeBuilder(100, 102).create()));// 'd', 'e' and 'f' are in that interval + Assert.assertTrue(sel.getFontSet().addFont(fontsFolder + "Puritan2.otf", null, "FontAlias", new RangeBuilder(120, 122).create()));// 'x', 'y' and 'z' are in that interval + + PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outFileName)); + Document doc = new Document(pdfDoc); + + doc.setFontProvider(sel); + doc.setProperty(Property.FONT, new String[] {"FontAlias"}); + + doc.add(new Paragraph("abc def xyz")); + + doc.close(); + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder, "diff")); + } + @Test public void duplicateFontWithUnicodeRange() throws Exception { String fileName = "duplicateFontWithUnicodeRange"; diff --git a/layout/src/test/resources/com/itextpdf/layout/FontSelectorTest/cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf b/layout/src/test/resources/com/itextpdf/layout/FontSelectorTest/cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b04d1c9f2fd16307b9f144beda571e4a4fd48d4a GIT binary patch literal 156076 zcmagEWl$YK*DZ`gAh`R%-Q5qt-66QUySoH;*Mn>D;1b-O;O_3OH+jCdzUNlms(a^0 zPfzvQtJhw8&-9<6P!ttsU}5Bfr`Xw@nuF&6Fazw3tl;_inZzw^Tuhyq#BB^+OhrwN z?M+OXWKHeNT`T}x9D;(*E>5O~w(uU=bbC(l+q3R$s?6-la8kRhoGQ%C%rgz_8gNqE z^(@THED%P<0M5S?W~kW`pbbp_0ZLan1qu~}W1_AkR+=@O1^^qZ4G|R@-qgznXe|EG!%>e@Av!I%YO1W@aiH zCOLbP|2sg@$=<}(*wl&IQq|PMr5Ye&?_>(#Vq|6HU{H}4R#cHxPzC5v3ri@<0^CfU zod0g9Ljx#h{cAVFzbyg(2?Izt*}FOb) z6O)LcgQTgYxrGaWi;ay*)b#&@F|e>Q|LY3#zgBRvvT$+!$KG%MykuZuW?=*T9oabn ztURoo02Xd$PTl{k|LrDIHURg3c>k3{-q6;R>H9YoH3d03d3zUo6+=5`5osAK2ZnF< zHYQ9`e~q;?7Pd3DF$FL)skoThsssMYQ*rUMG5uRfMMFD#XH)*aSu!)TG8-{-|7Z69 z5C5s}zf%6&>7Q;VO9vNwr~fAZPsjhW%~?3ucvx8fr|DS$tXw=i9IQ+#u0}5ZsQ)_k zkNsaCFpKaAPWV`$fOK7ORO_ab%d#0En7bovx!Dux14fAG@7fMg4TEBADsO-pCwY zFyg4tfkEli6Gh(Jpb0|g97z5pbxmB9D1SXGVw5<4y*CDcu;4HF-g+@JIPU!wyd?wL z@z7rm5Y;_w6td-|F6!bm4JjO>tE1SX#ybj$l4P@Kd+`%{IVHh!Fi4hs9>Yt~sJJRw zr7>BVf<{YMU+vE`f1RkOmlENWGVrB=)!EoWvsYxudu$bZWD`b((;usnHBu@5o;x?^l z96p<^0RQa!%j(ZIn^O|wA4Q*Ja<(7DV@;N924}Sqg`ef6?*Vm?ALX4x;XSy0pVqLP zZ;M@@(y#s$5PwK*zrO@H_I+9|_>lkffqypcZMJ`AEOo~{)sS~Hx-W*$ zyCXma5t8;meo@4<5`naUVgL~q^@t7!>7+x8F(YI3NqcrvguPk@1IYInz#9}>jLV*MFw4^zK3OVrY}J-vSIl>;eTO0-uQ1ba2l1Y) zSF$;6O{)>C`r|~|c%J-Mrk1v^u&<_VNs|&^neP1J{Dzf~Yb~!bVX3?-+n?i;udcCL zRg8*h6_tMw>C;2&Bug5&Q^zZ67r)zc1|XUiYVv0F*MBD(GcUG5)t+3ajj_RB9eAh{ zIivPY%Q3`W5_t#_SOgkpYRF70H(F^CoO$&6 z>SXF7eJA}peK5nN)<(0BMXN!pMXO1x(etF!y3^{)^vcpo@5~w&(k+(_OCL z_GO!J-H?6~ZyVRIOP9{wHE-1~x{vMWj}86|pI#q`@A%JLxAy0oJ>5~C)*qd3ug}O2 z#M^nh-TnS4pI)B~AAIkRFT{63C;qdaz86Emt-%tG$Z>~i&))?T4sVt_lI^!%pHTf0 z^Y)2vr=AHv=sw9n(!YNPLRw?oK7XCpq5Zz=z72494{fLcTLAOJvU8aNnu zfQWF2zf;tzZy^NMKyf15pf9o1YH#5O+QT3r5#Vw&Iv8zL{e}*-hU9{_Ls%nhVY-ss z8u^V3(GA~$=fQR*zcm$z4Dku)gZ16gn9~lSj-!#I{#WC#X4hZ$wfjqE%kZ|&wox{8 zHm5e)HtjZ-ON=XBb-E4f_3t*X6A$g@89!OWp|3&lAnaf*7+1IxygM(&OAxqlU(g_w z99$+|GCDh78TS!zIt64djM>A!glB_*gb@4H4R#2c3RVNT8h?$sMarRa3#n&4=m)IA z*IXigvKD3!y{p8nlpgC~F4)VjesoU`SJzu?J;bp3@Lgzcx>qq<-aW`cpKyLyI=H>x zJR~J0J;Le8DakpCh`lonygpHviJ=VYg8)UsHgPWzS>(gc5wvchl|GtDK!CXyCX{Z$vc zjlxCa=wq5JpGrgsPJsAD^C&G}C}acao#(E3TIgHeGG_b0@ zeSV96n;*j;{U7|YUmC)oLwS023|S1N4FB|=gt&gi$4bRYMdjq6XR2bh(OXKaO))&} z<@|9D=S_F!uoO`{XL#7l7^aK#%6aCsbY8pJ>w~ld=fF*1Cy`xPQP@-%xQi*lCSff> zHB=d^7wZ?>6RQ+^9Xk?hGbAgKZ=7o!VVq(dY@B5rw+q@$-xV0b9g>KRij|42Ar#`a zNz?oDx!@i1r+;AdS!*W>E2eahPI>l+F)4^cqKL)Amk!|P)9(R|9hlG|SG zdkiB+5+d^BeJi|*+SU*A$M++9(|fYt_74$4u8E!|^$?X56%8Rm#ZEv|5-6|}?F*+w z{YlCz>JsHaR$$)`3P(k?L`5fyBs-9xkNHkmM`EPipBo;GIz+k=#f^XM*k2r8L*^IW zf_d%S-xn@K_O`4GoEjBSjk zPxC1IQs+QtcWrNN+h@#k$+OpU#dFeg#&h}k=WW|<>}}U=-P|F4T%#zASeTf&#GrVI z_(FIU_OrCf?Ql~9Az8cFL--j!53`fU-qLXN@c8iBFi!$S0s>i@M0Ly>K`Wb+{@!ZB zrDzxNv(jE^g1)$3Ob6<-brDlNf28=c*m41ZQgzuit3eWm}>EAtZKJv#%eBIG9Alm*~PCKb=Fk<5FLS1%NfzA}+Kptqyu6gWJZ<7G??)O1+M>;I z7g+0TZT@$)M@lotGb)A71?Cdi5=`NGSe=w!DtEC*%>~F3dEtVDzKkzMcl$^71vO%u zu^$vKN_TTdtT{*O>m{rA+yY`X`HOSRDU8&kD+fQ5c z9k^WG9Uq;M-Qrvo9L?L!+Yr`o*JRcz*YMX?*SyzY*M`D>67KTkTZ zI}hD99OfS?OgS@osMY+z-$Hx{^DgYLv#;Ws`D??)&-0&`wnw&mwgmuq)F5bPw$ofYX}Nb?-FX-!jOHV9=e;Ow ziE>Qa?TTq9a;LiRTib0Zbu_&u-@vnvLXL`yd>o`2)QG7e+yrzf`9wXrUF+`X$6cZe zG5dMEEj>j)jX$kD@my0}BkZOP)x>NPbhG*CzvVyeUYG6&MSpUCD8DUU3-xbCe$sqc zLP*t;Ls5v5d!V7ARZz^!c+li~{yjkCzpSHsQQRruWHR%T2pCHD-i2s>5&LqBo=RCI zzm#4pU})c)AF}(U6ira}iF`XMqz2tjvL)rpxwkJw2t8VqVkQwM-9jN+_U`YwRzkTT zTa~uNTqk8z*^d;Vi|$SSAV-kQP0GT+LdL?zLgnaYmZyI5Z#zl1@<->O^x|7i# z6`_IFEz^u)(Sww3k{9{C99}Xz ztEJCua#3~>k5sW#RFXRRPlc7#My_Ln+3TV?sl!A;xwdQX)NC54kL~K@hClr|ksAB`LbtYYCq5S0(QIz4zG}^2 zfiKHcg}!^G@%479Af$9fsc)MTFLh#eQFCKCai+rc+bc8R(%zeBjnzWGrsdQzS;6Reb(?7TK1k3$%gzK8^x-6HE71LsO=U5JI3ZD z1F3bS<#P%r6KrQ6V|p><8Au7tVa9A#_$EJt$qQY?zC3y|cw^IRwom>_ zy~JiZwr3bSI-@Bh9l*9h?FnX7>&uZ-)=HOY<{F!ElBir>>$C9~vH9(ropi{ohos_vccwe3R$PVu< z&O+AD=Ow)8p9M9wJfd`C3sQWrHL~b03ag?gXfqRDbLoY@^!Od+O8A`5CvmlPiLFnY z#X*k}fN6eCF%D(P+@@lTx~j#W%Ho&FDb`TzQ!vps z!)-9fvyPzYq*2P>c`G$*Qg1m%O*Odn2w$9jvy^*T|SPK>x9N@@Eq?6#X# zF;@kpAlBm;5_6(OW?4fghSMI*CQz>1XWa9eX>K-hNd=v7V6I2SxK1#})24^19!SAs zjQAEA=y*dD|19CSU>}M}+AYbi@U!Q}cRKf;k7jaI4`Q568$>1?JU+BmlEIV#rMr+t8ZTi*`n!w96bZZt2?wZS}y zmw#c4j(o4jwm^FjnVdta;Sz_&A$D4?i`Dnb83efacqz;|6uULe-H!6MA!z8aYB?Oo z%{ZvH9HKy0&i+-*UQkTYMd@`z(I(fCq}!$E@AMWmroC_=zqHkQ$L4K)l!d?A{_s7$sPmYrsBP(@1&8s860pR%eB6M5&XVwuDYfR}}N=zg_hV1(*~7;aO7Bo&slzgTnEt%J4{WsrO&UdeiKWq2`VxhOr z>rJ2zM!P4}kByX@G7?-5;>G7-RnC!RrKBrqXR$cVPf;t|0XeB_3SGR;v{mO~BTg3I z>~#V>10>%e)h~CJnJkj~>Z;Ip-XVNc6K0a9S+w?roteL^4#S{juxhTxmujmWVon#3 z4@IxEJy)F;yzJlyED9Z!e$F(96?HRppBCFj*+9b?KKvr6|_{Q_fe*PU2r=@4WW4DGP}>m4ybNusK5+e1CmmsNWXu-z0y z=Y7q3(!w_l(dbLkT5?f&(YB{2W^iIGB-O63eyASWx@J9;TT1sRhjKSdz6P%uFh)8N^t#>(zI;2nm(SYGowRRg8k$?o zj^=Ijoy%=*Hvh`A_i;ewR;_*5DW@xL@va3ECGfs7^v+NGXiWTdm9@Zoe#`L~66Rs` zdeXps!ers5u;z!)X(A&aov#Fo^#UhgNE~{9$CO2yoZ35-_5~s40+C4~FQi>-Mu-bs z@Lhyc6kA}-i;tBJ+iv0xWMxq4Oc-m3l_e?cH)y=BZ-60Ql8bX{T+FM8;VhJbk7s2i zvu>6ky~9p0to=0?tc{EjBbn7M@`lJ_%Wz_pQK&-KrMz9&)f(@BKnN#)}i`Vf6z zYeAKUW;V-*!AhXvsYH}v@3m-$n^xoV?<0V!F(}=n%-X%v)nc=WRcNN8wB}iMn^9B0 zzS<<^kNUo9srE%u5YH@SHSbN&rlm z1o#$-eoYVmbV+zC|Q zEx*n;3z=fqt1>FP_?dC}pqpkVM)6gfN<5NQso=FCje+x&jxtZKg`}J01U#;7cq}f3ak7vC1XZDfMv>$#!r`r$|Ybz*!mh}tZ?9oS-#%6^c#8d*3Nh|tL5!Cuwq2}cAJ@qzVkUgnN8h$pY?AMN#M0d zWAsghvqZ)i^&pmpUtdKs$+`Q?I5h2(A{9qTha!=n-)mzSwyhu1W2^mwL{7cX>arfO z8|g1IHBOBa%-q7@;2@Jf!(gmK&N(mJ>zHXRbP|_1u%2^2xENmNxk{KTEB}&Km$EF1 z;#CDGuaNk4gZrYAljd9M{S-?qu+x^%k1Z#c$F;2X%L==1-OD=f-B{omOR$-9mCf%i zGqCyuu>wcHa{$s8GLeSpNX+h|dS*_k3y*9<;zcYcEpC3@CmznlL|(UpZ;T8}`=Ls= zz2XgIN9PTS3gl(VROGK49?ctw1RK!Mu=-YMUWbILh-v~Aesd#5I-X|cIj?3hG1=uP zLp?co7^B67$SuIrM`NXF6Z;s)q~A1@^bxXeYBDbG-kI8T>Kr$WjTrLB0#Jd+Ii^}z zkw0z*<7u*|9et&8A9~T0zpE0m8V(fNqUz0rXJXncKEx#1(AVmasyBLl>Y?f#921(| zWD#@;=bi}nOdW{+cxvX4dat-dSx*oDV-w4ExJV>)aqN{Bqd=U(vG%9>@X-GzlGMaY z>42G-H#&I#xhx>U{N5=9OF|;0o4m7m!sVJc!*4Z#t}X(-E@HPc_=kL&#-ctS_mu!L zt?jG6v3DE}p8*EbW>p+bszK*nL4>q72|Tv0l4je^+jr*_E3*u}$CEvx^bB59d$3W|+gJ@%LiEV9ql2S}u*ThPMb zQ3DxCaDQ717mdlYB`ztRe2k&!TtI4t+zG;dh0e##!})>!!VS*t{01a)Hoxc5Rzwmk?EM*!g@ZzzTwg6$L#+eMNq$JZXUiy- zGiL0*q+B+2l%s(``|rt1fxG1->KW>5U$SxAJL)O45u-=pb1q}921`tB3TKVtGq;h< z@jhCG4ED|+#Y|$@*DVKbQjU2{6@re$qR_YXWH-! zy>M>f{$*?@S}?8hqt5?wuro^l`j@7=5~jNleYQ`7o8jWHS&Rgd?T?V`Z~mc%CrsnF z)q9ZnE3=8NW<)tgR=SwDIY9~t<#19Zdyna}qs(I?iHpc`KYjeCw}}K`5RdFC4(Rr4 zc+T>o0)q3_Q9qR2!*cB=#GK{GUjB`q>s{#mm-vbmYu^NV*csa)FiiB{ye zT9*BRdR0}Hs<$!Qa>fkdtKdI3Mup>kC7JsiG7*%>l+v#^_x#2h!ovoSVBVHch9Ef{ zaRV6XrO-4P5pLegKO4;5DHl^&JHov*?$G5V_K$a|q-h(X#8)epOd@`*^6JGUTQ+t9 zD#tjH$u>{uH8fdNTIaYqSziD@dO#w>JHIuQ9A(K0Er?Q>H*}65=L(Rvn$UdI{A@V& zdg?*^8i#bvX|8`fg_pUwnX2nq`LIKTtX^2lk6rI#sO^6m)fBxJ6!B@NH6hHp(J^Hq zywl`c%6DaW_}Vr3n5It2-neG!*V$@w4;4oxMA=VpsXtT?kLSkM7I$MdPwX zmbA7wD;*TjAe3GO;a+5j;SQ{^=6igb@!-;L`iFd-7*k-M)kXHnJdrGjl0F3$%hw z=8TjCa$1#&30JSIdub;5y9KQe(=m@_jW$%l`a_3fKg9XT8NfjTHxvw)u{i^rCN1yQsE`aE zg$c*coOnq)_0YKJ6vJ}e-_@fDt)%>X{+@bt^r0~oKk3tC!gtgG*8{#e(ijZZOBQvk zwEs(HfcndyWV>0A-e3UWe5p-*V;}&Y|HPK8s2jTV+7&zhh<66w7OiGEZ);Zbz%NoZ zLhxcq&+1a)fQNs;iKMrE57y|%bn>MbSZ>Fr98|=Jb)rv^C5=MhQ(Qfy@$R&vhMDU^vY3xsocC>ZOlaU7UMcdCb<8ioLJPp*U{dr0(j!M%?n5{{u zUVhdrQ^>^Sikgk0#4vnyP3k5zYn|S^EYZv}TA>tf=a+ZF;lv8vT|WCp$$) zX;>_Ih@d{D&lZPI!cwC3RCKd!grXN3`8^u={M_nE<~X5Qa!+1B!JuDj)Z=9HJciH6 zHkLQBf$dl`!_>9?TtesV{k|Zlt^06Kd{*<`IY!xqiL^g`TX7d(lh)_JUqefPmF3-3 zEHb&Y&BU3v`O8>!^-OAgU4%W$qVjX$xi;U+L%-9goN=zmMVGh5<#>x8S6nE^+bvug zV@1iAgvq+teqhdzJXF>!y;-)RLz?;01k7m$9Jc~>k}mbQRap%`f1qaNc)8Pyh3T?H zXph1=a6mIpeD_B*8h@t9U_cRl^OaZA-Ja^FPEZyeO{#1^LFY5{h3qM9_dU2&~M$v(3_48@=hv@#!n*coxKV;NfN zsMo1g0Y^=B;g9*RT7Lp3cuG{q#^;g^?+S4CJlr=g(1(6p_!bULZ~J;(;zv-=lVXk_ z-QZ#WOqCjJF!lN))>EN-Jyd);5aG23CoNh-#rt9AvX>e$puDTSfXUEWxY}+$O$^-` zMMX^8YXU!a%^Ukgj0`cpQPt4^9>7pke*>euJxPbB$6w)sJ0-l;{e20O$ZBooS#i6x zW>4i+d~$}8Xl!Rtz?WBFw+r>xsjp=l=4{;=^Tcn3lRQd%g)#F_gDqzQ=)v{3h+IHklr{f*CVw#M0(E~2Mtb_vKnWc3qQ!cl< zq-s!+qJC>Qu{1CoSfpn;JasKl#^I(`%bK1n2vCKs9gzvKqssZ2c4>P?n0bej_ax~@ zOuXGc9m&|mUsgbmbyXp_i6-tH@k-ym>5=h^hdB2oQS*CP^z=qj47;>#Ylw?5YOS$r zZ4GyCv?m+1It|5=Wwp#O2)pbSs8r2-S>2bbwD6y^n38FbDNVc5@OQ>@Wxp<{1HWCu z{wAg{Gh4=}{M1ulS(3t#+^nW9)eW^xipSLtcDd+_!pd4%>wv_20N7Mdu5B_n4|2VI z&cl>&Ob=pF*rq7RoNO4IzQ$485yQ-->qMAk)}1x*k2KfU}JMsN|==c|?gRcM9grB*1@an!r0q0^JI&AQ@qy;m@z zY~f6i$<|h0TFhCn%w2p6bdyC;Hh*(Hj%^g>j)o)Xg8E@kztPAOiC=e3n#%OO&EVLF zO};RRX?Qp33W3oCtAH$hLv@aw{G zU%;(TW^Xb6%IH8i&U&+4H1LPBZUd%SYw5w%MtUcDBuFb0lyG8`9 z2NK#=ie?b=R8Ew7cKOs^m4(>M35C)ctIQzte3Hv?-uX_u75dU9$cEWgZX&{GB@xh&Bw;&OD`4{umS-MR12@;fH{?RaqBR#Kw!s0n0)Ia>$C&rf}i=R9sk z)Y!Wh_`4o6O9kv)Oxdc;Y!(wIkl?zP!Xx; z7r{Hj((k6z`}vN0W3^tXXwT2yWG#nSuFG_GqM7737zatq!vy4G12+{jXodCKu;qJ+ zC;R0lIFah6E!dwoNP*9L8OYEQZG~HBrz~KGoj`ciq(yJHZ+ok>o`j}T(08*{k}uZ9 z(8}%KHatfj0Y|gFQ0;N6!_7d_$FM+_k_1)BFR+-^0$8|6w|<)2$YOWKF35%oEL37^ z%hDpiR+|mwY&vH#GIFU*)T+e${_ieQ;+;6ru(#L~`q5T8D^m>+Y_USjyVUFK?sNP) zLL<@OLIz){husQm*c&};SRi-{tLRl&GDLWrJ(_M>qpp4+V?ZKpKQ(U7*fVB!pu`y2 zwgz%OearR;jB-PccHG|$=2lej{1)0^^~AQwdQ=7 zKSX!N3z8t~_cr9!?-*~enc2ZaSa6u%KK6~0f$`){njQ)2y)9sGPsdJc6_s9?igx=z zGg^M%mw^=P((7d@>(FZL7>>W3Q1nhCndR~-XxC#ZI_w3r2WX|VuDg7kS;L}*9j^7I zhjziXI$5phG3qlsCZ#Vp+(eqc1XH!uKI_##q1{jVihn&$I22@~vwZ|ET3eENDTvhK zgg9R{ew`S}`)&h4-%=8SHtYVF`~%lu`{A(ltwJwI;D!SH#cH58Y2TZe42L)jzmFxq zA67GiR)1D~>$s9N6EP7%bkth>tOReWUk~!MH>?}W#`x%mV}+t4VVHmU9_UN6P(LQO zAbQNFVI2<&lBP^5=B<)sNYCDA=iX=!USfy^I?QM(_43B*SAuuviN~#mT3%6gNJknW zT)*o@eI##{3hXAFmcT%U$pg5gg?ysBZ}xEVb}a-gWEENgH^{p>4C;Q4V)BN-k@C5ZV6-@YcYtIZO~lDO|fJ{|te zksLtB`1Wh3SAakg)s1`az5q37w(+WYM)_oW4{=zQAsa{5WYBE;wsE%0*_-L8bLjig z_`(zkZ)TAKZKd{fd5eP5>#&dQ!BB(3I6s%Ttkc4*I9`&OOXi%lx`YiAzy6(kk3^EM zYmRt$QQ?;gaNg*_?;5DSxNha{PryA5a18SB;Y;zBIu0!)7SzTnNmlZ6YyvdnF(x@` zWtl6Q@9HOGx4n{mTx3ITbkfA;xEv1O*xr1>{fjXG$Ujb~Lt)T%yGW7oQuG}VDu$fM zW$ogu`B?7Rl^y*E2_hq@zoE>Iuu1eCh}+-!G8CDR=es(n!XgNj<->PIp4uiX_OT=y zkn^J~E;!s}wa6w8DuhIFZ_fy}+(xmaM37IEQC8>oWetkT=UZT9>d{`D|;KLmZ@IJe3(0 zOk6&2SoU(=Qgc*oO zM!#ct6q!N4Zd*0EgF-oGlJ(1Rz#uhKZau0Z;^M7`@oolVl3l!%dnBqw(N*j2&qJiN zD+*H;7r#+pO8JJyAqAhbd$N|N@b(?4I}$eA%qB@SOuu?@Ws_&q&z*)tlhy{51vjm@ z>N*$AFF|M@?L7&>{A`ahtj-Ko-j{2Sx zhS73p#*PynxLYfO5lt2>>!@*G&T&Q^7Lj@Nn+@NwzP_b?mm2DN9Te0%i~55Ka=#$E z?~d&7MEE2mEIjgDJsN2~!YN5Dz1LotGbMK^H~ubgelbcIz8DtJdDXY`N`P=L`sO1TDQ-4*=K7u7g@fgHk^^HNMg9O zJ4!xix+6X;M7IOd@tbd2okI=Yh+LE&15mLiG~0=6;s;=skEpOX*Gwa0Xe-i@TxD^g z&C?owy;171zsm&OrH;|;R24A)Jd-|e8&mM2l-lE#)-6X(M5WPdw&4)YK;ja#Z~i9p zD>J5Lxb3#l6G>~;UB^+vK9&;px)FeOj$%fV&q)ex9I3(N4k@krp2j5k<2Y>6rk(WA z+FJZ4ZV!SeEXMN=N7N#{mUT+GUw6UmM{c)4Js&>uIM9V8##T#d%1GAQ{*>Qc)p3OS z@#gyN9eaSWv?Ga@xO~^sNoJXsO`i=JE^}npI5OhMNsiozD0NnBVNvD~M{kv2qe#d- zJIP(eKE3tQ=honTeBPHWJx$c9n6agz%-BMl@Io)M%jQUjQU9yi#U4ea4A;1BsGGp5 z0Q%47$Zh5d0|4h6s!0_6dgKz4p^Jd$E-I};A@~D3Fpz!Wd1ZV(SVMN(IczUZWRYI- zxu#7vvpf(q$!+5oOp4+tecfT0t7fT#u0%S}Ge_Gc%(YfqY(bqLY!NA}-S|5@%c&3t za!>rtW+{Aio(<2!i6f{Ik)9EEYY>=c@;#bdudUhSagw^4VY9_$PWf(!n_P4Qu3e0r z=|aH$&k~2veI!Svdd;B8g$!ogvZOGQa*OkIG6g!8qpi5GupZI3%zE;EOJ4~Eyjj?H zW0hbWInV8o-n$@2{!6x|-yL;}%tCOOF^bkDSY}xA`{~l-10lze+cv#2SXEbhx59QT z5HbGmBE|yx%;q0w&v0C$VFiNFE(y)BuDgnrk(ArWCE_CEtBHK!K{3oCF}ty>LXf{$ zodic+C+A5YRb61eq?<)Ds>Lv-cXb3TM_D}owixkMpIIW=w8Jz?)S$yk!VWeX#jnAi z@Ze*Cd1kg+K;w|Zwi=oxGpWZX+taYwJMT~ulAj-PO>)q!92QTn_enAzga7)&G5r(% z6SXFxdot8A@$Jsn3?iO3J)x)|*@psH?N*0f)PCZP@7pO&#z_No zZ}=E0&U*2A0?+~lrxe>enW(lP_oHk8^Hp{^-DUfUQ5b^}F>amCe3#k$fyEc1=;`wh zQAsARj{w2h@L2SjY+K<)!>1vmT54ANnwV%S(qL`YD7G2P{sE%{8W8x2x4f_)(uxPf zN{fZxoJFi5pOniM>8&{=+u#y!x{d;4=H9_3zPZPyFPX=+4tBTDo3CAC#b8wNWu(Gh zZaoeX#vmlKVi15FN=KMExwjU8^J7AoIia@*@Lk$a6Qx6LTM~u8*Z_*g7-Bdb;FOz) zAiRezEr>{}uk1t-?jtwiF1*J}!4)(tC++u@)SbE&U(~N)PYLBYCs8P97+qQvE87rcI_$kV6({h?R)# ziev!;{4|jg0!kF!^z4$^vFv*ZEYT{l!=cC4dJ(8y?RcGF-;Sh{kND!E$o;Wr9pUc6 ze8HP@th3}!5C2?`YF|&m>k>HKDRNhu21(rfOW*?aX`bk<2O1c7&Sku$~Vf!8wqty zDPTE0Z2KFRU(Z(H$rZdyzy>o~$v1HN;GYgSlfO-$P>JZMeFn~NVaQLwwgz_g#qzt- zyNP!9c6$`{&-CN!J)Wh@m@e$&O!K>*x{3CMDt#$9=hLp5ht%`C`n!n=_jiXC^=CJ| z4ntlNKO5%h_(XhZ`~@gShNeV(%l+}`zxk?tct!UYB+$)k+zSQc|3SQ0d!5=6?-cR< z^V#53n60QE(@j)4Jj9USmFa&v5M%Xzk3&J67xrTHS=#LAU@^(M`D1KgY>b`Exme8N z1HxIvRs|SvMUMpMBgjDSJ&IX6G_alaPhLa|0-|)1ulM|dywCCSPAibV4$mE zpn#AO^E56{w~TLL$M0j+?QP1>(0}z3^eOCj)gA!$_WsH{TG$=Kv*RB^>?s7;8b)=F zt^u40`3k*$j?`3%S#@uAoNabGeROr-V(fh4dxiZOgMeUU(tdtaqIfvN{KVRbH^mz1 zn6$Uk{Q*U{8vp8#i2u?Jb*EsAx9XglpUsh|<*0_2%U2V>SgGyxaCU zZL8uV%J8OH!0-Aq*gqB$qHDc=-(CW2^F0TNagn#%+8Ox!IT-&_@Fd*iWE_6RAvCOS zv8Hx7-_Fl{bs-?&^@j!&l;B)%?w`c0-k@%#rEz`HtE^^qGRJm#XsF0a!!8$|$n$>a zJUQWoHwx?S8lAu@=&JaR^*4O`-YMeFk7q*3>7jP6&lmvbY&DdW$|V?KKDtX7eL4)C zA*K(q&~J_wB(5#W%oh<4sJLzSC&=92c~=-vPg@xUw6Zf8QATQS82+Jj;L;$pf|g_p zF^#oIi3pVnYPA$AY1iT~WtH;cdG!-&*Ay>l-+k!fz?*_uMNg>_6*KC?U@MGTe_D@jO2WXGbsNsL8w$KqZI8%4;+G8^RYlK!mGU#XIY zO;|%^DKf~TWXYCIct=QD$>YWWY$NonS>q(nMFALzq{_0=k~A4I2MPNo(3(=}34crw zHDwkO-uDQdVtqs>lMwcdZ+Kcoy8vk;X?t`|p+0h5B%6tqdwe$n&w)B*izA3mNpF&N z39EZZtuhx0dBanC*iLzG(nRr_!y-4~a64pE!_G$WtjhAVk`&Mtir;9|XbSOuDbn2+ zek9L<;Yr%Ehr`UFM4P+ei4(GCiz`ya6e-P%6_(4d&x>@ji|dTI>AV=teLM;XT-M$R z2iL#0;kgJpG7XUtS=^>ht+#PV&wEHQ7q+3AE+LvVvhk+tuU8y%x?H#K{wTgA{Frw2 zRJa@@ip?v|!7b>&WLN55M*RB36hpAI;7glw?s2&{_^6X-k2l>pZ!DV~ztRI2zSD6s zfQ7tH6*4g6f44$L6?cw4W6clK@ReB5>jn(_kaRr#2!-UZ3v1Gyzo7Y&&aB@eCVGF) z+oYSbQ(}*R;nd~fcs%LXfD_e$lkr&WVT?&8Sh)H zdG+AuttW-{cfHKL(_qknzo6^NvoQ=^M|Y&b_2SZ5>IXkQk5|amwZDJIDeNm1LZ(=l9f<}?io)Xs zK>vo{g58P}#sz=@P=3RpK*3c2pa2-Zkx*c^z~ErR!5m0=g>k^QzV$-}OfDmacmGB} zfkcT4hX;oTLKq=HF@lYN(SVhQ%Yaots6vKVDMErMfeZmFV6I>%5c7~_$X5_R$N+3` zJcy2vX#`=^Ud#|`Fgak?u@%fT0SFo>6R-%bL}UZ&au*37iI0Iyt*2-NjDV&7h z14=oCcYq^sCy*RW3Mvtb99I%PUKOAgpbD*wDCr8|2$+Xb zMv$}xxCYEaD~j*0qhX7IFjf9xj=TvSprD}07GCS#4Mg9 zKEO7x5ptGD5*9!h=mIf|D~S!z4RnFLp^d))>OtP{#uEWIz-G}UnE;)Eci^+w!&$%= zl4%%Luwft|IN&P`E7Y(epfBJnEGxvYB%m-L8io~S_&dN7I0%l5Oinlq1;7PTLS#Uh zu*TB>OCUy|5}{4-;%xwPfq&ZwJdq#3hVlrR0d2w=&jY*(!~mm#QidwRk^B;`3~&w{ zhh!xlh5#T0(nHka45I;L0_h>^35MYTbb(b6^?1X00PDai$aoyUk3JqbFdOm)HU1XJ2=320cD6@C{;5 zFkU~9AM6G{{s)i<-1F<6JHQ{z6Jk#Rpb!WL5ClvG@WUE`(LgFA6+uW+fUry96(KMT zli-uV|A5W8SV5n_&J$C^;(@WFlp$K6OdEhmfFgk_fnngTV2H4I;PYSD(JU|&v8OFS zyoy|k$cjwUIG{S(0^1>d5syxR-eA6v77C!wfCrcrSPOlSJ;XU|qtG-s5Egqs4}n`ybbG!7jznE2iAsqLc zY48g~86waZbv_K#1$8n8>VmK$Q^XJcU##7CT+;vFKlVH^y zSzyJT_$p&liB+31B+ze$o)ZnzCnjVJiS##DHj9SY61Ore_VuS#O7TY|#qD(Y8zB8M#KU&C#AmIDKQdnK>(8vzd@DAr zmh{bi{iEn4z$}8Op0R1kN=e-m?6vmdX0ADMA+Lu%zK5=1r{)4ims$LKSk-CTgP-|H$Jk5dcB44iX zKLQs8{_gwBpUWpNeo)HGs!lL~+FF#VDR7wYnpllk-M!X(eD|elgzIj!hVk8(tdXjF z**eR2U;4LDfMjYDpaxb~lG-HkTP`3k)kJte(Cb*h`&1K=0e-K;0S{6ega?GZd;;cD z8$<^9yzl|HQlo_jguFZhzNI#a)mYYjPHmE^5vemvT@f4*_X-b4N?j3J)v8Nw-4syX zcMe)-*D5Ta%zqA97ucF5pv-qpqmI;y6Hpd7cd*VlU@|pNOaN1FRQ^i5q zfMaQ=_}}uIN_v^r{cMd&o#uZlU@9O%x{-!Y}f99FvE6k8@-yiyA-h=AZ)*5r5GX;)Y1@+q1 z)|zvQXFh!Ne`qgERsb5pPudeOKp<97)DA}kx(Q0!;SGRC1jXBM5x^6I(rtJE(4Gu{ z;Rrxiz;%!xFIu2b4yJ5>nXCdh1d4)9;kq&k6=3T2$z*Y^?bB zdGa2tF=IiGodB3eB&IIF*myuNuoIq0TM%WNlNSMCpcedyeJRaADDVLL4xj>-n7<&z zHYWcB7y(bi-`SVu8Hfbxv8~7(0CAu^{Gh!Ttxhm-Kf46r4?BqQ%3m;Hn*nry9`G7_ zue>_pKwY*4c?B>EPt0DhW=jKw+c^u$ zY(4TfKnr3!txhCRpKU|l0f+#l;41d!vFWn3&hnnlZcZ~7j6_ZtaK)urJ92xWhPE?_EV05Y#p{G zc+Yt21Mk3`@nvb|;7Iw2bDTqzi=ZE{9{h>a=fFtNL=Z=lav0Qt-4=^foQUGof?DiO zq&=63l$!|Sm{87wKEod3x8)ZtIrE?t^l<8P&?25w0W^bMzzwHAmy1-MxXe+dSb|b; z+d_+;oKav5>t~4}{FJ>DMy8N+>7ZW`T~tWvXRePgg6@A45+$bY~T-?iX=&u0BC{L0^JSJ9K9ktKZ${YFBMf z$fV~$RodRN%>Xtg(? zfj$fU!D#5*TjL zUqYiDX0!TL?~1s(RQnN{=$p_LhuQ3Y^)vhW(A6b{!muWqG32LQwI|&V6R-MHvKmIf z(6eBYc%?LBnKQC|q19&e5&L*cU&_@HyLg44*41lt8}ugdC!!if2&UWMHU-b9^u<<- z62NpV*iqb#bYr=n$ErUR+Tb_&&nWd>s#YWz(NDwP<8EXaE1Xg5ORN?mh|}d^x;XFj zdfA_ct7{9d!F2JPNTr59W>f8_NVOzEnVyW@6g>m( zJ6)|y@S#72oyQNQ)q{VARQneuJ8VjxQRur+Jxbq24`tLVoKf#ft`;DO(4}CiIE(a4 zvOghxk=0;A3j7wl6Jf^fUHh<_YB&Qc=EB@m(u)WvChU0(ltnLNw~w)akDGbRXz5?1ju> zr5BP>K2w*w=IEBt80;VNu;L5xD9@=2UEk;l&^7Fz%wgph(!7*}Odmz7rCZ6yL6#z>KwStr9#()$25;z2J^QE|wxK!|Lm$N?t8WNQ zNz-lZ)iSK)H-e{J3SYwt@a3sipg5VOlT-VtB-^c38#(1z#KXkiR&9=EHyAw6Z? zl|WyE&EsuS6M-ARrNAjf7oJ`KQ^(t+ZEG(%P95vIL*KKv$=EhqvhCV~S2);YC#r4m zFF8yd?kb_zLj4_@vl3M|gqMy^`E)&_&qGHYnzIwtH~5w?Q~0g|`W_}ZeOq=zap~{! z=mAZEZgHd{$*`)r3V?*?kl{=u@<2`&g9$-uR* z&)h!g+qT{Niqnw#RTB1bil+>^b&$1;#;hfaZe=8fn8lF5DCQgTpVH_?7ITr|jK<6* z)9yXuh+Uk*v~}?s$p*avoJJI*kijGy+=k#OmG0PLQ6!k8Rdob+J>5`l`dIM?q78n7 z|CCbqrD8>-5$SZ*JKXgQLxodn-HF9QNO6*U)j{0x^vAN(hl^{8*QyTUHN(FZ)JxX>O(j8e0My4>zu!l0El&1BI zjgTqK?TjV;?&HN5kv~X!l_#(-$We;ZV%_e=XOW*t7b=IbFEXQ)r=_}mixZG*B(+K_ zY#ezBGHqL|jdUTES6R92-E%jpY)-uaG69EKVDb(yoLGkU((f_CSQhuv!WiBx(|cDQ zir-VaSD;jx#R7%VZdCq5G-5VWZU~v^gqimLW*s74WPG=OpLavVL_f@?f14#l6lciW z>(aah8<1hB{t1>Q@i60>y>6bjaKpi{L;XuEIie23!~OxyTd3hcm`VRE%Y=BAF<}27 z&s(HHFU-1slO;)1W|-Qarws`<><=^Q|IX4S`Y@i_pU)c-ZqN<0>|bT65-k~*?dNDi zLJc}$X8nIy*2DzHs{LHvkVu1mm~HdFvb?bK_*b?yus)JPDtoZEGA)#&rDjj`$FcsB6e{(wzT}sXXwg~M zetlAly>He_m6fyo;Y82MhgjdtmrBu+v)=vDtY4%ShaIVvgno6RS>*-n4roQY|0wGw z=~?9khi_RgRii~_o%<_DDRw(@D`x$^tXHHI{Ek4h^sHZh5^IYjU8#n(CdWfo0JEh2 zVAgArOXV&#US>sh_Dp{Z@k8Zq-lp_y3oC^5p{g9;lo}6Ok(oW!ufy^r)mHi8o6_RJ zEAq4F`z={9r1`25d{XKra0N6wxqO3Rk3WX+f*PjS| z!Ck7Hc6gh8P5r?>Z@YT?&`fSlrJRFKmWRp%L2t);*U;PC?#inUI@um-5BR+u>YYNb za_?2TJKWFmP<1yj|-3LYugol`9UvvIo@9?;Aqbm-Gr( zHPK8Vb8_{bTt7^L>YQXfEEL1ds*=PjrM;0>J24?&NGuz zS7Af=(BR%qMiOmRbjZAZF%;aZ#W-qzlV&P({=m?k(2A<0{8gbL*@XXx7d(4GpO-#=6m>R+Xc@yTB`88Qpi>Gfbdu=mM(Dtumd$fABF zbd-^ly=pxq9je@G%GjZ-f`_!~--r72K4qN8e9eC5}EU_e-iqm zw}1a-|tI zoIC<)66J*tot}Bm^{IS@4bL1=YLbliS-w0o$F;1C!OoLM6r053J(n-ceB&lmu3_gh zN0ghS#lj>+<8?kHM4-9|PEvKg@qnn7^!RRy>d z@Q&{CvyZ<@H!Wx887Wmb!jd0Sz&DS#(l?52}0vo<0_@>74o0((1cNi%- zyNa7XW_aoWQ;}~YkfgPFaQVy3#oix`515LA=6y-9P55%h%;DY=MhbOTZqtw#ndHw* z$!O+J(%d|-{AuQF?`K9W#=l@!cQa;Yl)0DM%$J1NESRya3b!AnH47!_Y??05%~;+wTIEmiaOqj|fQo9Z(Oy=#nl%xFRKz8&Z$Y`J{~-&?>?$Jpj4^Y6GUUzxen z>%!d2Ocve=Ury=WbFj@#mfEq}6k5)mDe2W``rEbSBunmCY)UTQoO#w8&K$LC$xW8t zvDp+@&YmggRcG#H?+Whh-!xkO@soUm&NnGUqd~44^ce_BfH3Srl&pjtro9&>Apve@ z*P&D-6x!PtQ2aC?f=xlm&}4C^X$q*v0Vg}UvUq7)A~x##P(uOr9iiD=HKqU#PjiOcLcI*Q z)G?FARb`6cTxh({Bx*B&_r7Fv)r0qSqG=@t!hwx66l7A4=85uak5!$Nq`@EKcu258XHX(-QMA*Xwg>?mXayZ% zm(ox|!3R3;Kq>+g^B09WjcGq2Mh2&Y-my#bP$I#4omR9Bh`51#&_T8r?U7*c{>~DJ zf8fD(ulz-mPBVy(fk#jc+bi#paIkKt1#JZ~8kCs5Xx%9dQ8q9Q+NLamJGE%YRM_UUNWn>DCyF)+ z(KguSm{TLgCXGA&At464o$Df#{%Vh>JmakX3tZd49+ZMFaoVca-a*Mv})`Wl@?(6pyvJ zp-hgberz>H=^j!3*menJeMH@;RRV>02Qg|p5_q~Z5o9EO+T-21(l4ls0pB_AGOsHe zNuTz6msq-i5)Y8)93&ryJOP|0y$dSsKphUa#yOaITErLBN~cje0Un$h@^Qr{ zVyE5Tg_V9noedb^)MOr4ej;_+_g#GH3Q9S^lyi>!1@c7n^s#rROW&h>0-kctWqwh5 zB6-^9-R06blx4tW&TsM;#V6vYJ>Oj@{f0^iSmpfA{G$9s`n3PM74 z``gkClz&^I++UM-pHZW&D(Q!0FG9XYyaSaYQ24<7&P4EE-FMGWd)XUO-(Qu^2R0XM z@O{rNRS(Q>Q_0;xeb+9XGCyDTqpt0E{lYva&&h0>1(cY=Fb%czIM zFPeT=dH169ufdOCz19i4x$+kgwL!;}rgcbC$e24=w*+JgWfSqUmFwzm$z<%d8uFf-+e4i2`q2hR{pF0 zE(P@=sJz{(Adc@Z{JZA6x22v2wLyOEjrnl`f3?2rzWZ7lV=x~y(%x9GvF|VJJL28z z(!D^Nw#1wbiNA3cH_x4Fjpx%rcxcraALKiHMEdY?!)xicgU)zaTuVC@bll7ITE=ux zoR^J9s$7tR7s@03D!ZGu0{4)wsqy+!_c(aEwVQfXT*u5qt)|gyqi!i!uJr)L9dO^k z160HC>Zr>JzS??#>MnNQ*h8`AvDb86cd&cwJ&L>NeM1kqntNWK>h1-9YQ0Bw7r$@n zp<46OYo%^B*rYX#@(FMsV|@&TW2YsMDH7U zDAYXk`d0Tcc%^lg`bqr0nTL8!v)4}DX0T+d5@khZ09sSR`%`U7UpX*v)~hzSDa}Oi zEONl0X50%=hYQMME9I?d4fuG4-zho%Af|4lBVPJfQjK(-4QCT@R${=brr?oHn^Lxk z+FAYqY>lJWl}G;s9PQYY{bf}1;ZbwzjVu$@v%F915nH`KSR2@qzazW~{9QHJUY8wQ(5gnY7E3T* zy*U^j*mA3RBA_K>M{hM@a6ULCbqBVJ9}KR09h5@b5nVO^y*LQ2(++ZBm(#3;5)Q21 z8LS9Q$=?xLHU9l`(5NmX=mWbv&srowZ`JDe#-MneLXbY&kJcoZuz$5=&_7VW-7kN~ zWYug?r_M8|mhG3h?TgX+^@5w>!x;>5! zHA!sCc-4O}q;9WsS7gio_mjaNbsvKLTbn6KqFaWma=-5ney*zx9&K%=CW&vEuB!fi zHMmwcA8gy2OxXc!p;l7{UFs@=Y}=E|FWfd)jPPrHL%AZVEs1XhMQW%h;@e1(#wx0> zTTzh*Rg_=1MMhewsB5>1M#9S=+HH>GCp+Un+TzY0W#`PlL`IEGao%KJQP!4r_A5&? z--r|&ljZCuAA{ThIFrhP%sV2T#)>)nGmk0Vk#Ig<7G*vid0@5incPuXSj zxk!t#OPrtNkBWE1ojuDgn173mA6w@9%>1Z)N7~uHEZKY~Qg}>)6DJx1?0IXR5$V?! zC-=jo>~rKut75v5YzU+$q6}n?h{TQ4I^)1UbjzMa?q>g$>Um{8Ki*jIm#-(=Tz#C@ zrkMK|)uU}b8PPd;r1d(*NHoN-N4D&)dBsFx*55-t3g#ap{+WE&dYx({9%9;~Quf09 zZ^ZY>gRRFYPXHmP9+|S+=Kd3jnNK7_4)uICALS(qAE!PM3o+?YDr+$R6)`ZGnEO|? zXU*Jp>|E;?%3nl}i}}q6)5&vfUvi#EhFJDUmEAJ8o!n0UtJ4#1{wm_~8{i)rJ^RZ(nx~AHwQVT>P%le~?3pNQKU8p$ z?+3g`v+S+8XT-ya6YVeZFADt7>d`IxY915uXJWYhMZw>FymbJg?6vvcxK&$R&R>Zi zaW9LePZMHBztNswkN6lNbOPkbz8WcaLe8`OQ>5ex@Mm^Ir0NNU&+RLb0>eNvc3vcS zSoXr{VTH&iW2ZabXWdja6S?3#eB$|w$iHLXJKksCRDZVbg59wF^UTQHG5HSNEFYC; zf)^ZzU7z2Md^>inLpR$;?HT_ChheAZS0nF_d2~F;@=<*zeBtP@_w$CxUtb?62xE`~IMZOCm(Zn`xGiHMwEWNdNXE)iuds*mF!|_PEq* z)ig_)7}-Ce!)B4A>?F&i(T*gMHQ(X2h|$+O`_?eS1re{u@;i1QYvAF?=aZ4zW6qpg zWJ|>uu|ICZE|IqFJ1T49!)KmguyoaNo|B7ts*pXUG7*>xk8@s^S0j+5dAANo^ z^4Zvhj&E77RAWT`I1g7urnK$It(gt`K7SRN@_I)gM*5H6aMJUwNa-;(jx{*}vIh7= z8V-K`I?`oqmzp56Ci~~ia7)C8vE95a=|3&cLn1$nm%naG zYKgeMnV(u?W9-Jl(xhCg4#g8tYv2cJWW;tX|)uDQd)f)RLHa?D>Ug(~5Z@o|P z6s#Uj$WNj1VeGesmy;{4zo?(ZYt8)B8=GTy7B(j(Ta_tm zG9%E&l11Ukru4M~BWGi4C!5mD1jCUd294vfhy~n49$PtYO>4v_HvCSwXzcu0Q|_AD z$X2ZSSQ2FoGy-XS6sta&lx`*!ZZ#sCGPrh%vnQJB;ZZpE)m>HY9AU~6h*;y**!v3}lMmW_ za-T_sTaP@89UV_9SQ8i#Zp@3do!B8i6Ad>Sk#Bqu`*q>zYCArer(IcPS!K= zaI=y5*p#ukwy(L*q{D4T_!=`}vlpZ$Rog6cVkG9xM?@QK7o8_=u`Tn~6h;&qTNZcQ zwiM_IOH{r{EMT-%dKQLm__$$_I;lji>_N%-Yk$Jrl>&C5E=>@e3Yjy%{ zO??F1cqjJ5LiwGy&y$6>6&8#pLf9_t3JVU2qW+zp3+{=M{;$mzjwXtacE&9DCQ6UK zmR`VY18h587LKi7U-ajENUxByRZhOVt-=eFy*U1(^Fv03f~|UT@;3jv(4zRbLZ^PZ zzibO6IdWTOU32m9cuA*zhQEA^N^;z`*t*=J&bVi1ZMwf)i&Ap*w$i%E;@R=fowXVM z3N32MN!!Bfl8egYW}V^bqp~fE$rrcf*L4?t#-DYDXN=0Xs3s?DORcLeT8_tb&Zm#c zwJ0aYY^$wXFD8tyb+?FZq#<|VoRHUT8m7I+-}&m$@z0ctoqIxip4+1fG2`={d#ZcV+t%v|i)-WauWeIPfP28*z-`1j zez9O&{k3h{p7yTe_ObOli+gO_j6Jhm+x5MPiVoZC6tzA6U5D+%>m`e|WBwg2St+V} z!n;Seeb%2X&X0|Dv}E&sYQ9~}Hh#Teaj!ikeNT2zarf^fuyq%Df!_|7enjw$Ab%PG z3hELROLM9O%?JvoIR=0R1*OsskAc<&`RoWl5Qis0a-c?Sxq`<5k7Z6Gx||C$pxSnN z>BE9?fF&8;UdV-*S_!p-rLzSc068+U2&6MHy;8$&e|n$bDL}VOF#_pAOsj<3X{L7z zx&!XXxFJ~1#EeQUJKgjlL0$yEOh1C<(wkZdvqStRgkQ!O5$fEVUa4uPlRhAL9xx|wsL^>rxDA+ICD;zg0@I)nM}wRIymU#y+J!+60px0)V zz9A?Mke4|K_c~HX4%pvTBIpk~i12b=FljRr)B$+N)WE%t)@23gwppaF2#(4m;uoyj zqy?1$rZU@v1#p{I`g=hiz*CuXh(YJNi~#Mn4}vYgZKnn0Hof$3f-T@}ySnTE{WhEQ z9YGO*l#B}8{73|O4B3WCpA^&v>}r@hM&yhcxA_Z(0Cu(3v&a0?p9uZ{^ng!5pA#ae zV}@;V>GuUc10I5hq0b#7a>q>DRMTGx@{T946*QKxKp8`|r3ktJ%4Mt&vE}7~Jjl|F zE~OiQ1C^@KNEs)xVU;~gCX8%RWfv;rO*XB<%*e!(Z358{85|iEXkQ9{cVrzND9^4T ze*ruJe}}$vEX_4A3shq_@(|2lusrl2!HZI75C~#3$Q^)O@HOZ`N3WbZ<3L6BWAZfM zE!YEEL-3;383xL+?~!@kE11`NI(p^SnFgw|U-ER!FR&@}9AS`BhYAF<|KY)yo8YI= zbB=>KbtZwz?5E^8z*q2P=x+k=HUXnR1@=Q8ka-1Oh5mLN%&jvERA)EykjxfX3aUa_ zml=n$OGHJ$&GzdD#?SIXtefr3$q~qL1NJx>0l>@T!&Q#1YmNJm!@;`+3##lG(NRQV z#ex7^TGSSIR3V<2tf)=lGyBeW9ewk-yYsTMN=` zUbP|0D-pDLa;IG3>FK)EuCk<^h~r8B37l$Z*Bprgj6b zY97G5m9zLs4h$#kRq8#UyXHNd+bxzb=_tb++d!QKe$u>$cdKCWkuVG#HjjD(XrdX0 z>n~#okq$FFun(w1zy{4Qe1ADhfP`o8)??I{z-Y}`T>mYW2+4)vhi#(rHcFba`2LE} zeOxr7gdz-TI$~TpBggQh`XSungit7>}^(;3RwF{7@^dAcKm%LeT;rh23yk-p>ueR)CZ2jPpV*xDt%( z*e8_J;P?eTsGqBV_Rf)aP_&NX54vf z3UCfKbhy4C)RxP~$iQY(q`;~$3#Uu88FQ{E!>9bXkF`$Y`PN!Zu504ss7M z{$dpLbD!CxM|ls%)zwPtK#r73DM*6{cv%j#S(;|`X$ zWVs^}J0ZdIP9YjS*fQKfU@k}I(UBV9eU8#2=X1cD9Qj8_e*<4})E>F00JAxu$RlOI zI~1cko+6V6IlKl96r$Z@S9Zl*A@ah66(^4R7xY704}GGL=cEEB;2Z~PE=WOJ&+bIg zbJ@r<6NbF>__v@E?T6?Sbe@+wHF1FBPQ4HE)P87p;>vU0bJ!CWoM`GV&}Z!n=;6ZW zpvd5fe?{=$1es~`TA?DIojN;V$~jN{3VNo^>q+R(!I2>oybgi-3dD=xw;R6lTp==i z!iJMX-QqO>YG|v%b-xBed064UpqM?7O+U<*{XIb9$28E=3sSW{piFq z%Bb^be*P#dxn$jXVvTAG-7Q>4OrSWyR9mfGa;ysP&IVBqn5qqO(JHsMy1IUB;seE2 zdpA8+Y4Os8BFBgt0{Wm;j_xXWv-7et4pmr?d36cW%4HC|Z{neeBi zXzu34DlA@@7^Ut(M=*^gJl2&wA;1x#N`ut3Z0r+@*CC6M6JSn?OofJxL*k8f{RtyZ z3V08*t-pAD;v(k@wnHmlp)o6A|ytyvLyPP0_vqn`1+G-?Y zw@cS;C$u>()C!QTORbBhBEb*(hEPP+$iqTGjv6x8u`rUOvCJ(F6y1f6K zrchBwcu}ba%#nW5IXqbFIN@>8NyHoHq6`gfN4=t9jX1(m(G=p1i)(5%)Dc$1)^H%? z6v-m?JG-V=YdG#N>eDzy=q@To?00cZtA;yj7Ika56YdqcA?`Z6W>jlA>J|-YL=$F< z`Vn_s`ckW5j)c6om+R+dpNENBT4;_gj zPa)r+iY7I*3A-AH9HVlkjNkZcgb;SMHnOMui=JrwAoN^00ewM;qD~pUkt@2d@tN@O z$}seWV^r>x=^NFeR~l=CKUb`vy!VhYg?f{s;X)`cvO>g_m-`()1zq94ORF}dJ0Ua+ zWgH!=Pr8cjzgmoQ(mqvfmVHcq|IK1dx8^i`$x*1<-W7DW)Xn~Y!vUka3XZ2>SFgI6 zx_)t-hF-nmrsw*?aT<2D#LdQa!%+_EUg!pM&2*H5xfi>kTss`ELfwnp_PgG8yb5!_ z=61+++R+{APIuFEz3S)=bHD0l;`+()6V&~Ro33kv<0qJViJP_SilYhiQ=uEeHP6um z_Nmy-$o0Kr1N2jon~v)P#|GG^Yi^dVbB@u_PjokJ*ISO!uuoUr%v`@Yu0TIsanpBg za$JFZDsi*jEnsYo@kj03hul;;K+nobOqk~aWzJmT63>80^=l&u^G*MGal3w-D9ey_ zPMPwn0@(+XwE#y!H(q_?blw zro#U+(84eY93GFbp10+NEM;LOt_WXB=wNHQ3p4RVH+;mk95 z1(OOpjw}vP0O`R_;MT>)#n|rTvjBfYV#b0lI|eX{*iMa59T#R7{Hr8_ZIc&_c=gsZ z(4YUPXkT)|zg6^tHam&j!ZXjYsSChybuu1M0NQm}pQlD30Zq>FQeQOUd;lp!O|jeji-$QlN*?GY)YRcz)}YEGp`gPY z56T13SLjoRbJ>Gxj|7779B0Zc5O00p@H=Zz^^r)B3&)Sr1loeGI{eNaRFB*@f#%rp zuBgg}N;#-xnX5z!P7pXG3KR4in(v^JZLSu{KY`^qQm%mRK%E`RvdmQ@g(r@1c;i;k z4``1=8EcodqPyRJI1MzMwZ;TzLT_B^>QEc(w#XuABAAl`+Dk~k;G|giFTvbRTb6Z|udX3{DJ;iz=Pyh2Js}(_ zEXQlrxWzyqP!xQtby21I8c;TjZozM>&`rhI7HAZ z%AP_95n!%lS%fBGzbmYoO>ij8fj5!eBz~T%_AK;sIFP@rP zL>JD&lgP^`SL_7|E{L1PW1rc zeBlth0TWix&vzH$s$Jbf@GX1^kH*aA_Y2(BcGa&QAtV)U!dEb}1;+c%K>MK8Z3IkV z7F-gelyA&`Mxzf|%_RgEcEa;8N(IJzXW)Gr)o%#L3jcv0#oWj@7C58Tcd+^k;bP%; z_W_qw!XEf7 zj77mEzMt?u&FZ%Vf0(b`%N*X7dS|P{3!5D_rG6$d*I&OcBE_YJyIA(w@ zc@q4^o_7=5Nrf+%Rl2|w@Q{5z9Xuub0vHuI1@Cg8``hbfZ5uA>bk)KY@X3-d1ebnw zh4XlGGWdmT)R`&6u2b~4Fy3u#soU~PU%TY!qjt#(8`e{6bRC!{?qT`~Ii4*34|q?fA#GUZ zg3q#L_N#oVhtYqS3mqMpdUBUGK<(mJ$Idch2AMf`+74yIFavXT+^ptLw5B(V| z96yrQ2#!-&y72!-l@nz)WS7oN8FhuwKfo&R&8dl?4Vk4=Q?-Tv5z5;pOJ-f8@RaOr z>m})~&-8HU9wiaHA;09(WsBHLPgLHJTB_}8f&B|FZ(A;@ccs8b@w?(1;Zq`A()2yM zWb!s-!+&b8JmRgBa4`*eooL9k$}AGn)NwK`zC(Jpl($9Egror~npp}?!UkYYJGjH(%=a1J%7Y7i-vlRHthj^uNq$W(EVqE0!k zfZGO6pkfBk6U$=a6sP5iJxMvt#w=I<>F8oJq7$Q$>MC~I*h#VYF>;#N&2&S@iBF&B zDd+jh#@r>f?ydjk&P#kwCdIQz6QT|FF4a~1wyBe9@k^w7RU*w*dKz5pLYieJW-T51 zH-Pr9Or-V!Zlj#Q#s47R6K^o<(PyZAVz*74l#8Dt=ZHhhOX#1JKGEAoP71{jk>7|f znak*()IRasW=`tG&Bz_%CQ|~fNHGNP05q_;3fWG~V$#rxR70^-#@&$ON61NHC-VsU zI>k`*lwr4Q@m=Ic;y=uH=<8HN@l&SVD#b65e~I6j2hqnVj{&DpylLWX?ZVz0cUR3iInv zWNnbddFI(0xZ>c(=bq@={=dj`#w;VAWfPXF#K5soVd*#i+cVD|W_1w#aY;fe?mXCB zTXhYcq`D&6U*uxr-XI%xrr(ftiuAVX8va4*zeq7ljx=hQq_AS$zeduj^1wYv_m*1` z=nrFkBAu;Frg(!J2*~;{#L35C|YLrWdDBFG18qX zXZ)=+3vjgj?799!tc#={RXup$RNh<%G#k{f$vR9bsnWyyroEJjmYWUh=RG=1`dsx8 z|1I?;C>lI_x?h*&LwZ(q0sk%SB{*7P_CmikD}l6D^#^aA8V_6n&IawZz&=KZmBQO_NzO)+i%6d((PWn)R6!Ub##8H(7RJ*)n(2Z}yT2!2O=CA?pRB~9A1OCoPVR{Z<-%F$ci!v8kRhD__sYeKp@-lp|; zxR06E8LJ1qrRsn5Mlq)C-{xHtnTxA$4BhBmV#=Wt_#QxqazpuVP_(Mvgo@qB`KRh< zsPGNy>8dZGQa5tHS8asyc~j)8IzmOgb36bK47@@0j8Oe5IZT4$zddmdvnk7ie=fS- ztk;RrMD-ARVC=0}|2TBIx0~sXP7t3vU!M~?U)hwqsy4J0dbRfe)7|cV&MKd`N&Rf7 zNv{p|KGj3~fvLA@{mW4GswA3+^c=X}g*(ek%33|-El{7u3nWOQ4gemYyutPVgud^+ z!E8XEr4EQaF!5Hde;PX1JH(7e|Dp_tJ}~lDsDH@2$@V341^tUUApXG2TfM$Hbfe1F??24< z=$lki@$;rbD)lcy|Mq@o>Y{xpPXXsqyhXz8(6_zUm=DlC)Td(SO@@@}8$y5e4lvK7 zdGj;T^F~AR^$$Y7_C96Kp}$g}ik~+dQmbzY-RfOss-i6^mjQDIL!f$Q=}!J$oNAd@)-}bISGM+-A&{8ZVaNSEyNUGWOqQS-ZZ1n{4+g@3P38XZ>jJ zAI3M#mg<~zy)E|-b0>4vY)GI!J9Mwo+CG7{sy~$Ca!u4)ARf1TWac`z!u~^gxtz7~ z=0~1RuCPmyw-(vFICF@5vFZozL&mPve>3HlR6pR3!zDgnY)S8_OG3U5pL?S(34Fso z>pg!-baoT7FV0SE4q1y$DeI6 zdn!$Q@t9@(-j@Gg9JD&w2Ey9`5tjpJ+PV130<3zbjZ%`trq^=h%p_O4(gj;VwoyzH z+jLt#GxL!fQuzT}k!hoxB(-^BId0}JSD{iL>rZZmB#CaiE}xot%k`|R#rkJ9Dc(wlzENi$nq=}L91Ejbyo1K?d6 z8$9!x>rz>PwarXc+L72izI<`!2Uow+AKOAsR@~89)|v6-)>ftD?MiMwn;ET2DcBX* zj9ylrv1N>6dB0fj=7*V<%28ZP#;(q0_)H9UzG^RjS7ftdW{taNzo)#zw~67|XZ0#u z+@8Wti*`p2oezP)Y0=(6TmnzFb>+|{C(qD+Lp}sp<qA-s*o1vTni#w4SBzdL^E{-M!2@h<{BY`GW zX)&mg_E>eM4DJ-|0K^?-)A}Fu+?fqAL4^hOcd{}_3X=$00ctidF@14AE{XQRz~*&m zDi=5@PSZyz1sZpTrgLSPinxok|HImyheN&hj~~xI2s2|}XS45#Zpyq2jzz{-RwFeAw@1q{|Hn9Nkjz{-WHFyqOh3es53V0R`+(#wV_F^`ZH z6-=;ugWH+F#>$7PF_Xwb3gTF~V11?^p;jhTkr_>vRnWt353XkVWz@=rsxps}B@~pg z8-fopdkM9&p~}oyvZ{g=HZ~YIyNp`-Py{oDETABQl?+y4niHaAh7_1lWN8I0tY>g3 z6Cf$MAr)oK)t+7Kp#DwW?yai0XXJYe$^UWI7b!=klPG+#QH%llB*@3Yy11?FPP2?M z)_}=$JMfpz4w7t9$+A$15gfs{dzW0qwgwfnsAOBH#qf{dz=h^)fnLs z_x2qncd(;D9WABV7Kj+W5&L$>l059`Aj6j3Sr1fVghpK3x0T$$z7D$8vOD{MT8zMm zQ@cmWIc!}}cuQZ_1JxLj5zlu2k_PNt5Lif@{Qxn&X2h=Dp(Gny7^K#+F)Kl3T5!ar zeM`v|?2DkXmW|m7YSa89j_qzGr?E78BOyU{T4_~H|3uOOt&QmbNqe;KDzOb-BF~GD z9B#KNp@l4ECCE>!jZBuL1})_zAf}DlX;?&%4TC2#4I2ps1bR7<61GE;x-MkTicXgK zp_9v)PYb@S?YZM;K`m?k$&^QHzlMBhepN>lSX~`)p8MSF0QHFyotHPom#s=r;Ow@;0Fxx;-L4)bn@f z4bANa)o=ZdQa^3~g(Rnc)7Xvy|D+z&vmvI<2Mhk- zzoD^Rue!(YF!gQ7z2<|3fAHPFY}cyp@bjns9&)t#Q^6ksH?+1JRrmWPQ@@9NYyMPd zx+V+>?xLIg9H?0#63t2lru<>*J=)csexX!mNPe?Yp($S&x<|eGiQg9LBTN8%rL07lgRsDsP{t-H@_{oClIF9V_5y(FOfPM@}>E0;n6kV10brp+0U6;5Te>_S#Xs9 zvwDwC^(()9)Q*tz&6b5n`97n2G^(HZ1qS;!{hoVN;&WJa1octNcgfF*)d=dX(D#qO z!#->F7*v;2Q<&d{K5ytzUA57_=N*+=wb4tA-wVIV1NkgPRSQ|n0JrYg9-7~>^_dUj zYkOB1^FC&Zn3Z_!_VGi#UZMM1Q-l|GjH~p%2p(m0WS&>HlA4|FO{kp?9&I&DTjYd3w3VYToc0c!K@aJCP`#Fb$-}U~LJ?HvE8jNFM_c`@kXx-!RocCf4rm@Q7_j|uk--X6Ko*=y!Z7_+IAHUW6p4t#P_jn@by?BFJ zEMojo?;;hf`hKiNvW6rY|D8T7jMw%KQCma39+#1g}jW(QH<2{9*3`6|C`mY(q+hEEvzi#xM4^QVT=NAOFzGiho7Q zzP-NGnvlTeC8Y)B@rYVl^OD+v$oS`8GioYhl`U(Hm)E8?J<3lOS@0bnpiYJiG%u+x zNR8XpPKGXLE}G2>fKSHDLALZ1@}kjfs@G0OEdfubQg`z+QDyWegyXVW${nu&P%djq zkkbq}e!gtS8|(TZXPf-XeHKyTi@AB{G1SAT+wIlx<$aI`KF`byT91VjjUhLD$LO zB78;P)1vgNxol)VJwf>jy2HwRlHHg+ZR4p?`qX?|Q1xL4(em5^?B^A6{a|H#EaUgp={Q&uu;1wNDlhP4$gUFriyYvJ3 zuY|7{cv_XtnyW@yvX9U|l3xj3(epGboiMkKJjR}(f6RX+a>dBgwsgr{AX1pUmaa%P z5!|QUVO+{G$3!}@$#lhh6XAXO9p{7Z#evI&_ zeuqWrw7GnwA$vFd0eM=sL$>sW`Rm9>%z5F_U8R$ek6P#XMlCxeN)g~%zK=dHI=Zhk zFfx3ouW4R()U33@d@eGjbzWf9t8@YAXI}m)XSOvjj8q%qzud^L;EErLkMlw`p6H>2B56 zk4>Wtb}PSbIvQoY8)5cXA_~)|VAkXjCC-v#8W48L%xUz6)Ef;wA}r{JNAlD)(h9Hy@@>N6{au%Hv3-1j2Vw)Jq@J19WLMp4SF4a~!YcQSQ~;W2%3 z^#)P9SofKSGv3M7sfH)^NrD>=D^@J?3*nt?opN|wpIW_jR3dAZ`6c6>d>tY@wU4h} zAWDQK$y6m+$;2s4ME1ezF;UK}0;Xz)m0X<4M0}qpPzhQrPv&`om28~S#F0M5dXuPq ztPbY+3@iCKwTYxYp?dKsd6ps5pU@x^r#KPaCtI%<<;%Lo^v`IJi&LFA)+bS~9A(A| zXTB#i$i^v8#P+GyTSdjOCYbLt8sy^;6DfTH^&(MHEH$PzAyH;dVIrzex?U^Fi&e(7 z&PbG-Q<+HU69*W=h!wzG6q^&9*wzSIMNJMa5C zCjDFDcTC-8?`cj{GP3G7iGRWV@HkP@NGrgwu`fPhs;u={-f1Z#+W@{s`6)5>Lz32D zPCUGfd}Z)jyb>7J8$1&)SC&6I_#j@btWbV1GaeQ|K0SCTK66TJNVZ8YcMcwaZ9L5h zXiAi=F$b(zV=ACEQJ_Y>|6Kf~Dc7NsO?r90k~JFxgc|Fn`k6OKbCUfH@sq5Fg}(n% z&xpZo%{K~s1tuLD&&J=IIym%4(~UeJj#~kLwrN_Bsj*oF#w!kbPN@HMeEyWukZDs` z?(4NR76IabXxyCIIdrcnEbp~sjdg%XV*xN%mP1FIKIgucsIdx=YAlO?ICX63Thr&f z*HSgM{c9T2<1?m&ha{SmbIsO9nD;{(i{md&ISu7EDd+u-H~(kVT(>sD;_sMw#W0_n z+Awsu>0NG}M1)npWaIhxhN;-0|DRYs9)D%ZbLf1NRbHIruX#=Q8`Q-(vynLnU% z4d+qQg50E4<0L2LaYI3zz@&5Ix%j%N6#9bVqA@+Gdwa z+sdbe^EPr{42`zD$Sz0F)+~twtsKbs@8C1fo}0%94(sBb;mQ8_h zt{I}G2f~*)Ie(uF;I~vma>f}HFbmK z+gg*pj7ss~?d0C$d>(w=vJ6=c8t)wB*X$#=XILJy_Ecm`zhl6INfP2C`_X zsUl0BJb!KjXKrw^Wgwe|SYESa$8+Fja|#C$Ew)*yD$9aDyz+~|zc6JQokmENT~=Cp z%^es_&0AJon&a9I2DZ}Dmockw*_O3TUKU?E%(LRs*vna|^2=&Vlibw7e5k#lskkZ@n9od=}_1yOc5sIb4x4?;Jo6P^fefn0{WV@f=YGlDdm^a*bSV<2EY7gORzO$$Ob zp$RR5Zje*(712y31Zgzs68;bjgY>|wF@9du^dQXN{qhQ1PK1C1EvDBiGHnpqgd#Kx zIztNJDj0LmNW!3clMdk((8^#?3uEpTnLdba(jYtoYI--S-Ze6RFpLlZd8END7)&G} zR@pMQcu=#+fKU!e(d1^X`sF~;6imHaWZ_^O!4?qcdao(@rU5}Ih#H*duqv8qg3B=b zl5}HCuqM5o=(S>5Tubt&4$#MmFQ7JVB^gr|^im?2MV1~xC6yT)1>4Yhz_o_ejw^WeBrmyyFKc&A`MuU^lwCE zh#5Q_-REAP8L0;XgI|bNkU01R8VplqM;ftg=!--Vh!k86z0p0MIHe7WgF{3uh!-3* z2R-7mru11B^l73z#0VaMZgl6$vSjHuh_4|uOf#)1R=fT#znwz;9e5G2mRE2 zM#fvNvKse>RHpgVb7pPl9h?QJ4D;0GM4q;pw_4?B&R6&c%u}zeX#hSGa7J)Z9J&~% zF0F&pEq1DsR>Wx*JN_nZfio<29+nmYo)IS_t%1|=Mpe>rj-*`pL)=#K*q%yXQhq-AIR@TS2ev2D&OLcl0LzcaWhzN>q;+@jmCAa8O6>~oCHY;o@_Ux;f<+e z;yg%a;ii~_p52728s2)9J-EXpa5aZH=+&Km72~Z{*@5#Xfjcq`==Wq?)$%r~?8haO zzQey^K6$NA+mGx-RyN@rNLg?RjFRVi!hZEm?aEGED2WNr$0&KN2hqn)^~xu>Eu_nE z56oH5^%?s$JM}By;9^K4@aLGbUU$>>qdL)*EjTyQDYyX!M0N=KH9B=G|G)~z&yYr!sMJRrqLkD^k_%#EUK*gS?1DG+Ih z=b>vi>BHR^>uT+*;b9ERTDwE=U5pL24&(4dhE3Ea6}U448)aV#mq#1A?d`A9NI1=zXA`Bte!9Y| z;HjH-=hs_CNwB4I!r-sbw>*HgG6a!Gg!F675)s(q?~HO-s%KwXJ&GgG2!xxV!`=Ic z^*T`|>=A|mX&1Z>4dy(vz}t%zdv>KI36Dchxc6m(*9bHA#7agIK8K$006xno%9g#v z5Fm-brO;~b8;SAS9Ah?Xr7H<9M5}oKu%*v2XLA_RBrUiXy3BoJX1p$EJ^LfWgtQO- z0$t_-3X_JMjqG`bI7uFEgbr|TB*yD-*0Db@!1N)!1|8thm=$lpv1ET^D3i?K5$JyR z#>{v<&Ia}uz_{YzljwdA(4aKp*svEFA|xp|0&U}-MC597u*gG73ouX>f2uh^i~%*HL~$KXLym<040?R)2#p z(|qFjb?uWo>K6Di%o7(%p1PTf8fDbwUrc#eh(b^|qCnKqIXLujZFSuor^@3B>Y6!@ zA;-| z$?mI$%m0OgMpBy89q?I{wHQUub%fv4pJ-D$S9voTqv*9R9sJ(ZDNoe5;4f3$F=ss2 zW&Ec3M4$3TJqABQX~&%Lx}EkL>Is_CqV9%2MOnejw+X*#Jkh26p&o|sp;Tjbc->C_ z4fA)pydstp@w1e1%p0%hv|;2E6s1|+8DBtA!B}`k6Nc5F=uln(sN6v*#aMVnrw^l_ zXi%O3Fufb~z%@F5IE)g3f21*AFq}w1;8(=*eDSd669Y;)K1FjrbCoU!x};zpxJ4HZ z$5Cv7etzKfRsP9(lLQ z#*9T*Y1IRK%<&Oaa@l&L12$beQ2Go+8sNX9uWiz$xK^#ZW`CV>u*&k9-9gIEstwm1 zK2eTU*&NuUL~*LZ9=FGM(c2!OBDP;2b8Hp}RRRjeP zJCB`Ncl8fgbbST6&;fMvxx46(R#lUfN6z1E0K9uzwGDrRlCo)M{$0xh5?xX*VHBY7 zJa%T^HT>vYg*e`WStQPE>H1z(UYz3jHtjCzqkL5$Wdr)K`&;5&odYIaBUK)orNAy3McX2>_REy$?KJO0dqq-m0cYOr?(R~zP`#dbOj~IU3 z*fn1zj+dtxqW#@Lg;eL`x~>mZdU#*TEwsPK?^#C-K3aBtt5U|BQNq#h-9eUA4*o$^`no$M4xkj6T|QEmn!(r6_7>Yj@Bo)ds$As0x%yDP?GDk7HRg`X4Qpv>=9S zz_OP$5X1NH-(Pzi7&q{cNPrNkhy;Zr*=d9>d^Uw2-i2~?$w;s40zcAGrK0`;s*~+v zVgJK|Y_g)Ry9Pq+A#6@M)~Az#&~{y~->asUbhr31dO zh!2Ia*Ce(>c0g~Ve{*OnC=x(v*&7o3Ab{bahaK7qH?OHc+M|ech$A!?E#shFu$jL? z-Cl>-1=$0Aiaz0>UAURA0&TBBduNAl5-Yp}QU8l`CxMRuBoO z61p+(C8PoiBHA9%v*`5>`wL$3S7^`|AUB~qF?a3u=S}g^vmsxgZ!t;4mwc>Hq8HT0 zk-N46W3NT*fcQgyM;~z*D|jhTp=EDG?1zBN8G6QHtk8H3D~6a3$$$!DlG3L%=ulz> zsA?zW8?OyEr$dOvkc&_!4B1X04;;S#*6LnKbc5q}wy^+sBhUwS8j4piB|R z^rC!KRVm0ui*E zYS)C={iN#pS$-8D&P$v#JlK=n9QXLC1%Bs1cm zD`GuKz7`e|3c&j>Vto#_3w7V=P)4uZYFGOm>b^4%QY*l2T?Ox4#s9*vkCFsnA}C3x zRT7UPIlyT4Jf$cFb|eEv!oZwS1x_j}t!`yT6ln;ih4jRg63rE(#MoOI2S~4AG)JD~ zFRGoV7Ny2c0tY)=q#+KR)fA#c*@d9heHvxxy!+Qg_Y$#QjkAvt2sJ~7Z{H47i{s#Acz-?KlM-z|L20MK{D zs#>3c`G`~%7Tef;m-%Q?Re(QVWQjRy_bInq;+mC@R8<-NVbL+nH@i=H-BQBOb*ej7|gt|_zI(G2bH0?63V&O4GPUw7lrTq262lTtl@IysRjK`+4r1hc))^*8L zUBkaBx{OKAn^EmrTXhD1r)V$cx!u{k8SAc%Rr7f9BJc<$-Gv;$cEPI<#s4VVL5jj>MJiO^G>8>bvcFF;A{tv``F>A)E3jyNWUmU)Re~hSF#4jTk^JWlTd{r6v>>^2w zs-0!-k+tACDOzc}XSw?IUv4D+`M6^oY9&r=1KlcFR3biB1?6104OQLSHFi z-$3~~-%2kf=p*ym;J3-u$Qx}+w+jv-&$Y?j&L2lMw5i=LR6%C9!J^5f$SY`C`cJSP zfu?2dmIq+{9Y}Q#*oCL{LFfI!c8Pot&kiT_$vjYujv1C~GbkQ#{@Lu7Dze3eXZNYi zV}>Q$5SUZ~Pv`5tHq~M)RGiZUp-=XKa&+9VTAOuoB5KZQBBM|K0U|nen6IrIBZX5V zZd8~TA2uq^MoKv@iOq)%2e&mBJ0lBmYMC3A64rk88;$0dpRxMAC(Wn6zYPyXvb+XBGnOY-x!!vbw0#ZoAQ zlMNwBW?tcI)Ub4$R*Np4={Yr?R2n|!emD$wZ>AxU;#>Fd#97l7TPRUDPylg_7S|K?TS6Y*46+d{e-sD^Hzee^E zx}^IwOuOddR)=c^J^~s-j+N1LscHZ9WWmH=>VZHTblw0hgyf?}qG&YHPqfaPk z*ts|+2wc*1H8}BB`{?F=T!Q!|Ls#n)b-=1OW^}E&gnHVr8tZP%?h?GD<7#qZMB8BV z&dSEZpH>}lA&In7?SAU4t-5)osJ$A{wyZp2|B>7!bV<+E?8Jn&_2y%hGxi_zyF@M- zx!Rss(iQ-T?H_twUOTXIt({`-SJ|hp|IXM4E|47*3)k_1&q?Yho@j5`e7Vxy;Y`6- zgQs!YCY$$Gw%eb{UnjE1@afzS&pyw$2L(=IE!u9tl<&yBy>^eqQ?U~#wQp?RezDqa zN8W8ofXu&X+g{`mZu9NIJk>n$TzeOYaKFjDEwRVysU(=BZ`d4raop}r-dE+PliH~l zcsaMFKy#bsJ^N>KJ5^g`vt*@;y#+a1@PqbK?1>?5t<9d5rS=y2(ZV0}pIV%l)|TIF zSh?H&0XbUegYHw)6Dz_!yt2>!!3u0Qd}@7SL0f9GTIDKZ7yO{})a1mdw$bK*%0_!3 zQ;CB+yN_J`=xuUgFYY<L+EF!x<1k;uLbwyF27+ zi?`c_Q#ganol5uC9^BC#ef5L4-UTqLPu!_^Pwe2f?$?_Goo{CCRJ|vBQ0#izKlQ%< zir;g;3m^38-g)(&_vZ^MsqBOP-N&v*TYm*EOPPD}hh_gR@X5a0@oJv;Y2e9!mpQ8VDY{$ss-CxR#VsfQjNj#s zs($hUW$sj`MWLetAZGAqkb5cjciE%LpJKaJuUdJ>RZKX&&-h&)M7amNmp3g+A4Pl$ zyqbD(!g*0-MVxQ`hcb5=&N}m$(zmsrc67&F9rZT40P+aLV~XFzK5gp`Th;CTxQCgm zsNKIi@#>s6;(`rsm9UF`+S0x6>I?6{3y*NgnZi4j?%v)1@nzS=J)1zuK-9owr`+A@ z{cm30zW8C&vz$}n24*|eelm7F(odV-@-p}0$xV8HmFOUVAbNA%PT9NH_t#WBEZ8n_ z({iW8U77WK9=PK#e_Jo);rQz1k@W)4ad%!GS}*e4ar$M_-8BZdyq6(&1r20DG5hTP zdoK@O{KGC$`ilXu>fc`WJKZRpm0Tt2la;3SVdPo0Ux@mw%}%|$J^K&8d|SDa(%xxx zcNPfuqnj2KR)xEb!+%EW3o3_^Z;^MKRt@|H!Nb~befI}mlyFck*uZ~S{jK)h&Oh_q z85<-IZ+t5VG7iUIYF_lPJD0mb;;`l0y8QzczcBWJi_aa-72aP1AbIBgyq9tp4eS zxM#IMjGG2x+wTfzrQXu^FIW68sQZ78aZBI5vj4@)vWpKlCFabEsm`n)JJ9*6;)?T& zv@)2r^s&7&`eQpf?^Nt_evw`#Z7qK+d}iZVLg#eFsIw6e><^(p^P#^Vb68O_7CVEU4(00?#u!`4CH5p5q-*=52?fhIp%MU;-s?G?H zNpuc4Mu1B9qVj^#&FEPv!No+c{06U`l0->h#8x)5)`SK)fi zOPUiR%SI(x@H>9Sd+cIo>xDwcW#MF%@9{IDW73^k6<$u|1RL38rSC^(B06af<>@xk z$#UNh%~*`Zbkdy5vuzN`eBY(U#5?6HjGO`qOPGJA?6ws(&dZ96@-q@+%AIBv5l#aH zV9fu)v=6*YbzT+#!R_R+)QaW&M~FqlOls${gKb(0bP@VJ81$B$I}0li&bH|(@I{&L z2WCvh_I19fD0il%rN9>9-}n4b?t#v<^c3kux$lQ(tX3)efOBfv5_A#vJ#^qEahy2#uR!}T}(Q+~*_bDV8gOw-EZH3-zE+WDF zI$gohI5$M5S-ZfS|Dw8+4!KJK44Q?UXx1+D=DUb?(jY%o*k*h^q%n(Q>10a&q+n|7 z^WTNOx020_4~BHpujYG;40(|2jKOeGbG-6J8>W?lgt1acV_qlZA{GR*J&ezWtZ&|5 z(8+&MgSnsp#%w~te|;W@4+wWKEfShU?Bp8?C3_j$v~bs6#5ie@I~4qle-Am*JXX*t za8b+2h}^G`Z2UcBrg^LoyJjecoUV{zEF7AY&e32($rYfWos^GV8*0vkkc$;A8asuO zn-uam5`XV9bJTpEOTK(8B zr&cV~l&M6%r|{W0h3;3lD$7@L+=uAB z3#0gk&`b^TGX-DcTOqrf>kFa;hBTQ5jAe@KI= z=WhHe=yHpD_8B!3fxS-c?j>iicY^k|v}c`BH4)kC*}l8v0d_iQq@_Lk4C2n3y>>rE zx_;IUl{U1fUdeMO$=`wP4F#_K z7nnYW-4%SFc_`zJ+_XTu6!u;4{Z=02j=)Iks%xKD{4c2bXo&z;Bv_KUD&J8h4#0x* zlzs_zt7KTnO)IxYl?-9Ef;<_eL<_|jv5~Fq2TERHX)Qd-U+_9lEkT@WPd4f1ZIisQal24;uHQ+jZs@kA>$%^QdOrUU=dMj~Do$V2jp;+(sxRTzx{m6u zFaC@fP2H_8^{iElYF`b}W4cm(0BHZ2@F?pp`cFH^WtvJ{fG< zbTIdiwKpubi&vil!u=loVE!M%Hw=JqN37!XZ?Nqms|oGZVs?Swd8%dT(WXzie@NW0 z+AdXH=J$|#Ec9E`r@TL;ZrJv$0Znb;5DB^x`I}JB=~b?tocYc4ms+=}aF~9NnconV z8S3%)EXhfbKyF=X@`n>6E-Z$%>jn(sh;$VFz=ubex zu)upDYX1?ie-{n2?s?%y3p)JxE$NE|h3Xl4zR5E0sO0C3Jwnxaey6F1p+9W9WsgMl zIlnq;cG}AD{U#>wV zHenoW@T}Df_GR88_{%Psj=!$G5$xM~EB!pdASkaFexH0Z=ti&7{er_m=X&Mt=YI)m z=vBL4s2Y^r3yUS654sXUOZS&X>O?i!Z@u01^az1jk1T(TDtno3yIncW9^9#+9| z%n8DK*#_m)OQNIp##hd-(=LZ0a~)Z+WN`Lyc&yupmBeRGS?n)v_eE5H=p% z+g$4$RLD@vv{p)7JL@+dL2V5#Y%NQ(h9$yhe;e27-BNoc*sFC(Zoz6?vDc(_U+@cN zS%$UzLgIKr?{uwv&~n;CXd-MjWL%@yHpHkUAnTz@qR_1C__p2~wXcI}S^}~`cKg_> zC+|;t2uqZn-8*j3OACo;>CbwonkX{sIqu)vP&*ei*|H?D5I1fMD%<_pi}JGry$iL= zO-u3%w&Mc5BDGS%2&N4oS!O|DHfmhDSF6@5xSVN|ku0~MGMg|i-YZ{g6dcHWL`arh zP?|kDuH0)@8xcIfe3X$azo0goJTB5JRf`C=Wu_1oWfl}?W5(rsjcNl~X~%`N3_LAM zXF!U39s4)>6Y_B(Ej`Z-rQ_xnktEHm zE_*Be8hMM*72S?7^O~Wp&DRRH2xtlYcXjWU1c57>o(83F&5uU*GZMtF7{R>BLEPN$)#ne-|^u9S_Fp2a^@`^Rk?5dGA%vH_);=cguHm!;z zKzoc=z5CiG#atl3Uz;~aW(|=aE9RJp?OWfWP+AKb+T>=%LKD7y=nnPLC+1rsFSFg7 z&lF4>bj1Bi*5`htxaau*n?RSgn7c)$Fm~jwrntpQPnzF|+&)y@v?K41noM* zJAC^v9h#-j&38qnwESCvdnLR*-t;DKTDfD=Jav$lb4O~_sFW5pJH*SFHtI;HXZAN$IG$QDgwSkuGE=5x%qU zNd3nslfk`==frc0X5!)7`wrE=iHaEo?rW_{=_5Zxf!T%yz2Bh7-=^0>=KY6!)W?1-WqlzGL+fLp`m@BCAdA zxK)XsELA5OzNK$({qv|@gZCN0wabQw^=+s>3|#vnbd{tRMp_M~kQYQJuGE*aVi{kE z?-c9A!+rb0>)%Hu4$d;ZWWH0blL`;)OQ~Os5*bV>u!4e{r=UKgNE%}Wsn6;4)%;rN z#@2^M(VA4Vt<>W9Cvbf(^~a;G40^Vl&$3dT+toK2`Ada+GHR67(dwVJATVLy=UAT? zb$W1#^v`VF3sksMnTtYk0uxR@;@eBP|KQg_fO{Zn`SGGOfb4#L_kv0U z5_Gzo;sXbhb5`@*zVU%W63xm5X8aNA{o0M4@u5>pc5=o)L-mz}_VdT*a?HddHuS4B zK8PO}dft4lux`zy2p~UycDNT{5jy?r8b8GAO>Jl2r0>eF6OJ(Gw`?q*>KR%j&xx<* zxBsN;3$hV<{Tmv;#9K|pvcJ&Z<=2Ts81+ZQ(}ot)=d}858fjBY%y)%Ameb;wS*nkL zCW1^F_rn@5#$l@lj6xgO-V@5GNzbqx7GZXm^pPOj^hZM+fxdg|8D`^ODA zapIF3`c)en;^(F&{)Fm~N$kI>+d~f@C+5tFA$aS#2RN@-S6W}Bf#jid%HAJpeP8Q~ z^q*Kgfiuk-Z8b^@gwmiX!8|nAk(0-gZ#4qmoF5PNL#k}LDOlE zm*J_9rOmvWDH`*aK=+DKUlvYPS&HY0a-}(1EH7p`!B#d^Y3T?rfP2{3oLu_lDVm@<$M}q8L>jjn{EFd;7)}v%Pbw>nQ-@U zUa-nrX=#9j!I$>%^tis98rBM52Wd>XRka?+nPd&Lrlu`JSB<(B*NaomvTaRGUxqKs z@(CV*fO|p=-m54biLuipvtFjF}SUCln#kBvCkFE5QtM5Z;Zx>ajU{(1TF7+To5rcfqE~YSo}Oy1gV_ zz=Afm2juL}Aa~P(;7thlREpZ~HpSPJE%*iURyqmyGJP;~m9TTk|2fe;7(+-0iEd%( z7398J<_?42C?{mGbsVJ^L4@p5$d*7-ZAL52U!< zj|BIiGvSipGsr3FYNVeFH8;q#Nr`Yz@G~R@?dLUR(qyz+-adrxb*E+y`VwvmzJuJC z9!K`NQ1gP!n$!pn1!*vz=afiOx!?k13C%qhWZPsbxD4kx|1T`NFXR?{H>Tb*GGkS) zzY~muOu+jvz^SJVqM9&-R>2>^ZO(VivWB~JNg41dPIPzT8PPk?y&7P? z{XEzw?@0%*=c3b4u%*hmq@21Y*p6;b%oNRo%4vWgV<}ZI*oE#xyd(Q*>il~y8ZRygjLwj>%>IFCsS z6H&o91!+ydQBOKeg$0Mw=OE{x8#F-g zv6Lzl>_(px-37a^3HH^WTFqs@gWcESk*ET!R$@6c#g(fV>`eD0o)>L^f)zzhz2~VS z!Cv$L;zQ8|=&Z)Lb8k8DF{4BQQBa7~I^H;1a9Wk zlrkts4vA_(J=IHb=4Zg3`>k}awMLYt!7GRqX1UXM5bubBUH2NivPd;n5?zRB3pG^V zjjJyKi|-3Tg8MYgP;2+EPLEm{aw)7a<~UpgiDqrCkB`o9itmqTqd zlAO4uQ$j2^x-SlT3FYbrwhdc*3$K>9*GYrRL)R1e+E(6@VB0RJR!M(AJ#{-#sBP=b z2Z(wmNlaQ6rR%zteAOIqa|-Sf$yNF!O4n^`!PSl4LY29=lO$c~ZK&(6GfJJGf8cUg z6r6-Z=ioJcNL$hQc&&9LcXVExW;AIxy0A@4jAUO)($;h(`2f3q-DPXu)eYXNt10a3 zZd(h-4p)8$Ic!tpLHvy2DnFlunW7H5c9TKbO1$zE!0h+X;EpcqssX_4h*gI^1M?QC zEX=V%eLpc~QdxjIPXbXV)F;>Od~kmyRau66xYANWeRAtAylUIIrt(FOFkAwyOA7?iJ~>bh6uw z>M!N(8SBoCmGd}pQVMb>{w`@hwi8~7$oWUB{yhhjw_o6BP;jM#2RAh)-RnA}SYg%g{wP(8vCV^7e7u6_Tg)d6cEwk%F;}okEp)xYHy<=^u>U zvQwh+9IlQOF8v<0YSnEz1uC;~g(Nj;Yt%8<88S%zh*zG*)sRr04yC6+kMkHPZ-e(W z*gnk;d+?g292Lt}VOZqEz`(X4htkvLh^Q1cKSL--944=6Xutae;7n0$I71@`fF?~t zhux<@u`_`!#*od?gZXOSvfq7@Ys!B8BdA?!|KG*D;k5s0Z%4psj=N6-7xj+uEoT4~ z4kFxKe^3C;&l$jk+xMLSNGgU6UYv3Uv_KB@Y`sL(F18fORvn0`GSKjp1b{u&o~Hv? zm1>R^EKU==GMogHtZ{5LhILLNY)*5+q3?7(A}W>5$0(PUQdh%mECIn!qnvE0l*Upn zH|&=zcl=t8A3K873MAj+(;w9sj)O(h~vuM#<-F58d{?f;LMZe9AlT~q@wyaH5UJ#z|(2Fr;!2Fk8(Od)^7IA}59| z&oIgfEZ#)PQa5n1q|E&E>Xb}%J(mrXalq80DF8rwP_osHTx=*jbs@YMMFy?o?nA87 zcEM8E>Kb@g$_ccNhfh|OzKaFrtGX=coBnj=Vd^!<|Ey`NXa093Z;gci32*nSC*)Nb zx>y6W{^@w5Ll-D;KWR|U$15FgbnYTn>A09sM$`@PJ1LD`UAa}JF3Obq>WHEwd{;r0 zHArQv;%zkNiNjkcFYuO>Bj}IrU71ySE@qSob!+@F$_)CWM^|>0k&7*5NnHSMqXn=& z={Msi^6G(N8JKSy;3~Pbrw(W7A{l9tj6pc5oxAT9qdLl_Vuik)KPZ%Cx#X$jt6WKX8xE z9M*keO8KmAh7YIop&xieXAc`bv8F7n>hz811oyARVVx%?lu>mfd;p~pE$j2D=@h?pgr7h{qS_#0gxm|LF^DiBCkWLGktE~|qPP$~ zdlD4IfQZ_QRfyVeA?}4dhwVh(#qH00sZ=3hzl#XEZZJ#a5!@K@rDBD+y)Q8w@*Z{! zIfEO^e5qU^WgkdPfh@v=k!x`ZL}P_u2z@g#7}5-LLXvR`nZ`=NYw3Q(D98}Z2FHc` zz|19S#;{;G{WqcxWDD#v3LNaxjitekltU}iht4JcMO1rAh<+OAW^fA2o-(DIK|aGa zAP?bsi6Dl(7mWN3pppt#Guu*-cQCO01P6xwl!K+fi3)^3V3J4`9GLA>0GPQPT7Xn> z1ao~VtbN2ls3#JfnKGyJ=n-I7NeA)=RZc~fI)cGIH5NbJk?00F4O?>Jim(D#M*3j4 zP`jP$(<7x>a`eM16MV1)C^A?R)^5cv_IL=LMOa*W{% zGePdfwG&GevEuA7(hgXl^G}g%28}^I%Hhg|gfqaVR@i`3k_Z+NlER3Ci6iB3Nm8}Y zkYEOyY6aOMBn_Aw>XegyhM!!mN=O1jj3f)wLv42gH#)MlN+CxXN+eSl zXze(G+XVSqHQ4GxD2diiTLLi89tq{Gm6==%vg&;olc-jfocV2%qc(2HNgL9$VdW|A!$ zETa(QXoJlZLnK?w5+Rmfq*G*%#Ro5#4&84%Q&7mN1tuMm?p_X!OWI@BN@15 z@E}76*fr+HOK>c~vWat~I%ou@-wtE|q&PO$s_q9&p4rf4 zg`Y3_ig}o~bgl?H@ias$_a(IK{ov3?G2Q#|muBrMYR!QPji!D({ojwt|Wv?mw#8s)`t&5ML zzBzr$=$5~R@JX%W!wVD(qa>V^2=ehMzBs+jxGR4E(UnpKMs$iLQL0WLldZKfo>N?aQg!~W2*!WFXil*w zYB6_4x$6KJ%b{Tw(`U500`dEbJ5cAHe@{CC`v~vaQ$;IYvimOoQLJlQRT%ztaX9il z4h-Tbf0XRFanaYq#nH;b@QHoo)Au zKOJnp(EO@D{HCoOm0GY- zB*F0O#^L!k@gjM&k$nKUQ7}R0>$>3&ZF)t%=omwk;IRVGx^aNJ)@+WZKdGoI?+Gxn~O*T16V)MSk14Uk#a=Rtfd8uLB;$?fAyd=r_|3}-M$3wk0 z{{Od(WvnyCzVDQ5l_={l_N*1!FjTbIl8}82W*A$k6j?^+q?1A^$~t2#l|)IBETfQJ zwy}-x%bbp@bA8Tr{jPt0|Mc(4xt(+KdcWWI*W+pMgY9cd>&*;Jh0WA;{vY+Nt{J8B z9%glEk*q7qKh(c|ZVkFoL5^2dc^$=xdri+0 zyT ztD{-Ls-sRC1t(C?u@}X@1!ToI(#@Y^E((1Ue-)A?0q)-W7xq~^kH0ALP5M<-7KbXo zlXRhhML6b%;5V^X!C4}zn}szfAd$z_iqAT|FZ|syN@zQ?{iL8S@wU)n$TmriV$~5D z&nXUIWVUaMEc$hYI?fl4SVoCFWjcrKT6W|v6t+;u920yhdM*g$ux$&XV~+{^TQmC@ z{HegX(_K4@k2pOjbg_IG_e&vrqOjZ2FSZx9)x!qWZq#+h(}&rPn165#In4S2_0-Yt zFvkb;MaQTvCLL6&qjwiXC!rVebjP_pT_eTnj>n15O#M=O*`KPP)9+d;mU7f5UN)T~ z^s+rwJEz+Yl_DH~gs6^dbqy6OI9d|ZOr=r} zu!rm#*Xx=qmLW!CSG5_*ZhI5(b_E);dt9*Ve(`(9dqwRgckl?Kj!*}QH#NUg=e3fq}oGIGxt8qJNq=?N|?ig0M zNXd6cg|e?*=j}or%ky!dmmqZPe8oOrzs}ymrieYA$P6fEzTOiR;lA^o!UgK6M0))z41FUymkOsW^g?{{!ey@yg3~?jjvhb8-Z+Hc_uSlmx;Yo`%i7A5|wRqNbTgS{+N2((2BI4`b&$ zwv01KUOye10LB@RX2VtXh19W}j(YO}LLJ+N{=!UWB{9HklQ~L%m2ctBSanBe(F}4R zrH((!c$Ik}ek`ejzi1N&qS)|-qOq2a^rB4yoqH9!aBb{fM~wL<@5bI$v4w%oO_NQ; zhUUVPvC)pVMII*gxM=9c?$v>@&4SI8Xts@=t2zr4W4avy!~xU#)M$iwK4t< z8KSW%_+cR%J688BjE-q`Y?{U3nJvT#u0Js{NL{lN2%@*Nc6*;9h4Ct=HBX3s(t7Ou zwV@Rc+SeMOecew6_tH2NG@Cz*&UkL| ze{;%*8;jGNSc{Y`)Cs+!Aq;a|oZiV)BnPfFH;b|);^fe+qFjl|h3GL+_C!1y-6P7E zm@i85Q@;An~{)Pk!BYH^5gM)ZyLG0zH$Z$hVd5wFE@!e!AZ?E{{dC}Y@8u_A5@ zSAxIj7ws#a3l#7luS5~Qg$Dt&%eC1(c_^Y-ZBa0T>qtP0HfmdV5-6ex+Tz|k&2EGs z(P3>P3XSt8XU>k*hI#FNS(RT=BmBN^9-d8drNE&_sIF|quL%V+a_68D;QmeUlBgz-)4{8i-@|Y+h{%^uA_6E%SrW|Ibi&ww+dv z*S^LJX`fi0D4kJj>(2Jm`t0?r@k071<|hhgRNC6JPij?rU2dFA`^5T0<&0)qe|D7C zn%7d}Wcq%lU|F#3OUgFWO7h}sluX;t60A6)+SZxvt<~a{)+m|2A~#~0E#n=HS=liH zX~Sn<(^B!aC*>yZ=M6qE!qavu`-zs1cXZ;){t?Nx=h^dGquv?~;AT2!ur|nz{g(Y& z>!$akh7wNPOZ4a|Q zYsED5r9Ed2RvFP~`;r}@wd^(B*q0v81a7;_wKZlNd(pAska^V+?Y7};V{bYpoMm2d zWJj9^fXW7`;q3FFZN^%gly&a;T_gM3=Ceh#G`-x(H3T4+jk7ns+(|Xb;k@$)MtIwD zvMaR$y!%NtDdGI{MkB1?Dt)?^jJFXfGI@n(e*Xw}+oqO>SKM{>389h-x9?@|yla!M zGpi}MD3`Rk9W8Tje3iU-z-3>_BuHvs^s0@!&OKpQQu&i6FYfEscUvj@;a!_@gz14S zXkPznl)Km5l*)`iC;JH3gS{?dC6C>{mA&#l((niF2=u{j7on0rej4R%c>Ka`v25IX z%Nv6=W$hcWN?z7(yKi8A^E&Hx;6~hOucL1JZp44{3U@Pdi52oPchh#kTqmEyd=Pvf z<`P^Y?519R4E?nET>J;&2U0E(C46pD5{Ia>VUHdAH|Q+q>J~X92-iTXN>Gp8*DQ`#LX?YPF0-q4*K3!5@PA9F3OmKA{DLL=^@lucyN2t9T~ubw}kRQqXzb*Xf@|$r%A7# zCcuL=;z0J=deXV)xANDXH=8t)PD)p^fTcg1p6lfgJYAa}C7zV3X1{DVd93GY`Gn`k zrbkI9WvZFMd(16u%yt2OoP48P=z`Gk#_n?73y9C;XXR2CL_Rkzm9tL5^vP-Eh)Kc! zezxAkj<@_eUmc(HKd*1V~my|86`*Ytm!Si?Wy~-v7*)^h(+dy$ zL9I!h=VSQf8LD8z4&1yn7}F%{nFl6Q1sivyf$}vpm;b*(WqY06aXp>Df5or?I$qV| z4HRdjuN4MydID*LqQPQ4@w7DW!E8O@wAA6jDn046bi^Q54{lGmHh4Gi_Tb*8vx)B| z@3Gn2=DO%T4C)=MXgZtpUiu!Zy=AVw-kqQqgO{4VC%%`u$6@b~>#kQDv^u!Z^gZdl zj1N=037AWd4@w;5X%b7^Bk2Qax5{FP&U&zg}?A$WU9$(OB>*9S$xWDe2h;-5A={ay0IVfR9l7 zxm+DRkHJVh0M5s9L-ag`BjcY)`>?iKfTrO9^+NL}%)C_lvflBaXG80;Po#V}+U;{s z>Qx6V4Nf+FN_rwQ%G8bom6oKSXbOm6bGAF>dh4|WMK`aojY8V3a}Vj&Q`ZxN#YcI5 zYUO#6_M^GMdZR%agC{7@vB6@a0l6`O^rq*SV4+d*_K;i&J>4Mxp}ywl@xdaa((O^X z9D4jg(nAK#;h1^BQL*;mToJv^p&AOX$kS?7XM^4k{oWEKq|54W0g{Thf}RZ4CFTe% zhis$dC{|sO=^RkE9%+6PpChvD*B2T%KQz)3B~r=ckL+6pq~*_2cBLo?WG@4z932bt zZ-V}3`*v5I4thOwqvc^Nh?e}7!+tR2((*9wIHFS6->>gLRS2kHcQfMG0L6HpV0NWk z4?KN>&9&)6V8{v9kCdl@ekV9SHZ2B5^)cyEQUksFAi4>kA(cD)_wmXhDmDF$`{-4yfgDsmvJ^od z5~@0_)i+e75NJtFBTJ>~vxn}Q*6W+AlA%Up*R-cqs`9D!4R>(*(9qq}f_?X^-Ur?r zZg04Q*XIu1H|(rZH03DuE8vJo1JRkjn3?d;()yHdvP(KnnXU zHLuYyJ%Sm0lu_z?4d^mGeob>)sP945$H3Cz{)Sq71o!g3X{o;Is^!3$VWWm9+#2Vy z_B5jJUe(*c{NcKW4gO^%>9Di2?j+lkn|zvv{SU&#W_MFhlV1~Vvd!q!l!TQIpKg4e zc9T_8rC%cK`D{NWf?HG9UAm?wEMT}ceygSp8rN)FHSHu<&QdLRcnvYEX*PKnM6X$9 zSZl8Sdl@@9?E37^;UlC6$v=_uzdG2i{G~<=aJ*H$hK9-KVO55Agzd~ryf-Wsrkt1H zGrT`cBQI%mm@Q1s9V;@d6t<&AIm~YE_K;4?`M8e)r9$rKYxaft&GimFZJCJu2rosr z`_yQJot%3y6w)#g_YqMl;vP_A6c#nNI<(j#5vvOefc1OU$c35BB@XenNW_6)pkTjm zjdqy#T=P(B%NlG(p(cH9E6g3h(vPaK4!bt@`=DJ@PNJ?<06QoP9u0c}q%&~LeElbC z!o%k0ga^S=I<`_Y0NU?db2{wxoXg-t%JGCs@c`a_kuVQxR6?b2fK>m-uz|scEuUk- zq&lL%GAw8A*-Woq#ZWgALWO4}`@?Iv!$jsZhE6uG zNzBO9#LPV!JlRy87%DZx4l;5xxTjFhoN^yPI)+WxtLhPMd}AN+i7esHuYMgsWY zNZJbU!COQb_~5@H*_w%B}F*ym^;=FSg( zq?9IjNYwL1p9BHy#ksBS^%ghwXb_oGiWKu8xz6cCN)0sV&Z$RA43I+S3?pTX8~EoG z)o;f*XO9n8k^)i&`05R#Io8u?cV_j6LrF8q1HAS6(fsRq zwA$H-;bqcH$^d`8F`a2Wjut=5G0abrNjBz*(W7&&XVQvhEr-)dGAYJ?rkZV}5!)Q;Zy4e!Yoi zJA0F=+31m0&l00V-?{#Qc7AqCId7`1Kc!6oA)S3am6kJG-!wp|XWP_YpP8$q z1~hIm$LQ1f*6+}&XG4c)NCPSL{4vIK=Jj}5(k%b*CTOO_T}p!jc5>;ieD66O`;2fkNzBt=KI1R##w1UAY5GXRa0E#?>IRkkEJqD{#^fm9e zUBHVxj=2n(f*ycfQXE5d+$!Kkx?=nxU!YfD3yNdr9XSR3NDoXjWCO|$<53hvX=QtI zk{mH;NF&q&MolKgI!SULCva@&S2Cb1MobEd&0mGmqEa|eAe9-Q{DTtz+eSv67scvGB9tDg=CJg zh1`VFm1#+X9vC%oaK zXJtsXTNt^{H2a2@6#5F;6}ks@MzIZ*eM^gb=sfl))I()kCF^nq!|SYR!f1c80X7^u zpbYYQGU#Y>D3lu}tO$S#42>qsW6hx{aAB3m{4&T82UZDc3%{Yf%gpUYnIt-#%!L(# zf*pC~5>s&NRvaAyYJ1>jD!f~{#0=c{lm_OQ9m@*^!}7|4oaUx@N9DtuM@&;4RrYe) znWl6oU*bGzn%<$p!)ZpwX(=D%JcPC5%n{h9aKXL@Q>KJgBX?u{I6n(KQ@G&J6IZ5y zRw1`z!QPO-Wraz5FiWq3)+G0Di5UTKD0k3{4U`3qJ`&c9Gf99?LDF6i6R0?(O76sZ zbG8ViDM&idiJs{ca*2$)2#TN)FT+5(o43^@{7sj97Llv|jFn17J1^p!gR6 z1#>A|6~PGdLlFOqk?pguiVsv7(jb2UEBDI+(+YhK0N}`i7GNXRSb&b&&Sx7V=%!(q zS;e6pWDjVJ0;8iHy44?4Tu=G;ptdfEVQ&h!%hlL`rHZYNb`G|Zkak;8M7l+{=~@(`#SYeE4UwsTHC|1#j+r9{i{;$Ttg}0j6f9oaB}fpCo$q< z)HmEK#1Yv)tPbOgcRL9Y|M;ntx9RZ<)FN&iu_cbXaK+l0CW->qsNI>ScLmO(4rC%v z2^>Z3%QX8c5RNi(G7%IoM`=5mX33v3?aC?^a|$L3qtx->W1cdo1KlW=a*81Gp``F& zWmXxKcdi#pIE50WQHJ;{@I~cuv#y)PGEOl>W)v%)9nPyPZn`(iSF|&b2uCU4E#Rrj z;%0kq_)2z$5&7{(@~hcn2%-aC8D^(=8@2bAFIVSb;#t&t{2ACA#oOk4a{zUIiywi# zQMzrpH{X}J)0AkAO2OZNsVg0`sL1tY>$D*r0mG`@u&t1Hrz;BVrNX1^7I-_a5P4A& z_4EaWx5MwKyfC?xIVR9~nplsg z%dOrVgn zQR-ewDeRsScKZ6qp8$pHdh^^I@W|s%tpq^0-7+^H z0O2j8JfHxAi`l?FIZ?eRO#ldMAlI3Ltf|hF-|zrJDQQ@q$g5%rGN;;5uHzrTT$LVK zoVZiP9%M&7MtO>#fPGYYWO*VVkSH^TH)iw71Uq$jA+PIh3f*{KuWLQ>&+t-SH+vM8 z@T}AfJ^3^|f+`qhRlEe1SiBih}u4+NVSgph7 zS}6Ij7#oAQFnQptUQ!O>?g=<3g@X(w&p0)>77R%Lo}+BdbUpO=~WlVhop& zGqQ;!(DdfsQtDy(vPRYbY`Ibga1MxkIr<$MKh+q&DQ{#OnMN}JHOUmpO`IkIM5?cQUMQzI{V0Yn(~}F^)n?DHzP2hQ0KsiWh+oyC=R%M0b_+|`*jRp&Nme^?#hKH z{Pf7BS5L{lw7QB{+ynaAAFUo=t+BtFs;FE=u`LhS* zGjNIm_=CiZVnuPhy;nxIqA=c$no*@Fjdu{pz$(J64_?izsR_x^xfj!ox2>?4p-e3Ypqu^7L>kQzRN$w^wQ)i zQZe2-F@r}*%wl)$DG2zS+qsYfsPYJy|cU4Ex zBO}rp5a(l8Llix(MVdX%JH`6a;;NnEz|{-NpG<#9y1s}dlC?w{GG{M_u~&9Blgqpor& z@>@%18YqXG{>b_&_A>aY2qWD>YMWQq{Hsc0oSf19X4`av97iKgXuozZok42 z++nn{xs{O85yIgh=b39ek>jk+O4irqkK8^i=6u@vy26pX!)(q%)<@)z+&V1ee8l>Q z!jU_Nd7X8vKgb`+IV|NIV*NqkNd93~XI^U^`48DyCN_#nnOCiM+&%0pzT-|7@|EK0 z%*WRI@1Ag$-jRRUWT&D~X0o-?UFW;EGtSxkA$EV{?y-z>)_(}y@4nlcanAM+sryTJ z4`hs6{eigOe)mPjxXm9D_owe($r!i(L*#z{-PMe7+dpLP)9?iWv8MO-*wRWiPalrousZ4&hu7pRG!9mnL4LfsVhIl zb~!u0wo+Glis`a(eqi-b`DtR;G3N=Zhbm9wx-6V?to)RpCUm(tf41^dc^cnk?_6y) zrTjFh%iVd+YDy&}whQT;WF@5>g6(p0Zn2V53Bhz(JKwXqqa2dhb=287bM;o2=G|ze zkhHFFXA!HDiXr%})6T9|8y4d`@1MW>=-TR?E?#F{>o4+)9QQxpoz8e+J1%|S*m}c! z+~_{XUAppOMwfzfy7h+HxQDZYm7&rip)1&VGxG{^T3D~ z3fY>R!7Hb4%7=A@yPLJ*Gq~k+O{K9loGY*&3W6qKQa^**0kVQf)#O=aQ*98v?zi|4 zWo@!P=ZySe(_(@n+mIpl56%y;e#VwtbJPEHer|}I%fZX*9xpiEJR3V3{1J<3h7QQOG zU=BXD%b=OaCRikAJUmgB$6Pc~OA-wsTVb6zi{Q<&1ar|OEon3h8HKgxyaxYW_Mmxo zB6vn%2iFykaz25BuY=~~Ka;&+-ji4+h2{Wv1Hri*z9c(o-jh@&GsHwjZXLtn+jt#9w#FV}nDtz98kAw# zqyKK!AIYvK1`2_5bqIC2+qf@AU4fmw7&2F$|b$r_l0 ztroT&@I2s%Tum4o+>yWua zlmj^M%}K7?a-C-`c$>3d!1M@~i+Kf8gmLQss%CRjG~rv-?1OUuQ>9x9R&P3qqv-(G z9stu<0DG;;G<9kyZa{$^+rta?L#AO=m_o;~!Z_slOeG0=kRVm6 z7G(&h0JD@&GnGu$V-MOz)uYVe5HJ;ad(&Kk9$U~(a2EWI+XDl|5YyaLJ&qs^ssUvM z#|;ya2lvkiRgj<^)ZLVCI5n87Jh*O_3eIm^oP7}|0Rs~yrhSAewjed?K5zm95ej*5 z`zsZ!6lzk9z=4Yc#xE~zYCzb=>nbn@`8-pGS>Hu+6lXLhkuKPO95_g}0eTgW17vFtDXD(|K zflNh3F>9oA=3YgqmnOS2cPUD|L|)7^P?XtW!j&n1S9Aw*Ja$3I*%C}j9FU8O?-IMu z?d*CtAhXVFRr))}U4JWM`4G$TxGuzf5$AxrMpjXot8$B$;<0;SV4%SBuAG%wW}+Og zrFh(4fwO||eD7*od1p4urCQ#O-3vb}@b1*z9ae`jf0whf1Ungsv%>E#+}&>#oH-)* z#`0Kf1?(&wGys*XY%_1jsaqb4s}MLV^zPhU9R_EAXxSTE0Y8g)cV=sSBJ-J?pJi`c z1>&s8JO8b*iOeOrDa!+~mtfyv@6g+L{XpC$f$xG0v+k1_ZOX9h9)CCMYF71fC(U0Z zUXuDAx-}n>=`Xhtw{6yA3;EGxEOFSkx*9%^NIjN2vmx|Qp3 za*5nTEBj;o1-Z|ye2-Hm<3&-tYrIc)s3heUjm$@D`buV!$76^n>MVLTgHf zh=L~4J-LP_eE$!wuh&~2WVkAnBDXkuxZw}>uc@s$8M+Dq$o}LS-f;aNd|&UhR%e7N z%pm(yYWTyAe=vWIZ%xYJSJ=ku(6858?=j4}Q3{B0Z&~)u*Zgcj(g|jP6&!)a(|4seXR`t5V>}>i~Q@A5a5NdAWBPU1Iy8;`7L)eR^10v?nYcDLwh&R33EXw^n1ivj{lEMd3!X`WYZ zSwX79PRa!bQMa(W#ZGg*I-GS@^}W-Xf;QBxgxwOS`CgsK3Rj(X5-!+XV3_rzS^16(%kKJjv(EJ@K-JahQQ-;86{&CRuk5mp zgAn(&S#NM;NyRdS(S)Ch-NDh={9*htk*Ct`vMNR`3#USJ$WFV8>BnyV;%e7fhfkAm7zg zZ0mTFs9|<8?FCDS()iA<55?yhoc(0_3uZ8br`+|X__$*w(ckP#+6&eYm2r)(FU1j# z%fxB3FX>m97G=lfx*E6f`W2Q%#qk{sv;LMy$1*H?{ol>Ht7D8=ZSob~#RKCr#k!6G z#C}tN+y64_o2U)$MWb=nu6idKqLFD7VU>TpzSzMrpJ-$jm9{D~&fRs>x8OH`*O$1C z9jI9N1+S~C9otti>ASzf-8_O;C0uI z|IpH=?_50(@Op6JsKwj(JP|{gE71!qW2HqRC{3)p=msw%sy%?xOr#61ejaP;wEZWu z9>cM5a=~Wodgp_J`XqOuTJhC223`jNXSr3&F`1%275fHa!J%`a;G=nI5@=`dS$Mn6 z*=wO!4lSG+d((Nmpb{03&@W!gd*%3oW=B0LAgN#4FhQdrWlZ1&;ZebZG4U5^{slQ> z!Y@*%3#!MYU!+SHB#ptZ5b_E_O*Xk|6;?k2*ItjDA@sA=s;yRz4HU+t(^;?Rg1Sa^ z(Xz=5zMs2R_lnFy-PlIQS`ojA49di!G-%{?>p`ly*0_l8*xYNTa{dRJ~rPmTBK>>fve+;(q0u<_-*WU$IYTr z6AyeHSCr1GID@l)EDA6gz|}#c_N)poJRJMnQCT!&GJvn+j?!I~UZ@>g>sT(5F)_x0 zyW?8hcs<|57$42WFzZjoj0+i-z4Y&9U1(vTqm<}jR-Z=KU*%oM8LRBrG}$)m#+{p{ z_33n`jev!uvGfj^qRn`^<|<<0-q_oY{G!byI?IOApC#=YOeUX#;V*c-H93=4LEnOp z;HvH3*ox2OR?xMOCe(<68-3n_4PjD0liC5Ef+W@CIb~qhE4BKY|3h0Fbg*Z<4wH)s zPHe-5gg-<-X!W;j;q_rw0>8EqnI`&EvFCe6COdHyX;^^kKce~Q$h2+F{%bkgLXFTZ z>ZjG~6$!G}7W#xG(H%U@W|R!AQ#@>DO&wa7cvu@LWm*?_I2xN~wIT^j3KX1{7Xebl z+UzPSrCrxNhMnWJ@F8f3p46^uqVWw!fZ+8D^g6Cns))nFf#5D$tG((8ZYU&m%6Kz1 zn-Gwq@!E-=JWZmB+LGRoW-Ee|D9Cwx5}HJlw57dSno$I6(QDejdme1cPSlq2W^X=7 zI4b%?d&IM?DLYA9#+$j>6ub^e(Z1oitH~{~T+*AZ*@kdL^nrG_=N4x#m-c3DwjkJv z=4e0jywKE>ST5zw(QHoua8rB9bF!%?sa$55sToNy1OL2jybfu$CLCgz_1q>JlwsMU z|8CYFd9Ei02@Q)khY$v|{XP3ARSBTP{g+u^$Ipp0M-ezgW4sM0Vc0p*VHrYuZ5OgXX$O1OC9jD8pP=^0L^hi?H(Izk zlJyDa8K*W~VAksrK=L}MP2iu*`Tz+uum#SXZrhnXgLY{uNn9~v;B^_#Xxs`MB(MKe z?CX&ELv07LL$oK*-7V`p^TFGk{Q~Bb;1jVk!EM6X>i_CybGKRPBs6=#n;!d#ciysXI@?ey!fS~}Lz!IkLCyd-fhJAFp;5zP71seXUThX>wocbB(^Yz{4cFKMy?VH>ZjXgPT0kr`%v*N6kdvahK9 z&8&yB&Fi*3$o{BR>P=4zXPs9bQ3tqv+pIgZ)oaao8#Sy;%*%}^w6$b!deT!?AoDv$ z_Oy*=Z=&lOBJpf4;sCFgdj8gEll}`{f9!R-@m1P&)`=q}9|2zfMt+rgokLC2#i(T6 zjjhbRWhV~2+|%loa5FDU_Nv7n;h9h`sVqZR@wj}5By}P7dH|#FowM*hP>0-ITE*Z53u5$SjQ8m(d z?4pp1Wl1S;?NRX`#2#?FxRwNz*EOz6PjHm@yBT|hw2a4nKs*p}2`Djgiz;75FSdxs z>cGy!!2jTKZf50)Xx{A%f4PF3**p}ZwtG67Bdn#~VsQX-r4ui8lZ0U`C3O|qN zK2xIZcD(!<+OMTI?kVEDNVk89p<6`x5_+oTKx_zX0@jV*#_I>-LIfrR8D`z5Jetg~ z>>htN>uPTG=#xz^5<{dWLQ5pvbj$tG8*$raJ;rMzAw*_^xqHBkzg!w^*u2Uy;ZdUE z=1`u8Hf&ktpJ3~@y-@ZZ;Pq&>{}j_M^{P+2gU}bb>_2JH6J9=#9&OQx-8cYVESiFQ zI|B_{RqZu9VAccB^{FQ%t0Dhn)v91(9_VF`$8jyq?;!2=8Umbjlb0YU3rQ$vEIiIK25u(#eKA z5qe9UlbJn5WtQIQBGM63^tVo+o8K-fu~HDTe$J zMoTP{2|X!gBHo%L_vBihi2X}klh=D5l(~ABlD0T|gy9l9cpIBjrt2L*>QAoajnH4> zo4nIgT^8y+L+Ved<&Q94VxEi#@6Y+YxA8i3@>X-=;7@Rw~iN8>g)*R+?6dp5m{Nzut0JZt-xVtO>o zJgAJ6cDtJ1_rQ0O{o=emV0A@X$d(`hg#kFhV=QZq=a$o5k3G8pYpL~dSG>U=OjT%-!EhRTS=ugEy z4{g5(8rtL3uEzW6^J49z+noJx>Ff&f+0^&!_tY8P>x#y+>DS2cK$IlZve_x{uq3Z# zi+12aN$!^BpuiK7{4FieK+{}Km1gU}1A~zX@8P58fomTaywv<1^ImB5coy)Qvm1{Wyb6W&YQ-;Vjl!;HtZfzAI^5iT(n+eki{T@B9^d6+=r*# zEjLJSI7oT$AmtWzkC+cv`{CTPdhdhI47O2jCG3&#;cGvU8?HAWBs{o_0=kBxKG1gO z+|zomgIoqnC`S{Xi2Lv|IQvA`!2r^`p7@feg#;`ggO=)gGYd8uV!BM9YfQD0{nI?s1Uf z-Zty`dND(NE#a~Ax*#%V2?jpsq!p1-X#1gDAHBCh^v3YGc>$5Wy#TL!knECjq<_Kd zXPVw5=1A#sOh2e99r`~-?Ygw%uu7Oex=%MSWl*>&3Q;LKeH=8eg@GcyQer&W0jUnXy`SMKo_>3dW)K#fjXGo0qH z`VtsJnM(W2TB+i%+1Fnc6}U!SYMe^fX9B!LwvSY07MMikYm`dUX9-oDR_*Jo@(ygF zrZq~X>obGTABuf1s}2R;quMv#Nz-QqHN0JYpQ?fbN2%?NchakwLgm0dY*UqO;7zJV z)sT>tEu9yQPUR|KKq0Et?_lbE7MF!4JIsMmTR~+&J|Ls+Mff=dOtZr zqEycv`cGzkX0SHJ6W!z(Gn8BAS_95P835>2_fM|bU4LnR?&SEIFSt4Fn zI6$&LtOg32gUUm8%{drdp#bszOEqF)d*;pzy=l&g*A)qn?vJct3*(*>9#U^Uj;Rz3 z5bM8KBLr-a%h1E-vbC-vvnm@-^iUi2? zN7t}|lp)`cRP#1oM}(=&*)z;Kpz10N%f2S`H?v-iS(fNOQgc4+<6Lx0bzCT7Mi}7s zzsx#la(jd=&q)t%q%Ol|;Qih;F|+ih2+XqJj97ng&E~B8U@e8im>1x6*V+G2(+1%A zJizP0L!-@ao&CO za}NgVlRSj##p!Ddybco1a&$|Y%t|?h z=8g|mQUVeN#OryZkFRUa)>8tK2BeJ>GzU{?0(FGa!3Q+)y0n179GY-l>das@O}Z{! zW-y5ck0#^~hBj<+0k!oJxb}L|3}Jw+UX5N!8yJd7-(-!}U6+}w9$s#k!4GiP>qg70 z*U>g+*M|8UWN^luF z-p}3}e%p|bH|CDnN0(fGPMe<{9oB5{z}0icXwwDOf1|ygy*XUk;DN8_iqWBqGdTOl z;edt#Ts<^q4_$cuA?@>QT^^QcFvfuduGThQ&u=is$8a&s z`V-LO-Xv^t(@Xzu)`dWRyOiqDSf943Pv>3Fp;gXqHf)=94^1vw70YQ!<$K)ESpMywzO+ZGty)Yf5GdmHW{h1`ba*EE7V<~)jA_ZRu?Ia zse!C;{y+%IhTSQUMap5wkN}vVoT|;NGBE3voc+qG_Kui;FzY0J$c(^Y`Qn3)34?~1 zKOi4C`&G8^`XDQYA8I5|%l@g@^I?%Tj!6X?NJGpjBp)7Wzs=cyZD%9ZFx?P8&R&77 z@HJ8&vjo|}5@({A!Fh@$!9=Np^AbyZgJK!y1(u`+rCH8MOsuRTj?)W+Enp?NLZqN| z%44WmUZf9319B2tr$kE|i~z~&7w~nfjynY$NC%8Nq!tQZcPWiocI109kxVd1NIWzV z#-k)^p_S_iAz5KShyV&E#gxE4SDq&e35BtST!a1&JE)Xxp>@ZTopca$6!HW*0&7#s zw$#e^WG0zn%pobz8?aqUZWd*^o@^u=%n`@~Xg6$&vzO(0vXU$?c90zCGuQ>C9*eR& zo*X25%t=T!bO{C~VJyq?2boAnj2R>ex{cQ%Bx}qehFQ;5qTv~qJ^Jrv{Sj>4BJld4 zI4J}(0QHCUDOQ=!a%`LRb?aFXQWS;*5`!>M3`5Ok56WO-pm{I@r7(-x+(BcE2t*Sq zchD^R#;g$e688HqcpdEm>WiPC!LT|TnmGF3liEWQST-m(Tv$0WzKj#?MAijn9blP# z=peGdKbiFbIZ(kCK%XY>#LmE7lu9gUMhv_z1B2I+!esRsUBxo13f&-704vg#S;aZYj=s`AI994sh)Oocf5%a+5YR z^`TJg0D^APlR9fjp2iw-f;AucNjvaVpb56<=~z}y4go%S$%A^>K-D2F@(@;m(^4Q! zUeXRUB6khxk>{`oP89)r`P_qg34uF@_L9G2!9a{ayL_%4NJMH38IV`7+?*l;8uBL& zR$&8o4DBX=+X_VrJd!_QSCz=%?2A|lPF(?id2mrNAy92-A9-r494P<}DRxy!fto`` z^b`wUorD11x4DBJ0VmIM+vXRyh zCvkw+OJTn$fZEo-@H&WKDS)I^{MZrVM}XJA$%Bu1NvfJoM#Oa#8_r#2r`2Ixu~w%9 z${d$0P-}gdFs4qd#3v)J|C3o?;OngZnb^LPUcA#uhq#RY1Mxw2HFnI5n2s}2{!_7c zs-W@(KFDnaw2O^8eNg$^oZSgQ{2lcMcN_6k_MCNBaS;;x$_sZXCmEDcsC7;tOcM)$OpRX#*g_kF0tICa=EC@MS5=((=k234JRm|<= zN({i)DXiv=aS;7c#sc6Y7qaVGv4~Ru5e&KFSK*5);wF1Dd|{oQL^+fhJ`v8VB97d9 z)mO07m#B^M#y7)LRc@Q?&GZ%MJVo4rI)winZl`h^x%Zl{aOVZ$epE1i1pY?lm`O#3 zFTB%>sD!e`-++TJR7mjQNvQK2QHR0VAFA}4RAhorGiQkEsN;B03R3AsR$K!)AAh1D z3ao^}r&JD@T*?@Ob)vWN`T^vnt7C!;v+jeBmS$Pq|ytEOLxXXi4rJX zygz&cxoy^C1UAes<&QCU4xsq)(r`m%kh$?7s-PV3V24y?HGPb&)7A_39^m!pg#VP& zE)}S^$i1c~666mkQ#gJeKB}T&vVI^4Nj0S;;0I)ZYs#Y80ka+eueUpq3y9M{m~}v` zlpdi@+^XUNkj#cbdq`nsfTa{ab7>0!om%+z=g80AN7<8>(Y8s#3ttQ*;a zAorGK-?aIgS@)0w{q3D|I@AeDJz_w%?*CDC=Z{dY{o}`zZH6#o?E4tIY{{N%W5$xT zlE_|&vXy-wgTXLJQ7LODofL}bB+D2}a)g8=dnIH`_T_tV%H28l_jBLf{R4jMea&?} zUeA|dSQ5bPKg{~pl@+cX}^#b z`E1a2DeMr4g9W*BVQP&lSH%(snUB5|Eg*)&>6zh^F_SV z*-*hr;}`$0ymqzTf~=uvdaKAugF)0iBg^FR@LjxqRA@DI9F)dTN+{SK7EIaP32>m&HEoc3mB}O`kQW5nqii{EuysTV}vq90v9%lN`7{i4V_!+_Ljk+=GfZk}a%VV@o@vTn$n z$|s_R_RHGC>!zvMB5L}6H$aM-aUT+-sBy-Dfq}+QR)(%*Aqi2W6P)Z2IHdXho1azFCpV);ThxyDal@gr>3n;mR{+8Ng3}72aq3RC6^7Jnzd3}3ZyR(GMWpIAU{Y- zzA^|lZDq8yPhVi5!XJhJ@rEqKwnU}EkqBK^{6WZR_#@<5Y)f=10?DcCg$H?1_yTeq zD-mT5%Y*4U;e{dk@I)jVRwCM*HIGgAJpK>_Bps0%*rF(Ncpj_nIlL6)B>Z<|b(}eW z9-XcU-Ud0SX9T4K(?UpB9<#k9_9oi zVxJKct&`^z7h_h zu=qJmppXS&9LR&16}S_WYzEOnfxRNqU{T6B$V<4DP%#=*c6gka$ToQYy}C9ykuid! zlr8)T@&Xo23?iI3$zI?LRg0R|U!ex4l3LjJH1;-Z2|0~bjq-twz{pNJhbVXok`JpI z?ZZ042KJGFGZVZWnT@TA@_~clzjOavOPh6sU6^nl_FDKiy^FN~>7-IZ?3@if{?` zNf_KtlE6L-6~d4(_+szmv118ZJKt*}ST(`AGnR$fpq)SU@1gAq0vIPld1((2s-V7# zU|+=$tWwxZ58U$oE2|xe9Y|WCAI%{|?tEofMr#2Wp7}YnjfIhf1@yod@~^)3Yl0i> zmGEsn@Ij=S7akR*yd<20l?dDGf$!g6GWi_=6a$38P(Nv9-*=E~2Fno!8zE9w_Rous zN{gg+3Ej~*iq8;`q_)Hq9y7R}_DJZQersF?za+h-Y2g`zr)dj9AM{(}GX(GLv(zcn zHHb}16k^wxiaWt~kH*rl(9+;eTC31ieW~~p0{8Y?>K7UrTuu93=%oJdaf>{b{)IdS zN@*U*H<%Fqd(4)0g(|6&$TwJzsBYM9nVScxgbCrj2emw2=xXq1nvGBe+9S4`=N^-# zZDD}Hmo#-De{=}_J%puOVPM)HLjL+8ET6*x9e$q{BJ>SC8M{ceM~A}+-Gb-$b!ivs z7ziT6iHp##y9PP`s%3vNXh_2d-4TKs2&dykP?BH?MO-0@+dwQm_AE*bY(Iz}N6~_V zFrE!1YH;tLVQr`ZB25fwg1Lb^%zmDy>vAEtfnu5~ayOBEp|B+NM^F2+XQ6j$jlNCP zB7fJi0b^Q(whg|V>oXQeWG&<-agnjB4_5x+~4^$M|IUHWYyP5qF#MZO)0TzINQ z=&p`wQZ}=irXSrnvE_QIBFastJu#a}O~a3QJiFy->Lt`Co%W<`7BwwDs&QOPY$_v) zQ%5%O%z>w>e$essmOH7&s7xK%q%+J`Q-t`~7b`9DXoH< zN&q7aQtWr;& zWjc*jPBl5p_!bk8YIm09EtWY|ZychAF-<+5h7~613M3z)3qH7@IzHcmNEH`0)4feR zLK`f#aCrQ4i(;yq@GIS25B;{q0l6oSds~KtB9p53t!j+Vrf~{yM^!_D6+i^rI5kpt zi+h!G+#xMfSWeGArFws`=z`Svn-{DyrtkBDkHrN6^lV|R_Wpbh*?a+#NtNYVeI+nF4jBjMxGhU z5*ID{^UATGqW~Y~-_2qV>hJPl&5UJ>Kk_bPKSy^V?r^r!@Aa`4kVcUiR1(w{ba`R; z1%*~|iJbhfxIIUlQ*Z#w9i5K*wM;iytMx17c!9PxQ{u5jjqdfBL!9RXTEj9*ENXOC zInGhF21*PS97L~D?Z&kQEw1Hm;1?8I_AcG%l^a{wE#=MPL&;Tr1%X|yH%J{vEy~=VfVXg^4>VXRP|oGS7+pUSU^ zwqdC_>Ol?Gf_dlH#P&lf6eiz+eS|mjmGv&B^zW|_^^orFDY|I>F8_(%MN&Ui1!_{G z=$5%gK~2(57<)1lK;{6wJvYo^9$K)Z^ChXD<(uAKA$t?@&82%sHg6sPK~-3HUQq*( z%{!7vk}Y)VKR*XWK664`zSONjk6v?WVa(ftSuElfU$&^53f3-vYaz7e(f7C9H8y z4i#FD;JYNpjF3JSA^S8O~nw7 z#o~##9ghn>X}?Oi&8VpoBCuFJvD)#qfKywJ0On2QL*R?~6OA271)17%3HA)n4~K9s zKAQN@@v`8Qb_u~A`utD``{M5tZ#o?GN>c2ppNoaaEcOGx+^bWPv_%)9xwtmL)WN&c zso)4fEjCSf7yRcY_H1sT?ksUjHiUEW;lylSE$OE?wwCs6@*w?lxe%>Imd+n`coVfq z>eSNNW&@zPenPJ!KA%Nzn{PLl&32i}4xQO??lP^Nes72WW$O3n%8rYd>EG)wcZ4tQ z(?pXxTo!3G*~3NFBo;d-TsoTbNqT~$qg3I-Ya)v;CXRR9%{SA_NjXX#F1B`XmqUY~ zHv1ktj!fQS0>YWGqgHQQ0F<>^CXzZh3$_V0G@Ig!Ih~O@+w9?zYljv;Oh|W}$}iD% zNUos^mswL^{5HYcp_1>dJG4{QR{3|6Jk+_Iza70LzUD9y`Ij4x`~{`_x1cur;{A!< zj*@~Q?b?J0#!cll{>5h#%N?@?TH29>Ey$+A9!0Lzj!f8Mpe7#XIir z#+7)G>$Jinr?bs1(P;=2C&r6-gbN&}oW`3aqAXwqFpLvXm`h(F(TS~DBHDtrfDLn= z2)^nHtxg%uMNt;;0#?j9q7>Ijh2Nd3<1F|K=rATk8?Fik`{tq;3(henVhGna1s=!4 zlpw^I3=zYXtT5Q*j_YJA;Kp1ca&XBg*f^CpxyN*J6!2q0iOfI`57zHgvB&Io_3&Ur zkYE8XCXgt=rKu3&6c*L_BabcUyx7bYr2un*HDS2~UBYnll1*-0KN#`6T9XeE&L#P4 zm2RnD6vqyZVF?PnW70%5E>KB!YHMEM8RI2-D{wf5#m{R3gDfb|;dHQR1?~cEGUL*6 z*}#G9wI%T!*GmN}$6|_gY#EOWQTsWJ&h?-or zF4K)G)MIAETKVr`>}~lar|D+ZC|}qZtjURp;=(GVIPo>BM*Fgku{E710?(w-?v&kJ z73B*bV{JP3zm>FE$JoWP&da}c{;lB{={l7n%2lkbE$g)WV`tZfwv_ACisG)aZ39`s z@?V`lHnfpW?|Urdifkii>B}cMb2J=GIlcd}h^u5qt_jIXAIZgjq_9JiBH~A?S<+=-mRk4q@S;_LeE;Y$-X&y_u zDz<&hl99J{enP&G{Fd&qjH^c5QWn3whI38KTj*oOkI#0y*fsIMF{|vc;f;NdRa^zz zYO*%vwJ3XmY?8cI(=Kd&B~S0dT+f%Nwga1YAn|c|+GFtJSq1V~my~+GBsJzsNB*ytc5U4T>m}unr?M`|e{ybb z$R@2SeN@RBa+a;zjbq1VX*upFVx&gvd=q1IE z9Bo7LmCjxb13yQ#Bbx`3R_Q7Z<%eZJjq$0;YiB&y7ucVH~Cl2 zw;PU-f~mm$lxW+_tW)wO&h`z}KV0&=tU&o$=fQ?*((1nN9NA1h$N6YOSjy`Duc9BN z50-X0-f1+7zbYV24OYAzv%X&T$njibYur_SX?iQu;xpDy%N86zG`7ZH6}-RCN(bb_ zV#^X8*&C(ePV(KSu`(>Sw7yf;>UgzLD*mLv{rzCh-pKlD+3$`g8-I`c#$)AQ%ww%o z=Hc|FDTMz%vz1-3O6jE2n`V!wH?Z9^T=TYuRh@A6#gy zkydzi7g6hb|IBJbtr2BnP9{w^a7yf+JUy3-xvdq;T%E#q0@)XeOG$_#`j<*`s zvKsyPT?jm}tket~5Q_r&Q|c z+)I9#4EQqt^dEiRj=c>JN$>YPLoVF}d|8F;Mch>W&q?e}<^XX(hi9Dw>t_--1(w$P z-j_aeS+1K&c+a>_Jw4bLUb^nQ+^_}Pqr>27o@*U3Z3aBE08x`BRANbf`c+xH3#rbu zo}*O%0@Sw2s`TUqCfjD^Qj-ge@0tQi?JlsqYi2Ihn}%pKnU)?e!#b150?C?mp$C^# zr|0_+rQ*(Jgo7CQmLTJoe zFJi86iVK=XWbap{^<@}gYm&qrXS>T~>YL4~D(Y)AlF=j?bDZNYpJ{M5gDShP)X0gZ zd${B5cX`@9Rp0n}40luR#UAJVhC*PcQ5|9;9V+Hy=)cV!JR$iT!1i(sharS z7&+X0KKeE5U3OE?Y-QDpzWpQR&7Y$H9_9yl_?GWr<1QZ7%wG2WW8`x4=jhjnyPWOx zdv)xuNYlt{DphJ-FVvrviVgtd;>4H2RVJXYx&Y6*;e?0~=Me zK8&LrWEr9@O{IjF!oX;isE_gJHL^^yEnVe7FSUV%Ds~^~Q7iHTqAhKul$X*#uh0Fl zp1KDKwv3g^GgDRmK2xJL(Y7p=N4=;A;;OtyYhvF)DivnlRhjtQ993?(nDTCarKp$m zKu^_0pLe5A8ZMIFQB|U5G^%d-XpGe)?PRfMLIGnAXxLN3EIy%QOZ8up-mxs}?e(!Y zA2K%o2#Y#^_y0l4NJN3247s*c@P^bGf@`jfs&XZU;Tlze5*@b=dG`)ZyM zRHi;%TOW$QPg%WeY>K9P-f|Ez4=B|T#f)SRIMIhUJ0Dq~*tn@oYy zGs=H!YA**4Jg!{;b3@tNFmjP_R57lPi-`wf4fyo}A{m1D8DuMP`Zoo5(kr%2;Zag{*q zEvlV^8t09MuTrFAPw|u-us>bx7xZCXY8b2t$DiUZVX!}0?GaQma5XG=@@_2-t^L(*-fj?_{}4;Px)nmGd`-l^Q+cdihFdfrhXOdNAKVT+!$m-z!i; zZI7)E1es3%rclljM*CBMG7mOS#r5)+(A%3;+Xo2_|8T>D@j;vObi+&(Ui>nAusJAa zI6QHgdoPt8o}$9%O=Hh+J4$@iFzC>2+}+XhLF%`o-9}FbDc_FyG#VUq)IN%HR6j_; z9+#Q;kE-^~C>6Lj>)_dH$)Mx&zm1qQ-;4%SgJZXk{b$oU!(L3grfHpS))wgFp^

    zC2W?yT0bahK7wM4TSg4N3aTC6O#JU284%)~s`k72fZ;Eccd?bc-YkQ&psKx9w~m;V ztFE2js$b`v)v68;TAybg=BH@j1G#1)gBH~;LCy1~!?!3Jv4K3Z2L?}9Ukds(FFOpD zvEu`|XBoc3WUt}(lxMMlytB-McGaP~9$AwTieKiMg$^FCb_;qnzr&D2V_712Hp*8% z&%GXVt9wPrfods6aBLK>yq$YI_NnewLJp&rN`$~h^~&np*D=mIfJGp+@)7Wj{FTPJ zq_NC8u!^0b_HYFE#-o)Fb1%nE)s+w&ptXl0*f)M(c{AtGP?F+6T`LwLv(XRqa&LV} z(l%X$=Em9z(;V+;ZNfH31Ztyc#e3{O7qMrD1Ie?*ZP^IUjfX3ETS zm2(%v=!Y7Y=fXGkX;DaXE*msj?2#f{5*wW>E_2PJqy|Bf7FDG1mdM77mE&`FN6i{? zQnaWe#kLOaVrY=lX5VASk;&Ukz&A6_)i!JkfJal7m83b&v28*v&9?YP&U|G3HhZMx z)}f6LE7EhPMoY*J$+dKmGF$2!-&T0%R7SnYLpxnL-Wg{+tJ(NTMjFcf2rZf zUogsl%W1Q3++XRPD;XQAt4)Yx+*aP=-*~pNJU2V0RToLvhHNYBLFC%H$b{|0eYnFk z=b>HjLh%;u)HET4jw|jU&1vW(_*wB5ozyEroH|}O@LUC5fRBqyXq%_z!gQQ)!ZiBO zL^zwcgpPT7E}PDI+#wo}E`eu=7ipWP<+AFW!%5Mcg#He%#+cvArPDFNfopcCy*S8V zWDYao!1XSa2Xr4v#0k)7LPOwT+8saQ*n+H!;#}JDsgAIEER7%{Om|MQ-fa&N z&#Be>;NUcpG{4m7mik3+>;MZhl)pJFjROO>(2wvo@s%6Hyf|+t2P_ObrwIhIAY`Yk zy^`h#tv935LTu=Q=(Q#89L-Cp6|7hUOq||uWU9Bp`R|prORqaJ)_c>~LZ84di1+D~ zUUB5C_rht?)FP%uS7L_EaJ7){S?q1d5`0=*Rof?Z7*_9uL(yQNDR4e*XzckO5u)@!JPX4cWA!cL;( z)}4|bs}(9Nxl|qCl^gg9h$o`P)H=RY7TA|>kST<+&;^4Pu@PH*GK3dVW73B&m2^@h ze*{b8ZCRfPUoh#5E0uB5ATQzhAsVbTdVL9{iX+c<>U*p;SfH3y_R#P~RH=%SAh`y= z3DFYS%VU!uT4KAb`4xm7!HncHQr%(AJB;`^gjP4rTsQ;Du6xxS)eU9Rz0x6E4&~R) z>_9C-smZDG!bB*7e1e>YFMwbXfXf)GruZEBze?J*LL2Em$|I-nmmr^5+fmtOD@r3O z_#swVq1`lgEM5z?V~|%+fY;dh=T7~5WV-@C1?feA9H2o}f{!9tVm|}{8%|Jv zOKL}o4;X`e_cvzr#+7{*GDXvGC95K`SMAz~6|4+$v(Wu*+8=Ov2xY zduVs3?pC>Z;7Vd4H;bSa$Map$eF!d=bLJEk7{f z517Ab2x%f5u;KR!Au!Os(O;z6W5eMF-8t_2I<@n4(1P&rV~fzvyXc&Mm9jsf8xk!ITlQega|>X^&f6EvNM`Nz?B6WU?7MAfmEZ%^#+)Xz6YXC^#^eRs)pohJFV=*ol{ z*n81Gu)7>tFCU90CESK-iiThovv(A7{wWIVE)uL#N>SDHr2{|Qt`igyZb#C2iIg=ylTvlWmv%If za+M&BIE8#@bS4=vs7ZY>>{R26dmCcw*}zj$mz`9BA- zH<*3J0UVxX4MffuZ3xV-|5V0ap&lKigcH_Tmr+}(RX^acmhe{A3S!g@Xl8+9NAN)s z^YWvw5_VeIrbrHgzH@@Lm=)oqbF#I#GQq?-sZT6`VCPKg6K5vqjS^JFObN#mu&e-5 znH-4=IykR7I!{3m#92Z3@z{~rAgTGoqn{~?1UJ@K!n+pwEyV%8r;d98+ln-u;#+qTy|9^?xPG|B%TwMq$Y->hnyaHz}0_Z^RI?#yE_$ za&(@0G@e2t2qN|zGUI3_rNltUP%r(O2)|)SIuN&phtkf9z0gg+D#B|RkPhgpp3ZF-JWdXn}CSqcE zBki#Gd7ZBGLUu#XbY+o?hW%;f;-9qv9p>LnVh@V$(qYZ?Wy3$xE{lKG>AF(L`GS70 zjlF<0j7+Bzp*EyT3qvm`ybu@3Ne{#98RDEP2gJE`(sh3=(VhNl+<1ZZMW)DO!y4i1 zdWSO43cLtQFEOk^u3kG!^&(JY=*mHn)#%-@wxHp))D854;tM&@ygn#;8uKXoEbR-U z^phg@4SQ0HMNeZN{RnH{G<=e}fq8WGEbohebbb&q4@jF9d#ksg0Z6iz!IsEs()TL% zD(S4?i->e;5qd-BG(IskUB8TRt{1-P2oZ5Z)3j_cH9fy;<9siI(-}oL4Q12Li2Y9) zZ8<~xG=_WU4NQzZ)Gc3Mxe?t>EOZrCQoMKC;7=nDWy{A`Zp3tF7k(60Qn?pw@TalI zQOmDaY@)hxg&e{a^7r%&WQ;r%ER(L-;JVWbuL)NizIV<*#@Iv6^5qqq=mC8RkZkw1ql4^QICp z<{Wu^y1{q`2s>N~c>+^}GiT4^(e=mkK$PGf$ZpJzOU@I}4ad_#nBY9f!~caNt0OOC zCU70>KPluz4A^MQnJ1_liKl{4!|9L*FkCo!HYcuKbBuyxkl-CK2E3HiAMRCmAsJwG2P1ZA~hrazc^C@P9&VVc`6w*OxMf{Mkrrz>Z>9_Kz6jOJD)Q zpq7zbN)OhO90jK?2UJ*$&pxn{1c`5eU}0b$?XP$WvZP`P=)#)8fBy0+nEJIwQFZ5s4@aZ z%m+TYUqNOFSxGHwAaw34j0@u>r;F?EJ%-~vj1JNsLqnrc>;fUBO1Xw`fMbRXL!of%m zc7tc0mqJaThl6n(%n{sPyg7&sES(?`w2%T=uxWyIo^A9z_%3RpZtH{95&~cVM~+Y{ zY>%$S2XTYpo0B_VMr?Il5I-2aF#*dXB89dRz&tqfsNGHy899gzi&}xr!$(~x;si5z z&R@d$5`~knEey73u|f+E?pE6=+Td~84@7*Ps!O*}-ykXNnvjgXOR|Zy7vG4M2U-=}#(WIj_~#YcM3ludPnF4EZb%?k4u)%>@R{sS)Tk=x5a~XyFxu zyQ!wATRI?#e6UNc@T&o5YJ|=j`)A=U(ZZJor&1pZZ^kWZbSV{18K|Us3BT7}qyB7G z_|70Ob!I1t%<}nY7j-pV49!ysAc`APlTfv> z8_EkBEuyK$!kN0V$!F-E9`sWiUua=Zl@>mw`;d5s_NkQL&oucA{Zm;#&GEGsrc_?x z9g#dh^HkDLar|S8OscJLrLI@<0Nqm=KaKIF7JiU34%D3?4$wZ8_EQ<3Y0*p#6<*ez zNgkkoD(9y)zSTmVN-xZ!yT^`4T2QIKW{GbnAE6JHT{tqn+QOL1DJ-XJPpqa1mRvYA z{^8eR%M8J^3r6E7TkfX~=|`{xGcDMR`?t)ZBBQDWf~glU<0dUP(<+6$^#|js`B(ME zNvT?xEt=KiGR9Xz`NJd+--eEI3pK(ayoJDJ12KHW*CHxMn z(YXvMiIWz;=bgabi?&4E;V`Bkzo( z65$qWd5c)?s6()GuvW(mq=cSDT;2{kKE!&Ct<^n4LBhqNDUXP~9(4$Qj%l68xYa4z;pp+?S}$+eqy*lyOs{(tJyM74bp2 zl|SRzP7+z~DQRKf2V^TMqglet{C55ky;a^1f*GGA;GJx~;E{x$!j-k+p3IuELDTv4n!V*!VbOyZi@ zE=%^#t4UsC_JDS$7u_*8F1V&6lVrnOam0fbOjTbsmoBi3_!HF+_^VDry3>jZ%&`S2I{ZoM%>G9vX}S}Nu9%A# znCje0RA=&6pF992wI7?i6}0QzN>XR>KMMG8Y*CUqXMwEFUs(8;V#_yl?V|r+^=F^- z0O{u;J-e7cIQ;o1*NX&mA7bA}{Q>t!OuBZ<6xmu-=6PW^Vc$^QBnvH_O}1}}-TXy4 z1rgC}qLZhJG%N!1W-#w#{^0Z%oQ&u$v8dJ2i~`p`ut_JdwQ(=rjI|);Z4uTGlfK=E zB5@0|yxSPf7?4Ch-F>O(lZ9OF7H&;?Qoq}{DAS@O*Is{<2>@o#qFxK{+(Gp7*fsje zoT5sL+1x>WkVF=k4DY5dVzCg+JBkU%t+9RM-X+dQvEk8ca+8roa-G`7F(8Tj!y-RV z1QX^68`tuK?x#EL^1aD zVY;XRw6tJeIB^Nuf7d-H?~C?2-xtPmxy~BhcL`4zFRJtlls|W0?^r4bPhMi`rz($e zkMCeE;MduUH)|vY9QXom%Q{jDZfS!pbqrq)_j7|Ja(n(QJq=O-)fdikhfdjiJKbl* z0NO87{od}i1$KJRQUa*KIy;$it&T19v*ZB!FS0vHT#E z%sTxSwSLC($j&Xj(1aa{43fzCclFFjx2ZNyE)plMcPJLP>AXtZ;t5e+oSsnYaKQe9 zB-cjU?|Uv3f?OnnMWIQ66x$zouDWImNO5h9{r=}7A(D$-6X!Z!=4a~3k?g6S3x|j< zwoaVvxSxOOXPfNbF_qt|S3(-x_Z+!Pl1(~p=Bwy=rws0YE*c`e*fVjl<6VBGo;PWb z>NzSze6fAPuH#vLpx$iCAoX+c5V^&{iSUl~{AIma($Rh4LSQ4$4|gn>a&-SMV&bztYPg)$9XwSQsR4jXN^)<@6j5Zt6% z(_6$&kUDd6we%z7wp7-%CSG+q_ ziDO*i@}|z&WYuI}I*>$u%=JmW-Q`T(3hme_ViH%TysXQa`l`fv-lkcuUipVE19epi zzKmlmL@fm`mx21KB#=bbB(8I@$O||hAqNrXX~ra*6p6J8TlGOH^ZUmfh}-h^&baGz zAcc`a;`_)HnO}OIqD7)z>A)| zE4(c~%X`-)uX22Rmo@8nt?ppLX@0(t^OgIgFe8`o(?f0xV^7mbO z>WULiGd@;!Ci{EwtHExMH_s@g}+EC=U^*r$j~oFBc~G_yh#mYrsrH+a7Cwo!vCB^D=vrX#q$cyln@ zSFVqwEG;L2<|EO;tY6tao^MkGN#xs&N8*D8zV81hmsRU*PpQTSbAM&{coLB2$mZ&} zVE(UkA5Ge9vmzb05`uZZGJmw&Ng_K9Hit#6!oI>ky0nRBnJMJ_Wt=ayab|5hZ^f^& zG8P}+Ng{v8$UXP1xyueYooi~vU1gtAD!yR-w#?7*dCFCUG^dqU@e%9bvIVCP%^}o( zQ^_HS`&?GO#g(OlO+XF*7oL2Q|300SNwJM}McJg|o5tVcPYT|rveGNYSSOd=a8zpa zhjrw8>mNfpe1OS6>r zxLmC3CsaT^6?-^}A6UODec}>M_y+H3w$5=3PyEK+!(9BTtfp>_bxOMUmi4pJ0GBWI z{Ye!po?1P<)26zG8j1)YRoxJxC%S>`^QJ zYRy?1QNPAMCEO!g{L=bV=|ktuxNjOgO2t#wDy3e|@5yV_Q)b2QtOHADc9O^}Q%8HK zi{rr!u7HbXeMsWB15@6`k)^j?p4Y8$PH7cq?oecqM3xCqpI+?aE_G;ZC)|Q+C+@fCh|A$Fl;_ag?Wpw5w%Mw8>O#+zW#?mC0+SpCyC5=AOQe)>#vTU*) z-Lr!MYSRmS?4{Dqr^pY9cC^o=0)EEHcJ$9=12m`C`j|?2op(&~dzxpG0gBTf`(#RO zoh!*+$?xf&$pmOjFZJ<*oN*v|hWMWLnRI~4^h}>-X{hruc_#Ti{WG}$t?8{k>QZ`V z7V;iE9_d4s{+cGfovcY8D!X)KdbN+Sl+#&`Y)^bn6DqlMX!^si#g-XDX_t(qPxjp} z8)}ST31wQcnfC9Sb%~66E)Yt+gaP5Qn`M=b-i?EC&-vH&rb(q*Owcb}M`3l+#=jwaK_t(#KgQ=j6~-g9~S0SD79vD{*pYu89sutaI#A z=AovVm~c*zL=Np+E)#UrqD0^~xz?de$EV%;B3-s)Hu=_RmumaAooXpm;!GfkeBQTf zq_Fu#)K@7}3`nY7_kA>cwlSFLyGSk>8>hU8y}~QbVrriqrn(9|v1HV7*j<>ZQ?{_G zzV9GKGVVCvCzrp{kxfJ)^}9!GfQt zv%jhG`Y4ZHAipI(rgf8USI+*TDmeNRlYUJ7=~A|wPYq?20j!*s&3>;M>a#RD-SC$5 zRjFM?mEMPWl#i@NyhO7XZ~i3Fu8=M08$nh}xwQY2NV{bAYgIRpL{>|>#Qf<FYl5M32gD zRyFgvJ$j^JmG_fi_9s<2pRLAKmQSLxRp)&`5;^H6vx=q{-M}f(7Wv_kXFRLk`aB-{ zSQpN(BJL$SFi;ij^L6xN!=I#eIxi~lOc3kCIL1*glejLn3zNM^YLeHPy`Tf>Rd;-h z$F9}OB-t`o9`T|bNUXZ*BRytS{~*zpsZ!mGY2Zdxg^%Z0PyK_WJ(!&A!#k#2e=+gh zfl4(m#(`^94}5ILp44AVddFO;=|vAhCp#WFp#DqZJElqvFP4GZRnPYra;4VHzJX}4 zo1T7*xt>2!<3OP53}hg!s=x<3mQv53q`@3`WQJxSq3Vi{_?T(^twar`K=qje1J|n_ z`?!s@*WXIgUoFX~uvg^67y~ zRiAw2hPQC*(lh!4##NcVCBycOn@oT(dsg-OdJhj$p2x1!&*W59`pymyHi9Iwz)bi6 zeHDwZ;K_xza|C>*KGw(6{hH^jl z6mJQ$yVI_(uzL%>6YJa@iHR#WIo8bzIXKXJ|36s5TbwJRUdG%p`$`rnr zdsicS1-+jS8U99@itXhsVX=3pj@U!UDqP->LGx;-poV$Oa59BAR)xp=z@T-tZ_wDh z*suxZCSHZxn_=)o_4%OJ^RB~xQf|ho@a{Qcj$s*!ExwY=8#-uNeJ<$b{4d3p*#;S^ zuLj+pvl@Gzv@9^lQ(X}>1-$h7K5xxII#89nIj1~!vHo3RC6l)X@X~@K;lyR=;N75{ zkuP=Ye6x(za`QFhcL|k@-YSCv)z5?0=a$C8lb4wWsj6dw;^&yh`0MxL%^Hb;2WGL= zIddsvx9T(!0vTox4|0Pfa{K751`Sdm)huVV!@TUM9r+nCkakvT&^xGh%&y^CN+9*D z*q}_c*4!55S#lu#tn5w_d2VJ*vo4gd44G9JL{#4mdNsGzv`#;(Hpo~VIlt8qny_P$ zK@xfNZi5*qhid!e265&3oZ^^U{j0=no(ScQ=@qp(hvt8vP$$_d?I6`!zb>-yT{n1lD>tz4AsnOns z64KDVTI4QDHkrFQs?y+{GPJ)|G(vi#XXWDDyV1%9Z_*G|Eh<8MqkYA0?%8Ny!)(eB zb**@W+{WNa_}u#Fa>Fc1Yae)N6xx%=f+<@2e~}ZvUAZ*(Y4lY?4ykq@z{A2DjVs1; znWJ(I4k^DBTfRGYYPf{r5L?Rw($C9ty~8Dq4)NPZx9C@<=2eEhDMR>L?nuThtBs2* z?{-WNWZPxKY)-3j`#>c9)~6MRVZeUbw@f$eR-Vl-56?CZ#n%dMdv18ou?!1RwD6H! z+mO9@^OnVi%Zk?MHa?PXn`X;!-Vb*yl`kiSUsoVt!F4!o>E7hvO} zE!fl?0E+k1&_WsDY+@3+<{85#IA@wh=%8@W&0&5VD~%`=?4J~q&@;c5%cm2JW1wM& zO2JQv73rE^&E?VY$MMi8K|SDLLm;rpxdJ-jI64|8C=dMbe<8{0@XKNox*b=4lE{l< zV9Y)@MB_Gy7E^Y zdFn6YxM>uj;Agm4mY#g3qdL8@WYbzinvSo1(Byu_aGvqbGRVeK0PawGl17@K$ zoS4bI&`Yczh1*QB;^pO>j*>U<-Y^cKg9g@wQhCrx%*T80%H$P}k$3o6*fpVphSrIt zhXIj!g#Q3}i2zAG1M7s+Lr(1E-vNWUkLVEszb2DPm7Vy>f9%QRK0>L26N3C3;4n84 zVE?yaUt+0}6EFD*{tM(CB0y-`Ulx?7z;ByFM`0n9fL+&Elg|ZD*lK>^=BR|D| zg?vKD3Y{^iBKRl(ID7~H5|WAdrP#70nH?_;Jq3R#7M2O>f=YN#XfM3RY=vqhgv^BJ zg{r{4#0GT1nTvNMfXo8b65hy~Ly*m&T7cTDsEu&q9atmu!BL2F#0#jKQ0OvzMttK2 zz&X@-dMFEAKSVCZ5e`(9P^0XP7)bDC?2N0k~#+;aUqN2&7e7d zDd$UMPCWRZ2fLCE$v?c4ME=f^JMW{p6Tq9LSgUTv)d{71usJos5BA(N;|eGXdF3BL z2PZ7RKZu9K{LLkYTq)wR@XfCz42l6a{9l0biCaZ<7AE;N=!%3%*c;K`u_tnhs4VpI zG3exk8!#nN4@`G<5v_%Bz7_gGLO%?YfUw|gjT+>PP0_b@Ir1c?`&JRXg;~Bm`gy_{ z?3?H$c26P4B*ej(M0qfWv)ySr4e~9}1qn^CWKkaM;oI)}JJI=u=qm}o!AwMNU=H7M zr|UeHe;WNb;Rhskr|Q(r*GDHMT!YDo+F;7Fe<`+X1b-l8V_2T(t_0H0v+xH<5U5E3 zV48){gSaTvZ&029R!?%|KR~}DJVAsTEW$hgA7yvq5B1tVemwiwjj?ZIj9r$=z8lLJ zWNnkmTCyZ2N6EenW*E#!rBb%3kV2_cc4J8@97igVu_P%GVr;*Q)7?4ezR&qR&i7BK z^!Qw^>-B!VJFE)?V(k~id-;lA5*uV0Ia6xISFN8Az%oe08;6?g0Q25g)*}MavPRfn z2vb_U(Bjbl;LRo09fUY}264)um$Ues^-Y2k>?#6~$UA!ti@#Zm65D>TW10fNLGYrShU4MX+MPH<`utWLB?y+l?>?MT ztBU(`o_sj1Rs&~BXKY1Mf?HMc5WZFg{HiobQzw8eFmfjy!DyvA&X~SLlLnkI*pspw z{3@Y_)2Dyg>ZAm}%YAViN~_hxnbSA6S}8%WH~v5A@hA;R_;)?=HAhfRY0R0>S7_V> zQ9(^P&)uM&QkmODpZIs!a(X1&oIOabZV^Wm;aH$ZZN*!P8~Eit^p}8vjCWdNo4W{N=2`h+o4PBJ{Bxf4SlTMFQE?*`;E-s# z6)laJ4eI6}cr#qV46}xubEb6=0U0T8W)pLHnFo-_$B8eY1xgJTYus~{G*O}^)Jw6! zGUoiUK7E8(3H4HHK*yY07TJ!OM-&^ZVlDy_IhyvJ2p2GykF#FOTjreGLqAT7hizJ| zS~BU7Pve*ga_nF_Nzo}(duvH+>I;M1cy zD)M{mZcuhBT|)0VcU0u*i5x@uaJxxLx6(li@W+Ne_03U`cd)xa*{Sreuw^%SHSGSJ z3b})h^BPa1<%6*UITgsW1>-C^i}I3Ky_^$ruXo=~IjZ(lFXyv7Jm*iL^xfp~@ElES zgZxVRQKhFEIq&47u}e8K$k)#Ex=;1xIk0>=QgVj7PvL*!&Ev{XQ8}Osmos!al?47# zRC0cmKaP!4G;}zXHE!~hEyoKRrvLwURU1}Fa)w!IxES;)KDc@br zRaQQ8A&gD#HsZawz3OU4@!_@ zId9nm>KjUsb2&>{7S)I{y}O*d><;xYW!kBnqwE?riZbn3&R^C*Wl*M_gLaf9QrRgI zyMrKQMbuP^gi{b}8HI|WNH_-ZlvPvPDH6^>%wJ7?ery%ySOH_Z# zWyc`CvPaZO%4O#urcD^D=#IUx9Xr_I%zcPVWtFSG3Fw>Xv_1t{-yK|#zIX59-_`d5 zidq?4PR((Px+q~6BvjT*Z6`}O1WA?6Q5DITu|a}mPpLP^m+gZj%05#4$(QYdM9N-M zC&`x`f@I28s3K$!Y!I}pje3D>PZ7itsq${SR8n&7?UC2d?ZRH7?sU^rNy~NULQb6H z!lqE=+)!osemA#gSaqfQN&WV2x3ISr@2B>AxP8LjR=S_qk8!(#4N<(G(!byBEjC2y zesaH)+Y{_(#rtXfo^Gqy&q@&q{b;u|th8bTzTefY11qf*k<@SJb`yJ5F(S49pxX!R zRi%i;{z_^bGJ?{t;MREV@$PA^vRl+Ul*dlf>}BTIb-QUzH+{QzauHYhrQOchy+bbQ zm&Ie>DJ>@STe)RpO%)gM{f*RXIZ>Et!!l8-XAXmZOVO^B1?goPS!Q$}o(Cch-Gw-c z=}aOEBP1mP*1DQ6tX0O-_jEw16hG`$qHFVN*4*VNJ2v8gfPlUE<#0OmN>j1 zBovWrt(@W_QN&|;5Pu3X0acaVYh8+W5ijCuc?(?aVRWSEs3|DB%Mp8Rmv@X>;j;zI zFr|quup$x55WEp20t!}z+Xf``2oymr{qW8LW;V+_qv3c(h$HkeLdP~Bu}82-*fJQe z2MK{TSS$R0vzYL!BC+Lz8Hk7)r5p97`Dd%s|O~~U!Y5R)MDhRIy?ja{Fx{1pY z|AT4MKM_&{Ml51rKl=4HfehpYix}>IR<%bk73s@-fWn>yWw$%vwdouLxLh258THfI z1|m*|JAbvAFAFVoo7av@T2`SSClny{&?nLdd8!S4xoH;&w*?L%AD~ZUEVI!s{!`k% z##OE4t4SLscp;b2YwXpU^oN8IL|pbVi?2CtgTNvHR!MN;Wa+ZBX3&0bIor$JbggY? z+g2{iQYzDc9k-KiK$|1L1eD~QEb~dgLQ$pb&^{8tWxw1DOE7H4fztqcE>;NK0^l46 zsO(x+REn}}Izh0QR4Q9ekSNXykiAS0DbAddeN2!k&K8qRB|v>id9oTd;AkfW=FaSC z`v|w7uVnAofRmgIj)jh)ITEfwAIhGz0S7l}u!X{DYxM*ate&$0=QKE2F@dI85z?U9 zvNASc%u5Pvl(3`iA>4$%l)d(!e!Y^=h}i1a!7$e`ni}B%6s(T0txNnNa1UG8rTpmE zqY3fIjpRu991}Ps*%Gp$1+p6%%R+PF^sRnf6S`@|tis!;h7F|jA+Fm-39I}qrTvP0 z3NeA{O3oEkfxE>~nXzmXPg_;|0(;+;znI#6hp-A1d&GH+YVux@GAXySR4%MAMHR6R zQ=YV-=eCb}hCFPu&0q&%f1{XLFa$m#so9hu+25?oQ}#-3E89`nMT&&1u5}Q;U+g1{ z>P#`SVo3eHvaLyOu>Oa%z3%|lloEwl#4sev`1|y+v6KcI2H(eMDxAzfEZRyWEFk-w zu`CpJplmb510j7bR4;NWg4b3eQAaRPs4swu!unC#5t+7^6Lg?~f_+D+D%d@g8wf|+ z%ZWO$K#{%^R6}eyWfJk+)+3=t04y-@1yHt%Jd>Su4*4jUIkV{_|02)w)cP*i*TC`A zW}X~F-JxQgPWGj;2CDS!qE2Ad$ou7PTY6;Hum`I58BrIpl4L!(5X(2D8n!^SK0WGZ ztTFkt+-J)-nKc}Nntf)}bu0&&Pfps>i1Z8VN98^gbquRSc9OelX_Wa3`yc(f4TE>P zUmu}pAdjFQr~ktH(WsA?YEIs;W^jL0>{I{IufMa}=D1g}{A3w9Q_CpQ0_#UF>P_s+ z?S4IqxB%bP8A$f}0cp?Q0{yzS+;Phnq)-qJQ>bw|$ksa3NOc>(d#JU+TO^K92keXETqdbY_r6k(y{H1b3(0UHnd@TBqvW)C#0z zr{dj|6G-Dujk{?xNRCd#DZCU?sndaS5us`8nOG-yR(L*WT(>ir@(NLDJDgAlJqw%n zA6M@@M0tn^wH;2ZgPj$fKRIsN8BO_)n6))ah!I#30Ei^A)0UErfZLiS#t5zm%?FNa z|Ix3j&4+IH>zi3I;wxP9`^JMiUr|D3Hxt*C=Dj-gDWQlT{kqKjNav>Ph;3ZLn!pNl z-fvu~b5qXTCN6cmUw0Va++wunx$Hf1e^LJE>S^;dAqT1ev-i*4seI7&ZqZTOr-?bR z3EkYo%8y*<3&(Aqrscq|@32Sbz5{*3!ob5m<2nq=?&}iv5xM*>X4Wf^3BOzkWnI^xqJB(SvYY62 z8T;5=c4b~yi6R}$3hTt4+?Ot9wt-1~Lf6IZ!*fNH)m=S`YA}JxeIgUwxtc$z?f**K z=Y_#eEKeY8H()*{&-2=Q<%YU8SgpuRaOB1*ue-7rt`X*8T^6}$P`t%q#FKUjO^D|D zD7U&|3jdv-y-V^KU)SN>v&!FGMGALXAH?4kJH~0xWn%$#l@}7XLA$!@2uZhDpj>wf zNw%SJt|mfo1q)7Bxm+;?^uhGIJjV>XxN^@c-*VYsQh`30ahLCyX%~BLrt%dRy^<5? z*Xeh8j~RFIfeHF2E~iUo(62M@@*gwrV#-ZcPIKWakwP1$pW>M?=;8!7SvOsrO7hWv z^y{v1R@?phncQc}2VCwHAGUgwb&6$zKiAxK!}1aF6!(vQ{kzKsW`$$ItcwNg2g`Pm zDKSB>h)$?a%Ip2cfvTtO232V8zFzG3B<%}@pXI;r%Mi*|`W`g!_gUR~oLK5(^F zS@b`ec0-m2WRbUD-}U!?-Gk@80m#-L{xhq+7}8%}I$PL~!H@xE_iw=0j!R%5rfo~% zKcVd)>Hf#1i!Pr^^ejRM+rG9^X+d#ZD#I`c)_fYqye-YAwR9$-&^YE(ovjcC7o@=6d^Y)-~Y69kIT(sC#$PjMl2DE(>wcLmxjB1 zD1KpeHT&_72*kFP?clPfl)0RsTGUm_Ri0j6G+oMGP7Eq~Q_5GKF~T=fe9Sb%>l9>G1mzdxk(t?QY>FV^o;9!o~> zPkZ*qmae+;7s^EA4P~F1%)Kni3_k$n!_Pp3acm?$;YjJTdi2QNoK7 z(-HlW{~@>?`w#u-*Xz?5`qSp6-(BH_V4)hGA-2dl-B{}ET2QpzuL~}k>-6*$)+b#M zQJ40JsyXoYmUc9+x~Rv=8k2ytz4JvAwrUCc1wKdASO$a^))W7NYS*Xi7rZUx5m>V; z;8<^0(Rtfj3Hzb91wD?{s0M_V?6ZmH_HcU-~mk4S%nh<*L|ib`QrIkAVBz z%=WFc{qWmN9#&xGPiC(fdR6GNcFoJbXSP?FKRf(W+8&!S0J|;f5n5B(%P5RZ9uNhz z^=war?JCo4xJP^qQ-FE#I$lp8L;x_`1-+?-yf&+BA!2XBYM=qgUQAIYMlxAXBt+^> zWDO_S3#VA*h`ExaCmbU2=9e0AaBu2g^c-^~Sx+=X=1mMBv$=akiqtWOk}g=ndaQLg z9Wi@)_UiCD+G_Xg*5Q7R3GX?q!~fityT`HyqK>_+n%gq zX)EKb)6Adc->B658gRVlXTN@+W~67UUtg8}yz7l{&8>h}J$FjpS*)^rcCKmcIa&P9 z@<+dJy6tg4$zIw4?st(j9Rbcg8#dADOFY~C`o)0FqU3Ar>%u=I?Z)(LOs2>v#f9#v zgFW|(k6XRWy2fIv#0Z{x)DvFv0sS)L8o#M|6w^WyK(R$F<5|`nfAs63R+?F!%P@297SgBA_o$T|K*vkgt1^tIW{Vp^*&U_3Fg*n?1b8!)(J`gl z6I}etvNF??qh8}DvaN3!O4{IL+?*;Xiq9HmtyhWCUYMLx?>SWb&@wc0n7v+|AqsZs z{X^QmuC{P(s=g<>Bpx8!>yir%QzOOkX&a`1wO;Sp(zZ9DfVEBp6WkmnnwZAeeE+?qUcnluiBGbF<{7MFG)_J67+foULi$ zMQDJ;q8Ne;LXQ(PiXEnQJx;n)96V+8IPqlhp((w`$zO`2r_7=fWQuL4P*F(@Lb2kE zQwzdVYP|=FDluNk4I;79jHm_PDal^_qEO68QiE`;B;)jg^ptV$nW9UO_AJ9V+Qve3(>F*Qzlot*)n ziZ9+wiG!_+Fn;gXXNxv7H~1N`3mjAYz3?J)OnlOYCS%XS@$G)S(R!1A%h9g%rnZ5N zF*0NOK))`I+U0Y!y)%g-jFiNjCP|4IqC8tWQz(*1evBt6Mr;Meulr9lymlO;2 z{k>l=5yRj>wjSz}OH)p9l_=rC93-6*n?R|0@1>REUByed+TQ|Md$>7Lbj%c#-Q_-e zJC=8hS&_1}%-Ty6U1236m=KbYSOf}80CfZ;^a_+fF@7XxEwi>|p0RN7KI@3O?4#2W zkk~6&B8&+pf$_fujE)T$xLj-d!cPvWXzZ}i;8QSO6!ID z?P$*yGxy=4iQ!RVp#4UOS)t;Z#ZpmHeyslz(7uP7^zLrUOGCl^m;je;BbI@>;7!$H z<$+qYkWoTB!d9(4C>|bIYfBYMibu4y^(%^*B!Fxopae9$Ld z0GO*a;CG^FkWkI(r`;|>x-Irr>w(`)(;%^$+fTn;hEy-MsF+T-)QZ#2iSX{-AibuZ*q`uaC@6E1OT zYx|3ISLD6cy5~39)J5=l)<{zf>_@-erj_A$p(%#@pIz;d_KNfsK7e7* zg0lM{0JbMN^5DL4_!ZPoX?vi#BI6+cJu`on?$o?3U^^~pMP>4MUV)!p^NIA=JogO! zxw|jq-PStf_n`Si#tPfy#eYiM*SPK}`D=C$=Xv=pHLtPX)0}*mH{uhQy~5&e-o25> zq7_eD;|!MtS6I!U{oazcSGXs&wxw-b->ep?OhfkYos$OLb9pc=C10nOe3Btsxay=% z_s2YKt>eBgTJkduIl?t2O}ba|xV1!mH2{|Vh*dj9#XCJu@CK>OyF5?gMpmHrXrAMw!>+UWWre{G2r?93hJTv z$+n@?N7CUOlTO`7@}8i+dw*#gN_zzVwqp|AZ3TWHv%O{7Oj6HEePf-p>)w-h6ZO*j zXTM&V*XXm=udf(S9_v=iJAkV6@$9He{9$kp)9O-w^y|@i@qQc0XW`$Nz!o^$ylhl~ z_eREw&^PhPt$tk-wb{z7#ygEcCfd7_&x@+T_s3N*yR%h$ zcBtYP*$1xtMb#cSh0fGai(gxZ5zT4 za{sN`tcd~E$yH=m2YLTSD^J-cx$SI6xi3~rck(Io3%2e{@&TvtZJbB zL)t!Yz}>Vu%4e~iA#sa;K;J#Kx}lB1_bIvpUd8ZP?2t%UL=HH+vsAMKXPY4&3>k2# z@TyAn;q8z})D;XC8VIOBx%*YO`($=pPSAx03l1EuP;uW=eZ$AG<8q=dELa5K*@o`n z)ssHYJ3JD=jy&jqFQBqjb}~88a;lE*WOHcitNLXp%QM>DsuMdop0&+a#Z>H2qor5* zRe#iF}pm7Z@%%Nx>twqUgZy^7E7##N_%KexQe zyw4G=Ibc???#@xg=PTV}L;{+f@&Kx0%w4I<$@glDQDy}DAN_h8gLk`MAF0;xJJS3( zJ%aa>(Ex9SdDRAu!Tm{bK>bI*{;qW!uafaKZHXc+vVQWaxat0KyI+qYF2eN& z1FO7#P})nkK)j&MHNby|4lVf8KF#^iO4 zrD#xgA85Ukwa&DZHVF5LCmmsVqIg<;=FMP4)hFNoDBGuzGwp)~-tp<{;!7VuNOQ$k zzx8C+JLV?}r`2W#21Bae`o<@&EBsU1-q^CGY(LRodIgm2#^x^>>*`Bq21ooh6W;M} zbKCIh_!b!gSd6U&+Hb3>G~dl6Q=VvpCCChAu%yb?FS}VL!;~-DWQi3BBIl}<{G6Mw zrJM3b8!hq7TpGMrb=>bKoy|Ox0_qe|Kh0(*AMQc92Y7WqwL#Sfski+k2NfTrg!mZ` zYCK5$?8h;PIE|O~QyO%rzUZUb;h9)37%jXMG^0BhT>Z+YvST=*9vTf>@}E&3JXHPA zC$wWYu^tvJx^!~JbTGR5yU%QgSwgG;xIg!qK@QqhXZyfA%o1Y-SA~`WXSDz5*VUFn zxBK*OivM2KB2$eSY-oGD{QG7iCgNn5?`Civ*Y!TPO(kuQ%uQw| zn|ynN^SJW&b(wpFfrxzuHw?<|n-WeD`TSvKv=zt)zkCS;U0l#;e|uT-9?_dJPO9p^Dx(;k@otH=lLe9fQO_J5`A--Ml< z^F4vF-O&Cq`5Uj3SAHn2p>;*(14n+G!8(rp{TksL45%+?gJfJ>yLghe&n#*&r>9Z%nG$Fg={-gTV_ zF0OUEUq6%o%-}%S9s1$cM_J)4ANcdlaT_gAhslhY zG_Qz$Pzc`;~s9)iHZj74++*+Dl>DWB$$0)35OA8=vF@+o>x@ z|HspA$T|f1&O4+J=JU4t^+P-l4M4X3@SkDr?;%6wwX^RVGFD|k+5H<3w&N03fqhd8 z|4D71lpcCqyBPLqOs^?~@ODesR;n$a$EB_sf;R3(?enlJV-K1_h;O+b>YkJwdQj{2 zK92ZLX?tZ@G<~V%bLOhbov|i1AvIDqzazkyk4q zF6D{j8U8PxL$S51IR5uCG?1H#eTRH;9rCN~z&XFaMl(%`miW%|N57uFD!JXSH;#F> z*C#~_f0y_YF(mmPgxhiG(2st-K5bS1i+SyL9Q?f*Ef&8j_MP)fW34l;V061*7yNE+ z^0n`MebPk{O=-`lx&wc&X-D&Fih7=`Gl@JqH$OVjp_Xt!U^b%8GBWgiJ@GHBc74hL z!Ac>|z`9+L$L6|5&v)EP0Pj75p2zA`BSXjbwMBEx9@&<#Z>1iPo@J@ypEGM&6{}?T zbgc7;yuS@?-%2|GuVeztRWXs7b7sw}LbKX+FaI9eUS*zj_@}fzHsuwpQq(iFu5ym? zJ~sK4D8Q{}zczHNGF8GoRKahzh=>;TaB~MFoVuWrS8|r<6nRF>j&yazHasFtJ1T(hK1{HMZWraXY5_mD$A^M zUE|l2^mi>k`gPN~Es^_4_V*nCjzZRTL^^-nXp2t&&a>UGUyR%wO)g;H6#ijpH>MXb znIq#A*SePve!WLO-ug1DfW=&CBY64I*YL3q%`Y6XX%Zg?2gl2n_h;$ z2YfShqhne3YcTy)OJ$}PN2A71W?R1{l(fmYadWv~G(KyDwNWKbdu?)A{p%t6!p*ME&3iwDg1rsP_~@(4XXZPRpve|i1umbbkL1+aDEa`IP> zu}zXWYrOJ?=5p)Tw6W|aIMJLdUS~sWt$KOvYsZ*#Qvt!8Gk({G&|2B@uU~JDy=*EV znsdkN{j{?+o4g2(ka*OF;F?fFf+pQzc~?VHB|UiAs39?werQ>*A$gV_y=)ej0H@n7 zqvDbph2q6GPOS+qtIZu4t!(#7ZWM`^-iTV`U6!2F9}R6ENoo|1m)tnLCcSJtcV=|9 zeI&V2G#g&Z#Peh7upotz^%cSmFApB3);<-|LE80o2lFV`t0(>xytum zZH=k%(wpoX@a1^=W(ugqL^gi!*JnpJGdKA+V%Ip9`RCxH=I!xGo0=PY){bxY>!2pf z-jcK{1;9h1E&1B}eV|_#=iCK7s@Q2sJ})bYKAj}RYRKt{?6e_Yk>y8wCdII>aB>L< z$wyu-6lj)Y4Hf*oUoR9x<3P3^3eA;QwsE;!$b&wZ1RxtuRe`D$m*fmFQ&=Xw z4^L8Lb>zGZ)lmvS_v91`ql1(5SVK4)WS4V(YTN&nwtGPrBDDUZ+|7kAD69d;RTxJx-~1cUa1M)n?tKPptZo z4cX;$?=_RIus($R-miyczYk4{hkSvV$VOtn65gYlVM+0v*91+F+x@yib39()1|lX! zOWnt)WdUC)=r7xi%_C}Q`-rqu;K9s13|s=(Eld0ls6F}#p90F6m~%h+^)^Tb?1F4e z#y`v2BZ?LF09kwjGMffxcR*~9a^T^Dan{SIpVsyO0&FeHt}^psX-VBCw&N_9RX~7K z0MkR9upcB<8G;q^7eM}U2=)MR!U0%}7yl`3UrVo20@UL$-V3&bSWB(a9DRr%fyOy6 zv-p5@KzJ5Ny!;w5Ocnr;&7l3>vbLAGK{>N!ZQBY01k%wUHEidoLCYK-22m0O5ae!y zlrUA0(tO-nKQH(~F5eLx3pGYfT2}Df5K%!5z-8CswQQ6H((!^tyGsSi@e)N&0Rort zB1Mi<0*~=BMb2UZsd%W*?mPhvg~OQId{E!mx9r2;;sk!A!eQImYhf&-m=;I;6;9CL zC=6l1cp%59Q_B(j6HYKRr!Zt&Tkv(qD7wW8pT?OjAfsS{iOdJAq+QD%{7uf60zdop zN}x<`_3O*VqsLmnG7V0!0Yj+{{X^j%mIv!1e(%?#@$s+?tH^?{OrusUw)kw$0)Y*O z<=n60qg(yDCg&zHNtw4-%{q|S2feNobzb>zIqg@3Q_u;;F00&&%7C#dX0~P{dMc?} zFR=Gs`HQRFd&pXWXb(NFsA{$MLaCJN*)(iG zvJCPRvN)R z+LRatT~uUTF6Hmlw~i$?C@`|7qKn}K26RzL!eRm0>uk+JWCzkV<5B>m*QMBtkP78h zl0fU^1PJv86r-&Di0#l!rOOsNlmNlrqs1!Ldx$rnj!Ku&I_CmJdQTJ^T89%Sq0f~( zENaLB&|Y7FWvj>~V&!uPN99tm3VnoM38w`=%e`@|Nej^IH7j1X z<{0t6vsNNF30{>ma{MLrkA7W&k-6Qkj}SFrM-Y$gf61IO>g6pq zCv371$DF$jl^_-y@62b)=G5Hw=`ZyVS9f+O2!9-;>u)xJe(Dex;^1t`%I24@@ zvh@);4ZFkXwK_O)`d!)t;Ti0J>>cc3V(l)RF#RF%mSCgRn#No-D7z0J?>Mb7&85-c z(D>bllWP@m>hw3X2*M}9S3jI>9FpEnD-ejcUlX7EuoXoK>LX7&f#F^SoEm+A27Z+h zj7P62{8QTADEGx~D5F+??iFyh8xda|*3{?D&_-aJ7DL&!Ti`aF7%wM-H6cW5f%Y2| zRf3zACZtG%IS8FXDkjnIElPWy%g!U`7x|BNo(fMb zawzgJJO7-W@(1niQb1FU&N(-(n{!zHk=;CbT;Zv0P62g?9XjU~FtzK@^NK(E^>m7m zk_viW#Lh0qP5!!F7dcl!#n$Z_mD$cF$6o%tT{*eV(d|4ivCr5IgR+|{VHc6Zk2RBD zA&mRwNXYBj1yTAH%dFfkQf2I7bJ*p1?Ib8ViYxf>JvlG2W=esUeYsR|yYL(ld38Gv zN{wQmRo{hi?i|gZ-1dK^?eoHR&N-ey*=|t$Xf@Ak=amy`*MMBPHqMa~C%d#a&q@j^A#s}RF2yj+IF3F(;%Os56bWNj`Nh_YieRae`0fjNK#Ku2?r2@;o`$mTICn!KvbGcNWtX?&e9J z&&fRik)@)s8Du_$sU!~O1W6I# zLJFak(_MIq3@kbEIS?RRB0*)7;lfvBV#$V2hnyEsMb@Q$HL?^2zhe$tm!`Y$78zOc z;x9w)3j`ti(UIIm8kVMb2835YLQcmrfYifUq++R!pM$U`sLLA_nW`bYY)~&y)w=jcQ!Uo%ACb0cvD`;LLRYA69 z<)Cp^?xZSKumWWlm@ZTUDKIz{{SIsg3k=Au5v%xoOk2Dlk^&o;pUtt*zq7i9ebid? zz@f}oU<17@>Z8=60cH(15i@9Tm&*^1UQGC8NSXj2QVMO59>xO>Se*EC5MXj3!M$Kc z7#}!KvHgkH4&xm)0t0}5sgljWP+uAZ9DtBud@ubg&!}MwH~u1|QUJX>IZp&7?Hfho zA&5h@5&oF&qir0;1OpqrrK2=IWEoF|F`?`kw=0vnVYA%fYN7}Y)sntvXyDcyx}{TtEs>!#GeRuX9K9w~4flK!K=wG47WnWl> zZ?YshniY`g{oTP>o1U#%~@ky#4`i!A)Xz?cewxtO4g=pt|xr0j9f>!RJl}jBjxe_@Quw873y_PdTy| zA~Ba;McvJax_}iY?~*%a*+t4_Q&Dr%qt0Lr$*1HdEW0vuIaD;=%&2QvHZqr-u%#+# zFKd~y8;VNDDv<5v&ReQx?qx6A>1Ifs#|o2G<@Q;YlNKcUK4JHfhb@4!t?H&royO{t zgXDg*EYIA_@ll=n7`sTGM(SDw5&9uzC^s1O2KG7mGV;Df5D{d{Y9L$oK-OpUvwt+D zKEQq^zd=S=OcVM!%e4Dev2fW4^mO_H!cCw01#3!Ocau`UI#&*j92XGB!(xIZ(b&nc9o>Be%$y1+Vy<}sF zI&6Wepkw}(d;|I1;xbW(J5aAriuwrqjXa5r&0OH^dx+&GH&`)bK5|e~u;y~>_yz4g zInXi3fdUvT92cZs$37!pK;E`sNPpy~p2yxI??-Og+6zkCxp6!q#DXCii0o6OKF1y+ zyOCMtp>~!z6d`$GJF7klk38(D*c!QcS7@bBpM zdfNXfQPz+Z#3)@H4zCUE`$C}{x*$sJ5d5r(k z`H`Y6d))d3K409B`_%sN6P>Rq;j$mBU!>$q8uFj=9FOT-p>WHJT5I5eV+c9rI_}%q zMsbk6XswZQSmF`Sse|LEIwvS&ifTvI%?Z#<~;H%hSVE9*Nc zhb15J%^&KFpnO8SvOSqFB=87&%5Pk;(~)uop>KOKaY%3_WPE?;tn5QfoaiH7kS>Q% z-Xb2_en}XDK7yS(KK`9zZt*2)NEo2hCp+I!qGi8ZZ$MW3#yvahDXX&IZMK!_xXyJ7 zhb+JK2G3amATA<0tte>-e%lSHv#j&jao5fgN{4K=jZB(}%vt7n>v6lzbCgDl4Z*Wq z^LxiD$u|+sw$~C(U}r_DeF1y$pU!yA7_il9lmm!LjAwG4$cpoLMCT{UrsZ(Ln*L8+`=;!_YM0A? zw#jS!z_>Q1oI%WDHu!(C+x)U{Yco6ub0G7s<9>fdwhxYncYdH~%6eHh;Q!Jlk61UP z#7M62%^&$YQu`&vOSaKEE``}%BDY5Qqf1}OQH!U998Lvody(7<<<~BEOU5mp5_7l} z^zCJG>y%eq=1YVuR0wX6>sml{C{}KBNiWH@P$9Z;UDvS}&%LWW;nG#I*P@Kz#(8~L zSFmzr$zJqXmI=q)a^>G#%1in!%7|{<*Y)hBb04})7x!D0W%up4jsRzsc4bGG%f&iY zfmwab*A=?nD&KY)Mh60z+FmmEyUUy68mqwUKBntPd!^hL%CjXg34LtW)w;#XBul_$H!r;VvS@+dcD3aL$TDuLw`*=e8+3xLhdSX>~B`F7w2hT=O5k_FeX4 z>RkoOpIin?)>7^=O@#hTj_uI@j_P)OP<+DbbryiP;kogyr;BGSUuVw4yJT|fl~-Ms zN~A0d31HMr3#y;tOK z`#kY7Ojk7MWWP!2S=VnxleX#!U=5f6088acZCo>oL~PX)Jp}Iy1qJr+Dm~`QE6z=fX(eR5BPniASKm#1Y(WnF4_yxxH6*{0SUl3NS2|ntz$PT^jm&)(a0}v8dewErc74Zv z?w|wx{H{-mPTPJ?d;{CYsiTXQFrSm(h%UnVon2RpmTaXHj0AvIjV?`gO)KQHkxn&| zS`6=pmLgqki?T4%$wnd(Qqz(BoM3~QQjrs8oq5rrU!`=9Yoq1WR3qsK_UYaI2TSj{ zekgolb2ZHfz8DOe=0=+%2|t=<4eNDq$NzA*X%Soz*>7|0@r1HY@Qi<}cpu)?gBITLWg^x>R z%CjX3Q%j*iq|1djici|SOMNUI!2#0Y&Entt0|wBr3YLqi#%=X6Qf{@BGV!L#-(RmXN!hyV-tXo z0G;;hSNd~}EG!Wa*wa^h-O3^R0+Tw@L$Rhi;9$?);$v3NvM#WwD|u+t3Q>f%mfMOR>NRfyB6@}`Z)NP~zisBh0`815dn8J9(ZT5hJhu%!xN9ze zYWcopG{n|g56WCdL9F)FFgUSjePt+^8bFOIPKlr_L|Tj`B$ z0K8<;@>Avj$8F6wN&yAMi&meq^>zSq;dnrD4|@qOS~6XaC&b{*hX7;`ra045GEV59)F10n^yrN zg|QhAc6>IjneC0UI7C=NzHtsPFHyH#W&6Ap0E?8UqYtG&;0ZAVwDw5vhQ%S`1FjI= zZCX2iyEa}D1+;b}xDpGod`o)3rq1SQ0qd355qCuI>DAGZer}=NyHiKJ z!QCrYBc_gauzCBt!p&C`4{G7Jznk0f|F=R}?u|mtvw#CVcZ&Z6YrhRR)AObHoz-7@ zQV2v z!Vfkt)2_kmcSNBVEJ4SaQ7CGond&K3&kF9|+@`MgJ}bOvqnYL@Q_mb_vtU1UzSqkt zUb>!(AqkL)12&bZp3?Q~QH~29Q}=s66*i`Liq^|S#V)W<@%Bm<>0?5ZhK1_Iqrw+N zrqp{!Frg_Md{My*XL{cjHl_`W)JsQ2FYrxC_Zk%YyincJJ|`mzaWNGtpQXM$AHGZzFnB zB$kPBW@@BlGoe9X-FBg%Cm!R4-{59cPBj*3V!Zyyj2lZf6B`6$g&9E$x>Lcuo7P@w z4KnMRpf`>$`46rg#r3b!ZDEqW)-bI!-Ice*2*XRdEOuWj$gjUSlDk9$V@hI( z@oGu<>a+xqdRa?UFxsR^F?B5u-@43RE&y^50GGO^Ig-Cb9b-&d5|h?4^8KY{iZo}| z&LMV0>#=VPp_jMB7{gDxCIX=wsld2C)L~nDk!$67%*Qq(rd-AD$L55{lJN zxm}AiDpue}Y7!%&xcqe5#Yoj+AnNto-IPZ_ar*6Q7ZvmJ-QAp*J}2C+L;5JDt>y3A z-IAAy;_%aGHzBQT+tzdH?aZWEt%i&b&qf_aveuFH~HsJE@x0Po;eqX+lg* zE3RXiaNpocS9M70xJ2&Z~Sfy6;?&M1%+S2|}-8^~XC~Y7A_U@!h z!rGGlr@N){3{l}elkMHfmqfMU{&C&Rd2A?dACdN*Ne6}QiTUHY1@jb84n7y!cP1Yc zxhLg+wwnvwji~wTZ;#>q7SXK=$n6H=LE(E6{t?|0dAg`zpMmy@NQ>&4dpJXWfO|3gH?^o1u?-#WE z6hp~yzRAPgXY;{za8pk`;jz*-Dz-Ce9M}6ICNXD-bj5U1{NZ_bsx)nhC1NA zkpNlZp`OXlgLLVbqY>ypokev_Gu?dHhi zN5Or}+GCRb6eD~2B%WtiQ{Qh?vEVLVwafQdOBd-po0{5wy^0xk!>Uuh6D?ht=Q-3g z_nTF$xwBPq`3kqFlJ>FQQr?fMpt~zn+54VvQO(@PerxA`!-{!#;VM<%eJ$mrMTvn= z?)$2Sn}D*dx?i_q+FiFQ$oIFF^2~i4pVTWJyDwHv`{_0X5r9dC+7GL^;r_hpvfurt zAR>sC)j+iD;a8vW8~Z2IiU;nWtKRrUG))tJ^HC2aA&Dv_l-@}g@FIJ0u@E>tyQUhv01vz!SVyj6}|3$ zRqei+trFR~Ou=#k@)b|ry}VW1I*rprWK?qIzEsftJL->N44Vlx+c z2Ohd}S2eUUWIl0Jq_~^=uHzTA2joD-90&T}VAOzM#dY^*RTunjH!-9?@mHL8zg4y0 zZ%fu*RN9V><9$M!7?Q!r0mX{v?uV+}s#teI9a?g#g?0)%wDwi=?1VjQxmzu@Q}kKu zd^K~0fLcp>wP3~G9|-s7CI$zHg?}fv*VFz_fwG40k(S4#2)0kEe{!`SXGU;*(ikwU z_)CtgGN4`Y!CkY;)3?5b-I({Z$ILH-AFH*!kJDb@uZkOUpWZ)nV(@i!xc3LziE)Zj$5n)dw<_BhceydYc-sebG8u;WX@JLnVG>EkostIeCfB)t;`B=yO` zch%9}-)S3=Rlga}!TRb|@9%BfMs?iadNqePKW&32T42e01~F(=o#w;eu^|=Bx`dr^ z9W1Ht@Xl_NNi&s+W?r%e(A~M}#-K&i9Zo0%j$Xy*z+u&S1K4UZ3=)IY~F1h48qwupbUN;74wOaK7pUQU6 z{0f8DVRy&Io1PNSaVzON$>i4=tc1;v2{ow@_CUb544PkT&=!_H zmfNI4+{1NK$4NZ@uE9iD*Vx{sGQu9to4Z~F8&r<%Z9dEL!7;zw;J2{yvHqqq;vVjs zdQQ^$55uPE{jFu$zwQ9Ln34JIz-GKm*J%yR`jz>n!i%>Cx5I{;0|86zB$@v`>$iz$z@2&eJNM_08}FB%fkX5{4NgHH&9x^Bp&N!3w~&b76{OF^S(4 zUI^uv8F-EEZoQPH&2n7v#m@ZK2H|0o^zPP6zth$u^qoyBd>^9o;b9{5?V9-|c(aIW zUJ?GFpWkNS5O#sSv-M!sJ?0N*^38wf+V|LxtG_5P_!KrUww7{_=|kwx;MlJD-$C8D z2lNxIud@KV4bP9qou<#Uyw3ave<71!Z?GD+G$z#q9@-&ba|blP#GoTAYb?LXkQmPO zLFa{d{yl>aVK2rGH$D2p)_xUsXKbkHFG=#3F_R|nFaY_0dI8J7Y49@a+E`uFS>iV? z(IK7MK-{mRH#(jtT!HGtPWlh+tUZXkH|pQh-24ILe5yPb9j{*dXU6)0dbaaZ2!wS}a_}T zM~3ujXGb5jg`~ZedB}3o7Ob4ViW})z-|>+9_DM9iJ25!nSGZ=+UM2&&h8^ zzr%){ajTG+9*CylA-t)Cdry5Ir4I~bLS&;tzsWdjny&ApKvCe&l1z6RRIQ`L+?eCJV zB&oemuNAyQy7j)iR^m=p@cYZPB6l)By?ho*Cz_10Bo&%cl4Yo*g%Obk-z)X* zbNb!h=l40^+qeIqv)tx-UDxAze>TAO(@qcn!QJ2bD(jB=5m68hF9VtHd!0OIH(=9{ z7&|xesr_%>_IGAmqunMQ$bE93A_q(wcE>&*IoIBl23DTRehMGZZ}5w)83}A}N>7B( zDSV0=ux>aKJ2^7go}Bg#3OLQM0iD0M$nqNTkyE|g^DS-#Cj<=9f!d8-@mr^^bHiI6 zKaVon#SJv@TpGju@?OT zKY<#}K&{5k_?nTXd_UnysYY|&CGM7%%lUqSHQIp&js5X)Q-iF_xqdP=wt<3;S@C&O zDx;>&dvp3EYb*mL8jpi!xt^6MT4OqRCq8Owuw`#wo zj7MKSf^=o!h!wD4{EKU8Z3t2$~T0`IEdG!@FA_XO*ej ziKcAgZ=b)-`#k)%^>KC?g1IUM%XgU1$^;G}o`SCM!stDU#yB516m#y&q;~1}QQ%Qj+;1^HMz35%aca z(vTceIprWWdK|=;i-yC`}xaLzs&7bOIW_+d^WFO z7}08%^_#F=)@qlXsfX@?ack%TfK;&3^XuB#WV+yW~` zDiS&mafO4Gpl)9IA2Otq_5Ubz)kigZe-9s)29RD5pv zI;;(8K}ZUsBD+B|!o8bZz6NVTdLv{236O2{=*}5dCp`lybsZ|cpxgj!P5L6F4zZFw zq&e&Y!bdZuiP3dLpmpffF-$i=a!pe5v039WzZzo?t*f==2fJ0p)#1H zrjol6Ias&Zh%_Qp2B#sF2u3-<8=93!wL+tiHn=;o6mLWgUf--J6eR18Ds`QbZ{9$9 zCu9QICEKN0>S2@}ysmj8>FbJYJ!R0mnluTyt23V-j9Q7A`R>;!!-}LJu@tnw`!#a# zn&$PS*FyS`6rK5upSU)d$du(1uH^^YGzST(LYB0D^~Q4l&gniDtlw-#`Y2=#SwhX9 z2-ay{M|vf+34Z=X1m*5ndfZ4oB!MMKRu%)h zwZzzbhxuwJ7fravzq|?{rfeUz5Y)EUL;WgEeBY@$vS&^x)DTYLY9rMXzptvcy21YSK^dbnTYBiiiDd73MSRv#V zF*_Ylz!b&EjYP1F$zfvcuzVe$_0eNwM|QFdAxz8}2MaK7!HOh55d#ZiFlU^=n40v+ zcGgkyXECNWKWl0m2xWc*%_9yhgjlL3|6~ko#jaj*ZYYfr8zHj7$q&T*pi7%T`TIYi zF~2xQ9jMyO@8+LJ13d;lvWsOvUPE48f!Bp~lEo`rt6>vlkqSZtte-4h;WiFiAPa=x zm0)dTu@JoxUse?PrPvYZlHb}IA_g&%@;7dKMcIx8W}uFkC+wW|M#uQ$ zQ)(keL8_xDW(Wi41&8=!Qz|2IELF0(STqdG(m2MSn9>+YW{Hwz#1JrB?Ief4rN}`r zY)KZdmaG^vIAsc01FYHUUXrP+?`_8TfCDdlvadBeJpdbI=xxj3VvhtdG?mpyd zU2kIs7pFyWl|81Z=i!r8z1G{3F^!X_=*e!;yyQNk((@j-g))c)#O4%d( zRP&ODPxiP0<1gGSWdd%B+=J&(s*Szjj6ZM>DW~A|$UOv*EbD`0IRM_|#>pDDVcf)h zr1Zn%kP~>Ych;om8x8>l)Q;;6%G(^gJlRkZWRr0-#@>dEL0mFrK{nZ8W{tNUV+kin z5s^)H-av^k>VYyUa4nQ9c=DzVqzFupE~5t*Mro7HL#udhNRQC$!7%RQf}qKS4Ve*o zpkaPO`2+qCd5W+hH^Qt(jd2_Ineqmn>@g$Na|GG(p3h z0_xug;~rVYdE5iaarjl_!r5^d#xdMwiZA>saJ6T2R#M|sSQK*MH1K1z84q#WC`5{o zCLOO?M3vJ#hDY~OB{hqII7U^|Jkf!krmkib>T2dtWf?v{3GR=`g=~-t{{XiaUH-4~ zw0V$zs1OFdQ2E^afXyY*(S{_FuWSTJ;Z)T1;Qc* z^iC%&Bw~HJ``9n22ccl$kQ3M=BoiCRO=5qg0&)?v4!6Cu0TS!Y4Q01d-JmBhfK@!z zAQ`)rdw~6#st@(U{E6Fsa^95NN4*SXV)@#!Tey4JPpNyMeHZ{Po^Fr^0aYCJJ*-b> zzx_ZV=%B*5+H4Oh_(;;(j~ytQj{>FBB=nYc%83RkkS&8DN!Tr&PxfGc4?K1^caCa@ z{Nylj41m;N!jPH>ox?0q=EJyw>?SHWY-_Cu)hX;nswh+jvqX!B@`AZ2wj(tgCZn@- zCSHh#=X$d%sqN4LEe)5A=i*oMaKLgbrZSOBMe*W1A8rj`9X)lD0U`H=3#lO?Bbh@MPE$)Ktt8b$&P32?Slsu6$KqC|B!OW6ZY(WVJpO3{D|5dkq@mH73mjS*tSmgqn)Ltrx{|~t>14UqLaY?1~ z5S}+T>~~;$D=;PBQVpR&n7g>&y5u3uU8khe^U}N>|BcgrObvoEF)2=~2`WW(n0NTz z;+@F*_#!ICgrHD#1@i)by?6|HpHP&GF(+sgHDbQvr;Fu~Yw$!$l@S3}#K5%TbBarl zYY4=gstp9?qU)H~_|9S<XK#8H znxIqk2s2rnWZ#=vrGGyg^9ui0@eJ}EVH$S79n*wQD4s#RbDI{se*v?IUnrJDD&wb> z?<0$vF^>4GB1yFJrfJLj5D;2d;+>0WC}p?x`8zk>7Xp9dV!U>75_VeazFg5oOc322 zeR9+KjGfx|*A~6N9K^pV>O!CV0b36htwny#A4@Dk;1!BiTIR=?Tzm@Z>#;HOqE?I> z{&>+^^wv$+Nn=Nf?0(wX*RysS+%Lnt$3H9PJ6%s7i~f}x6Hxz-=_cGP+J}Cz3834E zqEy1+q7RxcJf;!%HHw-r-|%0G)sU9>1C%kN`>>))Oglcm_zcpLa3E)F!+qtV8<@BF zN5$Kbf0MQQ@P8H$Aa4^61Jg z$>I=sm>$Z5GI0>bXFo6$%QDfV#qKE8s?0mIV)ut zDTJu8;>ltVI7}Pm?p#VTk`GZ~9U?1(h`9?_nh8#6(yR**a7IIQxy(!cWRJ_xN$FEs zEWZ{1c&(Fv7C4y+vs}qrAeUj!klR3YL_Fd>__=<)irIDU|GS7Dy)67O2cW*kisLPl9a-W3Kqev1_>N!Qc=0 z?bZC#VS8SK2yZVt8p?Fqo(q0#t=W^XJ~a5Lr8J1ens61^S1B){x6t4Rl{zm7mO9*l z9zlP?f~g%Du#Q52ok7Wl%Ahr{8*}0%c{=PeSSpq;&ogI_Qgoo6n&%wAFpdcC2u{Eo zR{{;k341$npm8|C9$XzX3Mbm*Gy_d$uQJBbpkZvlGK2hiEBhejEo>Rbm*A}izm;y3 z6EJY0z&e$2@8N<1;{X7+B%V^|RKE{?Cr zv%?eyVu6M%MGUAqgs(w0<O61q55)W4$p$|GH zAl?a9so^c@zhTKTbaA9SZUOQxtjYnONzXybJLzTls9h8y5~_&!^Yl*SF(Qz zt;!dFmEMo6clrkindn&+h;O1VAZMK>vN?#zRlW9LG9!bYg_Lqq$=aY6Db$Ov^2S%v z+mLxqD%l$}B3Jj~stEXE`X5LSr&C!Q)FVZDb?_$iU8sl7r!r>N^lq;@ivJ8$=AZ2G z+m%*%Mt;RVcB3Ch8Mp+b*U3i8_wK1O#Rs92GiD5W1FGWiL#X6}I*mxdUgs(g{Av14 zWRz2XR-JmJXzwPVGN<7BGwW0%WqJdvlJVc@(nxij75R|TJ4mm0RT$n5wMd(h=&ivs zQR*&M>4#+B$@NB7nc$gdF>u}`W6*2xdPP}PXl1;1QRYsxC4OB|_83|ik0O%g(12wI z`0*pnvyN5;Abk$PD;ECm0rHYF$eU5U=&E+SXW=~q^ltkUxF!04_E=X(G>VybM)<4x*p-eKg*VX5T)xKiw+;mIt^FhF zZ&-3FW&5hz$Z3}j1X|JIH!Rsr^Mu2?yzL^l*B-DOo9>V=)YtTL_>;C>__p2w)3J#T z)55))eGY%-Z5O@0?tsnMLWfkLs;0Tae%gT0?KKBX#@=)o6mHYJ<*+|*K;*W;KS9We znsW}H@&-h28y>J5Tj~%j6xEb*(4cJ;I;uNuG&a(KE_Bf>aL~xxC~|b|w8a>&174`3 z>FIEewo&+~-t>mCcO52$cGz>&jS@%Arq#wg>2Eb3JDw{5D)SHa*v@5X^;b90DS!8m z19KWBk6KQPj~(l{Tk&*3#ipSfGh;TuGaQ3R9hyq`q2Ai;Wd`TqyKJ zmtmLGx7sVvwRS3R#ro1scdEazH=`TuRDFRxOt;yIu(X$^qsNpi0n5Cco}}38_iYfwQhchi&LUlpdK#;iMz&?iwVBC`3kU55-EfwFT>A@SwD zDo-CAQ|vILFFP&C2$%SI1v(KjiWIceSL)%$^db!{!OqjV%HHcMb~+!GcpU|d5fGA@{=1E4oIP*y<*GFI3F9D5tH5hC@4p!G)fqcUFa@ zi*h>nxR>jUC^6Oz^KPr4xtvS``?6#^cb2Tt-R%8Gg}ckibWkz7mu%I&;r*sODQCT6 zxJG9ZP?>+Q$Dm?X)D2=JWq$XMJBcOXx(~d4%dg?V*A>GNohc=Px}x6F6>83w zqyuuVl{!6j?JD`CY5mS<-FELyWH+#W$LbTe_>mcJdEE&O2ur~lR&=c*|nO?tP$wk%Yz1%8~ zV-0cxr0X~C5$5DnAM?_$^u=Dy36QF{+9Sm|RbB73xAGbGYHol`z3m=BPF8iEmujUM zHY%rIvfgr!1m}45Rj+N8H?dK<{{$hQt8Vg2to(xgnAu!!VbA7RNyS-BNOC;Ab~7G1oXxWmo!!j2 zUH#eXZDmTZ{*- zF&!5*;%p{FIC<5lz0523V_)U`B^75qAq_U8*_AI*{*s6@pU~hmRe$rEtJJUuw>ywo zBcNJTR=0blIxH&BDsqCnQyp#c6IRb+Cf0DCRPXjmb&>aS@)6tOyv1vakJJ_yQ!fu6 ziKotSUORkbp1MeRIdUMT&K`hePAxy@WRsnsG3&`;dKs33Eo|fjgTb;9XX3>y(_epf)Q!;l@ezUUn4xC=WE`-tzNK zZrNW{`riZV_`J)5v@hCV|C)Qm$(})nL{$Tce(Q*>J=ZJ3T@n>P+SJYU*xElxKMwy5 zOa2DEx+(x$SI}+itWW+8OFo9v&-7KfDjBe~?m)!r9=-A{xXWZ;<*VWWTk7^iJnh+2 z{uFmP(^vJXbij_fgoxQ5m2y+uUh*@gt6~A0>vlyv>?Dh?Gm=RLKBAh4g#Xg+#RUIG5+)R5Q&~q9ptM>tZ8Dd$h|vaHq*; z%2DF|K6Q~1PkMHhCzH(JQ40P0>MTLd{LtxiwiyDb%s<%U z9*o-iR$O)7mhr{3-#lW7an)&C_80a3xrp~YX5~@1m*ktuQ4;;Wbx{#7dk&X>#C;R^ z=u)>M;!e+(@{dk0vu`3kuIk6uIYwmn^ES!aEL_dkwcmM`XfQSFbdgGcD}Y^pfx zY@PAN`c#@WgAlR)6zLB}WQ5hJ^j(at5oV_{-Y||v*aoC2Fq|Tc0|3hm@Z+`pmUW*a zQW=YxhXug=|NmAXM}xjugJI*4Nc$r6aZSHT-P;Jm?m)(3?iYmBcuhIbkVR|^60BzW zx`SL&1#N5+L}tvv)!J@{$FwDdg_poc9>PA(IVWXfy>MrIvVvK#B#`Y zcS|r*$xFuIbCLy2mR!aUEV&7jux6%rJiPk>GSdoGh?im5f|K&NPFir`Ze{M?}8u>SWAanJ4Y+OWUXP!g#PX zUS>3zCS!CUc#PfgcP!bKt()cz9Yxa$jKxEK!;-a(!2zUAH^W<@QqB1&Or zj2?x5f{<;D6GFg$PZ>Rml?dllnt+m^u}Fwyn-a-bE=;K{h6YnY8#{;4+LSVk6~ffo z;%Q<^aAWNd_qI}!v3!_H+aa1V$e6p>rJ2U6VbX0Elnxrd3F&H|m;A{dmxU#z^R(Lh zR{Z0&t^QfHYGJ}{uCy&mmyMqVC*|>^+HNU2`*Jq$jTcDZcx(5Du4x(m0->^I$)WX?)|Kf z%al?>w%==@#EOlsZtqKI5T#?gb|WK6`Z0N>3V@gx$^jY6gttBStquceQloe_i(`v2-#l zCGDi3iOz3W@>kR@0WhQu-t%Z%A-`eCYpGksZ*175+;zS5wb6qx-+NamTg7gy-zDF5 zsr0GQ<*;Y>u28p1+%Vgv-t|}MtkL^0vwQm}z$-G|1@HQ!^r6w|u$%YxQD2DPFx{ov zb@QJfr#CqztBHf+w*RVeBRp?ZNzNdo_kyRvvt>`abMW}djpi)Vh2s$ zD0E#deQ9(n?9;sg>Q})x1*Lb4j)Z+`9>~2dbI|UM0GMOXHj)X`Xx^A}RPwVmcBJ!X7eRJuYTjy?HD6rO#q-Hh1kVeQX>Qe3#8v{A{=OT3|EKkfnSBt{n2O32Dlo74c2D zBIzF;8qV${A5#X|@U7bG!A%**j34_`S_JJ^zdcrSQG&EK;2H!NAERyr)rmleci73`d_W>53XnrGXu9QFSUROX-T@!OSJc~*YKKX$7<9%9fQkX|plSN_?a zE2jQIVaXY@2G0Vn#Q6_}Bp1|c>=k_Ge8t26bnVUHsMh|hdiA}c&o%*-IfdPyS+BZR z=2_sCWdCoq(!uI%D{`C?z{b3L)6=?(&J>`%RP&{V&cyX6Z6+R zPSy%rwK89zxMIW@GwjNb;q+`hY91J?1Au-*4k z;MVBF+8?@}M~5);&I*51|8V8`i)%N+n7NA@U%ov@1i!uai256roJ!fT>JIXY%X37S zBI`FS*)8-0YhB(BkvnS-TYi{+E`Low)Q|NiZHMq3y~Cy-CZ3yK+Z)=)`ZI5b=$&AB!F(NGzd2F*q&QTL0{hmq&#Yc8P$ER8%Hk;JuMEI#m_!>{Rtda};ZY=jf_zHIpL z?zzb|yXJFL8;L}-FKQn=Yu|=GZaG%~ROTP-v0eMp>ThnKRQ~QC2j(Uwk}D1v-l$Rq4@cQYo1|c%}eUr?kUu2 z?Ni>?>|1NPPyOXRvs#0FsxO-l*V^nuSl^SbMSoDT1}yV(da}YdwJ%3M*n#l*Zdx+z zo9vhH5BksjYHLD*+V7?(!@ntfiTYsu{7CI&$cl(;{>AROOf4eBt}TVMDECeI%fSzd z&kbvrTbE=+&-ldzwh}Um6?D{B`r*d(VhtU^N2e{6W7m)DY&$CPHVPQYlfye(?`IXO zzuf`q;KBB+Q$Dm_Yv}!9Kegh6vW<>1akq>PzGHxjDMm$P6BM7z?73-SD%%8_vkk$h^{$a4$n z{M^xzc?*F}6!-|+0gKmL&)^QoT|9|?oI{}VCmMz=TL&N(Rc*6NWIc#^*rvww7; z`F8F>nH3S48N1Z{-#TQ&N2v|NcS%4)RvD;kco!4YlB^D_a&B zn+pg^=-bIvrX!j)qbggQw{Yodqsof?-&uV`>yzHV(}uk<%(g|5xordW z4ew)^EsGjQY(9w$;)Di1X(gSCK%DhCmBXPw1lg2<(!?&2ZQH^^x zltc(P7{UfB8`@)1S&PbZiUUEhsVz47iL2)@pVkaKY1kc;+AbgCv|Y@vZA;9S?NWa2 zrZFDdCHmUpVs>no>1&sYaU6h{w|M}TId%A4t4(&I#+>H>GsbWjgb(CIXtpHGWZ@?$LHH0q|IpuIybt*W)2Cd__@~)4BwBP#f6dby1{=r8 ze#$lCfm<5)#6RWj8Gg#Xoav`pBOSP-F(H1Ir!ov|Hgca*jacC3#$E9bc>%-q?7f+N zDm7Ap+x`hco@Kw!>{G3g2@GmXiC^T23`?;=9iZcaYy_e-k0HztuM20AtqM=ZO$=1o0mVV-fEpS2OoSK&m3ONnNuB% zZG^|`@HUN{ZL`jpvp$!m!zIM8KS#R2jf}TCm%f|3HQwx8##`>uc-z1NMB9B|3j-HB&1^pZ{z=YU<@bLC8#<6hr>t zeDc&c?p(`cf!(T9Rw5+>iyizwW3orZeho%Zf%kJ4xQ^l7zEGhGcc*04rAl3<< ze3E=nOCL`v2|mQS#ZymG9BP^43G$(KtO6dKF9-1B-Mq&mW$nvwP(Dk{EAk9Sg4&p* zRQY9p%Pt4;mm$db zOrRle5Q-G*g?$f*n^lG0iLHk=5(?=^ICdB57Gw|@$y3r;U(!CI7h;22@de=jFB!-I z=oscVEZG*LYwuM!j3yO`iNk)wlC{Ku2BQs(mE+}V*rOzIA$c)9n2&a~gV(Wg6>JdY$KKc zo6!c>T_?&B*i@2$kf4|dOj29P!KfrysX2xO6GDqQ!)V${jz-6W)tci;VnT2+ZJ4`u zse{q6V3p=WBxMjXcVSAMj7|qjH(w9}^Rciloq5_%_P7k5gq_lA_FM6f*J}AYUpo^l z-0VsM1EgZlph+H6Qq8x7_KH1&CAm!5G$)XxgjB`MVEeS6J6t;!tlE5-q%LF)ROWel zuwwIm5;!D_eSv+@v9OOR9ELWBkkCRdV)-yWZpx(DP>3nZcaAwTEYwUOZ5Fy9_6W+~ zgoILrWYgWtq18ev>6?O~r9ukn9>dTEA&qoTD3lC#YP%N#mU#*Jvp+5qN`-AlHsE8Z z!|R*nNtcECAb-LKkPU>G++nk3bxChLG-_rRh^1EE@SF!~}lVY2FMN$wweJWOt#vHqEaaNhD9gQ|wDKjC6j(lIKw% zg&~m0-ly=E4o z&iacy3waMWL+--^kIy&+&iaG=5ONxR6SZl`~-3V4ni7o zjP}S{)(i4Mh@I9MH?XC%@Oz~)PP$lNN z4jJ8;I!Kg5cDL3HB$<_FgrPygSb${)3G`OhLGoL%Weh)eYW0W{%Z+?OtOg2(j-0`O zkjRJ!Ya98N*d!DTytu@F7mDmJP>r;z~|}aQGJWI<(0VEL2qmB+(J-AUdIJT#%uL1NPA0 zv1A#lI8+|9Kp78XIQ)hsdlMK$+<9sz^q7{Oi_f|0)!t4FSKKk`CFmBdOU^!Lt3|v$ z7y-C?>IC$u)+HC8vT6ZuM}{*lk9rDfs|0svdg=7MDTIf=X$rIBz%;A=HCsc;hOmZO}X|6_*X?B3Ad{7zA7~^$)0r z)+y%=XCp*Y4tnTosAIf*~CClQZW5ab*Cd_ zdIA~AxNlTxs5-_9cc^q6(&Nnt!`Z(tPb9+x$ApXFH0d}D zd<{;I?py^|#%a@?cET-j>*y|HaABaS;^g3fWoFn>9?70XTX}-~IS8jn`QIbtC2jEH zf$Bjs+HszgbFyHY9IY#VO^{ZcY!TMQI$2< z-0wa>Zde2QsW*UZ+$MWVbH4}pf-(3f2pLQYYJTz<$ZjwMQPt9SoKaRrQ^S2DIbN4% z#2sOyDK4@Fni?J(v*OqCEV#VyTB9t;tK2tc#_RDmaNn^_D0ZlGgpIlJW&m&Wq`sAX zj6UbdR|XN)clH?Uqae+@fmT@&_{V{+jkI`6o;ddy`!dB3UW5ACD)-6OpaDUd$esO8 zJ<3LF4!SpHf+MRL_aobyazu97o{#3O4M=DUYLQjH=E~;th+2=?zszK;!uu6(*6Iy10l%}G& zr51o?UdARJpI74@<=TPt`L2BueO{Iq&edo8QEOm9I(M;2#q$chD6Td82z3%R^j$%tGOx@#$W>$;QkS)s3WSRM@PS$c$D-pH^_7CS5nFT)Y;!-2Q6{XX z@6eej^p*EEbMVbgC|@|a`MYOoC6R`Y9V74$bOnOIaM zM~Ez1j|nGq(o1wM+7szjvV`y=Jmvx424?5M5-8NhU1NXLOY9*B9=D-VZK9VH^or zbV(g$?E0dea`z*Oj4@$^Habn`q&@ii$==^tv<9=8@CV&p=Oh-C%^UiuhVzJ@9!!yz-%Mjr0>&tfdzTDXc2;NnEpZgh2!-TI}!I&iUh$wNNKv7 zwxz>?k};+Go*27gzQeTs{b)=(VN>B5jHT0oQ)80%Co!w3cujf-Mx5%(ppRojsDx1Z zbBr|AjZ2@$2oUhHbT$UC%wsY?17tp7TJgRxNXbv&*A;I^-F7{YH)eHTs^~Q47Jh&6 z0P42efr2sH`+`MG!V>DgmB@zoQ>&1(;url0=TXOw`&bcc=m}>zs#U$ko%RzRL}fy_ z=CPBUZB>KX$1*wARo9C;o%O6Q9w9WjOe7N#g`HSEor~M64itAf>KR^4s+uldDD)8^ z3KNoX6Jf+myu9`nvX3{h6)&%|h2%pZp2r{4-je0BmG~NeOlM2Fj}!42ev9^&OrI^p zr}!;8TQYn+i1qlV+FP=Hb`WRrPj#NA`8X2u@TS^N$v&Hj5AmitPf0#*#H;vv?Wb8j z+lU|W^*T?}eO!oV@p0NuGkyGsukdj?PcwWxiB0%f?Wfs3LBvJ;td40K$DWvhm(n&R zbG(QxcqtuI5(iJL#OG<7W^w$9qxd`>({v7wSd913HqGSt5TD>ZbWAgr#YhsXE{Uy5 zBgvev@+p*qN_a(LOMI@`pO+Vs3~(g^rh4U%{L){Em8y+yQb^N64w9HbkV2W3aEyp8 zggm5a5l5F;NytN)9_LsPM+qKCQ#uDjEGBrMOpkFk5T6hpB29}qYl$}q4^gHkI2(zd z2?ogeLXIXemtcUZFX5~wJ|J90))#T~h?fahQT4|;R>b#&C}cfQ#)+p1QKG{Bj4R}zh}i^nR9p$inAlD@i;OGctRY??oJGYQ=U5Wo z5_TZt=o~HL3BnFk+%b+Rv5)WyIcs=v8UG3sm+O;LV(*I4q8Aa?RQV89)|@TDc4ETm z*9n$Y+ld-$%6#ngF!J;qf>zc3;=ddx)?G}j`c#}?KY_aFQl(Lx;4rb~;_j+*#R=F6 zt<{i7XdpIT9%bNQMV^5uL)U9IW)+H|OdJ%*S0FE-fiCfaBOc@r5KHKwLkG1`0%h)? zL2iV6g$_D*6nL$wK(efXt3BuxFEf%%mVw&hbZK5f6}l`J2m+l%^7>uco|mgw>tIQK z4DCcGg!ZEk*^g7E%pG*dk5&-w zLyqJ5Q!*AX?qy0O>HSHi_4`FLkoK|FO9-JLY zX@$8VkK@*6`m5ARaxYNAVGmF#S^gTlgTSrUNBZKfko}cw#Y4BOgyC1R{MCPU;CyK? zNA+FaPPOO5K-3*TsfWEsK6AQ~?T@Gx;6A1>R|xKT{m?MBHpK&$>d03IBTja((hXbd#zpL7R z;=o}|C02?X@O^a!%pAEN2hL{7u@b+8>`%CXOu#|NfT6Hta9u5f)WCt0mlD`A;mr=C zw8K1+=WyVlrNWcs{>ak}k%72Ia=bD)Lv3O2rS!p~kxRMrh?P8j&A)2h!J$f>eTOm! zokZK(CsDvGmN6F&&P$J>WoU5np$ZXIs{9HAom_KEq}SLGMXG2ZVgDPY-ADfpVXv_! zN>|rrN;iKzc++CjpOmdEPl%)olv@nuMPN4cNZj?<1&NCW zMC+QDTu!oSdq863fjI==w!S;vWj4XYxNy-48oITmJVN;#_h z|G3+m3;)pca6Fa2K`>IgcWu=R{K3LEnhzaM71XVYL;+m86^z6m*EDbp$gf)+snx4j z^%TFi@R{aS$AE%5fnSvNP0c9B{`@+@NS)qwRj=@gghkDyAWQT){NRa;a<0$g-?)75?}9ckamicCH%myv9%pr z={Hc!e7?x^=@n6%nRy0osd!-j*v5{d^v~a$cEs&f2e4yDz%R|OrX3{gKaA~yLObUr zq1#FaV#j1VwCHZA6VB^0_-j_M?K0E}AXq zmo#pR9Pk)J6n^)rZz~*#8ngPvZ}Uy24LhXhs;K3h0j1kw2R4rl6{fl@2?DQrSI0y8 zHsmeb{>%Xt;BW{1&EftUJ+`UiEd37hh|{O60rjtlF^vuzdLnAh`BTP#;%&r%)G>h$ zLAoeP##w{3QSPYHbj%p615I~96*y~TY*aX^HXT1E)&ZyMpgf(=kv7U7Rhd3Crrcpd z-;H|gd@f_7;!%z1q%mP&Y%8J+odZdYaz~Y?4~)tGP1HWBKAkWo)uBo^M@2gik{acY zs!kssQ~#-B4`wtf9z{&2j0tv#(q&KxXIoN|+*hUP*fDsA4&4(~=4_ksGf$W3P^258 zf}HP?lH|XtOvjC>b}VZyXMfMr4~YM(*8Of?lIYiU(>7z@I%EnFnsyE;G``T+HPa?z zZ#xVNgBWQ=BCq93{JeV^RgQ#$A^|NlNZ3z$t*_jPy`NJg^*XM^+-nebKfg%uwL!@l z-P>LVD#x(*bBkm^)6Ulw_7Z0_W)LC2ns$(|v%mtn97Ym(+PG8a|4VIqdUrBP9KTAQ z-`M$9H>mtS=C-Rmptiq<;Y6wPRzExNY4y%IT~n_;41U@)8bsaoUVADz*o(PDne(=; zf+c0%DcDF#FXXk~PlcPGHErFA&`tftal7i5JkyQxT5^cY?Ug=n<0@K`ubWzV$l)FB zyTa{iUh+wIx%|7r-79h4+!axB_ZPms9ujWU2`#D6ZSl&gq}eM|*Nca5=u|4H)gAR} zt8}+NNm(xzzJA5re&Y2UxQAvre^=+q$2<-c+u&-%7a-2{-PPEjh3I!0UMB z75lB!>*C?2ohl{uE1vc~`xlh!V&Nv83ME%{UwYlF{9ylrdR-#i{Qu3y{;K%eZY57A z{;Sr#GpfW|_lWnWiUF6SY17cxu+Fd&9bHfFa}^t1j;2q`en+%x%J1f!QZQBDlfaRz zR`w2Zd`Lc}Y$~zGm$R?Brt)t3g7%)n95sMnzrj7sJf&(XvnP;~1e*3AtoE!r$KijP zc95_;8;}CzR%mNGtU*?QTD{O70*6?A-upp$N=|@6z1qa?>et?OE{m({SMPD+xKv=WBzsebDHvjd;>Vy@8Jv!Wb?cdEnH%mCGT={-9*3DvXSs^v?x1&I}do5?V9 zjw1ET&6;zDyqE14;q}UU4ssN#4FJY{(>W?*L2=JE&f)5h-qz)Zaf_<;@IAXZ>#BFG z7~G4Z^`d(`If2zp-rvfXzTjuQf+fOmDJcYArhlX|w5M%?NN9EVU{ z?0unplhc0{x8npR95_zDv)ZnlE!CI3`^x`x+L8U22GF#fIUd!gy>FHOBCJ#2I<$+F3 zSqbX1A`{H&<%;il`YDHh)w)Ml4q}^f6J%y>Cj>d!)dgONN?UAl&VuBu<%9(1L`3;{ zY@+bTEp>Gf@49;{!|fkXzNq}o(oR%gk+82sCue`L36QEg6=7GtNcjT)DR56Po;qGGc(&@}?z*6E6^5z9 zH~Fi^0r0v%BA6A6`Cml)%OW0jpQ^04-%EWae$_NUwT{`{&!~6YTkuTaD!PAYh2oCG zzR!6kb=A7xF2bfef$<-KJHW1PDMGMYgdydiN&|~Ab^DF#M*bPzHWQB0>)%lKF2baH z7vrJB={z&hsCE4t>%K-vbSp3n9JbMJ3Pr8yUtjk+LciOWan)g4-c6AxgMO>J*$CC{ z|5(~l`u%2gA0w>04>LYGyv(~P8fDmTTelb?+AYmccd(`%7W$~$Z(KJTq0_yIan`{) z@36?vJYBJS9b<>X9ok{xk9z&4b?+n00kZu~=A(AML7m*cYTXa3ew6OtQI{Ao*P~Hx zgG(fTQTiy>zqxLA#N(d8@+O?9jnsnvcn#xkl6GIWNyTpG$E0)eHmVEn$D_-c)bFJB z!nSeCo`V%{ogZhMQ?x;Vru}P=M7bg^RkR8Et7!)px<8QZWyoR}AgyyN6kQC{0WKkz z5IM7cyo~W(+g?&mI0{H>rhQFXAgoC?A$&$}e9QM+U-2fDgt(s__@ed9WY6C6KHRdv z3Ru0jqR+V|7pS!(gfj9vFKE;?&atw}h+ZN_)}DuB3` zGyev0FFQ|?2bG&768vWNkH6|!#!jXW!kZKmqGxQ!lY72Z%()=aY@x}}h2R;~xMNRt zg^UX#-BvbPZXsgEcs#79y`sRSEX@{{EW5CCX3hBKo(mP8E@kPq@MMLBeKVHh2YcRD zJa!2J$aXSpA#_G-+^y$Cg`rE(-%0JhiW--pw7alm_`) zw1Kk~ZAMAiXnkm77F`T&;;cZsqV&QjusvRI)Pwdx$S;{+HEpQcARN2ZYq5=>JK|~Z=Aw2ch;djT4A^kwT$QUWL6mNCZmKf zFanYLOW)2g5($%RR?0D!46|s1(CA8)M$TchW{|B*hiz;VqEVHKjkLqQqua((VODLD zw3AAp$PVjjF3mNT39|*(b|$zEQ3zYx?4MIB8D`lgPCKS_*~mBSO0$1%?RQXHgqEjt z+Q=+yU-R>vTB$JWHfh>fr8`DIfBk>Lu|bj0@;y&SXa1|!eV`4vj*6oiZOJrIB^hIl zkd1BeB%a);a@#?gqLQI;vwOx@@i&)CBaNSg{L$W(b`k~>cK6bg#y5g@wRUBFwR)pk z8XdZ;y(=B)*PFVwm)xWD;qTJKV0ph=C$NsO*=@~Lx9}nv|?L-hIfUQwi>$y zA7`)4+^TXz^38?PaN`FdDOp=JJ|6^fwSKTK`wDrh@(uA_TUNsGD_L9Be|F$}>CcHP z_IBz$J`6{r-b;c~SNa-R_Cw zypPF&*J;`%mFxq1h?sHKV}v_OBFt_RPmCYudd%QrI~bXFAW3CMj|X(EzwB+aT{@mS zUV+o^^rGdUPu{$wkewmEAWnh9k7m*QzmwbScH;Oeaes5QYw%a%pK|)qEnXfB$onjb zwDZJI#y#cmqy1rIFXJcUpK|#zEZPi4j`MVpf7QBwm0RQ)Y|h(~SaDSC2v6Dp zeU)4U4_4&8k|=g;>j=kEUgE5_sI}?VOSw)js&eU6bt;gs|Ac9e)*VsUqDq(Os~i8W zYB$!cJF<41P5MTE3Hn#l4kYZ3tet0*zcG#US{B=}cAZVXc=Cb3C6Vgamd>@R-DguS z(tnl)!0lqkh?t9H5BM*^s|NsZyUHN~`;GM&-2UEy2U*TI4tG>xzmbn*08#fJ1os2+ zODfg7mUOj|J-d_-punq*wsoA2vYl6xzj2MMSVq|$V24jXP`E@}eZ%r$?PbR&ox8LT z#4agSZ(8!yDmomb9a-F$*sE(Sr)r-$9>fllKM?vsaDVIilp%ZK8Xu4$bXscECOFV_ zasF@QZL`{Y4hCJf(`Cu8367kr9=G(XU37TSbvxt931Cf&~ADDK7gGbl9^e5!kghs@xr!2#2Hyyroy~_wV0ld}+t?sf! z*QPu0bSb6>oct^>B2xXv()D|u9zgb)e*|9r+|r`9#=*MlS$Y6Dpll!3dOA$u^z8pt z>)u$mY&X^YEHMD`nQTO(8f}?TS7fKs9h&fs`!nT;zI*K(yLQaM*`FxwNIE5OpbPQb z*e`XD?c382PHpBNo7(O1go9hd!K^3<7T>OeE%Ol?#zi5w8CUB+J2 zS=lw>J>#c10g2o8Cy9H{i)c7jSl4V9)V-WA#j^(?@{Xz0h1qZQEXPi~AI1>1 zwuI=MQy*9hEPP%Q%DZ$ka>#^WK*D~@TWa2^vp+e9?n6KU(t8@;pPobhL9C!a{;9X` z{6c4cN)7|iwC~GPdeabEV$DE5nsy*z$H{AXClkWszDm9n`X{z+b4;(fNdXz;bwFdir+i%uRJfe%or+E4ap0N zeIh%7RsrlB?FYXN%t@Dc$yiV--{qY!pW4BJm8Nl(d3mOwPJZ6IXZ}LR ztt4q`SE*xl`;GU#`N57`SZP{UxtH7pPvyUQFV3Iq_$BEv$W`(sbHQEt=iWEwt2=(d zKBjS%eaTtyez-xjkc=ovW44e-~C_!sf{Tu25_o5^sXY5xP(-r|{5|Ep;S680W3 zj1|i{(|R(r>6;JNEGc!5_E_O=C&=}9U?y0$ zkdre$haCstMh;KENj4xIv6^e>@rd1H_q3V}Z2ID(G#iLN;A#YWx=xBWSsyFh2ULwz zo<@^4O|3qAvzy&t5+@)*Cjhud4frGNPkcLwVp(U>r0I@N?`(QEPoffU&`DtVL$@i% zr()KyyYRo6+d*Uipr`eBSX*!MV$%bk(b<}A>%?YWz|+>AG-%5AX`KCmWE)OeH#Pfg z%`SIOB{oC0P5@?*MpL3s#w>5QNZl60y-=dl>4t}wEd;UoWFqoX?k*p0@OZ)0O!jrCR8KY#6VAC_l7MN)VPPfN7S{m=9^lG5w!v`ov#VChvC!V6q} z8j{LOd|J6>Czy7XjUa}zN^PX@5}B52c^@pgdWrB5XO-4?%1dlovE^GZ*Xo~|wwLI% zT+5eWrPV;f7u-ZzBb66oTD9dMm}-@tz=Kmt4Wd{Po|bHx4;ETABoyM5(t=KX&(qmg z#R=B9=F}j{m9x{bEuVvt0JFWvup&4u*240yTK6EX75ZuGmayQhHQrfZQhVIinHB13 zvliFjS8F!2t#~RF9Z7Wi5#c9GdvsNL&b8+irkEAQMf$w$HQSCoLbXX&+X`!bb02zM z#TK)pAVAZ;vqn41j*p^hXZ+E$0}1;d%=RJZ&=EkbQ|8!v5iz#R?JSXQ`%>G*gd=bJ zkRvh#K&{(59!1+SwKGRL@1Nbi2#}43H0_*`0pC0DL#6$dwQIAZ_(QT|vijQGXwRcq z+dl54JyjQ{ucROXI{{E%yhXBQW82=N+eb}=S zH^b3R8)>ocxjnUZ*trrj18!%J^x9Y5j#%59+va_)!ZD7sZ zVIRJ&zjkvD(QErNsy#aQsCOp1ohb@Ta@iN#wpweP^Xi?6`3_{OY=^CF&8_sJqN5lO z8Auk(qiDPlG#I6zX& zE!vq_K4~>JOf|(g$VMnQcGdtxq)-4&^Y`gyrtl%vcrh&$J4a2sk#TehU#AjaYyW84 zfrR~naa@UTCz=8R4p;w&w!NKOa!ySF^9nQo4mVt-{K0OULo4-;!|-8H75IAxKEo7l zWE@)}*vUYFV&2y@PAQR7Nu=7zcY-ik6n8+{;8f@teTj5CeZ&&DRk0cu2Vb!0fUX8z_XVlQu`DpjUpc;2X=>!>D8v$ zDRt6g3MqhDIpF^{9y^Mf1Ut&p`LzC3>pm&iq~U#YmbWtkLq)+r&C8@L7_7dUJIm4O zhhe8cPy>$kHqG3FI5+AyO!tHa&*x(;AaoI_kUwLaqw0l;&-U3+@2BF>rm zIa8#zWzni1z%Yt3UJ|I*w7gYIV}J2D3b@NJg!(fh z@VpIeSzJpt_bRUanBm?QwRgk`#u-pY!S)MR8E`1-d?q;|pq$ADRLE<Bn537$|uRUV8qd>q!AOWJ*Sbi;oy)7;>?tq$#kzRoNXMG#Zm@dGr zC4bxd^qeKmCvKivh|y4>Koj_joo3GbzoXmijN$@UH2)@R*9ctEYP#)BH+LBq5cioH z$>=FCso8YPoA!s2y(|Fyk&^GtFlPeue{j zO3s0C6>+aX#o#u+a9s)$&N7Q68@Qf6uvV#Ja;hv9NZ5bkv`4W=7`CvI34K}P-(BrS z>^hj0@2t)Sy$STMrX5Jw!K~1;dK*kby_&_0tgy3&=9o$W6Oppln$Ah8@U!~n=}Xc8 zxm^s7P&1FI_(0=rY^Bf-g!>!plaWmHuY5y%Wu2NDNeRq!FwXyty=|6s zkJ$ir+fXLfz{(SR=xo`r=Cz~| z=7+G$M!&`U;Itchjpmp#|CNUCABhCMU%j|H6V!z54UDSkbsf7QA-VwV}G;Lp(h z#Y<#E8f9qB3~Ujj3LKb1TChYpr0)Qzo$c!TXMe)9Bh%!;J}v;^2|V>;YB$_JwU&RZ zYPV|@LA5x*bL;YC7d(K!7A2nbl2f zJ{|%)J&&pvHr-LQF=2Me54eff~!7z=4;>x-z{IEYeWE8O*yDPM`#wZFVMv zppAM1e2{`n|k>5ZO*j-0v8_G<%T}W(|wZv zRqNhn5T3X#zNSLh!!sm7m{I(Z7xv?}MSzWxAMl7I+wAk%2@9;*7P>$k4%0QtjuC(X z3HvP_sT?P0zg~9QLO?cBXIh}&FgtcZEW1DeAenO(p#A#U89>v%FF>h7lii|Wn)IV- z2NHIifR;{jcDUxcWWUfqxosoef$Ut^PHMSw{|5ov%s<_2T~>hGJ_^H4)5;aUci`(h z{aXUEI#;vz&#%LPsQZb|)ttA``}(FC<*K^m*~Pk%P&b{|NedR=CGLIgb)|lYK-3SC zTURuDM8HFb#P6p6I=x&)mnu75AS%b7|Ko)tiCY($y)1B;c_eYaPANy~LbBU_0NheZ zP7?i$*`)$qIte+cd_cvY>?G5FCc92xUZ*GL0v~XAuuf9P?)Dp zx+$s0%WXfsXT|Nxg?R=U@zOOk=grqmsXgyyNSgDnWJv1sG@Ma)ec)*ie!XHa?Y(G8pvsR$+xV=+r zKfRC=hNx4o>V(eXF&Mc?JX7!3znjH_4pbheb`r`i)C`mw7jZi1H-sytxt{=bE2ueD zb* z8a^(qK=}AYCyN|w4Y}LI%k`i8YJ{3&h}!k}eV&3`8iBOq51ksbrVQn75b5ic`j`2+ z&~imY&-$>wWq5N2F|wYjk5?f7{3hdgms3Wjir(g#@p&hsOch!i#VC}+wh0oBC^)IIX%iY5Xx7R%OT3vkM_G{y%5aTkh@8wt4H=P zX0>W<%8e^Itz@^N<%)?B^^{JK%m|%Lrtw~<;>-xWO^)#oPPUm5x|^)yqfRrKz*Y^- zO|kJHrhTOG{r($SVnTaZqHDcv-=)k0J%EO19lu&X(-$eU7fUp%Z|@@s z?j;g!>ks=l`=z9GZ{V=m-yNa-*3DgVNk;)Jahc#z3QSx;RrQqNJZP)}J8uV?iY zb0V*o_4RP#afe1-YLBz^7ne*9GxD>#SyI5PCUg5b7Zm#ZvNWt~DLg z0uEvK<@Qxx_gqlv3(MMquAo(;!x&XhieZC|Rt)PAYLFO4>_oxp{O zoR#x!upPq%rJNP@Hqjl=h31?UwKky;qxIIlEy0<@aNG5RzAYhCH1PjZY#)OlDz1fn zr*t7PYfBJSunz+M&)Um`Xhq6|*seSFWx!X^k=#3L3qqO2I+4sf{RYMbgrC{jSzym(5Ngld=U-=9V9&`AXph@B zU4Pz(5NbcFKd&!XWZ4=3vh=U(*ZLp9+KYfBm#g24zx`JD=^e3!#_SpGNTnUib)~)) zf%cSe?w#QE=Kd9E`^|mT^}T)wUsPuJ$sLUah8&bSNqEO`AtMK+MiSW3T-ODNW|RTx z^v>gjS6L_{0B25F$ms{TWOx*I-+A4luOh2mPqi@o)Xs(V(LP(DVlCDDaQdAq>&U(t zfnqd?ZD(R(C9_?h#Jdx|zSYm38Fiin-9axva-!5pB0H`N#W_)GB>0ZSf^ANeMq4I8 zDK{?6WJMXZ`u|eN+INLyjB3h~oQ@$YyniC zjw(T)%C&!%f)xMR3TnO;_|IO@=`G7!^Y7K*y;2)31N4jYFEo$pL0MW^E?FvBcAz3O zc&q%@s~RL@+CEWYGd^`YD{4lTcAHWo3F%O=%YL+6KXJ9s3^u>k3uNwr3u zxK>y)Jt9|||z zTT-i|>uz9~FmX4kBkxXUQ8FQ3sH5$!VQDrY8rD&D7qO^_Y?h7XJ3x{nL^kh?6%$S* zlZ()o$>$LmlWkZMO}Vv)@(JF_FyZv_B@G{z?je>4k@Qme8)cAgAC_LTg7ZH7-MTD7 zW(Dd)#RT)@H^QfkPnVz3^ik~QV2KrZS$;;{hpl^@<%4m7zGN;zIoY1&gV~kyk_80y z

    + */ + public static final String RATIO_IS_HIGHLY_SUSPICIOUS = "Ratio between compressed and uncompressed data is highly" + + " suspicious, looks like a Zip Bomb Attack. Threshold ratio is {0}."; + + /** + * Message notifies that archive is suspicious to be a zip bomb because the number of file entries extracted from + * the archive is greater than a predefined threshold. + * + *
      + *
    • 0th is a threshold number of file entries in the archive; + *
    + */ + public static final String TOO_MUCH_ENTRIES_IN_ARCHIVE = "Too much entries in this archive, can lead to inodes " + + "exhaustion of the system, looks like a Zip Bomb Attack. Threshold number of file entries is {0}."; + /** * Message notifies that some exception has been thrown during json deserialization from object. * List of params: @@ -91,6 +113,16 @@ public final class CommonsLogMessageConstant { public static final String UNABLE_TO_SERIALIZE_OBJECT = "Unable to serialize object. Exception {0} was thrown with the message: {1}."; + /** + * Message notifies that archive is suspicious to be a zip bomb due to large total size of the uncompressed data. + * + *
      + *
    • 0th is a threshold size; + *
    + */ + public static final String UNCOMPRESSED_DATA_SIZE_IS_TOO_MUCH = "The uncompressed data size is too much for the" + + " application resource capacity, looks like a Zip Bomb Attack. Threshold size is {0}."; + /** * Message notifies that unknown placeholder was ignored during parsing of the producer line * format. List of params: diff --git a/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java b/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java index cd9ac64902..f1e6bc3949 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java @@ -23,7 +23,9 @@ This file is part of the iText (R) project. package com.itextpdf.commons.utils; import com.itextpdf.commons.exceptions.CommonsExceptionMessageConstant; +import com.itextpdf.commons.logs.CommonsLogMessageConstant; +import java.io.BufferedInputStream; import java.io.Closeable; import java.io.IOException; import java.io.InputStream; @@ -33,14 +35,21 @@ This file is part of the iText (R) project. import java.util.Set; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Allows reading entries from a zip file. */ public class ZipFileReader implements Closeable { + private static final Logger LOGGER = LoggerFactory.getLogger(ZipFileReader.class); private final ZipFile zipFile; + private int thresholdSize = 1_000_000_000; + private int thresholdEntries = 10000; + private double thresholdRatio = 10; + /** * Creates an instance for zip file reading. * @@ -59,13 +68,49 @@ public ZipFileReader(String archivePath) throws IOException { * Get all file entries paths inside the reading zip file. * * @return the {@link Set} of all file entries paths + * + * @throws IOException if some I/O exception occurs */ - public Set getFileNames() { + public Set getFileNames() throws IOException { final Set fileNames = new HashSet<>(); final Enumeration entries = zipFile.entries(); + + int totalSizeArchive = 0; + int totalEntryArchive = 0; while (entries.hasMoreElements()) { ZipEntry entry = entries.nextElement(); + boolean zipBombSuspicious = false; + try (InputStream in = new BufferedInputStream(zipFile.getInputStream(entry))) { + totalEntryArchive++; + int nBytes; + byte[] buffer = new byte[2048]; + int totalSizeEntry = 0; + while ((nBytes = in.read(buffer)) > 0) { + totalSizeEntry += nBytes; + totalSizeArchive += nBytes; + double compressionRatio = (double) totalSizeEntry / entry.getCompressedSize(); + if (compressionRatio > thresholdRatio) { + zipBombSuspicious = true; + break; + } + } + if (zipBombSuspicious) { + LOGGER.warn(MessageFormatUtil.format(CommonsLogMessageConstant.RATIO_IS_HIGHLY_SUSPICIOUS, + thresholdRatio)); + break; + } + if (totalSizeArchive > thresholdSize) { + LOGGER.warn(MessageFormatUtil.format(CommonsLogMessageConstant.UNCOMPRESSED_DATA_SIZE_IS_TOO_MUCH, + thresholdSize)); + break; + } + if (totalEntryArchive > thresholdEntries) { + LOGGER.warn(MessageFormatUtil.format(CommonsLogMessageConstant.TOO_MUCH_ENTRIES_IN_ARCHIVE, + thresholdEntries)); + break; + } + } if (!entry.isDirectory()) { fileNames.add(entry.getName()); } @@ -94,6 +139,34 @@ public InputStream readFromZip(String fileName) throws IOException { return zipFile.getInputStream(entry); } + /** + * Sets the maximum total uncompressed data size to prevent a Zip Bomb Attack. Default value is 1 GB (1000000000). + * + * @param thresholdSize the threshold for maximum total size of the uncompressed data + */ + public void setThresholdSize(int thresholdSize) { + this.thresholdSize = thresholdSize; + } + + /** + * Sets the maximum number of file entries in the archive to prevent a Zip Bomb Attack. Default value is 10000. + * + * @param thresholdEntries maximum number of file entries in the archive + */ + public void setThresholdEntries(int thresholdEntries) { + this.thresholdEntries = thresholdEntries; + } + + /** + * Sets the maximum ratio between compressed and uncompressed data to prevent a Zip Bomb Attack. In general + * the data compression ratio for most of the legit archives is 1 to 3. Default value is 10. + * + * @param thresholdRatio maximum ratio between compressed and uncompressed data + */ + public void setThresholdRatio(double thresholdRatio) { + this.thresholdRatio = thresholdRatio; + } + @Override public void close() throws IOException { zipFile.close(); diff --git a/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java b/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java index 8cb6524355..7506a11ee3 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java @@ -23,13 +23,15 @@ This file is part of the iText (R) project. package com.itextpdf.commons.utils; import com.itextpdf.commons.exceptions.CommonsExceptionMessageConstant; +import com.itextpdf.commons.logs.CommonsLogMessageConstant; import com.itextpdf.test.ExtendedITextTest; +import com.itextpdf.test.annotations.LogMessage; +import com.itextpdf.test.annotations.LogMessages; import com.itextpdf.test.annotations.type.UnitTest; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; -import java.nio.charset.StandardCharsets; import java.util.Set; import org.junit.Assert; import org.junit.Test; @@ -80,6 +82,43 @@ public void getFileNamesFromZipTest() throws IOException { } } + @Test + @LogMessages(messages = @LogMessage(messageTemplate = CommonsLogMessageConstant.UNCOMPRESSED_DATA_SIZE_IS_TOO_MUCH)) + public void getFileNamesFromZipBombBySettingThresholdSizeTest() throws IOException { + try (ZipFileReader fileReader = new ZipFileReader(SOURCE_FOLDER + "zipBombTest.zip")) { + fileReader.setThresholdRatio(1000); + fileReader.setThresholdSize(10000); + Set nameSet = fileReader.getFileNames(); + + Assert.assertNotNull(nameSet); + Assert.assertEquals(0, nameSet.size()); + } + } + + @Test + @LogMessages(messages = @LogMessage(messageTemplate = CommonsLogMessageConstant.RATIO_IS_HIGHLY_SUSPICIOUS)) + public void getFileNamesFromZipBombBySettingThresholdRatioTest() throws IOException { + try (ZipFileReader fileReader = new ZipFileReader(SOURCE_FOLDER + "zipBombTest.zip")) { + fileReader.setThresholdRatio(5); + Set nameSet = fileReader.getFileNames(); + + Assert.assertNotNull(nameSet); + Assert.assertEquals(0, nameSet.size()); + } + } + + @Test + @LogMessages(messages = @LogMessage(messageTemplate = CommonsLogMessageConstant.TOO_MUCH_ENTRIES_IN_ARCHIVE)) + public void getFileNamesFromZipBombBySettingThresholdEntriesTest() throws IOException { + try (ZipFileReader fileReader = new ZipFileReader(SOURCE_FOLDER + "archive.zip")) { + fileReader.setThresholdEntries(5); + Set nameSet = fileReader.getFileNames(); + + Assert.assertNotNull(nameSet); + Assert.assertTrue(nameSet.size() <= 5); + } + } + @Test public void readFromZipWithNullPathTest() throws IOException { try (ZipFileReader reader = new ZipFileReader(SOURCE_FOLDER + "archive.zip")) { diff --git a/commons/src/test/resources/com/itextpdf/commons/utils/ZipFileReaderTest/zipBombTest.zip b/commons/src/test/resources/com/itextpdf/commons/utils/ZipFileReaderTest/zipBombTest.zip new file mode 100644 index 0000000000000000000000000000000000000000..93f49c45ae69b19071e13a5fe62aab7278a6dc1e GIT binary patch literal 286 zcmWIWW@Zs#U|`^2sF_j|>hU~!TLF+4P|e7|!yv;@l3HBimYI{PS5i?D8p6rI9DTJV zS?f+qa%lxO10%~IKpX}DQI;#a literal 0 HcmV?d00001 From d9a9674294bf8285e03eca95d3f648cc1f3d06bc Mon Sep 17 00:00:00 2001 From: Vitali Prudnikovich Date: Tue, 22 Nov 2022 13:45:21 +0300 Subject: [PATCH 26/32] Discard FORCED_PLACEMENT property of a block renderer after some child is rendered DEVSIX-6658 --- .../layout/renderer/BlockRenderer.java | 19 +++++++++++++++--- .../renderer/FlexContainerRenderer.java | 6 ++++++ .../layout/renderer/RotationUtils.java | 11 ++++++++++ .../java/com/itextpdf/layout/FloatTest.java | 13 ++---------- .../java/com/itextpdf/layout/ImageTest.java | 2 +- .../FloatTest/cmp_floatsOnPageSplit06_03.pdf | Bin 15096 -> 15125 bytes .../FloatTest/cmp_floatsOnPageSplit08_02.pdf | Bin 15073 -> 15459 bytes .../FloatTest/cmp_floatsOnPageSplit08_03.pdf | Bin 15116 -> 16153 bytes .../FloatTest/cmp_floatsOnPageSplit11.pdf | Bin 15811 -> 16599 bytes .../layout/ImageTest/cmp_imageTest08.pdf | Bin 846937 -> 847227 bytes .../ListTest/cmp_addListOnShortPage1.pdf | Bin 4084 -> 4083 bytes 11 files changed, 36 insertions(+), 15 deletions(-) diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java index 7181b4dec3..e873ffb3f0 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java @@ -184,6 +184,10 @@ public LayoutResult layout(LayoutContext layoutContext) { // the first renderer (one of childRenderers or their children) to produce LayoutResult.NOTHING IRenderer causeOfNothing = null; boolean anythingPlaced = false; + // We have to remember initial FORCED_PLACEMENT property of this renderer to use it later + // to define if rotated content should be placed or not + final boolean initialForcePlacementForRotationAdjustments = + Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)); for (int childPos = 0; childPos < childRenderers.size(); childPos++) { IRenderer childRenderer = childRenderers.get(childPos); LayoutResult result; @@ -334,6 +338,7 @@ public LayoutResult layout(LayoutContext layoutContext) { } } anythingPlaced = anythingPlaced || result.getStatus() != LayoutResult.NOTHING; + handleForcedPlacement(anythingPlaced); // The second condition check (after &&) is needed only if margins collapsing is enabled if (result.getOccupiedArea() != null && (!FloatingHelper.isRendererFloating(childRenderer) || includeFloatsInOccupiedArea)) { @@ -373,7 +378,8 @@ public LayoutResult layout(LayoutContext layoutContext) { } int layoutResult = LayoutResult.FULL; - boolean processOverflowedFloats = !waitingOverflowFloatRenderers.isEmpty() && !wasHeightClipped && !Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)); + boolean processOverflowedFloats = !waitingOverflowFloatRenderers.isEmpty() && !wasHeightClipped && + !Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)); AbstractRenderer overflowRenderer = null; if (!includeFloatsInOccupiedArea || !processOverflowedFloats) { @@ -453,7 +459,7 @@ public LayoutResult layout(LayoutContext layoutContext) { LoggerFactory.getLogger(getClass()) .warn(MessageFormatUtil.format(LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA, "It fits by height so it will be forced placed")); - } else if (!Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT))) { + } else if (!initialForcePlacementForRotationAdjustments) { floatRendererAreas.retainAll(nonChildFloatingRendererAreas); return new MinMaxWidthLayoutResult(LayoutResult.NOTHING, null, null, this, this); } @@ -646,7 +652,6 @@ AbstractRenderer[] createSplitAndOverflowRenderers(int childPos, int layoutStatu splitRenderer.childRenderers.add(childResult.getSplitRenderer()); } - replaceSplitRendererKidFloats(waitingFloatsSplitRenderers, splitRenderer); for (IRenderer renderer : splitRenderer.childRenderers) { renderer.setParent(splitRenderer); @@ -1084,6 +1089,14 @@ public MinMaxWidth getMinMaxWidth() { return minMaxWidth; } + void handleForcedPlacement(boolean anythingPlaced) { + // We placed something meaning that we don't need this property anymore while processing other children + // to do not force place them + if (anythingPlaced && hasOwnProperty(Property.FORCED_PLACEMENT)) { + deleteOwnProperty(Property.FORCED_PLACEMENT); + } + } + private void replaceSplitRendererKidFloats(Map waitingFloatsSplitRenderers, IRenderer splitRenderer) { for (Map.Entry waitingSplitRenderer : waitingFloatsSplitRenderers.entrySet()) { if (waitingSplitRenderer.getValue() != null) { diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java index 411308ad44..1f65db0827 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java @@ -330,6 +330,12 @@ Rectangle recalculateLayoutBoxBeforeChildLayout(Rectangle layoutBox, return layoutBoxCopy; } + @Override + void handleForcedPlacement(boolean anythingPlaced) { + // In (horizontal) FlexContainerRenderer Property.FORCED_PLACEMENT is still valid for other children + // so do nothing + } + void setHypotheticalCrossSize(Float mainSize, Float hypotheticalCrossSize) { hypotheticalCrossSizes.put(mainSize.floatValue(), hypotheticalCrossSize); } diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java b/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java index d1050abe23..243463b459 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java @@ -127,6 +127,7 @@ public static Float retrieveRotatedLayoutWidth(float availableWidth, AbstractRen backup.storeProperty(Property.HEIGHT); backup.storeProperty(Property.MIN_HEIGHT); backup.storeProperty(Property.MAX_HEIGHT); + backup.storeBoolProperty(Property.FORCED_PLACEMENT); MinMaxWidth minMaxWidth = renderer.getMinMaxWidth(); //Using this width for initial layout helps in case of small elements. They may have more free spaces but it's more likely they fit. float length = (minMaxWidth.getMaxWidth() + minMaxWidth.getMinWidth()) / 2 + MinMaxWidthUtils.getEps(); @@ -134,6 +135,7 @@ public static Float retrieveRotatedLayoutWidth(float availableWidth, AbstractRen backup.restoreProperty(Property.HEIGHT); backup.restoreProperty(Property.MIN_HEIGHT); backup.restoreProperty(Property.MAX_HEIGHT); + backup.restoreProperty(Property.FORCED_PLACEMENT); Rectangle additions = new Rectangle(0, 0); renderer.applyPaddings(additions, true); @@ -188,6 +190,15 @@ public Float storeFloatProperty(int property) { return value; } + public Boolean storeBoolProperty(int property) { + Boolean value = renderer.getPropertyAsBoolean(property); + if (value != null) { + propertiesBackup.put(property, new PropertyBackup(value, renderer.hasOwnProperty(property))); + renderer.setProperty(property, null); + } + return value; + } + public T storeProperty(int property) { T value = renderer.getProperty(property); if (value != null) { diff --git a/layout/src/test/java/com/itextpdf/layout/FloatTest.java b/layout/src/test/java/com/itextpdf/layout/FloatTest.java index 328fc3a3cf..e236b39456 100644 --- a/layout/src/test/java/com/itextpdf/layout/FloatTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FloatTest.java @@ -1267,7 +1267,6 @@ public void floatsOnPageSplit06_03() throws IOException, InterruptedException { div.add(img); div.add(new Paragraph("some small text")); - // TODO DEVSIX-1655: blocks don't extend their height to MIN_HEIGHT if forced placement is applied, why? document.add(div); document.close(); @@ -1333,7 +1332,7 @@ public void floatsOnPageSplit08_01() throws IOException, InterruptedException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA)) + @LogMessages(messages = @LogMessage(messageTemplate = LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA, count = 2)) public void floatsOnPageSplit08_02() throws IOException, InterruptedException { String cmpFileName = sourceFolder + "cmp_floatsOnPageSplit08_02.pdf"; String outFile = destinationFolder + "floatsOnPageSplit08_02.pdf"; @@ -1358,10 +1357,6 @@ public void floatsOnPageSplit08_02() throws IOException, InterruptedException { document.add(containerDiv); document.close(); - // TODO DEVSIX-1655: currently forced placement is applied on containerDiv, which results in all it's content - // being forced placed at once, rather than content being split more gracefully (it makes sense to put the second - // image on the next empty area, not on current area). - Assert.assertNull(new CompareTool().compareByContent(outFile, cmpFileName, destinationFolder, "diff28_02_")); } @@ -1382,14 +1377,12 @@ public void floatsOnPageSplit08_03() throws IOException, InterruptedException { // Adding normal image that will not fit on the first page and requires forced placement. containerDiv.add(img); -// Adding more text that is naturally expected to be correctly shown. + // Adding more text that is naturally expected to be correctly shown. containerDiv.add(new Paragraph(text)); document.add(containerDiv); document.close(); - // TODO DEVSIX-1655: text in the container div gets lost. And floating property doesn't actually affect this. - Assert.assertNull(new CompareTool().compareByContent(outFile, cmpFileName, destinationFolder, "diff28_03_")); } @@ -1476,8 +1469,6 @@ public void floatsOnPageSplit11() throws IOException, InterruptedException { document.add(containerDiv); document.close(); - // TODO DEVSIX-1655: Forced placement is applied to the parent element, forcing it to return FULL even though part of the child element overflowed. - Assert.assertNull(new CompareTool().compareByContent(outFile, cmpFileName, destinationFolder, "diff31_")); } diff --git a/layout/src/test/java/com/itextpdf/layout/ImageTest.java b/layout/src/test/java/com/itextpdf/layout/ImageTest.java index 15b1d5a2e3..75b8b4f367 100644 --- a/layout/src/test/java/com/itextpdf/layout/ImageTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ImageTest.java @@ -278,7 +278,7 @@ public void imageTest07() throws IOException, InterruptedException { @Test @LogMessages(messages = { - @LogMessage(messageTemplate = LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA) + @LogMessage(messageTemplate = LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA, count = 2) }) public void imageTest08() throws IOException, InterruptedException { String outFileName = destinationFolder + "imageTest08.pdf"; diff --git a/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit06_03.pdf b/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit06_03.pdf index dde3ccbafa48b11bad330b529291181e920763d8..e0858ec607ae92935989c6418fd9229f565aa60a 100644 GIT binary patch delta 469 zcmexSI<;(rF>AfCp`BfENl|KIE?32z+~m%v32fbCbMoJNb!!2(xsREXkI5);8Ti}((mLzqndu|?X>0XiuHDPCPdu9V`M`9A zqO2S~{T&k{Lc9XEW>o4Iep_T8$lYy!WB-F)>yGdUUvya3shDt+Kl_L3hlrLBJ6~Sp zoS|X!VDdWFCwfLkhK3+)VrpWkZD6c!V4$w4@0*|El30?e;bLWEfTCdX0X7Lc=lr5n z1#>+kJyYFaKgWPz5C0H_7!61F03U_2)S}|d{Ja=Vg_TAI1_rty?FyM8sTCy(?nU{f z1qyy)n+4ft8EF|=C;;UR3>5MdxWEhpLrY^L3^6lv~IHZ-tEOf^nRGqo@=Nli+!FiJHtFte~QHL|lIq+;?)D=jUM-*i#^ c##LOBSX5F`l$yq6Xku<+$)&35>hHz{0HRHptpET3 delta 483 zcmbPQ_M>!zF>Ae{k)2&}Nl|KIE?31I?I%Vd1`LN5mFOjNvvM;Fx5nrN2NxS?v!B?+ zvgu5NPO`DYVJ5BV$3#zrc3j}S+_Lg6$5DkA9Y5v=VGX*bPR1PVWjkI6md;j`Zhlr) z?Cfmo+`*{E#>V9kDZC)3NN@VS^mPlHyzK%689s(vT;NL0OPPF>^+CO%g@KWQg`tsw zfr+WEfw8)Qfx4!?Z+?nPVo9ooilDoO4E2n3gZ&%> zf<6306jlO_GtdR;RRAkca4*U)El}_aQ;5-UbPw>+ElVvb&dkq?(cG-bKFdhUz)}II z!N5QvPk{@}Ffg<|_(FvTL()FLI-j-ZOk2d%VJQT@tQT#{H+ VQc;we#$^a}gejM*s;j>n7XX5}jcfn_ diff --git a/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit08_02.pdf b/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit08_02.pdf index c750e3e2a94323718da293824327fb0cb082dae5..147e7cc66db4a5cbbc964a3b3ebf4169096905af 100644 GIT binary patch delta 874 zcmaD@`nY1l1r|o5$ro9~>p2hPT{3&4BWuYlq~o&UPQ8NvanIdHz5bmqD@#yG`Lp++ zMM=uV!&bAoi?!?)&M4m4a!BXvgHvC*a@Nq?d{OM~VtpYyv$J6mi;J@s z-s1J^{AE@Vy)^02cAcYZmVPMm`duJbBDGv>>mFMPEv>$*et(y|dmg&G_`I5?zRB5X zIR*<>-7PdXj4@4FK1bXxJ=`yb8zPdhK7?F*^C$s zCJLz38yZ>I*%g-*r6%TbRm{mfZ^+l6z{7fB@A4O%Tc&F5*lkh8CLF8c_TK&m1DDj{ zL;f$bEgL3I_!tB9k;;pMUh#(Q8ya&h+x(hezU%gW%Bp6uDR7Hj-;}<9&#v*0|JicR zOXDavVqA}lYyIl-RtnA#lQu9)v zZUM6Lld`xh6$}(Ww2h6vbADb)YFJ<7#Qe+OjH1CQ*bZJXDuyI@C%##i>*Y&Sl>G{r8wFI z=;R;;b1-Q+xrSW|=+e#8+3y>A7;yphLxF;ssj0E4LYe|p%+S)%Q~@lfkOvb3x*X_# z5I~3-TABg9Z)qW6WN2)NA!%Y_G?~vzwcgy^3`5S;!T?>&$jHJ7Ay!h9n3{pbS(U0_Xk=%{r3wy8T~Gw*f+Jw^K`T*iQv(xYE>%@me>W}wf>sc9go95owZBWFvWRt+cqW_I1eskFGCaM0bvz9gxGOCL= zuqsh`kvQ%4OiQu+8SB>^73nHG#Xfyqc*TLRo>f<6v`%HdII8wqVzEQ3&80uHE);vd z{FOXefAh4L!jnUCXV1KXLi2`NxpeB=<;oYs$Cf& zYoB?%eG^=gAzc2(^GnMl(PJ5NVnPaE-_J|ik#ocER{o!d*O%UY_PNgRc}3jh39Okw zr~hU(nq0%~!E0z?U}$7wU}0cvXskQ=BD+W&iim-+x`BbZrhY(CeoAR_YLP}}NNPpN zIt6n*Lp>wiU_ZxzU=RNgg_TAI1_ruD28I?2U}_>A5&lV8smUca zHu|2qh6;v;leO547!4*0sMK3nnj*QbH}v49*%ktOerrFQ5wh{rVTok<$#0fvEnj}YTv!C(!%Zu>&-uV_ZThzQSUnA_EWtlRh%vi za*yupy|c7hG?(wf*#pmm-Z|Y{-sNZ~6ZYP2>4bF;1KQsvg?H#QJ8!M}Jb%>%hy1gx zVtguJ(p;kXb$dQ>-E(Np}8mm8)|?E8F&$t~OzE_c`=^d;9y< z<^py9t^P-Ctb$SnQFIA@I(<9#Nk zU3$^!2jZ)jXq~H&?Oprgj8TV;Xyic!8Lw!wge1lO%vxnznTwSxrj}1^KQ+amHMpj*$y}ITn0;SRWab zyh8I+3#W&#>tka_)AJ7PS3Rwd?dwrKdsOY)p_1C}7{*fv*f%Dy)+pJ1h-}-dvdwlv zT&PRAdhJb(+NuVlgFF*t8122Z#R7A_x87JIdCWcRYWmv?zaqjfMBkKnY~ZERRI*tm zE8FVcs*u>lyrOeDytZ)3nyy^0u2^!s}qW%iig(q)dEZ1JRbq`#cJDp0xc9!K($URFcp4`zIbHUmq{zJ9c1~046+XTuBi29CvpG&( z++!`8c1?QIhuOma`yxIoiB^_;(!AyR&|ibp*#oxaF|4#0Nja;dDDbV5q$jVR3;grICSwfv%B(k&!}XNNPoif_qVZX@P=Y*kl#<5(8s>@643q zXcGkkg&+lUFlh-QWA#HS3sUt164O(Q?d(8q1-a1BaPvX-`-Y50lNVY_>lm3C0M&wk zLY@K_m|NmD~3bPYz9=4O)< ztfZWhOe_p6latMp5>t&5O_MFtj8jcajZ9L~EDel|jSUU#YzV2CyvIu3)ClN3RdC4Y hg2Gc5H9WbBOA?DpDvDCmxC~9rjm^1KRbBnvxB&CCYRmut delta 697 zcmbPP*HgCP980~Cp^=?kaY<2XVlG$3oZ7zAd4~)HT)%%7Ess=MH z-wlS4*FOATqAzN4s_tR`?ZY$v7}j^zetvvqVUpG+fsFg!i7F2!dnjsVY}8h{ zwoW=CGb%^*iE+uTT@SMl@YF6?{{2sa%&KFtwl#`wPxF>}>Wgjv(YM(-EvI$&?h@l= zOOKs@^3?Kxd)g^Iubg>vHt6TZNtN_|{%1e$rT?vr`orcX-xJIy`>;k&&Seo4(2wv> z%1TWxv9Zzj%r#W7oWxaKZ(v{w3;;tDBNKCN17mdq19eS(-~1Gp#FA7E7b_zJBWwx+ zitlx}98tDf6IR*rK_=hO01nM%-1!-0Qt59$+$}cTY@C#Fj z(QtGR@X;+xEh^5;&x_HV{Ew?d(@5VtGo?7%M8QBINWmOL#_ESu7NqJ2B&Mep+u3oY z=B4B(WpP<c zg{hH+Wm>99qD5*_nt7@nK^2pa+Q}Ol06nM*4klf+aO5g3Nh~UP-v`?Cgq5ic%AExhm%LPKxz!HV|oh|6BXq zQnk%ov5j|Ut@s$^oV4f7i$v#zccaX{+`nCBaPWL<%N*z1&tKl&q#FJ}ezVf_afme(t>HN%T)2UDRb<}r)tY;m+@TC=!zP}Z(x0G+_WA5GXvHVi0 zpI*LlN79MY2J_N1Q+bL!&+RgmYAN5_?6*QJir2|YAfbf)){aFNzOD;27VvV~?Z)aF zE4u#qPi{-*|NBnX7picdswmizx?yFxSkBfU5xKw<^($8~3Sc1dK*rE`f6kM?Ozs7tJ2Xe#+JgDW*J1sXd* zR(?_zm!*P%0*JP;(Ra?zD@n~ODONBvnB2!5x;vQU*Sdt2qb1ybjFf;DIV`r5ML0d{jf@NpjSUPe4UJ7qwGE8b4Gh#Z^?mbGT!7j&T&#=?uqp^B z%1}XX@P=Y*yKB$B_hW9-kB-I(Iy}VDwu;w%gJ$EQowY&xsvO; zp)J@OP%kGZDge_fC{#cKU|(UCsVGWK<1$b%G?^S}Bcp9;2J}7%DC8+{ff)wIMrJ^} z(8LT3EG93ov0yPaG`F05$HubW+!8~hk+G2}hDKv!12i#1GhogsU>XR{tV#uj1~BMU!EvAqiaA}>nByugNh~S>hn%6Ap@}hSP+gWVT70lAsS}8 z81EMJ)6lPZvB=lS8?xsvie_)H47>8|-Bt=-r#C&|U9RM2@3A(ALZ5#v56k zOEE?m2v*ybojpbq$+BPqC>=1hDEqZzR!N;#c$S*XR1cNX!s7TFilrA^35m*Oy-|Z+ z*%+G4HU%5oBcBhsWsEpChC~oSIiuKc{wD@{V=@jQaRP0<9fmQGbnFDTA~CN!4$7s$ XXg`BPQS8Y$Ju-QSfl)4Z&^kn4|890& diff --git a/layout/src/test/resources/com/itextpdf/layout/ImageTest/cmp_imageTest08.pdf b/layout/src/test/resources/com/itextpdf/layout/ImageTest/cmp_imageTest08.pdf index 32cee906b026c47d30037b1a6ee02605d2f0a1b0..c792d61668bc385ff95374ea7d58b72d8290121f 100644 GIT binary patch delta 564 zcmaix%}T>S5XVieUuzCh5L86=5>QH--OXpAR8;%`r7gC2QNd`o62YV-QPhiwpm;NQ z$TN8H>Z_=4AoUHrIH?L+4<3HZ?0;sKKQqry>idg&s|zGH^8JOLQUbHXU#_Fen0(z_jD^tW&! zjGr&~0mo*66?C~?nXA=Tstvp~J-1w2!^b=bUEkZ9!S{?1A~V7mb{qU8!pnhw)WVgG znR5Bt2>WT|$cr#jR$V9D)IeXysm=9mrE%KgO3mKq;n!dmtXr44%ylj!0BP(6vOpiu z4-5ca7PICFzO_PnAH5E=^A+G>Z6P%S8Y+ss|MKY zDl*;rqnW0bJha7$d57pkbsVdx!@ovTRhyR0ZCfLH6W)7Tx%6L0g5Ja_qX>JDIy;rq bOUS=3fx^fRqLY9(k);`y$&e&1R+rERqm`0R delta 452 zcmex;%lPIE;|ZpWmXkFZwfWaM@rdqvc8qOB7Q?p=zT}DNnT%!=FB(q%%IK+UXl`I= zWNK(;VrFEZZD6c!V4$w4@0*|El30?e;bLWEfUID0Hj`wmxt@WZk#4Y`V?eNne~7|L zBLf2iU7$KMh0KuDiV_9)qWsbV1-~$b7!61F03Y45)S}|d{Ja=VO*=cT)V!4Zq%1BY z1p@^TZDXVFoL`z(qF|`+otaV`Z8G@{lN6&_GdpuTJ2N8?GXXJ(%>u-%K+Fcj>_E%` z#GF9P1;pIj*_nAHUNV|bS9rrCV{c?;t^jnBfq_Dv0vDKJU|?cyfgxsW2y_LSIzwZF z>D6y|RGCeUET^A-!z1OCW^R<4lxS#RlwxdYl9Fm@Xla~koM@P2nUrdlmX=~@XG2KE sboIA9a)#zW&#Qt1NEbB#xr$2?i%KerQq#CBOw7!T%(+xmUH#p-05j5fW&i*H diff --git a/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_addListOnShortPage1.pdf b/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_addListOnShortPage1.pdf index d878b26eabdb3e26a7dc11b90ddcc13d941f9842..087d660a9e26cfbabe7e1e9ca591c5cca3bc0e36 100644 GIT binary patch delta 641 zcmah`Jxc>Y5LFWuFGjKQqcB@2CQ5W~_T%=%2!4yG2`GYKbC?aJ@J=pK(xtJnl)+yh z1Z*^oR{j97u@%I|TCmW@&WoKn!D5)<&6~HpeV>VsMEyN_Cf!({`&=JvZ+X1W_TfSM zJ(gNMyy&>W^R_C!bl&1a#KpF*rz(JHHi}C|Cny`EbSyQs;pG>dvQ92e1O1bb^S%7h zzV?&FZCxo}kp<7!#F~Ujk>1*z%WbV@x5-{|ZY8%)j=1vL|-6xngcF~Ge@XpBKbu5ElL4OPSMfd4AQzSU1l(@wB87Kp=n=#;u;ZEG{ zw=5aj*&whMS5Zc}#MihTF{Q%c9yI_`@MgBjDWKakQU%Ktp{2CLnBXA{lne<6f51X| zDr^sI)zGtlc@8Xx9|@vs7Gx&1aIJS}9vINTfOHC6aPDxSfKx}?c_y?L1wA|S9|LQ> dEH1hrLyCfE50rmjDa#nN0+k8#y3gGqALIZ delta 736 zcmew?|3!Yodlp8s$%brNlN;EzHIimcoH=hPtDdUbw5nrj9%5FHwoNFxyg}2@%z4vU zj_tWOdYBk)i}@>0&R{(;`4n^B=bcC<-S3<&>~8*E7^J)eZJ@3<&n{4^dcYWME*R3sh*K zkQtI%QKH~plwVq);1{M4qv7Zt;G3KK(TrhKN}evm|-Y1G{qFNFhFu(Nl{{EPHGXCjg7vii$b)G zfmxEVS&C6&vPp`eWs<3hNt&@`nuVE}g+;PulCgoI9g+$$>`Ept;MY Date: Fri, 2 Dec 2022 13:38:11 +0300 Subject: [PATCH 27/32] Split flex container renderer DEVSIX-6658 (cherry picked from commit 06c990e2517aa8edd228e0b4ae2392fcf9bf5ebd) --- .../renderer/FlexContainerRenderer.java | 131 ++++++++++--- .../element/FlexContainerSplitTest.java | 175 ++++++++++++++++++ .../layout/element/FlexContainerTest.java | 3 + .../cmp_heightPropertyTest.pdf | Bin 0 -> 2441 bytes .../cmp_keepTogetherIgnoredTest.pdf | Bin 0 -> 1079 bytes .../FlexContainerSplitTest/cmp_simpleTest.pdf | Bin 0 -> 2453 bytes .../cmp_smallTrailingElementTest.pdf | Bin 0 -> 2526 bytes .../cmp_splitOverSeveralPagesTest.pdf | Bin 0 -> 3869 bytes ...ifferentChildrenDontFitVerticallyTest1.pdf | Bin 3958 -> 4113 bytes ...ifferentChildrenDontFitVerticallyTest3.pdf | Bin 3960 -> 4113 bytes ...ifferentChildrenDontFitVerticallyTest4.pdf | Bin 3948 -> 4105 bytes ...nFitContainerDoesNotFitVerticallyTest3.pdf | Bin 3955 -> 4113 bytes ...nFitContainerDoesNotFitVerticallyTest4.pdf | Bin 3946 -> 4042 bytes 13 files changed, 283 insertions(+), 26 deletions(-) create mode 100644 layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java create mode 100644 layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_heightPropertyTest.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_keepTogetherIgnoredTest.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_simpleTest.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_smallTrailingElementTest.pdf create mode 100644 layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_splitOverSeveralPagesTest.pdf diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java index 1f65db0827..6bd4ff24f3 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java @@ -136,6 +136,7 @@ public LayoutResult layout(LayoutContext layoutContext) { UnitValue.createPointValue(rectangleWithoutBordersMarginsPaddings.getHeight())); } } + final LayoutResult result = super.layout(layoutContext); // We must set back widths of the children because multiple layouts are possible @@ -195,17 +196,25 @@ AbstractRenderer[] createSplitAndOverflowRenderers(int childPos, int layoutStatu List waitingOverflowFloatRenderers) { final AbstractRenderer splitRenderer = createSplitRenderer(layoutStatus); final AbstractRenderer overflowRenderer = createOverflowRenderer(layoutStatus); + final IRenderer childRenderer = getChildRenderers().get(childPos); final boolean forcedPlacement = Boolean.TRUE.equals(this.getProperty(Property.FORCED_PLACEMENT)); boolean metChildRenderer = false; for (final List line : lines) { - metChildRenderer = metChildRenderer || - line.stream().anyMatch(flexItem -> flexItem.getRenderer() == childRenderer); - for (final FlexItemInfo itemInfo : line) { - if (metChildRenderer && !forcedPlacement) { - overflowRenderer.addChildRenderer(itemInfo.getRenderer()); - } else { - splitRenderer.addChildRenderer(itemInfo.getRenderer()); + final boolean isSplitLine = line.stream().anyMatch(flexItem -> flexItem.getRenderer() == childRenderer); + metChildRenderer = metChildRenderer || isSplitLine; + + // If the renderer to split is in the current line + if (isSplitLine && !forcedPlacement && layoutStatus == LayoutResult.PARTIAL) { + fillSplitOverflowRenderersForPartialResult(splitRenderer, overflowRenderer, line, childRenderer, + childResult); + } else { + for (final FlexItemInfo itemInfo : line) { + if (metChildRenderer && !forcedPlacement) { + overflowRenderer.addChildRenderer(itemInfo.getRenderer()); + } else { + splitRenderer.addChildRenderer(itemInfo.getRenderer()); + } } } } @@ -224,8 +233,16 @@ LayoutResult processNotFullChildResult(LayoutContext layoutContext, List areas, int currentAreaPos, Rectangle layoutBox, Set nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result) { - final boolean keepTogether = isKeepTogether(causeOfNothing); + if (Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)) || wasHeightClipped) { + final AbstractRenderer splitRenderer = keepTogether ? null : createSplitRenderer(result.getStatus()); + if (splitRenderer != null) { + splitRenderer.setChildRenderers(getChildRenderers()); + } + + return new LayoutResult(LayoutResult.FULL, + getOccupiedAreaInCaseNothingWasWrappedWithFull(result, splitRenderer), splitRenderer, null, null); + } final AbstractRenderer[] splitAndOverflowRenderers = createSplitAndOverflowRenderers( childPos, result.getStatus(), result, waitingFloatsSplitRenderers, waitingOverflowFloatRenderers); @@ -233,13 +250,13 @@ LayoutResult processNotFullChildResult(LayoutContext layoutContext, AbstractRenderer splitRenderer = splitAndOverflowRenderers[0]; final AbstractRenderer overflowRenderer = splitAndOverflowRenderers[1]; overflowRenderer.deleteOwnProperty(Property.FORCED_PLACEMENT); + updateHeightsOnSplit(wasHeightClipped, splitRenderer, overflowRenderer); if (isRelativePosition() && !positionedRenderers.isEmpty()) { overflowRenderer.positionedRenderers = new ArrayList<>(positionedRenderers); } // TODO DEVSIX-5086 When flex-wrap will be fully supported we'll need to update height on split - if (keepTogether) { splitRenderer = null; overflowRenderer.setChildRenderers(getChildRenderers()); @@ -249,23 +266,15 @@ LayoutResult processNotFullChildResult(LayoutContext layoutContext, applyAbsolutePositionIfNeeded(layoutContext); - if (Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)) || wasHeightClipped) { - if (splitRenderer != null) { - splitRenderer.setChildRenderers(getChildRenderers()); - } - return new LayoutResult(LayoutResult.FULL, - getOccupiedAreaInCaseNothingWasWrappedWithFull(result, splitRenderer), splitRenderer, null, null); + applyPaddings(occupiedArea.getBBox(), paddings, true); + applyBorderBox(occupiedArea.getBBox(), borders, true); + applyMargins(occupiedArea.getBBox(), true); + if (splitRenderer == null || splitRenderer.getChildRenderers().isEmpty()) { + return new LayoutResult(LayoutResult.NOTHING, null, null, overflowRenderer, + result.getCauseOfNothing()).setAreaBreak(result.getAreaBreak()); } else { - applyPaddings(occupiedArea.getBBox(), paddings, true); - applyBorderBox(occupiedArea.getBBox(), borders, true); - applyMargins(occupiedArea.getBBox(), true); - if (splitRenderer == null || splitRenderer.getChildRenderers().isEmpty()) { - return new LayoutResult(LayoutResult.NOTHING, null, null, overflowRenderer, - result.getCauseOfNothing()).setAreaBreak(result.getAreaBreak()); - } else { - return new LayoutResult(LayoutResult.PARTIAL, layoutContext.getArea(), splitRenderer, - overflowRenderer, null).setAreaBreak(result.getAreaBreak()); - } + return new LayoutResult(LayoutResult.PARTIAL, layoutContext.getArea(), splitRenderer, + overflowRenderer, null).setAreaBreak(result.getAreaBreak()); } } @@ -354,7 +363,7 @@ private FlexItemInfo findFlexItemInfo(AbstractRenderer renderer) { } return null; } - + @Override void fixOccupiedAreaIfOverflowedX(OverflowPropertyValue overflowX, Rectangle layoutBox) { // TODO DEVSIX-5087 Support overflow visible/hidden property correctly @@ -373,6 +382,71 @@ public void addChild(IRenderer renderer) { super.addChild(renderer); } + private void fillSplitOverflowRenderersForPartialResult(AbstractRenderer splitRenderer, + AbstractRenderer overflowRenderer, List line, IRenderer childRenderer, + LayoutResult childResult) { + // If we split, we remove (override) Property.ALIGN_ITEMS for the overflow renderer. + // because we have to layout the remaining part at the top of the layout context. + // TODO DEVSIX-5086 When flex-wrap will be fully supported we'll need to reconsider this. + // The question is what should be set/calculated for the next line + overflowRenderer.setProperty(Property.ALIGN_ITEMS, null); + + float occupiedSpace = 0; + boolean metChildRendererInLine = false; + for (final FlexItemInfo itemInfo : line) { + // Split the line + if (itemInfo.getRenderer() == childRenderer) { + metChildRendererInLine = true; + if (childResult.getSplitRenderer() != null) { + splitRenderer.addChildRenderer(childResult.getSplitRenderer()); + } + + if (childResult.getOverflowRenderer() != null) { + overflowRenderer.addChildRenderer(childResult.getOverflowRenderer()); + } + } else if (metChildRendererInLine) { + // Process all following renderers in the current line + // We have to layout them to understand what goes where + final Rectangle neighbourBbox = getOccupiedAreaBBox().clone(); + // Move bbox by occupied space + neighbourBbox.setX(neighbourBbox.getX() + occupiedSpace); + neighbourBbox.setWidth(itemInfo.getRectangle().getWidth()); + + // Y of the renderer has been already calculated, move bbox accordingly + neighbourBbox.setY(neighbourBbox.getY() - itemInfo.getRectangle().getY()); + + final LayoutResult neighbourLayoutResult = itemInfo.getRenderer().layout(new LayoutContext( + new LayoutArea(childResult.getOccupiedArea().getPageNumber(), neighbourBbox))); + // Handle result + if (neighbourLayoutResult.getStatus() == LayoutResult.PARTIAL && + neighbourLayoutResult.getSplitRenderer() != null) { + splitRenderer.addChildRenderer(neighbourLayoutResult.getSplitRenderer()); + } else if (neighbourLayoutResult.getStatus() == LayoutResult.FULL) { + splitRenderer.addChildRenderer(itemInfo.getRenderer()); + } else { + // LayoutResult.NOTHING + } + + if (neighbourLayoutResult.getOverflowRenderer() != null) { + overflowRenderer.addChildRenderer(neighbourLayoutResult.getOverflowRenderer()); + } else { + // Here we might need to still occupy the space on overflow renderer + addSimulateDiv(overflowRenderer, itemInfo.getRectangle().getWidth()); + } + } else { + // Process all preceeding renderers in the current line + // They all were layouted as FULL so add them into split renderer + splitRenderer.addChildRenderer(itemInfo.getRenderer()); + + // But we also need to occupy the space on overflow renderer + addSimulateDiv(overflowRenderer, itemInfo.getRectangle().getWidth()); + } + + // X is nonzero only for the 1st renderer in line serving for alignment adjustments + occupiedSpace += itemInfo.getRectangle().getX() + itemInfo.getRectangle().getWidth(); + } + } + private void findMinMaxWidthIfCorrespondingPropertiesAreNotSet(MinMaxWidth minMaxWidth, AbstractWidthHandler minMaxWidthHandler) { // TODO DEVSIX-5086 When flex-wrap will be fully supported we'll find min/max width with respect to the lines @@ -390,4 +464,9 @@ private void findMinMaxWidthIfCorrespondingPropertiesAreNotSet(MinMaxWidth minMa } } + private static void addSimulateDiv(AbstractRenderer overflowRenderer, float width) { + final IRenderer fakeOverflowRenderer = new DivRenderer( + new Div().setMinWidth(width).setMaxWidth(width)); + overflowRenderer.addChildRenderer(fakeOverflowRenderer); + } } diff --git a/layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java new file mode 100644 index 0000000000..bbde023fcf --- /dev/null +++ b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java @@ -0,0 +1,175 @@ +/* + This file is part of the iText (R) project. + Copyright (c) 1998-2022 iText Group NV + Authors: iText Software. + + This program is offered under a commercial and under the AGPL license. + For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below. + + AGPL licensing: + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + */ +package com.itextpdf.layout.element; + +import com.itextpdf.kernel.colors.ColorConstants; +import com.itextpdf.kernel.geom.PageSize; +import com.itextpdf.kernel.pdf.PdfDocument; +import com.itextpdf.kernel.pdf.PdfWriter; +import com.itextpdf.kernel.utils.CompareTool; +import com.itextpdf.layout.Document; +import com.itextpdf.layout.borders.SolidBorder; +import com.itextpdf.layout.logs.LayoutLogMessageConstant; +import com.itextpdf.layout.properties.Background; +import com.itextpdf.layout.properties.Property; +import com.itextpdf.layout.properties.UnitValue; +import com.itextpdf.test.ExtendedITextTest; +import com.itextpdf.test.annotations.LogMessage; +import com.itextpdf.test.annotations.LogMessages; +import com.itextpdf.test.annotations.type.IntegrationTest; + +import java.io.IOException; +import org.junit.Assert; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +@Category(IntegrationTest.class) +public class FlexContainerSplitTest extends ExtendedITextTest { + + private static final String SOURCE_FOLDER = "./src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/"; + private static final String DESTINATION_FOLDER = "./target/test/com/itextpdf/layout/FlexContainerSplitTest/"; + + private static final String VERY_LONG_TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do " + + "eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud " + + "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in " + + "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat " + + "cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "; + private static final String SHORT_TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit,?"; + + @BeforeClass + public static void beforeClass() { + createDestinationFolder(DESTINATION_FOLDER); + } + + @Test + public void simpleTest() throws IOException, InterruptedException { + String outFileName = DESTINATION_FOLDER + "simpleTest.pdf"; + String cmpFileName = SOURCE_FOLDER + "cmp_simpleTest.pdf"; + try (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) { + Document document = new Document(pdfDocument); + pdfDocument.setDefaultPageSize(PageSize.A5); + + Div flexContainer = createDefaultFlexContainer(); + document.add(flexContainer); + } + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); + } + + @Test + public void heightPropertyTest() throws IOException, InterruptedException { + String outFileName = DESTINATION_FOLDER + "heightPropertyTest.pdf"; + String cmpFileName = SOURCE_FOLDER + "cmp_heightPropertyTest.pdf"; + + try (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) { + Document document = new Document(pdfDocument); + pdfDocument.setDefaultPageSize(PageSize.A5); + + Div flexContainer = createDefaultFlexContainer(); + ((Paragraph) flexContainer.getChildren().get(0)).setHeight(250); + document.add(flexContainer); + } + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); + } + + @Test + public void smallTrailingElementTest() throws IOException, InterruptedException { + String outFileName = DESTINATION_FOLDER + "smallTrailingElementTest.pdf"; + String cmpFileName = SOURCE_FOLDER + "cmp_smallTrailingElementTest.pdf"; + + try (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) { + Document document = new Document(pdfDocument); + pdfDocument.setDefaultPageSize(PageSize.A5); + + Div flexContainer = createDefaultFlexContainer(); + ((Paragraph) flexContainer.getChildren().get(0)).setHeight(250); + Paragraph p3 = new Paragraph(SHORT_TEXT) + .setWidth(UnitValue.createPercentValue(25)) + .setBackgroundColor(ColorConstants.BLUE) + .setHeight(250); + flexContainer.add(p3); + document.add(flexContainer); + } + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); + } + + @Test + public void splitOverSeveralPagesTest() throws IOException, InterruptedException { + String outFileName = DESTINATION_FOLDER + "splitOverSeveralPagesTest.pdf"; + String cmpFileName = SOURCE_FOLDER + "cmp_splitOverSeveralPagesTest.pdf"; + + try (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) { + Document document = new Document(pdfDocument); + pdfDocument.setDefaultPageSize(PageSize.A6); + + Div flexContainer = createDefaultFlexContainer(); + document.add(flexContainer); + } + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); + } + + @Test + @LogMessages(messages = @LogMessage(messageTemplate = LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA)) + public void keepTogetherIgnoredTest() throws IOException, InterruptedException { + String outFileName = DESTINATION_FOLDER + "keepTogetherIgnoredTest.pdf"; + String cmpFileName = SOURCE_FOLDER + "cmp_keepTogetherIgnoredTest.pdf"; + + try (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) { + Document document = new Document(pdfDocument); + pdfDocument.setDefaultPageSize(PageSize.A5); + + Div flexContainer = new FlexContainer(); + flexContainer.add(new Div().setWidth(50).setHeight(600).setBackgroundColor(ColorConstants.YELLOW)) + .add(new Div().setWidth(50).setHeight(400).setBackgroundColor(ColorConstants.BLUE)); + flexContainer.setProperty(Property.KEEP_TOGETHER, true); + document.add(flexContainer); + } + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); + } + + private Div createDefaultFlexContainer() { + Div flexContainer = new FlexContainer(); + flexContainer.setProperty(Property.BORDER, new SolidBorder(2)); + flexContainer.setProperty(Property.BACKGROUND, new Background(ColorConstants.LIGHT_GRAY)); + Paragraph p1 = new Paragraph(SHORT_TEXT) + .setWidth(UnitValue.createPercentValue(25)) + .setBackgroundColor(ColorConstants.BLUE); + p1.setProperty(Property.FLEX_GROW, 0f); + p1.setProperty(Property.FLEX_SHRINK, 0f); + flexContainer.add(p1); + + Paragraph p2 = new Paragraph(VERY_LONG_TEXT + VERY_LONG_TEXT + VERY_LONG_TEXT + VERY_LONG_TEXT) + .setWidth(UnitValue.createPercentValue(75)) + .setBackgroundColor(ColorConstants.YELLOW); + p2.setProperty(Property.FLEX_GROW, 1f); + p2.setProperty(Property.FLEX_SHRINK, 1f); + flexContainer.add(p2); + + return flexContainer; + } +} diff --git a/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java index 4394784016..327fcd94a4 100644 --- a/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java +++ b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java @@ -23,6 +23,7 @@ This file is part of the iText (R) project. package com.itextpdf.layout.element; import com.itextpdf.io.image.ImageDataFactory; +import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.kernel.colors.ColorConstants; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; @@ -283,6 +284,7 @@ public void flexContainerDifferentChildrenDontFitHorizontallyForcedPlacementTest } @Test + @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.CLIP_ELEMENT), ignore = true) public void flexContainerDifferentChildrenDontFitVerticallyTest() throws IOException, InterruptedException { String outFileName = destinationFolder + "flexContainerDifferentChildrenDontFitVerticallyTest" + comparisonPdfId + ".pdf"; String cmpFileName = sourceFolder + "cmp_flexContainerDifferentChildrenDontFitVerticallyTest" + comparisonPdfId + ".pdf"; @@ -322,6 +324,7 @@ public void flexContainerDifferentChildrenDontFitVerticallyTest() throws IOExcep } @Test + @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.CLIP_ELEMENT), ignore = true) public void flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest() throws IOException, InterruptedException { String outFileName = destinationFolder + "flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest" + comparisonPdfId + ".pdf"; String cmpFileName = sourceFolder + "cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest" + comparisonPdfId + ".pdf"; diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_heightPropertyTest.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_heightPropertyTest.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0354980428bfd36fee7d69fc61669a2b8ee9de50 GIT binary patch literal 2441 zcmcguYgiL!77jNT16ULUEP|spg)D@bgoGrPig^H|-0&?>Pic;Mo`XHooDPn6o!?Iip2I@_dc%+R~hU&ALynWw?UnvT1u2huoB%bn9`aG-^Ec z$lr&K{lmgy_~7ueYw}4JwOQ{>bJ1cz|tLpz}cQ`74t3f1~Qn&y5K!!!9s&Lx1cj&T9yz=$F^U8usfSt=fE8>A${% znOH}H2{r@K(8tm59@?2_%zByhs=YeX?!S&^Tm@TtT03i_V6DsP993JOPOi%st#ywgi%}(9VbP?VwZd*u+N6_ka zUY64JfiW@lc6isSn(m#O5&$l)U{%-U5w8~`%^n(pE##@wHI<4R8+2kL4h-@D^Zqui zyxF!2YpCd*XX7^tQl4gQ;*pf*o(e_w2Axv-^sb;&*YD9HSIs`9>vdAH%)YBS6qs#!P#v*nN+E$m>RZ8^&*bG2)>!r zKdjo0I|X&^VO9YGDK%X!!QI|NyLL_onB9{Re&$yruED-UxAPGSb zx}{PefX1YSfPQ=_ssm6KRJgDViIYaaGK`U^HFhHd4%jB@KP5JeLjP}K=XFXRLWXWX&1daUrnY(BX`j6qrFyAMeXC*1j8__NJ(Uf7 z{iLj-AwE|#9k*LIH*z#|MNI%{w#6}C9j||)%A)kuvi0VcD*$uith;Vt$+>lRFI1H! z!w)s)Q$8xxV!Cg1w{X9)%Alr=ACk0Z=i{}{*@P!s0`s1H|4uoFtGBePFz=1+X+HI+ zA_;t9axv@UcOq5U<^9xN+Z>McVrU_4uzp|M-sewF_|LpCM+##%^(4KmHi^-*@^=ch zPjmTtYo4ZJB`bdUH|yLzOV{oIw9Jf-ygc#IVAi%XPwr~v|N88OODxgtVUK#!88A|w zB$>I)}%d`MYs!#SvviJJ> zOQ0E*P|$J7V64@oq+yXDWUV`fGiLLrkW3^I*o4^eC&dn*XCB7#1M;D0OlNfAL@ z1T3`{@!$k`HNZloFhIAX*wIM-zOH`$9@}_8u(hkZpEnQ>OJ(SR!9?IJ1%eH;?dX_ z7vO+qiv|dRMH!h+K^1Y`5%OHls2euGIM%(23dSoUQt>PbK zG$tDUA7touNhX)_MPgWr{ncz`13`{72PQe32~#5=MmU{DfthqB>_DRknc;jsO-P|S z|G7p8xK$!V01Q%Gkc%L40D~eI^cQ^z157k;goWCYFhr2vM+9Cb=S$@a38g>`2A)80 I+s48F1}W#mzyJUM literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_keepTogetherIgnoredTest.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_keepTogetherIgnoredTest.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7163bfab8a29bb0b8353ff6fbd5961760babced0 GIT binary patch literal 1079 zcmcIk%Wl&^6pg3=$wDmng5eQ0QI&W+&iGM97HvY>hP1V8i!RbgIQAqMrJia$L4iGA zzz(rMhz*-ad;uM_*al+KrDCDF`A{rC5L((CC1hC~e8D}IsQYNp~&QJgY=$6_)kl`0@`74+G z+tKqk!L&BLJKe0VyncIg`|HQfhfiN_+@bx4g%?)~FRx!aQAirkHxX}=vzBu=Xv#^- zGa%37skfWy+pmfHbO2+IWFVHvzb5W^&&wN0olh zBif*2836Tu5@%f*9}h^Oy`H-8I?Ed;j0_YAEJbk47cel^F&KbfwVElmkqe}YnqiCB zovUHZUaD#Oat&%C!RLB)yo^KmH(t)dWJH*}ggZ^ptw-9xj1AKkPb<<*3q>{4vf_c> z*W(!5vGZ?4Pu)oe6iAyr)uWUH84pkOlV=2o>#P)KdRL@Nl|NllG9EHM6VI%P|3vZL HeoOfY8*VY5 literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_simpleTest.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_simpleTest.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a86b7db40db98280afb0101983702480689af110 GIT binary patch literal 2453 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 RmI#GLp}|n7{!s()e*xlh7eN33 literal 0 HcmV?d00001 diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest1.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest1.pdf index d59a071d411d0957fef8e07d4bcfa82e6763e8a0..396d5b0cbe155ae8f30716e1d1427e0aef828613 100644 GIT binary patch delta 1194 zcmew+H&J1N$z*;;f%>zPt||z$ez#%uzH3mz%(!jZer@lw(iv{+r@p?@6L$9X?T6}( zJP$%5%L^}?Kd-5^5f7&rdBL}1%lt);@x1N3b5rK>vjkZ)nSXZ7 z64?6j>Y2QIOzclS>s}6$Shqyj@8eJD>W_7i*LP3De6uKuyWYf1jqWs=*ruk1obFFP|X&m1ZGDpd@((&5N?N3%RiT8bZ zwuO1tr=v+9k46>xA822;`65?HPNmdahUvW0`ie^)r&+Txd@}s-@%p9ewF{O`n0Ah5 zzvgVNr>(6*<${0g3k+qew$7dXa6;9aeP1s4Mdxqv@^HS&pW%Pxw86vT37ShxZ<{DS z>2FW{AaMAgbkmJGAK7gO5ANwH-ZnGg@u`bl^NjXZ+swUxV1L}rv+dd+u9vI);(ikM zwHZ8tH`JdyX&V*hb=ImTuVqslE|A1V$? z&)dMfux^)vM&=I2=~=AbrmUKULx0`*ma(V3faPsm* zwI2!9=Yx-g^%}3Ye#i9w+Pn9%6*nuaHa7EbJN26>%e6_GD>W|#>K7m@KPijLd~zYP zFwmzxag(`Oyts`F4UJ3<4NVP<4JRkCh@tQsS(F$}Cof@9kug%p3`wmhQE)HHFD+2; z3)8f-1DOmm&usD&mQqIZ%~7nUIP48A4HOJOKp{_o3(PPuG_f?n5Hm71MHe$LGc%l= z%m)mA69Y4JNkap3Obr%>nCeVT4H0@viV`z(Qj55NQS9lW5N(rUl4fq1Vwq-Wlw^=( zl4@dNmX>0Ylw_WqVw7xQkYsEJQXz|1$z)}IV+B*)U_ZxzU=RNguHur!qLPZD)HE(* Ob7KoGRaIAiH!c8i!tOW# delta 1085 zcmbQJ@J()liJ`HDon3KBQEFl?SH&FdCq^L#42Kq#=p`GoCMz4W1}i7C3Ue>;&oxz*-iy^g{`l|jpZvc~;=ASw{rZ|U z!OcP9VG~ znFVg>T^Xyi`Ut15cS_v9zxiPt7p&O3g<_5$EMC3in18{}$p@<(;~CP!H;K6GG-*hy zEWWmAQf`Ilq7N}=i!-ZDKcwBVJFglyZ$^b>(BbHAuWRqOKm0lC`WNp#X}4_UuKYb@ z7Bru|xla3D$Y(Xp^56A$pZj)BS67ScyYc~O(AVF&73-dv{uNq3bKCjNigSMV9#sqK zci&XEpZENgJv*d-{q3tz`}pa|k=13_S@(dIZ-Xi?me;hYeAFqBU@N%qZ|t``iKhlD z4?k9RNey4vToCY>uW3Ky^vjmA{TE8&Y~S9iKjoX5x4QL8{cpy*Z50w~HM~acTg=KP zJKeL@Yo6|rZjd0bUHt3bs`A98;EAuee87?ZJM(H?LlE{y1JOV$1Bk z^Tz_N)VvgEDg?6fld`zX6buwVw2h6vbADb)YFsd<~%{G5!J;h;fU~H;j z00Ihm3S3|Y&?;j~3^4->pz~1G85kN`PX5QIQg2{^MbgOF1YLunk*Ohun6V`=XkZ4H z6eVWnq!xif$D9BV?eNne+XA`Nn%k+MNw)Rm$9jZF_)^UtG^o;07=oVMF0Q* diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest3.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest3.pdf index 15314eb081481192152e13df0f92530f6001ad45..ee0bcbbd43523d9994c2c310cfd12eb7542fdd91 100644 GIT binary patch delta 1219 zcmew%H&J1NNxiALg`Hh-Nl|KIE?32zrBi*2uNd&Oz5gd_cj)NWC+mNlnzCM)`HB1i zv1uo_T|VUV->&PeO3{YRXG*?pxajtNad@O_orr>I?YugU$4edcWu-FNe?3)scO?Cz z#uhHV#Z!O3S5j=;rm5n9_k6(VDpB1OjZ|xE=f$i2p7h!3ABbPbB1{GR;WxQ%! zK7359ty@@ha*ro>Ol6PiMc}S^YrrLh(#T|C8_^5))ISChubAW;C08jM<&hVxoXby`iNsQX;FJ;K_H`fW!6soF-wHc^f_& zR&{Kfoig!GeV{V`M}g2d36}r04_LOc8eM$&Cq90IoUQSsq7|l(zqax3dBD>8X-VV6 z;ExPi7x|uqbk%fC+QqWfY-Q$z-z&OeY^nwRGIzXbSf;PczaT7TdH$<2``y>gaIIgx zIm~_U(#b5+6L@}oD3Fou-LhfR$wND)z0urgDR|y#mFIP{k5(>^Sx=k$x6ORe{MOiC zz}@uRp1hr`_qN);xBjr{~bQlL2o$jVR3;xbn-Pyo?3Hu}!_ zc_pcNCB+IBK(Qcw-_(@M#EH{FCiAj*=@=Or8krgzni?3JXd4)-8yKi->ig!WxFnXO zYPeV#85kicnB2^w#ArHs8H);|(d5%CQo!JR#!|{?zBz{V6oH zh9;IK7-B}ors!e@W@ZMHQ~7|AVq##1E@^0Bj;X=I5JSw+)YK56x1=aBGbgnO;&?8exvClc;eXOa z${($+5Q*~JueorttlbWd6XofQagSpUScg2H{qv?9Z|fcXPb<~f56aaaP(QHf{50+h zpFZ6ByXalo*GF@YNWb0fc&EnTQiSE5&KFaSjWX8Gk*Vu4pMUK0&xdb6xbKl)H@TPZ z)Pe5J8}qEETK)JYxL@`}y5L%;%Lf}i3GQAfP__EN!jJDwJ1_cuUEOksxs!Pg&$5L- z97Gl+UDLQT-DR=WWR+`b*>-!)yUK6Xa~^QflhM3jE52akyA@oPv+o?wE1mYZHhuMp zR%O?sZCodAx&`xjo7tc3_GC8hssAtfIVt0jZ~l~nooqRWz1owD_AcWMJ2Z!badq^5 zmUJE&R>9_;S5HqyZ43GEtYPWZ-?|kOKX=u2hEK`; zXjA|GdcN+}%BitkiehpFa!a;`yx)Gd`N-+k&gr_Mdn^+&zt(ZbJ=n7-{*h>Ew9V8=iPld{iDru-_;AR=FfgE3^ZCUIySsuTG;#T4;Y_|{uNrU5p6kh&bBRcOHcjU zqFl36K03YE*u-+j_ph11SE$~6AtK>tqxny8ms3 z`H{=(PKqmR_I$Bs(?p+tbyBz22VG9(Vizwz#?g6Y=W-A(8$ynL(JIH0wGpXl$e>5 zS_BFdPZxz~8w&%YB#R`IG$V@?%apWKbIVkNWOL&b^W@YNi)3SiR6CFgS-eUn@8dUC lFw_n9a|{Uf@DJfCE=epZsVGWK<1#k2Fy&HJb@g}S0suyetK|Ry diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest4.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest4.pdf index 8dc598a4b5a06bb746c59d32829c5be5e066691a..bd190546cb619dbc5132c9991d1ea41eb18c9122 100644 GIT binary patch delta 1182 zcmaDO*QqeUq~6rT!p^R^q$o8pm#bpV+^MJY?ild6e*eX#d%IU_(zWbph0JotsCuWl zWnAixmzaM3JymrkpzjIGQ5`p#c)7SNjh~(kS3Z9J6FgyROPG|3< z*_=4(_xnjg#$QwnKlB)1a(|-ozEyK|=nT*0M%in(cYWR*yDhW+a_!k|yvJmg{hkp! zd2=-1N`I?u*-1+AYs6e;|ELt3zs`~A)K9-1o`N2i;wmS7=KuKc^`>?G^3U%-%Bow- zmMc2r`|0h6l5^iZxIO*He950mGFrK(#io5t`&I4FJu5`x)+V{^lSd?1JQC`;dTr&a zMQhrl*iRil>wIg%?1`Fh{rdRp=R_Z#bZLL-3_;z`Eg7fwhc31F%(Zi)$i9cGm*s5Z z`+75Us(7%kn>DxV!nuoV_&$Gno^Q-M;khJ}hKF!=z@qJQCv!1QR+0Nx-FVqDBH6+6 z2A`Aa)P|E~HfBA-n{GCe6GFU{!s9_>EE=t;Ibpk_w?)E z=zgs%xS;=-@j2tG#Qn)~Dsh@~Dvt&oUd=f9>+jr(6P3REXI`Ho`$1ttUGj#_SDvcg zTo8Xwxy?H~VEb)mDONL`#Dy*M#FsSoP)wnK=RPJC-}Qzjp|md`_e2 z=9Bf$Q}=XQ#qRO&%QWATS!=~6{_N$2^yxqOB^SNfKQT3G@;YX2MzhHmm<=c2WZ|AD zB~@=^Xo{4OYA4w89Wvl)EuXKXu2J}J^Jar0HWr=UfSvyvnkP?KBKj)8{^tAYKJy9P z+qI+&|KIn&;I~7dWvZJ3+sA!}nb&P-6#03Y*^wnnZNt*2gHoPT7kAxRx?=CiT=w1F zn{E`R@o)OiaC6#%pQleTuQ2_7+uZzfeZ6-0nRDH5j&^Vto!8pcXSsvVZEAYcl_?8- zgta-(Dz%G+h~B+%*@4od1i;AiwcKM{4 z?ejW+u85k=`uO{q?JUc^oeJwNUSV&Z-?@}4H7^C4SAeYiq%1CT1p@^TZNp=u@0_1k zlA2ditY9&*$9VDq=58G$Lqj7|Lqk&oV{>f-V|4=qbxnQW{1lhOl2i>BD7OExkyPPQ;N zGfgzJNJ>pfOfxb`O0rBzGB>cZA*5omB)_qOscx{JV?eNne+XA`Nn%k+MNw)Rm$A9A M0hg+(tG^o;0Gk-=yZ`_I delta 1042 zcmeBFcq2E##L(En&aSwmC^a#ct74A!6Qd9VhC_==^pcHPla-BGgO!t6g}E1aXoX9K zD~K}`-ecP~IfW@|@&zVsM)QdRs`X};NZRL4Jv~W8QNZb|4gh@U2=M|XL8ZsrRr=ek4`#jGOu&%QQp8SB4?hQ>rQGpCcKed zkm0D6(_(SqbdBS}pU;JPW}aOpnX#+h&msI_eCP?uDDhQA(;n~KoE>z_<#NxHH?thh z@maoIr_jkCmvKwt^|#;toAn#a%ykqR%+`ngm@xOexR|J^g=j?VOk0cO1)3e%(*spk zq_D@e-l*L7?B^F>(+|sX=06wK7gvkhcIAUtz{y{K&GrO*o>kX*eTwYI1@FZBrv0*+ z@ufccW6as&9X*Tdj@wMH*lF-_)6%x^Ca-Jnw?F(j>-rb(JwQ{^r$4=w&%-yZ%4X8n z-?Qrs?^KqiI|Dq+v5_=}pWn6AGF%5r~`KtH;i~nr(dH16ptGbkbz0SS+X945CUwonU zjFaAd4dY79OMxasAS*v9i_1*GKmkPC*yuaw=ar=9l@u$O1I2>$eN$616P@xaq74)# z&t}qNw*ZOS*-egR>DDncG%z$VFfcSWw$wH-RyQzE*VOmTPjN{sN!4(%GBPkiQZQMB zRf*AXvN@{?kc?rKn*5uIdvYUdHlx|*x2&f)>3-AOjAu# zO%g5BfIMSMOVgx8I~zhOCU4_6Rxs2J_Hzsf_V5qkDlSPZDyb++P2(~)H83k_TJ*a@>i>? zLarTY=)L}0+gnCEW=fZ2r0}WNajgQEW8KSrt9;CD*U#RyYim`#(8f8tBHpgz*}QeP%-kyx=?d@2j*Ab{H~t6Qj)*6aM$0J_iA>P+&z5z zTYuI4yxELRD-U(=t~GH#EA!yC`>&Htbz!D60$x58v!TN|xq@paur>)y+#K9Ho$1rlb0Tkg&K$2YJoa?s z`p8K+vf6tx(t|7O?Nk=OP4rUe^{oE+TYt9D14H+$m6sIQuWPXIIPJ(BVDy$H+9cSf!wEiB>7eKPg{R_!(9MZeI%c{LbUs0w`{mUC)h%1jSEbLYx~}~8=$ErPM_w;HZX~F5zIS7cSehe0xI=}mZnH4t#yK-P_qFKOZ9#y z{e%?B#E(5TN=q7<{>8g=<>v4hOLF-gzB}*8yMhj%&m4b$|JY%`=+ETCsKFtVzkSE_ z+p8)cVI$ zIzR2@!#~s0JJyP%$JxGP%g;IgJ+9*Cz1N+(GS>IRllC|6=Ss~>fn=PC4~4m$fnH9{ zD=Aj6nAjaRnS;ek$H>so$P|bz4K1||jMWVc)HU^e^HW?BOHwsltc(ndkQ7X=V^Lx> zoxG4mMaD=WGbFX5M8Ul%zqCNXFHF-Qq3$)EYnhq4UG&ej4cgP(k#-F((FJgWbrDQtiW%q lV5%GJ=NJ&|;UB_PT#{H+Qc;we#${}7Y{8|f>gw;t1pssR^(g=V delta 1083 zcmbQJ@L6txiGi`Xon3KBQEFl?SH&FdCq^L#42Kq#=p`Go3NstC1}i5k@QQdo^?J

    X9`soqD?OwgHdp_g`GPw|m_dxp?0bt6kT%?O(Im zbbY)bp%oP+-pBzQ#Yz z`vOP&?)g_TL;UYW+B8P~UKU*bes0-<-PKd~c=|2gdhGSP_NuQROLp4qc~`f({I1na zOB3FEb7U9Y^nNC_uWms-|JTi4=MolA+{Q8S)kA|V2^S`R%{T2VzSk0Y=wYME0!9(3 zK7JQNDRmReJJToBo)>C37}cCyzbClQSy3s!eU<`i${Bgh8&=^u zY95T%(Hf`9B+q>R`>5z}$@2aGyXp$>e0I?Ey(IUNwfWnXH?M5arp*q%xmB#^ zz2oYow!OOhtnyjp$=Uwbx%4i*`YN_Zq0)6P^Z9iZM_oSfRm@RkR`hQ5Rs7dJuRkk&vH9(G{*9)&H@;-<4dcc`4Au2xR3aWpSA)7$|^f8ykJ+{JfIXypm!CbD&s|zHe$u=Hx&Y zt;x5TxEU=bKVx#Ayo|+5$I#Hg(8R#N(AdaG+rU`ez(8G7-#0(SC9xz`!^O(Tzz9jf zWEoZ^M#IVWtST~w3Yj6P6(tJpMfs%#3Vvalc6K1gfULHdT+dp{Xtwz)>nRR917jlv z0}xQiQ{VzKfL0j;U5O@UU=DO8s+fVH;pD%3s`UmISmcb1jnUN`8ktyNh#6ZVsVgZ; z%*;tG0tJqzi$b(bvazv6vVmoaNm6Q}nR!xLnnj9Ha*Cyiv0<{2WvZdE9Y}>NUL}+F o@f#}`>IVBc1_XQfhj0~_Bo>ua6s4wd8Jk)daH*=g`nz!f00eTeRsaA1 diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest4.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest4.pdf index 726c0259276cabc0f369662f40a3572dd9160fae..f7b5f0188b83d5a03be6c76f0466ebc55182d2e5 100644 GIT binary patch delta 1101 zcmaDQcS?SONxi9wp`BfENl|KIE?32zxl_+>x}qS^`rU@r`>uj-`=6Y(pVHG;R$&zD#GPm~y|ES#0NL++w47VVd3f`=Z}=ZQlEhFLO!0*w+PitJPD_ zKDc}3<>M1#DeQcg3SIkJUVT~osg7gw)U@D;G~d^2J-5o;J$a<8K4_!#Z=TJIxyy`f z^Zq0}+ajrwbbjOHi6^VCba;4}?VEdb_V)z`U;cFL&2U=~?{2(k-u{*0^3zNI{;m4A z^4{5W(+2as`{VENE?fCbZePuU`m?XaO`AT}-f@}Nek0yHioqoI%BMXG-|i{2>)e^K zqWz$QP$>=I|U}dp+Ag@Al4h(*#z( zebF+<`RT7eCMvAFH8Rhhp1=RbgkgS0`r4O=XMXMTD~PWMo7?K^RPB&$U9TIaB_n=& zv4H1FflbQi=T~Y}X58g`m;Y%(W!R^r;z`rF6t%z4{%Cdb^sioE&s{Q*)}tl?Y+O&!cFT#MA$p?$DVgg z!gl3elt^RkdF&A}=l!gr#X_u;rhYwXP~DPxouP^Q`T>@gQa`?AuiWc+;bW!ba^J`x zi>l^}@+t-5i~q|{zr?$P_u-_fmHX~rxVd55at_@H{tW&j-o_7QPl#NqZf0)(^Ks7= zbHN{vmLBB0I-|roKYFvV{@FRM&+H#CznwiXC2H~-W^P8a$>*3287(FXsMH&pS|X*N z+zHlvhYWby%I6!%dOx1H%c!#I7)uf{`mdoC#E#7Cte30@3lMN zzGTM4IquJm*O~7)%qnJ};m&20CcJ?u@Ybct!4E|&4evVT)wAz%?g}>Iojz~=BE|p8 z0&BdupWZ%kf05q*xpm9UuG+i3n-zN}a`hVHw60(7ecOePmE~OG`}CrDe$vfT>qPyE zw^q~@UX^B4_j<^cnwJ7e>JuLdb2;bdm89mC6f0Ov>^7dfkGWgN$k5Qp6o@U247Cl6 z)eQ{PHT8Y-Q(O{DQZ-zxj0}vB6ihBDq|4u;0YrWlfz7DgCi=B8%oVumIb z29tO5NjW7N8z-4r7#NzHCYu--8YNq#rI?u+nHwdgSy-B-n48+!5K=K&oZnc%R5#eq gF(BB(KZL8eB(bQZq9`?u%h=4!oJ&>J)!&T^0A}&Xxc~qF delta 1049 zcmX>l|4MFxiGi`Xon3KBQEFl?SH&FdCq^L#42Kq#=p`Go3NstC1}i5k@QQdo^?J

    7G0Fbl(*N0oU*Uxbzbr7v5ZVw@BfHgSsBmMgP^tYpbG4w3QnwEx&KqHEamg>#V#hWF5k`c~C*#t zYNU9}t*hMk)cP`I=;CNGijZ*HX1sC%V z*1z_OtLdr!`|h*VvzL>OPt=OjG2Yz1rWTs!Pl;*!&_jS+ji<{m2uh+YEC46Uo#rpAzPX)74yGzKm z;uG=ykN^3y+-rWh;BTJKtrd^g?lkg0JIC7RgN;q0!J5VW0rqcS+}D5f?lS9>+w4Jq z*^kwK-Nu!gmjX?MKvsTI7MGcVfdYuOvC((V&nrpID=Ahm2Z{yh`=+L3COYL;L>nj= zO#Z{HEa(Q52P$(jRImUku(O*i$I`81XlP()VqjosY;2@$V61LnpsuO!o1fy6SdyyY zVr67tgrs2dRTd>i!^uBbRDh%`s}!TfWDC|(MzhW9SWj`-8yFcY7=VC6o&pz`0W{SJ z=omCH12drgsA2|&h8B~z^Qkx(SYVMfGR8F6$k-Cy5JO`NlgZNjQcgxDCZ=Y|1}0`E z$w`(eDTXN~7O82L#z1IlW@KrWWM@N2#pH5+V+BLqU_ZxzU=RNguHur!qLPZD)HE(* OQ*%QuRaIAiH!c8FkEY82 From acdfde5011ab4695d84ba098c57ba0fef546c862 Mon Sep 17 00:00:00 2001 From: "glenn.volckaert" Date: Wed, 14 Dec 2022 10:16:03 +0100 Subject: [PATCH 28/32] Update CCITT EOL handling to cope with fill. DEVSIX-5565 --- .../com/itextpdf/io/codec/TIFFFaxDecoder.java | 78 ++++-------------- .../java/com/itextpdf/io/image/TiffTest.java | 36 ++++---- .../pdf/xobject/PdfImageXObjectTest.java | 60 +++++++++----- ...3CompTiffImgNoRecoverErrorAndNotDirect.pdf | Bin 0 -> 1462 bytes .../cmp_group3CompressionTiffImage.pdf | Bin 0 -> 1462 bytes 5 files changed, 70 insertions(+), 104 deletions(-) create mode 100644 kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf create mode 100644 kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompressionTiffImage.pdf diff --git a/io/src/main/java/com/itextpdf/io/codec/TIFFFaxDecoder.java b/io/src/main/java/com/itextpdf/io/codec/TIFFFaxDecoder.java index 210179fe09..c4d2bbb355 100644 --- a/io/src/main/java/com/itextpdf/io/codec/TIFFFaxDecoder.java +++ b/io/src/main/java/com/itextpdf/io/codec/TIFFFaxDecoder.java @@ -852,7 +852,7 @@ public void decode2D(byte[] buffer, byte[] compData, int startX, int height, lon fillBits = (int) ((tiffT4Options & 0x04) >> 2); // The data must start with an EOL code - if (readEOL(true) != 1) { + if (readEOL() != 1) { throw new IOException(IOException.FirstScanlineMustBe1dEncoded); } @@ -868,7 +868,7 @@ public void decode2D(byte[] buffer, byte[] compData, int startX, int height, lon // Every line must begin with an EOL followed by a bit which // indicates whether the following scanline is 1D or 2D encoded. - if (readEOL(false) == 0) { + if (readEOL() == 0) { // 2D encoded scanline follows // Initialize previous scanlines changing elements, and @@ -1386,61 +1386,16 @@ private int decodeBlackCodeWord() { return runLength; } - private int readEOL(boolean isFirstEOL) { - if (fillBits == 0) { - int next12Bits = nextNBits(12); - if (isFirstEOL && next12Bits == 0) { - - // Might have the case of EOL padding being used even - // though it was not flagged in the T4Options field. - // This was observed to be the case in TIFFs produced - // by a well known vendor who shall remain nameless. - - if (nextNBits(4) == 1) { - - // EOL must be padded: reset the fillBits flag. - - fillBits = 1; - return 1; - } - } - if (next12Bits != 1) { - throw new IOException(IOException.ScanlineMustBeginWithEolCodeWord); - } - } else if (fillBits == 1) { - - // First EOL code word xxxx 0000 0000 0001 will occur - // As many fill bits will be present as required to make - // the EOL code of 12 bits end on a byte boundary. - - int bitsLeft = 8 - bitPointer; - - if (nextNBits(bitsLeft) != 0) { - throw new IOException(IOException.AllFillBitsPrecedingEolCodeMustBe0); - } - - // If the number of bitsLeft is less than 8, then to have a 12 - // bit EOL sequence, two more bytes are certainly going to be - // required. The first of them has to be all zeros, so ensure - // that. - if (bitsLeft < 4) { - if (nextNBits(8) != 0) { - throw new IOException(IOException.AllFillBitsPrecedingEolCodeMustBe0); - } - } - - // There might be a random number of fill bytes with 0s, so - // loop till the EOL of 0000 0001 is found, as long as all - // the bytes preceding it are 0's. - int n; - while ((n = nextNBits(8)) != 1) { - // If not all zeros - if (n != 0) { - throw new IOException(IOException.AllFillBitsPrecedingEolCodeMustBe0); - } - } + private int readEOL() { + // scan to first none 0 bit and return 12 bits + while (nextLesserThan8Bits(1) == 0) { + // nothing to do here + } + updatePointer(12); + int next12Bits = nextNBits(12); + if (next12Bits != 1) { + throw new IOException(IOException.AllFillBitsPrecedingEolCodeMustBe0); } - // If one dimensional encoding mode, then always return 1 if (oneD == 0) { return 1; @@ -1606,14 +1561,9 @@ private int nextLesserThan8Bits(int bitsToGet) { // Move pointer backwards by given amount of bits private void updatePointer(int bitsToMoveBack) { - int i = bitPointer - bitsToMoveBack; - - if (i < 0) { - bytePointer--; - bitPointer = 8 + i; - } else { - bitPointer = i; - } + int totalBits = bytePointer * 8 + bitPointer - bitsToMoveBack; + bitPointer = totalBits % 8; + bytePointer = totalBits / 8; } // Move to the next byte boundary diff --git a/io/src/test/java/com/itextpdf/io/image/TiffTest.java b/io/src/test/java/com/itextpdf/io/image/TiffTest.java index 4ba246b3ec..38216b3508 100644 --- a/io/src/test/java/com/itextpdf/io/image/TiffTest.java +++ b/io/src/test/java/com/itextpdf/io/image/TiffTest.java @@ -131,24 +131,18 @@ public void getStringDataFromTiff() throws IOException { } @Test - // TODO: DEVSIX-5565 (update test when support for T4 compression tiff image will be realized) - public void group3CompressionCreateTiffImageTest() { - Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, - () -> ImageDataFactory.createTiff(UrlUtil.toURL(SOURCE_FOLDER + "group3CompressionImage.tif"), - false, 1, false)); - - Assert.assertEquals(MessageFormatUtil.format( - com.itextpdf.io.exceptions.IOException.CannotReadTiffImage), e.getMessage()); + public void group3CompressionCreateTiffImageTest() throws MalformedURLException { + String sourceFile = SOURCE_FOLDER + "group3CompressionImage.tif"; + createTiff(sourceFile, 1, 1024D, 768D); } @Test - // TODO: DEVSIX-5565 (update test when support for T4 compression tiff image will be realized) - public void group3CompressionCreateImageDataTest() { - Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, - () -> ImageDataFactory.create(UrlUtil.toURL(SOURCE_FOLDER + "group3CompressionImage.tif"))); - - Assert.assertEquals(MessageFormatUtil.format( - com.itextpdf.io.exceptions.IOException.CannotReadTiffImage), e.getMessage()); + public void group3CompressionCreateImageDataTest() throws MalformedURLException { + String sourceFile = SOURCE_FOLDER + "group3CompressionImage.tif"; + ImageData img = ImageDataFactory.create(UrlUtil.toURL(SOURCE_FOLDER + "group3CompressionImage.tif")); + Assert.assertEquals(1024, img.getWidth(), 0); + Assert.assertEquals(768, img.getHeight(), 0); + Assert.assertEquals(1, img.getBpc()); } @Test @@ -194,7 +188,7 @@ public void adobeDeflateCompression8BitRgbTest() throws IOException { } @Test - // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized) + // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized) public void adobeDeflateComp16BitMinIsBlackCreateTiffTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.createTiff(UrlUtil.toURL( @@ -206,7 +200,7 @@ public void adobeDeflateComp16BitMinIsBlackCreateTiffTest() { } @Test - // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized) + // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized) public void adobeDeflateComp16BitMinIsBlackCreateImageTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.create(UrlUtil.toURL( @@ -217,7 +211,7 @@ public void adobeDeflateComp16BitMinIsBlackCreateImageTest() { } @Test - // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized) + // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized) public void adobeDeflateComp16BitMinIsWhiteCreateTiffTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.createTiff(UrlUtil.toURL( @@ -229,7 +223,7 @@ public void adobeDeflateComp16BitMinIsWhiteCreateTiffTest() { } @Test - // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized) + // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized) public void adobeDeflateComp16BitMinIsWhiteCreateImageTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.create(UrlUtil.toURL( @@ -240,7 +234,7 @@ public void adobeDeflateComp16BitMinIsWhiteCreateImageTest() { } @Test - // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized) + // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized) public void adobeDeflateCompression16BitRgbCreateTiffTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.createTiff(UrlUtil.toURL( @@ -252,7 +246,7 @@ public void adobeDeflateCompression16BitRgbCreateTiffTest() { } @Test - // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized) + // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized) public void adobeDeflateCompression16BitRgbCreateImageTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.create(UrlUtil.toURL( diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java index 5507bd0806..60578bd935 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java @@ -42,7 +42,6 @@ This file is part of the iText (R) project. */ package com.itextpdf.kernel.pdf.xobject; -import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.image.ImageDataFactory; import com.itextpdf.io.util.UrlUtil; import com.itextpdf.kernel.geom.Rectangle; @@ -164,15 +163,11 @@ public void sRgbImageTest() throws IOException { } @Test - // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized) - public void group3CompressionTiffImageTest() { + public void group3CompressionTiffImageTest() throws IOException { String image = SOURCE_FOLDER + "group3CompressionImage.tif"; - - Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, - () -> ImageDataFactory.create(UrlUtil.toURL(image))); - - Assert.assertEquals(MessageFormatUtil.format( - com.itextpdf.io.exceptions.IOException.CannotReadTiffImage), e.getMessage()); + convertAndCompare(DESTINATION_FOLDER + "group3CompressionTiffImage.pdf", + SOURCE_FOLDER + "cmp_group3CompressionTiffImage.pdf", + new PdfImageXObject(ImageDataFactory.create(UrlUtil.toURL(image)))); } @Test @@ -196,22 +191,22 @@ public void group3CompTiffImgRecoverErrorAndDirectTest() throws IOException, Int } @Test - // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized) - public void group3CompTiffImgNoRecoverErrorAndNotDirectTest() { + public void group3CompTiffImgNoRecoverErrorAndNotDirectTest() throws IOException { String image = SOURCE_FOLDER + "group3CompressionImage.tif"; - Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, - () -> ImageDataFactory.createTiff(UrlUtil.toURL(image), - false, 1, false)); - - Assert.assertEquals(MessageFormatUtil.format( - com.itextpdf.io.exceptions.IOException.CannotReadTiffImage), e.getMessage()); + convertAndCompare(DESTINATION_FOLDER + "group3CompTiffImgNoRecoverErrorAndNotDirect.pdf", + SOURCE_FOLDER + "cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf", + new PdfImageXObject(ImageDataFactory.createTiff(UrlUtil.toURL(image), + false, 1, false))); } private void convertAndCompare(String outFilename, String cmpFilename, String imageFilename) throws IOException { + + System.out.println("Out pdf: " + UrlUtil.getNormalizedFileUriString(outFilename)); + System.out.println("Cmp pdf: " + UrlUtil.getNormalizedFileUriString(cmpFilename)+ "\n"); + PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outFilename)); - PdfDocument cmpDoc = new PdfDocument(new PdfReader(cmpFilename)); PdfImageXObject imageXObject = new PdfImageXObject(ImageDataFactory.create(imageFilename)); @@ -222,14 +217,41 @@ private void convertAndCompare(String outFilename, String cmpFilename, String im PdfDocument outDoc = new PdfDocument(new PdfReader(outFilename)); PdfStream outStream = outDoc.getFirstPage().getResources().getResource(PdfName.XObject).getAsStream(new PdfName("Im1")); + + PdfDocument cmpDoc = new PdfDocument(new PdfReader(cmpFilename)); PdfStream cmpStream = cmpDoc.getFirstPage().getResources().getResource(PdfName.XObject).getAsStream(new PdfName("Im1")); Assert.assertNull(new CompareTool().compareStreamsStructure(outStream, cmpStream)); - cmpDoc.close(); outDoc.close(); + } + + private void convertAndCompare(String outFilename, String cmpFilename,PdfImageXObject imageXObject ) + throws IOException { + + System.out.println("Out pdf: " + UrlUtil.getNormalizedFileUriString(outFilename)); + System.out.println("Cmp pdf: " + UrlUtil.getNormalizedFileUriString(cmpFilename)+ "\n"); + + PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outFilename)); + + PdfCanvas canvas = new PdfCanvas(pdfDoc.addNewPage()); + canvas.addXObjectFittedIntoRectangle(imageXObject, new Rectangle(10, 20, 575 , 802)); + pdfDoc.close(); + + PdfDocument outDoc = new PdfDocument(new PdfReader(outFilename)); + + PdfStream outStream = outDoc.getFirstPage().getResources().getResource(PdfName.XObject).getAsStream(new PdfName("Im1")); + + PdfDocument cmpDoc = new PdfDocument(new PdfReader(cmpFilename)); + PdfStream cmpStream = cmpDoc.getFirstPage().getResources().getResource(PdfName.XObject).getAsStream(new PdfName("Im1")); + + + Assert.assertNull(new CompareTool().compareStreamsStructure(outStream, cmpStream)); + + cmpDoc.close(); + outDoc.close(); } } diff --git a/kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf b/kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf new file mode 100644 index 0000000000000000000000000000000000000000..67062c2211c897f09b2b52cc6c197660bdbc3e4f GIT binary patch literal 1462 zcmbVMZ)jUp6fe|n7)95COc3GfNdGXB_wGwxlDd-qc`;qc(qu{Ig#Pm-x#?b;7_tq4$x-y-h-6)8586mj=zpZw?Ag=U<=cHaB3~j;{pt-!0+E2}G|NMNX%llAZ{p9<>+i2TCnO6)A|Sn82fT zu%!+b==)U(r(Co=ZLa4ymg67?EzrjC7TZ1+wz6z%JLAK#{{{qP97{)$+$M!lMx6ly zmJx86Su<-2_4foq2mE0$*w)h*I0%j*S)l<3+rcLs%d#dtB&fQ9J{hMcK>rKv^;Gpr z)!rrGG%X!uyi!aV&LiaiL>U z6!ppCBvtjvpxsI8&7hccGNk~>a#qF*OppoUR}^5kIcP^}10@KaaM&$oYBO~JNux(q z9kMxIR*qvr>4>WL%9Er$`8(NKqnRU8jLx7QVQUJ>1LcqJTVkj7x5QnSE1$+5J=0sh zGye41bH8OTEEbNF3Lzyz^6T%Q6?&1jK>sS`(|f*qSson8p4@rs#Jg8-G(Pk8kCqcx zwOwz}U-IM9oewTA+H?GLrORKqc27HVvC`bJ@vQIq`OxVDRKlWLf_5LI>w{9F>+S8@Y-g{y_GKE*yvtwV}URb^|Jhymy zhLqXiCr94e?K`z`X!nObyIz`V-qD*VG|#4o(&4Fc@Epzef5?{)HFV#<1Tr#;8(3gB z&~dH_u<^Ww2XU}zquT{k&p>L+X0=ly>hcepg{2d}%?3HTL$=viNY~6Z8_!WzY}!;= zloCkRSD?oQ209%MXpO}YA3;%(XGI&dK}*CY#vM@@wXo3Yd@y2&@ucDy=-VSm8G$LC os%l7j6#+XXps`A0lTLoqzsYY_qz>$0pV&=UH||9 literal 0 HcmV?d00001 diff --git a/kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompressionTiffImage.pdf b/kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompressionTiffImage.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2728ab1df88d7f8d747292d87f992e70705ac08c GIT binary patch literal 1462 zcmbVMZ)jUp6fe|n7)95COc3GfNdGXB_a}Mz<4XGH#dIM{lO>rGnl!#7x7}-#-1^?j zOw}3oN7)C*q($~YH$^5x2F-`DfeOYc74^$LM69GAx@te@igbu=vMzbo`(oN?2M#=e zaNfDUbI-ZwoZr#=oh}1owCeOf|8lda;{Xj%Y+TpVL%GDH0wv0o6cp%$ag>16L6{y> zjslb2;gA&x3MpOo{e8EX%NriLtPp$+C}TI%&GIoARQ>e*^pyN@U_t>JmdRtIPr( zNf6kKw2?Lhhx+}&1HKRlcl8hY4}xP*l1adDH~565Y1*KL1a&tsD512$wZaD?)K(?rri)g*hRcAc$bKmCC^d=FTHzUrM@b|FCxtkqobZ?! zhl7$ZMO1AvNOw|NGYBS=O3Q$uSu^DU28IftS7czd*hohj1I6?1P{<`@8#8qPiepC= z4YE02W|pObnV6#W%AF!T`8(N0qp2feg3O>6VQUKU1LcqJI})e%cZ@nO*FH@=dS;+{ zXX5Fz=YGpwSSlXJHH^y`7b@?-RdSKKNd9Wo(|f*qSqevUCwJaD@$S_dt;>-80{-BZt8thL)Wp7mZoU#|42Cm;V6EL`Gy)tQ{Pwm*Z< zcK-QZWvHa8`SRN59$c*DhDy;|&RvMCd_#hjhVKGYz*pko207d)y2|C$%}Dr?X~=3X?o}S%#_h|D2En2 z>)*~DSuY3|q9yg~hc7KW_F0wo{3KAfZX90T)2q(id!iDXMr)Pa_!qYqSFViAFP)yn zReI#f=v%wJr#24l{;+@7OVjN;29m}0xlAMznyv=Uk$nG$eECpI-~CGklwPHt%Qi0{KICV$;5B7F)Z03+iWyL*332=#}Za-+7w9; zlTgxDpxX(CdrW2~Zi~kmffG2hjg6TTc6-c1GnN= literal 0 HcmV?d00001 From cbf0cb3f009b5707c1e848b2639911ab5536c656 Mon Sep 17 00:00:00 2001 From: "glenn.volckaert" Date: Mon, 19 Dec 2022 10:15:38 +0100 Subject: [PATCH 29/32] Add test for corrupt CCITT tif image. DEVSIX-5565 --- .../java/com/itextpdf/io/image/TiffTest.java | 12 ++++++++++++ .../group3CompressionImageWithEolError.tif | Bin 0 -> 4192 bytes 2 files changed, 12 insertions(+) create mode 100644 io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImageWithEolError.tif diff --git a/io/src/test/java/com/itextpdf/io/image/TiffTest.java b/io/src/test/java/com/itextpdf/io/image/TiffTest.java index 38216b3508..0df612aa85 100644 --- a/io/src/test/java/com/itextpdf/io/image/TiffTest.java +++ b/io/src/test/java/com/itextpdf/io/image/TiffTest.java @@ -136,6 +136,18 @@ public void group3CompressionCreateTiffImageTest() throws MalformedURLException createTiff(sourceFile, 1, 1024D, 768D); } + @Test + public void group3CompressionEolErrorCreateTiffImageTest() throws MalformedURLException { + String sourceFile = SOURCE_FOLDER + "group3CompressionImageWithEolError.tif"; + + Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, + () -> createTiff(sourceFile, 1, 1024D, 768D)); + + Assert.assertEquals(MessageFormatUtil.format( + com.itextpdf.io.exceptions.IOException.CannotReadTiffImage), e.getMessage()); + } + + @Test public void group3CompressionCreateImageDataTest() throws MalformedURLException { String sourceFile = SOURCE_FOLDER + "group3CompressionImage.tif"; diff --git a/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImageWithEolError.tif b/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImageWithEolError.tif new file mode 100644 index 0000000000000000000000000000000000000000..49229cfe7abd04506223183c95ce29f9a626b2c2 GIT binary patch literal 4192 zcmebD)MDUZU|`^8U|?isU<9%lSb$6zo0)-u3Cae^F+(5QnmN^D{6=F|vZ~3J_pmkcP4&fNU@jTe*T^6px0%Xc`zz15`-^fyN5oe4cm} zu`-B3m>Y^%7{nY-C~D4R-;{oE?Z%B=a~c^yB9dB?V39orDSAb^U^T1YA^}gL&_#-L z&_#l@;UZ2qi`iV&l{OF%a93J@sscm6RcQiPMT>~zgw&(An)I|zHY;tO=m8e&U|(~> zvDRJP9k(1WPPuGBx5`pqO%Ss)Hl*l^SV2*Honju*?-{6C?hB3mXzn zJKS*0ij(FGozOhd0W9^3i`j_ZA}y4)-i)80br>Y>K%>~5<3qGNf;@3 zb~P?221_o{gGd^2G%K7Cd8}fP(&!<@@tEh})MSYuaj;yQEhn4f1S7Up2`8B^bZCjS z@vN3OG+_r&?yyJWl?)?Z<_lSEJQGT1q&~g?)Fw~_(stORX-!{>6#Ggo2_wre7k>7Y z&05D4o`7sS?9nWdZp6zP2$JeCIL^ERq05uS;9QF2NlVQcMhkgtxwtm7xh_>q0BJ&% zVY5^>Xp0IG1InC`IOojO<~V2aq?yfH5=|EbEnAE(O#sK5q=Hli)U*XAuS62jB+euP ztyy4lMWLA^6=KT?#RVW8XB=0~Fq&Z+f-EsdY6Vncfyp(aX9B0aoDP6&2kVgK0OMDm5+nrDs^G>?L0JH*4C6cT$9!%Ut-lm82WC(R0ng Date: Mon, 19 Dec 2022 12:07:29 +0100 Subject: [PATCH 30/32] Add more CCITT 3 tests DEVSIX-5565 --- .../java/com/itextpdf/io/image/TiffTest.java | 14 ++++++++++++++ .../image/TiffTest/group3CompressionImage2d.tif | Bin 0 -> 2624 bytes .../image/TiffTest/group3CompressionImageBE.tif | Bin 0 -> 3940 bytes 3 files changed, 14 insertions(+) create mode 100644 io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImage2d.tif create mode 100644 io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImageBE.tif diff --git a/io/src/test/java/com/itextpdf/io/image/TiffTest.java b/io/src/test/java/com/itextpdf/io/image/TiffTest.java index 0df612aa85..27518125c7 100644 --- a/io/src/test/java/com/itextpdf/io/image/TiffTest.java +++ b/io/src/test/java/com/itextpdf/io/image/TiffTest.java @@ -136,6 +136,20 @@ public void group3CompressionCreateTiffImageTest() throws MalformedURLException createTiff(sourceFile, 1, 1024D, 768D); } + @Test + public void group3CompressionBECreateTiffImageTest() throws MalformedURLException { + String sourceFile = SOURCE_FOLDER + "group3CompressionImageBE.tif"; + createTiff(sourceFile, 1, 1024D, 768D); + } + + + @Test + public void group3Compression2DCreateTiffImageTest() throws MalformedURLException { + String sourceFile = SOURCE_FOLDER + "group3CompressionImage2d.tif"; + createTiff(sourceFile, 1, 1024D, 768D); + } + + @Test public void group3CompressionEolErrorCreateTiffImageTest() throws MalformedURLException { String sourceFile = SOURCE_FOLDER + "group3CompressionImageWithEolError.tif"; diff --git a/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImage2d.tif b/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImage2d.tif new file mode 100644 index 0000000000000000000000000000000000000000..b585f62de36353e34393aa01918ea2910f538749 GIT binary patch literal 2624 zcmebD)M6;(WME)uSi6a-0Rl%^OrxOzObdfO9r#Y1`M~#?%PCF~hK4$8hK39#VZ|?> z6MChk|LVaCn1PDG`VClI4Gxx+Xm|8w8O>N>8OYQi$5JOSa8=?U zrz}Imx_^JSM*re((EI=EbnZ)_;%o7n;=fnD0qYWKNj%3=JZZ8~^Gbm>@t(uPJo;O6A#=mMf79+wdjqupd;QmSAgxnb{!M%1d3?F3WnHU@F z7#ae&8Vp8@N>DX1*b9eI_l?HUpiQUz3=E9S42-~L7Xu5B31c%eFfc*cAUS3z8z{`c z22%rMb3xfmK(-(w3)mbEAX^AYuP72*45k-okT_I*9Q;!96)u5q8RC04NN=B0qt%Mh3 zJ9xk2c9`z;$Aq+Z7ykHwzNqtb=$4)v zVDR|BGXv&b(q|M51KDAP(n^Bj&VFUv_Az$XFqIh&j8M4@>eir#ZToAHrMA*QU&252p8FIuNd$)ll2cWh)j5AnymLr_)X zv72-&yU(%iLeL2xK+mr`0=_vK{eaTzj7Q=8ATCl z{o5gEt*tV$ofEEry;iKhEcXOa8l0K7f|VhtQI4~Gk%?Zgst-^adW&PTigOBisnIev zIxOhUlZR1+bqa@ZmFT|G|Ehgl=1g?=d(yaF1~*mExqChtX6%zf$Hkm64CM(bU_B2j zx~f`PrN42EcCz`ICqh}`@Vr=RC8=~d&WjH!ZBVjSrHv_}_|&|>G%I-IlPho;R;Nk! z9p+LdrN}`DJDl|H&mc=cGd$2rYC&jo3%C~nV z(h3F7qZ=zQ*Wt9c-G5_u0sX1X4Bzh=NaFf}zRvl7b3%*2$ry=?+?q{Sim9w4r|YPmX_VV`i^oWt3Iu{--BU>% zZc=?{;OJI}fp41H#cTNA?%MQ{Cx+jL72%EXFnJqs#tU+V{UWxY?;~kX zTVwY%9OWjUI`lQPsZ-muO>DJ)X_lcq`pa)u7((IjGMLBtQ&LLL#WBUS$Yk#8n&_Ml z?bu^R?b8|M$M@#YN4~FY(W^V$oAA?QM&~uGB)0A6shl6csOa{)s)`w4*0daTq2r{X zvi|HQI%fu9#c1?85xq`CuM;oGbt2j*M7yQ`yJZBZLB(PKhT2p>Ah?HP0Kg+S#KlA~ zG6V767=)z}j3X?^h_H?XVZ{Mo}!Yz;N=KzL^$PuFOo%1 LZzce#`|tk%rw1Z- literal 0 HcmV?d00001 From 7b7c983b08186ee52f53d122f2147b11d4f9a14d Mon Sep 17 00:00:00 2001 From: Guust Ysebie Date: Wed, 28 Dec 2022 16:56:33 +0100 Subject: [PATCH 31/32] Update copyright notice to 2023 DEVSIX-6437 --- barcodes/src/main/java/com/itextpdf/barcodes/Barcode128.java | 2 +- barcodes/src/main/java/com/itextpdf/barcodes/Barcode1D.java | 2 +- barcodes/src/main/java/com/itextpdf/barcodes/Barcode2D.java | 2 +- barcodes/src/main/java/com/itextpdf/barcodes/Barcode39.java | 2 +- .../src/main/java/com/itextpdf/barcodes/BarcodeCodabar.java | 2 +- .../main/java/com/itextpdf/barcodes/BarcodeDataMatrix.java | 2 +- barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEAN.java | 2 +- .../src/main/java/com/itextpdf/barcodes/BarcodeEANSUPP.java | 2 +- .../src/main/java/com/itextpdf/barcodes/BarcodeInter25.java | 2 +- barcodes/src/main/java/com/itextpdf/barcodes/BarcodeMSI.java | 2 +- .../src/main/java/com/itextpdf/barcodes/BarcodePDF417.java | 2 +- .../src/main/java/com/itextpdf/barcodes/BarcodePostnet.java | 2 +- .../src/main/java/com/itextpdf/barcodes/BarcodeQRCode.java | 2 +- .../src/main/java/com/itextpdf/barcodes/dmcode/DmParams.java | 2 +- .../src/main/java/com/itextpdf/barcodes/dmcode/Placement.java | 2 +- .../main/java/com/itextpdf/barcodes/dmcode/ReedSolomon.java | 2 +- .../barcodes/exceptions/BarcodeExceptionMessageConstant.java | 2 +- .../com/itextpdf/barcodes/exceptions/WriterException.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/BitArray.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/BitMatrix.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/BitVector.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/BlockPair.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/ByteArray.java | 2 +- .../main/java/com/itextpdf/barcodes/qrcode/ByteMatrix.java | 2 +- .../java/com/itextpdf/barcodes/qrcode/CharacterSetECI.java | 2 +- .../java/com/itextpdf/barcodes/qrcode/EncodeHintType.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/Encoder.java | 2 +- .../com/itextpdf/barcodes/qrcode/ErrorCorrectionLevel.java | 2 +- .../java/com/itextpdf/barcodes/qrcode/FormatInformation.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/GF256.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/GF256Poly.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/MaskUtil.java | 2 +- .../main/java/com/itextpdf/barcodes/qrcode/MatrixUtil.java | 2 +- barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Mode.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/QRCode.java | 2 +- .../main/java/com/itextpdf/barcodes/qrcode/QRCodeWriter.java | 2 +- .../java/com/itextpdf/barcodes/qrcode/ReedSolomonEncoder.java | 2 +- .../src/main/java/com/itextpdf/barcodes/qrcode/Version.java | 2 +- .../src/test/java/com/itextpdf/barcodes/Barcode128Test.java | 2 +- .../src/test/java/com/itextpdf/barcodes/Barcode39Test.java | 2 +- .../test/java/com/itextpdf/barcodes/BarcodeCodabarTest.java | 2 +- .../java/com/itextpdf/barcodes/BarcodeDataMatrixTest.java | 2 +- .../src/test/java/com/itextpdf/barcodes/BarcodeEANTest.java | 2 +- .../test/java/com/itextpdf/barcodes/BarcodeEANUnitTest.java | 2 +- .../test/java/com/itextpdf/barcodes/BarcodeInter25Test.java | 2 +- .../src/test/java/com/itextpdf/barcodes/BarcodeMSITest.java | 2 +- .../java/com/itextpdf/barcodes/BarcodeMultiThreadingTest.java | 2 +- .../test/java/com/itextpdf/barcodes/BarcodePDF417Test.java | 2 +- .../java/com/itextpdf/barcodes/BarcodePDF417UnitTest.java | 2 +- .../test/java/com/itextpdf/barcodes/BarcodePostnetTest.java | 2 +- .../test/java/com/itextpdf/barcodes/BarcodeQRCodeTest.java | 2 +- .../src/test/java/com/itextpdf/barcodes/BarcodeUnitTest.java | 2 +- .../commons/actions/AbstractContextBasedEventHandler.java | 2 +- .../commons/actions/AbstractContextBasedITextEvent.java | 2 +- .../com/itextpdf/commons/actions/AbstractEventWrapper.java | 2 +- .../commons/actions/AbstractITextConfigurationEvent.java | 2 +- .../java/com/itextpdf/commons/actions/AbstractITextEvent.java | 2 +- .../itextpdf/commons/actions/AbstractProductITextEvent.java | 2 +- .../commons/actions/AbstractProductProcessITextEvent.java | 2 +- .../commons/actions/AbstractStatisticsAggregator.java | 2 +- .../com/itextpdf/commons/actions/AbstractStatisticsEvent.java | 2 +- .../main/java/com/itextpdf/commons/actions/EventManager.java | 2 +- .../src/main/java/com/itextpdf/commons/actions/IEvent.java | 2 +- .../main/java/com/itextpdf/commons/actions/IEventHandler.java | 2 +- .../java/com/itextpdf/commons/actions/NamespaceConstant.java | 2 +- .../com/itextpdf/commons/actions/ProductEventHandler.java | 2 +- .../com/itextpdf/commons/actions/ProductNameConstant.java | 2 +- .../commons/actions/ProductProcessorFactoryKeeper.java | 2 +- .../itextpdf/commons/actions/confirmations/ConfirmEvent.java | 2 +- .../commons/actions/confirmations/ConfirmedEventWrapper.java | 2 +- .../commons/actions/confirmations/EventConfirmationType.java | 2 +- .../contexts/AbstractContextManagerConfigurationEvent.java | 2 +- .../com/itextpdf/commons/actions/contexts/ContextManager.java | 2 +- .../com/itextpdf/commons/actions/contexts/GenericContext.java | 2 +- .../java/com/itextpdf/commons/actions/contexts/IContext.java | 2 +- .../java/com/itextpdf/commons/actions/contexts/IMetaInfo.java | 2 +- .../com/itextpdf/commons/actions/contexts/UnknownContext.java | 2 +- .../com/itextpdf/commons/actions/data/CommonsProductData.java | 4 ++-- .../java/com/itextpdf/commons/actions/data/ProductData.java | 2 +- .../processors/AbstractITextProductEventProcessor.java | 2 +- .../actions/processors/DefaultITextProductEventProcessor.java | 2 +- .../actions/processors/DefaultProductProcessorFactory.java | 2 +- .../commons/actions/processors/IProductProcessorFactory.java | 2 +- .../actions/processors/ITextProductEventProcessor.java | 2 +- .../processors/UnderAgplITextProductEventProcessor.java | 2 +- .../actions/processors/UnderAgplProductProcessorFactory.java | 2 +- .../producer/AbstractFormattedPlaceholderPopulator.java | 2 +- .../actions/producer/CopyrightSincePlaceholderPopulator.java | 2 +- .../actions/producer/CopyrightToPlaceholderPopulator.java | 2 +- .../actions/producer/CurrentDatePlaceholderPopulator.java | 2 +- .../commons/actions/producer/IPlaceholderPopulator.java | 2 +- .../itextpdf/commons/actions/producer/ProducerBuilder.java | 2 +- .../actions/producer/UsedProductsPlaceholderPopulator.java | 2 +- .../commons/actions/sequence/AbstractIdentifiableElement.java | 2 +- .../com/itextpdf/commons/actions/sequence/SequenceId.java | 2 +- .../itextpdf/commons/actions/sequence/SequenceIdManager.java | 2 +- .../com/itextpdf/commons/exceptions/AggregatedException.java | 2 +- .../commons/exceptions/CommonsExceptionMessageConstant.java | 2 +- .../java/com/itextpdf/commons/exceptions/ITextException.java | 2 +- .../exceptions/ProductEventHandlerRepeatException.java | 2 +- .../itextpdf/commons/exceptions/UnknownProductException.java | 2 +- .../com/itextpdf/commons/logs/CommonsLogMessageConstant.java | 2 +- commons/src/main/java/com/itextpdf/commons/utils/Action.java | 2 +- .../main/java/com/itextpdf/commons/utils/DateTimeUtil.java | 2 +- .../main/java/com/itextpdf/commons/utils/EncodingUtil.java | 2 +- .../src/main/java/com/itextpdf/commons/utils/FileUtil.java | 2 +- .../src/main/java/com/itextpdf/commons/utils/JsonUtil.java | 2 +- commons/src/main/java/com/itextpdf/commons/utils/MapUtil.java | 2 +- .../java/com/itextpdf/commons/utils/MessageFormatUtil.java | 2 +- .../src/main/java/com/itextpdf/commons/utils/ProcessInfo.java | 2 +- .../src/main/java/com/itextpdf/commons/utils/SystemUtil.java | 2 +- .../main/java/com/itextpdf/commons/utils/ZipFileReader.java | 2 +- .../main/java/com/itextpdf/commons/utils/ZipFileWriter.java | 2 +- .../commons/actions/AbstractContextBasedEventHandlerTest.java | 2 +- .../commons/actions/AbstractContextBasedITextEventTest.java | 2 +- .../commons/actions/AbstractITextConfigurationEventTest.java | 2 +- .../commons/actions/AbstractProductITextEventTest.java | 2 +- .../itextpdf/commons/actions/AbstractStatisticsEventTest.java | 2 +- .../java/com/itextpdf/commons/actions/EventManagerTest.java | 2 +- .../commons/actions/ProductEventHandlerIntegrationTest.java | 2 +- .../com/itextpdf/commons/actions/ProductEventHandlerTest.java | 2 +- .../commons/actions/ProductProcessorFactoryKeeperTest.java | 2 +- .../commons/actions/confirmations/ConfirmEventTest.java | 2 +- .../itextpdf/commons/actions/contexts/ContextManagerTest.java | 2 +- .../itextpdf/commons/actions/data/CommonsProductDataTest.java | 2 +- .../com/itextpdf/commons/actions/data/ProductDataTest.java | 2 +- .../processors/DefaultITextProductEventProcessorTest.java | 2 +- .../processors/DefaultProductProcessorFactoryTest.java | 2 +- .../processors/UnderAgplITextProductEventProcessorTest.java | 2 +- .../processors/UnderAgplProductProcessorFactoryTest.java | 2 +- .../producer/CopyrightSincePlaceholderPopulatorTest.java | 2 +- .../actions/producer/CopyrightToPlaceholderPopulatorTest.java | 2 +- .../actions/producer/CurrentDatePlaceholderPopulatorTest.java | 2 +- .../commons/actions/producer/ProducerBuilderTest.java | 2 +- .../producer/UsedProductsPlaceholderPopulatorTest.java | 2 +- .../commons/actions/sequence/SequenceIdManagerTest.java | 2 +- .../com/itextpdf/commons/actions/sequence/SequenceIdTest.java | 2 +- .../java/com/itextpdf/commons/ecosystem/ITextTestEvent.java | 2 +- .../itextpdf/commons/ecosystem/TestConfigurationEvent.java | 2 +- .../java/com/itextpdf/commons/ecosystem/TestMetaInfo.java | 2 +- .../itextpdf/commons/exceptions/AggregatedExceptionTest.java | 2 +- .../com/itextpdf/commons/exceptions/ITextExceptionTest.java | 2 +- .../src/test/java/com/itextpdf/commons/utils/Base64Test.java | 2 +- .../java/com/itextpdf/commons/utils/DateTimeUtilTest.java | 2 +- .../test/java/com/itextpdf/commons/utils/JsonUtilTest.java | 2 +- .../src/test/java/com/itextpdf/commons/utils/MapUtilTest.java | 2 +- .../com/itextpdf/commons/utils/MessageFormatUtilTest.java | 4 ++-- .../test/java/com/itextpdf/commons/utils/ProcessInfoTest.java | 2 +- .../test/java/com/itextpdf/commons/utils/StringUtilTest.java | 2 +- .../test/java/com/itextpdf/commons/utils/SystemUtilTest.java | 2 +- .../java/com/itextpdf/commons/utils/ZipFileReaderTest.java | 2 +- .../java/com/itextpdf/commons/utils/ZipFileWriterTest.java | 2 +- forms/src/main/java/com/itextpdf/forms/PdfAcroForm.java | 2 +- forms/src/main/java/com/itextpdf/forms/PdfPageFormCopier.java | 2 +- forms/src/main/java/com/itextpdf/forms/PdfSigFieldLock.java | 2 +- .../itextpdf/forms/exceptions/AttributeNotFoundException.java | 2 +- .../forms/exceptions/FormsExceptionMessageConstant.java | 2 +- .../java/com/itextpdf/forms/exceptions/XfdfException.java | 2 +- .../forms/fields/FormFieldValueNonTrimmingTextRenderer.java | 2 +- .../itextpdf/forms/fields/FormsMetaInfoStaticContainer.java | 2 +- .../java/com/itextpdf/forms/fields/PdfButtonFormField.java | 2 +- .../java/com/itextpdf/forms/fields/PdfChoiceFormField.java | 2 +- .../src/main/java/com/itextpdf/forms/fields/PdfFormField.java | 2 +- .../java/com/itextpdf/forms/fields/PdfSignatureFormField.java | 2 +- .../main/java/com/itextpdf/forms/fields/PdfTextFormField.java | 2 +- .../com/itextpdf/forms/fields/borders/AbstractFormBorder.java | 2 +- .../java/com/itextpdf/forms/fields/borders/BeveledBorder.java | 2 +- .../com/itextpdf/forms/fields/borders/FormBorderFactory.java | 2 +- .../java/com/itextpdf/forms/fields/borders/InsetBorder.java | 2 +- .../com/itextpdf/forms/fields/borders/UnderlineBorder.java | 2 +- forms/src/main/java/com/itextpdf/forms/util/DrawingUtil.java | 2 +- .../main/java/com/itextpdf/forms/xfa/AcroFieldsSearch.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfa/InverseStore.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfa/XfaForm.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfa/Xml2Som.java | 2 +- .../src/main/java/com/itextpdf/forms/xfa/Xml2SomDatasets.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/ActionObject.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/AnnotObject.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/AnnotsObject.java | 2 +- .../main/java/com/itextpdf/forms/xfdf/AttributeObject.java | 2 +- .../java/com/itextpdf/forms/xfdf/BorderStyleAltObject.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/DestObject.java | 2 +- .../com/itextpdf/forms/xfdf/ElementContentEncodingFormat.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/FObject.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/FieldObject.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/FieldsObject.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/FitObject.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/IdsObject.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/Mode.java | 2 +- .../src/main/java/com/itextpdf/forms/xfdf/XfdfConstants.java | 2 +- .../src/main/java/com/itextpdf/forms/xfdf/XfdfFileUtils.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObject.java | 2 +- .../main/java/com/itextpdf/forms/xfdf/XfdfObjectFactory.java | 2 +- .../main/java/com/itextpdf/forms/xfdf/XfdfObjectUtils.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/XfdfReader.java | 2 +- forms/src/main/java/com/itextpdf/forms/xfdf/XfdfWriter.java | 2 +- .../test/java/com/itextpdf/forms/FlatteningRotatedTest.java | 2 +- forms/src/test/java/com/itextpdf/forms/FlatteningTest.java | 2 +- .../com/itextpdf/forms/FlatteningWithNullKidElementTest.java | 2 +- .../src/test/java/com/itextpdf/forms/FormFieldAppendTest.java | 2 +- .../test/java/com/itextpdf/forms/FormFieldFlatteningTest.java | 2 +- .../test/java/com/itextpdf/forms/FormFieldsTaggingTest.java | 2 +- .../java/com/itextpdf/forms/PdfAcroFormInAppendModeTest.java | 2 +- forms/src/test/java/com/itextpdf/forms/PdfAcroFormTest.java | 2 +- .../test/java/com/itextpdf/forms/PdfCheckBoxFieldTest.java | 2 +- .../src/test/java/com/itextpdf/forms/PdfChoiceFieldTest.java | 2 +- forms/src/test/java/com/itextpdf/forms/PdfEncryptionTest.java | 2 +- forms/src/test/java/com/itextpdf/forms/PdfFormCopyTest.java | 2 +- .../test/java/com/itextpdf/forms/PdfFormCopyWithGotoTest.java | 2 +- .../com/itextpdf/forms/PdfFormFieldMultilineTextTest.java | 2 +- forms/src/test/java/com/itextpdf/forms/PdfFormFieldTest.java | 2 +- .../test/java/com/itextpdf/forms/PdfFormFieldTextTest.java | 2 +- .../java/com/itextpdf/forms/PdfFormFieldsHierarchyTest.java | 2 +- forms/src/test/java/com/itextpdf/forms/Utf8FormsTest.java | 2 +- forms/src/test/java/com/itextpdf/forms/XfdfReaderTest.java | 2 +- forms/src/test/java/com/itextpdf/forms/XfdfUnitTest.java | 2 +- forms/src/test/java/com/itextpdf/forms/XfdfWriterTest.java | 2 +- .../forms/fields/FormsMetaInfoStaticContainerTest.java | 4 ++-- .../itextpdf/forms/fields/PdfFormFieldIntegrationTest.java | 2 +- .../java/com/itextpdf/forms/fields/PdfFormFieldUnitTest.java | 2 +- .../itextpdf/forms/widget/AppearanceCharacteristicsTest.java | 2 +- .../com/itextpdf/forms/xfa/SecurityTestXmlParserFactory.java | 2 +- forms/src/test/java/com/itextpdf/forms/xfa/XFAFormTest.java | 2 +- .../src/test/java/com/itextpdf/forms/xfa/XfaSecurityTest.java | 2 +- .../itextpdf/forms/xfdf/ExceptionTestXmlParserFactory.java | 2 +- .../com/itextpdf/forms/xfdf/SecurityTestXmlParserFactory.java | 2 +- .../test/java/com/itextpdf/forms/xfdf/XfdfReaderUnitTest.java | 2 +- .../test/java/com/itextpdf/forms/xfdf/XfdfSecurityTest.java | 2 +- .../test/java/com/itextpdf/forms/xfdf/XfdfWriterUnitTest.java | 2 +- io/src/main/java/com/itextpdf/io/codec/BitFile.java | 2 +- io/src/main/java/com/itextpdf/io/codec/CCITTG4Encoder.java | 2 +- .../main/java/com/itextpdf/io/codec/Jbig2SegmentReader.java | 2 +- io/src/main/java/com/itextpdf/io/codec/LZWCompressor.java | 2 +- io/src/main/java/com/itextpdf/io/codec/LZWStringTable.java | 2 +- io/src/main/java/com/itextpdf/io/codec/PngWriter.java | 2 +- io/src/main/java/com/itextpdf/io/codec/TiffWriter.java | 2 +- io/src/main/java/com/itextpdf/io/colors/IccProfile.java | 2 +- .../main/java/com/itextpdf/io/exceptions/ExceptionUtil.java | 2 +- .../com/itextpdf/io/exceptions/FontCompressionException.java | 2 +- io/src/main/java/com/itextpdf/io/exceptions/IOException.java | 2 +- .../java/com/itextpdf/io/exceptions/IoExceptionMessage.java | 2 +- io/src/main/java/com/itextpdf/io/font/AdobeGlyphList.java | 2 +- io/src/main/java/com/itextpdf/io/font/CFFFont.java | 2 +- io/src/main/java/com/itextpdf/io/font/CFFFontSubset.java | 2 +- io/src/main/java/com/itextpdf/io/font/CMapEncoding.java | 2 +- io/src/main/java/com/itextpdf/io/font/CidFont.java | 2 +- io/src/main/java/com/itextpdf/io/font/CidFontProperties.java | 2 +- io/src/main/java/com/itextpdf/io/font/FontCache.java | 2 +- io/src/main/java/com/itextpdf/io/font/FontCacheKey.java | 2 +- io/src/main/java/com/itextpdf/io/font/FontEncoding.java | 2 +- io/src/main/java/com/itextpdf/io/font/FontIdentification.java | 2 +- io/src/main/java/com/itextpdf/io/font/FontMetrics.java | 2 +- io/src/main/java/com/itextpdf/io/font/FontNames.java | 2 +- io/src/main/java/com/itextpdf/io/font/FontProgram.java | 2 +- .../main/java/com/itextpdf/io/font/FontProgramDescriptor.java | 2 +- .../com/itextpdf/io/font/FontProgramDescriptorFactory.java | 2 +- io/src/main/java/com/itextpdf/io/font/FontProgramFactory.java | 2 +- .../main/java/com/itextpdf/io/font/FontRegisterProvider.java | 2 +- io/src/main/java/com/itextpdf/io/font/GidAwareGlyph.java | 2 +- io/src/main/java/com/itextpdf/io/font/IExtraEncoding.java | 2 +- io/src/main/java/com/itextpdf/io/font/OpenTypeParser.java | 2 +- io/src/main/java/com/itextpdf/io/font/PdfEncodings.java | 2 +- io/src/main/java/com/itextpdf/io/font/Pfm2afm.java | 2 +- io/src/main/java/com/itextpdf/io/font/TrueTypeCollection.java | 2 +- io/src/main/java/com/itextpdf/io/font/TrueTypeFont.java | 2 +- io/src/main/java/com/itextpdf/io/font/TrueTypeFontSubset.java | 2 +- io/src/main/java/com/itextpdf/io/font/Type1Font.java | 2 +- io/src/main/java/com/itextpdf/io/font/Type1Parser.java | 2 +- io/src/main/java/com/itextpdf/io/font/WoffConverter.java | 2 +- io/src/main/java/com/itextpdf/io/font/cmap/AbstractCMap.java | 2 +- io/src/main/java/com/itextpdf/io/font/cmap/CMapByteCid.java | 2 +- io/src/main/java/com/itextpdf/io/font/cmap/CMapCidByte.java | 2 +- io/src/main/java/com/itextpdf/io/font/cmap/CMapCidUni.java | 2 +- .../java/com/itextpdf/io/font/cmap/CMapContentParser.java | 2 +- .../java/com/itextpdf/io/font/cmap/CMapLocationFromBytes.java | 2 +- .../java/com/itextpdf/io/font/cmap/CMapLocationResource.java | 2 +- io/src/main/java/com/itextpdf/io/font/cmap/CMapObject.java | 2 +- io/src/main/java/com/itextpdf/io/font/cmap/CMapParser.java | 2 +- io/src/main/java/com/itextpdf/io/font/cmap/CMapToUnicode.java | 2 +- io/src/main/java/com/itextpdf/io/font/cmap/CMapUniCid.java | 2 +- io/src/main/java/com/itextpdf/io/font/cmap/ICMapLocation.java | 2 +- .../com/itextpdf/io/font/constants/FontDescriptorFlags.java | 2 +- .../com/itextpdf/io/font/constants/FontMacStyleFlags.java | 2 +- .../java/com/itextpdf/io/font/constants/FontResources.java | 2 +- .../java/com/itextpdf/io/font/constants/FontStretches.java | 2 +- .../main/java/com/itextpdf/io/font/constants/FontStyles.java | 2 +- .../main/java/com/itextpdf/io/font/constants/FontWeights.java | 2 +- .../com/itextpdf/io/font/constants/StandardFontFamilies.java | 2 +- .../java/com/itextpdf/io/font/constants/StandardFonts.java | 2 +- .../com/itextpdf/io/font/constants/TrueTypeCodePages.java | 2 +- .../java/com/itextpdf/io/font/otf/ActualTextIterator.java | 2 +- .../com/itextpdf/io/font/otf/ChainingContextualTable.java | 2 +- .../java/com/itextpdf/io/font/otf/ContextualPositionRule.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/ContextualRule.java | 2 +- .../java/com/itextpdf/io/font/otf/ContextualSubstRule.java | 2 +- .../main/java/com/itextpdf/io/font/otf/ContextualTable.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/FeatureRecord.java | 2 +- .../java/com/itextpdf/io/font/otf/FontReadingException.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/Glyph.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/GlyphLine.java | 2 +- .../com/itextpdf/io/font/otf/GlyphPositioningTableReader.java | 2 +- .../itextpdf/io/font/otf/GlyphSubstitutionTableReader.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/GposAnchor.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GposLookupType1.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GposLookupType2.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GposLookupType4.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GposLookupType5.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GposLookupType6.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GposLookupType7.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GposLookupType8.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GposValueRecord.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GsubLookupType1.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GsubLookupType2.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GsubLookupType3.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GsubLookupType4.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GsubLookupType5.java | 2 +- .../main/java/com/itextpdf/io/font/otf/GsubLookupType6.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/LanguageRecord.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/LanguageTags.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/MarkTable.java | 2 +- .../main/java/com/itextpdf/io/font/otf/OpenTableLookup.java | 2 +- .../main/java/com/itextpdf/io/font/otf/OpenTypeFeature.java | 2 +- .../com/itextpdf/io/font/otf/OpenTypeFontTableReader.java | 2 +- .../com/itextpdf/io/font/otf/OpenTypeGdefTableReader.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/OpenTypeScript.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/OtfClass.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/OtfMarkRecord.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/OtfReadCommon.java | 2 +- .../main/java/com/itextpdf/io/font/otf/PosLookupRecord.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/ScriptRecord.java | 2 +- .../main/java/com/itextpdf/io/font/otf/SubstLookupRecord.java | 2 +- io/src/main/java/com/itextpdf/io/font/otf/TagAndLocation.java | 2 +- .../io/font/otf/lookuptype5/SubTableLookup5Format1.java | 2 +- .../io/font/otf/lookuptype5/SubTableLookup5Format2.java | 2 +- .../io/font/otf/lookuptype5/SubTableLookup5Format3.java | 2 +- .../io/font/otf/lookuptype6/SubTableLookup6Format1.java | 2 +- .../io/font/otf/lookuptype6/SubTableLookup6Format2.java | 2 +- .../io/font/otf/lookuptype6/SubTableLookup6Format3.java | 2 +- .../io/font/otf/lookuptype7/PosTableLookup7Format2.java | 2 +- .../io/font/otf/lookuptype8/PosTableLookup8Format1.java | 2 +- .../io/font/otf/lookuptype8/PosTableLookup8Format2.java | 2 +- .../io/font/otf/lookuptype8/PosTableLookup8Format3.java | 2 +- .../java/com/itextpdf/io/font/woff2/JavaUnsignedUtil.java | 2 +- .../main/java/com/itextpdf/io/font/woff2/Woff2Converter.java | 2 +- .../main/java/com/itextpdf/io/image/AwtImageDataFactory.java | 2 +- io/src/main/java/com/itextpdf/io/image/BmpImageData.java | 2 +- io/src/main/java/com/itextpdf/io/image/BmpImageHelper.java | 2 +- io/src/main/java/com/itextpdf/io/image/GifImageData.java | 2 +- io/src/main/java/com/itextpdf/io/image/GifImageHelper.java | 2 +- io/src/main/java/com/itextpdf/io/image/ImageData.java | 2 +- io/src/main/java/com/itextpdf/io/image/ImageDataFactory.java | 2 +- io/src/main/java/com/itextpdf/io/image/ImageType.java | 2 +- io/src/main/java/com/itextpdf/io/image/ImageTypeDetector.java | 2 +- io/src/main/java/com/itextpdf/io/image/Jbig2ImageData.java | 2 +- io/src/main/java/com/itextpdf/io/image/Jbig2ImageHelper.java | 2 +- io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageData.java | 2 +- .../main/java/com/itextpdf/io/image/Jpeg2000ImageHelper.java | 2 +- io/src/main/java/com/itextpdf/io/image/JpegImageData.java | 2 +- io/src/main/java/com/itextpdf/io/image/JpegImageHelper.java | 2 +- io/src/main/java/com/itextpdf/io/image/PngChromaticities.java | 2 +- io/src/main/java/com/itextpdf/io/image/PngImageData.java | 2 +- io/src/main/java/com/itextpdf/io/image/PngImageHelper.java | 2 +- .../java/com/itextpdf/io/image/PngImageHelperConstants.java | 2 +- io/src/main/java/com/itextpdf/io/image/RawImageData.java | 2 +- io/src/main/java/com/itextpdf/io/image/RawImageHelper.java | 2 +- io/src/main/java/com/itextpdf/io/image/TiffImageData.java | 2 +- io/src/main/java/com/itextpdf/io/image/TiffImageHelper.java | 2 +- .../main/java/com/itextpdf/io/logs/IoLogMessageConstant.java | 2 +- .../java/com/itextpdf/io/source/ArrayRandomAccessSource.java | 2 +- .../java/com/itextpdf/io/source/ByteArrayOutputStream.java | 2 +- io/src/main/java/com/itextpdf/io/source/ByteBuffer.java | 2 +- .../com/itextpdf/io/source/ByteBufferRandomAccessSource.java | 2 +- io/src/main/java/com/itextpdf/io/source/ByteUtils.java | 2 +- .../java/com/itextpdf/io/source/DeflaterOutputStream.java | 2 +- .../com/itextpdf/io/source/FileChannelRandomAccessSource.java | 2 +- .../com/itextpdf/io/source/GetBufferedRandomAccessSource.java | 2 +- .../com/itextpdf/io/source/GroupedRandomAccessSource.java | 2 +- .../main/java/com/itextpdf/io/source/IRandomAccessSource.java | 2 +- .../com/itextpdf/io/source/IndependentRandomAccessSource.java | 2 +- .../itextpdf/io/source/MappedChannelRandomAccessSource.java | 2 +- io/src/main/java/com/itextpdf/io/source/OutputStream.java | 2 +- .../itextpdf/io/source/PagedChannelRandomAccessSource.java | 2 +- io/src/main/java/com/itextpdf/io/source/PdfTokenizer.java | 2 +- .../java/com/itextpdf/io/source/RAFRandomAccessSource.java | 2 +- io/src/main/java/com/itextpdf/io/source/RASInputStream.java | 2 +- .../java/com/itextpdf/io/source/RandomAccessFileOrArray.java | 2 +- .../com/itextpdf/io/source/RandomAccessSourceFactory.java | 2 +- .../com/itextpdf/io/source/ThreadSafeRandomAccessSource.java | 2 +- .../java/com/itextpdf/io/source/WindowRandomAccessSource.java | 2 +- io/src/main/java/com/itextpdf/io/util/ArrayUtil.java | 2 +- io/src/main/java/com/itextpdf/io/util/CliCommandUtil.java | 2 +- io/src/main/java/com/itextpdf/io/util/DecimalFormatUtil.java | 2 +- io/src/main/java/com/itextpdf/io/util/EnumUtil.java | 2 +- io/src/main/java/com/itextpdf/io/util/FilterUtil.java | 2 +- io/src/main/java/com/itextpdf/io/util/GenericArray.java | 2 +- io/src/main/java/com/itextpdf/io/util/GhostscriptHelper.java | 2 +- io/src/main/java/com/itextpdf/io/util/HashCode.java | 2 +- .../java/com/itextpdf/io/util/ImageMagickCompareResult.java | 2 +- io/src/main/java/com/itextpdf/io/util/ImageMagickHelper.java | 2 +- io/src/main/java/com/itextpdf/io/util/IntHashtable.java | 2 +- io/src/main/java/com/itextpdf/io/util/NumberUtil.java | 2 +- io/src/main/java/com/itextpdf/io/util/ResourceUtil.java | 2 +- io/src/main/java/com/itextpdf/io/util/StreamUtil.java | 2 +- io/src/main/java/com/itextpdf/io/util/TextUtil.java | 2 +- io/src/main/java/com/itextpdf/io/util/UrlUtil.java | 2 +- io/src/main/java/com/itextpdf/io/util/XmlUtil.java | 2 +- io/src/test/java/com/itextpdf/io/AdobeGlyphListTest.java | 2 +- io/src/test/java/com/itextpdf/io/UtilitiesTest.java | 2 +- .../com/itextpdf/io/font/CFFFontSubsetIntegrationTest.java | 2 +- io/src/test/java/com/itextpdf/io/font/CFFFontTest.java | 2 +- .../java/com/itextpdf/io/font/FontCacheNoFontAsianTest.java | 2 +- io/src/test/java/com/itextpdf/io/font/FontEncodingTest.java | 2 +- io/src/test/java/com/itextpdf/io/font/FontProgramTest.java | 2 +- io/src/test/java/com/itextpdf/io/font/MonospaceFontTest.java | 2 +- io/src/test/java/com/itextpdf/io/font/TrueTypeFontTest.java | 2 +- .../test/java/com/itextpdf/io/font/cmap/CMapByteCidTest.java | 2 +- .../java/com/itextpdf/io/font/otf/ActualTextIteratorTest.java | 2 +- io/src/test/java/com/itextpdf/io/font/otf/GlyphLineTest.java | 2 +- io/src/test/java/com/itextpdf/io/font/otf/GlyphTest.java | 2 +- .../java/com/itextpdf/io/font/otf/GposLookupType1Test.java | 2 +- .../java/com/itextpdf/io/font/otf/GposLookupType4Test.java | 2 +- .../java/com/itextpdf/io/font/otf/GposLookupType5Test.java | 2 +- .../java/com/itextpdf/io/font/otf/GposLookupType7Test.java | 2 +- .../java/com/itextpdf/io/font/otf/GposLookupType8Test.java | 2 +- .../java/com/itextpdf/io/font/otf/GsubLookupType4Test.java | 2 +- .../java/com/itextpdf/io/font/otf/GsubLookupType6Test.java | 2 +- .../com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java | 2 +- .../com/itextpdf/io/font/otf/OpenTypeGdefTableReaderTest.java | 2 +- .../test/java/com/itextpdf/io/font/otf/OtfReadCommonTest.java | 2 +- .../com/itextpdf/io/font/woff2/SimpleWoff2DecodeTest.java | 2 +- .../test/java/com/itextpdf/io/font/woff2/Woff2DecodeTest.java | 2 +- .../com/itextpdf/io/font/woff2/w3c/W3CWoff2DecodeTest.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationChecksum001Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationChecksum002Test.java | 2 +- .../font/woff2/w3c/decoder/ValidationLocaFormat001Test.java | 2 +- .../font/woff2/w3c/decoder/ValidationLocaFormat002Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff001Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff002Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff003Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff004Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff005Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff006Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff007Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff008Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff009Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff010Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff011Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff012Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff013Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff014Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff015Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff016Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff017Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff018Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff019Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff020Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff021Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff022Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff023Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff024Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff025Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff026Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff027Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff028Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff029Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff030Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff031Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff032Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff033Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff034Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff035Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff036Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff037Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff038Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff039Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff040Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff041Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff042Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff043Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff044Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff045Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff046Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff047Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff048Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff049Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff050Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff051Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff052Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff053Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff054Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff055Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff056Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff057Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff058Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff059Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff060Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff061Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff062Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff063Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff064Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff065Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff066Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff067Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff068Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff069Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff070Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff071Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff072Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff073Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff074Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff075Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff076Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff077Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff078Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff079Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff080Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff081Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff082Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff083Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff084Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff085Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff086Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff087Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff088Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff089Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff090Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff091Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff092Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff093Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff094Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff095Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff096Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff097Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff098Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff099Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff100Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff101Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff102Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff103Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff104Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff105Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff106Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff107Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff108Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff109Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff110Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff111Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff112Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff113Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff114Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff115Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff116Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff117Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff118Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff119Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff120Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff121Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff122Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff123Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff124Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff125Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff126Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff127Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff128Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff129Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff130Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff131Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff132Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff133Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff134Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff135Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff136Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff137Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff138Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff139Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff140Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff141Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff142Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff143Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff144Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff145Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff146Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff147Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff148Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff149Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff150Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff151Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff152Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff153Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff154Test.java | 2 +- .../io/font/woff2/w3c/decoder/ValidationOff155Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksExtraneousData001Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksExtraneousData002Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksExtraneousData003Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksExtraneousData004Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksExtraneousData005Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksExtraneousData006Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksExtraneousData007Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.java | 2 +- .../font/woff2/w3c/format/BlocksMetadataPadding001Test.java | 2 +- .../font/woff2/w3c/format/BlocksMetadataPadding002Test.java | 2 +- .../font/woff2/w3c/format/BlocksMetadataPadding003Test.java | 2 +- .../font/woff2/w3c/format/BlocksMetadataPadding004Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksOrdering003Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksOrdering004Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksPrivate001Test.java | 2 +- .../io/font/woff2/w3c/format/BlocksPrivate002Test.java | 2 +- .../io/font/woff2/w3c/format/DirectoryTableOrder001Test.java | 2 +- .../io/font/woff2/w3c/format/DirectoryTableOrder002Test.java | 2 +- .../io/font/woff2/w3c/format/HeaderFlavor001Test.java | 2 +- .../io/font/woff2/w3c/format/HeaderFlavor002Test.java | 2 +- .../io/font/woff2/w3c/format/HeaderLength001Test.java | 2 +- .../io/font/woff2/w3c/format/HeaderLength002Test.java | 2 +- .../io/font/woff2/w3c/format/HeaderNumTables001Test.java | 2 +- .../io/font/woff2/w3c/format/HeaderReserved001Test.java | 2 +- .../io/font/woff2/w3c/format/HeaderSignature001Test.java | 2 +- .../io/font/woff2/w3c/format/TabledataBrotli001Test.java | 2 +- .../woff2/w3c/format/TabledataDecompressedLength001Test.java | 2 +- .../woff2/w3c/format/TabledataDecompressedLength002Test.java | 2 +- .../woff2/w3c/format/TabledataDecompressedLength003Test.java | 2 +- .../woff2/w3c/format/TabledataDecompressedLength004Test.java | 2 +- .../font/woff2/w3c/format/TabledataExtraneousData001Test.java | 2 +- .../woff2/w3c/format/TabledataGlyfCompositeBbox001Test.java | 2 +- .../font/woff2/w3c/format/TabledataHmtxTransform001Test.java | 2 +- .../font/woff2/w3c/format/TabledataHmtxTransform002Test.java | 2 +- .../font/woff2/w3c/format/TabledataHmtxTransform003Test.java | 2 +- .../io/font/woff2/w3c/format/TabledataLocaSize001Test.java | 2 +- .../io/font/woff2/w3c/format/TabledataLocaSize002Test.java | 2 +- .../io/font/woff2/w3c/format/TabledataLocaSize003Test.java | 2 +- .../woff2/w3c/format/TabledataTransformGlyfLoca001Test.java | 2 +- .../woff2/w3c/format/TabledataTransformGlyfLoca002Test.java | 2 +- .../woff2/w3c/format/TabledataTransformLength001Test.java | 2 +- .../woff2/w3c/format/TabledataTransformLength002Test.java | 2 +- .../com/itextpdf/io/font/woff2/w3c/format/Valid001Test.java | 2 +- .../com/itextpdf/io/font/woff2/w3c/format/Valid002Test.java | 2 +- .../com/itextpdf/io/font/woff2/w3c/format/Valid003Test.java | 2 +- .../com/itextpdf/io/font/woff2/w3c/format/Valid004Test.java | 2 +- .../com/itextpdf/io/font/woff2/w3c/format/Valid005Test.java | 2 +- .../com/itextpdf/io/font/woff2/w3c/format/Valid006Test.java | 2 +- .../com/itextpdf/io/font/woff2/w3c/format/Valid007Test.java | 2 +- .../com/itextpdf/io/font/woff2/w3c/format/Valid008Test.java | 2 +- io/src/test/java/com/itextpdf/io/image/BmpTest.java | 2 +- io/src/test/java/com/itextpdf/io/image/GifTest.java | 2 +- .../test/java/com/itextpdf/io/image/ImageDataFactoryTest.java | 2 +- .../java/com/itextpdf/io/image/ImageTypeDetectorTest.java | 2 +- io/src/test/java/com/itextpdf/io/image/Jbig2Test.java | 2 +- io/src/test/java/com/itextpdf/io/image/Jpeg2000Test.java | 2 +- .../test/java/com/itextpdf/io/image/JpegImageHelperTest.java | 2 +- io/src/test/java/com/itextpdf/io/image/JpegTest.java | 2 +- io/src/test/java/com/itextpdf/io/image/PngTest.java | 2 +- io/src/test/java/com/itextpdf/io/image/TiffTest.java | 2 +- .../itextpdf/io/source/ByteBufferRandomAccessSourceTest.java | 2 +- io/src/test/java/com/itextpdf/io/source/OutputStreamTest.java | 2 +- io/src/test/java/com/itextpdf/io/source/PdfTokenizerTest.java | 2 +- .../com/itextpdf/io/source/RAFRandomAccessSourceTest.java | 2 +- .../com/itextpdf/io/source/RandomAccessSourceFactoryTest.java | 2 +- io/src/test/java/com/itextpdf/io/source/WriteNumbersTest.java | 2 +- io/src/test/java/com/itextpdf/io/source/WriteStringsTest.java | 2 +- io/src/test/java/com/itextpdf/io/util/DateTimeUtilTest.java | 2 +- .../java/com/itextpdf/io/util/GhostScriptHelperUnitTest.java | 2 +- .../test/java/com/itextpdf/io/util/GhostscriptHelperTest.java | 2 +- .../test/java/com/itextpdf/io/util/ImageMagickHelperTest.java | 2 +- .../java/com/itextpdf/io/util/ImageMagickHelperUnitTest.java | 2 +- io/src/test/java/com/itextpdf/io/util/IntHashtableTest.java | 2 +- io/src/test/java/com/itextpdf/io/util/MatcherTest.java | 2 +- io/src/test/java/com/itextpdf/io/util/StandardOutUtil.java | 2 +- io/src/test/java/com/itextpdf/io/util/TextUtilTest.java | 2 +- io/src/test/java/com/itextpdf/io/util/UrlUtilTest.java | 2 +- io/src/test/java/com/itextpdf/io/util/XmlUtilTest.java | 2 +- .../itextpdf/kernel/actions/data/ITextCoreProductData.java | 4 ++-- .../itextpdf/kernel/actions/events/FlushPdfDocumentEvent.java | 2 +- .../itextpdf/kernel/actions/events/ITextCoreProductEvent.java | 2 +- .../itextpdf/kernel/actions/events/LinkDocumentIdEvent.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/colors/CalGray.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/colors/CalRgb.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/colors/Color.java | 2 +- .../main/java/com/itextpdf/kernel/colors/ColorConstants.java | 2 +- .../src/main/java/com/itextpdf/kernel/colors/DeviceCmyk.java | 2 +- .../src/main/java/com/itextpdf/kernel/colors/DeviceGray.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/colors/DeviceN.java | 2 +- .../src/main/java/com/itextpdf/kernel/colors/DeviceRgb.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/colors/IccBased.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/colors/Indexed.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/colors/Lab.java | 2 +- .../main/java/com/itextpdf/kernel/colors/PatternColor.java | 2 +- .../src/main/java/com/itextpdf/kernel/colors/Separation.java | 2 +- .../src/main/java/com/itextpdf/kernel/colors/WebColors.java | 2 +- .../colors/gradients/AbstractLinearGradientBuilder.java | 2 +- .../itextpdf/kernel/colors/gradients/GradientColorStop.java | 2 +- .../kernel/colors/gradients/GradientSpreadMethod.java | 2 +- .../kernel/colors/gradients/LinearGradientBuilder.java | 2 +- .../colors/gradients/StrategyBasedLinearGradientBuilder.java | 2 +- .../src/main/java/com/itextpdf/kernel/crypto/AESCipher.java | 2 +- .../java/com/itextpdf/kernel/crypto/AESCipherCBCnoPad.java | 2 +- .../java/com/itextpdf/kernel/crypto/ARCFOUREncryption.java | 2 +- .../main/java/com/itextpdf/kernel/crypto/AesDecryptor.java | 2 +- .../src/main/java/com/itextpdf/kernel/crypto/CryptoUtil.java | 2 +- .../src/main/java/com/itextpdf/kernel/crypto/IDecryptor.java | 2 +- .../src/main/java/com/itextpdf/kernel/crypto/IVGenerator.java | 2 +- .../com/itextpdf/kernel/crypto/OutputStreamAesEncryption.java | 2 +- .../com/itextpdf/kernel/crypto/OutputStreamEncryption.java | 2 +- .../kernel/crypto/OutputStreamStandardEncryption.java | 2 +- .../java/com/itextpdf/kernel/crypto/StandardDecryptor.java | 2 +- .../kernel/crypto/securityhandler/EncryptionUtils.java | 2 +- .../kernel/crypto/securityhandler/PubKeySecurityHandler.java | 2 +- .../crypto/securityhandler/PubSecHandlerUsingAes128.java | 2 +- .../crypto/securityhandler/PubSecHandlerUsingAes256.java | 2 +- .../crypto/securityhandler/PubSecHandlerUsingStandard128.java | 2 +- .../crypto/securityhandler/PubSecHandlerUsingStandard40.java | 2 +- .../kernel/crypto/securityhandler/PublicKeyRecipient.java | 2 +- .../kernel/crypto/securityhandler/SecurityHandler.java | 2 +- .../crypto/securityhandler/StandardHandlerUsingAes128.java | 2 +- .../crypto/securityhandler/StandardHandlerUsingAes256.java | 2 +- .../securityhandler/StandardHandlerUsingStandard128.java | 2 +- .../securityhandler/StandardHandlerUsingStandard40.java | 2 +- .../crypto/securityhandler/StandardSecurityHandler.java | 2 +- .../securityhandler/UnsupportedSecurityHandlerException.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/events/Event.java | 2 +- .../main/java/com/itextpdf/kernel/events/EventDispatcher.java | 2 +- .../java/com/itextpdf/kernel/events/IEventDispatcher.java | 2 +- .../main/java/com/itextpdf/kernel/events/IEventHandler.java | 2 +- .../java/com/itextpdf/kernel/events/PdfDocumentEvent.java | 2 +- .../com/itextpdf/kernel/exceptions/BadPasswordException.java | 2 +- .../itextpdf/kernel/exceptions/InvalidXRefPrevException.java | 2 +- .../kernel/exceptions/KernelExceptionMessageConstant.java | 2 +- .../kernel/exceptions/MemoryLimitsAwareException.java | 2 +- .../java/com/itextpdf/kernel/exceptions/PdfException.java | 2 +- .../kernel/exceptions/XrefCycledReferencesException.java | 2 +- .../main/java/com/itextpdf/kernel/font/DocFontEncoding.java | 2 +- .../main/java/com/itextpdf/kernel/font/DocTrueTypeFont.java | 2 +- .../src/main/java/com/itextpdf/kernel/font/DocType1Font.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/font/FontUtil.java | 2 +- .../main/java/com/itextpdf/kernel/font/IDocFontProgram.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/font/PdfFont.java | 2 +- .../main/java/com/itextpdf/kernel/font/PdfFontFactory.java | 2 +- .../src/main/java/com/itextpdf/kernel/font/PdfSimpleFont.java | 2 +- .../main/java/com/itextpdf/kernel/font/PdfTrueTypeFont.java | 2 +- .../src/main/java/com/itextpdf/kernel/font/PdfType0Font.java | 4 ++-- .../src/main/java/com/itextpdf/kernel/font/PdfType1Font.java | 2 +- .../src/main/java/com/itextpdf/kernel/font/PdfType3Font.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/font/Type3Font.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/font/Type3Glyph.java | 2 +- .../main/java/com/itextpdf/kernel/geom/AffineTransform.java | 2 +- .../src/main/java/com/itextpdf/kernel/geom/BezierCurve.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/geom/IShape.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/geom/Line.java | 2 +- .../src/main/java/com/itextpdf/kernel/geom/LineSegment.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/geom/Matrix.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/geom/PageSize.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/geom/Path.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/geom/Rectangle.java | 2 +- .../java/com/itextpdf/kernel/geom/ShapeTransformUtil.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/geom/Subpath.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/geom/Vector.java | 2 +- .../com/itextpdf/kernel/logs/KernelLogMessageConstant.java | 2 +- .../java/com/itextpdf/kernel/numbering/AlphabetNumbering.java | 2 +- .../java/com/itextpdf/kernel/numbering/ArmenianNumbering.java | 2 +- .../itextpdf/kernel/numbering/EnglishAlphabetNumbering.java | 2 +- .../java/com/itextpdf/kernel/numbering/GeorgianNumbering.java | 2 +- .../com/itextpdf/kernel/numbering/GreekAlphabetNumbering.java | 2 +- .../java/com/itextpdf/kernel/numbering/RomanNumbering.java | 2 +- .../java/com/itextpdf/kernel/pdf/CompressionConstants.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/CountOutputStream.java | 2 +- .../itextpdf/kernel/pdf/DestinationResolverCopyFilter.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/DocumentProperties.java | 2 +- .../itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandler.java | 2 +- .../java/com/itextpdf/kernel/pdf/EncryptionConstants.java | 2 +- .../java/com/itextpdf/kernel/pdf/EncryptionProperties.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/FingerPrint.java | 2 +- .../java/com/itextpdf/kernel/pdf/IPdfPageExtraCopier.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/IPdfPageFactory.java | 2 +- .../java/com/itextpdf/kernel/pdf/IndirectFilterUtils.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/IsoKey.java | 2 +- .../java/com/itextpdf/kernel/pdf/MemoryLimitsAwareFilter.java | 2 +- .../com/itextpdf/kernel/pdf/MemoryLimitsAwareHandler.java | 2 +- .../itextpdf/kernel/pdf/MemoryLimitsAwareOutputStream.java | 2 +- .../java/com/itextpdf/kernel/pdf/OcgPropertiesCopier.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/PageFlushingHelper.java | 2 +- .../java/com/itextpdf/kernel/pdf/PageLabelNumberingStyle.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfAConformanceLevel.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfAnnotationBorder.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArray.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfArrayDirectIterator.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfBoolean.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfCatalog.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/PdfDashPattern.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDate.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfDeveloperExtension.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/PdfDictionary.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfDictionaryEntrySet.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfDictionaryValues.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/PdfDocumentInfo.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfEncryptedPayload.java | 2 +- .../com/itextpdf/kernel/pdf/PdfEncryptedPayloadDocument.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/PdfEncryption.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/PdfEncryptor.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfIndirectReference.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfLiteral.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfName.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/PdfNameLoader.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameTree.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNull.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumTree.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumber.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObject.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/PdfObjectStream.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/PdfObjectWrapper.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/PdfOutputIntent.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/PdfOutputStream.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPage.java | 4 ++-- .../src/main/java/com/itextpdf/kernel/pdf/PdfPageFactory.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPages.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/PdfPrimitiveObject.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/PdfResources.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfStream.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfString.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/PdfTextArray.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfVersion.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfViewerPreferences.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/PdfXrefTable.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/ReaderProperties.java | 2 +- .../java/com/itextpdf/kernel/pdf/SerializedObjectContent.java | 2 +- .../itextpdf/kernel/pdf/SmartModePdfObjectsSerializer.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/StampingProperties.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/VersionConforming.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/WriterProperties.java | 2 +- .../java/com/itextpdf/kernel/pdf/XmpMetaInfoConverter.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/action/PdfAction.java | 2 +- .../com/itextpdf/kernel/pdf/action/PdfActionOcgState.java | 2 +- .../kernel/pdf/action/PdfAnnotationAdditionalActions.java | 2 +- .../java/com/itextpdf/kernel/pdf/action/PdfMediaClipData.java | 2 +- .../java/com/itextpdf/kernel/pdf/action/PdfRendition.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/action/PdfTarget.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/action/PdfWin.java | 2 +- .../java/com/itextpdf/kernel/pdf/annot/BorderStyleUtil.java | 2 +- .../java/com/itextpdf/kernel/pdf/annot/InteriorColorUtil.java | 2 +- .../java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotation.java | 2 +- .../java/com/itextpdf/kernel/pdf/annot/PdfAnnotation.java | 2 +- .../itextpdf/kernel/pdf/annot/PdfAnnotationAppearance.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfCaretAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfCircleAnnotation.java | 2 +- .../kernel/pdf/annot/PdfFileAttachmentAnnotation.java | 2 +- .../java/com/itextpdf/kernel/pdf/annot/PdfFixedPrint.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfFreeTextAnnotation.java | 2 +- .../java/com/itextpdf/kernel/pdf/annot/PdfInkAnnotation.java | 2 +- .../java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotation.java | 2 +- .../java/com/itextpdf/kernel/pdf/annot/PdfLinkAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfPolygonAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfPolylineAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfPopupAnnotation.java | 2 +- .../itextpdf/kernel/pdf/annot/PdfPrinterMarkAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfRedactAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfScreenAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfSoundAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfSquareAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfStampAnnotation.java | 2 +- .../java/com/itextpdf/kernel/pdf/annot/PdfTextAnnotation.java | 2 +- .../itextpdf/kernel/pdf/annot/PdfTextMarkupAnnotation.java | 2 +- .../itextpdf/kernel/pdf/annot/PdfTrapNetworkAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfWatermarkAnnotation.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfWidgetAnnotation.java | 2 +- .../kernel/pdf/annot/da/AnnotationDefaultAppearance.java | 2 +- .../itextpdf/kernel/pdf/annot/da/ExtendedAnnotationFont.java | 2 +- .../itextpdf/kernel/pdf/annot/da/StandardAnnotationFont.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/CanvasArtifact.java | 2 +- .../com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/canvas/CanvasTag.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvas.java | 2 +- .../com/itextpdf/kernel/pdf/canvas/PdfCanvasConstants.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/PdfPatternCanvas.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/draw/DashedLine.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/draw/DottedLine.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/draw/ILineDrawer.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/draw/SolidLine.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/parser/EventType.java | 2 +- .../itextpdf/kernel/pdf/canvas/parser/IContentOperator.java | 2 +- .../itextpdf/kernel/pdf/canvas/parser/IXObjectDoHandler.java | 2 +- .../kernel/pdf/canvas/parser/ParserGraphicsState.java | 2 +- .../itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessor.java | 2 +- .../kernel/pdf/canvas/parser/PdfDocumentContentParser.java | 2 +- .../itextpdf/kernel/pdf/canvas/parser/PdfTextExtractor.java | 2 +- .../kernel/pdf/canvas/parser/clipper/ClipperBridge.java | 2 +- .../kernel/pdf/canvas/parser/clipper/ClipperException.java | 2 +- .../pdf/canvas/parser/clipper/ClipperExceptionConstant.java | 2 +- .../kernel/pdf/canvas/parser/data/AbstractRenderInfo.java | 2 +- .../kernel/pdf/canvas/parser/data/ClippingPathInfo.java | 2 +- .../itextpdf/kernel/pdf/canvas/parser/data/IEventData.java | 2 +- .../kernel/pdf/canvas/parser/data/ImageRenderInfo.java | 2 +- .../kernel/pdf/canvas/parser/data/PathRenderInfo.java | 2 +- .../kernel/pdf/canvas/parser/data/TextRenderInfo.java | 2 +- .../kernel/pdf/canvas/parser/filter/IEventFilter.java | 2 +- .../pdf/canvas/parser/filter/TextRegionEventFilter.java | 2 +- .../pdf/canvas/parser/listener/CharacterRenderInfo.java | 2 +- .../pdf/canvas/parser/listener/DefaultPdfTextLocation.java | 2 +- .../parser/listener/DefaultTextChunkLocationComparator.java | 2 +- .../pdf/canvas/parser/listener/FilteredEventListener.java | 2 +- .../pdf/canvas/parser/listener/FilteredTextEventListener.java | 2 +- .../kernel/pdf/canvas/parser/listener/GlyphEventListener.java | 2 +- .../pdf/canvas/parser/listener/GlyphTextEventListener.java | 2 +- .../kernel/pdf/canvas/parser/listener/IEventListener.java | 2 +- .../canvas/parser/listener/ILocationExtractionStrategy.java | 2 +- .../kernel/pdf/canvas/parser/listener/IPdfTextLocation.java | 2 +- .../kernel/pdf/canvas/parser/listener/ITextChunkLocation.java | 2 +- .../pdf/canvas/parser/listener/ITextExtractionStrategy.java | 2 +- .../parser/listener/LocationTextExtractionStrategy.java | 2 +- .../parser/listener/RegexBasedLocationExtractionStrategy.java | 2 +- .../canvas/parser/listener/SimpleTextExtractionStrategy.java | 2 +- .../itextpdf/kernel/pdf/canvas/parser/listener/TextChunk.java | 2 +- .../parser/listener/TextChunkLocationBasedComparator.java | 2 +- .../canvas/parser/listener/TextChunkLocationDefaultImp.java | 2 +- .../kernel/pdf/canvas/parser/listener/TextMarginFinder.java | 2 +- .../pdf/canvas/parser/util/InlineImageParsingUtils.java | 2 +- .../kernel/pdf/canvas/parser/util/PdfCanvasParser.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/wmf/InputMeta.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/wmf/MetaBrush.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDo.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/wmf/MetaFont.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/wmf/MetaObject.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaPen.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/wmf/MetaState.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageData.java | 2 +- .../com/itextpdf/kernel/pdf/canvas/wmf/WmfImageHelper.java | 2 +- .../com/itextpdf/kernel/pdf/collection/PdfCollection.java | 2 +- .../itextpdf/kernel/pdf/collection/PdfCollectionField.java | 2 +- .../com/itextpdf/kernel/pdf/collection/PdfCollectionItem.java | 2 +- .../itextpdf/kernel/pdf/collection/PdfCollectionSchema.java | 2 +- .../com/itextpdf/kernel/pdf/collection/PdfCollectionSort.java | 2 +- .../com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCs.java | 2 +- .../com/itextpdf/kernel/pdf/colorspace/PdfColorSpace.java | 2 +- .../java/com/itextpdf/kernel/pdf/colorspace/PdfDeviceCs.java | 2 +- .../java/com/itextpdf/kernel/pdf/colorspace/PdfPattern.java | 2 +- .../java/com/itextpdf/kernel/pdf/colorspace/PdfShading.java | 2 +- .../java/com/itextpdf/kernel/pdf/colorspace/PdfSpecialCs.java | 2 +- .../java/com/itextpdf/kernel/pdf/extgstate/PdfExtGState.java | 2 +- .../com/itextpdf/kernel/pdf/filespec/PdfDictionaryFS.java | 2 +- .../pdf/filespec/PdfEncryptedPayloadFileSpecFactory.java | 2 +- .../java/com/itextpdf/kernel/pdf/filespec/PdfFileSpec.java | 2 +- .../java/com/itextpdf/kernel/pdf/filespec/PdfStringFS.java | 2 +- .../com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilter.java | 2 +- .../com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilter.java | 2 +- .../com/itextpdf/kernel/pdf/filters/CCITTFaxDecodeFilter.java | 2 +- .../java/com/itextpdf/kernel/pdf/filters/DctDecodeFilter.java | 2 +- .../java/com/itextpdf/kernel/pdf/filters/DoNothingFilter.java | 2 +- .../java/com/itextpdf/kernel/pdf/filters/FilterHandlers.java | 2 +- .../com/itextpdf/kernel/pdf/filters/FlateDecodeFilter.java | 2 +- .../itextpdf/kernel/pdf/filters/FlateDecodeStrictFilter.java | 2 +- .../java/com/itextpdf/kernel/pdf/filters/IFilterHandler.java | 2 +- .../java/com/itextpdf/kernel/pdf/filters/JpxDecodeFilter.java | 2 +- .../java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilter.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/filters/LZWDecoder.java | 2 +- .../itextpdf/kernel/pdf/filters/RunLengthDecodeFilter.java | 2 +- .../com/itextpdf/kernel/pdf/function/AbstractPdfFunction.java | 2 +- .../kernel/pdf/function/BaseInputOutPutConvertors.java | 2 +- .../kernel/pdf/function/IInputConversionFunction.java | 2 +- .../kernel/pdf/function/IOutputConversionFunction.java | 2 +- .../java/com/itextpdf/kernel/pdf/function/IPdfFunction.java | 2 +- .../com/itextpdf/kernel/pdf/function/IPdfFunctionFactory.java | 2 +- .../java/com/itextpdf/kernel/pdf/function/PdfFunction.java | 2 +- .../com/itextpdf/kernel/pdf/function/PdfFunctionFactory.java | 2 +- .../com/itextpdf/kernel/pdf/function/PdfType0Function.java | 2 +- .../com/itextpdf/kernel/pdf/function/PdfType2Function.java | 2 +- .../com/itextpdf/kernel/pdf/function/PdfType3Function.java | 2 +- .../com/itextpdf/kernel/pdf/function/PdfType4Function.java | 2 +- .../kernel/pdf/function/utils/AbstractSampleExtractor.java | 2 +- .../itextpdf/kernel/pdf/function/utils/SampleExtractor.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/layer/IPdfOCG.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayer.java | 2 +- .../com/itextpdf/kernel/pdf/layer/PdfLayerMembership.java | 2 +- .../java/com/itextpdf/kernel/pdf/layer/PdfOCProperties.java | 2 +- .../itextpdf/kernel/pdf/layer/PdfVisibilityExpression.java | 2 +- .../com/itextpdf/kernel/pdf/navigation/PdfDestination.java | 2 +- .../kernel/pdf/navigation/PdfExplicitDestination.java | 2 +- .../pdf/navigation/PdfExplicitRemoteGoToDestination.java | 2 +- .../itextpdf/kernel/pdf/navigation/PdfNamedDestination.java | 2 +- .../itextpdf/kernel/pdf/navigation/PdfStringDestination.java | 2 +- .../kernel/pdf/navigation/PdfStructureDestination.java | 2 +- .../pdf/statistics/NumberOfPagesStatisticsAggregator.java | 2 +- .../kernel/pdf/statistics/NumberOfPagesStatisticsEvent.java | 2 +- .../kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.java | 2 +- .../kernel/pdf/statistics/SizeOfPdfStatisticsEvent.java | 2 +- .../java/com/itextpdf/kernel/pdf/tagging/IStructureNode.java | 2 +- .../com/itextpdf/kernel/pdf/tagging/ParentTreeHandler.java | 2 +- .../src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcr.java | 2 +- .../com/itextpdf/kernel/pdf/tagging/PdfMcrDictionary.java | 2 +- .../java/com/itextpdf/kernel/pdf/tagging/PdfMcrNumber.java | 2 +- .../java/com/itextpdf/kernel/pdf/tagging/PdfNamespace.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/tagging/PdfObjRef.java | 2 +- .../java/com/itextpdf/kernel/pdf/tagging/PdfStructElem.java | 2 +- .../com/itextpdf/kernel/pdf/tagging/PdfStructTreeRoot.java | 2 +- .../itextpdf/kernel/pdf/tagging/PdfStructureAttributes.java | 2 +- .../kernel/pdf/tagging/PdfUserPropertiesAttributes.java | 2 +- .../java/com/itextpdf/kernel/pdf/tagging/PdfUserProperty.java | 2 +- .../com/itextpdf/kernel/pdf/tagging/StandardNamespaces.java | 2 +- .../java/com/itextpdf/kernel/pdf/tagging/StandardRoles.java | 2 +- .../com/itextpdf/kernel/pdf/tagging/StructureTreeCopier.java | 2 +- .../itextpdf/kernel/pdf/tagutils/AccessibilityProperties.java | 2 +- .../pdf/tagutils/AccessibilityPropertiesToStructElem.java | 2 +- .../kernel/pdf/tagutils/BackedAccessibilityProperties.java | 2 +- .../kernel/pdf/tagutils/DefaultAccessibilityProperties.java | 2 +- .../itextpdf/kernel/pdf/tagutils/IRoleMappingResolver.java | 2 +- .../com/itextpdf/kernel/pdf/tagutils/RoleMappingResolver.java | 2 +- .../itextpdf/kernel/pdf/tagutils/RoleMappingResolverPdf2.java | 2 +- .../com/itextpdf/kernel/pdf/tagutils/RootTagNormalizer.java | 2 +- .../java/com/itextpdf/kernel/pdf/tagutils/TagReference.java | 2 +- .../com/itextpdf/kernel/pdf/tagutils/TagStructureContext.java | 2 +- .../java/com/itextpdf/kernel/pdf/tagutils/TagTreePointer.java | 2 +- .../com/itextpdf/kernel/pdf/tagutils/WaitingTagsManager.java | 2 +- .../com/itextpdf/kernel/pdf/xobject/ImagePdfBytesInfo.java | 2 +- .../java/com/itextpdf/kernel/pdf/xobject/PdfFormXObject.java | 2 +- .../java/com/itextpdf/kernel/pdf/xobject/PdfImageXObject.java | 2 +- .../com/itextpdf/kernel/pdf/xobject/PdfTransparencyGroup.java | 2 +- .../main/java/com/itextpdf/kernel/pdf/xobject/PdfXObject.java | 2 +- .../itextpdf/kernel/security/IExternalDecryptionProcess.java | 2 +- .../src/main/java/com/itextpdf/kernel/utils/CompareTool.java | 2 +- .../itextpdf/kernel/utils/DefaultSafeXmlParserFactory.java | 2 +- .../src/main/java/com/itextpdf/kernel/utils/ICopyFilter.java | 2 +- .../java/com/itextpdf/kernel/utils/IXmlParserFactory.java | 2 +- .../main/java/com/itextpdf/kernel/utils/IdleOutputStream.java | 2 +- .../main/java/com/itextpdf/kernel/utils/NullCopyFilter.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/utils/PageRange.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/utils/PdfMerger.java | 2 +- .../java/com/itextpdf/kernel/utils/PdfResourceCounter.java | 2 +- .../src/main/java/com/itextpdf/kernel/utils/PdfSplitter.java | 2 +- .../java/com/itextpdf/kernel/utils/TaggedPdfReaderTool.java | 2 +- .../java/com/itextpdf/kernel/utils/XmlProcessorCreator.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/utils/XmlUtils.java | 2 +- .../itextpdf/kernel/utils/objectpathitems/ArrayPathItem.java | 2 +- .../itextpdf/kernel/utils/objectpathitems/DictPathItem.java | 2 +- .../kernel/utils/objectpathitems/IndirectPathItem.java | 2 +- .../itextpdf/kernel/utils/objectpathitems/LocalPathItem.java | 2 +- .../com/itextpdf/kernel/utils/objectpathitems/ObjectPath.java | 2 +- .../itextpdf/kernel/utils/objectpathitems/OffsetPathItem.java | 2 +- .../itextpdf/kernel/utils/objectpathitems/TrailerPath.java | 2 +- kernel/src/main/java/com/itextpdf/kernel/xmp/PdfConst.java | 2 +- .../src/test/java/com/itextpdf/kernel/PdfExceptionTest.java | 2 +- .../itextpdf/kernel/actions/ProductEventHandlerAccess.java | 2 +- .../com/itextpdf/kernel/actions/ProductEventHandlerTest.java | 2 +- .../com/itextpdf/kernel/actions/ecosystem/ITextTestEvent.java | 2 +- .../kernel/actions/ecosystem/TestConfigurationEvent.java | 2 +- .../com/itextpdf/kernel/actions/ecosystem/TestMetaInfo.java | 2 +- .../kernel/actions/events/FlushPdfDocumentEventTest.java | 2 +- .../kernel/actions/events/ITextCoreProductEventTest.java | 2 +- .../kernel/actions/events/LinkDocumentIdEventTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/colors/ColorTest.java | 2 +- .../test/java/com/itextpdf/kernel/colors/DeviceRgbTest.java | 2 +- .../test/java/com/itextpdf/kernel/colors/WebColorsTest.java | 2 +- .../kernel/colors/gradients/GradientColorStopTest.java | 2 +- .../kernel/colors/gradients/LinearGradientBuilderTest.java | 2 +- .../gradients/StrategyBasedLinearGradientBuilderTest.java | 2 +- .../test/java/com/itextpdf/kernel/crypto/CryptoUtilTest.java | 2 +- .../java/com/itextpdf/kernel/crypto/PdfEncryptionTest.java | 2 +- .../com/itextpdf/kernel/crypto/PdfReaderCustomFilterTest.java | 2 +- .../com/itextpdf/kernel/crypto/UnencryptedWrapperTest.java | 2 +- .../kernel/crypto/UnicodeBasedPasswordEncryptionTest.java | 2 +- .../java/com/itextpdf/kernel/font/PdfFontFactoryTest.java | 2 +- .../test/java/com/itextpdf/kernel/font/PdfFontUnitTest.java | 2 +- .../test/java/com/itextpdf/kernel/font/PdfSimpleFontTest.java | 2 +- .../java/com/itextpdf/kernel/font/PdfTrueTypeFontTest.java | 2 +- .../test/java/com/itextpdf/kernel/font/PdfType0FontTest.java | 2 +- .../test/java/com/itextpdf/kernel/font/PdfType3FontTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/font/Type3FontTest.java | 2 +- .../java/com/itextpdf/kernel/font/Type3GlyphUnitTest.java | 2 +- .../java/com/itextpdf/kernel/geom/AffineTransformTest.java | 2 +- .../test/java/com/itextpdf/kernel/geom/BezierCurveTest.java | 2 +- .../test/java/com/itextpdf/kernel/geom/LineSegmentTest.java | 2 +- kernel/src/test/java/com/itextpdf/kernel/geom/MatrixTest.java | 2 +- .../test/java/com/itextpdf/kernel/geom/PageSizeUnitTest.java | 2 +- kernel/src/test/java/com/itextpdf/kernel/geom/PointTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/geom/RectangleTest.java | 2 +- .../java/com/itextpdf/kernel/geom/ShapeTransformUtilTest.java | 2 +- kernel/src/test/java/com/itextpdf/kernel/geom/VectorTest.java | 2 +- .../com/itextpdf/kernel/numbering/ArmenianNumberingTest.java | 2 +- .../com/itextpdf/kernel/numbering/GeorgianNumberingTest.java | 2 +- .../itextpdf/kernel/numbering/GreekAlphabetNumberingTest.java | 2 +- .../com/itextpdf/kernel/numbering/RomanNumberingTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/EncodingTest.java | 2 +- .../kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/FingerPrintTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/FontToUnicodeTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/FreeReferencesTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/ImageFormatsTest.java | 2 +- .../com/itextpdf/kernel/pdf/InheritedPageEntriesTest.java | 2 +- .../com/itextpdf/kernel/pdf/MemoryLimitsAwareHandlerTest.java | 2 +- .../kernel/pdf/MemoryLimitsAwareOutputStreamTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/OcgPropertiesCopierTest.java | 2 +- .../com/itextpdf/kernel/pdf/PageFlushingHelperUnitTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PageFlushingTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/ParentTreeTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfActionTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfAnnotationTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfArrayTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfArrayUnitTest.java | 2 +- kernel/src/test/java/com/itextpdf/kernel/pdf/PdfCopyTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfDashPatternTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfDestinationTest.java | 2 +- .../pdf/PdfDictionaryDictionaryValuesModificationTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfDictionaryTest.java | 2 +- .../com/itextpdf/kernel/pdf/PdfDictionaryTokenizerTest.java | 2 +- .../com/itextpdf/kernel/pdf/PdfDocumentAppendModeTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfDocumentIdTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfDocumentInfoTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfDocumentTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfDocumentUnitTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfEncryptionUnitTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfEncryptorTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfExtGStateTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfFontCacheTest.java | 2 +- kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontTest.java | 2 +- .../com/itextpdf/kernel/pdf/PdfIndirectReferenceTest.java | 2 +- kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfNameTreeTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfNumberTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfObjectReleaseTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfObjectStreamUnitTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfObjectTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfObjectUnitTest.java | 2 +- .../com/itextpdf/kernel/pdf/PdfObjectWrapperUnitTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfOutlineTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfPageUnitTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfPagesTreeTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfPrimitivesTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfReaderDecodeTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfResourcesTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfStampingTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfStreamDecodeTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfStreamTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfStreamUnitTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfStringTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfStructElemTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfStructTreeRootTest.java | 2 +- .../com/itextpdf/kernel/pdf/PdfStructTreeRootUnitTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfTextArrayTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfTokenizerTest.java | 2 +- .../com/itextpdf/kernel/pdf/PdfType0FontIntegrationTest.java | 2 +- .../com/itextpdf/kernel/pdf/PdfViewerPreferencesTest.java | 2 +- .../com/itextpdf/kernel/pdf/PdfViewerPreferencesUnitTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfWriterTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/PdfXObjectTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/PdfXrefTableTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/PdfXrefTableUnitTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/ReorderPagesTest.java | 2 +- .../kernel/pdf/SmartModePdfObjectsSerializerTest.java | 2 +- .../src/test/java/com/itextpdf/kernel/pdf/SmartModeTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/TagTreePointerTest.java | 2 +- kernel/src/test/java/com/itextpdf/kernel/pdf/TrailerTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/XMPMetadataTest.java | 2 +- .../itextpdf/kernel/pdf/XrefStreamDocumentUpdatesTest.java | 2 +- .../com/itextpdf/kernel/pdf/action/PdfActionOcgStateTest.java | 2 +- .../kernel/pdf/action/PdfAnnotationAdditionalActionsTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/action/PdfTargetTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/action/PdfWinTest.java | 2 +- .../com/itextpdf/kernel/pdf/annot/Pdf3DAnnotationTest.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfAnnotationMakeTest.java | 2 +- .../com/itextpdf/kernel/pdf/annot/PdfLineAnnotationTest.java | 2 +- .../itextpdf/kernel/pdf/annot/PdfMarkupAnnotationTest.java | 2 +- .../itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotationTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/CanvasTagTest.java | 2 +- .../itextpdf/kernel/pdf/canvas/CharacterRenderInfoTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/ImageMasksTest.java | 2 +- .../com/itextpdf/kernel/pdf/canvas/PdfCanvasColorTest.java | 2 +- .../kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.java | 2 +- .../itextpdf/kernel/pdf/canvas/PdfCanvasInlineImagesTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/canvas/PdfCanvasTest.java | 2 +- .../com/itextpdf/kernel/pdf/canvas/PdfCanvasUnitTest.java | 2 +- .../com/itextpdf/kernel/pdf/canvas/PdfCanvasXObjectTest.java | 2 +- .../itextpdf/kernel/pdf/canvas/TextRenderInfoUnitTest.java | 2 +- .../com/itextpdf/kernel/pdf/canvas/draw/DashedLineTest.java | 2 +- .../com/itextpdf/kernel/pdf/canvas/draw/DottedLineTest.java | 2 +- .../com/itextpdf/kernel/pdf/canvas/draw/SolidLineTest.java | 2 +- .../kernel/pdf/canvas/parser/BidiTextExtractionTest.java | 2 +- .../kernel/pdf/canvas/parser/FilteredEventListenerTest.java | 2 +- .../pdf/canvas/parser/FilteredTextEventListenerTest.java | 2 +- .../kernel/pdf/canvas/parser/GlyphBboxCalculationTest.java | 2 +- .../kernel/pdf/canvas/parser/GlyphTextEventListenerTest.java | 2 +- .../itextpdf/kernel/pdf/canvas/parser/HighlightItemsTest.java | 2 +- .../kernel/pdf/canvas/parser/IndicTextExtractionTest.java | 2 +- .../kernel/pdf/canvas/parser/InlineImageExtractionTest.java | 2 +- .../kernel/pdf/canvas/parser/LocationExtractTest.java | 2 +- .../pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java | 2 +- .../kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.java | 2 +- .../kernel/pdf/canvas/parser/PdfContentExtractionTest.java | 2 +- .../kernel/pdf/canvas/parser/PdfTextExtractorTest.java | 2 +- .../canvas/parser/PdfTextExtractorUnicodeIdentityTest.java | 2 +- .../pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.java | 2 +- .../pdf/canvas/parser/TextExtractIllegalDifferencesTest.java | 2 +- .../kernel/pdf/canvas/parser/TextMarginFinderTest.java | 2 +- .../itextpdf/kernel/pdf/canvas/parser/TextRenderInfoTest.java | 2 +- .../kernel/pdf/canvas/parser/clipper/ClipperBridgeTest.java | 2 +- .../kernel/pdf/canvas/parser/clipper/LongRectTest.java | 2 +- .../itextpdf/kernel/pdf/canvas/parser/clipper/PointTest.java | 2 +- .../kernel/pdf/canvas/parser/clipper/PolyNodeTest.java | 2 +- .../kernel/pdf/canvas/parser/clipper/PolyTreeTest.java | 2 +- .../kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java | 2 +- .../listener/RegexBasedLocationExtractionStrategyTest.java | 2 +- .../pdf/canvas/parser/util/InlineImageParsingUtilsTest.java | 2 +- .../kernel/pdf/canvas/parser/util/PdfCanvasParserTest.java | 2 +- .../com/itextpdf/kernel/pdf/canvas/wmf/MetaDoUnitTest.java | 2 +- .../kernel/pdf/collection/PdfCollectionFieldTest.java | 2 +- .../itextpdf/kernel/pdf/collection/PdfCollectionItemTest.java | 2 +- .../kernel/pdf/collection/PdfCollectionSchemaTest.java | 2 +- .../itextpdf/kernel/pdf/collection/PdfCollectionSortTest.java | 2 +- .../com/itextpdf/kernel/pdf/colorspace/CreateShadingTest.java | 2 +- .../itextpdf/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.java | 2 +- .../kernel/pdf/colorspace/PdfShadingParameterizedTest.java | 2 +- .../com/itextpdf/kernel/pdf/colorspace/PdfShadingTest.java | 4 ++-- .../itextpdf/kernel/pdf/copy/PdfAnnotationCopyingTest.java | 2 +- .../itextpdf/kernel/pdf/copy/PdfDestinationCopyingTest.java | 4 ++-- .../itextpdf/kernel/pdf/filters/ASCII85DecodeFilterTest.java | 2 +- .../itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilterTest.java | 2 +- .../com/itextpdf/kernel/pdf/filters/LZWDecodeFilterTest.java | 2 +- .../kernel/pdf/function/AbstractPdfType0FunctionTest.java | 4 ++-- .../kernel/pdf/function/BaseInputOutPutConvertorsTest.java | 4 ++-- .../itextpdf/kernel/pdf/function/PdfFunctionFactoryTest.java | 4 ++-- .../com/itextpdf/kernel/pdf/function/PdfFunctionUtil.java | 2 +- .../itextpdf/kernel/pdf/function/PdfType0FunctionTest.java | 2 +- .../kernel/pdf/function/PdfType0Order1FunctionTest.java | 2 +- .../kernel/pdf/function/PdfType0Order3FunctionTest.java | 2 +- .../itextpdf/kernel/pdf/function/PdfType2FunctionTest.java | 2 +- .../itextpdf/kernel/pdf/function/PdfType3FunctionTest.java | 2 +- .../kernel/pdf/function/utils/SampleExtractorTest.java | 2 +- .../com/itextpdf/kernel/pdf/layer/PdfLayerMembershipTest.java | 2 +- .../test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTest.java | 2 +- .../java/com/itextpdf/kernel/pdf/layer/PdfLayerTestUtils.java | 2 +- .../kernel/pdf/layer/PdfVisibilityExpressionTest.java | 2 +- .../kernel/pdf/statistics/NumberOfPagesStatisticsTest.java | 2 +- .../pdf/statistics/NumberOfPagesStatisticsUnitTest.java | 2 +- .../kernel/pdf/statistics/SizeOfPdfStatisticsTest.java | 2 +- .../kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.java | 2 +- .../itextpdf/kernel/pdf/tagging/PdfStructElemUnitTest.java | 2 +- .../kernel/pdf/tagging/StructureTreeCopierUnitTest.java | 2 +- .../kernel/pdf/tagutils/AccessibilityPropertiesTest.java | 2 +- .../kernel/pdf/tagutils/TagStructureContextUnitTest.java | 2 +- .../itextpdf/kernel/pdf/tagutils/TagTreePointerUnitTest.java | 2 +- .../itextpdf/kernel/pdf/xobject/CreateImageStreamTest.java | 2 +- .../com/itextpdf/kernel/pdf/xobject/GetImageBytesTest.java | 2 +- .../pdf/xobject/ImageFromLanguageStandardLibraryTest.java | 2 +- .../com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java | 2 +- .../com/itextpdf/kernel/pdf/xobject/PdfXObjectUnitTest.java | 2 +- .../com/itextpdf/kernel/utils/CompareToolObjectPathTest.java | 2 +- .../test/java/com/itextpdf/kernel/utils/CompareToolTest.java | 2 +- .../test/java/com/itextpdf/kernel/utils/PageRangeTest.java | 2 +- .../test/java/com/itextpdf/kernel/utils/PdfMergerTest.java | 2 +- .../test/java/com/itextpdf/kernel/utils/PdfSplitterTest.java | 2 +- .../java/com/itextpdf/kernel/utils/PdfSplitterUnitTest.java | 2 +- .../itextpdf/kernel/utils/SecurityTestXmlParserFactory.java | 2 +- .../com/itextpdf/kernel/utils/TaggedPdfReaderToolTest.java | 2 +- .../kernel/utils/XmlProcessorCreatorSecurityTest.java | 2 +- .../kernel/utils/objectpathitems/ArrayPathItemTest.java | 2 +- .../kernel/utils/objectpathitems/DictPathItemTest.java | 2 +- .../kernel/utils/objectpathitems/IndirectPathItemTest.java | 2 +- .../itextpdf/kernel/utils/objectpathitems/ObjectPathTest.java | 2 +- .../kernel/utils/objectpathitems/OffsetPathItemTest.java | 2 +- .../kernel/utils/objectpathitems/TrailerPathTest.java | 2 +- .../kernel/xmp/impl/SecurityTestXmlParserFactory.java | 2 +- .../itextpdf/kernel/xmp/impl/XMPMetaParserSecurityTest.java | 2 +- layout/src/main/java/com/itextpdf/layout/Canvas.java | 2 +- .../main/java/com/itextpdf/layout/ColumnDocumentRenderer.java | 2 +- layout/src/main/java/com/itextpdf/layout/Document.java | 2 +- .../java/com/itextpdf/layout/ElementPropertyContainer.java | 2 +- .../src/main/java/com/itextpdf/layout/IPropertyContainer.java | 2 +- layout/src/main/java/com/itextpdf/layout/RootElement.java | 2 +- layout/src/main/java/com/itextpdf/layout/Style.java | 2 +- layout/src/main/java/com/itextpdf/layout/borders/Border.java | 2 +- .../src/main/java/com/itextpdf/layout/borders/Border3D.java | 2 +- .../main/java/com/itextpdf/layout/borders/DashedBorder.java | 2 +- .../main/java/com/itextpdf/layout/borders/DottedBorder.java | 2 +- .../main/java/com/itextpdf/layout/borders/DoubleBorder.java | 2 +- .../java/com/itextpdf/layout/borders/FixedDashedBorder.java | 2 +- .../main/java/com/itextpdf/layout/borders/GrooveBorder.java | 2 +- .../main/java/com/itextpdf/layout/borders/InsetBorder.java | 2 +- .../main/java/com/itextpdf/layout/borders/OutsetBorder.java | 2 +- .../main/java/com/itextpdf/layout/borders/RidgeBorder.java | 2 +- .../java/com/itextpdf/layout/borders/RoundDotsBorder.java | 2 +- .../main/java/com/itextpdf/layout/borders/SolidBorder.java | 2 +- .../java/com/itextpdf/layout/element/AbstractElement.java | 2 +- .../src/main/java/com/itextpdf/layout/element/AreaBreak.java | 2 +- .../main/java/com/itextpdf/layout/element/BlockElement.java | 2 +- layout/src/main/java/com/itextpdf/layout/element/Cell.java | 2 +- layout/src/main/java/com/itextpdf/layout/element/Div.java | 2 +- .../main/java/com/itextpdf/layout/element/FlexContainer.java | 2 +- .../java/com/itextpdf/layout/element/IAbstractElement.java | 2 +- .../main/java/com/itextpdf/layout/element/IBlockElement.java | 2 +- .../src/main/java/com/itextpdf/layout/element/IElement.java | 2 +- .../main/java/com/itextpdf/layout/element/ILargeElement.java | 2 +- .../main/java/com/itextpdf/layout/element/ILeafElement.java | 2 +- layout/src/main/java/com/itextpdf/layout/element/Image.java | 2 +- .../main/java/com/itextpdf/layout/element/LineSeparator.java | 2 +- layout/src/main/java/com/itextpdf/layout/element/Link.java | 2 +- layout/src/main/java/com/itextpdf/layout/element/List.java | 2 +- .../src/main/java/com/itextpdf/layout/element/ListItem.java | 2 +- .../src/main/java/com/itextpdf/layout/element/Paragraph.java | 2 +- layout/src/main/java/com/itextpdf/layout/element/Tab.java | 2 +- layout/src/main/java/com/itextpdf/layout/element/TabStop.java | 2 +- layout/src/main/java/com/itextpdf/layout/element/Table.java | 2 +- layout/src/main/java/com/itextpdf/layout/element/Text.java | 2 +- .../layout/exceptions/LayoutExceptionMessageConstant.java | 2 +- .../com/itextpdf/layout/font/ComplexFontSelectorStrategy.java | 2 +- .../java/com/itextpdf/layout/font/FontCharacteristics.java | 2 +- .../com/itextpdf/layout/font/FontCharacteristicsUtils.java | 2 +- layout/src/main/java/com/itextpdf/layout/font/FontInfo.java | 2 +- .../src/main/java/com/itextpdf/layout/font/FontProvider.java | 2 +- .../src/main/java/com/itextpdf/layout/font/FontSelector.java | 2 +- .../main/java/com/itextpdf/layout/font/FontSelectorCache.java | 2 +- .../main/java/com/itextpdf/layout/font/FontSelectorKey.java | 2 +- .../java/com/itextpdf/layout/font/FontSelectorStrategy.java | 2 +- layout/src/main/java/com/itextpdf/layout/font/FontSet.java | 2 +- .../main/java/com/itextpdf/layout/font/FontSetCollection.java | 2 +- layout/src/main/java/com/itextpdf/layout/font/Range.java | 2 +- .../src/main/java/com/itextpdf/layout/font/RangeBuilder.java | 2 +- .../com/itextpdf/layout/hyphenation/HyphenationConfig.java | 2 +- .../com/itextpdf/layout/hyphenation/HyphenationConstants.java | 2 +- .../com/itextpdf/layout/hyphenation/TernaryTreeIterator.java | 2 +- .../src/main/java/com/itextpdf/layout/layout/LayoutArea.java | 2 +- .../main/java/com/itextpdf/layout/layout/LayoutContext.java | 2 +- .../main/java/com/itextpdf/layout/layout/LayoutPosition.java | 2 +- .../main/java/com/itextpdf/layout/layout/LayoutResult.java | 2 +- .../java/com/itextpdf/layout/layout/LineLayoutContext.java | 2 +- .../java/com/itextpdf/layout/layout/LineLayoutResult.java | 2 +- .../com/itextpdf/layout/layout/MinMaxWidthLayoutResult.java | 2 +- .../com/itextpdf/layout/layout/PositionedLayoutContext.java | 2 +- .../main/java/com/itextpdf/layout/layout/RootLayoutArea.java | 2 +- .../java/com/itextpdf/layout/layout/TextLayoutResult.java | 2 +- .../com/itextpdf/layout/logs/LayoutLogMessageConstant.java | 2 +- .../com/itextpdf/layout/margincollapse/MarginsCollapse.java | 2 +- .../layout/margincollapse/MarginsCollapseHandler.java | 2 +- .../itextpdf/layout/margincollapse/MarginsCollapseInfo.java | 2 +- .../java/com/itextpdf/layout/minmaxwidth/MinMaxWidth.java | 2 +- .../com/itextpdf/layout/minmaxwidth/MinMaxWidthUtils.java | 2 +- .../com/itextpdf/layout/minmaxwidth/RotationMinMaxWidth.java | 2 +- .../itextpdf/layout/properties/AlignmentPropertyValue.java | 2 +- .../java/com/itextpdf/layout/properties/AreaBreakType.java | 2 +- .../main/java/com/itextpdf/layout/properties/Background.java | 2 +- .../java/com/itextpdf/layout/properties/BackgroundBox.java | 2 +- .../java/com/itextpdf/layout/properties/BackgroundImage.java | 2 +- .../com/itextpdf/layout/properties/BackgroundPosition.java | 2 +- .../java/com/itextpdf/layout/properties/BackgroundRepeat.java | 2 +- .../java/com/itextpdf/layout/properties/BackgroundSize.java | 2 +- .../java/com/itextpdf/layout/properties/BaseDirection.java | 2 +- .../main/java/com/itextpdf/layout/properties/BlendMode.java | 2 +- .../layout/properties/BorderCollapsePropertyValue.java | 2 +- .../java/com/itextpdf/layout/properties/BorderRadius.java | 2 +- .../itextpdf/layout/properties/BoxSizingPropertyValue.java | 2 +- .../main/java/com/itextpdf/layout/properties/CaptionSide.java | 2 +- .../com/itextpdf/layout/properties/ClearPropertyValue.java | 2 +- .../com/itextpdf/layout/properties/FlexWrapPropertyValue.java | 2 +- .../com/itextpdf/layout/properties/FloatPropertyValue.java | 2 +- .../main/java/com/itextpdf/layout/properties/FontKerning.java | 2 +- .../com/itextpdf/layout/properties/HorizontalAlignment.java | 2 +- .../com/itextpdf/layout/properties/IListSymbolFactory.java | 2 +- .../itextpdf/layout/properties/InlineVerticalAlignment.java | 2 +- .../layout/properties/InlineVerticalAlignmentType.java | 2 +- .../java/com/itextpdf/layout/properties/JustifyContent.java | 2 +- .../src/main/java/com/itextpdf/layout/properties/Leading.java | 2 +- .../main/java/com/itextpdf/layout/properties/LineHeight.java | 2 +- .../com/itextpdf/layout/properties/ListNumberingType.java | 2 +- .../com/itextpdf/layout/properties/ListSymbolAlignment.java | 2 +- .../com/itextpdf/layout/properties/ListSymbolPosition.java | 2 +- .../main/java/com/itextpdf/layout/properties/ObjectFit.java | 2 +- .../com/itextpdf/layout/properties/OverflowPropertyValue.java | 2 +- .../itextpdf/layout/properties/OverflowWrapPropertyValue.java | 2 +- .../itextpdf/layout/properties/ParagraphOrphansControl.java | 2 +- .../itextpdf/layout/properties/ParagraphWidowsControl.java | 2 +- .../main/java/com/itextpdf/layout/properties/Property.java | 2 +- .../java/com/itextpdf/layout/properties/RenderingMode.java | 2 +- .../java/com/itextpdf/layout/properties/TabAlignment.java | 2 +- .../java/com/itextpdf/layout/properties/TextAlignment.java | 2 +- .../main/java/com/itextpdf/layout/properties/Transform.java | 2 +- .../java/com/itextpdf/layout/properties/TransparentColor.java | 2 +- .../main/java/com/itextpdf/layout/properties/Underline.java | 2 +- .../main/java/com/itextpdf/layout/properties/UnitValue.java | 2 +- .../com/itextpdf/layout/properties/VerticalAlignment.java | 2 +- .../java/com/itextpdf/layout/renderer/AbstractRenderer.java | 2 +- .../com/itextpdf/layout/renderer/AbstractWidthHandler.java | 2 +- .../itextpdf/layout/renderer/AccessibleAttributesApplier.java | 2 +- .../java/com/itextpdf/layout/renderer/AccessibleTypes.java | 2 +- .../java/com/itextpdf/layout/renderer/AreaBreakRenderer.java | 2 +- .../layout/renderer/BackgroundSizeCalculationUtil.java | 2 +- .../itextpdf/layout/renderer/BlockFormattingContextUtil.java | 2 +- .../main/java/com/itextpdf/layout/renderer/BlockRenderer.java | 2 +- .../java/com/itextpdf/layout/renderer/CanvasRenderer.java | 2 +- .../main/java/com/itextpdf/layout/renderer/CellRenderer.java | 2 +- .../com/itextpdf/layout/renderer/CollapsedTableBorders.java | 2 +- .../main/java/com/itextpdf/layout/renderer/DivRenderer.java | 2 +- .../java/com/itextpdf/layout/renderer/DocumentRenderer.java | 2 +- .../main/java/com/itextpdf/layout/renderer/DrawContext.java | 2 +- .../com/itextpdf/layout/renderer/FlexContainerRenderer.java | 2 +- .../main/java/com/itextpdf/layout/renderer/FlexItemInfo.java | 2 +- .../src/main/java/com/itextpdf/layout/renderer/FlexUtil.java | 2 +- .../java/com/itextpdf/layout/renderer/FloatingHelper.java | 2 +- .../com/itextpdf/layout/renderer/ILeafElementRenderer.java | 2 +- .../src/main/java/com/itextpdf/layout/renderer/IRenderer.java | 2 +- .../main/java/com/itextpdf/layout/renderer/ImageRenderer.java | 2 +- .../layout/renderer/InlineVerticalAlignmentHelper.java | 2 +- .../java/com/itextpdf/layout/renderer/LineHeightHelper.java | 2 +- .../main/java/com/itextpdf/layout/renderer/LineRenderer.java | 2 +- .../com/itextpdf/layout/renderer/LineSeparatorRenderer.java | 2 +- .../main/java/com/itextpdf/layout/renderer/LinkRenderer.java | 2 +- .../java/com/itextpdf/layout/renderer/ListItemRenderer.java | 2 +- .../main/java/com/itextpdf/layout/renderer/ListRenderer.java | 2 +- .../java/com/itextpdf/layout/renderer/MaxMaxWidthHandler.java | 2 +- .../java/com/itextpdf/layout/renderer/MaxSumWidthHandler.java | 2 +- .../java/com/itextpdf/layout/renderer/MetaInfoContainer.java | 2 +- .../itextpdf/layout/renderer/OrphansWidowsLayoutHelper.java | 2 +- .../java/com/itextpdf/layout/renderer/ParagraphRenderer.java | 2 +- .../main/java/com/itextpdf/layout/renderer/RootRenderer.java | 2 +- .../layout/renderer/RootRendererAreaStateHandler.java | 2 +- .../main/java/com/itextpdf/layout/renderer/RotationUtils.java | 2 +- .../com/itextpdf/layout/renderer/SeparatedTableBorders.java | 2 +- .../java/com/itextpdf/layout/renderer/SumSumWidthHandler.java | 2 +- .../main/java/com/itextpdf/layout/renderer/TabRenderer.java | 2 +- .../com/itextpdf/layout/renderer/TableBorderDescriptor.java | 2 +- .../java/com/itextpdf/layout/renderer/TableBorderUtil.java | 2 +- .../main/java/com/itextpdf/layout/renderer/TableBorders.java | 2 +- .../main/java/com/itextpdf/layout/renderer/TableRenderer.java | 2 +- .../main/java/com/itextpdf/layout/renderer/TableWidths.java | 2 +- .../com/itextpdf/layout/renderer/TargetCounterHandler.java | 2 +- .../com/itextpdf/layout/renderer/TextPreprocessingUtil.java | 2 +- .../main/java/com/itextpdf/layout/renderer/TextRenderer.java | 2 +- .../itextpdf/layout/renderer/TextSequenceWordWrapping.java | 2 +- .../java/com/itextpdf/layout/renderer/TypographyUtils.java | 2 +- .../layout/renderer/objectfit/ObjectFitApplyingResult.java | 2 +- .../layout/renderer/objectfit/ObjectFitCalculator.java | 2 +- .../layout/renderer/typography/AbstractTypographyApplier.java | 2 +- .../layout/renderer/typography/DefaultTypographyApplier.java | 2 +- .../itextpdf/layout/splitting/BreakAllSplitCharacters.java | 2 +- .../com/itextpdf/layout/splitting/DefaultSplitCharacters.java | 2 +- .../java/com/itextpdf/layout/splitting/ISplitCharacters.java | 2 +- .../com/itextpdf/layout/splitting/KeepAllSplitCharacters.java | 2 +- .../java/com/itextpdf/layout/tagging/IAccessibleElement.java | 2 +- .../main/java/com/itextpdf/layout/tagging/ITaggingRule.java | 2 +- .../java/com/itextpdf/layout/tagging/LayoutTaggingHelper.java | 2 +- .../layout/tagging/TableTaggingPriorToOneFiveVersionRule.java | 2 +- .../java/com/itextpdf/layout/tagging/TableTaggingRule.java | 2 +- .../java/com/itextpdf/layout/tagging/TaggingDummyElement.java | 2 +- .../main/java/com/itextpdf/layout/tagging/TaggingHintKey.java | 2 +- .../src/test/java/com/itextpdf/layout/AbstractTableTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/AlignmentTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/AreaBreakTest.java | 2 +- .../test/java/com/itextpdf/layout/BackgroundColorTest.java | 2 +- .../java/com/itextpdf/layout/BackgroundPositionUnitTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/BlockTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/BorderTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/CanvasTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/CanvasUnitTest.java | 2 +- .../test/java/com/itextpdf/layout/CollapsingMarginsTest.java | 2 +- .../test/java/com/itextpdf/layout/CustomCurrentAreaTest.java | 2 +- .../src/test/java/com/itextpdf/layout/DefaultLayoutTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/DestinationTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/DocumentTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/FixedHeightTest.java | 2 +- .../test/java/com/itextpdf/layout/FloatAndAlignmentTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/FloatBlockTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/FloatImageTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/FloatTest.java | 2 +- .../src/test/java/com/itextpdf/layout/FontProviderTest.java | 2 +- .../src/test/java/com/itextpdf/layout/FontSelectorTest.java | 2 +- .../test/java/com/itextpdf/layout/HyphenateLayoutTest.java | 2 +- .../test/java/com/itextpdf/layout/HyphenateResultTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/HyphenateTest.java | 2 +- .../test/java/com/itextpdf/layout/ImageColorProfileTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/ImageTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java | 2 +- .../src/test/java/com/itextpdf/layout/KeepTogetherTest.java | 2 +- .../src/test/java/com/itextpdf/layout/KeepWithNextTest.java | 2 +- .../src/test/java/com/itextpdf/layout/LargeElementTest.java | 2 +- .../test/java/com/itextpdf/layout/LayoutTaggingPdf2Test.java | 2 +- .../src/test/java/com/itextpdf/layout/LayoutTaggingTest.java | 2 +- .../src/test/java/com/itextpdf/layout/LeadingHeightTest.java | 2 +- .../src/test/java/com/itextpdf/layout/LineSeparatorTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/LinkTest.java | 2 +- .../java/com/itextpdf/layout/ListAlignmentDirectionTest.java | 2 +- .../com/itextpdf/layout/ListItemPositionAlignmentTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/ListTest.java | 2 +- .../itextpdf/layout/LocationTextExtractionStrategyTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/NewLineTest.java | 2 +- .../test/java/com/itextpdf/layout/NonBreakableSpaceTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/ObjectFitTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/OpacityTest.java | 2 +- .../src/test/java/com/itextpdf/layout/OrphansWidowsTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/OverflowTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/ParagraphTest.java | 2 +- .../com/itextpdf/layout/PdfTextExtractorEncodingsTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/PositioningTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/PreLayoutTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/RotationTest.java | 2 +- .../com/itextpdf/layout/SimpleTextExtractionStrategyTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/StyleUnitTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/StylesTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/SurrPairTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/TableBorderTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/TableTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/TabsTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/TextWritingTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/XMPWriterTest.java | 2 +- .../com/itextpdf/layout/element/FlexContainerSplitTest.java | 2 +- .../java/com/itextpdf/layout/element/FlexContainerTest.java | 2 +- .../com/itextpdf/layout/font/FontCharacteristicsTest.java | 2 +- .../itextpdf/layout/font/FontCharacteristicsUtilsTest.java | 2 +- .../java/com/itextpdf/layout/font/FontSelectorLayoutTest.java | 2 +- layout/src/test/java/com/itextpdf/layout/font/RangeTest.java | 2 +- .../test/java/com/itextpdf/layout/layout/LayoutAreaTest.java | 2 +- .../layout/margincollapse/MarginsCollapseHandlerTest.java | 2 +- .../com/itextpdf/layout/properties/BackgroundImageTest.java | 2 +- .../itextpdf/layout/properties/BackgroundRepeatUnitTest.java | 2 +- .../com/itextpdf/layout/properties/BackgroundSizeTest.java | 2 +- .../com/itextpdf/layout/properties/BackgroundUnitTest.java | 2 +- .../java/com/itextpdf/layout/properties/PropertyTest.java | 2 +- .../java/com/itextpdf/layout/properties/TransformTest.java | 2 +- .../itextpdf/layout/renderer/AbstractRendererUnitTest.java | 2 +- .../itextpdf/layout/renderer/AreaBreakRendererUnitTest.java | 2 +- .../renderer/BackgroundSizeCalculationUtilUnitTest.java | 2 +- .../java/com/itextpdf/layout/renderer/BlockRendererTest.java | 2 +- .../com/itextpdf/layout/renderer/BlockRendererUnitTest.java | 2 +- .../com/itextpdf/layout/renderer/CellRendererUnitTest.java | 2 +- .../com/itextpdf/layout/renderer/DivRendererUnitTest.java | 2 +- .../com/itextpdf/layout/renderer/EmptyNestedTableTest.java | 2 +- .../itextpdf/layout/renderer/FlexContainerRendererTest.java | 2 +- .../test/java/com/itextpdf/layout/renderer/FlexUtilTest.java | 2 +- .../java/com/itextpdf/layout/renderer/FloatExampleTest.java | 2 +- .../java/com/itextpdf/layout/renderer/ImageWidthTest.java | 2 +- .../layout/renderer/LineHeightHelperIntegrationTest.java | 2 +- .../itextpdf/layout/renderer/LineHeightHelperUnitTest.java | 2 +- .../com/itextpdf/layout/renderer/LineRendererUnitTest.java | 2 +- .../com/itextpdf/layout/renderer/LinkRendererUnitTest.java | 2 +- .../com/itextpdf/layout/renderer/ListRendererUnitTest.java | 2 +- .../itextpdf/layout/renderer/MetaInfoContainerUnitTest.java | 2 +- .../test/java/com/itextpdf/layout/renderer/MinWidthTest.java | 2 +- .../itextpdf/layout/renderer/ParagraphRendererUnitTest.java | 2 +- .../java/com/itextpdf/layout/renderer/RendererUnitTest.java | 2 +- .../com/itextpdf/layout/renderer/TabRendererUnitTest.java | 2 +- .../java/com/itextpdf/layout/renderer/TableRendererTest.java | 2 +- .../com/itextpdf/layout/renderer/TableRendererUnitTest.java | 2 +- .../java/com/itextpdf/layout/renderer/TableWidthsTest.java | 2 +- .../itextpdf/layout/renderer/TargetCounterHandlerTest.java | 2 +- .../layout/renderer/TargetCounterHandlerUnitTest.java | 2 +- .../layout/renderer/TextFilteringReversedRangesTest.java | 2 +- .../itextpdf/layout/renderer/TextPreprocessingUtilTest.java | 2 +- .../itextpdf/layout/renderer/TextRendererIntegrationTest.java | 2 +- .../itextpdf/layout/renderer/TextRendererPositioningTest.java | 2 +- .../java/com/itextpdf/layout/renderer/TextRendererTest.java | 2 +- .../com/itextpdf/layout/renderer/TextRendererUnitTest.java | 2 +- .../com/itextpdf/layout/renderer/TypographyUtilsTest.java | 2 +- .../java/com/itextpdf/layout/renderer/WordWrapUnitTest.java | 2 +- .../renderer/objectfit/ObjectFitApplyingResultUnitTest.java | 2 +- .../renderer/objectfit/ObjectFitCalculatorUnitTest.java | 2 +- .../layout/splitting/BreakAllSplitCharactersTest.java | 2 +- .../itextpdf/layout/splitting/DefaultSplitCharacterTest.java | 2 +- .../itextpdf/layout/splitting/KeepAllSplitCharactersTest.java | 2 +- .../com/itextpdf/layout/testutil/OrphansWidowsTestUtil.java | 2 +- .../com/itextpdf/layout/testutil/TestConfigurationEvent.java | 2 +- .../java/com/itextpdf/layout/testutil/TestProductEvent.java | 2 +- .../main/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocument.java | 2 +- pdfa/src/main/java/com/itextpdf/pdfa/PdfADocument.java | 2 +- pdfa/src/main/java/com/itextpdf/pdfa/PdfAPage.java | 2 +- pdfa/src/main/java/com/itextpdf/pdfa/PdfAPageFactory.java | 2 +- pdfa/src/main/java/com/itextpdf/pdfa/PdfAXMPUtil.java | 2 +- .../src/main/java/com/itextpdf/pdfa/checker/PdfA1Checker.java | 2 +- .../src/main/java/com/itextpdf/pdfa/checker/PdfA2Checker.java | 2 +- .../src/main/java/com/itextpdf/pdfa/checker/PdfA3Checker.java | 2 +- pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfAChecker.java | 2 +- .../itextpdf/pdfa/exceptions/PdfAConformanceException.java | 2 +- .../pdfa/exceptions/PdfaExceptionMessageConstant.java | 2 +- .../itextpdf/pdfa/logs/PdfAConformanceLogMessageConstant.java | 2 +- .../java/com/itextpdf/pdfa/logs/PdfALogMessageConstant.java | 2 +- .../test/java/com/itextpdf/pdfa/PdfA1AcroFormCheckTest.java | 2 +- .../src/test/java/com/itextpdf/pdfa/PdfA1ActionCheckTest.java | 2 +- .../test/java/com/itextpdf/pdfa/PdfA1AnnotationCheckTest.java | 2 +- .../src/test/java/com/itextpdf/pdfa/PdfA1CanvasCheckTest.java | 2 +- .../java/com/itextpdf/pdfa/PdfA1EmbeddedFilesCheckTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfA1GraphicsTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfA1LayoutListTest.java | 2 +- .../com/itextpdf/pdfa/PdfA1bCheckfieldAppearanceTest.java | 2 +- .../test/java/com/itextpdf/pdfa/PdfA2AcroFormCheckTest.java | 2 +- .../src/test/java/com/itextpdf/pdfa/PdfA2ActionCheckTest.java | 2 +- .../test/java/com/itextpdf/pdfa/PdfA2AnnotationCheckTest.java | 2 +- .../src/test/java/com/itextpdf/pdfa/PdfA2CanvasCheckTest.java | 2 +- .../test/java/com/itextpdf/pdfa/PdfA2CatalogCheckTest.java | 2 +- .../java/com/itextpdf/pdfa/PdfA2EmbeddedFilesCheckTest.java | 2 +- .../test/java/com/itextpdf/pdfa/PdfA2GraphicsCheckTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfA2LayoutOcgTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfA2PageCheckTest.java | 2 +- .../test/java/com/itextpdf/pdfa/PdfA3CatalogCheckTest.java | 2 +- .../java/com/itextpdf/pdfa/PdfA3EmbeddedFilesCheckTest.java | 2 +- .../com/itextpdf/pdfa/PdfAAgnosticPdfDocumentUnitTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfAAppendModeTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfABarcodeTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfACheckfieldTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfAFlushingTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfAFontTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfAFormFieldTest.java | 2 +- .../com/itextpdf/pdfa/PdfAIndirectObjectsCountLimitTest.java | 2 +- .../java/com/itextpdf/pdfa/PdfAIndirectResourcesTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfALongStringTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfAPageTest.java | 2 +- .../test/java/com/itextpdf/pdfa/PdfAPushbuttonfieldTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfARadiofieldTest.java | 2 +- .../src/test/java/com/itextpdf/pdfa/PdfAStampingModeTest.java | 2 +- .../java/com/itextpdf/pdfa/PdfATransparencyCheckTest.java | 2 +- pdfa/src/test/java/com/itextpdf/pdfa/PdfAXmpTest.java | 2 +- .../test/java/com/itextpdf/pdfa/checker/PdfA1CheckerTest.java | 2 +- .../pdfa/checker/PdfA1ImplementationLimitsCheckerTest.java | 2 +- .../com/itextpdf/pdfa/checker/PdfA2CheckerGlyphsTest.java | 2 +- .../test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTest.java | 2 +- .../itextpdf/pdfa/checker/PdfA2CheckerTransparencyTest.java | 2 +- .../pdfa/checker/PdfA2ImplementationLimitsCheckerTest.java | 2 +- .../test/java/com/itextpdf/pdfa/checker/PdfACheckerTest.java | 2 +- .../java/com/itextpdf/pdfa/checker/PdfACheckerTestUtils.java | 2 +- pdftest/src/main/java/com/itextpdf/test/AssertUtil.java | 2 +- .../src/main/java/com/itextpdf/test/ExceptionTestUtil.java | 2 +- pdftest/src/main/java/com/itextpdf/test/Executor.java | 2 +- .../src/main/java/com/itextpdf/test/ExtendedITextTest.java | 2 +- pdftest/src/main/java/com/itextpdf/test/ITextTest.java | 2 +- .../src/main/java/com/itextpdf/test/LogLevelConstants.java | 2 +- pdftest/src/main/java/com/itextpdf/test/LogListener.java | 2 +- pdftest/src/main/java/com/itextpdf/test/LoggerHelper.java | 2 +- .../src/main/java/com/itextpdf/test/RunnerSearchConfig.java | 2 +- .../src/main/java/com/itextpdf/test/WrappedSamplesRunner.java | 2 +- .../main/java/com/itextpdf/test/annotations/LogMessage.java | 2 +- .../main/java/com/itextpdf/test/annotations/LogMessages.java | 2 +- .../com/itextpdf/test/annotations/type/IntegrationTest.java | 2 +- .../com/itextpdf/test/annotations/type/PerformanceTest.java | 2 +- .../java/com/itextpdf/test/annotations/type/SampleTest.java | 2 +- .../java/com/itextpdf/test/annotations/type/SlowTest.java | 2 +- .../java/com/itextpdf/test/annotations/type/UnitTest.java | 2 +- .../main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java | 2 +- .../main/java/com/itextpdf/test/runners/RetryOnFailure.java | 2 +- .../src/main/java/com/itextpdf/test/runners/RetryRunner.java | 2 +- .../java/com/itextpdf/test/signutils/Pkcs12FileHelper.java | 2 +- pdftest/src/main/java/com/itextpdf/test/utils/FileUtil.java | 2 +- pdftest/src/test/java/com/itextpdf/test/LoggerHelperTest.java | 2 +- .../java/com/itextpdf/test/VeraPdfLoggerValidationTest.java | 2 +- .../main/java/com/itextpdf/signatures/BouncyCastleDigest.java | 2 +- sign/src/main/java/com/itextpdf/signatures/CRLVerifier.java | 2 +- .../main/java/com/itextpdf/signatures/CertificateInfo.java | 2 +- .../main/java/com/itextpdf/signatures/CertificateUtil.java | 2 +- .../java/com/itextpdf/signatures/CertificateVerification.java | 2 +- .../java/com/itextpdf/signatures/CertificateVerifier.java | 2 +- .../main/java/com/itextpdf/signatures/CrlClientOffline.java | 2 +- .../main/java/com/itextpdf/signatures/CrlClientOnline.java | 2 +- .../main/java/com/itextpdf/signatures/DigestAlgorithms.java | 2 +- .../java/com/itextpdf/signatures/EncryptionAlgorithms.java | 2 +- .../itextpdf/signatures/ExternalBlankSignatureContainer.java | 2 +- sign/src/main/java/com/itextpdf/signatures/ICrlClient.java | 2 +- .../main/java/com/itextpdf/signatures/IExternalDigest.java | 2 +- .../main/java/com/itextpdf/signatures/IExternalSignature.java | 2 +- .../com/itextpdf/signatures/IExternalSignatureContainer.java | 2 +- sign/src/main/java/com/itextpdf/signatures/IOcspClient.java | 2 +- sign/src/main/java/com/itextpdf/signatures/ITSAClient.java | 2 +- .../java/com/itextpdf/signatures/ITSAInfoBouncyCastle.java | 2 +- sign/src/main/java/com/itextpdf/signatures/KeyStoreUtil.java | 2 +- .../main/java/com/itextpdf/signatures/LtvVerification.java | 2 +- sign/src/main/java/com/itextpdf/signatures/LtvVerifier.java | 2 +- sign/src/main/java/com/itextpdf/signatures/OCSPVerifier.java | 2 +- sign/src/main/java/com/itextpdf/signatures/OID.java | 2 +- .../java/com/itextpdf/signatures/OcspClientBouncyCastle.java | 2 +- sign/src/main/java/com/itextpdf/signatures/PdfPKCS7.java | 2 +- sign/src/main/java/com/itextpdf/signatures/PdfSignature.java | 2 +- .../main/java/com/itextpdf/signatures/PdfSignatureApp.java | 2 +- .../java/com/itextpdf/signatures/PdfSignatureAppearance.java | 2 +- .../com/itextpdf/signatures/PdfSignatureBuildProperties.java | 2 +- sign/src/main/java/com/itextpdf/signatures/PdfSigner.java | 2 +- .../java/com/itextpdf/signatures/PrivateKeySignature.java | 2 +- .../src/main/java/com/itextpdf/signatures/ProviderDigest.java | 2 +- .../main/java/com/itextpdf/signatures/RootStoreVerifier.java | 2 +- sign/src/main/java/com/itextpdf/signatures/SecurityIDs.java | 2 +- sign/src/main/java/com/itextpdf/signatures/SignUtils.java | 2 +- .../java/com/itextpdf/signatures/SignaturePermissions.java | 2 +- .../java/com/itextpdf/signatures/SignaturePolicyInfo.java | 2 +- sign/src/main/java/com/itextpdf/signatures/SignatureUtil.java | 2 +- .../java/com/itextpdf/signatures/TSAClientBouncyCastle.java | 2 +- .../main/java/com/itextpdf/signatures/TimestampConstants.java | 2 +- .../java/com/itextpdf/signatures/VerificationException.java | 2 +- .../src/main/java/com/itextpdf/signatures/VerificationOK.java | 2 +- .../signatures/exceptions/SignExceptionMessageConstant.java | 2 +- .../com/itextpdf/signatures/logs/SignLogMessageConstant.java | 2 +- .../com/itextpdf/signatures/BouncyCastleDigestUnitTest.java | 2 +- .../java/com/itextpdf/signatures/CertificateInfoTest.java | 2 +- .../CertificateSupportedCriticalExtensionsTest.java | 2 +- .../java/com/itextpdf/signatures/CertificateUtilTest.java | 2 +- .../java/com/itextpdf/signatures/CrlClientOfflineTest.java | 2 +- .../com/itextpdf/signatures/DigestAlgorithmsManualTest.java | 2 +- .../java/com/itextpdf/signatures/DigestAlgorithmsTest.java | 2 +- .../itextpdf/signatures/EncryptionAlgorithmsManualTest.java | 2 +- .../com/itextpdf/signatures/EncryptionAlgorithmsTest.java | 2 +- .../signatures/ExternalBlankSignatureContainerUnitTest.java | 2 +- .../java/com/itextpdf/signatures/KeyStoreUtilUnitTest.java | 2 +- .../java/com/itextpdf/signatures/LtvVerificationTest.java | 2 +- .../com/itextpdf/signatures/LtvVerifierIntegrationTest.java | 2 +- .../java/com/itextpdf/signatures/LtvVerifierUnitTest.java | 2 +- .../com/itextpdf/signatures/OcspClientBouncyCastleTest.java | 2 +- sign/src/test/java/com/itextpdf/signatures/PdfPKCS7Test.java | 2 +- .../itextpdf/signatures/PdfSignatureAppearanceUnitTest.java | 2 +- .../signatures/PdfSignatureBuildPropertiesUnitTest.java | 2 +- .../test/java/com/itextpdf/signatures/PdfSignerUnitTest.java | 2 +- .../java/com/itextpdf/signatures/ProviderDigestUnitTest.java | 2 +- .../java/com/itextpdf/signatures/SignUtilsManualTest.java | 2 +- .../test/java/com/itextpdf/signatures/SignUtilsUnitTest.java | 2 +- .../com/itextpdf/signatures/SignaturePermissionsTest.java | 2 +- .../java/com/itextpdf/signatures/SignaturePolicyInfoTest.java | 2 +- .../test/java/com/itextpdf/signatures/SignatureUtilTest.java | 2 +- .../java/com/itextpdf/signatures/SignatureUtilUnitTest.java | 2 +- .../java/com/itextpdf/signatures/SignaturesTestUtils.java | 2 +- .../com/itextpdf/signatures/TSAClientBouncyCastleTest.java | 2 +- .../test/java/com/itextpdf/signatures/VerificationOKTest.java | 2 +- .../com/itextpdf/signatures/sign/AnnotationsSigningTest.java | 2 +- .../com/itextpdf/signatures/sign/CrlClientOnlineTest.java | 2 +- .../com/itextpdf/signatures/sign/EncryptedSigningTest.java | 2 +- .../test/java/com/itextpdf/signatures/sign/LtvSigTest.java | 2 +- .../itextpdf/signatures/sign/LtvWithTwoSignaturesTest.java | 2 +- .../test/java/com/itextpdf/signatures/sign/PadesSigTest.java | 2 +- .../com/itextpdf/signatures/sign/PadesSignatureLevelTest.java | 2 +- .../java/com/itextpdf/signatures/sign/Pdf20SigningTest.java | 2 +- .../java/com/itextpdf/signatures/sign/PdfASigningTest.java | 2 +- .../itextpdf/signatures/sign/PdfSignatureAppearanceTest.java | 2 +- .../java/com/itextpdf/signatures/sign/PdfSignatureTest.java | 2 +- .../itextpdf/signatures/sign/SequentialSignaturesTest.java | 2 +- .../java/com/itextpdf/signatures/sign/SignDeferredTest.java | 2 +- .../java/com/itextpdf/signatures/sign/SimpleSigningTest.java | 2 +- .../com/itextpdf/signatures/sign/TaggedPdfSigningTest.java | 2 +- .../java/com/itextpdf/signatures/sign/TimestampSigTest.java | 2 +- .../com/itextpdf/signatures/testutils/SignTestPortUtil.java | 2 +- .../itextpdf/signatures/testutils/SignaturesCompareTool.java | 2 +- .../java/com/itextpdf/signatures/testutils/TimeTestUtil.java | 2 +- .../itextpdf/signatures/testutils/X509MockCertificate.java | 2 +- .../itextpdf/signatures/testutils/builder/TestCrlBuilder.java | 2 +- .../signatures/testutils/builder/TestOcspResponseBuilder.java | 2 +- .../testutils/builder/TestTimestampTokenBuilder.java | 2 +- .../signatures/testutils/cert/TestCertificateBuilder.java | 2 +- .../itextpdf/signatures/testutils/client/TestCrlClient.java | 2 +- .../itextpdf/signatures/testutils/client/TestOcspClient.java | 2 +- .../itextpdf/signatures/testutils/client/TestTsaClient.java | 2 +- .../signatures/verify/CertificateVerificationClassTest.java | 2 +- .../java/com/itextpdf/signatures/verify/CrlVerifierTest.java | 2 +- .../java/com/itextpdf/signatures/verify/LtvVerifierTest.java | 2 +- .../signatures/verify/OcspCertificateVerificationTest.java | 2 +- .../java/com/itextpdf/signatures/verify/OcspVerifierTest.java | 2 +- .../verify/pdfinsecurity/IncrementalSavingAttackTest.java | 2 +- .../verify/pdfinsecurity/SignatureWrappingAttackTest.java | 2 +- .../itextpdf/styledxmlparser/CommonAttributeConstants.java | 2 +- .../com/itextpdf/styledxmlparser/CssRuleSetComparator.java | 2 +- .../main/java/com/itextpdf/styledxmlparser/IXmlParser.java | 2 +- .../src/main/java/com/itextpdf/styledxmlparser/PortUtil.java | 2 +- .../com/itextpdf/styledxmlparser/css/CommonCssConstants.java | 2 +- .../main/java/com/itextpdf/styledxmlparser/css/CssAtRule.java | 2 +- .../java/com/itextpdf/styledxmlparser/css/CssContextNode.java | 2 +- .../java/com/itextpdf/styledxmlparser/css/CssDeclaration.java | 2 +- .../com/itextpdf/styledxmlparser/css/CssFontFaceRule.java | 2 +- .../com/itextpdf/styledxmlparser/css/CssNestedAtRule.java | 2 +- .../itextpdf/styledxmlparser/css/CssNestedAtRuleFactory.java | 2 +- .../java/com/itextpdf/styledxmlparser/css/CssRuleName.java | 2 +- .../java/com/itextpdf/styledxmlparser/css/CssRuleSet.java | 2 +- .../itextpdf/styledxmlparser/css/CssRuleSetComparator.java | 2 +- .../com/itextpdf/styledxmlparser/css/CssSemicolonAtRule.java | 2 +- .../java/com/itextpdf/styledxmlparser/css/CssStatement.java | 2 +- .../java/com/itextpdf/styledxmlparser/css/CssStyleSheet.java | 2 +- .../java/com/itextpdf/styledxmlparser/css/ICssResolver.java | 2 +- .../com/itextpdf/styledxmlparser/css/font/CssFontFace.java | 2 +- .../com/itextpdf/styledxmlparser/css/media/CssMediaRule.java | 2 +- .../styledxmlparser/css/media/MediaDeviceDescription.java | 2 +- .../itextpdf/styledxmlparser/css/media/MediaExpression.java | 2 +- .../com/itextpdf/styledxmlparser/css/media/MediaFeature.java | 2 +- .../com/itextpdf/styledxmlparser/css/media/MediaQuery.java | 2 +- .../itextpdf/styledxmlparser/css/media/MediaQueryParser.java | 2 +- .../styledxmlparser/css/media/MediaRuleConstants.java | 2 +- .../com/itextpdf/styledxmlparser/css/media/MediaType.java | 2 +- .../com/itextpdf/styledxmlparser/css/page/CssMarginRule.java | 2 +- .../styledxmlparser/css/page/CssNonStandardRuleSet.java | 2 +- .../com/itextpdf/styledxmlparser/css/page/CssPageRule.java | 2 +- .../styledxmlparser/css/page/PageContextConstants.java | 2 +- .../itextpdf/styledxmlparser/css/page/PageContextNode.java | 2 +- .../styledxmlparser/css/page/PageMarginBoxContextNode.java | 2 +- .../css/parse/CssDeclarationValueTokenizer.java | 2 +- .../styledxmlparser/css/parse/CssPageSelectorParser.java | 2 +- .../itextpdf/styledxmlparser/css/parse/CssRuleSetParser.java | 2 +- .../itextpdf/styledxmlparser/css/parse/CssSelectorParser.java | 2 +- .../styledxmlparser/css/parse/CssStyleSheetParser.java | 2 +- .../styledxmlparser/css/parse/syntax/AtRuleBlockState.java | 2 +- .../itextpdf/styledxmlparser/css/parse/syntax/BlockState.java | 2 +- .../styledxmlparser/css/parse/syntax/CommentEndState.java | 2 +- .../styledxmlparser/css/parse/syntax/CommentInnerState.java | 2 +- .../styledxmlparser/css/parse/syntax/CommentStartState.java | 2 +- .../css/parse/syntax/ConditionalGroupAtRuleBlockState.java | 2 +- .../css/parse/syntax/CssParserStateController.java | 2 +- .../styledxmlparser/css/parse/syntax/IParserState.java | 2 +- .../itextpdf/styledxmlparser/css/parse/syntax/RuleState.java | 2 +- .../styledxmlparser/css/parse/syntax/UnknownState.java | 2 +- .../styledxmlparser/css/pseudo/CssPseudoElementNode.java | 2 +- .../styledxmlparser/css/pseudo/CssPseudoElementUtil.java | 2 +- .../styledxmlparser/css/resolve/AbstractCssContext.java | 2 +- .../com/itextpdf/styledxmlparser/css/resolve/CssDefaults.java | 2 +- .../itextpdf/styledxmlparser/css/resolve/CssInheritance.java | 2 +- .../styledxmlparser/css/resolve/CssPropertyMerger.java | 2 +- .../com/itextpdf/styledxmlparser/css/resolve/CssQuotes.java | 2 +- .../styledxmlparser/css/resolve/IStyleInheritance.java | 2 +- .../css/resolve/shorthand/IShorthandResolver.java | 2 +- .../css/resolve/shorthand/ShorthandResolverFactory.java | 2 +- .../shorthand/impl/AbstractBorderShorthandResolver.java | 2 +- .../resolve/shorthand/impl/AbstractBoxShorthandResolver.java | 2 +- .../shorthand/impl/AbstractCornersShorthandResolver.java | 2 +- .../shorthand/impl/BackgroundPositionShorthandResolver.java | 2 +- .../resolve/shorthand/impl/BackgroundShorthandResolver.java | 2 +- .../resolve/shorthand/impl/BorderBottomShorthandResolver.java | 2 +- .../resolve/shorthand/impl/BorderColorShorthandResolver.java | 2 +- .../resolve/shorthand/impl/BorderLeftShorthandResolver.java | 2 +- .../resolve/shorthand/impl/BorderRadiusShorthandResolver.java | 2 +- .../resolve/shorthand/impl/BorderRightShorthandResolver.java | 2 +- .../css/resolve/shorthand/impl/BorderShorthandResolver.java | 2 +- .../resolve/shorthand/impl/BorderStyleShorthandResolver.java | 2 +- .../resolve/shorthand/impl/BorderTopShorthandResolver.java | 2 +- .../resolve/shorthand/impl/BorderWidthShorthandResolver.java | 2 +- .../css/resolve/shorthand/impl/FlexFlowShorthandResolver.java | 2 +- .../css/resolve/shorthand/impl/FlexShorthandResolver.java | 2 +- .../css/resolve/shorthand/impl/FontShorthandResolver.java | 2 +- .../css/resolve/shorthand/impl/GapShorthandResolver.java | 2 +- .../resolve/shorthand/impl/ListStyleShorthandResolver.java | 2 +- .../css/resolve/shorthand/impl/MarginShorthandResolver.java | 2 +- .../css/resolve/shorthand/impl/OutlineShorthandResolver.java | 2 +- .../css/resolve/shorthand/impl/PaddingShorthandResolver.java | 2 +- .../resolve/shorthand/impl/PlaceItemsShorthandResolver.java | 2 +- .../shorthand/impl/TextDecorationShorthandResolver.java | 2 +- .../styledxmlparser/css/selector/AbstractCssSelector.java | 2 +- .../css/selector/CssPageMarginBoxSelector.java | 2 +- .../styledxmlparser/css/selector/CssPageSelector.java | 2 +- .../itextpdf/styledxmlparser/css/selector/CssSelector.java | 2 +- .../styledxmlparser/css/selector/CssSelectorComparator.java | 2 +- .../itextpdf/styledxmlparser/css/selector/ICssSelector.java | 2 +- .../css/selector/item/CssAttributeSelectorItem.java | 2 +- .../css/selector/item/CssClassSelectorItem.java | 2 +- .../styledxmlparser/css/selector/item/CssIdSelectorItem.java | 2 +- .../css/selector/item/CssPagePseudoClassSelectorItem.java | 2 +- .../css/selector/item/CssPageTypeSelectorItem.java | 2 +- .../css/selector/item/CssPseudoClassChildSelectorItem.java | 2 +- .../css/selector/item/CssPseudoClassDisabledSelectorItem.java | 2 +- .../css/selector/item/CssPseudoClassEmptySelectorItem.java | 2 +- .../selector/item/CssPseudoClassFirstChildSelectorItem.java | 2 +- .../selector/item/CssPseudoClassFirstOfTypeSelectorItem.java | 2 +- .../selector/item/CssPseudoClassLastChildSelectorItem.java | 2 +- .../selector/item/CssPseudoClassLastOfTypeSelectorItem.java | 2 +- .../css/selector/item/CssPseudoClassNotSelectorItem.java | 2 +- .../css/selector/item/CssPseudoClassNthChildSelectorItem.java | 2 +- .../selector/item/CssPseudoClassNthOfTypeSelectorItem.java | 2 +- .../css/selector/item/CssPseudoClassNthSelectorItem.java | 2 +- .../css/selector/item/CssPseudoClassRootSelectorItem.java | 2 +- .../css/selector/item/CssPseudoClassSelectorItem.java | 2 +- .../css/selector/item/CssPseudoElementSelectorItem.java | 2 +- .../css/selector/item/CssSeparatorSelectorItem.java | 2 +- .../css/selector/item/CssSpecificityConstants.java | 2 +- .../styledxmlparser/css/selector/item/CssTagSelectorItem.java | 2 +- .../styledxmlparser/css/selector/item/ICssSelectorItem.java | 2 +- .../itextpdf/styledxmlparser/css/util/CssBackgroundUtils.java | 2 +- .../styledxmlparser/css/util/CssDimensionParsingUtils.java | 2 +- .../itextpdf/styledxmlparser/css/util/CssGradientUtil.java | 2 +- .../styledxmlparser/css/util/CssPropertyNormalizer.java | 2 +- .../styledxmlparser/css/util/CssTypesValidationUtils.java | 2 +- .../java/com/itextpdf/styledxmlparser/css/util/CssUtils.java | 2 +- .../com/itextpdf/styledxmlparser/css/util/EscapeGroup.java | 2 +- .../css/validate/CssDeclarationValidationMaster.java | 2 +- .../styledxmlparser/css/validate/ICssDataTypeValidator.java | 2 +- .../css/validate/ICssDeclarationValidator.java | 2 +- .../css/validate/impl/CssDefaultValidator.java | 2 +- .../css/validate/impl/CssDeviceCmykAwareValidator.java | 2 +- .../css/validate/impl/datatype/ArrayDataTypeValidator.java | 2 +- .../css/validate/impl/datatype/CssBackgroundValidator.java | 2 +- .../css/validate/impl/datatype/CssBlendModeValidator.java | 2 +- .../validate/impl/datatype/CssCmykAwareColorValidator.java | 2 +- .../css/validate/impl/datatype/CssColorValidator.java | 2 +- .../css/validate/impl/datatype/CssEnumValidator.java | 2 +- .../css/validate/impl/datatype/CssIdentifierValidator.java | 2 +- .../css/validate/impl/datatype/CssLengthValueValidator.java | 2 +- .../css/validate/impl/datatype/CssNumberValueValidator.java | 2 +- .../validate/impl/datatype/CssPercentageValueValidator.java | 2 +- .../css/validate/impl/datatype/CssQuotesValidator.java | 2 +- .../css/validate/impl/datatype/CssTransformValidator.java | 2 +- .../impl/declaration/MultiTypeDeclarationValidator.java | 2 +- .../impl/declaration/SingleTypeDeclarationValidator.java | 2 +- .../styledxmlparser/exceptions/ReadingByteLimitException.java | 2 +- .../styledxmlparser/exceptions/StyledXMLParserException.java | 2 +- .../exceptions/StyledXmlParserExceptionMessage.java | 2 +- .../main/java/com/itextpdf/styledxmlparser/jsoup/Jsoup.java | 2 +- .../java/com/itextpdf/styledxmlparser/jsoup/PortUtil.java | 2 +- .../styledxmlparser/jsoup/SerializationException.java | 2 +- .../itextpdf/styledxmlparser/jsoup/UncheckedIOException.java | 2 +- .../jsoup/helper/ChangeNotifyingArrayList.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/helper/DataUtil.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/helper/KeyVal.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/helper/Validate.java | 2 +- .../jsoup/internal/ConstrainableInputStream.java | 2 +- .../itextpdf/styledxmlparser/jsoup/internal/Normalizer.java | 2 +- .../itextpdf/styledxmlparser/jsoup/internal/StringUtil.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/Attribute.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/Attributes.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/CDataNode.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/Comment.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/DataNode.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/Document.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/DocumentType.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/Element.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/Entities.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/EntitiesData.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/FormElement.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/LeafNode.java | 2 +- .../java/com/itextpdf/styledxmlparser/jsoup/nodes/Node.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/NodeUtils.java | 2 +- .../styledxmlparser/jsoup/nodes/PseudoTextElement.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/TextNode.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/XmlDeclaration.java | 2 +- .../styledxmlparser/jsoup/parser/CharacterReader.java | 2 +- .../styledxmlparser/jsoup/parser/HtmlTreeBuilder.java | 2 +- .../styledxmlparser/jsoup/parser/HtmlTreeBuilderState.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/parser/ParseError.java | 2 +- .../itextpdf/styledxmlparser/jsoup/parser/ParseErrorList.java | 2 +- .../itextpdf/styledxmlparser/jsoup/parser/ParseSettings.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/parser/Parser.java | 2 +- .../java/com/itextpdf/styledxmlparser/jsoup/parser/Tag.java | 2 +- .../java/com/itextpdf/styledxmlparser/jsoup/parser/Token.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/parser/TokenQueue.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/parser/Tokeniser.java | 2 +- .../itextpdf/styledxmlparser/jsoup/parser/TokeniserState.java | 2 +- .../itextpdf/styledxmlparser/jsoup/parser/TreeBuilder.java | 2 +- .../itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilder.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/safety/Cleaner.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/safety/Safelist.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/safety/Whitelist.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/select/Collector.java | 2 +- .../styledxmlparser/jsoup/select/CombiningEvaluator.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/select/Elements.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/select/Evaluator.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/select/NodeFilter.java | 2 +- .../itextpdf/styledxmlparser/jsoup/select/NodeTraversor.java | 2 +- .../itextpdf/styledxmlparser/jsoup/select/NodeVisitor.java | 2 +- .../itextpdf/styledxmlparser/jsoup/select/QueryParser.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/select/Selector.java | 2 +- .../styledxmlparser/jsoup/select/StructuralEvaluator.java | 2 +- .../logs/StyledXmlParserLogMessageConstant.java | 2 +- .../java/com/itextpdf/styledxmlparser/node/IAttribute.java | 2 +- .../java/com/itextpdf/styledxmlparser/node/IAttributes.java | 2 +- .../com/itextpdf/styledxmlparser/node/ICustomElementNode.java | 2 +- .../java/com/itextpdf/styledxmlparser/node/IDataNode.java | 2 +- .../java/com/itextpdf/styledxmlparser/node/IDocumentNode.java | 2 +- .../com/itextpdf/styledxmlparser/node/IDocumentTypeNode.java | 2 +- .../java/com/itextpdf/styledxmlparser/node/IElementNode.java | 2 +- .../main/java/com/itextpdf/styledxmlparser/node/INode.java | 2 +- .../com/itextpdf/styledxmlparser/node/IStylesContainer.java | 2 +- .../java/com/itextpdf/styledxmlparser/node/ITextNode.java | 2 +- .../styledxmlparser/node/impl/jsoup/JsoupHtmlParser.java | 2 +- .../styledxmlparser/node/impl/jsoup/JsoupXmlParser.java | 2 +- .../styledxmlparser/node/impl/jsoup/node/JsoupAttribute.java | 2 +- .../styledxmlparser/node/impl/jsoup/node/JsoupAttributes.java | 2 +- .../styledxmlparser/node/impl/jsoup/node/JsoupDataNode.java | 2 +- .../node/impl/jsoup/node/JsoupDocumentNode.java | 2 +- .../node/impl/jsoup/node/JsoupDocumentTypeNode.java | 2 +- .../node/impl/jsoup/node/JsoupElementNode.java | 2 +- .../styledxmlparser/node/impl/jsoup/node/JsoupNode.java | 2 +- .../styledxmlparser/node/impl/jsoup/node/JsoupTextNode.java | 2 +- .../styledxmlparser/resolver/font/BasicFontProvider.java | 2 +- .../resolver/resource/DefaultResourceRetriever.java | 2 +- .../styledxmlparser/resolver/resource/IResourceRetriever.java | 2 +- .../styledxmlparser/resolver/resource/LimitedInputStream.java | 2 +- .../styledxmlparser/resolver/resource/ResourceResolver.java | 2 +- .../styledxmlparser/resolver/resource/SimpleImageCache.java | 2 +- .../styledxmlparser/resolver/resource/UriEncodeUtil.java | 2 +- .../styledxmlparser/resolver/resource/UriResolver.java | 2 +- .../itextpdf/styledxmlparser/util/FontFamilySplitterUtil.java | 2 +- .../java/com/itextpdf/styledxmlparser/util/StyleUtil.java | 2 +- .../com/itextpdf/styledxmlparser/util/WhiteSpaceUtil.java | 2 +- .../com/itextpdf/styledxmlparser/css/CssFontFaceRuleTest.java | 2 +- .../com/itextpdf/styledxmlparser/css/CssFontFaceSrcTest.java | 2 +- .../com/itextpdf/styledxmlparser/css/CssFontFaceTest.java | 2 +- .../com/itextpdf/styledxmlparser/css/CssMatchingTest.java | 2 +- .../styledxmlparser/css/CssNestedAtRuleFactoryTest.java | 2 +- .../java/com/itextpdf/styledxmlparser/css/CssRuleSetTest.java | 2 +- .../itextpdf/styledxmlparser/css/media/CssMediaRuleTest.java | 2 +- .../styledxmlparser/css/media/MediaExpressionTest.java | 2 +- .../itextpdf/styledxmlparser/css/media/MediaQueryTest.java | 2 +- .../css/page/PageMarginBoxContextNodeTest.java | 2 +- .../styledxmlparser/css/parse/CssRuleSetParserTest.java | 2 +- .../styledxmlparser/css/parse/CssSelectorParserTest.java | 2 +- .../styledxmlparser/css/parse/CssStyleAttributeParseTest.java | 2 +- .../styledxmlparser/css/parse/CssStyleSheetParserTest.java | 2 +- .../styledxmlparser/css/pseudo/CssPseudoElementNodeTest.java | 2 +- .../styledxmlparser/css/pseudo/CssPseudoElementUtilTest.java | 2 +- .../css/resolve/CssDeclarationValueTokenizerTest.java | 2 +- .../styledxmlparser/css/resolve/CssInheritanceUnitTest.java | 2 +- .../css/resolve/CssPropertyMergerUnitTest.java | 2 +- .../shorthand/BackgroundPositionShorthandResolverTest.java | 2 +- .../resolve/shorthand/BackgroundShorthandResolverTest.java | 2 +- .../css/resolve/shorthand/CssShorthandResolverTest.java | 2 +- .../css/resolve/shorthand/FlexFlowShorthandResolverTest.java | 2 +- .../css/resolve/shorthand/FlexShorthandResolverTest.java | 2 +- .../css/resolve/shorthand/GapShorthandResolverTest.java | 2 +- .../resolve/shorthand/PlaceItemsShorthandResolverTest.java | 2 +- .../css/resolve/shorthand/TextDecorationUnitTest.java | 2 +- .../styledxmlparser/css/selector/item/CssMatchesTest.java | 2 +- .../selector/item/CssPseudoClassDisabledSelectorItemTest.java | 2 +- .../css/selector/item/SpecificityCalculationTest.java | 2 +- .../styledxmlparser/css/util/CssBackgroundUtilsTest.java | 2 +- .../css/util/CssDimensionParsingUtilsTest.java | 2 +- .../styledxmlparser/css/util/CssGradientUtilTest.java | 2 +- .../styledxmlparser/css/util/CssPropertyNormalizerTest.java | 2 +- .../styledxmlparser/css/util/CssTypesValidationUtilsTest.java | 2 +- .../com/itextpdf/styledxmlparser/css/util/CssUtilsTest.java | 2 +- .../css/validate/ArrayDataTypeValidatorTest.java | 2 +- .../css/validate/CssBackgroundValidatorTest.java | 2 +- .../css/validate/CssBlendModeValidatorTest.java | 2 +- .../css/validate/CssDeclarationValidationMasterTest.java | 2 +- .../css/validate/CssLengthValueValidatorTest.java | 2 +- .../css/validate/CssNumberValueValidatorTest.java | 2 +- .../css/validate/CssPercentageValueValidatorTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/JsoupXmlParserTest.java | 2 +- .../java/com/itextpdf/styledxmlparser/jsoup/PortUtilTest.java | 2 +- .../java/com/itextpdf/styledxmlparser/jsoup/TextUtil.java | 2 +- .../itextpdf/styledxmlparser/jsoup/helper/DataUtilTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/helper/ValidateTest.java | 2 +- .../styledxmlparser/jsoup/integration/FuzzFixesTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/integration/ParseTest.java | 2 +- .../jsoup/integration/SafelistExtensionTest.java | 2 +- .../styledxmlparser/jsoup/internal/StringUtilTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/AttributeTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/AttributesTest.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/CommentTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/DocumentTest.java | 2 +- .../styledxmlparser/jsoup/nodes/DocumentTypeTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/ElementItTest.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/ElementTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/EntitiesTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/FormElementTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/LeafNodeTest.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/nodes/NodeTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/nodes/TextNodeTest.java | 2 +- .../styledxmlparser/jsoup/parser/AttributeParseTest.java | 2 +- .../styledxmlparser/jsoup/parser/CharacterReaderTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/parser/HtmlParserTest.java | 2 +- .../jsoup/parser/HtmlTreeBuilderStateTest.java | 2 +- .../styledxmlparser/jsoup/parser/MultiLocaleTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/parser/ParserItTest.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/parser/ParserTest.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/parser/TagTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/parser/TokenQueueTest.java | 2 +- .../styledxmlparser/jsoup/parser/TokeniserStateTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/parser/TokeniserTest.java | 2 +- .../styledxmlparser/jsoup/parser/XmlTreeBuilderTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/safety/CleanerTest.java | 2 +- .../styledxmlparser/jsoup/safety/CompatibilityTest.java | 2 +- .../styledxmlparser/jsoup/safety/MultiLocaleTest.java | 2 +- .../com/itextpdf/styledxmlparser/jsoup/select/CssTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/select/ElementsTest.java | 2 +- .../styledxmlparser/jsoup/select/MultiLocaleTest.java | 2 +- .../styledxmlparser/jsoup/select/QueryParserTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/select/SelectorTest.java | 2 +- .../itextpdf/styledxmlparser/jsoup/select/TraversorTest.java | 2 +- .../resolver/resource/LimitedInputStreamTest.java | 2 +- .../resolver/resource/ResourceResolverTest.java | 2 +- .../resolver/resource/SimpleImageCacheTest.java | 2 +- .../styledxmlparser/resolver/resource/UriResolverTest.java | 2 +- .../itextpdf/styledxmlparser/util/FontFamilySplitterTest.java | 2 +- .../com/itextpdf/styledxmlparser/util/StyleUtilUnitTest.java | 2 +- .../itextpdf/styledxmlparser/util/WhiteSpaceUtilUnitTest.java | 2 +- svg/src/main/java/com/itextpdf/svg/MarkerVertexType.java | 2 +- svg/src/main/java/com/itextpdf/svg/SvgConstants.java | 2 +- .../main/java/com/itextpdf/svg/converter/SvgConverter.java | 2 +- svg/src/main/java/com/itextpdf/svg/css/SvgCssContext.java | 2 +- .../com/itextpdf/svg/css/impl/SvgAttributeInheritance.java | 2 +- .../svg/css/impl/SvgNodeRendererInheritanceResolver.java | 2 +- .../main/java/com/itextpdf/svg/css/impl/SvgStyleResolver.java | 2 +- .../itextpdf/svg/exceptions/SvgExceptionMessageConstant.java | 2 +- .../com/itextpdf/svg/exceptions/SvgProcessingException.java | 2 +- .../java/com/itextpdf/svg/logs/SvgLogMessageConstant.java | 2 +- .../com/itextpdf/svg/processors/ISvgConverterProperties.java | 2 +- .../main/java/com/itextpdf/svg/processors/ISvgProcessor.java | 2 +- .../java/com/itextpdf/svg/processors/ISvgProcessorResult.java | 2 +- .../com/itextpdf/svg/processors/impl/DefaultSvgProcessor.java | 2 +- .../java/com/itextpdf/svg/processors/impl/ProcessorState.java | 2 +- .../itextpdf/svg/processors/impl/SvgConverterProperties.java | 2 +- .../com/itextpdf/svg/processors/impl/SvgProcessorContext.java | 2 +- .../com/itextpdf/svg/processors/impl/SvgProcessorResult.java | 2 +- .../itextpdf/svg/processors/impl/font/SvgFontProcessor.java | 2 +- .../com/itextpdf/svg/renderers/IBranchSvgNodeRenderer.java | 2 +- .../main/java/com/itextpdf/svg/renderers/IMarkerCapable.java | 2 +- .../com/itextpdf/svg/renderers/INoDrawSvgNodeRenderer.java | 2 +- .../java/com/itextpdf/svg/renderers/ISvgNodeRenderer.java | 2 +- .../main/java/com/itextpdf/svg/renderers/ISvgPaintServer.java | 2 +- .../main/java/com/itextpdf/svg/renderers/SvgDrawContext.java | 2 +- .../renderers/factories/DefaultSvgNodeRendererFactory.java | 2 +- .../svg/renderers/factories/DefaultSvgNodeRendererMapper.java | 2 +- .../svg/renderers/factories/ISvgNodeRendererFactory.java | 2 +- .../svg/renderers/impl/AbstractBranchSvgNodeRenderer.java | 2 +- .../svg/renderers/impl/AbstractContainerSvgNodeRenderer.java | 2 +- .../svg/renderers/impl/AbstractGradientSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/AbstractSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/CircleSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/ClipPathSvgNodeRenderer.java | 2 +- .../com/itextpdf/svg/renderers/impl/DefsSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/EllipseSvgNodeRenderer.java | 2 +- .../com/itextpdf/svg/renderers/impl/GroupSvgNodeRenderer.java | 2 +- .../com/itextpdf/svg/renderers/impl/ISvgTextNodeRenderer.java | 2 +- .../com/itextpdf/svg/renderers/impl/ImageSvgNodeRenderer.java | 2 +- .../com/itextpdf/svg/renderers/impl/LineSvgNodeRenderer.java | 2 +- .../svg/renderers/impl/LinearGradientSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/MarkerSvgNodeRenderer.java | 2 +- .../com/itextpdf/svg/renderers/impl/PathSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/PatternSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/PdfRootSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/PolygonSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/PolylineSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/RectangleSvgNodeRenderer.java | 2 +- .../com/itextpdf/svg/renderers/impl/StopSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/SvgTagSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/SymbolSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/TextLeafSvgNodeRenderer.java | 2 +- .../itextpdf/svg/renderers/impl/TextSvgBranchRenderer.java | 2 +- .../svg/renderers/impl/TextSvgTSpanBranchRenderer.java | 2 +- .../com/itextpdf/svg/renderers/impl/UseSvgNodeRenderer.java | 2 +- .../main/java/com/itextpdf/svg/renderers/path/IPathShape.java | 2 +- .../com/itextpdf/svg/renderers/path/IPathShapeMapper.java | 2 +- .../com/itextpdf/svg/renderers/path/SvgPathShapeFactory.java | 2 +- .../itextpdf/svg/renderers/path/impl/AbstractPathShape.java | 2 +- .../java/com/itextpdf/svg/renderers/path/impl/ClosePath.java | 2 +- .../java/com/itextpdf/svg/renderers/path/impl/CurveTo.java | 2 +- .../itextpdf/svg/renderers/path/impl/EllipticalCurveTo.java | 2 +- .../itextpdf/svg/renderers/path/impl/HorizontalLineTo.java | 2 +- .../itextpdf/svg/renderers/path/impl/IControlPointCurve.java | 2 +- .../itextpdf/svg/renderers/path/impl/IOperatorConverter.java | 2 +- .../java/com/itextpdf/svg/renderers/path/impl/LineTo.java | 2 +- .../java/com/itextpdf/svg/renderers/path/impl/MoveTo.java | 2 +- .../com/itextpdf/svg/renderers/path/impl/PathShapeMapper.java | 2 +- .../itextpdf/svg/renderers/path/impl/QuadraticCurveTo.java | 2 +- .../svg/renderers/path/impl/QuadraticSmoothCurveTo.java | 2 +- .../com/itextpdf/svg/renderers/path/impl/SmoothSCurveTo.java | 2 +- .../com/itextpdf/svg/renderers/path/impl/VerticalLineTo.java | 2 +- svg/src/main/java/com/itextpdf/svg/utils/DrawUtils.java | 2 +- .../main/java/com/itextpdf/svg/utils/SvgCoordinateUtils.java | 2 +- svg/src/main/java/com/itextpdf/svg/utils/SvgCssUtils.java | 2 +- svg/src/main/java/com/itextpdf/svg/utils/SvgTextUtil.java | 2 +- svg/src/main/java/com/itextpdf/svg/utils/TextRectangle.java | 2 +- svg/src/main/java/com/itextpdf/svg/utils/TransformUtils.java | 2 +- .../itextpdf/svg/converter/SvgConverterIntegrationTest.java | 2 +- .../com/itextpdf/svg/converter/SvgConverterUnitNullTest.java | 2 +- .../java/com/itextpdf/svg/converter/SvgConverterUnitTest.java | 2 +- .../java/com/itextpdf/svg/css/AttributesRelativeUnitTest.java | 2 +- .../svg/css/DefaultStyleInheritanceIntegrationTest.java | 2 +- svg/src/test/java/com/itextpdf/svg/css/DefaultStylesTest.java | 2 +- .../test/java/com/itextpdf/svg/css/FontRelativeUnitTest.java | 2 +- .../com/itextpdf/svg/css/SvgStyleResolverIntegrationTest.java | 2 +- .../test/java/com/itextpdf/svg/css/SvgStyleResolverTest.java | 2 +- svg/src/test/java/com/itextpdf/svg/css/XLinkTest.java | 2 +- .../css/impl/SvgNodeRendererInheritanceResolverUnitTest.java | 2 +- .../customization/CustomizeTextLeafSvgNodeRendererTest.java | 2 +- .../com/itextpdf/svg/dummy/css/impl/DummyCssResolver.java | 2 +- .../com/itextpdf/svg/dummy/factories/DummySvgNodeFactory.java | 2 +- .../dummy/processors/impl/DummySvgConverterProperties.java | 2 +- .../impl/DummyArgumentedConstructorSvgNodeRenderer.java | 2 +- .../svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.java | 2 +- .../dummy/renderers/impl/DummyProcessableSvgNodeRenderer.java | 2 +- .../svg/dummy/renderers/impl/DummySvgNodeRenderer.java | 2 +- .../java/com/itextpdf/svg/dummy/sdk/ExceptionInputStream.java | 2 +- .../java/com/itextpdf/svg/googlecharts/ColumnChartsTest.java | 2 +- .../java/com/itextpdf/svg/googlecharts/GanttChartsTest.java | 2 +- .../java/com/itextpdf/svg/googlecharts/GaugeChartsTest.java | 2 +- .../java/com/itextpdf/svg/googlecharts/GeoChartsTest.java | 2 +- .../java/com/itextpdf/svg/googlecharts/GoogleChartsTest.java | 2 +- .../com/itextpdf/svg/googlecharts/IntervalsChartsTest.java | 2 +- .../java/com/itextpdf/svg/googlecharts/LineChartsTest.java | 2 +- .../java/com/itextpdf/svg/googlecharts/PieChartsTest.java | 2 +- .../java/com/itextpdf/svg/googlecharts/SankeyChartsTest.java | 2 +- .../java/com/itextpdf/svg/googlecharts/ScatterChartsTest.java | 2 +- .../java/com/itextpdf/svg/googlecharts/SliceChartsTest.java | 2 +- .../com/itextpdf/svg/googlecharts/SteppedAreaChartTest.java | 2 +- .../com/itextpdf/svg/googlecharts/TimelineChartsTest.java | 2 +- .../com/itextpdf/svg/googlecharts/TreemapsChartsTest.java | 2 +- .../com/itextpdf/svg/googlecharts/TrendlinesChartsTest.java | 2 +- .../com/itextpdf/svg/googlecharts/WordTreesChartsTest.java | 2 +- svg/src/test/java/com/itextpdf/svg/jfreesvg/JFreeSvgTest.java | 2 +- .../svg/processors/DefaultSvgProcessorIntegrationTest.java | 2 +- .../java/com/itextpdf/svg/processors/ProcessorStateTest.java | 2 +- .../itextpdf/svg/processors/SvgConverterPropertiesTest.java | 2 +- .../svg/processors/impl/DefaultSvgProcessorUnitTest.java | 2 +- .../svg/processors/impl/SvgProcessorResultUnitTest.java | 2 +- .../com/itextpdf/svg/processors/impl/font/FontFaceTest.java | 2 +- .../com/itextpdf/svg/processors/impl/font/FontSizeTest.java | 2 +- .../svg/processors/impl/font/SvgFontProcessorTest.java | 2 +- .../svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.java | 2 +- .../svg/renderers/DefaultSvgNodeRendererFactoryTest.java | 2 +- svg/src/test/java/com/itextpdf/svg/renderers/FillTest.java | 2 +- svg/src/test/java/com/itextpdf/svg/renderers/GUnitTest.java | 2 +- svg/src/test/java/com/itextpdf/svg/renderers/OpacityTest.java | 2 +- svg/src/test/java/com/itextpdf/svg/renderers/StrokeTest.java | 2 +- .../java/com/itextpdf/svg/renderers/SvgDrawContextTest.java | 2 +- .../java/com/itextpdf/svg/renderers/SvgIntegrationTest.java | 2 +- .../itextpdf/svg/renderers/TransformationApplicationTest.java | 2 +- .../java/com/itextpdf/svg/renderers/TransparencyTest.java | 2 +- .../factories/DefaultSvgNodeRendererFactoryTest.java | 2 +- .../renderers/factories/DefaultSvgNodeRendererMapperTest.java | 2 +- .../com/itextpdf/svg/renderers/impl/AnimationSvgTest.java | 2 +- .../svg/renderers/impl/CircleNodeRendererIntegrationTest.java | 2 +- .../impl/ClipPathSvgNodeRendererIntegrationTest.java | 2 +- .../impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.java | 2 +- .../svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.java | 2 +- .../renderers/impl/DefsSvgNodeRendererIntegrationTest.java | 2 +- .../svg/renderers/impl/DefsSvgNodeRendererUnitTest.java | 2 +- .../com/itextpdf/svg/renderers/impl/DeviceCmykSvgTest.java | 2 +- .../renderers/impl/EllipseSvgNodeRendererIntegrationTest.java | 2 +- .../svg/renderers/impl/EllipseSvgNodeRendererUnitTest.java | 2 +- .../renderers/impl/GroupSvgNodeRendererIntegrationTest.java | 2 +- .../svg/renderers/impl/GroupSvgNodeRendererUnitTest.java | 2 +- .../renderers/impl/ImageSvgNodeRendererIntegrationTest.java | 2 +- .../svg/renderers/impl/ImageSvgNodeRendererUnitTest.java | 2 +- .../itextpdf/svg/renderers/impl/LineSvgNodeRendererTest.java | 2 +- .../svg/renderers/impl/LinearGradientSvgNodeRendererTest.java | 2 +- .../renderers/impl/LinearGradientSvgNodeRendererUnitTest.java | 2 +- .../renderers/impl/MarkerSvgNodeRendererIntegrationTest.java | 2 +- .../svg/renderers/impl/MarkerSvgNodeRendererUnitTest.java | 2 +- .../test/java/com/itextpdf/svg/renderers/impl/MaskTest.java | 2 +- .../com/itextpdf/svg/renderers/impl/NamedObjectsTest.java | 2 +- .../impl/NestedSvgTagSvgNodeRendererIntegrationTest.java | 2 +- .../itextpdf/svg/renderers/impl/OverflowAttributeTest.java | 2 +- .../itextpdf/svg/renderers/impl/PathOperatorSplitTest.java | 2 +- .../svg/renderers/impl/PathParsingIntegrationTest.java | 2 +- .../java/com/itextpdf/svg/renderers/impl/PathParsingTest.java | 2 +- .../impl/PathSvgNodeRendererLowLevelIntegrationTest.java | 2 +- .../itextpdf/svg/renderers/impl/PathSvgNodeRendererTest.java | 2 +- .../svg/renderers/impl/PatternSvgNodeRendererUnitTest.java | 2 +- .../java/com/itextpdf/svg/renderers/impl/PatternTest.java | 2 +- .../renderers/impl/PdfRootSvgNodeRendererIntegrationTest.java | 2 +- .../svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.java | 2 +- .../svg/renderers/impl/PolygonSvgNodeRendererTest.java | 2 +- .../svg/renderers/impl/PolylineSvgNodeRendererTest.java | 2 +- .../svg/renderers/impl/PolylineSvgNodeRendererUnitTest.java | 2 +- .../PreserveAspectRatioSvgNodeRendererIntegrationTest.java | 2 +- .../impl/PreserveAspectRatioSvgNodeRendererUnitTest.java | 2 +- .../impl/RectangleSvgNodeRendererIntegrationTest.java | 2 +- .../svg/renderers/impl/RectangleSvgNodeRendererUnitTest.java | 2 +- .../impl/SimpleSvgTagSvgNodeRendererIntegrationTest.java | 2 +- .../svg/renderers/impl/StopSvgNodeRendererUnitTest.java | 2 +- .../svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.java | 2 +- .../svg/renderers/impl/SymbolSvgNodeRendererUnitTest.java | 2 +- .../test/java/com/itextpdf/svg/renderers/impl/SymbolTest.java | 2 +- .../svg/renderers/impl/TSpanNodeRendererIntegrationTest.java | 2 +- .../impl/TextLeafSvgNodeRendererIntegrationTest.java | 2 +- .../svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.java | 2 +- .../renderers/impl/TextSvgBranchRendererIntegrationTest.java | 2 +- .../com/itextpdf/svg/renderers/impl/UseIntegrationTest.java | 2 +- .../svg/renderers/impl/UseSvgNodeRendererUnitTest.java | 2 +- .../java/com/itextpdf/svg/renderers/impl/UseUnitTest.java | 2 +- .../impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.java | 2 +- .../java/com/itextpdf/svg/renderers/impl/XLinkDataTest.java | 2 +- .../com/itextpdf/svg/renderers/path/PathShapeMapperTest.java | 2 +- .../com/itextpdf/svg/renderers/path/impl/EllipseArcTest.java | 2 +- .../svg/renderers/path/impl/EllipticalPathOperatorTest.java | 2 +- .../java/com/itextpdf/svg/utils/MatrixTransformationTest.java | 2 +- .../java/com/itextpdf/svg/utils/RotateTransformationTest.java | 2 +- .../java/com/itextpdf/svg/utils/ScaleTransformationTest.java | 2 +- .../java/com/itextpdf/svg/utils/SkewXTransformationTest.java | 2 +- .../java/com/itextpdf/svg/utils/SkewYTransformationTest.java | 2 +- .../java/com/itextpdf/svg/utils/SvgCoordinateUtilsTest.java | 2 +- svg/src/test/java/com/itextpdf/svg/utils/SvgCssUtilsTest.java | 2 +- svg/src/test/java/com/itextpdf/svg/utils/SvgTextUtilTest.java | 2 +- svg/src/test/java/com/itextpdf/svg/utils/TestUtils.java | 2 +- .../test/java/com/itextpdf/svg/utils/TransformUtilsTest.java | 2 +- .../com/itextpdf/svg/utils/TranslateTransformationTest.java | 2 +- 2268 files changed, 2279 insertions(+), 2279 deletions(-) diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode128.java b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode128.java index 4f3d9af44b..30d1b77b65 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode128.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode128.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode1D.java b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode1D.java index 39bea8e418..3b7102e8d3 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode1D.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode1D.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode2D.java b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode2D.java index 3b5044be47..847c349b83 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode2D.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode2D.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode39.java b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode39.java index d0a4061536..2535cff67a 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode39.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode39.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeCodabar.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeCodabar.java index 385362829b..03debd3f9e 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeCodabar.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeCodabar.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeDataMatrix.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeDataMatrix.java index 5b5ba0d8ac..fcad623611 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeDataMatrix.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeDataMatrix.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEAN.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEAN.java index 90d089b2e2..03beddfb8e 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEAN.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEAN.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEANSUPP.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEANSUPP.java index c333c3ac82..67d5999742 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEANSUPP.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEANSUPP.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeInter25.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeInter25.java index 060bc8519e..2a783383fe 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeInter25.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeInter25.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeMSI.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeMSI.java index 791b9c4968..5cc3f3624c 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeMSI.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeMSI.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePDF417.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePDF417.java index 41991e3980..5c23715c99 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePDF417.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePDF417.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePostnet.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePostnet.java index 9368b63419..470aad58d1 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePostnet.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePostnet.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeQRCode.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeQRCode.java index 1d5bbaccb7..a51a790046 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeQRCode.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeQRCode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/DmParams.java b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/DmParams.java index 293f3d9382..b98729c154 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/DmParams.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/DmParams.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/Placement.java b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/Placement.java index 71b538d7df..d1c6519d7b 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/Placement.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/Placement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/ReedSolomon.java b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/ReedSolomon.java index bc040eed6a..b805f7f037 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/ReedSolomon.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/ReedSolomon.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/BarcodeExceptionMessageConstant.java b/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/BarcodeExceptionMessageConstant.java index 93dc31de9f..08feda322d 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/BarcodeExceptionMessageConstant.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/BarcodeExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/WriterException.java b/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/WriterException.java index eeb737b863..2a4a16b7db 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/WriterException.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/WriterException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitArray.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitArray.java index 357db75146..844bd54916 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitArray.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitMatrix.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitMatrix.java index 87df2c2edc..51d15ccc16 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitMatrix.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitMatrix.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitVector.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitVector.java index 4a87706f49..8160095a77 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitVector.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitVector.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BlockPair.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BlockPair.java index 11299b1690..b096758562 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BlockPair.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BlockPair.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteArray.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteArray.java index fc3798b3c8..5b3d28237d 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteArray.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteMatrix.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteMatrix.java index cb6520025b..dfb6ef0978 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteMatrix.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteMatrix.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/CharacterSetECI.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/CharacterSetECI.java index ca3a10357e..9bdc87fb18 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/CharacterSetECI.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/CharacterSetECI.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/EncodeHintType.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/EncodeHintType.java index 38038a8b0e..e099aa788b 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/EncodeHintType.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/EncodeHintType.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Encoder.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Encoder.java index 02bed14594..8ecdf9947c 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Encoder.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Encoder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ErrorCorrectionLevel.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ErrorCorrectionLevel.java index 18161e0e78..1764129d41 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ErrorCorrectionLevel.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ErrorCorrectionLevel.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/FormatInformation.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/FormatInformation.java index 2c8ee97b54..9556c12cd3 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/FormatInformation.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/FormatInformation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256.java index 5f6604b664..c36b2e4b4c 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256Poly.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256Poly.java index eb9c2ecf37..3cb5a0de3b 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256Poly.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256Poly.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MaskUtil.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MaskUtil.java index bb1d70a606..53d4d1db17 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MaskUtil.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MaskUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MatrixUtil.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MatrixUtil.java index d5f6d42ff5..a24c477427 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MatrixUtil.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MatrixUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Mode.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Mode.java index 476475985c..5c2841cce8 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Mode.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Mode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCode.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCode.java index ffbcfdd048..16a491d2eb 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCode.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCodeWriter.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCodeWriter.java index 95cbf17045..5b6cb4c0fb 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCodeWriter.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCodeWriter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ReedSolomonEncoder.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ReedSolomonEncoder.java index 34082a3df7..27ed9028d4 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ReedSolomonEncoder.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ReedSolomonEncoder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Version.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Version.java index b12bb40097..fb074a479c 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Version.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Version.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/Barcode128Test.java b/barcodes/src/test/java/com/itextpdf/barcodes/Barcode128Test.java index 8a2fba138f..7a320e894d 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/Barcode128Test.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/Barcode128Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/Barcode39Test.java b/barcodes/src/test/java/com/itextpdf/barcodes/Barcode39Test.java index b3f718b973..91640a2020 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/Barcode39Test.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/Barcode39Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeCodabarTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeCodabarTest.java index db2b6029c6..df31fe054f 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeCodabarTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeCodabarTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeDataMatrixTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeDataMatrixTest.java index a1205d0769..6508f4dffd 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeDataMatrixTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeDataMatrixTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANTest.java index 3172390988..ea8c1ed76f 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANUnitTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANUnitTest.java index e8eef55073..32ed106d6c 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANUnitTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeInter25Test.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeInter25Test.java index bd949d31f1..6727d5acd1 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeInter25Test.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeInter25Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMSITest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMSITest.java index ea45bc5a59..06edf8f023 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMSITest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMSITest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMultiThreadingTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMultiThreadingTest.java index c1812e4cc0..80096f4658 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMultiThreadingTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMultiThreadingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java index 1167405158..e4a8a696a0 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417UnitTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417UnitTest.java index c8f5f262d5..bda85b46c4 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417UnitTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417UnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePostnetTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePostnetTest.java index d36a07067b..bde5570c2e 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePostnetTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePostnetTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeQRCodeTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeQRCodeTest.java index 433db622a4..30c1edb1be 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeQRCodeTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeQRCodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeUnitTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeUnitTest.java index d0c5538234..dcd76bbd23 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeUnitTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandler.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandler.java index 8d33a168a6..95cc566189 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandler.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedITextEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedITextEvent.java index 11a3abb8c5..6529feb1ea 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedITextEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedITextEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/AbstractEventWrapper.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractEventWrapper.java index 8fae98fb88..f4fd7cb648 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractEventWrapper.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractEventWrapper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextConfigurationEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextConfigurationEvent.java index 18a5ce4f59..a8ea43f80f 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextConfigurationEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextConfigurationEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextEvent.java index 4711500e54..3096099c4a 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductITextEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductITextEvent.java index 053f883393..c6f75f33db 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductITextEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductITextEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductProcessITextEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductProcessITextEvent.java index 6eeed9447c..6c64a6ae7c 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductProcessITextEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductProcessITextEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsAggregator.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsAggregator.java index 2cfcdb062f..a97f186bb2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsAggregator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsAggregator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsEvent.java index dd5822d9c8..95d7919cc5 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/EventManager.java b/commons/src/main/java/com/itextpdf/commons/actions/EventManager.java index 19017e3722..97c2fb0f6c 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/EventManager.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/EventManager.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/IEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/IEvent.java index c48c3b8e71..8b888c0327 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/IEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/IEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/IEventHandler.java b/commons/src/main/java/com/itextpdf/commons/actions/IEventHandler.java index e133a69cbc..b1bd29889d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/IEventHandler.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/IEventHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/NamespaceConstant.java b/commons/src/main/java/com/itextpdf/commons/actions/NamespaceConstant.java index 543a9ab38f..ccc85e609c 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/NamespaceConstant.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/NamespaceConstant.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/ProductEventHandler.java b/commons/src/main/java/com/itextpdf/commons/actions/ProductEventHandler.java index 2ae957e874..0253ea6807 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/ProductEventHandler.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/ProductEventHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/ProductNameConstant.java b/commons/src/main/java/com/itextpdf/commons/actions/ProductNameConstant.java index 28bab38e29..6e7bacede2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/ProductNameConstant.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/ProductNameConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeper.java b/commons/src/main/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeper.java index 7f063802ba..c733f246f2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeper.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmEvent.java index 72b452da9e..1fa627542d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmedEventWrapper.java b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmedEventWrapper.java index a37a47104b..92b8c29443 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmedEventWrapper.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmedEventWrapper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/confirmations/EventConfirmationType.java b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/EventConfirmationType.java index 74a96ef068..5de42d0a4e 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/confirmations/EventConfirmationType.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/EventConfirmationType.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/contexts/AbstractContextManagerConfigurationEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/AbstractContextManagerConfigurationEvent.java index 5be2e9c3c2..5f17ad6476 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/AbstractContextManagerConfigurationEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/AbstractContextManagerConfigurationEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/contexts/ContextManager.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/ContextManager.java index 4b26f7d491..12ec69087c 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/ContextManager.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/ContextManager.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/contexts/GenericContext.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/GenericContext.java index c6b8468362..f75309d267 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/GenericContext.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/GenericContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/contexts/IContext.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/IContext.java index 7632dfa1e9..e71dcf1dcc 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/IContext.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/IContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/contexts/IMetaInfo.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/IMetaInfo.java index 00a5091beb..e878f5d23d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/IMetaInfo.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/IMetaInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/contexts/UnknownContext.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/UnknownContext.java index 8154c47721..58363117a2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/UnknownContext.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/UnknownContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java b/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java index b37faa48ad..7ecf24f3c8 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -30,7 +30,7 @@ public final class CommonsProductData { static final String COMMONS_PRODUCT_NAME = "commons"; static final String COMMONS_VERSION = "7.2.5-SNAPSHOT"; static final int COMMONS_COPYRIGHT_SINCE = 2000; - static final int COMMONS_COPYRIGHT_TO = 2022; + static final int COMMONS_COPYRIGHT_TO = 2023; private static final ProductData COMMONS_PRODUCT_DATA = new ProductData(COMMONS_PUBLIC_PRODUCT_NAME, COMMONS_PRODUCT_NAME, COMMONS_VERSION, COMMONS_COPYRIGHT_SINCE, COMMONS_COPYRIGHT_TO); diff --git a/commons/src/main/java/com/itextpdf/commons/actions/data/ProductData.java b/commons/src/main/java/com/itextpdf/commons/actions/data/ProductData.java index 65961a11f0..5f037e3540 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/data/ProductData.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/data/ProductData.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/processors/AbstractITextProductEventProcessor.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/AbstractITextProductEventProcessor.java index 610d6f1227..c5a780b7a1 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/AbstractITextProductEventProcessor.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/AbstractITextProductEventProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessor.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessor.java index 57fec94333..9637d6ab5d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessor.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactory.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactory.java index dc98b115a3..c3a72293d2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactory.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/processors/IProductProcessorFactory.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/IProductProcessorFactory.java index 1721735e7b..2ffc78358e 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/IProductProcessorFactory.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/IProductProcessorFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/processors/ITextProductEventProcessor.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/ITextProductEventProcessor.java index 81b767bb0a..4b108b113b 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/ITextProductEventProcessor.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/ITextProductEventProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessor.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessor.java index d45ddc3782..df80bd9c7d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessor.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactory.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactory.java index cf77f44e65..ec65d3a1b2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactory.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/producer/AbstractFormattedPlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/AbstractFormattedPlaceholderPopulator.java index 16a05aa7e4..804106b9cf 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/AbstractFormattedPlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/AbstractFormattedPlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulator.java index a4d6d87e8d..0837232e7d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulator.java index 9e19adf52d..bcbf815376 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulator.java index 8a37d714b0..8400194800 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/producer/IPlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/IPlaceholderPopulator.java index b7b8f49357..9350d38ae7 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/IPlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/IPlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/producer/ProducerBuilder.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/ProducerBuilder.java index 68d079487b..46d35b842b 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/ProducerBuilder.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/ProducerBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulator.java index d9c2805125..3f1415ea40 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/sequence/AbstractIdentifiableElement.java b/commons/src/main/java/com/itextpdf/commons/actions/sequence/AbstractIdentifiableElement.java index b740fa39f9..8cf495e908 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/sequence/AbstractIdentifiableElement.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/sequence/AbstractIdentifiableElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceId.java b/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceId.java index 852011611e..f9a5033d74 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceId.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceId.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceIdManager.java b/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceIdManager.java index 228e848230..e4061ce770 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceIdManager.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceIdManager.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/exceptions/AggregatedException.java b/commons/src/main/java/com/itextpdf/commons/exceptions/AggregatedException.java index 2e32b22dd2..5ae3f68d7e 100644 --- a/commons/src/main/java/com/itextpdf/commons/exceptions/AggregatedException.java +++ b/commons/src/main/java/com/itextpdf/commons/exceptions/AggregatedException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/exceptions/CommonsExceptionMessageConstant.java b/commons/src/main/java/com/itextpdf/commons/exceptions/CommonsExceptionMessageConstant.java index 93f56e19a8..5307586902 100644 --- a/commons/src/main/java/com/itextpdf/commons/exceptions/CommonsExceptionMessageConstant.java +++ b/commons/src/main/java/com/itextpdf/commons/exceptions/CommonsExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/exceptions/ITextException.java b/commons/src/main/java/com/itextpdf/commons/exceptions/ITextException.java index a5df538270..e546bdb2a2 100644 --- a/commons/src/main/java/com/itextpdf/commons/exceptions/ITextException.java +++ b/commons/src/main/java/com/itextpdf/commons/exceptions/ITextException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/exceptions/ProductEventHandlerRepeatException.java b/commons/src/main/java/com/itextpdf/commons/exceptions/ProductEventHandlerRepeatException.java index 4299219a9e..b42849d978 100644 --- a/commons/src/main/java/com/itextpdf/commons/exceptions/ProductEventHandlerRepeatException.java +++ b/commons/src/main/java/com/itextpdf/commons/exceptions/ProductEventHandlerRepeatException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/exceptions/UnknownProductException.java b/commons/src/main/java/com/itextpdf/commons/exceptions/UnknownProductException.java index 9c936f65ff..7a2b560328 100644 --- a/commons/src/main/java/com/itextpdf/commons/exceptions/UnknownProductException.java +++ b/commons/src/main/java/com/itextpdf/commons/exceptions/UnknownProductException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java b/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java index 43050b7da9..c4c0ba0f8e 100644 --- a/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java +++ b/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/Action.java b/commons/src/main/java/com/itextpdf/commons/utils/Action.java index abc5586c9b..802bc0c4cc 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/Action.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/Action.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/utils/DateTimeUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/DateTimeUtil.java index f1c1d17fdf..03be3a9d35 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/DateTimeUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/DateTimeUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/EncodingUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/EncodingUtil.java index 4e17396772..c50a6c8025 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/EncodingUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/EncodingUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/FileUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/FileUtil.java index d561f3d9d3..840de4984c 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/FileUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/FileUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/JsonUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/JsonUtil.java index 149700139d..558a69394f 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/JsonUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/JsonUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/utils/MapUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/MapUtil.java index 3387b6176f..bc58bcd582 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/MapUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/MapUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/utils/MessageFormatUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/MessageFormatUtil.java index 8fc1586fec..a5ec0ae44e 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/MessageFormatUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/MessageFormatUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/ProcessInfo.java b/commons/src/main/java/com/itextpdf/commons/utils/ProcessInfo.java index a1ed565398..2df7c8376b 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/ProcessInfo.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/ProcessInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/utils/SystemUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/SystemUtil.java index 6a65d5e6b9..9ad7518566 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/SystemUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/SystemUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java b/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java index f1e6bc3949..ee6d581282 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/main/java/com/itextpdf/commons/utils/ZipFileWriter.java b/commons/src/main/java/com/itextpdf/commons/utils/ZipFileWriter.java index 4ab3c11725..042d929b07 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/ZipFileWriter.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/ZipFileWriter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandlerTest.java b/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandlerTest.java index a1ffb5794f..81e7af5289 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandlerTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedITextEventTest.java b/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedITextEventTest.java index 567af51d25..9554294179 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedITextEventTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedITextEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/AbstractITextConfigurationEventTest.java b/commons/src/test/java/com/itextpdf/commons/actions/AbstractITextConfigurationEventTest.java index 24d08a0afb..ffa393b3aa 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/AbstractITextConfigurationEventTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/AbstractITextConfigurationEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/AbstractProductITextEventTest.java b/commons/src/test/java/com/itextpdf/commons/actions/AbstractProductITextEventTest.java index cbfc20aa66..00d1c49554 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/AbstractProductITextEventTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/AbstractProductITextEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/AbstractStatisticsEventTest.java b/commons/src/test/java/com/itextpdf/commons/actions/AbstractStatisticsEventTest.java index a680cfd446..ef8ac6ca81 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/AbstractStatisticsEventTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/AbstractStatisticsEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/EventManagerTest.java b/commons/src/test/java/com/itextpdf/commons/actions/EventManagerTest.java index f8a279b3d3..0a067e86c2 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/EventManagerTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/EventManagerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerIntegrationTest.java b/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerIntegrationTest.java index 1790cd6aaa..8356a47732 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerIntegrationTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerTest.java b/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerTest.java index 1e7d3eea48..d5ed63b0f8 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeperTest.java b/commons/src/test/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeperTest.java index cc422936ba..38e7a354c6 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeperTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/confirmations/ConfirmEventTest.java b/commons/src/test/java/com/itextpdf/commons/actions/confirmations/ConfirmEventTest.java index 7b850a11d1..45e5e82c14 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/confirmations/ConfirmEventTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/confirmations/ConfirmEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/contexts/ContextManagerTest.java b/commons/src/test/java/com/itextpdf/commons/actions/contexts/ContextManagerTest.java index f8e4b7c830..c182bda32d 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/contexts/ContextManagerTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/contexts/ContextManagerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/test/java/com/itextpdf/commons/actions/data/CommonsProductDataTest.java b/commons/src/test/java/com/itextpdf/commons/actions/data/CommonsProductDataTest.java index f2f60d6255..0033b17f79 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/data/CommonsProductDataTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/data/CommonsProductDataTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/data/ProductDataTest.java b/commons/src/test/java/com/itextpdf/commons/actions/data/ProductDataTest.java index ff8a69559d..4e384d9705 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/data/ProductDataTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/data/ProductDataTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessorTest.java index 6c084b840d..382daf7060 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactoryTest.java b/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactoryTest.java index b03ee3aa2d..d57e170097 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactoryTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessorTest.java index 93762a606b..2c2c3146f1 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactoryTest.java b/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactoryTest.java index 298990e086..80c6fa0233 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactoryTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.java index 30144e09f5..6aefc23108 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.java index 2cb941530c..a32e88d95f 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.java index f0d28eee76..018e3c7a12 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/producer/ProducerBuilderTest.java b/commons/src/test/java/com/itextpdf/commons/actions/producer/ProducerBuilderTest.java index 1ce5c82c3f..4a60f0a4cb 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/producer/ProducerBuilderTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/producer/ProducerBuilderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.java index 5ba8869904..c2d8407e7a 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdManagerTest.java b/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdManagerTest.java index 3877aec6bf..a8056748b4 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdManagerTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdManagerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdTest.java b/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdTest.java index 0bd1c317a8..205b4aafb0 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/ecosystem/ITextTestEvent.java b/commons/src/test/java/com/itextpdf/commons/ecosystem/ITextTestEvent.java index a6e4e0aa24..41dd627745 100644 --- a/commons/src/test/java/com/itextpdf/commons/ecosystem/ITextTestEvent.java +++ b/commons/src/test/java/com/itextpdf/commons/ecosystem/ITextTestEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/ecosystem/TestConfigurationEvent.java b/commons/src/test/java/com/itextpdf/commons/ecosystem/TestConfigurationEvent.java index 640a3ef8ad..bdcde58e9e 100644 --- a/commons/src/test/java/com/itextpdf/commons/ecosystem/TestConfigurationEvent.java +++ b/commons/src/test/java/com/itextpdf/commons/ecosystem/TestConfigurationEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/ecosystem/TestMetaInfo.java b/commons/src/test/java/com/itextpdf/commons/ecosystem/TestMetaInfo.java index 004f149309..1cd239a94d 100644 --- a/commons/src/test/java/com/itextpdf/commons/ecosystem/TestMetaInfo.java +++ b/commons/src/test/java/com/itextpdf/commons/ecosystem/TestMetaInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/exceptions/AggregatedExceptionTest.java b/commons/src/test/java/com/itextpdf/commons/exceptions/AggregatedExceptionTest.java index 733aff451c..c197c0e8cd 100644 --- a/commons/src/test/java/com/itextpdf/commons/exceptions/AggregatedExceptionTest.java +++ b/commons/src/test/java/com/itextpdf/commons/exceptions/AggregatedExceptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/exceptions/ITextExceptionTest.java b/commons/src/test/java/com/itextpdf/commons/exceptions/ITextExceptionTest.java index 983ea0e353..4c5bdd9f46 100644 --- a/commons/src/test/java/com/itextpdf/commons/exceptions/ITextExceptionTest.java +++ b/commons/src/test/java/com/itextpdf/commons/exceptions/ITextExceptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java b/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java index ed8184c63b..a1b36e4c37 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java index a22135ab4a..536d2df1a8 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/utils/JsonUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/JsonUtilTest.java index c92830e6b1..653ce3acfb 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/JsonUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/JsonUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/utils/MapUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/MapUtilTest.java index 7726e1a24c..6db8c229ee 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/MapUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/MapUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/utils/MessageFormatUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/MessageFormatUtilTest.java index 23f9d3f3f8..bb6834a953 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/MessageFormatUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/MessageFormatUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -67,4 +67,4 @@ public static Iterable dataSource() { public void testFormatting() { Assert.assertEquals(expectedResult, MessageFormatUtil.format(pattern, arguments)); } -} \ No newline at end of file +} diff --git a/commons/src/test/java/com/itextpdf/commons/utils/ProcessInfoTest.java b/commons/src/test/java/com/itextpdf/commons/utils/ProcessInfoTest.java index 013ee06943..179612fa81 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/ProcessInfoTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/ProcessInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/utils/StringUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/StringUtilTest.java index 258e72b739..4de08ddd63 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/StringUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/StringUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/test/java/com/itextpdf/commons/utils/SystemUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/SystemUtilTest.java index 78116afde0..a897f8aef1 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/SystemUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/SystemUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java b/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java index 7506a11ee3..fe61535243 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/commons/src/test/java/com/itextpdf/commons/utils/ZipFileWriterTest.java b/commons/src/test/java/com/itextpdf/commons/utils/ZipFileWriterTest.java index 857e3a10ba..e77bcac050 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/ZipFileWriterTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/ZipFileWriterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/main/java/com/itextpdf/forms/PdfAcroForm.java b/forms/src/main/java/com/itextpdf/forms/PdfAcroForm.java index 29f9d3d2aa..5c97aa891d 100644 --- a/forms/src/main/java/com/itextpdf/forms/PdfAcroForm.java +++ b/forms/src/main/java/com/itextpdf/forms/PdfAcroForm.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/PdfPageFormCopier.java b/forms/src/main/java/com/itextpdf/forms/PdfPageFormCopier.java index 376f2478e8..a33351b62b 100644 --- a/forms/src/main/java/com/itextpdf/forms/PdfPageFormCopier.java +++ b/forms/src/main/java/com/itextpdf/forms/PdfPageFormCopier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/PdfSigFieldLock.java b/forms/src/main/java/com/itextpdf/forms/PdfSigFieldLock.java index 656d5abfb5..4630dc0e56 100644 --- a/forms/src/main/java/com/itextpdf/forms/PdfSigFieldLock.java +++ b/forms/src/main/java/com/itextpdf/forms/PdfSigFieldLock.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/exceptions/AttributeNotFoundException.java b/forms/src/main/java/com/itextpdf/forms/exceptions/AttributeNotFoundException.java index 533379f263..ae11a34de9 100644 --- a/forms/src/main/java/com/itextpdf/forms/exceptions/AttributeNotFoundException.java +++ b/forms/src/main/java/com/itextpdf/forms/exceptions/AttributeNotFoundException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/exceptions/FormsExceptionMessageConstant.java b/forms/src/main/java/com/itextpdf/forms/exceptions/FormsExceptionMessageConstant.java index 865ce64855..9eed8254d8 100644 --- a/forms/src/main/java/com/itextpdf/forms/exceptions/FormsExceptionMessageConstant.java +++ b/forms/src/main/java/com/itextpdf/forms/exceptions/FormsExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/main/java/com/itextpdf/forms/exceptions/XfdfException.java b/forms/src/main/java/com/itextpdf/forms/exceptions/XfdfException.java index 19fd4546be..7f3094136c 100644 --- a/forms/src/main/java/com/itextpdf/forms/exceptions/XfdfException.java +++ b/forms/src/main/java/com/itextpdf/forms/exceptions/XfdfException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/FormFieldValueNonTrimmingTextRenderer.java b/forms/src/main/java/com/itextpdf/forms/fields/FormFieldValueNonTrimmingTextRenderer.java index 57e1dc9240..205ca74370 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/FormFieldValueNonTrimmingTextRenderer.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/FormFieldValueNonTrimmingTextRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/main/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainer.java b/forms/src/main/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainer.java index 4bdc2a96ec..1ad90229c7 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainer.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/main/java/com/itextpdf/forms/fields/PdfButtonFormField.java b/forms/src/main/java/com/itextpdf/forms/fields/PdfButtonFormField.java index ac79864b8c..dc62a3fdfa 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/PdfButtonFormField.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/PdfButtonFormField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/PdfChoiceFormField.java b/forms/src/main/java/com/itextpdf/forms/fields/PdfChoiceFormField.java index a219ed26e0..4910aabbd5 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/PdfChoiceFormField.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/PdfChoiceFormField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/PdfFormField.java b/forms/src/main/java/com/itextpdf/forms/fields/PdfFormField.java index ee943ce66f..7a36d9235c 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/PdfFormField.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/PdfFormField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/PdfSignatureFormField.java b/forms/src/main/java/com/itextpdf/forms/fields/PdfSignatureFormField.java index c660312983..b9c65f930c 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/PdfSignatureFormField.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/PdfSignatureFormField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/PdfTextFormField.java b/forms/src/main/java/com/itextpdf/forms/fields/PdfTextFormField.java index 512094af2a..bb62863379 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/PdfTextFormField.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/PdfTextFormField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/borders/AbstractFormBorder.java b/forms/src/main/java/com/itextpdf/forms/fields/borders/AbstractFormBorder.java index 89fa77efd9..b97fd54186 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/borders/AbstractFormBorder.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/borders/AbstractFormBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/borders/BeveledBorder.java b/forms/src/main/java/com/itextpdf/forms/fields/borders/BeveledBorder.java index d274ce5324..dd2e490023 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/borders/BeveledBorder.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/borders/BeveledBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/borders/FormBorderFactory.java b/forms/src/main/java/com/itextpdf/forms/fields/borders/FormBorderFactory.java index 30eb0fc40d..93de478553 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/borders/FormBorderFactory.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/borders/FormBorderFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/borders/InsetBorder.java b/forms/src/main/java/com/itextpdf/forms/fields/borders/InsetBorder.java index b8d7d25d9f..def0b61f81 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/borders/InsetBorder.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/borders/InsetBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/borders/UnderlineBorder.java b/forms/src/main/java/com/itextpdf/forms/fields/borders/UnderlineBorder.java index e23f1b30ea..6f96fbbac4 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/borders/UnderlineBorder.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/borders/UnderlineBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/util/DrawingUtil.java b/forms/src/main/java/com/itextpdf/forms/util/DrawingUtil.java index e46af8b1fb..444735f5ab 100644 --- a/forms/src/main/java/com/itextpdf/forms/util/DrawingUtil.java +++ b/forms/src/main/java/com/itextpdf/forms/util/DrawingUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfa/AcroFieldsSearch.java b/forms/src/main/java/com/itextpdf/forms/xfa/AcroFieldsSearch.java index 18c9800f8f..a0509258c8 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfa/AcroFieldsSearch.java +++ b/forms/src/main/java/com/itextpdf/forms/xfa/AcroFieldsSearch.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfa/InverseStore.java b/forms/src/main/java/com/itextpdf/forms/xfa/InverseStore.java index 50d308a305..d28db25bd6 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfa/InverseStore.java +++ b/forms/src/main/java/com/itextpdf/forms/xfa/InverseStore.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfa/XfaForm.java b/forms/src/main/java/com/itextpdf/forms/xfa/XfaForm.java index 540ca6457b..6dbd3827ec 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfa/XfaForm.java +++ b/forms/src/main/java/com/itextpdf/forms/xfa/XfaForm.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfa/Xml2Som.java b/forms/src/main/java/com/itextpdf/forms/xfa/Xml2Som.java index 0af5c532f7..f3c0a24b2b 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfa/Xml2Som.java +++ b/forms/src/main/java/com/itextpdf/forms/xfa/Xml2Som.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfa/Xml2SomDatasets.java b/forms/src/main/java/com/itextpdf/forms/xfa/Xml2SomDatasets.java index 4062add1e3..d850b50757 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfa/Xml2SomDatasets.java +++ b/forms/src/main/java/com/itextpdf/forms/xfa/Xml2SomDatasets.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/ActionObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/ActionObject.java index 0cc564a5a1..50f8d6a40c 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/ActionObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/ActionObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotObject.java index f1ded4ef9f..1c5f797dc0 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotsObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotsObject.java index 2ef54927b7..190d2eeaa5 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotsObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotsObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/AttributeObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/AttributeObject.java index 90b4c9c60b..c496df45f8 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/AttributeObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/AttributeObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/BorderStyleAltObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/BorderStyleAltObject.java index a584f20a2b..ec7e7b7fcf 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/BorderStyleAltObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/BorderStyleAltObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/DestObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/DestObject.java index 3d22cfef6e..0d74d95f76 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/DestObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/DestObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/ElementContentEncodingFormat.java b/forms/src/main/java/com/itextpdf/forms/xfdf/ElementContentEncodingFormat.java index a32d85d786..832ff297e1 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/ElementContentEncodingFormat.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/ElementContentEncodingFormat.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/FObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/FObject.java index 67e3520503..c14390d2c2 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/FObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/FObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/FieldObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/FieldObject.java index 9a716273e6..d4606a438a 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/FieldObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/FieldObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/FieldsObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/FieldsObject.java index 75d8459a8a..0408ad99c9 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/FieldsObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/FieldsObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/FitObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/FitObject.java index cfc9ac4c73..277dfa27d9 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/FitObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/FitObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/IdsObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/IdsObject.java index b93b19f41c..e493157cfd 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/IdsObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/IdsObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/Mode.java b/forms/src/main/java/com/itextpdf/forms/xfdf/Mode.java index 4da8650a33..4b4d23c0f9 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/Mode.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/Mode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfConstants.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfConstants.java index 3aab13cec8..850d5a6afd 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfConstants.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfFileUtils.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfFileUtils.java index 0e83156ffd..ab51604324 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfFileUtils.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfFileUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObject.java index aabe9ed2de..e81db3bb08 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectFactory.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectFactory.java index 35c072160b..4f40c36bf9 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectFactory.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectUtils.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectUtils.java index 1de13e850c..4313aba385 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectUtils.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfReader.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfReader.java index 48a028b840..80c72aa6ae 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfReader.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfReader.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfWriter.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfWriter.java index 4d5271e553..78617dfc59 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfWriter.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfWriter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FlatteningRotatedTest.java b/forms/src/test/java/com/itextpdf/forms/FlatteningRotatedTest.java index 045ad16929..8ba6e314cb 100644 --- a/forms/src/test/java/com/itextpdf/forms/FlatteningRotatedTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FlatteningRotatedTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FlatteningTest.java b/forms/src/test/java/com/itextpdf/forms/FlatteningTest.java index 91873aeda8..aae7c89c2f 100644 --- a/forms/src/test/java/com/itextpdf/forms/FlatteningTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FlatteningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FlatteningWithNullKidElementTest.java b/forms/src/test/java/com/itextpdf/forms/FlatteningWithNullKidElementTest.java index 3b9aabdc18..f04ddf2289 100644 --- a/forms/src/test/java/com/itextpdf/forms/FlatteningWithNullKidElementTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FlatteningWithNullKidElementTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FormFieldAppendTest.java b/forms/src/test/java/com/itextpdf/forms/FormFieldAppendTest.java index 3006aff545..9de2607313 100644 --- a/forms/src/test/java/com/itextpdf/forms/FormFieldAppendTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FormFieldAppendTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FormFieldFlatteningTest.java b/forms/src/test/java/com/itextpdf/forms/FormFieldFlatteningTest.java index 2f1cb2783e..a428e0b752 100644 --- a/forms/src/test/java/com/itextpdf/forms/FormFieldFlatteningTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FormFieldFlatteningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FormFieldsTaggingTest.java b/forms/src/test/java/com/itextpdf/forms/FormFieldsTaggingTest.java index fc41c8dd1d..a2b610ce79 100644 --- a/forms/src/test/java/com/itextpdf/forms/FormFieldsTaggingTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FormFieldsTaggingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/PdfAcroFormInAppendModeTest.java b/forms/src/test/java/com/itextpdf/forms/PdfAcroFormInAppendModeTest.java index 64153c6153..fe494e48a1 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfAcroFormInAppendModeTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfAcroFormInAppendModeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/PdfAcroFormTest.java b/forms/src/test/java/com/itextpdf/forms/PdfAcroFormTest.java index e75c67a726..37489fc8b7 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfAcroFormTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfAcroFormTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/PdfCheckBoxFieldTest.java b/forms/src/test/java/com/itextpdf/forms/PdfCheckBoxFieldTest.java index 05368cd109..408005177e 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfCheckBoxFieldTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfCheckBoxFieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/PdfChoiceFieldTest.java b/forms/src/test/java/com/itextpdf/forms/PdfChoiceFieldTest.java index fbbbc67674..6694cbf49b 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfChoiceFieldTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfChoiceFieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/PdfEncryptionTest.java b/forms/src/test/java/com/itextpdf/forms/PdfEncryptionTest.java index d44202a92a..5e4ba78973 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfEncryptionTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfEncryptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/PdfFormCopyTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormCopyTest.java index 8e386ad985..72a9c7af45 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormCopyTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormCopyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/PdfFormCopyWithGotoTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormCopyWithGotoTest.java index 769702c1a3..1eddc9eaa9 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormCopyWithGotoTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormCopyWithGotoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldMultilineTextTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldMultilineTextTest.java index 49e614f518..ec0e9cbf0f 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldMultilineTextTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldMultilineTextTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTest.java index d49f313b75..a61d9fa8c4 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTextTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTextTest.java index b5d3422287..57ef95dc35 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTextTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTextTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldsHierarchyTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldsHierarchyTest.java index 00e9e382c2..2c9d8fe5cc 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldsHierarchyTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldsHierarchyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/Utf8FormsTest.java b/forms/src/test/java/com/itextpdf/forms/Utf8FormsTest.java index 35caeaa1bd..e885c44a57 100644 --- a/forms/src/test/java/com/itextpdf/forms/Utf8FormsTest.java +++ b/forms/src/test/java/com/itextpdf/forms/Utf8FormsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/XfdfReaderTest.java b/forms/src/test/java/com/itextpdf/forms/XfdfReaderTest.java index 34524d68e2..b18503e044 100644 --- a/forms/src/test/java/com/itextpdf/forms/XfdfReaderTest.java +++ b/forms/src/test/java/com/itextpdf/forms/XfdfReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/XfdfUnitTest.java b/forms/src/test/java/com/itextpdf/forms/XfdfUnitTest.java index c86ede3ed4..d554d3af1a 100644 --- a/forms/src/test/java/com/itextpdf/forms/XfdfUnitTest.java +++ b/forms/src/test/java/com/itextpdf/forms/XfdfUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/XfdfWriterTest.java b/forms/src/test/java/com/itextpdf/forms/XfdfWriterTest.java index 0fa9259d0a..b8dc138039 100644 --- a/forms/src/test/java/com/itextpdf/forms/XfdfWriterTest.java +++ b/forms/src/test/java/com/itextpdf/forms/XfdfWriterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainerTest.java b/forms/src/test/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainerTest.java index c1771631cf..275e8f7871 100644 --- a/forms/src/test/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainerTest.java +++ b/forms/src/test/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -99,4 +99,4 @@ public boolean isCheckFailed() { return checkFailed; } } -} \ No newline at end of file +} diff --git a/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldIntegrationTest.java b/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldIntegrationTest.java index 2c2499a04d..b47fb4a394 100644 --- a/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldIntegrationTest.java +++ b/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldUnitTest.java b/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldUnitTest.java index bc7fd815a4..44633afa4e 100644 --- a/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldUnitTest.java +++ b/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/widget/AppearanceCharacteristicsTest.java b/forms/src/test/java/com/itextpdf/forms/widget/AppearanceCharacteristicsTest.java index 146645ed52..3fb77c7c30 100644 --- a/forms/src/test/java/com/itextpdf/forms/widget/AppearanceCharacteristicsTest.java +++ b/forms/src/test/java/com/itextpdf/forms/widget/AppearanceCharacteristicsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfa/SecurityTestXmlParserFactory.java b/forms/src/test/java/com/itextpdf/forms/xfa/SecurityTestXmlParserFactory.java index b767cbff13..5aab07d9a8 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfa/SecurityTestXmlParserFactory.java +++ b/forms/src/test/java/com/itextpdf/forms/xfa/SecurityTestXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfa/XFAFormTest.java b/forms/src/test/java/com/itextpdf/forms/xfa/XFAFormTest.java index 8fc869598f..4aa0a9e0ab 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfa/XFAFormTest.java +++ b/forms/src/test/java/com/itextpdf/forms/xfa/XFAFormTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfa/XfaSecurityTest.java b/forms/src/test/java/com/itextpdf/forms/xfa/XfaSecurityTest.java index 35d1583f42..d42a272046 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfa/XfaSecurityTest.java +++ b/forms/src/test/java/com/itextpdf/forms/xfa/XfaSecurityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfdf/ExceptionTestXmlParserFactory.java b/forms/src/test/java/com/itextpdf/forms/xfdf/ExceptionTestXmlParserFactory.java index 22486b39ce..752c1b188a 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfdf/ExceptionTestXmlParserFactory.java +++ b/forms/src/test/java/com/itextpdf/forms/xfdf/ExceptionTestXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/xfdf/SecurityTestXmlParserFactory.java b/forms/src/test/java/com/itextpdf/forms/xfdf/SecurityTestXmlParserFactory.java index 0f63cd51c8..d9a78d5594 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfdf/SecurityTestXmlParserFactory.java +++ b/forms/src/test/java/com/itextpdf/forms/xfdf/SecurityTestXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfReaderUnitTest.java b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfReaderUnitTest.java index f0ec93c961..37e7815284 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfReaderUnitTest.java +++ b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfReaderUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfSecurityTest.java b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfSecurityTest.java index 1cfd897df6..05bfcecbb5 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfSecurityTest.java +++ b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfSecurityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfWriterUnitTest.java b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfWriterUnitTest.java index fe870b2235..e9edbd9cab 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfWriterUnitTest.java +++ b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfWriterUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/codec/BitFile.java b/io/src/main/java/com/itextpdf/io/codec/BitFile.java index fb511f3f0b..30008bbcc4 100644 --- a/io/src/main/java/com/itextpdf/io/codec/BitFile.java +++ b/io/src/main/java/com/itextpdf/io/codec/BitFile.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/CCITTG4Encoder.java b/io/src/main/java/com/itextpdf/io/codec/CCITTG4Encoder.java index 7e5145e4eb..375083518b 100644 --- a/io/src/main/java/com/itextpdf/io/codec/CCITTG4Encoder.java +++ b/io/src/main/java/com/itextpdf/io/codec/CCITTG4Encoder.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/Jbig2SegmentReader.java b/io/src/main/java/com/itextpdf/io/codec/Jbig2SegmentReader.java index 95369cfcb8..22cf3a86fa 100644 --- a/io/src/main/java/com/itextpdf/io/codec/Jbig2SegmentReader.java +++ b/io/src/main/java/com/itextpdf/io/codec/Jbig2SegmentReader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/LZWCompressor.java b/io/src/main/java/com/itextpdf/io/codec/LZWCompressor.java index 7c8fe7d596..938efed883 100644 --- a/io/src/main/java/com/itextpdf/io/codec/LZWCompressor.java +++ b/io/src/main/java/com/itextpdf/io/codec/LZWCompressor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/LZWStringTable.java b/io/src/main/java/com/itextpdf/io/codec/LZWStringTable.java index 22133b0b76..a7b91629bf 100644 --- a/io/src/main/java/com/itextpdf/io/codec/LZWStringTable.java +++ b/io/src/main/java/com/itextpdf/io/codec/LZWStringTable.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/PngWriter.java b/io/src/main/java/com/itextpdf/io/codec/PngWriter.java index c091368223..96927a5ad9 100644 --- a/io/src/main/java/com/itextpdf/io/codec/PngWriter.java +++ b/io/src/main/java/com/itextpdf/io/codec/PngWriter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/TiffWriter.java b/io/src/main/java/com/itextpdf/io/codec/TiffWriter.java index bbe18f1578..e76cd208af 100644 --- a/io/src/main/java/com/itextpdf/io/codec/TiffWriter.java +++ b/io/src/main/java/com/itextpdf/io/codec/TiffWriter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/colors/IccProfile.java b/io/src/main/java/com/itextpdf/io/colors/IccProfile.java index 8d3078f55e..ab5e2f2261 100644 --- a/io/src/main/java/com/itextpdf/io/colors/IccProfile.java +++ b/io/src/main/java/com/itextpdf/io/colors/IccProfile.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/exceptions/ExceptionUtil.java b/io/src/main/java/com/itextpdf/io/exceptions/ExceptionUtil.java index 193d85e0cb..14826193ef 100644 --- a/io/src/main/java/com/itextpdf/io/exceptions/ExceptionUtil.java +++ b/io/src/main/java/com/itextpdf/io/exceptions/ExceptionUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/exceptions/FontCompressionException.java b/io/src/main/java/com/itextpdf/io/exceptions/FontCompressionException.java index e707ba325a..7ba652004d 100644 --- a/io/src/main/java/com/itextpdf/io/exceptions/FontCompressionException.java +++ b/io/src/main/java/com/itextpdf/io/exceptions/FontCompressionException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/exceptions/IOException.java b/io/src/main/java/com/itextpdf/io/exceptions/IOException.java index 00cb211e2a..3bda56e965 100644 --- a/io/src/main/java/com/itextpdf/io/exceptions/IOException.java +++ b/io/src/main/java/com/itextpdf/io/exceptions/IOException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/exceptions/IoExceptionMessage.java b/io/src/main/java/com/itextpdf/io/exceptions/IoExceptionMessage.java index 09dbbc76df..6aef37c04f 100644 --- a/io/src/main/java/com/itextpdf/io/exceptions/IoExceptionMessage.java +++ b/io/src/main/java/com/itextpdf/io/exceptions/IoExceptionMessage.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/AdobeGlyphList.java b/io/src/main/java/com/itextpdf/io/font/AdobeGlyphList.java index 9c13c4aa67..e498f58028 100644 --- a/io/src/main/java/com/itextpdf/io/font/AdobeGlyphList.java +++ b/io/src/main/java/com/itextpdf/io/font/AdobeGlyphList.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/CFFFont.java b/io/src/main/java/com/itextpdf/io/font/CFFFont.java index bb9bb77c00..37086628b2 100644 --- a/io/src/main/java/com/itextpdf/io/font/CFFFont.java +++ b/io/src/main/java/com/itextpdf/io/font/CFFFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/CFFFontSubset.java b/io/src/main/java/com/itextpdf/io/font/CFFFontSubset.java index f135bfc0e3..b66b83a499 100644 --- a/io/src/main/java/com/itextpdf/io/font/CFFFontSubset.java +++ b/io/src/main/java/com/itextpdf/io/font/CFFFontSubset.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/CMapEncoding.java b/io/src/main/java/com/itextpdf/io/font/CMapEncoding.java index 02994b9e05..672d838a82 100644 --- a/io/src/main/java/com/itextpdf/io/font/CMapEncoding.java +++ b/io/src/main/java/com/itextpdf/io/font/CMapEncoding.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/CidFont.java b/io/src/main/java/com/itextpdf/io/font/CidFont.java index f74a0dc6a8..31d468b089 100644 --- a/io/src/main/java/com/itextpdf/io/font/CidFont.java +++ b/io/src/main/java/com/itextpdf/io/font/CidFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/CidFontProperties.java b/io/src/main/java/com/itextpdf/io/font/CidFontProperties.java index 1242a23197..a5ed883d7e 100644 --- a/io/src/main/java/com/itextpdf/io/font/CidFontProperties.java +++ b/io/src/main/java/com/itextpdf/io/font/CidFontProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontCache.java b/io/src/main/java/com/itextpdf/io/font/FontCache.java index 6c4427811d..8954bd496f 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontCache.java +++ b/io/src/main/java/com/itextpdf/io/font/FontCache.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontCacheKey.java b/io/src/main/java/com/itextpdf/io/font/FontCacheKey.java index 7d4d335e68..70762af5ca 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontCacheKey.java +++ b/io/src/main/java/com/itextpdf/io/font/FontCacheKey.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontEncoding.java b/io/src/main/java/com/itextpdf/io/font/FontEncoding.java index 5201553ba3..018f47a238 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontEncoding.java +++ b/io/src/main/java/com/itextpdf/io/font/FontEncoding.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontIdentification.java b/io/src/main/java/com/itextpdf/io/font/FontIdentification.java index d1278be8fa..4621ac9eb0 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontIdentification.java +++ b/io/src/main/java/com/itextpdf/io/font/FontIdentification.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontMetrics.java b/io/src/main/java/com/itextpdf/io/font/FontMetrics.java index 097c54c4bd..1b2b2005b3 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontMetrics.java +++ b/io/src/main/java/com/itextpdf/io/font/FontMetrics.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontNames.java b/io/src/main/java/com/itextpdf/io/font/FontNames.java index 79579fc063..1b40c7912d 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontNames.java +++ b/io/src/main/java/com/itextpdf/io/font/FontNames.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontProgram.java b/io/src/main/java/com/itextpdf/io/font/FontProgram.java index c6fbd64d00..b301e98d4a 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontProgram.java +++ b/io/src/main/java/com/itextpdf/io/font/FontProgram.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptor.java b/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptor.java index 50b193665d..264be408d4 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptor.java +++ b/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptorFactory.java b/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptorFactory.java index fe4dc159c5..16c4a41689 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptorFactory.java +++ b/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptorFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontProgramFactory.java b/io/src/main/java/com/itextpdf/io/font/FontProgramFactory.java index 5096e7ee8a..f69a0b508d 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontProgramFactory.java +++ b/io/src/main/java/com/itextpdf/io/font/FontProgramFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontRegisterProvider.java b/io/src/main/java/com/itextpdf/io/font/FontRegisterProvider.java index 4f8d4d4c31..ffd1458259 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontRegisterProvider.java +++ b/io/src/main/java/com/itextpdf/io/font/FontRegisterProvider.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/GidAwareGlyph.java b/io/src/main/java/com/itextpdf/io/font/GidAwareGlyph.java index 09a10f2319..8be7c12e4b 100644 --- a/io/src/main/java/com/itextpdf/io/font/GidAwareGlyph.java +++ b/io/src/main/java/com/itextpdf/io/font/GidAwareGlyph.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/IExtraEncoding.java b/io/src/main/java/com/itextpdf/io/font/IExtraEncoding.java index a5bb93b953..1b42b7af1d 100644 --- a/io/src/main/java/com/itextpdf/io/font/IExtraEncoding.java +++ b/io/src/main/java/com/itextpdf/io/font/IExtraEncoding.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/OpenTypeParser.java b/io/src/main/java/com/itextpdf/io/font/OpenTypeParser.java index 0218befd8c..6034381e19 100644 --- a/io/src/main/java/com/itextpdf/io/font/OpenTypeParser.java +++ b/io/src/main/java/com/itextpdf/io/font/OpenTypeParser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/PdfEncodings.java b/io/src/main/java/com/itextpdf/io/font/PdfEncodings.java index 61d1f94b67..465b6a7f4a 100644 --- a/io/src/main/java/com/itextpdf/io/font/PdfEncodings.java +++ b/io/src/main/java/com/itextpdf/io/font/PdfEncodings.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/Pfm2afm.java b/io/src/main/java/com/itextpdf/io/font/Pfm2afm.java index 1e4ce7feba..ecd225e34a 100644 --- a/io/src/main/java/com/itextpdf/io/font/Pfm2afm.java +++ b/io/src/main/java/com/itextpdf/io/font/Pfm2afm.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/TrueTypeCollection.java b/io/src/main/java/com/itextpdf/io/font/TrueTypeCollection.java index fca53b37db..c4612bb79e 100644 --- a/io/src/main/java/com/itextpdf/io/font/TrueTypeCollection.java +++ b/io/src/main/java/com/itextpdf/io/font/TrueTypeCollection.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/TrueTypeFont.java b/io/src/main/java/com/itextpdf/io/font/TrueTypeFont.java index fa2e0e6a6e..d33b78eba5 100644 --- a/io/src/main/java/com/itextpdf/io/font/TrueTypeFont.java +++ b/io/src/main/java/com/itextpdf/io/font/TrueTypeFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/TrueTypeFontSubset.java b/io/src/main/java/com/itextpdf/io/font/TrueTypeFontSubset.java index efd0a83606..12eba566ff 100644 --- a/io/src/main/java/com/itextpdf/io/font/TrueTypeFontSubset.java +++ b/io/src/main/java/com/itextpdf/io/font/TrueTypeFontSubset.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/Type1Font.java b/io/src/main/java/com/itextpdf/io/font/Type1Font.java index 6f7ec68f27..1ae5dfd214 100644 --- a/io/src/main/java/com/itextpdf/io/font/Type1Font.java +++ b/io/src/main/java/com/itextpdf/io/font/Type1Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/Type1Parser.java b/io/src/main/java/com/itextpdf/io/font/Type1Parser.java index 557bf39d71..d683b8c865 100644 --- a/io/src/main/java/com/itextpdf/io/font/Type1Parser.java +++ b/io/src/main/java/com/itextpdf/io/font/Type1Parser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/WoffConverter.java b/io/src/main/java/com/itextpdf/io/font/WoffConverter.java index 68ed37dcf8..dedf99b8c0 100644 --- a/io/src/main/java/com/itextpdf/io/font/WoffConverter.java +++ b/io/src/main/java/com/itextpdf/io/font/WoffConverter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/AbstractCMap.java b/io/src/main/java/com/itextpdf/io/font/cmap/AbstractCMap.java index a9b57fc227..f2fafdaa79 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/AbstractCMap.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/AbstractCMap.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapByteCid.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapByteCid.java index 684fddaeb0..6cae2ef7c4 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapByteCid.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapByteCid.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidByte.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidByte.java index 8b5b6ee5fe..d671184c8b 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidByte.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidByte.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidUni.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidUni.java index 81520ce829..6825b44ee7 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidUni.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidUni.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapContentParser.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapContentParser.java index 1740150416..2893203544 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapContentParser.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapContentParser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationFromBytes.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationFromBytes.java index fcb71e6225..30a5987088 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationFromBytes.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationFromBytes.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationResource.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationResource.java index 28cc69a82e..1b2b6629da 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationResource.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationResource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapObject.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapObject.java index 8510c593c6..e72576d506 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapObject.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapParser.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapParser.java index f960b07261..437d13dd19 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapParser.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapParser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapToUnicode.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapToUnicode.java index b521f4ea09..945d2b595b 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapToUnicode.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapToUnicode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapUniCid.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapUniCid.java index d56e6ed0a7..94f5a4ef6c 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapUniCid.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapUniCid.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/ICMapLocation.java b/io/src/main/java/com/itextpdf/io/font/cmap/ICMapLocation.java index 4b9c9720b4..f07b0c2c57 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/ICMapLocation.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/ICMapLocation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontDescriptorFlags.java b/io/src/main/java/com/itextpdf/io/font/constants/FontDescriptorFlags.java index 3ba16849c1..7b822c128a 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontDescriptorFlags.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontDescriptorFlags.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontMacStyleFlags.java b/io/src/main/java/com/itextpdf/io/font/constants/FontMacStyleFlags.java index 30eaf5dcee..e030644009 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontMacStyleFlags.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontMacStyleFlags.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontResources.java b/io/src/main/java/com/itextpdf/io/font/constants/FontResources.java index e7ba5ee440..fdc861c1d9 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontResources.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontResources.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontStretches.java b/io/src/main/java/com/itextpdf/io/font/constants/FontStretches.java index d771157c02..6cc9e1298e 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontStretches.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontStretches.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontStyles.java b/io/src/main/java/com/itextpdf/io/font/constants/FontStyles.java index 4d0a12adf9..d7b95b6328 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontStyles.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontStyles.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontWeights.java b/io/src/main/java/com/itextpdf/io/font/constants/FontWeights.java index c709fcd5a8..0761a15959 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontWeights.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontWeights.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/StandardFontFamilies.java b/io/src/main/java/com/itextpdf/io/font/constants/StandardFontFamilies.java index ecc77e8a11..af8775806a 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/StandardFontFamilies.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/StandardFontFamilies.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/StandardFonts.java b/io/src/main/java/com/itextpdf/io/font/constants/StandardFonts.java index 5b1b1f861b..94dd51f02d 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/StandardFonts.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/StandardFonts.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/TrueTypeCodePages.java b/io/src/main/java/com/itextpdf/io/font/constants/TrueTypeCodePages.java index 2e917a42b9..56a53ed612 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/TrueTypeCodePages.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/TrueTypeCodePages.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/ActualTextIterator.java b/io/src/main/java/com/itextpdf/io/font/otf/ActualTextIterator.java index 9a69ed772e..e76f74eb48 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ActualTextIterator.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ActualTextIterator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/ChainingContextualTable.java b/io/src/main/java/com/itextpdf/io/font/otf/ChainingContextualTable.java index b1e4e873fe..ac667e7044 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ChainingContextualTable.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ChainingContextualTable.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/otf/ContextualPositionRule.java b/io/src/main/java/com/itextpdf/io/font/otf/ContextualPositionRule.java index 6f2fbd5318..7bbf3fe0cd 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ContextualPositionRule.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ContextualPositionRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/otf/ContextualRule.java b/io/src/main/java/com/itextpdf/io/font/otf/ContextualRule.java index 54f014bee7..b8a230e1c9 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ContextualRule.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ContextualRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/otf/ContextualSubstRule.java b/io/src/main/java/com/itextpdf/io/font/otf/ContextualSubstRule.java index e16b77da79..e1ffb49517 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ContextualSubstRule.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ContextualSubstRule.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/ContextualTable.java b/io/src/main/java/com/itextpdf/io/font/otf/ContextualTable.java index 29004d73bc..d398c4cea1 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ContextualTable.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ContextualTable.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/otf/FeatureRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/FeatureRecord.java index ba404b107e..09cb86ab2c 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/FeatureRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/FeatureRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/FontReadingException.java b/io/src/main/java/com/itextpdf/io/font/otf/FontReadingException.java index 460782f112..e508582aeb 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/FontReadingException.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/FontReadingException.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/Glyph.java b/io/src/main/java/com/itextpdf/io/font/otf/Glyph.java index 1364cd297d..32604c5391 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/Glyph.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/Glyph.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GlyphLine.java b/io/src/main/java/com/itextpdf/io/font/otf/GlyphLine.java index fec50af18f..9de45e0ce6 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GlyphLine.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GlyphLine.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GlyphPositioningTableReader.java b/io/src/main/java/com/itextpdf/io/font/otf/GlyphPositioningTableReader.java index df64823508..c8b66e1ff0 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GlyphPositioningTableReader.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GlyphPositioningTableReader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GlyphSubstitutionTableReader.java b/io/src/main/java/com/itextpdf/io/font/otf/GlyphSubstitutionTableReader.java index a4b62e78e4..4fd81d2bc5 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GlyphSubstitutionTableReader.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GlyphSubstitutionTableReader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposAnchor.java b/io/src/main/java/com/itextpdf/io/font/otf/GposAnchor.java index 516d9aecec..bf6b556c02 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposAnchor.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposAnchor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType1.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType1.java index 56e928f335..cbd9cc4805 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType1.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType1.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType2.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType2.java index cef6f1a518..b7a9d1f213 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType2.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType4.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType4.java index 19427ea2de..e4ffba6eda 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType4.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType4.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType5.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType5.java index cf04d87d71..10d0b7d16f 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType5.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType5.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType6.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType6.java index 973c74442b..9b50328dee 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType6.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType6.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType7.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType7.java index 94bfbb5caf..fbb572be4e 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType7.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType7.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType8.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType8.java index a33817ddd1..c05850908a 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType8.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType8.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposValueRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/GposValueRecord.java index 673028e44c..817605ba80 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposValueRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposValueRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType1.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType1.java index 3ab8782f72..f89e662687 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType1.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType1.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType2.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType2.java index de0c58278f..5f0d95b84b 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType2.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType3.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType3.java index 206aa3f9c6..c4e2f517b0 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType3.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType3.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java index 7495a8672c..fd1123cbe3 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType5.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType5.java index d3b3bd3ba6..e523a70224 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType5.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType5.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType6.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType6.java index 97c5f7fc85..ab73af32a5 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType6.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType6.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/LanguageRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/LanguageRecord.java index 7e9a5caf6c..7264acc711 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/LanguageRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/LanguageRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/LanguageTags.java b/io/src/main/java/com/itextpdf/io/font/otf/LanguageTags.java index ed2529e2eb..074a2af21a 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/LanguageTags.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/LanguageTags.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/MarkTable.java b/io/src/main/java/com/itextpdf/io/font/otf/MarkTable.java index c8f13e1331..6f66392639 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/MarkTable.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/MarkTable.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTableLookup.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTableLookup.java index 10fd9d271a..7827a61537 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTableLookup.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTableLookup.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFeature.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFeature.java index e524fd9f0b..cf07c6abca 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFeature.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFeature.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java index 02683ac666..d2ba6dcb84 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReader.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReader.java index 214c75a086..f848500e10 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReader.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeScript.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeScript.java index 943c35cba4..6d189c614c 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeScript.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeScript.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OtfClass.java b/io/src/main/java/com/itextpdf/io/font/otf/OtfClass.java index 2f74b62e0f..1ad60cbe57 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OtfClass.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OtfClass.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OtfMarkRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/OtfMarkRecord.java index 1f039234d0..729e109b5a 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OtfMarkRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OtfMarkRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OtfReadCommon.java b/io/src/main/java/com/itextpdf/io/font/otf/OtfReadCommon.java index 5528046886..c1d7fa6aa5 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OtfReadCommon.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OtfReadCommon.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/PosLookupRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/PosLookupRecord.java index f69a047dd0..2beb2185e3 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/PosLookupRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/PosLookupRecord.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/otf/ScriptRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/ScriptRecord.java index 2e04d14567..a68a5ad177 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ScriptRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ScriptRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/SubstLookupRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/SubstLookupRecord.java index 68d551cbef..227f44dcab 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/SubstLookupRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/SubstLookupRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/TagAndLocation.java b/io/src/main/java/com/itextpdf/io/font/otf/TagAndLocation.java index cc70dbd7c8..ed1dbcfaae 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/TagAndLocation.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/TagAndLocation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format1.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format1.java index b4fd927d11..1a6d9fc8a5 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format1.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format1.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format2.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format2.java index f64ae0a6a1..fc70546536 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format2.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format3.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format3.java index 1e153d9a02..3c462b5da1 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format3.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format3.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format1.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format1.java index 7a84336ff2..040f23b287 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format1.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format1.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format2.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format2.java index 2f0598d9bf..be7f1048e0 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format2.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format3.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format3.java index d6fd2a0e67..be7ad37ba3 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format3.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format3.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype7/PosTableLookup7Format2.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype7/PosTableLookup7Format2.java index f9f12373ed..a2a5c7f1d9 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype7/PosTableLookup7Format2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype7/PosTableLookup7Format2.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format1.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format1.java index f2edce3108..b2fc209292 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format1.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format1.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format2.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format2.java index e33c85e93b..9f698fb47f 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format2.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format3.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format3.java index a75e043d06..b3e06811ac 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format3.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format3.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/font/woff2/JavaUnsignedUtil.java b/io/src/main/java/com/itextpdf/io/font/woff2/JavaUnsignedUtil.java index f9ab1cb26a..9316a034bc 100644 --- a/io/src/main/java/com/itextpdf/io/font/woff2/JavaUnsignedUtil.java +++ b/io/src/main/java/com/itextpdf/io/font/woff2/JavaUnsignedUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/woff2/Woff2Converter.java b/io/src/main/java/com/itextpdf/io/font/woff2/Woff2Converter.java index 66ce3db7c2..28ca2dada8 100644 --- a/io/src/main/java/com/itextpdf/io/font/woff2/Woff2Converter.java +++ b/io/src/main/java/com/itextpdf/io/font/woff2/Woff2Converter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/AwtImageDataFactory.java b/io/src/main/java/com/itextpdf/io/image/AwtImageDataFactory.java index 81a1fca480..b0bfe72cbe 100644 --- a/io/src/main/java/com/itextpdf/io/image/AwtImageDataFactory.java +++ b/io/src/main/java/com/itextpdf/io/image/AwtImageDataFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/BmpImageData.java b/io/src/main/java/com/itextpdf/io/image/BmpImageData.java index a807ebb5da..495538e313 100644 --- a/io/src/main/java/com/itextpdf/io/image/BmpImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/BmpImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/BmpImageHelper.java b/io/src/main/java/com/itextpdf/io/image/BmpImageHelper.java index b2df7c302f..21950d1e6b 100644 --- a/io/src/main/java/com/itextpdf/io/image/BmpImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/BmpImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/GifImageData.java b/io/src/main/java/com/itextpdf/io/image/GifImageData.java index a3d7a4696b..b66a24fad9 100644 --- a/io/src/main/java/com/itextpdf/io/image/GifImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/GifImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/GifImageHelper.java b/io/src/main/java/com/itextpdf/io/image/GifImageHelper.java index d939930aae..9da24123a4 100644 --- a/io/src/main/java/com/itextpdf/io/image/GifImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/GifImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/ImageData.java b/io/src/main/java/com/itextpdf/io/image/ImageData.java index e8c36b5283..e2f769a55b 100644 --- a/io/src/main/java/com/itextpdf/io/image/ImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/ImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/ImageDataFactory.java b/io/src/main/java/com/itextpdf/io/image/ImageDataFactory.java index 8863a649c4..34a181cfec 100644 --- a/io/src/main/java/com/itextpdf/io/image/ImageDataFactory.java +++ b/io/src/main/java/com/itextpdf/io/image/ImageDataFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/ImageType.java b/io/src/main/java/com/itextpdf/io/image/ImageType.java index 8b2cf51373..3b10297158 100644 --- a/io/src/main/java/com/itextpdf/io/image/ImageType.java +++ b/io/src/main/java/com/itextpdf/io/image/ImageType.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/ImageTypeDetector.java b/io/src/main/java/com/itextpdf/io/image/ImageTypeDetector.java index ad1dc5ac4e..b22a46e9a3 100644 --- a/io/src/main/java/com/itextpdf/io/image/ImageTypeDetector.java +++ b/io/src/main/java/com/itextpdf/io/image/ImageTypeDetector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/image/Jbig2ImageData.java b/io/src/main/java/com/itextpdf/io/image/Jbig2ImageData.java index e35cbde341..573f59260f 100644 --- a/io/src/main/java/com/itextpdf/io/image/Jbig2ImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/Jbig2ImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/Jbig2ImageHelper.java b/io/src/main/java/com/itextpdf/io/image/Jbig2ImageHelper.java index 3f05f82819..d0308007fe 100644 --- a/io/src/main/java/com/itextpdf/io/image/Jbig2ImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/Jbig2ImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageData.java b/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageData.java index 81760e7afd..9209bfb02d 100644 --- a/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageHelper.java b/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageHelper.java index 3305153f7d..f489c0f79e 100644 --- a/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/JpegImageData.java b/io/src/main/java/com/itextpdf/io/image/JpegImageData.java index 562b9d8fd8..bb9ed1324b 100644 --- a/io/src/main/java/com/itextpdf/io/image/JpegImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/JpegImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/JpegImageHelper.java b/io/src/main/java/com/itextpdf/io/image/JpegImageHelper.java index 1202e9fd18..f8ee99823c 100644 --- a/io/src/main/java/com/itextpdf/io/image/JpegImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/JpegImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/PngChromaticities.java b/io/src/main/java/com/itextpdf/io/image/PngChromaticities.java index 6a5e59b226..52240e2550 100644 --- a/io/src/main/java/com/itextpdf/io/image/PngChromaticities.java +++ b/io/src/main/java/com/itextpdf/io/image/PngChromaticities.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/image/PngImageData.java b/io/src/main/java/com/itextpdf/io/image/PngImageData.java index 3b299aee16..4923e699ca 100644 --- a/io/src/main/java/com/itextpdf/io/image/PngImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/PngImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/PngImageHelper.java b/io/src/main/java/com/itextpdf/io/image/PngImageHelper.java index 9633f6ea16..140377929e 100644 --- a/io/src/main/java/com/itextpdf/io/image/PngImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/PngImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/PngImageHelperConstants.java b/io/src/main/java/com/itextpdf/io/image/PngImageHelperConstants.java index 708238562b..c55b6e8295 100644 --- a/io/src/main/java/com/itextpdf/io/image/PngImageHelperConstants.java +++ b/io/src/main/java/com/itextpdf/io/image/PngImageHelperConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/image/RawImageData.java b/io/src/main/java/com/itextpdf/io/image/RawImageData.java index f6d6836993..b5a9bb5152 100644 --- a/io/src/main/java/com/itextpdf/io/image/RawImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/RawImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/RawImageHelper.java b/io/src/main/java/com/itextpdf/io/image/RawImageHelper.java index 3878317c93..e8073c0fd2 100644 --- a/io/src/main/java/com/itextpdf/io/image/RawImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/RawImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/TiffImageData.java b/io/src/main/java/com/itextpdf/io/image/TiffImageData.java index f7bd9896c9..9a43a9a3a5 100644 --- a/io/src/main/java/com/itextpdf/io/image/TiffImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/TiffImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/TiffImageHelper.java b/io/src/main/java/com/itextpdf/io/image/TiffImageHelper.java index 1c603aa750..760fb98ad6 100644 --- a/io/src/main/java/com/itextpdf/io/image/TiffImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/TiffImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/logs/IoLogMessageConstant.java b/io/src/main/java/com/itextpdf/io/logs/IoLogMessageConstant.java index 72d96796f3..5731541d6c 100644 --- a/io/src/main/java/com/itextpdf/io/logs/IoLogMessageConstant.java +++ b/io/src/main/java/com/itextpdf/io/logs/IoLogMessageConstant.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ArrayRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/ArrayRandomAccessSource.java index 9b216cae66..f9fa1b0beb 100644 --- a/io/src/main/java/com/itextpdf/io/source/ArrayRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/ArrayRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ByteArrayOutputStream.java b/io/src/main/java/com/itextpdf/io/source/ByteArrayOutputStream.java index 229ffdc819..2b93f0bcbd 100644 --- a/io/src/main/java/com/itextpdf/io/source/ByteArrayOutputStream.java +++ b/io/src/main/java/com/itextpdf/io/source/ByteArrayOutputStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ByteBuffer.java b/io/src/main/java/com/itextpdf/io/source/ByteBuffer.java index 76ad4e2b11..7dced1a98d 100644 --- a/io/src/main/java/com/itextpdf/io/source/ByteBuffer.java +++ b/io/src/main/java/com/itextpdf/io/source/ByteBuffer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ByteBufferRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/ByteBufferRandomAccessSource.java index 888ec2b4ee..bb23d9f486 100644 --- a/io/src/main/java/com/itextpdf/io/source/ByteBufferRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/ByteBufferRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ByteUtils.java b/io/src/main/java/com/itextpdf/io/source/ByteUtils.java index 61e6b106cc..cdb657aa3a 100644 --- a/io/src/main/java/com/itextpdf/io/source/ByteUtils.java +++ b/io/src/main/java/com/itextpdf/io/source/ByteUtils.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/DeflaterOutputStream.java b/io/src/main/java/com/itextpdf/io/source/DeflaterOutputStream.java index 31946e9039..bdfe65f130 100644 --- a/io/src/main/java/com/itextpdf/io/source/DeflaterOutputStream.java +++ b/io/src/main/java/com/itextpdf/io/source/DeflaterOutputStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/FileChannelRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/FileChannelRandomAccessSource.java index 9841c35642..b495b143d6 100644 --- a/io/src/main/java/com/itextpdf/io/source/FileChannelRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/FileChannelRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/GetBufferedRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/GetBufferedRandomAccessSource.java index 5be0a89b04..6fbe9467ad 100644 --- a/io/src/main/java/com/itextpdf/io/source/GetBufferedRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/GetBufferedRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/GroupedRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/GroupedRandomAccessSource.java index 527af7606b..104f9aa4d6 100644 --- a/io/src/main/java/com/itextpdf/io/source/GroupedRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/GroupedRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/IRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/IRandomAccessSource.java index 04a29b6c7a..79f532b107 100644 --- a/io/src/main/java/com/itextpdf/io/source/IRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/IRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/IndependentRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/IndependentRandomAccessSource.java index 7d8d062f94..87ee5b825b 100644 --- a/io/src/main/java/com/itextpdf/io/source/IndependentRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/IndependentRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/MappedChannelRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/MappedChannelRandomAccessSource.java index 387123edbd..a4aedee40b 100644 --- a/io/src/main/java/com/itextpdf/io/source/MappedChannelRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/MappedChannelRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/OutputStream.java b/io/src/main/java/com/itextpdf/io/source/OutputStream.java index 20406153bb..ed2837d262 100644 --- a/io/src/main/java/com/itextpdf/io/source/OutputStream.java +++ b/io/src/main/java/com/itextpdf/io/source/OutputStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/PagedChannelRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/PagedChannelRandomAccessSource.java index be8263dd88..01ef1e52ba 100644 --- a/io/src/main/java/com/itextpdf/io/source/PagedChannelRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/PagedChannelRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/PdfTokenizer.java b/io/src/main/java/com/itextpdf/io/source/PdfTokenizer.java index fc01c80197..c205d181d8 100644 --- a/io/src/main/java/com/itextpdf/io/source/PdfTokenizer.java +++ b/io/src/main/java/com/itextpdf/io/source/PdfTokenizer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/RAFRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/RAFRandomAccessSource.java index ac0471603c..dd18034989 100644 --- a/io/src/main/java/com/itextpdf/io/source/RAFRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/RAFRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/RASInputStream.java b/io/src/main/java/com/itextpdf/io/source/RASInputStream.java index 3e9b5b7e86..b1501ba7e1 100644 --- a/io/src/main/java/com/itextpdf/io/source/RASInputStream.java +++ b/io/src/main/java/com/itextpdf/io/source/RASInputStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/RandomAccessFileOrArray.java b/io/src/main/java/com/itextpdf/io/source/RandomAccessFileOrArray.java index d42ea0e0a9..485093bf7d 100644 --- a/io/src/main/java/com/itextpdf/io/source/RandomAccessFileOrArray.java +++ b/io/src/main/java/com/itextpdf/io/source/RandomAccessFileOrArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/RandomAccessSourceFactory.java b/io/src/main/java/com/itextpdf/io/source/RandomAccessSourceFactory.java index 451e7b7cae..7c2586568a 100644 --- a/io/src/main/java/com/itextpdf/io/source/RandomAccessSourceFactory.java +++ b/io/src/main/java/com/itextpdf/io/source/RandomAccessSourceFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ThreadSafeRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/ThreadSafeRandomAccessSource.java index 325633d226..f5b6fbf0ba 100644 --- a/io/src/main/java/com/itextpdf/io/source/ThreadSafeRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/ThreadSafeRandomAccessSource.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/WindowRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/WindowRandomAccessSource.java index 6432cc72a6..d9d36989ec 100644 --- a/io/src/main/java/com/itextpdf/io/source/WindowRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/WindowRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/ArrayUtil.java b/io/src/main/java/com/itextpdf/io/util/ArrayUtil.java index be38759224..163ea103e8 100644 --- a/io/src/main/java/com/itextpdf/io/util/ArrayUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/ArrayUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/CliCommandUtil.java b/io/src/main/java/com/itextpdf/io/util/CliCommandUtil.java index ba7e67af81..5939f2387a 100644 --- a/io/src/main/java/com/itextpdf/io/util/CliCommandUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/CliCommandUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/DecimalFormatUtil.java b/io/src/main/java/com/itextpdf/io/util/DecimalFormatUtil.java index ec597d77b1..608f269b5e 100644 --- a/io/src/main/java/com/itextpdf/io/util/DecimalFormatUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/DecimalFormatUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/EnumUtil.java b/io/src/main/java/com/itextpdf/io/util/EnumUtil.java index ca01429afd..9d48d79a71 100644 --- a/io/src/main/java/com/itextpdf/io/util/EnumUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/EnumUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/FilterUtil.java b/io/src/main/java/com/itextpdf/io/util/FilterUtil.java index f01b6b7fe5..3d54700f94 100644 --- a/io/src/main/java/com/itextpdf/io/util/FilterUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/FilterUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/GenericArray.java b/io/src/main/java/com/itextpdf/io/util/GenericArray.java index c346b6ae22..ce84b72e40 100644 --- a/io/src/main/java/com/itextpdf/io/util/GenericArray.java +++ b/io/src/main/java/com/itextpdf/io/util/GenericArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/GhostscriptHelper.java b/io/src/main/java/com/itextpdf/io/util/GhostscriptHelper.java index e8294a3c17..c154aa30fd 100644 --- a/io/src/main/java/com/itextpdf/io/util/GhostscriptHelper.java +++ b/io/src/main/java/com/itextpdf/io/util/GhostscriptHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/HashCode.java b/io/src/main/java/com/itextpdf/io/util/HashCode.java index 04fd551002..7914a86933 100644 --- a/io/src/main/java/com/itextpdf/io/util/HashCode.java +++ b/io/src/main/java/com/itextpdf/io/util/HashCode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/ImageMagickCompareResult.java b/io/src/main/java/com/itextpdf/io/util/ImageMagickCompareResult.java index 3d2b247c9d..9b592fd844 100644 --- a/io/src/main/java/com/itextpdf/io/util/ImageMagickCompareResult.java +++ b/io/src/main/java/com/itextpdf/io/util/ImageMagickCompareResult.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/main/java/com/itextpdf/io/util/ImageMagickHelper.java b/io/src/main/java/com/itextpdf/io/util/ImageMagickHelper.java index cb3d5badcd..ecd68c6a79 100644 --- a/io/src/main/java/com/itextpdf/io/util/ImageMagickHelper.java +++ b/io/src/main/java/com/itextpdf/io/util/ImageMagickHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/IntHashtable.java b/io/src/main/java/com/itextpdf/io/util/IntHashtable.java index c036b3c55e..f2fe65adda 100644 --- a/io/src/main/java/com/itextpdf/io/util/IntHashtable.java +++ b/io/src/main/java/com/itextpdf/io/util/IntHashtable.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/NumberUtil.java b/io/src/main/java/com/itextpdf/io/util/NumberUtil.java index 6bb03a79df..3b3601d504 100644 --- a/io/src/main/java/com/itextpdf/io/util/NumberUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/NumberUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/ResourceUtil.java b/io/src/main/java/com/itextpdf/io/util/ResourceUtil.java index 47435a3f5f..2c77d9c1f6 100644 --- a/io/src/main/java/com/itextpdf/io/util/ResourceUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/ResourceUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/StreamUtil.java b/io/src/main/java/com/itextpdf/io/util/StreamUtil.java index 6eee290a90..e6dd33fbe1 100644 --- a/io/src/main/java/com/itextpdf/io/util/StreamUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/StreamUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/TextUtil.java b/io/src/main/java/com/itextpdf/io/util/TextUtil.java index 36ff4881c5..9027992087 100644 --- a/io/src/main/java/com/itextpdf/io/util/TextUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/TextUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/UrlUtil.java b/io/src/main/java/com/itextpdf/io/util/UrlUtil.java index 4c5aeb175d..e3b766db98 100644 --- a/io/src/main/java/com/itextpdf/io/util/UrlUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/UrlUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/XmlUtil.java b/io/src/main/java/com/itextpdf/io/util/XmlUtil.java index c1a77dbfa6..b5e28e4918 100644 --- a/io/src/main/java/com/itextpdf/io/util/XmlUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/XmlUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/AdobeGlyphListTest.java b/io/src/test/java/com/itextpdf/io/AdobeGlyphListTest.java index 3279988557..d6a66fc9a9 100644 --- a/io/src/test/java/com/itextpdf/io/AdobeGlyphListTest.java +++ b/io/src/test/java/com/itextpdf/io/AdobeGlyphListTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/UtilitiesTest.java b/io/src/test/java/com/itextpdf/io/UtilitiesTest.java index ba2c129ff7..61c30d7fbf 100644 --- a/io/src/test/java/com/itextpdf/io/UtilitiesTest.java +++ b/io/src/test/java/com/itextpdf/io/UtilitiesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/CFFFontSubsetIntegrationTest.java b/io/src/test/java/com/itextpdf/io/font/CFFFontSubsetIntegrationTest.java index f3b69f3b31..a7db7ca18a 100644 --- a/io/src/test/java/com/itextpdf/io/font/CFFFontSubsetIntegrationTest.java +++ b/io/src/test/java/com/itextpdf/io/font/CFFFontSubsetIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/CFFFontTest.java b/io/src/test/java/com/itextpdf/io/font/CFFFontTest.java index d186df7910..e05c180e18 100644 --- a/io/src/test/java/com/itextpdf/io/font/CFFFontTest.java +++ b/io/src/test/java/com/itextpdf/io/font/CFFFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/FontCacheNoFontAsianTest.java b/io/src/test/java/com/itextpdf/io/font/FontCacheNoFontAsianTest.java index 18d386be41..e0cf5e8d8d 100644 --- a/io/src/test/java/com/itextpdf/io/font/FontCacheNoFontAsianTest.java +++ b/io/src/test/java/com/itextpdf/io/font/FontCacheNoFontAsianTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/FontEncodingTest.java b/io/src/test/java/com/itextpdf/io/font/FontEncodingTest.java index 87d053feca..d7f5d6050c 100644 --- a/io/src/test/java/com/itextpdf/io/font/FontEncodingTest.java +++ b/io/src/test/java/com/itextpdf/io/font/FontEncodingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/FontProgramTest.java b/io/src/test/java/com/itextpdf/io/font/FontProgramTest.java index c30c30e7bd..5d1d196497 100644 --- a/io/src/test/java/com/itextpdf/io/font/FontProgramTest.java +++ b/io/src/test/java/com/itextpdf/io/font/FontProgramTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/MonospaceFontTest.java b/io/src/test/java/com/itextpdf/io/font/MonospaceFontTest.java index 0130a7c49b..ccc6a5cf97 100644 --- a/io/src/test/java/com/itextpdf/io/font/MonospaceFontTest.java +++ b/io/src/test/java/com/itextpdf/io/font/MonospaceFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/TrueTypeFontTest.java b/io/src/test/java/com/itextpdf/io/font/TrueTypeFontTest.java index aa00debf9e..1039404a86 100644 --- a/io/src/test/java/com/itextpdf/io/font/TrueTypeFontTest.java +++ b/io/src/test/java/com/itextpdf/io/font/TrueTypeFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/cmap/CMapByteCidTest.java b/io/src/test/java/com/itextpdf/io/font/cmap/CMapByteCidTest.java index ca1816e69f..5a9c1be24b 100644 --- a/io/src/test/java/com/itextpdf/io/font/cmap/CMapByteCidTest.java +++ b/io/src/test/java/com/itextpdf/io/font/cmap/CMapByteCidTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/ActualTextIteratorTest.java b/io/src/test/java/com/itextpdf/io/font/otf/ActualTextIteratorTest.java index 146e6f38a1..0c5074f3ed 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/ActualTextIteratorTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/ActualTextIteratorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GlyphLineTest.java b/io/src/test/java/com/itextpdf/io/font/otf/GlyphLineTest.java index a85e06d247..6ffb7de717 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GlyphLineTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GlyphLineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GlyphTest.java b/io/src/test/java/com/itextpdf/io/font/otf/GlyphTest.java index cfd7c73d84..51c91ec500 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GlyphTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GlyphTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType1Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType1Test.java index aec3a13085..ac8e298604 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType1Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType1Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType4Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType4Test.java index 8da6ec295e..f41eccc2d5 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType4Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType4Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType5Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType5Test.java index db002c28b6..b41161abbb 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType5Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType5Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType7Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType7Test.java index 1363db6a4c..c7bc59b6ee 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType7Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType7Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType8Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType8Test.java index e1e24dace6..df2ed09694 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType8Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType8Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java index d05e4b40b7..0daf7313e9 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType6Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType6Test.java index ad3cbbee5e..158820b64f 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType6Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType6Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java b/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java index fb393b3e8a..41e55054fe 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReaderTest.java b/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReaderTest.java index d682cfad05..87726062ac 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReaderTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/otf/OtfReadCommonTest.java b/io/src/test/java/com/itextpdf/io/font/otf/OtfReadCommonTest.java index ae6dc16eed..2d5c8124eb 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/OtfReadCommonTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/OtfReadCommonTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/SimpleWoff2DecodeTest.java b/io/src/test/java/com/itextpdf/io/font/woff2/SimpleWoff2DecodeTest.java index f348bde915..2adcb1cb5c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/SimpleWoff2DecodeTest.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/SimpleWoff2DecodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/Woff2DecodeTest.java b/io/src/test/java/com/itextpdf/io/font/woff2/Woff2DecodeTest.java index 22cb1a8174..ba767bd0e5 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/Woff2DecodeTest.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/Woff2DecodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/W3CWoff2DecodeTest.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/W3CWoff2DecodeTest.java index 06018f8550..b877f2775c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/W3CWoff2DecodeTest.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/W3CWoff2DecodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum001Test.java index 2e08160bb8..9abc53fbb0 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum002Test.java index a963d226f5..c05b955e53 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.java index 301fe794d1..06c198196b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.java index cfaa56e485..e8856bc062 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff001Test.java index e7311bda7e..e25ee0f99b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff002Test.java index 2f0ec483c6..fb2fccd231 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff003Test.java index 1a9238b04f..f53eec1a0f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff004Test.java index d772f01c3d..3f1ff79943 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff005Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff005Test.java index aa0e1d2076..6a1b51893f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff005Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff005Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff006Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff006Test.java index 6377af8ea8..62fe795a42 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff006Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff006Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff007Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff007Test.java index 55756cf00d..cf7bd7a45f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff007Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff007Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff008Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff008Test.java index 2039d1d434..19c9935548 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff008Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff008Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff009Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff009Test.java index 12965b696f..33680a7db1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff009Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff009Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff010Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff010Test.java index c962a78324..0a0cd3fe21 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff010Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff010Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff011Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff011Test.java index 781e261e60..0a3db33cd9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff011Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff011Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff012Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff012Test.java index 1f34de70a7..72aefbd9b4 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff012Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff012Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff013Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff013Test.java index 677314d6c5..4805605e0d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff013Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff013Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff014Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff014Test.java index aeafa6c50b..9ce5ddf185 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff014Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff014Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff015Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff015Test.java index 15db722991..9942ea610e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff015Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff015Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff016Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff016Test.java index 5541178d71..8fabb6ad89 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff016Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff016Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff017Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff017Test.java index 0cb70dff51..6bc1c1175b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff017Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff017Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff018Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff018Test.java index 4294b4c3d0..98c06dee01 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff018Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff018Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff019Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff019Test.java index e3a52b952d..c702c5bb1e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff019Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff019Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff020Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff020Test.java index d63029e5de..27a214ffb8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff020Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff020Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff021Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff021Test.java index 8da22d0fa0..e27efc0757 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff021Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff021Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff022Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff022Test.java index d23a4162c9..900339b53c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff022Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff022Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff023Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff023Test.java index eed9f1c5b4..250b196ebb 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff023Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff023Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff024Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff024Test.java index 7aee65b12d..2661e2fabf 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff024Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff024Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff025Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff025Test.java index c2d005d323..f901f41727 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff025Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff025Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff026Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff026Test.java index a50ebcfd84..6805f48559 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff026Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff026Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff027Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff027Test.java index 309f313951..ed35c9f970 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff027Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff027Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff028Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff028Test.java index b1fe9883fd..1c33b129c9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff028Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff028Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff029Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff029Test.java index 0f1a1f1817..52b9c42622 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff029Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff029Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff030Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff030Test.java index 71148f2053..1ca5e6dc91 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff030Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff030Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff031Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff031Test.java index 26b65bb38b..93869f990a 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff031Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff031Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff032Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff032Test.java index a844ba22b1..3134f4ecd1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff032Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff032Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff033Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff033Test.java index bf38167329..7a175a7db9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff033Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff033Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff034Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff034Test.java index b11b3c3dab..e30ed5787d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff034Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff034Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff035Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff035Test.java index 28caa163a5..13ce8abda6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff035Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff035Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff036Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff036Test.java index 0bde11decb..f2f9e78621 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff036Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff036Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff037Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff037Test.java index 2a8036d963..77246fce15 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff037Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff037Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff038Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff038Test.java index 23f21580dd..094b5ea07e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff038Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff038Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff039Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff039Test.java index f712e6d736..8a4df483a9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff039Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff039Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff040Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff040Test.java index 629c5c155a..da0755d2b2 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff040Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff040Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff041Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff041Test.java index 01767978b4..fabc034b99 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff041Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff041Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff042Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff042Test.java index f14600a0de..59677dc138 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff042Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff042Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff043Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff043Test.java index b2445bc77b..fb41fbe05f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff043Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff043Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff044Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff044Test.java index d5c03d92a1..5c0136e3f3 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff044Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff044Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff045Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff045Test.java index bf07c7a6f4..e8a3959c17 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff045Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff045Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff046Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff046Test.java index 4fc224502c..6a3584019b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff046Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff046Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff047Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff047Test.java index 3eabd10133..50d5b20dca 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff047Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff047Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff048Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff048Test.java index 6855fc1313..c80717b5f9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff048Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff048Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff049Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff049Test.java index 57291bbfa2..4d3c098fbe 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff049Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff049Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff050Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff050Test.java index cbe9550397..fcca8361ee 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff050Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff050Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff051Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff051Test.java index a4984bc864..3b2aa19e2f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff051Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff051Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff052Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff052Test.java index 2b3d7249a5..52775c7103 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff052Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff052Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff053Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff053Test.java index 19a511dde4..154430bd3d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff053Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff053Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff054Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff054Test.java index 6f480d5617..1fbffc31b6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff054Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff054Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff055Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff055Test.java index 50f6fdcc38..854a05857e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff055Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff055Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff056Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff056Test.java index d323af8f14..5c59400f65 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff056Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff056Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff057Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff057Test.java index 00eb58bf1e..2d0aa615c7 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff057Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff057Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff058Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff058Test.java index a60d69ead1..b2156cd059 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff058Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff058Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff059Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff059Test.java index ea3185ac63..34220f8d69 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff059Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff059Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff060Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff060Test.java index 02625a4c25..9b6a9ec12e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff060Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff060Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff061Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff061Test.java index 77cb51fe5e..f98f8d3a79 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff061Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff061Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff062Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff062Test.java index a73457e103..277037c9f2 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff062Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff062Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff063Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff063Test.java index 00efb63ebb..c4a7f948d6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff063Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff063Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff064Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff064Test.java index c8def45d14..9171cec7f1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff064Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff064Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff065Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff065Test.java index 4648c4417d..566f755258 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff065Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff065Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff066Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff066Test.java index 8c32686ea2..260aaea53d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff066Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff066Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff067Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff067Test.java index 5161132c4f..db255d15cb 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff067Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff067Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff068Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff068Test.java index 19352372ed..ecf9bbfbfb 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff068Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff068Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff069Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff069Test.java index 72c27a9b1f..02a326cb98 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff069Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff069Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff070Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff070Test.java index 6a868053ad..3e5035e51d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff070Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff070Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff071Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff071Test.java index 4dd12d7a0b..eaceccbfe6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff071Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff071Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff072Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff072Test.java index 407e612538..aaa03e706a 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff072Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff072Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff073Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff073Test.java index f507bf5cee..7473995cff 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff073Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff073Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff074Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff074Test.java index 8f00415ba3..9736083d35 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff074Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff074Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff075Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff075Test.java index f3c74bdfbf..db82c39d86 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff075Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff075Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff076Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff076Test.java index 983f2accca..8a22d4ac7e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff076Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff076Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff077Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff077Test.java index ddc162ef0f..ef4f80bc87 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff077Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff077Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff078Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff078Test.java index 7256b49775..eae5f986a6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff078Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff078Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff079Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff079Test.java index 8c424c1927..1f6e04ae2d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff079Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff079Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff080Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff080Test.java index 0919755fda..e4b16295ec 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff080Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff080Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff081Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff081Test.java index 927834e253..82d68c25e6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff081Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff081Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff082Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff082Test.java index 96f20312f1..b5609cf001 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff082Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff082Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff083Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff083Test.java index 473334d47c..5f814dbe74 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff083Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff083Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff084Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff084Test.java index bc5304683e..aea8bd51f9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff084Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff084Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff085Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff085Test.java index c3dbef9f0e..2fe498da06 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff085Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff085Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff086Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff086Test.java index 3d2f72ac41..6803c32664 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff086Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff086Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff087Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff087Test.java index e7f0d5d4b9..178730e478 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff087Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff087Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff088Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff088Test.java index 21df3d17c7..26f835867d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff088Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff088Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff089Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff089Test.java index 9ce91639f5..7e5664e548 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff089Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff089Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff090Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff090Test.java index af49a91651..f5ad90216e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff090Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff090Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff091Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff091Test.java index eefe08068f..91bdaa9641 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff091Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff091Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff092Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff092Test.java index f60e947955..db2709e1dd 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff092Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff092Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff093Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff093Test.java index d7da6afee9..d98658717c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff093Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff093Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff094Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff094Test.java index c17c4ce846..0f1851a5e5 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff094Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff094Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff095Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff095Test.java index e3d3e2f07b..bf87069263 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff095Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff095Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff096Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff096Test.java index bb8a8496bc..6aac2b061f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff096Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff096Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff097Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff097Test.java index 8fefdf5b20..c478b93589 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff097Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff097Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff098Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff098Test.java index a849cc777a..cbf20aced9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff098Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff098Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff099Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff099Test.java index dc7ff26baa..453352ffe6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff099Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff099Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff100Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff100Test.java index cc4ccd35e7..7fd7366862 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff100Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff100Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff101Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff101Test.java index 2734022c39..00b71bb28a 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff101Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff101Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff102Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff102Test.java index 7ee60d2844..c9d8992bc6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff102Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff102Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff103Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff103Test.java index 4b18d0fff4..6e438a779c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff103Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff103Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff104Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff104Test.java index 5730258a41..cdf510c391 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff104Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff104Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff105Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff105Test.java index 18a61505f6..d38d9366d8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff105Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff105Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff106Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff106Test.java index 36d756ebba..be8b70dda5 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff106Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff106Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff107Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff107Test.java index 2c4af0cbb6..601dff81da 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff107Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff107Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff108Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff108Test.java index b41254ea9d..1dbb0545bf 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff108Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff108Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff109Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff109Test.java index fc52c15df8..002b5e144a 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff109Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff109Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff110Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff110Test.java index a372af12b0..3e174ea890 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff110Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff110Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff111Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff111Test.java index 6bc7a3dba1..741dcff3df 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff111Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff111Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff112Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff112Test.java index 4319ea1653..395f56cc36 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff112Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff112Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff113Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff113Test.java index a3ff6ee341..2557fe40ed 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff113Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff113Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff114Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff114Test.java index 66eca09b9b..d075c934b0 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff114Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff114Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff115Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff115Test.java index 51b15febce..03dce1705d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff115Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff115Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff116Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff116Test.java index 6a4fa3e017..e22c19c8df 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff116Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff116Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff117Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff117Test.java index 63b4ce32f6..2b96eba994 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff117Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff117Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff118Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff118Test.java index 74a15fe0a3..27199a4bed 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff118Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff118Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff119Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff119Test.java index d95078bc67..c446abe9ec 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff119Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff119Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff120Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff120Test.java index b9d30fd6b1..9692e71295 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff120Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff120Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff121Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff121Test.java index 36b03db634..62cffeaeed 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff121Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff121Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff122Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff122Test.java index 22a8521383..d0d981a80f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff122Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff122Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff123Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff123Test.java index a5ff58240a..2a43496489 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff123Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff123Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff124Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff124Test.java index 09142d896b..09d0808755 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff124Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff124Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff125Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff125Test.java index 316463f4ad..5e16b3e435 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff125Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff125Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff126Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff126Test.java index 837c4ff892..75d2aefbac 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff126Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff126Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff127Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff127Test.java index 1db0cea1c0..f3dbda753b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff127Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff127Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff128Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff128Test.java index 7cee00a0b7..7decb8f9cd 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff128Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff128Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff129Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff129Test.java index e253a4f4df..6caf1e6027 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff129Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff129Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff130Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff130Test.java index dd994e6edf..ed825c6a79 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff130Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff130Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff131Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff131Test.java index 5de8808f3d..513bc4c1fe 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff131Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff131Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff132Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff132Test.java index 109d01ebd4..1058fb3a5c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff132Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff132Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff133Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff133Test.java index 5c8a815d8f..330344f28b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff133Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff133Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff134Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff134Test.java index 5d42f01dde..51c9c0c5d9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff134Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff134Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff135Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff135Test.java index 30825e2fe1..8ca81c0592 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff135Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff135Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff136Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff136Test.java index c83bfc40b6..372d9192fc 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff136Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff136Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff137Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff137Test.java index 1a8025e8b9..4292b04ac2 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff137Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff137Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff138Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff138Test.java index 692d8bf9e2..e011a1331b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff138Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff138Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff139Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff139Test.java index bdf851f031..6c6b2f08b9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff139Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff139Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff140Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff140Test.java index ca2bf1bd1f..eeae81e9d8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff140Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff140Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff141Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff141Test.java index 84b6f7085a..291333161f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff141Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff141Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff142Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff142Test.java index 57b53a6f53..1f1bfc7438 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff142Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff142Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff143Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff143Test.java index 2cec07263c..a8d0d1b56b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff143Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff143Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff144Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff144Test.java index f3a7de2c8a..19d747779f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff144Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff144Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff145Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff145Test.java index 3c570c542c..f87688f34d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff145Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff145Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff146Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff146Test.java index cc260ea83e..efc09b4123 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff146Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff146Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff147Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff147Test.java index e0d9ad69e1..8701cd79c4 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff147Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff147Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff148Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff148Test.java index f51722f7c7..3814be41d8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff148Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff148Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff149Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff149Test.java index a52c3676d7..bdefb80c54 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff149Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff149Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff150Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff150Test.java index 59d77cf9c9..f03f601408 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff150Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff150Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff151Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff151Test.java index 87231a28fe..6b31736cd4 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff151Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff151Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff152Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff152Test.java index 560892b75d..38ec3ce7fd 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff152Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff152Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff153Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff153Test.java index e11e6418d5..6a1b514881 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff153Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff153Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff154Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff154Test.java index 0e71e6d30d..4911cccfeb 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff154Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff154Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff155Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff155Test.java index b8af7ea4b7..d083fbb70b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff155Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff155Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData001Test.java index 78f4ddaca6..2b6388997f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData002Test.java index 6fce8c1b95..a73c2acfac 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData003Test.java index 01c2c84928..a2bf9d3a4a 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData004Test.java index 2b5dcfef00..70dbb8cada 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData005Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData005Test.java index 53022086c4..81da9d0af3 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData005Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData005Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData006Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData006Test.java index ee274ebee6..8fc06450ce 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData006Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData006Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData007Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData007Test.java index d9dd3de6c8..4bc1f5a024 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData007Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData007Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.java index 66e83bb8e7..352bbdc0bb 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.java index e0124ccd4b..672ca949b4 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.java index 90ab424cb6..7f623c4c78 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.java index 87c5b024e2..6f0536302c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.java index 78e750e032..2d0a0cfaca 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering003Test.java index 9525d12f48..5a9374d731 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering004Test.java index a377486bbf..c356ae1e27 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate001Test.java index bbb7f38022..ba61609a5b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate002Test.java index 07aa1e7283..a033f8e0f7 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder001Test.java index 26163aec37..838c24c2bf 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder002Test.java index f23f586025..78be17ac66 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor001Test.java index 5876178b3a..e9fe6c5a3b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor002Test.java index 532fff3b75..fdc0a837ef 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength001Test.java index 7e34d27197..a5ac1ef170 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength002Test.java index f521d66ded..4dac32e78d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderNumTables001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderNumTables001Test.java index f44e42c6f3..0d3ad8eae6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderNumTables001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderNumTables001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderReserved001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderReserved001Test.java index 6bbe573d3d..91df868af8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderReserved001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderReserved001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderSignature001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderSignature001Test.java index ba559c2e2e..9940c1bf12 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderSignature001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderSignature001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataBrotli001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataBrotli001Test.java index f79499bb43..2649c843a6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataBrotli001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataBrotli001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.java index 567cbda4a5..b629430b9e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.java index 51a6115700..22c01919ea 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.java index 263d6b5492..897226319d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.java index 47c241c4f2..a2e1264332 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataExtraneousData001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataExtraneousData001Test.java index 913b6801ef..299d1f46c8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataExtraneousData001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataExtraneousData001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.java index 6c36837eb5..b6f0fdb8fa 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.java index 69d20dae37..632ba952d1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.java index 71168cd861..45acf1345c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.java index 36b4473027..03f9f958f1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize001Test.java index db1709fa61..3ee7c47bbd 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize002Test.java index e9c06e4272..dcc58243aa 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize003Test.java index 9b5f8b38ea..cc207cbfec 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.java index 1014c5f5de..966e715f7e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.java index bc88b35c88..7325d34c19 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength001Test.java index d7e14f0c5e..8c191cbeb2 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength002Test.java index 06ef727edd..055cd923c5 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid001Test.java index 97d1d6939a..d8ebc8ebb1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid002Test.java index 2fe2be5b7c..78381faca4 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid003Test.java index dd2e70e59a..5a023a4a85 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid004Test.java index 6e2e53d9b5..6e0d668eb0 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid005Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid005Test.java index a8cb53f0f3..24ac68997c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid005Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid005Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid006Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid006Test.java index 4e9a897371..00555dcdd8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid006Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid006Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid007Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid007Test.java index 376b39a7a3..63d209ec17 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid007Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid007Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid008Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid008Test.java index d184f77cd4..63d1543ba0 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid008Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid008Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/image/BmpTest.java b/io/src/test/java/com/itextpdf/io/image/BmpTest.java index d3008f7f05..220b34a798 100644 --- a/io/src/test/java/com/itextpdf/io/image/BmpTest.java +++ b/io/src/test/java/com/itextpdf/io/image/BmpTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/image/GifTest.java b/io/src/test/java/com/itextpdf/io/image/GifTest.java index c9ffda60e0..06e29721a8 100644 --- a/io/src/test/java/com/itextpdf/io/image/GifTest.java +++ b/io/src/test/java/com/itextpdf/io/image/GifTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/image/ImageDataFactoryTest.java b/io/src/test/java/com/itextpdf/io/image/ImageDataFactoryTest.java index fd0f5bbc5a..6799d466f9 100644 --- a/io/src/test/java/com/itextpdf/io/image/ImageDataFactoryTest.java +++ b/io/src/test/java/com/itextpdf/io/image/ImageDataFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/image/ImageTypeDetectorTest.java b/io/src/test/java/com/itextpdf/io/image/ImageTypeDetectorTest.java index ab5542116f..a0abbd1c9f 100644 --- a/io/src/test/java/com/itextpdf/io/image/ImageTypeDetectorTest.java +++ b/io/src/test/java/com/itextpdf/io/image/ImageTypeDetectorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/image/Jbig2Test.java b/io/src/test/java/com/itextpdf/io/image/Jbig2Test.java index 6793661c35..fad82106eb 100644 --- a/io/src/test/java/com/itextpdf/io/image/Jbig2Test.java +++ b/io/src/test/java/com/itextpdf/io/image/Jbig2Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/image/Jpeg2000Test.java b/io/src/test/java/com/itextpdf/io/image/Jpeg2000Test.java index e22d9cac9c..c13f71a706 100644 --- a/io/src/test/java/com/itextpdf/io/image/Jpeg2000Test.java +++ b/io/src/test/java/com/itextpdf/io/image/Jpeg2000Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/image/JpegImageHelperTest.java b/io/src/test/java/com/itextpdf/io/image/JpegImageHelperTest.java index 00294276b2..ee2a5bcddf 100644 --- a/io/src/test/java/com/itextpdf/io/image/JpegImageHelperTest.java +++ b/io/src/test/java/com/itextpdf/io/image/JpegImageHelperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/image/JpegTest.java b/io/src/test/java/com/itextpdf/io/image/JpegTest.java index 8636bdaf94..c9b6deba03 100644 --- a/io/src/test/java/com/itextpdf/io/image/JpegTest.java +++ b/io/src/test/java/com/itextpdf/io/image/JpegTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/image/PngTest.java b/io/src/test/java/com/itextpdf/io/image/PngTest.java index 15f06d4d80..f33702ced4 100644 --- a/io/src/test/java/com/itextpdf/io/image/PngTest.java +++ b/io/src/test/java/com/itextpdf/io/image/PngTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/image/TiffTest.java b/io/src/test/java/com/itextpdf/io/image/TiffTest.java index 27518125c7..e9b894870d 100644 --- a/io/src/test/java/com/itextpdf/io/image/TiffTest.java +++ b/io/src/test/java/com/itextpdf/io/image/TiffTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/ByteBufferRandomAccessSourceTest.java b/io/src/test/java/com/itextpdf/io/source/ByteBufferRandomAccessSourceTest.java index e6ded86b81..04044475bc 100644 --- a/io/src/test/java/com/itextpdf/io/source/ByteBufferRandomAccessSourceTest.java +++ b/io/src/test/java/com/itextpdf/io/source/ByteBufferRandomAccessSourceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/OutputStreamTest.java b/io/src/test/java/com/itextpdf/io/source/OutputStreamTest.java index d02a1b3227..8c8f2ebaf7 100644 --- a/io/src/test/java/com/itextpdf/io/source/OutputStreamTest.java +++ b/io/src/test/java/com/itextpdf/io/source/OutputStreamTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/PdfTokenizerTest.java b/io/src/test/java/com/itextpdf/io/source/PdfTokenizerTest.java index b8832c49f1..708e6a63be 100644 --- a/io/src/test/java/com/itextpdf/io/source/PdfTokenizerTest.java +++ b/io/src/test/java/com/itextpdf/io/source/PdfTokenizerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/RAFRandomAccessSourceTest.java b/io/src/test/java/com/itextpdf/io/source/RAFRandomAccessSourceTest.java index de348babdf..361c157ca0 100644 --- a/io/src/test/java/com/itextpdf/io/source/RAFRandomAccessSourceTest.java +++ b/io/src/test/java/com/itextpdf/io/source/RAFRandomAccessSourceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/RandomAccessSourceFactoryTest.java b/io/src/test/java/com/itextpdf/io/source/RandomAccessSourceFactoryTest.java index e6e62a3367..085e533e44 100644 --- a/io/src/test/java/com/itextpdf/io/source/RandomAccessSourceFactoryTest.java +++ b/io/src/test/java/com/itextpdf/io/source/RandomAccessSourceFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/WriteNumbersTest.java b/io/src/test/java/com/itextpdf/io/source/WriteNumbersTest.java index 997e33382b..6f30fc0b9c 100644 --- a/io/src/test/java/com/itextpdf/io/source/WriteNumbersTest.java +++ b/io/src/test/java/com/itextpdf/io/source/WriteNumbersTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/WriteStringsTest.java b/io/src/test/java/com/itextpdf/io/source/WriteStringsTest.java index d8d7b8feae..90fbdf25f9 100644 --- a/io/src/test/java/com/itextpdf/io/source/WriteStringsTest.java +++ b/io/src/test/java/com/itextpdf/io/source/WriteStringsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/DateTimeUtilTest.java b/io/src/test/java/com/itextpdf/io/util/DateTimeUtilTest.java index 0f2f14e22f..629915075c 100644 --- a/io/src/test/java/com/itextpdf/io/util/DateTimeUtilTest.java +++ b/io/src/test/java/com/itextpdf/io/util/DateTimeUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/GhostScriptHelperUnitTest.java b/io/src/test/java/com/itextpdf/io/util/GhostScriptHelperUnitTest.java index bd34432982..4479130473 100644 --- a/io/src/test/java/com/itextpdf/io/util/GhostScriptHelperUnitTest.java +++ b/io/src/test/java/com/itextpdf/io/util/GhostScriptHelperUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/GhostscriptHelperTest.java b/io/src/test/java/com/itextpdf/io/util/GhostscriptHelperTest.java index 6ab4e11324..ba87d65f03 100644 --- a/io/src/test/java/com/itextpdf/io/util/GhostscriptHelperTest.java +++ b/io/src/test/java/com/itextpdf/io/util/GhostscriptHelperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperTest.java b/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperTest.java index 1f1104e126..6ca78749ea 100644 --- a/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperTest.java +++ b/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperUnitTest.java b/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperUnitTest.java index 7664ae5e82..68117cf2ea 100644 --- a/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperUnitTest.java +++ b/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/IntHashtableTest.java b/io/src/test/java/com/itextpdf/io/util/IntHashtableTest.java index 81b2504057..8d3ca996f7 100644 --- a/io/src/test/java/com/itextpdf/io/util/IntHashtableTest.java +++ b/io/src/test/java/com/itextpdf/io/util/IntHashtableTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/util/MatcherTest.java b/io/src/test/java/com/itextpdf/io/util/MatcherTest.java index f4ee63a911..7a1796cfd1 100644 --- a/io/src/test/java/com/itextpdf/io/util/MatcherTest.java +++ b/io/src/test/java/com/itextpdf/io/util/MatcherTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/io/src/test/java/com/itextpdf/io/util/StandardOutUtil.java b/io/src/test/java/com/itextpdf/io/util/StandardOutUtil.java index 4c017bb7da..e4b2e8c251 100644 --- a/io/src/test/java/com/itextpdf/io/util/StandardOutUtil.java +++ b/io/src/test/java/com/itextpdf/io/util/StandardOutUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/TextUtilTest.java b/io/src/test/java/com/itextpdf/io/util/TextUtilTest.java index 6a73a335eb..eaa5dae12b 100644 --- a/io/src/test/java/com/itextpdf/io/util/TextUtilTest.java +++ b/io/src/test/java/com/itextpdf/io/util/TextUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/UrlUtilTest.java b/io/src/test/java/com/itextpdf/io/util/UrlUtilTest.java index 944ba49a42..183ebd216a 100644 --- a/io/src/test/java/com/itextpdf/io/util/UrlUtilTest.java +++ b/io/src/test/java/com/itextpdf/io/util/UrlUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/XmlUtilTest.java b/io/src/test/java/com/itextpdf/io/util/XmlUtilTest.java index 5f407d1534..1a5a2465b5 100644 --- a/io/src/test/java/com/itextpdf/io/util/XmlUtilTest.java +++ b/io/src/test/java/com/itextpdf/io/util/XmlUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java b/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java index 6a5c6ea649..df4ed5128a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java +++ b/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -32,7 +32,7 @@ public final class ITextCoreProductData { private static final String CORE_PUBLIC_PRODUCT_NAME = "Core"; private static final String CORE_VERSION = "7.2.5-SNAPSHOT"; private static final int CORE_COPYRIGHT_SINCE = 2000; - private static final int CORE_COPYRIGHT_TO = 2022; + private static final int CORE_COPYRIGHT_TO = 2023; private static final ProductData ITEXT_PRODUCT_DATA = new ProductData(CORE_PUBLIC_PRODUCT_NAME, ProductNameConstant.ITEXT_CORE, CORE_VERSION, CORE_COPYRIGHT_SINCE, CORE_COPYRIGHT_TO); diff --git a/kernel/src/main/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEvent.java b/kernel/src/main/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEvent.java index ceb6032420..de51f0670e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/actions/events/ITextCoreProductEvent.java b/kernel/src/main/java/com/itextpdf/kernel/actions/events/ITextCoreProductEvent.java index b0158b3f01..7676607349 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/actions/events/ITextCoreProductEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/actions/events/ITextCoreProductEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEvent.java b/kernel/src/main/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEvent.java index 307802e60b..268f5aa73a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/CalGray.java b/kernel/src/main/java/com/itextpdf/kernel/colors/CalGray.java index ea586589c8..b14cee56f7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/CalGray.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/CalGray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/CalRgb.java b/kernel/src/main/java/com/itextpdf/kernel/colors/CalRgb.java index fb8d2348ce..b4adb4dc3e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/CalRgb.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/CalRgb.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/Color.java b/kernel/src/main/java/com/itextpdf/kernel/colors/Color.java index e94e52e5fd..045fdeafe1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/Color.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/Color.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/ColorConstants.java b/kernel/src/main/java/com/itextpdf/kernel/colors/ColorConstants.java index 473bdc5ad7..f9c24055c2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/ColorConstants.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/ColorConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceCmyk.java b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceCmyk.java index c28e96bdeb..a5bfea2fa0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceCmyk.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceCmyk.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceGray.java b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceGray.java index b6ac1850ac..6a4a7d32fc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceGray.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceGray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceN.java b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceN.java index 6662bc0e32..ac63e3b9b4 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceN.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceN.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceRgb.java b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceRgb.java index ec099a3c44..e7939f9c3c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceRgb.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceRgb.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/IccBased.java b/kernel/src/main/java/com/itextpdf/kernel/colors/IccBased.java index c8bc412644..706756e315 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/IccBased.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/IccBased.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/Indexed.java b/kernel/src/main/java/com/itextpdf/kernel/colors/Indexed.java index 11d3c92a7e..25c56d6bde 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/Indexed.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/Indexed.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/Lab.java b/kernel/src/main/java/com/itextpdf/kernel/colors/Lab.java index 7ed98f5668..a1cf1e608d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/Lab.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/Lab.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/PatternColor.java b/kernel/src/main/java/com/itextpdf/kernel/colors/PatternColor.java index 9137d12324..87f74cb0da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/PatternColor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/PatternColor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/Separation.java b/kernel/src/main/java/com/itextpdf/kernel/colors/Separation.java index 0298b2282d..5f885064e5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/Separation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/Separation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/WebColors.java b/kernel/src/main/java/com/itextpdf/kernel/colors/WebColors.java index 70b06f458e..b6c50855a5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/WebColors.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/WebColors.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/AbstractLinearGradientBuilder.java b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/AbstractLinearGradientBuilder.java index b49c046d02..dd4e7fbd8a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/AbstractLinearGradientBuilder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/AbstractLinearGradientBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientColorStop.java b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientColorStop.java index 6faa13cb41..bd4ef30784 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientColorStop.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientColorStop.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientSpreadMethod.java b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientSpreadMethod.java index eacfff532e..82cbaae269 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientSpreadMethod.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientSpreadMethod.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilder.java b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilder.java index 7ceb559f2b..d9bec6ba49 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.java b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.java index 96f22f056f..7d356aea44 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipher.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipher.java index b0060d6845..281eeaba6b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipher.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipher.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipherCBCnoPad.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipherCBCnoPad.java index 47c7e76071..c97a3a1d4f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipherCBCnoPad.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipherCBCnoPad.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/ARCFOUREncryption.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/ARCFOUREncryption.java index e01384bf67..07078f0d8f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/ARCFOUREncryption.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/ARCFOUREncryption.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/AesDecryptor.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/AesDecryptor.java index 984bcb94f3..a8ae9dd4a7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/AesDecryptor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/AesDecryptor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/CryptoUtil.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/CryptoUtil.java index 3dadd915da..3d93258bbc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/CryptoUtil.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/CryptoUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/IDecryptor.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/IDecryptor.java index 1186d38be6..cd74537651 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/IDecryptor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/IDecryptor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/IVGenerator.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/IVGenerator.java index 37e342c5a9..4a5ce5fe1f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/IVGenerator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/IVGenerator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamAesEncryption.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamAesEncryption.java index f61883b54f..12a96bd5b7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamAesEncryption.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamAesEncryption.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamEncryption.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamEncryption.java index 5a03dbb9ad..1eb4f224a6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamEncryption.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamEncryption.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamStandardEncryption.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamStandardEncryption.java index 90d318eaee..41e77769ec 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamStandardEncryption.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamStandardEncryption.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/StandardDecryptor.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/StandardDecryptor.java index 038505113c..d2e8855cfc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/StandardDecryptor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/StandardDecryptor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/EncryptionUtils.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/EncryptionUtils.java index 48d7558f3a..7992927a8c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/EncryptionUtils.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/EncryptionUtils.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubKeySecurityHandler.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubKeySecurityHandler.java index a407f87ce2..ea690ea7e0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubKeySecurityHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubKeySecurityHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.java index 57a26a83d9..79abf90a92 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.java index 8724c5a4e2..566fb423da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.java index 05736d631f..2578b57ae9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.java index b03faba429..ee6042b8e3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PublicKeyRecipient.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PublicKeyRecipient.java index 5a523db678..385d53d590 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PublicKeyRecipient.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PublicKeyRecipient.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/SecurityHandler.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/SecurityHandler.java index ce924bd286..6cf3edfad9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/SecurityHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/SecurityHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes128.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes128.java index d97a1dd37a..60c59d1493 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes128.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes128.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes256.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes256.java index 7bdaaaa85c..dcdaee1d38 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes256.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes256.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.java index 2b708d4f0d..df1bbc3ca8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.java index 2ca4661d95..4fd9f814c1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardSecurityHandler.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardSecurityHandler.java index 789bf88c75..e1c49eab84 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardSecurityHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardSecurityHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.java index 1772eaf773..56161ea6e1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/events/Event.java b/kernel/src/main/java/com/itextpdf/kernel/events/Event.java index 6ac1d14a11..f1f000a712 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/events/Event.java +++ b/kernel/src/main/java/com/itextpdf/kernel/events/Event.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/events/EventDispatcher.java b/kernel/src/main/java/com/itextpdf/kernel/events/EventDispatcher.java index 7a02dc95de..15568721f2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/events/EventDispatcher.java +++ b/kernel/src/main/java/com/itextpdf/kernel/events/EventDispatcher.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/events/IEventDispatcher.java b/kernel/src/main/java/com/itextpdf/kernel/events/IEventDispatcher.java index 0de83da561..e46993ab23 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/events/IEventDispatcher.java +++ b/kernel/src/main/java/com/itextpdf/kernel/events/IEventDispatcher.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/events/IEventHandler.java b/kernel/src/main/java/com/itextpdf/kernel/events/IEventHandler.java index 5b20b41e27..7f0ec1d9f8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/events/IEventHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/events/IEventHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/events/PdfDocumentEvent.java b/kernel/src/main/java/com/itextpdf/kernel/events/PdfDocumentEvent.java index 2b0b396198..24dc94a53c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/events/PdfDocumentEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/events/PdfDocumentEvent.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/exceptions/BadPasswordException.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/BadPasswordException.java index 580e38fae5..551dc7e6e3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/BadPasswordException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/BadPasswordException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/exceptions/InvalidXRefPrevException.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/InvalidXRefPrevException.java index aef80fab18..f95858751a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/InvalidXRefPrevException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/InvalidXRefPrevException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/exceptions/KernelExceptionMessageConstant.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/KernelExceptionMessageConstant.java index ef7aeabe42..cbbf129be5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/KernelExceptionMessageConstant.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/KernelExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/exceptions/MemoryLimitsAwareException.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/MemoryLimitsAwareException.java index 0d65bdb93e..550fdc650e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/MemoryLimitsAwareException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/MemoryLimitsAwareException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/exceptions/PdfException.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/PdfException.java index 785db8fb6e..27a3939691 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/PdfException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/PdfException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/exceptions/XrefCycledReferencesException.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/XrefCycledReferencesException.java index f2a19a79be..0d6aafa80b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/XrefCycledReferencesException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/XrefCycledReferencesException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/DocFontEncoding.java b/kernel/src/main/java/com/itextpdf/kernel/font/DocFontEncoding.java index 68134baba2..0277180bb9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/DocFontEncoding.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/DocFontEncoding.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/DocTrueTypeFont.java b/kernel/src/main/java/com/itextpdf/kernel/font/DocTrueTypeFont.java index 0acb56222d..2d415b9dd3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/DocTrueTypeFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/DocTrueTypeFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/DocType1Font.java b/kernel/src/main/java/com/itextpdf/kernel/font/DocType1Font.java index 34d95095e2..5fd8b98612 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/DocType1Font.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/DocType1Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/FontUtil.java b/kernel/src/main/java/com/itextpdf/kernel/font/FontUtil.java index 55a3456f64..44f5edf3ac 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/FontUtil.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/FontUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/IDocFontProgram.java b/kernel/src/main/java/com/itextpdf/kernel/font/IDocFontProgram.java index d10e044db6..fa271320e0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/IDocFontProgram.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/IDocFontProgram.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfFont.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfFont.java index 96c8a501bc..e40a75b55b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfFontFactory.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfFontFactory.java index edb24ce241..99534faaff 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfFontFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfFontFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfSimpleFont.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfSimpleFont.java index cd74400191..1c67c163e6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfSimpleFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfSimpleFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfTrueTypeFont.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfTrueTypeFont.java index ebef89f5b4..8872d303f8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfTrueTypeFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfTrueTypeFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType0Font.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType0Font.java index 4009366bc6..400bda260c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType0Font.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType0Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -986,4 +986,4 @@ private static String normalizeEncoding(String encoding) { ? PdfEncodings.IDENTITY_H : encoding; } -} \ No newline at end of file +} diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType1Font.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType1Font.java index 55276bc089..2daef76d79 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType1Font.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType1Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType3Font.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType3Font.java index b84e03069b..08031a347b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType3Font.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType3Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/Type3Font.java b/kernel/src/main/java/com/itextpdf/kernel/font/Type3Font.java index bd354dafb3..01742e1d01 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/Type3Font.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/Type3Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/Type3Glyph.java b/kernel/src/main/java/com/itextpdf/kernel/font/Type3Glyph.java index 3033275420..23ed3d1ee4 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/Type3Glyph.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/Type3Glyph.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/AffineTransform.java b/kernel/src/main/java/com/itextpdf/kernel/geom/AffineTransform.java index 5ecd8d2833..14a8754c4e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/AffineTransform.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/AffineTransform.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/BezierCurve.java b/kernel/src/main/java/com/itextpdf/kernel/geom/BezierCurve.java index 907fc4e9b4..4c40e3886d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/BezierCurve.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/BezierCurve.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/IShape.java b/kernel/src/main/java/com/itextpdf/kernel/geom/IShape.java index 29e940aa12..558d7a30d0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/IShape.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/IShape.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Line.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Line.java index b5a0a84c3b..cdf56cd6a0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Line.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Line.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/LineSegment.java b/kernel/src/main/java/com/itextpdf/kernel/geom/LineSegment.java index 95016274b4..3f84ff0e2c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/LineSegment.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/LineSegment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Matrix.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Matrix.java index 0df2d9ae5e..a3d54e64d9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Matrix.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Matrix.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/PageSize.java b/kernel/src/main/java/com/itextpdf/kernel/geom/PageSize.java index cadb936e30..ab8fda8e79 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/PageSize.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/PageSize.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Path.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Path.java index f5b001a93c..862de59a28 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Path.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Path.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Rectangle.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Rectangle.java index 1df5227a0f..8fdc4a7502 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Rectangle.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Rectangle.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/ShapeTransformUtil.java b/kernel/src/main/java/com/itextpdf/kernel/geom/ShapeTransformUtil.java index 8462b5cd63..1ca043fbb9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/ShapeTransformUtil.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/ShapeTransformUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Subpath.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Subpath.java index f001b33a6f..2199204998 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Subpath.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Subpath.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Vector.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Vector.java index 78d1d76eec..cbbe0719d7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Vector.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Vector.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/logs/KernelLogMessageConstant.java b/kernel/src/main/java/com/itextpdf/kernel/logs/KernelLogMessageConstant.java index 362f8606d3..ba4a9653a5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/logs/KernelLogMessageConstant.java +++ b/kernel/src/main/java/com/itextpdf/kernel/logs/KernelLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/AlphabetNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/AlphabetNumbering.java index f6bd2bcf1c..1296483437 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/AlphabetNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/AlphabetNumbering.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/ArmenianNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/ArmenianNumbering.java index c2a4bc494d..7066e2d435 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/ArmenianNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/ArmenianNumbering.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/EnglishAlphabetNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/EnglishAlphabetNumbering.java index 974a94155e..9c9050a434 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/EnglishAlphabetNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/EnglishAlphabetNumbering.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/GeorgianNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/GeorgianNumbering.java index d67c4af253..6d10785da7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/GeorgianNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/GeorgianNumbering.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/GreekAlphabetNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/GreekAlphabetNumbering.java index 88551482d1..8c9d2863f3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/GreekAlphabetNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/GreekAlphabetNumbering.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/RomanNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/RomanNumbering.java index 258eff94e2..75890c0f5d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/RomanNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/RomanNumbering.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/CompressionConstants.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/CompressionConstants.java index 1115a19fa5..a68b42d125 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/CompressionConstants.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/CompressionConstants.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/CountOutputStream.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/CountOutputStream.java index 75f294ec03..f832ed540e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/CountOutputStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/CountOutputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/DestinationResolverCopyFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/DestinationResolverCopyFilter.java index 339c41ae4c..11591a9e78 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/DestinationResolverCopyFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/DestinationResolverCopyFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/DocumentProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/DocumentProperties.java index c81b53e61a..d7faf7581b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/DocumentProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/DocumentProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandler.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandler.java index aa6db0f059..318f00ea2c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionConstants.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionConstants.java index ddc67948f2..e337ae4347 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionConstants.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionConstants.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionProperties.java index 40eb4a6f88..56a2da40f9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/FingerPrint.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/FingerPrint.java index 54870b1eb4..38a1c13bd7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/FingerPrint.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/FingerPrint.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageExtraCopier.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageExtraCopier.java index 5c211fa9da..67bf8d6dd2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageExtraCopier.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageExtraCopier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageFactory.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageFactory.java index a80ce5c1ca..bd4faeaab6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/IndirectFilterUtils.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/IndirectFilterUtils.java index 368ae759c3..5fba54e727 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/IndirectFilterUtils.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/IndirectFilterUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/IsoKey.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/IsoKey.java index 02c69c533a..baefc1f8d3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/IsoKey.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/IsoKey.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareFilter.java index 6eb095ff6d..58a123897a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareFilter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandler.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandler.java index 86fb3c854c..e5b44cc2b8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStream.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStream.java index 78a5dcc7f3..5b501894a8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/OcgPropertiesCopier.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/OcgPropertiesCopier.java index 85ed1dac3e..84ec109a2b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/OcgPropertiesCopier.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/OcgPropertiesCopier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PageFlushingHelper.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PageFlushingHelper.java index 7e1cb84b86..9424577da2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PageFlushingHelper.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PageFlushingHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PageLabelNumberingStyle.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PageLabelNumberingStyle.java index 9d36d29ad4..574b362423 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PageLabelNumberingStyle.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PageLabelNumberingStyle.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAConformanceLevel.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAConformanceLevel.java index 93b0be0f09..5fedc26631 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAConformanceLevel.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAConformanceLevel.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAnnotationBorder.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAnnotationBorder.java index d2c0e2ba7f..ba77645b3d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAnnotationBorder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAnnotationBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArray.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArray.java index 383ad5f3bc..c760989fc1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArray.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArrayDirectIterator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArrayDirectIterator.java index 6be7af902c..5bc5f023d0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArrayDirectIterator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArrayDirectIterator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfBoolean.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfBoolean.java index 6c3c001f99..dcc119a7c3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfBoolean.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfBoolean.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfCatalog.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfCatalog.java index 4abddba1bb..fadc8f39e8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfCatalog.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfCatalog.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDashPattern.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDashPattern.java index 1a79595de9..5d2e5f664a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDashPattern.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDashPattern.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDate.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDate.java index 440bfb8987..9f47a3edde 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDate.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDate.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDeveloperExtension.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDeveloperExtension.java index cb027acd23..62e9458ff8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDeveloperExtension.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDeveloperExtension.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionary.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionary.java index f1de9b3363..f9d271bfa5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionary.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionary.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryEntrySet.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryEntrySet.java index a9c5323c3d..ce1691be0b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryEntrySet.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryEntrySet.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryValues.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryValues.java index 022f9290cc..f6c267e0b6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryValues.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryValues.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java index ff7a30ccdf..761022f95b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocumentInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocumentInfo.java index 1eea05aadc..f916d5be35 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocumentInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocumentInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayload.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayload.java index b26c836452..e3c8e5e41f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayload.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayload.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayloadDocument.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayloadDocument.java index ee80bfb4fe..3f2a12e0da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayloadDocument.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayloadDocument.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryption.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryption.java index 4da6bb80d2..ee2fe06328 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryption.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryption.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptor.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptor.java index 47591e07b4..6e3a9d0a2d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfIndirectReference.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfIndirectReference.java index 7420ee482a..7360871295 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfIndirectReference.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfIndirectReference.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfLiteral.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfLiteral.java index 62767c6158..9c7ca2c939 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfLiteral.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfLiteral.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfName.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfName.java index 97a3ad68ec..5afa5ab27c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfName.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfName.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameLoader.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameLoader.java index e92ec04e7c..6e7945ea15 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameLoader.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameLoader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameTree.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameTree.java index 92d51f0762..fa0ec31f66 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameTree.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameTree.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNull.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNull.java index 3a67778e74..33a3979f02 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNull.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNull.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumTree.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumTree.java index c751508c8e..8f37979775 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumTree.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumTree.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumber.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumber.java index fddfe6e367..1b5a1206af 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumber.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumber.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObject.java index 74b4ed679b..bfc94378b1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectStream.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectStream.java index c83e1476b6..48489f7f23 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectWrapper.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectWrapper.java index d869ad51e6..56c4c2e665 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectWrapper.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectWrapper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java index 6d85f3db39..f7f6dd046c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputIntent.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputIntent.java index 04ff3c99ab..6a714ae8a9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputIntent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputIntent.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputStream.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputStream.java index b2d6e5f082..021a698a3e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPage.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPage.java index bdbdeddc06..c27f158425 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPage.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPage.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -1414,4 +1414,4 @@ private void rebuildFormFieldParent(PdfDictionary field, PdfDictionary newField, } -} \ No newline at end of file +} diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPageFactory.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPageFactory.java index 59a0087850..78a33b1fa7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPageFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPageFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPages.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPages.java index eab90b9c62..283710b31b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPages.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPages.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java index dc4c10dbc6..00fb5f6fe0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPrimitiveObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPrimitiveObject.java index 2cbaf9cade..3c5f7a2105 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPrimitiveObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPrimitiveObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java index 1305179cd8..eb83203f76 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfResources.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfResources.java index 111d1526fd..392af837a6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfResources.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfResources.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfStream.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfStream.java index 9e38962695..52e2874a56 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfString.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfString.java index d9a0795a96..07d5dc8ac0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfString.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfString.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfTextArray.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfTextArray.java index 4d51a0799e..da3061e259 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfTextArray.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfTextArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfVersion.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfVersion.java index 94f85de83e..cc833df63d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfVersion.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfVersion.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfViewerPreferences.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfViewerPreferences.java index fd7ea64d0c..79ec0b7f11 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfViewerPreferences.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfViewerPreferences.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java index a8b8549d1b..02d1390997 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfXrefTable.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfXrefTable.java index d08897a72f..14e95dad56 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfXrefTable.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfXrefTable.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/ReaderProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/ReaderProperties.java index da9941fe7d..6f01b6bd79 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/ReaderProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/ReaderProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/SerializedObjectContent.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/SerializedObjectContent.java index fd9dc1e476..8b2779e40d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/SerializedObjectContent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/SerializedObjectContent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializer.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializer.java index 044ebdad67..bb9414ec6c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializer.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/StampingProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/StampingProperties.java index 57a0373b25..53e94290bd 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/StampingProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/StampingProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/VersionConforming.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/VersionConforming.java index 33e5f1a111..e1c4636fc5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/VersionConforming.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/VersionConforming.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/WriterProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/WriterProperties.java index b11027ad51..584ff23952 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/WriterProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/WriterProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/XmpMetaInfoConverter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/XmpMetaInfoConverter.java index fae80c541f..0e690c409f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/XmpMetaInfoConverter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/XmpMetaInfoConverter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAction.java index ce57aac77b..5842c79e7c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAction.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfActionOcgState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfActionOcgState.java index 623bccd322..6cca3d0a48 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfActionOcgState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfActionOcgState.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActions.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActions.java index 5845b1def7..fe7b5421d0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActions.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActions.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfMediaClipData.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfMediaClipData.java index d24ca95e61..62ea4ed5c7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfMediaClipData.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfMediaClipData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfRendition.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfRendition.java index 2abab8c03e..e8b0a58d03 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfRendition.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfRendition.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfTarget.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfTarget.java index fbbb5e16db..12c74898ad 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfTarget.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfTarget.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfWin.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfWin.java index 6e0144c6d8..a77b91217f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfWin.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfWin.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/BorderStyleUtil.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/BorderStyleUtil.java index 1445a3e8e7..e297a07070 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/BorderStyleUtil.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/BorderStyleUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/InteriorColorUtil.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/InteriorColorUtil.java index 088f7cc55c..e775ab9f1c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/InteriorColorUtil.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/InteriorColorUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotation.java index 19c9ad5b6d..4d7fffe1d2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotation.java index d50027fb86..cc8ae77daf 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationAppearance.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationAppearance.java index c49db90776..ee4aaee3c8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationAppearance.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationAppearance.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCaretAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCaretAnnotation.java index 767891d985..13dab2986e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCaretAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCaretAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCircleAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCircleAnnotation.java index ac6a1f9cf8..3ae780e357 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCircleAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCircleAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFileAttachmentAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFileAttachmentAnnotation.java index c12ff0ac3b..6e5a7e4116 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFileAttachmentAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFileAttachmentAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFixedPrint.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFixedPrint.java index 721dcc2da7..f40bb9d394 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFixedPrint.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFixedPrint.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFreeTextAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFreeTextAnnotation.java index f85bb79c64..26d6318a52 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFreeTextAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFreeTextAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfInkAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfInkAnnotation.java index afcb2a0574..3e5e0e924d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfInkAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfInkAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotation.java index 01090a4636..48448d8ab6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLinkAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLinkAnnotation.java index 6935222c07..c1941f738a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLinkAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLinkAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotation.java index ab5c0a49aa..7ac95f94a2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotation.java index 83c3b54204..d228b01712 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolygonAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolygonAnnotation.java index de85bc498c..ef2fe0917e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolygonAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolygonAnnotation.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolylineAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolylineAnnotation.java index 72bd4195d3..4c0bbba53c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolylineAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolylineAnnotation.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPopupAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPopupAnnotation.java index a2f5b2500a..ce1e176737 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPopupAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPopupAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPrinterMarkAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPrinterMarkAnnotation.java index 150c8e757a..c0217016f5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPrinterMarkAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPrinterMarkAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfRedactAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfRedactAnnotation.java index a57434b016..e52c041df1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfRedactAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfRedactAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfScreenAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfScreenAnnotation.java index 3c54020c97..fdcad3abcb 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfScreenAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfScreenAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSoundAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSoundAnnotation.java index 1ad5731065..682b1c676c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSoundAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSoundAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSquareAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSquareAnnotation.java index de957ebdc6..d68a1f7b6e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSquareAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSquareAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfStampAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfStampAnnotation.java index 521be34fe2..8d4b76de86 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfStampAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfStampAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextAnnotation.java index d78a46f2fa..c5fadd6aa8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextMarkupAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextMarkupAnnotation.java index 57c7c4d503..db42849527 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextMarkupAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextMarkupAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTrapNetworkAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTrapNetworkAnnotation.java index 422b363384..521748f4f6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTrapNetworkAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTrapNetworkAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWatermarkAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWatermarkAnnotation.java index c12086a460..66c5e84e29 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWatermarkAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWatermarkAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWidgetAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWidgetAnnotation.java index 06a7329f92..314b3ea95d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWidgetAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWidgetAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/AnnotationDefaultAppearance.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/AnnotationDefaultAppearance.java index 600415a020..9bd3e0317c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/AnnotationDefaultAppearance.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/AnnotationDefaultAppearance.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/ExtendedAnnotationFont.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/ExtendedAnnotationFont.java index 05a36e99a8..5527c653f4 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/ExtendedAnnotationFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/ExtendedAnnotationFont.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/StandardAnnotationFont.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/StandardAnnotationFont.java index 691686d326..6e27bbfa03 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/StandardAnnotationFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/StandardAnnotationFont.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasArtifact.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasArtifact.java index e3a1fc2f76..c8a87bc511 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasArtifact.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasArtifact.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java index 386d58be12..f94cf1aa0c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasTag.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasTag.java index 27cdb44c0a..6a24b92775 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasTag.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasTag.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvas.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvas.java index f0350b5a90..6a1a26e051 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvas.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvas.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasConstants.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasConstants.java index e3dba37961..a35d6aa758 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasConstants.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasConstants.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfPatternCanvas.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfPatternCanvas.java index 9466d8d812..9f2f1db784 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfPatternCanvas.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfPatternCanvas.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLine.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLine.java index 21714d2ed4..d30d96901d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLine.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLine.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLine.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLine.java index a452ba06a0..ed900581ba 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLine.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLine.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/ILineDrawer.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/ILineDrawer.java index 27ca1eee3e..b5aa66d88b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/ILineDrawer.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/ILineDrawer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLine.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLine.java index c486958671..183ce188bf 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLine.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLine.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/EventType.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/EventType.java index a0b78a5887..c57734fbd1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/EventType.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/EventType.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IContentOperator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IContentOperator.java index 366f3939fe..c666602902 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IContentOperator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IContentOperator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IXObjectDoHandler.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IXObjectDoHandler.java index c5004e8144..9674d9c63c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IXObjectDoHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IXObjectDoHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/ParserGraphicsState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/ParserGraphicsState.java index 5f4a977b5e..da08c1e329 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/ParserGraphicsState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/ParserGraphicsState.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessor.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessor.java index 06f4792be5..4e051c3bf2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfDocumentContentParser.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfDocumentContentParser.java index 749666f7ba..80b373d1a3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfDocumentContentParser.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfDocumentContentParser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractor.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractor.java index 7082001fd7..ca532bf3f8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridge.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridge.java index 8eca57c539..b168a377e8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridge.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridge.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperException.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperException.java index ea0949bb6a..e7e03ea5a3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperExceptionConstant.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperExceptionConstant.java index 9294c21fe0..b2a1909822 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperExceptionConstant.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperExceptionConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/AbstractRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/AbstractRenderInfo.java index 7f0c7847cb..94c1395cd3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/AbstractRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/AbstractRenderInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ClippingPathInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ClippingPathInfo.java index 39a6760c9d..6dbc6734e3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ClippingPathInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ClippingPathInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/IEventData.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/IEventData.java index 6de4a723bb..8141a365a3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/IEventData.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/IEventData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java index b624265dc5..26140238aa 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/PathRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/PathRenderInfo.java index 32f814263e..4135743be9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/PathRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/PathRenderInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/TextRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/TextRenderInfo.java index 2e07e026db..e65fd6d196 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/TextRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/TextRenderInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/IEventFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/IEventFilter.java index 1636a934ff..b866fe28e3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/IEventFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/IEventFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.java index 1cc4cee1a4..9996d2bd66 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.java index 4c773486cb..87b93b2465 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.java index 6668acef52..5e5376e122 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.java index 0b5a8dab53..786bcde2da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredEventListener.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredEventListener.java index 4157b550c9..9f022e27db 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredEventListener.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredEventListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.java index 4b5b5f0413..2adba332b0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphEventListener.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphEventListener.java index 1bbc31df26..c92d25957f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphEventListener.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphEventListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.java index 067bdcf864..e070c6f690 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IEventListener.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IEventListener.java index f5187fa845..071c18198c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IEventListener.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IEventListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.java index bf5d2a9889..25636fab78 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IPdfTextLocation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IPdfTextLocation.java index 937d5fc004..f09939f836 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IPdfTextLocation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IPdfTextLocation.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextChunkLocation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextChunkLocation.java index 701ff64160..5b91e00d69 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextChunkLocation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextChunkLocation.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.java index af556d1c2c..f5a0589d78 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.java index 4043c8d6df..5803e97863 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.java index c9c3c693e0..b736472cc1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.java index b86f232f69..4a06eaeb9f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunk.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunk.java index 0a1a500cb2..21338693a4 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunk.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunk.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.java index 8dd4e3cc94..1fc26bf9c0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.java index abdfd43813..9bd1aa7605 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextMarginFinder.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextMarginFinder.java index 5b2cdce523..395cfd6f1d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextMarginFinder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextMarginFinder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.java index 13b24911f9..6463927c0d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParser.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParser.java index a6838fddd6..22061c8c3c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParser.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/InputMeta.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/InputMeta.java index 7e9ebab935..a185621da2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/InputMeta.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/InputMeta.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaBrush.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaBrush.java index 033605de2e..8f4c506632 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaBrush.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaBrush.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDo.java index f8138a621f..dedce41116 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaFont.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaFont.java index c2d31bd6d0..dfa1b30353 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaObject.java index b456996c8e..be7ec8110b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaPen.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaPen.java index 956e0b3caa..aaf723a4a5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaPen.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaPen.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaState.java index cd7a01a158..280bf87ab4 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaState.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageData.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageData.java index ba6fd21299..b20f2cbc5c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageData.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageHelper.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageHelper.java index 9231e17bae..33633e32a8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageHelper.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollection.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollection.java index c650efe144..8785f8b3c9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollection.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollection.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionField.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionField.java index ed3946a40d..c287f1086f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionField.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItem.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItem.java index 85e1334feb..1973db7826 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchema.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchema.java index 563f6aeebf..889b0efcfc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchema.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchema.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSort.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSort.java index 20fb27bcc7..ee264e36b9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSort.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSort.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCs.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCs.java index 80ac448211..0f1a7c4251 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCs.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCs.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfColorSpace.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfColorSpace.java index 97f7181c0a..408488a3da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfColorSpace.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfColorSpace.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfDeviceCs.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfDeviceCs.java index 0d28a1d67c..552b35bf2d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfDeviceCs.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfDeviceCs.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfPattern.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfPattern.java index ae8edbefd1..a321e6f9e8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfPattern.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfPattern.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfShading.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfShading.java index f0f54be418..2cfada2a4a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfShading.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfShading.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfSpecialCs.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfSpecialCs.java index a91823deb6..4dbd2323ac 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfSpecialCs.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfSpecialCs.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/extgstate/PdfExtGState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/extgstate/PdfExtGState.java index a6720007c7..d86d58c896 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/extgstate/PdfExtGState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/extgstate/PdfExtGState.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfDictionaryFS.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfDictionaryFS.java index 23f14a18c2..7943dd19aa 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfDictionaryFS.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfDictionaryFS.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.java index 08b2009bac..0419f974a3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfFileSpec.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfFileSpec.java index 19703990e5..ba72a91dad 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfFileSpec.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfFileSpec.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfStringFS.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfStringFS.java index 822466b0b5..dc6f935c45 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfStringFS.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfStringFS.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilter.java index 3263a0b6b1..36de54b6df 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilter.java index 8d20515131..ed9a76341c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/CCITTFaxDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/CCITTFaxDecodeFilter.java index aefc22f4ae..ca52e7eae5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/CCITTFaxDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/CCITTFaxDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DctDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DctDecodeFilter.java index ab556c561b..64a5388b4d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DctDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DctDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DoNothingFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DoNothingFilter.java index f15dfdf96a..91238712ec 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DoNothingFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DoNothingFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FilterHandlers.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FilterHandlers.java index ba06f7e310..a1e4091d69 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FilterHandlers.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FilterHandlers.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeFilter.java index 71c1c89ee5..8e6108a988 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeStrictFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeStrictFilter.java index 7365f97435..4a4056dcb6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeStrictFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeStrictFilter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/IFilterHandler.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/IFilterHandler.java index d06087bd6d..52bb767b77 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/IFilterHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/IFilterHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/JpxDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/JpxDecodeFilter.java index e9b2606716..067bc1eb82 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/JpxDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/JpxDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilter.java index 118e4881ae..6810cd8edc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecoder.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecoder.java index 1836311cc3..da4e08b73f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecoder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecoder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/RunLengthDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/RunLengthDecodeFilter.java index a70315cad2..b96ee39bf6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/RunLengthDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/RunLengthDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/AbstractPdfFunction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/AbstractPdfFunction.java index 4210e5c6bf..94d916fe90 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/AbstractPdfFunction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/AbstractPdfFunction.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertors.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertors.java index 0cf146dc3c..0d7fc742a7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertors.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertors.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IInputConversionFunction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IInputConversionFunction.java index c3bf08d63c..759df92b9c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IInputConversionFunction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IInputConversionFunction.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IOutputConversionFunction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IOutputConversionFunction.java index 5e1bff5bfb..83a2ae9854 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IOutputConversionFunction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IOutputConversionFunction.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunction.java index f30ed1da63..4267b723eb 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunction.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunctionFactory.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunctionFactory.java index 4ed5be5413..358ca24598 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunctionFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunctionFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunction.java index f4adb0daca..16dad1f8fc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunction.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactory.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactory.java index a201401a1a..0b93b1fdc7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType0Function.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType0Function.java index ecc570f78d..b79d8c8d7d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType0Function.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType0Function.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType2Function.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType2Function.java index 969a8447ff..c4fa0ea25e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType2Function.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType2Function.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType3Function.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType3Function.java index 1b56050cd8..f92e69b3ce 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType3Function.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType3Function.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType4Function.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType4Function.java index 9c50e631a8..23c50b9e27 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType4Function.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType4Function.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/AbstractSampleExtractor.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/AbstractSampleExtractor.java index 212c86e6cf..ac2bba8300 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/AbstractSampleExtractor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/AbstractSampleExtractor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractor.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractor.java index 9e7249e5ba..beaf621895 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/IPdfOCG.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/IPdfOCG.java index c98bcdb0c4..b00c0199f3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/IPdfOCG.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/IPdfOCG.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayer.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayer.java index c955dedcc1..2b7d113417 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayer.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembership.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembership.java index 707ff701b5..7b34baf791 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembership.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembership.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfOCProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfOCProperties.java index 24fd25acd9..feae776c4a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfOCProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfOCProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpression.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpression.java index 4d89928eee..218ce6d563 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpression.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpression.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfDestination.java index 6a6592e241..7a07bdcba6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfDestination.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitDestination.java index 174e91dd51..d9ab5e696b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitDestination.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.java index 1dacb795ad..d90be4a9f2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfNamedDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfNamedDestination.java index 9f5a9fcf63..13b2cde4f0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfNamedDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfNamedDestination.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStringDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStringDestination.java index bf27bddb13..587b3547bc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStringDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStringDestination.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStructureDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStructureDestination.java index 8fa519dc7c..aa31bf742e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStructureDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStructureDestination.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.java index 5b532a9902..8432d46337 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.java index bc5dc87fda..2cb8aa6e38 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.java index 7cea13cf77..b0a67e0d0d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.java index f1bb9cd4c0..5021a0179b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/IStructureNode.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/IStructureNode.java index 445d10423a..bbc154ffda 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/IStructureNode.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/IStructureNode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/ParentTreeHandler.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/ParentTreeHandler.java index 56ef0d66df..faba1c0f3a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/ParentTreeHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/ParentTreeHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcr.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcr.java index dd05598bd2..543ab6c6af 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcr.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcr.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrDictionary.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrDictionary.java index a36ab3591e..39a350829b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrDictionary.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrDictionary.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrNumber.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrNumber.java index 1488796bd7..ae6ef375b3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrNumber.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrNumber.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfNamespace.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfNamespace.java index 655d7d5490..fdc33b41f0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfNamespace.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfNamespace.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfObjRef.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfObjRef.java index 7b3fd1f638..d39c505082 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfObjRef.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfObjRef.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructElem.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructElem.java index 7adf9f62aa..bc14d17b7f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructElem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructElem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructTreeRoot.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructTreeRoot.java index b713437c74..51bf5958f6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructTreeRoot.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructTreeRoot.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructureAttributes.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructureAttributes.java index f8b1eb540d..f9f5e836a2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructureAttributes.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructureAttributes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserPropertiesAttributes.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserPropertiesAttributes.java index 1761116c4a..5957578d3d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserPropertiesAttributes.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserPropertiesAttributes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserProperty.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserProperty.java index 297e94bf40..58e16ea080 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserProperty.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserProperty.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardNamespaces.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardNamespaces.java index 3816f58ace..4a3f5a0fc7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardNamespaces.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardNamespaces.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardRoles.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardRoles.java index 62e4f31342..66d0212d96 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardRoles.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardRoles.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopier.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopier.java index fc72d68ce3..78f465b67d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopier.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityProperties.java index 4f066eab00..3bb6634db0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityProperties.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.java index e735563efb..165f9432aa 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/BackedAccessibilityProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/BackedAccessibilityProperties.java index 81170a0575..742f283f20 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/BackedAccessibilityProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/BackedAccessibilityProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/DefaultAccessibilityProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/DefaultAccessibilityProperties.java index 20939a34b9..d485015d2b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/DefaultAccessibilityProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/DefaultAccessibilityProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/IRoleMappingResolver.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/IRoleMappingResolver.java index c3ee20051a..f6d3462926 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/IRoleMappingResolver.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/IRoleMappingResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolver.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolver.java index ceabd63be6..7d9cb63f5b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolver.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolverPdf2.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolverPdf2.java index 16d78fe3a1..d2fcfcec3c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolverPdf2.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolverPdf2.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RootTagNormalizer.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RootTagNormalizer.java index 7e2c7f4f77..671e747193 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RootTagNormalizer.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RootTagNormalizer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagReference.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagReference.java index e9bacff279..de4fbf8d4b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagReference.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagReference.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContext.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContext.java index f84c873fc9..fb822ab54b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContext.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointer.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointer.java index 8ff5df094e..069cd7c1f5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointer.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/WaitingTagsManager.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/WaitingTagsManager.java index 22b4c54a00..8baea5b1df 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/WaitingTagsManager.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/WaitingTagsManager.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/ImagePdfBytesInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/ImagePdfBytesInfo.java index e1517afe9c..6a8c6e782c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/ImagePdfBytesInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/ImagePdfBytesInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfFormXObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfFormXObject.java index 037364e526..fb7136ed67 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfFormXObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfFormXObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObject.java index 3b593ea16e..cb21f53a91 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfTransparencyGroup.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfTransparencyGroup.java index cfbc0eeefd..d849ac2dba 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfTransparencyGroup.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfTransparencyGroup.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfXObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfXObject.java index 1d575bb231..2427093e66 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfXObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfXObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/security/IExternalDecryptionProcess.java b/kernel/src/main/java/com/itextpdf/kernel/security/IExternalDecryptionProcess.java index fca8572399..9b0f7fee97 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/security/IExternalDecryptionProcess.java +++ b/kernel/src/main/java/com/itextpdf/kernel/security/IExternalDecryptionProcess.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/CompareTool.java b/kernel/src/main/java/com/itextpdf/kernel/utils/CompareTool.java index b70b106af5..6f1a05b073 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/CompareTool.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/CompareTool.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/DefaultSafeXmlParserFactory.java b/kernel/src/main/java/com/itextpdf/kernel/utils/DefaultSafeXmlParserFactory.java index 5707f7fb05..3fccabacbb 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/DefaultSafeXmlParserFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/DefaultSafeXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/ICopyFilter.java b/kernel/src/main/java/com/itextpdf/kernel/utils/ICopyFilter.java index 0e51e7f4e8..1fa6f932b2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/ICopyFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/ICopyFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/IXmlParserFactory.java b/kernel/src/main/java/com/itextpdf/kernel/utils/IXmlParserFactory.java index 832b6d1481..91464261d6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/IXmlParserFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/IXmlParserFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/IdleOutputStream.java b/kernel/src/main/java/com/itextpdf/kernel/utils/IdleOutputStream.java index e649433ac0..3ca43341bb 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/IdleOutputStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/IdleOutputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/NullCopyFilter.java b/kernel/src/main/java/com/itextpdf/kernel/utils/NullCopyFilter.java index 5c3b788114..b568eb18da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/NullCopyFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/NullCopyFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/PageRange.java b/kernel/src/main/java/com/itextpdf/kernel/utils/PageRange.java index 13a6fed6c4..ee6181f139 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/PageRange.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/PageRange.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfMerger.java b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfMerger.java index b39186f51d..b2ea350579 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfMerger.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfMerger.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfResourceCounter.java b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfResourceCounter.java index 30429f18b8..e341b2dace 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfResourceCounter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfResourceCounter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfSplitter.java b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfSplitter.java index 945f20487a..f41681a9c6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfSplitter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfSplitter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/TaggedPdfReaderTool.java b/kernel/src/main/java/com/itextpdf/kernel/utils/TaggedPdfReaderTool.java index 143c128921..621b596321 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/TaggedPdfReaderTool.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/TaggedPdfReaderTool.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/XmlProcessorCreator.java b/kernel/src/main/java/com/itextpdf/kernel/utils/XmlProcessorCreator.java index e7b062bd47..9a0068a1be 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/XmlProcessorCreator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/XmlProcessorCreator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/XmlUtils.java b/kernel/src/main/java/com/itextpdf/kernel/utils/XmlUtils.java index 55d4ca52e3..42f43aed4b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/XmlUtils.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/XmlUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItem.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItem.java index ce3628eabb..1467a8f6b9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItem.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItem.java index dcf6f5e11f..0104b1ac69 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItem.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItem.java index ea69cd3a75..9eaf239096 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/LocalPathItem.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/LocalPathItem.java index dddb5b41bb..94719da36d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/LocalPathItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/LocalPathItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPath.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPath.java index 8d1f6f45ec..ab883c7441 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPath.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPath.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItem.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItem.java index 8a78c69d65..e969fcb186 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPath.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPath.java index 8f811125c1..6f8141f013 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPath.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPath.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/xmp/PdfConst.java b/kernel/src/main/java/com/itextpdf/kernel/xmp/PdfConst.java index 3bb6d5eed7..fe0a8e7d6c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/xmp/PdfConst.java +++ b/kernel/src/main/java/com/itextpdf/kernel/xmp/PdfConst.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/PdfExceptionTest.java b/kernel/src/test/java/com/itextpdf/kernel/PdfExceptionTest.java index 84bc05900a..40c19e85b6 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/PdfExceptionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/PdfExceptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerAccess.java b/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerAccess.java index c99a2f58fd..2c720642aa 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerAccess.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerAccess.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerTest.java b/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerTest.java index 2ae35d357d..42200f50fb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/ITextTestEvent.java b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/ITextTestEvent.java index 6a77713a76..8201757a15 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/ITextTestEvent.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/ITextTestEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestConfigurationEvent.java b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestConfigurationEvent.java index e37bff486f..69ae15c04a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestConfigurationEvent.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestConfigurationEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestMetaInfo.java b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestMetaInfo.java index 61fbdb6708..e294582b49 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestMetaInfo.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestMetaInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEventTest.java b/kernel/src/test/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEventTest.java index 50f7878bfb..d106706826 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEventTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/actions/events/ITextCoreProductEventTest.java b/kernel/src/test/java/com/itextpdf/kernel/actions/events/ITextCoreProductEventTest.java index c44000e47e..c6b16bc5b7 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/events/ITextCoreProductEventTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/events/ITextCoreProductEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEventTest.java b/kernel/src/test/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEventTest.java index c2524bcb19..fc9ef46aad 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEventTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/colors/ColorTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/ColorTest.java index 141de65733..fdb18b1c45 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/ColorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/ColorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/colors/DeviceRgbTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/DeviceRgbTest.java index 4f96addac8..ff32bb11df 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/DeviceRgbTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/DeviceRgbTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/colors/WebColorsTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/WebColorsTest.java index 0645e68837..6b18eb5726 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/WebColorsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/WebColorsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/GradientColorStopTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/GradientColorStopTest.java index b29022d554..c344726946 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/GradientColorStopTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/GradientColorStopTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilderTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilderTest.java index ea5be8714e..e99dc79fb5 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilderTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.java index 0fafe855a3..5bd2249ece 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/crypto/CryptoUtilTest.java b/kernel/src/test/java/com/itextpdf/kernel/crypto/CryptoUtilTest.java index e11337261c..2b65027c0b 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/crypto/CryptoUtilTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/crypto/CryptoUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfEncryptionTest.java b/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfEncryptionTest.java index 62fc5c9e07..bef0c7371d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfEncryptionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfEncryptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfReaderCustomFilterTest.java b/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfReaderCustomFilterTest.java index 041f30843b..b3b9f43b2b 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfReaderCustomFilterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfReaderCustomFilterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/crypto/UnencryptedWrapperTest.java b/kernel/src/test/java/com/itextpdf/kernel/crypto/UnencryptedWrapperTest.java index ba1a85ef96..a14faed977 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/crypto/UnencryptedWrapperTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/crypto/UnencryptedWrapperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/crypto/UnicodeBasedPasswordEncryptionTest.java b/kernel/src/test/java/com/itextpdf/kernel/crypto/UnicodeBasedPasswordEncryptionTest.java index 7cabd15d9d..769b438761 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/crypto/UnicodeBasedPasswordEncryptionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/crypto/UnicodeBasedPasswordEncryptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontFactoryTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontFactoryTest.java index 95dd5eb6d3..20aa9d2ec8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontFactoryTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontUnitTest.java index f0437a3ea7..fad457c8a8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/font/PdfSimpleFontTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfSimpleFontTest.java index f03cfff9b4..80bee4d9d4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfSimpleFontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfSimpleFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/font/PdfTrueTypeFontTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfTrueTypeFontTest.java index 988e493e87..929b4a524d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfTrueTypeFontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfTrueTypeFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/font/PdfType0FontTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfType0FontTest.java index a054d6390a..bf16e2bd33 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfType0FontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfType0FontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/font/PdfType3FontTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfType3FontTest.java index 640f49ad06..8b5239ad2f 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfType3FontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfType3FontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/font/Type3FontTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/Type3FontTest.java index 24037fa99c..eaa13501d8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/Type3FontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/Type3FontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/font/Type3GlyphUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/Type3GlyphUnitTest.java index 37a9afe6dd..17fba38885 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/Type3GlyphUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/Type3GlyphUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/AffineTransformTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/AffineTransformTest.java index 54b28b59b9..77f113ceff 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/AffineTransformTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/AffineTransformTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/BezierCurveTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/BezierCurveTest.java index 266d917ab5..eae79da1a2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/BezierCurveTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/BezierCurveTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/LineSegmentTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/LineSegmentTest.java index d2ff55c2a0..824565b5d5 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/LineSegmentTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/LineSegmentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/MatrixTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/MatrixTest.java index 669390dc56..3e62363723 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/MatrixTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/MatrixTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/PageSizeUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/PageSizeUnitTest.java index 567d0d935e..a7abf4c89f 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/PageSizeUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/PageSizeUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/PointTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/PointTest.java index ae6feefa21..d089899d13 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/PointTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/PointTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/RectangleTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/RectangleTest.java index ca273dd871..5c3c21a3ea 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/RectangleTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/RectangleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/ShapeTransformUtilTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/ShapeTransformUtilTest.java index b3f995d91a..59d1482003 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/ShapeTransformUtilTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/ShapeTransformUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/VectorTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/VectorTest.java index 1858bda80d..2249c85110 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/VectorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/VectorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/numbering/ArmenianNumberingTest.java b/kernel/src/test/java/com/itextpdf/kernel/numbering/ArmenianNumberingTest.java index b00c50fef6..1670269f01 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/numbering/ArmenianNumberingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/numbering/ArmenianNumberingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/numbering/GeorgianNumberingTest.java b/kernel/src/test/java/com/itextpdf/kernel/numbering/GeorgianNumberingTest.java index f11bf0b661..7078bb6c13 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/numbering/GeorgianNumberingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/numbering/GeorgianNumberingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/numbering/GreekAlphabetNumberingTest.java b/kernel/src/test/java/com/itextpdf/kernel/numbering/GreekAlphabetNumberingTest.java index a4a3f641ef..b8e91b153a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/numbering/GreekAlphabetNumberingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/numbering/GreekAlphabetNumberingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/numbering/RomanNumberingTest.java b/kernel/src/test/java/com/itextpdf/kernel/numbering/RomanNumberingTest.java index aae7e5dabb..f6afde3959 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/numbering/RomanNumberingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/numbering/RomanNumberingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/EncodingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/EncodingTest.java index a547befecb..fa1d4e92cc 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/EncodingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/EncodingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.java index 1c1060edfd..b913a81998 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/FingerPrintTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/FingerPrintTest.java index 4a15b37b09..b23a49d377 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/FingerPrintTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/FingerPrintTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/FontToUnicodeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/FontToUnicodeTest.java index 699cdb1f4e..2bc433f647 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/FontToUnicodeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/FontToUnicodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/FreeReferencesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/FreeReferencesTest.java index 4e1b7487a4..a153a66e39 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/FreeReferencesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/FreeReferencesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/ImageFormatsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/ImageFormatsTest.java index 5690f5d9ea..510b7559ec 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/ImageFormatsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/ImageFormatsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/InheritedPageEntriesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/InheritedPageEntriesTest.java index caefb98d63..e3f9b6ba6a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/InheritedPageEntriesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/InheritedPageEntriesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandlerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandlerTest.java index fd01f0890c..bf700a3ce1 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandlerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStreamTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStreamTest.java index 14599b6463..23cedb1d72 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStreamTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStreamTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/OcgPropertiesCopierTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/OcgPropertiesCopierTest.java index cd5e876a48..af5757ef69 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/OcgPropertiesCopierTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/OcgPropertiesCopierTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingHelperUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingHelperUnitTest.java index 9d647290e6..baeaefd4c4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingHelperUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingHelperUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingTest.java index cf0f615b0c..826e06f955 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/ParentTreeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/ParentTreeTest.java index 8a59d30da4..de6ef04d3e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/ParentTreeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/ParentTreeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfActionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfActionTest.java index c44ba00260..3282dcecf4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfActionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfActionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfAnnotationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfAnnotationTest.java index 30f688bfb7..3b5910fb5d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfAnnotationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfAnnotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayTest.java index 8754c42bac..56ac57245e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayUnitTest.java index 667a700cbe..96fd223fdf 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfCopyTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfCopyTest.java index 2ababdfed3..7f57d5e7cb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfCopyTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfCopyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDashPatternTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDashPatternTest.java index fa26bd18d1..6f1cdc253a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDashPatternTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDashPatternTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDestinationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDestinationTest.java index 7cd7a9422b..bafae90d06 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDestinationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDestinationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryDictionaryValuesModificationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryDictionaryValuesModificationTest.java index e6b00e4d0b..4cb05b85a5 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryDictionaryValuesModificationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryDictionaryValuesModificationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTest.java index 40cbab0dc5..44ec6f0274 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTokenizerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTokenizerTest.java index 2819da84f3..7ad5436354 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTokenizerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTokenizerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentAppendModeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentAppendModeTest.java index 5782377cdd..c89409ebca 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentAppendModeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentAppendModeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentIdTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentIdTest.java index 27bc5adfa0..f3b85d665a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentIdTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentIdTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentInfoTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentInfoTest.java index 921ed10817..6e923b309f 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentInfoTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentTest.java index 7dfb6b93db..c0a23e170c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentUnitTest.java index 0523edcbb8..c8f6a5c8d3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptionUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptionUnitTest.java index 66fda081f4..326cbf2742 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptionUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptionUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptorTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptorTest.java index f74c152a70..2afb18f851 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfExtGStateTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfExtGStateTest.java index d97fed212f..bbe22f8e70 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfExtGStateTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfExtGStateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontCacheTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontCacheTest.java index 0a6d43032c..84ab284231 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontCacheTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontCacheTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontTest.java index 7ff05da35c..0b7e63eadd 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfIndirectReferenceTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfIndirectReferenceTest.java index 92ad46a4ce..32de38ff55 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfIndirectReferenceTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfIndirectReferenceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTest.java index 4de03bc5bd..e6e5985d29 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTreeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTreeTest.java index 3caaf92644..dfc7dccefd 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTreeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTreeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNumberTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNumberTest.java index 214c9f1004..f2b33394f7 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNumberTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNumberTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectReleaseTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectReleaseTest.java index 4f3fd80a6e..f2815fc530 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectReleaseTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectReleaseTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectStreamUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectStreamUnitTest.java index 2fbe363c08..ffaf3de892 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectStreamUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectStreamUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectTest.java index c76e3e1b75..e05e42d22e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectUnitTest.java index 23c6cb3665..44e73b2bae 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectWrapperUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectWrapperUnitTest.java index 74bd213d98..d2b5602bc5 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectWrapperUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectWrapperUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfOutlineTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfOutlineTest.java index 127f790c17..266acb4474 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfOutlineTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfOutlineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPageUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPageUnitTest.java index ca6c4578ea..dd63837fd9 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPageUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPageUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java index fe46af9e94..905f357655 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTreeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTreeTest.java index 0e4f2bc795..0a3f6c83a8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTreeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTreeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPrimitivesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPrimitivesTest.java index 29e08ba54a..f299cce470 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPrimitivesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPrimitivesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderDecodeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderDecodeTest.java index 38cc17ceb6..fc2a4c42d4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderDecodeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderDecodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java index 79a9dc4878..5dbe00b59d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfResourcesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfResourcesTest.java index f3b144f3b6..caa8e7dc40 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfResourcesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfResourcesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStampingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStampingTest.java index 8ac04e07d7..a4bed45171 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStampingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStampingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamDecodeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamDecodeTest.java index 0cc5171666..7fd127a719 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamDecodeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamDecodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamTest.java index 8d3efb6db5..d4904c2d92 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamUnitTest.java index faa281e4af..6b717df6c8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStringTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStringTest.java index 7f116d15c3..f1d2fd66d5 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStringTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStringTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructElemTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructElemTest.java index 548644962a..7b8074c0ef 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructElemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructElemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootTest.java index 682707ba37..736e7243ce 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootUnitTest.java index 538883fe37..0c6e75cf69 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTextArrayTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTextArrayTest.java index 131d1341ef..9a9d8646cd 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTextArrayTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTextArrayTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTokenizerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTokenizerTest.java index 574355fcc1..1119fbf353 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTokenizerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTokenizerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfType0FontIntegrationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfType0FontIntegrationTest.java index 675ec2adf3..d5c3305e17 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfType0FontIntegrationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfType0FontIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesTest.java index 378282929b..9becc14545 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesUnitTest.java index 9e6d72afb3..b017b4dc4c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfWriterTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfWriterTest.java index 07e998d6b6..a0f71e6cba 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfWriterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfWriterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXObjectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXObjectTest.java index 968ce1277a..83a4ec79fb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXObjectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXObjectTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableTest.java index c7e83a7adb..963d171c8a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableUnitTest.java index 3752fde927..312c26ea89 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/ReorderPagesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/ReorderPagesTest.java index a9c6685767..44b51469fc 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/ReorderPagesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/ReorderPagesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializerTest.java index ca3547f8b8..87a1be72fa 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModeTest.java index bb4c2a2a23..1fa3ddb402 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/TagTreePointerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/TagTreePointerTest.java index a24ddea013..44e7c3da28 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/TagTreePointerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/TagTreePointerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/TrailerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/TrailerTest.java index 3278c0ac9d..1dd9bfe15d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/TrailerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/TrailerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/XMPMetadataTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/XMPMetadataTest.java index 8e986ce2db..92e8d693a4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/XMPMetadataTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/XMPMetadataTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/XrefStreamDocumentUpdatesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/XrefStreamDocumentUpdatesTest.java index 2e3359d8bd..c9141daba8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/XrefStreamDocumentUpdatesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/XrefStreamDocumentUpdatesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfActionOcgStateTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfActionOcgStateTest.java index 0503b2eaab..ac71cec19c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfActionOcgStateTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfActionOcgStateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.java index 361fd5e89c..012c328109 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfTargetTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfTargetTest.java index 8d182fa1fc..592490af1c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfTargetTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfTargetTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfWinTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfWinTest.java index 10775cd621..6d3ad8ae8a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfWinTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfWinTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotationTest.java index 3e6da10b5a..59082dbafe 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationMakeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationMakeTest.java index 3e67a0bc76..7d7cb37ca1 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationMakeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationMakeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotationTest.java index fd03879e60..25cbdb25e3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotationTest.java index 645f855b4e..6f819d8c1c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotationTest.java index d75807dae3..70b96cb188 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CanvasTagTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CanvasTagTest.java index 1dd5bd6fc2..f585ff63f3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CanvasTagTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CanvasTagTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CharacterRenderInfoTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CharacterRenderInfoTest.java index d8884d1245..6c1520f797 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CharacterRenderInfoTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CharacterRenderInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/ImageMasksTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/ImageMasksTest.java index 49af6bcc99..04eaaf382d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/ImageMasksTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/ImageMasksTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasColorTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasColorTest.java index 0bbff65de1..ed34b9e991 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasColorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasColorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.java index f871d871ae..c832471fdb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasInlineImagesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasInlineImagesTest.java index 69b1ca27b0..3fc54ef869 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasInlineImagesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasInlineImagesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasTest.java index 52628d0248..b191477828 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasUnitTest.java index b01337d1b3..ba1e19ccc9 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasXObjectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasXObjectTest.java index 7b9f21d4ca..8f5d317480 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasXObjectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasXObjectTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/TextRenderInfoUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/TextRenderInfoUnitTest.java index 9e0297f570..c52d184683 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/TextRenderInfoUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/TextRenderInfoUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLineTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLineTest.java index 436d98cd65..b8247eb0f2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLineTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLineTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLineTest.java index 6ceb66f578..f55ab33b14 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLineTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLineTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLineTest.java index 45cd457932..91760ef3fb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLineTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/BidiTextExtractionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/BidiTextExtractionTest.java index 1e090e632c..26692bb899 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/BidiTextExtractionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/BidiTextExtractionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredEventListenerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredEventListenerTest.java index f7e49043cb..650ab2976e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredEventListenerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredEventListenerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.java index 6ea6eabcd2..1f1bad7fc9 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.java index 20d74fe90d..cac39d7f52 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.java index a945544a9b..a16407b889 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/HighlightItemsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/HighlightItemsTest.java index 90e976797c..7845350d05 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/HighlightItemsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/HighlightItemsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/IndicTextExtractionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/IndicTextExtractionTest.java index 45d137c700..28e2182ff2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/IndicTextExtractionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/IndicTextExtractionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/InlineImageExtractionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/InlineImageExtractionTest.java index e10b098513..743d646ed6 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/InlineImageExtractionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/InlineImageExtractionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/LocationExtractTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/LocationExtractTest.java index 94453186f0..62b907a2a3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/LocationExtractTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/LocationExtractTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java index 7b13cef1f4..523adea8b8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.java index 384f085649..c29278a608 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfContentExtractionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfContentExtractionTest.java index 9432fe1a03..9d6fe0cc3f 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfContentExtractionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfContentExtractionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorTest.java index b1a5a7d259..191340fb1c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.java index 28b37aefa8..05c5f6f2a4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.java index 7c5672ab50..cb3a12b70d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.java index 16928fc8d3..3dfffcb293 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextMarginFinderTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextMarginFinderTest.java index 455fa588b5..6ca4e88478 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextMarginFinderTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextMarginFinderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextRenderInfoTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextRenderInfoTest.java index 11dd44baa1..772a4ef8a4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextRenderInfoTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextRenderInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridgeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridgeTest.java index 8890b15c2e..a097974a40 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridgeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridgeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/LongRectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/LongRectTest.java index 613830e2e8..68312c5365 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/LongRectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/LongRectTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PointTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PointTest.java index 70e5da8cfa..fb3b47bb6f 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PointTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PointTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyNodeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyNodeTest.java index 2b38b7bfe6..2e20c5abd2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyNodeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyNodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyTreeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyTreeTest.java index 16fe0ce679..3c9a9043cd 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyTreeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyTreeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java index 172b7eb950..6c92fae5b6 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.java index 5f1e4a0945..d51965e6ba 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.java index 868cec1808..5025ad3775 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.java index 6e8ee23f6b..ccdb3f58d7 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDoUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDoUnitTest.java index e038f4f781..bd73743360 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDoUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDoUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionFieldTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionFieldTest.java index 6974487286..3581a31e78 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionFieldTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionFieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItemTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItemTest.java index 1413502c58..604051c1b9 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchemaTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchemaTest.java index db1005ba9c..f61e77d6aa 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchemaTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchemaTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSortTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSortTest.java index e6acb20125..4964e2ac22 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSortTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSortTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/CreateShadingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/CreateShadingTest.java index f0efe90180..4559678451 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/CreateShadingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/CreateShadingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.java index 35f1149fee..dacf34a04e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingParameterizedTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingParameterizedTest.java index 5da6a5360e..1e80ad69ea 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingParameterizedTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingParameterizedTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingTest.java index 58945253b0..1c1835f0ef 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -548,4 +548,4 @@ private static byte[] toMultiWidthBytes(int[] pattern, int... ints) { } return result; } -} \ No newline at end of file +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfAnnotationCopyingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfAnnotationCopyingTest.java index e4d28fe5bd..bb1d0c4b49 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfAnnotationCopyingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfAnnotationCopyingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfDestinationCopyingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfDestinationCopyingTest.java index e0c9f7dd07..7238fa3149 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfDestinationCopyingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfDestinationCopyingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -460,4 +460,4 @@ public void linkAnnotationViaNextActionNamedDestinationTargetBecomesPage5Test() Assert.assertEquals(resultDoc.getPage(5).getPdfObject(), dest.getDestinationPage(resultDoc.getCatalog().getNameTree(PdfName.Dests).getNames())); } -} \ No newline at end of file +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilterTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilterTest.java index 6b9caa8e1b..d7e92e5508 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilterTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilterTest.java index fab0a9e842..cc192e25f3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilterTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilterTest.java index 3e8a189a5c..1ca7340910 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/AbstractPdfType0FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/AbstractPdfType0FunctionTest.java index 079ad95676..c922f2df86 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/AbstractPdfType0FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/AbstractPdfType0FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -413,4 +413,4 @@ private byte[] generate2Dim32BitSamples(Function, Double> function, } return samples; } -} \ No newline at end of file +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertorsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertorsTest.java index d3b4e435bf..3b017b5764 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertorsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertorsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -123,4 +123,4 @@ public void testInvalidLengthForWordSize() throws IOException { assertEquals(MessageFormatUtil.format(KernelExceptionMessageConstant.INVALID_LENGTH_FOR_WORDSIZE, 11), ex.getMessage()); } -} \ No newline at end of file +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactoryTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactoryTest.java index 1a5d2a40d1..eb37110bef 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactoryTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -147,4 +147,4 @@ public void testArrayThrows() { Assert.assertEquals("Invalid object type, a function must be either a Dictionary or a Stream", ex.getMessage()); } -} \ No newline at end of file +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionUtil.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionUtil.java index 819c375d62..70bc0ea050 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionUtil.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0FunctionTest.java index 7a26edbcb8..214e6ccb6e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order1FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order1FunctionTest.java index 8cb04646b1..5d1e01aa02 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order1FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order1FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order3FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order3FunctionTest.java index 01b9d0ea0b..6bbbdc9cc6 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order3FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order3FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType2FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType2FunctionTest.java index dfc85452cf..6f1aaa3ce8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType2FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType2FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType3FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType3FunctionTest.java index b2cd970f67..bbe24813eb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType3FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType3FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractorTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractorTest.java index f170dd282e..6b311afddb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembershipTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembershipTest.java index 369059513f..2f3b828756 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembershipTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembershipTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTest.java index 7885894996..049f5a47c3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTestUtils.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTestUtils.java index c6225de45c..ad16a4f998 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTestUtils.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTestUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpressionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpressionTest.java index ab9cb0d4a6..255ba3a506 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpressionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpressionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsTest.java index 4b8e74f0b7..a8d4e99879 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.java index 80960d18a6..63f3a47ab2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsTest.java index a49b7d935f..3129345b29 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.java index d830f0c5fc..96da4f236c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/PdfStructElemUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/PdfStructElemUnitTest.java index 5dfdabff26..9b6037856a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/PdfStructElemUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/PdfStructElemUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopierUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopierUnitTest.java index ead397dc03..4f5e694712 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopierUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopierUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesTest.java index 2f909120ed..6e054e5ddf 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContextUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContextUnitTest.java index c6b5f69005..d4b0651c0a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContextUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContextUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointerUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointerUnitTest.java index 55eedad5f0..4ee3b36414 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointerUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/CreateImageStreamTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/CreateImageStreamTest.java index 45f5b75df9..d437c315b0 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/CreateImageStreamTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/CreateImageStreamTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/GetImageBytesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/GetImageBytesTest.java index fcbeb5c710..bd10e7114e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/GetImageBytesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/GetImageBytesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.java index 78e6a03d1e..602500bac4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java index 60578bd935..f3a38505ec 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfXObjectUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfXObjectUnitTest.java index 50dc19e64b..4b89f2ee0d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfXObjectUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfXObjectUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolObjectPathTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolObjectPathTest.java index e4d4671e23..11dbeb5dd0 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolObjectPathTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolObjectPathTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolTest.java index a63e397ee5..dca830c38b 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/PageRangeTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/PageRangeTest.java index db859de225..d4fa372e1c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/PageRangeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/PageRangeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java index ce8d51d5a2..33745a2638 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterTest.java index 14a7f0844f..d19b38c9af 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterUnitTest.java index b3f30bc58f..9673c62a14 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/SecurityTestXmlParserFactory.java b/kernel/src/test/java/com/itextpdf/kernel/utils/SecurityTestXmlParserFactory.java index 9606111c3b..0cdb8edfa1 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/SecurityTestXmlParserFactory.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/SecurityTestXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/TaggedPdfReaderToolTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/TaggedPdfReaderToolTest.java index 9fe4a35c23..6277a26067 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/TaggedPdfReaderToolTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/TaggedPdfReaderToolTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/XmlProcessorCreatorSecurityTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/XmlProcessorCreatorSecurityTest.java index ff2c3121f2..54910bf9d6 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/XmlProcessorCreatorSecurityTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/XmlProcessorCreatorSecurityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItemTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItemTest.java index a48030612a..dd3f6a0ece 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItemTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItemTest.java index b2151b3cf5..aaa71e44bb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItemTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItemTest.java index 6d937f421a..07f47f1676 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPathTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPathTest.java index 2c584f1f00..a92e73709e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPathTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPathTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItemTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItemTest.java index 3c177a48c5..8011d303fe 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPathTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPathTest.java index 224eeb8d50..30cfecfbf1 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPathTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPathTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/SecurityTestXmlParserFactory.java b/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/SecurityTestXmlParserFactory.java index 6321e37202..eade49e786 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/SecurityTestXmlParserFactory.java +++ b/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/SecurityTestXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/XMPMetaParserSecurityTest.java b/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/XMPMetaParserSecurityTest.java index fbad4f4a60..38f6d89ef0 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/XMPMetaParserSecurityTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/XMPMetaParserSecurityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/Canvas.java b/layout/src/main/java/com/itextpdf/layout/Canvas.java index c03776c544..5f69856cb5 100644 --- a/layout/src/main/java/com/itextpdf/layout/Canvas.java +++ b/layout/src/main/java/com/itextpdf/layout/Canvas.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/ColumnDocumentRenderer.java b/layout/src/main/java/com/itextpdf/layout/ColumnDocumentRenderer.java index d3d0e13147..c2b8617d6c 100644 --- a/layout/src/main/java/com/itextpdf/layout/ColumnDocumentRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/ColumnDocumentRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/Document.java b/layout/src/main/java/com/itextpdf/layout/Document.java index 224cdf7ff5..1c33b540a7 100644 --- a/layout/src/main/java/com/itextpdf/layout/Document.java +++ b/layout/src/main/java/com/itextpdf/layout/Document.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/ElementPropertyContainer.java b/layout/src/main/java/com/itextpdf/layout/ElementPropertyContainer.java index eb98cf9fdc..d114cc0026 100644 --- a/layout/src/main/java/com/itextpdf/layout/ElementPropertyContainer.java +++ b/layout/src/main/java/com/itextpdf/layout/ElementPropertyContainer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/IPropertyContainer.java b/layout/src/main/java/com/itextpdf/layout/IPropertyContainer.java index 617f4239fa..eb72536db5 100644 --- a/layout/src/main/java/com/itextpdf/layout/IPropertyContainer.java +++ b/layout/src/main/java/com/itextpdf/layout/IPropertyContainer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/RootElement.java b/layout/src/main/java/com/itextpdf/layout/RootElement.java index 77670c29c1..e1f0ca6cff 100644 --- a/layout/src/main/java/com/itextpdf/layout/RootElement.java +++ b/layout/src/main/java/com/itextpdf/layout/RootElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/Style.java b/layout/src/main/java/com/itextpdf/layout/Style.java index a2b7e0dd6d..0412ca6e49 100644 --- a/layout/src/main/java/com/itextpdf/layout/Style.java +++ b/layout/src/main/java/com/itextpdf/layout/Style.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/Border.java b/layout/src/main/java/com/itextpdf/layout/borders/Border.java index 36a344c980..7ec3b36b68 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/Border.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/Border.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/Border3D.java b/layout/src/main/java/com/itextpdf/layout/borders/Border3D.java index c638b92647..74b7139950 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/Border3D.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/Border3D.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/DashedBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/DashedBorder.java index c6c0c886b8..2de95bb14d 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/DashedBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/DashedBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/DottedBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/DottedBorder.java index 5a287939e4..559c3b18cf 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/DottedBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/DottedBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/DoubleBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/DoubleBorder.java index eed2b47dc5..93affceb74 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/DoubleBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/DoubleBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/FixedDashedBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/FixedDashedBorder.java index 3c82e8b1dd..29db137985 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/FixedDashedBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/FixedDashedBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/GrooveBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/GrooveBorder.java index 16dbdc34df..ffb33b4160 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/GrooveBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/GrooveBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/InsetBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/InsetBorder.java index 8c434e9196..162b4dd4dd 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/InsetBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/InsetBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/OutsetBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/OutsetBorder.java index 34fd3bb0f8..31a93dcc76 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/OutsetBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/OutsetBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/RidgeBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/RidgeBorder.java index ea05cf91c0..9ca8fdd429 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/RidgeBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/RidgeBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/RoundDotsBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/RoundDotsBorder.java index 005a389ee6..5ddfcade30 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/RoundDotsBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/RoundDotsBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/SolidBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/SolidBorder.java index f501a7bd37..bc7337b3ed 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/SolidBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/SolidBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/AbstractElement.java b/layout/src/main/java/com/itextpdf/layout/element/AbstractElement.java index 3c8d365590..a6752f08e7 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/AbstractElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/AbstractElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/AreaBreak.java b/layout/src/main/java/com/itextpdf/layout/element/AreaBreak.java index 7fb36d3c39..50ca4db7e9 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/AreaBreak.java +++ b/layout/src/main/java/com/itextpdf/layout/element/AreaBreak.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/BlockElement.java b/layout/src/main/java/com/itextpdf/layout/element/BlockElement.java index 13279aa831..73f4480fd8 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/BlockElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/BlockElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Cell.java b/layout/src/main/java/com/itextpdf/layout/element/Cell.java index afcf146346..857980fa4c 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Cell.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Cell.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Div.java b/layout/src/main/java/com/itextpdf/layout/element/Div.java index 1e94248e26..ceae118e2b 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Div.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Div.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/FlexContainer.java b/layout/src/main/java/com/itextpdf/layout/element/FlexContainer.java index 65dc1f31cc..872ea5c935 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/FlexContainer.java +++ b/layout/src/main/java/com/itextpdf/layout/element/FlexContainer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/IAbstractElement.java b/layout/src/main/java/com/itextpdf/layout/element/IAbstractElement.java index 1254fe0849..ae79e961e9 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/IAbstractElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/IAbstractElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/element/IBlockElement.java b/layout/src/main/java/com/itextpdf/layout/element/IBlockElement.java index fe11510392..0e10b721b6 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/IBlockElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/IBlockElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/IElement.java b/layout/src/main/java/com/itextpdf/layout/element/IElement.java index 1b476ec7ff..0e632c4fcd 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/IElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/IElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/ILargeElement.java b/layout/src/main/java/com/itextpdf/layout/element/ILargeElement.java index 988015c4b0..40e35f952c 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/ILargeElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/ILargeElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/ILeafElement.java b/layout/src/main/java/com/itextpdf/layout/element/ILeafElement.java index 9cd0653181..a806cabf37 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/ILeafElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/ILeafElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Image.java b/layout/src/main/java/com/itextpdf/layout/element/Image.java index 679b04e6bf..06b4d4574d 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Image.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Image.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/LineSeparator.java b/layout/src/main/java/com/itextpdf/layout/element/LineSeparator.java index e091c55fbb..253844f3a5 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/LineSeparator.java +++ b/layout/src/main/java/com/itextpdf/layout/element/LineSeparator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Link.java b/layout/src/main/java/com/itextpdf/layout/element/Link.java index 4a4b0a8357..3c11b34da3 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Link.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Link.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/List.java b/layout/src/main/java/com/itextpdf/layout/element/List.java index 6dea7c976b..cc0a4cdde5 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/List.java +++ b/layout/src/main/java/com/itextpdf/layout/element/List.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/ListItem.java b/layout/src/main/java/com/itextpdf/layout/element/ListItem.java index f1c75a8ed2..8f3157a5d5 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/ListItem.java +++ b/layout/src/main/java/com/itextpdf/layout/element/ListItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Paragraph.java b/layout/src/main/java/com/itextpdf/layout/element/Paragraph.java index 847762275f..d33c669c12 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Paragraph.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Paragraph.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Tab.java b/layout/src/main/java/com/itextpdf/layout/element/Tab.java index 35c185f0bb..ec59baa89e 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Tab.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Tab.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/TabStop.java b/layout/src/main/java/com/itextpdf/layout/element/TabStop.java index e8f57f19c7..4059a1a908 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/TabStop.java +++ b/layout/src/main/java/com/itextpdf/layout/element/TabStop.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Table.java b/layout/src/main/java/com/itextpdf/layout/element/Table.java index f2f1b18b30..4726a7de6e 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Table.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Table.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Text.java b/layout/src/main/java/com/itextpdf/layout/element/Text.java index f728ca7069..76a892f5ae 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Text.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Text.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java b/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java index 1d3f8c4127..b0506d3b90 100644 --- a/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java +++ b/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/font/ComplexFontSelectorStrategy.java b/layout/src/main/java/com/itextpdf/layout/font/ComplexFontSelectorStrategy.java index 90d78490ba..a90f9f1cf8 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/ComplexFontSelectorStrategy.java +++ b/layout/src/main/java/com/itextpdf/layout/font/ComplexFontSelectorStrategy.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristics.java b/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristics.java index a417d9683d..f831fac851 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristics.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristics.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristicsUtils.java b/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristicsUtils.java index 966becae8d..440d6a8c79 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristicsUtils.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristicsUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontInfo.java b/layout/src/main/java/com/itextpdf/layout/font/FontInfo.java index cc5e7cb6fa..5768b0c211 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontInfo.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontProvider.java b/layout/src/main/java/com/itextpdf/layout/font/FontProvider.java index 26afd38f9d..667953c204 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontProvider.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontProvider.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSelector.java b/layout/src/main/java/com/itextpdf/layout/font/FontSelector.java index 604c06d83b..e848f74f18 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSelector.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorCache.java b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorCache.java index 5c4891c4d2..0855845e5d 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorCache.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorCache.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorKey.java b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorKey.java index 844cb5cf4e..dd8f3bd197 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorKey.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorKey.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorStrategy.java b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorStrategy.java index 02bcbbfba5..a30add023b 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorStrategy.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorStrategy.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSet.java b/layout/src/main/java/com/itextpdf/layout/font/FontSet.java index 3656aba984..ae257e1bae 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSet.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSet.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSetCollection.java b/layout/src/main/java/com/itextpdf/layout/font/FontSetCollection.java index 8660d367ea..f06e84c1ae 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSetCollection.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSetCollection.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/Range.java b/layout/src/main/java/com/itextpdf/layout/font/Range.java index 51b7aeb2b9..ce0c8fed1d 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/Range.java +++ b/layout/src/main/java/com/itextpdf/layout/font/Range.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/RangeBuilder.java b/layout/src/main/java/com/itextpdf/layout/font/RangeBuilder.java index 03db15d580..219ebbef58 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/RangeBuilder.java +++ b/layout/src/main/java/com/itextpdf/layout/font/RangeBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConfig.java b/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConfig.java index a08aa696d7..f72e704b46 100644 --- a/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConfig.java +++ b/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConfig.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConstants.java b/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConstants.java index 4b7a44659e..370db29063 100644 --- a/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConstants.java +++ b/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/hyphenation/TernaryTreeIterator.java b/layout/src/main/java/com/itextpdf/layout/hyphenation/TernaryTreeIterator.java index 4d076bac18..6fa0121515 100644 --- a/layout/src/main/java/com/itextpdf/layout/hyphenation/TernaryTreeIterator.java +++ b/layout/src/main/java/com/itextpdf/layout/hyphenation/TernaryTreeIterator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LayoutArea.java b/layout/src/main/java/com/itextpdf/layout/layout/LayoutArea.java index ab01cc5c15..b667ab2971 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LayoutArea.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LayoutArea.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LayoutContext.java b/layout/src/main/java/com/itextpdf/layout/layout/LayoutContext.java index c29e35b3e0..161d611110 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LayoutContext.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LayoutContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LayoutPosition.java b/layout/src/main/java/com/itextpdf/layout/layout/LayoutPosition.java index 06f5990417..bf08f73e19 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LayoutPosition.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LayoutPosition.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LayoutResult.java b/layout/src/main/java/com/itextpdf/layout/layout/LayoutResult.java index ad02d7a732..d7fabf5114 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LayoutResult.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LayoutResult.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutContext.java b/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutContext.java index 503c4fd733..14370042bc 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutContext.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutResult.java b/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutResult.java index 2b0c388eeb..3d2cdc5b94 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutResult.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutResult.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/MinMaxWidthLayoutResult.java b/layout/src/main/java/com/itextpdf/layout/layout/MinMaxWidthLayoutResult.java index d564b8665d..35c393f9de 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/MinMaxWidthLayoutResult.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/MinMaxWidthLayoutResult.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/PositionedLayoutContext.java b/layout/src/main/java/com/itextpdf/layout/layout/PositionedLayoutContext.java index e3b84c8620..ba853e652f 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/PositionedLayoutContext.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/PositionedLayoutContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/RootLayoutArea.java b/layout/src/main/java/com/itextpdf/layout/layout/RootLayoutArea.java index 5a3e985959..e6a26dc0fb 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/RootLayoutArea.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/RootLayoutArea.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/TextLayoutResult.java b/layout/src/main/java/com/itextpdf/layout/layout/TextLayoutResult.java index 6155cc4a7a..28fe4b59f1 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/TextLayoutResult.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/TextLayoutResult.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/logs/LayoutLogMessageConstant.java b/layout/src/main/java/com/itextpdf/layout/logs/LayoutLogMessageConstant.java index afe9096c9e..9ab67d05d0 100644 --- a/layout/src/main/java/com/itextpdf/layout/logs/LayoutLogMessageConstant.java +++ b/layout/src/main/java/com/itextpdf/layout/logs/LayoutLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapse.java b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapse.java index 383170a6ba..a1fb21cb67 100644 --- a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapse.java +++ b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapse.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandler.java b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandler.java index 1f8f52bf95..4ac8c65c9d 100644 --- a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseInfo.java b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseInfo.java index 5ebf7c073e..120876a3db 100644 --- a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseInfo.java +++ b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidth.java b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidth.java index 69eadd0bd3..64c333de4a 100644 --- a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidth.java +++ b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidth.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidthUtils.java b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidthUtils.java index b47da063d1..4388ecbafc 100644 --- a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidthUtils.java +++ b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidthUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/RotationMinMaxWidth.java b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/RotationMinMaxWidth.java index 969d3aa70a..8d6b55068b 100644 --- a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/RotationMinMaxWidth.java +++ b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/RotationMinMaxWidth.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/AlignmentPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/AlignmentPropertyValue.java index f3fe2fd682..ba4f361f0c 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/AlignmentPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/AlignmentPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/AreaBreakType.java b/layout/src/main/java/com/itextpdf/layout/properties/AreaBreakType.java index b89f498099..439067cf42 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/AreaBreakType.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/AreaBreakType.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/Background.java b/layout/src/main/java/com/itextpdf/layout/properties/Background.java index 16e84fe0ee..17060d443f 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Background.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Background.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundBox.java b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundBox.java index 252d3207a3..922d0cd8bd 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundBox.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundBox.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundImage.java b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundImage.java index 8b0faeb0a5..a36a29d2ac 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundImage.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundImage.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundPosition.java b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundPosition.java index e5094d5ee2..fe777a75c9 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundPosition.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundPosition.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundRepeat.java b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundRepeat.java index 7a31b5bb5e..39e9724446 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundRepeat.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundRepeat.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundSize.java b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundSize.java index b0a84cba10..c363bd5345 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundSize.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundSize.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BaseDirection.java b/layout/src/main/java/com/itextpdf/layout/properties/BaseDirection.java index 22aff3d577..99bb7f3418 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BaseDirection.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BaseDirection.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BlendMode.java b/layout/src/main/java/com/itextpdf/layout/properties/BlendMode.java index 20bc7786c9..72056c2e2b 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BlendMode.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BlendMode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BorderCollapsePropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/BorderCollapsePropertyValue.java index fa9240056b..19d9596e6b 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BorderCollapsePropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BorderCollapsePropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BorderRadius.java b/layout/src/main/java/com/itextpdf/layout/properties/BorderRadius.java index 81994d009e..e69795651d 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BorderRadius.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BorderRadius.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BoxSizingPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/BoxSizingPropertyValue.java index 26c08b8f7f..dc3750f159 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BoxSizingPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BoxSizingPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/CaptionSide.java b/layout/src/main/java/com/itextpdf/layout/properties/CaptionSide.java index 48d65b9a08..4585602ca3 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/CaptionSide.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/CaptionSide.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ClearPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/ClearPropertyValue.java index 2288c1b56c..9774435e6d 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ClearPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ClearPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/FlexWrapPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/FlexWrapPropertyValue.java index 4f07aaf350..9f0fee6926 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/FlexWrapPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/FlexWrapPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/FloatPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/FloatPropertyValue.java index da2bb6a260..6902ab8e2f 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/FloatPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/FloatPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/FontKerning.java b/layout/src/main/java/com/itextpdf/layout/properties/FontKerning.java index 4f5e61365a..096cc24b3d 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/FontKerning.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/FontKerning.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/HorizontalAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/HorizontalAlignment.java index 3383118f6f..62a226a881 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/HorizontalAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/HorizontalAlignment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/IListSymbolFactory.java b/layout/src/main/java/com/itextpdf/layout/properties/IListSymbolFactory.java index 4b11dad52a..33cf41adcc 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/IListSymbolFactory.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/IListSymbolFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java index 12f6a0b2bd..1c4e96f332 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java index c8d530da5d..5a06beba06 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/JustifyContent.java b/layout/src/main/java/com/itextpdf/layout/properties/JustifyContent.java index d6a43f7de0..0701b9236e 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/JustifyContent.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/JustifyContent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/Leading.java b/layout/src/main/java/com/itextpdf/layout/properties/Leading.java index b3d48574d6..7ae5247e7a 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Leading.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Leading.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/LineHeight.java b/layout/src/main/java/com/itextpdf/layout/properties/LineHeight.java index 7ecf863887..e6648d576f 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/LineHeight.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/LineHeight.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ListNumberingType.java b/layout/src/main/java/com/itextpdf/layout/properties/ListNumberingType.java index 24748007f0..2068826ce6 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ListNumberingType.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ListNumberingType.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolAlignment.java index 5e8d307c43..d9900c4a54 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolAlignment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolPosition.java b/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolPosition.java index 7950bbb148..1e50a9bf0a 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolPosition.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolPosition.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ObjectFit.java b/layout/src/main/java/com/itextpdf/layout/properties/ObjectFit.java index e04b505bea..648b55a6a2 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ObjectFit.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ObjectFit.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/OverflowPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/OverflowPropertyValue.java index dff222e72e..4606d618cb 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/OverflowPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/OverflowPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/OverflowWrapPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/OverflowWrapPropertyValue.java index 960ae64b54..6e3b26fe8e 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/OverflowWrapPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/OverflowWrapPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ParagraphOrphansControl.java b/layout/src/main/java/com/itextpdf/layout/properties/ParagraphOrphansControl.java index 2029182f40..9739526da9 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ParagraphOrphansControl.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ParagraphOrphansControl.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ParagraphWidowsControl.java b/layout/src/main/java/com/itextpdf/layout/properties/ParagraphWidowsControl.java index 9e0e5b7b58..95a3b25e70 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ParagraphWidowsControl.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ParagraphWidowsControl.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/Property.java b/layout/src/main/java/com/itextpdf/layout/properties/Property.java index a8ac3351ae..0121e3479c 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Property.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Property.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/RenderingMode.java b/layout/src/main/java/com/itextpdf/layout/properties/RenderingMode.java index d3e91b67b7..0d8a127766 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/RenderingMode.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/RenderingMode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/properties/TabAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/TabAlignment.java index 201b1f5ddc..9497d1a198 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/TabAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/TabAlignment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/TextAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/TextAlignment.java index be1e437d34..a20c986857 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/TextAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/TextAlignment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/Transform.java b/layout/src/main/java/com/itextpdf/layout/properties/Transform.java index 8546249095..1fb043ee9b 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Transform.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Transform.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/TransparentColor.java b/layout/src/main/java/com/itextpdf/layout/properties/TransparentColor.java index 8202d474bb..dd382c21e9 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/TransparentColor.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/TransparentColor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/Underline.java b/layout/src/main/java/com/itextpdf/layout/properties/Underline.java index b121714d28..c6ffc8e6e5 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Underline.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Underline.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/UnitValue.java b/layout/src/main/java/com/itextpdf/layout/properties/UnitValue.java index 66e33d78a0..9a79b23d5d 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/UnitValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/UnitValue.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/VerticalAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/VerticalAlignment.java index 544d589b24..a187ab0aa6 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/VerticalAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/VerticalAlignment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java index 4f2e8fbc90..cfaca79695 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AbstractWidthHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/AbstractWidthHandler.java index 651d7754c4..218b55cfe0 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AbstractWidthHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AbstractWidthHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleAttributesApplier.java b/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleAttributesApplier.java index a6ae80f3a0..34fedc3614 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleAttributesApplier.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleAttributesApplier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleTypes.java b/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleTypes.java index dbe6e02644..79b6b0beeb 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleTypes.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleTypes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AreaBreakRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/AreaBreakRenderer.java index 2c01ab9309..e201969831 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AreaBreakRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AreaBreakRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtil.java index 52fa5a2f9b..4abb235b04 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/BlockFormattingContextUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/BlockFormattingContextUtil.java index 6e7ff5496f..41f3d9c73b 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/BlockFormattingContextUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/BlockFormattingContextUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java index e873ffb3f0..45d2d84878 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/CanvasRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/CanvasRenderer.java index b81f1db365..b9606cfbae 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/CanvasRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/CanvasRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/CellRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/CellRenderer.java index 91954af0ce..620210d5c3 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/CellRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/CellRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/CollapsedTableBorders.java b/layout/src/main/java/com/itextpdf/layout/renderer/CollapsedTableBorders.java index c0501fb63b..24400027d8 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/CollapsedTableBorders.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/CollapsedTableBorders.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/DivRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/DivRenderer.java index 9c27f294ce..aefabea49b 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/DivRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/DivRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/DocumentRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/DocumentRenderer.java index 8227cb4449..0280b25b47 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/DocumentRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/DocumentRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/DrawContext.java b/layout/src/main/java/com/itextpdf/layout/renderer/DrawContext.java index cef58f2be6..3e12e131c7 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/DrawContext.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/DrawContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java index 6bd4ff24f3..00b9792f27 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FlexItemInfo.java b/layout/src/main/java/com/itextpdf/layout/renderer/FlexItemInfo.java index 50e7bc5a6a..286efd3096 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FlexItemInfo.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FlexItemInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java index 169bea3920..849e3fd07e 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FloatingHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/FloatingHelper.java index 03a1a0e127..b3899a8e66 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FloatingHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FloatingHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ILeafElementRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ILeafElementRenderer.java index 5bcc2ec10d..253423053d 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ILeafElementRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ILeafElementRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/IRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/IRenderer.java index 211217cb78..bf7857b773 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/IRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/IRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java index 0406123332..7817d1aab8 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java index 936322152e..380f6de0f4 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java index 2e6da1d170..595d76c236 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java index 7db289bb82..fbd30d1384 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LineSeparatorRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/LineSeparatorRenderer.java index 47f53e7b6e..ebfa2a253c 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LineSeparatorRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LineSeparatorRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LinkRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/LinkRenderer.java index 55007a63c4..80180cddf1 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LinkRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LinkRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ListItemRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ListItemRenderer.java index 04e4f3ef47..0c164e1d8c 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ListItemRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ListItemRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ListRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ListRenderer.java index 26f710bea1..ed6b0c9364 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ListRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ListRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/MaxMaxWidthHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/MaxMaxWidthHandler.java index fcd18fe47f..c81405bc68 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/MaxMaxWidthHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/MaxMaxWidthHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/MaxSumWidthHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/MaxSumWidthHandler.java index b19297f8f7..da722206aa 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/MaxSumWidthHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/MaxSumWidthHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/MetaInfoContainer.java b/layout/src/main/java/com/itextpdf/layout/renderer/MetaInfoContainer.java index 276d3d05d2..2c1ff774ba 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/MetaInfoContainer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/MetaInfoContainer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/OrphansWidowsLayoutHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/OrphansWidowsLayoutHelper.java index 502b81c464..f96aa590a0 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/OrphansWidowsLayoutHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/OrphansWidowsLayoutHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ParagraphRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ParagraphRenderer.java index c7440c9519..d11bad1c67 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ParagraphRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ParagraphRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/RootRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/RootRenderer.java index 642b48d136..34a901faf4 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/RootRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/RootRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/RootRendererAreaStateHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/RootRendererAreaStateHandler.java index 899be25fa9..20bbfe7363 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/RootRendererAreaStateHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/RootRendererAreaStateHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java b/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java index 243463b459..9cdb1e8551 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/SeparatedTableBorders.java b/layout/src/main/java/com/itextpdf/layout/renderer/SeparatedTableBorders.java index f3284688db..ec9a227b88 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/SeparatedTableBorders.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/SeparatedTableBorders.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/SumSumWidthHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/SumSumWidthHandler.java index ad54f4a30d..462a055faa 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/SumSumWidthHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/SumSumWidthHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TabRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/TabRenderer.java index e7da499c3a..731a5a357d 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TabRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TabRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderDescriptor.java b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderDescriptor.java index ebd50fe7ec..d4bffec8cd 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderDescriptor.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderDescriptor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderUtil.java index c7d1b9e2aa..f7fc44393e 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorders.java b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorders.java index 795aab906a..863f3077e8 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorders.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorders.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TableRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/TableRenderer.java index 3b6dc4afce..cfbc3a88b6 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TableRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TableRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TableWidths.java b/layout/src/main/java/com/itextpdf/layout/renderer/TableWidths.java index f8e17da487..d53b22dbe6 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TableWidths.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TableWidths.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TargetCounterHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/TargetCounterHandler.java index f1891b0cb7..3691beeacc 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TargetCounterHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TargetCounterHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TextPreprocessingUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/TextPreprocessingUtil.java index 7873a66c05..f84184bb4b 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TextPreprocessingUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TextPreprocessingUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java index e0e20f3561..a91b715990 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TextSequenceWordWrapping.java b/layout/src/main/java/com/itextpdf/layout/renderer/TextSequenceWordWrapping.java index 5597f76df5..8e5ed730fd 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TextSequenceWordWrapping.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TextSequenceWordWrapping.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TypographyUtils.java b/layout/src/main/java/com/itextpdf/layout/renderer/TypographyUtils.java index e7d1a712af..a23843c21c 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TypographyUtils.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TypographyUtils.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResult.java b/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResult.java index 5ca651856e..7de98ad0f4 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResult.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResult.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculator.java b/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculator.java index 1982ddc36f..9f931b947f 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculator.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/typography/AbstractTypographyApplier.java b/layout/src/main/java/com/itextpdf/layout/renderer/typography/AbstractTypographyApplier.java index 2f44b59119..ddd8c69244 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/typography/AbstractTypographyApplier.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/typography/AbstractTypographyApplier.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/typography/DefaultTypographyApplier.java b/layout/src/main/java/com/itextpdf/layout/renderer/typography/DefaultTypographyApplier.java index 13366abd10..cdb361babc 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/typography/DefaultTypographyApplier.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/typography/DefaultTypographyApplier.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/splitting/BreakAllSplitCharacters.java b/layout/src/main/java/com/itextpdf/layout/splitting/BreakAllSplitCharacters.java index ede63997e1..acd62a1379 100644 --- a/layout/src/main/java/com/itextpdf/layout/splitting/BreakAllSplitCharacters.java +++ b/layout/src/main/java/com/itextpdf/layout/splitting/BreakAllSplitCharacters.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/splitting/DefaultSplitCharacters.java b/layout/src/main/java/com/itextpdf/layout/splitting/DefaultSplitCharacters.java index a217633f96..f10b790e66 100644 --- a/layout/src/main/java/com/itextpdf/layout/splitting/DefaultSplitCharacters.java +++ b/layout/src/main/java/com/itextpdf/layout/splitting/DefaultSplitCharacters.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/splitting/ISplitCharacters.java b/layout/src/main/java/com/itextpdf/layout/splitting/ISplitCharacters.java index 1fea22c3ce..be7543137a 100644 --- a/layout/src/main/java/com/itextpdf/layout/splitting/ISplitCharacters.java +++ b/layout/src/main/java/com/itextpdf/layout/splitting/ISplitCharacters.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/splitting/KeepAllSplitCharacters.java b/layout/src/main/java/com/itextpdf/layout/splitting/KeepAllSplitCharacters.java index a4ba82e1d9..dc186eb297 100644 --- a/layout/src/main/java/com/itextpdf/layout/splitting/KeepAllSplitCharacters.java +++ b/layout/src/main/java/com/itextpdf/layout/splitting/KeepAllSplitCharacters.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/IAccessibleElement.java b/layout/src/main/java/com/itextpdf/layout/tagging/IAccessibleElement.java index 4d32e87e4a..3057af9233 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/IAccessibleElement.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/IAccessibleElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/ITaggingRule.java b/layout/src/main/java/com/itextpdf/layout/tagging/ITaggingRule.java index 1dc0983019..60b484ab73 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/ITaggingRule.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/ITaggingRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/LayoutTaggingHelper.java b/layout/src/main/java/com/itextpdf/layout/tagging/LayoutTaggingHelper.java index 89d5b5fd49..744ece1a97 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/LayoutTaggingHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/LayoutTaggingHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingPriorToOneFiveVersionRule.java b/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingPriorToOneFiveVersionRule.java index e3758a8299..d4b170953d 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingPriorToOneFiveVersionRule.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingPriorToOneFiveVersionRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingRule.java b/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingRule.java index 1cfa77d144..7a99664409 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingRule.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/TaggingDummyElement.java b/layout/src/main/java/com/itextpdf/layout/tagging/TaggingDummyElement.java index 7d19bbac11..4b7a4d07cf 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/TaggingDummyElement.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/TaggingDummyElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/TaggingHintKey.java b/layout/src/main/java/com/itextpdf/layout/tagging/TaggingHintKey.java index a50d398e7c..264ac8b42f 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/TaggingHintKey.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/TaggingHintKey.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/AbstractTableTest.java b/layout/src/test/java/com/itextpdf/layout/AbstractTableTest.java index 97d199fe0d..b4dc921711 100644 --- a/layout/src/test/java/com/itextpdf/layout/AbstractTableTest.java +++ b/layout/src/test/java/com/itextpdf/layout/AbstractTableTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java b/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java index d47d46d5d3..b19a966711 100644 --- a/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java +++ b/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/AreaBreakTest.java b/layout/src/test/java/com/itextpdf/layout/AreaBreakTest.java index 3456ccbb5d..c3d5b218d8 100644 --- a/layout/src/test/java/com/itextpdf/layout/AreaBreakTest.java +++ b/layout/src/test/java/com/itextpdf/layout/AreaBreakTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/BackgroundColorTest.java b/layout/src/test/java/com/itextpdf/layout/BackgroundColorTest.java index bf79acf55d..6453c1b677 100644 --- a/layout/src/test/java/com/itextpdf/layout/BackgroundColorTest.java +++ b/layout/src/test/java/com/itextpdf/layout/BackgroundColorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/BackgroundPositionUnitTest.java b/layout/src/test/java/com/itextpdf/layout/BackgroundPositionUnitTest.java index f6b6a4a348..be8339e35a 100644 --- a/layout/src/test/java/com/itextpdf/layout/BackgroundPositionUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/BackgroundPositionUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/BlockTest.java b/layout/src/test/java/com/itextpdf/layout/BlockTest.java index 1a05eb77e2..3eafc11c67 100644 --- a/layout/src/test/java/com/itextpdf/layout/BlockTest.java +++ b/layout/src/test/java/com/itextpdf/layout/BlockTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/BorderTest.java b/layout/src/test/java/com/itextpdf/layout/BorderTest.java index 0e080f9ca9..5de11b9a89 100644 --- a/layout/src/test/java/com/itextpdf/layout/BorderTest.java +++ b/layout/src/test/java/com/itextpdf/layout/BorderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/CanvasTest.java b/layout/src/test/java/com/itextpdf/layout/CanvasTest.java index f6dbc230cc..a7c86ca799 100644 --- a/layout/src/test/java/com/itextpdf/layout/CanvasTest.java +++ b/layout/src/test/java/com/itextpdf/layout/CanvasTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/CanvasUnitTest.java b/layout/src/test/java/com/itextpdf/layout/CanvasUnitTest.java index 86531ec075..1e785cb48c 100644 --- a/layout/src/test/java/com/itextpdf/layout/CanvasUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/CanvasUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/CollapsingMarginsTest.java b/layout/src/test/java/com/itextpdf/layout/CollapsingMarginsTest.java index 79b1b49a54..66fe704e02 100644 --- a/layout/src/test/java/com/itextpdf/layout/CollapsingMarginsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/CollapsingMarginsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/CustomCurrentAreaTest.java b/layout/src/test/java/com/itextpdf/layout/CustomCurrentAreaTest.java index 360f7f3329..4cca7c5be4 100644 --- a/layout/src/test/java/com/itextpdf/layout/CustomCurrentAreaTest.java +++ b/layout/src/test/java/com/itextpdf/layout/CustomCurrentAreaTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/DefaultLayoutTest.java b/layout/src/test/java/com/itextpdf/layout/DefaultLayoutTest.java index fe85f1b3b2..ff7e2ce603 100644 --- a/layout/src/test/java/com/itextpdf/layout/DefaultLayoutTest.java +++ b/layout/src/test/java/com/itextpdf/layout/DefaultLayoutTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/DestinationTest.java b/layout/src/test/java/com/itextpdf/layout/DestinationTest.java index 9858f61e27..d0fa24b526 100644 --- a/layout/src/test/java/com/itextpdf/layout/DestinationTest.java +++ b/layout/src/test/java/com/itextpdf/layout/DestinationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/DocumentTest.java b/layout/src/test/java/com/itextpdf/layout/DocumentTest.java index dea8ca0b1f..2d89ffdd72 100644 --- a/layout/src/test/java/com/itextpdf/layout/DocumentTest.java +++ b/layout/src/test/java/com/itextpdf/layout/DocumentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/FixedHeightTest.java b/layout/src/test/java/com/itextpdf/layout/FixedHeightTest.java index 86f361992b..1de7a942e1 100644 --- a/layout/src/test/java/com/itextpdf/layout/FixedHeightTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FixedHeightTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/FloatAndAlignmentTest.java b/layout/src/test/java/com/itextpdf/layout/FloatAndAlignmentTest.java index ee82676fc0..6cc25e640c 100644 --- a/layout/src/test/java/com/itextpdf/layout/FloatAndAlignmentTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FloatAndAlignmentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/FloatBlockTest.java b/layout/src/test/java/com/itextpdf/layout/FloatBlockTest.java index f676a3179d..30587039af 100644 --- a/layout/src/test/java/com/itextpdf/layout/FloatBlockTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FloatBlockTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/FloatImageTest.java b/layout/src/test/java/com/itextpdf/layout/FloatImageTest.java index 5a10b7a220..1620834b9c 100644 --- a/layout/src/test/java/com/itextpdf/layout/FloatImageTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FloatImageTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/FloatTest.java b/layout/src/test/java/com/itextpdf/layout/FloatTest.java index e236b39456..dd1575befc 100644 --- a/layout/src/test/java/com/itextpdf/layout/FloatTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FloatTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/FontProviderTest.java b/layout/src/test/java/com/itextpdf/layout/FontProviderTest.java index 5d9fd9097d..48c283192b 100644 --- a/layout/src/test/java/com/itextpdf/layout/FontProviderTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FontProviderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java b/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java index 6ba5148b3d..d66a2d4f4e 100644 --- a/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/HyphenateLayoutTest.java b/layout/src/test/java/com/itextpdf/layout/HyphenateLayoutTest.java index dc734a34f2..0b123a63a9 100644 --- a/layout/src/test/java/com/itextpdf/layout/HyphenateLayoutTest.java +++ b/layout/src/test/java/com/itextpdf/layout/HyphenateLayoutTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/HyphenateResultTest.java b/layout/src/test/java/com/itextpdf/layout/HyphenateResultTest.java index 8eca983ac8..3f31150d1e 100644 --- a/layout/src/test/java/com/itextpdf/layout/HyphenateResultTest.java +++ b/layout/src/test/java/com/itextpdf/layout/HyphenateResultTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/HyphenateTest.java b/layout/src/test/java/com/itextpdf/layout/HyphenateTest.java index 585b475a97..ac41e82d74 100644 --- a/layout/src/test/java/com/itextpdf/layout/HyphenateTest.java +++ b/layout/src/test/java/com/itextpdf/layout/HyphenateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/ImageColorProfileTest.java b/layout/src/test/java/com/itextpdf/layout/ImageColorProfileTest.java index 9c3219180a..d87a75ddbe 100644 --- a/layout/src/test/java/com/itextpdf/layout/ImageColorProfileTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ImageColorProfileTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/ImageTest.java b/layout/src/test/java/com/itextpdf/layout/ImageTest.java index 75b8b4f367..75a63b0847 100644 --- a/layout/src/test/java/com/itextpdf/layout/ImageTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ImageTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java b/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java index 55ed71dc28..a9e0986cf0 100644 --- a/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java +++ b/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/KeepTogetherTest.java b/layout/src/test/java/com/itextpdf/layout/KeepTogetherTest.java index 56309e700d..5d9a908d6d 100644 --- a/layout/src/test/java/com/itextpdf/layout/KeepTogetherTest.java +++ b/layout/src/test/java/com/itextpdf/layout/KeepTogetherTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/KeepWithNextTest.java b/layout/src/test/java/com/itextpdf/layout/KeepWithNextTest.java index 2a0910b5cb..bf9b2a637d 100644 --- a/layout/src/test/java/com/itextpdf/layout/KeepWithNextTest.java +++ b/layout/src/test/java/com/itextpdf/layout/KeepWithNextTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LargeElementTest.java b/layout/src/test/java/com/itextpdf/layout/LargeElementTest.java index e334d20a78..157c35e0df 100644 --- a/layout/src/test/java/com/itextpdf/layout/LargeElementTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LargeElementTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LayoutTaggingPdf2Test.java b/layout/src/test/java/com/itextpdf/layout/LayoutTaggingPdf2Test.java index cf2a6e4407..3bd10482b2 100644 --- a/layout/src/test/java/com/itextpdf/layout/LayoutTaggingPdf2Test.java +++ b/layout/src/test/java/com/itextpdf/layout/LayoutTaggingPdf2Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LayoutTaggingTest.java b/layout/src/test/java/com/itextpdf/layout/LayoutTaggingTest.java index 6bb8df2934..1a2561e558 100644 --- a/layout/src/test/java/com/itextpdf/layout/LayoutTaggingTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LayoutTaggingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LeadingHeightTest.java b/layout/src/test/java/com/itextpdf/layout/LeadingHeightTest.java index 7a2fa5cbbc..8f873379ae 100644 --- a/layout/src/test/java/com/itextpdf/layout/LeadingHeightTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LeadingHeightTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/LineSeparatorTest.java b/layout/src/test/java/com/itextpdf/layout/LineSeparatorTest.java index 2a06d107c2..fc3620e1a7 100644 --- a/layout/src/test/java/com/itextpdf/layout/LineSeparatorTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LineSeparatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LinkTest.java b/layout/src/test/java/com/itextpdf/layout/LinkTest.java index c0ba876a6f..b31236a20d 100644 --- a/layout/src/test/java/com/itextpdf/layout/LinkTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LinkTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/ListAlignmentDirectionTest.java b/layout/src/test/java/com/itextpdf/layout/ListAlignmentDirectionTest.java index cb95c84eba..445ecdaff6 100644 --- a/layout/src/test/java/com/itextpdf/layout/ListAlignmentDirectionTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ListAlignmentDirectionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/ListItemPositionAlignmentTest.java b/layout/src/test/java/com/itextpdf/layout/ListItemPositionAlignmentTest.java index 1b5f506c84..9d0db287fa 100644 --- a/layout/src/test/java/com/itextpdf/layout/ListItemPositionAlignmentTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ListItemPositionAlignmentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/ListTest.java b/layout/src/test/java/com/itextpdf/layout/ListTest.java index 7b93611c9e..bf6acadf5d 100644 --- a/layout/src/test/java/com/itextpdf/layout/ListTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ListTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LocationTextExtractionStrategyTest.java b/layout/src/test/java/com/itextpdf/layout/LocationTextExtractionStrategyTest.java index 0b87f33292..8b9343bd38 100644 --- a/layout/src/test/java/com/itextpdf/layout/LocationTextExtractionStrategyTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LocationTextExtractionStrategyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/NewLineTest.java b/layout/src/test/java/com/itextpdf/layout/NewLineTest.java index a9f0df120a..1412b6055f 100644 --- a/layout/src/test/java/com/itextpdf/layout/NewLineTest.java +++ b/layout/src/test/java/com/itextpdf/layout/NewLineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/NonBreakableSpaceTest.java b/layout/src/test/java/com/itextpdf/layout/NonBreakableSpaceTest.java index 204a329931..73ef1904e5 100644 --- a/layout/src/test/java/com/itextpdf/layout/NonBreakableSpaceTest.java +++ b/layout/src/test/java/com/itextpdf/layout/NonBreakableSpaceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/ObjectFitTest.java b/layout/src/test/java/com/itextpdf/layout/ObjectFitTest.java index 6dd4afa6b4..f2a820d25b 100644 --- a/layout/src/test/java/com/itextpdf/layout/ObjectFitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ObjectFitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/OpacityTest.java b/layout/src/test/java/com/itextpdf/layout/OpacityTest.java index 6ab3ce27fc..8d9021947d 100644 --- a/layout/src/test/java/com/itextpdf/layout/OpacityTest.java +++ b/layout/src/test/java/com/itextpdf/layout/OpacityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/OrphansWidowsTest.java b/layout/src/test/java/com/itextpdf/layout/OrphansWidowsTest.java index f4cc198cf7..dd152247e1 100644 --- a/layout/src/test/java/com/itextpdf/layout/OrphansWidowsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/OrphansWidowsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/OverflowTest.java b/layout/src/test/java/com/itextpdf/layout/OverflowTest.java index 6451929e36..8045d2eb29 100644 --- a/layout/src/test/java/com/itextpdf/layout/OverflowTest.java +++ b/layout/src/test/java/com/itextpdf/layout/OverflowTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/ParagraphTest.java b/layout/src/test/java/com/itextpdf/layout/ParagraphTest.java index 38bed20e09..6ba0892698 100644 --- a/layout/src/test/java/com/itextpdf/layout/ParagraphTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ParagraphTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/PdfTextExtractorEncodingsTest.java b/layout/src/test/java/com/itextpdf/layout/PdfTextExtractorEncodingsTest.java index dc121227c6..bfb3d7b749 100644 --- a/layout/src/test/java/com/itextpdf/layout/PdfTextExtractorEncodingsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/PdfTextExtractorEncodingsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/PositioningTest.java b/layout/src/test/java/com/itextpdf/layout/PositioningTest.java index 5f6b7c61c8..c15de1acae 100644 --- a/layout/src/test/java/com/itextpdf/layout/PositioningTest.java +++ b/layout/src/test/java/com/itextpdf/layout/PositioningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/PreLayoutTest.java b/layout/src/test/java/com/itextpdf/layout/PreLayoutTest.java index 53e4947026..b9ffee24b5 100644 --- a/layout/src/test/java/com/itextpdf/layout/PreLayoutTest.java +++ b/layout/src/test/java/com/itextpdf/layout/PreLayoutTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/RotationTest.java b/layout/src/test/java/com/itextpdf/layout/RotationTest.java index 91543ff322..cfab1c0b13 100644 --- a/layout/src/test/java/com/itextpdf/layout/RotationTest.java +++ b/layout/src/test/java/com/itextpdf/layout/RotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/SimpleTextExtractionStrategyTest.java b/layout/src/test/java/com/itextpdf/layout/SimpleTextExtractionStrategyTest.java index 7365466874..a7df1fb469 100644 --- a/layout/src/test/java/com/itextpdf/layout/SimpleTextExtractionStrategyTest.java +++ b/layout/src/test/java/com/itextpdf/layout/SimpleTextExtractionStrategyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/StyleUnitTest.java b/layout/src/test/java/com/itextpdf/layout/StyleUnitTest.java index 1b86e618e3..45f4351711 100644 --- a/layout/src/test/java/com/itextpdf/layout/StyleUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/StyleUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/StylesTest.java b/layout/src/test/java/com/itextpdf/layout/StylesTest.java index ae6dc2f9a7..cff499cbd9 100644 --- a/layout/src/test/java/com/itextpdf/layout/StylesTest.java +++ b/layout/src/test/java/com/itextpdf/layout/StylesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/SurrPairTest.java b/layout/src/test/java/com/itextpdf/layout/SurrPairTest.java index a11e3ae5c3..737bacb2f6 100644 --- a/layout/src/test/java/com/itextpdf/layout/SurrPairTest.java +++ b/layout/src/test/java/com/itextpdf/layout/SurrPairTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/TableBorderTest.java b/layout/src/test/java/com/itextpdf/layout/TableBorderTest.java index 207c1b37ef..596851c019 100644 --- a/layout/src/test/java/com/itextpdf/layout/TableBorderTest.java +++ b/layout/src/test/java/com/itextpdf/layout/TableBorderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/TableTest.java b/layout/src/test/java/com/itextpdf/layout/TableTest.java index ed59b3ebbc..67ad1ea452 100644 --- a/layout/src/test/java/com/itextpdf/layout/TableTest.java +++ b/layout/src/test/java/com/itextpdf/layout/TableTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/TabsTest.java b/layout/src/test/java/com/itextpdf/layout/TabsTest.java index 2754c14b0b..2c4684686f 100644 --- a/layout/src/test/java/com/itextpdf/layout/TabsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/TabsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java b/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java index 681fbf9cb7..7e320982b6 100644 --- a/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java +++ b/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/XMPWriterTest.java b/layout/src/test/java/com/itextpdf/layout/XMPWriterTest.java index 67d16d242f..59563345ef 100644 --- a/layout/src/test/java/com/itextpdf/layout/XMPWriterTest.java +++ b/layout/src/test/java/com/itextpdf/layout/XMPWriterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java index bbde023fcf..b73fc22951 100644 --- a/layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java index 327fcd94a4..63eabe903c 100644 --- a/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java +++ b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsTest.java b/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsTest.java index c81d176458..b2661fb03e 100644 --- a/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsUtilsTest.java b/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsUtilsTest.java index c4a58b7ef1..b12615355b 100644 --- a/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsUtilsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/font/FontSelectorLayoutTest.java b/layout/src/test/java/com/itextpdf/layout/font/FontSelectorLayoutTest.java index 67bc47d52b..bbf35053de 100644 --- a/layout/src/test/java/com/itextpdf/layout/font/FontSelectorLayoutTest.java +++ b/layout/src/test/java/com/itextpdf/layout/font/FontSelectorLayoutTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/font/RangeTest.java b/layout/src/test/java/com/itextpdf/layout/font/RangeTest.java index 76e9bf5bf4..bc8276e1bd 100644 --- a/layout/src/test/java/com/itextpdf/layout/font/RangeTest.java +++ b/layout/src/test/java/com/itextpdf/layout/font/RangeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/layout/LayoutAreaTest.java b/layout/src/test/java/com/itextpdf/layout/layout/LayoutAreaTest.java index 130cada4c3..a3b91da323 100644 --- a/layout/src/test/java/com/itextpdf/layout/layout/LayoutAreaTest.java +++ b/layout/src/test/java/com/itextpdf/layout/layout/LayoutAreaTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandlerTest.java b/layout/src/test/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandlerTest.java index 8a7dd07797..7b7ec19fb6 100644 --- a/layout/src/test/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandlerTest.java +++ b/layout/src/test/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundImageTest.java b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundImageTest.java index 5da4524141..3e02ba9792 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundImageTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundImageTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundRepeatUnitTest.java b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundRepeatUnitTest.java index 122cc3a601..d2cdb862a4 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundRepeatUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundRepeatUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundSizeTest.java b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundSizeTest.java index 250cee0381..0f02e94391 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundSizeTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundSizeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundUnitTest.java b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundUnitTest.java index f5279ff45c..5ae826eec4 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/properties/PropertyTest.java b/layout/src/test/java/com/itextpdf/layout/properties/PropertyTest.java index a2fec8fcbf..039b5f2959 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/PropertyTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/PropertyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/properties/TransformTest.java b/layout/src/test/java/com/itextpdf/layout/properties/TransformTest.java index b89306c8e3..8ec40b24c6 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/TransformTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/TransformTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/AbstractRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/AbstractRendererUnitTest.java index 8401ded8a9..7e3e9ee797 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/AbstractRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/AbstractRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/AreaBreakRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/AreaBreakRendererUnitTest.java index ce4dbad9a1..fa87790ea6 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/AreaBreakRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/AreaBreakRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtilUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtilUnitTest.java index 964f443898..431691451f 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtilUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtilUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererTest.java index 4e1d1f31c5..b4929df60a 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererUnitTest.java index 58e54d4b37..9ebc486eac 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/CellRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/CellRendererUnitTest.java index 7a64c2b898..52aa6e2aff 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/CellRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/CellRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/DivRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/DivRendererUnitTest.java index 48b958f7cc..e1e48b8d93 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/DivRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/DivRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/EmptyNestedTableTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/EmptyNestedTableTest.java index 4efbc7e5f9..e1b7938979 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/EmptyNestedTableTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/EmptyNestedTableTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java index 847c40b44f..86a612e806 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/FlexUtilTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/FlexUtilTest.java index ab168e73b5..a9ad3aa0ad 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/FlexUtilTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/FlexUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/FloatExampleTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/FloatExampleTest.java index 4efe379204..581cf34dc0 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/FloatExampleTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/FloatExampleTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/ImageWidthTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/ImageWidthTest.java index 92af2e6b3f..a4b7aef157 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/ImageWidthTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/ImageWidthTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperIntegrationTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperIntegrationTest.java index d2fa07b36b..59f7f79aa0 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperIntegrationTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java index cf4c3ac059..c2d5d5a31a 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java index 7377774110..7174849571 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/LinkRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/LinkRendererUnitTest.java index ced9a1f34b..dc8c79a75c 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/LinkRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/LinkRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/ListRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/ListRendererUnitTest.java index db74ad9fe5..a88094efad 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/ListRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/ListRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/MetaInfoContainerUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/MetaInfoContainerUnitTest.java index 04008d5546..7c6d84d992 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/MetaInfoContainerUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/MetaInfoContainerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/MinWidthTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/MinWidthTest.java index 217d3a2840..eb5b648273 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/MinWidthTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/MinWidthTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/ParagraphRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/ParagraphRendererUnitTest.java index 38739db3b6..fbb895571e 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/ParagraphRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/ParagraphRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/RendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/RendererUnitTest.java index 2578ad231f..9807db13f7 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/RendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/RendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TabRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TabRendererUnitTest.java index 6df6925c4d..7b382fbd8c 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TabRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TabRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererTest.java index 14e9078ed7..dfe1836f54 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererUnitTest.java index 72c66eb389..27431c73a7 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TableWidthsTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TableWidthsTest.java index 24811c0031..2f822a6ce5 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TableWidthsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TableWidthsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerTest.java index e769fe1e32..de46a0ae2c 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerUnitTest.java index 34a203a350..cb5c4c84a5 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TextFilteringReversedRangesTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextFilteringReversedRangesTest.java index faa3fa5451..4b466420ca 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextFilteringReversedRangesTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextFilteringReversedRangesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TextPreprocessingUtilTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextPreprocessingUtilTest.java index a6927c7b9e..db2a0b30f3 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextPreprocessingUtilTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextPreprocessingUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererIntegrationTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererIntegrationTest.java index 226bf4bea3..0bbfa04389 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererIntegrationTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererPositioningTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererPositioningTest.java index 99ff09470d..11eb4b5970 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererPositioningTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererPositioningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererTest.java index 2ef563e853..218711c0ec 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererUnitTest.java index c7eef1e0e9..c89f0c5e8c 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TypographyUtilsTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TypographyUtilsTest.java index 529036d876..f40c71472a 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TypographyUtilsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TypographyUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/WordWrapUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/WordWrapUnitTest.java index 90c1ee5221..fa671ac853 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/WordWrapUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/WordWrapUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.java index e71505aec2..026b0d3af8 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.java index f4e7ed0bd4..1b3b85a529 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/splitting/BreakAllSplitCharactersTest.java b/layout/src/test/java/com/itextpdf/layout/splitting/BreakAllSplitCharactersTest.java index 3947359302..9fe25d9dda 100644 --- a/layout/src/test/java/com/itextpdf/layout/splitting/BreakAllSplitCharactersTest.java +++ b/layout/src/test/java/com/itextpdf/layout/splitting/BreakAllSplitCharactersTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/splitting/DefaultSplitCharacterTest.java b/layout/src/test/java/com/itextpdf/layout/splitting/DefaultSplitCharacterTest.java index a97a5749d1..5b4d385c61 100644 --- a/layout/src/test/java/com/itextpdf/layout/splitting/DefaultSplitCharacterTest.java +++ b/layout/src/test/java/com/itextpdf/layout/splitting/DefaultSplitCharacterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/splitting/KeepAllSplitCharactersTest.java b/layout/src/test/java/com/itextpdf/layout/splitting/KeepAllSplitCharactersTest.java index 9bb95e31d1..23aa01d707 100644 --- a/layout/src/test/java/com/itextpdf/layout/splitting/KeepAllSplitCharactersTest.java +++ b/layout/src/test/java/com/itextpdf/layout/splitting/KeepAllSplitCharactersTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/testutil/OrphansWidowsTestUtil.java b/layout/src/test/java/com/itextpdf/layout/testutil/OrphansWidowsTestUtil.java index 1d5508e9a2..45f811a317 100644 --- a/layout/src/test/java/com/itextpdf/layout/testutil/OrphansWidowsTestUtil.java +++ b/layout/src/test/java/com/itextpdf/layout/testutil/OrphansWidowsTestUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/testutil/TestConfigurationEvent.java b/layout/src/test/java/com/itextpdf/layout/testutil/TestConfigurationEvent.java index 9ce8114d4a..39b8aec330 100644 --- a/layout/src/test/java/com/itextpdf/layout/testutil/TestConfigurationEvent.java +++ b/layout/src/test/java/com/itextpdf/layout/testutil/TestConfigurationEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/layout/src/test/java/com/itextpdf/layout/testutil/TestProductEvent.java b/layout/src/test/java/com/itextpdf/layout/testutil/TestProductEvent.java index 9e856d13b6..9a966407f0 100644 --- a/layout/src/test/java/com/itextpdf/layout/testutil/TestProductEvent.java +++ b/layout/src/test/java/com/itextpdf/layout/testutil/TestProductEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocument.java b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocument.java index 57a74027fa..90e4f32afd 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocument.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocument.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/PdfADocument.java b/pdfa/src/main/java/com/itextpdf/pdfa/PdfADocument.java index 94fee451d8..e1d8add9aa 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/PdfADocument.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/PdfADocument.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPage.java b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPage.java index 37884e3be1..1e22ce7eb2 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPage.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPage.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPageFactory.java b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPageFactory.java index 99cc3404b8..9b0407b2c7 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPageFactory.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPageFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAXMPUtil.java b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAXMPUtil.java index 5ddf056ca8..d2d6eb2ece 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAXMPUtil.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAXMPUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA1Checker.java b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA1Checker.java index d33094e6c8..666dd06368 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA1Checker.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA1Checker.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA2Checker.java b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA2Checker.java index 0df2be9368..60e2a9ff76 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA2Checker.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA2Checker.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA3Checker.java b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA3Checker.java index 755e53a15d..28a9fc440a 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA3Checker.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA3Checker.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfAChecker.java b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfAChecker.java index 0c30ff58c6..b2be303195 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfAChecker.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfAChecker.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfAConformanceException.java b/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfAConformanceException.java index 17ae00ffee..ac7b76429a 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfAConformanceException.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfAConformanceException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfaExceptionMessageConstant.java b/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfaExceptionMessageConstant.java index 121c73f273..70e538d6d0 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfaExceptionMessageConstant.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfaExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfAConformanceLogMessageConstant.java b/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfAConformanceLogMessageConstant.java index 30fb0afc2c..c9524393a7 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfAConformanceLogMessageConstant.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfAConformanceLogMessageConstant.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfALogMessageConstant.java b/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfALogMessageConstant.java index 8e7664db5a..12cefa153a 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfALogMessageConstant.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfALogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AcroFormCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AcroFormCheckTest.java index 8e72b2bdf0..82d6842c8c 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AcroFormCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AcroFormCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1ActionCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1ActionCheckTest.java index 5be88654b3..15b8debccb 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1ActionCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1ActionCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AnnotationCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AnnotationCheckTest.java index 2d9cd72905..684bd927f6 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AnnotationCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AnnotationCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1CanvasCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1CanvasCheckTest.java index 8c08f08e67..89edb3e792 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1CanvasCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1CanvasCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1EmbeddedFilesCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1EmbeddedFilesCheckTest.java index d7266a3785..906d804da8 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1EmbeddedFilesCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1EmbeddedFilesCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1GraphicsTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1GraphicsTest.java index fb9d385eaf..a7f3a80a07 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1GraphicsTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1GraphicsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1LayoutListTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1LayoutListTest.java index bada1a322f..52e124e5c6 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1LayoutListTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1LayoutListTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1bCheckfieldAppearanceTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1bCheckfieldAppearanceTest.java index d49b69eb02..a8d55b1e4e 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1bCheckfieldAppearanceTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1bCheckfieldAppearanceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AcroFormCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AcroFormCheckTest.java index 76009bce25..fcbb8fdb32 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AcroFormCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AcroFormCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2ActionCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2ActionCheckTest.java index c7fc7d553b..4a1fd2aaf8 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2ActionCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2ActionCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AnnotationCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AnnotationCheckTest.java index b6b8d27527..c81e70d256 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AnnotationCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AnnotationCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CanvasCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CanvasCheckTest.java index 0e61ed1695..2d4833d4d5 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CanvasCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CanvasCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CatalogCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CatalogCheckTest.java index 1f9fbbfa43..daa53ff658 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CatalogCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CatalogCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2EmbeddedFilesCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2EmbeddedFilesCheckTest.java index b8f245507f..45813bf5f7 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2EmbeddedFilesCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2EmbeddedFilesCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2GraphicsCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2GraphicsCheckTest.java index f5bf586e6c..71d3efbda0 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2GraphicsCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2GraphicsCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2LayoutOcgTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2LayoutOcgTest.java index 5aac48a165..42d2a3901e 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2LayoutOcgTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2LayoutOcgTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2PageCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2PageCheckTest.java index 5f30dc4fa3..c9d850fcf9 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2PageCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2PageCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3CatalogCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3CatalogCheckTest.java index ce405fcb29..2087cbae11 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3CatalogCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3CatalogCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3EmbeddedFilesCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3EmbeddedFilesCheckTest.java index f8df052dca..a77dd5ccc1 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3EmbeddedFilesCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3EmbeddedFilesCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocumentUnitTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocumentUnitTest.java index bcd45571d6..bba53c497f 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocumentUnitTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocumentUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAppendModeTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAppendModeTest.java index a91c7706d1..f0e0950671 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAppendModeTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAppendModeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfABarcodeTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfABarcodeTest.java index a58f4ce8cc..4cfdfb23ef 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfABarcodeTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfABarcodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfACheckfieldTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfACheckfieldTest.java index 74f1187666..d65bf19d6f 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfACheckfieldTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfACheckfieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFlushingTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFlushingTest.java index 41a68fa2af..c3241ad744 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFlushingTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFlushingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFontTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFontTest.java index 0b3fb99e72..26d1ea2ea2 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFontTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFormFieldTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFormFieldTest.java index d8762e7928..bd64000d4e 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFormFieldTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFormFieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectObjectsCountLimitTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectObjectsCountLimitTest.java index 0f09e1761f..3a91a63f38 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectObjectsCountLimitTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectObjectsCountLimitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectResourcesTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectResourcesTest.java index 3862263535..da7bd3db08 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectResourcesTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectResourcesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfALongStringTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfALongStringTest.java index ef11047dff..9acd384477 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfALongStringTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfALongStringTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPageTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPageTest.java index 9902b4ecae..5f4021aa3e 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPageTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPageTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPushbuttonfieldTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPushbuttonfieldTest.java index 7f4bc81da7..fbb9baf32b 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPushbuttonfieldTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPushbuttonfieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfARadiofieldTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfARadiofieldTest.java index 691772a2b7..e9d5f3cc30 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfARadiofieldTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfARadiofieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAStampingModeTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAStampingModeTest.java index e7077f5aa9..fe00f53579 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAStampingModeTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAStampingModeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfATransparencyCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfATransparencyCheckTest.java index d52ad9be75..4966a888ad 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfATransparencyCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfATransparencyCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAXmpTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAXmpTest.java index 333b1427d0..ec73803bbe 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAXmpTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAXmpTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1CheckerTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1CheckerTest.java index 1a3df9d0ff..a79597e416 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1CheckerTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1CheckerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.java index 046a1306cf..37a05cbd04 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerGlyphsTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerGlyphsTest.java index a379519a19..a7a76bae0e 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerGlyphsTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerGlyphsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTest.java index 36c142fd1e..28102148e7 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTransparencyTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTransparencyTest.java index 6780a6ac6c..d3277a284c 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTransparencyTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTransparencyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.java index 85c62c2bcd..4466cbe193 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTest.java index 428766dc31..eb58e0fcd0 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTestUtils.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTestUtils.java index 8c763b76d0..ae44840db1 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTestUtils.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTestUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/AssertUtil.java b/pdftest/src/main/java/com/itextpdf/test/AssertUtil.java index 4bfd078a8c..b8986ad78a 100644 --- a/pdftest/src/main/java/com/itextpdf/test/AssertUtil.java +++ b/pdftest/src/main/java/com/itextpdf/test/AssertUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/ExceptionTestUtil.java b/pdftest/src/main/java/com/itextpdf/test/ExceptionTestUtil.java index 27b5473d54..0852d7476d 100644 --- a/pdftest/src/main/java/com/itextpdf/test/ExceptionTestUtil.java +++ b/pdftest/src/main/java/com/itextpdf/test/ExceptionTestUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/pdftest/src/main/java/com/itextpdf/test/Executor.java b/pdftest/src/main/java/com/itextpdf/test/Executor.java index ea4425777c..97acdc95b6 100644 --- a/pdftest/src/main/java/com/itextpdf/test/Executor.java +++ b/pdftest/src/main/java/com/itextpdf/test/Executor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/ExtendedITextTest.java b/pdftest/src/main/java/com/itextpdf/test/ExtendedITextTest.java index 713bc35b3c..1297e1632f 100644 --- a/pdftest/src/main/java/com/itextpdf/test/ExtendedITextTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/ExtendedITextTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/ITextTest.java b/pdftest/src/main/java/com/itextpdf/test/ITextTest.java index f91136a768..bb98e698c1 100644 --- a/pdftest/src/main/java/com/itextpdf/test/ITextTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/ITextTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/LogLevelConstants.java b/pdftest/src/main/java/com/itextpdf/test/LogLevelConstants.java index 7695e4555e..44479f38ce 100644 --- a/pdftest/src/main/java/com/itextpdf/test/LogLevelConstants.java +++ b/pdftest/src/main/java/com/itextpdf/test/LogLevelConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/pdftest/src/main/java/com/itextpdf/test/LogListener.java b/pdftest/src/main/java/com/itextpdf/test/LogListener.java index 5415c760c2..126c6e6d12 100644 --- a/pdftest/src/main/java/com/itextpdf/test/LogListener.java +++ b/pdftest/src/main/java/com/itextpdf/test/LogListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/LoggerHelper.java b/pdftest/src/main/java/com/itextpdf/test/LoggerHelper.java index ca63a2dddb..deeb5ffb41 100644 --- a/pdftest/src/main/java/com/itextpdf/test/LoggerHelper.java +++ b/pdftest/src/main/java/com/itextpdf/test/LoggerHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/RunnerSearchConfig.java b/pdftest/src/main/java/com/itextpdf/test/RunnerSearchConfig.java index c29629fd5f..12cc77bc99 100644 --- a/pdftest/src/main/java/com/itextpdf/test/RunnerSearchConfig.java +++ b/pdftest/src/main/java/com/itextpdf/test/RunnerSearchConfig.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/WrappedSamplesRunner.java b/pdftest/src/main/java/com/itextpdf/test/WrappedSamplesRunner.java index b637421834..64e32ddb07 100644 --- a/pdftest/src/main/java/com/itextpdf/test/WrappedSamplesRunner.java +++ b/pdftest/src/main/java/com/itextpdf/test/WrappedSamplesRunner.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessage.java b/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessage.java index 1cbd3515fe..f6a973e87f 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessage.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessage.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessages.java b/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessages.java index 8f1c8cac06..b276ff48d7 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessages.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessages.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/type/IntegrationTest.java b/pdftest/src/main/java/com/itextpdf/test/annotations/type/IntegrationTest.java index 734776158c..eac27e854a 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/type/IntegrationTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/type/IntegrationTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/type/PerformanceTest.java b/pdftest/src/main/java/com/itextpdf/test/annotations/type/PerformanceTest.java index 51eaeacd4f..7f4584b1b9 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/type/PerformanceTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/type/PerformanceTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/type/SampleTest.java b/pdftest/src/main/java/com/itextpdf/test/annotations/type/SampleTest.java index 8db6cf37d5..335bafe49b 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/type/SampleTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/type/SampleTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/type/SlowTest.java b/pdftest/src/main/java/com/itextpdf/test/annotations/type/SlowTest.java index 5de9c6a776..e0ec064657 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/type/SlowTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/type/SlowTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/type/UnitTest.java b/pdftest/src/main/java/com/itextpdf/test/annotations/type/UnitTest.java index 3438034683..d735d47465 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/type/UnitTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/type/UnitTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java b/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java index dca2142bbd..29c742c504 100644 --- a/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java +++ b/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/runners/RetryOnFailure.java b/pdftest/src/main/java/com/itextpdf/test/runners/RetryOnFailure.java index 2db2c4ade2..8d8daa6150 100644 --- a/pdftest/src/main/java/com/itextpdf/test/runners/RetryOnFailure.java +++ b/pdftest/src/main/java/com/itextpdf/test/runners/RetryOnFailure.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/runners/RetryRunner.java b/pdftest/src/main/java/com/itextpdf/test/runners/RetryRunner.java index a0d63bd743..cca9c3ba3d 100644 --- a/pdftest/src/main/java/com/itextpdf/test/runners/RetryRunner.java +++ b/pdftest/src/main/java/com/itextpdf/test/runners/RetryRunner.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/signutils/Pkcs12FileHelper.java b/pdftest/src/main/java/com/itextpdf/test/signutils/Pkcs12FileHelper.java index b1f406a9d4..93c75614d5 100644 --- a/pdftest/src/main/java/com/itextpdf/test/signutils/Pkcs12FileHelper.java +++ b/pdftest/src/main/java/com/itextpdf/test/signutils/Pkcs12FileHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/utils/FileUtil.java b/pdftest/src/main/java/com/itextpdf/test/utils/FileUtil.java index fa9b11031a..62b158a3d0 100644 --- a/pdftest/src/main/java/com/itextpdf/test/utils/FileUtil.java +++ b/pdftest/src/main/java/com/itextpdf/test/utils/FileUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/test/java/com/itextpdf/test/LoggerHelperTest.java b/pdftest/src/test/java/com/itextpdf/test/LoggerHelperTest.java index 29c19880a9..0a1b6626e4 100644 --- a/pdftest/src/test/java/com/itextpdf/test/LoggerHelperTest.java +++ b/pdftest/src/test/java/com/itextpdf/test/LoggerHelperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java b/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java index 87f1a40a6a..61de29efe9 100644 --- a/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java +++ b/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/BouncyCastleDigest.java b/sign/src/main/java/com/itextpdf/signatures/BouncyCastleDigest.java index a4e9fdabd4..9e3bc18923 100644 --- a/sign/src/main/java/com/itextpdf/signatures/BouncyCastleDigest.java +++ b/sign/src/main/java/com/itextpdf/signatures/BouncyCastleDigest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CRLVerifier.java b/sign/src/main/java/com/itextpdf/signatures/CRLVerifier.java index a4eef137c4..9ec7e9d055 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CRLVerifier.java +++ b/sign/src/main/java/com/itextpdf/signatures/CRLVerifier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CertificateInfo.java b/sign/src/main/java/com/itextpdf/signatures/CertificateInfo.java index 97e30911b4..39a499c157 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CertificateInfo.java +++ b/sign/src/main/java/com/itextpdf/signatures/CertificateInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CertificateUtil.java b/sign/src/main/java/com/itextpdf/signatures/CertificateUtil.java index adcf18bea3..90eb0fbcd8 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CertificateUtil.java +++ b/sign/src/main/java/com/itextpdf/signatures/CertificateUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CertificateVerification.java b/sign/src/main/java/com/itextpdf/signatures/CertificateVerification.java index 918014fe0d..b2bd434c26 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CertificateVerification.java +++ b/sign/src/main/java/com/itextpdf/signatures/CertificateVerification.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CertificateVerifier.java b/sign/src/main/java/com/itextpdf/signatures/CertificateVerifier.java index 84ebdd03bf..29c7c61c17 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CertificateVerifier.java +++ b/sign/src/main/java/com/itextpdf/signatures/CertificateVerifier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CrlClientOffline.java b/sign/src/main/java/com/itextpdf/signatures/CrlClientOffline.java index f7c804de5e..7271725bfd 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CrlClientOffline.java +++ b/sign/src/main/java/com/itextpdf/signatures/CrlClientOffline.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CrlClientOnline.java b/sign/src/main/java/com/itextpdf/signatures/CrlClientOnline.java index 48d1a1ab31..6117c1c7f6 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CrlClientOnline.java +++ b/sign/src/main/java/com/itextpdf/signatures/CrlClientOnline.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/DigestAlgorithms.java b/sign/src/main/java/com/itextpdf/signatures/DigestAlgorithms.java index ecd4b59dc2..abcf13d760 100644 --- a/sign/src/main/java/com/itextpdf/signatures/DigestAlgorithms.java +++ b/sign/src/main/java/com/itextpdf/signatures/DigestAlgorithms.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/EncryptionAlgorithms.java b/sign/src/main/java/com/itextpdf/signatures/EncryptionAlgorithms.java index 848cb62f96..83cdf9af09 100644 --- a/sign/src/main/java/com/itextpdf/signatures/EncryptionAlgorithms.java +++ b/sign/src/main/java/com/itextpdf/signatures/EncryptionAlgorithms.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/ExternalBlankSignatureContainer.java b/sign/src/main/java/com/itextpdf/signatures/ExternalBlankSignatureContainer.java index 31831fd78f..37f9854127 100644 --- a/sign/src/main/java/com/itextpdf/signatures/ExternalBlankSignatureContainer.java +++ b/sign/src/main/java/com/itextpdf/signatures/ExternalBlankSignatureContainer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/ICrlClient.java b/sign/src/main/java/com/itextpdf/signatures/ICrlClient.java index 7efd4fbe71..009ea7e3c2 100644 --- a/sign/src/main/java/com/itextpdf/signatures/ICrlClient.java +++ b/sign/src/main/java/com/itextpdf/signatures/ICrlClient.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/IExternalDigest.java b/sign/src/main/java/com/itextpdf/signatures/IExternalDigest.java index 091a131be5..44afb95522 100644 --- a/sign/src/main/java/com/itextpdf/signatures/IExternalDigest.java +++ b/sign/src/main/java/com/itextpdf/signatures/IExternalDigest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/IExternalSignature.java b/sign/src/main/java/com/itextpdf/signatures/IExternalSignature.java index 92a29c9032..c1eb079f4d 100644 --- a/sign/src/main/java/com/itextpdf/signatures/IExternalSignature.java +++ b/sign/src/main/java/com/itextpdf/signatures/IExternalSignature.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/IExternalSignatureContainer.java b/sign/src/main/java/com/itextpdf/signatures/IExternalSignatureContainer.java index d6ed1a2ee4..4ba7029ccc 100644 --- a/sign/src/main/java/com/itextpdf/signatures/IExternalSignatureContainer.java +++ b/sign/src/main/java/com/itextpdf/signatures/IExternalSignatureContainer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/IOcspClient.java b/sign/src/main/java/com/itextpdf/signatures/IOcspClient.java index b52b5dbd55..33e1d75121 100644 --- a/sign/src/main/java/com/itextpdf/signatures/IOcspClient.java +++ b/sign/src/main/java/com/itextpdf/signatures/IOcspClient.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/ITSAClient.java b/sign/src/main/java/com/itextpdf/signatures/ITSAClient.java index 6fd60b64c5..2905aefdc6 100644 --- a/sign/src/main/java/com/itextpdf/signatures/ITSAClient.java +++ b/sign/src/main/java/com/itextpdf/signatures/ITSAClient.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/ITSAInfoBouncyCastle.java b/sign/src/main/java/com/itextpdf/signatures/ITSAInfoBouncyCastle.java index 8674f11a1d..9ccf260fff 100644 --- a/sign/src/main/java/com/itextpdf/signatures/ITSAInfoBouncyCastle.java +++ b/sign/src/main/java/com/itextpdf/signatures/ITSAInfoBouncyCastle.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/KeyStoreUtil.java b/sign/src/main/java/com/itextpdf/signatures/KeyStoreUtil.java index 7278c9cf42..ec8a3318ba 100644 --- a/sign/src/main/java/com/itextpdf/signatures/KeyStoreUtil.java +++ b/sign/src/main/java/com/itextpdf/signatures/KeyStoreUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/LtvVerification.java b/sign/src/main/java/com/itextpdf/signatures/LtvVerification.java index 5d3e055c8e..db78506f73 100644 --- a/sign/src/main/java/com/itextpdf/signatures/LtvVerification.java +++ b/sign/src/main/java/com/itextpdf/signatures/LtvVerification.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/LtvVerifier.java b/sign/src/main/java/com/itextpdf/signatures/LtvVerifier.java index 53969a215c..63b9b67df0 100644 --- a/sign/src/main/java/com/itextpdf/signatures/LtvVerifier.java +++ b/sign/src/main/java/com/itextpdf/signatures/LtvVerifier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/OCSPVerifier.java b/sign/src/main/java/com/itextpdf/signatures/OCSPVerifier.java index f3d2762c16..8069b82837 100644 --- a/sign/src/main/java/com/itextpdf/signatures/OCSPVerifier.java +++ b/sign/src/main/java/com/itextpdf/signatures/OCSPVerifier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/OID.java b/sign/src/main/java/com/itextpdf/signatures/OID.java index b0bbc5d44e..15c3ad388d 100644 --- a/sign/src/main/java/com/itextpdf/signatures/OID.java +++ b/sign/src/main/java/com/itextpdf/signatures/OID.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/OcspClientBouncyCastle.java b/sign/src/main/java/com/itextpdf/signatures/OcspClientBouncyCastle.java index 62ed99b2b8..3c9afa0b89 100644 --- a/sign/src/main/java/com/itextpdf/signatures/OcspClientBouncyCastle.java +++ b/sign/src/main/java/com/itextpdf/signatures/OcspClientBouncyCastle.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfPKCS7.java b/sign/src/main/java/com/itextpdf/signatures/PdfPKCS7.java index 53f22ad997..6de8f8d7fb 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfPKCS7.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfPKCS7.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfSignature.java b/sign/src/main/java/com/itextpdf/signatures/PdfSignature.java index 75d29dd769..89f86a9b6b 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfSignature.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfSignature.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureApp.java b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureApp.java index 8fb8bbb222..d83be67029 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureApp.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureApp.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureAppearance.java b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureAppearance.java index ebe3972bd5..5e980063f0 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureAppearance.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureAppearance.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureBuildProperties.java b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureBuildProperties.java index 0f7e2ccabb..561ed31e57 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureBuildProperties.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureBuildProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfSigner.java b/sign/src/main/java/com/itextpdf/signatures/PdfSigner.java index e066215d75..524a2a1f42 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfSigner.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfSigner.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PrivateKeySignature.java b/sign/src/main/java/com/itextpdf/signatures/PrivateKeySignature.java index 07853e477b..f0edc3c924 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PrivateKeySignature.java +++ b/sign/src/main/java/com/itextpdf/signatures/PrivateKeySignature.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/ProviderDigest.java b/sign/src/main/java/com/itextpdf/signatures/ProviderDigest.java index 293615c8c4..5fd3c5227f 100644 --- a/sign/src/main/java/com/itextpdf/signatures/ProviderDigest.java +++ b/sign/src/main/java/com/itextpdf/signatures/ProviderDigest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/RootStoreVerifier.java b/sign/src/main/java/com/itextpdf/signatures/RootStoreVerifier.java index 7c3bf7080d..975413fd16 100644 --- a/sign/src/main/java/com/itextpdf/signatures/RootStoreVerifier.java +++ b/sign/src/main/java/com/itextpdf/signatures/RootStoreVerifier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/SecurityIDs.java b/sign/src/main/java/com/itextpdf/signatures/SecurityIDs.java index 3762f2d5ba..35079ba89a 100644 --- a/sign/src/main/java/com/itextpdf/signatures/SecurityIDs.java +++ b/sign/src/main/java/com/itextpdf/signatures/SecurityIDs.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/SignUtils.java b/sign/src/main/java/com/itextpdf/signatures/SignUtils.java index 6788cef0f5..3272924b75 100644 --- a/sign/src/main/java/com/itextpdf/signatures/SignUtils.java +++ b/sign/src/main/java/com/itextpdf/signatures/SignUtils.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/SignaturePermissions.java b/sign/src/main/java/com/itextpdf/signatures/SignaturePermissions.java index 0af5123bbf..f1e4f22133 100644 --- a/sign/src/main/java/com/itextpdf/signatures/SignaturePermissions.java +++ b/sign/src/main/java/com/itextpdf/signatures/SignaturePermissions.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/SignaturePolicyInfo.java b/sign/src/main/java/com/itextpdf/signatures/SignaturePolicyInfo.java index c14ca2e523..d142d2df08 100644 --- a/sign/src/main/java/com/itextpdf/signatures/SignaturePolicyInfo.java +++ b/sign/src/main/java/com/itextpdf/signatures/SignaturePolicyInfo.java @@ -2,7 +2,7 @@ $Id$ This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/SignatureUtil.java b/sign/src/main/java/com/itextpdf/signatures/SignatureUtil.java index 5161f8658a..1cf5e2096a 100644 --- a/sign/src/main/java/com/itextpdf/signatures/SignatureUtil.java +++ b/sign/src/main/java/com/itextpdf/signatures/SignatureUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/TSAClientBouncyCastle.java b/sign/src/main/java/com/itextpdf/signatures/TSAClientBouncyCastle.java index 87f54c7de7..e599bd6e2c 100644 --- a/sign/src/main/java/com/itextpdf/signatures/TSAClientBouncyCastle.java +++ b/sign/src/main/java/com/itextpdf/signatures/TSAClientBouncyCastle.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/TimestampConstants.java b/sign/src/main/java/com/itextpdf/signatures/TimestampConstants.java index d89bdc4b13..8acd372b23 100644 --- a/sign/src/main/java/com/itextpdf/signatures/TimestampConstants.java +++ b/sign/src/main/java/com/itextpdf/signatures/TimestampConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/main/java/com/itextpdf/signatures/VerificationException.java b/sign/src/main/java/com/itextpdf/signatures/VerificationException.java index f363e93249..bce624c2c4 100644 --- a/sign/src/main/java/com/itextpdf/signatures/VerificationException.java +++ b/sign/src/main/java/com/itextpdf/signatures/VerificationException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/VerificationOK.java b/sign/src/main/java/com/itextpdf/signatures/VerificationOK.java index b5353c425a..98082adaa1 100644 --- a/sign/src/main/java/com/itextpdf/signatures/VerificationOK.java +++ b/sign/src/main/java/com/itextpdf/signatures/VerificationOK.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/exceptions/SignExceptionMessageConstant.java b/sign/src/main/java/com/itextpdf/signatures/exceptions/SignExceptionMessageConstant.java index 365ffeb671..6a56f8aef3 100644 --- a/sign/src/main/java/com/itextpdf/signatures/exceptions/SignExceptionMessageConstant.java +++ b/sign/src/main/java/com/itextpdf/signatures/exceptions/SignExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/main/java/com/itextpdf/signatures/logs/SignLogMessageConstant.java b/sign/src/main/java/com/itextpdf/signatures/logs/SignLogMessageConstant.java index 57e8734417..cb3d2313db 100644 --- a/sign/src/main/java/com/itextpdf/signatures/logs/SignLogMessageConstant.java +++ b/sign/src/main/java/com/itextpdf/signatures/logs/SignLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/BouncyCastleDigestUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/BouncyCastleDigestUnitTest.java index ab20308d63..e74ee5b145 100644 --- a/sign/src/test/java/com/itextpdf/signatures/BouncyCastleDigestUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/BouncyCastleDigestUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/CertificateInfoTest.java b/sign/src/test/java/com/itextpdf/signatures/CertificateInfoTest.java index a728ba4c00..c2c5103b4e 100644 --- a/sign/src/test/java/com/itextpdf/signatures/CertificateInfoTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/CertificateInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/CertificateSupportedCriticalExtensionsTest.java b/sign/src/test/java/com/itextpdf/signatures/CertificateSupportedCriticalExtensionsTest.java index f2f041b631..409a7ab6e7 100644 --- a/sign/src/test/java/com/itextpdf/signatures/CertificateSupportedCriticalExtensionsTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/CertificateSupportedCriticalExtensionsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/CertificateUtilTest.java b/sign/src/test/java/com/itextpdf/signatures/CertificateUtilTest.java index 82bdb6d2f3..3449e98f88 100644 --- a/sign/src/test/java/com/itextpdf/signatures/CertificateUtilTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/CertificateUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/CrlClientOfflineTest.java b/sign/src/test/java/com/itextpdf/signatures/CrlClientOfflineTest.java index 649521aee8..d2ee29584b 100644 --- a/sign/src/test/java/com/itextpdf/signatures/CrlClientOfflineTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/CrlClientOfflineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsManualTest.java b/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsManualTest.java index a8ede58b90..bb44ba5af7 100644 --- a/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsManualTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsManualTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsTest.java b/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsTest.java index 602278530c..1bff3e2ed5 100644 --- a/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsManualTest.java b/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsManualTest.java index c8242cfbe3..af4e0fce89 100644 --- a/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsManualTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsManualTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsTest.java b/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsTest.java index 0425ef4fde..143c0fdebc 100644 --- a/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/ExternalBlankSignatureContainerUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/ExternalBlankSignatureContainerUnitTest.java index daef3e751a..c4b1539944 100644 --- a/sign/src/test/java/com/itextpdf/signatures/ExternalBlankSignatureContainerUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/ExternalBlankSignatureContainerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/KeyStoreUtilUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/KeyStoreUtilUnitTest.java index 5dd7ab3c52..39d618fe83 100644 --- a/sign/src/test/java/com/itextpdf/signatures/KeyStoreUtilUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/KeyStoreUtilUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/LtvVerificationTest.java b/sign/src/test/java/com/itextpdf/signatures/LtvVerificationTest.java index 240bbe4fad..59ec41bf7f 100644 --- a/sign/src/test/java/com/itextpdf/signatures/LtvVerificationTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/LtvVerificationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/LtvVerifierIntegrationTest.java b/sign/src/test/java/com/itextpdf/signatures/LtvVerifierIntegrationTest.java index 48f3926f0d..941ffc2572 100644 --- a/sign/src/test/java/com/itextpdf/signatures/LtvVerifierIntegrationTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/LtvVerifierIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/LtvVerifierUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/LtvVerifierUnitTest.java index 6dfd0dfab7..47e97e7326 100644 --- a/sign/src/test/java/com/itextpdf/signatures/LtvVerifierUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/LtvVerifierUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/OcspClientBouncyCastleTest.java b/sign/src/test/java/com/itextpdf/signatures/OcspClientBouncyCastleTest.java index e8c41a41cb..c0c417e089 100644 --- a/sign/src/test/java/com/itextpdf/signatures/OcspClientBouncyCastleTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/OcspClientBouncyCastleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/PdfPKCS7Test.java b/sign/src/test/java/com/itextpdf/signatures/PdfPKCS7Test.java index 547eebccf0..fb7c6dbbc8 100644 --- a/sign/src/test/java/com/itextpdf/signatures/PdfPKCS7Test.java +++ b/sign/src/test/java/com/itextpdf/signatures/PdfPKCS7Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/PdfSignatureAppearanceUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/PdfSignatureAppearanceUnitTest.java index 0c84d2cd31..64f25fb606 100644 --- a/sign/src/test/java/com/itextpdf/signatures/PdfSignatureAppearanceUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/PdfSignatureAppearanceUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/PdfSignatureBuildPropertiesUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/PdfSignatureBuildPropertiesUnitTest.java index 5e9810a142..07a7b6cf0a 100644 --- a/sign/src/test/java/com/itextpdf/signatures/PdfSignatureBuildPropertiesUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/PdfSignatureBuildPropertiesUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/PdfSignerUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/PdfSignerUnitTest.java index e86d0fd81f..f465edda9d 100644 --- a/sign/src/test/java/com/itextpdf/signatures/PdfSignerUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/PdfSignerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/ProviderDigestUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/ProviderDigestUnitTest.java index 223e98984d..cea70cfca8 100644 --- a/sign/src/test/java/com/itextpdf/signatures/ProviderDigestUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/ProviderDigestUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/SignUtilsManualTest.java b/sign/src/test/java/com/itextpdf/signatures/SignUtilsManualTest.java index ed0b430b18..d86f665b2c 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignUtilsManualTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignUtilsManualTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/SignUtilsUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/SignUtilsUnitTest.java index 75de1d5460..5b5ccee33e 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignUtilsUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignUtilsUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/SignaturePermissionsTest.java b/sign/src/test/java/com/itextpdf/signatures/SignaturePermissionsTest.java index 7108c0ec9b..000531e7d0 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignaturePermissionsTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignaturePermissionsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/SignaturePolicyInfoTest.java b/sign/src/test/java/com/itextpdf/signatures/SignaturePolicyInfoTest.java index 6ab87a720f..f47f78a41a 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignaturePolicyInfoTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignaturePolicyInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/SignatureUtilTest.java b/sign/src/test/java/com/itextpdf/signatures/SignatureUtilTest.java index 9435d6391b..fd70a89e41 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignatureUtilTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignatureUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/SignatureUtilUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/SignatureUtilUnitTest.java index d42e50b7f8..04133287ab 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignatureUtilUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignatureUtilUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/SignaturesTestUtils.java b/sign/src/test/java/com/itextpdf/signatures/SignaturesTestUtils.java index fc1168a19b..036842d4a8 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignaturesTestUtils.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignaturesTestUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/TSAClientBouncyCastleTest.java b/sign/src/test/java/com/itextpdf/signatures/TSAClientBouncyCastleTest.java index f46ba063c6..8491c3c179 100644 --- a/sign/src/test/java/com/itextpdf/signatures/TSAClientBouncyCastleTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/TSAClientBouncyCastleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/VerificationOKTest.java b/sign/src/test/java/com/itextpdf/signatures/VerificationOKTest.java index 7a090e116f..2d62aabe01 100644 --- a/sign/src/test/java/com/itextpdf/signatures/VerificationOKTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/VerificationOKTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/AnnotationsSigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/AnnotationsSigningTest.java index 8ba93f7e99..062431c866 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/AnnotationsSigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/AnnotationsSigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/CrlClientOnlineTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/CrlClientOnlineTest.java index efc0b25a28..573bf3243f 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/CrlClientOnlineTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/CrlClientOnlineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/EncryptedSigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/EncryptedSigningTest.java index a568992bf3..3dbba177a8 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/EncryptedSigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/EncryptedSigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/LtvSigTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/LtvSigTest.java index 81d8cbca65..dc8dadef9c 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/LtvSigTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/LtvSigTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/LtvWithTwoSignaturesTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/LtvWithTwoSignaturesTest.java index a42277dd19..06accfe44b 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/LtvWithTwoSignaturesTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/LtvWithTwoSignaturesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/PadesSigTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/PadesSigTest.java index 7f466d548b..d48829bf4e 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/PadesSigTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/PadesSigTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/PadesSignatureLevelTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/PadesSignatureLevelTest.java index 09d6ccf299..11dd7cdaa3 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/PadesSignatureLevelTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/PadesSignatureLevelTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/Pdf20SigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/Pdf20SigningTest.java index 68e3c32d9c..65d2d1360a 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/Pdf20SigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/Pdf20SigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/PdfASigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/PdfASigningTest.java index a5b5092184..f67029ee5d 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/PdfASigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/PdfASigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureAppearanceTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureAppearanceTest.java index 23e6baa20d..0274c227f1 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureAppearanceTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureAppearanceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureTest.java index e0a79f5db7..f467b1da02 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/SequentialSignaturesTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/SequentialSignaturesTest.java index fad763b3b3..a25501a52c 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/SequentialSignaturesTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/SequentialSignaturesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/SignDeferredTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/SignDeferredTest.java index 6099c2b1e8..c6a4634487 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/SignDeferredTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/SignDeferredTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/SimpleSigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/SimpleSigningTest.java index 32ba63881a..921eab6bd6 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/SimpleSigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/SimpleSigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/TaggedPdfSigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/TaggedPdfSigningTest.java index d70357f901..9cfe49c5bb 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/TaggedPdfSigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/TaggedPdfSigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/TimestampSigTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/TimestampSigTest.java index e1493faa67..8f39146919 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/TimestampSigTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/TimestampSigTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/SignTestPortUtil.java b/sign/src/test/java/com/itextpdf/signatures/testutils/SignTestPortUtil.java index ac2b30df10..76b7035840 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/SignTestPortUtil.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/SignTestPortUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/SignaturesCompareTool.java b/sign/src/test/java/com/itextpdf/signatures/testutils/SignaturesCompareTool.java index bf20628e56..dc0b01601b 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/SignaturesCompareTool.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/SignaturesCompareTool.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/TimeTestUtil.java b/sign/src/test/java/com/itextpdf/signatures/testutils/TimeTestUtil.java index ac0d9fe324..811407aa72 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/TimeTestUtil.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/TimeTestUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/X509MockCertificate.java b/sign/src/test/java/com/itextpdf/signatures/testutils/X509MockCertificate.java index b3120d6c0b..f0fea85065 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/X509MockCertificate.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/X509MockCertificate.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestCrlBuilder.java b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestCrlBuilder.java index 5786c18d52..8195724171 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestCrlBuilder.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestCrlBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestOcspResponseBuilder.java b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestOcspResponseBuilder.java index b2f8a866c4..18b8c5d184 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestOcspResponseBuilder.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestOcspResponseBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestTimestampTokenBuilder.java b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestTimestampTokenBuilder.java index a3425b96f1..595a7eebbc 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestTimestampTokenBuilder.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestTimestampTokenBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/cert/TestCertificateBuilder.java b/sign/src/test/java/com/itextpdf/signatures/testutils/cert/TestCertificateBuilder.java index fe16f93628..59068e1016 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/cert/TestCertificateBuilder.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/cert/TestCertificateBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestCrlClient.java b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestCrlClient.java index 2b50e3cbdd..f8bbaee7cb 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestCrlClient.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestCrlClient.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestOcspClient.java b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestOcspClient.java index ac4237d4cd..de0afc55aa 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestOcspClient.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestOcspClient.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestTsaClient.java b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestTsaClient.java index 5d2bd183c3..fbe6f611d4 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestTsaClient.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestTsaClient.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/CertificateVerificationClassTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/CertificateVerificationClassTest.java index c780755ec5..09802ae69c 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/CertificateVerificationClassTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/CertificateVerificationClassTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/CrlVerifierTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/CrlVerifierTest.java index 8485f3d428..e47b3f347b 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/CrlVerifierTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/CrlVerifierTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/LtvVerifierTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/LtvVerifierTest.java index 01219cd5b6..17d6829a48 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/LtvVerifierTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/LtvVerifierTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/OcspCertificateVerificationTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/OcspCertificateVerificationTest.java index ad1bccaa4a..021b0a88b4 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/OcspCertificateVerificationTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/OcspCertificateVerificationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/OcspVerifierTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/OcspVerifierTest.java index 87e85f447b..65337d62d0 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/OcspVerifierTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/OcspVerifierTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.java index e09442d0a5..3fb1f5a53c 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.java index 912766a8ac..c1963e4749 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CommonAttributeConstants.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CommonAttributeConstants.java index 7cb90489b1..c0eaaa01ca 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CommonAttributeConstants.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CommonAttributeConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CssRuleSetComparator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CssRuleSetComparator.java index 31f311b97f..da6ffa399c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CssRuleSetComparator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CssRuleSetComparator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/IXmlParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/IXmlParser.java index cc336cdb26..f2973b48ca 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/IXmlParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/IXmlParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/PortUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/PortUtil.java index 628484ee45..920e27f2b2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/PortUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/PortUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CommonCssConstants.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CommonCssConstants.java index 29a9d214ff..569398dbe5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CommonCssConstants.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CommonCssConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssAtRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssAtRule.java index 9ad87a4c1e..9b478cd722 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssAtRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssAtRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssContextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssContextNode.java index af4f33a0d2..09344af888 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssContextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssContextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssDeclaration.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssDeclaration.java index 4064cf8986..74b7fbe79c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssDeclaration.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssDeclaration.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssFontFaceRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssFontFaceRule.java index ee8698ee56..b47d854323 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssFontFaceRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssFontFaceRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRule.java index e87c78fc31..aa4ab3fa33 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactory.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactory.java index 949c696d86..db5ab9de44 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactory.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleName.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleName.java index 7f7f23c5e7..bd85f4595d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleName.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleName.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSet.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSet.java index 927e58d420..62cc43541e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSet.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSet.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSetComparator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSetComparator.java index ddffbebc33..a744f2d03a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSetComparator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSetComparator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssSemicolonAtRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssSemicolonAtRule.java index f062240322..23484064b1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssSemicolonAtRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssSemicolonAtRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStatement.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStatement.java index ec6e7025d5..269179aca8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStatement.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStatement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStyleSheet.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStyleSheet.java index 9eb9b43ece..4b31a57420 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStyleSheet.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStyleSheet.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/ICssResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/ICssResolver.java index b1494edafc..660c31719e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/ICssResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/ICssResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/font/CssFontFace.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/font/CssFontFace.java index d1e3c92a92..9ee952f768 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/font/CssFontFace.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/font/CssFontFace.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/CssMediaRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/CssMediaRule.java index 030f5342fd..9e5c276d53 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/CssMediaRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/CssMediaRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaDeviceDescription.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaDeviceDescription.java index b1f7f06689..bcae3797f6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaDeviceDescription.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaDeviceDescription.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaExpression.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaExpression.java index 07a255f59c..facbc52aa0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaExpression.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaExpression.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaFeature.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaFeature.java index c6e813074a..94ba12bfdf 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaFeature.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaFeature.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQuery.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQuery.java index b859fb5e58..0172914fda 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQuery.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQuery.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQueryParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQueryParser.java index 8a3889a9c1..d3ed469079 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQueryParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQueryParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaRuleConstants.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaRuleConstants.java index a54ca0987a..c05dacb8d8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaRuleConstants.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaRuleConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaType.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaType.java index a6feaca43d..4d135e1f38 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaType.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaType.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssMarginRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssMarginRule.java index 313c99465e..9956178ba9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssMarginRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssMarginRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssNonStandardRuleSet.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssNonStandardRuleSet.java index c8c76ae8d1..3291785716 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssNonStandardRuleSet.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssNonStandardRuleSet.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssPageRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssPageRule.java index 3c4b7e6f03..ecacd8e952 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssPageRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssPageRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextConstants.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextConstants.java index b07e69058e..8283425bc3 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextConstants.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextNode.java index c1ec5e4307..038f846c99 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNode.java index 817e7ee1e2..759d851f93 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssDeclarationValueTokenizer.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssDeclarationValueTokenizer.java index 62ae527eff..b2ff09a080 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssDeclarationValueTokenizer.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssDeclarationValueTokenizer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssPageSelectorParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssPageSelectorParser.java index 7c8fc4481d..8fc036a061 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssPageSelectorParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssPageSelectorParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParser.java index 3edc639d01..16242fba68 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParser.java index 601299f0e8..c9f234ac39 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParser.java index 90b3984a80..6e9ea631a9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/AtRuleBlockState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/AtRuleBlockState.java index 380cb96a17..2908bc0077 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/AtRuleBlockState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/AtRuleBlockState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/BlockState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/BlockState.java index 220738d288..8abb0d9f5e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/BlockState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/BlockState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentEndState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentEndState.java index 9f20513bc3..91c9e91341 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentEndState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentEndState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentInnerState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentInnerState.java index b3fc99d5e9..40459cea40 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentInnerState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentInnerState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentStartState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentStartState.java index 503445b444..064eb79b22 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentStartState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentStartState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.java index 03a26ec67a..960672a076 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CssParserStateController.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CssParserStateController.java index 1d2b2016fc..668c3735e6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CssParserStateController.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CssParserStateController.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/IParserState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/IParserState.java index 4d9fe0820a..a7cec07f3b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/IParserState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/IParserState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/RuleState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/RuleState.java index cd439c19d9..bc445b7198 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/RuleState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/RuleState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/UnknownState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/UnknownState.java index 9e6810c57f..8f034dc143 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/UnknownState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/UnknownState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNode.java index 099d314b7d..3fa7961439 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtil.java index 7d081f58d8..9c2e05a69e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/AbstractCssContext.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/AbstractCssContext.java index 56eae761ca..6cac81c780 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/AbstractCssContext.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/AbstractCssContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssDefaults.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssDefaults.java index 27de4860af..4f65119eaa 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssDefaults.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssDefaults.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritance.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritance.java index 419b0967bf..df4bf14659 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritance.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritance.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMerger.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMerger.java index b87b1b46f9..05e30f4ecf 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMerger.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMerger.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssQuotes.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssQuotes.java index cbea120044..e9adc4d43d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssQuotes.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssQuotes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/IStyleInheritance.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/IStyleInheritance.java index a836af5e2f..a2fdcf1f84 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/IStyleInheritance.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/IStyleInheritance.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/IShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/IShorthandResolver.java index 66b64ff039..a44c456566 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/IShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/IShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.java index 7a177116e8..4424039b31 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.java index 6c9e8aea31..13bf9c3702 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.java index 712c0d44a2..a6126bfa7c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.java index a304c89306..e21395b150 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.java index bca66a77b5..a9c135aba2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.java index 6f3f4d8ee6..d609eee3a4 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.java index e6bbcce9fc..13f67aef0b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.java index 83d9fbf2d8..68ce24e5e0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.java index 82ad96872b..30d135de3b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.java index 117b2b9a15..cac92f38e6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.java index 640770f1be..0d2aea5c97 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.java index beed65ba94..8576841a1c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.java index f932a277fb..718d4c08a7 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.java index 8f72fd488e..89d1c2b198 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.java index aff1e95dce..232baf4063 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.java index d738728a2e..53d96b0231 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.java index 6481287bbe..2b3be0e7b7 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.java index b33b847cab..787a3bb4b9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.java index 1ff7e393ea..32683eef9b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.java index de31bdf9eb..596a8f5b2c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.java index aff72d3d12..52a3f97898 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.java index dda2fcdaec..e590142adf 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.java index 0dd699313f..27d3e3b98b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.java index 23769bfcbd..d4aeec9388 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.java index af225eca37..0d80c77f1a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/AbstractCssSelector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/AbstractCssSelector.java index 4b59ef4871..a739ac807f 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/AbstractCssSelector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/AbstractCssSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageMarginBoxSelector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageMarginBoxSelector.java index 49369a0d4b..db8f72c13d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageMarginBoxSelector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageMarginBoxSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageSelector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageSelector.java index a345f3c29a..a1a2aaddae 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageSelector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelector.java index 3f14c7911c..462712c490 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelectorComparator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelectorComparator.java index cb08429bba..aec0dd9c2e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelectorComparator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelectorComparator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/ICssSelector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/ICssSelector.java index c967334e6b..0c589dd28a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/ICssSelector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/ICssSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssAttributeSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssAttributeSelectorItem.java index c1ed14eef0..d540af6f0e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssAttributeSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssAttributeSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssClassSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssClassSelectorItem.java index 4093368304..daa0a3d3a6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssClassSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssClassSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssIdSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssIdSelectorItem.java index 0f116ad248..ddd7231f99 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssIdSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssIdSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.java index df5d19f8d9..42e752b5b1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.java index 523764dbfe..d66ca51adf 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.java index 4c860dba2c..07b9089985 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.java index 8f4e0e5bee..74dc5e2ff8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.java index 2559b82767..e3a3395151 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.java index f5e92225f1..b2457d61c6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.java index feb30fcedd..7203488797 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.java index 494f00b5cb..c3a029e4d3 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.java index a7273a2d71..673a5f3ab6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.java index 451b8a08d4..a7e20a043d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.java index 3983ee43c9..37495017cd 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.java index 41b0c8ebaa..02b54e29d5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.java index 126129f89e..c1cd972dae 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.java index a340c6f507..e928ba8fbd 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.java index 6ae5a41db6..c840ccd5c2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.java index d458858d83..d77ef75261 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.java index 64035c60ed..1b56710044 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSpecificityConstants.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSpecificityConstants.java index 54e081c895..cff99a0990 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSpecificityConstants.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSpecificityConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssTagSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssTagSelectorItem.java index e4a88cf06b..ab520fc686 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssTagSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssTagSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/ICssSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/ICssSelectorItem.java index 2766978b21..cd1388b01d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/ICssSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/ICssSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtils.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtils.java index 00c7812ae0..3ef9b9a2de 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtils.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtils.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtils.java index 40fd178509..79371a150b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtils.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtil.java index 506351c551..a85bb2116c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizer.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizer.java index f99df5fdec..687c3c37f2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizer.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtils.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtils.java index 487862c2f8..cc9356755f 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtils.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssUtils.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssUtils.java index 7f896d5480..5827bbbffd 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssUtils.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/EscapeGroup.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/EscapeGroup.java index 4f0ea882dc..a67d012ac2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/EscapeGroup.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/EscapeGroup.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMaster.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMaster.java index 759b599cbc..90ff938ec0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMaster.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMaster.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDataTypeValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDataTypeValidator.java index 5e7605f6d0..455f7da9d5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDataTypeValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDataTypeValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDeclarationValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDeclarationValidator.java index 9d1657fa5e..590cd74c04 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDeclarationValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDeclarationValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDefaultValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDefaultValidator.java index 2c2f0278f9..9c5da0cc7e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDefaultValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDefaultValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.java index abca469c7e..2418f21fdb 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.java index f87aeecb67..020c9026e1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.java index 07da071ead..9681f2c72a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.java index 4ebd391136..687492e6da 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.java index 4359308025..983bfb2483 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssColorValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssColorValidator.java index dc9c033dfb..217a2e0747 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssColorValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssColorValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.java index 4cd383965d..428dfc21f7 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.java index deffde90bb..2044e5ed30 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.java index e5a4553fc0..0fde6f3322 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.java index cd647ceb0e..b42bbc5688 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.java index 34d66b2e3b..7c5db06089 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.java index 14e5f6e412..67774c7c32 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.java index de028e39ef..0045d43d12 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.java index 0feaa696fb..6bcc50576a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.java index 0eb4afb0de..552e05931c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/ReadingByteLimitException.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/ReadingByteLimitException.java index 706eea251a..d0810391d5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/ReadingByteLimitException.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/ReadingByteLimitException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXMLParserException.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXMLParserException.java index 7490088f52..40c73e7e5b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXMLParserException.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXMLParserException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.java index 94da7bf8a2..bba79c2ca4 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/Jsoup.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/Jsoup.java index 86be6268d4..622bb17aaa 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/Jsoup.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/Jsoup.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/PortUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/PortUtil.java index 9e83536738..b4ee2386bc 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/PortUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/PortUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/SerializationException.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/SerializationException.java index ca0eb3dd3a..1d0c96a292 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/SerializationException.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/SerializationException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/UncheckedIOException.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/UncheckedIOException.java index 17eb45111c..553098ae77 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/UncheckedIOException.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/UncheckedIOException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.java index 1bbe1547fc..9a385b93c2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtil.java index cab22cbcf6..9c2e5774ef 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/KeyVal.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/KeyVal.java index 0f2f9afd99..1c1a33e1ca 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/KeyVal.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/KeyVal.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/Validate.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/Validate.java index adb1002d7a..70f01f9325 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/Validate.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/Validate.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/ConstrainableInputStream.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/ConstrainableInputStream.java index 2326a16c2c..755bd6cf3a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/ConstrainableInputStream.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/ConstrainableInputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/Normalizer.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/Normalizer.java index 79fec8de20..8e967feda8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/Normalizer.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/Normalizer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtil.java index 1f19056d16..4b8ce682e6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attribute.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attribute.java index 5dda6d3675..f4767a68d9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attribute.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attribute.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attributes.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attributes.java index 64b23d2726..c128989771 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attributes.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attributes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/CDataNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/CDataNode.java index 5eaa926a23..29dd6050c2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/CDataNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/CDataNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Comment.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Comment.java index c38242f1ce..59277b116e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Comment.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Comment.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DataNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DataNode.java index d902eac32b..197bed0dd8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DataNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DataNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Document.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Document.java index 9856af3804..a10a43b4cd 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Document.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Document.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentType.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentType.java index 324e02c638..08b1686787 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentType.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentType.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Element.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Element.java index 133c8bcfac..abf8755d39 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Element.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Element.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Entities.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Entities.java index 7fe3093ea2..391b61aa4e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Entities.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Entities.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesData.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesData.java index 73a2485511..8192b8ada6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesData.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesData.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElement.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElement.java index 35e9834b2d..3bc369b3ce 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElement.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNode.java index f12658b227..a82068c912 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Node.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Node.java index 95788e1d20..922a55626f 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Node.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Node.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeUtils.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeUtils.java index ef3f869832..436ddd1c20 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeUtils.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/PseudoTextElement.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/PseudoTextElement.java index 1d5071a67a..d4cd53d3e1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/PseudoTextElement.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/PseudoTextElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNode.java index 01bb5a07cb..f443f56398 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/XmlDeclaration.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/XmlDeclaration.java index 32cbf4906e..b83dc28adc 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/XmlDeclaration.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/XmlDeclaration.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReader.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReader.java index 89c16a16ef..e3b8b3bbb5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReader.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReader.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilder.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilder.java index 94d3caadf2..3d8697118a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilder.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.java index 374a06c1c2..a787cc969e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseError.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseError.java index 2f39fead58..3cbeffc8a2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseError.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseError.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseErrorList.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseErrorList.java index 177a0c310f..4bb75d9f04 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseErrorList.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseErrorList.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseSettings.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseSettings.java index f19db03a5f..3bff0f9fb5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseSettings.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseSettings.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Parser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Parser.java index 48257de320..dcfbddedd9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Parser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Parser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tag.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tag.java index af5c5c5343..c33fcb30a1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tag.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tag.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Token.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Token.java index b63d12bb4f..42815153dd 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Token.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Token.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueue.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueue.java index 65de7299b7..a35a12bae6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueue.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tokeniser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tokeniser.java index ae1beebe38..f0e9ae5977 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tokeniser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tokeniser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserState.java index 08cdadd4f3..82df33639e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TreeBuilder.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TreeBuilder.java index bc50bb145c..4940e475e6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TreeBuilder.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TreeBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilder.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilder.java index c510c687c6..0e2836df71 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilder.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Cleaner.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Cleaner.java index 340933a0de..2fcf50e2d4 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Cleaner.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Cleaner.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Safelist.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Safelist.java index ff993745ba..e9b46dc5af 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Safelist.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Safelist.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Whitelist.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Whitelist.java index 5b14deafb5..da72d2db4a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Whitelist.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Whitelist.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Collector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Collector.java index 059f50ab3e..4061cea61f 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Collector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Collector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/CombiningEvaluator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/CombiningEvaluator.java index 8d6a75e36b..51578e6f81 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/CombiningEvaluator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/CombiningEvaluator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Elements.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Elements.java index 5218f6b319..79d37a4337 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Elements.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Elements.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Evaluator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Evaluator.java index e86d6c0478..bb854a4b1b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Evaluator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Evaluator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeFilter.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeFilter.java index fa586a4b81..2145fd1e99 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeFilter.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeFilter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeTraversor.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeTraversor.java index d1795e0d13..7328948364 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeTraversor.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeTraversor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeVisitor.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeVisitor.java index 6741f4de07..52d2e76ff5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeVisitor.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeVisitor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParser.java index f734d9aa95..449218ae97 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Selector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Selector.java index 8e21630229..15c6e1969c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Selector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Selector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/StructuralEvaluator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/StructuralEvaluator.java index 7865fe1aa9..40c781aad0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/StructuralEvaluator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/StructuralEvaluator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/logs/StyledXmlParserLogMessageConstant.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/logs/StyledXmlParserLogMessageConstant.java index ed07f3a69f..dd678fbf1e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/logs/StyledXmlParserLogMessageConstant.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/logs/StyledXmlParserLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttribute.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttribute.java index bab9cf1c37..321976e64b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttribute.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttribute.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttributes.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttributes.java index be38d070de..8ded068591 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttributes.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttributes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ICustomElementNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ICustomElementNode.java index 0b8278cc7d..570fb5119d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ICustomElementNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ICustomElementNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDataNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDataNode.java index ed721ac8dc..e0367d8fc2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDataNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDataNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentNode.java index 775283fa86..d77dc0c8c0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentTypeNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentTypeNode.java index df07bca5dd..017006b4d6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentTypeNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentTypeNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IElementNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IElementNode.java index 677b295699..82e552e9e8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IElementNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IElementNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/INode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/INode.java index f6bce90902..76e856300c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/INode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/INode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IStylesContainer.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IStylesContainer.java index 1502969e43..92818a4c81 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IStylesContainer.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IStylesContainer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ITextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ITextNode.java index 042191d48d..8c0ed7969f 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ITextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ITextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.java index 21a4999991..c3c4240c14 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupXmlParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupXmlParser.java index 046c7b98a6..09db721ff6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupXmlParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupXmlParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.java index 58a0d06e4f..6366d2cc74 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.java index be66fb55b9..f9c34fa240 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.java index b5d60fc3fb..ac7e961467 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.java index c8c3431803..a027619a22 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.java index de0e6f3506..5406bba846 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.java index d0e0642166..852f6b04e5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupNode.java index c90abdfb57..a78ed455c5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.java index ad3b8e575f..604501ef06 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/font/BasicFontProvider.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/font/BasicFontProvider.java index 2e3b15bf44..c4b78978b5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/font/BasicFontProvider.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/font/BasicFontProvider.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/DefaultResourceRetriever.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/DefaultResourceRetriever.java index 5af5a45149..c7f1625c58 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/DefaultResourceRetriever.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/DefaultResourceRetriever.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/IResourceRetriever.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/IResourceRetriever.java index 5e934cd078..31d3b61c3c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/IResourceRetriever.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/IResourceRetriever.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStream.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStream.java index 65861218c7..d996e3b42c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStream.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolver.java index 07d40e845d..fdf79d3ba1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCache.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCache.java index 296e80eb84..ae8730c124 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCache.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCache.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriEncodeUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriEncodeUtil.java index 6afe1d7903..8199700cc7 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriEncodeUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriEncodeUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolver.java index 33a9328ed5..1f4a811b53 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterUtil.java index bfb244debf..ca10527110 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/StyleUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/StyleUtil.java index 28b077beab..5f53885ac9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/StyleUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/StyleUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtil.java index f8f1b20d9c..8a06def2c0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceRuleTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceRuleTest.java index 75bb8bfa60..2bb54f794a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceRuleTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceRuleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceSrcTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceSrcTest.java index 00b56dd555..10eb2abb61 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceSrcTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceSrcTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceTest.java index 09b1a25f05..d304b40ee6 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssMatchingTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssMatchingTest.java index cd01950438..67db0e3631 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssMatchingTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssMatchingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactoryTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactoryTest.java index 536d5b6697..9c4f3b343a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactoryTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssRuleSetTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssRuleSetTest.java index 6b259fd194..336b424abc 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssRuleSetTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssRuleSetTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/CssMediaRuleTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/CssMediaRuleTest.java index 67aaa9bb8f..264e7b29d6 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/CssMediaRuleTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/CssMediaRuleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaExpressionTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaExpressionTest.java index 1631fd7edd..dece4fc141 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaExpressionTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaExpressionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaQueryTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaQueryTest.java index ba60d48cb3..a87fd30058 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaQueryTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaQueryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNodeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNodeTest.java index f042e9517c..c1b5fe53ee 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNodeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParserTest.java index 7f2151930d..e624be9a5f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParserTest.java index 731877a1e0..776f01324b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleAttributeParseTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleAttributeParseTest.java index b75ff91707..9f4ddf1cdf 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleAttributeParseTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleAttributeParseTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParserTest.java index bc74562425..5d703015be 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.java index 912f2eb815..dc28c22a2a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.java index 44af3320a2..f9e0cd1722 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.java index 2dd5f00e2a..c12ccc9707 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritanceUnitTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritanceUnitTest.java index 1f9cc7539d..b1dbaddb11 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritanceUnitTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritanceUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.java index 4952b2c9fc..5bafb3eea0 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.java index 68ab5ffa1c..af91d2c41e 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.java index f5bc02c9cf..b260caec00 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.java index 682bad487a..68a262ce2f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.java index 5fb43f91d6..001dc5d79b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.java index 3f2cb733a2..86b8bae1f9 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.java index f752965bc4..1507ff3694 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.java index 44b8f365a3..7760020c58 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.java index b2fec823f8..a501c3b07e 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssMatchesTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssMatchesTest.java index 2a716abeae..f395325fde 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssMatchesTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssMatchesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.java index 1f1e8f7b20..3ad7efd535 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/SpecificityCalculationTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/SpecificityCalculationTest.java index e9c2add011..a553c32834 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/SpecificityCalculationTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/SpecificityCalculationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtilsTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtilsTest.java index fc2496199f..5b706c5c11 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtilsTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtilsTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtilsTest.java index 28325f8108..bc56f2f126 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtilsTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtilTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtilTest.java index cf6d24333a..0f4eb0138d 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtilTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizerTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizerTest.java index 3f7a3d7cfb..02785fa218 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizerTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtilsTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtilsTest.java index 8cd9f29895..0ca7b33157 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtilsTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssUtilsTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssUtilsTest.java index 0487534ca0..a965d7ca67 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssUtilsTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.java index c336198e04..09f9e60c1f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBackgroundValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBackgroundValidatorTest.java index b334ad1c36..f621818094 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBackgroundValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBackgroundValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBlendModeValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBlendModeValidatorTest.java index fd0a8c7153..bd68b8f0cf 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBlendModeValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBlendModeValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.java index 967e37a9a6..ce7ab4dd30 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssLengthValueValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssLengthValueValidatorTest.java index 49c61f0813..e15dcd152f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssLengthValueValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssLengthValueValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssNumberValueValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssNumberValueValidatorTest.java index f9b67fbcde..73ae649e09 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssNumberValueValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssNumberValueValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssPercentageValueValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssPercentageValueValidatorTest.java index 4ed63bb5bb..ed3083a967 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssPercentageValueValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssPercentageValueValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/JsoupXmlParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/JsoupXmlParserTest.java index 38ef5b2996..d658e8dfa7 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/JsoupXmlParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/JsoupXmlParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/PortUtilTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/PortUtilTest.java index d6d97dc1f2..8e1af441a4 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/PortUtilTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/PortUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/TextUtil.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/TextUtil.java index abf364ea06..15adddf06b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/TextUtil.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/TextUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtilTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtilTest.java index ba0dd83d29..17dc3e6849 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtilTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/ValidateTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/ValidateTest.java index c6d15eb0b9..2ef6fe055c 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/ValidateTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/ValidateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/FuzzFixesTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/FuzzFixesTest.java index d26d33d375..5fb1ec948a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/FuzzFixesTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/FuzzFixesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/ParseTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/ParseTest.java index 1fed987c44..983aa1aef4 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/ParseTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/ParseTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/SafelistExtensionTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/SafelistExtensionTest.java index 2311485fa7..b4b41afe8b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/SafelistExtensionTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/SafelistExtensionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtilTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtilTest.java index ad5ab327de..84014c2b82 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtilTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributeTest.java index d0212d2830..981a77519d 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributesTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributesTest.java index 912f3cfdd1..897b37ac41 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributesTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/CommentTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/CommentTest.java index 5c75876070..8fd4c04b2d 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/CommentTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/CommentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTest.java index 17ae6fcef3..a568f3db0d 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTypeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTypeTest.java index edb64085f6..7bc6bb800e 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTypeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTypeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementItTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementItTest.java index 1e3edf4400..957460dc64 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementItTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementItTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementTest.java index 2a063c901c..772d359a08 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesTest.java index 1da9b14dc0..f8bbc9dd3a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElementTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElementTest.java index 72ac6edb63..207f81e408 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElementTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElementTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNodeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNodeTest.java index 2e312bef3b..be335cc770 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNodeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeTest.java index acc548749c..e6130967cd 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNodeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNodeTest.java index df06b14b00..3db3ab1fe2 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNodeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/AttributeParseTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/AttributeParseTest.java index 4f330e3f78..93288fb673 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/AttributeParseTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/AttributeParseTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReaderTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReaderTest.java index 5251913a46..59592834f6 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReaderTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlParserTest.java index 2a95ca433b..0d2231c61b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.java index 054d06c5f2..f55a0d2994 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/MultiLocaleTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/MultiLocaleTest.java index 8ffd7f6fd4..634f41d989 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/MultiLocaleTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/MultiLocaleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserItTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserItTest.java index 502a1bf6d9..2a9081fc6a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserItTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserItTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserTest.java index ce10768062..d1218ea0fb 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TagTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TagTest.java index aaebf047b9..037a5b121f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TagTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TagTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueueTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueueTest.java index a3914fab91..677cd0fb5f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueueTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueueTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserStateTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserStateTest.java index adb9801d08..d0930514b2 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserStateTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserStateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserTest.java index 9ee7114a08..0c8a35794b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.java index 161fdd1361..266aa5ad88 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CleanerTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CleanerTest.java index 241a34360b..f0665aa40a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CleanerTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CleanerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CompatibilityTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CompatibilityTest.java index c53b33936b..4b2d33015c 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CompatibilityTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CompatibilityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/MultiLocaleTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/MultiLocaleTest.java index adb564b283..377bfc673b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/MultiLocaleTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/MultiLocaleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/CssTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/CssTest.java index 39e6242f34..1ab5ec2851 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/CssTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/CssTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/ElementsTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/ElementsTest.java index f8dbb4b9db..848c811e9e 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/ElementsTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/ElementsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/MultiLocaleTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/MultiLocaleTest.java index 2ea1921b75..d6ad0d4472 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/MultiLocaleTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/MultiLocaleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParserTest.java index c26bf9ed2b..18720a8867 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/SelectorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/SelectorTest.java index 3a4578a9c4..292b5587ab 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/SelectorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/SelectorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/TraversorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/TraversorTest.java index 005df6b7ed..49cb32f6f6 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/TraversorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/TraversorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStreamTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStreamTest.java index 5059a60cbb..c927411fa6 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStreamTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStreamTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolverTest.java index 3fe293bfd6..27b3dfd359 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCacheTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCacheTest.java index 2d11912043..ae7952d611 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCacheTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCacheTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolverTest.java index c44cc23035..51a18a4ec1 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterTest.java index a8fe9b0c77..5424fe05f9 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/StyleUtilUnitTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/StyleUtilUnitTest.java index 461d11669f..c51c143ddc 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/StyleUtilUnitTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/StyleUtilUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtilUnitTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtilUnitTest.java index 9da75c1385..26ff1d5645 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtilUnitTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtilUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/MarkerVertexType.java b/svg/src/main/java/com/itextpdf/svg/MarkerVertexType.java index 84069ab421..fd9c2e4db3 100644 --- a/svg/src/main/java/com/itextpdf/svg/MarkerVertexType.java +++ b/svg/src/main/java/com/itextpdf/svg/MarkerVertexType.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/SvgConstants.java b/svg/src/main/java/com/itextpdf/svg/SvgConstants.java index dc64b20de2..dd26ce5474 100644 --- a/svg/src/main/java/com/itextpdf/svg/SvgConstants.java +++ b/svg/src/main/java/com/itextpdf/svg/SvgConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/converter/SvgConverter.java b/svg/src/main/java/com/itextpdf/svg/converter/SvgConverter.java index 9066576f71..aad4cf3d7f 100644 --- a/svg/src/main/java/com/itextpdf/svg/converter/SvgConverter.java +++ b/svg/src/main/java/com/itextpdf/svg/converter/SvgConverter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/css/SvgCssContext.java b/svg/src/main/java/com/itextpdf/svg/css/SvgCssContext.java index 9e1152fa2f..e0f73a536d 100644 --- a/svg/src/main/java/com/itextpdf/svg/css/SvgCssContext.java +++ b/svg/src/main/java/com/itextpdf/svg/css/SvgCssContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgAttributeInheritance.java b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgAttributeInheritance.java index c12ab5b101..18611bf961 100644 --- a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgAttributeInheritance.java +++ b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgAttributeInheritance.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolver.java b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolver.java index 95c96c8712..87950a0e6a 100644 --- a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolver.java +++ b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgStyleResolver.java b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgStyleResolver.java index 5fcce1e631..f3a15f7ddd 100644 --- a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgStyleResolver.java +++ b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgStyleResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/exceptions/SvgExceptionMessageConstant.java b/svg/src/main/java/com/itextpdf/svg/exceptions/SvgExceptionMessageConstant.java index 0f749639f2..37fa07f9e1 100644 --- a/svg/src/main/java/com/itextpdf/svg/exceptions/SvgExceptionMessageConstant.java +++ b/svg/src/main/java/com/itextpdf/svg/exceptions/SvgExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/exceptions/SvgProcessingException.java b/svg/src/main/java/com/itextpdf/svg/exceptions/SvgProcessingException.java index 7c644f9dc9..213161af22 100644 --- a/svg/src/main/java/com/itextpdf/svg/exceptions/SvgProcessingException.java +++ b/svg/src/main/java/com/itextpdf/svg/exceptions/SvgProcessingException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/logs/SvgLogMessageConstant.java b/svg/src/main/java/com/itextpdf/svg/logs/SvgLogMessageConstant.java index c8da4d187e..d79b494305 100644 --- a/svg/src/main/java/com/itextpdf/svg/logs/SvgLogMessageConstant.java +++ b/svg/src/main/java/com/itextpdf/svg/logs/SvgLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/ISvgConverterProperties.java b/svg/src/main/java/com/itextpdf/svg/processors/ISvgConverterProperties.java index afb915ae32..76de4fbc8c 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/ISvgConverterProperties.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/ISvgConverterProperties.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessor.java b/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessor.java index 98e4667a71..d4d0b50e42 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessor.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessorResult.java b/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessorResult.java index 0772e82e3b..8f993628a1 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessorResult.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessorResult.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessor.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessor.java index ed71a82d16..37135e95dc 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessor.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/ProcessorState.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/ProcessorState.java index d18a59b176..09f421fd17 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/ProcessorState.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/ProcessorState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgConverterProperties.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgConverterProperties.java index ccda5a3467..e1360053ff 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgConverterProperties.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgConverterProperties.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorContext.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorContext.java index 64f0d931f9..a901bdc780 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorContext.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorResult.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorResult.java index e25844cf69..a5d879a75d 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorResult.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorResult.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessor.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessor.java index 3f601cf2b3..42e388e5df 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessor.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/IBranchSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/IBranchSvgNodeRenderer.java index 7ad231cec4..8337f427bd 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/IBranchSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/IBranchSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/IMarkerCapable.java b/svg/src/main/java/com/itextpdf/svg/renderers/IMarkerCapable.java index 2638b7cf47..2c1f1b1796 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/IMarkerCapable.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/IMarkerCapable.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/INoDrawSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/INoDrawSvgNodeRenderer.java index 38ce4e5985..ba809c0523 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/INoDrawSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/INoDrawSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/ISvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/ISvgNodeRenderer.java index 176195f285..6d89dc9eed 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/ISvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/ISvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/ISvgPaintServer.java b/svg/src/main/java/com/itextpdf/svg/renderers/ISvgPaintServer.java index 50de2d814e..73ea0956a4 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/ISvgPaintServer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/ISvgPaintServer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/SvgDrawContext.java b/svg/src/main/java/com/itextpdf/svg/renderers/SvgDrawContext.java index 469f360972..81fc52fb77 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/SvgDrawContext.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/SvgDrawContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactory.java b/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactory.java index 4475e068b7..653444f1ae 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactory.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapper.java b/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapper.java index 7abe2b31b9..99dd12fa88 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapper.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/factories/ISvgNodeRendererFactory.java b/svg/src/main/java/com/itextpdf/svg/renderers/factories/ISvgNodeRendererFactory.java index 770eb2153f..e4b5a3efbf 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/factories/ISvgNodeRendererFactory.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/factories/ISvgNodeRendererFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractBranchSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractBranchSvgNodeRenderer.java index 19fe868a30..36eb3a7c39 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractBranchSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractBranchSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractContainerSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractContainerSvgNodeRenderer.java index 98c3baff29..dfcb2f9109 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractContainerSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractContainerSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractGradientSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractGradientSvgNodeRenderer.java index d66c49cca8..abdae457d1 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractGradientSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractGradientSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractSvgNodeRenderer.java index 746454defe..cf9b24c253 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/CircleSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/CircleSvgNodeRenderer.java index 9d96ce4733..46c0d9e4a3 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/CircleSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/CircleSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRenderer.java index c9b41fb119..4eb285e423 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRenderer.java index a749b74a3a..754848eabb 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRenderer.java index c6df0a5708..3d6c539c41 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRenderer.java index 286f89e7be..dbc0c90f97 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ISvgTextNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ISvgTextNodeRenderer.java index b3094d5df2..7db11e122d 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ISvgTextNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ISvgTextNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRenderer.java index 1695ce5490..c4efbb80ea 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRenderer.java index 41ec9ef73a..96bd28e0f0 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRenderer.java index c845b71a82..7704c62754 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRenderer.java index 1a97ff982b..c325f96c29 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRenderer.java index c74f4bbf68..9df210bfdd 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRenderer.java index abbd4422ae..718ded538b 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRenderer.java index 872c78b2d2..ecbd1db159 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRenderer.java index 35c43156ba..d2e75d7b7f 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRenderer.java index 314f4735d6..621d83b303 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRenderer.java index 022013f0d0..dba7424e3b 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRenderer.java index 376fdb5603..7ae3d1e640 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRenderer.java index a54223735c..b5e43930b0 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRenderer.java index b2fd182dd1..85d8942778 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRenderer.java index fd674c7c12..efed0963ea 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRenderer.java index 48d34a39cb..1c1b67a068 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgTSpanBranchRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgTSpanBranchRenderer.java index 6e3ba6d4d5..c506259e0c 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgTSpanBranchRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgTSpanBranchRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRenderer.java index a18f82cffb..53233c1b0c 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShape.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShape.java index bac049af73..0689d88ef2 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShape.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShape.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShapeMapper.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShapeMapper.java index a45e2ece91..e00d00629b 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShapeMapper.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShapeMapper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/SvgPathShapeFactory.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/SvgPathShapeFactory.java index 6bfcff44dc..fb4cc61912 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/SvgPathShapeFactory.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/SvgPathShapeFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/AbstractPathShape.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/AbstractPathShape.java index b3de215c5f..0c2c672228 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/AbstractPathShape.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/AbstractPathShape.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/ClosePath.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/ClosePath.java index 7d2a9f44cd..ab18f56df9 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/ClosePath.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/ClosePath.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/CurveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/CurveTo.java index 8931dad9e8..51286d8d3c 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/CurveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/CurveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/EllipticalCurveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/EllipticalCurveTo.java index d7ef53b6d2..cadd37a963 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/EllipticalCurveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/EllipticalCurveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/HorizontalLineTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/HorizontalLineTo.java index 95006451c2..9b8e785210 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/HorizontalLineTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/HorizontalLineTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IControlPointCurve.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IControlPointCurve.java index 753fa477f8..639b54aa94 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IControlPointCurve.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IControlPointCurve.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IOperatorConverter.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IOperatorConverter.java index 510be528b3..8ea12cf693 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IOperatorConverter.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IOperatorConverter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/LineTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/LineTo.java index a34a8f7429..cf847b79c1 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/LineTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/LineTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/MoveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/MoveTo.java index 2f513a4def..44a5e7fbe7 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/MoveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/MoveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/PathShapeMapper.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/PathShapeMapper.java index f3c934f519..159bcbfdc4 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/PathShapeMapper.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/PathShapeMapper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticCurveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticCurveTo.java index df131c194b..33d730c995 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticCurveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticCurveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticSmoothCurveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticSmoothCurveTo.java index 55010b486d..7d549cb0b1 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticSmoothCurveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticSmoothCurveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/SmoothSCurveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/SmoothSCurveTo.java index b4b19fe64d..d4a5a62967 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/SmoothSCurveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/SmoothSCurveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/VerticalLineTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/VerticalLineTo.java index 649b6ee061..98eb8e0f03 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/VerticalLineTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/VerticalLineTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/utils/DrawUtils.java b/svg/src/main/java/com/itextpdf/svg/utils/DrawUtils.java index 8b9011a4c5..41fa37bad8 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/DrawUtils.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/DrawUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/utils/SvgCoordinateUtils.java b/svg/src/main/java/com/itextpdf/svg/utils/SvgCoordinateUtils.java index 8a1929b911..3e5d6e291c 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/SvgCoordinateUtils.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/SvgCoordinateUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/utils/SvgCssUtils.java b/svg/src/main/java/com/itextpdf/svg/utils/SvgCssUtils.java index 50dbcaa8c3..f73e5a9277 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/SvgCssUtils.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/SvgCssUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/utils/SvgTextUtil.java b/svg/src/main/java/com/itextpdf/svg/utils/SvgTextUtil.java index 506fbf9afe..e56a87214e 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/SvgTextUtil.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/SvgTextUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/utils/TextRectangle.java b/svg/src/main/java/com/itextpdf/svg/utils/TextRectangle.java index 627964a6ec..1f164798a6 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/TextRectangle.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/TextRectangle.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/main/java/com/itextpdf/svg/utils/TransformUtils.java b/svg/src/main/java/com/itextpdf/svg/utils/TransformUtils.java index 20ef111517..ecf63829da 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/TransformUtils.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/TransformUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterIntegrationTest.java index 445953214c..dca97082d2 100644 --- a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitNullTest.java b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitNullTest.java index 982c72ba03..a0612b4d1c 100644 --- a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitNullTest.java +++ b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitNullTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitTest.java b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitTest.java index 48030106a0..6405087c97 100644 --- a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/AttributesRelativeUnitTest.java b/svg/src/test/java/com/itextpdf/svg/css/AttributesRelativeUnitTest.java index 8fe86a6924..451fae9568 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/AttributesRelativeUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/AttributesRelativeUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/css/DefaultStyleInheritanceIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/css/DefaultStyleInheritanceIntegrationTest.java index 83828ff2db..87305670bb 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/DefaultStyleInheritanceIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/DefaultStyleInheritanceIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/DefaultStylesTest.java b/svg/src/test/java/com/itextpdf/svg/css/DefaultStylesTest.java index c29678c827..f8550123a4 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/DefaultStylesTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/DefaultStylesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/FontRelativeUnitTest.java b/svg/src/test/java/com/itextpdf/svg/css/FontRelativeUnitTest.java index 9ef9a7fec4..f93132dead 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/FontRelativeUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/FontRelativeUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverIntegrationTest.java index bebd032243..e13b264f65 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverTest.java b/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverTest.java index f3194af1ab..46b6cebde1 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/XLinkTest.java b/svg/src/test/java/com/itextpdf/svg/css/XLinkTest.java index 357e71fdc1..0cbcc59455 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/XLinkTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/XLinkTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.java b/svg/src/test/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.java index f3a0ae0b16..60011a116f 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/customization/CustomizeTextLeafSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/customization/CustomizeTextLeafSvgNodeRendererTest.java index 5d29e8e68d..2be64e18e3 100644 --- a/svg/src/test/java/com/itextpdf/svg/customization/CustomizeTextLeafSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/customization/CustomizeTextLeafSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/css/impl/DummyCssResolver.java b/svg/src/test/java/com/itextpdf/svg/dummy/css/impl/DummyCssResolver.java index 696bd11f9b..0f3a163677 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/css/impl/DummyCssResolver.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/css/impl/DummyCssResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/factories/DummySvgNodeFactory.java b/svg/src/test/java/com/itextpdf/svg/dummy/factories/DummySvgNodeFactory.java index f5410abbe1..2f737f0937 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/factories/DummySvgNodeFactory.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/factories/DummySvgNodeFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/processors/impl/DummySvgConverterProperties.java b/svg/src/test/java/com/itextpdf/svg/dummy/processors/impl/DummySvgConverterProperties.java index 714f97b6d7..84b16ceb87 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/processors/impl/DummySvgConverterProperties.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/processors/impl/DummySvgConverterProperties.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.java b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.java index 0bdc6fec67..80d7f4770d 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.java b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.java index a0cadad58a..5c26099e00 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.java b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.java index 57b42eb035..5a5439b8f6 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummySvgNodeRenderer.java b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummySvgNodeRenderer.java index a264c2aa64..7b958c2428 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummySvgNodeRenderer.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummySvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/sdk/ExceptionInputStream.java b/svg/src/test/java/com/itextpdf/svg/dummy/sdk/ExceptionInputStream.java index 0cad48b12a..d94d0fb9a8 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/sdk/ExceptionInputStream.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/sdk/ExceptionInputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/ColumnChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/ColumnChartsTest.java index 582ee8d5ea..61f5525ed4 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/ColumnChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/ColumnChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/GanttChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/GanttChartsTest.java index 068b2466ed..72e408c393 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/GanttChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/GanttChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/GaugeChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/GaugeChartsTest.java index d1ef1ecd3b..41b9437f2f 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/GaugeChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/GaugeChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/GeoChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/GeoChartsTest.java index 01a7b7312b..ae56e08175 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/GeoChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/GeoChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/GoogleChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/GoogleChartsTest.java index 586dced508..c051c478e6 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/GoogleChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/GoogleChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/IntervalsChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/IntervalsChartsTest.java index fe3005d348..1a16405311 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/IntervalsChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/IntervalsChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/LineChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/LineChartsTest.java index d154a8eaa5..7707e83e2e 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/LineChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/LineChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/PieChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/PieChartsTest.java index 6555fbcfe8..94145665ab 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/PieChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/PieChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/SankeyChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/SankeyChartsTest.java index 45c637e095..689704d27d 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/SankeyChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/SankeyChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/ScatterChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/ScatterChartsTest.java index 0165b4d4a5..3654d14b5b 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/ScatterChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/ScatterChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/SliceChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/SliceChartsTest.java index aac4375153..51599f91f2 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/SliceChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/SliceChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/SteppedAreaChartTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/SteppedAreaChartTest.java index 686e8be689..a36fddc51e 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/SteppedAreaChartTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/SteppedAreaChartTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/TimelineChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/TimelineChartsTest.java index 254c931a0f..b5aae70bbb 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/TimelineChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/TimelineChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/TreemapsChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/TreemapsChartsTest.java index d2f543d376..92c6c649b3 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/TreemapsChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/TreemapsChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/TrendlinesChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/TrendlinesChartsTest.java index 8481d021ea..ab595a78ac 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/TrendlinesChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/TrendlinesChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/WordTreesChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/WordTreesChartsTest.java index 24485471da..0b4ef25fbc 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/WordTreesChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/WordTreesChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/jfreesvg/JFreeSvgTest.java b/svg/src/test/java/com/itextpdf/svg/jfreesvg/JFreeSvgTest.java index 85d4d8d3c8..a7864d8291 100644 --- a/svg/src/test/java/com/itextpdf/svg/jfreesvg/JFreeSvgTest.java +++ b/svg/src/test/java/com/itextpdf/svg/jfreesvg/JFreeSvgTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/DefaultSvgProcessorIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/processors/DefaultSvgProcessorIntegrationTest.java index 676c99e8ed..482004a24b 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/DefaultSvgProcessorIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/DefaultSvgProcessorIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/ProcessorStateTest.java b/svg/src/test/java/com/itextpdf/svg/processors/ProcessorStateTest.java index a2bbf578ae..52b9f43e97 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/ProcessorStateTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/ProcessorStateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/SvgConverterPropertiesTest.java b/svg/src/test/java/com/itextpdf/svg/processors/SvgConverterPropertiesTest.java index d87513d8f6..9156caeae5 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/SvgConverterPropertiesTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/SvgConverterPropertiesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessorUnitTest.java b/svg/src/test/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessorUnitTest.java index 904ad332e7..fb18548396 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessorUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessorUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/impl/SvgProcessorResultUnitTest.java b/svg/src/test/java/com/itextpdf/svg/processors/impl/SvgProcessorResultUnitTest.java index 0ac8405a05..c5e383d04a 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/impl/SvgProcessorResultUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/impl/SvgProcessorResultUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontFaceTest.java b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontFaceTest.java index 767a10c248..2fac557252 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontFaceTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontFaceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontSizeTest.java b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontSizeTest.java index 32cc97d8bb..1c536a5ae8 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontSizeTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontSizeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessorTest.java b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessorTest.java index 5cc20d8d14..6fcfb84b4c 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessorTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.java index 8f12356367..c638c60fad 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryTest.java index 5e995b0fdc..5aa6bfc62e 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/FillTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/FillTest.java index 5e666a0a20..41ebe1995a 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/FillTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/FillTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/GUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/GUnitTest.java index f832b8a881..55d13d061f 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/GUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/GUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/OpacityTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/OpacityTest.java index 2c67291a33..c219a1fbc9 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/OpacityTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/OpacityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/StrokeTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/StrokeTest.java index 5e16f9d900..45f5052f66 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/StrokeTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/StrokeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/SvgDrawContextTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/SvgDrawContextTest.java index 796fbe42bb..e0c8b8aa80 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/SvgDrawContextTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/SvgDrawContextTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/SvgIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/SvgIntegrationTest.java index 72270d21c0..ddd5399910 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/SvgIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/SvgIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/TransformationApplicationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/TransformationApplicationTest.java index adb0c701bf..37873f2cab 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/TransformationApplicationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/TransformationApplicationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/TransparencyTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/TransparencyTest.java index d3de02e168..5f97fd444b 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/TransparencyTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/TransparencyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.java index 66b634bbd6..b58d03bd67 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.java index 71455e95d9..6b8e96a526 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/AnimationSvgTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/AnimationSvgTest.java index b66ffdf7c9..198dea5287 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/AnimationSvgTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/AnimationSvgTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/CircleNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/CircleNodeRendererIntegrationTest.java index ddb274b24c..8476ba039a 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/CircleNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/CircleNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.java index b845491ecc..a36080129f 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.java index 04a0376be3..a9df929b2f 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.java index 37f0eb1f60..cb39a86af4 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.java index 0ba218f4e2..fc4f8dee69 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererUnitTest.java index c59e2e7e26..ca096082ff 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DeviceCmykSvgTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DeviceCmykSvgTest.java index 6978a4bec2..196afa66fd 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DeviceCmykSvgTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DeviceCmykSvgTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.java index 8443968717..0dd4b5850f 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.java index d1ddfe2658..13315707e9 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.java index 32933899d5..7733a09e6e 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererUnitTest.java index 2ee4a9d1de..a9eef58c65 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.java index 52bbc902a3..86abf65dae 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererUnitTest.java index e57f169eba..9a7dbb6f71 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRendererTest.java index b3d8885669..51b129e104 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererTest.java index 1ce4f3f0f1..62e713dd50 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.java index 68d0e395fd..95b8ecd6d7 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.java index 5bbf738dbe..77acb83b73 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.java index f591c436a1..8967373dd4 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/MaskTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MaskTest.java index 3ed4b81ad1..3f7ff9e0ea 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/MaskTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MaskTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/NamedObjectsTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/NamedObjectsTest.java index a37c45f0c1..902932a102 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/NamedObjectsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/NamedObjectsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.java index d3155a5da0..40af99bfe6 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/OverflowAttributeTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/OverflowAttributeTest.java index 14210dcc7c..ef2fae788a 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/OverflowAttributeTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/OverflowAttributeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathOperatorSplitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathOperatorSplitTest.java index 724cc0dda9..825af246cc 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathOperatorSplitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathOperatorSplitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingIntegrationTest.java index cc2d4d3208..e202d43598 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingTest.java index 13341cea85..31f19c70ea 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.java index 4d008309e4..e6af9b5dba 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererTest.java index 4553820b1c..08a1c7f667 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRendererUnitTest.java index d091b1092f..0ce8db1420 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternTest.java index 510a12fd15..1be24806b6 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.java index f40b5ddfec..6bf2afcda9 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.java index 06a1cb95c4..5d0cf0b4f2 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRendererTest.java index e5d1702815..3ec895fa69 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererTest.java index 4586e7701f..98391de6dd 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.java index 1b1a44c05e..e8fcfeda68 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.java index 1d7930dfa4..fda72b1238 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.java index 5132504e6f..e048fb40b7 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.java index 52c7c0414d..debcc23a2c 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.java index 854c4c69db..327f8f0f95 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.java index 7aa58e9c77..7f6370f60d 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRendererUnitTest.java index c6e348893e..55da42bbf3 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.java index 8109554c66..615100feca 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.java index 8c5a3cb750..df2639a286 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolTest.java index 404e3029fe..fab7234f14 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TSpanNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TSpanNodeRendererIntegrationTest.java index 6f9e014e76..f0db034bf7 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TSpanNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TSpanNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.java index 4b12b0cd79..18a10483b6 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.java index 889ab147f9..8eed19a236 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.java index ce51738cdd..e8db04cbab 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseIntegrationTest.java index bac23cecba..ce3258683d 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRendererUnitTest.java index e25c1e31f2..7d8ac764b5 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseUnitTest.java index 3b436cb41c..0e582afc2a 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.java index d3ed1f7b35..8fe33537ba 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/XLinkDataTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/XLinkDataTest.java index 1dad66b2f1..62bbc4d4f5 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/XLinkDataTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/XLinkDataTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/path/PathShapeMapperTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/path/PathShapeMapperTest.java index 1e74ecef05..efab453018 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/path/PathShapeMapperTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/path/PathShapeMapperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipseArcTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipseArcTest.java index 4e3e5f0f31..9238f4a43f 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipseArcTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipseArcTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipticalPathOperatorTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipticalPathOperatorTest.java index bd252ac549..51ea4dbb93 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipticalPathOperatorTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipticalPathOperatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/MatrixTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/MatrixTransformationTest.java index ec50b13b34..d08fe01039 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/MatrixTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/MatrixTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/RotateTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/RotateTransformationTest.java index 9d6befb4be..5bb2b1439b 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/RotateTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/RotateTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/ScaleTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/ScaleTransformationTest.java index 5667569357..5213093bb1 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/ScaleTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/ScaleTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/SkewXTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/SkewXTransformationTest.java index f6e868e527..e239a7c4cd 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/SkewXTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/SkewXTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/SkewYTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/SkewYTransformationTest.java index 150d93e849..ddb907dfe9 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/SkewYTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/SkewYTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/SvgCoordinateUtilsTest.java b/svg/src/test/java/com/itextpdf/svg/utils/SvgCoordinateUtilsTest.java index 0423359d03..225f3d446e 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/SvgCoordinateUtilsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/SvgCoordinateUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. diff --git a/svg/src/test/java/com/itextpdf/svg/utils/SvgCssUtilsTest.java b/svg/src/test/java/com/itextpdf/svg/utils/SvgCssUtilsTest.java index 822bb0143a..0790ecb872 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/SvgCssUtilsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/SvgCssUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/SvgTextUtilTest.java b/svg/src/test/java/com/itextpdf/svg/utils/SvgTextUtilTest.java index 868d7dd51c..feda3fc93d 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/SvgTextUtilTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/SvgTextUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/TestUtils.java b/svg/src/test/java/com/itextpdf/svg/utils/TestUtils.java index b6341996ea..04c33d0479 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/TestUtils.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/TestUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/TransformUtilsTest.java b/svg/src/test/java/com/itextpdf/svg/utils/TransformUtilsTest.java index 80b6d938b2..6c18cb0a03 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/TransformUtilsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/TransformUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/TranslateTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/TranslateTransformationTest.java index 018ad777b4..70931682ac 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/TranslateTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/TranslateTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify From f84f2570cc824bd40f7a81f82110f563fd13a97a Mon Sep 17 00:00:00 2001 From: iText Software Date: Wed, 4 Jan 2023 13:16:23 +0000 Subject: [PATCH 32/32] [RELEASE] 7.2.5 --- barcodes/pom.xml | 2 +- commons/pom.xml | 2 +- .../com/itextpdf/commons/actions/data/CommonsProductData.java | 2 +- font-asian/pom.xml | 2 +- forms/pom.xml | 2 +- hyph/pom.xml | 2 +- io/pom.xml | 2 +- itextcore/pom.xml | 2 +- kernel/pom.xml | 2 +- .../com/itextpdf/kernel/actions/data/ITextCoreProductData.java | 2 +- layout/pom.xml | 2 +- pdfa/pom.xml | 2 +- pdftest/pom.xml | 2 +- pom.xml | 2 +- sign/pom.xml | 2 +- styled-xml-parser/pom.xml | 2 +- svg/pom.xml | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/barcodes/pom.xml b/barcodes/pom.xml index 87c2db5102..64c8689925 100644 --- a/barcodes/pom.xml +++ b/barcodes/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 barcodes iText 7 - barcodes diff --git a/commons/pom.xml b/commons/pom.xml index 953758d1b9..9c8e76a67f 100644 --- a/commons/pom.xml +++ b/commons/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 commons iText 7 - commons diff --git a/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java b/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java index 7ecf24f3c8..ad393d5eac 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java @@ -28,7 +28,7 @@ This file is part of the iText (R) project. public final class CommonsProductData { static final String COMMONS_PUBLIC_PRODUCT_NAME = "Commons"; static final String COMMONS_PRODUCT_NAME = "commons"; - static final String COMMONS_VERSION = "7.2.5-SNAPSHOT"; + static final String COMMONS_VERSION = "7.2.5"; static final int COMMONS_COPYRIGHT_SINCE = 2000; static final int COMMONS_COPYRIGHT_TO = 2023; diff --git a/font-asian/pom.xml b/font-asian/pom.xml index ef815dbd24..bc57fc37c3 100644 --- a/font-asian/pom.xml +++ b/font-asian/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 font-asian iText 7 - Asian fonts diff --git a/forms/pom.xml b/forms/pom.xml index 27e3a96e08..9f182404a6 100644 --- a/forms/pom.xml +++ b/forms/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 forms iText 7 - forms diff --git a/hyph/pom.xml b/hyph/pom.xml index 48c3b38cba..baee2c683a 100644 --- a/hyph/pom.xml +++ b/hyph/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 hyph iText 7 - hyph diff --git a/io/pom.xml b/io/pom.xml index 2c89ee8cb5..9563629a2f 100644 --- a/io/pom.xml +++ b/io/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 io iText 7 - io diff --git a/itextcore/pom.xml b/itextcore/pom.xml index e787c38ad6..a865df08ba 100644 --- a/itextcore/pom.xml +++ b/itextcore/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.itextpdf itext7-core - 7.2.5-SNAPSHOT + 7.2.5 pom iText 7 Core A Free Java-PDF library diff --git a/kernel/pom.xml b/kernel/pom.xml index d7cdb24640..2bea9fa79f 100644 --- a/kernel/pom.xml +++ b/kernel/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 kernel iText 7 - kernel diff --git a/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java b/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java index df4ed5128a..887af1e1f6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java +++ b/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java @@ -30,7 +30,7 @@ This file is part of the iText (R) project. */ public final class ITextCoreProductData { private static final String CORE_PUBLIC_PRODUCT_NAME = "Core"; - private static final String CORE_VERSION = "7.2.5-SNAPSHOT"; + private static final String CORE_VERSION = "7.2.5"; private static final int CORE_COPYRIGHT_SINCE = 2000; private static final int CORE_COPYRIGHT_TO = 2023; diff --git a/layout/pom.xml b/layout/pom.xml index 59c34b6b6e..55ce95ec42 100644 --- a/layout/pom.xml +++ b/layout/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 layout iText 7 - layout diff --git a/pdfa/pom.xml b/pdfa/pom.xml index bd6dab72e9..db5814c4ad 100644 --- a/pdfa/pom.xml +++ b/pdfa/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 pdfa iText 7 - pdfa diff --git a/pdftest/pom.xml b/pdftest/pom.xml index 6734d6c3fb..cbd095329c 100644 --- a/pdftest/pom.xml +++ b/pdftest/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 pdftest iText 7 - pdftest diff --git a/pom.xml b/pom.xml index 99cb660408..4cd61a34b6 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 pom iText 7 A Free Java-PDF library diff --git a/sign/pom.xml b/sign/pom.xml index a19c96bb61..193f187b9e 100644 --- a/sign/pom.xml +++ b/sign/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 sign iText 7 - sign diff --git a/styled-xml-parser/pom.xml b/styled-xml-parser/pom.xml index db180cc964..d72eeeed10 100644 --- a/styled-xml-parser/pom.xml +++ b/styled-xml-parser/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 styled-xml-parser iText 7 - Styled XML Parser diff --git a/svg/pom.xml b/svg/pom.xml index ce1ec65527..58a0b075a5 100644 --- a/svg/pom.xml +++ b/svg/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.5-SNAPSHOT + 7.2.5 svg iText 7 - SVG

    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 literal 0 HcmV?d00001 From 81dbdcee3ec530a1a42caaeb81a19897cd1eaced Mon Sep 17 00:00:00 2001 From: Vitali Prudnikovich Date: Tue, 15 Nov 2022 08:50:01 +0300 Subject: [PATCH 18/32] Fix text wrap for border cases when next symbol almost fits on the line DEVSIX-7146 --- .../layout/renderer/TextRenderer.java | 9 ++-- .../com/itextpdf/layout/TextWritingTest.java | 39 ++++++++++++++++++ .../cmp_textWrappingEpsilon.pdf | Bin 0 -> 8189 bytes 3 files changed, 43 insertions(+), 5 deletions(-) create mode 100644 layout/src/test/resources/com/itextpdf/layout/TextWritingTest/cmp_textWrappingEpsilon.pdf diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java index 45dc35b897..e0e20f3561 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java @@ -378,10 +378,10 @@ public LayoutResult layout(LayoutContext layoutContext) { xAdvance = scaleXAdvance(xAdvance, fontSize.getValue(), hScale) / TEXT_SPACE_COEFF; } - float potentialWidth = + final float potentialWidth = nonBreakablePartFullWidth + glyphWidth + xAdvance + italicSkewAddition + boldSimulationAddition; - if (!noSoftWrap && (potentialWidth > layoutBox.getWidth() - currentLineWidth + EPS) - && firstCharacterWhichExceedsAllowedWidth == -1 + final boolean symbolNotFitOnLine = potentialWidth > layoutBox.getWidth() - currentLineWidth + EPS; + if ((!noSoftWrap && symbolNotFitOnLine && firstCharacterWhichExceedsAllowedWidth == -1) || ind == specialScriptFirstNotFittingIndex) { firstCharacterWhichExceedsAllowedWidth = ind; boolean spaceOrWhitespace = TextUtil.isSpaceOrWhitespace(text.get(ind)); @@ -423,8 +423,7 @@ public LayoutResult layout(LayoutContext layoutContext) { previousCharPos = ind; - if (!noSoftWrap - && nonBreakablePartFullWidth + italicSkewAddition + boldSimulationAddition > layoutBox.getWidth() + if (!noSoftWrap && symbolNotFitOnLine && (0 == nonBreakingHyphenRelatedChunkWidth || ind + 1 == text.end || !glyphBelongsToNonBreakingHyphenRelatedChunk(text, ind + 1))) { if (isOverflowFit(overflowX)) { // we have extracted all the information we wanted and we do not want to continue. diff --git a/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java b/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java index 81d860000e..681fbf9cb7 100644 --- a/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java +++ b/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java @@ -46,6 +46,7 @@ This file is part of the iText (R) project. import com.itextpdf.kernel.colors.ColorConstants; import com.itextpdf.kernel.font.PdfFont; import com.itextpdf.kernel.font.PdfFontFactory; +import com.itextpdf.kernel.geom.PageSize; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.kernel.pdf.canvas.PdfCanvasConstants; @@ -59,6 +60,7 @@ This file is part of the iText (R) project. import com.itextpdf.layout.properties.Property; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.type.IntegrationTest; + import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; @@ -403,4 +405,41 @@ public void leadingAndFloatInTextTest() throws IOException, InterruptedException Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder)); } + + @Test + public void textWrappingEpsilonTest() throws IOException, InterruptedException { + String outFileName = destinationFolder + "textWrappingEpsilon.pdf"; + String cmpFileName = sourceFolder + "cmp_textWrappingEpsilon.pdf"; + + PdfWriter writer = new PdfWriter(outFileName); + PdfDocument pdfDoc = new PdfDocument(writer); + Document document = new Document(pdfDoc); + + // Play with margins to make AbstractRenderer.EPS important for wrapping behavior + document.setLeftMargin(250.0F); + document.setRightMargin(238.727F); + pdfDoc.setDefaultPageSize(PageSize.LETTER); + PdfFont font = PdfFontFactory.createFont(sourceFolder + "../fonts/Open_Sans/OpenSans-Regular.ttf"); + + String text1 = "First line of some text "; + String text2 = "Second line of some text"; + + Text text = new Text(text1); + text.setFont(font); + text.setFontSize(9); + Paragraph paragraph = new Paragraph(); + paragraph.add(text); + + text = new Text(text2); + text.setFont(font); + text.setFontSize(9); + paragraph.add(text); + + paragraph.setBackgroundColor(ColorConstants.LIGHT_GRAY); + document.add(paragraph); + document.close(); + writer.close(); + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder)); + } } diff --git a/layout/src/test/resources/com/itextpdf/layout/TextWritingTest/cmp_textWrappingEpsilon.pdf b/layout/src/test/resources/com/itextpdf/layout/TextWritingTest/cmp_textWrappingEpsilon.pdf new file mode 100644 index 0000000000000000000000000000000000000000..63c578c06c1ba7612c3a5888fc558dfad78fafac GIT binary patch literal 8189 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 x>^J8h=gcV(`=!FdL{jeGR8| Date: Wed, 9 Nov 2022 13:12:18 +0300 Subject: [PATCH 19/32] Change veraPdf log mechanism, add log assert in checkValidatorLogsTest DEVSIX-7172 --- .../itextpdf/test/pdfa/VeraPdfValidator.java | 16 +++++++++------- .../test/VeraPdfLoggerValidationTest.java | 7 ++++++- ...b_checkValidatorLogsTest_with_warnings.pdf | Bin 9744 -> 9744 bytes 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java b/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java index fc7fec01b0..dca2142bbd 100644 --- a/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java +++ b/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java @@ -44,7 +44,7 @@ This file is part of the iText (R) project. package com.itextpdf.test.pdfa; import java.util.logging.Level; -import org.verapdf.component.Log; +import java.util.stream.Collectors; import org.verapdf.component.LogsSummary; import org.verapdf.component.LogsSummaryImpl; import org.verapdf.core.VeraPDFException; @@ -103,14 +103,16 @@ public String validate(String filePath) { errorMessage = "VeraPDF execution failed - specified file is encrypted. See report: " + xmlReportPath; } else if (summary.getValidationSummary().getNonCompliantPdfaCount() != 0) { errorMessage = "VeraPDF verification failed. See verification results: " + xmlReportPath; - } else if (logsSummary.getLogsCount() != 0) { - errorMessage = "The following warnings and errors occurred while parsing current file:"; - for (Log log : logsSummary.getLogs()) { - errorMessage += "\n" + log.getLevel() + ": " + log.getMessage(); - } - errorMessage += "\nSee verification results:" + xmlReportPath; } else { System.out.println("VeraPDF verification finished. See verification report: " + xmlReportPath); + + if (logsSummary.getLogsCount() != 0) { + errorMessage = "The following warnings and errors were logged during validation:"; + errorMessage += logsSummary.getLogs().stream() + .map(log -> "\n" + log.getLevel() + ": " + log.getMessage()) + .sorted() + .collect(Collectors.joining()); + } } } catch (IOException | VeraPDFException exc) { errorMessage = "VeraPDF execution failed:\n" + exc.getMessage(); diff --git a/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java b/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java index fc721cd797..87f1a40a6a 100644 --- a/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java +++ b/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java @@ -72,7 +72,12 @@ public void checkValidatorLogsTest() throws IOException { FileUtil.copy(SOURCE_FOLDER + fileNameWithWarnings, DESTINATION_FOLDER + fileNameWithWarnings); FileUtil.copy(SOURCE_FOLDER + fileNameWithoutWarnings, DESTINATION_FOLDER + fileNameWithoutWarnings); - Assert.assertNotNull(new VeraPdfValidator().validate(DESTINATION_FOLDER + fileNameWithWarnings)); + String expectedWarningsForFileWithWarnings = "The following warnings and errors were logged during validation:\n" + + "WARNING: Invalid embedded cff font. Charset range exceeds number of glyphs\n" + + "WARNING: Missing OutputConditionIdentifier in an output intent dictionary\n" + + "WARNING: The Top DICT does not begin with ROS operator"; + Assert.assertEquals(expectedWarningsForFileWithWarnings, new VeraPdfValidator().validate(DESTINATION_FOLDER + fileNameWithWarnings)); + //We check that the logs are empty after the first check Assert.assertNull(new VeraPdfValidator().validate(DESTINATION_FOLDER + fileNameWithoutWarnings)); } diff --git a/pdftest/src/test/resources/com/itextpdf/pdftest/cmp/VeraPdfLoggerValidationTest/cmp_pdfA2b_checkValidatorLogsTest_with_warnings.pdf b/pdftest/src/test/resources/com/itextpdf/pdftest/cmp/VeraPdfLoggerValidationTest/cmp_pdfA2b_checkValidatorLogsTest_with_warnings.pdf index 57f2b9f02f716a95a9bb1857ede1b797d041ee3c..278095e339d02cd4af4527daa02223a34654c045 100644 GIT binary patch delta 14 VcmbQ>Gr?!W6h_9X%~KhxRRAl!1z`XH delta 14 VcmbQ>Gr?!W6h_99%~KhxRRAlQ1zP|B From f15fb9a5bd75cd2b430deba743a22e308816daf6 Mon Sep 17 00:00:00 2001 From: Vitali Prudnikovich Date: Wed, 16 Nov 2022 15:25:45 +0300 Subject: [PATCH 20/32] Cache PdfReader.getPdfAConformanceLevel result for non pdfA docs DEVSIX-7188 --- .../com/itextpdf/kernel/pdf/PdfReader.java | 23 +++++---- .../itextpdf/kernel/pdf/PdfReaderTest.java | 48 +++++++++++++++++++ 2 files changed, 62 insertions(+), 9 deletions(-) diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java index 88bfb6b08e..c692dd42e6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java @@ -61,6 +61,9 @@ This file is part of the iText (R) project. import com.itextpdf.kernel.exceptions.XrefCycledReferencesException; import com.itextpdf.kernel.pdf.filters.FilterHandlers; import com.itextpdf.kernel.pdf.filters.IFilterHandler; +import com.itextpdf.kernel.xmp.XMPException; +import com.itextpdf.kernel.xmp.XMPMeta; +import com.itextpdf.kernel.xmp.XMPMetaFactory; import java.io.ByteArrayInputStream; import java.io.Closeable; @@ -70,10 +73,6 @@ This file is part of the iText (R) project. import java.util.HashSet; import java.nio.charset.StandardCharsets; import java.util.Map; - -import com.itextpdf.kernel.xmp.XMPException; -import com.itextpdf.kernel.xmp.XMPMetaFactory; - import java.util.Set; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -106,6 +105,8 @@ public class PdfReader implements Closeable { //indicate nearest first Indirect reference object which includes current reading the object, using for PdfString decrypt private PdfIndirectReference currentIndirectReference; + private XMPMeta xmpMeta; + protected PdfTokenizer tokens; protected PdfEncryption decrypt; @@ -641,14 +642,18 @@ public PdfAConformanceLevel getPdfAConformanceLevel() { if (pdfDocument == null || !pdfDocument.getXref().isReadingCompleted()) { throw new PdfException(KernelExceptionMessageConstant.DOCUMENT_HAS_NOT_BEEN_READ_YET); } - if (pdfDocument.getXmpMetadata() != null) { - try { - pdfAConformanceLevel = PdfAConformanceLevel.getConformanceLevel( - XMPMetaFactory.parseFromBuffer(pdfDocument.getXmpMetadata())); - } catch (XMPException ignored) { + + try { + if (xmpMeta == null && pdfDocument.getXmpMetadata() != null) { + xmpMeta = XMPMetaFactory.parseFromBuffer(pdfDocument.getXmpMetadata()); + } + if (xmpMeta != null) { + pdfAConformanceLevel = PdfAConformanceLevel.getConformanceLevel(xmpMeta); } + } catch (XMPException ignored) { } } + return pdfAConformanceLevel; } diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java index 4097959973..dd7682c039 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java @@ -60,7 +60,11 @@ This file is part of the iText (R) project. import com.itextpdf.kernel.exceptions.XrefCycledReferencesException; import com.itextpdf.kernel.pdf.PdfReader.StrictnessLevel; import com.itextpdf.kernel.utils.CompareTool; +import com.itextpdf.kernel.xmp.XMPConst; import com.itextpdf.kernel.xmp.XMPException; +import com.itextpdf.kernel.xmp.XMPMeta; +import com.itextpdf.kernel.xmp.XMPMetaFactory; +import com.itextpdf.kernel.xmp.options.PropertyOptions; import com.itextpdf.test.AssertUtil; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.LogMessage; @@ -2298,6 +2302,12 @@ public void getPdfAConformanceLevelPdfDocumentNotReadTest() throws IOException { Assert.assertEquals(KernelExceptionMessageConstant.DOCUMENT_HAS_NOT_BEEN_READ_YET, e.getMessage()); } + @Test + public void getPdfAConformanceLevelNoMetadataTest() throws IOException { + PdfDocument pdfDoc = new PdfDocument(new PdfReader(new ByteArrayInputStream(createPdfDocumentForTest()))); + Assert.assertNull(pdfDoc.getReader().getPdfAConformanceLevel()); + } + @Test public void xrefStreamPointsItselfTest() throws IOException { String fileName = SOURCE_FOLDER + "xrefStreamPointsItself.pdf"; @@ -2636,6 +2646,26 @@ public void tokensPositionIsNotUpdatedWhileReadingLengthTest() throws IOExceptio } } + @Test + public void conformanceLevelCacheTest() throws IOException, XMPException { + String filename = DESTINATION_FOLDER + "simpleDoc.pdf"; + + PdfDocument pdfDoc = new PdfDocument(new PdfWriter(filename)); + XMPMeta xmp = XMPMetaFactory.create(); + xmp.appendArrayItem(XMPConst.NS_DC, "subject", + new PropertyOptions(PropertyOptions.ARRAY), "Hello World", null); + pdfDoc.setXmpMetadata(xmp); + + pdfDoc.addNewPage(); + pdfDoc.close(); + + TestPdfDocumentCache pdfTestDoc = new TestPdfDocumentCache(new PdfReader(filename)); + for(int i = 0; i < 1000; ++i) { + pdfTestDoc.getReader().getPdfAConformanceLevel(); + } + Assert.assertEquals(2, pdfTestDoc.getCounter()); + } + private static PdfDictionary getTestPdfDictionary() { HashMap tmpMap = new HashMap(); tmpMap.put(new PdfName("b"), new PdfName("c")); @@ -2650,4 +2680,22 @@ private static byte[] createPdfDocumentForTest() throws IOException { return baos.toByteArray(); } } + + private class TestPdfDocumentCache extends PdfDocument { + private int getXmpMetadataCounter; + + public TestPdfDocumentCache(PdfReader pdfReader) { + super(pdfReader); + } + + @Override + public byte[] getXmpMetadata(boolean createNew) { + ++getXmpMetadataCounter; + return super.getXmpMetadata(createNew); + } + + public int getCounter() { + return getXmpMetadataCounter; + } + } } From 46591dbbb38c0c046cc36baaad876d4d07ce4ddd Mon Sep 17 00:00:00 2001 From: "dmitry.radchuk" Date: Wed, 16 Nov 2022 14:00:00 +0100 Subject: [PATCH 21/32] Refactor commented tests in PdfCanvasTest DEVSIX-6484 --- .../itextpdf/barcodes/BarcodePDF417Test.java | 33 +++++++++++++ .../itextpdf/barcodes/cmp_ccittImage01.pdf | Bin 0 -> 1901 bytes .../kernel/pdf/canvas/PdfCanvasTest.java | 46 ------------------ 3 files changed, 33 insertions(+), 46 deletions(-) create mode 100644 barcodes/src/test/resources/com/itextpdf/barcodes/cmp_ccittImage01.pdf diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java index 784a49ac12..1167405158 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java @@ -43,8 +43,10 @@ This file is part of the iText (R) project. package com.itextpdf.barcodes; import com.itextpdf.barcodes.exceptions.BarcodeExceptionMessageConstant; +import com.itextpdf.io.codec.CCITTG4Encoder; import com.itextpdf.io.image.ImageData; import com.itextpdf.io.image.ImageDataFactory; +import com.itextpdf.io.image.RawImageData; import com.itextpdf.kernel.colors.ColorConstants; import com.itextpdf.kernel.exceptions.PdfException; import com.itextpdf.kernel.pdf.PdfDocument; @@ -488,6 +490,37 @@ public void lenCodewordsMoreThanMaxDataCodewordsTest() { Assert.assertEquals(BarcodeExceptionMessageConstant.INVALID_CODEWORD_SIZE, exception.getMessage()); } + @Test + public void ccittImageFromBarcodeTest() throws IOException, InterruptedException { + String filename = "ccittImage01.pdf"; + PdfWriter writer = new PdfWriter(DESTINATION_FOLDER + filename); + PdfDocument document = new PdfDocument(writer); + + PdfPage page = document.addNewPage(); + PdfCanvas canvas = new PdfCanvas(page); + + String text = "Call me Ishmael. Some years ago--never mind how long " + + "precisely --having little or no money in my purse, and nothing " + + "particular to interest me on shore, I thought I would sail about " + + "a little and see the watery part of the world."; + + BarcodePDF417 barcode = new BarcodePDF417(); + barcode.setCode(text); + barcode.paintCode(); + + byte g4[] = CCITTG4Encoder.compress(barcode.getOutBits(), barcode.getBitColumns(), barcode.getCodeRows()); + ImageData img = ImageDataFactory.create(barcode.getBitColumns(), barcode.getCodeRows(), false, + RawImageData.CCITTG4, 0, g4, null); + + canvas.addImageAt(img, 100, 100, false); + + document.close(); + + Assert.assertNull( + new CompareTool().compareByContent(DESTINATION_FOLDER + filename, SOURCE_FOLDER + "cmp_" + filename, + DESTINATION_FOLDER, "diff_")); + } + private PdfFormXObject createMacroBarcodePart(PdfDocument document, String text, float mh, float mw, int segmentId) { BarcodePDF417 pf = new BarcodePDF417(); diff --git a/barcodes/src/test/resources/com/itextpdf/barcodes/cmp_ccittImage01.pdf b/barcodes/src/test/resources/com/itextpdf/barcodes/cmp_ccittImage01.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b8fe3fa8ddd693edeab15f86742ef2f622c314df GIT binary patch literal 1901 zcmah~4Qvx-7$)@!w=(gn9Sm5dt=3|SFX3w zsZo2BjSR!soPnUkO^v@37yn}XfwU?hG1^Tf#=ndWf*_z6f{-Ae-_6P*B>E*yzVE%~ z{d?XwPYd04M;TpiRuxXqeEF5i1Sr6_Zc?pTLpp*TA}5fJ4p!vsoSzSHWGxrkD7FKG zxw0}M3LM+1iat|%LT@xRQ1hw^7AkGG+(OlTadPsH&rRO&XQxyr6!XN#=buq=p+Fjs zZgP0zTpAl661k8V0dnd_@;)vQWUKgS3x%GhRVKg~^*++g3J3%AvyetE!gmRNE`o|| zu5aDM`9*Ydb<&_h{$7a==@o*VH%0OGggF#yBUf1|mn0WLBad{y@`p$|#VpdsifjkJ zaSm*l1KUvdVvrBn5ji^hYCWab(==_SX(MH#ODRJ!MHQEj_wj-M2Dk-2(B3mh<)>&s1Lo;s`BQ&aB+59q8;cP;4Vga}IbKnZw7Pf=8voD$5s0jI!sg+X0Y z$y}*2Q|Z2Jd>5jQCf5c7krtWwMjv^diO8IbOkUchDkw(WoM7WS!+c04o+fR42QPTS zte+$8TzAmVIR&-{UFE$%)9I9lfiPX2p$MQ&Msh7Eqsc~o3u2T(^GGj~&F1oY9c(nc zPc>X{V>=ov^Ur266=u@Y)hfz^a&@AC{9S2!%H+CW0IeSie|`Uoo*SIdswd)3ySOnq^=(y0e$MY>uC~08sf)X(Vt2-uKzPZsEy3@TIEd5ej;Y7&!eD$LDCTrD)A)Is{ zIiIJ<1og?*SkA+bEKULIw!0@YiK98UM^Q;}PvXO6P%dWvx$_rxbo6o4V$MUitJB21;#c2Fs zP-RudiNq!6nODD!FU}sZj9%PJqRwuW3KGMNr57h2?7dCgRq#R1ok={rV{aUB^9zLW zjOp8dpkl4+T-Wr=M(2S<=`d4g4v2_y%@BUa_Uf;T+|xr?1{!RlJXWNdESSb$VjV;= zgh#a{+9!zO)`hz0xhDMlnWb8FDv5`jhw##s3n2XS>2v*-Sa}AJmiLcX#&_Ox>C;~P zB`bLO3WPh#V_6&at5=LZv2#pam&jVI@q#ayrYY&(yRtBR2Ex-ibNsY|IgTZ=*v$O9 zH*9U#ZB)TZXWvc5ALy>Q$X=(Uuiu=J&boJ&8tbd1t{?th(1T zQq3f52p@LGdvW}=*WI;59)!~%w*Ig#?8v=qG@(A$SCYhLmiMhxM%R6F;xK9{{G@+8 zH8^?p{GiYE*1r3<>cSGfVR!fO$EFnXz|HC%6}UDP1L+Jx5OeTW~w1IzYdK1!f z`GC-Mo6(Hq_6C~)A#SwMG;@=UqHm68LJD}@R}|P_2Peq?TrN9kSre#eGx{qSv$4%c z1p=#Ry}@9hX}#ZUG#mUz&RqHb2p{PRwedif{YIo^Jkr70t0(vnQfZ`|g|qrwCaZSY Yzg1fm5m`Z;C5kpNjH Date: Thu, 10 Nov 2022 14:11:24 +0100 Subject: [PATCH 22/32] Add javadocs to CanvasGraphicsState DEVSIX-7102 --- .../pdf/canvas/CanvasGraphicsState.java | 300 +++++++++++++++++- 1 file changed, 299 insertions(+), 1 deletion(-) diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java index a1356a39c1..fc04f76ddd 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java @@ -184,214 +184,512 @@ public void updateCtm(Matrix newCtm) { ctm = newCtm.multiply(ctm); } + /** + * Gets the current fill color. + * + * @return The canvas graphics state fill {@link Color color} + */ public Color getFillColor() { return fillColor; } + /** + * Sets the current fill {@link Color color}. + * + * @param fillColor The new fill color. + */ public void setFillColor(Color fillColor) { this.fillColor = fillColor; } + /** + * Gets the current stroke color. + * + * @return The canvas graphics state stroke {@link Color color} + */ public Color getStrokeColor() { return strokeColor; } + /** + * Sets the current stroke {@link Color color}. + * + * @param strokeColor The new stroke color. + */ public void setStrokeColor(Color strokeColor) { this.strokeColor = strokeColor; } + /** + * Gets the current line width. + * + * @return The canvas graphics state line width. + */ public float getLineWidth() { return lineWidth; } + /** + * Sets the current line width. + * + * @param lineWidth The new line width. + */ public void setLineWidth(float lineWidth) { this.lineWidth = lineWidth; } + + /** + * Gets the current cap style, see ISO-320001, 8.4.3.3 Line Cap Style. + * + * @return The current cap style. + * @see PdfCanvas#setLineCapStyle(int) for more info. + */ public int getLineCapStyle() { return lineCapStyle; } + /** + * Sets the current cap style, see ISO-320001, 8.4.3.3 Line Cap Style. + * + * @param lineCapStyle The new cap style value. + * @see PdfCanvas#setLineCapStyle(int) for more info. + */ public void setLineCapStyle(int lineCapStyle) { this.lineCapStyle = lineCapStyle; } + /** + * Gets the current line join style, see ISO-320001, 8.4.3.4 Line Join Style. + * + * @return The current line join style. + * @see PdfCanvas#setLineJoinStyle(int) for more info. + */ public int getLineJoinStyle() { return lineJoinStyle; } + /** + * Sets the current line join style, see ISO-320001, 8.4.3.4 Line Join Style. + * + * @param lineJoinStyle The new line join style value. + * @see PdfCanvas#setLineJoinStyle(int) for more info. + */ public void setLineJoinStyle(int lineJoinStyle) { this.lineJoinStyle = lineJoinStyle; } + /** + * Gets the current miter limit, see ISO-320001, 8.4.3.5 Miter Limit. + * + * @return The current miter limit. + * @see PdfCanvas#setMiterLimit(float) for more info. + */ public float getMiterLimit() { return miterLimit; } + /** + * Sets the current miter limit, see ISO-320001, 8.4.3.5 Miter Limit. + * + * @param miterLimit The new miter limit value. + * @see PdfCanvas#setMiterLimit(float) for more info. + */ public void setMiterLimit(float miterLimit) { this.miterLimit = miterLimit; } + + /** + * Gets line dash pattern value, {@code D} key, see ISO-320001, 8.4.3.6 Line Dash Pattern. + * + * @return a {@code PdfArray}, that represents line dash pattern. + */ public PdfArray getDashPattern() { return dashPattern; } + /** + * Sets line dash pattern value, {@code D} key, see ISO-320001, 8.4.3.6 Line Dash Pattern. + * + * @param dashPattern a {@code PdfArray}, that represents line dash pattern. + */ public void setDashPattern(PdfArray dashPattern) { this.dashPattern = dashPattern; } + /** + * Gets the rendering intent see {@link PdfExtGState#getRenderingIntent()}. + * + * @return the rendering intent name. + */ public PdfName getRenderingIntent() { return renderingIntent; } - + /** + * Sets the rendering intent see {@link PdfExtGState#getRenderingIntent()}. + * + * @param renderingIntent the rendering intent name. + */ public void setRenderingIntent(PdfName renderingIntent) { this.renderingIntent = renderingIntent; } + /** + * Gets the font size. + * + * @return The current font size. + */ public float getFontSize() { return fontSize; } + /** + * Sets the font size. + * + * @param fontSize The new font size. + */ + public void setFontSize(float fontSize) { this.fontSize = fontSize; } + /** + * Gets the current {@link PdfFont}. + * + * @return The current {@link PdfFont}. + */ public PdfFont getFont() { return font; } + /** + * Sets the current {@link PdfFont}. + * + * @param font The new {@link PdfFont}. + */ public void setFont(PdfFont font) { this.font = font; } + /** + * Gets the current Text Rendering Mode, see ISO-320001, 9.3.6 Text Rendering Mode. + * + * @return The current text rendering mode. + */ public int getTextRenderingMode() { return textRenderingMode; } + /** + * Sets the current Text Rendering Mode, see ISO-320001, 9.3.6 Text Rendering Mode. + * + * @param textRenderingMode The new text rendering mode. + */ public void setTextRenderingMode(int textRenderingMode) { this.textRenderingMode = textRenderingMode; } + /** + * Get the current Text Rise, see ISO-320001, 9.3.7 Text Rise. + * + * @return The current text rise. + */ public float getTextRise() { return textRise; } + /** + * Set the current Text Rise, see ISO-320001, 9.3.7 Text Rise. + * + * @param textRise The new text rise value. + */ public void setTextRise(float textRise) { this.textRise = textRise; } + /** + * Gets the current Flatness Tolerance, see ISO-320001, 10.6.2 Flatness Tolerance. + * + * @return The current flatness tolerance. + */ public float getFlatnessTolerance() { return flatnessTolerance; } + /** + * Sets the current Flatness Tolerance, see ISO-320001, 10.6.2 Flatness Tolerance. + * + * @param flatnessTolerance The new flatness tolerance value. + */ public void setFlatnessTolerance(float flatnessTolerance) { this.flatnessTolerance = flatnessTolerance; } + /** + * Sets the Word Spacing, see ISO-320001, 9.3.3 Word Spacing. + * + * @param wordSpacing The new word spacing value. + */ public void setWordSpacing(float wordSpacing) { this.wordSpacing = wordSpacing; } + /** + * Gets the current Word Spacing, see ISO-320001, 9.3.3 Word Spacing. + * + * @return The current word spacing + */ public float getWordSpacing() { return wordSpacing; } + /** + * Sets the Character Spacing, see ISO-320001, 9.3.2 Character Spacing. + * + * @param characterSpacing The new character spacing value. + */ public void setCharSpacing(float characterSpacing) { this.charSpacing = characterSpacing; } + /** + * Gets the current Character Spacing, see ISO-320001, 9.3.2 Character Spacing. + * + * @return The current character spacing value. + */ public float getCharSpacing() { return charSpacing; } + /** + * Gets the current Leading, see ISO-320001, 9.3.5 Leading. + * + * @return The current leading value. + */ public float getLeading() { return leading; } + /** + * Sets the Leading, see ISO-320001, 9.3.5 Leading + * + * @param leading The new leading value. + */ public void setLeading(float leading) { this.leading = leading; } + /** + * Gets the current Horizontal Scaling percentage, see ISO-320001, 9.3.4 Horizontal Scaling + * + * @return The current horizontal scaling factor. + */ public float getHorizontalScaling() { return scale; } + /** + * Sets the Horizontal Scaling percentage for text, see ISO-320001, 9.3.4 Horizontal Scaling + * + * @param scale The new horizontal scaling factor. + */ public void setHorizontalScaling(float scale) { this.scale = scale; } + /** + * Get the Stroke Overprint flag, see ISO 32000-1, see ISO 32000-1, 8.6.7 Overprint Control + * and 11.7.4.5 Summary of Overprinting Behaviour. + * + * @return The current stroke overprint flag. + */ public boolean getStrokeOverprint() { return strokeOverprint; } + /** + * Get the Fill Overprint flag, see ISO 32000-1, 8.6.7 Overprint Control + * and 11.7.4.5 Summary of Overprinting Behaviour. + * + * @return The current stroke overprint flag. + */ public boolean getFillOverprint() { return fillOverprint; } + /** + * Get the Overprint Mode, see ISO 32000-1, see ISO 32000-1, 8.6.7 Overprint Control + * and 11.7.4.5 Summary of Overprinting Behaviour. + * + * @return The current overprint mode. + */ + public int getOverprintMode() { return overprintMode; } + /** + * Gets the current Black-generation function, see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and + * Table 58 – Entries in a Graphics State Parameter Dictionary. + * + * @return the current black-generation function. + */ public PdfObject getBlackGenerationFunction() { return blackGenerationFunction; } + /** + * Gets the current overruling Black-generation function, + * see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and + * Table 58 – Entries in a Graphics State Parameter Dictionary. + * + * @return the current overruling black-generation function. + */ public PdfObject getBlackGenerationFunction2() { return blackGenerationFunction2; } + /** + * Gets the current Undercolor-removal function, + * see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and + * Table 58 – Entries in a Graphics State Parameter Dictionary. + * + * @return the current black-generation function. + */ public PdfObject getUnderColorRemovalFunction() { return underColorRemovalFunction; } + /** + * Gets the current overruling Undercolor-removal function, + * see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and + * Table 58 – Entries in a Graphics State Parameter Dictionary. + * + * @return the current undercolor-removal function. + */ public PdfObject getUnderColorRemovalFunction2() { return underColorRemovalFunction2; } + /** + * Gets the current Transfer function, + * see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and + * Table 58 – Entries in a Graphics State Parameter Dictionary. + * + * @return the current transfer function. + */ public PdfObject getTransferFunction() { return transferFunction; } + /** + * Gets the current overruling transer function, + * see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and + * Table 58 – Entries in a Graphics State Parameter Dictionary. + * + * @return the current overruling transer function. + */ public PdfObject getTransferFunction2() { return transferFunction2; } + /** + * Gets the current halftone , + * see ISO32000-1, 10.5 Halftones and Table 58 – Entries in a Graphics State Parameter Dictionary. + * + * @return the current halftone. + */ public PdfObject getHalftone() { return halftone; } + + /** + * Gets the current Smoothness Tolerance, + * see ISO32000-1, 10.6.3 Smoothness Tolerance and Table 58 – Entries in a Graphics State Parameter Dictionary. + * + * @return the current smoothness tolerance function. + */ public Float getSmoothnessTolerance() { return smoothnessTolerance; } + /** + * Gets the current Apply Automatic Stroke Adjustment flag, see ISO 32000-1, 10.6.5 Automatic Stroke Adjustment. + * + * @return The current automatic stroke adjustment flag. + */ public boolean getAutomaticStrokeAdjustment() { return automaticStrokeAdjustment; } + /** + * Gets the current Blend Mode, see ISO 32000-1, 11.3.5 Blend Mode and + * 11.6.3 Specifying Blending Colour Space and Blend Mode. + * + * @return The current blend mode. + */ public PdfObject getBlendMode() { return blendMode; } + /** + * Gets the current Soft Mask, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity, + * 11.6.4.3 Mask Shape and Opacity and 11.6.5.2 Soft-Mask Dictionaries. + * + * @return The current soft mask. + */ public PdfObject getSoftMask() { return softMask; } + /** + * Gets the current Stroke Opacity value, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity + * and 11.6.4.4 Constant Shape and Opacity. + * + * @return the current stroke opacity value. + */ public float getStrokeOpacity() { return strokeAlpha; } + /** + * Gets the current Fill Opacity value, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity + * and 11.6.4.4 Constant Shape and Opacity. + * + * @return the current fill opacity value. + */ public float getFillOpacity() { return fillAlpha; } + /** + * Gets the current Alpha is shape flag, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity and + * 11.6.4.3 Mask Shape and Opacity. + * + * @return The current alpha is shape flag. + */ public boolean getAlphaIsShape() { return alphaIsShape; } + /** + * Gets the current Text Knockout flag, see ISO 32000-1, 9.3.8 Text Knockout. + * + * @return The current text knockout flag. + */ public boolean getTextKnockout() { return textKnockout; } + /** + * Gets the current Halftone Phase, see Portable Document Format Reference Manual Version 1.2, + * 7.12 Extended graphics states and PostScript Language Reference Manual, Second Edition, + * 7.3.3, “Halftone Phase. + * + * @return the current halftone phase. + */ public PdfObject getHTP() { return htp; } From 29ffca1ec096ce290b70ce05fd2f8378c638f67b Mon Sep 17 00:00:00 2001 From: "glenn.volckaert" Date: Wed, 16 Nov 2022 15:50:58 +0100 Subject: [PATCH 23/32] improve javadoc for class CanvasGraphicState DEVSIX-7102 --- .../pdf/canvas/CanvasGraphicsState.java | 110 +++++++++++------- 1 file changed, 69 insertions(+), 41 deletions(-) diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java index fc04f76ddd..386d58be12 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java @@ -240,7 +240,7 @@ public void setLineWidth(float lineWidth) { /** - * Gets the current cap style, see ISO-320001, 8.4.3.3 Line Cap Style. + * Gets the current line cap style, see ISO-320001, 8.4.3.3 Line Cap Style. * * @return The current cap style. * @see PdfCanvas#setLineCapStyle(int) for more info. @@ -250,7 +250,7 @@ public int getLineCapStyle() { } /** - * Sets the current cap style, see ISO-320001, 8.4.3.3 Line Cap Style. + * Sets the current line cap style, see ISO-320001, 8.4.3.3 Line Cap Style. * * @param lineCapStyle The new cap style value. * @see PdfCanvas#setLineCapStyle(int) for more info. @@ -301,7 +301,8 @@ public void setMiterLimit(float miterLimit) { /** - * Gets line dash pattern value, {@code D} key, see ISO-320001, 8.4.3.6 Line Dash Pattern. + * Gets line dash pattern value, {@code D} key, see ISO-320001, 8.4.3.6 Line Dash Pattern, + * {@link com.itextpdf.kernel.pdf.extgstate.PdfExtGState#setDashPattern }. * * @return a {@code PdfArray}, that represents line dash pattern. */ @@ -310,7 +311,8 @@ public PdfArray getDashPattern() { } /** - * Sets line dash pattern value, {@code D} key, see ISO-320001, 8.4.3.6 Line Dash Pattern. + * Sets line dash pattern value, {@code D} key, see ISO-320001, 8.4.3.6 Line Dash Pattern, + * {@link com.itextpdf.kernel.pdf.extgstate.PdfExtGState#setDashPattern }. * * @param dashPattern a {@code PdfArray}, that represents line dash pattern. */ @@ -319,7 +321,7 @@ public void setDashPattern(PdfArray dashPattern) { } /** - * Gets the rendering intent see {@link PdfExtGState#getRenderingIntent()}. + * Gets the rendering intent, see {@link PdfExtGState#getRenderingIntent()}. * * @return the rendering intent name. */ @@ -327,7 +329,7 @@ public PdfName getRenderingIntent() { return renderingIntent; } /** - * Sets the rendering intent see {@link PdfExtGState#getRenderingIntent()}. + * Sets the rendering intent, see {@link PdfExtGState#getRenderingIntent()}. * * @param renderingIntent the rendering intent name. */ @@ -373,7 +375,8 @@ public void setFont(PdfFont font) { } /** - * Gets the current Text Rendering Mode, see ISO-320001, 9.3.6 Text Rendering Mode. + * Gets the current Text Rendering Mode, see ISO-320001, 9.3.6 Text Rendering Mode, + * {@link PdfCanvas#setTextRenderingMode}. * * @return The current text rendering mode. */ @@ -382,7 +385,8 @@ public int getTextRenderingMode() { } /** - * Sets the current Text Rendering Mode, see ISO-320001, 9.3.6 Text Rendering Mode. + * Sets the current Text Rendering Mode, see ISO-320001, 9.3.6 Text Rendering Mode, + * {@link PdfCanvas#setTextRenderingMode}. * * @param textRenderingMode The new text rendering mode. */ @@ -391,7 +395,8 @@ public void setTextRenderingMode(int textRenderingMode) { } /** - * Get the current Text Rise, see ISO-320001, 9.3.7 Text Rise. + * Get the current Text Rise, see ISO-320001, 9.3.7 Text Rise, + * {@link PdfCanvas#setTextRise}. * * @return The current text rise. */ @@ -400,7 +405,8 @@ public float getTextRise() { } /** - * Set the current Text Rise, see ISO-320001, 9.3.7 Text Rise. + * Set the current Text Rise, see ISO-320001, 9.3.7 Text Rise + * {@link PdfCanvas#setTextRise}. * * @param textRise The new text rise value. */ @@ -409,7 +415,8 @@ public void setTextRise(float textRise) { } /** - * Gets the current Flatness Tolerance, see ISO-320001, 10.6.2 Flatness Tolerance. + * Gets the current Flatness Tolerance, see ISO-320001, 10.6.2 Flatness Tolerance, + * {@link PdfCanvas#setFlatnessTolerance(float)}. * * @return The current flatness tolerance. */ @@ -418,7 +425,8 @@ public float getFlatnessTolerance() { } /** - * Sets the current Flatness Tolerance, see ISO-320001, 10.6.2 Flatness Tolerance. + * Sets the current Flatness Tolerance, see ISO-320001, 10.6.2 Flatness Tolerance, + * {@link PdfCanvas#setFlatnessTolerance(float)}. * * @param flatnessTolerance The new flatness tolerance value. */ @@ -427,7 +435,8 @@ public void setFlatnessTolerance(float flatnessTolerance) { } /** - * Sets the Word Spacing, see ISO-320001, 9.3.3 Word Spacing. + * Sets the Word Spacing, see ISO-320001, 9.3.3 Word Spacing, + * {@link PdfCanvas#setWordSpacing(float)}. * * @param wordSpacing The new word spacing value. */ @@ -436,7 +445,8 @@ public void setWordSpacing(float wordSpacing) { } /** - * Gets the current Word Spacing, see ISO-320001, 9.3.3 Word Spacing. + * Gets the current Word Spacing, see ISO-320001, 9.3.3 Word Spacing, + * {@link PdfCanvas#setWordSpacing(float)} * * @return The current word spacing */ @@ -445,7 +455,8 @@ public float getWordSpacing() { } /** - * Sets the Character Spacing, see ISO-320001, 9.3.2 Character Spacing. + * Sets the Character Spacing, see ISO-320001, 9.3.2 Character Spacing, + * {@link PdfCanvas#setCharacterSpacing(float)} * * @param characterSpacing The new character spacing value. */ @@ -454,7 +465,8 @@ public void setCharSpacing(float characterSpacing) { } /** - * Gets the current Character Spacing, see ISO-320001, 9.3.2 Character Spacing. + * Gets the current Character Spacing, see ISO-320001, 9.3.2 Character Spacing, + * {@link PdfCanvas#setCharacterSpacing(float)}. * * @return The current character spacing value. */ @@ -463,7 +475,8 @@ public float getCharSpacing() { } /** - * Gets the current Leading, see ISO-320001, 9.3.5 Leading. + * Gets the current Leading, see ISO-320001, 9.3.5 Leading, + * {@link PdfCanvas#setLeading(float)}. * * @return The current leading value. */ @@ -472,7 +485,8 @@ public float getLeading() { } /** - * Sets the Leading, see ISO-320001, 9.3.5 Leading + * Sets the Leading, see ISO-320001, 9.3.5 Leading, + * {@link PdfCanvas#setLeading(float)}. * * @param leading The new leading value. */ @@ -481,7 +495,8 @@ public void setLeading(float leading) { } /** - * Gets the current Horizontal Scaling percentage, see ISO-320001, 9.3.4 Horizontal Scaling + * Gets the current Horizontal Scaling percentage, see ISO-320001, 9.3.4 Horizontal Scaling. + * {@link PdfCanvas#setHorizontalScaling(float)}. * * @return The current horizontal scaling factor. */ @@ -490,7 +505,8 @@ public float getHorizontalScaling() { } /** - * Sets the Horizontal Scaling percentage for text, see ISO-320001, 9.3.4 Horizontal Scaling + * Sets the Horizontal Scaling percentage for text, see ISO-320001, 9.3.4 Horizontal Scaling, + * {@link PdfCanvas#setHorizontalScaling(float)}. * * @param scale The new horizontal scaling factor. */ @@ -499,8 +515,8 @@ public void setHorizontalScaling(float scale) { } /** - * Get the Stroke Overprint flag, see ISO 32000-1, see ISO 32000-1, 8.6.7 Overprint Control - * and 11.7.4.5 Summary of Overprinting Behaviour. + * Get the Stroke Overprint flag, see ISO 32000-1, 8.6.7 Overprint Control + * and 11.7.4.5 Summary of Overprinting Behaviour, {@link PdfExtGState#getStrokeOverprintFlag()}. * * @return The current stroke overprint flag. */ @@ -510,7 +526,7 @@ public boolean getStrokeOverprint() { /** * Get the Fill Overprint flag, see ISO 32000-1, 8.6.7 Overprint Control - * and 11.7.4.5 Summary of Overprinting Behaviour. + * and 11.7.4.5 Summary of Overprinting Behaviour, {@link PdfExtGState#getFillOverprintFlag()}. * * @return The current stroke overprint flag. */ @@ -519,8 +535,8 @@ public boolean getFillOverprint() { } /** - * Get the Overprint Mode, see ISO 32000-1, see ISO 32000-1, 8.6.7 Overprint Control - * and 11.7.4.5 Summary of Overprinting Behaviour. + * Get the Overprint Mode, see ISO 32000-1, 8.6.7 Overprint Control + * and 11.7.4.5 Summary of Overprinting Behaviour, {@link PdfExtGState#getOverprintMode()}. * * @return The current overprint mode. */ @@ -531,7 +547,8 @@ public int getOverprintMode() { /** * Gets the current Black-generation function, see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and - * Table 58 – Entries in a Graphics State Parameter Dictionary. + * Table 58 – Entries in a Graphics State Parameter Dictionary, + * {@link PdfExtGState#getBlackGenerationFunction()}. * * @return the current black-generation function. */ @@ -542,7 +559,8 @@ public PdfObject getBlackGenerationFunction() { /** * Gets the current overruling Black-generation function, * see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and - * Table 58 – Entries in a Graphics State Parameter Dictionary. + * Table 58 – Entries in a Graphics State Parameter Dictionary, + * {@link PdfExtGState#getBlackGenerationFunction2()}. * * @return the current overruling black-generation function. */ @@ -553,7 +571,8 @@ public PdfObject getBlackGenerationFunction2() { /** * Gets the current Undercolor-removal function, * see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and - * Table 58 – Entries in a Graphics State Parameter Dictionary. + * Table 58 – Entries in a Graphics State Parameter Dictionary + * {@link PdfExtGState#getUndercolorRemovalFunction()}. * * @return the current black-generation function. */ @@ -564,7 +583,8 @@ public PdfObject getUnderColorRemovalFunction() { /** * Gets the current overruling Undercolor-removal function, * see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and - * Table 58 – Entries in a Graphics State Parameter Dictionary. + * Table 58 – Entries in a Graphics State Parameter Dictionary, + * {@link PdfExtGState#getUndercolorRemovalFunction2()}. * * @return the current undercolor-removal function. */ @@ -575,7 +595,8 @@ public PdfObject getUnderColorRemovalFunction2() { /** * Gets the current Transfer function, * see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and - * Table 58 – Entries in a Graphics State Parameter Dictionary. + * Table 58 – Entries in a Graphics State Parameter Dictionary, + * {@link PdfExtGState#getTransferFunction()}. * * @return the current transfer function. */ @@ -586,7 +607,8 @@ public PdfObject getTransferFunction() { /** * Gets the current overruling transer function, * see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and - * Table 58 – Entries in a Graphics State Parameter Dictionary. + * Table 58 – Entries in a Graphics State Parameter Dictionary, + * {@link PdfExtGState#getTransferFunction2()}. * * @return the current overruling transer function. */ @@ -596,7 +618,8 @@ public PdfObject getTransferFunction2() { /** * Gets the current halftone , - * see ISO32000-1, 10.5 Halftones and Table 58 – Entries in a Graphics State Parameter Dictionary. + * see ISO32000-1, 10.5 Halftones and Table 58 – Entries in a Graphics State Parameter Dictionary, + * {@link PdfExtGState#getHalftone()}. * * @return the current halftone. */ @@ -607,7 +630,8 @@ public PdfObject getHalftone() { /** * Gets the current Smoothness Tolerance, - * see ISO32000-1, 10.6.3 Smoothness Tolerance and Table 58 – Entries in a Graphics State Parameter Dictionary. + * see ISO32000-1, 10.6.3 Smoothness Tolerance and Table 58 – Entries in a Graphics State Parameter Dictionary, + * {@link PdfExtGState#getSmothnessTolerance()}. * * @return the current smoothness tolerance function. */ @@ -616,7 +640,8 @@ public Float getSmoothnessTolerance() { } /** - * Gets the current Apply Automatic Stroke Adjustment flag, see ISO 32000-1, 10.6.5 Automatic Stroke Adjustment. + * Gets the current Apply Automatic Stroke Adjustment flag, see ISO 32000-1, 10.6.5 Automatic Stroke Adjustment, + * {@link PdfExtGState#getAutomaticStrokeAdjustmentFlag()}. * * @return The current automatic stroke adjustment flag. */ @@ -626,7 +651,8 @@ public boolean getAutomaticStrokeAdjustment() { /** * Gets the current Blend Mode, see ISO 32000-1, 11.3.5 Blend Mode and - * 11.6.3 Specifying Blending Colour Space and Blend Mode. + * 11.6.3 Specifying Blending Colour Space and Blend Mode, + * {@link PdfExtGState#getBlendMode()}. * * @return The current blend mode. */ @@ -636,7 +662,8 @@ public PdfObject getBlendMode() { /** * Gets the current Soft Mask, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity, - * 11.6.4.3 Mask Shape and Opacity and 11.6.5.2 Soft-Mask Dictionaries. + * 11.6.4.3 Mask Shape and Opacity and 11.6.5.2 Soft-Mask Dictionaries, + * {@link PdfExtGState#getSoftMask()}. * * @return The current soft mask. */ @@ -646,7 +673,7 @@ public PdfObject getSoftMask() { /** * Gets the current Stroke Opacity value, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity - * and 11.6.4.4 Constant Shape and Opacity. + * and 11.6.4.4 Constant Shape and Opacity, {@link PdfExtGState#getStrokeOpacity()}. * * @return the current stroke opacity value. */ @@ -656,7 +683,7 @@ public float getStrokeOpacity() { /** * Gets the current Fill Opacity value, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity - * and 11.6.4.4 Constant Shape and Opacity. + * and 11.6.4.4 Constant Shape and Opacity, {@link PdfExtGState#getFillOpacity()}. * * @return the current fill opacity value. */ @@ -666,7 +693,7 @@ public float getFillOpacity() { /** * Gets the current Alpha is shape flag, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity and - * 11.6.4.3 Mask Shape and Opacity. + * 11.6.4.3 Mask Shape and Opacity, {@link PdfExtGState#getAlphaSourceFlag()} . * * @return The current alpha is shape flag. */ @@ -675,7 +702,8 @@ public boolean getAlphaIsShape() { } /** - * Gets the current Text Knockout flag, see ISO 32000-1, 9.3.8 Text Knockout. + * Gets the current Text Knockout flag, see ISO 32000-1, 9.3.8 Text Knockout, + * {@link PdfExtGState#getTextKnockoutFlag()}. * * @return The current text knockout flag. */ @@ -686,7 +714,7 @@ public boolean getTextKnockout() { /** * Gets the current Halftone Phase, see Portable Document Format Reference Manual Version 1.2, * 7.12 Extended graphics states and PostScript Language Reference Manual, Second Edition, - * 7.3.3, “Halftone Phase. + * 7.3.3, Halftone Phase. * * @return the current halftone phase. */ From 7f0e11025337dd5dfccbc7a590c8d0ba95b1a871 Mon Sep 17 00:00:00 2001 From: Guust Ysebie Date: Mon, 28 Nov 2022 09:53:55 +0100 Subject: [PATCH 24/32] Correctly rebuild cross refrence table when trailer is before objects DEVSIX-6064 --- .../com/itextpdf/kernel/pdf/PdfReader.java | 91 +++++++--- .../itextpdf/kernel/pdf/PdfReaderTest.java | 171 +++++++++++++----- .../PdfReaderTest/linearizedBadXrefTable.pdf | Bin 0 -> 1673 bytes .../PdfReaderTest/linearizedGoodXrefTable.pdf | Bin 0 -> 1674 bytes 4 files changed, 184 insertions(+), 78 deletions(-) create mode 100644 kernel/src/test/resources/com/itextpdf/kernel/pdf/PdfReaderTest/linearizedBadXrefTable.pdf create mode 100644 kernel/src/test/resources/com/itextpdf/kernel/pdf/PdfReaderTest/linearizedGoodXrefTable.pdf diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java index c692dd42e6..1305179cd8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java @@ -1307,6 +1307,7 @@ protected void fixXref() throws IOException { } } + protected void rebuildXref() throws IOException { xrefStm = false; hybridXref = false; @@ -1316,40 +1317,70 @@ protected void rebuildXref() throws IOException { tokens.seek(0); trailer = null; ByteBuffer buffer = new ByteBuffer(24); - PdfTokenizer lineTokenizer = - new PdfTokenizer(new RandomAccessFileOrArray(new ReusableRandomAccessSource(buffer))); - for (; ; ) { - long pos = tokens.getPosition(); - buffer.reset(); + try (PdfTokenizer lineTokenizer = new PdfTokenizer( + new RandomAccessFileOrArray(new ReusableRandomAccessSource(buffer)))) { + Long trailerIndex = null; - // added boolean because of mailing list issue (17 Feb. 2014) - if (!tokens.readLineSegment(buffer, true)) - break; - if (buffer.get(0) == 't') { - if (!PdfTokenizer.checkTrailer(buffer)) - continue; - tokens.seek(pos); - tokens.nextToken(); - pos = tokens.getPosition(); - try { - PdfDictionary dic = (PdfDictionary) readObject(false); - if (dic.get(PdfName.Root, false) != null) - trailer = dic; - else - tokens.seek(pos); - } catch (Exception e) { - tokens.seek(pos); + for (; ; ) { + long pos = tokens.getPosition(); + buffer.reset(); + + // added boolean because of mailing list issue (17 Feb. 2014) + if (!tokens.readLineSegment(buffer, true)) { + break; } - } else if (buffer.get(0) >= '0' && buffer.get(0) <= '9') { - int[] obj = PdfTokenizer.checkObjectStart(lineTokenizer); - if (obj == null) - continue; - int num = obj[0]; - int gen = obj[1]; - if (xref.get(num) == null || xref.get(num).getGenNumber() <= gen) { - xref.add(new PdfIndirectReference(pdfDocument, num, gen, pos)); + if (buffer.get(0) == 't') { + if (!PdfTokenizer.checkTrailer(buffer)) { + continue; + } + tokens.seek(pos); + tokens.nextToken(); + pos = tokens.getPosition(); + if (isCurrentObjectATrailer()) { + // if the pdf is linearized it is possible that the trailer has been read + // before the actual objects it refers to this causes the trailer to have + // objects in READING state that's why we keep track of the position of the + // trailer and then asign it when the whole pdf has been loaded + trailerIndex = pos; + } else { + tokens.seek(pos); + } + } else if (buffer.get(0) >= '0' && buffer.get(0) <= '9') { + int[] obj = PdfTokenizer.checkObjectStart(lineTokenizer); + if (obj == null) { + continue; + } + int num = obj[0]; + int gen = obj[1]; + if (xref.get(num) == null || xref.get(num).getGenNumber() <= gen) { + xref.add(new PdfIndirectReference(pdfDocument, num, gen, pos)); + } } } + // now that the document has been read fully the underlying trailer references won't be + // in READING state when the pdf has been linearised now we can assign the trailer + // and it will have the right references + setTrailerFromTrailerIndex(trailerIndex); + } + } + + private boolean isCurrentObjectATrailer() { + try { + final PdfDictionary dic = (PdfDictionary) readObject(false); + return dic.get(PdfName.Root, false) != null; + } catch (Exception e) { + return false; + } + } + + private void setTrailerFromTrailerIndex(Long trailerIndex) throws IOException { + if (trailerIndex == null) { + throw new PdfException(KernelExceptionMessageConstant.TRAILER_NOT_FOUND); + } + tokens.seek((long)trailerIndex); + final PdfDictionary dic = (PdfDictionary) readObject(false); + if (dic.get(PdfName.Root, false) != null) { + trailer = dic; } if (trailer == null) { throw new PdfException(KernelExceptionMessageConstant.TRAILER_NOT_FOUND); diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java index dd7682c039..79a9dc4878 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java @@ -196,7 +196,8 @@ public void objectStreamIncrementalUpdateReading() throws IOException { Assert.assertEquals(1, customDict2.size()); Assert.assertEquals("Hello world updated.", customDict1.getAsString(new PdfName("Key1")).getValue()); - Assert.assertEquals("Hello world for second dictionary.", customDict2.getAsString(new PdfName("Key1")).getValue()); + Assert.assertEquals("Hello world for second dictionary.", + customDict2.getAsString(new PdfName("Key1")).getValue()); Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); pdfDoc.close(); @@ -291,7 +292,6 @@ public void primitivesRead() throws IOException { Assert.assertEquals(PdfObject.BOOLEAN, object.getType()); Assert.assertNotNull(object.getIndirectReference()); - Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); document.close(); } @@ -329,8 +329,9 @@ public void indirectsChain1() throws IOException { Assert.assertEquals(PdfObject.STREAM, document.getXref().get(5).getRefersTo().getType()); - for (int i = 6; i < document.getXref().size(); i++) + for (int i = 6; i < document.getXref().size(); i++) { Assert.assertEquals(PdfObject.DICTIONARY, document.getXref().get(i).getRefersTo().getType()); + } Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); document.close(); @@ -369,11 +370,13 @@ public void indirectsChain2() throws IOException { Assert.assertEquals(PdfObject.STREAM, document.getXref().get(5).getRefersTo().getType()); - for (int i = 6; i < 6 + 32; i++) + for (int i = 6; i < 6 + 32; i++) { Assert.assertEquals(PdfObject.DICTIONARY, document.getXref().get(6).getRefersTo().getType()); + } - for (int i = 6 + 32; i < document.getXref().size(); i++) + for (int i = 6 + 32; i < document.getXref().size(); i++) { Assert.assertEquals(PdfObject.INDIRECT_REFERENCE, document.getXref().get(i).getRefersTo().getType()); + } Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); document.close(); @@ -404,8 +407,9 @@ public void indirectsChain3() throws IOException { Assert.assertEquals(PdfObject.STREAM, document.getXref().get(5).getRefersTo().getType()); Assert.assertEquals(PdfObject.DICTIONARY, document.getXref().get(6).getRefersTo().getType()); - for (int i = 7; i < document.getXref().size(); i++) + for (int i = 7; i < document.getXref().size(); i++) { Assert.assertEquals(PdfObject.INDIRECT_REFERENCE, document.getXref().get(i).getRefersTo().getType()); + } Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); document.close(); @@ -436,8 +440,9 @@ public void invalidIndirect() throws IOException { Assert.assertEquals(PdfObject.STREAM, document.getXref().get(5).getRefersTo().getType()); Assert.assertEquals(PdfObject.DICTIONARY, document.getXref().get(6).getRefersTo().getType()); - for (int i = 7; i < document.getXref().size(); i++) + for (int i = 7; i < document.getXref().size(); i++) { Assert.assertNull(document.getXref().get(i).getRefersTo()); + } Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); document.close(); @@ -748,8 +753,9 @@ public void pagesTest10() throws IOException { } List pageNums = new ArrayList<>(1000); - for (int i = 0; i < 1000; i++) + for (int i = 0; i < 1000; i++) { pageNums.add(i + 1); + } for (int i = 1; i < pageCount + 1; i++) { int index = rnd.nextInt(document.getNumberOfPages()) + 1; @@ -772,24 +778,31 @@ public void pagesTest11() throws IOException { try { document.getPage(-30); } catch (IndexOutOfBoundsException e) { - Assert.assertEquals(MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, -30), e.getMessage()); + Assert.assertEquals( + MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, + -30), e.getMessage()); } try { document.getPage(0); } catch (IndexOutOfBoundsException e) { - Assert.assertEquals(MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, 0), e.getMessage()); + Assert.assertEquals( + MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, 0), + e.getMessage()); } document.getPage(1); try { document.getPage(25); } catch (IndexOutOfBoundsException e) { - Assert.assertEquals(MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, 25), e.getMessage()); + Assert.assertEquals( + MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, 25), + e.getMessage()); } document.close(); } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, count = 1)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, count = 1)) public void correctSimpleDoc1() throws IOException { String filename = SOURCE_FOLDER + "correctSimpleDoc1.pdf"; @@ -824,7 +837,8 @@ public void correctSimpleDoc2() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, count = 1)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, count = 1)) public void correctSimpleDoc3() throws IOException { String filename = SOURCE_FOLDER + "correctSimpleDoc3.pdf"; @@ -855,14 +869,16 @@ public void correctSimpleDoc4() throws IOException { PdfDocument document = new PdfDocument(reader); Assert.fail("Expect exception"); } catch (PdfException e) { - Assert.assertEquals(KernelExceptionMessageConstant.INVALID_PAGE_STRUCTURE_PAGES_MUST_BE_PDF_DICTIONARY, e.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.INVALID_PAGE_STRUCTURE_PAGES_MUST_BE_PDF_DICTIONARY, + e.getMessage()); } finally { reader.close(); } } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest01() throws IOException { String filename = SOURCE_FOLDER + "OnlyTrailer.pdf"; @@ -891,7 +907,6 @@ public void fixPdfTest02() throws IOException { Assert.assertFalse("No need in fixXref()", reader.hasFixedXref()); Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); - int pageCount = document.getNumberOfPages(); Assert.assertEquals(10, pageCount); @@ -942,7 +957,8 @@ public void fixPdfTest04() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest05() throws IOException { String filename = SOURCE_FOLDER + "CompressionWrongShift.pdf"; @@ -996,7 +1012,8 @@ public void fixPdfTest07() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest08() throws IOException { String filename = SOURCE_FOLDER + "XRefSectionWithFreeReferences2.pdf"; @@ -1021,7 +1038,8 @@ public void fixPdfTest08() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest09() throws IOException { String filename = SOURCE_FOLDER + "XRefSectionWithFreeReferences3.pdf"; @@ -1073,7 +1091,8 @@ public void fixPdfTest10() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest11() throws IOException { String filename = SOURCE_FOLDER + "XRefSectionWithoutSize.pdf"; @@ -1094,7 +1113,8 @@ public void fixPdfTest11() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest12() throws IOException { String filename = SOURCE_FOLDER + "XRefWithBreaks.pdf"; @@ -1139,7 +1159,8 @@ public void fixPdfTest13() throws IOException { boolean exception = false; int i; - PdfObject fontF1 = document.getPage(997).getPdfObject().getAsDictionary(PdfName.Resources).getAsDictionary(PdfName.Font).get(new PdfName("F1")); + PdfObject fontF1 = document.getPage(997).getPdfObject().getAsDictionary(PdfName.Resources) + .getAsDictionary(PdfName.Font).get(new PdfName("F1")); Assert.assertTrue(fontF1 instanceof PdfNull); //There is a generation number mismatch in xref table and object for 3093 @@ -1183,7 +1204,8 @@ public void fixPdfTest14() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest15() throws IOException { String filename = SOURCE_FOLDER + "XRefWithInvalidGenerations3.pdf"; @@ -1226,7 +1248,8 @@ public void fixPdfTest16() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest17() throws IOException { String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf"; @@ -1247,7 +1270,8 @@ public void fixPdfTest17() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest18() throws IOException { String filename = SOURCE_FOLDER + "noXrefAndTrailerWithInfo.pdf"; @@ -1360,7 +1384,8 @@ public void appendModeWith10PagesWithCompression() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void appendModeWith10PagesFix1() throws IOException { String filename = SOURCE_FOLDER + "10PagesDocumentAppendedFix1.pdf"; @@ -1386,7 +1411,8 @@ public void appendModeWith10PagesFix1() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void appendModeWith10PagesFix2() throws IOException { String filename = SOURCE_FOLDER + "10PagesDocumentAppendedFix2.pdf"; @@ -1663,29 +1689,29 @@ public void incrementalUpdateWithOnlyZeroObjectUpdate() throws IOException { } @Test - @LogMessages(messages = {@LogMessage(messageTemplate = IoLogMessageConstant.INVALID_INDIRECT_REFERENCE, count =1), + @LogMessages(messages = {@LogMessage(messageTemplate = IoLogMessageConstant.INVALID_INDIRECT_REFERENCE, count = 1), @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT), @LogMessage(messageTemplate = IoLogMessageConstant.ENCOUNTERED_INVALID_MCR)}) public void wrongTagStructureFlushingTest() throws IOException { //wrong /Pg number String source = SOURCE_FOLDER + "wrongTagStructureFlushingTest.pdf"; String dest = DESTINATION_FOLDER + "wrongTagStructureFlushingTest.pdf"; - PdfDocument pdfDoc = new PdfDocument(new PdfReader(source), new PdfWriter(dest)); + PdfDocument pdfDoc = new PdfDocument(new PdfReader(source), new PdfWriter(dest)); pdfDoc.setTagged(); - Assert.assertEquals(PdfNull.PDF_NULL, ((PdfDictionary)pdfDoc.getPdfObject(12)).get(PdfName.Pg)); + Assert.assertEquals(PdfNull.PDF_NULL, ((PdfDictionary) pdfDoc.getPdfObject(12)).get(PdfName.Pg)); pdfDoc.close(); } @Test @Ignore("DEVSIX-2649") - @LogMessages(messages = {@LogMessage(messageTemplate = IoLogMessageConstant.INVALID_INDIRECT_REFERENCE, count =1), + @LogMessages(messages = {@LogMessage(messageTemplate = IoLogMessageConstant.INVALID_INDIRECT_REFERENCE, count = 1), @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)}) public void wrongStructureFlushingTest() throws IOException { //TODO: update after DEVSIX-2649 fix //wrong /key number String source = SOURCE_FOLDER + "wrongStructureFlushingTest.pdf"; String dest = DESTINATION_FOLDER + "wrongStructureFlushingTest.pdf"; - PdfDocument pdfDoc = new PdfDocument(new PdfReader(source), new PdfWriter(dest)); + PdfDocument pdfDoc = new PdfDocument(new PdfReader(source), new PdfWriter(dest)); pdfDoc.close(); } @@ -1711,7 +1737,7 @@ public void hugeInvalidIndRefObjNumberTest() throws IOException { PdfDocument pdfDoc = new PdfDocument(reader); PdfObject pdfObject = pdfDoc.getPdfObject(4); Assert.assertTrue(pdfObject.isDictionary()); - Assert.assertEquals(PdfNull.PDF_NULL, ((PdfDictionary)pdfObject).get(PdfName.Pg)); + Assert.assertEquals(PdfNull.PDF_NULL, ((PdfDictionary) pdfObject).get(PdfName.Pg)); pdfDoc.close(); } @@ -2094,7 +2120,7 @@ public void endDicInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayEndDictToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2126,7 +2152,7 @@ public void eofInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayEOFToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2140,7 +2166,7 @@ public void endObjInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayEndObjToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2155,7 +2181,7 @@ public void nameInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayNameToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2169,7 +2195,7 @@ public void objInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayObjToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2183,7 +2209,7 @@ public void refInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayRefToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2197,7 +2223,7 @@ public void startArrayInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayStartArrayToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2212,7 +2238,7 @@ public void stringInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayStringToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2317,7 +2343,8 @@ public void xrefStreamPointsItselfTest() throws IOException { () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.LENIENT, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2331,7 +2358,8 @@ public void xrefStreamPointsItselfConservativeModeTest() throws IOException { () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.CONSERVATIVE, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2344,7 +2372,8 @@ public void xrefStreamsHaveCycledReferencesTest() throws IOException { () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.LENIENT, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2358,7 +2387,8 @@ public void xrefStreamsHaveCycledReferencesConservativeModeTest() throws IOExcep () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.CONSERVATIVE, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2400,7 +2430,8 @@ public void xrefTablePointsItselfConservativeModeTest() throws IOException { () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.CONSERVATIVE, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_TABLE_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_TABLE_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2414,7 +2445,8 @@ public void xrefTablesHaveCycledReferencesConservativeModeTest() throws IOExcept () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.CONSERVATIVE, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_TABLE_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_TABLE_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2660,12 +2692,55 @@ public void conformanceLevelCacheTest() throws IOException, XMPException { pdfDoc.close(); TestPdfDocumentCache pdfTestDoc = new TestPdfDocumentCache(new PdfReader(filename)); - for(int i = 0; i < 1000; ++i) { + for (int i = 0; i < 1000; ++i) { pdfTestDoc.getReader().getPdfAConformanceLevel(); } Assert.assertEquals(2, pdfTestDoc.getCounter()); } + @Test + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, count = 1)) + public void invalidXrefTableRebuildsCorrectlyWhenTrailerIsBeforeObjects() throws IOException { + // when a pdf is Linearized the following can occur: + // xref table + // 00028 0000 -> some reference to the root object + // trailer + // << dict with root obj + // /Root 4 0 R + // >> + // %%EOF + // 4 0 obj //the actual object + // << some object >> + // now itext can handle this normal case to parse it but when in the first xref table + // some byte offsets are wrong and the xreftable has to be recalculated + // but because the trailer comes before the object itext loaded it in reading state causing errors + String badFilePath = "linearizedBadXrefTable.pdf"; + String goodFilePath = "linearizedGoodXrefTable.pdf"; + try ( + PdfDocument linearizedWithBadXrefTable = new PdfDocument( + new PdfReader(SOURCE_FOLDER + badFilePath)); + PdfDocument linearizedWithGoodXrefTable = new PdfDocument( + new PdfReader(SOURCE_FOLDER + goodFilePath))) { + + Assert.assertEquals(linearizedWithGoodXrefTable.getNumberOfPages(), + linearizedWithBadXrefTable.getNumberOfPages()); + Assert.assertEquals(linearizedWithGoodXrefTable.getOriginalDocumentId(), + linearizedWithBadXrefTable.getOriginalDocumentId()); + + PdfDictionary goodTrailer = linearizedWithGoodXrefTable.getTrailer(); + PdfDictionary badTrailer = linearizedWithBadXrefTable.getTrailer(); + //everything should be the same just not the prev tag because in the rebuild we recalculate the right + // offsets + // and there we take the last trailer but the good document takes the fist trailer because its + // linearized + Assert.assertEquals(goodTrailer.size(), badTrailer.size()); + Assert.assertEquals(goodTrailer.get(PdfName.ID).toString(), badTrailer.get(PdfName.ID).toString()); + Assert.assertEquals(goodTrailer.get(PdfName.Info).toString(), badTrailer.get(PdfName.Info).toString()); + Assert.assertEquals(goodTrailer.get(PdfName.Root).toString(), badTrailer.get(PdfName.Root).toString()); + } + } + private static PdfDictionary getTestPdfDictionary() { HashMap tmpMap = new HashMap(); tmpMap.put(new PdfName("b"), new PdfName("c")); diff --git a/kernel/src/test/resources/com/itextpdf/kernel/pdf/PdfReaderTest/linearizedBadXrefTable.pdf b/kernel/src/test/resources/com/itextpdf/kernel/pdf/PdfReaderTest/linearizedBadXrefTable.pdf new file mode 100644 index 0000000000000000000000000000000000000000..94968670e57dd1a6226dd0e8d67145e9d6c6759a GIT binary patch literal 1673 zcmcIkK}#D!6b_bBSzIVR)k5L*AS!BhXE(c>*bu6T!BDLsiiK(+YjzS>;!fBdjrGuj z&`VF=YcE23l-~LWMA}oq7V6d7TaPXD+BciTC=pAM4$Ct0=FOY;zVDmYm(OHJNYs+0 zzHcX=KFg90DzK#$SxP2lNttpzYWwacb%2N^5Yvj`WD*v@jHy606Q1IF1`Pa9;95)I zhCJddbMj~D^Qh)bA)CH~qw|(A#L`4q!CT6m-bVZE+{kSZN^4hYQdsd^M zq-}0jSw$dYS7-o;s=(u{9OCDW&4P}sDp|M6sSirFYIB;QCFW4HPEoJImqACQ8-@GS zUPU?Vl#0b-xma8&M!F7u_8diS+(XTi69_)=zy)GYY z9=wh7JNI~3Wc$tC=NHl`^wrL;QA4OatmvWZ1jwaeyb!XOW@`fR^Yw`r+m4V%wQ!et z89~NCW>ix(jS&1SqUzR=O8Ql`e-MLDGpEDHBsiXk-Mr77wUTHT1Nz7$bt}s}SkyEP zu=T=Bjk~MvW_S;b<#S+0H7%+}byyr&=DaqlDD`?hT64-HoUv*UEwR*bu6TVyHGDiiOrf*6bv%Bs*buG}c28 zLN7geZ+j8iqx9B)K%_ktY@uGQz4h2auYI$L#t^X->98y_Z)V=i?_=ITJ~KT=qLwTT zd^`U1S(bEAfi17fQZgw^%B<^A+jlpq14Imgm{trsGw>M9m$aS-K?2|Gr(81iZFy7M|8A zC~2G9RaOzy*cBQ8(kl2k>xX#9wt3J|R%P0)a_WOJU9~yQ&=PYfMrWy4;VYmc)lJ|& zwQJ~ySEXXHSS}V zw74psHb))To@5(nbW|RUgaPrG7Mi_41GeUu5KuCSmt-Dqb_k%qpa7{9ewZSSGt}b& zpglt$EckBi{FHgy$CW1ppcNMp0g~9bKB%k+5ru3rOeRkI^}N3#za#d z^5}XMP#(J8gcrCc0i2s(Tjrr+LO1cyoBD|)opK2z?Sn4VNj!s2okqU<($PUfUr=L( z-t4hv&a3a=ebLRu-t5sq@5c|Li;OMl~eeueY+-x(0PdHzUu_2rBJ*Os+eYLg7Hp#;>ETzq|q(hWnM;z zF_anCR81oUKZ~fkHKLM1RUI70V zAy?;a&D{*ofr)$;%&4YC)u;|jLo1xu#}%c~XhiEyd5kkw4WcDhTN=i+XZ3Hrf6!0s nAJ!@`4MR5oi)FJ+irU<+VJ9*4^+k0JGb;bDVi94IR?YeY4x5;v literal 0 HcmV?d00001 From 739cba5c8643a5dffb43bfa7bd791340c72b5b1e Mon Sep 17 00:00:00 2001 From: Angelina Pavlovets Date: Mon, 28 Nov 2022 15:15:01 +0300 Subject: [PATCH 25/32] Fix Zip Bomb attack security hotspot DEVSIX-7103 --- .../logs/CommonsLogMessageConstant.java | 32 ++++++++ .../itextpdf/commons/utils/ZipFileReader.java | 75 +++++++++++++++++- .../commons/utils/ZipFileReaderTest.java | 41 +++++++++- .../utils/ZipFileReaderTest/zipBombTest.zip | Bin 0 -> 286 bytes 4 files changed, 146 insertions(+), 2 deletions(-) create mode 100644 commons/src/test/resources/com/itextpdf/commons/utils/ZipFileReaderTest/zipBombTest.zip diff --git a/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java b/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java index dca104b379..43050b7da9 100644 --- a/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java +++ b/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java @@ -67,6 +67,28 @@ public final class CommonsLogMessageConstant { public static final String LOCAL_FILE_COMPRESSION_FAILED = "Cannot archive files into zip. " + "Exception message: {0}."; + /** + * Message notifies that archive is suspicious to be a zip bomb due to large ratio between the compressed and + * uncompressed archive entry. + * + *

wn9C!nTXs>DCJb{ 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ÐPf`Ozg>DBb{@3- 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

&S+W6>vwYo_Ublg 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%0DMeOTvyfPv{ek*R;|3+Ytf%0 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

w* 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 wbE#1YOZnAx?(}1ip21oGoSBR#l)r{&Zt7^VS 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 literal 0 HcmV?d00001 diff --git a/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc2.pdf b/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc2.pdf new file mode 100644 index 0000000000000000000000000000000000000000..da012a2af16782df21c00bde023acf9b30a2fa5b GIT binary patch literal 610805 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

s|O)Rbdqf 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

iH+t>hfGXnJcR15?smws( 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