{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -624,15 +624,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         e4871422\n+  32-bit CRC value (hex):                         609fa147\n   compressed size:                                7413 bytes\n   uncompressed size:                              7413 bytes\n   length of filename:                             52 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -438,15 +438,15 @@\n 4D59 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4D5B   Length              0005 (5)\n 4D5D   Flags               01 (1) 'Modification'\n 4D5E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4D62 PAYLOAD\n \n 6A57 DATA DESCRIPTOR       08074B50 (134695760)\n-6A5B CRC                   E4871422 (3834057762)\n+6A5B CRC                   609FA147 (1621074247)\n 6A5F Compressed Size       00001CF5 (7413)\n 6A63 Uncompressed Size     00001CF5 (7413)\n \n 6A67 LOCAL HEADER #19      04034B50 (67324752)\n 6A6B Extract Zip Spec      14 (20) '2.0'\n 6A6C Extract OS            00 (0) 'MS-DOS'\n 6A6D General Purpose Flag  0008 (8)\n@@ -1058,15 +1058,15 @@\n 8BFC Created OS            00 (0) 'MS-DOS'\n 8BFD Extract Zip Spec      14 (20) '2.0'\n 8BFE Extract OS            00 (0) 'MS-DOS'\n 8BFF General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n 8C01 Compression Method    0000 (0) 'Stored'\n 8C03 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8C07 CRC                   E4871422 (3834057762)\n+8C07 CRC                   609FA147 (1621074247)\n 8C0B Compressed Size       00001CF5 (7413)\n 8C0F Uncompressed Size     00001CF5 (7413)\n 8C13 Filename Length       0034 (52)\n 8C15 Extra Length          0009 (9)\n 8C17 Comment Length        0000 (0)\n 8C19 Disk Start            0000 (0)\n 8C1B Int File Attributes   0000 (0)\n"}, {"source1": "dev/langchain4j/model/chatglm/ChatGlmChatModel.class", "source2": "dev/langchain4j/model/chatglm/ChatGlmChatModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 0bdf818dc8210f1947ee085eb2d66f20108320b4914bd9d17dadb72f6114efd7\n+  SHA-256 checksum 20c26c50e1265d5b53762d83653bd031f5e6ef9a83dfd47c474ed9901d3bc412\n   Compiled from \"ChatGlmChatModel.java\"\n public class dev.langchain4j.model.chatglm.ChatGlmChatModel implements dev.langchain4j.model.chat.ChatLanguageModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #13                         // dev/langchain4j/model/chatglm/ChatGlmChatModel\n   super_class: #2                         // java/lang/Object\n@@ -274,37 +274,37 @@\n   #265 = Utf8               lambda$generate$0\n   #266 = Utf8               Exceptions\n   #267 = Class              #268          // java/lang/Exception\n   #268 = Utf8               java/lang/Exception\n   #269 = Utf8               SourceFile\n   #270 = Utf8               ChatGlmChatModel.java\n   #271 = Utf8               BootstrapMethods\n-  #272 = MethodType         #207          //  ()Ljava/lang/Object;\n-  #273 = MethodHandle       7:#274        // REF_invokeSpecial dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$generate$0:(Ldev/langchain4j/model/chatglm/ChatCompletionRequest;)Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n-  #274 = Methodref          #13.#275      // dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$generate$0:(Ldev/langchain4j/model/chatglm/ChatCompletionRequest;)Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n-  #275 = NameAndType        #265:#226     // lambda$generate$0:(Ldev/langchain4j/model/chatglm/ChatCompletionRequest;)Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n-  #276 = MethodType         #277          //  ()Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n-  #277 = Utf8               ()Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n-  #278 = MethodType         #279          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #279 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #280 = MethodHandle       9:#63         // REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n-  #281 = MethodType         #282          //  (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n-  #282 = Utf8               (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n-  #283 = MethodType         #175          //  (Ljava/lang/Object;)Z\n-  #284 = MethodHandle       6:#285        // REF_invokeStatic dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$containsSystemMessage$1:(Ldev/langchain4j/data/message/ChatMessage;)Z\n-  #285 = Methodref          #13.#286      // dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$containsSystemMessage$1:(Ldev/langchain4j/data/message/ChatMessage;)Z\n-  #286 = NameAndType        #261:#262     // lambda$containsSystemMessage$1:(Ldev/langchain4j/data/message/ChatMessage;)Z\n-  #287 = MethodType         #262          //  (Ldev/langchain4j/data/message/ChatMessage;)Z\n-  #288 = MethodHandle       6:#289        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #289 = Methodref          #290.#291     // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #290 = Class              #292          // java/lang/invoke/LambdaMetafactory\n-  #291 = NameAndType        #293:#294     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #292 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #293 = Utf8               metafactory\n-  #294 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #272 = MethodHandle       6:#273        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #273 = Methodref          #274.#275     // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #274 = Class              #276          // java/lang/invoke/LambdaMetafactory\n+  #275 = NameAndType        #277:#278     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #276 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #277 = Utf8               metafactory\n+  #278 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #279 = MethodType         #207          //  ()Ljava/lang/Object;\n+  #280 = MethodHandle       7:#281        // REF_invokeSpecial dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$generate$0:(Ldev/langchain4j/model/chatglm/ChatCompletionRequest;)Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n+  #281 = Methodref          #13.#282      // dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$generate$0:(Ldev/langchain4j/model/chatglm/ChatCompletionRequest;)Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n+  #282 = NameAndType        #265:#226     // lambda$generate$0:(Ldev/langchain4j/model/chatglm/ChatCompletionRequest;)Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n+  #283 = MethodType         #284          //  ()Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n+  #284 = Utf8               ()Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n+  #285 = MethodType         #286          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #286 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #287 = MethodHandle       9:#63         // REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n+  #288 = MethodType         #289          //  (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n+  #289 = Utf8               (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n+  #290 = MethodType         #175          //  (Ljava/lang/Object;)Z\n+  #291 = MethodHandle       6:#292        // REF_invokeStatic dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$containsSystemMessage$1:(Ldev/langchain4j/data/message/ChatMessage;)Z\n+  #292 = Methodref          #13.#293      // dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$containsSystemMessage$1:(Ldev/langchain4j/data/message/ChatMessage;)Z\n+  #293 = NameAndType        #261:#262     // lambda$containsSystemMessage$1:(Ldev/langchain4j/data/message/ChatMessage;)Z\n+  #294 = MethodType         #262          //  (Ldev/langchain4j/data/message/ChatMessage;)Z\n   #295 = Utf8               InnerClasses\n   #296 = Utf8               ChatCompletionRequestBuilder\n   #297 = Utf8               ChatGlmChatModelBuilder\n   #298 = Class              #299          // java/lang/invoke/MethodHandles$Lookup\n   #299 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #300 = Class              #301          // java/lang/invoke/MethodHandles\n   #301 = Utf8               java/lang/invoke/MethodHandles\n@@ -654,26 +654,26 @@\n             0       9     0  this   Ldev/langchain4j/model/chatglm/ChatGlmChatModel;\n             0       9     1 request   Ldev/langchain4j/model/chatglm/ChatCompletionRequest;\n     Exceptions:\n       throws java.lang.Exception\n }\n SourceFile: \"ChatGlmChatModel.java\"\n BootstrapMethods:\n-  0: #288 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  0: #272 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #272 ()Ljava/lang/Object;\n-      #273 REF_invokeSpecial dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$generate$0:(Ldev/langchain4j/model/chatglm/ChatCompletionRequest;)Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n-      #276 ()Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n-  1: #288 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+      #279 ()Ljava/lang/Object;\n+      #280 REF_invokeSpecial dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$generate$0:(Ldev/langchain4j/model/chatglm/ChatCompletionRequest;)Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n+      #283 ()Ldev/langchain4j/model/chatglm/ChatCompletionResponse;\n+  1: #272 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #278 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #280 REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n-      #281 (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n-  2: #288 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+      #285 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #287 REF_invokeInterface dev/langchain4j/data/message/ChatMessage.text:()Ljava/lang/String;\n+      #288 (Ldev/langchain4j/data/message/ChatMessage;)Ljava/lang/String;\n+  2: #272 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #283 (Ljava/lang/Object;)Z\n-      #284 REF_invokeStatic dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$containsSystemMessage$1:(Ldev/langchain4j/data/message/ChatMessage;)Z\n-      #287 (Ldev/langchain4j/data/message/ChatMessage;)Z\n+      #290 (Ljava/lang/Object;)Z\n+      #291 REF_invokeStatic dev/langchain4j/model/chatglm/ChatGlmChatModel.lambda$containsSystemMessage$1:(Ldev/langchain4j/data/message/ChatMessage;)Z\n+      #294 (Ldev/langchain4j/data/message/ChatMessage;)Z\n InnerClasses:\n   public static #296= #82 of #76;         // ChatCompletionRequestBuilder=class dev/langchain4j/model/chatglm/ChatCompletionRequest$ChatCompletionRequestBuilder of class dev/langchain4j/model/chatglm/ChatCompletionRequest\n   public static #297= #210 of #13;        // ChatGlmChatModelBuilder=class dev/langchain4j/model/chatglm/ChatGlmChatModel$ChatGlmChatModelBuilder of class dev/langchain4j/model/chatglm/ChatGlmChatModel\n   public static final #302= #298 of #300; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}]}
