From 4e1358a9540a9075697307a5556d99900afe23eb Mon Sep 17 00:00:00 2001 From: Mark Pollack Date: Mon, 3 Feb 2025 16:06:00 -0500 Subject: [PATCH] Remove target_test-classes directory that was accidentally added --- .../springframework/ai/TestConfiguration.class | Bin 415 -> 0 bytes .../aot/AiRuntimeHintsTests$TestApi$Bar.class | Bin 1547 -> 0 bytes .../aot/AiRuntimeHintsTests$TestApi$Foo.class | Bin 1800 -> 0 bytes .../AiRuntimeHintsTests$TestApi$FooBar.class | Bin 555 -> 0 bytes .../ai/aot/AiRuntimeHintsTests$TestApi.class | Bin 793 -> 0 bytes .../ai/aot/AiRuntimeHintsTests.class | Bin 3048 -> 0 bytes .../ai/aot/KnuddelsRuntimeHintsTest.class | Bin 1483 -> 0 bytes .../ai/aot/SpringAiCoreRuntimeHintsTest.class | Bin 2157 -> 0 bytes .../ai/aot/ToolRuntimeHintsTests.class | Bin 1707 -> 0 bytes .../ai/chat/ChatModelTests.class | Bin 4370 -> 0 bytes .../ai/chat/client/ChatClientAdvisorTests.class | Bin 10543 -> 0 bytes .../ChatClientResponseEntityTests$1.class | Bin 1073 -> 0 bytes .../ChatClientResponseEntityTests$MyBean.class | Bin 1765 -> 0 bytes .../client/ChatClientResponseEntityTests.class | Bin 7616 -> 0 bytes .../ai/chat/client/ChatClientTest.class | Bin 31145 -> 0 bytes .../client/DefaultChatClientBuilderTests.class | Bin 6081 -> 0 bytes .../chat/client/DefaultChatClientTests$1.class | Bin 917 -> 0 bytes .../chat/client/DefaultChatClientTests$2.class | Bin 1026 -> 0 bytes .../chat/client/DefaultChatClientTests$3.class | Bin 909 -> 0 bytes .../chat/client/DefaultChatClientTests$4.class | Bin 1018 -> 0 bytes .../client/DefaultChatClientTests$Person.class | Bin 1594 -> 0 bytes .../ai/chat/client/DefaultChatClientTests.class | Bin 76599 -> 0 bytes .../AdvisorsTests$MockAroundAdvisor.class | Bin 6675 -> 0 bytes .../ai/chat/client/advisor/AdvisorsTests.class | Bin 8906 -> 0 bytes .../advisor/QuestionAnswerAdvisorTests$1.class | Bin 1577 -> 0 bytes .../advisor/QuestionAnswerAdvisorTests.class | Bin 14953 -> 0 bytes .../RetrievalAugmentationAdvisorTests.class | Bin 9862 -> 0 bytes .../advisor/SimpleLoggerAdvisorTests.class | Bin 8032 -> 0 bytes .../advisor/api/AdvisedRequestTests.class | Bin 6929 -> 0 bytes .../advisor/api/AdvisedResponseTests.class | Bin 5048 -> 0 bytes .../AdvisorObservationContextTests.class | Bin 3591 -> 0 bytes ...faultAdvisorObservationConventionTests.class | Bin 5612 -> 0 bytes ...ientInputContentObservationFilterTests.class | Bin 5348 -> 0 bytes .../ChatClientObservationContextTests.class | Bin 2905 -> 0 bytes ...ChatClientObservationConventionTests$1.class | Bin 2217 -> 0 bytes ...ChatClientObservationConventionTests$2.class | Bin 1490 -> 0 bytes ...ltChatClientObservationConventionTests.class | Bin 7919 -> 0 bytes .../ai/chat/metadata/DefaultUsageTests.class | Bin 9317 -> 0 bytes .../ai/chat/model/GenerationTests.class | Bin 3458 -> 0 bytes ...tModelCompletionObservationFilterTests.class | Bin 5138 -> 0 bytes ...ModelCompletionObservationHandlerTests.class | Bin 6620 -> 0 bytes ...MeterObservationHandlerTests$TestUsage.class | Bin 1572 -> 0 bytes .../ChatModelMeterObservationHandlerTests.class | Bin 7988 -> 0 bytes .../ChatModelObservationContextTests.class | Bin 3845 -> 0 bytes ...delPromptContentObservationFilterTests.class | Bin 4846 -> 0 bytes ...elPromptContentObservationHandlerTests.class | Bin 6125 -> 0 bytes ...elObservationConventionTests$TestUsage.class | Bin 1592 -> 0 bytes ...ultChatModelObservationConventionTests.class | Bin 10590 -> 0 bytes .../chat/prompt/ChatOptionsBuilderTests.class | Bin 9380 -> 0 bytes .../converter/BeanOutputConverterTest$1.class | Bin 1014 -> 0 bytes ...eanOutputConverterTest$ConverterTest$1.class | Bin 1157 -> 0 bytes ...eanOutputConverterTest$ConverterTest$2.class | Bin 1180 -> 0 bytes ...eanOutputConverterTest$ConverterTest$3.class | Bin 1233 -> 0 bytes ...eanOutputConverterTest$ConverterTest$4.class | Bin 1256 -> 0 bytes .../BeanOutputConverterTest$ConverterTest.class | Bin 7536 -> 0 bytes .../BeanOutputConverterTest$FormatTest$1.class | Bin 1138 -> 0 bytes .../BeanOutputConverterTest$FormatTest$2.class | Bin 1161 -> 0 bytes .../BeanOutputConverterTest$FormatTest$3.class | Bin 1210 -> 0 bytes .../BeanOutputConverterTest$FormatTest$4.class | Bin 1153 -> 0 bytes .../BeanOutputConverterTest$FormatTest.class | Bin 5264 -> 0 bytes .../BeanOutputConverterTest$TestClass.class | Bin 901 -> 0 bytes ...onverterTest$TestClassWithDateProperty.class | Bin 958 -> 0 bytes ...erterTest$TestClassWithJsonAnnotations.class | Bin 938 -> 0 bytes ...terTest$TestClassWithJsonPropertyOrder.class | Bin 2566 -> 0 bytes .../ai/converter/BeanOutputConverterTest.class | Bin 3311 -> 0 bytes .../ai/converter/ListOutputConverterTest.class | Bin 1494 -> 0 bytes .../ai/document/ContentFormatterTests.class | Bin 2560 -> 0 bytes .../ai/document/DocumentBuilderTests.class | Bin 8426 -> 0 bytes .../ai/document/DocumentTests.class | Bin 10690 -> 0 bytes .../document/id/IdGeneratorProviderTest.class | Bin 3121 -> 0 bytes .../id/JdkSha256HexIdGeneratorTest.class | Bin 2793 -> 0 bytes .../AbstractEmbeddingModelTests$1.class | Bin 2444 -> 0 bytes .../embedding/AbstractEmbeddingModelTests.class | Bin 3102 -> 0 bytes .../TokenCountBatchingStrategyTests.class | Bin 3543 -> 0 bytes ...elObservationConventionTests$TestUsage.class | Bin 1625 -> 0 bytes ...beddingModelObservationConventionTests.class | Bin 8082 -> 0 bytes ...MeterObservationHandlerTests$TestUsage.class | Bin 1668 -> 0 bytes ...ddingModelMeterObservationHandlerTests.class | Bin 7676 -> 0 bytes .../EmbeddingModelObservationContextTests.class | Bin 4057 -> 0 bytes ...ltImageModelObservationConventionTests.class | Bin 7123 -> 0 bytes .../ImageModelObservationContextTests.class | Bin 3794 -> 0 bytes ...delPromptContentObservationFilterTests.class | Bin 4506 -> 0 bytes .../ai/metadata/PromptMetadataTests.class | Bin 5573 -> 0 bytes .../ai/metadata/UsageTests.class | Bin 2783 -> 0 bytes .../springframework/ai/model/MediaTests$1.class | Bin 911 -> 0 bytes .../springframework/ai/model/MediaTests$2.class | Bin 915 -> 0 bytes .../springframework/ai/model/MediaTests$3.class | Bin 920 -> 0 bytes .../springframework/ai/model/MediaTests$4.class | Bin 907 -> 0 bytes .../springframework/ai/model/MediaTests.class | Bin 13827 -> 0 bytes .../ModelOptionsUtilsTests$1TestRecord.class | Bin 2027 -> 0 bytes ...lOptionsUtilsTests$TestPortableOptions.class | Bin 572 -> 0 bytes ...ionsUtilsTests$TestPortableOptionsImpl.class | Bin 1412 -> 0 bytes ...lOptionsUtilsTests$TestSpecificOptions.class | Bin 2244 -> 0 bytes .../ai/model/ModelOptionsUtilsTests.class | Bin 6221 -> 0 bytes .../DefaultFunctionCallbackBuilderTests$1.class | Bin 1353 -> 0 bytes ...onCallbackBuilderTests$GenericsRequest.class | Bin 1174 -> 0 bytes ...ltFunctionCallbackBuilderTests$Request.class | Bin 1710 -> 0 bytes ...FunctionCallbackBuilderTests$TestClass.class | Bin 1466 -> 0 bytes .../DefaultFunctionCallbackBuilderTests.class | Bin 15849 -> 0 bytes ...aultFunctionCallingOptionsBuilderTests.class | Bin 22150 -> 0 bytes ...InvokingFunctionCallbackTests$MyRecord.class | Bin 1848 -> 0 bytes ...backTests$TestClassWithFunctionMethods.class | Bin 3322 -> 0 bytes ...thodInvokingFunctionCallbackTests$Unit.class | Bin 1559 -> 0 bytes .../MethodInvokingFunctionCallbackTests.class | Bin 5409 -> 0 bytes .../function/StandaloneWeatherFunction.class | Bin 1424 -> 0 bytes ...verHelperIT$Outer$InnerWeatherFunction.class | Bin 1599 -> 0 bytes .../function/TypeResolverHelperIT$Outer.class | Bin 617 -> 0 bytes ...lperIT$TypeResolverHelperConfiguration.class | Bin 3104 -> 0 bytes .../TypeResolverHelperIT$WeatherRequest.class | Bin 1646 -> 0 bytes .../TypeResolverHelperIT$WeatherResponse.class | Bin 1640 -> 0 bytes .../model/function/TypeResolverHelperIT.class | Bin 3007 -> 0 bytes ...HelperTests$MockWeatherService$Request.class | Bin 3224 -> 0 bytes ...elperTests$MockWeatherService$Response.class | Bin 1971 -> 0 bytes ...ResolverHelperTests$MockWeatherService.class | Bin 1623 -> 0 bytes .../TypeResolverHelperTests$MyConsumer.class | Bin 1340 -> 0 bytes ...verHelperTests$OutputFunctionConverter.class | Bin 1935 -> 0 bytes .../function/TypeResolverHelperTests.class | Bin 2353 -> 0 bytes .../component/ComponentWeatherFunction.class | Bin 1526 -> 0 bytes .../TypeResolverHelperConfiguration.class | Bin 808 -> 0 bytes .../ModelObservationContextTests.class | Bin 5282 -> 0 bytes ...elUsageMetricsGeneratorTests$TestUsage.class | Bin 1854 -> 0 bytes .../ModelUsageMetricsGeneratorTests.class | Bin 4033 -> 0 bytes .../DefaultToolCallingChatOptionsTests.class | Bin 15934 -> 0 bytes .../observation/AiOperationMetadataTests.class | Bin 3518 -> 0 bytes .../TracingHelperTests$DemoOtherSpan.class | Bin 3292 -> 0 bytes .../tracing/TracingHelperTests.class | Bin 2993 -> 0 bytes .../springframework/ai/prompt/ChatTests.class | Bin 312 -> 0 bytes .../ai/prompt/PromptTemplateTest.class | Bin 9551 -> 0 bytes .../springframework/ai/prompt/PromptTests.class | Bin 7582 -> 0 bytes .../org/springframework/ai/rag/QueryTests.class | Bin 2063 -> 0 bytes .../ContextualQueryAugmenterTests.class | Bin 6660 -> 0 bytes .../expansion/MultiQueryExpanderTests.class | Bin 4735 -> 0 bytes .../CompressionQueryTransformerTests.class | Bin 4862 -> 0 bytes .../RewriteQueryTransformerTests.class | Bin 5028 -> 0 bytes .../TranslationQueryTransformerTests.class | Bin 5059 -> 0 bytes .../join/ConcatenationDocumentJoinerTests.class | Bin 5864 -> 0 bytes ...mentRetrieverTests$TenantContextHolder.class | Bin 1445 -> 0 bytes .../VectorStoreDocumentRetrieverTests.class | Bin 11460 -> 0 bytes .../ai/reader/JsonReaderTests.class | Bin 3617 -> 0 bytes .../ai/reader/TextReaderTests.class | Bin 4537 -> 0 bytes .../ToolCallbackTests$TestToolCallback.class | Bin 1597 -> 0 bytes .../ai/tool/ToolCallbackTests.class | Bin 1218 -> 0 bytes .../definition/DefaultToolDefinitionTests.class | Bin 3903 -> 0 bytes .../definition/ToolDefinitionTests$Tools.class | Bin 956 -> 0 bytes .../tool/definition/ToolDefinitionTests.class | Bin 2523 -> 0 bytes ...oolCallResultConverterTests$TestObject.class | Bin 919 -> 0 bytes .../DefaultToolCallResultConverterTests.class | Bin 4672 -> 0 bytes .../execution/ToolExecutionExceptionTests.class | Bin 2177 -> 0 bytes .../metadata/DefaultToolMetadataTests.class | Bin 1524 -> 0 bytes .../tool/metadata/ToolMetadataTests$Tools.class | Bin 967 -> 0 bytes .../ai/tool/metadata/ToolMetadataTests.class | Bin 1804 -> 0 bytes ...ckProviderTests$BuilderValidationTests.class | Bin 3566 -> 0 bytes .../MethodToolCallbackProviderTests$Tools.class | Bin 2945 -> 0 bytes ...odToolCallbackProviderTests$ToolsExtra.class | Bin 898 -> 0 bytes ...lbackProviderTests$ToolsWithDuplicates.class | Bin 1185 -> 0 bytes ...lbackProviderTests$ToolsWithParameters.class | Bin 1648 -> 0 bytes ...backProviderTests$ToolsWithReturnTypes.class | Bin 1317 -> 0 bytes ...lbackProviderTests$ToolsWithVisibility.class | Bin 1054 -> 0 bytes .../MethodToolCallbackProviderTests.class | Bin 8105 -> 0 bytes .../tool/method/MethodToolCallbackTests$1.class | Bin 891 -> 0 bytes .../tool/method/MethodToolCallbackTests$2.class | Bin 715 -> 0 bytes .../MethodToolCallbackTests$ComplexTools.class | Bin 1812 -> 0 bytes .../MethodToolCallbackTests$ErrorTools.class | Bin 919 -> 0 bytes .../MethodToolCallbackTests$PackageTools.class | Bin 1584 -> 0 bytes .../MethodToolCallbackTests$PrivateTools.class | Bin 1584 -> 0 bytes .../MethodToolCallbackTests$PublicTools.class | Bin 1581 -> 0 bytes ...thodToolCallbackTests$ToolContextTools.class | Bin 1700 -> 0 bytes .../tool/method/MethodToolCallbackTests.class | Bin 11108 -> 0 bytes ...ilsTests$CustomToolCallResultConverter.class | Bin 1183 -> 0 bytes ...lsTests$InvalidToolCallResultConverter.class | Bin 1190 -> 0 bytes .../utils/ToolUtilsTests$TestToolCallback.class | Bin 1607 -> 0 bytes .../tool/utils/ToolUtilsTests$TestTools.class | Bin 1670 -> 0 bytes .../ai/tool/utils/ToolUtilsTests.class | Bin 6793 -> 0 bytes .../splitter/TextSplitterTests$1.class | Bin 1229 -> 0 bytes .../splitter/TextSplitterTests.class | Bin 15844 -> 0 bytes .../splitter/TokenTextSplitterTest.class | Bin 4954 -> 0 bytes .../ai/util/PromptAssertTests.class | Bin 3360 -> 0 bytes .../ai/util/json/JsonParserTests$TestEnum.class | Bin 1337 -> 0 bytes .../util/json/JsonParserTests$TestRecord.class | Bin 1739 -> 0 bytes .../ai/util/json/JsonParserTests.class | Bin 7992 -> 0 bytes .../json/JsonSchemaGeneratorTests$Person.class | Bin 1179 -> 0 bytes .../JsonSchemaGeneratorTests$TestData.class | Bin 1728 -> 0 bytes .../JsonSchemaGeneratorTests$TestMethods.class | Bin 1905 -> 0 bytes .../ai/util/json/JsonSchemaGeneratorTests.class | Bin 9721 -> 0 bytes .../SimpleVectorStoreSimilarityTests.class | Bin 2130 -> 0 bytes .../ai/vectorstore/SimpleVectorStoreTests.class | Bin 15912 -> 0 bytes .../filter/FilterExpressionBuilderTests.class | Bin 5256 -> 0 bytes .../FilterExpressionTextParserTests.class | Bin 7811 -> 0 bytes .../FilterHelperTests$InNinTestConverter.class | Bin 1726 -> 0 bytes .../vectorstore/filter/FilterHelperTests.class | Bin 6238 -> 0 bytes .../vectorstore/filter/SearchRequestTests.class | Bin 7864 -> 0 bytes ...PineconeFilterExpressionConverterTests.class | Bin 5177 -> 0 bytes ...tVectorStoreObservationConventionTests.class | Bin 8403 -> 0 bytes .../VectorStoreObservationContextTests.class | Bin 3503 -> 0 bytes ...oreQueryResponseObservationFilterTests.class | Bin 4057 -> 0 bytes ...reQueryResponseObservationHandlerTests.class | Bin 5978 -> 0 bytes 196 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/TestConfiguration.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests$TestApi$Bar.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests$TestApi$Foo.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests$TestApi$FooBar.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests$TestApi.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/aot/KnuddelsRuntimeHintsTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/aot/SpringAiCoreRuntimeHintsTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/aot/ToolRuntimeHintsTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/ChatModelTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientAdvisorTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientResponseEntityTests$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientResponseEntityTests$MyBean.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientResponseEntityTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientBuilderTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$2.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$3.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$4.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$Person.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/AdvisorsTests$MockAroundAdvisor.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/AdvisorsTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/QuestionAnswerAdvisorTests$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/QuestionAnswerAdvisorTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/RetrievalAugmentationAdvisorTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/SimpleLoggerAdvisorTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/api/AdvisedRequestTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/api/AdvisedResponseTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/observation/AdvisorObservationContextTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/observation/DefaultAdvisorObservationConventionTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/ChatClientInputContentObservationFilterTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/ChatClientObservationContextTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/DefaultChatClientObservationConventionTests$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/DefaultChatClientObservationConventionTests$2.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/DefaultChatClientObservationConventionTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/metadata/DefaultUsageTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/model/GenerationTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelCompletionObservationFilterTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelCompletionObservationHandlerTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelMeterObservationHandlerTests$TestUsage.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelMeterObservationHandlerTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelObservationContextTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelPromptContentObservationFilterTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelPromptContentObservationHandlerTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/DefaultChatModelObservationConventionTests$TestUsage.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/DefaultChatModelObservationConventionTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/chat/prompt/ChatOptionsBuilderTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest$2.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest$3.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest$4.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest$2.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest$3.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest$4.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$TestClass.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$TestClassWithDateProperty.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$TestClassWithJsonAnnotations.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$TestClassWithJsonPropertyOrder.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/converter/ListOutputConverterTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/document/ContentFormatterTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/document/DocumentBuilderTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/document/DocumentTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/document/id/IdGeneratorProviderTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/document/id/JdkSha256HexIdGeneratorTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/embedding/AbstractEmbeddingModelTests$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/embedding/AbstractEmbeddingModelTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/embedding/TokenCountBatchingStrategyTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/DefaultEmbeddingModelObservationConventionTests$TestUsage.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/DefaultEmbeddingModelObservationConventionTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/EmbeddingModelMeterObservationHandlerTests$TestUsage.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/EmbeddingModelMeterObservationHandlerTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/EmbeddingModelObservationContextTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/image/observation/DefaultImageModelObservationConventionTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/image/observation/ImageModelObservationContextTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/image/observation/ImageModelPromptContentObservationFilterTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/metadata/PromptMetadataTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/metadata/UsageTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests$2.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests$3.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests$4.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests$1TestRecord.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests$TestPortableOptions.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests$TestPortableOptionsImpl.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests$TestSpecificOptions.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests$GenericsRequest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests$Request.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests$TestClass.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallingOptionsBuilderTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests$MyRecord.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests$TestClassWithFunctionMethods.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests$Unit.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/StandaloneWeatherFunction.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$Outer$InnerWeatherFunction.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$Outer.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$TypeResolverHelperConfiguration.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$WeatherRequest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$WeatherResponse.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests$MockWeatherService$Request.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests$MockWeatherService$Response.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests$MockWeatherService.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests$MyConsumer.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests$OutputFunctionConverter.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/component/ComponentWeatherFunction.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/function/config/TypeResolverHelperConfiguration.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/observation/ModelObservationContextTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/observation/ModelUsageMetricsGeneratorTests$TestUsage.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/observation/ModelUsageMetricsGeneratorTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/model/tool/DefaultToolCallingChatOptionsTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/observation/AiOperationMetadataTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/observation/tracing/TracingHelperTests$DemoOtherSpan.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/observation/tracing/TracingHelperTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/prompt/ChatTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/prompt/PromptTemplateTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/prompt/PromptTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/rag/QueryTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/rag/generation/augmentation/ContextualQueryAugmenterTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/rag/preretrieval/query/expansion/MultiQueryExpanderTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/rag/preretrieval/query/transformation/CompressionQueryTransformerTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/rag/preretrieval/query/transformation/RewriteQueryTransformerTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/rag/preretrieval/query/transformation/TranslationQueryTransformerTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/rag/retrieval/join/ConcatenationDocumentJoinerTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/rag/retrieval/search/VectorStoreDocumentRetrieverTests$TenantContextHolder.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/rag/retrieval/search/VectorStoreDocumentRetrieverTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/reader/JsonReaderTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/reader/TextReaderTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/ToolCallbackTests$TestToolCallback.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/ToolCallbackTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/definition/DefaultToolDefinitionTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/definition/ToolDefinitionTests$Tools.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/definition/ToolDefinitionTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/execution/DefaultToolCallResultConverterTests$TestObject.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/execution/DefaultToolCallResultConverterTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/execution/ToolExecutionExceptionTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/metadata/DefaultToolMetadataTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/metadata/ToolMetadataTests$Tools.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/metadata/ToolMetadataTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$BuilderValidationTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$Tools.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$ToolsExtra.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$ToolsWithDuplicates.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$ToolsWithParameters.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$ToolsWithReturnTypes.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$ToolsWithVisibility.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$2.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$ComplexTools.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$ErrorTools.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$PackageTools.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$PrivateTools.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$PublicTools.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$ToolContextTools.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests$CustomToolCallResultConverter.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests$InvalidToolCallResultConverter.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests$TestToolCallback.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests$TestTools.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/transformer/splitter/TextSplitterTests$1.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/transformer/splitter/TextSplitterTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/transformer/splitter/TokenTextSplitterTest.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/util/PromptAssertTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonParserTests$TestEnum.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonParserTests$TestRecord.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonParserTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonSchemaGeneratorTests$Person.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonSchemaGeneratorTests$TestData.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonSchemaGeneratorTests$TestMethods.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonSchemaGeneratorTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/SimpleVectorStoreSimilarityTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/SimpleVectorStoreTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/FilterExpressionBuilderTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/FilterExpressionTextParserTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/FilterHelperTests$InNinTestConverter.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/FilterHelperTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/SearchRequestTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/converter/PineconeFilterExpressionConverterTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/observation/DefaultVectorStoreObservationConventionTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/observation/VectorStoreObservationContextTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/observation/VectorStoreQueryResponseObservationFilterTests.class delete mode 100644 spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/observation/VectorStoreQueryResponseObservationHandlerTests.class diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/TestConfiguration.class b/spring-ai-core/target_test-classes/org/springframework/ai/TestConfiguration.class deleted file mode 100644 index e3a8a447b129168881901a6a0e3df044ec57f0d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 415 zcma)2u};G<5Pfcw2122wLnTJG(g91X1th4%6oEvm>`rjQmBvPn1K-7j#J~seQHV># zf?!~Ickj;fyZ1gm-`)Y7VHBYwFtM(X)uSU*teh(Kvvm(rkzDG^&#hTeQ9I?ynh1fw zaIKz{+$dAXn{2IfFVH(BL;hT#J2^@Pg1NoZF}m39BScSNkdV>Wb(v|mRM|!gj1rrx zO{yF<{CgPqd#VJc$$#&e3B(IqyIfyU^XvH6#mCLD0tdIX@l@)RDq_70W2|o-vE0d@ za+$SWF4{~kx&0Bt42NK^oFKT0#v^0IOtu^dr?1$0;Xwy6W3vXv*kSCqeaLmU-S4$H Lz>sV6ZXfspdA)0* diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests$TestApi$Bar.class b/spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests$TestApi$Bar.class deleted file mode 100644 index b0e8e5cfb17ce58091de1dfb65897acb640401d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1547 zcmbtUOH&g;5dMaQY!ViTQQr8DN&>Q=0!jiBC@j$MC<3XXJPl!hfz2$nyFt16lN1h6 zT2h|g9M`LZJBr1HI0;rU)l|MUAYHO*ZEVTP7ne!wl8t8HsmRVxfE&yXuzJ!+Oh zOfxjiF0L)4O8LUtY>{E&{q-V7b7fm9=}$6*`qCwa@Qkx5qG*hRq18kJHy9$hnn`dI$TG63=ovu)-ukbn9@uE|8%i@jHdFuR2 zu@7obqM<0a75A$ynJv~Gprc)@(kBT^SFOcL(vwsmd8Hhm`_fUA;lV=LsaRW_QsREB z*w!vD?|F{0_=S=6mh^d5wyT?hf|>J52{&Lucm_rpMz7Y0242$f|L03-uRRXbWb`~R zL>K9?m~%XTYKVFyM6XV0s!R6|K$2PqNObGQp`9?vIGV`LByELs{SAHtTTeEJPSA3U zWT4y%2TEJxciIXaAz54xAEB*yjE*nl(SR=c$4LUi=!Qi@uj)ZvPJbPLn9yiEMy9{_ z1U;9I5dwgklNrnn^lG5EOC#2R+X>(fjTr9Xehuv?-APAlKSIa)yHMtAJ*UAfgnCZ# zVBjZF$=y;N4PLcTm_HRE8rIF$3ClVM8!dn;$l!g}Pcm(1Ie0plwkWzfdTGh#_DqA`l+*X($5>ZFlO<6y-npAc@9= z2Y-M+%6O+;>0$|q(55pxckj99e$DN#--kZ|JjbkqCWc8BY`=jUKY=Y*`M?E9Ibtp<|ctaj(ezZEr>7Rj|p>;*%YQu3Y`q zs<8xFhThQPy3}%`C}w?M8E&NVHG`MStCF|HwGqMRQqkMx`GQuy$B&e}*K}SER9OUO zpRC39c(FoMty9vMW}2ZV)kvCNXBa$AyUcBw4vNG@ z46O`_ob<&~rL-Y}HBR2!7*(DZ*LfiAITW^-9ZBI#<<6d3iml^~Fgt4V$W^k~ok}-` z$Ixa}Ex%n<*K00%ah+i~bsqYYd3Lzou{o+{X3?_UbkUDn3^V6rTci?-j}=~|Adi*s z?Z&Rin{4{MB^!1zh&v4L&P5i<;E{EP_^PS|c`+|-Rg)(){-|wcs>(~Hj5Yx;*UF>g z7{Pr9_ZSB1?H<&wjaMTGHC>FtV`$&_Yk}b)+OE>yQw8DGv=_L)SrmFGr&OU*&PJRL zuTn%30@wD-;+4?(K$eXPqL8^F*E%W)ZG31n5@pXuyCBR}q7|7o#1agh4DO=ui=b*< zXa`RihU+;vB^(D&8E%}eN*z&)-N7Wo_}Q+KgDHm5|HCpk;f$j;rzuDGYl&vwg3^Y3 zs?9iz(Nt)rmZS+_M+5B+oi5PcM!$AV!WaqSBx;6BPcDnTyGW90G|`uIGCy!BGx8ms z2Xtz}Wm>I4U;^E=Ua4uJho0;w9ui)q=NOGZ+U%MnwFVz7&oI5V)?%4&==@3#jTF|6 zP8u6YQnZk}q+=mY<`8|rzaSb!RWlaUj~gd|27oVBm3lBy&>(JypcFA#_O{H(A%;#v z#mFn`dkSgVUBZu1Y8f8jAs&&Wk4}#tt2+hr8;@4TSu) zG0L@K>Amt1%7oLut&XrmsQ+%35Ut#01DF01vOPAuV|~B@*iQaAFe9;%IpRn#FO=gq uWM5fGA;*}MffH;p=9dl3Tb!k_&6q*~MdmU`B~-ABEO(W#$GpF&SH1yhmy%ro diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests$TestApi.class b/spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests$TestApi.class deleted file mode 100644 index 16ffff178752fa80a093f6fa6a2b4bd593056d72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 793 zcmbVK%T7Wu5IsfYBBJ0M-^8#`W9-ftUlC1=8ls6B_T^HrcyDXkqW+dE6BmAfA7z}2 zkChu)^qiULJllEyczpw~k8*$%!d^Gls3&n-;ysECc+N)TeD(&5k zblz1Gtlp~tX@+7)JO~~M-R75#jto6RW>0D54;Thk*Xj)EW7Cv53}7gaL1Y*THKpZ6 zH*QFKBN~xp7_XU7M0H_RqJJCH{#H4L?OK1`?K0%9P1lCmJz`xs zMfIy%8!x;vn#yn1LKE|ra9-M{IN}`<-Z`VW_;upvq@U?9>NX`6&7Wy4?QtZWlPp#nhF_eWcz#_wbpS@6gubs?~kiDQ4IyKIt z49ZWt2x27rK^&08iF=my7i6EwkV1|yxdt{cOql<2ARZwtjZwlB3MdjMeq+SrbXMq& bVFFXgVw$AVVF|Ou^C)3~c!})Gz1WFQ-?-fA diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/aot/AiRuntimeHintsTests.class deleted file mode 100644 index d51a0b0d883cfb9ba131e655fbaada91d4154ce7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3048 zcmbVOTUQiE5dL~W2A44+qGB|-A|MyTm>7+5K?Rhk0W?5JViIGs+q(?R&TM98G30)~ z{+Z+@0Z&d&o^$e>a`N@eEDVAi%}ZaZtE;}Mu1o*@@54U_Nsq=PV6VIsY zdZCOi2^^2$EY)bCwN$Ixq4F(RwJq(Dyn#ak7oHApx4t=AwX-;aqXs$z`kz>UiDz+4 z;AF{mi?;&LO^~W$V(?A(jw~$8GF{x&H@RtRbe!*xDYejctXZYeKPPbMiIqn&P)FZA zCVc}Z{{Q_6&uhU+oHEcQurGpI2WFxhJpvi8Byc`$MjUYYlwk?wQOmUC(c*(BsnzbZ!Bk zpxWS$u;)z-V?@9x#6p;QX^7kIBnVTfpVwJ_#l%&N3N)8hoOjH!y7GuO4!$hLaoxZ* zfgT-kvMLLU$|`u33UkwPymFaU$eQ%Z6H?o=YGMMf^7SZ{M1gbZK&Z#_?viNbO}u8{ z7TvKsr-?~Sv2xjN$rCt~R#lI%c^y-?P29oj0xbp44W;b{qmIM!k#<|+V@688|86s8 z1*~vU`6?GIdNrq*TTnUaI61GBBRQwsT1ELXRK;8&u31C5EZ)GI23Sc??39~P{EV`^ z`Jsuo@HXE(V6|e(AMU%GN)1LfJ(|}Q*+^vTQoI>Lx&-jqY`5UlimJ%_TdVSFwO*M= zw%!`vxk9sPEV5TvbG$gCO0?N6sQhKE!;zJRqU>g>TuJ*j{fyh%(9YtrSU}N0fu=;3 zY(|&~1r`j00W-~BCeXem3KMst)A&L_Ff|XP z9x3*KK<}fp;lUIoi9zkk?5tPw3u?mFZM0*DCOxFx!ZtnTc_C9+R;N_B=oN!30@Msp zf7hntY- z`zL{s9mDytf4Pl5PH7a29PMjh6GSxf+s3`YoyA#j-ZSt!nt$aYgDgjV40NJ}qZu=B z-p3vA3{M-dpQ}cmv_kh*&3}-y7WoHdXjNlv?Q5(#ZO7X>*N|IBufRhL0P7gaU=1&= z<5C8H;pEi7Z@9dMvB7oR$YAiyI;Jydn_0u0#?uht>BU~IyQt?BQFK#h500Z3r@8Or zc%I`Z`Xju#SbKuEiB0e>-XXp|ey-l-DueeZ>oDi|?B2%NJ!D$5ItED5mR#ek{m@K= zat-BQxQ_9}{^?2irx^|^JlC>gk78C3B>a`qvme1uQ&89pbaiyU9zD|~~a hXs5n!(M;Rg@!i!9zCb&^M+bf&UzU9BJn6)b{{e55W}^TA diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/aot/KnuddelsRuntimeHintsTest.class b/spring-ai-core/target_test-classes/org/springframework/ai/aot/KnuddelsRuntimeHintsTest.class deleted file mode 100644 index 86ff53db1bab38423a3088a55551b16aef703557..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1483 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 Z6RZ-A6rR%Q6rSNZjV|rwsH)b{@fXjX1U3Kw diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/ChatModelTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/ChatModelTests.class deleted file mode 100644 index d8168861bd473b7775518231dc2bc327f5a1f0ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4370 zcmb7H*>>C372Q`N35!B&m9kW`jbl1hV#yllI(D6yb{tu@V>P6dNUB(6YC#I7AcFu6 zfRfcI={&dTJkRr-bWo_Q)h<8uDXS0tgg*2G`UCCiz5qx{J6l@S%bq~uykQyMBLdySBZ~sDDV|888$BxGNC+Iv87mX&~K3hhlZoK1dhlhF@y&c+%GT~ z)%()r%PrN9V^|6(9!ancSOC^rEUYx*~g3%D) zeI8RWF4ah`8>Sg>L_wBR?1+!=qL5}JN)i)zyNXkIkbEF4vvsdlCom5an2vJx!kIog zBQVkNY>OsMN+)p|XH`6ehXXA*UpJ}6$=B0jhc$HFVdPYt#|6gxvMpn3PS?zW?ycC% z0+~==6JR%VK-Tw!?$8kzF{$8DhELS>JNK!$geh`&eMS2JfnELIrgKP%B(C5w1y^^- zo^&eps!pD2UU@}#Tou;ZCf={S;Qif$Wua_6k%ZnETo*nK;hi!5gxt;E8XNji!b1A0wMHNN7n|WEY+;!a% z(4w%0M&7O9?P1t*5%wh9d;suFBjU>Os*xC;uw{dWo~xt^nyy#T8~EF)qW*A=jQ z`9#>)Ar%#=M~~rNxmnlD1zU!dp<)%x)NxsGSYIZFr?=y|*3Y)?z<0 zt12wmbg{pc_3O!~abcMFE^Z>;I7ON%^4Jzv3@Y8peB-uOk*6G2p&d4^Q9r__{*-bcM^=@rT zN*kw4gP|`lzE5KNZ4LW}L-H^^ysg9uob4=T&zw!pg$)TUrE5Ej*_m_&4m7P}%HGFW z*`T#zpQlZ&T3XhIP6|99B}53`-3s*gHwk1|Yi!!21GCeu*IBDT_;zbB2*j0JWxeKm zT)}7Ay0o3Su;SS3vi0l5=kY}aUl2GRtr8vXQt=|bM53_5HuJr}fQ+EF_!fho!&hV` z_$vJwg(F>3V4tzQnYt`5$HOwYXR>HrQ^0ps zd{5RZY1)*{c(FVthrTuz0oY7G`}PYHL{LxI4s~??_NqhQ&9i$g>sJlgt@m&L4VaKX zQ?X07?YT^owV)?(llVD)so)m^_qAOiwZEZf^FA-RQM=A0U^~nazrwF+YqdQk@Qh4h9wr|vHxrncu)V|}&;NZeWO^YaAoJSQPPEyWur9DUxeJj z1b!xPVSD|Po9-fr`taK%1pc7nllT+`{+<&8>a@jQ9>2BM`7iNj_WXNTza2IOn*#TC z-b%&<7&9~O)?gz;eY)9Xz<=`pj^7HuvK$4+_=#6=;AOsaA<3s)2D|HCKGk3Y$2af` zcq3Q4aFB0uS06_T5`Ra`9|u!!%BT7ZseuOGd>aEZsU!Z&k#n(hY!gQtc-z<(M!HZ; zP528F=i=%3CQfo89Sc`Z`zxoLmFxO+66copvgwy-3ZNBwOLJUh0Da&bJ?z)AxqC5$#uyA3y#(w>*{>P>mYbfUF# zn%Wf8@z(bQ^)9Akt?wf=u$cHOx|h1g=a*vX`212lotSUnRvXzF^b@gDbi;$h?+kG~ zi!>g>Fmjwd&%XL1@^}=_;3{si6Mm8H=npWDSFnJ8(yD)95&uC^B-knrV9EE;wE+3h zL*1euAHWCcn}q1YhxkTs2?fvN1>Ty*fAL{_gx)%Zf8(S07=QNjcnu%NCy?k%O2%^k zr>SF%5p} LS8)i9M9=>LzZ@qo diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientAdvisorTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientAdvisorTests.class deleted file mode 100644 index 4660ddda7490e6dce5b1b9f19237b0e3d89f74a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10543 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 BL|p&? diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientResponseEntityTests$MyBean.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientResponseEntityTests$MyBean.class deleted file mode 100644 index 0f46d0dbb1a537e6a4e12e788711a843cc0a4f19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1765 zcmb_dT~8B16g^YgZd+GMDh2c9Z}6}9 zAc@3;2Y-M+%6MnD$cAEH>_cbn-nr+TnLBrGfBioC3E(M~G=vylNxNn^P203;A8o!X zK1+MY;HFWjbJwUeOkuf3f$V~3t_!CrEl0etT+`j(6prgmt?n-iZfOWJ3~ci~ZZx=6 zGuA~#+Es?IMWhVr(#g_>tJLxgeY{3XtjG{uFfG$vWEjqL1{Skh#8Z$}kw72L>xiSD zz?tk;9Hgluf~d06IyA%>k|om;Ypva~us3Di9Xl#bQ8Q&-tkq7ypC zaE+nVLs4~~;!}$^==ejy`+QyA78N(2eXEqGbxh(0!-w7}2NL~PiXpKfTXsdfG*u-` zcCF<(Rit!{%Tl_IYxAampH2d^xTWDH!}v)V+bwzoyTb6L+L1cuU@*kX#|#Vy!4#O* zp4<_JAHBk@YC||vB`J4W&3s_{?I#lOw1J!ZP4Qef729mO(hfoj4emHWN1NkaCrMB} zAFPpf){;@=Vz@)~sUB~hUTKnE75!2SdeO3k?THCT!$XGYlazEhorcE@W8FikZv0ee zSYTNC-*-uLes7|KtWm34k&a6~zcXQ;Iz}JWVF+o}K*&m~_Cd3<<4DlTIkHx1R&mMP z59qnsLo!AWkvbq(2p4FK5)tqPgEUU~p%}t2eG$l`R_jTRJcNs6$3x@>IY7_|Mrc$@ z(=@BlNbWn5-^l3X4|xy`m(GBszWx)EqRw)xGDEaVMav!G3UFG7I+jNRq^L6->jXjL zz-gr*XcE`ko6C@r+Hfp4dxWWOs0d~}(G0RQ_Y-~|VH$7aF7Dwz`O?Jn0FUs*+fttX UzDBUNo4oh#z31F> z&wsXic>Kk^j{vwp9IqfCa8c46h@?}dkr>!!YH@vc(%cczj7W65W<{bgLr++d7QVOG zubcFADw#;@YZI1X4Rz^hE3KefVAi0vON+#`#6V<2-=H3~1ZpIQ_GG^v6KHJn+a)d+ z*_+tQn*>hWl;H+(z1v6|eKEZ`kw{vaWpHPKu+1x;jP5Y3WTc%>5~wLN8BbX)TFOeA z0w))(X*LHkah}7OoS8Qj?$VPkTrd8xSr-)Z>yXh;9gkh}` zs9M<2El}OU^M+7`u!@;DM&Ot>BcXR>;(fZ=rSZ7-8KYXPTQd#$?G9F3+YO$7wXaZ9 zL5z}y%@QCztqo=R-FJr{|b>g&kVT12!;(pxfS37K)f|yUO?$C#p1yLt3eU}!?=*vQ=#{vbX3pBrE zfxRtMoPmV`LGIBlnF|;T+wvygX-W5KDj0E`py_{cI(d#oDi&jjz%*NP0v8;O-kKDg zDR8E*QgR;YL8xG>-|7wZY#v|UxfSpw(yQt0WlHlU{?&FQp}wzP!R?u-O+w!ley z>Jp4cbt~%DC$}f+mdvl?+PW3XmyU!&ScX?f=Q&s4xH3RAbcYbZ`EtbyffWlY*w`de zG&OYBVkK57jFp&aqn)vgSfq`zs<;pr2?Ubc1nLVV$N^uxp6=6#)l#4qfex1-$E~S? zfIcooA!|TKQZWtF<=e$7YCsLO;!*|csYZ!_7cGk;p^7%N(;cIXnszLlL$k_TwR;o= z8w48sa4ZUhwRj~u6>Jh%>_;;p=Bwz!W;!vW9@E8Ef5eLRtK?%PmP{ym(5v7wfw_gc zS-obBOeRb!Dqe*xbhZIwm!4qwD2s1-(t62dXhUKk$$-#lW%~MLV5r4bT%q7{S0^4C z`5nuWskl;#5!!9UVw-d#l&D1?`V~Z(Q2lgUk^^MiWz5>!~ z^W*w_tuL9e=F7lT3lo+CCgzqS!le8*Dl*tbKggtIdh9K_EHdNBYwKpbyo>cR z#|0J??ve9?k~}3V>UXQS3-4i}W+k14tjUXVnoBNq{a&fYdju{l%f75KydyYVatFB= z?^kf2nP%jVC~ung;+rbIg>TbFqRE7% z8S)z4ws1?K4hsk>YO!Fgt4DJ7u4)2DQ_b=wFWUxQOe8M;iY=|~1eW`fxEa#h!Ew4K z#vqw;U3_>u^5rqn9!Ng7Em?SDr@^|n_WOM~m6gW7?T|0iyfgSKyrd-X$VxM>-NZOW zIup?}jbXjNbZrn%GVE^&)#R>c?b=nj+u5?EBTEXVn){9X)bf$gR$fdR@e3K$o)Vbt zdT~AyHFO8@bV-?IZP()pe#uJ3&q=3rPId(j;@5Kj-^lL6RIn*52TPh?_8oBqzmuiL z?*#_SbF_2#Mn|o>tydY*HtE}RQ+nu2sy>4F0}~{5AH<*dLQM$w z6Ot!pF_fO#Vl3-TwFM%0( zom0plUS!^py^&fRX28T9LQJTVas^;MCAdRDQAKNECnY4N2}Kdpsj&Q_)`X=G=%y-y zqK4VUZlrBsi(_taRp2foTzCF|Esm#OS&+4ylB!JK&9S9WXEI|(^>v19sn+@W@tINw zEOG4Ply*RwV)aCtwRdE#eCzKqtnEDgG+RL)nRl%(CU<)ZHl5@^GPO0qCYgQl(3y$n zlr^#JXdF^$aiRr9^4%4p7o^l$eu`g7`o_~Npwu$(q@J&90 zd_p#iI9JQJ0L{spo5AmDu3?Xwe`oP4!l&SK+M-b$`+&WCHvdXSz*5ZNU)5QF<1m+B z0>_g$kYjlQ$H++B#gS=ze{KvXhEENjmc`4nXlUDq#@>C1@VBftynGbrjN-g8G%X%Q zbNix)u!g^NSzNLo9pl&-z!!nD zpa5BXs%jh$1+X8ZE2>Yd9>=(#Ko38N{aHNPBL}`J2kx$Z7+>$L3MV_W_(qS^Srw$t zI_$qqRPF^hoz27rd@e#WE=CLI)}Rw>aT(U(3Xb&S671l34C}E6m*RG`v*h2v`f($E z#CF@W*ktSeY)7ZA?q}j@d@#x29=={2pUj~~jgSd^@W!aQ^0tq~cBn}~EqqWGcXM7&&v#5=nvQ%3`$J#ppm0Mt?pUj1CoI^g{0_{x*)kPX^K9@W03LAL*MnhM&nJ zcX+l4c;mA|W1@O;Z>k8$p|XHv2*?lt*+W3CCLkjO!!l)54m`>*|2QmC# D93)|$ diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientTest.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/ChatClientTest.class deleted file mode 100644 index 1e342aca45e7759ff139fdf58838871955b55df7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31145 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientBuilderTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientBuilderTests.class deleted file mode 100644 index 7f96819117de893aed641fd0ff06d28dc3149d66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6081 zcmbtY_g@^>5&u4fxZ}LC(Akzm;(`<$fq*;JNHS`GkVSML84y^BWqUc6W6|F3>2?o^ zG^h7ooZfqnQxK67N9l><^j`mzeDZy7@7TSb- zT+fZ5QJ`f`pVyO?ZfBBbrsj;aC(v}*v`z1*z`Bmk34z7|XWEEi9hx<)N0Y$DlxZ6y zh3pjd=u?&<5KlR2-I~zzru;4n8@*Z673fd>zc_n|^75=<4_JNUOL>rQ0-Y$MXa>O#93kTW~!iD{wmO z*O(_sN5|ISK|sCsV(NOOo%=OBA3Frrr)5$F4t3nBwkSH87}rQU_H>0iUFeCRTi`y4 zlc_NB-dr;6N9T59Zv=Y;w$-#6 zUaVms_6yu*x+9J^#v|NE?jBmZ;l3#*PfvSA(@`7{xV@OTQR7m9Y>(j(NVf+BcGpUl z$0f;vXIjZoW5(j?XE@{`IY$x0au`Phq8Yv;L}Orlc?u!LUH*nm1`UBTduS!Ak|*8h7}f zF4ZZ4p1LQpvJ$Y8J9#r>+Pbw|Rgcuwuu4^8q28d*^YpU5t!3Y#)Cr8;lBv3UAb@*R zrznMF$d!Z`XY&}J%{!OfIQ!>$4KKorS+Uu&$dyv%sp5*-A^Vx1uXgp#x;MaWQp}^? zg$o)U#bYd|{&rbA)H=I=K_KH-=9|~NLZK=@E8BH%&puFJRz{TgPF5ztI`h}}ZB)5e*ZidsjtRfcGtdHU{`>n?s*_PJj(514X%5G%J zpDx*POO7ysdDrl&{a6PtikAs&X13*uDrMWH3cnz)9F0b>Qf~`Zu4rz(To|?V?9{a0 zzKfJuJ`@~-UrUFA)3Y3bV8d=Xvb;ggTW=Kjdi}UpR@s#4Bm+_;L!{uqT}80owG_p$ z4tYWb)My{lHsILvJor5F9QOh@IFuZ(4}MkBOvLb3ygh=q32ap%v*}(jg>qt+snqZe zyfc_Yic(JHrH)!-j~WW!t>Ha*F9)LH3?om1z(Q@vYL27v5;=PPZe2_Ft&WyK% z)0W}3ryS>EAy>?nx_1_5r_i)jwsCwRXM~rp{YT$q{k`EKuc%oz_%YrYdp9=Wb1i6! zfrnnhtI$Nj*C;5;zOCVPO7^Wl_FWBc!kf8nDUdy_;eAT>{Xq6(4Ifpq9|f{sX!wMZ z{hTuP+acRF@`_dli`1`qxeSU_SrE!Y8^Lb{?ybL+mwZ1D5&S`5f6cbNTnAT}eJ#@l4(j=Xn2a?uSL6+=c(dC5Y)HQ{V{^SuW%Gs+$s<$(m#TK3GAzNjw?1-ogdb( zDp_crMH^YNj^ib8JOA-NO86b&Tar&9B|EPo`V?Op5aVC@GtiFP_*e56@VS9sQb7|} zZRDF=)xxJ#^c$*Q&*yl2(-Q8uflaCFXg%L`70(^+j^De8w#n{AwBJDMNO!zLe)cS3 zCq=s^d*Uxx!oeFj`aolABZZ4NKH1v1h!aaVC3l{l3~(hBq7F2p6LIWh1?s{!bfbfp zp554m19a#x-v+S?PAS`)eVs)YTNuwPjI4~i`9$p2-6E}_GmE|aE#^Mp8xIh$-62)Ug@pwHHEiu_Mn5|bcH;v5D zYt%XJRI~+}B`XB!5F9?gC>&5qNgOI*gQ-%mN09@FhiN6K>GhSGj)XL^EmdifP$Y4h zcZwyvWfAYHR4^D)z#dkmAgTNUHtxKRC(p+}a1|dCHPj4;)UfSUsj0;Au}U20LJHU; zs}xk=_@s}cO3j6m8v6Zd`rUxf;In)lWt6`{*;nxmJf+^giSJ-hy2#Q@#m&y`~`o*KlnU~f8yV0{vSQbpFIEo diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$1.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$1.class deleted file mode 100644 index b7232ff804c6faf82afd3b3612eb6037376d2fe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmbtTOK%e~5dOS*Y!en5%CnT$A%_AIO9dB{Hc}OeKnf9RqV~Ya-AuBEtsU83s&e8l zaX?5M_yPPV#5lA)MFN#w+4IoMH&6fk_5BBcE!>L{33QB|rfz1Ho=&Vhq$6WLq*A3> zE`6F6inLE(&_tGn@3E>k*Nn({*WQRx6?nP`ATyTIw=w{Fvg#9!N5?bTr3qQm841*V zu3Y;G$L}xl|EB~x46~`U@?C-M`hVa&*b}Js%$OPwxR9WRdJ`2~Oc3LeKxI7`EccbB zL3wyUb|eo9u3@EbGFj|NtAc!@tcJn_w$7hUdxHyWy&<2Q@mUKQvN<%R&FG~HvDX&Q z9F!zjU#I*VF(O15{A^E~mgk`?# z!L|~k#e6dNYvM9iSh~WeCQ$nvK(De8;To>b=?&auTE!~XaEG}jJBETk{o B3p)S+ diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$2.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$2.class deleted file mode 100644 index fb26be2a0971bf2184d967f7ee7e4e900cdc65a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1026 zcmbtT%We}f6g{3irU?TL;aLi_RFNnkF{rRXNh73C1X8G~HY#g(a+4UQc4RwLWyPMa zVS$iX@Bw@j;yNu|MWPBbvhTy!=RW=G_m7_dHnA2X5@;GbOx@TjJsenhNJqwgNTo`% zk@RVnE7CrFNdq~_eTP+@sisHHyT(S0qQKKx0GY9r?#KY>$*ND(?;Ve6mj+}>XCzSe zBjp-T*nfA{{c{D-WSExH%C`mD>;HlCU|*ovF@35);6j2D%2gC_F+q$=0)_Qpu-H|a zwkL-NWP9=;=N#%?lgWHvS{39|WiccsusMG?jSWt$_Lls}^v_Djkkvgiu^GKm!T0j) zo;-dpKT3hho*HWDCzdV0%#7q84Qh1*P&)A{PrJ(b)=ZFdb*ZsK)*0Pw^Uqb>(phdC zPuod?F>VPwpL+xn+zuVOe>5V!OKxnmqb==~KYpkD=&X8w2T&k+qcz!1E}bJ6V@2S_ z+|Exk<0(8zQD9-4AI59rJXU#<3jEAOtro^9aJ*tHAVP(?XG|le)rXJ1@%A0bSC%3y z@?H+Mg*DWePp0>(xQseWS9p~KN}mJhRTd&#!}Te>ftyT=Si&;yFjwcZ;4*x7S-Z;T J_n42c^apheFa7`k diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$3.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$3.class deleted file mode 100644 index ae72a757d8cc38141c82d2b7e5fb986fac3f9062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 909 zcmbtS$!-%t5Pdz~VlxmE))2OX4*?_w$y_2Qme3FclCe;1g#)L~xa?_|bX(m$MB&8u zaN~fGIPd{{6r$RMoGgLDjH+u<)vNW#&u`xW?BGrVkwDMbS>ona>DkoELpn0{T_RPI z<@iQ!ZIf3U8mbXRiL{JATySdS26&4vg!j(#>aEoqbXU^841*V zu3YC4=N~MK|EB_a4707Y@_m8+=6~Sa+ZU*&W zVR?8!b}SDH?qO|UGFj|PtAc)FtcJz}cFtZ-r^}7CUy{$wiBY+8zX;r1Yvt2Fm#py^wmAjC?qjUY~!S%C61|Z#5Zyn{NcePjk__gx+=@kAP(i1%i$GAssZnUG+XwP>#EQ>-QexWtl zw2;mbPiTkGs6w3SYixx5I{m#MHnFA~acg%sgV=y8qw{KVK1lW-Y=hzxCi- z`Ghvh@glB;i&$gr5>ri}_A!87W+lQETwU;MxX!$ab!^}kODzrzDZ_W0DZ=_M-2(`V diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$4.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$4.class deleted file mode 100644 index 8d8dffb742884a17401384b20a88daac0b1669b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1018 zcmbtTOK%e~5dOS*Y!en5!m|`;K{>P_u}I{Cl150O2&7O|G-}W8W|B4CdMn#YRZiUb zH5?EU2M!$hQHXI`dWu99c4g1Q<8Pk+_51q|02_E1A`s~0W)j;Yqx58KiolDxot|aH z(|4Mhz`_ diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$Person.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/DefaultChatClientTests$Person.class deleted file mode 100644 index e26640782577c0ca3e497d66eba066fc308d547b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1594 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/AdvisorsTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/AdvisorsTests.class deleted file mode 100644 index e73ed4d1cb11e6e367ba902959779d24ddd573b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8906 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 WB%iPF>F~LL99@1=q@#R$!G8hNf~R!= diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/QuestionAnswerAdvisorTests$1.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/QuestionAnswerAdvisorTests$1.class deleted file mode 100644 index 1d9ad608e6f5a617f31c79d88b573805dfec11d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1577 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 p@P5hh`Uqz$KM`hG3;NTg2!w7{{sgjA-Mnm diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/SimpleLoggerAdvisorTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/SimpleLoggerAdvisorTests.class deleted file mode 100644 index 75db3572740c0e6f862f6bd212f0c9109809a31d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8032 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/api/AdvisedRequestTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/api/AdvisedRequestTests.class deleted file mode 100644 index 7c30c3e5ae13f3c8604410459ecac55ed6ceac13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6929 zcmbuEiGS4A5yyYe7_TuRz(P0@5;g&f4TJ?ZTyYYx4HPFfmmQ9Tq{zF%mc1)2k{0YF zZ6HSrN!mh_-uHbU=>aZjQ+l^)df)fmKck=i-qU&|?aE#Qe2g_3y*J-^Gf(qI@bdpI zy#(Mc{5OF*fezalNV^5cv<8kjdfqr`JHu(+OlJmlFP+JmhUKO8>)EcmfS~nwII^EikRQ<$yqar=2yLFby*_ zOh<#j>~7OCb{F&ghSR6_=L~^lx1G^*2Xx1j_a$Y$H)y&7+q8&5{Y5jEjjlpq z@&2OanR(-Y>6#?BTbAwVo@rYIFHzv3BG-~0Di%!7@FOAD-j+a8;I3=(EP?p~t0yy& zXW(+_PG+P>N=;aRMF}kAV&ts6of$SgJKf`7H7v#rjJ8w@tZ42I64RN}UAL_zr14YL z)`%sXQFIMwCT>P5fu#c1sd+`u%%!_c*VAwdZWXArk1ZF#zBrTT0;m)dW*1-_id`1rM@eHwVOLs|{* z(>ic7FP8517+F)V_H~-{^{~MFynJ5aC|_AQb!XAa$nv(E=ek>MqF$PKkWo1n9#>^* zMc9x@)Mb9lxFe*H@cx=Rfg1ZR7+tyF}}=@Mvikir9R57GN7_m zGBA-VP0~t{*(zC?U{Qf7qmz3ucAw9brdXhSQ{&^Ryjm*bBRBAbhBRsDbpkhd!Kf-T zjX6EvpVgPkbE#a5*fgGI{}L3fa?ueOpRhgW{7vu+cf z$J-NlTck9b)(LyqNO!AWQ1Kor zO1ckecwFf|80bE(;R&VtSfKlihBqkPrvu#=HM~*jz7XiXs^N^%eI?Lc(r{Mkz82`d zso`m*dnwR;SHm+(_nkoZBMr|g-46rZPc^(r>3$OEex>2fO83h^_j?U*QM%tz$Ah%X zvJ6KZnFe2jzpzOUUV}(NqG?XxZ!CP159LRfzb6v-r@)5T^SJz`P0-jR@Na?TQ<=(L zuZ)GdBBYq$X>7BACH%|pJl-cLrFrEWjOnW`qVWX^b!g&m`50J+nf$H!19+XqJK#D# zt;1|ea?~7NrJ=_t)$!W)BIX`W&Ktw^moYDSqYz`bDfF{!4E&+S7nWT_bNA{otiFKt z2Lt>9dI+rK2URoH^4f|P+<{ffodrIoA`64@5CX z;xK!O*-uO_F@3R^hiYM78^s)r!yF>!eqtUV=1452zZNDF#bo0!M~UetCPPd%7IUl? zW*~|gjKd5PGepcVF}YaGP%X@G6qAd?6o_$%af$I_F;*>%9mN#lFeAh~Ow1$1JQ|B} zYGK?c#*4$8BIa>oo*?GQSj>r9n3GY=NF3%2F;5fo3^C8fVjixAc_fN?G!Ao)n70!1 z95K&VW9Br;27q|#nKJ*ed4MK#HjW+jX3DqiKG!lQyX z_7+vR2TQp1;e$j>;T)-iZp8IG8g9cz*7HpvD4Ulm=tCuFYZ#h*@+zoX8QX1K=vJN} z+d@>fM^)4#CF;5em1k!7(2O}TD_6P;^U=kB_SnVXc7>R1zoyRQsa(cRfw`B=ePr$> zb6<$b_U?+9W$YA~hZx(#WF8{(aEQtF@k*IKb_&d+Wa?xdB~uSE*`8hnvy6>&K$ZC% zB-12wkW4egWczz{OtxEoZv6$zuB(z+AoDnx1u~C^m~5}Fn(1RFW{!|KO6CZeqah~S z_iJI6gB-WcQ)Hed^AwqG@Gk1!jrZaGO8NjkjE^Ykqxb|qsiaTgv-q5nK93jhB_(|s z7jRKYV|Wo?SJF3d8Q)UUxA8rEUr9f}%lNU9Uct}sb0z%(zs7Hr^jrJ^f5e~YNs@8+ TGyaOd^M6VHfq&sY4Kw}^XbC3( diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/api/AdvisedResponseTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/advisor/api/AdvisedResponseTests.class deleted file mode 100644 index 95579a75466877e181bf0d7a4246673a7d4405e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5048 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/ChatClientInputContentObservationFilterTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/ChatClientInputContentObservationFilterTests.class deleted file mode 100644 index 2fbd1f3eca1d82eaff96c1c5c559dae534b10310..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5348 zcmcIoX?Gh}8Gf#pjI5}!qflDcZJIhRcu67*4oM@&iK8gBv1B=xV#hTh9m^AW9BD=w z%{Vax%2H^dg+R-`?@OT{=mE!v9QerLK)>^EI6QYWl1E-t8Ju(MnLGF1_r34(yvx-; z|MQo>0XU1d6*LLVn^rDTDq6acyJ4vX?Y3#%jHr4fyQJEYY+lz4J7O-BG;2k*b<>E% zI3IJT$Bm+6$4tZKmej_MOM2ectc+H&OA1;9I+oQHHIi42TqL!ytYvM1gFc4k?E+U5 z4@Z!wK%3MhX)bDcf#Y?LDacK(itcvOc1}BntrxTzy`(SXwNb+`ZPySbfw0S~U}kUX zwi!wCO@e*Hx}n=60?oaBGXgC!vJ9db?IG+(NWnpYnTMlk5FKc5gTVVjXvIE(_JnR| zlTKlQ?ocVbD{)rM�CzzrD#8dr7A@*Xmm4|3m@}6TQ8p8Iz`+c8W#Qvb9AYW?U5A zu`}E;t=W!cq%1wB8*1KL5O~s+ZrP!2Bg;-vC&VIZQIANRMHM_r&+2BRpl2P|4wN+Emz9~20dw`2%mfm6MS&Cx^&wq;a~wKBVC5PcX>&@b@Jdu|Tl7>+Y& z^iuqmqvkWFz;lfsJGxM^Ej4R<2NQ(aog#x?TdcY=vP+W*JVJ&PrOM%igi^dvv{(H( zXh-z4;UhSyV5m`yOlvuvTC9ffQJi83Po`2+0u72?AtorF6S&+!s9)4>s7~JANUS|u zW~Q}U4uPJgC1rp|Lr@S1;H&_X$~lZGI8Q6N&~R)$A4#gk5H27l&}80VzU}QRZq5n-Jn&Z{1|EIgR>2o3>@8iEa|7!40nX zt}s6O#=h(Mp~#$3wB59yD#{{P^2@iGKW!Ur48c_>)HPP!%<9WrME?paEyeRoC#C6| z2_lJS_E9;bOvrsFY2Sb6Wy+T6;*aVwZPIZJrBg}W{Ac15fTz#hS^}Dr3kS?Ox4$D$B zOJrsEEi2HdlPfSxy;>E(B0J!cS}5kVBMxi*5lI&SlXA0D91LKI^~EW!49YaVER*j| zfs@;mTVIAOS9XGJBXi3v5I})>+dHbXTC%l*cNi;pb4ea{i-&QrBAXxf7d9MvIH%cT zdTuGET8pyd((Tm=ZFNS?v)~AH6KAyzQPwOJcnzrTVelTsZP~2cVPW!1KF&5wwwXJ1 zD3x`uRZ#Frfv4&o)`q+IjDk-K=zEbTE}B_K`pWI+d$t;3lGh=c=_Pzt;L+IFXy$q> zF&>}HT)&czPhZc(uQFlX+!H)CBnd5j7oQK|3wT)|pq9#|l^jta< zPr9y@d%hFGcjcbP{k*+BF82Vw?=oi)k+}?|?rUsu&CR!!4z-*Gd|huaZ8}y~<8_z! zu)&RH&)>oNGK}vQeL}{$z%dtTTW>(jCz?@`SM#_WEy`rX#MHVXL%2d#xun*T%PT9d zt}dPAK(f%dVQ5w?FWt-g`!5BatqnI5SDjqjv!lb&bD#1kMAJgE&S&tpI?t~ zbb%CX(9zL<9|!s$pkwYn!hgo0KXR@KkMeoI(JhqN*4ti%djtRSh4N=^aIEYhtf}OlP>PVS| zcT@m}Z~_q?e~`+2h@&R%8Qk{xe{+vC!t6Wva6%*>;Pe~?I1?UT$B6q_$HnTOa7QBp zlx*Za#wXX2IKGDIHC#Q@BE{}(q1-C#cd8%hh$fNY&4C*9oZPJwYXxA5#n13_u60w+F8l(&;*Qh!HGa!?nv(yHv2qu0 J;SU$v{tI$8gr5Ka diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/ChatClientObservationContextTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/ChatClientObservationContextTests.class deleted file mode 100644 index 20e13d562c7e2e6e2e819b452985989fadf8a570..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2905 zcmcIm>2ecC5dKECSu8IG6eqzB35FPujbTl=k_d2&ID-x&DKba?tkz?D#A;XBowdVL z7pckv97C!_s!n`ZsA7*DTZY~ShvD< zAiVXpz;5v^KX_@`!g4ljX*sUop0xZ%$b(H=3g5Hxw4c}8DD_Hlf<)&L|i@H8FxihcU^3 zF?@#44V+{+q5~UA;aWwzZQ=`@Vo3RG49Byxg!QPvjoh$1^uS)fZa(kRG-~sJX?ScgVVC#O-Zmg5IpSMDXfq3XPe`*=WC?;NQS zKr-COCQ3#JJY(!|DIknmlZxfFeP%2ur>!MJ_?|`Pd0PN|qW_ zU~NanYUt4f9jv019^}dN;7niSAz;iTYJJ>TFcb$-m0;}Kr;w6#)sF&)-xmt|&vjuj zfi20V=8^(1hIws8FBVfp;a;fPqkC$$xc0Yvhy{nEVgA&YTti diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/DefaultChatClientObservationConventionTests$1.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/DefaultChatClientObservationConventionTests$1.class deleted file mode 100644 index 655a523180d26cf4c8139824a125df1ab29e6e86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2217 zcmcIlTTc@~6#i!0(u*rp1iULMN?R@qiVp_FkSftwC;`HQF(%V?D2vyS(Z0 zig@d|Zwzi4#Vsz4qGbwO8cx9zZkND0&zkc7eMpc4`!8Rd`j$_QXP|ZhDT(5UX=*#HP(M^ydzv zuSu1~EJM$nX`6DMVKCLYoZesvXPuIWgW;@>C}IhO(5EAgBts~r4El1WEtYGQf^gS) z!SaEeBDXfUYpQWD8J1h7$M8DWMKb?PA|;eu5^~Eat#EZhQn-W}EepBqQ!tQ9w`NHs zkwM-q3F3=#dQQ1=#h(aBWq6A?Q|JYGSx@n`sOLd-6+?OdvDcNTL46=Im` zc(84~gS$rp**MR{np1O&V$oF6GIb11om6!|_3+d#T8>9@*HDHiCK+D-KNZq3g=q%8 zRI5~WeHl^nZ-K6m?@@r(OW^U7r$~3MFK@%Y35!^X| yz55r~l|R6aA{D@U-2nP#8tHdhS!xF!2l0XKY~r diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/DefaultChatClientObservationConventionTests$2.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/DefaultChatClientObservationConventionTests$2.class deleted file mode 100644 index 38f658552d51265912e57c46089c9e8cc0622755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1490 zcmcIkTTc@~6#k~PY^e*>3Mk^GD$oncq9MMhycCEg6->AoFEN>Jhjw9icC$NMsRQ4l(^wG(nry!FF9 zi#wLx=E|~NM@VJ)jYxzYt{h)l%VLMeuBy>>ExBDkzO4DOL-u60DIyh3-!qVA$nWwF zw_Gk;)_P-C*vh~l!~H&fJ-;bjYbTa=;%>FOsd3kBaC?s-+u`oCB&H07`Z4r|(jh!x z7<}kRM=ddom(N~Twi(hjaxnykVG{flb$XNt$*0j0YAumqtXw%8CBq0AEQ`nv zoj}WI;4(w$Sgb7>#X;bQN;KC45hj^kd1s5nIEyO`Gh5Q}0#|sHPth!rW1>(j{SI5o zVG`H0b~#E0-93>(tTy)pv0=A`$FsP>Q0a?w%DP0UA(dT**O)({)?gN``bnnx z5$1c^oWyx`0w>eOVYu|`@nXW1n0&$Hi^9|au6{d(z)v6?F=4pg2cg&lq16-NCT9Et8Ns;8MCA<{jzlMRR6T3QA+5SQAti!+$Mdr>7hon#R82K Gsy_jqB72np diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/DefaultChatClientObservationConventionTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/client/observation/DefaultChatClientObservationConventionTests.class deleted file mode 100644 index d56c65e8168017c4634c3fc0491aa5ba752ac69b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7919 zcmcIp2YegV9sXWo=VavwvC4*&V3NiTAxfM81(Q-)wuu|r3YM`+0ySs(VxJ@F9No#m zrOYx~MuAdB8Esjmj4({1xTMg%=-zv8y7#92-rY$)N0PDoi}Q3%)it&tmtkffIC(Xxho_8P0~ zA%kR{KNB{5rZF2+BQ5GcE}b5W42&9XB(+- zhc=?(RGcO-&)hChTi@WSs_?RDAx;Moo*}Ska#YN)Y&q;qs&>i<`J$-?ufb~-oW znBlaM%$kmZr^IDn81B*sIV?M-B7$bxOlLg4nb2di8r&4bDzr#*Y!%|B`btLPY!e3t z%~I<;fP@)#a7c3~@Qt6@^K{xDA%7#b6XfF~(lM;2Y2;I*O|ztKTC&RQsV}pc`q4== z4L#Bn&sJ%HD$U3mGIObcjoPT*=>&)4DtL$tGt_Dbn^eTm!HsHAx7{I!6^zc=r@d$y zL>%WRpy?bh+0-m10rqe>Nmq0{F5)yu`c!lwK|gi7baV3*IICi)DHYUDYt@prJFhFY zDS&es2HnJDwPviAhPK+}E{I-iQE;9>LwR6j&~2(>NW+Ank0@{h^=2_ z^M&LihzroC;PnEVrZb~iC{hYnaUnF4-k&p413Gu8UXp$g}taEnRNaU>C*|TqJOM z1q1X?lq?nvRybm8&YGhJ-9yD2a54QgvAL_g^X$GzyFgPVZ+UrX_ zDyP@ra$Kq43d)@&$b?fYMT|{GWFKu0CK&gMSLFvm>1 z-pY-Pm|5G3XHsL+*^%6gZdP#%-o{#@FsKNtv3_RT?lNygQ^QudWxZYQMz=BFDfn~6 z{ifM8Q@WP%Hk=^tz&jM&DX>x+#LPyixC?i)Br~k;Y>tWfYR|7{Hkx_hy)#Yf3abp_ z9@I*#?^bc2oLe!hHZ5gw@?$4AG#QzVtUj4S zuw>fFYOotmDtJO*sDjJS%HUhfWG>C)4(BjnSqY&slVE1_6rN^|Rt#f(o7y{D1cnca z%gqD<3EquoRP2$VFQ8d&5D6g9s3n)%=lb_TJcCf zvTE6l{VLus*S{dq-PIcD2;g~^BQ`xHh!5h!3O*!oVp(UKs$3Nx!AFUnTZOF|8SZh- zNVw|3=bprT;4DVjuy*7X^`5qes_=?n{d(7eB`I?Gjaa;i3m~3aSZ*dTN zIi~@X@g2r~Z;;#Mgaui`eovzPzQ8H7Mk{NP0Def74qIkMrky`l@e};iORUp{rZ8Qdl%0;;vyog^b_!Y4o{6J7TsTT=;gWn1q=F1fN zA}u}biFg<5k{xpp4=Mm*KzI?)1n>uemTh$fL#kV~v~b@j@1?~@vSuzb5OGaSHd1*^ zm8UjeAj$lbia*QM9aCm?eVZd)k&Z+Ff92tgGofpMb!QYN^ciHGBku1i{vpL3?-$n{ zkH`Aj&h3nLx5qpCIwKvel=&~txvj3~D-vYkq0yD~9~Cc2StnMO6^+DV&5`J)L_pBJ zS5C?+y1id+p^@@w=m|5IP3moiJp5c!a-I~gcs9OTCeQ+_9KDyGW--auGZt&>aI3r< z=w+e8h~;)KoHtJ$CQqMv3hnflBiUVT&t&v$G$r>=OA(5|@~Io7FB|0PeDRQO6D_l;&C_cAP@i8TEn{qyat^%p2F}d+j#uW)(fOIctBe1IbJsY|Pf&cl57E77o8%=#MgSW}Acr-) zuEVGg&U%j7AS)$Sz=YxfmDw1lJY?Z!0VK zMk-v6+c1IiDZ4F?{;E8N@<_$xR43&zBImNJpTqnu^T#oo#~Tw{s>X3y9#<#wxMnJd zI%)*Cj9R^%R&)iYyb`s14&f?(1-Ke#;u;6s5$>cOxDZal4Y<)+;akhXyp|Fr%+o5u zylDcr=5c$kM7nQGe0=$8f-AI7f5#UWY0XH*cxWxzXv?9Re zMS%C01$dXoV{=7-4@}@;viPWE@$o#yLwhH%&!O^J`ShH8%Hsn*tScQyyp33I=iMEg z_fBHHjacuZAKZ<#ESWa&K7xCFn4623*Ay{-tQ=<1MQJh+JYH(op^s1Clc5**Gl9?0 zu0x*>ebK!Wp)XJ1tD&#+hYg``hQ2+4?@ro$jO(Y-^oM?s$B#Tq>X15FmB-J>fZ{Rm z%RGJ;`h9_cKgy@SI8W8%_?vwCr}MO69RHS2|1D)F!!QEeM>g(fD0l!T<3Td<5FO|~ z9s@rt%P%DG2+m^#a6TSGAKNZu?!FUG@X+K*jPZII%b2V2G!G@7q8*ImRy;#~$I0y; zO4&=PdpK%0N9P@em%4m;496%>21&td%;9<-zYI$^ohRHd!muf1z`S%DL{e0VYQ8&z z!S)`pKm-_QR*4$1kk=$G5Gtj1H?VQ5s5B zjw-iu3&^Pgid+I|pn{d-BbNw@AfgnBhnLGwV~GxB^3No-DoxX`^}g_T}vq17wk6T2{X2( zFC6SOLYv~zNKiK2U`4u|b@ucH3MC7zh?Q8ZP*_#np-|Ku?J~?Dj!dHp|6l(Tk z$1?aaas-Ifk7AT4jB2qWW?QmvgBfc#HiS)uKua`aggcCwC4FbGD6!FsE6i*8c;rx! zNeQyF&g8CP>kK1dMI)V7Vq;S{yv#DgUEI5D>6Vb$FE7aDc!e=(E>mw5Cag_H5>}tt zVZ|-NYl=jo3B4P4I7FlCO_H!+Z?fMa#X+Or3W|Ofl;RMDS^EvY43jXW6q6Oo(|A@! z5@wGX^J6M16-qZ7;iS2$TcM(AWp&FQ(-xFrA`TaQO;cD{m1Dxb4OMrD_NMz$g=(tl z^cV%~kfWR8>k?wF3P*T%w=Hmi7m+=WfND@zidu!qLWmKMo3TW1FcgiMny@B4Ae!*w zNCc@HdrCW9K;dZbAY>ExI!wnowP{m<)V3v&Zm=QCk)$R^A%-mLn*=Q)m9EIxKQsn^S$6S$b zgcV9_0pTgiPC1^P^2(LTwsYwvWIa3(eENZ7UO6_ikU{2 zRSZ58G3e9FNW9T$FXRpqxYDJ)gHzb##MPu!?9^?8%ss)%M_Zt=eiT} zsM?w4=(-Fma9k-?D$LlcPBK=BQjS*$iZ|{1D(z;iezb|SV<>HNmN5w%tNmCb?+@hr z_Ow~i5pss7wxk=Md}vo_$u`=YCYx=sIqh}kHig57v4>VG9;Z9ofzgLfg|XQO(_6T~ z)L}O8!ah;qnC#UNij~XR?C}hDlOdjTu$;6unv8U{$E^O0FfJ-SMO5}_h525CNyVSN z>d-M11z$8~^;i)j%$(VkauTzPrXz>9pB`G?HTr{hPq+SSz>i}n=w*D4`-Q?7+4kSGGjiFO9t8ug$^4(a~Xuh+C9QFaU3By zGKd#Onv?NFw6BeEd9$fGECu7Koi~#SD;!*5#5c0CDMJJ!ePA`@59uYRc1sQ5gOp3o zh|Z}au^C%Rak|0*I-KfFxPc!7ID;iof08TadDZOLoJY$kD@+GuXUK;$xv_IzM3+Dk zB0ekT^Erh!@4l|BcsAa*A@}$WAI?&^Jg53UN!F{ajHLOlY}{JuWwf%hp{^d@SaM+P`w7!{%%= z^5Hy%ZJ&s`PfC&)#sz*{h>Pspk-^p2j6~{4D7JfvA78?kX{gLL`HM4Wp%iDANdmq+ zEAhLglshNdZ&PXaN}N)PtC%8k24C-Fg^?b16efyqH^nwstlVM)9zp4NK3vNyiT2i6 zK75sJZCGsI;Evb(aFg4fU4~om^-_GzjRN{+bZj&lHjRi>&)<-m`9yCS;=E*$c$>S+ zoHBe9ca-8=?)^%Kfu>l@7+`(+ZQRL;M!dy}ljCVsC+%r$&i;CtOylNvyPG%oa4*{t z%4{+M-N*Vb6?z`6U&GZr;WG?)^P(Qn_qZiy zf6NRSq%2#YV&0_XUws*N;YleAo>Hi-I&ObZPr@^PJc}Q)2o6)44!Ps#3-EE`8$S|e zxal~tQ(d*kSp`UHk-M=EKc+hEfL4Yp@uD9;mCD3##oMCx^!BK{c-fDi$&2!hMtmKw z`R)cyaq;z^`|&D%!J>q3^}hQ2m2&=Ta{lpB^}Hc_vo#UF^5fTdiwB!>i(o-8&Z{=p zaZi-xzm?^0OLa@T->X_2S4b)IcX+Q9@8+wdGgb-zZ~O2EqTgf=5TCx=@cLyp>fOd{ zw=u_UG`NkqFmm&pB`b|M-3k&q_nZV zlWIrbLbaX7eM%{;&Q4Z!vvQSJb@f?QUft|mciXypLYg4wH5=hjGAw?Vae1jofm^zz zKWv38`)DLl5aw6jbWQ#m-st^y<_=S z@i}_N4wTK<3IF;XIPd|Cx|d@GDCh5idi_Kc;ZTgCI|Ml9x7Tp5vFrikxL+YE*ec?i zgD`=u61EQJQ%*U9XA6qjotU_Obk`6L9bM0#a$LpV9XPCI#{C#oGl(NvYlko+Fmn*~ zooNIWTn$Px9+mt(4AXEpeQlaXGR5B4K{B3rj>0^iJQX7`AB~g&Sda(ZMchNsH3nwd zKmrp7v2YhAw$={fm?10~-8G2io$Rzor{3wTVuun)FOBtJ&2csNn?d$!_<^aGzjefN zqz7-KgSU`q1tlXDsx@-KyEYHrK8MZ8!X_;M{> zB5Na*;t#o+Y(}3O7~bsB`znoD?C`|rm)UVVV#!3dQu*& z4^!1eG>KF4I*xcyt!ub#b++NsrH&cI$(`(qFzmKCU6F^~Rnkq1G>MS`XrY0$(u3L% z#43`%n!PnRnRY3@Kf?y(h&7&qpXzwrLM>ncR~?DZa7=v4$Rpr~+)V^LH&ehJ*w7;2 ziPAO^fi4~Gd;**u$N6%^j+|uJ8#z?i8?ocrD9uAXBOK5{dDmkyPNWZ?L@)g`nknmY z%GQbyN4l^PCX(pJIq30lbFRZp05Pp-#dS>%Hz(0VOoyB9JlwqFaFek8+{1~sM28Z$ zowCqOK6EI^$%kI((BZaIn`Cpb339QoK$J1KpZbkcvILzpNy)a*N(RWs8DwEA-<;{; zBH?gRhF*t@qv+ChWM0J>?sCzShl_NK-k95I_d7;^p7wbb9rtVonR6JU&n2qu8o8ZQ z_8y~q_Zjb|{}bNxiT48Hy^we>BHoLM_mX|a+m{FLlgwMP z+7tNV$J7l=f%A7^b6Z{DvH|R#UGQi%(U~;>MgdT^4LIxYRQ0Q>7M-xfCn#80@ut&CY1f+AXC0W5#DxBq@ zVrFp_eof#ySK-%t6kZd!v1kZ4yRU97c^H${7jo#(b?b|Y^`p2%9z(d@ope{=p1^m8 zaR0uVjMz?{o4p!~CKTDRU+OQ(P|}z1FD01Umr%vN&S3I>Xb9hBe`pZj)AL0^jl~m+ z1J}4330x=Y;K=pvNJ>W>ywM#LVV#M$x?_8j*_nHnJJ%6CQ}t_UyWsZ>AMT_|@1p(R z%_w>g*5O{}lKU7lA7J$18rss=@gVN!XNAYH6EETsyoT@L&)B7kdE1|WN7Yh1rcUNt z$;OLqCAz+%PQatuSI)$nj+t!dRai`?kb6I+^Kub){2U(RykhM?6|9nddZqY}{cgLi zxgRIqf<3DF0lt$ub$+f;AjK#%lW1cso*2XrIwemH;^`qgC*z`?baDx3M|_F}$J4at zXP6kD)nW-G9^i;Io^;t|J@9-kNChKUxUh6lM-K;SnDJH_FUONKUwthpSG8V27Kfx)q#x6cByv)kxXUz4l&}M(mEc7a_r`_C&*J;IX;0b;&c@A%J*4uao z@8UmrPZjdxh7Z42hwyvFVSHBMk7_plq!!b%#g13l>T?yYrsIz^28Eew6#m3k0TFz_ zxl&bHcnN=DtB5-ug}<^@%>53+-`J8H?%#8n2yLJLi-T{CT-0c*B_o0N2l0>GjJrn(V}!^z1!(X zTpj(9bTSIbF^bX2dn>Ob1W>OPs)+wlqL_baFTp};WT_g#KM9v%wHm1fv#Y5!j$jq6 z8EwIqvc|USKq$r^3Yh)X;08yC6`2~-_g$hEpw1N_bAs*9RH@wG?O9KXJZZ(~dyX27 tF{&I>)i`3WKm(ui)j?RU4))+);ou&_Yn_dIK1NY$QHY}C{7RyV{|E2`NT2`! diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/model/GenerationTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/model/GenerationTests.class deleted file mode 100644 index 0a2f3700cabe18ae1645b58ff2dd6ea1d2f8a628..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3458 zcmb`I4O0_W6o%gmNFc0LG2jP?0ip7}Rk3~qR76nQBve5t*cO*?35&^Yy1P+2)BcwJ zhITsQ)S3Q({-{phySqu&5aW#PFq34Ld(U~!d){;J-~asi7l1kJ#n2*f#dh+#TXIY* zzv~!9`Pz0~>V~Q3_6$!i+B>qKKa`eq49~Q!Rq1+e3~d4@_l;MEUNEe@zP!CJbDlt7 z(aybG;I`WOjP#5h!!xc3%%z(q3K!~)_ooETJuO?FS(Iz0Yi<|hyk*&*&*Tbp`>|De z)3fyqzqz3a&Q*c-S<^DTI|8kvV`~C!3#>GbR(z%*jxK={Y15L~a&cQas|NG=NpePE z&2UWh9KLMx_Dlj?YhGL<6-ju^mENvRtzf2%~zg#js>F7qu)bGn(+mVY#ZZ8!_ zFV4nrMqoh67%i10N5s%@4(A0r?UJ;V5QLi=P1iRoH5Pd_U-s;Ug6&FG7qO0e?D9kD zEtkDgnSJg50G={KssjT8z3OLj-gQmaGb}Hek*;gxWeiDy>&@HlFLd?l-f(Li7crz- zaY>*j%D>_%r>4f%Vi*yaY#O{y_Be)dS;ZU`xINmuV?hB&xtLgm8P_m@Ny?nB$#iRU z>=R?EVy89e_(CAYh^z8|vL_g?*0-?kIIdzQhHC;zRr*oSP)O;hQFS$3$Cm<{;lEk@ zv1}A*hRabggUL-r(u8l+NNDn)#JQF`0Zw;hRS3gVfWd>FhkX;c@rfb`#Pij2Mqs*m zn7Y=gaaXQgVBMZm&Uv=8ZhCu_cQqVCyK3IN^1yw8*PrTv=4c-|$pQmC(6ERl zfiAYYLP^GtS|~V9KYU6i!r86F+{%^tzlR>xx8DupH%qoG<>hZcLm{>I3|pLn%7Hh zUBIL6fZ9ZcjA8weDl6IxoT?uWG9GzH(*6kP19Nv*I?}4zLYY@;=v3mzSM0KrlS`($ zkPe*rc`NVt7XH!je2Vc&eRue88K>@DoX@=T_^EM)&Tql*W8;T7{+qw$ z1V7a#ux}^%sRavg3f+7HPIGfhHBG`_0nCJf+Q;9bXT26F&b7ca;q*wf_G+}g_oDTO z(SBl4ZTvmheIfl07dIvjF_?LW;f={de4d?{dV{eyn0kvVwM4y40bJw886sat4{jid zn|{*qAXu2R6$AX=O#*9NbqlwN*u&o`%=%i+HAE^hhEn>H;_1FXAd(GlOpO15JBPTJ zQQwnqu<#yKx1V^Hg3sX$?qUe{e4u0yDg=u27FQTFSBRlBd)N@;fIF2k$vO<`l2Pfi zzvEFOVIGiSk-b~OSv=wm^f)3+vdYmLa-7C-Uyc^8?m&iqP^D)Z68%CRMKn@JR1wCf zQV)%=GQ`TV>}B-h2@Ur&f;Cdb>Z{80S%}ro38`Q$H^h1s3N=uN_wUxn&aoe0%%mFj$z>QtywA65DRTYmFiG^F~Kty6PzD@qmm+aI`!zq9`Ig+0C9 zHg&G8UcmEo39v_06AA3|XnM(+FLKZf!gvHP6W}$$5B>wVz%JoikpCB5p&@7h diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelCompletionObservationFilterTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelCompletionObservationFilterTests.class deleted file mode 100644 index c4f03f93cc1c6c01fc824c1a784426507a0745df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5138 zcmb_g30E7}75*M3j1UuJlccfZESTUJFh+3_$2K@^LBUQcn8=`dj)NdiuSYku+=qS`G&^dh_1B_q+GI@7~M5{`2>L z0(cJZYG@L;VmpPDTXsyV@QP!U^WCDw+zp;tyG!| zDAiiF{`#U>^rSN*UC-6fEO21axMie@hE+&q=N4t&6F3-?7H$`q$n2&1A%T|jre%8X z7ueU+n-geG)8Zudp-qQ|gob+s_EcpOI@(%6z&h?hi$HtEwB&?enxi+2xuO*4$k=(K zm@^zxeUBEKy#>=1nBG%k0{7DiL$?>CHDPWZK%&x=?_3mcZ#y!;GaM|C;;xRz(Jhb+x6CjJ1kUti*3+97Y$_-ue<*G!i6_vb;kdxj zZ8z)aMV~;c>5ks?jpB?gaBk;nhv!_+G4fudn6#94%FIGJUkh_;mo5{ymjY=@O+ufd z*=VWkElo+cOkc?@S(U_-cuK=5f%L8uK1Q2JwT`FpjDR-ho5gwQ2xNOg_wVW++bFkt zBoxR%2|TOg49*JdFGx!|h9@V<=`y2#avNpkU|%ZSPEmt6uYp;4c@L0RE!25`^O9=` zbqU<DhF z^BOJ*3^a0fso~{q=p2wF zFui&YYnT)0Z$!QD%%$*ZV+LrL7dYMUgmhh_Al(#e3R!Mg-gvl@z$*esB98^tWSIgF zY)02y5(ZvXJ4ook#{4L4rE91+*9Hq^4XlUzgCgvEW|6hb^>o|>YeADubGqXegf*B9 zTf3hOehECK!56qMI#82FO{!?!)^P_*0&TAJs@`1(uqvMIW{(PNJ*L-8Z($~Cwub#e zNm^c1!4miwdkWWB>SQZzxH5rHP%4`c)ArrsQh#UtmBRZ;h3!+kO*VnGSu3&u=plSY z$7k_5fg=U!J#Q8k(uOmy+CI};x-6G+Mv?g|(8XL?+j-^fQi#aQ4VAUx4SZF@S6Dh4F>|}byI|*i<@=zC?cNA}f@2RW zz}N6~#w48`pUjNTjAeOw=l`#K-;r9n^9_7c$G7lp)=I+-%c8*j3`D)hjEZFfZweg0 z-c=_@SAS>MrmX3Du??@|dx|&T=fxF|QzUGo_-#T@Q-6pbYxt4C<0>4+`lfkpfOY%? zKP9F-=L*BLNUo8d>oKL(vNpv6 zY6<*`#19%6&S@s6;DTA?ePZU>Gn-tQxAQ73lXwdYWXQDbJ9)_omb2Y}Dq%aCiU(9Q z1@tkC-DJ9`0CQ6QgTS%1DG(=ftO&8UsP)}i)TV0qv%pv*oN-|_OJh>kP*mW-Epmey z&&iDcG~h6+rd&R$Uk=n{?w-2NeJ(DQJLdpTt8r6{zYAMMSC+{5*kvDmloyb&^j_JT&EjfeMCKFxv6Ld&o55JxmEykgMRs4Q+cOfODGCo~70^bi-L3#W{52G>)-f8Nhk2 zJ{Pn1Y-I1Tz}^>W??BAnk8Eo13RjiAxgFViVihmVuEOANezrp{qp*y{6_l3YR&cA4 zr~7CLFic$|d`c6|1)>=xnqi{3$dyaTU<_CBLJU!^hUgR{pb%wZi0*ER=->34LUi|k zK=jcNQ4Qh8s|a6PkFbJIui*2||G?|B`~HG2SMZIF@2udv(-r(6#;-vV8JM6wS=v2G z)K`dlil`@udYVz3A>L{JT*VDsgUSBb=jRe;V_vvh^TJj9Ebzh&Jc^$OJZw@^C;g(R z{|xo06iKe)t=W!WF5}nl@LQNrDn&pY^+ZZWQk(FbVApT)JAQUCBM#yB_#-6_G9%u` UVOE?!;hhVuoC7Z6?UvU60<;$yxc~qF diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelCompletionObservationHandlerTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelCompletionObservationHandlerTests.class deleted file mode 100644 index 4afb6af2968fe4c149fe739c1a91cb682a895189..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6620 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelObservationContextTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelObservationContextTests.class deleted file mode 100644 index 2f492ac625608d64c605675e625a7a33a7aaf760..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3845 zcmb_e`&ScJ5dLn!YzV7he4wpXpg{qZ^{qA97E&K*0EHB5-#5u6S=j8x-3^F+*w()6 zU(@~)(Vo-OpL_Z@^>prTVm1atI46fgcJJM}Gv9nOcV_flo!6X_ zt(*BJn-|5JWv^&l*RlofYF5S(_9}OE%hZyzF=OR~F<0MATBa)=x@qCKj)HE6{$;+( zHG`XZZ7#DcvMxjTif-!ey9`~UV~Y&kNzxHT7kX6eK$xK~rJG{5T+9eN%`=8zh^4G7 zHx{|A%XM|L+b!r0!>v@O@Fo~W)(XO$;bxAzmc2eN9+b(Exsr6(Nzk(6O>&ZmB8I&R_An$n09(aA>}OCi zW!=aLn_+HrtP^y^r+kG3m*IelgLs2sS6-OH=B~J7Tg4K^@#Gf9N}inNi<7EDcuT=y zhT9$RyoON45e!mF`L-Ayjkff^5mINlieQ*wr&BHoo6M~06cFiiT*U~EGDK>d416?I zzZDCvylIKfV(G;w#ubb)Otd1qN{772)g+f0b)4aHd!Y>+tOX6^Hh3!G9X;g6rXBl>Q+89#XCa>Acn(BlEcV5K>TqFbDEn+ycZQs4zen-V+Pzl*( zH&hLV$8Du#fXWW%f=t4z(nqSeH@5Jt&GJqTzmF*elMF{>P`N{0!Cls}mMy$mH|cH2 zs;MH04=5pgku+r*!^L0-{jN~;xk-`#)mKMWuj8hI8w^96S`7-Tn8q!J9^IL>+}W~W zFdVBo-(+MmYmOZvs42I~v2amX#%NqE%z01R0V&rm?k5I})L6FzJGAt;MJt z&#AbByVM=2@e%eXt&^xt>t0)a9o3#`*>hIUoaeQtO|o!E=PvJ zj2JX2@)9UlkwKPWZ-F~A!f|+B$kgLBE17wQsi66Wp0N$uXp|ajqX^&e8g~R_c1J-N zh80B)x}46I8TM@kgvPjt!Hbz3k5i$KzKj6PfHW=bsfX%iC`oF;D%)9cU6&Ky$X3JT zgw#Rf2#UA=(Kp%p>{zo|c}Ev$(oFP)VfP~} z=eDm@tRUQ{;1O+5I!~K4zIll&C@kL*=k>5O0Bm$y!4C{?wHBoT%;!kKPYmZby=*Td z?_Z0i@}l4uhIl(iDGNMhf!ahfaCKzGAi3T}1r(I7@;^*#h2AuJGPyJU43R(RC4?yb z%Fm!fz4WX40`%NTD_|FW4WW zgy%TNP{E}NuB47{;Jpg2-K$$1MubksNy`W!I7<4DVTk6nIQ@-a94B$yL$lwvQbjX@ z9^6LCLpZZ3u33_oz8n~TfmvV!^RdMWKKdK?W1m;>WdK18-6W@x#{wkikm<4N+f1e@G@ENf{*DP3McAuDey71F!JM ze8%cT?e`+6k?B)J)M+B>4E7M@dZ-4fP`hAxa7uVUPZ`FCbZQ-6;~NSWFihqj<9j?I Ymwv?0_%+-^Ls1M*X{{0UPs2U`1477-%>V!Z diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelPromptContentObservationFilterTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelPromptContentObservationFilterTests.class deleted file mode 100644 index f9d1a1eb4843aa1132318679a9aebbba3ad8a01c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4846 zcmb_gX5JGH$9ZwQ(wXt0T#x}J;Y{sE9Z3gLDTq4cLv)CqG zk|y1oE=jsKZMyt|_Gy8Xr~Lu_0sT3BdhTc}1_MHR$_HjfckaCFdEfV3{{7#7{0qQE z{MkT@z_jZXEx+O^r+C}5%krM5RF-R9LCFULXsJj72%TA53${qzppO$$6@% z9J>_15I8g$I)N(78RaY5Jm5HP5W#^aKNFd}7&6kt; z6E9M~OeCL(s3EH-)|SRWwCgZFW8zsn$K;jmiolzhY*S+Tdz;*!Mi;sbyddzr#)R$D zvS885yPk~v8Hg5G0=|hC(Ib$qZkc952%ODiAI3Q?*iuln3aaAz(>Q{RfujO1?6}!P zFZu-9ls|kYv`f>jz`4fN4$S+3XXk@hF_9_nS6Gg+P)oDbWXJ>_p+K5alaSFc8)jcv zsA$LDa~z&U~a5h}t!l^9$=DF@PZhg910|+2XEO)q20)-a8XlFwAaQbwS|mOx-TD!P6MzyA|gYt`SszSdkvp z+*M4b_Ibp_7jQ!$^&;1A%-Ccc6Cr8BJnBBTRIo5DtCM^nES5>k;s%*QQJ_1jD{>D-idR%6!b{~j1Qb^aZeF>e zuN#ok4QNr|iLG$L7IY9L6J55(UkUwws|3-p9kt0QEgvS6LfE+%s^OoughA?G*PbZa&m; zjo44mX6MJqo!J2HV~GuQd@?sWJ}r>{zf#?hN`^ATS515kUuT=N{c1-Pc$`UCCnj;9 zOyM1YBXbSlq5F+?c=)CsTkjFF$rQ!1HcQ_j>$LP+_>O^Z3%sZ^QDspHqO~!%CccaB z(WN{O8n$wn=fTWeLTQyvZHJQwq-Uc{R$qtvFvmS$S1TsLhaxt!URtBl_wAzeHL2NH zUIu=|wpR~VL`C$iHMQgivK)&_;U@x5F1g`RPj=Z|`2|&Wj(A&=v`pBaS1zp_0Z5PnEwDcxhv?C(Aas&VD#VYt+<;xtxJN3XIeXX;N6t z*o4##1u5{vbE!IMHK*UaiScnpv87w`n-wctrU?chGrCaN2I;j9SPC+kIt%ava&b6wps)$%siuYsO#q>+D) z|AZ2?`b(>@)^K`u6=zp)aT%98uP)>IDzcpupJA#6pJ7&D8E-7Zu500u$f;A5c^U_B zhEAWwQ3AXVr)bkTUixlt>Qf1;<(5{jFofFbiP-AS+bdXT)aYfr zwF&u;lo+&-N&o= zSrdub!pC23_VGM%3zFwO7-O<>IK+E5y*Y{rrfQOD8fCJka1}Rsoxv>m=^XEQyq@s4 z5c_+v=I_;-zb*JRHMHP2_$}|<1lvJ;g5MJ)1BC9U)EMFq_|ug(veQv~y07hjeFMv} diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelPromptContentObservationHandlerTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/observation/ChatModelPromptContentObservationHandlerTests.class deleted file mode 100644 index 8cef53bfe361d10c8d8e5094820691ca5a5fca8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6125 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 FX2Y{B<>wG zMLFu4q9yAJrpT2gVzxZw`q_KqO|eAe@~GT)qB*j|71P)8q}LWkU)VupSzhMkW!IZ> z9oU{WXl=ra%@Ns0^NgJQHX+F6+=98=4NL~g#ZlA)r)a(7!>jTv5gVgIojJ*#t_TJCf`v~>=C?oM>3<8hS z@t;7Pw=*efF2nIH{JsZI5&CI$3xgv#jF<5&yXDW}n|L1I<&DUX@FISUm+(`<{+tk_ zA>+Mb9RFTXPq~tMauOqOWW1h62u^z30LPVef=coote>V>KZ81amXY)*7E?&e@Cx1Ka}@0>Oc0U&8lDYth~VQ_lfOA>Ub*} N6+FEcthEI1|34zraK!)s diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/chat/prompt/ChatOptionsBuilderTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/chat/prompt/ChatOptionsBuilderTests.class deleted file mode 100644 index ac2889753a340a9c1e45e404ee8abe2af031ce5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9380 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 E9mS?$_W%F@ diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest$2.class b/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest$2.class deleted file mode 100644 index 9319730300628b8dd8175d361405c8223d9181e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1180 zcmb_b-A)rh7(KHsU0N5Z;2#wQVKtzMi|B<3l|&i|>WW4h?uYGAMwgjpb{2wHzJPDw zOL$>Syzl{hDC0LP5}VYhq`TSq&NrDo-`|;U-@kkX@DMkBcnllbbfc_ir0VV(zAp~7 zc@uFNC0ZQ_V}*&<1XnL|+ske1*Irv>HthG7eUusQ4Pr~Q5z$NT*ojZR6`l4`PrMSl z!U&ZJhKk*jS$LO{i3k1v|Jke%XHzO^R~eoy42yJeo1xs&9Z?0tnE)fG)KJ1$03T-= zN(=75cr2CJ%=dSMY4e?ws+)*)!qaVTr1OtA%dTXGr$fpuTy`ZFZCqlgKNogScTQSP zfofYiH;Gu6E~Du`jP%ZHe!v;3Te7RT%?%xWKQO_+Otcw0qA0gAjbfSE=0K8v8mm)U zE9F_XvPv(t_pwS+osn99*68C3!}@Sk6X2?w)*}{`X(foeHqnp&g4V_ucl4whG@mam@lv1Y43qC1=>>8;T*RfqUd9yJG8&l1H9`#v W-@pv66Lz89Ge>?%Dcm6JVde)6*=lnD diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest$3.class b/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest$3.class deleted file mode 100644 index 00ffbd65da80896dc368b355e1ae1075bfb14a63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1233 zcmb_c+invv5Ix?c*(PjBDEClk3kwvGSWtLCYN-SfRVksMHk4;~<0gjGj%;rcJn;qm z3l9hhBtC$TLX4M!6e$#_vXVV#yyNj1&)NO<{qt7<_i!adz_6-KH?adFRd>hmUGZ9* zR|%I%s@0w_PMG9@;Oc4S2AOOAT5AjI;$g25qR7w~l`YjqB+t0dPWj|p(P_UKhz+qL zj8LgyD7l`r@ogg08nyrb*(_4dC8?xaW_Y|XuB6wt7>Z5Z5oItOi7HYo1qA!_YZA{$ahA%n4##;=vC&Kk~=l7M< zL6uFNnN+Mu&uHckExq}Y?{S9mrtB*2GDD&7M-u!?N0&x!`lmK}Wi|WU+85IG)~r_d zmC}wosg+$^rXs5kRod5<cXnF4s)dR0{tymt>)$K5seU&2v8<;hipK$ za{b0fnm!@=Kwf|<&80l{3u=U;99M7*)8w6?F~M;Bolkm_oB*eAI=5$VmTVDq%-{l{ YIvrofEanOOqy2M{{Fo?QCLCb)2WC})e*gdg diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest$4.class b/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$ConverterTest$4.class deleted file mode 100644 index 68815b1ea7f7fdc4e3392ed1ca47c5995b93e117..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmb_c%We}f6g{4#nI=qWDDO~cfq=?G42Ud{8Y-2Ds+3R=4Q1_4+{BRDk?koeD?Wu^ zV1bZWuw%nVA+Cpl6lo|>Wk&YB*Y+Hr`Oo{Mc^ zgh~WM$@QhJ-yt&Xyzl>?%_3norIK!m;qk(_K(B2w6kED0%3wGWVFINJ3Ydxz;wVF5 z!5^4zOC{FRoh@NHd}~17&9rsG2bC^wulB%NfcWvZuI94IO=-OYkolZMHp7oH{v(+tRvbF33Nn)mK_; zz^#2LU4PALwXBqO+)1tM;u5_S@rNoIXiEkB)9n!F7*@tpNDgcyU;?`a$8Ox;S`ya-EW~s;$F3H9&!WBCJ~V zUEnnuAtn)^Oj?6vK(ccE#z&eyA^Jd8fN7db+1anCk{)Gx1;;Q$)(ILD49DMj(34~Y nIEB-hJcF|&i>P517f7qo^)<}lBI*8W|6C%wP86(M(G-gBvw9x;0_N z5>|8SS+^Fq7H9oZP$E!1tnN{R5j8p(+}b~^g)D(GYe)iy0t-I zeNEwFYI_7qnvJkF4Fb~xC`Fkc#h4L*f|&xvHFCnNHa)6!Bu4r*vs>+tXaW^&Mo5kH zsHQG|yAMm`u>`ghj3!%qJYspfW(^tPZK^Z^)lTW&P3GGN3HLEMVk3^KYz?I=gEmkO4E^xIxKdnHI z7^Z8OnyuL;`+?Mc04uRd!0$}y9#TpDn>a?n z`Oo%)Ml?w(ZxooDqOJ@KL0gLwBI#a>O_G=`0xd2VbEeeVO3LT8OUJYI*R@bAlXAxFAwkqflSb0er=WH&SyiMT7Os8`F`ZA|* z!3%Ux0VQ&cMS>hGNbFSbGY^d9>ui^=lA@j3fM#mZ5V^XY*{Wc!HfJUN)qZrNSBCNr z2;5S5M$XBBwLLPr-zw$q5V*lxt{r>RNm9R43um2^X@p7AO9M@&sg5eRZR*sp#*dxo z^+6S=+HvW$wNpVzV5aRf2}_Rz+w{04{Zo_vNq<@E(mFlJ{N?E#a$(vVhcK)_pC~(x zPYqx7h5rjc7)preKf2_JUn8T~B$4 z_F*qENGjUZ)2^7CQ9R111eOT&7G#+09O(gr8a`Z*A>?qkv;3ht-Erp|0x5MXnB>(Q{=Y_+Q~)(?Ihzzq5I(EvV%hXs75riQysjc(8G zY20Jo8n?FXGQuU64t7m!As$Jo#`bPIqB?=>AZGaRaVpYfoUX8@o}jb=U5kV}*blM0nUkt=?7i*qWEm!_iDG;-|CiPvL1clxj#?Tp;KXc*o<;Kq4BFvWtEtJ#r3gvnJ=ISGN*8BUW_Hp#ir>2hTw zHX{XAU5;Z81c$&}=#Sf8Dp|*7=W>hF1Z7vx1G3F=-TKl0dl1TUay#`b&PzRcij&cb zK4ZUr$trFpS(kflZhN~Yf^SV7f^~kJlO@&b0!!?Y>N0t3r@)Z{ zjXdtXGKBr_GLN*To@ex_%Oe?;g-tMjmys|-+Gbt8yIL^8ySr=U>Dgr3y32oK)WPOn z3ln(xM#Hcee$<%rc8XE`d-#EZ?+a9q^Hz`UF?O@_R7d*5DkrJ~bVI`&4d93P5uK9n zvr>-)E@tK+ccmkIiy93_wD{sS!`PjOHRMN>j3-$OrITb%pZuV+<)znVR=KX^W;GJ& z(%E9qD#Jxt3TGfoMbn;g{6tpGKM&v+_$8}mH5{H`>aDY;;b%Exsq9QKzh-Q2jYc)o zPGeeJ!SCrFdFuC4qJlrt%9ozXIPGX$!JpZ770OJ$Qe%>IUKz^@k?)Aor7Ekh^t}ur z^7TY2G?JuQV=|g&aGLP*hEq%3Fz=Ie-D1QoRPn`bF|)iVFPCq3c{hz81wItnck6g9 z;uHV!6|eH^I08rcs|d6BUB`vdUf0ZM%k z*We+0^D0M@ySX3p@E%;pz2wf<;|A`2BiBiY&R9L~fCf)o`?-h2Rb%67bZ~93aWzU@ z?>&L$E0lLiN={&N5^Z_t4swr2xbq<_!{H2cHEDDU)97Xs-TSl9$+1owUDpKYO2^TS zp}UV3={b(R$?EPgB6=M2Su8HY6CUWw)4H3Vr#olN(cK3<(LGBFN!`^;-HlBedc(8JO!`jh17%tI_$S z^Yysh)#w~voiURdb;ja+23Vfxvl*FiEPscMJ0UGUIw2#Uqs^bE&0ioRU(7&Qowj*4 zBk#qTnyb`yPiZbc7 z>ieho6@G)?@<}JH^*j6le~t=yjh#Q|+-oK0{e_%r?$&qwP#HJBv|Y{7XI< z6CeBm{ulp(@y?>CNsUUn$?QFMGIQ?Nna^K8egg0iH$nsg>&EsQ>BuVG?^!vdm&U$m zNYzM;J|OGJHr7b$?aYlb*ZQ&7q1442#tx;+VKYQg;NCc@#8_%Pm7bc()NAT?UXAD( z^~jP=NTB5QRT?)rllHj#|C!1%6Rs$&+^WFl(nJ_;L#)!i<`dKynA;AYEQ`Ro96WHzA<<U-){~xPC%`$J&+P?VWLrcXbGX8&&f)8r$5qBYwEwQLA9D)V I83&mE26fC?>;M1& diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest$2.class b/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest$2.class deleted file mode 100644 index b092d7d2d03d5934a7ee778c803849de265d547c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1161 zcmb_b-A)rh6#iygy0orR@eeD?kE=mVTtzQTs3g*Wn5<}|;eOao%fNP~nVrSpl`r7K zcwtPq-~oInop0X{j{rQ!T^}C9sy4kS8yKm2UBmn0y*7Ih zmrm#k<&K)jx8FU+(@VYJS@9p8D5SeuyD~OTU756L;ba|JGygH zY4TFr)VWE-nsnhz|DlZ!clkbNsBX%h;x;#A`e|r%e`#bhc0^HbWg5jYv(2F-|I|%4 zQmvF{+0ruoRNGaRq&lMsJh?i3#1pvtZ5%wm>CwM4I+)$49v9iru993HBKo|5!P z*6u&}LfcmapGosDL3_p7vI^>igW_Hd7coiNWm;nlmp(euE2Mb1ife_O!gZ2mG%$@@ Zgc{_&ff>vZcCOtwPkKlp+#&2?<_D|NVR--m diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest$3.class b/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest$3.class deleted file mode 100644 index 73dd3e3a93a09931deba7f6e9bec69b0563df751..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1210 zcmb_c+invv5Ix?c*(NL`lzS+&lm!)#SWxWtjk1q>^rxVPkP3h}X6micQ@SWiT9xFojYD1sshK z;uu3=(Ql}>q!OFia7UOn-x*L|GcBF+!8SM2$3GT}K3RqblOPs1e6o4uBc=ILS4~FQWQo`gs zg$*&!aObcLs5QSoo)DKAo*xz}KB#!q^@CqeZ&K+uv~`##Z5Qabz-l!waPQFwF^vFa z@|MU3WGmNie5C0Uq7M`WsM1{Wd)X3d+6`qCG!2%{#l?nCJI-`4>0!~QrUL) diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest$4.class b/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$FormatTest$4.class deleted file mode 100644 index bc0c17bd13d215f4b90ed8b0a2154887ba43e1fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1153 zcmb_bO>Yx15PjaH*(NL`l*AfU=h-g#r$GjC>|KY#i73BUuaga{Zq+6)srHc}1u4Ihb@+Pp}( zOj4~5g>k|pn}Vw+xf|!M{bR2$tc$m_8F5#@R){jgy-A@`ZA9{v`_L3jz7~W2tFd?{ z_Jt8D6$}-3AZ>h?m~@Kr+>wtWj!iG6h6HW7RCiu5=hX5jGIKk5S9>fgOD2+b0H8}0+Og<*lpM$voo8SSt4qx z`~~_4eDWXoV3IPW<+G1I82^F~R_PzG{7(0>46=#3M#~4cYUk3^ea_e4IsKjPZ-4#r zYa$wKe9Ta`rU0L?6g1qPXchZ)f&U)^e^h4>VFG|auE``NXIJ(g`D}(Uh zgy$EmkRRhzFDSWctyyWua#zyRORF*)3Tg=Rc5tv?(9mS9UWQ@ijP2UtSwSP+wVUag z6I4Iyv>v&#%o3sp$_v)UXx+o%U!paeh?1Rt;>qrQO62`+4UlTbk3CA&@RY1JFtP|g6n#r z722MQ-g_00)e=}rua=572hA$lX%5YBoc0JBtcCtKy(H*jEhANW@I_6)pxv~WdEO^z zSNG&*ny9bCJ#*Y)e}YVUMNrd<40U30=blLKOvpJpY|sHZ6sLoN_A@jPge+Y}y82R0 z`hsd;ViNQ!y(Y-eU1swZGV)y1f7xP>qHnvQr6BaJY^Zx_v%`(lBVxvaSMp6?21R(0 zW{~$vPR?ACrtO+nGSgG0j$WTJ=9vf+nzK$RCr!&;H|2XpED;^KUej}(b+hPuYc_v2 zXC_8Z4IDphX1zkuu`M^$<|>|+J;(9xfd!K@u z48zZo<7Mvz40b&_k3M5Y7Q8hH+tOTITwD!2*Q|_O_Pv7o0#8taKI4+~G2uY9sYz$D zd0DVvHV7>@E46Xm+booV(6n-S9us;)2F!n8m}cr=pa!MPAv2W^!(uR$PP5-5y1kDh zob#>aFg?&e(0}CUK)O7jmq&+K8EUAf^d_Ym!DbN|VatF&u^03Vyn@tm+-!^*K%~KH zN_D=E>wRU)%H?ccVwQ7#i_vAv38Zl!lQ0ZAOh@9>E2yV>HdaZZ1od%VHrc`W-IC?Z zdU&p=t)LS%$qIC&W2;tyoU&ehSd+ywHI3T3^oP#^*G|10SjT4MGExB95vSu2(3-VH zD}?fO)Sy8+$?|ea(52cdL{yWtBn`1q;6GK}s8XDYXxs10+?E+a*97gUGW83-Z>`4( z_3XLKf51Q~KiNnZMC|PUy7b@DC5uC?WeG*O5LKjV+66_bre06gucs*(^h+xls~9>x zTgSM!(lS9G*R(zA1CP+>WRUgkB3Ch0DRrT% z7`Yw&UR(9MnxIL#Ca4i5EVNMl1xCf)cjNWLU*PhP5})HOMy_^@ zFVu|P`bS-Y9# z{7vW8QdQKSl~GS<3bRb1+@SDpW6yx&d1@Cou~WJg!9G#pc>{aUglxIeCgf_WCtYMQ>!E-d!a^emWph00NPQwYLuqMLR}9-i2ezIx zbLKRN2z!nH_rju9%F|LS?IL)%hddnidL+%M>U|Yi z+frlQmG!`S+xW|-KibU^yu&b*I^MYCoxdi0{#U<*VtRXonI_-lfr<>?vB@m|9E6N@ z%2|$Iz6$OXIs3$sIOaDm;r`?#1CLLaBe2WhD&{!z5)kIGz?CH^F~SnmIa;i12{u3c z#^M9Zd^~!OS@s!QkC|2zbjsw$vItAektZ(fvy7FAK0np>3yT;0DbeS|dJdn_Mp#X? q?M$>ePjn^jj(Aw}ktQeA<+$Q75;}r2$ zAc2rr@Blm%;@AnHK)R_q(#)|vzkh${9RK+F?K^%lF!x z#zMu3PS2#V(!@`sNDqg0FtpX*YYmy%yY5r%i7Y!-w)<3Ad1Ul}w|pp}Kv+5vXCm&2 zv=bk;PGn*UVW#`CZrxFYm6{h=)t7NiC!*&Z9uk5_DphuukS|x7ghExfWr#fHB9t&g zSgfg39t`^}X&R!{lZ0!2ds7(Y=HtbJ?W&B>s9k+}47pyON?&Qtf_Wko5pV^bOWW1$ zBjL)*g=C!hjpQh6I*2t`cn}i3K ztpZ`=!Zs6T4)_W@)0xE`&O6VyijZ^3^QgctH;h+id32v6aV&0sMfiyaIYj&oIReKl zeu;S=MI#Xwu*frKu*3>yu*cD9LuatP^99R)To(M%uh``^Yu|XM)scGQ6nZSeb@nI{ zPuz0@D`UQR!uJ`=ANkjaFYr8Xr?3%LCv3Z8w%{MGQFaL*);`A+OqhcInetfkhp%IU QW9X?ivBh<~<<~cV0UV9g$p8QV diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$TestClassWithJsonAnnotations.class b/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$TestClassWithJsonAnnotations.class deleted file mode 100644 index 0752fb008d81b3f5e6e70f3ed5c5b9172df5dd14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 938 zcmcIiTTc`*6#lvw7REskQB*)N@d0?C555?0i7p{xHeg&_9!Ym7OP85;(sow;SDKiZ z_}~xlM;T9NmrDRmH1Vb9($nvJr{DSU^V@d-&v3ti3d1{Nd)(z#>E3}AnS5{T5f_Rl zMh~R*((;#5=N3`cBJzU!qH5HbGynPzIH~x(As$6mC>$&8pCv73u0-Bg~zWZUOu{Fc>H%*>(V7whnnt^cABO)=S% zzI{fI+2xgsicEksiBZQGsn<4zP2`3OoELtx7i&ROhImtJY0LePv<`O}9{uYa)ay^X z#xTA`tN6+|k0oMTrR`>@1j=L^6wOjJPX2^LgeyZQrW}GE6i$)%kSrrxU;T>d&*W4v zLuXW$Y1CkFo#J>{M36Tq0&Ze%1i()KzTnm;x*7rm4uHMnaTRyUs(CDsjmqbXxJOKv H%KYLlzLNxK diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$TestClassWithJsonPropertyOrder.class b/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest$TestClassWithJsonPropertyOrder.class deleted file mode 100644 index ce7a5b9d5a225d406c3284f8139e8317b82f7a87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2566 zcmcIlZBr9h6n-uXNuaSn)K)0P)h?ujHEJtZ3p9eG3{KS<=O($3g=BBKyP-0j z{-b`VGi5r%hyH;6D5uZeO~?`gQ#-?ly?gK3bDr~@mwWb~H~W7BxP#R+1_YjJf71z? zzUysn__CpX(f+n0U8kbG9p#70cjlG!R$F1S6)tpSYbpq5%(76ILGaWKYs-Q59{IXS zligLns{Awt1;)1Ij&$nM+jJhQiuS7lBY|$HC!z5tkSlc+Vp&mO;&ICh-G*9s1GijP z_dHLBGIX^U2sovRZa5nOT@fh?s7|JH`q6mm@nQ@35u4etuv z%pc9oe~}c{1uh-V;3H`Y%ZwdL<=}#@su5VYki}U{kaWJVJ`9GI#Sl_v_hA-i;@!n8 z#*tzcORlF@T8*;u*CdN$N~kNczAk;&oZG^|u;#K_Kb20YxmbX)hbpY;>OpLDcP?Kz znjw}U)Nya+ScZHSpQ0ep$e$Xw{v>KLsF{pMd0sM9u4G~3s=$j=q_QNCViU?b({n!A zQLE)GRSAoQXNJj_SvdGgz&kxAiNYMX<}i4oTYg17a7`yo9W!XIni(N*?d`5>G=xl_ z%xfL;vdU)MFu@3JqL{`lfs5VYkAFg23x!4qb0YZ!0I(UX)(7 zu7a78*4wRSF%fUvd`U^$aBa7#I#WgaNrh;vCIxMb=Ly(8-iyiBYo~cMg&P@s$BWt> zyhRS8BInMiz$Bk3KGU2;OP;6v$h8X6cpxy_O;8_iomkUYr2WaNY{NJ)Y5XW~!26%@HvO~X!?SdgNCC07v8t$_AqH*-ouoA zWe?M@DIdT`Tn!Q66+Y%_$NIR0Pk1uH#etfg31}da8S)lpxIbf2fiFJeeE6HhER~MW zi=j13J>zo7{u7gbaFgV*8}TrH1YtX1M^o4fG}R0AYXWHeSfDsjNk-GXK))RTjdSK3 zRpa|JvNl1a?S1aiYa|jzHs<;mT?T&di9KoLMD1og<>|@fBV*6)v>_O5j`E!#oynpVAz?e2*Wngb99GMhO@2Fv45L3g4z7 NO*fcwo7Hpy{slc!f;IpE diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest.class b/spring-ai-core/target_test-classes/org/springframework/ai/converter/BeanOutputConverterTest.class deleted file mode 100644 index a01806aa3f10784d253470db5e39f08f1d451787..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3311 zcmb_fYgZdp6y29cN7A%KEZA0TQBlLAjBTN%Kv5ov(1rv<0HG@0OfF$UGLtnk!M4i} z{w4j;cG-Yj)X>D+oxOU*08lMUmrfkO!rUhCP18V|pb8b<^(27fObRZ^hC2cz@ zQ?C}3mzP8gVJul$lb)^H`<-pUj!lY*kRpmtXv(0!j?eJ9z>U<*VtOl^*;>s!$z<0v zTg$oZax#}+Os)t#IM1T9p(kS)z>tAKfuVD3JDNvv4CA&yhwUdFoy|oCKM~P_fz239 z+%fQlz%89Y(x(%GGV1}uq;qp7?9iJrj=Q)g5Nk}y??~=`GqE`kCd_HQf**L&3T9om z!iv&>;flxbz`%WOoU_@^(u!jo4+RX{PsxhU-8{k^`1k7Er5%UmP2hf{1Sd%RXr&YA zNxMf&3X^!hto$5_U@DSUxPkR+uEGdRPSecTid*+Am9ll+>-~pnKB5b`z;H-(onlU{t=Fpw6Qjf{F29j4*ow}Grc?*C)zz|6~lXOGL{H+as& z^pNA^n1P(YYI8Ur^E^LxPWK+8Juz%xRbah&%m=H@dPU_4+&sm7V#37?W4fgDeSrD5 zA+QkHmSg$W&%*h%d1!YHeBV5@dj__ehc;?}^&%PBZ*RAgcAC{BD0+L zjq>ioyD4wo0xf9A1xkZ0E#IMR;lq0>TNn9dQVPoU!B>d?8V+CPTTcc?aE0%9V*)zy zE?Ynsm0J!W-(!yk`h`@QwEqpRZoEOy1_7_V!UyT0m$rN9v6#k~IZYkwr5d=ZGh|*SIRS=N^+8{)e3W<;!eoogZOx^A_yR%hz4qwDS zLL~74d?@3YZYu~SM$&XHXU=}-JJ+ATzW)HQg1mtU!=mf$nSRZa&R*H$Rq@I7KAK#b zmh04or-Ww~q_4IDRSVQwOSU6?Wgy1TTj6zX+T7VQw@MXZDTeFI(vfPFA)3w<8DeYh z2a!M&9Z6inb%vgTbi`&*EeUUjmu$h1D!3N6i`LlTFv#8`AU>|U^gS~6WMLy)uly|>_ja&j_m@qKTFsj|-zE5>iA&bxOFmGV)GS^QzC-D>uRErc^#iiq~ zf996557uo_6^`<^h}GIzR&S^hbvIDB+XuDeD~}*rdd*!yTfVwQE;b;_`uM38OzZ?6Y)@ts_bGpkHX|57-V%rToOKeCzB}Q~G+svU^ z?ID#Q<)6kH5TQQ}8oC>FGHGX8l08EFYvVaVt9}NC(MfAERG__!Za_D^M$khit<_7r z2Ks^+{eW!hM&Sf~yC>-1J;JRc48EOy_zlCGGshTB-A_%WGRGjn3*l9>o-%VUg^nNb5P4h{+(Gb6BRYS4dy84JE52VR%8Z2wwgM DyV|8} diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/document/ContentFormatterTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/document/ContentFormatterTests.class deleted file mode 100644 index 6ad88784577779aec266efed71a9acfb0c6f89f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2560 zcmc&$TUQ%Z6#h<#?$}OKa}OND zYVJC`CBCzr#~L@ZhF$ks!jf9iwj_O5Y^TMg6pk)j=_U|o7~JQFTr;`V)T%rCqAnSd z9WjQ9N|feOXkvk(f6=fE`GBD>o7-fF7wv{fqYncL5=bU+fg$^E)g^I>;jX?XGF!G| zHZq2rSvHy(ZZ$GBZXR-J*jA?EIgi~;!LdCeOS)UM9ZNV#yvmRgtsT)=6;G#=xJ=j% zx#_&;H{M~)4&W_ZOWG(RQ!rHdCO?Q1A-+ z87@@}ORRh3Y)9uireIJjcAcA>+%f!fNQ}!p!)3S^nNK}4m6B`Nvdd2nOrvf{^Jz`I zNM(kr8=fVNme@30gDe&-%a%cckipTw;J!zRsqK3Q2IaoS4-CyOfZ*XX3TAPK!rK&5 z7f&etuVh091w|41AdP#NOW-|*aX*E*>k3EiYjxWZfxbdOprmva%!BZz+gJ2GPAZpr zcr_OwJFjTRl@71Vw%xW`0(u`y2~cU}dRy-yq~LuYN6K)^-+J8CZ9mM*3X1+~FVkx~ z&7cvwJcTkoNMMEGc2t$F3CSB=@-?b(1s~!gs`)~t!Y~yX-;<(209JiSB)XjaZ?Zjt zl%f}|E2!cVN{Ui>rSPz#Zx^fUdU;*nUa4-Z6?DD4!H|!%bT$hEq#Hic8iR~RdQLvl z;wiuMcpJk=L+o*`8AuD~8{2N6uzjFx{v8sYCOLN|XL6F#1uy zrnQguG>&Oa(P^7X#^>Fbc#ibM?@%787u7*kRj;T+>aaSZj;dqF$UMi*Uy=KnF2*oP z>kugeMiIvt1~5+R7>&G9+$L(M5bt1$P7E3ui{V|`_tR;bzP{lfNY*!8n)n5|Bjk^9 zSG{5>zus-!!XK`J_AZ{XyTgcN|#KZ|)r7kYLC$1j}SB!8~ zkMXeLBbaR4@$r4p!SR9?qCL-;?4tkbG{iCTKFBF?a>X#_2NnD6+J`cMIfwKkdMKvHheLaZ4jExnz&B(a5?I?kUAeWk;8ub1Ezx+?JV&6ku6{tE ztRoRI0w~2S4LqbF_P%}5*OzNA2v?dL!=9is6c@W?+*{ z(xh-Ls%NL}Wge(WQ$$;?-W6LFIrLMClc!+snf zWt+z3bZUoNe2(8HE4|5)>BmLv1*67MKQ0!SaYT=0*bh2ziH1u-cJ_}MrXJBvF86zA zba8A!V5igVaQg7$=qj^F0WvHxr8mNn*z|T!AYILXHG9Ju!9h z=L8oF0F%VoX-QUyYt=OycL$ZJP9^jAY7MW!YdM$bs_12jt8?-8qXNU0LDnr7K};!m z5{q(aoA5lRk=L=$E2@56Nj^h?5Gf_x2cz#GW{(R5cl zZR+u`vG<_BMmJ(RVsvsc8q1k&#j(|o8#p7lXuCSB%Z6D!WK_qQS!v}>8s3CAvu;N8 zbdQlv>%&F|$w%k77#|jBck3>oo1$3fluz)9%{-7tmLL25xRq#?Te5sQ@Kz1COM)wj zvV70TAC=hKo9Y}(nn!~u!7)GXRNhQ*qB@bPHmpOXIL1jfCqcTQIJ5=t((rCc5=a^kG{&8H{c{N?Z>@rdATW*#>$E9KH1CPC$MI6mU2xyE}}b*2Yq;e1u42YD83xWNP0$K7jx#R_rNZKdDuv4_%gmiAS;U` zIn1l;ayLBtnCh)xmA(9H0v&crEuiShmmA`5X!s_+#i~#*ak=qeZm!`v;w4*uM|Ruq z3N(A`E+P+x(I%|`p2rV-_uJgL(;DbxHzfgE66Z_88Bqa%XcRAD8@F`f}EeDUR* zp8XE8q44MyS6XdmbnVz#J%=is#_B?!)mY0UtNolOa?{oXZsV(4j?HqCU*BVmIt{llDts&@;X{8g~b&$OBqoc`!qI@CSiKjt8uoA}^{Y zdZApfB$P`De-T*hNKn`=k`a_L)HESqq7oU^J(BplhJWCnYMSazm{O#`N}HaGP?qz} zfm#y(*6<(vm((9k^Lf>61lCO@pkqW&^%;jV23xc(jJ>JA!nRoKyi_8|7nZ1z4seDV z_X|N*3TM)0VoZ*z{+K>C6wzy&q{SB%W5-?BHo)ZbR$JqnMy1Cyd8y4l!S6bid7g3l za{kQP{BoUNXaY1dXVv=razlRE!btTcGO4h!BPu&)mDilNMk?i3toB60O!EyVN$`#& zBI$rQUCi?de!g*yP|^62#HbPKRMz;N=C4842 zkHm~Lzd|HNGs#w0G>dDq;6eE*$9;VIH!YPf{j58Owq!Zg_VMFHYel)JoFht!4RNL> zN<=9)7I9+^{Bm!pCd%Qj@QG?}*n2B9F;nd=&+o0$L_qB|LnwdFBgJ`Jp;J0)0W?O{ECOY2&=CtdS5jAO%N*qrw+psZfUFsyfZ z=(jxtwiL+QYRkKwR+VwR`6SK(x*HzF=2cm=_cV@Um%PZLcd#+opT$7%!r&{icx4tt zy{of0IF3WXu`CjUc?%Y*RBYtW&5Y_6ETYIpe*W5oHf2$RrOCFaoOYVX(3=Xz|OFz)g+ zW7rPHN)-$V1dlkpQ=)Hei;wiKb|s5=WwK6ihqoSgVZ=hLK^qS; zS0nu9eu$MgifxD~TP?(HcWiCJDQ1x45|;DbXbnSC%fC2C>`FTNsAm8l;XQeG_bEJa z-~^uPUKM;g`0>Z_$x;li3O+Mq9M4)84%+C;bA<({?Em^WzRg?TQ}$bYvxLa(ig7{PZ1!FMIWca;lt`3n4nr=BEjmetavVqy_bA?#FHI$^Q6>6fm| zTKcc1U)PX@uO-7?=R#kT9Sx27li8CV|JKtIx5vLL^!WE)9$!z7Z=lCF(&L*vJ^tgA zdj3?X=g(exZl<1FsOMJdxy@70Up@64w#&KML7O6XMzWjOlB}M^-=0P?i+>GrWAehj zgMYNU6U)d!O}NVy+GabnLH=b;Qn?K6i=L)D%OuOzGcb<-b=$?!(4s5 zfNg&n|1uy;oKqExN0v+puj=gflq(tQ-U}$16Oa=iPs=8~n!lyrrNOa>_{%+gY;@(S zRFnzM3v){3pvY5q^DLQ9_>_=br`Ker1bZ@_&y%}_*-n=<%`%+QIARt_YvqnKX|9uZ zioDH3WS>jqTt_4))FP2vZIP9Z$VxHGTj-!mXr&{RBW{sUPdjDaC%S&jB{FX(C*&fL zTZuF2dfrZvn`9;mz1}4>Zzo6WX$TEo$cW1EXrj=Yi-n?8%#pwlbA|jP;V$?@755g3 z#bSwCoh53-GPSA|D@C1J)r&^4TCLWIX0cYS)`=EzwpwiztzwIit+Iyy1>qdAU9_W0 Ybcjx|vwSAM=Cz1jgw=8G?LyW60aj~fJOBUy diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/document/DocumentTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/document/DocumentTests.class deleted file mode 100644 index 3437a0cc5216d6179e93b8c1a6cf8f64fad43851..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10690 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 ZNj+iQFG)&L^rQHSB#m}|O*mrs=5H2T{n!8i diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/embedding/AbstractEmbeddingModelTests$1.class b/spring-ai-core/target_test-classes/org/springframework/ai/embedding/AbstractEmbeddingModelTests$1.class deleted file mode 100644 index 5d5696473c88020aa359f9db7902f4b093520b87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2444 zcmbuATXWJt6vzL|Er6(4wce_tqFkztRqLft+S(TF3|_0wRG(54vHE`U#1qp?pCwV1P4{k~sz9WoX`7PD))dPG)E4{z_2|54beD)*qJ~KNrqrn zF4$QyZGN*!@p11ND;8%MsyJ1{dSJMweD^0q(mjTmEh$QmlY7YEZc%@Y)=b z{je9*SHpk7qo6aL*&zE}9%ZOV>F8Jt=D>PXQBb|9%aP|z>PY|Rd=wWL4)xb3wU8#w z<;noV`F{#;OBKWNKxgW*o9e2k-fh_!?8KV2tqLe;xWX|0FDX}=;?&Oy35??$Lww0; zx>a5_W$Q|9&{@aiai@N_U{@{2qt?>uLmFlniknK<0Gz;8*-noN%HceJY&0#=LNB%( zhUzB_iACGy?wnlmsQHNX0eJbdA00#-_^AFG_$v@=tOXQ3a`xzt4Lq|R$^{odx*@bP3 zCFgJg=??aUk3C7aQwoq#vAEqAAMA?7^ZV!Z diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/embedding/AbstractEmbeddingModelTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/embedding/AbstractEmbeddingModelTests.class deleted file mode 100644 index 22f4136bca65464faeb79c21c506687d46f06d59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3102 zcmbtW`%@EF6#i}qtO+Y>M10g%Xnh0(R{F9Qu_9niO+X|DsjqI5OIXA80|FIkH-Wrn@G_ug~Pch3FJck|ajzx@ed20to@FX)1dX;b6&X%Sd8m|_4xlFU#Y|-@`z2q%4XL5F#n|bbfu7Wtj!A-rcYo<bo>Aom!!?Q~pS3L8(>=qsT!xhNSG7x9hG%Oz8p)vV zvSAtC6^5SlXn`Rvz{!G0A9BpD854T~@Ol!lYn$)j{r(#?YI7~(sejC&gfg}Aae z~f2%B>&`hLbYHrcbD~O}}P%+|l%!p^4f~D>yOM^sZ{rCC9iX}4WS*^K4!3U>lG z(@C5~TERJnvFK<~Rw_nC;Dq5WJoa@nZ!`3k{c80o!-zQGo0h$8b!R)@k>$B`w%r~p zo@le_-7|u&;}K-2>C}?0c1sML*kL^5Wl4@^M|E>2++K6+x=|)B&AIjKhRIiK-zjlo zWWwRDd?$Ke=;-iPw@y?=YfrR~X_9=^=u8YwCIgmV6)oiE?UgN~)K3`gAh&tQR4zHn|5}G4#)|S+WDsHGS zu*nePj~UK(CfXueJ7hSOgb7PQl`7L&{cH2{;!>5wvQZ<{6{F5Ad5i4w(M`3s>1px$ zbjhmNqJiLi!knqlHAMs5>cAiB?{54f7{na9e2$;;p=DcpIc$y;1<0X3cKsR^qUD(oWoW zWTs{;i#w96LQDsvio?*qNWgM}td5Hj(o(6ihzUWZFNGvljQePe(@4K-=-E$S8jXy` z-mzby{!A}14A4_-21(BWdaA(&9K<2|A_kIitmX1B%?U?&3K^sE*zXuzBWFX|^E)`s z(7>s_=Qy+4_B|lMO%aG3j$%>97z%8|7zvsilNjirF;4qM0w-zD1dWsQt=$82aRE~q zypIp&@S();6Rn8Evtz&Dqw}eY4P2t|;|*MSj`>wF*}&%wY+$SJkG{2@)Z^u~xOnu^V+T$MKegS=_my&|=)^&yGmiUo zk3OKA>S4#RUJW6~@sxJO@JyC^fG~Vb|KCuVOZXPw(OQaDU26O9`x5l?F!=j{2EnJn Fe*st4Y=r;- diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/embedding/TokenCountBatchingStrategyTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/embedding/TokenCountBatchingStrategyTests.class deleted file mode 100644 index 4cd9bcb3b25fee1db5acf14314ac3d0606649b33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3543 zcmb_f`%@EF6#gzC3n41T2h~~uMdc-nT6{&VfLPK7P>5LjvP*JF7M9((yHT+3w{30v zx3oW?=uD?ScltMV`rX|G0*PS94l~)iXU{$7JFo9v{`%+X9{?`lR}D1+R~$F1dwJKi zv$L+TAn!Zwyl$AfT$quW45fO?nV0skQ?UIZ!%ycZn(|%4m)WJ1^n6c4oj~)PanH~# zgX$AAb29A<)L%4h)4wcG+u1cOP&e#kWCXQnjA9$=1$HJ)TaFj##!VSBmK2C3owQ+1 z8?LF|i^4iTXLD6WBk=@XQ4{ZF(ks58Afl8@}n- zbbT;zJy&2f`dlGz`qI^nys4|`;~HWD@t43B!7emv*elTa94i?oU09H|uU{=L8qgxp zG%792X=AypOayzdU#0bcz~0W}S}j;8mMh*h-GGAv(QwODQ0xXAV%f?iZG(ySCbZ$O zhIWA+ft7-9T6)s-{3wo~L!ic)6&Njd5tch%=JdIeu25;!W?aR7EQ;gk6xbHjM&NMK z_?lM5HU+XfiXQZ`tvvGqTZcWCh@cPs8gzkHl}W?%r0dV=X~&g8y#@n;s%aD_aY`T( zs-$uT+g0yObOnX3+&AN~-_w4=X3tAEG(+sKRuacvg=4LP#bgQ`@Si(|0+(K9I_SE2V`T*Ptslmvd}$!ZH|Sohcz@A8 zj$h`Vz^V09dCT;3NyE*`QoD~VrlrhyW5!~@L{mY*BTAYNCRD>!f!#sMOh->ltbWmO zP2glTG(k^L`Kp{X3YI@9J*VKNWzsP+(v4sQjSWbU719>FAy0<5;LAn-PN>!AFZxR7 z?I@BM<0P_fB?|%<%7>#ge^tv<0#Vu@@=n;8z@ z*}{{U;?&$sUAuFR-4Pa{d`D3;-h`XDrGXUOu~{lgD57`=x5>o}YS>}N+y0;zh9S^b zjIElR@}@0@9pf?cUKH=+1I{U#-4b}%Sv3_ec;1w=%(~Q8%xo&>I``En5>9JJ@J=cm zCJH6y`1avW6d%E0tl@UW1A(4Bv?P!Xk^XnfTd>FmWIRC9B)zqPPgs`B8rGnj4M=~r znIn+MY9RggZpt?s>_?GDc0e)TfF|jvaCw-{VP=ACrF0$#@Yg;bRRC)|KD1?~&*AWRM9e z8nZlk9Cs;-Pw*+ZW?@Yv@OL@d;?B_cDA~f2UPsb#<_q~Mb5oZ8bsJM8`f~Lb{}{U5 zd~Z2P6fLWXoZ_7-zOx>S&8Uw+;L9j%I23$A0h>2r+tLl%RPws{oxstxd07W=eb^cv z3LM&8mG{&zM;d+-7^pg0tDO=KK?Rv;__;`~Td@VZATUxt@|+=e&eDB5&o*rz)>{uHySGNxt(vo4t}k{POg+zGoQ-P3g4828_%%o_G9c$ z_B_L$+p&F*@k+3GwX}GRizjGZ#?i6f6?6$a!HK$MoW9jtyMl8y_!DgZ{Om3 O{6Gvp;t_tSZ~PY_pb@|T diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/DefaultEmbeddingModelObservationConventionTests$TestUsage.class b/spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/DefaultEmbeddingModelObservationConventionTests$TestUsage.class deleted file mode 100644 index 5129f952320fbf6a76e9e9c9fce72a3c3af2591e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1625 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/EmbeddingModelMeterObservationHandlerTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/EmbeddingModelMeterObservationHandlerTests.class deleted file mode 100644 index 2ddb0e881445c595fc3007496890509bdcf570d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7676 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 b1W6hg<$IA7Du3T78pX1XdfHp^6-fLa9sAU6 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/EmbeddingModelObservationContextTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/embedding/observation/EmbeddingModelObservationContextTests.class deleted file mode 100644 index f16d823670c5c060ffd4cd364530883f609b3d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4057 zcmcInYgZFj6x}yq2I43Xt*G?@6g9-hi0>M;1&Wn6K!u34@0;YB3`}O?JV5(?Kka{M zzeJW@tE->8`kT6X?#z%(2nclH2bj!#oV(9H`<`>=?|+~E3E(;&D~K`7SawNssZMos=6y|jaPL|vXe<5iMj6RGXPd^Bjbl~M8RQ(JKM_7 z3VIbs(MS5M3%ri^acX0}THrn}jyo{Gu*>nP!mirZqD~=|%nYhHhT{w!D}xLRschq} z&ARd?XPy_T1X4&V7-G1xVQ}hHg|{bEkJRZ&hHG0AN3)4c2Tn62d~zx>5lL8@inADI z=v>m>vY(z9rv4u_>mVm-rf^=x1zcp<;oq~Ziahkg7x`rsSMV~!Zo4VTFlKabFYdKj8f2pCAl)E zf^s<;-k{2a%5O0g%m(J@)YouR!8k+znx{q=t9Tu^NL9KsWw}$HVKAHsX=piQB=5L3 zFSy|`RKFr*gcXuudgCk;*|uTHrJB_*YgTiqns6jmS+H_t+geIe#h+9$g=wn0R8q-{ zUpJBMwt~Yi{p->1gOD{mpk~m2r$jYIP~@;Lgxe}+FiWfj#L5`^>&($d45a{W3+EeJ z4lYK^zLi+5+MiKyhhd8uv-T#xSw#u-l zA&9zQXw|Ic*#&V^m%VDbZu42a@fm4|x{p!Ia%HlpP71ed6`ce;EGbxQ(w=TES_?wU z`mksrzfZ}9x>6MnL04jDr7^_tPc(?(&cOIB>Shh$3}!8B!K-FkyM@R|)5hGRs)#P% z{A6(Cv-gHU^*<3p%Q79zQoEe#io@+jTsE4Ysi+{{rQlNo7qY#@Qp>%AhqvdmxMlY zy^XRqNaXS_PVWl+(&)+LNcssney1NXBXV{u*9d#);&q8qU;ku7*oBT+NBs)`Q)Gc!g9w5o+G*V|S-glITtY7{M||HOo*0wgC}dIko1q=jcF!Nk-&;nJ{3I8jVE#86 zjFNaYVyGuD)E$!=q*W%Zm1Zp82nfiB~r diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/image/observation/DefaultImageModelObservationConventionTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/image/observation/DefaultImageModelObservationConventionTests.class deleted file mode 100644 index 1a23c68d4f2d272510d202266d7de4fe6c358be5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7123 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/image/observation/ImageModelObservationContextTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/image/observation/ImageModelObservationContextTests.class deleted file mode 100644 index 166b8c0d200016f164346acf3cc8fda2eff40dee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3794 zcmcIm>sJ$35dU4kY>2C1P*Lk6*r)*?i?3=MwFT-UHh@BkweOp7NfwgbxDU{3-?iD;@E*%%CX4*ihq-n(;We)F5TGxPVq&;JB)6~AieVz_NPWy7sI zrd3{WculO>&XU1R!>sYLFzli$oMrBrwq@kx&ZIprs?*Kg3ET3-L$4rQ&(+Yw(7(u+ zxl!d-*_bXaijv0=yJA|Vca5PtGd#!8GeJ5M=ti%OZHO`S)0k!1p5lcd9aNAOee%*+^y{W49D~J-vb8`+FVle&XAtl<#D z%IMbPoD6p;OEsmoMJ6yjmoVsH#n-m`Dds@da9A}8HZ8DTH z`Q|;D_2li#ZZ(<&G8oY?%rM%KcEw1T@nHtY96QNyVN+3VJ(`WNhTK^ifl^8M`SMi_;#vwh7@+u;wYH<-| zIdfGQ_N)hrhO>B;*NXEzJxZ7VMKox#qf{PfhV4aINov;ioszg=%DL^hs?(ij#4}O} zO^M^S?aAv~pA=rjo_7;?05U`4Oe8x@YuR2BMqWW8LB2rOou)J$9(-#2wdNMXKT(gu zlY#PEG~HE&o6g(zl3&lZcizZO%fZ5Kz{$pUW^V#8cv+}~u()gI|i=p0+m>k5& zTNAN94G(F9ayw_yJf^Z(5MkfY1lx>D3&2*lHGIc#xU(pY>H$X@eq^|~?#+7<`rwYV z)fx>?8Pc0MN?D+kMG6&-wc!MU6uI6_^%Rt^@)x7EMsEf^ncNw9hWPLF(uD;5%g>-g z+v#5q1n9YgR=`gB+J!!PlT!Wkl#0G0^0~7a}){Y`hC)1?i7+F6~x=-K`jUy@A8^Q>NaZ(}K8(0XD451e}+*as5 zSQpb2$xA=>jXXylSjC-Wp@F%-a4-331D{6_B+)~125CHxT{I^Q;$p=2eWArJIm44i z>F)(XD|ILSK=FQZ{uvg2qg9l>%MlHUKtq3*Og@rYB-tK1zoc~C4RH>>#2pJ5YZA3r zMb9A9qeRqMBI+Cl2y!z_gCW#z)D#>GHa%qsm+90Bh3PS#(9Qu`eT{GNJ-PG)e!|bO MUK*{F_yzm_1DmLRyZ`_I diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/image/observation/ImageModelPromptContentObservationFilterTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/image/observation/ImageModelPromptContentObservationFilterTests.class deleted file mode 100644 index 7a946ad5e31e779aeaa6d71dae5d3d38eaa9936d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4506 zcmb_fX;&OY6um_tGa1?tiN-80h*<^_)6uMi!~`%4W+o6oBF30BLuDwO>7MjLg8RPj zyZ#A}9vwL5=nwFtKgi>)?gkn&5b*GUo}#+?z5Cv~Z>hij`Tb7-$MItdbppeVTQt3j ztL)-6*DA{!j{AaXDN~iLqBNaRPr8$quN>R#)jN4-OqTjxr(E%S9NU++-#35cv?}@1 z9g?2!rBE-hVZxfU%#vjn&A!nIS?~q!PDqT73k>E~9Yd$U+GEOA{u2UgvTefx^*uzM z!5TCgNFklVT>=+YU2g^k8rOlQ8)(2zg^|4J5Ano+^aI!Kb5&8R1_&-S`}q#&7CQ15qMNNW?2=;8mV6QVS$GY%a{^3SA~}7X=c^oP?~V*(p|ssi;US%Bc+Y z;qeq66FBuhvM@oLSha!uI3SQ34OD4Nx=ikDHWMp|7 zM+A_;K^)Z;hbee(GFF4WF1ej;!x@(16DhDz<(Cxg%x6lX6fX|fz)5roG=_ydf+X-# zcIgU}z#p@B_1u?65BcH+73o%7XHqdr+V)chPUDO~dUjKwP|HzE17E3kn0LK6m%>v5 z`<8Tj=#jpP?torQ1cOw|2^_c+!D@WknZ|jNw5)V0mNbTb0~atL&`{Q$Rp9i>ZLg(A ziykuYG}!tY!kl0kUI}12=s2D+FoI_V*1Ph0z;Yh@LEz=(@F+gL>O|7Wp3}Bn7U;c` zP0J+)^YhH=P>hnc>na%K+(qS&56P&xb_K;UC#JY!rC|xQhWWsOKymsisuGEz3arbD zJ7Z2kIf1A9VZp!{I6Q1CO8=}Xj`vvZm~PO@pE@U}hOH8#Lt%8r!X8<0%4Lpjb7vUU z78G^=8s|umq*^aKvmQtmYg)7K=er6^dcFSj7`C@C+QoVW@eY_ zn=f`}_7C*s`-cS1E*7s9%B53Ea1D51A8(k{&J?(ZzMOC9akWlk zQefw$WdyDDaw8OO8koY10(H(c_PM0HV}ZA;xI+Yq^<})8!YcxgXs<>iNMcG^7$*a- z;dRzlde^s41qZN!K8IE9Z` zx55YpzAACD@q8VPPXrDn0}*?mmQNObOwS+0XS$VtF0e5cF(;ahJdG~}PF`xQjjVM~ z%d%+0v2xG}+=Aroh%|gWvV57huDu$vfYEE)((Nf}a_}bhoxqNTnVL+HM5?hf#kGm6 zxY@B@a02IrkvA88rQxc9f4o9*XB}7Fe9J)x8``IlX}<+yWE$&#L(|XPtHa%Vt`EQ8 zfqLvh6LwGzINgWeU?c9~f55$zSBFhpt>v5h_^V}0?rGiIZecUUZq2p-il*IFY|HPN z!9!f^xHzw-nF@g26tstG_hKu|P*qDLB36~=?{1#pRg}Zoqg>VTtGzYVe@BU0ea8&U zTR1q`Vaehym{m0Y6W`W&-e)nt*?z_cY-AEa0ol1YE`F46fDx0X4Gb7rao#_2ys( zH)z>Q2@kgu0C0jTPSS`j8qrN7dT7K68u26np2jhpK@MjVhUDiA*@ZU{8S)_Bj6MHW zO+)@B!L%V)V?%D??UCkpr}2KcpjGeB;Dc#=x}0Ftuk(j}17FE&Odo zA1T|}qUl2fvGK?Z&LFb@+hLwb;cqin RoAE8aCozumF7yMo{0osYRX_j$ diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/metadata/PromptMetadataTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/metadata/PromptMetadataTests.class deleted file mode 100644 index 024f739c8e84f1cfc5277e07dc731e01190a36cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5573 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 ZQFn2VRtHtwhewf1C|k`wb$S!1{s+$1-P8a8 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests$2.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests$2.class deleted file mode 100644 index 393019975dc2e104686cf601212121576edecb77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 915 zcma)4U2hUW6g|V&!h%AnRq?CUq6Mm5)A&|D(vmhdq18xJWBN3ODU2>V&CHc^65g){2QCk9tAdx&d#v7WwUXG&|BAy*L^0nnP1&JL-hW5PEFfLzQ7= z#@Q9{04oHybYtSmbWCIQuw#{eD{X&=Y*OXP^+?v7rNV9$3Ed32F@pM&-6#4>Wh|Cx zl1aL(tWAu{j>CHh{CiFwSSOgkcA z9#<&0KyfaC^p_GPNQZ#eD1Dvc6zwXp$`jIXrTibLyer>4!|h+ROJE}MHx?<3QRgBl ba_>-gagWv%mT@07ihM%3YVN7io51paP?F$& diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests$3.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests$3.class deleted file mode 100644 index 1e783086f19c3460f488394cff2107bba5a1aa1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 920 zcma)4O;1xn6g|^#UaKudRQv*^N(;y{!5x02Z6J~qG?rittDzmr=<5ubnX29Sms}VU zO?2z_U^NO(PqA!^@_ue`8o-_B(ufN}Z0C}C#!&-IXtb;~vpCQ#G*;8Q17m!9KKoXY<$l@|Xx;lasTT+SLLH|&gJ$@LG z#&Sz{c(l)r^!`~e<%Kh>Oe&zVPQvpQuCyBV^}y1V69)~3(vEP)y8DXz<~m`h=4?;6 zrdCcUSGVUqBk|Rm&j>a@b;OC2TG=daFwDH;AGmMt_RI5=9Bwg8w`G42aVNS9M_fh& zBLd9fj=%3bu~b`eV#HN1Y&$>T4d0@m9gk*9`l}Z&2E69c6xmdrNLxaWglADXef6IZ5dT4x3wr_CGbj<-lARsR1x>Z-flWk^=NuEMrb!Zagpt)M35cB#e- zZ5)H9U(J6tS_v%v12&@KVE_OC diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests$4.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/MediaTests$4.class deleted file mode 100644 index 1d807399123ac680ebafc02a9b517305e75d66ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests$1TestRecord.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests$1TestRecord.class deleted file mode 100644 index c38cbd766b8c834c229b8d48ee87b919e4b3d411..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2027 zcmb_dSyK~15dJ1W!m${L93tL=Btc#9)~Lv#f)$kF$b&u&$p8zRowzeWdGZhWAXQRU z@!${eM_Kml2C^FDL44Smo}TXhdivTQKli@_c!JpkVhj_~U$<4ocf9pApO?i4>2KNG zvCFa~TzlTEZz|f6o?6k4tCoe*YG~YSi=rs~QUc8kU7LKH+b;Lk?U2h5Uvq?8nq)}j z>z7N~;N%zv7OS3i%A(*XXVn#xo+mXAP#EldQI_pBuC(w!mR)<37q^u3Y0I{1#ZGaKKEr=Vc-$DoC49UFXiPzQgs_>UNJ=%mu7P(vCzGKccX0zUK z6vJfxgo&ZJbj=IBAxnpzli8khrt!55ty+e;Nl|HBvTy;H8CKFK_Tgx-4X!p!+=6J$ z8OUJ^S8$DC=08BrQMSeVDtGC*z0qvHS=|&xoy)v6h*=9G7-cA&95E8mLkNcUC0X^0 z;)P=}J$Q5@-88L1mGRswx>8YVgb7PvjN$e_udrB4>`c6elKdLhAa;2h-nvHjjMxyAsXzA6`l8oa{D;_g+hQlcr zY*R^U3;OyPtU1pUet;-c0yMpb>v1{ei3v%Ox9Y@&+-H+Pn`@4;98fNDS%)pKij)6^N_i+*UQ;Ggd zfh#~ajiakaC=CIh1Ce@oqDmu3*ObzPWM0sk9oBr5HCeGpJ56!a%-V2QD;?k0~>VNa#5Aa7BryB_x zIdJH-eQ)M<`sVZN{R6-m4npJvuC$3GJ2#1nAB~*Rn>NppOrn{dP#WF(*q^&ZD|_#f z)ZUSG_Q=P9HcpOG`e8#91Zq?HDx*}YIO>n4G1Y?$=Y@-9T%vt@LZtO<4Ig=>)2*) zj#rUqTi{WIDDgp{j0&SwMvDR)8MKM5Y~Mz0N$qe(9=jZKsH4HVuVbsQ7nHG|;mvP8 CHJpb4 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests$TestPortableOptionsImpl.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests$TestPortableOptionsImpl.class deleted file mode 100644 index bd546154d4854370d3982ddf45a3d354442b7293..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1412 zcmb`GO>fgc5Qg8)hux%xrfHh+Sw31INufS)1S+9QKtz&OYUzEGY*QD+58y{3X56Grje9{oWG1^iJNwK#cjdt8{ONBaIV!Po7T6SDDI&BPwu8E95VNbr3wky59 zz24bVU2Vb;czHq32xL5>6eu=N-`UiR|3n}y`*bunan$g%>Z^dxWV>1+ zo`CVx@f^KM7pt{xO1(zq=8;Chf`v;0Gfl@+?fpSV1zTJzKkIj;yDbBU*Q3ph-gQEO zR`Y_2WG#u<>?_@liY--Z6E%&>%|YOb1rt*g8jeHftN%uFZH1Q7yMAv&a+65~;x#D$ za~5p=O!~28od1@E9P$)O`J>SCWcqO==PxmATwzYJWMP^SONvGVjG zrC6cJQ<>yVI;Y_wdzn@?c|kr~|ACqBQP?b5Bij6cBK^0H12BgYt*9F)lRbO+5S4@2 z<&TM%ui_dJ@#R(WDe^{r`3RNMr}NS7C#vCdl%aeaHF}=WxGw4i-ObWukrTLqn+Z${ zai%YcOt(q51g3>J(^q2pb`BG3e8QBAnC>R(v>0bPNMyQ~tkYtg>5!O?&SBzypD;}m fQyTZlrtkn&@-MX5Pc)tT1Q#O#)%x_K#0NdS3(vD-?9ykK>k3nUD%idr?EVi$6D>Ec18vl z#sA=EKvgIp2aX(o0~e^`0Eh5DD0+5R@k-io01i8|JM+5x^_%Y5AO3pq9e^dg=OD+h zs=~UbTcHf< zcFa$>=kuWMZS5b6nsJc-44V_s`$6?ps+$lIXr?NGHuXimx7&I)j{#UFp#V+?9X{`TeU5wxYLCJpvok+XyAS3_etW#XkIa~8t7mlSj zM&@0cBw|#mJ&VIe#mN-Zyhqsq$$M(T*{DZoZ9Cl7kBV7 z!{sJ#h_VW5+8etV zcB|B%L29MTaQCz>C^&XyI#&e@QPnT%s`_Eq;q4y}L006Sz!Y3{T<;jorrgG5JN0@%Nd= zPvL0_VU3q*&e5D-xcL<(&q5cX)gLMCpCS(vF)9gfsl^#zBikW5dzu)Y!SxJIQ@xyi z&gAqQrYS}rr>R~}zYwQiAHyjYJK;1Eak`PI(@Za?-!eJPW$QH4%jtLG^v7d3%|~aQ zaGH-eEj;418r2q1T)2-JdM4?a`UW>2;6>n!;{}2N56RP?B=y4-*J5%agLs7yIlPM3 lXtuSuM9(tbrmsn|UO^e}QrIC>u$H$!fC|>BkT)W$%HPUg6np>x diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/ModelOptionsUtilsTests.class deleted file mode 100644 index 768ef51d663b91f7f8b5643e322cfc2fad254dce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6221 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 B0+Rp$ diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests$1.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests$1.class deleted file mode 100644 index 759a8ae9c517a450b28d9cf77e052dc9559a4e7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1353 zcmb_c%Wl&^6g}fS+yp~IdA7U?1Su2=Q^BsK3j&3RG=elLVmWap$xvq;X2w*o;s^K` z76^$2AHa|B7l=E-bWueDRkk&AAD+37bMN(!U*En1c!*m*Jcj3q9))JAr5X)2pNNA* z?}uE5lVl*`aG0vd%0z{a#gM15-Ol7DkK;a%_8+A(9thnN#+v%Nk0QhUc?P3Ii|_?^ z4y@4fgBbMQPeoS@g%&Cj3}ri(rhbp&Y0tZVtbjJi?50%GZZUKkIoiFw$53n%Kou~Y z2v9<~iULjs@NtTv&~OJ9+fs>6I_VQUydP7JOYJ1$@gCRG$(gd~5@*=SFTDCXC0^SR zcAN|jAtx8r-6YkK*p@Dq#(xy_?i>D&GgNlvNO7BLy7qH!nE$Bm=G;riDrx z>58{0HC>*jGm{%z^iuhrs3=Yhjl~}%eXKCFa_h|imtCu@9gKzgJ5;Zv9cTHq)HJnj zM0)hSD+qkW5VRB}-;B92!uYtx@H)46jsi;n9D&-$4ThKbIn3Z@@DI6#4wdv-Vk}l^ zunP2-Vzru^F2~XGu>cPh;vNw7h*sC`e4*_tg3ly*Sfsr?JNpSW;)5Aq#c3>&bcR-m vq4d!iJxhXzb2vYv7jThi5zDxQE5xmkd*{+US4q1{Zm$!)Nvlpe56iy+L=3K> diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests$GenericsRequest.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests$GenericsRequest.class deleted file mode 100644 index 00980ee22bf3d338980f6f5be57049fe6d0dabfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1174 zcmcIj%We}v5UjDieqo3)iNpI50$K-&y@N3VTOpQAh=>&lxG=WI&Lr#Iu#X`A3M3E` z2R?w0LezK-AvT8`$Yo}_y1Tl&w)e-+Z{Gnt!rdHF0 zvn3Qz6j6xL=SM1PCCV<^wSQ@A*)_%%AaJn+3t8rbe{z=W`4ppf)@F`*SclS$sc!kXigx|M zmNeTEseqyuxBWQit95PEw@-WJ=0I%>;M~dN{bepEvbuFj4xb^yLfH z0We%NpdrnWt5}ZM2s$-#hu7@TkgRjN%3VwC?2f*D+b1Jm7$qG2e1BZzQw(k%4nF!vU1{vfpOeqsGf@xWhybX z2e&CDCrbRLwkzs>sqkL;aNEEH?l82@!-qr}j*K#7w`Abf#hRr$CjTF8KBu~uO1&(l z@A)q8Mm6`cm_b2Do?-I1zumy`t&T7wgR!Q8B4!x|YKIIA`^m1ioITkVW~9B&orW#E zsfv{Cpj%1=5xg3UdP$PjOUWLJbC*lwUIto@ zVUWQnJC1NecH!xmXP7?D!71VBc+4whVeau;?{z(A-*=o=?W2 zafNvrEq&CIG_TZrp_N8!9T}uBK)WT9DU#XZ5Bkr3$KXEgQpnLaO`2ef7^3y%NDITn zqkh?tjo}ilH5!T})OVD=igubLfuR+@Vel(0dKs0~VHy~RkQvfZ5WRRn*64CHR&+0N*R67=x!I9!P565v&_T|uMVAMGg(SoHAwS}_ z%e{uZTRjwxW*B-dJ*i(Z4CEK~8IncHk;VX084O~GVXQ1YvD0Z)36WP_!H_L0hr9dS zm*yTBllnjg4DZVSfqH?62byc?yb=09)pke{hG+TmSv3`H#45xrB~Ocn@CyquTNIVX zWlUJep3@`rWpD*o8LT7jcEoO-VLqNE)T|$5mby2U!8J@XOtpAZ6qV<2{a)$=IuUtK zlR8i1V7-(hOCQG67w$LKjP^Y>hrV@&iJ0$q^;BZ0*;{TtBrSZRk)}f=V;01hEEU!9 z9kC@%fAjzFU9A`z1iq=14z$nPVU{3`Io!7}&yYJKD!n7s6n0o%D9jdjwDOOQVtIy7 zab2S55OAA&HCF_=vQo`XJKo=3`OZDuJ8p|U;U8ie_335=VJ4{}wJ3}YAvcUAMnlOM zG9}Lwes`J#&C?3QTu+hxXj@oinE87s4PscMg$;(%g-sDd>hu@DFuX&*gKZUP+@Zz~ z&_@eenVEE2ExOsXGuj6izhd|c9TG^>YTRI}7@>0}450lI-BK9E7)6=KuV_!uKC-y< z4dW-61U}O>4zbaNm<+>k9XH5N4{#H=2zG|fsRWrp21b_b3 E1qZl-3;+NC diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallbackBuilderTests.class deleted file mode 100644 index 4a4b16081f2ea2739928fd9bf6dab3c2e221f515..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15849 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 aF`$pdbKH?rip2kFT#icpnxZ1`*!w@qayd8v diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallingOptionsBuilderTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/DefaultFunctionCallingOptionsBuilderTests.class deleted file mode 100644 index 391703c6284f80eb319a8c2983c33277923e603e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22150 zcmcIs34B!5)j#JZVTSM!m>`0PghdD>A?zri7&eI{Kna52Qio(n1|~CcW&*?&+_h>I zwN-50TKBr+kbn!;-Kte<)oNRny40%O?5bV9|GDqId2eRkBq{RY&*aU0_nvd^+0VIm z^1^?1Jw`-Fs=Yo^OiN?&rm941JREIW7Z0|CHpSu_s)FIFmRMsbQnjuv+K>##qE+)l z>w;~O}Ss9Fn<+C+dm~0Lwn7*+eiPQW5g++-_^0-!}A1v6VpKk6;Usy zfr;i=TclA-b5%ImTqi2PbVwf3WP7vxG!z?bYE4#76?nr8I+TWEM5_iv`Dg;uaDg98Btr4z`l<$K zi&mU!Js{R;&_tTVRBTRJ0ZdGD^2#L_(Aq>Y9&AXO(lf!%DyAtk%|}z2#(87+SY*(2 zp`&*=vEbCUU}QxMP9bJG5T=Rwlp+t8U{=Gk)OBGzbZT2D+R(l%6b(j_?Y-u_2S0~@ z#dIXi@ey2v%P-B3wZR4rI-06M$Hri!EwpqU(}894-OM&;VY?+X&!G9V05H~N;mOi+ zYsuGBAD5PorDF_QL^Vt$P>JkK!fG?LBTaB6Ef&GoX308(y1cSBXQgGmgqHbeX?L=A zFA`aQ1FA3F>{3D8iy+g%Su(8)Ze9`F5Q-*>X$7tH(Q!-z98;)?CPPi3xCn6-)1a~% zx9F^wT6U`qT0 zmRDdFoV3ImX`PP{>c)4;{ESs1vL>b~;bPBML1u?$$!u9Xlz27A5xyme;v$aMny-GvSN_D0|XVKYAeFbrv7N+AZ zkk0J=s8w4HI)~1M7Xp(qcmTfHn&luCwK`wa>H?-IdC1DqDPd7skuIW3d~|WXAmdCm z=v#Ct9BFefQ6D}Hnm4g~JwlEn378AlL5Q`>*;b>yPW<;Jy`+`WQB@|62 z#6!<>ORUC%VI>tgd#SeKkUh`B1^$^rc31`fk(m~@x7w-U=&ZT3T?%65G)KV>4$e~1 z6`__^>@e9D5A~Y!$#wE?yV$_B23;pM&?o6k5dFX2pzn$P9{|z1*23>+1CF&W7C<)| zbdz|sLg?ROfpCjKKM=U@Svw znuWeP5~+zchvLXl8?Bs0a%d-^UWg7Oxsx&S8%nKVrO>|>y18Ro))=&dVjhCS$QgxKt zs7fdGp;zcNAHB-7cptaxh0CCy(d)3##!#Xm9@aT3Q9m}c&?B12BUvJ`l7 z0M+GFetIuQZj;6L>^0~&5(N~LFCx9Gw2DMR zO~FWYys1qxuQbDpnYqBnXdG5}(v=6k!G&CeS}2^Ti6)XkR0opE9iGpl}CRl~agb!qz=BBPkMG4kQO~MBmJeY^L zP{9$cvY_c)S0?T!lZ2Dzp#~qq!^|Sr76(uc$VgI5;wpJKDiJPaI>t@Vycjf1_n7k; zk*!kBOiK%jc_gY69>rAIr7mVK#5z9A;4xBZjLJ$nYogWB_N8%jv)wgEKbI?(-C$kj zNS=~lSeAy=!}cQ~n^7XLa!Ip>BSYqLA!~xcRgw#57eEeKOk=upgtp@=qQCoj3V_)N zbL@jDo5E%B*yi>Xu~nS7da+mRN3EP=@X=fiq7nErHzW-{Z*nUc4ZevyKdb+eNnKvQWKBye=0aZN z<72w(zhta3xQ36#aYi_?BHjiUHNncjdWbVulv;|YqeGj~e`@t}9RlEnP&<4PT6w*6 z#}m)!(#a@XQavB%;}sb$3G2iq;aFvLk6e;z6s~ihZh9$zuQla(gIDt!DTzh%Oq#PC zmrUJ{DsrO1C-KQvvF%2h>AFk;EBO@BjUdw`x9f69%8?OXrFEf!Lq2XqpUl%qrDvjp z!ib6G-S$n=D`pjQ12-ES=JiN&ZAVrei7bfXq$Q-gB}ep-VB5($z|jH_kkB4v?=EkL z8SsD8GDkf8U#>1l9$Jyld1Y#=?ZSGA3p*9MEw4*0dOX}%c8|gZZE>i5rF8ej+a^WN z&>)PswK=1bb?feaQ@0VE6j5z9xSdaff!U%GIU&be;-;pHaPO%{CqwXudTH)i0+b~FEqW= z6bX>WqZwgo04g^75mncatSAc$u=-Mdz6=1QmlB}fs6-hNzi&ndK{Byz;^VGDO!tt3 zyYnlNU)Y+0Q}p12#O8E|={f-b%p)Cn!f=)&`gk%i7!m92d6R z0bPQ$EJDG&iO~)`jm||!jc+#i7CHL%;iyff=f;K%C<$T0t+J_Ml7rlwd$gvfyCfxC zxKkFKEP9OvmPF@=8rxbU;RXoLCK1`7b*?-w*4plfCV*qPrzC~E&*1y{0f?yq@0lj& zZ#?8X3Pcgb4~c``!8F5DhMtyVT3Xsor?|t%JDEmwJK5k)MvgYPErE1yd8nZ+o(OLY zp`+7^D+P&I)Y(K%T=1BkCg2f%%*T&f=fyo=iE|r%9EadN-*^{9KzW`p_{aPt)G(Y_ z5=++ON=P+i=v9)K{xOGA=TJbDo1YeVXkca>Ygt|{4+Pt%Wp(XE*Pat-Xl~B#`F3q+ z?$G9s#luZu922JvOgkgF^F!wTSy=YR%gX z$!Bk0FD}9Xen{iw$My2#q+(vk?-~5QB)@Q23xkmasPbDk1K{Zw?2m2@QV$y>B1SL0 zcjRR5NF>6a=eXVg^%Vy-mOl|0{jSTFXdX_brP7B#EznhOElXwaY^|NQ;U)vH+wTNm02SRToM&#~O<{#s4)F zDTcVi3EO$uNpNm*m*c!_XJL6|q`q;DIMisNWm?!nee`xDX`M(%*+s#Pp#__9!hwv( zau_;s!kvc_8ikuS%4aCQ#B4s>40&0v9JeKLcuSxJe zD3+_oo}1WWC zeg;wLXEfESzox#7Tj^Izurs-Uf)Z(yT4tzksO8vIuo1!SK(`$2j0;_sGzs8m``094 zpH&t;r8FI2`zm}~XLZY`pdL}nocEI_qTWy^80tiI6844z(X69`E^1~+YpqF8srp!3 zydktOEO&t?beW=AK3^)v!~_9_D-3AbB@?(2*=mNIM6p_{8hxrEj2iKvhT5VI9 z7+i;YEU|dIp+X8xo<1$k5YvlpIaw=B;ERIM#z-hJx;7Tu(AMg1rdgKdvbBtba$@YB z-t(6x%C6VCJE#_9$(HMJBV<;;UJ6{wa3Qwpxrnuf`m5$*Vzt3g<5f9UuJ5nPt+7@^ zP1IvCXROUoQ}kHU89U8TQ}tN8jFDg9oo%RTKHwCw=?#Dp%&?}`<=0rp=$Kl!_L@lLmjKfcFCB@gFS{?tZKp2$DMsVZK!&+ z0%K1(V=ox$I6d!qXY8kjTCK-k#uyHFYNF9lT;Dhd!3)2Rn#nP%49&{aSD$(VUC*wk z!rPk4?Nh%%mFZb~ryaeSl;s3$pF%k^x+hCvz8V+`Cs9~Qh!Bk|EBC2)asR((g`GRM zlMp;Q|9uV=8C|^`XoIS8-F2Z-T%0Jt?H}Ayl)L$OIs*UW`wSTAji)O7X8bN1zmtj| zz=J|*N|-2vV^FyeKI;j{u>0W?A=~p~)&M-oEV)`FfMx=X%rnOCrjpe=>A;6+kOQw6 zD~Kvk`&PPO8fln=Ghhy}V4i?gvTpeJ9W*F#aEcD;q*4?w<()K!se>wHZ1O4x%>jC^ zQ$gqqe0|_>jcSky!a~&#?bHRRx3 z2r<;q2s+k44x4W)M+_S*4M?07kLT<^l{wc}GgF<*rJ zigs26;(=rbZLF1@m#63qjl8a+leP%*^NLb*;U2mOZ!Xh&FVIRVH!_Hh2jmlI5bj8q z(>FC0r6x>k|9;#@_ zN%tulNTQ#ebiX1?X*%fv85YrW(u0bGSDo~bj0yRjv_s)uXlbtBfE&rMW_)%V89rvH zK0a?TweeAUcy&P_Ucb69kc5ryT!mK|nt;zP3E@*7zAXXAh|Y!s-2!U2!e^aBP8oGqSxE$S1m*TGLWppiFP7mRh^OJN1y$bz)A6hN$+VppO zEs3weT-*A0d-8oStfdI+Hh0h?fhTqW9=P>v0R>*_q@OCvy-u0SQS6%^YULumLOws$A`!frN6n4@FCI?M>#yht?&xNNVTxl+#?a6e=G`f2-p#al7ebs7j)~v?s~3N0DL5?g zb;$T#^fv;cF9ZKcF>W>Eo>H$A`&}fPF8oP3Q-j-jng-J|nhZ1N7-Eq@Y2pf z%J)5GGu0DGM($SF!P8PaQws&z8{->v9XvP13vzb$5m0>sKlnS>&W2k%8-U;T&K7$j z-3ILyg_vH#wI#fygqQUnk7&@r%WcJ2l~#-sgobZIG1l(k1}H{Tj$-@)S=FCmL4SqS z{LQ5p(=B=eP>c;60jEoI6vKSiqNNb^q}6359LthIYo-)TEBO*u@)g+gFG%9wo|1@r zB03)|k-%DGYM?MC#R;1?oxHIi9UeJ@DJBzBya^1lr{hz$%vd3~7SST^<&s&A#iLSq z9b0Cndy?nY#xt_`aAqbSv^H`v4d6aB7(T(NP8?5hcDG2jWFgt=g`_`_3;+^2ys=9l z2g$jfNIr%3NnF^Ft9@W!37=QO7l%T7^eJfS2G& zL0nU{$O^QV6Xy~jnI+0>&T0{T;%|8|LEQ>}hcc6IMsO_QOLy_*R@^J$Z+oQ*P{+O< zd}W=v*$%#1XAS#1|0}d2YbSqK5qN&BB9TNVU#AFcw?*L2Q3}l*#a=0C9ugSKR~MS` zq$0)J^{C^}WR7V?m?KiG6xTAOaAwhvqRg^YK4;{gGT=@?<#R>`Dg#^01S%&5m3J9A zs0_H0Q2CgXg_^3f4HXh0z!h*A^+y;R%HwGym*d28EWUPLK~-EyM?NbWOG{xD@_FA^xt>?OswWurU+C{G4T zv*OK<^7fvfyaSFX9h*(%P4QjXC>w#Y2`Js=tk*8@_C$H5l?N?w=RtjS9`tqcp+m_B zS+-CyN8$QnbTFg##phB^(0oq11hOC$AQ8E_6~!a20VIh=(*#Besv<}L7KTk%ExbLb>Kmzw!J zI+f3dW4Hic`Mr>?^8IE3!awm6pxR)?pwrC)jbF4&udWI-e#xGdzd*BuoNhJP z!9j^Dm`+OhW17+C356~n0AU(|w(JQ=z zevbEV^G@2!yXXtvjqeOS!UJ(7ZUR4s`0_Zf;XSxN`-E0FGs>K9Dcl%1a;sawRaV8j z4bf{a{{~UxZA8=$@Ki{9={o)pN{G%0f8?cvfL^5Eme^k8NynJR;U43$YYZfu3m%7)VFlH$MS&4<#8;_@zQQOgiN z1Lb%Y-sL%Xm*?SKUVwLb2HxdGc$b%ucD#)5k^dCl;zTdg=C}3?Iz;RA zxP-sLybQOYU&1eRrezCIlf}2&qSgKTbVRTr+mf`M2mr&0xHLj9b6R&cQd#F@2A$MbB}=jm7Dj2e_jXtYo5Wv`*sCMNHbDLW zPa?~Id&v^*RWthZ_E} z=U|}K<8TS3vK+(_ZP(yck>q$L=ToW|o=sV$RBt?+7MN1S<(&#&JA_Bq{JKV?N)PNf*G9ki+GbcUKiTQPPnt`}T}>jYP;*>s~il5WE_ zg8LQvxaw$nLRHgqYOZFvj%D<`#qu(^MKgJt0p`mYn8M$G+Nx`(0-PtrbnR4#^M-|5 zG-kyl%};awRq6R<7&GU$P+|XKxnu!FmSf)u_>E2@6_%)q`|;a-e7s%LWVUh()dcL5 zuy&%?+DX}KZ}eP?OB+4Fd%x#eT<*wSn}hdZkF`oJfslecuut3ynW1++1$&j9_ZFpM zwCf$qF;CB*bb;z^ilo1iyCdC!;_=y_-t`29D<|E8a``WlsxLi3;igIssOb>8Y|zjf zEK#%3HOwLmy*Q^mW}W6^kGSK~HM9~n2N!H}ph>N4H`{Dz#d13)S8#K)6o$)OYaM07 zEt(#zH4iMa6&1H_a@S@nISkC9*};ojIk{`Il?{on*IL}($z7YX-)BA7;+9YD+8mmH z>$w)UfpXX8(EPdQTHG4SU7JlaoS)Zzal0r-TdFMM>NmbqA(oY>x=yuJ;Y=&T!@w&F zKm=6y6n?}AL^%D)g9_i{dAYQN8PKR?o$t{hxF49wNrKIr%v^VdQ?9>rk+qg)=y8WXVkO$ z={fZi^`d@yNxh<8Rj*-ZGjWakXX@wbO&X%!Qg5qY_UerUajg1Puip48M32gE^=tfo R51(Jb@AvV01bryu{|6PuK1u)p diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests$MyRecord.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests$MyRecord.class deleted file mode 100644 index 0854bc71d2b90776a3f8e1448b11b02f562e0dc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1848 zcmcIkZBG+H5Pr6lURzIED)=rh3epzj@LefjB8JeUpn(Px{j_Ztdh~i*@2(jBlOH6J znDD_L;EyuS-W_tGO8fvHZg*~Wo_S_xXXfXxqaOek@k&FCVM97QhTCyWduQ9>ZSh$; zErXjzTQ-DcYyILUgnlnJDChFs<3WYbf;B|55chas_G+NQU}FqQ8$>eUps7~;zmXBvIbbtG|_ zJmm{pDKKPo^dq69K^+T-*cG90adx3yhS_ezBiDu@XkV_OZ;JFNN>unQx_|ys+#+cVq32na(<9S<yFv+q!WcKTikV{iqOZ$UME4U0edN0 zMPcqT2^5le$e>Z{m#D`x3?rn(}zYk+@DnZ&kV;u>}(jb2M%Gs6=DPso_IXPK_Sg)t5wyPSPZ;(XQ+=#qYRO zoIb=rapn-&15zodGH0}QafQ~gz!XCmrauDtuGM+QcOJu4l2b8KgA^cWKd#ZLm?mjg zrv1fl82Cy;um6}2(f$g_{u?q#1L>G$irgv|t$2hRz-bWk@1b}GX@1-ZLyLk&fG?+l zi-N{+Hw5L0NjXXur;l*&EL1=4`yQu|r+t9%2I92N;SnC=3F&g==_#J$CB@7zj|IBX RqK}!!l8;e2RWIki;ctH9*Y5xT diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests$TestClassWithFunctionMethods.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests$TestClassWithFunctionMethods.class deleted file mode 100644 index bd5d2fd71a4bd553a9f455ac24152f159aac0cd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3322 zcmds3-EtH~6#hEd&1{w>fkl1-0V4*;4=@@~fejH7h^%fx%!Z&qjFa8TX2|SJYNi)! zZ>-V_E&s|3EJe$QP%ad?@Bw@UuY3Tjd;-g_XC~~dS#q`Ig>%t;x~I?SbH4NS>Hh8S z$G-x&2wOvkz^dz2bbrIMoXV`xY%Q0tb)fLlQFjj0+AX{)thP`NbmKsNs3AtwZ0&9i; zCYqeUKEtcjs-`0grti<2vgSF9u2t^FE@UEtRp?F|iDu0F@~OM+(_ z)m$3G7}YS+tQ`;}gOfNVpxra?eFA7RENXLxx)r7AkxaX*^;y@6m%J{7FQkX>_qiRVbuPN*+Ii4QBb8b>;N!9F?iGg3cN=s=pS z`VG8~9c(k<0`@yO>PF8K<*~?Q&qMTP_h$G1f&-nn*|3tPHQ)p4eHd6$qi!6*v(y`) z+(EaL6MxWRlKs*{932^bgrWXZZ2A&x9^*9d6UNjI=SIQ}lzd^dA&>Vz!bD>@b*dp> z?MsA%>}x-8gU%qh<8%V}h;Dt1{p=6o6W(8+Vho?*GCs!)zQ8Sf8Mu5lbPVT_rw(02 z4zCA*Eb#&TMiAf~{ps_c%Ao3>> z>Egd-A~JfCI2;bp=t~BW%r_v3!EoVZBku9T&5&%uprE_jmwXx~_nF+UZ~*sl2w&p_ zzTxfm0F(HZF?@$R_&&g7B6KYx1f2}fQG{6z&{1h#4$x7ITMp1k1d>808AE3|Kqt8! zItdi1+JOb!VBbUOHW9lMweN85DB)d(ffC=kWj?-F82}3_Dopbl`@5I=upZdh^$#1T BucH6} diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests$Unit.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests$Unit.class deleted file mode 100644 index fde09f41fe5b599b2da60b2a939adb33e869e50e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1559 zcmb_c-%k@k5dM~Hd+l*Ztpf7H-&Na!oQU8E~#@TCyzL@yXOZH}GcW36CZ+7q#xSzRkt3KZ?#`@x5c z<{FksnXWKMsdSYglqag92rFP1RT0NchDfe=WIR>6CPViH&DmnQ8l$tfRD=xR3_>z2WgC^-#oRk>>lJy=vAVU!^F`=&=sBn_fFX;T>) zM!JgQHcgvb4DoIWx4EdYZ@6?ma?GucK@&Zd9yn799^;9OBt`CH;KcKdwu+~C#t`GK z%TF54(FsGQpQo+*fzj}@#Xjo(E)jQhodVojdkoEfvmU+aLDyW6JgXvwIfkYFfO(61 zUbYYA6@u%GMFY?!4Rwp6=uXFN80)5}XX-ziYF>CEs&unubHC$~S-mfy@SYoVzAJ=R zE!wu>1_>ITj8_cBfi*6%A)X3`Xqn!P4af6W7wF88q8(P2%xx6BQ}J)ao`?}7#`qZ5A8DL zB)pBEVxsm|%3RiR0^FuFeSt@FUudU`s_UFxA&SwROZO0ENQ%%(f@Lm{`3d%KI{_uk f@cgr&Z9Z_X;YA=9@RFo>su&irL^Ll4>x+K?A$^?Q diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/MethodInvokingFunctionCallbackTests.class deleted file mode 100644 index 75751ac587441223b87750ca76c326cac6eaa616..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5409 zcmd5=`*#z^75+vxUP<175osD|+8D=8Z0w+5AjH@_Y{vu#TM)~b2m)laT3c(RU9-Ca z97@}ykEBi0^p!r+chmPfBmpZlY1*_++rOZ{wZFB0MNhxkUCFYsL80`V`W$OCcV_O~ z``zd0um67iO#r*_7X=Z45!;zgy0eaHO;0&m(Ku^6r;?hPEZRAvken)6x@X!}a?J4Z zc5cKvW1r&AeIa>BD-^Pterm#SJy$`aK+BAFMoShnYdU!_J7egcKumL{OGU%-T!A&C z{(8wX3&}BUwvVf6bK26pl4A&LU%c8MOnqi)PfFNVLkZaT?Iw>^XS70z=My!{;Q@hY zzg{pc)7vf3(9t<5&^ScZ6s!@rdqEi8w)B$YP|D;`_3M7k%~Q%aR%5M-1XO{hexFwi z0=KGIg(j(!X&I?fF>5#zTDIWJVe499Qgci>_la>dU~LrZ1)e=0Z*6TWQKGh;t!+cY zqv?^u>9%f3)J<KMB1ZcekB zBd2m8*9-oB@)$K;dF8P!-K{;{ty_=BFT|x9?^6*&oUnL#lNLHKdea<&mWgMLDcdoI zH9aq|e!OIPX3>~5U6Z&BSeET+(z|$Vn}6+$ge5ssnl(McNouoZa7uNiGO%btO|ha9Bz(d`>rJ{aX}t3f#HipeZ|D((}Q_>MjLc#AIPp z+Mr+1F4YYJcdQ_*i~>rz8TTnj3fx~GkV|7p#TN7kDA|%($Qe{f&6w1{wwT({~pX9V%!pWB7qZF&spZf}H}X`qZf-QM4bXm1F3~ZUwsp)-K2} zVtK~2;i%Yyz4XY5%%Nef*F?21WS@dTf$^Is&)D3!A5ID$Buu_Ieuk0}(~N!Cuiznp z-Su6#k`Yvl;9(|^qMu0xPIuJk6=thrHKah*8#eu7JEUg~onA01u-*p6bWDKB^d?p7cA2ewA3I`t`HDdUJGv5y<0?+zBrWK%ejCA7ffKbBy!kFF zFV<9Kp);ZT8Bk#74d*{U85=65FwJbjl3ZZTuT>xnyUv=h3rTU9IHh2Q1w%s4)Mz-~ zOp-;{@aximPmr}sMFBneIn3Guq zI_o~H!jtmEOn3NnNh?g)Qk64O%CiDnLcyvHSm3EwsYkyLMTuh$=M_95@PTDTsP0tp zAzWbH%4=@ge1ct2SI5W-+y_FPt7ob3N2G;VXJwUtQpHpF82dH)-4ct1U0zJMHU zxJ?@IsshckUuP)`n$Re|NmH@;jN;q;!nQMx0en|B%-<8ZrxuVfxM~=Nl+MX0zR!EZ zHnkZ;_@Rm);l~UEn_}#*`=lES;6lG9+5$Q z{ipC!{o7Y=LarQOp<{-$nCfT@8`&JLP`X8^1HmIm7|nr z2fxdGv5Qz&#zuh!rg2}?Z4`fd4Z~QK;oW4|fO~kji90*6smi=NU@o#;k>LDm9``1; zM&H2pOhaNvI@6fwO=nhJL|;17lo&{7l*CZFjNt|(4wNw#!COdOL7MO!E@RT4CXSZz zSOjG}E->1)=~ZkfBNxF~_dN0m>k?*e$xhSO?;7ad* E09+s~GXMYp diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/StandaloneWeatherFunction.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/StandaloneWeatherFunction.class deleted file mode 100644 index 75b811db2cb0d8c1a626052c3e6ae462c10513ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1424 zcmb_c+iuf95IvhqO-yK01BH^(aw)|r5`HHos8osw1d5udh{sK`O*rz1x9t2`bgub^Y)Fa^qLbbZfS$(#|>sW+Qy*3f9 zFz{t4>ITj;JU(5ff4^KxSa@gyCM?Y9qFHW0HSrQCSCXz*35t7SO5sm!8 zbFKv!2}S)|vD?QrM5Q|c8Mw;OnnVGTyO>~DDx-o~2D9VGsxO+ZmfGSU^?q01iJ{bS zhmuFJqTnwl@0lXMm;TxWYdI0BOk52bfpSYqp*B1oh9Weu!f@~3i%mNEbr@)D zxK16&(^I5hlD0JZw3f(o$TG6U)kB!?=p~0Tty2kD#W{K}rvaG840)t0%uTm)3HZ1-3=mcZ-ce(on5nphA3{mZ4qT?yj@D5PpjPLSH1& z#Q13ZQN}a7wIR?aTOW4LoRc%(p38U6uisz419*lt4GD&~uI!k;CoQLQBzaGqy7Ilr zEwkqy3fnviopxZkj@dl(#IEpN`$WhsVS7T>o5h_l5VBZz93c+`54u9u`u-YH4EbYz z!cChy9doC3EZTvF48we64Fl@}`rl^^nRUytf+|DODD5+(HYp4pNnFc8!vw=r!*axS z*lP*d9+I_jAZ&nnB-lL)jKJOA&Bx*let+a2T?C zR>$E%D9P{V)evLL@L5K zgmj0z(~K14Ul8m(nG|e^+!buLy!rzRUvTd-DvMB+O9~I@Oi+T0k$i+A$wjg+VTFLQ X1i6GV$pz9^>8}Nnk4Zj>{8#<}_z~FV diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$Outer.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$Outer.class deleted file mode 100644 index b547e53ea6b284dff785c66577cfad835da3ab71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 617 zcmbtR%T5A85Uc@~1w?s>ucHYE_2AqUjgf>vLLgDZ^RPBBy6lkIU5uaQ$;5*n;71vo zl_Mv-RCRSH-PPUSKc8O!u5jogC2(WxM22&#gUQ&c8NC|&B9)di^F+QJ$AK4V6Uf2a zobD(z{(@|q{5jdqpx%!ovMw?L)akUlvb3S^qxuz)o3 zML5U`l)5^gUOXF-9jK8{0@beZls{BfFZC*!iKaRfxb6Pe=cPd5-o)0UmR?RfTDQ{q zau0!GCkV(keHDfjx~K|VY(8GVSsiLm;9>JVf9I|z)*eYkQ?jkqdjx9h)43jnQQL$O zj=`Vczk`__AU>AAR LINE1ENa~ee{jjVz diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$TypeResolverHelperConfiguration.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$TypeResolverHelperConfiguration.class deleted file mode 100644 index 4b7576693218020d9d84f122f17f78e173350c2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3104 zcmcIme^VPp7=D&QE=eOnTB=y>FH;S*&1tQ*_9$&hMN-p%B!JM)ILomKS1z~lZjZ{h zQva|{o$&)WekP~yT`rK2gGnj=b9=k@?(_bB-uvgjSAPSzhi4jw7}llR(7l#xIgPr@ zo8pCZw{>pmO}Qy-z3w}vvZSNec3Waec+%bx?!2&D!Y$Qu{f9;A)UAf^^5Bw&VTQ5i ze242ccN+S_#&cmRhQzexSZaphRDNoOVYo=D(l~`w1|vu?WXqN#Dt>cAxHZ0E3x@Hs zG`YRPT`Sl}hr?>i@)(|#|3425hI20jS6jj@+T8OViF#l<`Npu8pL!e33%(L=uH-nv zU2SWai(*YmCzpIjSxvEGc@{bR&~c;+LrVVMh}CLJM~PpQ&i6$1S-~Ac!x@IMEv=D0!NyS`CLQ-=!@7d9?I&tm6ZgY82xo@v|>H zWt<3<*OHDWjF})|p5o3Xx1}QvWRsydaG_KW1EDm2$Z&tKG#-kQ#`z#&*(hPutDfH! zF2f;d>Ijg3c6@3&5+|9O86$-&$Z7bvhdipgo)XOruHq9S4(St*OtfpulKLXim#QjP z@TL(kNj`%qTw_Q!gbEv%;Y`Pakcz@XW1M*KdImR8AX4I{DO!YjD<2CRTgV;%DMIP0 z^j%ZTSpi>7_A_ItRtP$Q;dX58nf?7s;QL%k8s6YylPXhCL`-4;hLIg^`()L1s-MCE zsxNS>5K?`iL-hqRh4eD$gNjGmC|$EsDo?q*^+c#Gx#^{G2X{4m!*FGP3|P*N+!lJ7 zH#asp3GzBOm2`JAFfh$oGrXuS;}p{WwetPiculZH0wU; zxftZ;cpuv;kG>n#Nw>X4ZrfE$2_u`p*HpIMF12T(F|{&=nKT}vs9~0hHH=noVQ26N zG&8keR4d!bj^F`9B_CT&$0NnSh&hH#IF!N;5uS#}3|IS-7ncGJWrhn!i&CGp^QB>d z;lW^p7S~L1f#L4)QK&aU9EP)TlbD#XUw2PiYM>vO((w(*_0A=R(cS|MYYdN1 z0>3@1i2e5zbWV~Lnuzn#Q@9MGR^mj^e;9=Z33_U@(`jYF>9vt!9*sO7 zp}+_6`8>p&ptmn*f0H8koKxaHw1+@_--`1i5lcwX b-&zG#S{dzYv@X-SO5cB^b)D9yp|Zu-UEHQ4 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$WeatherRequest.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT$WeatherRequest.class deleted file mode 100644 index c6f7a0323d4ca5bf1ff486bb2512f1be8c46a7f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1646 zcmb_cTTc@~6#k~rZmEj}1hrnk3rJg(6%{X3c@SgTSkVB%L?3k84s>C=Q)j0b{*w=q zXiRwU2l%6mXWB&;N_a4B(z%>H-}lWqbLRa1v;PagGb~t$F_fg*bb_XG{ml)<8{&&p z+YWb~hO7zC*=YGy?MmNS+ii*!5lC-GsG{(iLY3Ag-wCekLam6;EfHu7{R~4}e1|(8 z_cxstQI)F3&|h`+F2hLq@YAX`dIg5WQ`dL(BEwj=`*Uucz)N(F6#8(+h6S6UFPmE* z0K-`uaU>YhW!D$Wtwu$tHD2+A5t3Ezt#jp?eQ500bvIymRqk21bo!y!Lf2*OEjNkN zLXp5|HrE{pLsH95%p;Wg3pU1Zk>O*uho?DNw$6jP$zVHgB_n>tMg~_ImU}8*qN}7T z;2x#m$W^|nY>BEao&%5gW*#zwIk{NC&rLkl`T~jFI`g+nUkt_)|4aN;d3c< zpcQX+E;C4B8aWGDhKa+1RV`n;4dHYYLQflc%rFd84j35rqGjy*J91k%9q%IdYn})u z%TjK)nuW-z!^aS@gg|rZ7b2)Cx2dIyLY6!p1W`lC@u8a}s$Pf|Ntmp30=JTgrx^wr z?2_*b)n*rgg*k?)!yKFvj)nUS+)K@Q`8Q|KB0K{iBVCp4T$fr8Di|P`=!?^KpbOibIy;N;KN%y5 z#)JodfIrH3r>$WFO&?5~bneW}J@?$Ny}$pQ`~vVC1q(5TS5oaeK|{Iz{+{A>@ky#f zhr3Q)R)y#6g?>f5(sy<~H^i0*q<19Ly6_r86?bOd3a)EHk-j1QKv?K!7&_ob-0`@- z?`(;RR8@viE$Rf|I#i`4!+?RUF(jV3zN=Rl`m<}fT@tHAn?fHh*sx$T^ks9q z17NslBaQ?^y5#y|BdnK&+TmqSFpQLBg?qbPx#rzg_UoEU6s1z{vMW$-uZ6D3>Kkqf zrG+8}ijUGrYPqdV2`SlZu5?<0mbNfL1;1ir3>k(G*|^ikb7syZ`qi_Gz0G`c_%i8)V2&&MXb4IHZq;Y zcEPlVn)yOX9caZHt*!h^F%G;N@X`lSde%57+=qL5XO2SHTP_VNC_lPG&3IwtMb zq!XA+BA#X#WU!0AFI3aJ2rS%Zm_4mQmvk&VWSH!3N+Z(B-NIvr<^TU8>FYnUacI;x zM4;DYpoyimZ?H(~qK~GIR)g6Ybc@s7LJ~0y&})TcjASbRlm62`FnCO_7}9hm$P##h zAv(ufRv0Ef=9g-EW4J{3IHQN5h+~va<93#$0mt*-G5D1(=RF$MVcG)YZO9zi7>JcW z!DZmv84%5AQ)56AxY_}94fxUpG=&>&P?nesdon+Nf}7n?am+M5&f+#noA7t3nhXnY gaE~-2W#Ac-llPVVPu-w9Tsj1p*hS*Z=?k diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperIT.class deleted file mode 100644 index 8f5ee40f816932cf8f4c7cf186b6cfd8f97a8a38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3007 zcmbtW>vGdZ6#kY31V$wg!X>nnKvPHpiGY?sNw}DBGj$A2OwvMcvb}L+WJzcxQc8K7 zz5p|wG}9k_fId{G-%7S|urkd|e%MDkd-j~~-1X1DfBg;M1_A@S1g`sG-BLm5c=eUg zZpt-3d|}y+)%0u9wN_%U8acjam0t&PK`P&UCBui(4P;m-8|W7}*sx#OmTP-;>v5$a ztC7H<9R#jZwe`h0-;3lgWZo)f8LFnomWqSG4f@ zsUn)}_s9|$dUNsZ$n}voHAe-m{klZv+Yte4Yh^*`zjA6+zGSnRT<8?wo-THijFgVVJ2G#_gmGq=}bkoSF>H;lgsJ#wv@n#sxpbPwz##(@v7ep zc-M=1ZV$BK_@0WJGTaAhG_f0dayWxg1D^?;(nU(NGK?Bl)eog*2ac6b7=*4&e2%jM zxm2XQYO}JhcIP4Oftm3nY(0w7(^TC|4r7=wFfMR9(`vV{iSxK1u+LE?KPttpD{yXX z3nTdoGr*efn3=*w0~VVks{^-FnkFvcGCLtm2f!WHs4h=|-^Mb_efwRVQNdeiWGXf{ z0OL1>FHKy*w7{{tjM{aQ59>^?mvoT8)2$%(DlDV{{csp2Wzb{$8m=4oifPCSYQ_~4 zGnf_FPoN9-TGA2%hnd6oJ)AJ<)*0N?b#_bON_T0c$6F*lIqYOSuM6uA%R95Mx@2>> zi~9!dF}WY$F!2BnQ@lFYdLD2{Y{J``IU4XI4ftzL`EJ1NnUviN?J`ZJTF?#53ly?K zx}7>Llt)`#zaU@69BVkiSSE|!T1-AA?vUTw zFJ^%wJKX_N8K?=|-a&pJ$J|~5yAx`lF7Rvz+Is!v_sWV>kHh4{g8SfqB@S$^I0G*P z9_;{9N1fstQ%uT04`+Xg0iT!pi-ZAXEk50Wy(EyMNsd~E+H(}Axgh)asVMm4mLxU! zr0HJLU8MX#;{SfWS)_^F#Gf$VCC3L^!oVm7_-v*EIEX`h0|s%J>b1(VR5rxZBML`x zj1R}3V~@hH!U=_s6+TfosqkrH=y%HY^Un0dA2_vv)9X05tRK&BU~>LK-v+)|$JNs0 z25zk5_VVO9<~C3mEUu%pj&GJVvOZ{JC+G+;Nu5))ZQ&#?a)e#tI=P&nok*>8&`x6s z%Y-(>Y4MNb_-qs)%?W&UHG{ZJ)7?p{?72M%4?Ew bTp?X0Es{D^+#q#Ho0QYvC{=irDWdToRwthG diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests$MockWeatherService$Request.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests$MockWeatherService$Request.class deleted file mode 100644 index ace2204e661591e73167e19981653af394ba9294..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3224 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 I$BA9#H)H>TcK`qY diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests$OutputFunctionConverter.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests$OutputFunctionConverter.class deleted file mode 100644 index 9f34ddbfc2372a31b1ecd5ba2f82276b11a348d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1935 zcmcIlTTc@~6#k~PU0N#?P!K^ytk8n8-W3Z7ln_kHB^Duur=bk(((TS>ceaLq;*-BY z6QcWqWG50n15?zANEq2s0!P zc#Z2Ow@Ui@?tv&O4N-=ny4F)h6Z^3}Lv+Tl3^m8lk7(Jp%2$JTx0lfv8$bPZUX%npx7%>wHerwf97BUH!(y? zkJ94@y~VR$Dymxv+{PV-fhw;EDuyCg+lDIB&Q;t}l#%iDQmbj3dopx7jW96mTw;u= zOjm^}%e@Wmmp|1mc{!GDax$phQ^{zk;$XO+KoUI+@q+Z6qF6TknjAi(U8ek~F~kZ+ z$>Pd$2>QA8q(IZYLuM{96iuEqs%?%cJ-H~Qa+SmFAWm)^4=|zTW;CTZw)UQZl4dO@fKWC!)u0(|J}eE zW*BBK#7dprIvA)Ik4F-<_8AkOKx_0zSdp&6UFwStdLlFu{FNp*y<;Tlv@%*F6F(6D zN}CW8^p4h*^SDa;L;ye+x=Et?Ll2>R<3%D1(b_fn4ZZZ-IKnXSg*449OLdn10NG$6 z8;sQ58YOguk$~g^QQxBjeCiCred^f6n+a diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/function/TypeResolverHelperTests.class deleted file mode 100644 index 2bd38e39be1602eea1bc514b846498ecdd277d0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2353 zcmb_eZBx`%6n^eP39M01J@$P zV%4Iit7Kr=P1n+~R}AC@=8xoAVe#XZM_HUfzk#y?w+?I4#5tT7IJ>ql&Y8L$GMK_h zb*E4IVA4O|o$(r!>u2C8N`ejww>r(=fBj)@=flR!2RSzfnU_HsLjwsvCt z#26DfEb!{EQOA8)SoEEDFQu*4W$;`E8?GY@OY(ihI%V-Q3I;9<41doP6TjeBfgU$} z_&&1h%f7(v-4P|-&8)RGG`$+Cz;;v`mA13fWxXw#7U!i9fVvJ81%Jv+ts1kbgo~oFbz@$L8o~2}b`bJu(MZn;E z=x!5OI@*$I)4?ox_PHMgj+}M%iX1#(318D=EnqHqo(y7dCC5GAIudj@9STOaD@{9F z$iTe7i=&k!>4B|!bHDM*;NlcGci_p1Cmhs8sjq_&m%wX-HxzhP2z_1fY4FP;6`EW8 zjPAeql0lYFeGCrn2|mq4fb=B41WxfZgVU*0j#L|ZLtcioH{ZL7zUtT}2J%CnaOtHs z+7TN)6?-sB^&)Z@i;eduN~!TK@~&WnAfwdMzzL_wH$jbW1D7^&?Hj-r)vpuy#{UMs z@qOUm65w*Xh|5&JN#OAVfX7=R9%qJh#JAc4e_+mZEiZmW>Gfyau8w`e9mc-M1hgbQ zk4}nK(9PM)@dxDsreZgS6BB9TyU|DfT|(y45@fbZkZ_7I=snuXU>f&Hi)^D3HD=I* hA-+Ap0Lr8fNqfnkC4Y`|f%FmO^>$Ok7V3^4^|e%;UCn#qAk=Ss zF8yA(BLaUnR&66g<+sCLKU6{)zjl0kCAjGdT_3tQ$S_Rq@qO+GTy^}Htv%5;4sr}L z18Z#L3Bcpe7;-C8NmFG=drR94nHv4sMH-j$aBzuXqA8Vl5%*d`Z}C&4X>O zrPYVVjOogV;c0VJ2~`-fyx$KF8QyspMBO^}YD2t@MPw>V zBf*M@j!0A-T&0{Zmh!)YO8_%ZJitW()3*9Ihz_rASs6b_*d8Xq@N6VmBo(2)c`i&h z+*#+g1&z=|`E! zZOV?~Cf4Np?QEEd<@^y?8DS|$0yXTdDosFfBUVQC#I}qi&DyF`q2YET5JTm2e-;sa zA~ZAzzgGnT=iO7M+@aX?ZqkjBzsAx<4G9=Msj+ji-lci;6CG8SA$4K)@ zGLqTy5!?@SNg+>XZeT3o3f=RG1I95y8ucfp$jg3QC9o7p_cIEw3)hZt{XJ!dsM^tim0o&*IS zz=slR#^3^qIe4k+>MDM{t4k$AWt#G!c20p8=v&uD`%QtK zg~h5sw#@JXdeA?JUi1kJSG1x1xK$%}tZE?%6e~7RVO2Su*qzU;Khu%G{-4%d5}1nu zWenAiyfSqaT0M!V80*u)aaYUV@_Fu_ zuD#^?I-zohlquyfCa~4r?tZMOfFk+@3P(0}0qyE!@bkZ{cqQ4cz*@J}ez}hl{)3Nz z&kxA(i|FH!OVVEH!{7RxmStp>?6b$4a dQ9QlJ_$~is@WGn>#L9PA8BC;6lkc=C;1%NL<=_AS diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/observation/ModelObservationContextTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/observation/ModelObservationContextTests.class deleted file mode 100644 index 3b8385799fc9ad98e0362860be38f72133ce7063..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5282 zcmb_g`F9i775<)WEL%(pQG(eLBD)3*rV(Zh2xuf@z#!SFt(cIuBqM2%$4E2E%*a5~ zec$&s-J9uV@8FVDOA?=*~HT{)q!i0t3_Z5k)_S6>P$wz?O_|Xmhnn zUbAv)zN`tvGG;+7FR7L;Kl{c3XIZxeE@mDH*`z@H*0N?SXs^{sK4lcMnxhs~N6oob zr)C)fI~Qt(qgS*g-PXw@Wf-R827*MMa*3?exVOYgt*Sekl~AjCLdGH)K}_KJhh;j1 zCj}IT4&#=`Gl~)Hh+wsKyD(8`3RzZ z2+v0FE`d{TJL)f3=Bm!)SCGJAR_J^tlgg$9l5aoc4Oa}}A&kjL9#wEmMq#Mxqe$Zk z1t;+w&%sSRfz$tY+7ak+oR-?b8qNkI>j_Rzd+2b6$pcGKD&o5%pj160L#o;oK4&FS zFfGk3?UZYfnXBM=FkVq_N^V)D&YkSQ#XIGYBaf-)j{BL$Oa$izMmwSgCo8ysivq*C zJ!d*|wQ^ZtzaPmENGfkTmRfLp7|Lp(pnc(H{dYU^p2eTXFw!pAOnP6mmmk{unQ-ZZ zE$7H#S3u5ZZ5bP>Cky>=($U>G|q9&diEH0)3KJA&6dkrNiC>sL*QQHO&M?K{2JZ@$GUjT>b6bZO)S|50_oT%5mp5DHWB26HQwW<71t_N zhbfgDq0^5Se#Fc0VHUM639kDDpD&F$Eu&7n$LiY;6K4!@mG4zFR4bctl8rk z)4W-$Cc_mUu(U0d)f1fF`%4dU{k6dxqwiUEgGFBXlUoMy<*gWuLf{PrAH*OH-=@L0 z{XoGdT-*0swx1~Yq-%S#W&5RqPr0^Vv~0gq@Hu>*{(egvg?QF5G|QD-jp_Gisz)pR z+BV!C#t7~T>{)**uYg|6Blw%Z@s4exnc<$Ghw3PTdsNt7mNKhcXMwKDZzTS=3B(!7 zel~32G5+!!B0onsO7JP9<={OGy~RNvqWmjg1Ebi?zlt}3Pq`F$2jBK#3rBL+Rz9Vp zFVSfqpOgQ<kH9eeL$vW}@bj?{7d9!_N@@8e7z>8ld1--R2)5XXDz za36-TA2Cc|H*fuWXdA;M4)PW(sf>6KK9w=fy@XkkxXgEwrf0e063%p_nWYE0we1g( z1@7ZLu@~#O`Y*f`dw(6TxRksI#4x~Vhe_->_jrQPCj-&g-i$_JBbZ`4jMfPzNtiQ) zIZK#x9brlv!7R7K=$&BFggH-`8NyuX2y=5Im~uNzr4!6$!ej`OCCpq$7_%eH8-5B+ z^^iibY8_TMk!1P+3v|E8QI3i9A`@weiL}7vxXQG;#xs4{CFLd4R5O{jgpx^GykuJK zNcc^k@aY~1KftZ_(0!m0I)z$^1H*7jP6soPri$e!9tgM~Jz! zkonfA6i=r7hZvOsCjN)rTD?Zz@@G`?7H+A2v}38Z1YwW6@Guun@pO;y%5oID_>J^w zhBMBmtWK6c0jbO(z)825fX!Z@1XZBr+S8h3zy*aoyfYB%Hd$#o^h!5PC)3!5 zGV8Alk-n|5%Dx@t@F!ta)r(>)A^NvbGDX{^L?~P$r(H-n6oWU-o6Ws)s(_7 zxIz3PwG<5LCVZ2&Z{a)mt~>f3euy8rqaWj^_?bKUIevv-yQAOW_xJ<;$d$Xe>Q8tJ Vf8jr+{)#&84-QjSNAP#-{2zHvh#~+0 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/observation/ModelUsageMetricsGeneratorTests$TestUsage.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/observation/ModelUsageMetricsGeneratorTests$TestUsage.class deleted file mode 100644 index 1ba003a3cf71aa88f8ce391e02ad61992b2d6304..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1854 zcmb_c?Q+{h6g_Jvk>e;$;wI*^;VT8lE)^|M3Qki>Xd8o*c8CeXA7Jfl6g9Hsk=8DK z0$vAZNXy3z55Pk)oRzHBaovF#_@UjsS9|X{_w3#M^RM6j0B{XW3ps%=!pL>vUgQPt zVI;fiei$7)(sR1uf%2WO9jj;{wHF4?j`4gMOIPhE9eJJjwhB}vbr`i&tm8E^CciCA z2`t`|1L^oOaGg8td#a-?%m`GUfz~;a+UY7S52Th(l10GoMPaw6Tj8+^Vu7>GCn+0& zR<4Tb#Boy=WSDK7)1j7rW{HNt%!U_udXxB-2}vfn8teN4Q(LUKh&&c;*jN(CSJwAu zK_)gV6wGSH#%#KJ&PEY)0t-zqP`mwZTSYC|_LV@X8Fr+o-=`3yn+ zgZxGmp3qTva95fW)hZ&=f~)l1Q+lpc)+bcX>bP@@!u!e`dnV%8Vq(aUO39SOe+z)ty6ua-}gD$|T)ocMa6=$d@useeLAMs>uvRSuqA)}h4-j?wZ(-%?0VgXi>XZeneb6B0jWxQwMU4i+eu#AX} z_i=?S(CceMV+15^?@`#HXSC*_tAMLKoz9rL2K^%&uVA%+qA{-7conMx(|vQ@OjDiW zLQ%@6o9aO?Ypg4$xBgpw1eP;tNA7IhkonZcTc`*W_riYEQMWwP)NB9n8eBAld4(GR z--s<=#<7Ym@G5TqUk%U3c>LlB6n6RgY=^O?a6Bb`(;Q3Yp7OCPnOmC7yrZ0F_}Q38 z4rjRXIZtt3u0Fy-wRVD1^}-3Qb0;YOM1Ky?b1X9>@C|o<%WU5-ju4fN8)-10>7F<7mh@oK4_#^=FiR1G)1DGGtx=-Z>Siyb1HQ!U12MK|4ntVv0 zKoux~%1$0&22b1LgYY>ihYlEj8{9ydAWa0|CNo9<`F;xi`w IJn?V;4NMNJ7ytkO diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/model/observation/ModelUsageMetricsGeneratorTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/model/observation/ModelUsageMetricsGeneratorTests.class deleted file mode 100644 index 9316f5fdd31681a1577686406729832ba1c29946..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4033 zcmb_fX>$}+6g@9nXF?++Mg#;w3_3}WP5{{gm>5DBm@FidATD6f*(H6~N_d^p zmageLZcKW^@urU8Y$CG8a?q5neYWF4p_G39}*}H*AEJmwbM-%N)gggjtYTQ zQOlOynRHybF*BZ$0yR-5VWtL6*HZWShh_e-P8y4`ZE% zwF1?JIz?<>CZ(%mJsuIz#>`Yk_M8=16OPnJ=b5!sp%xoe=^hnm2p2IZ@+eY2SOtO2 zIv&Fo0X?3vQbX+y1HVFoG>7Y>v*DV_x}E|9>++v4hdMl=VXHvbEz?l4K4M9Av9o{hDL$T1@<}$N_p#e8RR4hS>h7vksKGmFDGqJdR>s(2O)e5j)n zN7?ejrq^#>B=4J4%iq&Qgn+1_oR1vBF+?>S7gz@RwE5&kJmV{dcA=YKed*9We}$>XGi=ftbL7rRO>AidmgNlj81kI!@tv z_JwaI1zsr97xVk+{yXJG9WUWDnUHXJ=t)o}h=Q!z*JVN}O?RnLl^ffx%~(Rw8pK)uW87z=70>xs2RD_Xx84Ppzd3?{|Y8BRJa zGUOLN|EWsKGfHC##1>-GlBHQe0nq(sC3<>I*SFM`i)bGWS2#jxz*FymC2I+3ez z8KFwNL3wvhjyG50Edm(K{^k{U2k&aQCa`g~%Y>6oQ&k?9F6NQ5u;0nJ339jZtO^Zh=hHeVUE~%8dhs_jpr2+lR_)8_vdyQ8HSD~IX+(G3}yeMIBB6tl7trfi1 za|T>j@(y@_Z%eR>SIWt1u5=^@=u`#x{Vu9c-NA#=yQn=?UHaD~)>MnX)o=Nqcd(&r zTSFF`8Yl61<89PuVPvs0i#?M#Sdm5h$-=|ih-A@o8@*W!W^po$7kJ~Tki52X?BKxPiPO9{xej9&TuP&> z*p0WahrO{2H@JSnv*8x@;d|`I4^$~X^ZpLk-*6y+c5@E0JhYX3H;#)0brZhBtGGm% zf!B({y)qB?#C*5~QNJhB<^LP$V(e-79ULE0R?&K+a zln{2{MXm`%kmd=03CD2-Q9>BOHLf=)EEEHCFilLubS)3ldSvo2m8ice1Wr*pPEZwa zTkhgAnfQ9NvF2*co0E7ui|Z#FYbI(wn!5gxRyn@cK($3LvpvB-Onr>lA4Fc0^E4fK mJxls2pf1=ku{UB;LA8X>?gqewe+Qm<; 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 Z1%>!-a=6xjzek|8+<=$=$Ff)M{|o$iaBTnp diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/observation/AiOperationMetadataTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/observation/AiOperationMetadataTests.class deleted file mode 100644 index 624d9d7a7b59b318cb0c0486b3daa4799f5a9aab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3518 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/prompt/ChatTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/prompt/ChatTests.class deleted file mode 100644 index 34f3d02d3a871f4b19d4783367c91c1b07c7d81f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcma)%Jx;?w5QX13b_^zv2u?r+p*`0o-AdA|hN^SE;^prmdbFH~Q7OXT?T!&NiJ_vkm)|?tPykCQP>c z!m8%BQj21%OHUZyn%4Mx!r*ecCd4!Qs51<3I6{IUVVs**KkS-9yA>C;CYpMm7+9S3hxM94(L U8aTs|=x9GD;>VKYv}lC!54jLXfB*mh diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/prompt/PromptTemplateTest.class b/spring-ai-core/target_test-classes/org/springframework/ai/prompt/PromptTemplateTest.class deleted file mode 100644 index 44a3bf387ae6b744d3dd89baba4389cc7d4aa905..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9551 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 Y?-O!frco~`NlV7Rf=qf+vi=qS4=}6UFNC=w_e z)(&Z*h!z_R?d==Z!?r;2HX~-(+XV`%Yq|xBTFidkk3y8Fn1Nz}*=1TatWi5{>50ag zZUq$rbDV{wZA3zQG;63`i~F$b8`8)PHfDPz?-R=JQZNroUNh?)nrEpMg&Hyr*hZSx_itVtteY#jYC4SEInZl zhr(t;cil0RFb~W4XmVC6yW}@*(?Z5_y3vnX)G1gkuuR&25&`#|^tp<9tYO%>Te|2K zhght6L}1X>VA5%4$Eny)A$C)rWhb<-%OQK7$+nh)W*yxciRgn`q?2K(?>Z9J<1#w^ zSdWbgHVD+^S1CVn6`QbGKsBt^m}P6Ru)cR-f}dL$yw+5vPRs0Cj5%=)r`}NDk}$Yl7{DWzjL24Z#>Q#tLfObV)jA4oKA+R5W6nfPYA{ z+I7p)1_=hux#5@&|NJ45mUDt{C@|5-muBU|D;S^qw8TM~Wz8yDu#>T`_4f-@!ye*WLXY+934xW~;hf0L`qPtK2IVVNoR2oDnTR1)bV38mDuwTIi9;mzAb22JzzFfL0I;E&3hPCVRq!#HirREo^=td7U z4<~enr@*$!nok?@n5VtCM8U;V*P6*#q2g6IAW%A}+bw3y)?+q-dtP-eC}j-350|NU zH8e*HMr}t@B2yJNpE8F$yGrT8D*8b+XOo@GphPn4)rvrxrQ`E9gB3!0cu;zHNMJ** zU7Xb^n98*b!(l`e9GnWavRhR|5n~t`7PZ>NYD~BaoldP*ma`n#@naZ-|I5MnRhV|2 z#uZd_ZFTDuf~I3+0+|xnIHVvst^w#Au?P+-4&w;(%apZczMD*j$;QEm+4PaFMQO4t zaHWD#fw@k?j9*r9RF*+S_8@j7=EG|R_V=1e2SBvokRFK-BqKqFGmWUl?4V5m4-#Z! zmMo=KaMXyguw5pbk|ZJJXwWu;qZDV{u8HSdGcq32{=gI~r*7LM+lT)k9!*g~|GoozOm@Bhgx*1#}W4HZt zbBs#6pQq@~Ci5ZvS(XzaX^zZiccR^8J98)*)neIIzw_-a&T?61S5^0{YbTO&HmASJ z$9I$?@pM z95+kg{D_K=;$!UF93aU#M)aC94oW(87fJ4tNb(7R^Ky}-#bk5fK+x$bc6Mh5UG9JyUj#Yv-b|91KdqDAHG7693Ngz zbOj*rHQ9SVDscYvTZsvs(&Q#u!D9j|vasT{rA>*!WRz7m)0z74O-DaH+Yho%%C3)T zz{?ezzlhOK{bou1+_Y>l<0C$Nhv%HOr7k!s8^fc^g9P_PkVq}hj!MKPIDeOLDwlou zK7pwzVuU&Tq3qiRd0YB1eyZRn=?jr_{cL4hFsLU~{0vVJ#K}MDw7uoBw&f_~ZetCa zi(kka*OLO3c?_5nQO>2LyA)61*9v|mux1({-ol!+*XiMT+xQKhrbK;7BjWUp4PMPY z4Ls+NsBCu6HWu%Al9w+2=g05yM+JWvm!CV$BrihJ0)LX%$ep=*yK9Z5_zRv<@K=G& zXQoA31Qmb7-wC%eKiOH>$prg{wp;^xoZO6m2|7v<|Ec0%_%}PasCJ~wJg7@tY0qWi zdE3Lom&oNmDxSmh3@^tu0_)G%F-{o$PqxP|2t+&qGj(%1ML5UH(^JOHB{J@1Sr$U@ z&88^K%p$^1Py7slT2aJmBWAEI$u(`}!k@QbxU1>vA{0@g2p?1Ww3}7o7o`jwr+e*W zW;fBNTc^)B-HE1IQ~#N&m?iz^XL$?s4 z-d5&H)RqzvUOp#BxOh$5jI(c8JLsYIF4AMs0vE8)jle z6)VI_8ZMfh5_l}v{N72I_#Q3RAJMJKHq$(qjORW!xm7QBX57IpHgYd*(Peq+v$=5T zv6YWYoqQ2&oLwxImZ8`WA*xg{UzBs=Y)*J{b*fl|1)N*W2?juGET$)%Hx``^qWxE8 zE6_NN#+yPB8w8e~dMmqc*KUg78_%Y^d6$U+H(4f?c}4I=r*b++85s^SR`&Em8%vp2 zj`+IBg6!0z68@jByZlx-3h`ISncCy<-OE7%3l^MZUdt6{4rE{sdM5W2gy)Qdsve z)(5tvu(hWyaBg5n3QcwODeP(}swf&mYoI-ay*!a`rmJB_#f%g#;n6V@K^XNloYxeN~MYwKI-VqmB=|&ny=6?UjmCcuHsiU%~p$fSdC>^gBsd< z9oAwCpVW3>19oF0F2H77#F;P}c;j!xA#B49I2Ui>jyuqd5AYT2ZtTPZ-2EWmwI0D9 zJkGbDC(wnbSF02%3y%_J}K7~BD{JVb@^nhwT?D+tyS%4 zSHM#%aRMhD4ctUl zl`o4DU(Tzna%a|8;Ti{|&_zGsZ+=MR7_LOY{?}_oaFh z4jghBeJL?JCo|Sl4d8kzdIOca5#_iEmAIMcbPL*X8xiGp9AF*{5iv%X<2Mp7WEt4w zs+2Lp^_~$*X*7u_1*CAm3AsYj*)9TNF3r$Q%y6;g0RNCPkN6<5#my!6=T?boQR9qiMZH)Bwtxt)D;*u8u Dl+bzC diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/rag/QueryTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/rag/QueryTests.class deleted file mode 100644 index 9557e843378f49d5020d25044676fc8a60dbb9ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2063 zcmbVN-*eMO5dO{yRw7gq%#T2u29uh^PAMvFX`upI#{_V3l0w{c`gnFOvK;y3kgl_xpDD+w(vFz5NTo1MC{eFx&`2*N(cOC*A#! zcf?^39@yNoL+;wodm`-DMWiAF(+u-%{*v21m#)3tXp5#|$lmv)ryep)6-&De)0JRP zn3%$>g)_)9%+)+8wtAh02flx}FlD&AXnhQ*?4v zl$?bNxJY>rMW5kbu@rmoC=#J++sz;piG#+{{LAr9A;zW(R>)189TS&v#lQl?HJ#E} zfW%L;vTzk2Q(2ND^%hrgFuC4maEl)Z{~p@qMx;XCOb}A~j)6sn<+Qt1-xn_T%c0xr z2&pz+HAPpK(8Ln*2CgyOoSfC<_!h2XnZfd+s*DtuO|iYtaJN`X5i36B@0>t8DVj5b z0<}_6^Ycxv+naBQyd)LmgD@{TUDek-S1hce$Z)a6qfHS-+!d8TDo%QpF2njL`i|1_ zKM6kW%ShE2uB0m5(6~bx=0F`~nDKe1vBwKvGMK|6(k$I#xRB;PjB9`nQWD3{qX`>d z>GArS;nJimXb#^2-=4v@3`EA<33_2uJofYm&ZTpGOVgmqUJnALwb9)asuk=-CLBC4 zaQ}!bJoz#>5Oyt2iVpI9(ozuiEj+{z3}-v3iQ(T-Y6H(C_){+Td=V9DL2%IPIwL9= z^kKwu#IfG*iqYez-%KEn_brXX>T%woTf&*k;`@1IO{!$Y!sp16VVw*E+fxhQ#I`47 zAfZ>K6k#lBLEYY@OE&HH5zG-2`P^k zQbrtXqP#J&%kaorb ztPKK~IzaBuga|9|BGAe22t0$kxJU2HwEB^3Wjw-0yn0L}{Rz)#FGqVdY~g46(|L{^ I{F0shACZe7ng9R* diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/rag/generation/augmentation/ContextualQueryAugmenterTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/rag/generation/augmentation/ContextualQueryAugmenterTests.class deleted file mode 100644 index 4bd4966ba3c471180291967e8e887240212b3cf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6660 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 Q{*HexuVb)x<6o%zFU{JJe*gdg diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/rag/preretrieval/query/expansion/MultiQueryExpanderTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/rag/preretrieval/query/expansion/MultiQueryExpanderTests.class deleted file mode 100644 index 9b843f0120c660c44dbb2205af01c7135accfefc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4735 zcmb_gX?q*h6@IT{EJYa-BOnV2$uu~`b`nn@3rR#Ews44p9A|M&(*-(`ucdKDGs?`! zj!RR*(uD#oOAB-XenY>QG<}{veCFXd_33->NS0(tHd#KzGdgq6x$k+;a?j0o|GV>F z0H^VF0zCp#eo(Z+O5k|Kxxg;VML)P^*^U+1MXM6XKt_Qh7i`zMUX{U;C2v%0FLZp* znyk8!b4dxum26f9(=v?01bPMf=j{dCa&50@P37lhArk0&-tnC11%VBNLo))sS$|fh zumKwlJcK@hEjh=N7pmnv?bvx&3Z!#>!FFftz)`!6B_-hoKCjd8^D*Y8t^j- z>=M}9NQw#9l||bf4T{w=sUE*kkQGH?3cFz@ut(rvXRkWjH}E6u6)>D|!V4qYE6Axi zffIwd#*SH+{%6*K9g~(xVnDzwtj+|pV5?Z0d1-n~35E4(1N$*3@L0(XCuJDgMVa-z z$Y!d0MS-zq1Xox{UU5ALIyOzr32awssq1W2DyDD%hY~m_aQ?v+gMkrP0*QQ_{Q@(! z6n!u)VxU%4%!p?Mj&;GUsJ9Bb3av&#)^$@jf@29B6?jzXm;J&uC-SYy_-Wuco@0S2 zvB19O2-I_+kri=sVlkZr5uFma+y&7+bi+Da1JC2Mz$0z>B=BKeejTV?n}J#qbI>)Brgdw{^eC}Oz?Sd@%>eN{|ZxVP#;F&I2 zsk5Y_ZCSC&X<4qgb|jOS6d1bdS4}&RW>k`9-VehOb1HC(j%T~3_V1MWhJM~m;XJ0) zL3~l*@#d1LH?5g8dT?1q?uvlhHFDhn-A9yuEHFww%sJn6{YA26(#1Map;@kmx+im3 z33-;7j;H;NX)&V}LSE$z;_3NEnq$)CBwlA(>Tn4pUAvs0wFeFhq*e}3j$Q@!#71{psepz8o9_9p z(YxEao7sdSoCHb&<6ScJ?o1k(2b*@E9x`VIj;;w+Q_Q^54p$?`wQ>%}tcJ7C3LNih zVU3Uu&8P#xH&DTKfz5Fy)hkQjy?e6REw$EVsC~|^pDazT9$_L}@vA{Wo^{mhysKSH zPv;|wEY9a+z8|SktuiU2l0O@!u!yAuZnR8kjUU_a^T8vAm{tns+COBP*&?MO_CPH>7|NnUjD;B##^qfTT2{$NvT;@ z)Abb&?U^loSm;MzipSNP27ZY?3VuUDP4=#VSxCy>X~^C);G#^~9~!bh83?rOL&`Xx zPI#US^b{glteU?G7FRZsYOv&SgCLEq14$TE@Ot z8>Z9f<+1@Jv5(46^P084X`5{;+YEKwW`W!EP=EL~hSP^{_@j~vv9gMZ^ zJl?wVZVmJRc{oTX4iV=8q&bd1MHYr|Sfkh)Td$!=V>@2PIqld)M?5~QDLniCgY#F@ zxo>bm;keX_W12Y9Gp%5rpgG_u**?ZY{{(ijBbqoxLNZN2_Sb-<@FaeMs~X5pe*lo5 z)qwn>1CZA`0eO)?&JakJKwct{aRNEJ7LfjwDqH$)(~VvN%h%XdYyg`W9}x$p5&Af* z2DDi&qX|}dn~6b6R3;^d#lJDvgVp*YP5SHzZTe$1{jIGjGQ13rY0|J3C*m;%@Ho@q zIi|viCd=$A_i6bIEsxUj7%gY(mMIJATMr^s`5Y#7zozUaZs9Hc_BMWt-|4sC rzkPr|<0E{`^?SMg6Z{3A@&6n?$KUXezKu-Wf8r}XPcogq!jAs~R!3ZP diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/rag/preretrieval/query/transformation/CompressionQueryTransformerTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/rag/preretrieval/query/transformation/CompressionQueryTransformerTests.class deleted file mode 100644 index c471fa0ac51c10dfc07794a73f2cbec3d14dfdce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4862 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/rag/preretrieval/query/transformation/TranslationQueryTransformerTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/rag/preretrieval/query/transformation/TranslationQueryTransformerTests.class deleted file mode 100644 index 2ca9d10b8eca706ec96ce26ea8489b6ac352511b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5059 zcmcIo{d*Ht7JhGAn-FFNgHjN|EEZ_X$ABzI3Fx+!N+kt^Y{gw!oTj(ww3C@QGimK2 ze(jgKet)6j=eqxZzZAsh@$u(<{F{9Cy?2r(X_LTK`vc9)nS1Ve&pGco_gwz_^UWUs z9LIlRXcM^T`FS%a`nH>&^sR!N^ZXgpvQ6L0n?+yxGW2aZYdPk#CF#$bp>Mgtq~{l` z(Dqz2t6m-b{Dk_h-_>X7XJrruF?0y5pSET#)3MyVd1icC=0btaW43FD4-2&S^o|L1 z40#hWfp)Aha0faC)@5v0o-P%}xsNsONP%R=%URBt<=g7LEbIuU>_FgBW>uX?3v|y- zNq1<<3Wpq9y5V5Sb|$1h5}YnMPL`jtQ@%GRu=!lc4ef#)vjdwb2VB<+b#MssJ`HlZ zM8D1HQqc~jZ(2p$RB=itnUSP{4Y-@Zpr4LFe^0O0u!2DP;k23ad>JVyTPg?x`b)RA z&GZdXO^MS9Y{aG*x&-c5aap!Oq{s9H1~%hf#x`1#rGI)ecW_=H-?KvVO<)g<2P97} zvQUMej^RFm?Ny45IF8I)&VZjU6&UIh&*fxMaV>#uNX2l!z@EllHQwLAZ?Rp#u!9jd z2rV}!&rAv&>B&?r4mtEceGAx8(9&^q3#4*OnUKm^D%YuTnQ}=9g>|QaUFZ?Gd&&w% zWe`|-Ipn#aMdG`8fx%h?=UHTK{#FolZfYVYuu0KU7v2&oCa@cOW7s2bVYN!bz&@A) zvGJ%D1SZOaU5#eaU9LE?<$%DUCO)aOm^odcX0=!=x(OV_p%{KAutDh;yxfc(dgf^K zYv3>*V(}@lz>eDNRQOS4Ow`6$X#F6fqXN$~LG+8eXa&51V>m8w*D~e_T#E{|LD*Zz zqfEC3dcPWKmdhigh#gvvZLxy;F<@X2Ljre(mY5LlE$(8#E2uqMx{^qC7q0?w-(nN z>;h->$*|(QEQ2j@ST(Y!QC)qCTAYebt)=}iFW98(Or_SBQ6E}t@1P(N*J&dNfO!-|aKJWHuEyU5gK?c$XL&f*Vh0O3S(Pa`^xCDDcpDtS){I8Bq+-0&|* z(4Pbb=yz(;a~yAu(Mi#jNl?w9B&Wa&aZIorbyfu8j#U_+u)6mPBo?Ou zPL@+_i6j8Q8_a? zw^z7xklZ=%mHeC>w$*K7M++$!KBx9;_`ZQCU~g*&45HF1%IWWEPKs>jcLkWt;*gq z@GN}F-mJ>rH!!DV?@`8KeZ+O8ug5OQLjRcgsup^kbM+yM;ZuQat(Wrd8O1k-&&!i! zbo==~ZdfsV$t$6%{#&V%LAo)qUstYYG5nitvq|gFHMneogt4lD_MRf6Iq9B=}c-29?(GuMsWa?{D}9+{v$PSjQ)|YCV6|Mx&G|ovxd> z3%G%Ml3NzA^+#+=KCpltPgb{1qJzu25yuWH@8q3xSB;sjMKiq(&Ado6ZPYh!pf9=q z1|Iwo`xkH|`S1dMzko+GyKmxTz4=r1=C{)@c*|+W9(uBuXYxKm*o`iRq6ho=c0j|~ z7?~-<>B1&@cv^dSrXetoJ1StizQ@_8lIN}?tFSy-kL8cVl6<-z(7oIaIK;3YCYYnx zf;0nvjFCBB17uejNCI1N5r5V|F5L!@XUagv8vw~Q0y01#g9I{6AdeBqNdg&Z1!R3f z)h~UYq#GRsme+jPt)l^~WugQ##N<>t5Yek!Z_A)@3zqw`EqW+Xl#2I>?=aJbrTS)# zK3l^w{ZnQAEe*KRw}7Ay(nb~qn1XgZL|zagUcuk-5B>B{ypDhAr#J96-qBC*;sbn$kGOt2*I&gaxW@mR X`3zs+tIjo~^Vj%>zx^cmH`x3?u8!P1 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/rag/retrieval/join/ConcatenationDocumentJoinerTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/rag/retrieval/join/ConcatenationDocumentJoinerTests.class deleted file mode 100644 index b42e6844df72f505a8d7af6ed64643c34ada04b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5864 zcmcIo3wsn-8GcU^vYTaE!b-7VEdgn}36v$5wt)Z|AV?q~z=qHW)lN1;GGQ{a%*+BQ zURrHYyj$JagV_IGm}Q? zFy0==JybN@nSSp;(Xxg)G(71#X9QLqF5131ZH$nkw>;*{Nc| z^bI$w7tE|Ar6+;3K;J6@IfdnDO4D|?Xjq9?lSz_f33!>8K}n_EdRo;|-SZ6BpUUPP z*9f4?Q%ml9)yR6q0$pSmHsrQ)7Mso~v9@Yx!v=vBle#x(c%D9CFi3r!@n%m5?2IGGF_!I#>p{4Nc?QVM z5s)C#1-Ab0-X^fAYPf}X1r41C9qjwxuUV?n^tzO?oAHrg%q-AT8d8GlRy_C zmM09Dp0D9v+$T`y&FYhVSnT#nLpv)H0xD|op2LXioo!csxj>WSGdl!S_6sjVjs zf$cIFncU9bKorIxh9|6Lr)%u9FffyNgFstkvjxtR58Oj}P|HbDO?nqh7I;+^L;@=- z)ACFqO3jZgoW5-_FHt!*q_||5Z80U%P&G9~c(c315b4>WegrmO*Skh^t7ydi>x~Sx zMY6L(nnXX7tXT3zjL% z?09rKg|^qSO5eS%p<;17iNma}r)0ruPheOeQ{yBNk`iM{un>#(B<>ezlF`RX-qOAl zZ^H2ejtSgUjwptk45$a_C>60pIYTLjw@5l36u7qv9f3tv#DwW5W@D+KbtH)~BI!tC zJcgu0#`X!hEwfmK;_F3c$(xu(O)Bn8;$%#5r&K&G727QRam1BD9#>O{I3`G!D!Y#)Ebpij)mnWg@^IZ1RkkX%F9zVybF&CBv@^7=0oh$HfQ>4=#NTTKbxUg zAx^XHJFns0cn^KdI9o2(41i9$SJkR38!D+ItCAm!SYNQvap`~$y=9n`y}q;TU96dY zyVsr>a>osN+s@3fSP+$*bkPm2;hgU48eY+&(>7o0NCG#Mbp^Uq#;u;ShHPtQkLh~; zP(ELDU4wm5zqg;ARvHaBFX{TMh9@Kg%@G4~$q?rWBrSbN#N;2z5na3!7)!);C-et}=odnOFOpT%rNR4wD>Z`l(3Twq5{Z(2~O*$0+447qN`ufsjB zX!xDnGr>KFnf|E$w;bhFq~GSPTwOX0I{lyNR%JC6HmJ000#^lYUwkU_N#F(v{9WLl zs;Q_HS3!+g(55EvPuAa;vXqV2Y{%kn9tr0pV-&+w%V zDgKqi;1z8t|7yVmK5ya|a5G2iu#9hVRx_Vc(SwxL@!4`2%SSJ=8{ROF6~G*BP2WC? zmgliHedjDPN6UN2lm=vwL@RH`ZCHa1YQL3%o^Zb;ZpB92tuSn=y7MP^FnP3&Xy?nw z5<&amMlpwuS#%%WuyG#SDzUsi!cwo!yPBFM8A)vBiQ0*$gJ?SW)}=7D1Ur;4wS}0P zu@1f1NyNLjUNRL(cB?b=RmJ-R&n@wGFTi^ldq&fHFJhmFP!Cq3K2QyHH&JilzFWy) z4-s#}ef(FIv|NC?yM%gk33X-xYAFd&AFPI2Z09c0UQbs?eTb+pBR85pl0G^I(*I`l zrKj`3*BlHbm`qPa0*f+v&W-BWPNd*e+KbJw0wyk@Sce05&*5BR7VkJJU*_=`FpCR` zXYqm2`t*_9XhT}hjV?(~=0+RSr*gCSkaD)bz#Sw3JYtf@YNoMP^RQdchkbkw^7{~P zDIWIX93_upKkLGPqOdJEbcw>JN)$dBQh1K8@^MHflrA8hx0$IkATt>Iq%!xXs?u5r zX}$XYrnO`VWri5Z#vE>po)ujFBh%pNX-*L#2y@JnJE{bC~Ss$o??7&XN7Y zlpet`jIcXDf=6&aF7Q_MI3@Eqj=$i6m?f^3EODh|i5EgkT%g^qwS*j#ZXJx#63r=D z*eLltt<}JQ{entg8A@czOSXwi_);CpX(~vCtqKDZ9M`i5R$VXCU$SjO)%6{*^(>e# zdwox|p1$;T?o)?v;G2AQF_%9>+4u1y27`RNNY*Z^w;$stcwW8z48Ou})Z2^rJ^p|{ Wa;3a=|B3AWmC5dJ_y_*g*z{k{_=-^g diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/rag/retrieval/search/VectorStoreDocumentRetrieverTests$TenantContextHolder.class b/spring-ai-core/target_test-classes/org/springframework/ai/rag/retrieval/search/VectorStoreDocumentRetrieverTests$TenantContextHolder.class deleted file mode 100644 index 048d43b3912293746bca3a7af1408b9f0d0aac8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1445 zcmcIkYflqF6g@*J+m@xgMNy$DLLbVa_&{5Y24f&8XoQgXak?Ga#qBPcoud9L9|;&u zjGz4jMiVvhgZ>NSon1mpXkudGCfmu}-gEA`ul@M@?Rx;XP%_ZPzf^F$|wN1$z z;;Ap6SlqEBuUS$k>4+WfT7lrwu3Hbt!nY?AzQeG9=fW zn#WaB3Wh>wuTqhw4O+-E_SPF`(36{S`n)5 zS08dc!AeM~`EadMHAb?zqj;_2f{BZmB^3l?IPA7B!@%63IgX+;#BGEA^J94bU76_FmQumrBeg`c}b}_(VQGwQ`(eO zTHz%>P?)26kI_ehVO$SAod(^ykf2)vNur+1|qTEH{1FRQxYtQJ% uK}JbjI>@N7k26Bt<(85tr=O(c*8wnwt0Cz%T-Tup%CLZ&lwUElFZ==RzHN~J diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/rag/retrieval/search/VectorStoreDocumentRetrieverTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/rag/retrieval/search/VectorStoreDocumentRetrieverTests.class deleted file mode 100644 index a088a694575612a25a63c8ad0172ec898a579516..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11460 zcmcgy349#ob^kx>nDu(VX5|B62LuS;_WA;YWo%^G#xjz8NRcpL!e}*;)?V$(yR)`M z2$#)e?m!4PAzVpA6ClZYZ4+>)8z6x+r44O*rKLxj(j#q>o@vtm_s#6?th8%O!Kr^g zYi7RrzW3huj{ke#oBj4L55ETBVtK*9I6-S7*%wX?CZqAb-lR2P?@1(ghOKBgY4wGZ zwv&w7yRBF_Wn0Nef4I|*IEiFC|J!R5k@SEacec87>|}?Xa#98=1(SAIyRC4{iuZ*# zb?@L3LG{XLJnF0xRLq{!DX45p^w>dEV7!ScR0}4yMB{c_dZ3$htnQdC2(=_4R;<%X zM%A-7Sn2dfQ-Vz`CspVM!I^vd?YM7u&8fC@EY`unj{am~kDzvII_^XV?9ON^N_iUN z@q}YJ(L|i$%+TWONOOnb9qGZSV<*GbU^J{W(h#DqLndl4ncL=$VuFii&(SNaRLV{| zJHipF(_Nr=sqHrEH}#q~4b#MBYPcbYsW{!hG{IR)10x8y>y%U`YHKDv<0;3AN9;|#f(vK26gW1;xc`O|i0vw^A%J?p8M_M}UKg>H zmFv3gx;ULdNjcNREX)>6?zd8{b}D7{*-eSKW6`5-K(|azS1Qdso_u)j5f}M6#|}poJ7^ znhPIWIg25&*-|(|k%<=P3l^4%W!DlZg*ATM31T@eGH{`wMlBpjM0Q4SC-mKycbnMwBsQp@~b-C@{Ly(O8e26m)nYe=>l!evM0& zf;VBEfwh9oCrj`gZ4>KpsbGRH90dDa+$gb!GPd%Zzr=zuYcwZVL-pz(T{ZjXZ`^xT z5SO9VKub}+S(```Crz|r6V=bmmDZpzW%k-RK3H&PY5i?6u@&ufrV`#Q==D30x5`D6 zle(uMK8`K}OpK=$yt6s(*nM_V?d5X8)Y;Ac9e6MG7OpUHC9a~=D_GFzK7z<^!Vm_o z7BrM`JikNqMq?@?uGg3Pb$bViHYvjXcwB>S1D0U*N1)O%G)Q|#&?6YPZi}E%=e82& z8I4Ga7}FNh$g(kubeTOAK))amW8vbaH5)rreM2Og;&-H6X6Q69Ah=-6oH~_T2aphq z-%50k_t+{s#jr~;BiIx%^FVG+XAs-rs2OQNc2tpE&Tv{wV^{O0K|5*1dm4WIm1+}B z*kfWZSjJ3ppyebc1A6NX0;b)vMf{euoup^p zME*>_$)O;w#}1YA_M5l`x6)y~GM`2Fva*3?QfUpaP8tH|s0o}suk5RD9X%v1=K_<@N( z!JjgI=(%iVp*B3~(@*QwI0N4%8{zFZ3PbpmP31NfPVpX1-z zxuN+RW9;#|QG!a|@1CW72Nak=fJ5E>c^XP1f49KMHh9qfSADuycd7~%n$&XZ)6oB5bP7Eh3~T$Xv>|gb^b1l`so?%X=MiGLEHmYNxqz6VdWnJ+C3w4NoWr1$lkVM=C-k0FD-Ft4BAQ#FCLoT8k z{QS$!H>E-G4Lan@j}Pf2`^Qt|VwNhx7T!`%j>7SzO!c6)o-0%25?NzNW4W$+VX7%j z!gia%_HTRiS{?=#ow(v7^7{I_LGoH}%B8Y_-xQS3v3HzWx0l`X*wDI|t-h$FR2#d= zug_+WhIc@a1|C1k8^8@#JSt0)vy1AUrzY1Ft*GPcETFV#I?Wj zDXMA9`HCBA{}shFLrZ(+Jg4>tI)bELhC7P=j=f}4;2rOVRKYUEmf zzrlN}z6iGSLu13lYS}Rf)j^05p<7YSfg}gKvAw2j(PMiGW1li*s~)?qFm|&k?RxAc zJ@$~Icbh4lI7WK6PQo#d-d(2H(#x?sIlv08IUcv&){MV3XG(6^7;4DQ8=%k#8`IUWSLq5;%ZDS35#<^~=Qttd+l`gJ{V4DUR25k(iR$F~! zPoa*$TA=~1o>CJRxc;;ujx+U^%On;AU68>8M{(OBe0ChV`0yAXR#etjX7FSdpAX%b!Sh|}=}TFBg`6{ZML%Y; zI2_2}8~Wj!S^VztrFcvGRE2iejZnY4XvcVT(0@Ko)pYU)5nc59%dr~UXqOH)=C8yS zeiZ4#)!4~zQ4TEJjBcKMBX|-$cpf&sg63v-A&hmVQf_@28ddWmUCR z8I)c26BV+savIu$sbV>6J%*+>y<94x_Zb|dyMeD-1k zuBCrp$CcM(2shv++=!=Xu$Qop=(3-Bx<#96m8;0SslMl#Y6iaHnW_zUdZrqp*?*}` z^%CabSG=pr8_k`ijYb$Ng>ZM#>|{bQhQU4 zj2~OnsyIE>AEkyrN;5K{VC}g&93S8gALI@n!nt^untp`X`xpW7afZqhw84|K`%}I^ zi{*D5$?y1bZ^v^ObZ(%n$IM}Y=Du@nRx&He?Ove0H(VQ&Wul9C)gutEMo#krp+;(Q zF0C<7L7uBUT00MWD=IzQQW-Q*MJ#jnI+Cr72*r_d4h${Ep`^v9n zN-2Mp7daZB{O=F9kcz4!GL;HHy++Qckr`Pz^PtqbL$mbI9Cs)y^V;Sy1IfZ%*2&7! z1&3rgVY*E(W_@v#sHd{8#yh3SfamCYCk zwN+VJS(TC1N9B?Q8CmB`QR`J%gd?=ltBj1-`NOiKtV~{KMeRx}!zNw(%_9z} ze-l_v2+IkYu2Ao}rQ}jAIH!>Wk0>KZT;!3cC5Z|*By$c?nqY&EAkR0)B{*(01e<&W zc{mzD@KUNo{hLk+CrgKm9_3`r)oB&{)sl%8Ok=&KEaxhK=PZ^9s%l>D5v@5QUE2=I zw$LxKaz#eAXT*9*PgliwQ0penk~`re!h_ie8E0~)GDY=VR(1P^+u-ipYW`}sPf?eC ziSo)6DubwyUE)Yu-|dzmxmMqOQm&U9^xciJPxkA(TjX}RL*E^cyX79amo&B_DEG;y zxkq38oT%41CU+vRb2lF!%h`qU-0uzCF)=ReKsGn^me^;tf5 QvlsImug{Y%oeUrRA0@#j7XSbN diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/reader/JsonReaderTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/reader/JsonReaderTests.class deleted file mode 100644 index aea50a6fc9266f1f8122b3725bcbd9557f3bbf8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3617 zcmcIm*;W)+6y2Ap8Yqxss8bC-e2uOFpAyd&5P|#GhRn;hFp6BT` zKal6FmDOUhl9jdcmX~})Uh@qx`&M=J0M+{BLswVbd+xdS?7h!9_pkqc`5nMHe6OHJ zpx1VmG&k#**3zP*uNk*&XI0Zp%`x-^!_h9ewl(9wrVQ6}71Rl|tmx~ymeH*xZEAkS zNP7Z1gO?e@wR29|5I8y!BR-wte(jkbXmVHUj%liGrH?$b#HkfYd8#~Z-ozm9lGP_8{ruQ z+Ddlw=BnWq%yt^yE1>lRKc)e(6mhNyg+TdYgV9c#9lC(P>aV^>_Usct_jmJ zCUa}^hLh46qd@C~oz^q6x?{@k!eE`ZY%*vqGU%#|Fy0**TVIew4av9!_WK@Iay*o_ zlFOPNdDOF}CK*gLLf}ai&1h)CQ#hdDX@LWhD?(*B-iqdPB+ZBX0m+1l4jdF{3QSVV zIvGD5pV%scM3=wuHb;Rr0(XffJcA<&4htNN+_l_T#Zhz$G@9z~8G+7tl}(1` zUC*H=3fm~?5{O4>FbYWp$0}r<^khE7&@0fqV7O_=%t}c%Ar4KF+AlB|kK}2a!f%wp z6u3=v%}PhlsyKm@6wQ)BI9nN)k7v#^GunhnrX)Y7B=n~RP885C%~pXyt}G&b76}Cd z)%Y!$su;vM^6TR~x|a1QBJE*7k5g7sy@lPHaREaLo@Xtnj6=mRMg(F~hB{MLU{6J? zz8{V!nlXwO6pRs!l810s#funcZdt}{qSY39C@Vq?^`+{RFWBka8q-<3Sa@l|C0tf9 zi75ev6r>^?7x_bHcRz*@$m{styKv$&vqZUbe=A;Iya2~E1 zS=ODTaWiLF=@KiWxTfMdZZOJa-JSHKWSzQBx@9#CYP&#pq?)60g$1WEM3d#JWvgsS zbvXS1x1mXq54zn`Srs?3VPzcLvd3Vx!*2I_Ue?E?r>9ph>)Aq~-5J))pw`HWxTK;U z4FdbZDZiACIriGLZCX^WG+I%y0}U~-3^i;0nrpbOtd267Et$-=z~M-Fl;rFuwt|}s z)*tlsTh3by#8gQJuA7iTPQ^NI5!AG8dAcdv;zYc>sFbg+R)HU&5O&}&<^Ybepkufr zQ;xTS7~T?S&|K!JAv66Q74PCbPP*nD_A?4TmJCe(G zmYIQ!&CT1kr+MtFY@3Yewx=citJE;Z{dS9k6izMgTeYZ> z662S`uV((o_-l00#0hre?Gq{|sJHDCJL!mFpoP!J=uG3k;D3GhU9|qhmm0M3DOUmq zu$xacFu)${n z-hfVk=V>Ve4d&9ETj0oE)ZE7z)GH7Q;tDmQu+jL=jfbMJSc$^oBSGObBRE48&hq2~ zL?OYL28lv~D4c)vC@e>zAQ}oR)7%VHL^Gy{#WbF17&yawOUZwQd?Vut6 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/reader/TextReaderTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/reader/TextReaderTests.class deleted file mode 100644 index 7122d38a329cb471c79c6b3f0e962e4b21c77efe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4537 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 X`T%AgHwiP3>Jq60{zgrz@aF#jKGP-0 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/ToolCallbackTests$TestToolCallback.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/ToolCallbackTests$TestToolCallback.class deleted file mode 100644 index 7a29b3f760fe7a5232f5d145dc90d1ea41107e3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1597 zcmb_cZBG+H5PqgFTw6|FPN@p0sJygAINz{h0f`U;NktPHV*IvkmvV62HFsByG5#k_ z6pbJJ0sbiC?3K`lHcg}Evb#4sJI~BKJF~xj|M&@D73&%zgf-WznSR}~oZ7x8j^#Vo zJ2Hi32Ci$HC7w2fZI?yms3iTspH_4Gu7((4PimkAA1C?MQyGMv^xK)`#6c=v%=c2#xrl1D#n=vhp(FOrW;59FYZYl*Oa%xs`M+KRabYLzzss=!$+0ZO&zzCe%NyAjiB_t zE_W*j@>nR{w2m3f65=7Hg!O+Uw2%asqz(-Uc389=xzji9MQPnmktsgysG-SFyBei2cSm zDVs3c^`1N0BY}qmrYWh~aa-L9A+_r^yo!8oDVEY5$u24og1+rI(%Z0w?@M396T(8T zYVCkwGCE(DRl-Uylxpi4=vwpKkEdNkNbK;#wdMK&rZ~YUk2nuQl>7iMu>2hbFH~JmR@8nES*(P2_=ab1FpCn+Hx23HNZHPbuR(YgDvR t-|vc;p&YaWkzH5iY}4h7~WjTNjhH%~+T@*g!awz>cS diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/ToolCallbackTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/ToolCallbackTests.class deleted file mode 100644 index 23ae2b3f9f2daa1863ecfd4dfde5fb5b4b081e44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1218 zcmb7DZBG+H5Pr5)3dbRBc@squL}@`dUt)}@5(&nHq?81j8b5B^rQLG9t$TYKf0kds zXyOm>M;T}DDm2z$_^@v?v-8Y6GxPJ;w;upr;b{gbhE1hgUf9zzXdP?b6`zzo@woJi zQodKEZI}Cgoi|RZA~azJX@+cvf8?IegO+zt?}&zB7=0-NX|@?g3dI^jdRH}tgAt6o zxQ0=Nsj>`2CF<6NuJXDs81iM+;C_v3Y2STe+O%cJ;FYfwREc3FY^%s`9t8g9y>8DJ zT@jc=@gb60H1~yRt0uW!IE(@#yP_sTNtio9pbR%s1*BVyAv+Oe;dP>(G(vm4Cq0{W zDT6%2_LX8H=N<`-7E(nKufxJ3L zD$)({R@zyZ8~Up3j(2ceVaKoY4-1?Vwk89!oIMB6;j1$0BN>?6fGJ&dS~e7 z(aEf2{S0GYVzooNRRfclpxsRj=$xb%aGkU%Owr9+W$CnzIJvj3m%k(TK0kei+49CI zZhXb!DOTRmwa~v_faH;;4>>ryn8_#G?kpKVy diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/definition/DefaultToolDefinitionTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/definition/DefaultToolDefinitionTests.class deleted file mode 100644 index 8d3c82bfae2ed0c6484287a0cd6010da9b6d060f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3903 zcmbtWYgZFj6x|mwiE#uR1d3XXiY1^jzVJ~H3y76AU@Ixs+Sia=l7Y!goSCR-?fd@_CqiAR7TG8+7nyFhk z?fTLR&v*=xaj|QHVOw%&k)eIs&hj|6VTXe4h%j`f42#c~3QOEc>q{nQP*ZkBHy3rs z5bqUZyO%dyhUwHZJ37X2$j#d&Gdt~Y-Q%GlG4$UkS)Nhgi-v2E8hz>7=IQwW7tE9vZxF(^fK(sayR1`ML{0Ja|~?{AH}g7 zdqoEKF~L9S z>AYj#o4KFivVb@9+?uD#&bsp@(^RPi&nP&HQ7Slz-W1hrkRpjAI-;DN0r^g~o~C2M zOzBGCyn+k3NIm4&LGH7r));ch@Z>i|Zs5^mCI2<&sRKmxz9wf)ljn4E(#e$y-10Va z5vTEUISQH$$G5C+4ZebxFv*}8?yTi{x|QMAml-Yu#WrnH{9{eruBa@AY3gXvZHbI7 zx;(MO6BZRGVLJ(4D0*wc&lv?*@iGZKue)>Hb@d!gs;MAnrSqDQ*2F@IIM znI@y{tSQLDp!=ZUn;8BLYOr#$41P_wvL<&2QntNXDsFuxR2>v!F}S_;AIp?mpAB9! z6=X5O7U&io>x>}Vg-D#LP*AXl2pLQ=RBVodx1{ZkZ@Z`99cjDk+dfe6uCzV$ZJ#K3 zPuf2AZC@&QU)sJP8%>m1%i@ll9h?;N9m7#yF;z*ZPHhxFFdW!=D}4x+>k!4y45Oj* zZc~&ECVUjXG7PkGl$0jH0@njw4)hI1_YKfNfAsA|?@?N5^d#M5`|xAL{-8x0;`Cqq z4D7;A`mdBX&~q2P34jRg>ZFy})kRMM^ngIy=y~o>?7pRTt37JpWAvwvtz-Wa98|m4 zar7p=42zeZ%FA)_(kEVg=3c@9-PIjXu@Buy(g(^YdZZ`4Wrm6;9rT-qlhV6Wp+3#g zei29CQ=A5#;GFv6I>!ITC3R{YR|2Fe+G$%qV%SRo?W6C7{ejT?HbcMGjAph4ngr1t zBAUZQb0n1Jm1Z=rR@0=yq8TKbB+(2J&2T8qd^4KsEzpb*jYc#liRM%&&1=nQUazLP z5f;rT(VQci^F(tYlqTJb=8YC;#);+<(M%A{<$9W~xEM>Ms+%O2cGA|HQu`;QW~pC< z_E|;xzNE{|)Gy(vMF@oESRKen1*AhZ(Cr2&i2w>szB-gDSJZAMyRg=k!2k%2$~us0 zSGv{Pp(rB(6dJB|C^fFAJ&XoItt+De5SqqyAhoXasJBB<#y3!C#_3d=HY_1S&j~_Y zA=@e}*m6~b3s0^}xQ{itdVojxP_910r}#{+KF3%18s89xN@(BWd;CcA;V1lp-y%Ey E2ma-v3jhEB diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/definition/ToolDefinitionTests$Tools.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/definition/ToolDefinitionTests$Tools.class deleted file mode 100644 index a51ad30a997f095d27f903e31a647a1b2cfb3e85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 956 zcmbtS-AoIOZ zW4(EVy5&O$Ha8}w%&RnMD(5+9uBC=r_{=iG`+pI#bv)}fr&)fJX|G1Iqnu)PPqa2( zgw8U#+kYe{rmk@afk$7uo>k)z&b<%AsQ+TB-~yJ5SR$N`1gC7OxQI)HoEiMaeloL@ z*cX%@XFSc?aaLS;SNeU^e=Wk|cxjnRxn(ljlh0Kc=+X&Gb0?M^D3le|J} zgopn=U_v3TBB8X$y?9}qM;*L*yyrlU4{sdnMSdkLDOhfPM(I=hF7q9}fxD>iU7a|v zJjEJ!5%b7nf!{ftL5*dFt!Me1b2uNfK42x*x%CB$AEW0{)_XDQ;vtYp)&S`;u5j2@ b_AU@BV7%92XdNpo%lt`LMFS;VkM`A{&^`M9 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/definition/ToolDefinitionTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/definition/ToolDefinitionTests.class deleted file mode 100644 index 0af0a6cf9e617a580e9929b5f3565c9a46532439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2523 zcmb_eZC4vb6n-W^HzeCq15zkO(iAm7VJX@d2+;CUEH=>EM9^Z@NircDH@oTXte&18 z{)Yd63T9mg^%qH5ZvG#%S061{#z7KJB04c!bE>-=YKSlr$>9+m2%EE&!% zs!PiZUD=5phVC_|A`<9AuZ|v^W9ZA9w%GO?CE*r%$r22yyi?}Z4tGsON6ckNE zC&P@o-!!Fg4c;^j<%nDoDGX@nXSn%ZSap1eK?be#8p(s~#A&TQ(WLRnrd%9D6absz zn!sgT(J;cWeoBo0`Ld27j50jU=8xlFkSdFE{~Po%hGa!}W!G$~C@2fA>KMal9M>3P zFAo&wV;!F;Bz>mc^kwlyQxwWI(cns!)iHrdhMvH&4EN6H)?5PDF{5FcvhplWRL(OP z1_;hu-b>&HKGQJAFs4*+&l9e!8)e58LBg#B43(5RKF3XlM0liF<5YTg-x-g$A1Zm$ z!NINS5!j9)HFu36MJnDc16{q25E%ypldwTk;fL5Xq5mn6xzf0#_>~^Ri_bw znwdBrQ!zDO6#OPNU9w2Eti?DA)WDUQ>9#skqUAWKbN~G^k)~f}+zU!7lU_(?YEm}6 z1;eO&jy)anXOwpsZgy^V`o^3QUAP|JmsFL(Wha;rnTXwV9YP~b;VEILi?juW z+|D81(F>Hb)MGNiyXo{nupUJ3x#GERlK<7+y`y)YMN(d=1e1(gk2~~Mx#fw(K|-be zH#)w>Q-+bFT;ANb9i?%%MlIiK@-j`UhwV{Xt8uqLiiKSkQR{nWskNVt3Xb9SY0Kb^ zxKia89N#UA4O5NKp-yp-yE7_R8T3ut7H*KOg0fOO8hAbG4snv(lmc5q4P*~#(BP&& z2nfD3u!+`)GH7MA_Duec_;0j{Awgdy2KtbsuO1$t^*m9)1(L={7M{9Dt9s~H;>BoP zKEwy9ODzniK58MI%Cs=v!l(JE7N!m{t0cE}iO4B}P6Wh~BIx9;-D3ok0girxJAgP% z((@Rk48BCWe%cM;8ip}T(_jfB0m{KpdxUZjS=`0F0Qt&^cn>1H^QqMq*1P5o@nwGM z6}A}^m`4G!SNJLCbCI}HJ1ZX0oiq#~YrY^1r+2gby)dfgY zNG$jOJ_>Qhu2iXI!2&k-apvB8?qh!b`u+pJGdy(R2uyT353)~bl+5>1d8m$b`Z17E zV6=_{b*yH&iF6XYPWaXRbftnc?Re_ZQxsX9D zlX+000@Z{J0{-y)X>2U@mOyPG^GI_QS1)YrSJi3+ZIXkb~O z(&>f`kkvyCb!+(^Tr3H+hEbwM`Qem(%4uBi>zRy0nMT$>1FL2~$^^pU|5ym;TY0U_ zzTSN+?UuPSa=CM5M#V0y zy~n3CHcqkng^+`5ls>AI?Ld({LT@^jM&v5rt)m9NeJYa0r9UU_Uo; zi_)?N)Hbx%`-;|Q8YNe~0N)q&y)xjezQAqVA#yQ!_2feGhd(4&uu(+a#XagK%Lr`Z LKAU_{;G4ezG-lI2 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/execution/DefaultToolCallResultConverterTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/execution/DefaultToolCallResultConverterTests.class deleted file mode 100644 index b4deeb07bd7dbc5715618d9284a9576ac712e5c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4672 zcmb_fX>;4w6+KUq1qwneg-PT!jzY@`B`cxhI_V@=K+$sK#m34aqc#_9DUdF@71N$K zJxjgEgFQjb@&zvJNW3Av4El+f$tzY+yVy`!2pXPKzFn84n%l6K$~DiudFEC{)>X~~ z_FZl`fwdy%E#D%vDaUaGQ%w=s!4TPUgDmEj8+D6W%$ap7r+nqp6v#dU`*DEOGB{h{ zmFy0NG8)=4eV^)C&Q)AbM!pq(MdDOAGZMx_VJgL`;k=HA@rZ^)0*|QVZZZ(cPmD<#lX{ehEgprJby;u{!I+1Q+&$6vzQRrW!CF9Rd6zi zJE~RrO&doOBXMj>gOdj9CyS5Xl9#}9NrU%BM6{}zfDbSP6{n7A%xahs7`>|?lG_cO zQHc61|ICesX_sBrNH46?szSBsih&6{9#b9-bSC}0?>Z@*C#-;FK|`^vz(+e%xJXwS zwICxf7F%tVr+L$E#Pun1qNXClAEIHUtrnOl4_kxLP!=ffL}3qW>WKP`eCjA+UR@qn z1co|fvM@TYVS#fkDrah@SCTgxl1DFvtGpXB4sX!R#BjuhuJZVTfsf-80tZM;U|Nn} zs5-7XBv)#zxqjWONLJ%w_G%(WNyFQnrR3VCkW7|^%&H=uU``y@sZ^DpjT?D>=Sq2k zK_26yarS3imb!|%X|_&f3anP$RC@|FJ_I-26qb2BgPJF0KWsP}RyIyLn-Du!wEVz; zi@HFU%gyJKY1({(w;YKNb<-wGpU1>r%@9mxJVPYvQ^Cl*z#Luxy*99_PJw3;(u3I! zWkDdNC{`GGNTOu6JkWf5m%uwa?i5DuSUZ^zLVQ?HliHD(+BvhnHK#g0i_dHL9BW`p zrUfUERp}Y{0$vo*LRqMrVklck#t|>e_v2-JQNt?&_k}jXAm~*w|Ej>k|4DixsyH#p zG|)b?@H*>Pn1qSpr}PxQq+V4vCWe)SHN`I%svfKj8QFQJeWU}23I7|BDq2&vxw5!q zjvV6=X0twLMtRm+IGr&kmM#k)1d%aP`}RPksF7&l`@Yr)ka#eh-el4Snog z7z=M>_dhW3SB`bzetzx__Yb0n76vfLPp}gT_uv6M$T#32+Uvp)pL#j7hu_Nfd5)=d zd&l0vUSJ&u)0s7lyoV#{u{DfexzooG{q5o3-h_|6O&`ZP`X~`y7k%s*`#T22-|*BL zP8N@@BcFb54O5$393=FI3G`6tVkp`gyWo#BoW%!2$mh0qmM)|(G@Z?La+aa9!*n*X zjk8M~on4M28ww*!_Rpr;(gh`k4;Pi+ zqv;Z3oEs;hJ^#c<7P`|P<-o_@!*u-mN%fkbd5D(44&OkInLNh7<2cFATB&9@^3kMw z9E+%gdU-S?UgdGABfi(TQ{g+Dmg#ERTF3PmoxOoBePa#&1~J{CaQBCDe-=6>NK76F z*l!==cLt{ua1O_CbnL@T+#;NZD0!uWF5IR|CG}|TQ+xtG-4WoMF@ck5*|Uz%q^rC5 zxsI1&m@jX@j9GiFoy0eqBu2<15~q3CW{7$gCx|DHLIU+HWKgG}RbB^ri+b{4d{Dyq~7Qe?Id;8cG3;c-){>*vhzw|$su>Pk2 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/execution/ToolExecutionExceptionTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/execution/ToolExecutionExceptionTests.class deleted file mode 100644 index 409e6d33c8bf95e02b4174f863694385728f0a82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2177 zcmbuATXWM!6vzLYn-U>z4k4EUNuU(lF{q^t6da(gG4$djG#D$Fe~IH##L)@KHM0}$JAw2}Yu_P0*mY%0ZT9Fn6~m{6xd2M!NE6h6SoBPcu8~5 zq9m_n-A#=aB9}h2wL{5g*}-68Y@Foy61O#cB~Ut^;rRaye2s4erX0WaTWEEgO5k3W zClUK2Faw4;+%a$$-;#?Y+u$@@ct^M-BU!ckEC?N{N7+6589Q8nc-3I%2Y94`Dn((a z_t~G=b=um9j@bY;mr02PL}1+J^UWtWJy-7^Kr%HY`&CWg;n0lySXCrrDCf!$I5Nplu4=%?53FqQqYZ z!TN<$bxUCR*kENB3!LF=Bo%?S9jfff=%i3Xg`O>+IDAtq4Y`kQahRzl(Zxge9HKW} zI5gI1WKt`r9WNeY@(p!HpwpW_17~oG-bTED+S4@R*$G;8mU_JE9JOrdPmIw6+{vA< zzs2_Uvx7Eb>5wm+9%b^yxWsx_|xt@e{xXRxM;0HUf3*h9^q;$482{#MeN5ak+GL z5O{7&XkO=UEYEJ7Vx$TEyJ`6+ij?jO5*)uyOvhJkhIOZ}Rmudq;I z$ZiL9VWSU&4*D^`FjA7f_!PCOLX~;d6Aa^}pvJulSJL?DVpca~$nd6gsU+7JmcvF6 zdG&22xE5U=b0BpiU9NC15(GN+Ir6n^iHZy*Wwh!0f#zBUKJ87%2{j{nquY#5q!!BM zC(<>Xtl1dHH476AE4`-e;5u>)RyC4dT_}c~!a~m+%x@)8D6vW0urS5&w%5cuu^imQ zG(&%!AjA44(u?`J=3>gn1wrZErrbJ}#jx7*XOq^87ts29c`E!w=|&Zg4gF6T-gVgOr6F{*5p(#= z!E?jOfDFqjB1-K2AW}84D^0P_bSc5OpA=0iAv!+zzEInq;g8DAN)?PbP)DKWg?OY+ zLcT?wOO}!CU;K_M-)NG7O{3Wc91O){e1N>GuFxE!C zwA9AT8E&`n;NV}_;TV0CE{svBkH_J2$+a}RMfMSjF}&LqXrIm-pgaL(+gSb&?CCkM l9D(GKqpvb=NxYx15Pi-^lO_vI0|W{bQW_uy!QK$4ArdM=AT0%vCkX{uP`+ z9QXnJD8$%_T0sy(aM&HscxL?Gy!rP1%U1vo(Jmp!(9vcR+nJGSa$xvWywm1Q%w_Df zPUER?e9Rq>`{X@eIDKKAZTW~Tp}GNSK80v{0@pQnA^!_4PaEH<|bd&$VxXVzTzVBr-dW$eK zwA#rD;-2%&cX#HY%*ixPq;*uZ+LIH-U1kW~{l6&bEO+fvn~hhQa&jsL(n@0XNGa{O zlUfn6JAWj`k5j|=J&&=lBO_XR4Y~WG}7a2|m(#H%V zT*f9tP9OX-k-3Jyn@CZrSw`yCmzfe8T8~3Le#!k3Ibn!irKdA95>KQTxUsZCcRe76 z=$TT&?4{gVK?`-A;oiT=%}@+W$xz;>$voB8p$XbSngfudk9Lpz5}jhQ%tvm0LiuC3 zuF&6K1DmMQKbj|yJw+bP4{Io(M&}&XQ72oY=o#|PTAV}UHO`0D4=5TQyZsp#K7{m> r)?1->?uv1bQo!Uc)xo3SE*+xPdZmhIs1-nHl;p diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/metadata/ToolMetadataTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/metadata/ToolMetadataTests.class deleted file mode 100644 index 72b8600eec2f1d2645806ac4bcd7f7486cbd8ef4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1804 zcmbtVTT|0O6#ljp0wn@+lX4M6#1@oDQA7b1s32rCrObypi}W>Pj>h0`Ofvr_a9%s0a(Y5ff&QGt16avtfW&ZD_#>HUG?7L($cPL zTQ#A1iED1!V2zfcuL&CszX9jTu%w58Gq4Dl_uBob&t zmx*?CF!bi6Bli4SL8v@0*n*)y=N7qrz?BU4jl;M;k{-iK?sDF(GR%5Mu5XvNl;B!q zMVb4yZjNHpmv%`ghU6>X(Xu8Eq$kON4aadc*V1(ee>}vm`V^8?^^c_%%Hqe;3R1Az zjeZOo7+_fZXD>|*VVJ=voO+Q>rCW>jf>34}v8*OAf>8rWhG#8#^cPzu#xTy%9y-Xd z_8;z%Th}pVV3O*2S+`8wz%+xYg!Yw_l`3pD>aoKFW-x2u7Q_e*Rs-(~1}MCUw5xPGp8cnZq3e^9*wrqh0jM#9b^< zv8A`oZI4=hp^?oNK`HKF8c*ks;qj$gg$84~c`%wMVq3X2!Z>nE29~JgE!C>oKu8QT z!HJi^13WaaOap($5nDC|Y+?nEXzD9MXGPKGN|Yi{8n=m5`d#i!Ux~6!b+)4WaNbr; ztYMvarA*E;?5F;$-r_tp2M|I`1vP$VVk4+ohxGEwr;;tTmh#`MQLnvreN`0OG9bF) z=F2cw3qh<@-5tjfD$I_cEEvD2sXfdkL-!u>&8`SY)58>qT#3LDu0*P|H)v;(WF*_? zKBMy!eZ-KUHMj4i`CHpgV+;7XAP-D-30sTBexTojf yk_0nK95>bkmu$dwQ#2Mf39b!WWHg2>o|EjSuMr}kZFC_+w=d9%mvkPd@61nW)AsKG diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$BuilderValidationTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$BuilderValidationTests.class deleted file mode 100644 index d83c91252136a0b930a16e0f87db1a9c5445f49f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3566 zcmb_eYj+bx7=EU=Enz9OD0fQ404W6mN)-%CfjaylQDmQ!Bv zWK}(Oy`_w_GJ)&bnW_pZZYeVrK4!TxCT+VQi%WMrciAc_Z&vw%pBk-OHb3U1ZIxtT zxlXujpi7{CQ7+4jEuC`ac41K!1A(5PV)>~H0ypwIx1FWFtCnL0p9tJazX^pya{^ss zZb|Kez-|-W=t-axdrTPU6X;Cq1AFt9qo(WC0wItETL}#0-J-PTq-W{xc(F@gRp8+p z@M{y0dH?<>Ja?oHU!Xi1JmOc}x?Q@fG~&~B+t#s*@aOKKyLBh9s%p;iE&7^s95)EV z#=WDVtBZ9anpv#ZEb7b1nw8NJ%?^+^2TdHpVM4^)+5%V7L!pH9edPss93h<4=mJrkS5W3a1R56gb=d zR_*nhIE}P`Y59|mA4sRDZZ8O2PUjmI$826QyN%lsXxUzz5jd<2Dlony7uOV;_ypHkqnZ#Dc$9wFM4Bl4aR}ec4RR(%F(%L*A|#O8DL%wy z1mh-d;uecpSp_<(YmJ5_>0Ekf>jK(*J}fJfCO*UGq;{iXkQSQ*(^5Sm*m9mHSK^FH zU<$VlObeW9o7XK8Chq8VVOW01RDs@F+%pBP@2np%#d>X7EtI70qKWm|;~QXW+Se!< z>#5lgxM*NrU}8u7i<-Vh-A~{F_RxnJx9%0yO-pye)HdV7dF`OU;3l1Bnw>_KbYB~F z-9T64TBMN1zD2g{?fCWF2rk96ZgY4n+t3$la8aju!$%V#S=K$Aj$@(H$q{6BirECM>&HgT^1z9;Y&^rW?q zziyg)rnlZk9|hjwn-B%3TAh%Ew{?aW-*Xy#%&Gbx%mN%f~_=5$*#AG9@dkGIh<9eROFoqwQn6(6tS z)BNx%ZoI(6D)No{^o4j2Q_Wc%JeYruFK6bv#7yM+t2$F_I?0lU z^ri!k)`@HSV3E+;{L%CtsHF1mE}U;z%)qA9y2yr}&9y P9`N}y1MrOR9eDa5$KeP# diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$Tools.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$Tools.class deleted file mode 100644 index 54476cda3d7c576836f2f32a3db346f3d8dbcc38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2945 zcmb_eU0WMP6n-Z_HiRuiTB>Mmu}xbjw%aeYG>9!&gql)pkhXqLk|8W?cH-^?A1=M{ z#w)M9^2UFlUZ@Wj{s13;laFWiBW%K!;-eRvnVmi7yyrb%lRy97`vbt+@C;-amZaCP z{FZ0CjSY`C#aGhXwzzF6DIKdR)TXRk4}xWlP8PW1RC#TC)ss7RU3hE4SAJ1{@eTAd z6t?&dw;b*^tcTStQBw@rS=+VM97Esa)H*}|f~<=?`Y>o>09l5Svh9kMcC$*>c-0XM zqh(p+&N}yO{T?0mt4-TyxL^Li{4J5UirlX#uIyS!k)b$Q-ltGeIxMBB@Tje9$12;t zBF({y-Eg^Td*tq|BdE+Cv^qy-#vip^WjDpT?b}54uIozejdY3Wf@Y+ikTewW9}F5po#H zRj#W^36H4cb)4e}oBCz3?bbp^uRSMv8mLSScMqfJ1V1CCxy{mX%N%6Y~b~-KCJBe zN;FMefkizib>7B8^0u^AslcfNJi(hK-IUi%T*nQDTtlb@hx?Sg<1zoBtAj&|6T=%O z-o#tf-@H~6EwXwu;?QF@HF_}(q8>!A(xzbBI(p9tcPu~(H)4l^67D1{-6$jTQYv40ycNp(dAx^Z14|5N_a~0+?#OLnl>=W$kZ^EBF)hF5_jv4@QYTB;qfjKB ziYGw7*5a0f*uA;i43;uv!dAhWY<~ z%hCi5{uj_NS)s03lD@(Oaq6QP3*_jb>!02Y+F7(ReRAnH>lH!OEs# zUBqMuYbqUUo_yA{hJV4Or@!Lr<2~Fwi1~d2bGU;!oQ8P|GnDo)SGUtKuM$6x^`bO{e#x%s#ap=ba{bukk u?$J6yRLb;Bf^gBIlKnEU;{F4mwc+#t diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$ToolsExtra.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$ToolsExtra.class deleted file mode 100644 index e853f973c46d1f7c9773b4ea18f79782e7f8c764..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 898 zcmb_a%T60H6g_4F8IqJo3KU9dgTw+VQ46*Oq&A{zrSMQe**gg zi3K0PN1GUf8H%))x&?$UC;~<>N>yXDD^g~hzOuv1jBS~Ma4{-RToCkfo%e7>k6csF ialPu}n(pWN^$b^p*V!Lu@rJOF37Nw?#MF9FGWQ!{&Iy zAwGbQLX3A&Qqc-30sG+bjAzcwnVJ3e{qt7HWIN-mKKkq9uN1njNX@hVYY>Jw&7pw8|jA6;&CKH?u0EM$57qn`#gxa z8U(L;yCQT9Giy>wx6Y7lu5=l4E!`I-WHDPo9y1K{ZK=d&Jn9iP??r;4*4819y4*;w z|1{>@P+Eq!?f+B#Dnpq_xRm&PhDNhJ<E*5ZsVJ;y(VOYT>TxQ7VonJbVPWQNui(hH;oBpJ#4?E@4)&?SQso&Fj4h%%j()PdwF(ttV4BZn&8GB}MI$trm) zkaou6EEX-!CD4z^nxWVHoliLbK5?HyA0*I=slx<1k1M!JVRawINb%pbf06IYN%LiK XopNSy0}YZTDu!Vhw@^egu`mAscVH_( diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$ToolsWithParameters.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackProviderTests$ToolsWithParameters.class deleted file mode 100644 index 882e44729a23dbd72f94d1a79f086736f0a0be72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1648 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 LodaBV3`hP8o%o8t diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$1.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$1.class deleted file mode 100644 index 7ce7f77ca55b55a6d48e9ef3aef33d6d5c78aacd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 891 zcmbtSO>Yx15PjZ!HDRG?`78v=A%{`~rV=L-f=~o1Qd$s+dUrO?W>c>n*g)4m1pM7&dzw|&F?=ye*t)j-3B6tzOgBHE1T(bZbdFX8+*z{#=S9$ z=h83Cj31S1LY|>eYATY`iFDp|4;rX4JV{K>=fZhu&vM0=^w}BB6JsU!UsjS&NPLuY zX{AmiL)|Yj*L_B%M;EW%qdfggXMVu&YVR_M9-S~$hh`?5V7L;ahI$JXT#eDdHHOMw z2-qBDS{@hqRN9G{D(Yf;WD=oHgv|mzcUD7d41-JDr+YxHwbv8>AOa&aSIXHMo5CjY zZ5E1m{=vx8rT8Qmn&T|h!WWi8=cE6kr#}iQc;Pd}kHqR6Dxp(8_F+kS>wwbpe!7&2 z?+xgs5xvogGLAylmuuiI!;6bE9HSHF-*F35sM(>=GbM*6UnzO^+NMP=wWqPf@3fY7 zsDyKp;Kng6=Am&O4~fkR?Kx|=1Es;D)4&EIG|75SIwIZLfBc=q55(UHMc5=+FJm>@ wWXGl5!WOm(U8hrHsC^AdZxD!Z6Sqoz8+S-ov4eZKPgaY53?;+!fKG&+zvCGH-~a#s diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$2.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$2.class deleted file mode 100644 index 7974bc775c1e47eb8bd81a9759eec9f9f97df730..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 715 zcmbtS!EO^V5PeS4Zj+|8B$O7!fddk4rPdNh5+b1pM5U!jB=qiVCaDvz9obH4zo_S) zkT~!Gd=%X3R-#I%(KTkZ^pm>{QL#r9iAsB3ACLb%P{lWjz?bQ^xgTXR9Z&o zjLa!sxS{;KfIc%_Wz0Zj(>{e5UcE_B5jf6VE=MXv@>jW$6W$Ka%FKC^@p?wG&*m$Q z$dk=TV7;xajvayW!Qr_;rR#=NLmAaN*03(HooY*G^L#+QuLg!Q8mY^aIagj6@rta( z3mpVH>Hi353DkOS?lbzRi$A^ii`0{ex>N$yo*r8j=bn##OCO}WofcQfdDKRxI>c3M zlpV`nEZX1d@W=8$*vz=V#IlwIPXylnyU048Vvl=xsf-?~Nbf@+AGNdGyw?ZIs_s{D zkNGl~P!?Ool#t-0=3lT5DgXH%FMic{NOxTl*3+CttHg1_Hp~kk@ q25zv)w!S>TxW&;L9+}R5Pc&rtdL}|MR0I%g24va5VHx8FJzn;1%s-@M1FK!t?#LuL z<*($FYjTQ{LykG*$K)r3yqT3P89RZZD5`enqx((wo9>?e>!08M0B{|3A31?rancFW zUZSJUqeOPqvp9JgNFA6s4uh^TkK=Z5$4%>$)MOZL%GT3$m6~+E7I%B0`qnB^AD+O( z6S*aWP)42L-sTh4G6IK}b)?OTz}Uj#hJaU#+p2&u94X-t4htM>=t$k|cQ;kCE;mCZ zP;SI68E(i#+xGZoQGTAK!))pGWYc!3GOtqeg`bLLA zL#L*?AF?I2b>zQlck}$LORnA`jOFHwV_kZ zz^+D7Y^2d~#JDc~Z(QXrG_bj*tzuiHtwi_iai-mt!|aGCk9UblUF3*>cV z+^&FAc;Cm2z~nH}^~k7>N=o~id+gpLfvJW1AhfQo2C!-#XJ|2GE}Hs#Rm2?5 z`Ir|t>MZUis)X~Xu{axx@3ub zGfHHjtQPSRF8lacV0`GB1yI5jTouU0yu**9*&n22f0Ev&RN%1ulDqr zj2=bV^Sv)^6EiAdQ5TwVKWV8oZM(|Me>Aa6_ND@*dK9Uo7RoeL>}6{L*IvKV(A;Qi zWS!pS1Gyci2D4xlvi$-%{_KF<`&z@AYznYmE_@_~Pf=?Z%3O>W%t|C-@w8zEf^t$LGYq0L<^82p<9kRtcT-$O~iy`U6>jK5uZ$ Up@y$H7sy%QCT=k}x1IdvzvPqO-2eap diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$ErrorTools.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$ErrorTools.class deleted file mode 100644 index 40e5d490aff3c4a36a14091c22b992fc1e79f841..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 919 zcmb_aT~8B16g{`Jv~H`E3Mh&S2nLM0K8uo&rYcEABTW+@r`vHE*qv!+rt07Fi9{29 z_eUA;Y>71yeK0=E&b?>uJ$vrQx9^|60C`5$C?2XCd zT>2w3j9(O2kCC>>vVllWdeV8f(XrOp0J|#6gyyk$C*n-#G=4camWe0KK2}=!UBb-P zcArpgo1u&_g9{B*FiV*0DlHGj`9Rv97-W*r>Y7AkePLDb&%m-jQjYMf`(MQF5b82W zpVURTv(=qSKlGs&JKMiQgyq*`?Nu)O$|+X2r?v6IE2CN5{lAJ6KSSftupnV5U1HTJ zq;u~=M^}G=s#qkfPi5_AnM_5tXVY;mweNgLWRY6K6+%>G7d1s#z;fvBHNxU~b@3P~ zN{_}ooz{6ZHYZ(qCBim%X}PrM(2Q*&pQ3R9TMU%=@G7xiWh>^J0&@2hwU5Pf#NY4?x`#U3jY$CC7uh3R z!W>gI*{-uU&!^>ZxnSGnhrl0w#=@J{(kZTfWv_%O<->w?36(+jD(G_9` XOmwqIy~WZ)K#;kH+o)lqz}J2N6&~?h diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$PackageTools.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$PackageTools.class deleted file mode 100644 index 8b61192b889e3e424f2ebfb2d5b8db674256d686..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1584 zcmb_bU2_sK6g^p>e3n+wYPD)rw9t<3tJ>NbhZ(gq*mi{BJuE3ryJVT&Z2epMq~n7> zz#rs;59$p|3ls+#@gbY!=H{N9bI*SJ`Q_#@cZ4|zl87@bpYStoyIghbgVu>~G{eG< zR8sFU#LAT>L%iy>MFugXb4Xx;VW}pS*bloc;Wv286%2)%=Ww^leQEZCU|b)|fMKup zpPsu-IK8mtN~f;5mQF;Gp;WF7In=e0WxEoELM>gpCId}(({f@?evQQNgCvG+MAV4Gc%FRPe^^Fg@p`#%`xyDS^DOp1ezCVmqs2- zh+~=77OtQ`bCxoSG_D4?cB$%TtbFKa4y*nctGb5Ubbg0Mg2bXJgS&GA{F)AsA~EJ- zz~a*Z81DTY;2G&<8P;2q60vk2U?oZz2yeP(#A2gjS-3wZRDM<{;K7_w#aW?ZD3LN2 T9^z5o5XPb#s33*SethFMIITO2 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$PrivateTools.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests$PrivateTools.class deleted file mode 100644 index 0668667aceb20fd9721d75208c9a8f22061a7c81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1584 zcmb_b%Wl&^6g}f4&9e^@C=^;K5NOg0yaie+p-4cb&{ibMe&S5iX&pPV$K|(R1!BPm zux7!A4I4IW_yNQnJ8jaW3K3ypU*9|TG3VUl&%Zx@0`L?YNf-<-T(52VT~9jg1CMva z8`nEFxippQ+Gai&2ZXMT!ul(Y^Cr`K%`oK>j&aiOAPq=Awr)};v zkA$TdX11gw)iy({RBkZDD{f0<5JNhL1ZEiKtI`p>L8mFaI&a#7AzyVZZa26mwciWI z)uHqmcB=pBx|=ko8#HZc)f89KiXbu+OVvJxn$omvmZMOhq-|EEuc$U%lWm8qz@z&< znxJHBwCgstS$Z8fN_Ip;`jW6da~xOS#&rnlgRxNgS*oe&r(W5X@GVbvbvbQ9Z)kNO zl*LsnC2@^mE(CanCWq^|!C<%tL+GOoUW7g&oo+z8&5xp@$q|+NT&qb5kDwGtURo&U zsV;O$NW481%|%-|-N$UNwC_hnr+%j92A(CJORb#cC^{n4hZ-?MZpU$iSFyS83({+e z;mNz$Zf zn#y%;vm?}z+cMvTrcRy;x9ujkPU^x}esMo&+S1Z~KZ!WQ!ZAPPrp=wU`L=m1EX6Rh zB^{}@8Dgb!gCSmVTOxxP(m5nB!!Tc!j@S!2P2tsf(-sW*s%vq(!9A((J!f1UNuOc2 z`hQ-#No~5}<7Hp`JKP|`N5(pQw5uF1B;Rp8NcpG}amHClC> z$}AlOj*=bGkiI0SuN=qKuW=nh`eZCpei3SF_Ni93C49@1U7b#Y(DPXxaAk25OG(^f zmd3%#eHSIKr#g-1h~^wZ!n^-^E0P z4~U;3wMT^Sy1v4Fkk;w{0+Mthjnkf_n@N_DO{{-L>H{4NWN6o)fse@2o{Iv=&eAQ7 zIm{!D1v(qJhCJCUMHFaV_iK81&4DGiDQyv`RzML^0lANNk%9_U7A_081o6SA(1sE^opjBlD1YK-=!+K~ z`~W}7<;hH;Wzph`4>L(lPIk`O`<(p#bMydt+x`)qB!s zSj+v#kTVSFFw6H+?=>XE@NPU;Pi0dZhBB?L&hK$;mnkjBZotS)oJC+5cw2R~EQ@XF zOG<9Zb(Q8?DwlGbX?1}%a_|$^;1-HKQ4oIKlNEEEs5i0{dU1gDv= zxvPo#xyJa8P6)GYp;YN-tTMrG+fRe2bO}TD5%c%V}D*UKM6a zs>ar-dsmgOscWcdsAz!*ee^`q+M=0FBQuuC?}&X3w&V0S+hF}j&^#GB(AY&Qh70H> zs2-XpXw^$!%E!e3ZId?4E$ON0Z@84Y@)Ls*{J_m4j00b2BZ4~mV1Pax9;l(yQA}ed zxG{}c3NL~?bgnZ(W{?4h;%)$R5BF(|k?Rxs=CMGl6uB?r8I~|Wwq?Aa{g;9F@?Tc5 B=5hc4 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/method/MethodToolCallbackTests.class deleted file mode 100644 index 435d0f3eb5288fab2942d785db78c1cec89c8592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11108 zcmcIq349aRng4&bVPr8$96=yZAdX{#FAz5g0#Yz0F&INIV2*}lERXF0SyD7314+}S zO`0}m(`~v<({{7$)v}v(+dUiy+Ae$Vw%z+|x7qu?&+MJu|9dl%Mz$n~Y0VGK=*^q& zedquCzW4N%w=RAez&3f#K%HPqCN~;)vpFX{I+C--?K7F&>A2;@y-X$*AGf`+%y4|4 zz8vC6x0Ol_S;^CfY}a!QGzgkbSrb+~Wu-^s`-e{1Nl!3$tCM!T?SlHY_9KFZ?#!?q zMLil#%)wm24Si19?$3`8*||g3P|6m>`Z7r?b;Qa!>U%KQ;Eg%1U~Av(IZOzaxnr4p zYFII@1lXO+j33AkrJQ7U%5q8mrnbJ41OuMZLqc)A_+UQmIpg*b$92flj&wTXS)P+g z^PMiu(y2V9jGxM99na3ivlg}I#t*2A%>m~jdsu0SEX1o%&*m}{&M;p;Vx{u-Kqj9{ z+I+)sH6vUqmetG-sI`;69R%}ft_jPtr;pMw*66fR(trCm7?7!mY^{T!EzI~pqZjfSSe?iZ0~SgI~S;OWd-$z4C1?#Hb`__dtpD-s~l#A z(ddf45JeMEeakCY-`AZszk%BYcVCOVKCwXH6=ad?=@&C zL@Quhu-?Q5Y!oz(+MaJW!CkeTLF+Hk9x{E-9!U{$0)R?Hu^D$7xI?gUR@|D{0u_Bj zc_+o76zphgpB?(N?(|6{=3yJ|GC(k_$}f*ODmq9sJ|$+_X+mTTHj=ECRMHLeiQp~Kwv6G71k4YwbfLa-nFVo+5Vu3 z0UQ!U1AdtB1t+dW@X94a(JoP}QHh}&gC>sRSg>-Tcqnu60{qwXAgbnyD|X|AiFe^X z!5kgjf;(p$+6e>q3szNespOdD#m8Cjq_jT;KpcU^YUs3mE`lUkU?R-h^I&7tz=+^F zoy+o`lZx-NvL?ph2RdYtF%NPi7E^w4-bOy*TABTG!BQk2uh@C7O55|15i-J?}WF}|FRaPoh2`0|qEZxMPa)=tPoGScim`P}e)s&U={B?b@G~z>og{2~* zd(6rW*bnCIbdt5|yYU_aj|kc;b5?<%iTC1BK_tn{YdNY&>}xv_GF6y9wNaC9cy7S1 zU`dGBG~`#y26ee$b2ZDT@UC9aGwsb&GXjS#6s;8+gDMtg*`KrBe2TV-`{l@?v0Ua% z&)KA%Re4R-B8N%~^k=+cWfH-n7(0@ul-E5ic=?J*SUKDi)g-UNaTP0QwpAPAtG-o# zXIG#)2sO;`^6;#Q=kQ^Mm!;iS`J|qg-g!I>jM3VHMuDOcfWN8oSM-lq?LM9@<5 z;oelr9<@?Ca-;ciJM9%!AH_%UF#|8KajEHd)99P{PJEns%5i(su4geY_7jrs2!lbP zBCAO@aN!6(!4fp&0?m%w%%-Z@EmWwA&rh286h19jFlM>?Y}aK!qg;|9MH2{ihF1@O zJj4v4Yyr8oR z9i8P)xvZl1@PmyYbBc){!H*ImRRyg^tK>6UJU(K%?A*_er{bsBWGON_8+qrlcKi@O z4%#DjPGyL)d=_M31q(l}Qq?32&Op7TtXmoJneL0xF+~LST|n;zL~xM_SY_oXzKAay z_!3*oig8vXV&W%ondL+w2lb@A9O0-xZ0j0DL`C8S>?tmih~THFO(*SXHlz3%{G5TG z72H_zo?dpJqe}BXk6&OrrOO?K9Shrf!`)jjjTFB^ipr-4xN9P~wJbjKu9q1tt}sdP zXzlcLl?rzIT5ktR8XSQ>>Os;^Ozc1*i60}!?BRz^%fSYfiF@`$)k%F>67G!JNqiT0h zO$pPo;LQAQ;7_jrise2~)J-uVNATw~l|sm7tt7QM`j;mD3V+Qw;C_fstK8;ei&6?I zKi4Xh`CElDf5%cUY~NxpP%(`CrvcVP@elYX1OLcKyW(UM|BQd(E{)@|V(Vuj5v&Y4 zry2E40V|4-_HRry)BB7;<~S=i?BvIr`|JrP<65fgF!1kJ&}mgW`iW*;6mO!@z<+TE zLhDRJZyzy5Y3zTL#{QR^PGMYD534zWdKQRb;Qz{Yx&71_5n=T=Q<$jK%N#=*s&zFb z!t5AiuBvFlZ9;7;78Kk|2rN~oEZxJ~p#cfnY`_^!TV6g#NUc;iP4}&>9ox(D+O#es zD)ZzzLrg(ir9jsDW`b1vaRk}J>}Fk4u9q9g9bI~tolIFdd)UVVwnwYO&KuN`VNJ|f z{YIH@NUUHAz1)sm&N|0c7RXI(KbSmii<@MtD{Hjm75>CH4axb580uw_$!vSGU|pCg z-_Qk>=mkgeX)Rs+07Y?<+{;ePlO?j$5bm2VsapJ7Fw4ZhQqs^oXdu5VF4)gJNtv;FA`-33CS^PGes9o#R_6!dVpWmu%7^_INeKXL=;x^cR5(McDUAM&uC3J!V}OrNYg zQB?%i_|UM`x<=s47USP;OUQ$tXc4AeLpBhFOOh8;Ly0-=j8}r;=@J#ZNGmXKtSH`+ zJ6I#hozv>^A_$aL4ql1z#4TaUR#n0;8n;fX-iThP(mn4~ljbqB8dSkrVsRZ0`DUv> zbrM#v!+Li172+c#YPn}5+K)%2UAj%#B|R(yi30xNO}Uqav~jm7_ed{8g&Q$eijtHa z&K1;hTp$edsDE0v+ffIIOMP5X6@n_-ibs^Il?sU&J2M%Nv1DZf{E5nbxz`YG!-o22 zCq0olZO8kx+i{{b!d;_G?wlzHWq_eFUK$d7Ev$;*O`o`b4CA);WiqGp*+fV`fvBO8 zvKLj05uSea5B();zZoFJsC(We3ODR4xl^V@4n}$%9exWWo^ccea+|IxvLq z7=AGCE;!v*IU{&6Ot#D+zGZF}c;(wyyBiU1qMD^nq?xKVd(&w3{mvcauAmB`=+l_BpB4%B88p+$`L%eNWjyCIL$0u}4tX|EDC^hjv$k0=%#>}k36 z&XMj)RN5%ED13GxbV#edhK`8|B%xDswTJ>O|G+k&HLsto!9H94K*B{cdtK$mzzzJ* zA5ieS!MixGqDDGiL*xs*sY8^X>M^hs^Z04{6L`Ij-+=2$q8?4WyOpzVqv zZKN=V%?2+(>$UK(f;_COz(YIN@3?v%+OCC%cJk0!frm9*f9=)t&_zqtX zQNKw8&*Ak*Y;|nS6xQ`kVG|eII*FaU+%t)Nos+ot64sE3!;?5NiR1e&;pDN{1F@kg z48Mj`{avx~Rg=hUX;|Da1-Ic#ICrc*HZ(AahX+fh+d^LeHX?#eWO+0F;0~JnPAuaI z_(~+G%uVRz(e)N==jTp-Zs&pBE*wUW7IA~mWnk(E`gw-i;hEU;llYFy_-O3KNxT#i zd6N!;UW&YjBJ8EeeH3{gMee7_`zi7sGJh`_AE2Ove0mfIaZHQb;j>p1cW+VLwxYO; z195@xswm_)0wG6YFUQW;5b``t`@MmXU9s<*#1HhZx`YeI80J4Th0k4vJ%t~Oy%u|Y z5|=LHi?N?<>X^b$2VZ`1u74krdmXt3?xWl%Da-wo`vJ;rQSKqiouu3+DYuPvNK@_% z@3JA8M~X6^EXte+WM0Q#a45qnboy#VnP2BKW!RppH0(uu4Vc8QDz~N|YuV|4Qe^&0Bt2KKcqCijb?kTeKGzEHw z0zFHCo}-PPq>Y}ZzF%N4eoW79_Sq;3lPKEf=0KRJ`rQ>nQ31=>17I2KAb|V@`QFzx zg}<4^-wzUDc&iYG7lklgL>Nv|*wVi$_OCR8!jemPlM?-h_Q3y~!haK3-a1x4pT9|& zl)8{@{4jeFjrasJ%u85+PvRXs(`mt{aXUk!11}TpUczdeC&qk+!S`7l;UR&_S3ar? z>a@YH48o&g5LFrje5vDG?OM2czI$tcDk{A+*6H+el($j!yCU}V5#HBHqn6&I7E~Tv z-Z>@FDQW7sC<}qtWpN!pZV_(T-*#ErKhGKUI*BgS@b(JdeU-NO92W89VHsZ0O!`@F zxpYz_^|xHQWEG3S)x7r;t{PF<*=LLsAzeUIR29}_X&omv@P+l7wGCWSu@>owjZ^EH z5=OJx zFX3wCRsEW;yhhohGf9K&RkNf|_VK!j1;im5^{^b3V{($eBE4URBq_sU%cy=bCZ{E( z@5Uu7IXO!WpOc6A?s3eMcguU^Q7o4C$z$??xsA+8o8<}m)dfCRe{cF1`lQGQ8HR80 ss=~3I*C%;h!Ru3WjU~K3&G**u`V1oSEZ>Xq`2|uq&$rq+a|zb`KM+5kA^-pY diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests$CustomToolCallResultConverter.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests$CustomToolCallResultConverter.class deleted file mode 100644 index a6fba0bc2db3303f00fd9c308f1e352a7915a3e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1183 zcmb7DT~8B16g|^zyRhg*Efv?64S(JQVX$#_h}i+;&!K*okjUoYD_Tk z!SL*lGTzzNu#l#ahuyhz_U<|7-nsMp&(B`~wyWEN>tBoksa$vv)_x<-GjC|dY!Ld+UC>v>p!Vy2_uFr$MyVE@q zJ#8b)ur*Cdd=@=YlR>ODftVq?=>?wNX0R&NeTH;H9*8_FTytP!hGDMh1)>!Vx;lrVS!tlJ(yxf3#0%`a>4C~bd($=Q^ z#E@%y{ebI8k@=VZ!LnJ~oK;2 zXBeF&*~}|J9)r%wkQj=Ij8SO}OBWkYdE@4nE+?A`Xkgw6eJBrhxtTzkB08TJ)5{-w zNtz!+c`!V5P(YE4wq>Mx;}d8ibOIW z=Ptw~dxToF&upBc^pyfDLGnE&Ss5jaNhlS!ac4|i#xlv?rT_j(m2r=d6+&_;N(9P4 z;T0*HLX7PvL}wIdYwKsQHqNkkiU&qHX`jW)DMBr*#@`;{F|FpT7}iiFs#=V%{RIaE BF~$G@ diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests$InvalidToolCallResultConverter.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests$InvalidToolCallResultConverter.class deleted file mode 100644 index 94e7c7d26c0aae925fecf9ca60d32a25e7454162..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1190 zcmbVLU2hUW6g|TNTh^_GmewzT(d}*qXw2bDe zdw7Nr50hkCQjkW!bx&qpmS3(^I-Pc_2AgvJ%=;`e8 z$66-Ek3$w1?%K#AM?#yyKz76nSFgj;`AvSP3uCZ%eP75(xCl*@7#{uWW-zSIeiaOJ z4SGB;gHWMJ@(lW==oK1B=-nkRL*8RL8J(%h7g(RkNWiAAMJMnLNqomVS$3R+%UB?f zdWReVEs~wUQUtV5QG@){<|*=@$S@+HbaZhPffVC}F$ksNI&O@C3%E&8t90)VRROms zQlv;GL5V;C$UZ0L+jK=se?V}WalW!Kg0VTm@+t0U=D38InMKUH7z1n3fA?^oPCYP& Mb(EVD0$oa&}$?231; zx1$@D9=NWphk<4LdWpBM0(_ zGOfUmVi0&IaXk~4q>*~O1X0QGIFn}m?w11OOQpvV5Zn~Ydw%L=Cd1wM8U0y zG~(!1(TN^HJd@q%LLW2*{e+o+GOS_%=LkwUwCsxT2rHRvyCJaqMrcQ@HX|8(+Ca*u zF@y^W&J&i~^sFVGii^0!BsiRH!kg1L`hR|psJJYxbyb9KdR9&5HifH%*!~9@*EJQ_ z<$bT^)WV>&R}<^zme@7q-I$7-7$+nnN(oD6BsAX%E=d&%Qf#njIbto`Eeo$?lx=20 zE4rp(Zy25><%7dSux0s#LQ6*4Y7;I@?PNJ}=R6m|mRosg$nFb-$JY9*;#e&Z=GqTl zHdeEY*lvR3vI*m-rusyOq;Q|WOm%ODjw$oCDpNy9ue+gVif5K2Yd{)lehO0(g`loF zj_?Y$;rqf@@Q5&fmWt(WI_Lof3xw%bSf}NH$vysA5mIaXf33KFfKd)I&Lhb~lU2dr zqLe$4Mhsmny=FPa>qzc9)Z7pBPS!EVV_3UV$7mflzG31E-^Y;Uxrbi^dr06thOv(v zOG6EPOyU+xjKs}%n{7<-K1nP{rgcp7EDh?sGWkg6zGC7tZyLxQ(c#AkQEfapKqTD3 zU4A8%XZc2Y8`tg~SN(LvnfReIam*ZbW=87bL1c9n4|&xXZwPb9Gbfx&EHX!rqx<>4 DGOWFN diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests$TestTools.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests$TestTools.class deleted file mode 100644 index 6f7039fcb73a5427449d1899297bfa1d66698bd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1670 zcmbW0L2nX46vy8H77A#Qw$f@<)K*)Ku4k<#hQ`tT0i-oE$yznS;mkDuSZ1HdiV%0i034XJvL-d9}o zo+~^Z4dI4n|{sLMh+TyL;|Z#Ul=}MZLT>A-Vs6?YPb}rcXg&7ja-9kL4k}2ka;)8 zUk*j3Zzgm@`^dP%w5#~O6(&&V#&_kBM|Hxu7KTUI3BpqNyUC2N#12 zA=Bk517`ZNYr6n%?x5NPsxB4}lho|~G?)Bi=_{Ar<+f25t;oSFT(iwjptvgpQ#Frj z&2TC%61aZYo+U6J%@u)M183}>)CQ`6V}vyW$m4_KgZnJ59Q+b%x%?G!UvQBM9PDp^ zS5UxrapZvCqqrk*41-g!fa?P8O86YtP!4EU0ta;Zo%A|J!gG#EixJ7{l`z<*G!^nD z5wa9P!gQ83oS02|n@Fleq<>21T_R*9f`sX;K7*69(|MmrI`s!>&4tsmNgonPXOc)~ wXOliAlB!4=HO|y3eM$^G_xHfh34v)ij~$VM3$TvgJZclzfJ=~r&A`6#3!chiPXGV_ diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/tool/utils/ToolUtilsTests.class deleted file mode 100644 index da326253fbf8e7b734c092a4e98ca1fdbf62caaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6793 zcmbtYhhN<08Gb&4(Q#H|eBQ(ZJ2(cf^GIUHcm#tv{P$th=78pkAP9TDz>JP0gB2 z4~|dk8Bd_$m|+>-34yw{_7Q>lE<39yQHMqq%h4dPvd^&efkJLvcZRibQx{0}*%{3o z(Hukm4hQSKDZ>>w*tb-@Is~@3Q+C13cIzHB>MrC>Bcpk`RDXb$QR>EX1D*ej_E^lgFwjpBcUzFT>m=a-3G2zM9eVe!eR>EwH*obTp&jL4l*S@}#^dMw#v=(96muxg9mUsjh9<6Fb|8j%^S3iBX=m(vHC zh>|2O;86t^1=<%4@3;^Zk4aS;>Gewm%^bEF6uFSK=2&c%S;nM|q9dS4vN1ZPTLX5< zN4-`lS`rv%^(*?(E_kJ70(Vsv78gLa*9W@EP@ss?q`=*g2kiZ|meOa#Lnb_#xuF9|d5vTl7sE0|u~ z+#pLzE=%GGyj{gRBqXbEk7l|Oa~|!o^*E=yl+NTmcmy$0r0-!|k!-HQ=fa%d>43Vj0i2B^bRj(sIM_9bA1-sRVm zQ+hy}XYdk{P2dXx8;SwjYhBh%BOC2V@kaF}6<@|zc=M6Xm%vb*~tmzIoM&t3-N6#rHAG zsy?N;{krRFlR7;l8*7p%TkBYZaC`krnO^Kv6Q-6M&uXpvYn%cj3U1EpFe6dyfrjjY zlhJ!<9+yaiO4sXsl2rECEbyMo+eAJ%64@&L2tQWv{5;wX>#{wgr~7=BxKNwm?ZbAi zsrU(g%Fd6+WN}E~rMUUw&OrD>nw2$mx3$l`;!6W;(O!m zXee1`!Vs_K9V;8~ToW3S5cs8v8<^w3FF3$r*K1k2|YehBH;<+mS~-xc_ci1iX!$^ZN|#NP_v(tHXz zvg-yCPxECNlKd;Dfpu8HziP06&zJERa0h3X`C{a%CXPr!FH-1oJ_n!0sh}zdE#EsdhfPQ8H`dQ#`z+c<{g?V%*f&;}T0Jz2{i9N) zI$xzNK1?&;@5CBx!WRBJM7xe*8}D-4eO2!XR0vf~;xz8Ty;O1yI&dG~mT}Jk9Ohdc z_in-w+>d%3C5ALI80p{$D7BK2&u~r}c`Pz5FjATp7Ylp{pGzXoz<3CP)U(fjk_>_6ElGl^F81IlOijZ&(o7 z=ZQOl^%#xeZs3?Kek%VJBm1pOz>UXOfcv%uxECq=QQ|&U1NWUZa3^T5%+O7=_gyi2 zpX}c=hxezh&*H-|?37>aG-8kQ(|CrpHS6QI1Tr`t*xeM`y^6D+#Hajx|MU_xi8Byt z@|jASOcBwbCezep=C(EYTn$a8!Wd{JC!dcvxrr|VbNFiNo3r@#^LQ%t^eny?<7S;- z>uqY3$68$C{n+701~=xP)`*`C0Y6Pi*%pzVVy*pwe`@VuEeuZCIXqc@%I1B6vi#QL zS^iyyAL5oDYyv-{;y=f)@N2xlk%KhzMf?W8V_N(kf5e{~8gZS1|AI#RmCwH;LFxql W!DkPj|K#&u+?S-}>s+x4J^uyvXE3Ay diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/transformer/splitter/TextSplitterTests$1.class b/spring-ai-core/target_test-classes/org/springframework/ai/transformer/splitter/TextSplitterTests$1.class deleted file mode 100644 index 5a07b07c51bf731ee576ee3abae56bf5ce1d53c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/transformer/splitter/TokenTextSplitterTest.class b/spring-ai-core/target_test-classes/org/springframework/ai/transformer/splitter/TokenTextSplitterTest.class deleted file mode 100644 index eb755f7560ccb0e84f4ff85e03526e95e1af8d4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4954 zcmb_fTX!4P75BoajuV{NP8u5<2T~YG$JW@=j52d% z$MgcF^nOWc=>>YH_tG{{sBGF*7H?gv?H}k%ANn7<`p~s#zcV8_vTW6c@F301KKpj| z{`Nlm{N?RGya}KmD^b)547lEG!q0oQGdts1Il1V1^9jpND9>{I8Q056kIPwGDZWg& z^U|4+SJillG9i5xMMR)^&RVb%S<9JCoKMclloDv{vmIL<7pQM*pA?7;x@p;jdTcY$ zfJT8^M{Gxq6>>@GO<2jS6o`+wDJwf^dA9y85hE&N`vQX_H|=PzzyU>v*X`nD!Oo_o zH)X5LDLG>mvTD-G79_2n$hodUO{Lyx#TW6uiowzb!a z#AX`l)Sb91idKR9v{RPvOHa)uQm!Wh&j$j6-kpKFagRV#$TE?!n9n0^Bh^Xn4SiXs zD1<<$j#lr58O419_it#mlG(uh*d?&t_QzZ`PB;!Q&_}m!cp&K$xG7aK9mO7jwoMaI z%0vwN1kMaQrpicDI_WNR(X$l`!z3bo>6?og>6kgoF+FKz?I%f5jEtF+IoDe0k^UEQSS*D86@v)Sei+%haCj_yBsMILK@V5iTe@n;5n71`gqa z0(I_;!1M+|Sf7urP})PLvJvKIHy+S6c|>4OrIm4|yFzajd;6poIBMV+SWvh5QdJ{Y z;Becf7_AoSZJ&&xU*Po#20!Qe%5?L2Px`*SAQ|Q$3rV-2g5+eaT86ET>2TN{& zS(0Xo;8m8RvP))CY9Y3;luVn-HB%Ya^<}p?tSIID^XV7Lx>EC|J7Y4f@~W-6%w)-k zl`J@E%SlPSs+UTpXwrAhwC%f|&4Q&7Ci_8wXprI_W_BRV@u3(7%Q-$2#gIUM4JdA{ z**4)6wr$5lI2*;V!251sWyJQC2Fp2t2P!idmR2c)70sD-yH=PWIE7IIV>mC+VCD1K zC4pTfRRL18iS=UIn-3efh;eS&XGsLzepok}hjkBO-%qp+*XR=EVjX7Vo0Z;byLbeb zqL>!w*sxt}C}rSLZEKtD4_zr(*$G!WcG)pln8vbYAc+(cNIreI z3Ea*mdxN!92YORdZ;I9UU}cm`>znK{ zDwUPClqJwo_PL_4?*x0u-MAufurilyEwwr~msWcxTW`g&9=g(m0v4lK5V&_k$5-VI zTm>;?uppIXJN`MjM1B2jk5&Y>1kX(Zx2lpLE#RXDKBg7N)2`Hqgzh8MAF6NB)+!HC zw$!7WwxSvbFuU72eLaLZk6Ehi*j#PtSfL&*L(vvhJwFjiwe)PQCs27~DpPRgb+W39 zT43keiE1fdo~rt)c>8L(abu_`Z|68|wr@5^4P>*YZJAB`y0LuGz?bl47FaSIv;>B0 zPcd8D_ny+sMoe78b5VR%VCbfrYgwUzui@)Fh!;5w4(h;;2VL!Kxr@E)QMqg&@c0`B zzNyXZ&}K$$XVubR#_|}mYxuT-7c@s}CC7+#W>sdw9pccO)?D8)@LkQ-9B^4zIZg+v z0u|pk@B{piu+xj@q|A@YyyaQS^#sngT?)(Yz1h!827Zj6@aPCK%v;6H=C?P7pRsGb z<6$g@UofgQCbD0#8@%iBB8FcJ?AzLm5yNiu{Ot?<7q zXc^&ev~vY_bQSUbsXt=(bbN1of4n{389%Us#4-+#9q26LL%~WPsmJ3d;wQtEW0BSf z#kh8AdKssWHMBMyXpOAkOc5i;8e1FRzy*O7Of(cRHPzZ!{{|kb!&}&0#1kt>$M+U7 zOLC-&+!vB7xaU{kHv9?RbbWmP_;e)RIbMW%3x!BXJHgK<*D9)z=+qLLr9xtVAfZE8 zAB6A{cJh5MBG?CBGSGq!+<{K);&UIm_|}bsyioMBg!5c}Q-kLc}jaGV!zqKQD*mXchT4Avsn>z8;dR zV6_H*^F_Q$995XtIBIRIFkE7((y|3`Rw*q>Yz3Upu(mz1hFTEsz4l4 ZG>Gf)I`>$I-=oN969ImWGtM$v{|C+|yjK7K diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/util/PromptAssertTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/util/PromptAssertTests.class deleted file mode 100644 index d8b0c70e3fdfd1c24850d1f268e37da17e839779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3360 zcmbVO?^hE?6ukqHjd6<@6tw;d6x#&R6{w0vi$Jxc4T6$lsr@xchGb#08+SJ%rS^a7 z7xmcFo__A>-_+ALyGeFqHfa5zyLmfv?|XOdd&A%VzWx)yZTzaBkKvMKS2U+?>th6N$2-__P$8{9M7>2g_Q?41@tZ1vnZBcR=25#x5?taG5 zpU!MB#FnhGNT45wRUE4uGz3F3Z>S#efDl3}_>KBX#mwYn!#Q>%ig)eY{7IF2(6E(^o3rc(PR3Hy93 zfnykvf{ZepNaq6;*Ig-pHnXANRENC&hd54?!ahg>XK`M^IfitPoVpH9MG9jK=iO#% z%iMV=o-}k@ltYS<4!LwM-Fw%WeH>K>mF}z3l7nIPJ+K+Z4m#ID)wXt%xzX>KhPCBe5Vv^x(0+X0haFGO-2hs)L?~_JT zaS4~n`2LatS;qr27xx${e#%|Dy%h)1_egu8=(sj7`3%8+a`P32@xXaG!w?m2EZCJs zjk@LTvy!OGu1H`8pDLJTn2N3{8ehd#Tw_pmCuce?H%nr5i(xM8^(BLf%)TXUU$kr- zb2L$Sg+|E?ZmP)Q7Q^u>cUFYsPmReWty{Y1z%|=azGG&i#gA z$T8Bi8^gS`+Z~1*=^kag_0-~6WH{T|BB>IWLn&1hDU%q2}Bwe&DS2jX@ zMYvU~>?E*>#|pmf=mFh)YV8Ou?-fl8`4%;fW$&r@4&O5zsRbd1f5J9v?)1Tzxmh-Z zGm*Efokl&|Jr+Zej*W%Ax(F|S_m4j1!Fw~^v~qT>(=C@hI)HD6FpvNPSCPY)6!?h( z&DfTTH4IQp1hE|z54_lR5UZ;wcrlA&)crZr6t>srf)2mIa3MJSj^a8cQ?N@H`N2!+ z9`yB9@H4~J$l28Pmp?_iMz(@qsAb+|D>=vm3(b4FOKBw0odYE3AN_GdzZH7Z=*eVc z@+IQG(MzAVKz;_!;RyY&`U~j!0sR67X>%Wr(wkg0L{AA+AkaQ~p8OrhHj~3IaUy>) z_6JUG_9s7Fe}yvv_Mn%@IPrXhQA~IoBmUkdM}j!U>8s3PB9d*3FeKY}i0w5l0I!fq zYA-PT7iN;zU*N{0fOmv41k%Kt!7yEar*RQumm*(1 zBuyel%dQ}fX_9INBbW_|I@%U>DU#+vK=XMg&D~BKzqUE5@H$c5AgY^0m5rqOB9bap z(ei;*ens;{bBAaah-R^yW+);1lCuAbs*jOWdCw%Xl%SMtc=Axo8k@1?{Z4=Q-phEP zbjAcl?c4=***i^gBa3#Kk8&l1LIWTI#czs1&qoi*wXDOdKFVAOg+@jf%5<}}j*xO^1P+_h#Y=Y&f(&NjqIU#WS43 K9`^Bk;P8J;Ayza1 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonParserTests$TestEnum.class b/spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonParserTests$TestEnum.class deleted file mode 100644 index 7901258f696d425c61242e4ac789dea56fd5bf72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1337 zcmbtTTTc@~6#k~$cH3ovauK>n`x8RMC4fsKg|+D&$5&Y5%h&Nt_L|MmG4z!N;s5o37l$)@G+N!x91OWqRi zJ^9Y!w$%=7$J+Hh*Lq3IYc72u-v~eOvuZ87?Us%>!@w@z=a$3WrloWYiTbn3dYPeE z`R~9*hQ9LZdNmt{sxg$__7p5tYB;uQ2a60^E?;MeFMC@eg@gerz{DUj49Qa0WGq*? zsHqkxVu~yIdYWv9O(c+1r%@9+QVfF?+ZC(r)+Uj|HyuGX6|cdaI+wPRL!|)?1C%w` zv3&+3D~PD9OI$PbcLYyv*)De&GF1`mcw0m_T?ayveR7{WZ9#{{T)r0`3|zwv9oH#I zq`m_`5G@loaf>0%rQ`<=GZitzpob9Gwi(uDbbQ>Q5ju zsk)Oiaaz+*ZQe)HQ@`?v~TH$n~q+nIGsS{kC{YW<*RGr}L98sED<8~KOfp(SJ7-oeN-1!FfcRvLs!I1x; cI4Y13!whD_{T}9MSDZ0eSXdgz{ZMcH26GfqZvX%Q diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonParserTests$TestRecord.class b/spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonParserTests$TestRecord.class deleted file mode 100644 index be604a5e14d7f3797e7dd6190a49c28d8b254fa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1739 zcmbtUTTc@~7(G+kZd+GM3wRe$K-z*V-Y*42F@~Cg3WNuJ+O}i6Pn3{XNEScDHmDBr$#1nb~i?bIyF1nIFFnzXMpnQw@(-37C*f#e}qiNc8!?!X-Z6adGmb+UU zu2Lv6^qF;c`ioL%Dn?ildYa|6%R~$B=M^?~|o^UD0s~R~g>qdOFvM2S_wbr=jxbWv`^< zuIU)Tb%v!Ls@@u-=#!+#*uMr)7jh?0z;kZQWzeSj%``tuw?AOi>* z!vz|Z(j?8wHCFhF^cPwj=Z|<04Hr*%M#NA aJVMb6eIAPx&l3+bk0lSIa;hrl)$li2(W&MD diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonParserTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonParserTests.class deleted file mode 100644 index 6187e7e3fe984c5caceed5113160f5663b3c8e48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7992 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 OX_zCNdqfGx8~+cl1%;CU diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonSchemaGeneratorTests$Person.class b/spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonSchemaGeneratorTests$Person.class deleted file mode 100644 index 3693ee621f8b202bcfda83ab4058d2b79759acbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1179 zcmbu7+iuf95QhKB$w@FYl%^co0);}8RKnK?s1Oy0ppsTfRW3k6n`B9xIySN$cquMG zqC(<=2jHO)|2kDmQ|AUQytAI2nf>OU{q_6DPXLdwVId=U9E5!*`VhK)|9z-N`cn`d zILdX#vFka*DDa(^T-x1%9;xTr*P)7oa8E~Zw6?259$ClAIiB+S&Q52jyRjhS z_5{)tv}1GM13{iuT~APW==yHFDah99`%Kvidb*4(F4!pJoM3L-^>u4J z>gaG!b-bip&{f{P3SIMm4sVLHsg__|0KP$zdO&$PoT6_;Lf+)sKLT358 zvd9>PUJn+)c-7K~F`sBmvj0&o%Y{1aTl0@u^Y z-%$NLmHaw2`7*BX3X{A^o1rZq;@&*mk&`e)~tIW;wHP8sI zVJU@a`3n#KZs=Vq({i97P(_>NHb7mFadm)9N(S i0hzoROlIE4OeHd9v6cvO2X|@9JQS>>&ag(}U;hLDZp>Z) diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonSchemaGeneratorTests$TestData.class b/spring-ai-core/target_test-classes/org/springframework/ai/util/json/JsonSchemaGeneratorTests$TestData.class deleted file mode 100644 index 9f96e2149a899bf0f2d3bc20c0694827c010c96e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1728 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/SimpleVectorStoreTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/SimpleVectorStoreTests.class deleted file mode 100644 index fe2edb0f4e1aaad0442e33383edd7cdb9ee64d47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15912 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/FilterExpressionBuilderTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/FilterExpressionBuilderTests.class deleted file mode 100644 index 98db38e8f50d8b0a7d04585422539a9fee92b94e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5256 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 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/FilterHelperTests$InNinTestConverter.class b/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/FilterHelperTests$InNinTestConverter.class deleted file mode 100644 index 9a15c07b76403a1499fe4d86cb6cccc5505b61a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1726 zcmcIk+fEZv6kVsK46Vam(IP4WVlTj;D5w>0jm9QrLWGd`IJ5^C8D^T90r59{^Z{>C zp7lYD4}O3jWn8B%l!Ta2iD`QF>~qK9xQR+(ib-#c>u%4d(>z zp8%H%rK2C`1tJAg;NgjJC2#?kG+Y#zZWdRK>^cTYlATd zQXxasOAPB6QI{As3#Ph(Q5{!R74cdX6s}TFT1N*u1rnUCYffOcX&8riMI~rdbttz( zf#hFlEYQ9XTBY?lt5R2H*PIO3yz;!I+7Md_Rhn4vHvN*M07=olBRZT=8lmtCt}Fe# zV+DZ>G~5uFZ1$a*s&SJ79Suj(QNyi&(AuF!$zF7{RgzF9Tjx_R2+1!#6uUAI;g9`{ zzDCcW6|}L;9@@TCmlGV-GVlhcIO??xwC(hW9i0rJ4!>qd6?8oN4P9T+_ZfP2Eb|=$ zyBMfV4ed`|*+o2)9os`nC5b{M8A2P!9e%$>7v7;4?@6N%7{*78;uFTOTLmy!OHv2G zbjToE1vSn+;{-FoI59+fdtxjIh)1{sTvM4QIYw{|*J=CdcVh}SktBhqF#RCOI5W6S K40o#gX8r(39|dLr diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/FilterHelperTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/FilterHelperTests.class deleted file mode 100644 index 249fce12f9e02293d02f575b0eccb027d69c3778..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6238 zcmcJTi(gac8OMJwMHAw|A}Xu2o6%Aw#hL=DZ`hx(zhR&K-gCUDN`&162w(V57jD zF+Hipb5kSSM;%FM0=2Q!sG1m3GrGLDf2=en^sGQt?pqh+()e^8q- zPN|u!mI+`Bs{Gha!^QgsgO{|~U}tA=@0s4cLHXzt3hu%VfemRnTcE!&mbdR|LmpFm zsBD8YMwOK#*lZp-zKocI6q0%g{-D_{>{D*vK6*yS7kRdgZ)BJddpl5mm zXu%;VrEQrM=TwIR2;#7u!5~^_T(_ah-=L3)MonI9U;D}smFUD#ADE1Gm2`Knmnt}h zE`cgN8+kgXCI(Xi4}0zJSjOZj^7pQhtdUVi4cp@b=tjhc<7+r5E5#~!6g^C)R{9c{ zUc(VM7FIN+`t~$Rtg>98XONn)Hf(l9 zb~-Z06-<~16{F_19byE$gi77<` zoG1}=9)s9nSp17^HFwXv$tc;6=h*-_ocy5}^qPX}rh-xWa=i<0-?BckRF|SRZ1$WoyDlM!RUv{F=a4IjeAHNGAMm$T<9_z?F5yp;;N% zleTFT1}T%jJh<-&Y?H}mxz&C6u0XupGU#bw8=}d$&gLv@bf=Qj?1N-~b`w?d>z0D= z;|C1bQR`7Y$(UVPxl+Bk!yDapO_yESk7UF3V>UQm_jhXkf3G>#EW7gf@l%0&rNJWo z()nx;k~b~ho7Mn+jt_izUm#SnHaZo}ySuEBWUR7I$Be6AvVoA&iek!-Ii?2lQHhxG zV?p3P^J&BzBXQofxDg}o*z8nN9@`-~v@kYLr*fH5jV~ljgLOskCHrM+5m2JZq?YMU z$V$z3mEQ?GSnjD&l=s{>=WnEkvrRYa7b{AyHtWM*1lr1#&|ueD76A8ZgW0Gtnv302 zU{jp#dQy`wPg(2&W%F$gsNoe~uK4ZaU6`ZbxZ(bJ_&?x91p@q*kAdCT#Bar#z_FTl z%*T9MfjjM4H5}ze|KeP^=GG#%49{b0?Y248Euel8!Ql_F+Zq}d(KKB9z&yf>Xc?|O zFpq=tcv$c=hmNy_D<5$epD4M?yQ0^WWvw_lY{@FUY94)ZVP4bS@RNEEwqh?1ay*O> zVrM>JVPlqiQNN}|U|)Jvk+3Ph>Z5v7ZW zGUX7RB2hny21s;z1)^L@qH9bF(yb$oA59k#%@h)Cq94^L@=JQu0-m|OQ=KK=3i?~kJ<~r5qR)_cbBD@#YjCX-}PZIAb;;Ad(y|_BO8~;N*jd)|k8zmTSsd>zHO*5#~0<^dh&powi;8|$ybacNMV%M z<4AinnQ;B!oa+a#txl8IOKS4v|Cc5PHOWzvX=-wrn&ha-%nF*kT~d>)cEBBV&g7kv zn%wpma`+ChI zceg8dyDRs@l5($8s_fd_`uz(_t_ATc-khYx>i0?0Eu)z)q^V=i2fRs|w@{C_X`Odi z4c;}Wf|d-IstLa~yNY_gWqiad$*{=P75EK)%keN9z95$Hd+gvoOZdaF9sIw{68^~h iCXRpN_-BrP-B`sQW(j}e{Y~~Lf2ULbgX=4Kee*vT69}*X diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/SearchRequestTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/filter/SearchRequestTests.class deleted file mode 100644 index 5ee094e401ef4cbf66638ed917af6d0db4a49b55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7864 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 VbI;zTc!u^;Ya72#@~6A4>VN7YH_8A2 diff --git a/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/observation/VectorStoreObservationContextTests.class b/spring-ai-core/target_test-classes/org/springframework/ai/vectorstore/observation/VectorStoreObservationContextTests.class deleted file mode 100644 index 9d0e2696a26a1d9fe254ca13d59bdc479e9617b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3503 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 Q-8SOy{JnwCe;lg%AMy9QPXGV_