auto
  "   ˆl–ß=¿J
a,j‚fãlÜÅ£ÂƒÁÀ ý    #!/usr/bin/python3 -s
# -*- coding: utf-8 -*-

from __future__ import print_function

import sys
import os.path
import json
import jsonpatch
import argparse


parser = argparse.ArgumentParser(description='Diff two JSON files')
parser.add_argument('FILE1', type=argparse.FileType('r'))
parser.add_argument('FILE2', type=argparse.FileType('r'))
parser.add_argument('--indent', type=int, default=None,
                    help='Indent output by n spaces')
parser.add_argument('-v', '--version', action='version',
                    version='%(prog)s ' + jsonpatch.__version__)


def main():
    try:
        diff_files()
    except KeyboardInterrupt:
        sys.exit(1)


def diff_files():
    """ Diffs two JSON files and prints a patch """
    args = parser.parse_args()
    doc1 = json.load(args.FILE1)
    doc2 = json.load(args.FILE2)
    patch = jsonpatch.make_patch(doc1, doc2)
    if patch.patch:
        print(json.dumps(patch.patch, indent=args.indent))
        sys.exit(1)

if __name__ == "__main__":
    main()
  6   ˆl–äY>”êa,j‚ÆÞ¸ËJbÑ¿Ã… }Ç¿_�uÐb&=L‰*VBl(éÃÂ ?÷     ELF          >    Ð$      @       Xø         @ 8  @                                 @      @                                           96      96                    `       `       `      `�     `�                  Xì     Xü     Xü     ¨      °                   pì     pü     pü                                ¨      ¨      ¨                                   È      È      È      $       $              Såtd   ¨      ¨      ¨                             Påtd   Ú     Ú     Ú                        Qåtd                                                  Råtd   Xì     Xü     Xü     ¨      ¨                      GNU   À                   GNU _j^§Oï›Ì{ø6œ
�Ê§ÿ]       #         :àfC€ %<¦ H#       $   %   &   '   (   *   ,   .   /   1   2   3       6   8   ‹<O.—BçËBçãràsà„wi…ÌÑòÐHµòÝ·Æ3Bµò¡­í­´@a€!íê3ÕåþÙ™Aµòjÿqdh­Y­Ôýp[rq³ò3÷‘                        7                     é                     A                     ¸                      â                                             |                     „                     É                      š                     .                     ê                      ‹                      '                     †                                            “                                          ‹                     ©                     5                     Ú                      �                      ž                                                                €                     ,                       ª                      	                     Ú                     F   "                   E                     ø                      Ä    €O      ,      m    °C      1      ¤    ðN      t           `U      '       !    �U      Š       U     `@      J            =      �       Å    `<      ²       e   ñÿ                °    �;      Á       ³    pO      	       ø     R      	       L    à=      5      p   ñÿ                Z     ?      =      V    P9             •    P:      1      ç    `Q      ¶       Ö    °P      ­       .    °=      +       k     09             k    p9      Ü       2     V      	        __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _idn2_punycode_encode _idn2_punycode_decode u8_to_u32 uc_combining_class uninorm_nfc u32_normalize __errno_location __stack_chk_fail memmove u32_cpy u32_cpy_alloc UC_CATEGORY_M uc_is_general_category uc_script strcmp memcmp uc_joining_type uc_bidi_category idn2_to_unicode_8z4z idn2_to_unicode_4z4z u32_strlen u32_to_u8 idn2_to_unicode_44i malloc idn2_to_unicode_8z8z idn2_to_unicode_8zlz locale_charset u8_strconv_to_encoding idn2_to_unicode_lzlz u8_strconv_from_encoding idn2_check_version strverscmp idn2_strerror idn2_str